Your message dated Thu, 14 Aug 2014 04:48:27 +0000
with message-id <[email protected]>
and subject line Bug#748272: fixed in isc-dhcp 4.3.1-1
has caused the Debian Bug report #748272,
regarding isc-dhcp-client: RFC 3442 Classless Static Routes related typo in
dhclient-script
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.)
--
748272: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=748272
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: isc-dhcp-client
Version: 4.2.4-7
Severity: important
Tags: patch
Dear Maintainer,
According to RFC 3442, if the DHCP server returns both a Classless Static
Routes option and a Router option, the DHCP client MUST ignore the Router
option. Similarly, if the DHCP server returns both a Classless Static Routes
option and a Static Routes option, the DHCP client MUST ignore the Static
Routes option.
I was on the first case and my dhclient set default gateway according to
routers option and static routes according to CSR: that was not the expected
behaviour.
After some hours of investigations, I found a typo in dhclient-script.
The joined patch fix it.
After applying this patch, router option is no longer applied if CSR are
provided.
Of course I believe this fix could break a lot of config based badly
setup dhcp
server but it is the RFC *MUST* prescription.
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages isc-dhcp-client depends on:
ii debianutils 4.4
ii iproute 1:3.12.0-1
ii isc-dhcp-common 4.2.4-7
ii libc6 2.17-97
isc-dhcp-client recommends no packages.
Versions of packages isc-dhcp-client suggests:
ii avahi-autoipd 0.6.31-2
ii resolvconf 1.74
-- no debconf information
--- dhclient-script.orig 2014-05-15 14:21:43.709814975 +0000
+++ dhclient-script 2014-05-15 14:22:06.673814975 +0000
@@ -272,7 +272,7 @@
# if we have $new_rfc3442_classless_static_routes then we have to
# ignore $new_routers entirely
- if [ ! "$new_rfc3442_classless_static_routers" ]; then
+ if [ ! "$new_rfc3442_classless_static_routes" ]; then
# set if_metric if IF_METRIC is set or there's more than one router
if_metric="$IF_METRIC"
if [ "${new_routers%% *}" != "${new_routers}" ]; then
--- End Message ---
--- Begin Message ---
Source: isc-dhcp
Source-Version: 4.3.1-1
We believe that the bug you reported is fixed in the latest version of
isc-dhcp, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Michael Gilbert <[email protected]> (supplier of updated isc-dhcp package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 13 Aug 2014 23:36:21 +0000
Source: isc-dhcp
Binary: isc-dhcp-server isc-dhcp-server-dbg isc-dhcp-dbg isc-dhcp-server-ldap
isc-dhcp-common isc-dhcp-dev isc-dhcp-client isc-dhcp-client-dbg
isc-dhcp-client-udeb isc-dhcp-relay isc-dhcp-relay-dbg
Architecture: source
Version: 4.3.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian ISC DHCP maintainers <[email protected]>
Changed-By: Michael Gilbert <[email protected]>
Description:
isc-dhcp-client - ISC DHCP client
isc-dhcp-client-dbg - ISC DHCP server for automatic IP address assignment
(client debug
isc-dhcp-client-udeb - ISC DHCP Client for debian-installer (udeb)
isc-dhcp-common - common files used by all of the isc-dhcp packages
isc-dhcp-dbg - ISC DHCP server for automatic IP address assignment (debuging
sym
isc-dhcp-dev - API for accessing and modifying the DHCP server and client state
isc-dhcp-relay - ISC DHCP relay daemon
isc-dhcp-relay-dbg - ISC DHCP server for automatic IP address assignment
(relay debug)
isc-dhcp-server - ISC DHCP server for automatic IP address assignment
isc-dhcp-server-dbg - ISC DHCP server for automatic IP address assignment
(server debug
isc-dhcp-server-ldap - DHCP server that uses LDAP as its backend
Closes: 694650 720860 748272
Changes:
isc-dhcp (4.3.1-1) unstable; urgency=medium
.
* New upstream release.
* Avoid divide by zero issue (closes: #694650).
* Correct typo in dhclient-script.linux (closes: #748272).
* Ensure dhcpd.leases exists for the server init script (closes: #720860).
Checksums-Sha1:
c46276f75164b780a32c6fbe9bffe829a1b44fab 3365 isc-dhcp_4.3.1-1.dsc
4781904d8473a6f99e9e77377f36dd64816c04a8 8753867 isc-dhcp_4.3.1.orig.tar.gz
0e0447b912128aa744ee4c4da5281d62e197f8fb 77740 isc-dhcp_4.3.1-1.debian.tar.xz
Checksums-Sha256:
5fefbca5ccd1f3434d9b91c57eb4a7abd9f178705112dbdc6e2b2b54f66a36cd 3365
isc-dhcp_4.3.1-1.dsc
5204a7725f1cd48a3dcbd06a4edf51ecd1f3dfe24644e72f1bd4664e8e559619 8753867
isc-dhcp_4.3.1.orig.tar.gz
a89d71ad861ec8f9ef1d8edb02c7b3062d27a09273672b8df2c64340c91b0c96 77740
isc-dhcp_4.3.1-1.debian.tar.xz
Files:
05debde8049aa7014523595a044d1bfb 3365 net important isc-dhcp_4.3.1-1.dsc
c1bb17e516a8de82a00a254a0c61d160 8753867 net important
isc-dhcp_4.3.1.orig.tar.gz
592f20fb18d6035e4ff5cf9134343e71 77740 net important
isc-dhcp_4.3.1-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQQcBAEBCgAGBQJT7DzXAAoJELjWss0C1vRzKU0f+wVk2+xO9SXGzhKfPFznZOaK
QUzU+VVSMZF2MsHij9iV0TLlOyL817GNLDhIZBmkv+CeFSyq08QCckRN7/nwW13O
XuTLs1wkhFea4QSBO14I3go2u8NBWqBxbtxtiW7cWBvhYZ3SiUeOUEI2CQhwaaYs
ppFNyBmn/X+tuIE0/qTYxxCThIAbSnv3ptfas87qo2aeXJUcwlSp1cFJr8BgSpYd
8z9GZ6iHG4x7Ia6ESC7YLW7BwR9ouQOGS3GhFZrX5nNzupUm1JS2ZbQfK3kLvFro
gu5Mm3pf9mnYEE8UK90jA/YBFHZhRJmOHdxdu7pb7euPXgxDBdVtn0tRE4KNbXvW
+N1ZV6C+AC9v1Sg4s0NCJnnht9sLRZLuE43UcMIdd9E0gpaWu3n30OZtHvHj12Si
rrg3eAZXzO7waK6qEjJxSH1JTd6gEWBRaSfCIu2ZLCBNjeCGTl5IW6z5A6G26q1v
+L61KDcKxNFX/COPNYryuHDkAubIe5Vkq4wwf1rOLubh2ADKJzPlXWbmdHlgbO/B
hHGdC7tX+hl37eMm36t8NvaTX36OMJVrG/4Tke8zsCWs8I5g1iBvxikUHNk2tjgh
jgwBWThRkhREeBALGeLBBJlMj5M3L5b3q+ps3iorFP7sQdhUL2zG/Wvzmodc13tm
v52WSkBlmVeplNk/XThspFecdpqGlzBj4IQaFwLL2lR5176AowfsgsGalpwy5El8
cdiMUVSf49CkwN2MAqJw8DTNlLloaa0QHBnJ//5o15d1h7H9eM6V1w8OpYh1VVS+
OXTACyJaOS5uc8WYN2fRUVznIgK/C9/e67EwlhnqLDuZ9fB9og149jcCkYOcs1HM
hyo6Ldj4TARjOKRfK/90bMQSP3gyzFhD6VPu9zxxID9+C95354oUpiqK5CK1itcD
vo3GTcJ2ewCPK+tmsM4bb2t/drMxYGP7zlnAPOu3AYDMECj5JHkkKoBn1/CisAaR
7+NlO0ITW16VLFJXB0ulTfvWI6D/wwZnkL+ca2cALMBD/p6iHT/ZNli+nC3xNu9e
leGPWnqEkl4Uo4+oVVApttCrYtdvEs0Kl604Z/ZbW213UwaBZbV8+kj10j+VXO0c
MAwC+OIifnWuytZXUNapl0Oza3KgjSIE7lPy4doCBp4OL3iPTWjAhAr3dvubXe5D
ioHp8rMStdTpawYxHsITHk4AG18Gr0b2SJTQRlCiaBvGb6mFrYHL+2kEizPXl6He
u3YptbU60wyLR2koGZ9cVrFBQ+7lPYI6Oj0TjXdIvKso8gSxLXGPU87tiMzg1aGt
ZKmZgcyAMJ4DZnomkQLeclG1jzsW2ZW0cNhZ8vkTikP4UOvewbumhTS/7KKphRo=
=GQ+a
-----END PGP SIGNATURE-----
--- End Message ---