project/odhcpd.git
2025-11-11 David Härdemanstatefiles: group functions
2025-11-11 David Härdemanstatefiles: add function to write IPv4 hosts
2025-11-11 David Härdemanstatefiles: simplify state/host file writing
2025-11-11 David Härdemanstatefiles: move dhcpv6_ia_enum_addrs() to odhcpd.c
2025-11-11 David Härdemanstatefiles: add dhcpv6_lease to dhcpv6_log_ia_addr...
2025-11-11 David Härdemanstatefiles: create helper functions to write leases
2025-11-11 David Härdemanstatefiles: introduce statefiles_write()
2025-11-11 David Härdemanstatefiles: use dirfd in dhcpv6_ia_write_statefile()
2025-11-11 David Härdemanstatefiles: bail early in dhcpv6_ia_write_statefile()
2025-11-11 David Härdemanstatefiles: simplify dhcpv6_ia_write_hostsfile()
2025-11-11 David Härdemandhcpv6-ia: split statefile handling to separate file
2025-11-10 Álvaro Fernández... src: replace #pragma once with defines
2025-11-10 Álvaro Fernández... src: remove whitespaces at EOL
2025-11-10 Álvaro Fernández... vscode: add tab settings
2025-11-10 Paul Donaldodhcpd: Implement RFC9762 DHCPv6 PD Preferred flag...
2025-11-10 David Härdemandhcpv4: add support for RFC4361-style clientid
2025-11-06 David Härdemanodhcpd: remove the "legacy" option
2025-11-06 David Härdemanodhcpd: document the "upstream" option
2025-11-06 David Härdemanodhcpd: document the "ra_advrouter" option
2025-11-06 David Härdemanodhcpd: remove the "ra_management" option
2025-11-06 David Härdemanodhcpd: remove the "pd_manager" and "pd_cer" options
2025-11-06 David Härdemanodhcpd: remove the "filter_class" option
2025-11-06 David Härdemanconfig: drop iface_attr_info
2025-11-06 David HärdemanREADME.md: add missing options
2025-11-05 David Härdemandhcpv4: lazy store statefiles
2025-11-04 David Härdemandhcpv6: create struct dhcpv6_lease
2025-11-04 David Härdemandhcpv4: create struct dhcpv4_lease
2025-11-04 David Härdemanodhcpd: struct lease -> struct lease_cfg
2025-11-04 David Härdemandhcpv4: use leasetime from a->lease
2025-11-03 David Härdemanrouter: always use link-local src address for RAs
2025-11-03 Paul Donaldrouter: Rewrite the ingress MTU to one configured for...
2025-11-03 Paul Donaldrouter: utilize interface ra_mtu for RA
2025-11-03 Paul Donaldconfig: clamp ra_mtu to interface MTU, and default...
2025-11-03 Paul Donaldnetlink: Store interface MTU at link change
2025-11-03 Álvaro Fernández... github: fix CI apt dependencies
2025-10-27 David Härdemanodhcpd: more fixes for IID calculations
2025-10-26 David Härdemandhcpv6: support a configurable DUID
2025-10-26 David Härdemandhcpv6-ia: split reconf_msg struct into partial structs
2025-10-26 David Härdemandhcpv6: split clientid to a separate struct
2025-10-26 David Härdemandhcpv6-ia: simplify/fix IID calculations
2025-10-25 David Härdemanodhcpd: change "-c" cmd line arg to take a dir
2025-10-25 David Härdemandhcpv4: dhcpv4_lease() - clarify which variables are...
2025-10-25 David Härdemandhcpv4: dhcpv4_lease() - simplification
2025-10-25 David Härdemandhcpv4: dhcpv4_lease() - convert to switch statement
2025-10-25 David Härdemandhcpv4: dhcpv4_assign() - explain address assignment
2025-10-25 Paul Donalddhcpv6: send timezone only when client requests
2025-10-22 Paul Donalddhcpv4: bump problem scenario up to warn
2025-10-22 Álvaro Fernández... config: properly set log level from uci
2025-10-22 Paul Donalddhcpv6: RFC4833 timezones
2025-10-22 Matthias Rieglerdhcpv6-ia: respect prefix assigned to interface (>...
2025-10-22 David Härdemanodhcpd: improve odhcpd_urandom()
2025-10-21 Paul Donaldconfig: fix erroneous clamp message if clamp value...
2025-10-21 David Härdemandhcpv4: bail earlier on release/decline
2025-10-21 David Härdemandhcpv4: don't hardcode options array length
2025-10-21 David Härdemandhcpv4: shrink struct dhcpv4_message
2025-10-21 David Härdemandhcpv4: use iovec for forcereconf messages, fix hash
2025-10-21 David Härdemandhcpv4: fix padding of iovec message in dhcpv4_handle_msg()
2025-10-21 David Härdemandhcpv4: some minor cleanups post-iovec
2025-10-21 David Härdemandhcpv4: use iovec for forcerenew opts
2025-10-21 David Härdemandhcpv4: use iovec for router and DNS server
2025-10-21 David Härdemandhcpv4: use iovec for DNS search and MTU
2025-10-21 David Härdemandhcpv4: use iovec for netmask/hostname/broadcast
2025-10-21 David Härdemandhcpv4: use iovec for leasetime/renew/rebind
2025-10-21 David Härdemandhcpv4: introduce a reply_opts array
2025-10-21 David Härdemandhcpv4: use iovec for DNR
2025-10-21 David Härdemandhcpv4: use iovec for NTP
2025-10-21 David Härdemandhcpv4: use iovec for message and serverid
2025-10-21 David Härdemandhcpv4: reorder some more variables in dhcpv4_handle_msg()
2025-10-21 David Härdemandhcpv4: remove one more variable from dhcpv4_handle_msg()
2025-10-21 David Härdemandhcpv4: move dest handling from dhcpv4_handle_msg()
2025-10-21 David Härdemandhcpv4: don't copy reqopts around
2025-10-21 David Härdemandhcpv4: more refactoring of dhcpv4_handle_msg()
2025-10-21 David Härdemandhcpv4: clarify variable names in dhcpv4_handle_msg()
2025-10-21 David Härdemandhcpv4: some more cleanups to dhcpv4_handle_msg()
2025-10-21 David Härdemandhcpv4: preparations for iovec usage
2025-10-21 David Härdemanodhcdp: use a more suitable clock
2025-10-19 Paul Donalddhcpv6: change dhcpv6 message type check in relay
2025-10-19 Paul Donalddhcpv6: move dhcpv6 message type check for early exit
2025-10-19 David Härdemanodhcpd: add a simple build script
2025-10-18 Álvaro Fernández... github: improve CI
2025-10-18 David Härdemanodhcpd: shrink binary size by creating a logging function
2025-10-18 David Härdemanodhcpd: support stderr logging
2025-10-18 David Härdemanodhcpd: add log helpers
2025-10-13 Paul Donaldconfig: cap dhcpv6_pd_min_len to max instead of only...
2025-10-13 Paul Donaldconfig: clamp dhcpv6_hostid_len instead of only logging...
2025-10-13 Paul Donaldconfig: clamp ra_mtu into 1280-65535 range
2025-10-13 Paul Donaldconfig: cap ra_retranstime and warn instead of only...
2025-10-13 Paul Donaldconfig: cap ra_hoplimit to maximum and warn instead...
2025-10-13 Paul Donaldconfig: cap ra_reachabletime to RFC maximum instead...
2025-10-13 Paul Donaldconfig: drop double size lease times; they are all...
2025-10-13 Paul Donaldrouter: redefine ra_mininterval and ra_maxinterval...
2025-10-13 Paul Donaldconfig: clamp ra_mininterval, ra_maxinterval, ra_lifeti...
2025-10-13 Paul Donaldrouter: refactor calc_ra_lifetime; redefine ra_lifetime...
2025-10-13 Paul Donaldconfig: do MaxRtrAdvInterval init at (ra_maxinterval...
2025-10-13 Paul Donaldrouter: Apply updated values from RFC9096 (updates...
2025-10-13 Paul Donaldrouter: Apply updated values from RFC8319 (updates...
2025-10-13 Paul Donaldconfig: refactor parse_leasetime() - branch amount...
2025-10-12 Álvaro Fernández... github: fix CMAKE_SYSTEM_PROCESSOR copy&paste
2025-10-12 Álvaro Fernández... github: add CI build github-ci
2025-10-10 David Härdemanodhcpd: fix a compilation error
next