Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-29 | odhcpd: use proper struct msghdr initializers to fix build error on musl | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2015-03-02 | Merge pull request #36 from fingon/compile-fix | Steven Barth | |
DHCPv4: Compile fix on 64bit Debian. | |||
2015-02-23 | DHCPv4: Compile fix on 64bit Debian. | Markus Stenberg | |
2015-02-19 | Merge pull request #29 from mehlis/rework-dhcpv4_assign | Steven Barth | |
dhcpv4_assign: rework the assignment logic | |||
2014-11-06 | DHCPv6: enable flash-renumbering hack only for /64 prefixes | Steven Barth | |
2014-10-30 | Merge pull request #30 from dedeckeh/bugfixes | sbyx | |
Fix IPv6 DNS server adddress selection | |||
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-22 | dhcpv4_assign: rework the assignment logic | Christian Mehlis | |
2014-10-21 | Merge pull request #28 from mehlis/dhcpv4_assign-clarify | sbyx | |
dhcpv4_assign: try 100 times to find a IP | |||
2014-10-21 | dhcpv4_assign: try 100 times to find a IP | Christian Mehlis | |
This is what the comment on the loop is saying. Also change the srand comment to match to the actual code. | |||
2014-10-18 | dhcpv6: fix calculation of T1 and T2 | Steven Barth | |
2014-10-17 | ndp: more fixes | Steven Barth | |
2014-10-17 | ndp: fix proxying behavior | Steven Barth | |
2014-10-17 | ndp: fix proc-setting | Steven Barth | |
2014-10-16 | dhcpv6: allow flash renumbering in hybrid management mode | Steven Barth | |
2014-10-16 | Begin rewrite of NDP-relay | Steven Barth | |
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-09-25 | config: remove spurious free() call | Steven Barth | |
2014-08-23 | odhcpd: don't kill static lease entries | Steven Barth | |
2014-08-19 | dhcpv4: fix manual dhcp-ranges | Steven Barth | |
2014-08-19 | Fix compilation errors in last commit | Steven Barth | |
2014-08-19 | dhcpv6-ia: add logging | Steven Barth | |
2014-08-19 | Merge pull request #23 from mehlis/nak-to-broadcast | sbyx | |
dhcpv4: send Nak to broadcast address | |||
2014-08-18 | dhcpv4: log reply in a more precise way | Christian Mehlis | |
2014-08-18 | dhcpv4: send NAK to broacast address | Christian Mehlis | |
2014-08-18 | dhcpv4: added more comments | Christian Mehlis | |
2014-08-13 | PD: don't consider deprecated assigned prefixes when calculating avilable PD ↵ | Steven Barth | |
size | |||
2014-08-12 | Merge pull request #22 from mehlis/log-dhcp4-events | sbyx | |
dhcpv4: log requests and replies to syslog | |||
2014-08-12 | Merge pull request #21 from mehlis/fix-nak-by-doing-valid-reply | sbyx | |
dhcpv4: offer a valid configuration with DHCP NAK | |||
2014-08-12 | dhcpv4: offer a valid configuration with DHCP NAK | Christian Mehlis | |
On network change the client requests a non valid configuration. In this case we have to reply with a DHCP NAK. But this NAK can include a valid configuration like an ACK does. With this change iDevices and Androids can finish DHCP even with wrong configuration in first REQUEST with two packets and without any additional timeouts and round trips. | |||
2014-08-12 | Merge pull request #20 from mehlis/implement-dhcp4-router-config | sbyx | |
dhcpv4: implement router configuration option | |||
2014-08-12 | dhcpv4: implement router configuration option | Christian Mehlis | |
RFC 2132 defines: 3.5. Router Option The router option specifies a list of IP addresses for routers on the client's subnet. Routers SHOULD be listed in order of preference. The code for the router option is 3. The minimum length for the router option is 4 octets, and the length MUST always be a multiple of 4. Code Len Address 1 Address 2 +-----+-----+-----+-----+-----+-----+-----+-----+-- | 3 | n | a1 | a2 | a3 | a4 | a1 | a2 | ... +-----+-----+-----+-----+-----+-----+-----+-----+-- | |||
2014-08-12 | dhcpv4: log requests and replies to syslog | Christian Mehlis | |
This change let odhcpd print dhcpv4 events to syslog. | |||
2014-08-08 | Make failed to send a notice instead of a warning | Steven Barth | |
2014-08-08 | Add host-entries for all IPv6 addresses | Steven Barth | |
2014-08-07 | sync hostfile more often | Steven Barth | |
2014-08-07 | ra: don't send MSR for /64 prefix if DP is /64 as well | Steven Barth | |
2014-07-23 | Don't loose routes in managed PD | Steven Barth | |
2014-07-22 | Revert "rewrite of NDP proxy" for now | Steven Barth | |
2014-07-21 | Fix typo in ubus integration | Steven Barth | |
2014-07-17 | Fix compilation | Steven Barth | |
2014-07-17 | Add missing NDP sync features | Steven Barth | |
2014-07-16 | Initial rewrite of NDP proxy | Steven Barth | |
2014-07-14 | odhcpd: only enable packet socket if really needed | Steven Barth | |
2014-07-02 | Merge pull request #18 from dedeckeh/bugfixes | sbyx | |
Improved compliance with RFC3315 | |||
2014-07-01 | Replace option sol_max_rt by inf_max_rt in reply response to information request | Hans Dedecker | |
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-07-01 | DHCPv4: send DHCPNAK if requested addr != leased addr | Steven Barth | |
2014-07-01 | Merge pull request #17 from mar-kolya/master | sbyx | |
leasefile: do not output expired dhcpv6 leases |