Commit Graph

  • 9857adb8ac dhcpv6-ia: switch case refactor in dhcpv6_handle_ias() master Paul Donald 2025-12-22 14:44:58 +01:00
  • 5a13d875ac dhcpv6: set static defines for DHCPv6 option header size Paul Donald 2025-12-19 03:26:11 +01:00
  • 0779ee287d dhcpv6-ia: reconfigure message length bug fix openwrt-25.12 Paul Donald 2025-12-18 05:01:14 +01:00
  • d69896b0ac all: remove dead code Paul Donald 2025-12-18 04:58:07 +01:00
  • 3f6b3b4b9f odhcpd: remove fallback DNS search domain David Härdeman 2025-12-13 20:21:44 +01:00
  • ff3f72fdd0 router: remove some log spam in send_router_advert() David Härdeman 2025-12-13 13:34:54 +01:00
  • c1cc541e10 router: improve send_router_advert() David Härdeman 2025-12-13 13:30:49 +01:00
  • 901851b883 router: Modify relayed RA PIO P flag according to interface policy Paul Donald 2025-11-08 18:43:35 +01:00
  • 179429ba47 router: Modify relayed RA PIO A flags according to interface policy Paul Donald 2025-11-07 19:54:41 +01:00
  • 3fda5f8b12 dhcpv6-ia: reconfigure message length bug fix Paul Donald 2025-12-18 05:01:14 +01:00
  • 6152cf5dab all: remove dead code Paul Donald 2025-12-18 04:58:07 +01:00
  • 1450e1e2b7 odhcpd: remove fallback DNS search domain David Härdeman 2025-12-13 20:21:44 +01:00
  • 5b0e5c412f router: remove some log spam in send_router_advert() David Härdeman 2025-12-13 13:34:54 +01:00
  • eddd0f8f0d router: improve send_router_advert() David Härdeman 2025-12-13 13:30:49 +01:00
  • cb1b8770b7 config: add default value for dhcpv6_pd_min_len David Härdeman 2025-12-14 13:17:06 +01:00
  • 20eb94d02d config: allow minimum PD len up to 64 David Härdeman 2025-12-14 13:04:56 +01:00
  • 35f0e05a16 config: add default value for dhcpv6_pd_min_len David Härdeman 2025-12-14 13:17:06 +01:00
  • 62113d007a config: allow minimum PD len up to 64 David Härdeman 2025-12-14 13:04:56 +01:00
  • 7ebd960839 Revert "router: optimize duplicated PIO comparison" Álvaro Fernández Rojas 2025-12-14 09:04:33 +01:00
  • 90ae6fc6e4 statefiles: don't consider no hostname as broken David Härdeman 2025-12-13 16:07:41 +01:00
  • 03c1468355 Revert "router: optimize duplicated PIO comparison" Álvaro Fernández Rojas 2025-12-14 09:04:33 +01:00
  • 6b88c314a5 statefiles: don't consider no hostname as broken David Härdeman 2025-12-13 16:07:41 +01:00
  • 1ff1328a4f odhcpd: fix captive_portal_uri reset David Härdeman 2025-12-12 22:46:31 +01:00
  • 74f00bf43e dhcpv4: fix DNS server option David Härdeman 2025-12-12 21:30:18 +01:00
  • 0d0fc5ffe9 README.md: update dhcp ubus events David Härdeman 2025-12-09 23:39:23 +01:00
  • cf51aeb932 odhcpd: fix captive_portal_uri reset David Härdeman 2025-12-12 22:46:31 +01:00
  • e8b7fdea8d dhcpv4: fix DNS server option David Härdeman 2025-12-12 21:30:18 +01:00
  • 7b2d0bd303 config: fix memleak during odhcpd reload openwrt-24.10 Fei Lv 2025-11-14 15:31:22 +08:00
  • d9a202773d odhcpd: fix a compilation error David Härdeman 2025-10-09 11:08:14 +02:00
  • bf4dbad4ba ndp: fix macOS IPv6 compatibility by using link-local source addresses Stephen Groat 2025-10-08 11:54:51 -07:00
  • b655d759c4 router: fix SLAAC on subnets > 64 Álvaro Fernández Rojas 2025-10-07 10:30:15 +02:00
  • 95a69c4caf ndp: Allow NS loopback for master iface Haoyi Ci 2025-10-02 16:14:05 +08:00
  • b84553e496 router: Modify relayed RA PIO P flag according to interface policy Paul Donald 2025-11-08 18:43:35 +01:00
  • da3e2a9829 router: Modify relayed RA PIO A flags according to interface policy Paul Donald 2025-11-07 19:54:41 +01:00
  • bad7138b70 README.md: update dhcp ubus events David Härdeman 2025-12-09 23:39:23 +01:00
  • ca00527e5f statefiles: don't write empty hosts files David Härdeman 2025-12-09 10:11:08 +01:00
  • 24b70c5c2f Revert "statefiles: fix escape sequence for broken hostname output" Álvaro Fernández Rojas 2025-12-09 22:34:43 +01:00
  • 5203ad1395 statefiles: fix stale pio handling for !ubus David Härdeman 2025-11-30 23:13:39 +01:00
  • a64760b30f odhcpd: rename piofolder to piodir David Härdeman 2025-11-30 21:59:33 +01:00
  • 6779344a8c statefiles: use tmpfile functions for pio files David Härdeman 2025-11-28 12:43:22 +01:00
  • 9f8abcc662 statefiles: rename prefix information functions David Härdeman 2025-11-28 12:07:04 +01:00
  • cb65b83e52 config: move pio json handling to statefiles.c David Härdeman 2025-11-28 11:48:59 +01:00
  • 5b01849cc4 statefiles: add a dirfd helper function David Härdeman 2025-11-28 11:35:49 +01:00
  • eadde3d7dd statefiles: add tmp helper functions David Härdeman 2025-11-28 11:16:23 +01:00
  • c29aa70914 statefiles: fix escape sequence for broken hostname output Kevin Darbyshire-Bryant 2025-12-05 08:09:14 +00:00
  • 00f2d7a4db dhcpv4: don't send zero IPv6-only preferred option David Härdeman 2025-12-09 09:21:11 +01:00
  • c86d29bb83 Revert "dhcpv6-ia: add some noise to the T1 and T2 periods" Kevin Darbyshire-Bryant 2025-12-05 20:51:28 +00:00
  • b062769ab8 Revert "do not delegate ULA prefixes" Kevin Darbyshire-Bryant 2025-12-05 20:50:29 +00:00
  • fd4714bb2d do not delegate ULA prefixes Kevin Darbyshire-Bryant 2023-12-30 11:32:55 +00:00
  • 81ea5bfef7 dhcpv6-ia: add some noise to the T1 and T2 periods Kevin Darbyshire-Bryant 2023-11-05 15:43:27 +00:00
  • 79252ed0c0 router: skip if branch in PIO clear functions Álvaro Fernández Rojas 2025-12-04 15:48:44 +01:00
  • d354ebb66c router: optimize duplicated PIO comparison Álvaro Fernández Rojas 2025-12-04 15:38:20 +01:00
  • 8b26b0124a router: remove duplicated PIOs Álvaro Fernández Rojas 2025-12-01 11:07:43 +01:00
  • 8fde62a82b router: rename router_clear_ra_pio Álvaro Fernández Rojas 2025-12-03 08:26:33 +01:00
  • d970ae0ca4 router: improve RA PIO search logic Álvaro Fernández Rojas 2025-11-28 10:39:42 +01:00
  • 63f040e88b formal: fix workflow permissions George Sapkin 2025-11-26 15:33:30 +02:00
  • 6fbd70c083 build: disable static libraries Álvaro Fernández Rojas 2025-12-01 00:41:12 +01:00
  • 94ef124f72 dhcpv6-ia: fix crash in dhcpv6_free_lease() David Härdeman 2025-12-01 08:37:32 +01:00
  • bb2da6dcb5 build: fix BUILD_ARGS Álvaro Fernández Rojas 2025-12-01 09:02:50 +01:00
  • 7fddd39166 statefiles: change ipv4 MAC statefile syntax David Härdeman 2025-11-30 19:14:17 +01:00
  • d0e6bc4d1c odhcpd: remove OAF_BOUND David Härdeman 2025-11-27 18:02:11 +01:00
  • 9ae348c07c dhcpv6: remove OAF_TENTATIVE David Härdeman 2025-11-24 00:32:22 +01:00
  • 1fe60e14e4 odhcpd: remove OAF_STATIC David Härdeman 2025-11-24 00:19:15 +01:00
  • e568bde96e odhcpd: remove OAF_BROKEN_HOSTNAME David Härdeman 2025-11-24 00:05:33 +01:00
  • def8adea9e statefiles: remove hosts entries from statefile David Härdeman 2025-11-23 23:38:04 +01:00
  • ef8de928da build: enable DHCPV4_SUPPORT and UBUS Álvaro Fernández Rojas 2025-11-28 12:48:11 +01:00
  • 90f503fc7c ubus: fix shadow local variable Álvaro Fernández Rojas 2025-11-28 12:46:38 +01:00
  • a170d63874 src: fix shadowed local variables Álvaro Fernández Rojas 2025-11-28 08:32:10 +01:00
  • 7336992e68 dhcpv6-ia: fix a crash when static lease isn't configured David Härdeman 2025-11-28 00:30:59 +01:00
  • 338ca8abb9 dhcpv4: support IPv6-only preferred (RFC8925) David Härdeman 2025-11-23 19:17:04 +01:00
  • d21e504b38 dhcpv6-ia: fix realloc bug David Härdeman 2025-11-27 11:35:09 +01:00
  • ae9e22ab3f netlink: make it clearer that we're handling realloc correctly David Härdeman 2025-11-23 15:15:33 +01:00
  • b9db4d7061 dhcpv6: handle realloc failure David Härdeman 2025-11-23 15:12:01 +01:00
  • 2e1042c6c0 config: handle realloc failure in piofolder parsing David Härdeman 2025-11-23 15:00:45 +01:00
  • 38b0920e37 config: fix realloc() error handling for "dhcpv6_raw" option David Härdeman 2025-11-23 14:53:35 +01:00
  • adb2b8a1af config: fix realloc() handling for the "upstream" option David Härdeman 2025-11-23 14:50:00 +01:00
  • b4ab371c54 config: fix (S)NTP realloc handling David Härdeman 2025-11-23 14:46:49 +01:00
  • a05cc99171 dhcpv4: iface->dhcpv4_router -> iface->dhcpv4_routers David Härdeman 2025-11-22 10:13:02 +01:00
  • 0a54ce0d2b odhcpd: rename iface->search -> iface->dns_search David Härdeman 2025-11-20 17:17:49 +01:00
  • 83055f6360 odhcpd: consistent dns naming David Härdeman 2025-11-20 16:25:26 +01:00
  • af0c94063e dhcpv4: remove iface->dhcpv4_bcast David Härdeman 2025-11-20 13:51:25 +01:00
  • ab8b157224 dhcpv4: remove iface->dhcpv4_mask David Härdeman 2025-11-20 13:47:13 +01:00
  • 558fb499c8 dhcpv4: rename iface->dhcpv4_local -> iface->dhcpv4_own_ip David Härdeman 2025-11-20 00:29:18 +01:00
  • 1c2e8b6080 dhcpv4: simplify pool determination David Härdeman 2025-11-19 19:43:36 +01:00
  • fca3fee38e netlink: add netmask for IPv4 David Härdeman 2025-11-18 08:55:41 +01:00
  • e8022eebc8 netlink: variable naming cleanup David Härdeman 2025-11-18 08:53:37 +01:00
  • d619b5ae28 dhcpv4: fix no_dynamic_dhcp David Härdeman 2025-11-18 00:32:21 +01:00
  • 75dfe0e710 odhcpd: rename iface->addr4 -> iface->oaddrs4 David Härdeman 2025-11-17 23:58:48 +01:00
  • 66e7739f7c odhcpd: rename prefix -> prefix_len David Härdeman 2025-11-17 23:37:50 +01:00
  • 407789e5f3 odhcpd: rename union if_addr -> in46_addr David Härdeman 2025-11-17 23:11:08 +01:00
  • 4246bbda56 dhcpv4: improve pool var naming David Härdeman 2025-11-17 22:51:34 +01:00
  • 650a5df88e ndp: correctness fix for BPF filter David Härdeman 2025-10-17 15:32:08 +02:00
  • b0739f23c3 dhcpv4: add BPF to dhcpv4_setup_interface() David Härdeman 2025-10-17 14:49:25 +02:00
  • 5b7cfef774 dhcpv4: define val where it is used in dhcpv4_setup_interface() David Härdeman 2025-10-17 13:59:37 +02:00
  • 3c32b27d8b dhcpv4: simplify error handling in dhcpv4_setup_interface() David Härdeman 2025-10-17 13:57:14 +02:00
  • 24f0135006 dhcvp4: use tmp fd in dhcpv4_setup_interface() David Härdeman 2025-10-17 13:54:50 +02:00
  • c10784ece2 dhcpv4: replace ToS precedence David Härdeman 2025-10-17 13:43:17 +02:00
  • 9b9ea96ca9 statefiles: fix off-by-one-bug David Härdeman 2025-11-23 19:34:51 +01:00
  • 9830e5e2bf all: implement RFC8910 captive portal (CP) option for DHCPv4 Paul Donald 2025-11-17 20:43:15 +01:00
  • d1500bb5d6 all: implement RFC8910 captive portal (CP) option Paul Donald 2025-11-16 13:47:34 +01:00