Lines Matching refs:cmd
91 static const char *header_name_set(cmd_parms *cmd, void *dummy,
94 remoteip_config_t *config = ap_get_module_config(cmd->server->module_config,
100 static const char *proxies_header_name_set(cmd_parms *cmd, void *dummy,
103 remoteip_config_t *config = ap_get_module_config(cmd->server->module_config,
124 static const char *proxies_set(cmd_parms *cmd, void *cfg,
127 remoteip_config_t *config = ap_get_module_config(cmd->server->module_config,
131 char *ip = apr_pstrdup(cmd->temp_pool, arg);
138 config->proxymatch_ip = apr_array_make(cmd->pool, 1, sizeof(*match));
141 match->internal = cmd->info;
145 rv = apr_ipsubnet_create(&match->ip, ip, s, cmd->pool);
152 return apr_pstrcat(cmd->pool, "RemoteIP: Error parsing IP ", arg,
154 cmd->cmd->name, NULL);
158 APR_IPV4_ADDR_OK, cmd->temp_pool);
162 rv = apr_ipsubnet_create(&match->ip, ip, NULL, cmd->pool);
168 match->internal = cmd->info;
173 return apr_psprintf(cmd->pool,
175 arg, &rv, cmd->cmd->name);
181 static const char *proxylist_read(cmd_parms *cmd, void *cfg,
191 filename = ap_server_root_relative(cmd->temp_pool, filename);
192 rv = ap_pcfg_openfile(&cfp, cmd->temp_pool, filename);
194 return apr_psprintf(cmd->pool, "%s: Could not open file %s: %pm",
195 cmd->cmd->name, filename, &rv);
200 while (*(arg = ap_getword_conf(cmd->temp_pool, &args)) != '\0') {
204 errmsg = proxies_set(cmd, cfg, arg);
207 errmsg = apr_psprintf(cmd->pool, "%s at line %d of %s",