Hi,
I uploaded an NMU of your package.
Please see this as help to get the package into a releaseable condition for
etch.
Please find the used diff below.
Cheers,
Andi
diff -Nur ../dhcp-2.0pl5~/debian/changelog ../dhcp-2.0pl5/debian/changelog
--- ../dhcp-2.0pl5~/debian/changelog 2006-12-04 15:14:36.000000000 +0000
+++ ../dhcp-2.0pl5/debian/changelog 2006-12-04 15:40:22.000000000 +0000
@@ -1,3 +1,13 @@
+dhcp (2.0pl5-19.5) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Add 117_fix_CVE-2006-3122 to fix remote DOS, CVE-2006-3122.
+ Thanks to Andrew Steets for detecting and the patch. Closes: #380273
+ * Update 202_script_resolvconf-support to not break resolv.conf even if
+ domain_name is empty/undefined. Closes: #322860
+
+ -- Andreas Barth <[EMAIL PROTECTED]> Mon, 4 Dec 2006 15:15:00 +0000
+
dhcp (2.0pl5-19.4) unstable; urgency=low
* Non-maintainer upload.
diff -Nur ../dhcp-2.0pl5~/debian/patches/117_fix_CVE-2006-3122.patch
../dhcp-2.0pl5/debian/patches/117_fix_CVE-2006-3122.patch
--- ../dhcp-2.0pl5~/debian/patches/117_fix_CVE-2006-3122.patch 1970-01-01
00:00:00.000000000 +0000
+++ ../dhcp-2.0pl5/debian/patches/117_fix_CVE-2006-3122.patch 2006-12-04
15:34:17.000000000 +0000
@@ -0,0 +1,12 @@
+diff -ur dhcp-2.0pl5~/common/memory.c dhcp-2.0pl5/common/memory.c
+--- dhcp-2.0pl5~/common/memory.c 1999-05-27 17:47:43.000000000 +0000
++++ dhcp-2.0pl5/common/memory.c 2006-12-04 15:17:05.000000000 +0000
+@@ -528,7 +528,7 @@
+ /* Copy the data files, but not the linkages. */
+ comp -> starts = lease -> starts;
+ if (lease -> uid) {
+- if (lease -> uid_len < sizeof (lease -> uid_buf)) {
++ if (lease -> uid_len <= sizeof (lease -> uid_buf)) {
+ memcpy (comp -> uid_buf,
+ lease -> uid, lease -> uid_len);
+ comp -> uid = &comp -> uid_buf [0];
diff -Nur ../dhcp-2.0pl5~/debian/patches/202_script_resolvconf-support.patch
../dhcp-2.0pl5/debian/patches/202_script_resolvconf-support.patch
--- ../dhcp-2.0pl5~/debian/patches/202_script_resolvconf-support.patch
2006-12-04 15:14:36.000000000 +0000
+++ ../dhcp-2.0pl5/debian/patches/202_script_resolvconf-support.patch
2006-12-04 15:40:03.000000000 +0000
@@ -8,7 +8,7 @@
# Notes:
-@@ -32,12 +33,32 @@
+@@ -32,12 +33,35 @@
exit $exit_status
}
@@ -34,7 +34,10 @@
+ }
+else
+ make_resolv_conf() {
-+ echo search $new_domain_name >/etc/resolv.conf
++ : >/etc/resolv.conf
++ if [ "$new_domain_name" ]; then
++ echo search $new_domain_name >>/etc/resolv.conf
++ fi
+ for nameserver in $new_domain_name_servers; do
+ echo nameserver $nameserver >>/etc/resolv.conf
+ done
--
http://home.arcor.de/andreas-barth/
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]