Component: dhcpv4-server
167 changelog entries across 99 version(s)
Releases by channel (stacked)
- added "add-dns" and "add-dns-suffix" properties for creating local DNS entries;
- changed lease agent-circuit-id and agent-remote-id format to HEX;
- do not raise an alert when receiving a packet originating from the same device;
- do not suggest bogus pools when using setup command (e.g. when address is /31 or /32);
- fixed an issue where renew packets without giaddr were sometimes not processed;
- improved DHCP option handling;
- improved logging;
- send all found lease options in reply to DHCPINFORM;
- append "s" after lease-time value in setup command;
- added "support-broadband-tr101" setting to pass additional Option 82 suboptions to RADIUS server;
- added setting allowing to select client-id, MAC address and opt82 parameters for dynamic lease addition;
- allow creating static DHCPv4 leases for VETH interfaces;
- allow to set other gateway types not just IP for dhcp lease "routes" parameter;
- improved logging;
- improved setup wizard prompts relating to DNS;
- respond with hlen 0 when htype is 8;
- send RADIUS Accounting Stop messages when interim-update is zero;
- improved DHCP option handling;
- improved logging;
- send all found lease options in reply to DHCPINFORM;
- added "support-broadband-tr101" setting to pass additional Option 82 suboptions to RADIUS server;
- added setting allowing to select client-id, MAC address and opt82 parameters for dynamic lease addition;
- added setting allowing to select client-id, MAC address or both for dynamic lease addition;
- improved logging;
- improved setup wizard prompts relating to DNS;
- respond with hlen 0 when htype is 8;
- send RADIUS Accounting Stop messages when interim-update is zero;
- added "add dns" step to setup wizard;
- added "lease-agent-circuit-id" and "lease-agent-remote-id" variables to the lease script;
- added "ntp-none" parameter;
- changed the default value of address-pool to "static-only" in the option matcher, removed "none" option;
- added "add dns" step to setup wizard;
- added "lease-agent-circuit-id" and "lease-agent-remote-id" variables to the lease script;
- added "ntp-none" parameter;
- changed the default value of address-pool to "static-only" in the option matcher, removed "none" option;
- "Relay-Agent-Information" (82) option moved at the end of option list in response packets;
- accept packets with htype 6;
- "Relay-Agent-Information" (82) option moved at the end of option list in response packets;
- accept packets with htype 6;
- fixed "active-mac-address" update when client has changed MAC address;
- fixed framed-route removal;
- fixed lease assigning when server address is not bind to server interface (introduced in v7.17);
- fixed framed-route removal;
- fixed lease assigning when server address is not bind to server interface (introduced in v7.17);
- fixed lease assigning when server address is not bind to server interface (introduced in v7.17);
- fixed "active-mac-address" update when client has changed MAC address;
- do not remove options set config when DHCP network is changed;
- properly detect DHCP server address when underlying interface has multiple IP addresses configured;
- properly detect DHCP server address when underlying interface has multiple IP addresses configured;
- do not remove options set config when DHCP network is changed;
- added "class-id" parameter for DHCP server leases;
- added matcher ability to match substring;
- added name for "User-Class" option (77), "Authentication" option (90), "SIP-Servers-DHCP-Option" option (120) and "Unassigned" option (163-174) in debug logs;
- fixed setting and getting "next-server" property;
- increased lease offer timeout to 120 seconds;
- remove corresponding dynamic leases if their address-pool gets removed;
- show active-server and host-name in print active command;
- remove corresponding dynamic leases if their address-pool gets removed;
- added matcher ability to match substring;
- added name for "User-Class" option (77), "Authentication" option (90), "SIP-Servers-DHCP-Option" option (120) and "Unassigned" option (163-174) in debug logs;