Change logs for network-manager source package in Intrepid

  • network-manager (0.7~~svn20081018t105859-0ubuntu1.8.10.2) intrepid-security; urgency=low
    
      * SECURITY UPDATE: Secrets disclosure to unauthorized users
        - debian/patches/security_cve-2009-0365: Fix dbus permissions. Also, don't
          let plugins return secrets in the GetSettings method.
        - CVE-2009-0365
    
     -- Marc Deslauriers <email address hidden>   Wed, 25 Feb 2009 11:27:12 -0500
  • network-manager (0.7~~svn20081018t105859-0ubuntu1.8.10.1) intrepid-proposed; urgency=low
    
      * fix LP: #292054 - Some drivers take too long to associate (Was:
        network-manager 0.7 always asks for WPA passphrase); we workaround
        this driver/wpasupplicant bug by giving association more time
        (e.g. 60sec instead of 25sec)
        - add debian/patches/lp292054_tune_supplicant_timeout_60s.patch
        - update debian/patches/series
      * fix LP: #256905 - dbus policy file (nm-avahi-autoipd.conf) not properly
        deployed in package; install nm-avahi-autoipd.conf
        - update debian/network-manager.install
      * fix LP: #282207 - [Sierra] NM 0.7 does not set APN for AT&T 3G connection;
        apply fix from Jerone Young
        - add debian/patches/lp282207_set_apn_at_syntax.patch
        - update debian/patches/series
      * fix LP: #268667 - not all required ppp options get set on command line
        which makes ppp use bad values from /etc/ppp/options; we backport upstream
        fix
        - add debian/patches/lp268667_more_ppp_default_options.patch
        - update debian/patches/series
      * fix LP: #291564 - ifupdown network manager does not blacklist/unmanage
        mapped devices in managed=false mode; thanks to Stephan Trebels for the
        patch
        - add debian/patches/lp291564_ifupdown_unmanage_mapping_and_iface.patch
        - update debian/patches/series
      * fix LP: #291902 - ifupdown plugin should not export any parsed connection
        configuration when running in managed=false mode; we fix this by exporting
        empty connection list in unmanaged mode
        - add debian/patches/lp291902_IFUPDOWN_dont_export_connection_in_unmanaged_mode.patch
        - update debian/patches/series
      * belt-and-braces fix LP: #290468 VPN fails, "/usr/bin/nm-ppp-starter
        missing"; we remove obsolete conffiles in -pptp .preinst; in case user
        modified them they will be renamed to .dpkg-bak; this patch takes care that
        NM doesn't consider files in /etc/NetworkManager/VPN that don't have a
        .name filename suffix.
        - add debian/patches/lp290468_only_consider_name_suffix_VPN_service_files.patch
        - update debian/patches/series
      * fix LP: #303142 - 3G [Option] some modems take a while time to register on
        network (CREG); we use g_timeout_add instead of _idle_add to give the
        modem some rest during registration phase.
        - add debian/patches/lp303142_more_time_for_automatic_registration.patch
        - update debian/patches/series
    
     -- Alexander Sack <email address hidden>   Fri, 28 Nov 2008 13:48:34 +0100
  • network-manager (0.7~~svn20081018t105859-0ubuntu1) intrepid; urgency=low
    
      * new upstream snapshot Sat 2008-10-18 10:58:59 +0000 (rev 3648)
        from lp:~vcs-imports/network-manager/main. Includes:
        + (bzr3642) proper wireless capability detection
          - update src/nm-device-wifi.c
        + update translations nb
    
      * More cherry-picks:
        + (bzr3650) Updated Belarusian Latin translation.
          - update <email address hidden>
    
      * Changes in upstream snapshot that don't affect directly produced binary
        packages:
        + (bzr3645) NA/openvpn: support .cer and .crt certificates for openvpn (related
          to LP: #270762)
          - update vpn-daemons/openvpn/properties/auth-helpers.c
        + (bzr3646) NA/openvpn: The "Certificates (TLS)" tab should also be
          present for NM_OPENVPN_CONTYPE_PASSWORD (LP: #280429)
          - update vpn-daemons/openvpn/properties/auth-helpers.c
        + updated vpn translations es, sv
    
     -- Alexander Sack <email address hidden>   Mon, 20 Oct 2008 17:35:58 +0200
  • network-manager (0.7~~svn20081015t224738-0ubuntu1) intrepid; urgency=low
    
      * new upstream snapshot Wed 2008-10-15 22:47:38 +0000 (bzrrev 3641)
      - a few more follow up fixes for routing routing/subnet/vpn handling.
    
     -- Alexander Sack <email address hidden>   Thu, 16 Oct 2008 11:08:39 +0200
  • network-manager (0.7~~svn20081015t024626-0ubuntu1) intrepid; urgency=low
    
      new upstream snapshot Wed 2008-10-15 02:46:26 +0000 (bzrrev 3637); topic:
      - more vpn and routing fixes
    
      [ Alexander Sack <email address hidden> ]
      * drop upstreamed IFUPDOWN patches
        - delete debian/patches/003-IFUPDOWN-remove-unused-callbacks.loom.patch
        - delete debian/patches/004-IFUPDOWN-devtracking.loom.patch
        - delete debian/patches/005-IFUPDOWN-unmanaged-mode.loom.patch
        - delete debian/patches/006-IFUPDOWN-parse-system-settings.loom.patch
        - delete debian/patches/007-IFUPDOWN-managed-mode.loom.patch
      * adjust patches that didnt apply cleanly anymore
        - update debian/patches/008-BACKEND-debian-fallback-to-generic-loopback.loom.patch
      * fix eventual restart races by --retry'ing at least 5 seconds for NM to stop
        in init script
    
      [ Mario Limonciello <email address hidden> ]
      * debian/network-manager.postinst:
        - Set startup priority to be lower than Ubiquity to allow only-ubiquity
          installs to have network access. (LP: #277302)
    
     -- Alexander Sack <email address hidden>   Thu, 16 Oct 2008 00:08:41 +0200
  • network-manager (0.7~~svn20081008t224042-0ubuntu3) intrepid; urgency=low
    
      * fix LP: #281187: NetworkManager crashed with SIGSEGV in nl_addr_get_len();
        we dont set libhal properties anymore, but instead use the result directly
        to categorize GSM/CDMA modems
        - update debian/patches/add_probe_for_v250_modems.patch
      * fix LP: #282554: NM 0.7 fails to build on all architectures, but amd64 and
        i386; we don't use nm_error, but nm_warning when modem probe fails on IO
        level; this works around a bug about a missing signal.h include in glib.
        - update debian/patches/add_probe_for_v250_modems.patch
    
     -- Alexander Sack <email address hidden>   Mon, 13 Oct 2008 18:23:41 +0200
  • network-manager (0.7~~svn20081008t224042-0ubuntu2) intrepid; urgency=low
    
      * more ifupdown compatibility: we maintain /var/run/network/ifstate
        in network manager dispatcher script. This fixes a bug in the
        nfs init script that uses /var/run/network/ifstate to determine
        whether all required devices are properly up.
        - update debian/network-manager-dispatcher.script
      * fix LP: #191889: [MASTER] [WORKAROUND] "Offline Mode" feature fails to
        detect proper online state for networks that are managed outside of
        network manager; we fix this by using NM_STATE_CONNECTED when unmanaged
        devices exist.
    
     -- Alexander Sack <email address hidden>   Sat, 11 Oct 2008 14:25:55 +0200
  • network-manager (0.7~~svn20081008t224042-0ubuntu1) intrepid; urgency=low
    
      new upstream snapshot: Wed 2008-10-08 22:40:42 +0000 (bzrrev 3615) from
      lp:~vcs-imports/network-manager/main branch
    
      * fix LP: #277063 - routing randomness
      * fix save system settings feature for keyfile plugin
      * Fix LP: #278631 - NM output not going cleanly on console; we use
        /lib/lsb/init-functions to do proper logging
        - add debian/patches/lp278631-initscript-polishing.patch
        - update debian/patches/series
      * drop upstreamed patches:
        000-FIXCRASH-in-add_default_dhcp_connection.loom.patch,
        001-IFUPDOWN-wep-tx-keyidx.loom.patch, 002-IFUPDOWN-hostname.loom.patch
        - update debian/patches/series
        - delete debian/patches/000-FIXCRASH-in-add_default_dhcp_connection.loom.patch
        - delete debian/patches/001-IFUPDOWN-wep-tx-keyidx.loom.patch
        - delete debian/patches/002-IFUPDOWN-hostname.loom.patch
      * adjust patches to new upstream codebase
        - update debian/patches/003-IFUPDOWN-remove-unused-callbacks.loom.patch
        - update debian/patches/004-IFUPDOWN-devtracking.loom.patch
        - update debian/patches/005-IFUPDOWN-unmanaged-mode.loom.patch
        - update debian/patches/006-IFUPDOWN-parse-system-settings.loom.patch
        - update debian/patches/007-IFUPDOWN-managed-mode.loom.patch
        - update debian/patches/008-BACKEND-debian-fallback-to-generic-loopback.loom.patch
    
     -- Alexander Sack <email address hidden>   Thu, 09 Oct 2008 16:13:09 +0200
  • network-manager (0.7~~svn20081004t225044-0ubuntu1) intrepid; urgency=low
    
      new upstream snapshot: Sat 2008-10-04 22:50:44 (bzrrev 3602) from
      lp:~vcs-imports/network-manager/main branch
    
      * merging final revision of main.eni branch which brings
        us back to parity with upstream branch. features temporarily lost from
        "upstream" code base due to this
        + graceful defaults for ifupdown ip4settings
        + wep-tx-keyidx support
        + pre-run intltoolize
      * we run intltoolize -f -c  in pre-build:: target
        - update debian/rules
      * drop lp276253_fix_system_hostname.patch; upstream behaviour became more
        graceful and we will add ifupdown plugin support to read/write
        /etc/hostname
        - delete debian/patches/lp276253_fix_system_hostname.patch
        - update debian/patches/series
      * enable ifupdown system-config-interface implementation by default
        (LP: #256054)
        - update debian/nm-system-settings.conf
      * rewrite README.Debian; we document "managed" vs. "unmanaged" mode as well
        as "dial up configurations"
        - update debian/README.Debian
      * reflect the implicit default mode (unmanaged) in default
        nm-system-settings.conf shipped by ubuntu package in intrepid
        - update debian/nm-system-settings.conf
      * (disabled) add code that enforces -Os instead of -O2
        - update debian/rules
    
      Cherry-Picking upstream submitted patches:
      * debian/patches/000-FIXCRASH-in-add_default_dhcp_connection.loom.patch:
        - fix crash of nm-system-settings when replugging devices that get a
          default connection created (wired)
      * debian/patches/001-IFUPDOWN-wep-tx-keyidx.loom.patch:
        - add support for wep-tx-keyidx wpa setting to ifupdown plugin
      * debian/patches/002-IFUPDOWN-hostname.loom.patch:
        - implement read/write support for /etc/hostname in ifupdown system config
      * debian/patches/003-IFUPDOWN-remove-unused-callbacks.loom.patch:
        - remove some unused callbacks (cleanup)
      * debian/patches/004-IFUPDOWN-devtracking.loom.patch:
        - add device tracking infrastructure - prepare managed/unmanaged mode
      * debian/patches/005-IFUPDOWN-unmanaged-mode.loom.patch:
        - implement global unmanaged mode (LP: #256054)
      * debian/patches/006-IFUPDOWN-parse-system-settings.loom.patch:
        - implement system-settings boolean key ifupdown:managed - default: false
          (LP: #256054)
      * debian/patches/007-IFUPDOWN-managed-mode.loom.patch:
        - implement managed-mode: update mac address of nm-wired/wirless-settings
          (LP: #256054)
      * debian/patches/008-BACKEND-debian-fallback-to-generic-loopback.loom.patch:
        - use ifconfig (instead of ifup) to bring up loopback. If ifconfig is not
          available we fallback to the generic (libnl based) implementation
          shipped by NetworkManager
    
     -- Alexander Sack <email address hidden>   Mon, 06 Oct 2008 13:40:08 +0200
  • network-manager (0.7~~svn20080928t225540+eni0-0ubuntu2) intrepid; urgency=low
    
      [ Alexander Sack <email address hidden> ]
      * remove patches forwarded/applied upstream
        - delete debian/patches/80_lp259503_access_to_freed_device_struct.patch
        - delete debian/patches/honour_resolvconf_exitcode.patch
        - delete debian/patches/lp269010_keyfile_secrets_crash.patch
        - update debian/patches/series
      * LP: #276253 - NM 0.7 sets hostname to localhost.localdomain instead of
        what is in /etc/hostname - we fallback to hostname configured in
        /etc/hostname even when no distro specific system plugin is enabled; we
        do this for all cases until a proper solution was found.
        - add debian/patches/fix_system_hostname.patch
        - update debian/patches/series
    
      [ Matt Zimmerman <email address hidden> ]
      * (apport hook) Use [].append rather than the += operator, to avoid things
        like: "InterestingModules: b 4 4" (should be b44)
        - update debian/source_network-manager.py
    
     -- Alexander Sack <email address hidden>   Thu, 02 Oct 2008 20:37:20 +0200
  • network-manager (0.7~~svn20080928t225540+eni0-0ubuntu1) intrepid; urgency=low
    
      [ Alexander Sack <email address hidden> ]
      * remove patches forwarded/applied upstream
        - delete debian/patches/80_lp259503_access_to_freed_device_struct.patch
        - delete debian/patches/honour_resolvconf_exitcode.patch
        - delete debian/patches/lp269010_keyfile_secrets_crash.patch
        - update debian/patches/series
    
      [ Matt Zimmerman <email address hidden> ]
      * (apport hook) Use [].append rather than the += operator, to avoid things
        like: "InterestingModules: b 4 4" (should be b44)
        - update debian/source_network-manager.py
    
     -- Alexander Sack <email address hidden>   Mon, 29 Sep 2008 22:16:47 +0200
  • network-manager (0.7~~svn20080908t183521+eni0-0ubuntu4) intrepid; urgency=low
    
      * src/probe-modem.c: type_gsm, type_cdma and type_v250 variables are not
        properly reset when the retry: block is run twice in probe_modem. This can lead to
        unpredicted behaviour; the fix initializes those variables at the beginning of the
        retry: block; (LP: #271446)
        - update debian/patches/add_probe_for_v250_modems.patch
    
     -- Alexander Sack <email address hidden>   Thu, 25 Sep 2008 03:27:46 +0200
  • network-manager (0.7~~svn20080908t183521+eni0-0ubuntu3) intrepid; urgency=low
    
      [ Antti "Wellark" Kaijanmäki ]
      * Fix LP: #268095 - MASTER Network Manager should probe for GSM and CDMA command
        sets; we probe all modems tagged as v.250 in hal that otherwise dont specify a
        GSM or CDMA command set.
        - added debian/patches/add_probe_for_v250_modems.patch
        - modified debian/patches/series
    
      [ Alexander Sack <email address hidden> ]
      * point Vcs-Bzr to right source tree
        - update debian/control
      * Fix LP: #269755 - "network manager always crashes on resume"; these crashes
        are a regression introduced by fix for LP: #259503 which was first
        released in 0.7~~svn20080908t183521+eni0-0ubuntu1. To fix we redo the patch
        in a way that will eliminate any idle callbacks as soon as they
        become irrelevant.
        - update debian/patches/80_lp259503_access_to_freed_device_struct.patch
    
      [ Steve Langasek <email address hidden> ]
      * system-settings/plugins/keyfile/plugin.c: it might be better if we were
        casting the data from the hash to a gobject, instead of the key which is
        a filename... fixes a crash whenever trying to handle system-level secrets.
        LP: #269010.
        - add debian/patches/lp269010_keyfile_secrets_crash.patch
        - update debian/patches/series
    
     -- Alexander Sack <email address hidden>   Wed, 17 Sep 2008 02:54:56 +0200
  • network-manager (0.7~~svn20080908t183521+eni0-0ubuntu2) intrepid; urgency=low
    
      * fix FTBFS; we add uuid-dev to Build-Depends
        - update debian/control
    
    network-manager (0.7~~svn20080908t183521+eni0-0ubuntu1) intrepid; urgency=low
    
      [ Alexander Sack <email address hidden> ]
      * new upstream snapshot (Mon 2008-09-08 18:35:21 rev3504)
      * merge improved ifupdown system config implementation from main.eni branch;
        Mon 2008-09-08 20:47:20 +0200; rev 2828
      * Fix LP: #255839 - "0.7 N-M "system setting" does not work"; we create the
        /etc/NetworkManager/system-connections/ directory during package install now
        - update debian/network-manager.dirs
      * adjust patch due to changed ifupdown plugin source dir
        - update debian/patches/50_gcc43.patch
      * fix LP: #256480 - "network-manager 0.7 breaks resolvconf integration"; we
        pass --with-resolvconf=/sbin/resolvconf to configure.
        - update debian/rules
      * (proposed) fix LP: #259503 - "crashes when unplugging device (or unloading
        module)" - crash caused by idle handler accessing already freed device.
        We fix that for wireless and ethernet, which both were affected by
        properly refcounting the device gobjects.
        - add debian/patches/80_lp259503_access_to_freed_device_struct.patch
        - update debian/patches/series
      * drop ifupdown from Depends: - there is no sense to depend on replacements
        - update debian/control
      * drop patch applied upstream
        - delete debian/patches/05-debian_backend.patch
        - update debian/patches/series
      * Fix LP: #261688 - NetworkManager build dependency for "libdbus-glib-1-dev
        (>= 0.60)" incorrect; we adjust the version to >= 0.74.
        - update debian/control
      * bump shlibs requirements for libnm-util0 and libnm-glib0 packages to >=
        0.7~~svn20080908
        - update debian/rules
      * Fix - Networkmanager doesn't update resolv.conf when resolvconf is
        installed, but /etc/resolv.conf isnt a link; we fix that by honouring
        the resolvconf exit code and fall back to "normal" named behaviour in case
        it fails. This requires a resolvconf update which currently doesnt return
        a non-zero exit code when it fails in such a way.
        - add debian/patches/honour_resolvconf_exitcode.patch
        - update debian/patche/series
    
      [ Matt Zimmerman <email address hidden> ]
      * Add apport package hook (LP: #258552)
        - add debian/network-manager.links
        - add debian/source_network-manager.py
        - update debian/network-manager.install
    
     -- Alexander Sack <email address hidden>   Wed, 10 Sep 2008 09:01:07 +0200
  • network-manager (0.7~~svn20080908t183521+eni0-0ubuntu1) intrepid; urgency=low
    
      [ Alexander Sack <email address hidden> ]
      * new upstream snapshot (Mon 2008-09-08 18:35:21 rev3504)
      * merge improved ifupdown system config implementation from main.eni branch;
        Mon 2008-09-08 20:47:20 +0200; rev 2828
      * Fix LP: #255839 - "0.7 N-M "system setting" does not work"; we create the
        /etc/NetworkManager/system-connections/ directory during package install now
        - update debian/network-manager.dirs
      * adjust patch due to changed ifupdown plugin source dir
        - update debian/patches/50_gcc43.patch
      * fix LP: #256480 - "network-manager 0.7 breaks resolvconf integration"; we
        pass --with-resolvconf=/sbin/resolvconf to configure.
        - update debian/rules
      * (proposed) fix LP: #259503 - "crashes when unplugging device (or unloading
        module)" - crash caused by idle handler accessing already freed device.
        We fix that for wireless and ethernet, which both were affected by
        properly refcounting the device gobjects.
        - add debian/patches/80_lp259503_access_to_freed_device_struct.patch
        - update debian/patches/series
      * drop ifupdown from Depends: - there is no sense to depend on replacements
        - update debian/control
      * drop patch applied upstream
        - delete debian/patches/05-debian_backend.patch
        - update debian/patches/series
      * Fix LP: #261688 - NetworkManager build dependency for "libdbus-glib-1-dev
        (>= 0.60)" incorrect; we adjust the version to >= 0.74.
        - update debian/control
      * bump shlibs requirements for libnm-util0 and libnm-glib0 packages to >=
        0.7~~svn20080908
        - update debian/rules
      * Fix - Networkmanager doesn't update resolv.conf when resolvconf is
        installed, but /etc/resolv.conf isnt a link; we fix that by honouring
        the resolvconf exit code and fall back to "normal" named behaviour in case
        it fails. This requires a resolvconf update which currently doesnt return
        a non-zero exit code when it fails in such a way.
        - add debian/patches/honour_resolvconf_exitcode.patch
        - update debian/patche/series
    
      [ Matt Zimmerman <email address hidden> ]
      * Add apport package hook (LP: #258552)
        - add debian/network-manager.links
        - add debian/source_network-manager.py
        - update debian/network-manager.install
    
     -- Alexander Sack <email address hidden>   Tue, 09 Sep 2008 16:24:08 +0200
  • network-manager (0.7~~svn20080818t061112+eni0-0ubuntu1) intrepid; urgency=low
    
      * fix LP: #255844 - add update-notifier-common to the Depends
        - update debian/control
      * fix LP: #255958 - nm-tool broken on nm 0.7; we properly run make install
        for test/ source directory with proper DESTDIR in
        binary-install/network-manager:: cdbs target; in turn we dont explicitly
        install the nm-tool binary in network-manager.install
        - update debian/rules
        - update network-manager.install
      * adjust patches for new upstream codebase
        - update debian/patches/05-debian_backend.patch
        - update debian/patches/50_gcc43.patch
        - remove debian/patches/19_interfaces_can_have_more_than_one_instance.patch
        - update debian/patches/series
      * adjust files installed in libnm-util-dev package: we add
        nm-setting-ip6-config.h and we remove nm-setting-vpn-properties.h from
        and to the .install list
        - update debian/libnm-util-dev.install
      * add gtk-doc-tools to build-depends
        - update debian/control
      * Fix LP: #145653 - "signal handler prevents apport crash reporting"
        - add debian/patches/70_lp145653_no_sigaction_for_crashes.patch
        - update debian/patches/series
    
     -- Alexander Sack <email address hidden>   Mon, 18 Aug 2008 21:27:59 +0200
  • network-manager (0.7~~svn20080720t224551+eni1-0ubuntu1) intrepid; urgency=low
    
      * new bzr eni/ifupdown preview based on trunk rev 3808 (Sun 2008-07-20 22:45:51
        +0000) aka eni rev 2800
      * adjust 05-debian_backend.patch to new upstream code base
        - update debian/patches/05-debian_backend.patch
      * drop patches replaced by upstream features
        - debian/patches/20_do_not_take_over_dhcpv4iface_when_v6_is_configured.patch
        - update debian/patches/series
      * drop patches applied upstream
        - debian/patches/dhclient_dbus_policy_ubuntu.patch
        - update debian/patches/series
      * drop 41k_20_sec_wireless_link_timeout.patch after a similar fix has
        landed in upstream sources
        - delete debian/patches/41k_20_sec_wireless_link_timeout.patch
        - update debian/patches/series
      * dont install NetworkManagerDispatcher files
        - update debian/network-manager.install
        - update debian/network-manager.manpages
      * install debian/tmp/usr/include/NetworkManager/nm-setting-8021x.h and
        debian/tmp/usr/include/NetworkManager/nm-setting-pppoe.h to libnm dev
        package
        - update debian/libnm-util-dev.install
      * drop nm-param-spec-specialized.h from libnm-util-dev
        - update debian/libnm-util-dev.install
      * ship libnm_glib_vpn.pc in libnm-glib-dev package
        - update debian/libnm-glib-dev.install
      * ship org.freedesktop.network-manager-settings.system.policy in
        network-manager package; this allows the connection editor to obtain
        modify privileges through authentication.
        - update debian/network-manager.install
      * ship all usr/share/* pieces in network-manager package
        - update debian/network-manager.install
      * enable keyfile plugin for global system settings daemon
        - add debian/nm-system-settings.conf
        - update debian/network-manager.install
      * install nm-system-settings binary and plugins
        - update debian/network-manager.install
      * use --libexecdir=/usr/lib/NetworkManager to prevent clutter of
        file system hierarchy; dont install usr/lib/network-manager accordingly.
        - update debian/rules
        - update debian/network-manager.install
      * ship usr/lib/pppd/2.4.4/nm-pppd-plugin.so in network-manager package
        - update debian/network-manager.install
      * revert previous major SO version bump for libnm-util; add explicit
        MAKESHLIBS version for libnm-util0 (>=0.7~~)
        - rename debian/libnm-util1.install => debian/libnm-util0.install
        - update debian/control
      * add libpolkit-dbus-dev to Build-Depends
        - update debian/control
      * add libnss3-dev to Build-Depends
        - update debian/control
      * add debian/patches/50_gcc43.patch to support intrepid
        - add debian/patches/50_gcc43.patch
        - update debian/patches/series
      * add Conflicts/Replaces on network-manager-pptp (<< 0.7~~) to prevent
        upgrading conflict
        - update debian/control
      * guard against drivers that dont have linux.info.driver hal property in
        the originating_device (hal); we provide a default driver name to prevent
        NULL pointer issues.
        - add debian/patches/60_NULL_info_linux_driver.patch
        - update debian/patches/series
      * export DHCP_CLIENT_PATH=/sbin/dhclient in order to not add dhclient as
        build-dependency
        - update debian/rules
      * install update-rc.d startup links for NetworkManager in runlevels 2 3 4 5
        and dont stop in any runlevel
        - update debian/network-manager.postinst
      * remove NetworkManager update-rc.d links when upgrading from any package <<
        this version before setting up the runlevels from above
        - update debian/network-manager.postinst
      * dont restart NetworkManager in postinst, but use restart-notifier to
        ask users for reboot
        - update debian/network-manager.postinst
      * dont run 25NetworkManager and 26NetworkManagerDispatcher scripts in any
        pre/post script without testing that it exists and is executable
        - update debian/network-manager.preinst
        - update debian/network-manager.prerm
      * introduce rm_conffile function and abort_rm_conffile function; use it
        to remove dbus event scripts
        - update debian/network-manager.preinst
        - update debian/network-manager.postrm
      * remove backup for unmodified and successfully moved or removed conffiles
        in postinst
        - update debian/network-manager.postinst
      * remove NetworkManager update-rc.d links in postrm when downgrading
        - update debian/network-manager.postrm
      * dont install Dispatcher
        - update debian/rules
    
    network-manager (0.7~~svn20080121t191418+eni1-0ubuntu0~pre7) hardy; urgency=low
    
      * 0.7 svn preview 20080121t191418 with initial eni support
      * fix network-manager.{postinst,postrm,preinst,prerm} scripts to
        properly migrate the /etc/dbus-1/event.d/25NetworkManager script
        to /etc/init.d/NetworkManager
        - add debian/network-manager.postrm
        - add debian/network-manager.preinst
        - update debian/network-manager.postinst
        - update debian/network-manager.prerm
      * drop depends on dhcdbd
      * bump -version-info of libnm-util and ship libnm-util1 package
        - update debian/control
        - rename debian/libnm-util0.install => debian/libnm-util1.install
      * force upgrade of libnm-glib0 by adding explicit MAKESHLIBS version
        - update debian/rules
      * stop old network manager using /etc/dbus-1/event.d/25NetworkManager
        script and remove it after this was done
        - update debian/network-manager.postinst
      * add automake1.9 to Build-Depends
        - update debian/control
      * add ppp-dev to Build-Depends
        - update debian/control
      * include empty aclocal.m4 file to make cdbs trigger aclocal auto run
        - add aclocal.m4
      * bump Build-Depends version of libnl-dev to (>= 1.0~pre8) and runtime
        Depends of wpasupplicant to (>= 0.6.1~)
      * unfold Build-Depends: and Depends: lines to improve legability of patches
        - update debian/control
      * ship nm-setting-cdma.h to libnm-util-dev
        - update debian/libnm-util-dev
      * don't pass obsolete options --with-wpa_supplicant and --with-dhcdbd to
        configure anymore
        - update debian/rules
      * don't install /etc/dbus-1/event.d/25NetworkManager and don't restart/stop
        NetworkManager from /etc/dbus-1/event.d anymore
        - update debian/rules
        - update debian/network-manager.postinst
        - update debian/network-manager.prerm
      * use invoke-rc.d to restart and stop NetworkManager script installed in
        /etc/init.d and use update-rc.d to setup/remove NetworkManager to the
        |defaults 30| runlevels
        - update debian/network-manager.postinst
        - update debian/network-manager.prerm
      * enable all autotools updates through cdbs
        - update debian/rules
      * adapt patches to account for changed source base:
        - update 41k_20_sec_wireless_link_timeout.patch
      * allow dhcp user to use dbus service org.freedesktop.nm_dhcp_client
        - add debian/patches/dhclient_dbus_policy_ubuntu.patch
        - update debian/patcheds/series
      * install /etc/dbus-1/system.d/nm-dhcp-client.conf
        - update debian/network-manager.install
      * update patchset to account for changed source base in debian/patches/
        and update debian/patches/series accordingly:
        - delete 01-supplicant_timeout.patch: not applicable
        - delete 04-if_fix.patch: applied upstream
        - delete 06-dispatch_more_events.patch: doesn't apply anymore (might need
          porting)
        - delete 11-man_page_sh_name.patch: applied upstream
        - delete 13-rml-wpa-workarounds.patch: driver workarounds -> dropped for now (might need resurrection if drivers don't work out as good - with regards to wext - as expected)
        - delete 14-j-hostap-supplicant-driver.patch: more driver workarounds for hostap -> might need resurrection at some point
        - delete 16_undefined_macros.patch: not applicable anymore
        - delete 17_avahi_autoipd.patch: disable for now (might need porting if
          avahi doesn't work)
        - delete 21_manual_means_always_online.diff: not applicable anymore
        - delete 23_nm-monitor-eni.diff: doesn't really apply anymore. has to be
          done differently now
        - delete 24pp_svn2578-gnome354565-fix-ethernet-link-detection-races.patch:
          applied upstream
        - delete 41c_ubuntu-fixup--get_mode_always_fails_typo_fix.patch: applied
          upstream.
        - delete 41e_fix_vpn_ftbfs_dont_disable_gnome_deprecated.patch: not
          applicable
        - delete 41m_unref_dbus_connection_on_shutdown.patch: not applicable and
          appears to be properly fixed now
        - delete 41r_wpa_control_custom_timeout.patch: not applicable (wpa
          communication is now done through dbus)
        - delete 41r_wpa_control_explicit_TIMEOUT_reply_fixup.patch: not applicable
          (wpa communication is now done through dbus)
        - delete 41s_wpa_ctrl_socket_non_block.patch: not applicable as there is not
          wpa socket communication in nm 0.7 anymore
        - delete 41t_nm_device_wireless_index_ctrl_sockets_by_run_count.patch: not
          applicable (same reason as abve)
        - delete 41u_custom_timeout_for_some_wpa_ctrl_operations.patch: all this is
          now different in 0.7
        - delete 41wa_lp145683_wpa_ctrl_check_select_result_for_error.patch: no
          wpa_ctrl anymore
        - delete 41x_lp145653_reraise_fatal_signals.patch: doesn't apply anymore
          and never worked anyway
        - delete 41y_queue_if_dbus_name_is_taken_on_startup.patch: no obvious port;
          lets hope that dbus detects that name owner is down more easily
        - delete 41z_lp138217_use_timeout_to_schedule_activation.patch: not
          applicable anymore
        - delete 42a_lp50214_gnome464215_fix_hidden.patch: is different (maybe
          needs porting though)
      * drop all 0.6.x svn cherry picks which naturally don't apply for trunk (0.7)
        anymore:
        - delete debian/patches/24pp_svn2754-lp101857-endianess.patch
        - delete debian/patches/24pp_svn2618_set-hardware-RF-to-enabled-if-no-killswitches.patch
        - delete debian/patches/24pp_svn2605-gnome354565-dont-up-notwired-interfaces.patch
        - delete debian/patches/24pp_svn2604_Add-HAL-based-rfkill-support.patch
        - delete debian/patches/24pp_svn2591_Ensure-the-device-is-up-stage3.patch
        - delete debian/patches/24pp_svn2579-sleep-1-second-to-stabilize-if.patch
    
     -- Alexander Sack <email address hidden>   Thu, 07 Aug 2008 10:20:55 +0200
  • network-manager (0.6.6-0ubuntu7) intrepid; urgency=low
    
      * Fix LP: #124706 - "Cancel 'Wireles Key Required' dialog, can't connect on
        subsequent attempt"; we only blacklist and AP if receiving the secret
        ends up with a dbus error != NMI_DBUS_USER_KEY_CANCELED_ERROR
        - add debian/patches/44_lp124706_dont_blacklist_ap_on_user_cancel_key.patch
        - update debian/patches/series
      * Fix LP: #147119 - "network manager gives couldn't activate dialup service
        warning"; we properly set status to the return value of nm_spawn_process;
        thanks to bendis <email address hidden> for finding this glitch.
        - add debian/patches/45_debian_backend_fix_dialup.patch
        - update debian/patches/series
      * Fix LP: #203016 - "Memory Leak in NetworkManager"; Robert Knight found a
        leak the nm_dbus_net.c code.
        - add debian/patches/46_lp203016_nm_dbus_get_ap_from_object_path-leak-fix.patch
        - update debian/patches/series
    
     -- Alexander Sack <email address hidden>   Thu, 26 Jun 2008 16:45:04 +0200
  • network-manager (0.6.6-0ubuntu6) intrepid; urgency=low
    
      * debian/patches/43_fix_termination_spelling_error.patch:
        - change "terminiation" to "termination". (LP: #214860)
    
     -- Andy Matteson <email address hidden>   Wed, 09 Apr 2008 21:06:30 -0400
  • network-manager (0.6.6-0ubuntu5) hardy; urgency=low
    
      * add ath_pci to the has_buggy_apscan_2 drivers which is reported
        to fix hidden SSID issues (LP: #208306) - submitted by Steffen Röcker
        - update debian/patches/42b_fix_ap_scan_hidden.patch
      * move code that sets essid through wireless tools to the end of the
        activation sequence and in turn reinstantiate code that sets ssid on
        wpasupplicant to its original position in that sequence.
        - update debian/patches/42b_fix_ap_scan_hidden.patch
      * be sure that wpasupplicant doesn't lock the control sockets on reconnect;
        we do this by sending SIGTERM _after_ the control socket connection to
        supplicant was closed on network-manager side, then wait for 1/4th second
        and send a SIGKILL.
        - add debian/patches/42c_terminate_supplicant_cleanly.patch
        - update debian/patches/series
      * add zd1211rw to the set of has_buggy_apscan_2_drivers to fix hidden
        network issues (LP: #209466)
        - update debian/patches/42b_fix_ap_scan_hidden.patch
    
     -- Alexander Sack <email address hidden>   Mon, 31 Mar 2008 23:09:55 +0200