* Configuration functions for particular directives
*/
-const char *ssl_cmd_SSLMutex(cmd_parms *cmd, void *ctx,
+const char *ssl_cmd_SSLMutex(cmd_parms *cmd,
+ void *dcfg,
const char *arg)
{
const char *err;
return NULL;
}
-const char *ssl_cmd_SSLPassPhraseDialog(cmd_parms *cmd, void *ctx,
+const char *ssl_cmd_SSLPassPhraseDialog(cmd_parms *cmd,
+ void *dcfg,
const char *arg)
{
SSLSrvConfigRec *sc = mySrvConfig(cmd->server);
}
#ifdef SSL_EXPERIMENTAL_ENGINE
-const char *ssl_cmd_SSLCryptoDevice(cmd_parms *cmd, void *ctx,
+const char *ssl_cmd_SSLCryptoDevice(cmd_parms *cmd,
+ void *dcfg,
const char *arg)
{
SSLModConfigRec *mc = myModConfig(cmd->server);
}
#endif
-const char *ssl_cmd_SSLRandomSeed(cmd_parms *cmd, void *ctx,
+const char *ssl_cmd_SSLRandomSeed(cmd_parms *cmd,
+ void *dcfg,
const char *arg1,
const char *arg2,
const char *arg3)
return NULL;
}
-const char *ssl_cmd_SSLEngine(cmd_parms *cmd, void *ctx, int flag)
+const char *ssl_cmd_SSLEngine(cmd_parms *cmd, void *dcfg, int flag)
{
SSLSrvConfigRec *sc = mySrvConfig(cmd->server);
return NULL;
}
-const char *ssl_cmd_SSLCipherSuite(cmd_parms *cmd, void *ctx,
+const char *ssl_cmd_SSLCipherSuite(cmd_parms *cmd,
+ void *dcfg,
const char *arg)
{
SSLSrvConfigRec *sc = mySrvConfig(cmd->server);
- SSLDirConfigRec *dc = (SSLDirConfigRec *)ctx;
+ SSLDirConfigRec *dc = (SSLDirConfigRec *)dcfg;
if (cmd->path) {
dc->szCipherSuite = arg;
parms->cmd->name, SSL_AIDX_MAX, desc);
}
-const char *ssl_cmd_SSLCertificateFile(cmd_parms *cmd, void *ctx,
+const char *ssl_cmd_SSLCertificateFile(cmd_parms *cmd,
+ void *dcfg,
const char *arg)
{
return NULL;
}
-const char *ssl_cmd_SSLCertificateKeyFile(cmd_parms *cmd, void *ctx,
+const char *ssl_cmd_SSLCertificateKeyFile(cmd_parms *cmd,
+ void *dcfg,
const char *arg)
{
const char *err;
return NULL;
}
-const char *ssl_cmd_SSLCertificateChainFile(cmd_parms *cmd, void *ctx,
+const char *ssl_cmd_SSLCertificateChainFile(cmd_parms *cmd,
+ void *dcfg,
const char *arg)
{
SSLSrvConfigRec *sc = mySrvConfig(cmd->server);
else \
sc->f = arg \
-const char *ssl_cmd_SSLCACertificatePath(cmd_parms *cmd, void *ctx,
+const char *ssl_cmd_SSLCACertificatePath(cmd_parms *cmd,
+ void *dcfg,
const char *arg)
{
- /*SSLDirConfigRec *dc = (SSLDirConfigRec *)ctx;*/
+ /*SSLDirConfigRec *dc = (SSLDirConfigRec *)dcfg;*/
SSLSrvConfigRec *sc = mySrvConfig(cmd->server);
const char *err;
return NULL;
}
-const char *ssl_cmd_SSLCACertificateFile(cmd_parms *cmd, void *ctx,
+const char *ssl_cmd_SSLCACertificateFile(cmd_parms *cmd,
+ void *dcfg,
const char *arg)
{
- /*SSLDirConfigRec *dc = (SSLDirConfigRec *)ctx;*/
+ /*SSLDirConfigRec *dc = (SSLDirConfigRec *)dcfg;*/
SSLSrvConfigRec *sc = mySrvConfig(cmd->server);
const char *err;
return NULL;
}
-const char *ssl_cmd_SSLCARevocationPath(cmd_parms *cmd, void *ctx,
+const char *ssl_cmd_SSLCARevocationPath(cmd_parms *cmd,
+ void *dcfg,
const char *arg)
{
SSLSrvConfigRec *sc = mySrvConfig(cmd->server);
return NULL;
}
-const char *ssl_cmd_SSLCARevocationFile(cmd_parms *cmd, void *ctx,
+const char *ssl_cmd_SSLCARevocationFile(cmd_parms *cmd,
+ void *dcfg,
const char *arg)
{
SSLSrvConfigRec *sc = mySrvConfig(cmd->server);
return NULL;
}
-const char *ssl_cmd_SSLVerifyClient(cmd_parms *cmd, void *ctx,
+const char *ssl_cmd_SSLVerifyClient(cmd_parms *cmd,
+ void *dcfg,
const char *arg)
{
- SSLDirConfigRec *dc = (SSLDirConfigRec *)ctx;
+ SSLDirConfigRec *dc = (SSLDirConfigRec *)dcfg;
SSLSrvConfigRec *sc = mySrvConfig(cmd->server);
ssl_verify_t id;
const char *err;
NULL);
}
-const char *ssl_cmd_SSLVerifyDepth(cmd_parms *cmd, void *ctx,
+const char *ssl_cmd_SSLVerifyDepth(cmd_parms *cmd,
+ void *dcfg,
const char *arg)
{
- SSLDirConfigRec *dc = (SSLDirConfigRec *)ctx;
+ SSLDirConfigRec *dc = (SSLDirConfigRec *)dcfg;
SSLSrvConfigRec *sc = mySrvConfig(cmd->server);
int depth;
const char *err;
#define MODSSL_NO_SHARED_MEMORY_ERROR \
"SSLSessionCache: shared memory cache not useable on this platform"
-const char *ssl_cmd_SSLSessionCache(cmd_parms *cmd, void *ctx,
+const char *ssl_cmd_SSLSessionCache(cmd_parms *cmd,
+ void *dcfg,
const char *arg)
{
SSLModConfigRec *mc = myModConfig(cmd->server);
return NULL;
}
-const char *ssl_cmd_SSLSessionCacheTimeout(cmd_parms *cmd, void *ctx,
+const char *ssl_cmd_SSLSessionCacheTimeout(cmd_parms *cmd,
+ void *dcfg,
const char *arg)
{
SSLSrvConfigRec *sc = mySrvConfig(cmd->server);
#define SSL_FLAGS_LOG_CONTEXT \
(NOT_IN_LIMIT|NOT_IN_DIRECTORY|NOT_IN_LOCATION|NOT_IN_FILES)
-const char *ssl_cmd_SSLLog(cmd_parms *cmd, void *ctx,
+const char *ssl_cmd_SSLLog(cmd_parms *cmd,
+ void *dcfg,
const char *arg)
{
SSLSrvConfigRec *sc = mySrvConfig(cmd->server);
return NULL;
}
-const char *ssl_cmd_SSLLogLevel(cmd_parms *cmd, void *ctx,
+const char *ssl_cmd_SSLLogLevel(cmd_parms *cmd,
+ void *dcfg,
const char *level)
{
SSLSrvConfigRec *sc = mySrvConfig(cmd->server);
return NULL;
}
-const char *ssl_cmd_SSLOptions(cmd_parms *cmd, void *ctx,
+const char *ssl_cmd_SSLOptions(cmd_parms *cmd,
+ void *dcfg,
const char *arg)
{
- SSLDirConfigRec *dc = (SSLDirConfigRec *)ctx;
+ SSLDirConfigRec *dc = (SSLDirConfigRec *)dcfg;
ssl_opt_t opt;
int first = TRUE;
char action, *w;
return NULL;
}
-const char *ssl_cmd_SSLRequireSSL(cmd_parms *cmd, void *ctx)
+const char *ssl_cmd_SSLRequireSSL(cmd_parms *cmd, void *dcfg)
{
- SSLDirConfigRec *dc = (SSLDirConfigRec *)ctx;
+ SSLDirConfigRec *dc = (SSLDirConfigRec *)dcfg;
dc->bSSLRequired = TRUE;
return NULL;
}
-const char *ssl_cmd_SSLRequire(cmd_parms *cmd, void *ctx,
+const char *ssl_cmd_SSLRequire(cmd_parms *cmd,
+ void *dcfg,
const char *arg)
{
- SSLDirConfigRec *dc = (SSLDirConfigRec *)ctx;
+ SSLDirConfigRec *dc = (SSLDirConfigRec *)dcfg;
ssl_expr *expr;
ssl_require_t *require;
const char *ssl_cmd_SSLProtocol(cmd_parms *cmd,
void *dcfg,
- const char *opt)
+ const char *arg)
{
SSLSrvConfigRec *sc = mySrvConfig(cmd->server);
- return ssl_cmd_protocol_parse(cmd, opt, &sc->server->protocol);
+ return ssl_cmd_protocol_parse(cmd, arg, &sc->server->protocol);
}
const char *ssl_cmd_SSLProxyProtocol(cmd_parms *cmd,