diff options
Diffstat (limited to 'debian')
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 |