debian/0000755000000000000000000000000012165564377007206 5ustar debian/compat0000644000000000000000000000000212125652066010371 0ustar 6 debian/README.source0000644000000000000000000000041212125652066011347 0ustar Building krb5-auth-dialog for Debian ------------------------------------ The krb5-auth-dialog source package uses quilt to apply and remove its patches. Please refer to /usr/share/doc/quilt/README.source for information about how to use quilt for source packages. debian/patches/0000755000000000000000000000000012165564171010625 5ustar debian/patches/series0000644000000000000000000000007412165564171012043 0ustar 0001-krb5_principal_compare-crashes-on-NULL-arguments.patch debian/patches/0001-krb5_principal_compare-crashes-on-NULL-arguments.patch0000644000000000000000000000164112165564171023453 0ustar From: Petter Reinholdtsen Date: Thu, 4 Jul 2013 09:32:18 +0200 Subject: krb5_principal_compare crashes on NULL arguments Debian Bug #714825 --- src/ka-kerberos.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ka-kerberos.c b/src/ka-kerberos.c index db5cddd..0867234 100644 --- a/src/ka-kerberos.c +++ b/src/ka-kerberos.c @@ -221,8 +221,10 @@ credentials_expiring_real (KaApplet *applet) } /* copy principal from cache if any */ - if (krb5_principal_compare (kcontext, my_creds.client, kprincipal)) { - krb5_free_principal (kcontext, kprincipal); + if (kprincipal == NULL || + krb5_principal_compare (kcontext, my_creds.client, kprincipal)) { + if (kprincipal) + krb5_free_principal (kcontext, kprincipal); krb5_copy_principal (kcontext, my_creds.client, &kprincipal); } creds_expiry = my_creds.times.endtime; debian/examples0000644000000000000000000000001612125652066010731 0ustar examples/*.py debian/rules0000755000000000000000000000075212125652066010257 0ustar #! /usr/bin/make -f LDFLAGS += -Wl,--as-needed include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/gnome.mk include /usr/share/cdbs/1/class/autotools.mk DEB_DH_MAKESHLIBS_ARGS_ALL = --exclude=plugins DEB_BUILDDIR := build DEB_CONFIGURE_EXTRA_FLAGS := --prefix=/usr \ --enable-network-manager \ --with-pam \ --with-gtk=3.0 binary-install/krb5-auth-dialog:: rm debian//krb5-auth-dialog/usr/lib/krb5-auth-dialog/plugins/libka-plugin-*.*a debian/copyright0000644000000000000000000000207112125652066011126 0ustar This package was debianized by Andrew Mitchell on Fri Sep 30 00:52:30 NZST 2005 from sources obtained from: http://ftp.gnome.org/pub/GNOME/sources/krb5-auth-dialog/ Copyright (C) 2004,2005 Red Hat, Inc. Authored by Christopher Aillon 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, 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 St, 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’. debian/changelog0000644000000000000000000003110712165564375011060 0ustar krb5-auth-dialog (3.8.0-3) unstable; urgency=low * [21a1bd6] Fix krb5_principal_compare crashes on NULL arguments. Thanks to Petter Reinholdtsen (Closes: #714825) -- Guido Günther Fri, 05 Jul 2013 17:40:45 +0200 krb5-auth-dialog (3.8.0-2) unstable; urgency=low * Upload to unstable -- Guido Günther Fri, 31 May 2013 17:10:20 +0200 krb5-auth-dialog (3.8.0-1) experimental; urgency=low * [4ed0c59] Allow for xz upstream tarballs * [6c66f3c] New upstream version 3.8.0 * [e045c1c] Use GSettings instead of GConf -- Guido Günther Mon, 01 Apr 2013 10:21:01 +0200 krb5-auth-dialog (3.2.1-1) unstable; urgency=low * [325b5a9] New upstream version 3.2.1 * [3c823de] Drop all patches - applied upstream -- Guido Günther Thu, 03 Nov 2011 19:46:58 +0100 krb5-auth-dialog (3.2.0-2) unstable; urgency=low * [24d4f35] New patch 0001-Add-categories-to-desktop-file.patch cherry-picked from upstream git: Add categories to desktop file * [61ad408] New patch 0002-Register-org.gnome.KrbAuthDialog-early.patch cherry-picked from upstream git: Register org.gnome.KrbAuthDialog early to fix DBus activation -- Guido Günther Tue, 27 Sep 2011 23:41:36 +0200 krb5-auth-dialog (3.2.0-1) unstable; urgency=low * [85df09c] New upstream version 3.2.0 * [bf94419] Drop build-dep on now unused libgnome-control-center-dev * [e21e032] Bump standards version -- Guido Günther Mon, 26 Sep 2011 22:41:10 +0200 krb5-auth-dialog (3.0.1-1) experimental; urgency=low * [cb23040] New upstream version 3.0.1 * [4c2c01e] watch: look for bz2 files -- Guido Günther Sat, 07 May 2011 14:52:12 +0200 krb5-auth-dialog (3.0.0-1) experimental; urgency=low * [cc2cada] New upstream version 3.0.0 -- Guido Günther Wed, 06 Apr 2011 16:25:16 +0200 krb5-auth-dialog (2.91.93-1) experimental; urgency=low * [dfccd34] New upstream version 2.91.93 -- Guido Günther Sun, 27 Mar 2011 22:19:12 +0200 krb5-auth-dialog (2.91.91-1) experimental; urgency=low * [ca71a0f] New upstream version 2.91.91 * [4b5ff36] Depend on recent glib since we use GDBus instead of libdbus-glib now -- Guido Günther Wed, 09 Mar 2011 10:56:53 +0100 krb5-auth-dialog (2.91.90-1) experimental; urgency=low * [2a51379] New upstream version 2.91.90 * [0ae9824] Adapt to new GTK+ 3 naming scheme * [dc46361] Drop patches, fixed upstream. -- Guido Günther Thu, 24 Feb 2011 20:01:12 +0100 krb5-auth-dialog (2.91.6-2) experimental; urgency=low * [c92676b] Readd 0001-Always-startup-not-only-with-a-valid-ticket-cache.patch since this isn't applied upstream yet. -- Guido Günther Wed, 16 Feb 2011 20:32:35 +0100 krb5-auth-dialog (2.91.6-1) experimental; urgency=low * [c646d52] New upstream version 2.91.6 (Closes: #583739, #593543) * [296a143] Update for GTK+/GNOME 3.0 * [726c62c] Drop patches, fixed upstream -- Guido Günther Mon, 14 Feb 2011 23:58:08 +0100 krb5-auth-dialog (0.17-1) experimental; urgency=low * [2745b08] New upstream version 0.17 * [b61caca] Drop AFS plugin patches - fixed upstream * [c52328c] Build for GTK+ 2.0 * [0febefd] Bump standards version -- Guido Günther Wed, 29 Sep 2010 17:54:19 +0200 krb5-auth-dialog (0.16-4) unstable; urgency=low * [ec8ae28] Drop 0004-Change-the-Name-from-Network-Authentication-to- Kerbe.patch. This breaks too many strings before the release. -- Guido Günther Sat, 21 Aug 2010 13:39:25 +0200 krb5-auth-dialog (0.16-3) unstable; urgency=low * [578488d] New patch: 0003-Always-startup-not-only-with-a-valid-ticket-cache.patch Always startup, not only with a valid ticket cache (Closes: #582497) * [f391a2b] New patch: 0004-Change-the-Name-from-Network-Authentication-to-Kerbe.patch Change the Name from "Network Authentication" to "Kerberos Authentication" (Closes: #593543) -- Guido Günther Thu, 19 Aug 2010 14:31:45 +0200 krb5-auth-dialog (0.16-2) unstable; urgency=low * [5626953] Switch to 3.0 (quilt) source format * [7154aeb] Add simple AFS plugin * [f3efa5f] Bump standards version to 3.9.0 -- Guido Günther Wed, 07 Jul 2010 20:41:47 +0200 krb5-auth-dialog (0.16-1) unstable; urgency=low * [6f45d53] Imported Upstream version 0.16 -- Guido Günther Tue, 29 Jun 2010 19:03:57 +0200 krb5-auth-dialog (0.16~rc2-1) experimental; urgency=low * [daedd98] Imported Upstream version 0.16~rc2 * plugs leaks (Closes: #538225) * updates glib check (Closes: #569319) * [60e919c] debian/watch: Don't only match even release numbers -- Guido Günther Sat, 19 Jun 2010 15:29:09 +0200 krb5-auth-dialog (0.16~rc1-1) experimental; urgency=low * [29320e2] Imported Upstream version 0.16~rc1 * [d6b65b8] Enable PAM plugin * [c5a9652] Don't run dh_makeshlibs on plugins and remove .la and .a files. -- Guido Günther Tue, 04 May 2010 08:56:09 +0200 krb5-auth-dialog (0.15-1) unstable; urgency=low * [eafd110] Imported Upstream version 0.15 * [469d5f9] install examples * [f7b2bf0] Bump standards version -- Guido Günther Sat, 03 Apr 2010 17:49:03 +0200 krb5-auth-dialog (0.14-2) unstable; urgency=low * [a3c3412] Rebuild against so name bumped libheimdal-dev. (Closes: #561340) -- Guido Günther Thu, 17 Dec 2009 10:57:24 +0100 krb5-auth-dialog (0.14-1) unstable; urgency=low * [45e3112] Imported Upstream version 0.14 * [3cde613] drop patches picked from upstream -- Guido Günther Sun, 01 Nov 2009 19:57:08 +0100 krb5-auth-dialog (0.13-2) unstable; urgency=low * [3fc941f] Reenable patchsys * [4465319] Pull several minor ticket dialog enhancements from upstream -- Guido Günther Tue, 29 Sep 2009 14:38:27 +0200 krb5-auth-dialog (0.13-1) unstable; urgency=low * [b6cfb6e] Imported Upstream version 0.13 * [045601b] Drop 0001-remove-unused-GtkImage-with-duplicate-id.patch - fixed upstream. -- Guido Günther Tue, 29 Sep 2009 09:36:13 +0200 krb5-auth-dialog (0.12-2) unstable; urgency=low * [56734b5] new patch 0001-remove-unused-GtkImage-with-duplicate-id.patch: remove unused GtkImage with duplicate id (BZ: #593389) * [4028d00] use quilt patchsys * [e65e98a] bump standards version * [9ded61a] add README.source -- Guido Günther Sun, 30 Aug 2009 19:33:35 +0200 krb5-auth-dialog (0.12-1) unstable; urgency=low * [7dfce86] Imported Upstream version 0.12 -- Guido Günther Mon, 13 Jul 2009 18:47:47 +0200 krb5-auth-dialog (0.11-1) unstable; urgency=low * [27053b1] Imported Upstream version 0.11 * [0fd8db6] update build-deps -- Guido Günther Mon, 15 Jun 2009 18:43:06 +0200 krb5-auth-dialog (0.10-1) unstable; urgency=low * [d911517] Imported Upstream version 0.10 -- Guido Günther Mon, 25 May 2009 18:39:52 +0200 krb5-auth-dialog (0.9.1-1) unstable; urgency=low * [c2030a6] Imported Upstream version 0.9.1 * [b6688e4] don't run autogen.sh, this one is based on a released version -- Guido Günther Sun, 03 May 2009 17:00:46 +0200 krb5-auth-dialog (0.9+0gitec60300-1) unstable; urgency=low * [9d5cdf2] Imported Upstream version 0.9+0gitec60300 * don't show notifications before being embedded in the panel * fix principal changes in prefs dialog need restart * [32955a0] drop 0001-set-a-more-gnomeisch-invisible-char.patch fixed upstream * [b8c3795] no need for a patch system at the moment -- Guido Günther Fri, 24 Apr 2009 11:47:29 +0200 krb5-auth-dialog (0.9~rc1-1) unstable; urgency=low * [d6eee4e] Imported Upstream version 0.9~rc1 * pkinit anchors configurable * preference dialog cleanups * fixes empty principal if gconf value is empty * [e442822] bump standards version * [1f1694f] debian/control: it has kind of a homepage now -- Guido Günther Sat, 18 Apr 2009 01:13:07 +0200 krb5-auth-dialog (0.8+svn141-1) unstable; urgency=low * [61675c0] Imported Upstream version 0.8+svn141 * [fea8c76] drop patches merges upstream: - 0002-add-dbus-service-file.patch - 0003-add-preferences-dialog.patch * [d58c012] rediff 0001-set-a-more-gnomeisch-invisible-char.patch * [b720589] temporarily depend on libssl-dev to work around #522663 -- Guido Günther Sat, 04 Apr 2009 15:04:42 +0200 krb5-auth-dialog (0.8+svn136-2) unstable; urgency=low * [cf0e693] allow to set ticket flags via preferences dialog (Closes: #521251) -- Guido Günther Thu, 02 Apr 2009 16:54:35 +0200 krb5-auth-dialog (0.8+svn136-1) unstable; urgency=low * [89329f6] Imported Upstream snapshot 0.8+svn136 * Patches: - [6e6af1c] 0001-set-a-more-gnomeisch-invisible-char: rediff - [f162ecd] 0002-add-dbus-service-file: add dbus service file to fire up krb5-auth-dialog when an application requests a ticket but krb5-auth-dialog isn't running -- Guido Günther Sat, 28 Mar 2009 13:41:12 +0100 krb5-auth-dialog (0.8+svn128-1) unstable; urgency=low * [d0f7048] Imported Upstream version 0.8+svn128 * dbus interface * [7d35a63] reenable autogen.sh for SVN snapshot * [0a0e716] drop patches applied upstream: * 0002-don-t-try-pkinit-if-pk_userid-is-non-null-but-empty.patch * 0003-move- icons-to-datadir-krb5-auth-dialog.patch -- Guido Günther Sun, 01 Mar 2009 15:27:18 +0100 krb5-auth-dialog (0.8-3) unstable; urgency=low * upload to unstable * [8600023] add ${misc:depends} * [858f4d8] move icons to $(datadir)/krb5-auth-dialog -- Guido Günther Fri, 20 Feb 2009 16:51:12 +0100 krb5-auth-dialog (0.8-2) experimental; urgency=low * [30f663e] add Vcs-{Git,Browser} fields * [dc19dd3] don't try pkinit if pk_userid is non-null but empty -- Guido Günther Mon, 19 Jan 2009 22:19:49 +0100 krb5-auth-dialog (0.8-1) experimental; urgency=low * [88b8041] Imported Upstream version 0.8 * [453e157] set more gnomeish invisible char * [a81f793] released version doesn't need to run autogen.sh * [ce03b8f] build-dep on quilt -- Guido Günther Sat, 10 Jan 2009 16:28:24 +0100 krb5-auth-dialog (0.7.jit26357da-1) experimental; urgency=low * [6a45cdd] Imported Upstream version 0.7.jit26357da * Based on upstream version 0.7 plus our changes at: http://honk.sigxcpu.org/git/krb5-auth-dialog.git * support pkinit * add extra icon for "ticket is about to expire" * add gconf schema * [08f4d3e] build against heimdal for pkinit support * [dc90dff] update description * [168739c] new standards version * [37e6092] depend on gconf2 * [fa542d6] drop quilt dependeny -- Guido Günther Sat, 18 Oct 2008 18:46:37 +0200 krb5-auth-dialog (0.7.hit7cc1d84-1) unstable; urgency=low * New "Upstream" Version * Based on upstream version 0.7 plus our changes at: http://honk.sigxcpu.org/git/krb5-auth-dialog.git * don't popup the dialog if we have a tray icon * set a more gnomeish invisible-char * remove width_request from krb5_auth_message_label so the realm name doesn't get cut off * drop desktop-file.diff & man-section.diff since we have that in our "upstream" git now -- Guido Guenther Mon, 21 Jul 2008 01:16:40 -0230 krb5-auth-dialog (0.7.git30891fc-1) unstable; urgency=low * New "Upstream" Version: * Based on upstream version 0.7 plus our changes at: http://honk.sigxcpu.org/git/krb5-auth-dialog.git * use GtkSecureEntry to fetch password * adds trayicon * fix localization * close dialog when credentials were acquired by other means * use libnotify and gconf * session handling via dbus * use g_timeout_add_seconds to save battery power * set a proper icon -- Guido Guenther Sun, 08 Jun 2008 17:29:06 +0200 krb5-auth-dialog (0.6-1) unstable; urgency=low * Initial version based on the ubuntu package by Andrew Mitchell (Closes: #461203) * Changes: * fix manpage section * fix desktop file * update FSF address * use autotools-dev to update config.{sub,guess} * use -Wl,--as-needed * added watch file -- Guido Guenther Thu, 17 Jan 2008 10:13:38 +0100 debian/watch0000644000000000000000000000030212126043372010212 0ustar # format version number, currently 3; this line is compulsory! version=3 http://ftp.gnome.org/pub/GNOME/sources/krb5-auth-dialog/([\d\.]+)/ \ krb5-auth-dialog-([\d\.]*)\.tar\.(?:bz2|xz) debian/control0000644000000000000000000000224512126241501010566 0ustar Source: krb5-auth-dialog Section: gnome Priority: optional Maintainer: Guido Günther Build-Depends: debhelper (>= 6), cdbs, heimdal-dev (>= 1.3.1.dfsg.1-5), libglib2.0-dev (>= 2.26.0), libgtk-3-dev, libglade2-dev, intltool, autotools-dev, libnm-glib-dev (>= 0.8.1), gnome-common, autoconf, automake, pkg-config, intltool, bison, flex, libnotify-dev (>= 0.7.1), gnome-doc-utils, rarian-compat, libpam0g-dev, Standards-Version: 3.9.2 Vcs-Git: git://git.debian.org/git/users/agx/krb5-auth-dialog.git Vcs-Browser: http://git.debian.org/git/users/agx/krb5-auth-dialog.git Homepage: https://honk.sigxcpu.org/piki/projects/krb5-auth-dialog Package: krb5-auth-dialog Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: gnome-control-center Description: tray applet for reauthenticating kerberos tickets krb5-auth-dialog is a simple tray applet that monitors kerberos tickets. It pops up reminders when the ticket is about to expire. Tickets can be refreshed at any time by clicking on the tray icon. It can also operate in "classic mode" as a simple dialog without any trayicon. . It features ticket autorenewal and supports pkinit. debian/source/0000755000000000000000000000000012125652066010473 5ustar debian/source/format0000644000000000000000000000001412125652066011701 0ustar 3.0 (quilt)