ifupdown-extra (0.34build1) resolute; urgency=medium

  * No-change mass rebuild for Ubuntu 26.04 (LP: #2132257)

 -- Graham Inggs <ginggs@ubuntu.com>  Wed, 21 Jan 2026 19:37:58 +0000

ifupdown-extra (0.34) unstable; urgency=medium

  * Acknowledge NMUs (Closes: #1073705, Closes: #1007497)
  * if-up-scripts/check-duplicate-ip:
      - Fix error in which arping would incorrecly detect duplicates by using
        the lowercase options of the variables if using arping from the
        'arping' package. Thanks to Alex Volkov for spotting this and providing
        a patch (Closes: #993877)
      - Handle the case when ARP_TIMEOUT is too low and we are trying to use
        arping from the 'arping' package.
      - Use bash to avoid error 'cannot create /dev/stdout: No such device or
        address' (Closes: #1030979, #993826)
      - Prevent errors when redirecting stdout by using quiet mode in both
        versions of arping. Handle differences in behaviour of arping, using
        patch provided by Matus UHLAR - fantomas (Closes: #1003161, #993826)
   * if-up-scripts/{check-network-cable,check-duplicate-ip,check-gateway}: Do nothing if
     called with --all as IFACE (Closes: #1030976, #993826)
   * debian/network-test-default: Change the default logging to NO as the
     scripts output is sent to syslog anyway (Closes: 1030977)
   * debian/control
        - Set Rules-Requires-Root to 'no'
        - Updated Standards-Version and debhelper compatibility version

 -- Javier Fernández-Sanguino Peña <jfs@debian.org>  Tue, 01 Oct 2024 03:06:45 +0200

ifupdown-extra (0.33+nmu3) unstable; urgency=medium

  * Non-maintainer upload.
  * Install systemd unit into /usr/lib (DEP17). (Closes: #1073705)

 -- Chris Hofstaedtler <zeha@debian.org>  Sat, 03 Aug 2024 14:37:24 +0200

ifupdown-extra (0.33+nmu2) unstable; urgency=medium

  * Non-maintainer upload
  * Convert to source format 3.0 (Closes: #1007497)
  * d/copyright: Convert to machine-readable format
  * Remove unnecessary lintian overrides
  * Drop B-D lsb-base
  * Remove versioned conflict

  [ Jelmer Vernooij ]
  * Migrate repository from alioth to salsa

 -- Bastian Germann <bage@debian.org>  Mon, 25 Mar 2024 20:05:07 +0000

ifupdown-extra (0.33+nmu1) unstable; urgency=medium

  * Non-maintainer upload.
  * No source change upload to rebuild with debhelper 13.10.

 -- Michael Biebl <biebl@debian.org>  Sat, 15 Oct 2022 12:09:52 +0200

ifupdown-extra (0.33) unstable; urgency=medium

  * if-up-scripts/check-duplicate-ip6: Fix hardcoded value of interface in script
    (was using 'wlan0'), thanks to  Matti Kurkela for spotting this and 
    providing a patch (Closes: #992350)
  * debian/networking-routes.service: 
      - Remove incorrect After definition which was causing a cycle in systemd
        and lead to delays in network start (Closes: #991135)
      - Make this service start after network-online.target as this is what in
        general will be desirable (i.e. after interfaces are configured and
        defined), as I understand from
        https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/
        this is the right target for setting up new routes
        (in the network.target interfaces might not be yet configured)

 -- Javier Fernández-Sanguino Peña <jfs@debian.org>  Sun, 05 Sep 2021 21:45:22 +0200

ifupdown-extra (0.32) unstable; urgency=high

  * if-up-scripts/static-routes:
     - Fix syntax error in script which causes routes added to be converted
       into "blackhole" routes (Closes: 987310)
     - Fail properly if the inteface (IFACE) is not defined when the script
       is called
     - Use route -n instead of 'route' to properly identify status of routes
       when the gateways are in the hosts file
  * debian/README: Describe caveats related to network link tests

 -- Javier Fernández-Sanguino Peña <jfs@debian.org>  Thu, 03 Jun 2021 08:13:30 +0200

ifupdown-extra (0.31) unstable; urgency=medium

  * Fix some network scripts to adapt to the naming scheme introduced 
    in v197 of systemd (in Debian 5 Lenny) in which Ethernet interfaces
    can be named 'enXXX' instead of 'ethXX'. This was preventing many
    scripts to work properly as they skipped interfaces that were not 
    named 'ethXXX'. Thank you to Mart Lubbers for spotting this and providing
    a patch (Closes: 970359)

    Scripts modified:
      - if-up-scripts/check-duplicate-ip and
        if-up-scripts/check-duplicate-ip6: 
          * Replace the use of ETHTOOL with 'ip link xxx up' so it does not
            anymore need to be restricted to Ethernet addreses. 
          * Do nothing if the interface is a serial line or WWAN interface,
            but work on any other interface as long as the conditions are met.
      - if-up-scripts/check-duplicate-ip6: Improve the logic to not report
        if the local link address reported by ndisc6 is the same as the
        link address of the interface (it appears to happen in my system
        in Wireless interfaces)

      - if-up-scripts/check-gateway:
          * Replace the use of ETHTOOL with 'ip link xxx up'
          * Skip serial line interfaces as ARPPING will not work there

      - if-up-scripts/check-network-cable:
          * Implement a generic test for all non-Ethernet and non-Bond
            interfaces just using 'ip link xxxx up'
          * Work with the new interface naming scheme ( en* | eth*) and
            restrict the use of ethtool or mii-tool to Ethernet interfaces
          * Make it possible to disable the script through configuration
            in /etc/default/network-test (DO_CABLETEST)
 
       - scripts/network-test
          * Implement a generic test for all non-Ethernet
            interfaces just using 'ip link xxxx up' 
          * Work with the new interface naming scheme ( en* | eth*) and
            restrict the use of ethtool or mii-tool to Ethernet interfaces 
          * Replace the IPv4 lookup tool as it is not working anymore
          * Add Debug option (-v 4) to output all the information generated
            from the different commands analysed
          * Add a query to GeoIP API (only enabled if full debug is enabled)

  * scripts/network-test: 
     - Add documentation about the different options available to run the
       script (including verbosity levels)
     - Include information of additional external services introduced in this
       release (IPv6 and GeoIP info)

  * debian/network-test-default: Introduce an option (DO_CABLETEST) to make it
    possible for system administrators to disable the 
    /etc/network/if-up.d/00check-network-cable script if it shows up errors
    in their systems.
     
  * debian/README: Give some information on the package and scripts as 
    well as describe some known limitations - if an admin renames interfaces
    for his convenience some scripts might not work properly.

 -- Javier Fernández-Sanguino Peña <jfs@debian.org>  Sat, 19 Sep 2020 09:09:41 +0200

ifupdown-extra (0.30) unstable; urgency=medium

  * debian/control: Replace netcat with netcat-openbsd | ncat 
    (Closes: #969238)
  * scripts/network-test: Direct users to install netcat-openbsd if the 'nc'
    command is not found

 -- Javier Fernández-Sanguino Peña <jfs@debian.org>  Tue, 01 Sep 2020 11:43:53 +0200

ifupdown-extra (0.29) unstable; urgency=medium

  * scripts/static-route: 
    - Add static routes at boot by accepting --all when the script is called,
      thanks Matus Uhlar for the patch (Closes: 901612) 
    - Use 'ip route' instead of route to blackhole routes (Closes: #961892)
  * scripts/check-duplicate-ip: Fix redirect typo, thanks Libor Klepac for
    the patch (Closes: 926865)

 -- Javier Fernández-Sanguino Peña <jfs@debian.org>  Sat, 15 Aug 2020 01:10:41 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog ifupdown-extra`.
