summaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
authorSimon Kelley <simon@thekelleys.org.uk>2022-02-03 17:12:38 +0000
committerSimon Kelley <simon@thekelleys.org.uk>2022-02-03 17:26:28 +0000
commitfa580ad3eb3d40207425cf3dfb7dae48fe7b5680 (patch)
treee156ecc58856d1f4e89fca06df42aac1433e4836 /CHANGELOG
parent292dfa653ed0353a17e8462bb950f6fdd9ef2cdc (diff)
downloaddnsmasq-fa580ad3eb3d40207425cf3dfb7dae48fe7b5680.tar.gz
Handle changing interface indexes when binding DHCP sockets.
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG8
1 files changed, 8 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG
index e7a5d4a..82835ee 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -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.