154 |
engine_register (*(iface->fd), 0, ip_tunnel_fn); |
engine_register (*(iface->fd), 0, ip_tunnel_fn); |
155 |
|
|
156 |
fdo_register (TOKEN ("yc"), get_ip_aol); |
fdo_register (TOKEN ("yc"), get_ip_aol); |
157 |
|
need_extra=0; |
158 |
log(LOG_NOTICE, gettext("IP tunnel is working.\n"), domain); |
log(LOG_NOTICE, gettext("IP tunnel is working.\n"), domain); |
159 |
} |
} |
160 |
|
|
186 |
buffer_t *in; |
buffer_t *in; |
187 |
buffer_t *out; |
buffer_t *out; |
188 |
{ |
{ |
189 |
|
fdo_unregister (TOKEN ("ya")); |
190 |
|
fdo_unregister (TOKEN ("yc")); |
191 |
|
fdo_unregister (TOKEN ("yd")); |
192 |
launch_ip_down (PARAM_INTERFACE_NAME); |
launch_ip_down (PARAM_INTERFACE_NAME); |
193 |
if(PARAM_SET_DNS) |
if(PARAM_SET_DNS) |
194 |
unset_dns (); |
unset_dns (); |
|
destroy_buffer (in); |
|
|
destroy_buffer (out); |
|
195 |
return 1; |
return 1; |
196 |
} |
} |