[ubuntu/lucid] dhcp3 3.1.3-2ubuntu1 (Accepted)

Chuck Short zulcss at ubuntu.com
Mon Feb 8 20:15:16 GMT 2010


dhcp3 (3.1.3-2ubuntu1) lucid; urgency=low

  * Merge from debian testing.  Remaining changes:
    - Deroot server (Debian #308832):
      + droppriv.dpatch, deroot-server.dpatch: Code changes.
      + debian/control: Add libcap-dev build dependency.
      + debian/dhcp3-server.postinst: Create dhcpd system user.
      + debian/dhcp3-server.init.d: Create paths with appropriate permissions
        for dhcpd system user access.
     - Send hostname to DHCP server by default (LP #10239, Debian #151820):
       + debian/patches/dynamic-hostname.dpatch: Add support for a new string
         type 'h' which behaves like 't' except that '<hostname>' is changed to
         the current hostname. Change 'host-name' DHCP option type from 't' to
         'h'.
       + debian/dhclient.conf: Enable send-hostname by default.
      - dhclient-onetry-call-clientscript.dpatch: Call 'dhclient-script FAIL'
        when failing to get an address also when operating in oneshot mode (-1).
        This fixes avahi-autoipd invocation through dhcdbd. (Debian #486520)
      - debian/patches/dhcpd.conf-subnet-examples.dpatch: Give an example for
        subnet-mask in dhcpd.conf. (LP #26661)
      - dhclient-more-debug.dpatch: Show the requested/offered client IP in log
        output, for better debugging. (LP #35265, Debian #486611)
      - debian/dhclient-script.linux: Wait for /etc/resolv.conf to become
        writable; this isn't the case when udev's 85-ifupdown.rules calls ifup
        early. (Ubuntu specific until Debian uses this rule, too)
      - revert-next-server.dpatch: Revert the need of the next-server option in
        dhcpd.conf so it points to the own IP again for tftp if the option is
        not set. (Patch by Oliver Grawert; disputed upstream)
      - debian/dhcp3-server.init.d: Allow LTSP to override default configuration
        in /etc/ltsp/dhcpd.conf. Point that out in a header comment in
        debian/dhcpd.conf. (Ubuntu specific)
      - debian/dhcp3-server.config: Drop debconf question to medium. (Ubuntu
        specific)
      - debian/rules: Enable build hardening. Add hardening-wrapper build
        dependency. (Ubuntu specific)
      - debian/dhclient-script.linux: Drop keeping of old search/domain values
        if we didn't get any from the DHCP response. It is inconsistent with
        resolvconf and should rather use default/supercede options in
        /etc/dhcp3/dhclient.conf.
      - add enforcing Apparmor profile for dhcp3 client and server:
        + debian/control: Suggests apparmor
        + debian/dhcp3-{client,server}.dirs: add etc/apparmor.d/force-complain
        + debian/dhcp3-{client,server}.preinst: force-complain on upgrades from
          dhcp3-server earlier than Ubuntu 7.04
        + debian/dhcp3-{client,server}.postinst: reload apparmor
        + debian/dhcp3-{client,server}.postrm: remove force-complain link
        + debian/rules: copy profile into DESTDIR
        + debian/dhcp3-server.files: install usr.sbin.dhcpd3
        + debian/dhcp3-client.files: install sbin.dhclient3
        + debian/README.Debian: add note on Apparmor
        + Adjust dhclient AppArmor profile to call dhclient-script with Uxr instead
          of Pxr with its own unrestricted profile. This simplifies the profile,
        + debian/dhcp3-client.postinst: adjust to reload only the dhlient3 profile.
        + debian/dhcp3-server.postinst: adjust to reload only the dhcpd3 profile.
       - add ifupdown hook so the dhclient3 Apparmor profile is loaded before
         calling dhclient3, which can happen under certain conditions with udev
         + debian/dhcp3-client.files: install dhclient3-apparmor ifup script
         + debian/dhcp3-client.dirs: add etc/network/if-pre-up.d
         + debian/rules: copy ifup script into DESTDIR
       - simplify ifupdown logic since we will mount securityfs in mountkern.sh
         instead of trying to wait around for it here. Thanks to Scott James
         Remnant for analysis (LP: #399954)

   [Chuck Short]
   * debian/rules, debian/apport/dhcp3-server.py, debian/apport/dhcp3-client.py,
     debian/dhcp3-client.files, debian/dhcp3-server.files, debian/dhcp3-common.dirs:
     Install apport hook, apart of the server-lucid-apport-hooks specification.

dhcp3 (3.1.3-2) unstable; urgency=low

  * Fix dhclient-script so that changes in the DHCP-provided hostname cause a
    hostname change to occur on the client (closes: #508804)
  * Remove unnecessary sleep from dhclient-script
  * Reorganise the generation of /etc/resolv.conf so that the nameservers are
    first
  * Generate an /etc/resolv.conf when no domain-name is provided but a
    domain-search is
  * Add patch from Petter Reinholdtsen to fix SIGPIPE when talking to LDAP
    server (closes: #559160)
  * Add patch from Petter Reinholdtsen to fix memory leak in LDAP code
    (closes: #531050)

Date: Wed, 27 Jan 2010 08:04:48 +0000
Changed-By: Chuck Short <zulcss at ubuntu.com>
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Chuck Short <chuck.short at canonical.com>
https://launchpad.net/ubuntu/lucid/+source/dhcp3/3.1.3-2ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 27 Jan 2010 08:04:48 +0000
Source: dhcp3
Binary: dhcp3-server dhcp3-server-ldap dhcp3-common dhcp3-dev dhcp-client dhcp3-client dhcp3-client-udeb dhcp3-relay
Architecture: source
Version: 3.1.3-2ubuntu1
Distribution: lucid
Urgency: low
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Chuck Short <zulcss at ubuntu.com>
Description: 
 dhcp-client - DHCP client transitional package
 dhcp3-client - DHCP client
 dhcp3-client-udeb - DHCP Client for debian-installer (udeb)
 dhcp3-common - common files used by all the dhcp3* packages
 dhcp3-dev  - API for accessing and modifying the DHCP server and client state
 dhcp3-relay - DHCP relay daemon
 dhcp3-server - DHCP server for automatic IP address assignment
 dhcp3-server-ldap - DHCP server able to use LDAP as backend
Closes: 508804 531050 559160
Changes: 
 dhcp3 (3.1.3-2ubuntu1) lucid; urgency=low
 .
   * Merge from debian testing.  Remaining changes:
     - Deroot server (Debian #308832):
       + droppriv.dpatch, deroot-server.dpatch: Code changes.
       + debian/control: Add libcap-dev build dependency.
       + debian/dhcp3-server.postinst: Create dhcpd system user.
       + debian/dhcp3-server.init.d: Create paths with appropriate permissions
         for dhcpd system user access.
      - Send hostname to DHCP server by default (LP #10239, Debian #151820):
        + debian/patches/dynamic-hostname.dpatch: Add support for a new string
          type 'h' which behaves like 't' except that '<hostname>' is changed to
          the current hostname. Change 'host-name' DHCP option type from 't' to
          'h'.
        + debian/dhclient.conf: Enable send-hostname by default.
       - dhclient-onetry-call-clientscript.dpatch: Call 'dhclient-script FAIL'
         when failing to get an address also when operating in oneshot mode (-1).
         This fixes avahi-autoipd invocation through dhcdbd. (Debian #486520)
       - debian/patches/dhcpd.conf-subnet-examples.dpatch: Give an example for
         subnet-mask in dhcpd.conf. (LP #26661)
       - dhclient-more-debug.dpatch: Show the requested/offered client IP in log
         output, for better debugging. (LP #35265, Debian #486611)
       - debian/dhclient-script.linux: Wait for /etc/resolv.conf to become
         writable; this isn't the case when udev's 85-ifupdown.rules calls ifup
         early. (Ubuntu specific until Debian uses this rule, too)
       - revert-next-server.dpatch: Revert the need of the next-server option in
         dhcpd.conf so it points to the own IP again for tftp if the option is
         not set. (Patch by Oliver Grawert; disputed upstream)
       - debian/dhcp3-server.init.d: Allow LTSP to override default configuration
         in /etc/ltsp/dhcpd.conf. Point that out in a header comment in
         debian/dhcpd.conf. (Ubuntu specific)
       - debian/dhcp3-server.config: Drop debconf question to medium. (Ubuntu
         specific)
       - debian/rules: Enable build hardening. Add hardening-wrapper build
         dependency. (Ubuntu specific)
       - debian/dhclient-script.linux: Drop keeping of old search/domain values
         if we didn't get any from the DHCP response. It is inconsistent with
         resolvconf and should rather use default/supercede options in
         /etc/dhcp3/dhclient.conf.
       - add enforcing Apparmor profile for dhcp3 client and server:
         + debian/control: Suggests apparmor
         + debian/dhcp3-{client,server}.dirs: add etc/apparmor.d/force-complain
         + debian/dhcp3-{client,server}.preinst: force-complain on upgrades from
           dhcp3-server earlier than Ubuntu 7.04
         + debian/dhcp3-{client,server}.postinst: reload apparmor
         + debian/dhcp3-{client,server}.postrm: remove force-complain link
         + debian/rules: copy profile into DESTDIR
         + debian/dhcp3-server.files: install usr.sbin.dhcpd3
         + debian/dhcp3-client.files: install sbin.dhclient3
         + debian/README.Debian: add note on Apparmor
         + Adjust dhclient AppArmor profile to call dhclient-script with Uxr instead
           of Pxr with its own unrestricted profile. This simplifies the profile,
         + debian/dhcp3-client.postinst: adjust to reload only the dhlient3 profile.
         + debian/dhcp3-server.postinst: adjust to reload only the dhcpd3 profile.
        - add ifupdown hook so the dhclient3 Apparmor profile is loaded before
          calling dhclient3, which can happen under certain conditions with udev
          + debian/dhcp3-client.files: install dhclient3-apparmor ifup script
          + debian/dhcp3-client.dirs: add etc/network/if-pre-up.d
          + debian/rules: copy ifup script into DESTDIR
        - simplify ifupdown logic since we will mount securityfs in mountkern.sh
          instead of trying to wait around for it here. Thanks to Scott James
          Remnant for analysis (LP: #399954)
 .
    [Chuck Short]
    * debian/rules, debian/apport/dhcp3-server.py, debian/apport/dhcp3-client.py,
      debian/dhcp3-client.files, debian/dhcp3-server.files, debian/dhcp3-common.dirs:
      Install apport hook, apart of the server-lucid-apport-hooks specification.
 .
 dhcp3 (3.1.3-2) unstable; urgency=low
 .
   * Fix dhclient-script so that changes in the DHCP-provided hostname cause a
     hostname change to occur on the client (closes: #508804)
   * Remove unnecessary sleep from dhclient-script
   * Reorganise the generation of /etc/resolv.conf so that the nameservers are
     first
   * Generate an /etc/resolv.conf when no domain-name is provided but a
     domain-search is
   * Add patch from Petter Reinholdtsen to fix SIGPIPE when talking to LDAP
     server (closes: #559160)
   * Add patch from Petter Reinholdtsen to fix memory leak in LDAP code
     (closes: #531050)
Checksums-Sha1: 
 14d3c4f437a0f9ea43c731067502906dbdbb07ac 1307 dhcp3_3.1.3-2ubuntu1.dsc
 1de2e424abc7fe41fdd16c1109b3c6b46c276939 143213 dhcp3_3.1.3-2ubuntu1.diff.gz
Checksums-Sha256: 
 a650541fe225d30b2b05fbe435005740751d241f7b4e3bc9075217310dcee464 1307 dhcp3_3.1.3-2ubuntu1.dsc
 0449f552fd617aafadca9ca2223e767d16ff72828f176f7dc3989e315539eff3 143213 dhcp3_3.1.3-2ubuntu1.diff.gz
Files: 
 9ae79238fc9edcdba6459de09e50fce0 1307 net important dhcp3_3.1.3-2ubuntu1.dsc
 e7b0cebe85798e34ceb67b5670d5f4c8 143213 net important dhcp3_3.1.3-2ubuntu1.diff.gz
Launchpad-Bugs-Fixed: 399954
Original-Maintainer: Andrew Pollock <apollock at debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAktwbxgACgkQIHZ33voUATuLDQCghuTuuxJzC6ZQFp/DuCH8Ka/B
YmAAoJcEIK2URy0NkCYD7XdE+svuqI3U
=9hXa
-----END PGP SIGNATURE-----


More information about the Lucid-changes mailing list