Component: dhcpv6-server
85 changelog entries across 41 version(s)
Activity over time (changelog entries per month)
- added accounting to use-radius setting, similar to DHCPv4 server;
- attempt to extract MAC from DUID for dual-stack purposes when client uses DUID-EN type of DUID;
- improved event logging messages;
- improved service stability when receiving DHCP requests for PPP service clients without included IA_PD;
- include traffic usage statistics when accounting is stopped due to binding expiry and removal;
- do not force set "address-pool" on static bindings with unset pool option after system reboot;
- added "ignore-ia-na-bindings" setting that allows server to ignore address requests and work just with prefixes;
- do not trim real client DUID when assigning it to the binding;
- allow unsetting prefix-pool for static bindings and show warning if prefix is not in selected prefix-pool;
- change bound status to waiting on binding disable;
- change static binding bound status to waiting on server disable;
- fix when expired static binding is declined with false "binding belongs to another server" reason;
- improved stability when disabled server have static bindings;
- improved stability when disabling server with active bindings;
- respond to client in case of RADIUS reject;
- added IPv6 address delegation support;
- do not require "prefix-pool" to be specified;
- fixed DHCPv6 server "address-pool" property showing in command line as "unknown" when real value is "static-only";
- improved system stability when removing actively used DHCPv6 server;
- include all existing prefixes (with lifetime 0) in renew reply and new prefix if RADIUS returns different prefix;
- properly display "static-pool" value in server print output for "prefix-pool" argument;
- improved system stability;
- improved stability when acquiring binding;
- fixed DUID generation with timestamp;
- check if pool name has changed from RADIUS on renew;
- improved dynamic server entry update;
- fixed false missing IPv6 Pool warning for dynamic bindings;
- added ability to generate binding on first request;
- added support for "option18" and "option37" for RADIUS managed clients;
- allow loose static binding "pool" parameter (introduced in v6.46.8);
- make sure that calling station ID always contains DUID;
- improved stability when changing server for static bindings;
- properly save bindings when executing "make-static" command;
- properly save bindings when executing "make-static" command;
- disallow changing binding's "prefix-pool";
- do not require "server" parameter for bindings;
- disallow changing binding's "prefix-pool";
- improved stability when changing server for static bindings;
- do not require "server" parameter for bindings;
- fixed MAC address retrieving from DUID when timestamp is present;
- fixed logged error message when using "address-pool=static-only";
- ignore prefix-hint from client's DHCPDISCOVER if static prefix received from RADIUS;
- use lease time from RADIUS;
- fixed logged error message when using "address-pool=static-only";
- ignore prefix-hint from client's DHCPDISCOVER if static prefix received from RADIUS;
- include "User-Name" parameter in accounting requests;
- made "calling-station-id" contain MAC address if DUID contains it;
- fixed dynamic IPv6 binding without proper reference to the server;
- override prefix pool and/or DNS server settings by values received from RADIUS;
- added additional RADIUS parameters for Prefix delegation, "rate-limit" and "life-time";
- added "address-list" support for bindings;
- added "insert-queue-before" and "parent-queue" parameters;
- added RADIUS accounting support with queue based statistics;
- added "route-distance" parameter;
- fixed dynamic IPv6 binding without proper reference to the server;
- override prefix pool and/or DNS server settings by values received from RADIUS;
- fixed binding setting update from RADIUS;
- fixed binding setting update from RADIUS;
- use MAC address for RADIUS user when "allow-dual-stack-queue=yes";
- allow to add DHCPv6 server with pool that does not exist;
- fixed missing gateway for binding's network if RADIUS authentication was used;
- allow to add DHCPv6 server with pool that does not exist;
- fixed missing gateway for binding's network if RADIUS authentication was used;
- improved DHCPv6 server stability when using "print" command;
- show "client-address" parameter for bindings;
- properly handle DHCP requests that include prefix hint;
- properly handle DHCP requests that include prefix hint;
- fixed dynamic binding addition on solicit when IA_PD does not contain prefix (introduced in v6.43);
- recreate DHCPv6 server binding if it is no longer within prefix pool when rebinding/renewing;
- added additional RADIUS parameters for Prefix delegation, "rate-limit" and "life-time";
- added "allow-dual-stack-queue" implementation (CLI only);
- added initial dynamic simple queue support;
- do not allow to run DHCPv6 server on slave interface;
- fixed dynamic simple queue creation for RADIUS bindings;
- properly update interface for dynamic DHCPv6 servers;
- added DHCPv4 style user options;
- do not release address of static binding from pool after server removal;
- do not release address of static binding from pool after server removal;
- require "address-pool" to be specified;
- fixed server removal crash if static binding was present;
- fixed server removal crash if static binding was present;
- fixed binding last-seen update;
- acquire binding on renew if it does not exist;
- added binding server=all option;
- replace delay option with preference option.