2017-07-01 09:28:39 +02:00
|
|
|
2017-01-07 Johnathan Sharratt <johnathan.sharratt@gmail.com>
|
|
|
|
|
|
|
|
* Version 0.2.6
|
|
|
|
|
2017-07-01 13:57:32 +02:00
|
|
|
* Added a new configuration setting named "deadtime" which allows
|
|
|
|
sessions that never made it the VALID to have a different (i.e.
|
|
|
|
shorter) life before they are removed (and potentially retried)
|
|
|
|
(defauilt is the same value as usual TTL for backwards compatibility)
|
|
|
|
|
|
|
|
* Added a new configuration setting named "autowire" in the proxy
|
|
|
|
section (default is off)
|
|
|
|
|
|
|
|
* If the "autowire" setting is on, then upon receiving a NDP
|
|
|
|
Neighbor Advertisment from one of the rule interfaces, a route will
|
|
|
|
be automatically added into the linux IP routing tables thus allowing
|
|
|
|
for a full featured gateway when IPv6 forwarding is turned on.
|
|
|
|
Note: Be careful as "accept_ra" may need to be set to 2 on the
|
|
|
|
interface during testing for the routing tables to retain their
|
|
|
|
default route (unrelated to this patch but took me a while to
|
|
|
|
discover).
|
|
|
|
|
|
|
|
* When a session ends then anything that was "autowired" will be
|
|
|
|
automatically removed thus ensuring the routing tables are in a
|
|
|
|
similar state to before the daemon (or session) made any changes
|
|
|
|
|
|
|
|
* Added a feature where the session will attempt to renew itself
|
|
|
|
(with a new NDP Solicitation) before it self-terminates, this is
|
|
|
|
required otherwise packets could be lost when the session terminates
|
|
|
|
triggering the automatically removal of the route table entry.
|
|
|
|
|
|
|
|
* Ensured that renew operations only take place if the session has
|
|
|
|
been recently touched by an external solicitation - this ensures
|
|
|
|
that sessions that become IDLE are cleaned up quickly
|
|
|
|
|
|
|
|
* Moved the daemonizing step till after the system executed the
|
|
|
|
configure step so that the error exit codes are returned to the daemon
|
|
|
|
caller.
|
|
|
|
|
|
|
|
* No longer continuing to load the daemon if any of the interfaces fail
|
|
|
|
to load which should give a more predictable behaviour and better user experience.
|
2017-07-01 09:28:39 +02:00
|
|
|
|
2016-04-18 19:14:27 +02:00
|
|
|
2016-04-18 Daniel Adolfsson <daniel@priv.nu>
|
|
|
|
|
|
|
|
* Version 0.2.5
|
|
|
|
|
|
|
|
* Defer configuration of interfaces until after daemonized; fixes an
|
|
|
|
issue where ndppd would fail to set ALLMULTI on the interface
|
|
|
|
properly.
|
|
|
|
|
|
|
|
* Fix a cast so ndppd can be compiled on GCC 6.
|
|
|
|
|
|
|
|
* Fix so ndppd changes working directory to / and umask to 0 once
|
|
|
|
daemonized.
|
|
|
|
|
2015-10-13 15:25:22 +04:00
|
|
|
2015-10-13 Daniel Adolfsson <daniel@priv.nu>
|
|
|
|
|
|
|
|
* Version 0.2.4
|
2016-04-18 19:14:27 +02:00
|
|
|
|
|
|
|
* Fix an issue where ndppd daemonizes too early.
|
|
|
|
|
|
|
|
* Fix to make sure the right pid is written to the pidfile.
|
|
|
|
|
2012-09-21 13:13:15 +00:00
|
|
|
2012-09-21 Daniel Adolfsson <daniel@priv.nu>
|
|
|
|
|
|
|
|
* Version 0.2.3
|
|
|
|
|
2012-02-07 12:36:09 +01:00
|
|
|
2012-02-06 Daniel Adolfsson <daniel@priv.nu>
|
|
|
|
|
2012-09-21 13:13:15 +00:00
|
|
|
* Version 0.2.2
|
|
|
|
|
|
|
|
* Removed "libconfuse" dependency.
|
|
|
|
|
|
|
|
* New "auto" configuration to detect outgoing interface, for forwarding
|
|
|
|
Neighbor Solicitation Messages.
|
2016-04-18 19:14:27 +02:00
|
|
|
|
2012-09-21 13:13:15 +00:00
|
|
|
* Improved logging.
|
|
|
|
|
|
|
|
* Bug fixes related to memory management.
|
2012-02-07 12:36:09 +01:00
|
|
|
|
2012-01-26 11:21:07 +01:00
|
|
|
2012-01-26 Daniel Adolfsson <daniel@priv.nu>
|
|
|
|
|
2012-09-21 13:13:15 +00:00
|
|
|
* Author changed e-mail address; updated copyright info.
|
2012-01-26 11:21:07 +01:00
|
|
|
|
2011-10-11 09:24:47 +02:00
|
|
|
2011-10-11 Daniel Adolfsson <daniel.adolfsson@tuhox.com>
|
|
|
|
|
2012-09-21 13:13:15 +00:00
|
|
|
* Initial Release; 0.2.1
|