debian/0000775000000000000000000000000012145434651007175 5ustar debian/compat0000664000000000000000000000000212145434650010372 0ustar 7 debian/watch0000664000000000000000000000021112145434650010217 0ustar version=3 http://ftp.gnome.org/pub/GNOME/sources/NetworkManager-openconnect/([\d\.]+)/ \ NetworkManager-openconnect-([\d\.]+)\.tar\.xz debian/network-manager-openconnect.postrm0000664000000000000000000000102012145434650016045 0ustar #!/bin/sh set -e case "$1" in purge) # Delete user account, user owns no files so nothing else to remove. # Fail silently if deluser fails or is not installed, may leave the # account on the system but that is ok. deluser --system --quiet nm-openconnect 2> /dev/null || true ;; remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ;; *) echo "postrm called with unknown argument \`$1'" >&2 exit 1 ;; esac #DEBHELPER# exit 0 debian/gbp.conf0000664000000000000000000000003612145434650010612 0ustar [DEFAULT] pristine-tar = True debian/control0000664000000000000000000000435712145434650010610 0ustar Source: network-manager-openconnect Section: net Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Mike Miller DM-Upload-Allowed: yes Build-Depends: debhelper (>= 7.0.50), dh-autoreconf, dpkg-dev (>= 1.16.1), intltool, network-manager-dev (>= 0.9.6), libnm-util-dev (>= 0.9.6), libnm-glib-dev (>= 0.9.6), libnm-glib-vpn-dev (>= 0.9.6), libdbus-glib-1-dev (>= 0.74), libopenconnect-dev (>= 3.19), libgtk-3-dev, libgnome-keyring-dev, libgconf2-dev, libxml2-dev Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/git/collab-maint/network-manager-openconnect.git Vcs-Browser: http://git.debian.org/?p=collab-maint/network-manager-openconnect.git Homepage: http://www.gnome.org/projects/NetworkManager/ Package: network-manager-openconnect Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, network-manager (>= 0.9.4.0-4), openconnect (>= 3) Recommends: network-manager-openconnect-gnome | plasma-widget-networkmanagement Replaces: openconnect (<< 3) Breaks: openconnect (<< 3) Description: network management framework (OpenConnect plugin) NetworkManager is a system network service that manages your network devices and connections, attempting to keep active network connectivity when available. It manages ethernet, WiFi, mobile broadband (WWAN), and PPPoE devices, and provides VPN integration with a variety of different VPN services. . This package provides a VPN plugin for OpenConnect, an open client for Cisco's AnyConnect SSL VPN. Package: network-manager-openconnect-gnome Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, network-manager-openconnect (= ${binary:Version}) Replaces: network-manager-openconnect (<< 0.9.4.0-2) Breaks: network-manager-openconnect (<< 0.9.4.0-2) Description: network management framework (OpenConnect plugin GNOME GUI) NetworkManager is a system network service that manages your network devices and connections, attempting to keep active network connectivity when available. It manages ethernet, WiFi, mobile broadband (WWAN), and PPPoE devices, and provides VPN integration with a variety of different VPN services. . This package provides the GNOME bits of NetworkManager's OpenConnect plugin. debian/source/0000775000000000000000000000000012145434650010474 5ustar debian/source/format0000664000000000000000000000001412145434650011702 0ustar 3.0 (quilt) debian/network-manager-openconnect-gnome.install0000664000000000000000000000017612145434650017305 0ustar usr/lib/NetworkManager/*.so usr/lib/NetworkManager/nm-openconnect-auth-dialog usr/share/gnome-vpn-properties usr/share/locale debian/patches/0000775000000000000000000000000012145434650010623 5ustar debian/patches/auth_dialog_libexecdir.patch0000664000000000000000000000253012145434650016316 0ustar From 663b720d6a4be9841f50bec10fe7a91a958dc9b3 Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Tue, 12 Mar 2013 19:10:42 +0000 Subject: Use full paths in .name file Include the full path to the auth-dialog and properties library in the .name file, like we already do for the main helper program. https://bugzilla.gnome.org/show_bug.cgi?id=694768 --- diff --git a/Makefile.am b/Makefile.am index e8f52c1..c368fee 100644 --- a/Makefile.am +++ b/Makefile.am @@ -17,7 +17,9 @@ nmvpnservicedir = $(sysconfdir)/NetworkManager/VPN nmvpnservice_DATA = nm-openconnect-service.name nm-openconnect-service.name: $(srcdir)/nm-openconnect-service.name.in - sed -e 's|[@]LIBEXECDIR[@]|$(libexecdir)|g' $< >$@ + sed -e 's|[@]LIBEXECDIR[@]|$(libexecdir)|g' \ + -e 's|[@]LIBDIR[@]|$(libdir)|g' \ + $< >$@ DISTCHECK_CONFIGURE_FLAGS = --enable-more-warnings=yes diff --git a/nm-openconnect-service.name.in b/nm-openconnect-service.name.in index 0e13290..82c57c9 100644 --- a/nm-openconnect-service.name.in +++ b/nm-openconnect-service.name.in @@ -4,5 +4,5 @@ service=org.freedesktop.NetworkManager.openconnect program=@LIBEXECDIR@/nm-openconnect-service [GNOME] -auth-dialog=nm-openconnect-auth-dialog -properties=libnm-openconnect-properties +auth-dialog=@LIBEXECDIR@/nm-openconnect-auth-dialog +properties=@LIBDIR@/libnm-openconnect-properties debian/patches/series0000664000000000000000000000003512145434650012036 0ustar auth_dialog_libexecdir.patch debian/rules0000775000000000000000000000065412145434650010261 0ustar #!/usr/bin/make -f DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk %: dh $@ --with autoreconf override_dh_auto_configure: dh_auto_configure -- \ --libexecdir=/usr/lib/NetworkManager \ --disable-static \ --with-gtkver=3 override_dh_auto_install: dh_auto_install rm -f debian/network-manager-openconnect/usr/lib/NetworkManager/*.la override_dh_makeshlibs: dh_makeshlibs -X/usr/lib/NetworkManager/ debian/NEWS0000664000000000000000000000111312145434650007667 0ustar network-manager-openconnect (0.9.4.0-3) unstable; urgency=low This package has been split into network-manager-openconnect and network-manager-openconnect-gnome to separate the core functionality from the GNOME GUI components. For now, network-manager-openconnect-gnome is a recommendation so that current users will not lose capability. GNOME desktop users should explicitly install network-manager-openconnect-gnome from now on as this recommendation will be dropped in a future version. -- Mike Miller Wed, 04 Apr 2012 18:49:08 -0400 debian/changelog0000664000000000000000000001541012145434650011047 0ustar network-manager-openconnect (0.9.8.0-1ubuntu2) saucy; urgency=low * debian/control, debian/rules: - Run autoreconf for auth_dialog_libexecdir.patch -- Jeremy Bicha Fri, 17 May 2013 10:07:24 -0400 network-manager-openconnect (0.9.8.0-1ubuntu1) saucy; urgency=low * Sync with Debian. Remaining changes: - debian/control: + Allow plasma-widget-networkmanagement to satisfy recommends - debian/patches/auth_dialog_libexecdir.patch: specify libexecdir as /usr/lib/NetworkManager for the auth dialog to be able to spawn it properly in GNOME Shell -- Jeremy Bicha Fri, 17 May 2013 09:40:31 -0400 network-manager-openconnect (0.9.8.0-1) unstable; urgency=low * New upstream release. - Fixes FTBFS with latest libc6 and glib2.0. (Closes: #707422) * Remove all patches that were cherry-picked from upstream. * Build-depend on network-manager-dev and libnm-*-dev (>= 0.9.6). * Relax build-depend on libopenconnect-dev to (>= 3.19) to allow building against libopenconnect1. -- Mike Miller Thu, 09 May 2013 08:26:59 -0400 network-manager-openconnect (0.9.5.95-1) experimental; urgency=low * New upstream release. * Remove patches that are part of upstream release. * Build-depend on network-manager-dev and libnm-*-dev (>= 0.9.5.95). * Build-depend on libgnome-keyring-dev. * Build-depend on libopenconnect-dev (>= 4.00) to ensure building against the new libopenconnect API. * Remove lintian-overrides, stack protection check has been demoted. * Patches cherry-picked from upstream to fix connection failure if no IPv6: - debian/patches/01-do-not-fail-if-an-IPv6-address-is-not-given.patch - debian/patches/02-restore-error-for-an-invalid-IPv6-address.patch -- Mike Miller Tue, 24 Jul 2012 08:44:45 -0400 network-manager-openconnect (0.9.4.0-8) unstable; urgency=low * debian/patches/05_Wait-for-QUIT-command-before-exiting.patch: Cherry-pick patch from upstream git to fix a race condition causing gnome-shell to crash. (Closes: #687557) -- Mike Miller Sat, 20 Oct 2012 16:59:21 -0400 network-manager-openconnect (0.9.4.0-7) unstable; urgency=low * New patches pulled from upstream git fixing auth-dialog bugs: - 01_implement-proper-cancellation.patch - 02_fix-ignoring-return-value.patch - 04_fix-hitting-cancel-after-failure.patch * Build-depend on libopenconnect-dev (>= 3.19) for these patches. * Add DM-Upload-Allowed flag. -- Mike Miller Sat, 02 Jun 2012 11:00:48 -0400 network-manager-openconnect (0.9.4.0-6) unstable; urgency=low * Remove network-manager force-reload from postinst. This is not needed since NetworkManager automatically loads new plugins. (Closes: #672872) * Reload dbus configuration files on install or upgrade. This is needed to ensure the nm-openconnect user can configure the VPN. * Enable hardening compile flags from dpkg-buildflags. - Include buildflags.mk in debian/rules. - Add lintian-overrides for false positives on stack protection. - Build-depend on dpkg-dev (>= 1.16.1). -- Mike Miller Fri, 18 May 2012 07:51:05 -0400 network-manager-openconnect (0.9.4.0-5) unstable; urgency=low * Comment nm-openconnect user create/delete -- Mike Miller Sun, 29 Apr 2012 09:25:28 -0400 network-manager-openconnect (0.9.4.0-4) unstable; urgency=low * Add nm-openconnect user for dropping privileges (Closes: #567358) * Add Vcs-* fields for the git repository -- Mike Miller Sat, 28 Apr 2012 08:25:59 -0400 network-manager-openconnect (0.9.4.0-3) unstable; urgency=low * Add Homepage field * Add Recommends network-manager-openconnect-gnome for smooth upgrades -- Mike Miller Wed, 04 Apr 2012 18:49:08 -0400 network-manager-openconnect (0.9.4.0-2) unstable; urgency=low * Add Cisco AnyConnect to package description * Add postinst to restart network-manager on install or upgrade * Bump debhelper compatibility to 7 * Split package into core and gnome GUI components (Closes: #642487) -- Mike Miller Mon, 02 Apr 2012 01:47:56 -0400 network-manager-openconnect (0.9.4.0-1) unstable; urgency=low * New maintainer * New upstream release (Closes: #639399, #665586, #643686) * Fix openconnect dependency to allow upgrade (Closes: #626976) * Bump network-manager dependency (Closes: #642485) * Bump libopenconnect-dev build-dep (Closes: #642483) * Update description to align with other network-manager-* * debian/watch: Move to .xz tarballs * Update debian/copyright to machine-readable format 1.0 * Bump Standards-Version to 3.9.3 -- Mike Miller Sat, 31 Mar 2012 11:24:33 -0400 network-manager-openconnect (0.9.0-2) unstable; urgency=low * Add libxml2 build-depends (Closes: #640433) -- Ross Burton Thu, 22 Sep 2011 16:54:16 +0100 network-manager-openconnect (0.9.0-1) unstable; urgency=low * New upstream release (Closes: #607462) * Depend on openconnect 3 (Closes: #626976) -- Ross Burton Thu, 22 Sep 2011 13:14:10 +0100 network-manager-openconnect (0.7.999-1.1) unstable; urgency=low * Non-maintainer upload. * Don't ship .la files (Closes: #622482). -- Luk Claes Sat, 25 Jun 2011 18:03:09 +0200 network-manager-openconnect (0.8.999-1) experimental; urgency=low * New upstream release. -- Ross Burton Wed, 11 May 2011 12:16:09 +0100 network-manager-openconnect (0.7.999-1+b1) unstable; urgency=low * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild in clean environment -- Debian amd64 Build Daemon Wed, 03 Feb 2010 18:44:08 +0000 network-manager-openconnect (0.7.999-1) unstable; urgency=low * New upstream release. -- Ross Burton Tue, 02 Feb 2010 10:27:56 +0000 network-manager-openconnect (0.7.2~20090715-2) unstable; urgency=low * Rebuild against new NM libs -- Ross Burton Tue, 02 Feb 2010 08:09:18 +0000 network-manager-openconnect (0.7.2~20090715-1) unstable; urgency=low * Git snapshot for openconnect 2 -- Ross Burton Wed, 15 Jul 2009 08:15:16 +0100 network-manager-openconnect (0.7.2~20090531-1) unstable; urgency=low * Git snapshot for openconnect 1.4 -- Ross Burton Sun, 31 May 2009 17:10:11 +0100 network-manager-openconnect (0.7.1-1) unstable; urgency=low * New upstream release * Package for Unstable -- Ross Burton Mon, 20 Apr 2009 20:29:14 +0100 network-manager-openconnect (0.7-0.20090114) experimental; urgency=low * Initial packaging. -- Ross Burton Wed, 14 Jan 2009 11:34:56 +0000 debian/copyright0000664000000000000000000000455512145434650011140 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: NetworkManager-openconnect Upstream-Contact: Dan Williams Source: http://ftp.gnome.org/pub/GNOME/sources/NetworkManager-openconnect/ Files: * Copyright: 2008-2010 Intel Corporation. 2005-2011 Red Hat, Inc. 2007-2008 Novell, Inc. 2005-2008 Dan Williams 2005 David Zeuthen 2008 Tambet Ingo License: GPL-2+ Files: auth-dialog/main.c Copyright: 2008-2010 Intel Corporation. License: LGPL-2.1 Files: debian/* Copyright: 2012 Mike Miller 2009-2011 Ross Burton License: GPL-2+ License: GPL-2+ 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 version 2 can be found in `/usr/share/common-licenses/GPL-2'. License: LGPL-2.1 This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. . 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 library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the full text of the GNU Lesser General Public License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. debian/network-manager-openconnect.postinst0000664000000000000000000000123512145434650016414 0ustar #!/bin/sh set -e case "$1" in configure) # Create user account for dropping privileges to run openconnect. adduser --system --quiet \ --home /var/lib/NetworkManager --no-create-home \ --gecos "NetworkManager OpenConnect plugin" \ --group nm-openconnect # Ask dbus to reload the VPN service config file. if [ -x "/etc/init.d/dbus" ]; then invoke-rc.d dbus force-reload || true fi ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown arguments \`$1'" >&2 exit 1 ;; esac #DEBHELPER# exit 0 debian/network-manager-openconnect.install0000664000000000000000000000006312145434650016175 0ustar etc usr/lib/NetworkManager/nm-openconnect-service*