/external/ipsec-tools/src/racoon/ |
H A D | localconf.c | 66 struct localconf *lcconf; variable in typeref:struct:localconf 73 lcconf = racoon_calloc(1, sizeof(*lcconf)); 74 if (lcconf == NULL) 79 lcconf->racoon_conf = LC_DEFAULT_CF; 88 clear_myaddr(&lcconf->myaddrs); 90 if (lcconf->pathinfo[i]) { 91 racoon_free(lcconf->pathinfo[i]); 92 lcconf->pathinfo[i] = NULL; 96 if (lcconf [all...] |
H A D | session.c | 157 if (lcconf->pathinfo[LC_PATHTYPE_PIDFILE] == NULL) 159 else if (lcconf->pathinfo[LC_PATHTYPE_PIDFILE][0] == '/') 160 strlcpy(pid_file, lcconf->pathinfo[LC_PATHTYPE_PIDFILE], MAXPATHLEN); 163 strlcat(pid_file, lcconf->pathinfo[LC_PATHTYPE_PIDFILE], MAXPATHLEN); 210 if ((lcconf->sock_admin != -1) && 211 (FD_ISSET(lcconf->sock_admin, &rfds))) 215 for (p = lcconf->myaddrs; p; p = p->next) { 222 if (FD_ISSET(lcconf->sock_pfkey, &rfds)) 225 if (lcconf->rtsock >= 0 && FD_ISSET(lcconf [all...] |
H A D | main.c | 187 lcconf->racoon_conf); 328 lcconf->port_isakmp = atoi(optarg); 331 lcconf->port_isakmp_natt = atoi(optarg); 335 lcconf->port_admin = atoi(optarg); 343 lcconf->racoon_conf = optarg; 372 lcconf->default_af = AF_INET; 375 lcconf->default_af = AF_INET6;
|
H A D | backupsa.c | 178 if (safefile(lcconf->pathinfo[LC_PATHTYPE_BACKUPSA], 1) != 0 || 179 (fp = fopen(lcconf->pathinfo[LC_PATHTYPE_BACKUPSA], "a")) == NULL) { 182 lcconf->pathinfo[LC_PATHTYPE_BACKUPSA]); 210 if (safefile(lcconf->pathinfo[LC_PATHTYPE_BACKUPSA], 1) == 0) 211 fp = fopen(lcconf->pathinfo[LC_PATHTYPE_BACKUPSA], "r"); 217 lcconf->pathinfo[LC_PATHTYPE_BACKUPSA]); 234 line, lcconf->pathinfo[LC_PATHTYPE_BACKUPSA], 290 line, lcconf->pathinfo[LC_PATHTYPE_BACKUPSA], 298 line, lcconf->pathinfo[LC_PATHTYPE_BACKUPSA]); 306 line, lcconf [all...] |
H A D | admin.c | 108 so2 = accept(lcconf->sock_admin, (struct sockaddr *)&from, &fromlen); 565 lcconf->sock_admin = -1; 574 lcconf->sock_admin = socket(AF_UNIX, SOCK_STREAM, 0); 575 if (lcconf->sock_admin == -1) { 582 if (bind(lcconf->sock_admin, (struct sockaddr *)&sunaddr, 587 (void)close(lcconf->sock_admin); 596 (void)close(lcconf->sock_admin); 604 (void)close(lcconf->sock_admin); 608 if (listen(lcconf->sock_admin, 5) != 0) { 612 (void)close(lcconf [all...] |
H A D | grabmyaddr.c | 350 old = lcconf->myaddrs; 418 p->next = lcconf->myaddrs; 419 lcconf->myaddrs = p; 473 old = lcconf->myaddrs; 534 p->next = lcconf->myaddrs; 535 lcconf->myaddrs = p; 628 len = read(lcconf->rtsock, msg, sizeof(msg)); 645 len = read(lcconf->rtsock, msg, sizeof(msg)); 661 close(lcconf->rtsock); 662 lcconf [all...] |
H A D | privsep.c | 171 if (lcconf->uid == 0) 179 if ((lcconf->pathinfo[LC_PATHTYPE_CERT] == NULL) || 180 (lcconf->pathinfo[LC_PATHTYPE_SCRIPT] == NULL)) { 200 if (lcconf->chroot != NULL) { 201 if (chdir(lcconf->chroot) != 0) { 203 "Cannot chdir(%s): %s\n", lcconf->chroot, 207 if (chroot(lcconf->chroot) != 0) { 209 "Cannot chroot(%s): %s\n", lcconf->chroot, 215 if (setgid(lcconf->gid) != 0) { 217 "Cannot setgid(%d): %s\n", lcconf [all...] |
H A D | localconf.h | 123 extern struct localconf *lcconf;
|
H A D | cfparse.y | 298 lcconf->uid = pw->pw_uid; 301 | USER NUMBER { lcconf->uid = $2; } EOS 310 lcconf->gid = gr->gr_gid; 313 | GROUP NUMBER { lcconf->gid = $2; } EOS 314 | CHROOT QUOTEDSTRING { lcconf->chroot = $2->v; } EOS 327 if (lcconf->pathinfo[$2]) 328 racoon_free(lcconf->pathinfo[$2]); 331 lcconf->pathinfo[$2] = racoon_strdup($3->v); 332 STRDUP_FATAL(lcconf->pathinfo[$2]); 340 : COMPLEX_BUNDLE SWITCH { lcconf [all...] |
H A D | nattraversal.c | 248 opts->float_port = lcconf->port_isakmp_natt; 260 opts->float_port = lcconf->port_isakmp_natt; 268 opts->float_port = lcconf->port_isakmp_natt; 357 sched_new (lcconf->natt_ka_interval, natt_keepalive_send, NULL); 366 if (lcconf->natt_ka_interval > 0) 367 sched_new (lcconf->natt_ka_interval, natt_keepalive_send, NULL);
|
H A D | pfkey.c | 205 msg = (struct sadb_msg *)pk_recv(lcconf->sock_pfkey, &len); 372 if (pfkey_send_flush(lcconf->sock_pfkey, satype) < 0) { 404 if ((lcconf->sock_pfkey = privsep_pfkey_open()) < 0) { 409 if (fcntl(lcconf->sock_pfkey, F_SETFL, O_NONBLOCK) == -1) 417 if (pfkey_send_register(lcconf->sock_pfkey, 419 pfkey_recv_register(lcconf->sock_pfkey) < 0) { 431 pfkey_close(lcconf->sock_pfkey); 437 if (pfkey_send_spddump(lcconf->sock_pfkey) < 0) { 441 pfkey_close(lcconf->sock_pfkey); 446 pfkey_close(lcconf [all...] |
H A D | handler.c | 908 r->local, r->remote, lcconf->count_persend); 938 if (lcconf->retry_counter == 0) { 979 new->retry_counter = lcconf->retry_counter; 1021 lt = lcconf->retry_counter * lcconf->retry_interval; 1038 time_t lt = lcconf->retry_counter * lcconf->retry_interval;
|
H A D | remoteconf.c | 205 new->retry_counter = lcconf->retry_counter; 206 new->retry_interval = lcconf->retry_interval; 646 script_dir = lcconf->pathinfo[LC_PATHTYPE_SCRIPT];
|
H A D | isakmp.c | 1180 if(extract_port(local) == lcconf->port_isakmp_natt) 1584 for (p = lcconf->myaddrs; p; p = p->next) { 1607 lcconf->default_af); 1737 if (! lcconf->autograbaddr && lcconf->strict_address) 1766 for (p = lcconf->myaddrs; p; p = next) { 1778 lcconf->myaddrs = NULL; 1853 iph1->local, iph1->remote, lcconf->count_persend); 2196 iph2->retry_checkph1 = lcconf->retry_checkph1; 2215 iph2->retry_checkph1 = lcconf [all...] |
H A D | isakmp_inf.c | 1245 pfkey_send_delete(lcconf->sock_pfkey, 1318 if (pfkey_send_delete_all(lcconf->sock_pfkey, 1333 if (pfkey_send_delete_all(lcconf->sock_pfkey, 1456 pfkey_send_delete(lcconf->sock_pfkey,
|
H A D | proposal.c | 1051 if (lcconf->complex_bundle) 1107 if (lcconf->complex_bundle) {
|
H A D | oakley.c | 1449 lcconf->pathinfo[LC_PATHTYPE_CERT], 3198 if (lcconf->pad_excltail) 3205 if (lcconf->pad_strict) { 3294 if (lcconf->pad_random) { 3302 if (lcconf->pad_excltail) 3369 if (lcconf->pad_randomlen) 3370 padlen += ((eay_random() % (lcconf->pad_maxsize + 1) + 1) *
|
H A D | ipsec_doi.c | 763 if (lcconf->gss_id_enc == LC_GSSENC_LATIN1) { 2868 if (lcconf->gss_id_enc == LC_GSSENC_LATIN1) 2876 if (lcconf->gss_id_enc == LC_GSSENC_LATIN1) { 3877 else if (lcconf->ident[type]) 3878 new = vdup(lcconf->ident[type]);
|
H A D | isakmp_quick.c | 135 iph2->sce = sched_new(lcconf->wait_ph2complete, 1169 iph2->sce = sched_new(lcconf->wait_ph2complete,
|
/external/ipsec-tools/ |
H A D | setup.c | 65 struct localconf *lcconf = &localconf; variable in typeref:struct:localconf
|