Change logs for resolvconf source package in Precise

  • resolvconf (1.63ubuntu16) precise-proposed; urgency=low
    
      * Update ppp hooks to also exit when passed
        /org/freedesktop/NetworkManager/PPP/* (LP: #994575)
     -- Stephane Graber <email address hidden>   Fri, 07 Sep 2012 18:03:35 -0400
  • resolvconf (1.63ubuntu15) precise-proposed; urgency=low
    
      * Change resolvconf's pppd hook script such that it does not call
        resolvconf if pppd was run by nm-pptp-service. (LP: #994575)
     -- Stephane Graber <email address hidden>   Wed, 18 Jul 2012 16:07:01 -0400
  • resolvconf (1.63ubuntu14) precise-proposed; urgency=low
    
      * Call db_go after the db_input command so that the debconf error
        message is actually shown to the user.
    
    resolvconf (1.63ubuntu13) precise-proposed; urgency=low
    
      [ Stéphane Graber ]
      * In is_immutable_file, if lsattr doesn't return anything on stdout,
        return 1 and hide stderr. This fixes lsattr failing on non-ext
        filesystems. (LP: #994539)
    
      [ Steve Langasek ]
      * Fix syntax of db_input command, which is part of why we're seeing
        failures in bug #994539.
    
    resolvconf (1.63ubuntu12) precise-proposed; urgency=low
    
      * Instead of throwing an error that aborts the upgrade when
        /etc/resolv.conf is immutable, pop a debconf error message to let the
        user know what's happening, then clear the immutable flag and continue
        with the installation.  LP: #989585.
     -- Stephane Graber <email address hidden>   Mon, 14 May 2012 12:31:58 -0400
  • resolvconf (1.63ubuntu13) precise-proposed; urgency=low
    
      [ Stéphane Graber ]
      * In is_immutable_file, if lsattr doesn't return anything on stdout,
        return 1 and hide stderr. This fixes lsattr failing on non-ext
        filesystems. (LP: #994539)
    
      [ Steve Langasek ]
      * Fix syntax of db_input command, which is part of why we're seeing
        failures in bug #994539.
    
    resolvconf (1.63ubuntu12) precise-proposed; urgency=low
    
      * Instead of throwing an error that aborts the upgrade when
        /etc/resolv.conf is immutable, pop a debconf error message to let the
        user know what's happening, then clear the immutable flag and continue
        with the installation.  LP: #989585.
     -- Stephane Graber <email address hidden>   Mon, 07 May 2012 16:04:27 -0700
  • resolvconf (1.63ubuntu12) precise-proposed; urgency=low
    
      * Instead of throwing an error that aborts the upgrade when
        /etc/resolv.conf is immutable, pop a debconf error message to let the
        user know what's happening, then clear the immutable flag and continue
        with the installation.  LP: #989585.
     -- Steve Langasek <email address hidden>   Wed, 02 May 2012 12:51:50 -0700
  • resolvconf (1.63ubuntu11) precise; urgency=low
    
      * debian/config: Update regexp toallow multiple DNS servers on a single
        dns-nameservers line.
     -- Stephane Graber <email address hidden>   Thu, 29 Mar 2012 16:38:31 -0400
  • resolvconf (1.63ubuntu10) precise; urgency=low
    
      * debian/config: handle 'inet6 dhcp' interfaces the same as 'inet dhcp'
        ones for detecting dynamic DNS information.
      * bin/list-records, etc/resolvconf/interface-order: cherry-pick upstream
        support for biosdevname-style interface names.  Thanks, Thomas!
        LP: #949473.
      * man/resolvconf.8: point to the right directory for dhcp hooks.
        LP: #953257.
     -- Steve Langasek <email address hidden>   Sat, 17 Mar 2012 12:13:34 -0700
  • resolvconf (1.63ubuntu9) precise; urgency=low
    
      * debian/config: dns-nameservers lines are only valid if they take an ipv4
        or ipv6 value, and earlier bugs in netcfg may spit out lines with garbage
        values instead.  If we find one of these on initial configuration, don't
        consider it an example of valid dynamically-provided DNS information.
        LP: #932275.
     -- Steve Langasek <email address hidden>   Fri, 24 Feb 2012 13:01:08 -0800
  • resolvconf (1.63ubuntu8) precise; urgency=low
    
      * Use a post-stop script for disabling resolvconf, not a pre-stop script,
        since upstart seems to be silently ignoring pre-stop when there's no
        main process.  LP: #933566.
      * debian/postinst: mkdir -p /run/resolvconf/interface again, just in case
        there's been a reboot between the preinst and postinst which would wipe
        out /run.  May or may not address LP 933035.
      * debian/config, debian/templates, debian/postinst: if we don't know that
        /etc/resolv.conf was being dynamically managed before install (in at
        least some cases), link the original contents of /etc/resolv.conf to
        /etc/resolvconf/resolv.conf.d/tail so that any statically configured
        nameservers aren't lost.  LP: #923685.
      * when called with --enable-updates, ignore failures from the hooks.
        LP: #933723.
     -- Steve Langasek <email address hidden>   Mon, 20 Feb 2012 19:17:32 +0000
  • resolvconf (1.63ubuntu7) precise; urgency=low
    
      [ Stéphane Graber ]
      * Revert change from 1.63ubuntu5 where /etc/resolv.conf would be linkified
        by the upstart/sysvinit job. This wasn't working as / wasn't necessarily
        writable at the time.
        Instead, make the link at package install time but make it a relative
        link which should take care of the chroot usecase where you want
        to copy /etc/resolv.conf from outside the chroot into the chroot.
        Detect old flag file (/var/lib/resolvconf/convert) and re-run the
        conversion code if it's present (to try and fix broken systems).
        Use readlink -m when checking the link's destination.
        (LP: #924836)
    
      [ Steve Langasek ]
      * Use readlink -m also in the postrm, to account for our relative links
     -- Stephane Graber <email address hidden>   Thu, 02 Feb 2012 14:28:45 -0500
  • resolvconf (1.63ubuntu6) precise; urgency=low
    
      * Pre-Depend on the /run-providing version of initscripts instead of
        depending, so that the preinst does the right thing when creating
        /run/resolvconf/interfaces instead of getting clobbered later by a bind
        mount on initscripts upgrade.  LP: #922491.
      * Completely drop the standard_run_subdirs_created helper function from
        debian/postinst, since it serves no purpose here.
     -- Steve Langasek <email address hidden>   Fri, 27 Jan 2012 14:14:53 -0800
  • resolvconf (1.63ubuntu5) precise; urgency=low
    
      [ Stéphane Graber ]
      * Instead of creating the symlink in debian/postinst, create a flag
        at /var/lib/resolvconf/convert and create the symlink in the upstart
        or sysvinit job. On regular machines this will convert it immediately
        but on chroots that'll keep the old resolv.conf file. (LP: #922578)
    
      [ Steve Langasek ]
      * Call dh_installinit with -r, to not stop/start resolvconf on upgrade;
        that just leaves a window when updates aren't happening, which doesn't
        benefit us.
     -- Stephane Graber <email address hidden>   Fri, 27 Jan 2012 14:19:22 -0500
  • resolvconf (1.63ubuntu4) precise; urgency=low
    
      * dhclient hook: Only trigger if /etc/resolv.conf is a symlink.
      * postinst: Set resolvconf/linkify-resolvconf to false after initial
        conversion, ensuring upgrades won't convert /etc/resolv.conf to
        a symlink if the user manually converted it back to plain text.
        (LP: #922677)
      * Make resolvconf exit 0 when /etc/resolv.conf isn't a symlink
        (instead of exit 1) and update the error message.
     -- Stephane Graber <email address hidden>   Fri, 27 Jan 2012 12:23:34 -0500
  • resolvconf (1.63ubuntu3) precise; urgency=low
    
      * Move the #DEBHELPER# token in debian/postinst to after the resolv.conf
        symlink is set, so the init script can actually start (since it expects
        /etc/resolv.conf to be a symlink).
     -- Mathieu Trudel-Lapierre <email address hidden>   Sun, 08 Jan 2012 21:12:34 +0100
  • resolvconf (1.63ubuntu2) precise; urgency=low
    
      * Adjust the upstart job to run as soon as /run is mounted, instead of
        right before udev starts.
      * Fix obfuscated call in upstart job to
        'resolvconf --create-runtime-directories'; this should mkdir -p directly.
      * Eliminate all references to /etc/resolvconf/run.  This should all be done
        directly in /run, there is no reason to support making any of this
        configurable with a symlink since we already have a versioned dependency
        on the version of initscripts that introduces the /run transition.
      * Further reduce the calls to resolvconf in the upstart job, there's no
        reason to call out to another shell script for a 'touch' command.
      * Add missing #DEBHELPER# token in debian/postinst, replacing by-hand
        munging of /etc/rc?.d symlinks.
      * Correct wrong use of dh_installinit --upstart-only, which is only for
        upstart jobs that were never init scripts before; and don't pass
        --noscripts, because we really do want the upstart job run on install.
     -- Steve Langasek <email address hidden>   Wed, 04 Jan 2012 15:40:59 -0800
  • resolvconf (1.63ubuntu1) precise; urgency=low
    
      [ Thomas Hood ]
      * Debian fixed bugs (LP: #797339, #871058, #471975, #378844, #894417)
      * Differences from Debian:
        - /sbin/resolvconf:
          + Exit if /etc/resolv.conf is not a symlink
        - debian/rules:
          + Install upstart script rather than initscript (LP: #366967, #750423)
        - debian/{pre,post}inst
          + Migrate (to /run) from /var/run, not from /lib/init/rw.
          + [0706f28] Remove old Sys V init scripts and symlinks
      * Thanks to Sander van Grieken for his assistance with this release.
    
    resolvconf (1.63) unstable; urgency=low
    
      [ Thomas Hood ]
      * [a83fce3] Depend on a later version of the initscripts package
      * [cfc8349] Use variable instead of hard-coded path for old run dir
        in maintainer scripts, to help shrink the Ubuntu diff.
      * [9921902] Update and improve resolvconf(8)
      * [719dc9b] Run update on boot (Closes: #651801, #651827)
      * [5fc985c] Don't trigger on reconfigure (Closes: #651803)
    
    resolvconf (1.62) unstable; urgency=low
    
      [ Thomas Hood ]
      * [0352a85] postrm: On removal restore original resolv.conf if current
        (dynamic) resolv.conf has no content. (Closes: #644956)
        Thanks to Josep Lladonosa Capell.
      * [7cdfa73] Move logic details from initscript to /sbin/resolvconf;
        for this purpose add new options to /sbin/resolvconf:
        --enable-updates, --disable-updates, --updates-are-enabled,
        --create-runtime-directories.
      * [7cdfa73] Eliminate "-i" option supplied to update scripts and
        the code in /etc/resolvconf/update.d/libc that made use of this.
    
      [ Marco Nenciarini ]
      * [e175b76] Remove hardcoded path from resolvconf's invocation in
        maintainer scripts. Thanks to lintian
    
    resolvconf (1.61) unstable; urgency=low
    
      * [cbb5105] list-records: Add comment re: extglob; speed up final loop
      * [4492943] Eliminate bashisms from /sbin/resolvconf. (Other scripts in this
        package still use bash, though, so this does not close wish #519364.)
        Thanks to Stefan Monnier
      * [63da54b] update.d/libc: Only run-parts update-libc.d/ if the latter exists.
        (Closes: #642965)
    
    resolvconf (1.60) unstable; urgency=low
    
      [ Marco Nenciarini ]
      * [c30024e] Switch vcs fields to git
      * [4041409] Add debian/gbp.conf to make easy the usage of
        git-buildpackage
    
      [ Thomas Hood ]
      * [18e2fac] Update es.po thanks to Javier Fernández-Sanguino
        (Closes: #642360)
      * [18e2fac] Include resolv.conf.d/base information in
        resolv.conf *after* dynamic information, rather than before
        (Closes: #642222)
    
    resolvconf (1.59) unstable; urgency=low
    
      * dhclient-enter-hooks.d/resolvconf: Add support for dhclient
        DHCPv6 (Closes: #635470)
      * postinst: Fail with message if /etc/resolv.conf is immutable
        (Closes: #635775)
      * Mention in resolvconf(8) that /etc/default/resolvconf has
        to be created if it is to be used to set resolvconf environment
        variables (Closes: #633014)
      * Drop outdated id.po
    
    resolvconf (1.58) unstable; urgency=low
    
      [ Thomas Hood ]
      * Update README
      * Update debconf template translations:
        * da.po thanks to Joe Dalton (Closes: #630241)
        * cs.po thanks to Miroslav Kure (Closes: #630669)
        * nl.po thanks to Jeroen Schot (Closes: #631499)
        * pt.po thanks to Pedro Ribeiro (Closes: #631569)
    
      [ Marco Nenciarini ]
      * Update italian debconf translation
      * debian/rules: Add build-arch and build-indep target, as required
        by policy.
    
    resolvconf (1.57) unstable; urgency=low
    
      [ Marco Nenciarini ]
      * Update debconf template translations:
        * fr.po thanks to Christian Perrier (Closes: #629560)
      * Fix typo in prerm script
    
    resolvconf (1.56) unstable; urgency=low
    
      [ Thomas Hood ]
      * Create /etc/resolvconf/run as a directory if no tmpfs is
        available into which it can symlink. (Closes: #629186)
      * Eliminate warning brought to light by piuparts:
        * Grep /etc/network/interfaces only if it exists
      * Run dpkg-trigger with --no-await
      * Update README
      * Update debconf template translations:
        * sv.po thanks to Martin Bagge (Closes: #629022)
        * ru.po thanks to Yuri Kozlov (Closes: #629165)
        * de.po thanks to Helge Kreutzmann (Closes: #629201)
        * eu.po thanks to Iñaki Larrañaga Murgoitio (Closes: #629411)
    
    resolvconf (1.55) unstable; urgency=medium
    
      [ Thomas Hood ]
      * Include old update.d/bind script for illustration purposes
        as /usr/share/doc/resolvconf/resolvconf-update-bind.
      * Use /usr/lib/resolvconf/dpkg-event.d instead of a /etc/...
        path for dpkg event hook scripts. The scripts don't need
        to be configuration files.
      * In postrm print a message and put up debconf note recommending
        reboot. (Closes: #628524)
      * Remove comments from /etc/resolv.conf on removal.
      * Remove /lib/init/rw/resolvconf on purge. (Closes: #628669)
      * Update debconf template translation:
        * eu.po thanks to Iñaki Larrañaga Murgoitio (Closes: #628719)
      * Clean up many .po headers
      * Update README
    
    resolvconf (1.54) unstable; urgency=low
    
      [ Thomas Hood ]
      * Put "exit 0" at the end of each maintainer script
    
    resolvconf (1.53) unstable; urgency=low
    
      [ Thomas Hood ]
      * Dpkg trigger is now called 'resolvconf-enable-updates' and is now
        intended only for internal use.
      * Other packages are notified of the installation of resolvconf via
        hook scripts as described in the "Usage information for maintainers"
        section of the resolvconf README file. (Closes: #567059, #627691)
      * Update my e-mail address in various places
      * Update debconf template translation:
        * cs.po thanks to Miroslav Kure (Closes: #627440)
      * Remove /etc/resolvconf/update.d/bind (Closes: #608933, #268073).
        Instead of this, the bind9 package should include a hook script
        /etc/resolvconf/update.d/bind9 as has been requested in #483098.
      * Due to changes in Debian infrastructure change debian/control
        fields Vcs-Svn and Vcs-Browser.  Ref:
        http://lists.debian.org/debian-devel-announce/2011/05/msg00009.html
    
    resolvconf (1.52) unstable; urgency=low
    
      [ Thomas Hood ]
      * Add debian/source/format at lintian's suggestion
      * Update debconf template translations:
        * ru.po thanks to Yuri Kozlov (Closes: #625623)
        * sv.po thanks to Martin Bagge (Closes: #625786)
        * nl.po thanks to Vincent Zweije (Closes: #625896)
        * de.po thanks to Helge Kreutzmann (Closes: #626030)
        * da.po thanks to Joe Dalton (Closes: #626302)
        * fr.po thanks to Christian PERRIER, Steve Petruzzello and David Prévot
        * pt.po thanks to Pedro Ribeiro (Closes: #626675)
      * Remove long outdated pt_BR.po
      * Don't run mkdir with -v in debian/p*inst
    
    resolvconf (1.51) experimental; urgency=low
    
      [ Thomas Hood ]
      * Rename 'TRUNCATE_NAMESERVER_LIST_AFTER_127' to
        'TRUNCATE_NAMESERVER_LIST_AFTER_LOOPBACK_ADDRESS' and make it
        cause the nameserver list to be truncated also after an IPv6
        loopback address. (Closes: #568820)
      * Normalize contents of records -- i.e., strip out comments and
        whitespace and shorten IPv6 nameserver addresses.  This makes
        it easier to implement the change above.
      * Add debian/test-normalization script to test the normalization
        code.
      * Update resolvconf/downup-interfaces template again.
    
    resolvconf (1.50) experimental; urgency=low
    
      [ Thomas Hood ]
      * Also migrate non-symlinked directory /etc/resolvconf/run to
        /run/resolvconf.
      * Be interested in own trigger and enable updates only when triggered.
        This could eliminate some superfluous updates on installation.
        (Evidence that a package is allowed trigger itself:
        http://lists.debian.org/debian-dpkg/2007/10/msg00175.html)
      * Add section "Usage information for maintainers" to the README file
        discussing the new trigger.
      * Document the "original" file in resolvconf(8). (Closes: #414692)
      * Improve markup of resolvconf(8).
    
    resolvconf (1.49) experimental; urgency=low
    
      [ Thomas Hood ]
      * Standardly keep run-time data in /run instead of /lib/init/rw;
        migrate from /lib/init/rw to /run in the postinst. (Closes: #621503).
        Thanks to Roger Leigh for his help.
      * Create run-time data directories in the preinst instead of in the
        postinst. (Closes: #551999, #563386).  (Do this in /run if that is
        already already available, otherwise in /lib/init/rw, otherwise in
        /etc/resolvconf.)  Now when other packages call resolvconf before
        resolvconf's postinst runs, the data are not lost and no error
        message is printed.
      * If someone has run resolvconf while updates were disabled, update
        when updates are enabled.
      * Include the contents of the original resolv.conf file in the
        database until the first reboot after installation.  The old behavior
        was to omit these contents unless link-tail-to-original was
        selected with the result that information was missing from
        resolv.conf until ifdown-ifup cycles.  The new behavior is not
        correct either, since nameserver addresses are not removed when
        corresponding interfaces are deconfigured, but should have less
        unpleasant consequences than the old behavior.
      * Update the debconf template that discusses the problem just described.
        Whereas before it was recommended that the administrator down and up
        network interfaces, it is now recommended that the administrator
        reboot the system.
      * Add da.po. (Closes: #623079)  Thanks to Joe Dalton.
      * Run debconf-updatepo.
      * Add Depends on initscripts >= 2.88dsf-13.3 which enables /run
        in its postinst, ensuring that /run is available to our postinst.
      * Activate the "resolvconf-event" trigger in postinst and in postrm
        in order to induce other packages to take notice of resolvconf
        being installed (configured) or removed.  When triggered and
        resolvconf is installed, interested packages possessing name server
        information should send it to resolvconf.  See README for details.
        (Closes: #567059)
      * Remove /etc/dhcp3/dhclient-enter-hooks.d/resolvconf which is obsolete;
        remove it on purge and declare a Breaks: old versions of dhcp3-client
        which used it. (Closes: #591022).
      * Use dh_installifupdown to install ifupdown hook scripts and,
        consequently, Build-Depend on newer debhelper.
      * Update debian/compat to 8.
      * Bump Standards-Version to 3.9.2.0.
      * Tidy up all maintainer scripts.
    
      [ Marco Nenciarini ]
      * debian/control: updated Thomas Hood's email address.
     -- Thomas Hood <email address hidden>   Tue, 20 Dec 2011 22:00:00 +0100
  • resolvconf (1.48ubuntu1) natty; urgency=low
    
      * Merge from debian unstable. Remaining changes:
        - bin/resolvconf:
          + fail with non-zero exit code when /etc/resolv.conf is not a symlink.
        - debian/postinst:
          + use default /var/run.
          + make sure all run files are sent to /var/run, not /lib/init/rw
          + update regex to check that /var/run is a tmpfs (LP: #386822)
          + fix typo in comments
        - debian/rules:
          + don't install the init script in runlevels 0 and 6.
        - debian/postrm:
          + remove /var/run/resolvconf, not /lib/init/rw/resolvconf
          + also purge /var/run/resolvconf/interface
    
    resolvconf (1.48) unstable; urgency=low
    
      [ Thomas Hood ]
      * README:
        + Drop support for old bind package and update instructions for
          configuring bind9 to work with resolvconf.  (Closes: #586326)
      * /etc/resolvconf/update.d/bind
        + Allow NAMED_RUN_DIR to be overridden in /etc/default/resolvconf.
          (Closes: #602204)
      * debian/control:
        + Drop obsolete dependency constraints from Breaks
        + Update Uploaders
     -- Bhavani Shankar <email address hidden>   Thu, 13 Jan 2011 19:22:32 +0530