summaryrefslogtreecommitdiffstats
path: root/etc/rc.newwanip
Commit message (Collapse)AuthorAgeFilesLines
* Do not write the old ip to the cache file unless it changes. Might help in ↵Ermal2011-01-211-1/+2
| | | | Ticket #943.
* Ticket #1152. Call rc.newwanip even on openvpn linkup event to do the ↵Ermal2011-01-031-1/+2
| | | | correct reloading of gateways and services. Add a safe belt to avoid a recursion in openvpn itself from rc.newwanip.
* If the IP stays the same, still resync VPNs if it's a PPP type interface.jim-p2010-12-161-1/+10
|
* Move these back, it may not play nice with DHCP renewsjim-p2010-12-161-6/+6
|
* Move IPsec up too, it should always resync.jim-p2010-12-161-3/+3
|
* OpenVPN needs resync even if the IP did not change, because the IP may have ↵jim-p2010-12-161-3/+3
| | | | disappeared and caused it to exit.
* Call a filter reload even though the ip might not have changed. This makes ↵Ermal2010-12-101-5/+4
| | | | the gateway pools work after an interface comes up again.
* Do not call rc.newwanip on bootup. Remove bogus return 0;Scott Ullrich2010-12-101-2/+5
|
* Correct code to reconfigure an interface for groups/gre/gif tunnels to take ↵Ermal2010-12-061-0/+4
| | | | into account that an interface might be part of many instances of this. Also reconfigure interface groups for every newwanip trigger on interfaces to make sure dynamic interfaces retain their membership on groups.
* Ticket #943. Call the update procedure directly to not do an unecessary loop.Ermal2010-10-251-1/+1
|
* Ticket #921. Actually reconfigure apinger in case of newip event because it ↵Ermal2010-09-301-3/+3
| | | | might impact a previous down event.
* Correct typo. Spotted by: wagnoza(IRC)Ermal2010-09-171-1/+1
|
* on newip event reload the static routes for that interface because on ↵Ermal2010-09-171-1/+4
| | | | dynamic gateways the ip might have changed. While here make sure the interface argument is repsected on system_routing_configure() and use send_event to reconfigure an interface to aleviate a possible race.
* Ticket #867. Flush the cache when restarting apinger and also when ↵Ermal2010-09-141-4/+4
| | | | rc.newwanip is called. also restart apinger earlier in to be on latest address asap.
* Ticket #876. Reload gateways/apinger before filter_reload so the new ↵Ermal2010-09-071-4/+3
| | | | ip/gateway is considered up from the beginning.
* Use the new events mechanisms to dispatch events.Ermal2010-09-071-1/+1
|
* No functional change just code reshuffle.Ermal2010-08-171-8/+6
|
* Ticket #449. Actually save something to read back.Ermal2010-04-271-0/+1
|
* Ticket #449. Bring back the check if there is really an ip change on ↵Ermal2010-04-271-2/+9
| | | | interface event. This avoids reloading openvpn and other sevices when actually there is no change.
* Improve startup time by delaying dyndns synching.Ermal2010-04-131-1/+1
|
* This is of no use. Disable until its writer shows up.Ermal2010-03-291-1/+1
|
* Ticket #449. Teach OpenVPN to reload only tunnels for the specified ↵Ermal2010-03-291-1/+2
| | | | interface. Use this is rc.newwanip script to reload only these tunnels.
* Add needed includes.Ermal2010-03-191-0/+2
|
* Create resolv.conf whenever a new ip comes in to have it ready for vpn ↵Ermal2010-03-151-9/+8
| | | | reloads. Also restart packages in background.
* Remove legacy code.Ermal Luçi2010-03-091-18/+3
|
* Fix function which should fix default gw handling for dynamic interfaces.Ermal Luçi2009-12-271-1/+1
|
* This is not called only for wan.Ermal Luçi2009-12-221-1/+1
|
* Fix logging statements to not consider this only as called from dhcp.Ermal Luçi2009-12-221-14/+9
|
* More fine grained update of dyndns and dnsupdate.Ermal Luçi2009-12-211-1/+1
|
* Touch up some comments and error messages. Teach dydns_configure to update ↵Ermal Luçi2009-12-111-5/+5
| | | | only one interface.
* fix old_ip detection, clean up white spaceChris Buechler2009-12-071-11/+9
|
* fix typosChris Buechler2009-12-071-1/+1
|
* Decouple filter.inc from functions.inc. There is no need to process filter ↵Scott Ullrich2009-11-211-0/+2
| | | | functions most of the time. Include filter.inc where it is needed
* Rework includes/require. This saves about 4 megabytes.Scott Ullrich2009-11-211-1/+0
| | | | Simplify get_memory(). Tested on mips/i386
* Reinstate dhclient_update_gateway_groups_defaultroute() it was moved to gwlb.incScott Ullrich2009-07-091-1/+2
|
* It looks like half of my commit is missing, comment this function out for a bit.Scott Ullrich2009-06-241-1/+1
|
* Update gateway group gateway IP for dhcp interface wan interfaces.Scott Ullrich2009-03-181-0/+3
|
* Use product_nameScott Ullrich2008-11-101-2/+2
|
* Sync the time on ip change and alert the logsScott Ullrich2008-11-091-2/+6
|
* Try to use where possible filter_configure so upcoming event modifications ↵Ermal Luçi2008-11-081-1/+1
| | | | can be easily integrated.
* * Rename get_current_wan_address to get_interface_ipErmal Luçi2008-10-231-3/+3
| | | | | | * Rename get_real_wan_interface to get_real_interface * Simplify get_interface_ip by using find_interface_ip which should help in speed to since its using caching. Pointed by billm@ * Cleanup some code when passing or remove some unused one.
* * Remove bigpond support from backend.Ermal Luçi2008-10-061-6/+1
| | | | | * Use killbypid instead of sigkillbypid SIGUSR2 is not doing what is expected. * Actually start pppoe/pptp when the routing is called for this.
* * Merge multiple PPPoE/PPTP interfaces from RELENG_1_MULTI_ANYTHINGErmal Luçi2008-07-141-17/+9
| | | | | | | * Much improved rule generation speed * Many bug fixing in general of the interface handling NOTE: this is only half part of the changes the other half will come after
* Remove configure_slbd() from rc.newwanip.Seth Mos2008-07-081-4/+0
| | | | Does relayd need this hook no rc.newwanip?
* remove the setup_gateways_monitor() from system_routing_configure() as this ↵Seth Mos2008-07-011-3/+4
| | | | | | | | causes a filter reload loop when apinger is reloading. Change apinger to reload instead of killing use setup_gateways_monitor() in rc.bootup and rc.newwanip
* Cleanup logging line so that it is more readable.Scott Ullrich2007-06-091-1/+1
|
* find_interface_ip() requires a real interfaceScott Ullrich2007-06-091-1/+1
|
* Add function to forcefully reload VPN on wan ip change.Seth Mos2007-05-151-2/+2
|
* Add missing )'s. How this got past our PHP LINT checker is beyond me.Scott Ullrich2007-05-141-2/+2
|
* Trim carriage return off of the $old_ip so that the <> comparison works.Scott Ullrich2007-04-271-2/+2
| | | | This should fix the packages from always being restarted even if the ip was the same.
OpenPOWER on IntegriCloud