summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2 daysconfig: drop misleading const from option-parsing input stringsHEADmasterHauke Mehrtens
10 daysodhcp6c: fix handling of RFC6603 Prefix Exclude OptionMark H. Spatz
2026-06-03example: write all DNS servers to resolv.confHauke Mehrtens
2026-06-03odhcp6c: do not treat DHCPv6 option type 0 as end-of-listHauke Mehrtens
2026-06-03dhcpv6: enforce monotonic replay counter on Reconfigure RKAPHauke Mehrtens
2026-06-03dhcpv6: reject Reconfigure with malformed or duplicate Message optionHauke Mehrtens
2026-06-03dhcpv6: require known SERVERID when validating ReconfigureHauke Mehrtens
2026-06-03ra: clear captive-portal state when router signals unrestricted URIHauke Mehrtens
2026-06-03odhcp6c: remove pidfile on exitHauke Mehrtens
2026-06-03ubus: don't leak an open table on malformed S46 rule/bind in s46_to_blobHauke Mehrtens
2026-06-03ubus: walk entries correctly and don't leak an open table in entry_to_blobHauke Mehrtens
2026-06-03script: walk entries with odhcp6c_next_entry in entry_to_envHauke Mehrtens
2026-06-03odhcp6c: bound the address length when parsing the -P argumentHauke Mehrtens
2026-06-03all: fix inverted captive-portal URI equality check (RFC 8910 §3)Hauke Mehrtens
2026-06-03ubus: avoid out-of-bounds read when serializing captive-portal URIHauke Mehrtens
2026-06-03script: handle fork() failure when launching state scriptHauke Mehrtens
2026-06-03config: stop mutating caller-supplied buffers in send-options parserHauke Mehrtens
2026-06-03ubus: clear cached object type id on disconnectHauke Mehrtens
2026-06-03dhcpv6: avoid signed-shift undefined behaviour in IAID derivationHauke Mehrtens
2026-06-03odhcp6c: skip malformed /proc/net/if_inet6 entriesHauke Mehrtens
2026-06-03odhcp6c: refuse to follow symlinks when writing pidfileHauke Mehrtens
2026-06-03script: handle allocation failures in env helpersHauke Mehrtens
2026-06-03ubus: validate element type when parsing reconfigure_dhcp opt_sendHauke Mehrtens
2026-06-03dhcpv6: ensure hostname buffer is NUL-terminated for dn_compHauke Mehrtens
2026-06-03odhcp6c: propagate allocation failure from insert_stateHauke Mehrtens
2026-06-03odhcp6c: drop stale hash_ifname() declarationHauke Mehrtens
2026-06-03script: avoid kill(0) when SIGCHLD races script_callHauke Mehrtens
2026-06-03script: fix string_to_env writing garbage and reading past inputHauke Mehrtens
2026-06-03ra: fix OOB read on captive-portal option comparisonHauke Mehrtens
2026-06-03dhcpv6: fix OOB read and 1-byte heap overflow on captive-portal optionHauke Mehrtens
2026-06-03dhcpv6: fix out-of-bounds end pointer when parsing IA in AdvertiseHauke Mehrtens
2026-06-03dhcpv6: use host-order option length in Authentication validationHauke Mehrtens
2026-06-03dhcpv6: fix inverted Authentication option validation in ReplyHauke Mehrtens
2026-06-03ra: skip malformed options instead of aborting RA processingHauke Mehrtens
2026-01-25dhcpv6: add config for strict RFC7550Álvaro Fernández Rojas
2026-01-24dhcpv6: replace hash_ifname() with MD5 implementationÁlvaro Fernández Rojas
2025-12-29dhcpv6: omit IA_NA on RequestÁlvaro Fernández Rojas
2025-12-29dhcpv6: dhcpv6_send: convert whitespaces to tabsÁlvaro Fernández Rojas
2025-12-28ra: convert if block to switchPaul Donald
2025-12-28odhcp6c: do cleanup at exitPaul Donald
2025-12-28config: fix potential memory leaks in error pathsPaul Donald
2025-12-22all: add log helpersPaul Donald
2025-12-22dhcpv6: clarifying commentsPaul Donald
2025-12-22dhcpv6: offload FQDN construction to init_dhcpv6Paul Donald
2025-12-22dhcpv6: migrate dhcpv6_response_is_valid to switch casePaul Donald
2025-12-18dhcpv6: use stable IAID for IA_NAPaul Donald
2025-12-18odhcp6c: avoid clearing CLIENT_IDÁlvaro Fernández Rojas
2025-12-17dhcpv6: fix NA/PD=try when NA/PD aren't providedÁlvaro Fernández Rojas
2025-12-17odhcp6c: fix "-S" usageÁlvaro Fernández Rojas
2025-12-17odhcp6c: reset res variable on INIT stateAlvaro Fernandez Rojas