conf->dnlists = NULL; /* GridSiteDNlists Search-path */
conf->dnlistsuri = NULL; /* GridSiteDNlistsURI URI-value */
conf->adminlist = NULL; /* GridSiteAdminList URI-value */
- conf->gsiproxylimit = 1; /* GridSiteGSIProxyLimit number */
+ conf->gsiproxylimit = 0; /* GridSiteGSIProxyLimit number */
conf->unzip = NULL; /* GridSiteUnzip file-path */
conf->methods = apr_pstrdup(p, " GET ");
{
n = -1;
- if ((sscanf(parm, "%d", &n) == 1) && (n >= 0))
+ if ((sscanf(parm, "%d", &n) == 1) && (n >= 0)) {
+ if (n == 0)
+ n = 1000; /* thousand is an African for "unlimited" */
((mod_gridsite_dir_cfg *) cfg)->gsiproxylimit = n;
+ }
else return "GridSiteGSIProxyLimit must be a number >= 0";
}
else if (strcasecmp(a->cmd->name, "GridSiteUnzip") == 0)
certstack = (STACK_OF(X509) *) X509_STORE_CTX_get_chain(ctx);
errnum = GRSTx509ChainLoadCheck(&grst_chain, certstack, NULL,
- "/etc/grid-security/certificates",
- "/etc/grid-security/vomsdir");
+ "/etc/grid-security/certificates",
+ "/etc/grid-security/vomsdir");
if (errnum != X509_V_OK)
{