diff options
author | Simon Kelley <simon@thekelleys.org.uk> | 2022-02-03 17:12:38 +0000 |
---|---|---|
committer | Simon Kelley <simon@thekelleys.org.uk> | 2022-02-03 17:26:28 +0000 |
commit | fa580ad3eb3d40207425cf3dfb7dae48fe7b5680 (patch) | |
tree | e156ecc58856d1f4e89fca06df42aac1433e4836 /CHANGELOG | |
parent | 292dfa653ed0353a17e8462bb950f6fdd9ef2cdc (diff) | |
download | dnsmasq-fa580ad3eb3d40207425cf3dfb7dae48fe7b5680.tar.gz |
Handle changing interface indexes when binding DHCP sockets.
Diffstat (limited to 'CHANGELOG')
-rw-r--r-- | CHANGELOG | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -39,6 +39,14 @@ version 2.87 a local NODATA answer. The pre-2.86 behaviour is still available, by configuring --address=/example.com/1.2.3.4 --local=/example.com/ + Fix problem with binding DHCP sockets to an individual interface. + Despite the fact that the system call tales the interface _name_ as + a parameter, it actually, binds the socket to interface _index_. + Deleting the interface and creating a new one with the same name + leaves the socket bound to the old index. (Creating new sockets + always allocates a fresh index, they are not reused). We now + take this behaviour into account and keep up with changing indexes. + version 2.86 Handle DHCPREBIND requests in the DHCPv6 server code. |