Your message dated Wed, 05 Aug 2026 17:31:09 +0000
with message-id <[email protected]>
and subject line Bug#1143544: Removed package(s) from unstable
has caused the Debian Bug report #440200,
regarding dhcp-client leases file incorrect error handling
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
440200: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=440200
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dhcp3
Version:3.0.6-1
Following some testing I was reviewing the code in dhcp3-client which
handles the client leases file, and based on my inspection of the code
I think there are bugs in the error handling of writes to this file.
* write_client_lease assumes that errno will only be set nonzero by
failed writes. This is not guaranteed; you _are_ guaranteed that
errno will be set if an error occurs but you're _not_ guaranteed
that successful calls to libc functions do not set errno.
* write_client_lease is capable of writing corrupt lease
records if some but not all of the fprintfs fail. In particular,
if an earlier fprintf fails but a later one success (for example
because the disk is full for the first write and not for the
second) then the file could contain syntax errors or even incorrect
information. The code in dhcp3-client should abandon the efforts to
write more text if any prior write fails. If any write fails then
the next update must be done with rewrite_client_leases since the
exact contents of the old leases file are not known.
* rewrite_client_leases should write the new leases file out to a
temporary file and use rename(2) to install it. This will ensure
that in case of write errors at least the previous file is
preserved.
I imagine that there are similar mistakes in other parts of the dhcp3
source.
Ian.
--- End Message ---
--- Begin Message ---
Version: 4.4.3-P1-8+rm
Dear submitter,
as the package isc-dhcp has just been removed from the Debian archive
unstable we hereby close the associated bug reports. We are sorry
that we couldn't deal with your issue properly.
For details on the removal, please see https://bugs.debian.org/1143544
The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.
Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.
This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
[email protected].
Debian distribution maintenance software
pp.
Thorsten Alteholz (the ftpmaster behind the curtain)
--- End Message ---