about summary refs log tree commit diff
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/NetworkManager.conf5
-rw-r--r--debian/changelog1084
-rw-r--r--debian/compat1
-rw-r--r--debian/control208
-rw-r--r--debian/copyright59
-rw-r--r--debian/ifblacklist_migrate.sh66
-rw-r--r--debian/libnm-glib-dev.install15
-rw-r--r--debian/libnm-glib-vpn-dev.install4
-rw-r--r--debian/libnm-glib-vpn1.install1
-rw-r--r--debian/libnm-glib-vpn1.symbols22
-rw-r--r--debian/libnm-glib2.install1
-rw-r--r--debian/libnm-glib2.symbols143
-rw-r--r--debian/libnm-util-dev.install8
-rw-r--r--debian/libnm-util1.install1
-rw-r--r--debian/libnm-util1.symbols390
-rw-r--r--debian/network-manager-dev.install3
-rw-r--r--debian/network-manager-dispatcher.script49
-rw-r--r--debian/network-manager.NEWS17
-rw-r--r--debian/network-manager.README.Debian82
-rw-r--r--debian/network-manager.dirs1
-rw-r--r--debian/network-manager.init83
-rw-r--r--debian/network-manager.install21
-rw-r--r--debian/network-manager.manpages5
-rw-r--r--debian/network-manager.postinst86
-rw-r--r--debian/network-manager.postrm44
-rw-r--r--debian/network-manager.preinst102
-rw-r--r--debian/patches/02-dbus_access_network_manager.patch56
-rw-r--r--debian/patches/10-dont_require_ifup_for_lo.patch30
-rw-r--r--debian/patches/20-manual_means_always_online.patch36
-rw-r--r--debian/patches/30-typo_fix.patch136
-rw-r--r--debian/patches/series4
-rwxr-xr-xdebian/rules33
-rw-r--r--debian/source/format1
-rw-r--r--debian/watch3
34 files changed, 2800 insertions, 0 deletions
diff --git a/debian/NetworkManager.conf b/debian/NetworkManager.conf
new file mode 100644
index 00000000..d8b33d91
--- /dev/null
+++ b/debian/NetworkManager.conf
@@ -0,0 +1,5 @@
+[main]
+plugins=ifupdown,keyfile
+
+[ifupdown]
+managed=false
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 00000000..f8484b99
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,1084 @@
+network-manager (0.8.1-4) unstable; urgency=low
+
+  [ Raphaël Hertzog ]
+  * Integrate debian/ifblacklist_migrate.sh from Ubuntu and install
+    it in /usr/lib/NetworkManager. Improve it to disable the interfaces
+    with a #NetworkManager# prefix and re-enable them when the package is
+    removed. (Closes: #530024)
+
+ -- Michael Biebl <biebl@debian.org>  Wed, 17 Nov 2010 23:28:19 +0100
+
+network-manager (0.8.1-3) unstable; urgency=low
+
+  * debian/control
+    - Drop Recommends: network-manager-gnome | network-manager-kde, as this
+      can have unwanted side-effects, like GNOME packages being installed on
+      a KDE desktop. Instead let the desktop meta packages depend on their
+      preferred frontend. (Closes: #596233)
+    - Add Breaks: ppp (<< 2.4.5) to avoid partial upgrades. (Closes: #592444)
+  * debian/network-manager.README.Debian
+    - Add a section briefly explaining system settings and add references to
+      the online documentation and the system settings spec. (Closes: #594849)
+  * debian/patches/30-typo_fix.patch
+    - Fix a small typo in README, and while at it, in other files too.
+      Thanks Christian Perrier for spotting it. (Closes: #594850)
+
+ -- Michael Biebl <biebl@debian.org>  Wed, 22 Sep 2010 03:31:48 +0200
+
+network-manager (0.8.1-2) unstable; urgency=medium
+
+  * Move configuration file /etc/NetworkManager/nm-system-settings.conf to
+    /etc/NetworkManager/NetworkManager.conf. Update maintainer scripts to move
+    the conffile without triggering a dpkg prompt.
+  * debian/network-manager.postrm
+    - Don't fail on purge if /var/lib/NetworkManager directory does not exist.
+      (Closes: #591861)
+  * debian/patches/10-dont_require_ifup_for_lo.patch
+    - Don't require ifup for enabling the loopback interface but use it if
+      installed. Patch cherry-picked from upstream Git.
+  * debian/control
+    - Drop dependency on ifupdown as we have a fallback now for enabling the
+      loopback interface. (Closes: #580309)
+
+ -- Michael Biebl <biebl@debian.org>  Fri, 06 Aug 2010 04:19:38 +0200
+
+network-manager (0.8.1-1) unstable; urgency=low
+
+  * New upstream release. (Closes: #590139)
+  * debian/patches/30-fix_paths_for_isc_dhcp_v4.patch
+    - Remove, merged upstream.
+  * Build against ppp 2.4.5. (Closes: #589791)
+    - Bump Build-Depends on ppp to (>= 2.4.5).
+    - Bump Recommends on ppp to (>= 2.4.5).
+    - Drop --with-pppd-plugin-dir configure option and use upstream default.
+  * debian/network-manager.postrm
+    - Clean up /var/lib/NetworkManager on purge. (Closes: #584854)
+  * debian/control
+    - Bump Standards-Version to 3.9.1. No further changes.
+
+ -- Michael Biebl <biebl@debian.org>  Tue, 27 Jul 2010 02:26:59 +0200
+
+network-manager (0.8.0.999-1) unstable; urgency=low
+
+  * New upstream release (0.8.1 rc1). (Closes: #582822)
+    - Bluetooth Dial-Up Networking support.
+    - Command line interface via nmcli.
+    - IPv6 DHCP support.
+    - Correctly reset state after a failed suspend/resume cycle.
+      (Closes: #566891)
+  * Switch to source format 3.0 (quilt).
+    - Add debian/source/format.
+    - Drop Build-Depends on quilt.
+    - Remove /usr/share/cdbs/1/rules/patchsys-quilt.mk from debian/rules.
+  * debian/libnm-{glib2,util1}.symbols
+    - Update symbols files for new API additions.
+  * debian/network-manager.{install,manpages}
+    - Install nmcli binary and man page.
+  * debian/libnm-{glib,util}-dev.install
+    - Install gtk-doc API documentation for libnm-glib and libnm-util.
+    - Install nm-dhcp6-config.h for libnm-glib.
+  * debian/control
+    - Add Depends on libdbus-glib-1-dev for libnm-util-dev.
+    - Bump Standards-Version to 3.9.0. No further changes.
+    - Update Depends on dhcp3-client to isc-dhcp-client (>= 4.1.1-P1-4) to get
+      DHCPv6 support.
+  * debian/patches/30-fix_paths_for_isc_dhcp_v4.patch
+    - Update dhclient.conf and lease directory path for isc-dhcp-client.
+      (Closes: #587473)
+  * debian/libnm-glib-{vpn-}dev.links
+    - Stop installing compat symlinks for the pkg-config files.
+      (Closes: #569187)
+  * debian/rules
+    - Set --with-pppd-plugin-dir configure option to /usr/lib/pppd/2.4.4.
+      The upstream default is 2.4.5 now but Debian still only has ppp 2.4.4.
+    - Set --with-dhclient configure option to /sbin/dhclient.
+
+ -- Michael Biebl <biebl@debian.org>  Thu, 08 Jul 2010 17:01:53 +0200
+
+network-manager (0.8-1) unstable; urgency=low
+
+  * New upstream release.
+    - ifupdown: don't export connections until "managed" state is checked.
+      (Closes: #568287)
+  * Remove patches, all merged upstream
+    - debian/patches/03-hostname-fallback.patch
+    - debian/patches/04-etc-hosts-rewrite.patch
+    - debian/patches/05-ifupdown-allow-hotplug-autoconnect.patch
+  * debian/network-manager-dispatcher.script
+    - Map NetworkManager down event to ifupdown post-down phase.
+      (Closes: #562811)
+    - Map vpn-up/vpn-down event to ifupdown post-up/post-down phase.
+      (Closes: #518530)
+    - Comment out pre-up/pre-down events as they are not supported upstream.
+    - Add hostname event but don't hook it up with a particular action.
+
+ -- Michael Biebl <biebl@debian.org>  Mon, 22 Feb 2010 00:31:22 +0100
+
+network-manager (0.7.999-3) unstable; urgency=low
+
+  * debian/patches/03-hostname-fallback.patch
+    - If dhcp does not return a valid hostname and none of the system settings
+      plugins provides a hostname, fallback to the hostname that was set when
+      NetworkManager was started. Patch pulled from upstream Git.
+      (Closes: #567207)
+  * debian/patches/04-etc-hosts-rewrite.patch
+    - Be more selective when adding hostname to /etc/hosts.
+      Patch pulled from upstream Git. (Closes: #567411)
+  * debian/patches/05-ifupdown-allow-hotplug-autoconnect.patch
+    - Set autoconnect=true for devices marked as allow-hotplug in
+      /etc/network/interfaces. (Closes: #568784)
+  * debian/control
+    - Remove Riccardo from Uploaders with Riccardo's consent.
+    - Bump Breaks for network-manager-kde to (<< 1:0.9~~). The KDE3 version no
+      longer works correctly with this version of network-manager.
+    - Bump Standards-Version to 3.8.4. No further changes.
+  * debian/network-manager.init
+    - Don't use "set -e".
+    - Print meaningful messages on start and stop in case the daemon is already
+      running resp. already stopped.
+
+ -- Michael Biebl <biebl@debian.org>  Mon, 08 Feb 2010 17:27:54 +0100
+
+network-manager (0.7.999-2) unstable; urgency=low
+
+  * Upload to unstable.
+
+ -- Michael Biebl <biebl@debian.org>  Tue, 26 Jan 2010 17:03:35 +0100
+
+network-manager (0.7.999-1) experimental; urgency=low
+
+  * New upstream release (0.8 rc3). (Closes: #553320)
+    - Much improved bluetooth support.
+    - Support for IPv6.
+    - Port to PolicyKit 1. (Closes: #549502)
+    - Drop hal dependency, use udev directly.
+    - Use ModemManager for better mobile broadband.
+  * debian/rules
+    - Don't ship empty TODO file. (Closes: #558471)
+    - Specify the path to the iptables binary.
+  * Update *.install, *.symbols and debian/control for library soname changes:
+    libnm-glib0 → libnm-glib2 and libnm-glib-vpn0 → libnm-glib-vpn1.
+  * debian/network-manager.install
+    - Remove nm-system-settings files.
+    - Install PolicyKit files to new location.
+    - Remove udev modem prober.
+  * debian/libnm-glib-{vpn-}dev.links
+    - The name of the pkg-config files has changed ('_' → '-'). Create compat
+      symlinks so existing configure scripts keep working, allowing for a
+      smoother transition to the new library names.
+  * debian/control
+    - Wrap dependencies.
+    - Drop Build-Depends on libhal-dev and libpolkit-dbus-dev.
+    - Add Build-Depends on libdbus-1-dev (>= 1.1), libpolkit-gobject-1-dev and
+      libgudev-1.0-dev.
+    - Bump Build-Depends on libglib2.0-dev to (>= 2.18).
+    - Replace hal Depends with udev.
+    - Replace policykit Recommends with policykit-1.
+    - Add Recommends on modemmanager which is required for mobile broadband
+      support.
+    - Update package description: policykit → policykit-1.
+    - Add -dbg package. (Closes: #380626)
+  * debian/network-manager.init
+    - Update LSB header: Replace hal dependency with udev.
+    - The nm-system-settings daemon has been merged into the NetworkManager
+      daemon, so we no longer need to kill nm-system-settings on "stop".
+  * debian/network-manager.preinst
+    - Remove the obsolete conffile
+      /etc/dbus-1/system.d/nm-system-settings.conf on upgrades.
+  * network-manager.postinst
+    - Kill any running nm-system-settings daemon on upgrades before the new
+      NetworkManager daemon is started. Its functionality has been merged
+      into NetworkManager.
+
+ -- Michael Biebl <biebl@debian.org>  Fri, 22 Jan 2010 01:53:46 +0100
+
+network-manager (0.7.2-2) unstable; urgency=low
+
+  * debian/rules
+    - Disable -Werror (more-warnings) for now as it causes build failures on
+      sparc.
+
+ -- Michael Biebl <biebl@debian.org>  Fri, 27 Nov 2009 07:26:23 +0100
+
+network-manager (0.7.2-1) unstable; urgency=low
+
+  * New upstream release.
+    - Fixes segfault of nm-system-settings for empty SSIDs. (Closes: #531605)
+    - Fixes build failures with binutils-gold. (Closes: #555770)
+    - Adds support for GTC (WPA2 Enterprise/PEAP). (Closes: #543454)
+  * debian/patches/02-dbus_access_network_manager.patch
+    - Update group="netdev" policy based on the upstream changes for
+      at_console. The updated D-Bus policy also fixes communication failures
+      between pppd and NetworkManager. (Closes: #555624)
+  * Drop patches that have been merged upstream
+    - debian/patches/04-struct_termios.patch
+    - debian/patches/05-handle-new-ssb-bus-from-HAL-0.5.13.patch
+  * debian/libnm-util1.symbols
+    - Add new symbol nm_setting_wireless_security_get_wep_key_type.
+  * debian/control
+    - Bump Standards-Version to 3.8.3. No further changes.
+  * debian/network-manager.install
+    - Make sure we install all udev rules files.
+  * debian/network-manager.init
+    - Kill the D-Bus activated nm-system-settings daemon on "stop". Update
+      README.Debian accordingly.
+
+ -- Michael Biebl <biebl@debian.org>  Wed, 25 Nov 2009 00:12:29 +0100
+
+network-manager (0.7.1-2) unstable; urgency=low
+
+  [ Michael Biebl ]
+  * debian/control
+    - Add Build-Depends on libudev-dev. This allows to query udev for modem
+      capabilities without having to spawn udevadm.
+  * debian/patches/05-handle-new-ssb-bus-from-HAL-0.5.13.patch
+    - HAL 0.5.13 added support for the ssb bus type which is internally used
+      on most Broadcom ethernet and wifi chipsets. Update NM to detect the
+      driver for the changed device layout. (Closes: #540613)
+      Patch backported from upstream git.
+  * debian/network-manager.init
+    - Update LSB header. Provide the "network-manager" facility instead of
+      "NetworkManager" as gdm is depending on the former and to be more in
+      line with the recommended practice to name the Provides like the init
+      script itself. (Closes: #539753)
+
+  [ Sjoerd Simons ]
+  * debian/control
+    - Add libnm-util-dev to the depends of libnm-glib-dev. (Closes: #539888)
+
+ -- Michael Biebl <biebl@debian.org>  Mon, 17 Aug 2009 23:47:01 +0200
+
+network-manager (0.7.1-1) unstable; urgency=low
+
+  * New upstream release.
+  * Use set -e instead of #!/bin/sh -e for all maintainer scripts.
+  * debian/patches/04-struct_termios.patch
+    - Fix FTBFS on alpha by using the POSIX.1 struct termios interface instead
+      of the obsolete struct termio ioctl interface. (Closes: #524161)
+
+ -- Michael Biebl <biebl@debian.org>  Fri, 17 Apr 2009 00:47:03 +0200
+
+network-manager (0.7.0.100-1) unstable; urgency=low
+
+  * New upstream release (0.7.1 rc4).
+  * debian/network-manager.install
+    - Install modem prober udev rules file into /lib/udev/rules.d.
+  * debian/network-manager.preinst
+    - Remove obsolete conffile
+      /etc/udev/rules.d/77-nm-probe-modem-capabilities.rules.
+    - Move the old pid file from /var/run/NetworkManager to /var/run on
+      upgrades so the daemon can be stopped correctly in postinst and the
+      obsolete run directory is removed automatically.
+  * debian/network-manager.dirs
+    - Do no longer install the /var/run/NetworkManager directory.
+  * debian/network-manager.init
+    - Store the NetworkManager pid file directly in /var/run.
+  * debian/control
+    - Bump Standards-Version to 3.8.1. See the changes above wrt the /var/run
+      directory.
+  * debian/patches/02-dbus_access_network_manager.patch
+    - Remove haldaemon section, obsolete.
+
+ -- Michael Biebl <biebl@debian.org>  Wed, 08 Apr 2009 07:06:19 +0200
+
+network-manager (0.7.0.99-1) unstable; urgency=low
+
+  * New upstream release (0.7.1 rc3).
+    - Fix FTBFS for older GCC versions. (Closes: #517520)
+    - Fix crash for wireless-ssid setting in ifupdown plugin which also caused
+      hostname to be set incorrectly. (Closes: #513852)
+    - Handle unsupported format for wifi keys in ifupdown plugin.
+      (Closes: #513874)
+  * debian/network-manager.install
+    - Install modem prober and corresponding udev rules file.
+  * debian/control
+    - Add Recommends on dnsmasq-base and iptables which are required for
+      creating Ad-hoc connections and connection sharing. (Closes: #513151)
+    - Document optional dependencies, like avahi-autoipd or policykit, in the
+      package description. (Closes: #504455)
+  * debian/rules
+    - Update stop priorities for 0 1 6 from K14 to K88.
+
+ -- Michael Biebl <biebl@debian.org>  Thu, 05 Mar 2009 13:21:13 +0100
+
+network-manager (0.7.0.97-1) unstable; urgency=low
+
+  * New upstream release.
+    - Update 02-dbus_access_network_manager.patch for the latest upstream
+      changes which fixes non-deterministic allow/deny for D-Bus messages with
+      no interface. (Closes: #510729)
+    - Disable 03-F3507g.patch for now, patch no longer applies and should be
+      replaced by ModemManager anyway.
+    - Remove 04-ltversioning.patch, merged upstream.
+    - Remove 05-dhclient_lease_files.patch, merged upstream.
+  * Merge experimental branch into unstable. Remaining changes:
+    - Remove 07-domain_search.patch, merged upstream.
+    - Remove 08-hal_deprecated_keys.patch, fixed upstream.
+    - Remove 09-nm_dbus_get_ap_from_object_path-mem_leak_fix.patch, obsolete.
+    - Disable 20-manual_means_always_online.patch, needs to be ported to 0.7.
+    - Drop libdbus-glib-1-dev Depends from libnm-util-dev.
+  * debian/control 
+    - Add ${misc:Depends} to all binary packages.
+    - Let network-manager depend on dhcp3-client directly, as the dependency
+      on dhcdbd has been removed. (Closes: #509655)
+    - Wrap Build-Depends.
+    - Bump Build-Depends on debhelper to (>= 7).
+  * debian/compat
+    - Bump debhelper compat level to 7.
+  * debian/rules
+    - Include debhelper.mk before any other files as recommended by the cdbs
+      documentation.
+  * Update symbols file for libnm-util and libnm-glib due to API additions.
+
+ -- Michael Biebl <biebl@debian.org>  Tue, 24 Feb 2009 22:47:20 +0100
+
+network-manager (0.7.0-1) experimental; urgency=low
+
+  * New upstream release. (Closes: #446098)
+    - Allow connections before login (system connections). (Closes: #461831)
+    - Storing system connections via PolicyKit is working. (Closes: #504443)
+    - The nm-vpn-properties tool has been obsoleted by nm-connection-editor
+      from the network-manager-gnome package and thus removed from the
+      tarball. (Closes: #497108)
+    - Removed dependency on dhcdbd. (Closes: #478469)
+    - Improved communication between NM and wpasupplicant (over D-Bus) for
+      faster wireless connections. (Closes: #385647)
+
+  [ Sjoerd Simons ]
+  * debian/libnm-util0.symbols: Updated
+  * debian/libnm-glib0.symbols: Updated
+  * debian/patches/03-F3507g.patch
+    - Added. Fix gsm support for Ericsson F3507g Mobile Broadband cards
+  * debian/control: Recommend ppp (Closes: #507842)
+
+  [ Michael Biebl ]
+  * debian/patches/04-ltversioning.patch
+    - Bump soname of libnm-util due to an ABI break between 0.6.6 and 0.7.
+      (Closes: #503682)
+  * Update control, install and symbols file for the new libnm-util library
+    name (libnm-util0 -> libnm-util1).
+  * debian/control
+    - Add Conflicts/Replaces: network-manager-pptp (<< 0.7~~) as the pppd
+      plugin is now shipped by this package.
+    - Add Breaks (<< 0.7~~) for the network-manager-* packages as the 0.6
+      versions of those packages do not work with network-manager 0.7.
+  * debian/patches/05-dhclient_lease_files.patch
+    - Change the location of the dhclient lease files to /var/lib/dhcp3.
+  * debian/network-manager.README.Debian
+    - Merge README.Debian from Ubuntu which describes the new
+      managed/unmanaged modes.
+  * debian/nm-system-settings.conf
+    - Set default mode to unmanaged.
+  * debian/copyright
+    - Revised and updated. libnm-glib and libnm-util are licensed under the
+      LGPL v2 or later.
+
+ -- Michael Biebl <biebl@debian.org>  Tue, 16 Dec 2008 09:56:14 +0100
+
+network-manager (0.7.0~svn4191-1) experimental; urgency=low
+
+  * SVN snapshot of the upcoming 0.7 release.
+
+  [ Sjoerd Simons ]
+  * Split out libnm-glib-vpn from libnm-glib
+  * debian/rules: Use list-missing
+
+  [ Michael Biebl ]
+  * Drop obsolete patches
+    - debian/patches/01-supplicant_timeout.patch (obsolete)
+    - debian/patches/05-debian_backend.patch (obsolete, relevant changes
+      merged upstream)
+    - debian/patches/06-dispatch_more_events.patch (no longer applies)
+    - debian/patches/07-domain_search.patch (merged upstream)
+    - debian/patches/08-hal_deprecated_keys.patch( merged upstream)
+    - debian/patches/13-validate_mac_addr.patch (merged upstream)
+  * debian/patches/02-dbus_access_network_manager.patch
+    - Updated for 0.7.
+  * debian/control:
+    - Add Build-Depends on uuid-dev, libgnutls-dev, libpolkit-dbus-dev,
+      ppp-dev and quilt.
+    - Drop Build-Depends on libgnome-keyring-dev, libgnomeui-dev,
+      libglade2-dev, libgconf2-dev, libnotify-dev, docbook-to-man and iproute.
+    - Bump Build-Depends on libdbus-glib-1-dev to (>= 0.75).
+    - Drop Depends on dhcdbd (dhcdbd is dead) and iproute.
+    - Bump Depends on lsb-base to (>= 3.2-14) which provides status_of_proc().
+    - Bump Depends on dbus to (>= 1.1.2) for system bus activation support.
+    - Add Recommends on policykit, which is required if you want to manage
+      system connections.
+    - Add Suggests avahi-autoipd for IPv4LL support.
+  * Switch to quilt patch management system.
+  * debian/rules:
+    - Set libexecdir to /usr/lib/NetworkManager, so NetworkManager can
+      automatically find the VPN plugins. 
+    - Add support for resolvconf.
+    - Enable GnuTLS crypto support.
+    - Remove nm-vpn-properties bits.
+  * debian/nm-vpn-properties.sgml: Dropped, obsolete
+  * debian/copyright: Revised and updated
+  * debian/network-manager.postrm: Relevant code moved to preinst
+  * debian/network-manager.preinst:
+    - Stop old network-manager-dispatcher on upgrades and remove the init
+      script and the start symlinks.
+  * debian/network-manager.network-manager-dispatcher.init:
+    - Dropped, obsolete. (Closes: #500085)
+      The dispatcher functionality is now provided by a D-Bus activated system
+      service which is started on demand.
+  * debian/network-manager.init
+    - Remove dhdbd from Required-Start and Required-Stop in the LSB header.
+    - Remove check for /sbin/ip.
+    - Add "status" action.
+  * debian/*.install: Updated
+  * debian/*.symbols:
+    - Add symbols files for all libraries for improved shlibs handling.
+  * debian/nm-system-settings.conf:
+    - Ship a default configuration for the system settings service. Enable the
+      ifupdown (legacy ro support) and keyfile (rw) plugin.
+
+  [ Sjoerd Simons ]
+  * Update the various symbols files
+  * Update to current svn
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Sat, 18 Oct 2008 21:28:05 +0100
+
+network-manager (0.6.6-3) unstable; urgency=low
+
+  * debian/network-manager.network-manager-dispatcher.init 
+    - NetworkManagerDispatcher uses the D-Bus system bus. Update the LSB
+      header accordingly to avoid breakages with insserv based systems.
+      (Closes: #500085)
+  * debian/patches/20-manual_means_always_online.patch
+    - manual-means-online: If there are interfaces that are not managed by
+      NetworkManager because they have custom configuration in
+      /etc/network/interfaces, we assume to be online. This is obviously not
+      always correct. But reporting offline state for unmanaged devices is
+      causing major hassles as more and more apps rely on NM and go into
+      offline mode otherwise, even if there is a connection (established via
+      ifupdown). (Closes: #491826, #502371, #509006, #509829, #511712)
+
+ -- Michael Biebl <biebl@debian.org>  Wed, 14 Jan 2009 09:29:03 +0100
+
+network-manager (0.6.6-2) unstable; urgency=low
+
+  * debian/control
+    - Add Build-Depends on pkg-config.
+    - Drop obsolete Depends on iputils-arping. (Closes: #487794)
+  * debian/patches/09-nm_dbus_get_ap_from_object_path-mem_leak_fix.patch 
+    - Fix memory leak in src/nm-dbus-net.c. (Closes: #488604)
+
+ -- Michael Biebl <biebl@debian.org>  Sat, 05 Jul 2008 15:11:33 +0200
+
+network-manager (0.6.6-1) unstable; urgency=low
+
+  * New upstream release. (Closes: #470197)
+    - Ensure dbus errors are properly initialised. (Closes: #471317)
+  * Removed patches
+    - debian/patches/04-if_fix.patch (obsolete)
+    - debian/patches/11-man_page_sh_name.patch (merged upstream)
+    - debian/patches/12_readme_format.patch (merged upstream)
+    - debian/patches/20-stable_branch_updates_r2652.patch (applied upstream)
+    - debian/patches/21-endianess_fix_r2754.patch (applied upstream)
+    - debian/patches/22-fix_vpn_ftbfs_dont_disable_gnome_deprecated.patch
+      (merged upstream)
+    - debian/patches/23-rfkill_return_type.patch (fixed upstream)
+    - debian/patches/24-get_mode_fix_r3122.patch (applied upstream)
+    - debian/patches/25-libnl_unique_pid_r3155.patch (applied upstream)
+    - debian/patches/26-libnl_1.0-pre8_r3206.patch (applied upstream)
+    - debian/patches/27-dont_repeat_errors.patch (applied upstream)
+  * debian/patches/07-domain_search.patch
+    - Add support for DHCP domain-search option. (Closes: #465158)
+      Thanks to Bas Zoetekouw for the patch.
+  * debian/patches/08-hal_deprecated_keys.patch
+    - Add support for the "net.originating_device" key, which has replaced
+      the deprecated "net.physical_device" key in newer HAL versions.
+  * debian/patches/06-dispatch_more_events.patch
+    - NetworkManagerDispatcher.1.in has been renamed to
+      NetworkManagerDispatcher.8.in. Update the patch accordingly.
+  * debian/network-manager.manpages
+    - The NetworkManager and NetworkManagerDispatcher man pages have been
+      moved to section 8.
+  * debian/control
+    - The pkg-config files have been fixed upstream and unnecessary
+      dependencies were removed. Update Depends: for libnm-glib-dev and
+      libnm-util-dev accordingly. (Closes: #469195)
+  * debian/rules, debian/network-manager.postinst
+    - Minimize downtime during upgrades. (Closes: #432322)
+      Restart the service in postinst instead of stop in prerm and start in
+      postinst.
+
+ -- Michael Biebl <biebl@debian.org>  Thu, 03 Apr 2008 02:37:16 +0200
+
+network-manager (0.6.5-5) unstable; urgency=low
+
+  * Rebuild against libnl1. (Closes: #461922)
+  * debian/patches/24-get_mode_fix_r3122.patch
+    - Pull r3122 from upstream stable branch.
+    - Fix getting mode of device.
+  * debian/patches/25-libnl_unique_pid_r3155.patch
+    - Pull r3155 from stable branch.
+    - Ensures that the netlink pid is unique.
+  * debian/patches/26-libnl_1.0-pre8_r3206.patch
+    - Pull r3206 from upstream stable branch.
+    - Replaces 24-libnl1-pre8_fix.patch, which has been removed.
+    - Fixes a FTBFS on architectures using SIGTRAP in G_BREAKPOINT().
+      (Closes: #459740)
+  * debian/patches/13-validate_mac_addr.patch
+    - Drop APs with an invalid MAC address. (Closes: #461500)
+      Thanks to Sjoerd Simons for the patch.
+  * debian/patches/27-dont_repeat_errors.patch
+    - Backported r3160 from upstream stable branch.
+    - Don't repeat killswitch errors too often. (Closes: #456363)
+  * debian/network-manager.init,
+    debian/network-manager.network-manager-dispatcher.init
+    - Fix LSB init header. Use $remote_fs instead of $local_fs as the
+      daemon requires /usr to be mounted. 
+      Remove S from Should-Stop. (Closes: #459480)
+    - Shorten retry-time to 5 secs on stop.
+    - Don't fail to start if daemon is already running.
+
+ -- Michael Biebl <biebl@debian.org>  Fri, 25 Jan 2008 00:11:47 +0100
+
+network-manager (0.6.5-4) unstable; urgency=low
+
+  * debian/control
+    - The Vcs-* fields are now officially supported, so remove the XS- prefix.
+    - Bump Build-Depends on libnl-dev to (>= 1.0~pre8).
+  * debian/patches/24-libnl1-pre8_fix.patch
+    - Backport support for libnl 1.0-pre8 from upstream SVN.
+  * debian/network-manager.dirs
+    - Add /var/run/NetworkManager.
+  * debian/network-manager-dispatcher.script
+    - Set PHASE="post-up" for scripts in if-up.d and PHASE="pre-down" for
+      scripts in if-down.d to be compliant with ifupdown. (Closes: #452371)
+  * debian/patches/12_readme_format.patch
+    - Fix line break in README file. (Closes: #444038)
+
+ -- Michael Biebl <biebl@debian.org>  Tue, 25 Dec 2007 16:51:00 +0100
+
+network-manager (0.6.5-3) unstable; urgency=low
+
+  * debian/patches/23-rfkill_return_type.patch
+    - The return type of the GetPower() method from Device.Killswitch has 
+      changed from UINT32 to INT32 in hal-0.5.10. Fix the code accordingly.
+
+ -- Michael Biebl <biebl@debian.org>  Mon, 22 Oct 2007 17:05:44 +0200
+
+network-manager (0.6.5-2) unstable; urgency=low
+
+  * debian/patches/21-endianess_fix_r2754.patch
+    - Fixes a problem with ASCII passphrases on big-endian systems due to a missing
+      config.h include. (Closes: 391364)
+  * debian/network-manager.manpages
+    - Install nm-vpn-properties manpage.
+  * debian/control
+    - Use the new "Homepage:" field to specify the upstream URL.
+  * 22-fix_vpn_ftbfs_dont_disable_gnome_deprecated.patch
+    - Patch from Ubuntu. Don't set the GNOME_DISABLE_DEPRECATED flag as
+      nm-vpn-properties requires gnome druid which has been deprecated in 
+      libgnomeui 2.20.
+
+ -- Michael Biebl <biebl@debian.org>  Fri, 28 Sep 2007 21:12:33 +0200
+
+network-manager (0.6.5-1) unstable; urgency=low
+
+  * New upstream release. (Closes: #420959, #431658)
+    - Runs wpa_supplicant in less verbose mode. (Closes: #375302, #431562)
+    - Adds support for LEAP and phase two authentication.
+      (Closes: #420959, #402747)
+  * Removed patches that were merged upstream
+    - debian/patches/09_fix_bigendian_words.patch
+    - debian/patches/12_dbus1.0.patch
+    - debian/patches/13-wep_capabilities
+  * debian/network-manager.preinst
+    - Do not parse /var/lib/dpkg/status directly but use dpkg-query instead.
+  * Rebased and updated patches for new release
+    - debian/patches/11-man_page_sh_name.patch
+    - debian/patches/05-debian_backend.patch
+  * Upstream has split nm-applet into a separate package. This means we no
+    longer build the network-manager-gnome binary package from this source
+    package.
+    - Removed files that are now part of the new nm-applet source package
+      + debian/network-manager-gnome.README.Debian
+      + debian/patches/10-po_fr.patch
+      + debian/patches/14-po_de.patch
+      + debian/patches/03-dbus_access_nm_applet.patch
+      + debian/network-manager-gnome.manpages
+      + debian/nm-applet.sgml
+      + debian/network-manager.install
+      + debian/network-manager-gnome.install
+    - debian/control
+      + Remove the binary package network-manager-gnome.
+      + Add Conflicts/Replaces: network-manager-gnome (<< 0.6.5-1) as
+        nm-vpn-properties is now part of the network-manager binary package.
+      + Update Build-Depends. Add autotools-dev, libglib2.0-dev and iproute, 
+        remove libpanel-applet2-dev.
+    - debian/rules
+      + Do not build the nm-applet.1 manpage anymore.
+      + Exclude nm-vpn-properties from dh_shlibdeps. This is a temporary
+        workaround until this binary has also been moved into the nm-applet
+        source package.
+    - debian/copyright
+      + Remove the copyright notices for files which are now in the nm-applet
+        source package.
+  * debian/patches/20-stable_branch_updates_r2652.patch
+    - Pull updates from the stable branch up until revision 2652.
+    - Fixes broken link detection and a couple of smaller issues.
+    - Adds support for the rfkill switch.
+  * debian/patches/02-dbus_access_network_manager.patch
+    - Add support for at_console dbus access check. (Closes: #426462)
+
+ -- Michael Biebl <biebl@debian.org>  Mon, 27 Aug 2007 00:39:16 +0200
+
+network-manager (0.6.4-8) unstable; urgency=low
+
+  * Install the NetworkManager and NetworkManagerDispatcher start scripts as
+    regular SysV init scripts
+    - Rename debian/network-manager.dbus-event to debian/network-manager.init
+      and debian/network-manager-dispatcher.dbus-event to
+      debian/network-manager.network-manager-dispatcher.init.
+    - Add proper LSB headers to the init scripts.
+    - debian/rules
+      Call dh_installinit for network-manager and network-manager-dispatcher.
+    - debian/network-manager.{preinst,postinst,postrm}
+      Remove the old conffiles /etc/dbus-1/event.d/25NetworkManager and
+      /etc/dbus-1/event.d/26NetworkManagerDispatcher or rename them to
+      *.dpkg-bak if they were changed locally.   
+
+ -- Michael Biebl <biebl@debian.org>  Tue, 24 Apr 2007 22:30:22 +0200
+
+network-manager (0.6.4-7) unstable; urgency=low
+
+  * debian/control
+    - Add Recommends: network-manager-gnome | network-manager-kde to
+      network-manager.
+    - Add Recommends: libpam-keyring to network-manager-gnome. This allows to
+      unlock the gnome-keyring automatically upon login.
+    - Add Recommends: network-manager-vpnc, network-manager-openvpn to
+      network-manager-gnome. (Closes: #406241)
+    - Add XS-Vcs-* fields.
+    - Add Depends: gnome-icon-theme to network-manager-gnome, which fixes a
+      problem with nm-applet failing to start because of missing icons.
+      (Closes: #372466)
+    - Change maintainer address to
+      pkg-utopia-maintainers@lists.alioth.debian.org.
+      Add Riccardo and myself to Uploaders.
+  * debian/patches/12_dbus1.0.patch
+    - Updated to unref rather than close the D-Bus connection.
+  * debian/patches/13-wep_capabilities.patch
+    - Correctly set the available WEP capabilities. (Closes: #411867)
+      Thanks to Andy Whitcroft for the patch!
+  * debian/network-manager-gnome.README.Debian
+    - Add a README.Debian file for network-manager-gnome. (Closes: #414187)
+  * debian/patches/14-po_de.patch
+    - Added. Small fix for the German translation.
+  * debian/patches/05-debian_backend.patch
+    - Updated. Set status variable to return code of ifup/ifdown. 
+      (Closes: #415642)
+    - Only invalidate the nscd hosts cache when nscd is actually installed.
+      (Closes: #402436)
+    - Remove mDNSResponder restart from nm_system_restart_mdns_responder().
+      mDNSResponder has been obsoleted by Avahi which does not need a restart.
+
+ -- Michael Biebl <biebl@debian.org>  Tue, 03 Apr 2007 02:21:57 +0200
+
+network-manager (0.6.4-6) unstable; urgency=medium
+
+  * debian/patches/10-po_fr.patch
+    - Added. Small fixes for the French translation. (Closes: #401060)
+      Thanks to Cyril Brulebois.
+  * debian/patches/12_dbus1.0.patch
+    - Updated 12_dbus0.9.patch for D-Bus 1.0 to pass the correct flags to
+      dbus_bus_request_name(). (Closes: #401039)
+  * debian/patches/11-man_page_sh_name.patch
+    - Add missing ".SH NAME" stanzas to man pages.
+  * debian/network-manager-gnome.install
+    - Install the nm-applet autostart file into /etc/xdg/autostart rather than
+      /usr/share/gnome/autostart to be compliant to the fd.o autostart spec.
+  * Urgency medium, as it fixes a FTBFS bug.
+
+ -- Michael Biebl <biebl@debian.org>  Thu, 30 Nov 2006 21:30:47 +0100
+
+network-manager (0.6.4-5) unstable; urgency=low
+
+  * Small fix for the NetworkManagerDispatcher init script. 
+
+ -- Michael Biebl <biebl@debian.org>  Wed, 25 Oct 2006 11:00:34 +0200
+
+network-manager (0.6.4-4) unstable; urgency=low
+
+  * Correct typo in package description. (Closes: #390062)
+  * debian/network-manager.postinst
+    - Create group netdev if not yet existent. Add a Depends on adduser.
+  * Add instructions to README.Debian how to restart NetworkManager after
+    modifying /etc/network/interfaces. (Closes: 384892)
+  * debian/patches/05-debian_backend.patch
+    - Fix the parser for /etc/network/interfaces. (Closes: #383765)
+    - Do not restart nscd on dns changes, only invalidate the hosts cache.
+
+ -- Michael Biebl <biebl@debian.org>  Tue, 24 Oct 2006 20:18:18 +0200
+
+network-manager (0.6.4-3) unstable; urgency=low
+
+  * Changed adeprecated dbus function. (Closes: 385380)
+    - Added 12_dbus0.9.patch.
+
+ -- Riccardo Setti <giskard@debian.org>  Tue,  5 Sep 2006 19:48:00 +0200
+
+network-manager (0.6.4-2) unstable; urgency=low
+
+  * Ship the nm-tool binary. (Closes: #384891)
+
+ -- Michael Biebl <biebl@teco.edu>  Tue, 15 Aug 2006 23:42:09 +0200
+
+network-manager (0.6.4-1) unstable; urgency=low
+
+  [ Riccardo Setti ]
+  * New upstream release. (Closes: #379163)
+    - Bumped hal deps to version 0.5.7.1. NM needs user haldaemon for dbus
+    operations.
+  * Allow interfaces marked "auto-hotplug" to be managed by NM.
+    (Closes: #381017)
+  * Added 09_fix_bigendian_words.patch which will fix the WPA+plain text pw
+    auth method on powerpc (and on other bigendian archs). (Closes: #381464)
+
+  [ Michael Biebl ]
+  * Merged the patches 05-resolvconf.patch and 08-disabled_devices.patch into
+    a single patch called 05-debian_backend.patch.
+  * Updated 05-debian_backend.patch to not control mapped interfaces.
+    (Closes: #377498)
+
+ -- Michael Biebl <biebl@teco.edu>  Tue,  8 Aug 2006 01:51:13 +0200
+
+network-manager (0.6.3-2) unstable; urgency=low
+
+  * Updated 02-dbus_access_network_manager.patch to allow the hal daemon
+    (running as user "hal") to send events about hotplugged devices to the
+    NetworkManager daemon. (Closes: 355785)
+  * Added a Recommends: notification-daemon to network-manager-gnome.
+  * Improved the package description and the manpage of network-manager-gnome.
+    (Closes: #362962)
+
+ -- Michael Biebl <biebl@teco.edu>  Tue, 20 Jun 2006 23:22:11 +0200
+
+network-manager (0.6.3-1) unstable; urgency=low
+
+  * New upstream release.
+    - Removed 07-libnm_glib_reconnect_dbus.patch, merged upstream.
+    - Removed 09-nm_bad_mutex_free.patch, fixed upstream.
+    - Removed 10-interface_parser_fixes.patch, merged upstream.
+    - Removed 11-carrier_detection.patch, merged upstream.
+  * Added a watch file.
+  * Added homepage URL to package description.
+
+ -- Michael Biebl <biebl@teco.edu>  Thu,  8 Jun 2006 16:21:43 +0200
+
+network-manager (0.6.2-3) unstable; urgency=low
+
+  * Ship the NEWS.Debian file only for the network-manager package.
+    (Closes: #367063)
+  * Added 11-carrier_detection.patch to support network cards which can't do
+    carrier detection. (Closes: #366373) 
+
+ -- Michael Biebl <biebl@teco.edu>  Tue, 16 May 2006 00:16:43 +0200
+
+network-manager (0.6.2-2) unstable; urgency=low
+
+  * More integration work. (Closes: #355244)
+    - Added network-manager-dispatcher.script and
+      06-dispatch_more_events.patch.
+      This way the scripts in /etc/networks/if-*.d/ are called properly by
+      NetworkManagerDispatcher.
+      Thanks to the Ubuntu devs for this work!
+    - Added 08-disabled_devices.patch. Network interfaces listed in
+      /etc/network/interfaces which are not configured "auto" and "dhcp" are
+      not handled by NM. This makes it possible to configure interfaces 
+      statically and have NM not messing with them. 
+      Updated README.Debian to reflect these changes.
+    - Added 09-nm_bad_mutex_free.patch. Otherwise NM crashes if a device is
+      disabled.
+  * Added 07-libnm_glib_reconnect_dbus.patch which makes libnm_glib sleep 
+    between unsuccessful connection attempts to dbus. (Closes: #366010)
+  * Bumped Standards-Version to 3.7.2, no further changes required.
+  * Removed *.la files from the dev packages as we also ship pkg-config files
+    which are a better alternative.
+  * Added 10-interface_parser_fixes.patch which fixes several problems with
+    the /etc/network/interfaces parser. (Closes: #355564)
+
+ -- Michael Biebl <biebl@teco.edu>  Fri,  5 May 2006 18:01:47 +0200
+
+network-manager (0.6.2-1) unstable; urgency=low
+
+  * New upstream release.
+  * Updated if_fix.patch, parts of it have been fixed upstream.
+  * Renamed patches to use a more consistent naming scheme.
+  * Depend on dhcbd (>= 1.12-2) because NM 0.6.2 does not start dhcdbd itself
+    anymore.
+  * The wpa_supplicant binary was moved from /usr/sbin to /sbin. Updated
+    debian/rules accordingly.
+  * Added dependency on hal (Closes: #356622)
+  * Added autostart file to network-manager-gnome. This way nm-applet is
+    started automatically on login.
+
+ -- Michael Biebl <biebl@teco.edu>  Sun,  2 Apr 2006 19:48:28 +0200
+
+network-manager (0.6.1-1) unstable; urgency=low
+
+  * New upstream release.
+  * Added myself to uploaders.
+  * Added a dependency on dbus.
+
+ -- Michael Biebl <biebl@teco.edu>  Tue, 14 Mar 2006 15:48:41 +0100
+
+network-manager (0.6.0-1) unstable; urgency=low
+
+  * New upstream release (Closes: #355246)
+    - most of the work is taken from the experimental branch of NM.
+      Thanks goes to  Michael Biebl.
+    - Added NetworkManagerDebian.patch which introduce supports for resolvconf
+  * switched to debhelper5.
+  * added libnl-util0, libnl-util-dev packages.
+    - added debian/libnl-util0.install , debian/libnl-util-dev.install
+  * removed debian/dirs as it was useless.
+  * added a dependency on wpasupplicant as it's necessary for all encrypted
+    connections.
+
+ -- Riccardo Setti <giskard@autistici.org>  Thu,  9 Mar 2006 15:38:01 +0100
+
+network-manager (0.5.1-3) unstable; urgency=low
+
+  * improved debian/copyright . I hope this time it will be 
+    good enough to pass the ftp-master check. Thanks to Joerg Jaspert who
+    has pointed me to the problem.
+
+ -- Riccardo Setti <giskard@autistici.org>  Sun, 26 Feb 2006 21:57:29 +0100
+
+network-manager (0.5.1-2) unstable; urgency=low
+
+  * improved manpages.
+    - added nm-vpn-properties, nm-applet manpages
+    - added debian/network-manager-gnome.manpages
+    - modifyed NetworManager*.sgml for reflect the correct website.
+  * added nm-vpn-properties.desktop, nm-logo.xpm
+  * added dbus_access_network_manager and dbus_access_nm_applet patches:
+    - switched to group netdev
+    - updated the dep on dhcdbd
+    - removed debian/network-manager.dbus-conf debian/nm-applet.conf
+  * removed network-manager.doc as it was empty. 
+  * uploaded to unstable.
+
+ -- Riccardo Setti <giskard@autistici.org>  Thu,  9 Feb 2006 10:18:13 +0100
+
+network-manager (0.5.1-1) experimental; urgency=low
+
+  * renamed 25NetworkManagerDispatcher in 26NetworkManagerDispatcher because
+    first we need to start NetworkManager and then NetworkManagerDispatcher 
+  * added networkmanger and networkmanaferdispatcher manpages. 
+  * Inital upload to Debian (Closes: #270538)
+  * work based on the ubuntu package
+  * Added 01.patch and 02.patch for fix the problem with recent linux 
+    kernel-headers
+ 
+ -- Riccardo Setti <giskard@autistici.org>  Mon, 5 Jan 2006 17:09:29 +0100
+
+network-manager (0.5.1-0ubuntu6) dapper; urgency=low
+
+  * Really don't depend on bind9 being installed
+
+ -- Matthew Garrett <mjg59@srcf.ucam.org>  Mon, 26 Dec 2005 00:40:29 +0000
+
+network-manager (0.5.1-0ubuntu5) dapper; urgency=low
+
+  * debian/control:
+    - Version dep on dhcdbd to (>= 1.10-0ubuntu2).
+
+ -- Christian Bjälevik <nafallo@ubuntu.com>  Wed, 21 Dec 2005 19:08:53 +0100
+
+network-manager (0.5.1-0ubuntu4) dapper; urgency=low
+
+  * debian/control:
+    - Version all accurances of libdbus-glib-1-dev to (>= 0.60).
+    - Removed not needed Build-Dep on libxdcmp-dev, this is a dep
+      of libx11-dev now.
+  * debian/patches/01-STOLEN_FROM_HEAD-dbus-60:
+    - Add a patch from CVS HEAD to fix FTBFS.
+      No patchsystem, only applied it.
+
+ -- Christian Bjälevik <nafallo@ubuntu.com>  Wed, 21 Dec 2005 14:22:34 +0100
+
+network-manager (0.5.1-0ubuntu3) dapper; urgency=low
+
+  * debian/control:
+    - Changed versioned dep on wireless-tools to >= 28pre9
+      (what upstream says in their .news).
+    - Removed commented out Conflicts-line.
+    - Do not depend on bind9 being installed.
+    - Added libxdmcp-dev as a Build-Dep.
+  * debian/*.dbus-event:
+    - Use "$NAME" instead of the incredible long "$DESC: ".
+  * debian/network-manager.postinst:
+    - Do not run gtk-update-icon-cache on configure cause
+      seb128 says it's a bad idea and explained why :-).
+  * debian/README:
+    - Fix typo (cann -> can).
+  * debian/rules:
+    - Removed named-support (we don't want bind9 for this)
+    - Added --with-distro=debian.
+
+ -- Christian Bjälevik <nafallo@ubuntu.com>  Thu, 15 Dec 2005 02:04:12 +0100
+
+network-manager (0.5.1-0ubuntu2) dapper; urgency=low
+
+  * remove .arch-ids traces
+
+ -- Jan Gerber <j@bootlab.org>  Sun, 13 Nov 2005 21:19:18 -0500
+
+network-manager (0.5.1-0ubuntu1) dapper; urgency=low
+
+  * New upstream version
+
+ -- Jan Gerber <j@bootlab.org>  Fri, 21 Oct 2005 08:33:25 -0400
+
+network-manager (0.5.0-0ubuntu1) breezy; urgency=low
+
+  * New upstream version
+  * split headers into network-manager-dev
+
+ -- Jan Gerber <j@bootlab.org>  Tue, 18 Oct 2005 17:43:56 +0200
+
+network-manager (0.4.1+cvs20050817-0ubuntu5) breezy; urgency=low
+
+  * fix postinst so its possible to install network-manager 
+    in pbuilder
+
+ -- Jan Gerber <j@bootlab.org>  Tue, 11 Oct 2005 19:23:47 +0200
+
+network-manager (0.4.1+cvs20050817-0ubuntu4) breezy; urgency=low
+
+  * update postinst to restart dbus on install
+
+ -- Jan Gerber <j@bootlab.org>  Sat, 29 Aug 2005 13:40:26 +0200
+
+network-manager (0.4.1+cvs20050817-0ubuntu3) breezy; urgency=low
+
+  * this is NetworkManager CVS Tag NM_0_4_1_RELEASE + 3 patches
+    - make dhcdbd only a runtime dependency
+    - fix build due to one too many ,s
+    - fix debian backend to support static IP settings again
+      (all changes are upstream by now)
+
+ -- Jan Gerber <j@bootlab.org>  Sat, 27 Aug 2005 23:40:26 +0200
+
+network-manager (0.4.1+cvs20050817-0ubuntu2) breezy; urgency=low
+
+  * restructure build system to creat orig.tar.gz and diff.gz files
+
+ -- Jan Gerber <j@bootlab.org>  Sat, 27 Aug 2005 14:04:26 +0200
+
+network-manager (0.4.1+cvs20050817-0unbuntu1) breezy; urgency=low
+
+  * fix loading static IP settings from /etc/network/interfaces
+
+ -- Jan Gerber <j@bootlab.org>  Sun, 21 Aug 2005 19:40:26 +0200
+
+network-manager (0.4.1+cvs20050817-0) breezy; urgency=low
+
+  * update to NM_0_4_1_RELEASE
+
+ -- Jan Gerber <j@bootlab.org>  Sun, 21 Aug 2005 15:27:26 +0200
+
+network-manager (0.4.1+cvs20050813-0) breezy; urgency=low
+
+  * change back to using BIND
+  * remove dependency on resolvconf and dnsmasq
+
+ -- Jan Gerber <j@bootlab.org>  Sat, 13 Aug 2005 19:37:26 +0200
+
+network-manager (0.4.1+cvs20050618-3) breezy; urgency=low
+
+  * Run resolvconf instead of messing with BIND.  Dependencies
+    changed too.  Unfortunately these changes are not properly
+    tested :-(.
+
+ -- Ian Jackson <ian@ubuntu.com>  Sat, 18 Jun 2005 13:33:26 +0100
+
+network-manager (0.4.1+cvs20050618-2) breezy; urgency=low
+
+  * Sort out chown of /var/lib/NetworkManager
+
+ -- Thom May <thom@ubuntu.com>  Sat, 18 Jun 2005 13:33:26 +0100
+
+network-manager (0.4.1+cvs20050618-1) breezy; urgency=low
+
+  * update from CVS
+  * Add configure magic to ensure we get the correct path for dhcdbd
+    (Ubuntu: #11905)
+  * Ensure /var/lib/NetworkManager is created with the correct permisions
+    (Ubuntu: #11904)
+  * Rename dbus event script to correct name and restart dbus in postinst
+  * Depend on lsb-base and use log_*_msg in event script
+
+ -- Thom May <thom@ubuntu.com>  Sat, 18 Jun 2005 11:22:49 +0100
+
+network-manager (0.4.1+cvs20050616-1) breezy; urgency=low
+
+  * New upstream. Fix descriptions.
+
+ -- Thom May <thom@ubuntu.com>  Thu, 16 Jun 2005 14:47:30 +0100
+   
+network-manager (0.4.1+cvs20050614-1) unstable; urgency=low
+
+  * New upstream release. Move to 0.4 branch; use dhcdbd.
+  * Drop network-manager-gnome
+  * add libnm-glib-0 and libnm-glib-0-dev
+
+ -- Thom May <thom@debian.org>  Tue, 14 Jun 2005 12:41:29 +0100
+
+network-manager (0.3.1+cvs20041108-1) unstable; urgency=low
+
+  * New upstream release
+  * Add dpatch
+
+ -- Thom May <thom@debian.org>  Mon,  8 Nov 2004 13:49:15 +0000
+
+network-manager (0.3.1+cvs20041101-2) unstable; urgency=low
+
+  * Update dependencies, thanks to j@bootlab.org
+
+ -- Thom May <thom@debian.org>  Tue,  2 Nov 2004 16:32:45 +0000
+
+network-manager (0.3.1+cvs20041101-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Thom May <thom@debian.org>  Mon,  1 Nov 2004 13:08:32 +0000
+
+network-manager (0.3.1+cvs20041028-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Thom May <thom@debian.org>  Thu, 28 Oct 2004 13:12:42 +0100
+
+network-manager (0.3+cvs20041016-2) unstable; urgency=low
+
+  * fix some minor problems in packaging; clean up for pkg-utopia entry
+
+ -- Thom May <thom@canonical.com>  Mon, 25 Oct 2004 13:43:07 +0100
+
+network-manager (0.3+cvs20041016-1) unstable; urgency=low
+
+  * New upstream release
+  * Clean up backend for debian
+
+ -- Thom May <thom@debian.org>  Sat, 16 Oct 2004 21:32:43 +0100
+
+network-manager (0.3-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Thom May <thom@debian.org>  Fri, 15 Oct 2004 13:55:46 +0100
+
+network-manager (0.2+cvs20040928-1) unstable; urgency=low
+
+  * Initial Release.
+
+ -- Thom May <thom@debian.org>  Sun,  3 Oct 2004 11:54:56 +0100
+
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 00000000..7f8f011e
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644
index 00000000..fbd2183f
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,208 @@
+Source: network-manager
+Section: net
+Priority: optional
+Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>
+Uploaders: Michael Biebl <biebl@debian.org>
+Build-Depends:
+ debhelper (>= 7),
+ cdbs,
+ autotools-dev,
+ pkg-config,
+ intltool,
+ libdbus-glib-1-dev (>= 0.75),
+ libdbus-1-dev (>= 1.1),
+ libiw-dev(>= 27+28pre9),
+ libglib2.0-dev (>= 2.18),
+ libnl-dev (>= 1.0~pre8),
+ ppp-dev (>= 2.4.5),
+ libpolkit-gobject-1-dev,
+ libgnutls-dev,
+ uuid-dev,
+ libudev-dev,
+ libgudev-1.0-dev
+Standards-Version: 3.9.1
+Vcs-Svn: svn://svn.debian.org/pkg-utopia/packages/unstable/networkmanager/
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-utopia/packages/unstable/networkmanager/
+Homepage: http://www.gnome.org/projects/NetworkManager/
+
+Package: network-manager
+Architecture: any
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
+ lsb-base (>= 3.2-14),
+ wpasupplicant (>= 0.6.2-1),
+ dbus (>= 1.1.2),
+ udev,
+ adduser,
+ isc-dhcp-client (>= 4.1.1-P1-4)
+Recommends:
+ policykit-1,
+ ppp (>= 2.4.5),
+ dnsmasq-base,
+ iptables,
+ modemmanager
+Suggests: avahi-autoipd
+Conflicts:
+ network-manager-gnome (<< 0.6.5-1),
+ network-manager-pptp (<< 0.7~~)
+Replaces:
+ network-manager-gnome (<< 0.6.5-1),
+ network-manager-pptp (<< 0.7~~)
+Breaks:
+ network-manager-gnome (<< 0.7~~),
+ network-manager-kde (<< 1:0.9~~),
+ network-manager-openvpn (<< 0.7~~),
+ network-manager-vpnc (<< 0.7~~),
+ network-manager-pptp (<< 0.7~~),
+ ppp (<< 2.4.5)
+Description: network management framework daemon
+ NetworkManager attempts to keep an active network connection available at all
+ times. It is intended only for the desktop use-case, and is not intended for
+ usage on servers. The point of NetworkManager is to make networking
+ configuration and setup as painless and automatic as possible.  If using DHCP,
+ NetworkManager is _intended_ to replace default routes, obtain IP addresses
+ from a DHCP server, and change nameservers whenever it sees fit.
+ .
+ This package provides the userspace daemons.
+ .
+ Optional dependencies:
+  * policykit-1: Required for reading and writing system connections.
+  * ppp: Required for establishing dial-up connections (e.g. via GSM).
+  * dnsmasq-base/iptables: Required for creating Ad-hoc connections and
+    connection sharing.
+  * avahi-autoipd: Used for IPv4LL, a protocol for automatic Link-Local IP
+    address configuration.
+
+Package: network-manager-dev
+Architecture: any
+Section: devel
+Depends: ${misc:Depends}
+Description: network management framework (development files)
+ this package provides header files that are needed to
+ compile VPN Plugins for NetworkManager.
+
+Package: libnm-glib2
+Section: libs
+Architecture: any
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends}
+Description: network management framework (GLib shared library)
+ NetworkManager attempts to keep an active network connection available at all
+ times. It is intended only for the desktop use-case, and is not intended for
+ usage on servers. The point of NetworkManager is to make networking
+ configuration and setup as painless and automatic as possible.  If using DHCP,
+ NetworkManager is _intended_ to replace default routes, obtain IP addresses
+ from a DHCP server, and change nameservers whenever it sees fit.
+ .
+ This package provides the shared library that applications can use to query
+ connection status via NetworkManager.
+
+Package: libnm-glib-dev
+Section: libdevel
+Architecture: any
+Depends:
+ libnm-glib2 (= ${binary:Version}),
+ ${misc:Depends},
+ libnm-util-dev,
+ network-manager-dev,
+ libglib2.0-dev,
+ libdbus-glib-1-dev
+Description: network management framework (GLib interface)
+ NetworkManager attempts to keep an active network connection available at all
+ times. It is intended only for the desktop use-case, and is not intended for
+ usage on servers. The point of NetworkManager is to make networking
+ configuration and setup as painless and automatic as possible.  If using DHCP,
+ NetworkManager is _intended_ to replace default routes, obtain IP addresses
+ from a DHCP server, and change nameservers whenever it sees fit.
+ .
+ This package provides the interface that applications can use to query
+ connection status via NetworkManager.
+
+Package: libnm-glib-vpn1
+Section: libs
+Architecture: any
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends}
+Description: network management framework (GLib VPN shared library)
+ NetworkManager attempts to keep an active network connection available at all
+ times. It is intended only for the desktop use-case, and is not intended for
+ usage on servers. The point of NetworkManager is to make networking
+ configuration and setup as painless and automatic as possible.  If using DHCP,
+ NetworkManager is _intended_ to replace default routes, obtain IP addresses
+ from a DHCP server, and change nameservers whenever it sees fit.
+ .
+ This package provides the shared library that applications can use for
+ creating VPN connections via NetworkManager.
+
+Package: libnm-glib-vpn-dev
+Section: libdevel
+Architecture: any
+Depends:
+ libnm-glib-vpn1 (= ${binary:Version}),
+ ${misc:Depends},
+ libnm-glib-dev
+Description: network management framework (GLib interface)
+ NetworkManager attempts to keep an active network connection available at all
+ times. It is intended only for the desktop use-case, and is not intended for
+ usage on servers. The point of NetworkManager is to make networking
+ configuration and setup as painless and automatic as possible.  If using DHCP,
+ NetworkManager is _intended_ to replace default routes, obtain IP addresses
+ from a DHCP server, and change nameservers whenever it sees fit.
+ .
+ This package provides the shared library that applications can use for
+ creating VPN connections via NetworkManager.
+
+Package: libnm-util1
+Section: libs
+Architecture: any
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends}
+Description: network management framework (shared library)
+ NetworkManager attempts to keep an active network connection available at all
+ times. It is intended only for the desktop use-case, and is not intended for
+ usage on servers. The point of NetworkManager is to make networking
+ configuration and setup as painless and automatic as possible.  If using DHCP,
+ NetworkManager is _intended_ to replace default routes, obtain IP addresses
+ from a DHCP server, and change nameservers whenever it sees fit.
+ .
+ This package contains a convenience library to ease the access to
+ NetworkManager.
+
+Package: libnm-util-dev
+Section: libdevel
+Architecture: any
+Depends:
+ libnm-util1 (= ${binary:Version}),
+ ${misc:Depends},
+ libglib2.0-dev,
+ libdbus-glib-1-dev
+Description: network management framework (development files)
+ NetworkManager attempts to keep an active network connection available at all
+ times. It is intended only for the desktop use-case, and is not intended for
+ usage on servers. The point of NetworkManager is to make networking
+ configuration and setup as painless and automatic as possible.  If using DHCP,
+ NetworkManager is _intended_ to replace default routes, obtain IP addresses
+ from a DHCP server, and change nameservers whenever it sees fit.
+ .
+ This package contains header and development files.
+
+Package: network-manager-dbg
+Architecture: any
+Section: debug
+Priority: extra
+Depends:
+ network-manager (= ${binary:Version}) | libnm-util1 (= ${binary:Version}) | libnm-glib2 (= ${binary:Version}) | libnm-glib-vpn1 (= ${binary:Version}),
+ ${misc:Depends}
+Description: network management framework daemon - debugging symbols
+ NetworkManager attempts to keep an active network connection available at all
+ times. It is intended only for the desktop use-case, and is not intended for
+ usage on servers. The point of NetworkManager is to make networking
+ configuration and setup as painless and automatic as possible.  If using DHCP,
+ NetworkManager is _intended_ to replace default routes, obtain IP addresses
+ from a DHCP server, and change nameservers whenever it sees fit.
+ .
+ This package contains detached debugging symbols.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 00000000..58e38447
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,59 @@
+This package was debianized by Thom May <thom@debian.org> on
+Sun,  3 Oct 2004 11:54:56 +0100.
+
+It was downloaded from http://ftp.gnome.org/pub/GNOME/sources/NetworkManager 
+
+
+All files if not specified otherwise are licensed under the following terms:
+
+Copyright:
+
+    Copyright (C) 2006 - 2009 Red Hat, Inc.
+    Copyright (C) 2006 - 2009 Novell, Inc.
+
+License:
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License along
+    with this program; if not, write to the Free Software Foundation, Inc.,
+    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
+
+
+
+libnm-util/*.[ch], libnm-glib/*.[ch]:
+
+Copyright:
+
+    Copyright (C) 2005 - 2009 Red Hat, Inc.
+    Copyright (C) 2005 - 2009 Novell, Inc.
+
+License:
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2 of the License, or (at your option) any later version.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public License
+    along with this package; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+
+On Debian systems, the complete text of the GNU Lesser General
+Public License can be found in `/usr/share/common-licenses/LGPL'.
diff --git a/debian/ifblacklist_migrate.sh b/debian/ifblacklist_migrate.sh
new file mode 100644
index 00000000..1d41266c
--- /dev/null
+++ b/debian/ifblacklist_migrate.sh
@@ -0,0 +1,66 @@
+#!/bin/sh
+
+# (C) 2007 Canonical Ltd.
+# Author: Alexander Sack <asac@jwsdot.com>
+# License: GNU General Public License, version 2 or any later version
+
+if test x$NIF_FILE = x; then
+   NIF_FILE=/etc/network/interfaces
+fi
+
+auto_ifs=$(cat $NIF_FILE | \
+    egrep "^auto|^allow-" | \
+    sed -e 's/auto//' | \
+    sed -e 's/allow-[^ ].* //')
+
+ifaces_to_disable=""
+
+echo Auto interfaces found: $auto_ifs
+
+# iterate over all auto interfaces
+for i in $auto_ifs; do
+  IFS_old=$IFS; IFS=""
+
+  NIF_FILE_content=$(cat $NIF_FILE | \
+      sed -e 's/^[ \t]*auto.*$//' | \
+      sed -e 's/^[ \t]*allow-.*$//' | \
+      sed -e 's/^[ \t]*#.*$//' | grep -v ^$)
+
+  # '--' is inserted by grep -A1 if there are multiple iface blocks
+  lines=$(echo $NIF_FILE_content | grep -A1 "^iface.*$i.*dhcp" | grep -v '\--')
+  IFS="
+"
+
+  # if there is no iface line for that interface, we would still get a line
+  # count of 1 ... so use word_count 0 below to exclude ifaces that have no
+  # configuration at all.
+  word_count=$(echo $lines | wc -w)
+  line_count=0
+  for line in $lines; do
+      nulled_line=$(echo "$line" | sed -e 's/[# ]//' | grep -v ^iface)
+      if test x$nulled_line != x; then
+	  line_count=$(expr $line_count + 1)
+      fi
+  done  
+
+  if test $line_count -eq 0 -a $word_count -gt 0; then
+     ifaces_to_disable="$ifaces_to_disable $i"
+     echo iface to disable = $i
+  fi
+  IFS=$IFS_old
+done
+
+backup_suffix=0
+while test -e ${NIF_FILE}.bak-${backup_suffix}; do
+   backup_suffix=$(expr $backup_suffix + 1)
+done
+
+if [ -n "$ifaces_to_disable" ]; then
+    cp $NIF_FILE "$NIF_FILE.bak-${backup_suffix}"
+    for i in $ifaces_to_disable; do
+	echo -n "Disabling interface: $i ... "
+	sed -i -e "s/^\([ \t]*iface.*$i.*\)$/#NetworkManager#\1/" $NIF_FILE
+	echo done.
+    done
+fi
+
diff --git a/debian/libnm-glib-dev.install b/debian/libnm-glib-dev.install
new file mode 100644
index 00000000..abbba845
--- /dev/null
+++ b/debian/libnm-glib-dev.install
@@ -0,0 +1,15 @@
+debian/tmp/usr/lib/pkgconfig/libnm-glib.pc
+debian/tmp/usr/lib/libnm-glib.a
+debian/tmp/usr/lib/libnm-glib.so
+debian/tmp/usr/include/libnm-glib/libnm_glib.h
+debian/tmp/usr/include/libnm-glib/nm-object.h
+debian/tmp/usr/include/libnm-glib/nm-client.h
+debian/tmp/usr/include/libnm-glib/nm*device*
+debian/tmp/usr/include/libnm-glib/nm-access-point.h
+debian/tmp/usr/include/libnm-glib/nm-ip*-config.h
+debian/tmp/usr/include/libnm-glib/nm-dhcp4-config.h
+debian/tmp/usr/include/libnm-glib/nm-dhcp6-config.h
+debian/tmp/usr/include/libnm-glib/nm*settings*.h
+debian/tmp/usr/include/libnm-glib/nm*connection.h
+debian/tmp/usr/include/libnm-glib/nm-types.h
+debian/tmp/usr/share/gtk-doc/html/libnm-glib/
diff --git a/debian/libnm-glib-vpn-dev.install b/debian/libnm-glib-vpn-dev.install
new file mode 100644
index 00000000..edb5d659
--- /dev/null
+++ b/debian/libnm-glib-vpn-dev.install
@@ -0,0 +1,4 @@
+debian/tmp/usr/lib/pkgconfig/libnm-glib-vpn.pc
+debian/tmp/usr/lib/libnm-glib-vpn.a
+debian/tmp/usr/lib/libnm-glib-vpn.so
+debian/tmp/usr/include/libnm-glib/nm-vpn-plugin*
diff --git a/debian/libnm-glib-vpn1.install b/debian/libnm-glib-vpn1.install
new file mode 100644
index 00000000..568a32ca
--- /dev/null
+++ b/debian/libnm-glib-vpn1.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libnm-glib-vpn.so.*
diff --git a/debian/libnm-glib-vpn1.symbols b/debian/libnm-glib-vpn1.symbols
new file mode 100644
index 00000000..a2512368
--- /dev/null
+++ b/debian/libnm-glib-vpn1.symbols
@@ -0,0 +1,22 @@
+libnm-glib-vpn.so.1 libnm-glib-vpn1 #MINVER#
+ nm_vpn_plugin_disconnect@Base 0.7.999
+ nm_vpn_plugin_error_get_type@Base 0.7.999
+ nm_vpn_plugin_error_quark@Base 0.7.999
+ nm_vpn_plugin_failure@Base 0.7.999
+ nm_vpn_plugin_get_connection@Base 0.7.999
+ nm_vpn_plugin_get_state@Base 0.7.999
+ nm_vpn_plugin_get_type@Base 0.7.999
+ nm_vpn_plugin_set_ip4_config@Base 0.7.999
+ nm_vpn_plugin_set_login_banner@Base 0.7.999
+ nm_vpn_plugin_set_state@Base 0.7.999
+ nm_vpn_plugin_ui_interface_delete_connection@Base 0.7.999
+ nm_vpn_plugin_ui_interface_export@Base 0.7.999
+ nm_vpn_plugin_ui_interface_get_capabilities@Base 0.7.999
+ nm_vpn_plugin_ui_interface_get_suggested_name@Base 0.7.999
+ nm_vpn_plugin_ui_interface_get_type@Base 0.7.999
+ nm_vpn_plugin_ui_interface_import@Base 0.7.999
+ nm_vpn_plugin_ui_interface_ui_factory@Base 0.7.999
+ nm_vpn_plugin_ui_widget_interface_get_type@Base 0.7.999
+ nm_vpn_plugin_ui_widget_interface_get_widget@Base 0.7.999
+ nm_vpn_plugin_ui_widget_interface_save_secrets@Base 0.7.999
+ nm_vpn_plugin_ui_widget_interface_update_connection@Base 0.7.999
diff --git a/debian/libnm-glib2.install b/debian/libnm-glib2.install
new file mode 100644
index 00000000..631c5150
--- /dev/null
+++ b/debian/libnm-glib2.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libnm-glib.so.*
diff --git a/debian/libnm-glib2.symbols b/debian/libnm-glib2.symbols
new file mode 100644
index 00000000..d5e072c9
--- /dev/null
+++ b/debian/libnm-glib2.symbols
@@ -0,0 +1,143 @@
+libnm-glib.so.2 libnm-glib2 #MINVER#
+ libnm_glib_get_network_state@Base 0.7.999
+ libnm_glib_init@Base 0.7.999
+ libnm_glib_register_callback@Base 0.7.999
+ libnm_glib_shutdown@Base 0.7.999
+ libnm_glib_unregister_callback@Base 0.7.999
+ nm_access_point_get_flags@Base 0.7.999
+ nm_access_point_get_frequency@Base 0.7.999
+ nm_access_point_get_hw_address@Base 0.7.999
+ nm_access_point_get_max_bitrate@Base 0.7.999
+ nm_access_point_get_mode@Base 0.7.999
+ nm_access_point_get_rsn_flags@Base 0.7.999
+ nm_access_point_get_ssid@Base 0.7.999
+ nm_access_point_get_strength@Base 0.7.999
+ nm_access_point_get_type@Base 0.7.999
+ nm_access_point_get_wpa_flags@Base 0.7.999
+ nm_access_point_new@Base 0.7.999
+ nm_active_connection_get_connection@Base 0.7.999
+ nm_active_connection_get_default6@Base 0.8.0.999
+ nm_active_connection_get_default@Base 0.7.999
+ nm_active_connection_get_devices@Base 0.7.999
+ nm_active_connection_get_scope@Base 0.7.999
+ nm_active_connection_get_service_name@Base 0.7.999
+ nm_active_connection_get_specific_object@Base 0.7.999
+ nm_active_connection_get_state@Base 0.7.999
+ nm_active_connection_get_type@Base 0.7.999
+ nm_active_connection_new@Base 0.7.999
+ nm_cdma_device_get_type@Base 0.7.999
+ nm_cdma_device_new@Base 0.7.999
+ nm_client_activate_connection@Base 0.7.999
+ nm_client_deactivate_connection@Base 0.7.999
+ nm_client_get_active_connections@Base 0.7.999
+ nm_client_get_device_by_path@Base 0.7.999
+ nm_client_get_devices@Base 0.7.999
+ nm_client_get_manager_running@Base 0.7.999
+ nm_client_get_state@Base 0.7.999
+ nm_client_get_type@Base 0.7.999
+ nm_client_networking_get_enabled@Base 0.8.0.999
+ nm_client_networking_set_enabled@Base 0.8.0.999
+ nm_client_new@Base 0.7.999
+ nm_client_sleep@Base 0.7.999
+ nm_client_wireless_get_enabled@Base 0.7.999
+ nm_client_wireless_hardware_get_enabled@Base 0.7.999
+ nm_client_wireless_set_enabled@Base 0.7.999
+ nm_client_wwan_get_enabled@Base 0.7.999
+ nm_client_wwan_hardware_get_enabled@Base 0.7.999
+ nm_client_wwan_set_enabled@Base 0.7.999
+ nm_device_bt_get_capabilities@Base 0.7.999
+ nm_device_bt_get_hw_address@Base 0.7.999
+ nm_device_bt_get_name@Base 0.7.999
+ nm_device_bt_get_type@Base 0.7.999
+ nm_device_bt_new@Base 0.7.999
+ nm_device_disconnect@Base 0.7.999
+ nm_device_ethernet_get_carrier@Base 0.7.999
+ nm_device_ethernet_get_hw_address@Base 0.7.999
+ nm_device_ethernet_get_speed@Base 0.7.999
+ nm_device_ethernet_get_type@Base 0.7.999
+ nm_device_ethernet_new@Base 0.7.999
+ nm_device_get_capabilities@Base 0.7.999
+ nm_device_get_dhcp4_config@Base 0.7.999
+ nm_device_get_driver@Base 0.7.999
+ nm_device_get_iface@Base 0.7.999
+ nm_device_get_ip4_config@Base 0.7.999
+ nm_device_get_ip6_config@Base 0.7.999
+ nm_device_get_managed@Base 0.7.999
+ nm_device_get_product@Base 0.7.999
+ nm_device_get_state@Base 0.7.999
+ nm_device_get_type@Base 0.7.999
+ nm_device_get_udi@Base 0.7.999
+ nm_device_get_vendor@Base 0.7.999
+ nm_device_new@Base 0.7.999
+ nm_device_wifi_get_access_point_by_path@Base 0.7.999
+ nm_device_wifi_get_access_points@Base 0.7.999
+ nm_device_wifi_get_active_access_point@Base 0.7.999
+ nm_device_wifi_get_bitrate@Base 0.7.999
+ nm_device_wifi_get_capabilities@Base 0.7.999
+ nm_device_wifi_get_hw_address@Base 0.7.999
+ nm_device_wifi_get_mode@Base 0.7.999
+ nm_device_wifi_get_type@Base 0.7.999
+ nm_device_wifi_new@Base 0.7.999
+ nm_dhcp4_config_get_one_option@Base 0.7.999
+ nm_dhcp4_config_get_options@Base 0.7.999
+ nm_dhcp4_config_get_type@Base 0.7.999
+ nm_dhcp4_config_new@Base 0.7.999
+ nm_exported_connection_get_type@Base 0.7.999
+ nm_exported_connection_new@Base 0.7.999
+ nm_gsm_device_get_type@Base 0.7.999
+ nm_gsm_device_new@Base 0.7.999
+ nm_ip4_config_get_addresses@Base 0.7.999
+ nm_ip4_config_get_domains@Base 0.7.999
+ nm_ip4_config_get_hostname@Base 0.7.999
+ nm_ip4_config_get_nameservers@Base 0.7.999
+ nm_ip4_config_get_routes@Base 0.7.999
+ nm_ip4_config_get_type@Base 0.7.999
+ nm_ip4_config_get_wins_servers@Base 0.7.999
+ nm_ip4_config_new@Base 0.7.999
+ nm_ip6_address_array_get_type@Base 0.7.999
+ nm_ip6_address_object_array_get_type@Base 0.7.999
+ nm_ip6_config_get_addresses@Base 0.7.999
+ nm_ip6_config_get_domains@Base 0.7.999
+ nm_ip6_config_get_nameservers@Base 0.7.999
+ nm_ip6_config_get_routes@Base 0.7.999
+ nm_ip6_config_get_type@Base 0.7.999
+ nm_ip6_config_new@Base 0.7.999
+ nm_ip6_route_object_array_get_type@Base 0.7.999
+ nm_object_array_get_type@Base 0.7.999
+ nm_object_get_connection@Base 0.7.999
+ nm_object_get_path@Base 0.7.999
+ nm_object_get_type@Base 0.7.999
+ nm_remote_connection_get_type@Base 0.7.999
+ nm_remote_connection_new@Base 0.7.999
+ nm_remote_settings_get_type@Base 0.7.999
+ nm_remote_settings_new@Base 0.7.999
+ nm_remote_settings_system_get_type@Base 0.7.999
+ nm_remote_settings_system_new@Base 0.7.999
+ nm_serial_device_get_bytes_received@Base 0.7.999
+ nm_serial_device_get_bytes_sent@Base 0.7.999
+ nm_serial_device_get_type@Base 0.7.999
+ nm_settings_connection_interface_delete@Base 0.7.999
+ nm_settings_connection_interface_emit_updated@Base 0.7.999
+ nm_settings_connection_interface_get_secrets@Base 0.7.999
+ nm_settings_connection_interface_get_type@Base 0.7.999
+ nm_settings_connection_interface_update@Base 0.7.999
+ nm_settings_interface_add_connection@Base 0.7.999
+ nm_settings_interface_error_get_type@Base 0.8.0.999
+ nm_settings_interface_error_quark@Base 0.7.999
+ nm_settings_interface_get_connection_by_path@Base 0.7.999
+ nm_settings_interface_get_type@Base 0.7.999
+ nm_settings_interface_list_connections@Base 0.7.999
+ nm_settings_service_export@Base 0.7.999
+ nm_settings_service_export_connection@Base 0.7.999
+ nm_settings_service_get_connection_by_path@Base 0.7.999
+ nm_settings_service_get_type@Base 0.7.999
+ nm_settings_system_interface_get_permissions@Base 0.7.999
+ nm_settings_system_interface_get_type@Base 0.7.999
+ nm_settings_system_interface_save_hostname@Base 0.7.999
+ nm_ssid_get_type@Base 0.7.999
+ nm_string_array_get_type@Base 0.7.999
+ nm_uint_array_get_type@Base 0.7.999
+ nm_vpn_connection_get_banner@Base 0.7.999
+ nm_vpn_connection_get_type@Base 0.7.999
+ nm_vpn_connection_get_vpn_state@Base 0.7.999
+ nm_vpn_connection_new@Base 0.7.999
diff --git a/debian/libnm-util-dev.install b/debian/libnm-util-dev.install
new file mode 100644
index 00000000..fb6fb8a1
--- /dev/null
+++ b/debian/libnm-util-dev.install
@@ -0,0 +1,8 @@
+debian/tmp/usr/lib/pkgconfig/libnm-util.pc
+debian/tmp/usr/lib/libnm-util.a
+debian/tmp/usr/lib/libnm-util.so
+debian/tmp/usr/include/NetworkManager/nm-connection.h
+debian/tmp/usr/include/NetworkManager/nm-utils.h
+debian/tmp/usr/include/NetworkManager/nm-setting.h
+debian/tmp/usr/include/NetworkManager/nm-setting-*.h
+debian/tmp/usr/share/gtk-doc/html/libnm-util/
diff --git a/debian/libnm-util1.install b/debian/libnm-util1.install
new file mode 100644
index 00000000..051d4901
--- /dev/null
+++ b/debian/libnm-util1.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libnm-util.so.*
diff --git a/debian/libnm-util1.symbols b/debian/libnm-util1.symbols
new file mode 100644
index 00000000..67d6bf27
--- /dev/null
+++ b/debian/libnm-util1.symbols
@@ -0,0 +1,390 @@
+libnm-util.so.1 libnm-util1 #MINVER#
+ nm_connection_add_setting@Base 0.7.0
+ nm_connection_clear_secrets@Base 0.7.0
+ nm_connection_compare@Base 0.7.0
+ nm_connection_create_setting@Base 0.7.0
+ nm_connection_dump@Base 0.7.0
+ nm_connection_duplicate@Base 0.7.0
+ nm_connection_error_get_type@Base 0.7.0
+ nm_connection_error_quark@Base 0.7.0
+ nm_connection_for_each_setting_value@Base 0.7.0
+ nm_connection_get_path@Base 0.7.0
+ nm_connection_get_scope@Base 0.7.0
+ nm_connection_get_setting@Base 0.7.0
+ nm_connection_get_setting_by_name@Base 0.7.0
+ nm_connection_get_type@Base 0.7.0
+ nm_connection_lookup_setting_type@Base 0.7.0
+ nm_connection_lookup_setting_type_by_quark@Base 0.7.0
+ nm_connection_need_secrets@Base 0.7.0
+ nm_connection_new@Base 0.7.0
+ nm_connection_new_from_hash@Base 0.7.0
+ nm_connection_remove_setting@Base 0.7.0
+ nm_connection_replace_settings@Base 0.7.0
+ nm_connection_set_path@Base 0.7.0
+ nm_connection_set_scope@Base 0.7.0
+ nm_connection_to_hash@Base 0.7.0
+ nm_connection_update_secrets@Base 0.7.0
+ nm_connection_verify@Base 0.7.0
+ nm_ip4_address_compare@Base 0.7.0
+ nm_ip4_address_dup@Base 0.7.0
+ nm_ip4_address_get_address@Base 0.7.0
+ nm_ip4_address_get_gateway@Base 0.7.0
+ nm_ip4_address_get_prefix@Base 0.7.0
+ nm_ip4_address_new@Base 0.7.0
+ nm_ip4_address_ref@Base 0.7.0
+ nm_ip4_address_set_address@Base 0.7.0
+ nm_ip4_address_set_gateway@Base 0.7.0
+ nm_ip4_address_set_prefix@Base 0.7.0
+ nm_ip4_address_unref@Base 0.7.0
+ nm_ip4_route_compare@Base 0.7.0
+ nm_ip4_route_dup@Base 0.7.0
+ nm_ip4_route_get_dest@Base 0.7.0
+ nm_ip4_route_get_metric@Base 0.7.0
+ nm_ip4_route_get_next_hop@Base 0.7.0
+ nm_ip4_route_get_prefix@Base 0.7.0
+ nm_ip4_route_new@Base 0.7.0
+ nm_ip4_route_ref@Base 0.7.0
+ nm_ip4_route_set_dest@Base 0.7.0
+ nm_ip4_route_set_metric@Base 0.7.0
+ nm_ip4_route_set_next_hop@Base 0.7.0
+ nm_ip4_route_set_prefix@Base 0.7.0
+ nm_ip4_route_unref@Base 0.7.0
+ nm_ip6_address_compare@Base 0.7.999
+ nm_ip6_address_dup@Base 0.7.999
+ nm_ip6_address_get_address@Base 0.7.999
+ nm_ip6_address_get_gateway@Base 0.8.0.999
+ nm_ip6_address_get_prefix@Base 0.7.999
+ nm_ip6_address_new@Base 0.7.999
+ nm_ip6_address_ref@Base 0.7.999
+ nm_ip6_address_set_address@Base 0.7.999
+ nm_ip6_address_set_gateway@Base 0.8.0.999
+ nm_ip6_address_set_prefix@Base 0.7.999
+ nm_ip6_address_unref@Base 0.7.999
+ nm_ip6_route_compare@Base 0.7.999
+ nm_ip6_route_dup@Base 0.7.999
+ nm_ip6_route_get_dest@Base 0.7.999
+ nm_ip6_route_get_metric@Base 0.7.999
+ nm_ip6_route_get_next_hop@Base 0.7.999
+ nm_ip6_route_get_prefix@Base 0.7.999
+ nm_ip6_route_new@Base 0.7.999
+ nm_ip6_route_ref@Base 0.7.999
+ nm_ip6_route_set_dest@Base 0.7.999
+ nm_ip6_route_set_metric@Base 0.7.999
+ nm_ip6_route_set_next_hop@Base 0.7.999
+ nm_ip6_route_set_prefix@Base 0.7.999
+ nm_ip6_route_unref@Base 0.7.999
+ nm_setting_802_1x_add_eap_method@Base 0.7.0
+ nm_setting_802_1x_clear_eap_methods@Base 0.7.0
+ nm_setting_802_1x_error_get_type@Base 0.7.0
+ nm_setting_802_1x_error_quark@Base 0.7.0
+ nm_setting_802_1x_get_anonymous_identity@Base 0.7.0
+ nm_setting_802_1x_get_ca_cert@Base 0.7.0
+ nm_setting_802_1x_get_ca_cert_blob@Base 0.7.999
+ nm_setting_802_1x_get_ca_cert_path@Base 0.7.999
+ nm_setting_802_1x_get_ca_cert_scheme@Base 0.7.999
+ nm_setting_802_1x_get_ca_path@Base 0.7.0
+ nm_setting_802_1x_get_client_cert@Base 0.7.0
+ nm_setting_802_1x_get_client_cert_blob@Base 0.7.999
+ nm_setting_802_1x_get_client_cert_path@Base 0.7.999
+ nm_setting_802_1x_get_client_cert_scheme@Base 0.7.999
+ nm_setting_802_1x_get_eap_method@Base 0.7.0
+ nm_setting_802_1x_get_identity@Base 0.7.0
+ nm_setting_802_1x_get_num_eap_methods@Base 0.7.0
+ nm_setting_802_1x_get_password@Base 0.7.0
+ nm_setting_802_1x_get_phase1_fast_provisioning@Base 0.7.0
+ nm_setting_802_1x_get_phase1_peaplabel@Base 0.7.0
+ nm_setting_802_1x_get_phase1_peapver@Base 0.7.0
+ nm_setting_802_1x_get_phase2_auth@Base 0.7.0
+ nm_setting_802_1x_get_phase2_autheap@Base 0.7.0
+ nm_setting_802_1x_get_phase2_ca_cert@Base 0.7.0
+ nm_setting_802_1x_get_phase2_ca_cert_blob@Base 0.7.999
+ nm_setting_802_1x_get_phase2_ca_cert_path@Base 0.7.999
+ nm_setting_802_1x_get_phase2_ca_cert_scheme@Base 0.7.999
+ nm_setting_802_1x_get_phase2_ca_path@Base 0.7.0
+ nm_setting_802_1x_get_phase2_client_cert@Base 0.7.0
+ nm_setting_802_1x_get_phase2_client_cert_blob@Base 0.7.999
+ nm_setting_802_1x_get_phase2_client_cert_path@Base 0.7.999
+ nm_setting_802_1x_get_phase2_client_cert_scheme@Base 0.7.999
+ nm_setting_802_1x_get_phase2_private_key@Base 0.7.0
+ nm_setting_802_1x_get_phase2_private_key_blob@Base 0.7.999
+ nm_setting_802_1x_get_phase2_private_key_format@Base 0.7.999
+ nm_setting_802_1x_get_phase2_private_key_password@Base 0.7.0
+ nm_setting_802_1x_get_phase2_private_key_path@Base 0.7.999
+ nm_setting_802_1x_get_phase2_private_key_scheme@Base 0.7.999
+ nm_setting_802_1x_get_phase2_private_key_type@Base 0.7.0
+ nm_setting_802_1x_get_pin@Base 0.7.0
+ nm_setting_802_1x_get_private_key@Base 0.7.0
+ nm_setting_802_1x_get_private_key_blob@Base 0.7.999
+ nm_setting_802_1x_get_private_key_format@Base 0.7.999
+ nm_setting_802_1x_get_private_key_password@Base 0.7.0
+ nm_setting_802_1x_get_private_key_path@Base 0.7.999
+ nm_setting_802_1x_get_private_key_scheme@Base 0.7.999
+ nm_setting_802_1x_get_private_key_type@Base 0.7.0
+ nm_setting_802_1x_get_psk@Base 0.7.0
+ nm_setting_802_1x_get_system_ca_certs@Base 0.7.0
+ nm_setting_802_1x_get_type@Base 0.7.0
+ nm_setting_802_1x_new@Base 0.7.0
+ nm_setting_802_1x_remove_eap_method@Base 0.7.0
+ nm_setting_802_1x_set_ca_cert@Base 0.7.999
+ nm_setting_802_1x_set_ca_cert_from_file@Base 0.7.0
+ nm_setting_802_1x_set_client_cert@Base 0.7.999
+ nm_setting_802_1x_set_client_cert_from_file@Base 0.7.0
+ nm_setting_802_1x_set_phase2_ca_cert@Base 0.7.999
+ nm_setting_802_1x_set_phase2_ca_cert_from_file@Base 0.7.0
+ nm_setting_802_1x_set_phase2_client_cert@Base 0.7.999
+ nm_setting_802_1x_set_phase2_client_cert_from_file@Base 0.7.0
+ nm_setting_802_1x_set_phase2_private_key@Base 0.7.999
+ nm_setting_802_1x_set_phase2_private_key_from_file@Base 0.7.0
+ nm_setting_802_1x_set_private_key@Base 0.7.999
+ nm_setting_802_1x_set_private_key_from_file@Base 0.7.0
+ nm_setting_bluetooth_error_get_type@Base 0.7.999
+ nm_setting_bluetooth_error_quark@Base 0.7.999
+ nm_setting_bluetooth_get_bdaddr@Base 0.7.999
+ nm_setting_bluetooth_get_connection_type@Base 0.7.999
+ nm_setting_bluetooth_get_type@Base 0.7.999
+ nm_setting_bluetooth_new@Base 0.7.999
+ nm_setting_cdma_error_get_type@Base 0.7.0
+ nm_setting_cdma_error_quark@Base 0.7.0
+ nm_setting_cdma_get_number@Base 0.7.0
+ nm_setting_cdma_get_password@Base 0.7.0
+ nm_setting_cdma_get_type@Base 0.7.0
+ nm_setting_cdma_get_username@Base 0.7.0
+ nm_setting_cdma_new@Base 0.7.0
+ nm_setting_clear_secrets@Base 0.7.0
+ nm_setting_compare@Base 0.7.0
+ nm_setting_connection_error_get_type@Base 0.7.0
+ nm_setting_connection_error_quark@Base 0.7.0
+ nm_setting_connection_get_autoconnect@Base 0.7.0
+ nm_setting_connection_get_connection_type@Base 0.7.0
+ nm_setting_connection_get_id@Base 0.7.0
+ nm_setting_connection_get_read_only@Base 0.7.0
+ nm_setting_connection_get_timestamp@Base 0.7.0
+ nm_setting_connection_get_type@Base 0.7.0
+ nm_setting_connection_get_uuid@Base 0.7.0
+ nm_setting_connection_new@Base 0.7.0
+ nm_setting_duplicate@Base 0.7.0
+ nm_setting_enumerate_values@Base 0.7.0
+ nm_setting_error_get_type@Base 0.7.0
+ nm_setting_error_quark@Base 0.7.0
+ nm_setting_get_name@Base 0.7.0
+ nm_setting_get_type@Base 0.7.0
+ nm_setting_gsm_error_get_type@Base 0.7.0
+ nm_setting_gsm_error_quark@Base 0.7.0
+ nm_setting_gsm_get_allowed_bands@Base 0.8.0.999
+ nm_setting_gsm_get_apn@Base 0.7.0
+ nm_setting_gsm_get_band@Base 0.7.0
+ nm_setting_gsm_get_home_only@Base 0.8.0.999
+ nm_setting_gsm_get_network_id@Base 0.7.0
+ nm_setting_gsm_get_network_type@Base 0.7.0
+ nm_setting_gsm_get_number@Base 0.7.0
+ nm_setting_gsm_get_password@Base 0.7.0
+ nm_setting_gsm_get_pin@Base 0.7.0
+ nm_setting_gsm_get_puk@Base 0.7.0
+ nm_setting_gsm_get_type@Base 0.7.0
+ nm_setting_gsm_get_username@Base 0.7.0
+ nm_setting_gsm_new@Base 0.7.0
+ nm_setting_ip4_config_add_address@Base 0.7.0
+ nm_setting_ip4_config_add_dns@Base 0.7.0
+ nm_setting_ip4_config_add_dns_search@Base 0.7.0
+ nm_setting_ip4_config_add_route@Base 0.7.0
+ nm_setting_ip4_config_clear_addresses@Base 0.7.0
+ nm_setting_ip4_config_clear_dns@Base 0.7.0
+ nm_setting_ip4_config_clear_dns_searches@Base 0.7.0
+ nm_setting_ip4_config_clear_routes@Base 0.7.0
+ nm_setting_ip4_config_error_get_type@Base 0.7.0
+ nm_setting_ip4_config_error_quark@Base 0.7.0
+ nm_setting_ip4_config_get_address@Base 0.7.0
+ nm_setting_ip4_config_get_dhcp_client_id@Base 0.7.0
+ nm_setting_ip4_config_get_dhcp_hostname@Base 0.7.0
+ nm_setting_ip4_config_get_dhcp_send_hostname@Base 0.7.999
+ nm_setting_ip4_config_get_dns@Base 0.7.0
+ nm_setting_ip4_config_get_dns_search@Base 0.7.0
+ nm_setting_ip4_config_get_ignore_auto_dns@Base 0.7.0
+ nm_setting_ip4_config_get_ignore_auto_routes@Base 0.7.0
+ nm_setting_ip4_config_get_may_fail@Base 0.8.0.999
+ nm_setting_ip4_config_get_method@Base 0.7.0
+ nm_setting_ip4_config_get_never_default@Base 0.7.0.97
+ nm_setting_ip4_config_get_num_addresses@Base 0.7.0
+ nm_setting_ip4_config_get_num_dns@Base 0.7.0
+ nm_setting_ip4_config_get_num_dns_searches@Base 0.7.0
+ nm_setting_ip4_config_get_num_routes@Base 0.7.0
+ nm_setting_ip4_config_get_route@Base 0.7.0
+ nm_setting_ip4_config_get_type@Base 0.7.0
+ nm_setting_ip4_config_new@Base 0.7.0
+ nm_setting_ip4_config_remove_address@Base 0.7.0
+ nm_setting_ip4_config_remove_dns@Base 0.7.0
+ nm_setting_ip4_config_remove_dns_search@Base 0.7.0
+ nm_setting_ip4_config_remove_route@Base 0.7.0
+ nm_setting_ip6_config_add_address@Base 0.7.999
+ nm_setting_ip6_config_add_dns@Base 0.7.999
+ nm_setting_ip6_config_add_dns_search@Base 0.7.999
+ nm_setting_ip6_config_add_route@Base 0.7.999
+ nm_setting_ip6_config_clear_addresses@Base 0.7.999
+ nm_setting_ip6_config_clear_dns@Base 0.7.999
+ nm_setting_ip6_config_clear_dns_searches@Base 0.7.999
+ nm_setting_ip6_config_clear_routes@Base 0.7.999
+ nm_setting_ip6_config_error_get_type@Base 0.7.999
+ nm_setting_ip6_config_error_quark@Base 0.7.999
+ nm_setting_ip6_config_get_address@Base 0.7.999
+ nm_setting_ip6_config_get_dns@Base 0.7.999
+ nm_setting_ip6_config_get_dns_search@Base 0.7.999
+ nm_setting_ip6_config_get_ignore_auto_dns@Base 0.7.999
+ nm_setting_ip6_config_get_ignore_auto_routes@Base 0.7.999
+ nm_setting_ip6_config_get_may_fail@Base 0.8.0.999
+ nm_setting_ip6_config_get_method@Base 0.7.999
+ nm_setting_ip6_config_get_never_default@Base 0.7.999
+ nm_setting_ip6_config_get_num_addresses@Base 0.7.999
+ nm_setting_ip6_config_get_num_dns@Base 0.7.999
+ nm_setting_ip6_config_get_num_dns_searches@Base 0.7.999
+ nm_setting_ip6_config_get_num_routes@Base 0.7.999
+ nm_setting_ip6_config_get_route@Base 0.7.999
+ nm_setting_ip6_config_get_type@Base 0.7.999
+ nm_setting_ip6_config_new@Base 0.7.999
+ nm_setting_ip6_config_remove_address@Base 0.7.999
+ nm_setting_ip6_config_remove_dns@Base 0.7.999
+ nm_setting_ip6_config_remove_dns_search@Base 0.7.999
+ nm_setting_ip6_config_remove_route@Base 0.7.999
+ nm_setting_need_secrets@Base 0.7.0
+ nm_setting_new_from_hash@Base 0.7.0
+ nm_setting_olpc_mesh_error_get_type@Base 0.7.999
+ nm_setting_olpc_mesh_error_quark@Base 0.7.999
+ nm_setting_olpc_mesh_get_channel@Base 0.7.999
+ nm_setting_olpc_mesh_get_dhcp_anycast_address@Base 0.7.999
+ nm_setting_olpc_mesh_get_ssid@Base 0.7.999
+ nm_setting_olpc_mesh_get_type@Base 0.7.999
+ nm_setting_olpc_mesh_new@Base 0.7.999
+ nm_setting_ppp_error_get_type@Base 0.7.0
+ nm_setting_ppp_error_quark@Base 0.7.0
+ nm_setting_ppp_get_baud@Base 0.7.0
+ nm_setting_ppp_get_crtscts@Base 0.7.0
+ nm_setting_ppp_get_lcp_echo_failure@Base 0.7.0
+ nm_setting_ppp_get_lcp_echo_interval@Base 0.7.0
+ nm_setting_ppp_get_mppe_stateful@Base 0.7.0
+ nm_setting_ppp_get_mru@Base 0.7.0
+ nm_setting_ppp_get_mtu@Base 0.7.0
+ nm_setting_ppp_get_no_vj_comp@Base 0.7.0
+ nm_setting_ppp_get_noauth@Base 0.7.0
+ nm_setting_ppp_get_nobsdcomp@Base 0.7.0
+ nm_setting_ppp_get_nodeflate@Base 0.7.0
+ nm_setting_ppp_get_refuse_chap@Base 0.7.0
+ nm_setting_ppp_get_refuse_eap@Base 0.7.0
+ nm_setting_ppp_get_refuse_mschap@Base 0.7.0
+ nm_setting_ppp_get_refuse_mschapv2@Base 0.7.0
+ nm_setting_ppp_get_refuse_pap@Base 0.7.0
+ nm_setting_ppp_get_require_mppe@Base 0.7.0
+ nm_setting_ppp_get_require_mppe_128@Base 0.7.0
+ nm_setting_ppp_get_type@Base 0.7.0
+ nm_setting_ppp_new@Base 0.7.0
+ nm_setting_pppoe_error_get_type@Base 0.7.0
+ nm_setting_pppoe_error_quark@Base 0.7.0
+ nm_setting_pppoe_get_password@Base 0.7.0
+ nm_setting_pppoe_get_service@Base 0.7.0
+ nm_setting_pppoe_get_type@Base 0.7.0
+ nm_setting_pppoe_get_username@Base 0.7.0
+ nm_setting_pppoe_new@Base 0.7.0
+ nm_setting_serial_error_get_type@Base 0.7.0
+ nm_setting_serial_error_quark@Base 0.7.0
+ nm_setting_serial_get_baud@Base 0.7.0
+ nm_setting_serial_get_bits@Base 0.7.0
+ nm_setting_serial_get_parity@Base 0.7.0
+ nm_setting_serial_get_send_delay@Base 0.7.0
+ nm_setting_serial_get_stopbits@Base 0.7.0
+ nm_setting_serial_get_type@Base 0.7.0
+ nm_setting_serial_new@Base 0.7.0
+ nm_setting_to_hash@Base 0.7.0
+ nm_setting_to_string@Base 0.7.0
+ nm_setting_update_secrets@Base 0.7.0
+ nm_setting_verify@Base 0.7.0
+ nm_setting_vpn_add_data_item@Base 0.7.0
+ nm_setting_vpn_add_secret@Base 0.7.0
+ nm_setting_vpn_error_get_type@Base 0.7.0
+ nm_setting_vpn_error_quark@Base 0.7.0
+ nm_setting_vpn_foreach_data_item@Base 0.7.0
+ nm_setting_vpn_foreach_secret@Base 0.7.0
+ nm_setting_vpn_get_data_item@Base 0.7.0
+ nm_setting_vpn_get_secret@Base 0.7.0
+ nm_setting_vpn_get_service_type@Base 0.7.0
+ nm_setting_vpn_get_type@Base 0.7.0
+ nm_setting_vpn_get_user_name@Base 0.7.0
+ nm_setting_vpn_new@Base 0.7.0
+ nm_setting_vpn_remove_data_item@Base 0.7.0
+ nm_setting_vpn_remove_secret@Base 0.7.0
+ nm_setting_wired_error_get_type@Base 0.7.0
+ nm_setting_wired_error_quark@Base 0.7.0
+ nm_setting_wired_get_auto_negotiate@Base 0.7.0
+ nm_setting_wired_get_duplex@Base 0.7.0
+ nm_setting_wired_get_mac_address@Base 0.7.0
+ nm_setting_wired_get_mtu@Base 0.7.0
+ nm_setting_wired_get_port@Base 0.7.0
+ nm_setting_wired_get_speed@Base 0.7.0
+ nm_setting_wired_get_type@Base 0.7.0
+ nm_setting_wired_new@Base 0.7.0
+ nm_setting_wireless_add_seen_bssid@Base 0.7.0
+ nm_setting_wireless_ap_security_compatible@Base 0.7.0
+ nm_setting_wireless_error_get_type@Base 0.7.0
+ nm_setting_wireless_error_quark@Base 0.7.0
+ nm_setting_wireless_get_band@Base 0.7.0
+ nm_setting_wireless_get_bssid@Base 0.7.0
+ nm_setting_wireless_get_channel@Base 0.7.0
+ nm_setting_wireless_get_mac_address@Base 0.7.0
+ nm_setting_wireless_get_mode@Base 0.7.0
+ nm_setting_wireless_get_mtu@Base 0.7.0
+ nm_setting_wireless_get_num_seen_bssids@Base 0.7.0
+ nm_setting_wireless_get_rate@Base 0.7.0
+ nm_setting_wireless_get_security@Base 0.7.0
+ nm_setting_wireless_get_seen_bssid@Base 0.7.0
+ nm_setting_wireless_get_ssid@Base 0.7.0
+ nm_setting_wireless_get_tx_power@Base 0.7.0
+ nm_setting_wireless_get_type@Base 0.7.0
+ nm_setting_wireless_new@Base 0.7.0
+ nm_setting_wireless_security_add_group@Base 0.7.0
+ nm_setting_wireless_security_add_pairwise@Base 0.7.0
+ nm_setting_wireless_security_add_proto@Base 0.7.0
+ nm_setting_wireless_security_clear_groups@Base 0.7.0
+ nm_setting_wireless_security_clear_pairwise@Base 0.7.0
+ nm_setting_wireless_security_clear_protos@Base 0.7.0
+ nm_setting_wireless_security_error_get_type@Base 0.7.0
+ nm_setting_wireless_security_error_quark@Base 0.7.0
+ nm_setting_wireless_security_get_auth_alg@Base 0.7.0
+ nm_setting_wireless_security_get_group@Base 0.7.0
+ nm_setting_wireless_security_get_key_mgmt@Base 0.7.0
+ nm_setting_wireless_security_get_leap_password@Base 0.7.0
+ nm_setting_wireless_security_get_leap_username@Base 0.7.0
+ nm_setting_wireless_security_get_num_groups@Base 0.7.0
+ nm_setting_wireless_security_get_num_pairwise@Base 0.7.0
+ nm_setting_wireless_security_get_num_protos@Base 0.7.0
+ nm_setting_wireless_security_get_pairwise@Base 0.7.0
+ nm_setting_wireless_security_get_proto@Base 0.7.0
+ nm_setting_wireless_security_get_psk@Base 0.7.0
+ nm_setting_wireless_security_get_type@Base 0.7.0
+ nm_setting_wireless_security_get_wep_key@Base 0.7.0
+ nm_setting_wireless_security_get_wep_key_type@Base 0.7.2
+ nm_setting_wireless_security_get_wep_tx_keyidx@Base 0.7.0
+ nm_setting_wireless_security_new@Base 0.7.0
+ nm_setting_wireless_security_remove_group@Base 0.7.0
+ nm_setting_wireless_security_remove_pairwise@Base 0.7.0
+ nm_setting_wireless_security_remove_proto@Base 0.7.0
+ nm_setting_wireless_security_set_wep_key@Base 0.7.0
+ nm_utils_deinit@Base 0.7.0
+ nm_utils_escape_ssid@Base 0.7.0
+ nm_utils_gvalue_hash_dup@Base 0.7.0
+ nm_utils_init@Base 0.7.0
+ nm_utils_ip4_addresses_from_gvalue@Base 0.7.0
+ nm_utils_ip4_addresses_to_gvalue@Base 0.7.0
+ nm_utils_ip4_get_default_prefix@Base 0.8.0.999
+ nm_utils_ip4_netmask_to_prefix@Base 0.7.0
+ nm_utils_ip4_prefix_to_netmask@Base 0.7.0
+ nm_utils_ip4_routes_from_gvalue@Base 0.7.0
+ nm_utils_ip4_routes_to_gvalue@Base 0.7.0
+ nm_utils_ip6_addresses_from_gvalue@Base 0.7.999
+ nm_utils_ip6_addresses_to_gvalue@Base 0.7.999
+ nm_utils_ip6_routes_from_gvalue@Base 0.7.999
+ nm_utils_ip6_routes_to_gvalue@Base 0.7.999
+ nm_utils_is_empty_ssid@Base 0.7.0
+ nm_utils_rsa_key_encrypt@Base 0.7.999
+ nm_utils_same_ssid@Base 0.7.0
+ nm_utils_security_valid@Base 0.7.0
+ nm_utils_slist_free@Base 0.7.0
+ nm_utils_ssid_to_utf8@Base 0.7.0
+ nm_utils_uuid_generate@Base 0.7.0
+ nm_utils_uuid_generate_from_string@Base 0.7.0
diff --git a/debian/network-manager-dev.install b/debian/network-manager-dev.install
new file mode 100644
index 00000000..21a43882
--- /dev/null
+++ b/debian/network-manager-dev.install
@@ -0,0 +1,3 @@
+debian/tmp/usr/lib/pkgconfig/NetworkManager.pc
+debian/tmp/usr/include/NetworkManager/NetworkManager.h
+debian/tmp/usr/include/NetworkManager/NetworkManagerVPN.h
diff --git a/debian/network-manager-dispatcher.script b/debian/network-manager-dispatcher.script
new file mode 100644
index 00000000..9cd12d06
--- /dev/null
+++ b/debian/network-manager-dispatcher.script
@@ -0,0 +1,49 @@
+#!/bin/sh -e
+# Script to dispatch NetworkManager events
+#
+# Runs ifupdown scripts when NetworkManager fiddles with interfaces.
+# See NetworkManager(8) for further documentation of the dispatcher events.
+
+if [ -z "$1" ]; then
+    echo "$0: called with no interface" 1>&2
+    exit 1;
+fi
+
+# Fake ifupdown environment
+export IFACE="$1"
+export LOGICAL="$1"
+export ADDRFAM="NetworkManager"
+export METHOD="NetworkManager"
+export VERBOSITY="0"
+
+# Run the right scripts
+case "$2" in
+    up|vpn-up)
+	export MODE="start"
+	export PHASE="post-up"
+	exec run-parts /etc/network/if-up.d
+	;;
+    down|vpn-down)
+	export MODE="stop"
+	export PHASE="post-down"
+	exec run-parts /etc/network/if-post-down.d
+	;;
+# pre-up/pre-down not implemented. See
+# https://bugzilla.gnome.org/show_bug.cgi?id=387832
+#    pre-up)
+#	export MODE="start"
+#	export PHASE="pre-up"
+#	exec run-parts /etc/network/if-pre-up.d
+#	;;
+#    pre-down)
+#	export MODE="stop"
+#	export PHASE="pre-down"
+#	exec run-parts /etc/network/if-down.d
+#	;;
+    hostname)
+	;;
+    *)
+	echo "$0: called with unknown action \`$2'" 1>&2
+	exit 1
+	;;
+esac
diff --git a/debian/network-manager.NEWS b/debian/network-manager.NEWS
new file mode 100644
index 00000000..0c0f4d7a
--- /dev/null
+++ b/debian/network-manager.NEWS
@@ -0,0 +1,17 @@
+network-manager (0.6.2-2) unstable; urgency=low
+
+  * NetworkManager now reads the network interface configuration specified in
+    /etc/network/interfaces. Devices that are listed there and match certain
+    criteria are *not* managed by NetworkManager anymore.
+    For more on information on what these criteria are please read
+    /usr/share/doc/network-manager/README.Debian, section "Configuration".
+    This means that if NetworkManager stops to manage one of your network
+    devices with this release but you want NetworkManager to take care of this
+    device, simply remove the device configuration from
+    /etc/network/interfaces.
+    This also means that you can now setup a custom configuration without
+    NetworkManager overriding this setting. E.g. you might setup your wired
+    network interface eth0 statically in /etc/network/interfaces and for your
+    wireless network device wlan0 you can let NetworkManager handle it.
+
+ -- Michael Biebl <biebl@teco.edu>  Wed, 10 May 2006 22:51:18 +0200
diff --git a/debian/network-manager.README.Debian b/debian/network-manager.README.Debian
new file mode 100644
index 00000000..43fad371
--- /dev/null
+++ b/debian/network-manager.README.Debian
@@ -0,0 +1,82 @@
+NetworkManager consists of two parts: one is on the system level daemon that
+manages the connections and gathers information about new networks. The other
+is a systray applet that users can use to interact with the NetworkManager
+daemon.
+
+Security
+~~~~~~~~
+
+To allow users to connect to the NetworkManager daemon they have to be in the
+group "netdev". If you want to add a user to group "netdev" use the command
+"adduser username netdev" or one of the graphical user management frontends.
+After that you have to reload D-Bus with the command "service dbus reload".
+
+Alternatively you can install the "consolekit" package which will grant access
+for all locally logged in users.
+
+
+Managed vs. Unmanaged mode and /etc/network/interfaces
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Devices listed in /etc/network/interfaces _will_ be managed by NetworkManager
+unless the ifupdown system-config-setting is enabled and is setup to run
+in "Unmanaged mode".
+
+The config to select unmanaged/managed mode is in
+/etc/NetworkManager/NetworkManager.conf:
+
+  [ifupdown]
+  managed=true/false
+
+Unmanaged mode will make NetworkManager not touch any wired/wireless device
+matching an interface name configured in /etc/network/interfaces.
+
+Managed mode will make NetworkManager manage all devices and will make
+NetworkManager honour all dhcp and static configurations for wired and
+wireless devices.
+
+After modifying /etc/NetworkManager/NetworkManager.conf _or_
+/etc/network/interfaces you may want to tell NetworkManager about the changes
+by running "service network-manager restart".
+
+System settings
+~~~~~~~~~~~~~~~
+
+System settings allow to setup network connections which are available at
+boot time, before login and to all users of the machine. The settings are
+stored in a system-wide location.
+There are plugins for different configuration sources.
+By default the ifupdown and keyfile plugin are enabled, see
+/etc/NetworkManager/NetworkManager.conf:
+
+  [main]
+  plugins=ifupdown,keyfile
+
+The ifupdown plugin is read-only and reads the native ifupdown configuration
+file /etc/network/interfaces.
+
+The keyfile plugin is read-write. The configuration files for network
+connections are stored in /etc/NetworkManager/system-connections/.
+
+For more information see NetworkManager.conf(5) or
+http://live.gnome.org/NetworkManager/SystemSettings
+
+The keyfile specification is available at
+http://projects.gnome.org/NetworkManager/developers/settings-spec-08.html
+
+
+Dial-up configuration
+~~~~~~~~~~~~~~~~~~~~~
+
+Your dialup configurations can now be done in nm-connection-editor.
+Because of that /etc/network/interfaces configurations are considered "legacy"
+from a network manager point of view.
+
+However, if you want to use your /etc/network/interfaces configuration make
+sure that you have the ifupdown plugin in "Unmanaged mode" and take care that
+the used wired/wireless device is also configured in /etc/network/interfaces.
+
+Note that NetworkManager 0.7 will not provide UI hooks to up and down ppp
+connections managed outside of NetworkManager itself (not that it ever worked
+nicely before).
+
diff --git a/debian/network-manager.dirs b/debian/network-manager.dirs
new file mode 100644
index 00000000..233c3b50
--- /dev/null
+++ b/debian/network-manager.dirs
@@ -0,0 +1 @@
+var/lib/NetworkManager
diff --git a/debian/network-manager.init b/debian/network-manager.init
new file mode 100644
index 00000000..18323a88
--- /dev/null
+++ b/debian/network-manager.init
@@ -0,0 +1,83 @@
+#! /bin/sh
+### BEGIN INIT INFO
+# Provides:          network-manager
+# Required-Start:    $remote_fs dbus udev
+# Required-Stop:     $remote_fs dbus udev
+# Should-Start:	     $syslog
+# Should-Stop:       $syslog
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: network connection manager
+# Description:       Daemon for automatically switching network 
+#		     connections to the best available connection.
+### END INIT INFO
+
+PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
+DESC="network connection manager"
+NAME="NetworkManager"
+
+DAEMON=/usr/sbin/$NAME
+
+PIDFILE=/var/run/$NAME.pid
+
+SCRIPTNAME=/etc/init.d/network-manager
+
+# Gracefully exit if the package has been removed.
+test -x $DAEMON || exit 0
+
+. /lib/lsb/init-functions
+
+test -f /etc/default/NetworkManager && . /etc/default/NetworkManager
+
+#
+#	Function that starts the daemon/service.
+#
+d_start() {
+	start-stop-daemon --start --quiet --pidfile $PIDFILE \
+		--exec $DAEMON -- $DAEMON_OPTS
+}
+
+#
+#	Function that stops the daemon/service.
+#
+d_stop() {
+	start-stop-daemon --stop --retry 5 --quiet --pidfile $PIDFILE \
+		--exec $DAEMON
+}
+
+
+case "$1" in
+  start)
+	log_daemon_msg "Starting $DESC" "$NAME"
+	d_start
+	case "$?" in
+		0) log_end_msg 0 ;;
+		1) log_progress_msg "already started"
+		   log_end_msg 0 ;;
+		*) log_end_msg 1 ;;
+	esac
+	;;
+  stop)
+	log_daemon_msg "Stopping $DESC" "$NAME"
+	d_stop
+	case "$?" in
+		0) log_end_msg 0 ;;
+		1) log_progress_msg "already stopped"
+		   log_end_msg 0 ;;
+		*) log_end_msg 1 ;;
+	esac
+	;;
+  restart|force-reload)
+	$0 stop
+	$0 start
+	;;
+  status)
+	status_of_proc -p $PIDFILE $DAEMON $NAME && exit 0 || exit $?
+	;;
+  *)
+	echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload|status}" >&2
+	exit 1
+	;;
+esac
+
+exit 0
diff --git a/debian/network-manager.install b/debian/network-manager.install
new file mode 100644
index 00000000..dbe43cfa
--- /dev/null
+++ b/debian/network-manager.install
@@ -0,0 +1,21 @@
+debian/tmp/usr/sbin/NetworkManager
+debian/tmp/usr/bin/nm-tool
+debian/tmp/usr/bin/nmcli
+debian/tmp/usr/lib/NetworkManager/nm-crash-logger
+debian/tmp/usr/lib/NetworkManager/nm-dhcp-client.action
+debian/tmp/usr/lib/NetworkManager/nm-dispatcher.action
+debian/tmp/usr/lib/NetworkManager/nm-avahi-autoipd.action
+debian/tmp/usr/lib/NetworkManager/libnm-settings-plugin-keyfile.so
+debian/tmp/usr/lib/NetworkManager/libnm-settings-plugin-ifupdown.so
+debian/tmp/usr/lib/pppd/*/*.so
+debian/tmp/usr/share/locale/
+debian/tmp/usr/share/dbus-1/system-services/
+debian/tmp//usr/share/polkit-1/
+debian/tmp/etc/dbus-1/system.d/NetworkManager.conf
+debian/tmp/etc/dbus-1/system.d/nm-dhcp-client.conf
+debian/tmp/etc/dbus-1/system.d/nm-dispatcher.conf
+debian/tmp/etc/dbus-1/system.d/nm-avahi-autoipd.conf
+debian/tmp/etc/NetworkManager/dispatcher.d/
+debian/tmp/etc/NetworkManager/system-connections/
+debian/tmp/lib/udev/rules.d/*.rules
+debian/NetworkManager.conf etc/NetworkManager/
diff --git a/debian/network-manager.manpages b/debian/network-manager.manpages
new file mode 100644
index 00000000..4bc312cc
--- /dev/null
+++ b/debian/network-manager.manpages
@@ -0,0 +1,5 @@
+man/NetworkManager.8
+man/NetworkManager.conf.5
+man/nm-system-settings.conf.5
+man/nm-tool.1
+man/nmcli.1
diff --git a/debian/network-manager.postinst b/debian/network-manager.postinst
new file mode 100644
index 00000000..6ef57ff7
--- /dev/null
+++ b/debian/network-manager.postinst
@@ -0,0 +1,86 @@
+#!/bin/sh
+
+set -e
+
+# This script can be called in the following ways:
+#
+# After the package was installed:
+#	<postinst> configure <old-version>
+#
+#
+# If prerm fails during upgrade or fails on failed upgrade:
+#	<old-postinst> abort-upgrade <new-version>
+#
+# If prerm fails during deconfiguration of a package:
+#	<postinst> abort-deconfigure in-favour <new-package> <version>
+#	           removing <old-package> <version>
+#
+# If prerm fails during replacement due to conflict:
+#	<postinst> abort-remove in-favour <new-package> <version>
+
+# Move a conffile without triggering a dpkg question
+mv_conffile() {
+    local OLDCONFFILE="$1"
+    local NEWCONFFILE="$2"
+
+    [ -e "$OLDCONFFILE" ] || return 0
+
+    echo "Preserving user changes to $NEWCONFFILE ..."
+    mv -f "$NEWCONFFILE" "$NEWCONFFILE".dpkg-new
+    mv -f "$OLDCONFFILE" "$NEWCONFFILE"
+}
+
+case "$1" in
+    configure)
+
+        if ! getent group netdev > /dev/null; then
+            addgroup --quiet --system netdev
+        fi
+
+        if [ -x "/etc/init.d/dbus" ]; then
+            invoke-rc.d dbus force-reload || true
+        fi
+
+        # Stop the service on upgrades before it is started again.
+        # dh_installinit -r will create the start code.
+        if [ -n "$2" ]; then
+            if [ -x "/etc/init.d/network-manager" ]; then
+                invoke-rc.d network-manager stop || true
+            fi
+        fi
+
+        # Update init script priorities
+        if dpkg --compare-versions "$2" lt "0.7.0.99-1"; then
+            for i in 0 1 6 ; do
+                if [ -e /etc/rc$i.d/K14network-manager ]; then
+                    mv /etc/rc$i.d/K14network-manager /etc/rc$i.d/K88network-manager
+                fi
+            done
+        fi
+
+        # Kill nm-system-settings service as in 0.8 it is no longer a separate process
+        if dpkg --compare-versions "$2" lt "0.7.999-1"; then
+            kill `pidof /usr/sbin/nm-system-settings` 2>/dev/null || true
+        fi
+
+        if dpkg --compare-versions "$2" lt "0.8.1-2"; then
+            mv_conffile "/etc/NetworkManager/nm-system-settings.conf" "/etc/NetworkManager/NetworkManager.conf"
+        fi
+
+        if [ -z "$2" ] || dpkg --compare-versions "$2" lt-nl "0.8.1-4"; then
+            echo "Disabling interfaces configured with plain DHCP in /etc/network/interfaces so that NetworkManager can take them over"
+            /usr/lib/NetworkManager/ifblacklist_migrate.sh
+        fi
+        ;;
+
+    abort-upgrade|abort-deconfigure|abort-remove)
+        ;;
+
+    *)
+        echo "$0 called with unknown argument \`$1'" 1>&2
+        exit 1
+        ;;
+esac
+
+#DEBHELPER#
+
diff --git a/debian/network-manager.postrm b/debian/network-manager.postrm
new file mode 100644
index 00000000..cf67e431
--- /dev/null
+++ b/debian/network-manager.postrm
@@ -0,0 +1,44 @@
+#!/bin/sh
+
+set -e
+
+# summary of how this script can be called:
+#        * <postrm> `remove'
+#        * <postrm> `purge'
+#        * <old-postrm> `upgrade' <new-version>
+#        * <new-postrm> `failed-upgrade' <old-version>
+#        * <new-postrm> `abort-install'
+#        * <new-postrm> `abort-install' <old-version>
+#        * <new-postrm> `abort-upgrade' <old-version>
+#        * <disappearer's-postrm> `disappear' <overwriter>
+#          <overwriter-version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+
+case "$1" in
+    purge)
+        # Clean up state file on purge
+        if [ -d /var/lib/NetworkManager ]; then
+            rm -f /var/lib/NetworkManager/NetworkManager.state
+            rmdir --ignore-fail-on-non-empty /var/lib/NetworkManager
+        fi
+        ;;
+    remove)
+        # Restore the ifupdown configuration that were disabled at installation
+        backup_suffix=0
+        while test -e /etc/network/interfaces.bak-${backup_suffix}; do
+            backup_suffix=$(($backup_suffix + 1))
+        done
+        sed -i.bak-${backup_suffix} -e "s/^#NetworkManager#//g" /etc/network/interfaces
+        ;;
+    upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+        ;;
+
+    *)
+        echo "postrm called with unknown argument \`$1'" >&2
+        exit 1
+        ;;
+esac
+
+#DEBHELPER#
diff --git a/debian/network-manager.preinst b/debian/network-manager.preinst
new file mode 100644
index 00000000..c02aca66
--- /dev/null
+++ b/debian/network-manager.preinst
@@ -0,0 +1,102 @@
+#!/bin/sh
+
+set -e
+
+# This script can be called in the following ways:
+#
+# Before the package is installed:
+#	<new-preinst> install
+#
+# Before removed package is upgraded:
+#	<new-preinst> install <old-version>
+#
+# Before the package is upgraded:
+#	<new-preinst> upgrade <old-version>
+#
+#
+# If postrm fails during upgrade or fails on failed upgrade:
+#	<old-preinst> abort-upgrade <new-version>
+
+
+# Remove a no-longer used conffile
+rm_conffile()
+{
+    local PKGNAME="$1"
+    local CONFFILE="$2"
+
+    [ -e "$CONFFILE" ] || return 0
+
+    local md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`"
+    local old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | \
+            sed -n -e \"\\\\' $CONFFILE'{s/ obsolete$//;s/.* //p}\"`"
+    if [ "$md5sum" != "$old_md5sum" ]; then
+        echo "Obsolete conffile $CONFFILE has been modified by you."
+        echo "Saving as $CONFFILE.dpkg-bak ..."
+        mv -f "$CONFFILE" "$CONFFILE".dpkg-bak
+    else
+        echo "Removing obsolete conffile $CONFFILE ..."
+        rm -f "$CONFFILE"
+    fi
+}
+
+# Prepare to move a conffile without triggering a dpkg question
+prep_mv_conffile() {
+    local PKGNAME="$1"
+    local CONFFILE="$2"
+
+    [ -e "$CONFFILE" ] || return 0
+
+    local md5sum="$(md5sum $CONFFILE | sed -e 's/ .*//')"
+    local old_md5sum="$(dpkg-query -W -f='${Conffiles}' $PKGNAME | \
+            sed -n -e "\' $CONFFILE ' { s/ obsolete$//; s/.* //; p }")"
+    if [ "$md5sum" = "$old_md5sum" ]; then
+        rm -f "$CONFFILE"
+    fi
+}
+
+case "$1" in
+    install|upgrade)
+	# Upgrade from previous versions
+        if dpkg --compare-versions "$2" lt "0.6.4-8"; then
+	    if [ -x "/etc/dbus-1/event.d/25NetworkManager" ]; then
+		/etc/dbus-1/event.d/25NetworkManager stop
+	    fi
+	    if [ -x "/etc/dbus-1/event.d/26NetworkManagerDispatcher" ]; then
+		/etc/dbus-1/event.d/26NetworkManagerDispatcher stop
+	    fi
+	    rm_conffile network-manager /etc/dbus-1/event.d/25NetworkManager
+	    rm_conffile network-manager /etc/dbus-1/event.d/26NetworkManagerDispatcher
+	fi
+	if dpkg --compare-versions "$2" lt "0.7.0~svn3624-1"; then
+	    if [ -x "/etc/init.d/network-manager-dispatcher" ]; then
+	        invoke-rc.d network-manager-dispatcher stop
+	    fi
+	    rm_conffile network-manager /etc/init.d/network-manager-dispatcher
+	    update-rc.d network-manager-dispatcher remove >/dev/null
+	fi
+	if dpkg --compare-versions "$2" lt "0.7.0.100-1"; then
+	    rm_conffile network-manager /etc/udev/rules.d/77-nm-probe-modem-capabilities.rules
+	    # Move old pid file to /var/run, so /var/run/NetworkManager can be removed
+	    # cleanly on upgrades and the daemon can be stopped correctly in postinst
+	    if [ -f /var/run/NetworkManager/NetworkManager.pid ]; then
+	        mv /var/run/NetworkManager/NetworkManager.pid /var/run/
+	    fi
+	fi
+	if dpkg --compare-versions "$2" lt "0.7.999-1"; then
+	    rm_conffile network-manager /etc/dbus-1/system.d/nm-system-settings.conf
+	fi
+	if dpkg --compare-versions "$2" lt "0.8.1-2"; then
+	    prep_mv_conffile network-manager /etc/NetworkManager/nm-system-settings.conf
+	fi
+	;;
+
+    abort-upgrade)
+        ;;
+
+    *)
+        echo "$0 called with unknown argument \`$1'" 1>&2
+	exit 1
+	;;
+esac
+
+#DEBHELPER#
diff --git a/debian/patches/02-dbus_access_network_manager.patch b/debian/patches/02-dbus_access_network_manager.patch
new file mode 100644
index 00000000..c2d741e5
--- /dev/null
+++ b/debian/patches/02-dbus_access_network_manager.patch
@@ -0,0 +1,56 @@
+Index: network-manager-0.7.999/src/NetworkManager.conf
+===================================================================
+--- network-manager-0.7.999.orig/src/NetworkManager.conf	2010-01-22 01:27:48.273977786 +0100
++++ network-manager-0.7.999/src/NetworkManager.conf	2010-01-22 01:28:01.153983423 +0100
+@@ -12,6 +12,51 @@
+                 <allow send_destination="org.freedesktop.NetworkManager"
+                        send_interface="org.freedesktop.NetworkManager.PPP"/>
+         </policy>
++        <policy group="netdev">
++                <allow send_destination="org.freedesktop.NetworkManager"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.DBus.Introspectable"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.DBus.Properties"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.NetworkManager"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.NetworkManager.AccessPoint"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.NetworkManager.Connection.Active"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.NetworkManager.Device.Cdma"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.NetworkManager.Device.Wired"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.NetworkManager.Device.Gsm"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.NetworkManager.Device.Serial"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.NetworkManager.Device.Wireless"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.NetworkManager.Device"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.NetworkManager.DHCP4Config"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.NetworkManager.IP4Config"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.NetworkManager.VPN.Connection"/>
++        </policy>
+         <policy at_console="true">
+                 <allow send_destination="org.freedesktop.NetworkManager"/>
+ 
diff --git a/debian/patches/10-dont_require_ifup_for_lo.patch b/debian/patches/10-dont_require_ifup_for_lo.patch
new file mode 100644
index 00000000..ffea6ff0
--- /dev/null
+++ b/debian/patches/10-dont_require_ifup_for_lo.patch
@@ -0,0 +1,30 @@
+commit 7e87d79de6d1eeeb47c8e43fb44962bce9c70664
+Author: Dan Williams <dcbw@redhat.com>
+Date:   Tue Aug 3 11:36:59 2010 -0700
+
+    debian: don't require ifup for enabling loopback (bgo #625427)
+    
+    But use it if it's installed.
+
+diff --git a/src/backends/NetworkManagerDebian.c b/src/backends/NetworkManagerDebian.c
+index ef9475a..37eb645 100644
+--- a/src/backends/NetworkManagerDebian.c
++++ b/src/backends/NetworkManagerDebian.c
+@@ -1,3 +1,4 @@
++/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
+ /* NetworkManager -- Network link manager
+  *
+  * Matthew Garrett <mjg59@srcf.ucam.org>
+@@ -44,7 +45,11 @@
+  */
+ void nm_system_enable_loopback (void)
+ {
+-	nm_spawn_process ("/sbin/ifup lo");
++	/* ifupdown isn't always installed (bgo #625427) */
++	if (g_file_test ("/sbin/ifup", G_FILE_TEST_EXISTS))
++		nm_spawn_process ("/sbin/ifup lo");
++	else
++		nm_generic_enable_loopback ();
+ }
+ 
+ /*
diff --git a/debian/patches/20-manual_means_always_online.patch b/debian/patches/20-manual_means_always_online.patch
new file mode 100644
index 00000000..4da87b8e
--- /dev/null
+++ b/debian/patches/20-manual_means_always_online.patch
@@ -0,0 +1,36 @@
+diff -Nur bzr.debian.0.9.5/src/NetworkManagerDbus.c bzr.debian.0.9.5.new/src/NetworkManagerDbus.c
+--- bzr.debian.0.9.5/src/NetworkManagerDbus.c	2007-06-25 17:38:42.000000000 +0200
++++ bzr.debian.0.9.5.new/src/NetworkManagerDbus.c	2007-06-25 17:38:42.000000000 +0200
+@@ -302,6 +302,9 @@
+ 	if (data->asleep == TRUE)
+ 		return NM_STATE_ASLEEP;
+ 
++	if (data->always_online == TRUE)
++	  return NM_STATE_CONNECTED;
++
+ 	act_dev = nm_get_active_device (data);
+ 	if (!act_dev && !data->modem_active)
+ 		return NM_STATE_DISCONNECTED;
+diff -Nur bzr.debian.0.9.5/src/NetworkManagerMain.h bzr.debian.0.9.5.new/src/NetworkManagerMain.h
+--- bzr.debian.0.9.5/src/NetworkManagerMain.h	2007-06-25 17:18:17.000000000 +0200
++++ bzr.debian.0.9.5.new/src/NetworkManagerMain.h	2007-06-25 17:38:42.000000000 +0200
+@@ -86,6 +86,7 @@
+ 	gboolean				modem_active;
+ 	gboolean				asleep;
+ 	gboolean				disconnected;
++	gboolean                                always_online;
+ 
+ 	GSList *				dialup_list;
+ 	GMutex *				dialup_list_mutex;
+diff -Nur bzr.debian.0.9.5/src/nm-device.c bzr.debian.0.9.5.new/src/nm-device.c
+--- bzr.debian.0.9.5/src/nm-device.c	2007-06-25 17:38:42.000000000 +0200
++++ bzr.debian.0.9.5.new/src/nm-device.c	2007-06-25 17:38:42.000000000 +0200
+@@ -195,6 +195,8 @@
+ 	/* Allow distributions to flag devices as disabled */
+ 	if (nm_system_device_get_disabled (dev))
+ 	{
++		/* In this case, we assume we're always online */
++		app_data->always_online = TRUE;
+ 		g_object_unref (G_OBJECT (dev));
+ 		return NULL;
+ 	}
diff --git a/debian/patches/30-typo_fix.patch b/debian/patches/30-typo_fix.patch
new file mode 100644
index 00000000..2d8edfaa
--- /dev/null
+++ b/debian/patches/30-typo_fix.patch
@@ -0,0 +1,136 @@
+diff --git a/ChangeLog b/ChangeLog
+index d529664..b611b3d 100644
+--- a/ChangeLog
++++ b/ChangeLog
+@@ -1317,7 +1317,7 @@
+ 2008-09-30  Dan Williams  <dcbw@redhat.com>
+ 
+ 	* src/NetworkManagerPolicy.c
+-		- (lookup_thread_worker): don't store the idle handler ID becuase the
++		- (lookup_thread_worker): don't store the idle handler ID because the
+ 			idle handler could have already run and freed the LookupThread
+ 			structure
+ 
+@@ -8391,7 +8391,7 @@
+ 			internally; clients should provide a setting that applies to
+ 			the device with 'autoconnect: True'.  Problem was that these
+ 			internally auto-created connections don't have a proxy or service
+-			name becuase they weren't created by a settings daemon, and therefore
++			name because they weren't created by a settings daemon, and therefore
+ 			clients have no idea what to do with them.
+ 
+ 2007-10-03  Dan Williams  <dcbw@redhat.com>
+@@ -9794,7 +9794,7 @@
+ 	* libnm-glib/nm-settings.c
+ 	  libnm-glib/nm-settings.h
+ 		- make the dbus path a property of the object, and autogenerate it.
+-		It can't be composed of the 'id' field becuase that's not available
++		It can't be composed of the 'id' field because that's not available
+ 		yet during the GObject creation in nm_connection_settings_init()
+ 
+ 2007-08-29  Dan Williams  <dcbw@redhat.com>
+diff --git a/README b/README
+index acb807b..286cabc 100644
+--- a/README
++++ b/README
+@@ -66,11 +66,11 @@ those drivers that are shipped with the upstream Linux kernel, because only
+ those drivers can be easily fixed and debugged.  ndiswrapper, vendor binary
+ drivers, or other out-of-tree drivers may or may not work well with
+ NetworkManager, precisely because they have not been vetted and improved by the
+-open-source community, and becuase problems in these drivers usually cannot
++open-source community, and because problems in these drivers usually cannot
+ be fixed.
+ 
+ Sometimes, command-line tools like 'iwconfig' will work, but NetworkManager will
+-fail.  This is again often due to buggy drivers, becuase these drivers simply
++fail.  This is again often due to buggy drivers, because these drivers simply
+ aren't expecting the dynamic requests that NetworkManager and wpa_supplicant
+ make.  Driver bugs should be filed in the bug tracker of the distribution being
+ run, since often distributions customize their kernel and drivers.
+diff --git a/libnm-glib/nm-device.c b/libnm-glib/nm-device.c
+index 5e9eb50..120be3f 100644
+--- a/libnm-glib/nm-device.c
++++ b/libnm-glib/nm-device.c
+@@ -1084,7 +1084,7 @@ nm_device_update_description (NMDevice *device)
+ 	 * vendor and device ID information off it.
+ 	 */
+ 
+-	/* Ref the device again becuase we have to unref it each iteration,
++	/* Ref the device again because we have to unref it each iteration,
+ 	 * as g_udev_device_get_parent() returns a ref-ed object.
+ 	 */
+ 	tmpdev = g_object_ref (udev_device);
+diff --git a/src/dhcp-manager/nm-dhcp-dhclient.c b/src/dhcp-manager/nm-dhcp-dhclient.c
+index bb5cd2e..26a2b7b 100644
+--- a/src/dhcp-manager/nm-dhcp-dhclient.c
++++ b/src/dhcp-manager/nm-dhcp-dhclient.c
+@@ -385,7 +385,7 @@ merge_dhclient_config (const char *iface,
+ 			}
+ 
+ 			/* If the client ID is just hex digits and : then don't use quotes,
+-			 * becuase dhclient expects either a quoted ASCII string, or a byte
++			 * because dhclient expects either a quoted ASCII string, or a byte
+ 			 * array formated as hex octets separated by :
+ 			 */
+ 			if (is_octets)
+diff --git a/src/nm-device.c b/src/nm-device.c
+index 176d90f..906abd4 100644
+--- a/src/nm-device.c
++++ b/src/nm-device.c
+@@ -3683,7 +3683,7 @@ nm_device_state_changed (NMDevice *device,
+ 	case NM_DEVICE_STATE_UNAVAILABLE:
+ 		/* If the device can activate now (ie, it's got a carrier, the supplicant
+ 		 * is active, or whatever) schedule a delayed transition to DISCONNECTED
+-		 * to get things rolling.  The device can't transition immediately becuase
++		 * to get things rolling.  The device can't transition immediately because
+ 		 * we can't change states again from the state handler for a variety of
+ 		 * reasons.
+ 		 */
+@@ -3704,7 +3704,7 @@ nm_device_state_changed (NMDevice *device,
+ 	case NM_DEVICE_STATE_FAILED:
+ 		nm_log_warn (LOGD_DEVICE, "Activation (%s) failed.", nm_device_get_iface (device));
+ 		/* Schedule the transition to DISCONNECTED.  The device can't transition
+-		 * immediately becuase we can't change states again from the state
++		 * immediately because we can't change states again from the state
+ 		 * handler for a variety of reasons.
+ 		 */
+ 		priv->failed_to_disconnected_id = g_idle_add (failed_to_disconnected, device);
+diff --git a/system-settings/plugins/ifcfg-rh/reader.c b/system-settings/plugins/ifcfg-rh/reader.c
+index 1c7e8eb..3697737 100644
+--- a/system-settings/plugins/ifcfg-rh/reader.c
++++ b/system-settings/plugins/ifcfg-rh/reader.c
+@@ -1874,7 +1874,7 @@ parse_wpa_psk (shvarFile *ifcfg,
+ 	char *psk = NULL, *p, *hashed = NULL;
+ 	gboolean quoted = FALSE;
+ 
+-	/* Passphrase must be between 10 and 66 characters in length becuase WPA
++	/* Passphrase must be between 10 and 66 characters in length because WPA
+ 	 * hex keys are exactly 64 characters (no quoting), and WPA passphrases
+ 	 * are between 8 and 63 characters (inclusive), plus optional quoting if
+ 	 * the passphrase contains spaces.
+diff --git a/system-settings/plugins/keyfile/io/reader.c b/system-settings/plugins/keyfile/io/reader.c
+index 5582733..cbcb42c 100644
+--- a/system-settings/plugins/keyfile/io/reader.c
++++ b/system-settings/plugins/keyfile/io/reader.c
+@@ -738,7 +738,7 @@ typedef struct {
+ 	void (*parser) (NMSetting *setting, const char *key, GKeyFile *keyfile);
+ } KeyParser;
+ 
+-/* A table of keys that require further parsing/conversion becuase they are
++/* A table of keys that require further parsing/conversion because they are
+  * stored in a format that can't be automatically read using the key's type.
+  * i.e. IPv4 addresses, which are stored in NetworkManager as guint32, but are
+  * stored in keyfiles as strings, eg "10.1.1.2" or IPv6 addresses stored 
+diff --git a/system-settings/plugins/keyfile/io/writer.c b/system-settings/plugins/keyfile/io/writer.c
+index 348fa51..06b5b85 100644
+--- a/system-settings/plugins/keyfile/io/writer.c
++++ b/system-settings/plugins/keyfile/io/writer.c
+@@ -460,7 +460,7 @@ typedef struct {
+ 	void (*writer) (GKeyFile *keyfile, NMSetting *setting, const char *key, const GValue *value);
+ } KeyWriter;
+ 
+-/* A table of keys that require further parsing/conversion becuase they are
++/* A table of keys that require further parsing/conversion because they are
+  * stored in a format that can't be automatically read using the key's type.
+  * i.e. IPv4 addresses, which are stored in NetworkManager as guint32, but are
+  * stored in keyfiles as strings, eg "10.1.1.2" or IPv6 addresses stored 
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 00000000..365331c3
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,4 @@
+# Debian patches for network-manager
+02-dbus_access_network_manager.patch
+10-dont_require_ifup_for_lo.patch
+30-typo_fix.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 00000000..fdcd499b
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,33 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/cdbs/1/rules/utils.mk
+
+# List any files which are not installed
+common-binary-post-install-arch:: list-missing
+
+DEB_DH_MAKESHLIBS_ARGS_ALL := -X/usr/lib/NetworkManager/ -X/usr/lib/pppd/
+
+DEB_INSTALL_DOCS_ALL := README AUTHORS
+
+DEB_CONFIGURE_LIBEXECDIR := "\$$(prefix)/lib/NetworkManager"
+
+DEB_CONFIGURE_EXTRA_FLAGS := \
+		--with-distro=debian \
+		--with-resolvconf=/sbin/resolvconf \
+		--with-dhclient=/sbin/dhclient \
+		--with-iptables=/sbin/iptables \
+		--with-crypto=gnutls \
+		--disable-more-warnings
+
+DEB_DH_INSTALLINIT_ARGS := -r -- start 26 2 3 4 5 . stop 88 0 1 6 .
+
+clean::
+	rm -f po/*.gmo
+
+binary-install/network-manager::
+	install -m 755 debian/network-manager-dispatcher.script \
+		debian/network-manager/etc/NetworkManager/dispatcher.d/01ifupdown
+	install -m 755 debian/ifblacklist_migrate.sh \
+		debian/network-manager/usr/lib/NetworkManager
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 00000000..163aaf8d
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 00000000..4b762cde
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=3
+
+http://download.gnome.org/sources/NetworkManager/([\d\.]+)/NetworkManager-(.*)\.tar\.gz