Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2013-12-10 | Merge branch 'master' of github.com:sbyx/odhcpd | Steven Barth | |
2013-12-10 | router: don't send O flag when no dhcpv6 is enabled | Steven Barth | |
2013-12-10 | Router Advertisement/Solicitation sanity check | Hans Dedecker | |
Sanity checks according to RFC4861 paragraphs 6.1.1 and 6.1.2 | |||
2013-12-10 | Fix Router Advertisement/Solicitation option parsing | Hans Dedecker | |
2013-12-05 | Fix possible SEGFAULT conditions | Hans Dedecker | |
2013-12-02 | Initial prefix class support | Steven Barth | |
2013-10-15 | Fix more memory corruption | Steven Barth | |
2013-10-15 | Fix some more memory issues | Steven Barth | |
2013-10-14 | Initial commit | Steven Barth | |