Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-10 | treewide: define and use macro IN6_IS_ADDR_ULA | Hans Dedecker | |
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2017-02-09 | npd: rework IPv6 relay logic (FS#396) | Hans Dedecker | |
Rework the IPv6 relay logic to make it more robust by making use of libnltiny to process netlink messages. At the same time reimplement the IPv6 relay finite state machine to make the relay logic less error prone Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2017-01-26 | odhcpd: extra syslog tracing | Hans Dedecker | |
Add extra syslog tracing for trouble shooting and make some syslog traces more self explaining Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2017-01-24 | router: fix compile issue on 64 bit systems | Hans Dedecker | |
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2017-01-24 | Revert "router: fix compile issue on 64 targets" | Hans Dedecker | |
This reverts commit 70fbf936839e02d526929be06ecba3059f78be3c. | |||
2017-01-24 | router: fix compile issue on 64 targets | Hans Dedecker | |
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2017-01-23 | router: convert syslog lifetime traces into LOG_INFO prio | Hans Dedecker | |
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2017-01-21 | router: add syslog debug tracing for trouble shooting | Hans Dedecker | |
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2017-01-21 | treewide: use RELAYD_MAX_ADDRS as address array size | Hans Dedecker | |
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2016-12-27 | router: skip parse_routes when ra_default > 1 | Stijn Tintel | |
It does not make sense to scan the entire routing table if the decision will be overridden afterwards. This makes it possible to use odhcpd on a router with full IPv6 BGP table, by setting ra_default to 2. Without this change, odhcpd is constantly busy reading /proc/net/ipv6_route, and doesn't respond to router solicitations in time. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> | |||
2015-11-27 | config: Close interface when ifindex cannot be resolved | Hans Dedecker | |
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> | |||
2015-11-16 | Handle netlink ENOBUFS events | Steven Barth | |
2015-10-20 | Don't overflow router lifetime | Will Mortensen | |
When a prefix lifetime was greater than UINT16_MAX, we would advertise a shorter router lifetime (even potentially 0). Saturate instead. | |||
2015-10-20 | Correctly byteswap DNS lifetimes in RAs | Will Mortensen | |
2015-09-07 | router: don't announce as default router if we aren't | Steven Barth | |
2015-09-07 | router: reduce dns lifetime to 10x maximum interval | Steven Barth | |
2015-09-01 | Fixup RAs/DHCPv6 announcing incorrect addresses | Steven Barth | |
2015-08-20 | router/dhcpv6: use link-local addresses for DNS | Steven Barth | |
2015-08-20 | router: improve deprecation handling | Steven Barth | |
2015-08-13 | router: Fix infinite lifetimes | Hans Dedecker | |
2015-08-13 | router: Fix compile issues | Hans Dedecker | |
Fix compile issue due to comparison between signed and unsigned integers | |||
2015-07-27 | ra/dhcpv6: unify address change handling | Steven Barth | |
2015-07-24 | Fix RA lifetimes | Steven Barth | |
2015-07-15 | router: unify RA router and DNS lifetime | Steven Barth | |
2015-07-15 | router: fixup RA lifetime calculation | Steven Barth | |
2015-07-14 | router: fix invalid router lifetime | Steven Barth | |
2015-07-14 | router: fix logic inversion | Steven Barth | |
2015-07-14 | Remove unsolicited unicast RAs, adjust intervals | Steven Barth | |
2015-07-13 | router: only send RAs to neighbors if unsolicited | Steven Barth | |
2015-07-13 | router: only send direct RAs to link-local addresses | Steven Barth | |
2015-07-07 | router: also send RAs to every known neighbor | Steven Barth | |
2015-04-10 | ra: always send current hop limit | Steven Barth | |
2015-03-29 | Remove prefix coloring support, refine hybrid management mode | Steven Barth | |
2014-10-30 | Fix IPv6 DNS server adddress selection | Hans Dedecker | |
Fix selection of IPv6 DNS address in DHCPv6 and RA overwrite as an address could be selected with preferred lifetime zero while IPv6 addresses are in use with non zero preferred lifetimes. Fix tries to pick the IPv6 address with the longest preferred lifetime now. Fixes also the issue an IPv6 address with preferred lifetime zero could be returned in DHCPv6 DNS server option while an IPv6 address with non zero preferred lifetime is returned as DNS recursive RA option for the same set of available IPv6 addresses. | |||
2014-10-16 | router: add support for router address | Steven Barth | |
2014-10-16 | router: unicast RAs to RS senders by default | Steven Barth | |
2014-08-07 | ra: don't send MSR for /64 prefix if DP is /64 as well | Steven Barth | |
2014-07-01 | DHCPv6 destination address check | Hans Dedecker | |
As described in RFC3315 §15 any solicit, confirm, rebind or information request message is discarded if the destination address is unicast Likewise any request (§18.2.1), renew (§18.2.3), release (§18.2.6) or decline (§18.2.7) message is discarded and the server replies with the status code use multicast. | |||
2014-03-20 | Don't segfault when there is no IPv6 support | Steven Barth | |
2014-02-24 | Don't announce :: as DNS | Steven Barth | |
2014-02-24 | Fix DNS-server and routes announced in RA for certain prefix cases | Steven Barth | |
2014-02-21 | Fix wrong address pool being advertised | Steven Barth | |
2014-02-18 | Avoid some bloat | Steven Barth | |
2014-02-17 | Add support for (managed) prefixes of length 65-96 | Steven Barth | |
2014-02-17 | Dynamically calculate RA intervals when prefix lifetimes are short | Steven Barth | |
2014-01-15 | Don't rearm rs timer if callback is not set | Hans Dedecker | |
2014-01-03 | Remove ula_compat feature | Steven Barth | |
2013-12-23 | Readd fixed ICMPv6 validity check | Steven Barth | |
2013-12-21 | Revert "Router Advertisement/Solicitation sanity check" | Steven Barth | |
This reverts commit 3f417e55d5208df5b91aa9b101657bbc7a461614. | |||
2013-12-12 | Revert "Fix Router Advertisement/Solicitation option parsing" | Steven Barth | |
This reverts commit f5877367522aad0b27d138e4a56d01be3bd33f2d. |