Lines Matching defs:config

34  * Read commands from FILE (set with --config). The commands control how to
109 #define DEFAULT_CONFIG "socksd.config"
140 static struct configurable config;
152 config.version = CONFIG_VERSION;
153 config.nmethods_min = CONFIG_NMETHODS_MIN;
154 config.nmethods_max = CONFIG_NMETHODS_MAX;
155 config.responseversion = CONFIG_RESPONSEVERSION;
156 config.responsemethod = CONFIG_RESPONSEMETHOD;
157 config.reqcmd = CONFIG_REQCMD;
158 config.connectrep = CONFIG_CONNECTREP;
159 config.port = CONFIG_PORT;
160 strcpy(config.addr, CONFIG_ADDR);
161 strcpy(config.user, "user");
162 strcpy(config.password, "password");
193 logmsg("parse config file");
199 config.version = byteval(value);
200 logmsg("version [%d] set", config.version);
203 config.nmethods_min = byteval(value);
204 logmsg("nmethods_min [%d] set", config.nmethods_min);
207 config.nmethods_max = byteval(value);
208 logmsg("nmethods_max [%d] set", config.nmethods_max);
211 strcpy(config.addr, value);
212 logmsg("backend [%s] set", config.addr);
215 config.port = shortval(value);
216 logmsg("backendport [%d] set", config.port);
219 strcpy(config.user, value);
220 logmsg("user [%s] set", config.user);
223 strcpy(config.password, value);
224 logmsg("password [%s] set", config.password);
232 config.responsemethod = byteval(value);
233 logmsg("method [%d] set", config.responsemethod);
236 config.connectrep = byteval(value);
237 logmsg("response [%d] set", config.connectrep);
329 if(!config.port)
333 s4port = config.port;
335 connfd = socksconnect(s4port, config.addr);
398 if(buffer[SOCKS5_VERSION] != config.version) {
399 logmsg("VERSION byte not %d", config.version);
402 if((buffer[SOCKS5_NMETHODS] < config.nmethods_min) ||
403 (buffer[SOCKS5_NMETHODS] > config.nmethods_max)) {
405 config.nmethods_min, config.nmethods_max);
417 response[0] = config.responseversion;
418 response[1] = config.responsemethod;
437 if(config.responsemethod == 2) {
466 if((ulen != strlen(config.user)) ||
467 (plen != strlen(config.password)) ||
468 memcmp(&buffer[SOCKS5_UNAME], config.user, ulen) ||
469 memcmp(&buffer[SOCKS5_UNAME + ulen + 1], config.password, plen)) {
501 if(buffer[SOCKS5_VERSION] != config.version) {
502 logmsg("Request VERSION byte not %d", config.version);
506 if(buffer[SOCKS5_REQCMD] != config.reqcmd) {
507 logmsg("Request COMMAND byte not %d", config.reqcmd);
512 logmsg("Request COMMAND byte not %d", config.reqcmd);
576 if(!config.port) {
581 s5port = config.port;
583 if(!config.connectrep)
584 connfd = socksconnect(s5port, config.addr);
591 rep = config.connectrep;
595 response[SOCKS5_VERSION] = config.responseversion;
764 "Read config from %s", newfd, configfile);
995 else if(!strcmp("--config", argv[arg])) {
1065 " --config [file]\n"