debian/0000775000000000000000000000000012324270325007170 5ustar debian/control0000664000000000000000000000143712270333046010600 0ustar Source: pasaffe Section: python Priority: extra Build-Depends: debhelper (>= 8), dh-translations, dh-migrations, python3, python3-distutils-extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Marc Deslauriers Standards-Version: 3.9.5 Package: pasaffe Architecture: all Depends: ${misc:Depends}, ${python3:Depends}, gir1.2-pango-1.0, gir1.2-glib-2.0, gir1.2-gtk-3.0, python3-gi, yelp, apg, dconf-tools Description: Password manager for GNOME Pasaffe is an easy to use password manager for GNOME. You can use it to safely store all your usernames and passwords into a single encrypted database protected by as master password. The database is encrypted with Twofish and is PasswordSafe v3 compatible. debian/01_pasaffe_change_dconf_path0000664000000000000000000000014712012564255014516 0ustar set -ex dconf dump /apps/pasaffe/ | dconf load /net/launchpad/pasaffe/ dconf reset -f /apps/pasaffe/ debian/changelog0000664000000000000000000002053012324270325011042 0ustar pasaffe (0.38-0ubuntu1.1) trusty; urgency=medium * Improve randomness of generated passwords (LP: #1309685): - debian/patches/improve_passwords.patch: change options passed to apg to generate truly random passwords instead of pronounceable ones. -- Marc Deslauriers Fri, 18 Apr 2014 14:35:15 -0400 pasaffe (0.38-0ubuntu1) trusty; urgency=medium * New upstream release - Added some missing translations (LP: #1300012) - Updated translations -- Marc Deslauriers Fri, 04 Apr 2014 08:13:13 -0400 pasaffe (0.37-0ubuntu1) trusty; urgency=medium * New upstream release - Import scripts now handle folders - Updated translations - Fixed KeePass2 import script and added tests -- Marc Deslauriers Sat, 15 Feb 2014 10:31:27 -0500 pasaffe (0.36-0ubuntu1) trusty; urgency=medium * New upstream release - Improved right pane layout - Updated translations -- Marc Deslauriers Wed, 12 Feb 2014 08:02:59 -0500 pasaffe (0.35-0ubuntu1) trusty; urgency=medium * New upstream release - Migrated to Python 3 - Added translator credits to about dialog (LP: #1273673) - Updated translations * debian/control: change BuildDepends and Depends to python3 packages, updated to standards-version 3.9.5. * debian/rules: change to dh_python3 and pybuild -- Marc Deslauriers Sun, 09 Feb 2014 11:33:55 -0500 pasaffe (0.34-0ubuntu1) trusty; urgency=medium * New upstream release - Updated translations - Fix new PyGI deprecations -- Marc Deslauriers Sat, 18 Jan 2014 17:32:59 -0500 pasaffe (0.33-0ubuntu1) saucy; urgency=low * New upstream release - Don't crash when search string ends with a backslash (LP: #1231744) - Updated translations -- Marc Deslauriers Wed, 02 Oct 2013 16:52:06 -0400 pasaffe (0.32-0ubuntu1) saucy; urgency=low * New upstream release - Allow search to work on entries in collapsed folders -- Marc Deslauriers Thu, 26 Sep 2013 16:59:49 -0400 pasaffe (0.31-0ubuntu1) saucy; urgency=low * New upstream release - Don't crash when attempting to add an entry with nothing selected -- Marc Deslauriers Thu, 26 Sep 2013 15:35:01 -0400 pasaffe (0.30-0ubuntu1) saucy; urgency=low * New upstream release - Updated translations - Fix help file location when using python-distutils-extra >= 2.38 -- Marc Deslauriers Sun, 08 Sep 2013 11:52:22 -0400 pasaffe (0.29-0ubuntu1) saucy; urgency=low * New upstream release - Implemented folder expansion saving to database - Implemented folder expansion preferences - Folder window size is now saved - Updated translations - Set icon column sizing to automatic so tree doesn't move around -- Marc Deslauriers Wed, 04 Sep 2013 19:37:14 -0400 pasaffe (0.28-0ubuntu2) saucy; urgency=low * debian/patches/fix_column_sizing.patch: Set icon column sizing to automatic so tree doesn't move around in data/ui/PasaffeWindow.ui. -- Marc Deslauriers Fri, 16 Aug 2013 11:59:50 -0400 pasaffe (0.28-0ubuntu1) saucy; urgency=low * New upstream release - Added tree support (Thanks to Jabik Postmus!) - Improved test suite - Updated translations - Fixed some untranslated strings - Folder text entry now activates OK button (thanks jdstrand!) - Tree now sorts folders before directories (thanks jdstrand!) - Fixed typeahead find (thanks hallyn!) - Implemented drag and drop of folders and entries - Fix broken menu entries when gtk is configured to show icons in menus - Deactivate certain menu items when a folder is selected -- Marc Deslauriers Thu, 15 Aug 2013 16:48:44 -0400 pasaffe (0.24-0ubuntu1) raring; urgency=low * New upstream release - Updated translations - Fix pylint warnings and test suite - Removed deprecated GObject usage -- Marc Deslauriers Wed, 06 Mar 2013 17:00:06 -0500 pasaffe (0.23-0ubuntu1) raring; urgency=low * New upstream release (LP: #1122453) - Fixed adding new entries -- Marc Deslauriers Tue, 12 Feb 2013 16:00:54 -0500 pasaffe (0.22-0ubuntu1) raring; urgency=low * New upstream release - Updated translations - Command line tools can now be run without a GUI * debian/patches/fix_desktop_icon.patch: removed, upstream. -- Marc Deslauriers Sat, 09 Feb 2013 11:32:03 -0500 pasaffe (0.21-0ubuntu2) quantal; urgency=low * debian/patches/fix_desktop_icon.patch: fix icon file location when setup with dh_python2. -- Marc Deslauriers Tue, 04 Sep 2012 19:20:41 -0400 pasaffe (0.21-0ubuntu1) quantal; urgency=low * New upstream release - Pasaffe now remembers window positions -- Marc Deslauriers Tue, 21 Aug 2012 20:04:25 -0400 pasaffe (0.20-0ubuntu1) quantal; urgency=low * New upstream release - Made password length configurable (Thanks to Mathieu Trudel-Lapierre!) - Automatically clears clipboard after 20 seconds * Moved gsettings schema from apps.pasaffe to net.launchpad.pasaffe: - debian/rules: use dh_migrations - debian/control: add dh-migrations build-depends, add dconf-tools depends. - debian/01_pasaffe_change_dconf_path: migration script - debian/migrations: install migrations script * debian/control: use standards 3.9.3 * debian/rules: migrate to debhelper -- Marc Deslauriers Tue, 14 Aug 2012 20:06:16 -0400 pasaffe (0.19-0ubuntu1) quantal; urgency=low * New upstream release - Can now import KeePass2 XML files (Thanks to Mathieu Trudel-Lapierre!) - Disable Launchpad integration (LP: #999413) * debian/control: remove gir1.2-launchpad-integration-3.0 depends. -- Marc Deslauriers Thu, 17 May 2012 20:49:19 -0400 pasaffe (0.17-0ubuntu1) quantal; urgency=low * New upstream release - Add command-line option to specify default database - Don't save database specified on command line as default - Properly handle entries that have no URL specified (LP: #980608) - Fix logging in pasaffe-import scripts so we can debug failures (LP: #991143) - Correctly strip gpass database padding (LP: #991204) - Properly handle unicode characters with optparse (LP: #983210) -- Marc Deslauriers Thu, 03 May 2012 20:37:15 -0400 pasaffe (0.16-0ubuntu1) precise; urgency=low * New upstream release (LP: #963913) - Updated translations - Added KeePassX XML import script - Import scripts now warn about skipped fields - Give proper error when not specifying file to Figaro import script - Various cleanups - Properly handle utf-8 characters when importing Figaro xml file - Fix right click context menu (LP: #945861) - Deactivate "Display secrets" button when not needed * debian/control: depend on python-gi instead of transitional python-gobject package. -- Marc Deslauriers Sat, 24 Mar 2012 10:23:39 -0400 pasaffe (0.14-0ubuntu1) precise; urgency=low * New upstream release (LP: #944789) - Updated translations - Slightly improved appearance of main icon - Implemented search - Bugfix: Set proper window titles -- Marc Deslauriers Fri, 02 Mar 2012 09:15:26 -0500 pasaffe (0.13-0ubuntu1) precise; urgency=low * New upstream release - Added random password generation - Lock now uses the main window to prevent a window from showing up on another workspace when the timeout occurs * debian/control: added apg depends -- Marc Deslauriers Tue, 14 Feb 2012 17:23:32 -0500 pasaffe (0.12-0ubuntu1) precise; urgency=low * New upstream release - Converted to PyGObject and GSettings. - debian/control: updated dependencies. - debian/copyright: updated. -- Marc Deslauriers Sat, 04 Feb 2012 17:12:44 -0500 pasaffe (0.11-0ubuntu1) precise; urgency=low * Initial release (LP: #902788) -- Marc Deslauriers Sun, 11 Dec 2011 08:46:52 -0500 debian/source/0000775000000000000000000000000011671134756010503 5ustar debian/source/format0000664000000000000000000000001411671134756011711 0ustar 3.0 (quilt) debian/compat0000664000000000000000000000000212012565503010365 0ustar 8 debian/patches/0000775000000000000000000000000012324270310010611 5ustar debian/patches/improve_passwords.patch0000664000000000000000000000150012324270310015414 0ustar Description: Improve randomness of generated passwords Origin: upstream, http://bazaar.launchpad.net/~mdeslaur/pasaffe/trunk/revision/573 Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/pasaffe/+bug/1309685 Index: pasaffe-0.38/pasaffe/EditDetailsDialog.py =================================================================== --- pasaffe-0.38.orig/pasaffe/EditDetailsDialog.py 2014-01-23 17:43:36.000000000 -0500 +++ pasaffe-0.38/pasaffe/EditDetailsDialog.py 2014-04-18 14:35:08.493092142 -0400 @@ -80,7 +80,7 @@ def show_passwords_menu(self): """Generate some new passwords""" - command = ["apg", "-n", "6", "-M", "sNC", + command = ["apg", "-a", "1", "-n", "6", "-M", "NCL", "-m", str(self.password_length), "-x", str(self.password_length)] try: debian/patches/series0000664000000000000000000000003012324270103012017 0ustar improve_passwords.patch debian/copyright0000664000000000000000000000713512115736555011143 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 Name: pasaffe Maintainer: Marc Deslauriers Source: https://launchpad.net/pasaffe Files: * Copyright: (C) 2011-2013 Marc Deslauriers License: GPL-3 The full text of the GPL is distributed in /usr/share/common-licenses/GPL-3 on Debian systems. Files: bin/pasaffe-dump-db Copyright: (C) 2011 Jamie Strandboge License: GPL-3 The full text of the GPL is distributed in /usr/share/common-licenses/GPL-3 on Debian systems. Files: bin/pasaffe-import-figaroxml: Copyright: (C) 2011 Marc Deslauriers Copyright: (C) 2011 Francesco Marella License: GPL-3 The full text of the GPL is distributed in /usr/share/common-licenses/GPL-3 on Debian systems. Files: docs/formatV3.txt Copyright: (C) 2003-2011 Rony Shapiro License: Artistic The full text of the Artistic license is distributed in /usr/share/common-licenses/Artistic on Debian systems. Files: pasaffe_lib/figaroxml.py: Copyright: (C) 2011-2012 Francesco Marella License: GPL-3 The full text of the GPL is distributed in /usr/share/common-licenses/GPL-3 on Debian systems. Files: pasaffe_lib/keepassx.py: Copyright: (C) 2011 Francesco Marella Copyright: (C) 2012 Marc Deslauriers License: GPL-3 The full text of the GPL is distributed in /usr/share/common-licenses/GPL-3 on Debian systems. Files: pasaffe_lib/pytwofish.py Copyright: (C) 2007 Bjorn Edstrom Copyright: (C) 1999 Dr Brian Gladman License: This code is a derived from an implementation by Dr Brian Gladman (gladman@seven77.demon.co.uk) which is subject to the following license. This Python implementation is not subject to any other license. . /* This is an independent implementation of the encryption algorithm: */ /* */ /* Twofish by Bruce Schneier and colleagues */ /* */ /* which is a candidate algorithm in the Advanced Encryption Standard */ /* programme of the US National Institute of Standards and Technology. */ /* */ /* Copyright in this implementation is held by Dr B R Gladman but I */ /* hereby give permission for its free direct or derivative use subject */ /* to acknowledgment of its origin and compliance with any conditions */ /* that the originators of t he algorithm place on its exploitation. */ /* */ /* My thanks to Doug Whiting and Niels Ferguson for comments that led */ /* to improvements in this implementation. */ /* */ /* Dr Brian Gladman (gladman@seven77.demon.co.uk) 14th January 1999 */ . The above copyright notice must not be removed. Files: pasaffe_lib/blowfish.py Copyright: (C) 2002 Michael Gilfix Copyright: (C) 2007./08. Ivan Voras Copyright: Joel Edwards License: GPL or Artistic The full text of the GPL is distributed in /usr/share/common-licenses/GPL-3 on Debian systems. The full text of the Artistic license is distributed in /usr/share/common-licenses/Artistic on Debian systems. debian/migrations0000664000000000000000000000004412012565237011270 0ustar debian/01_pasaffe_change_dconf_path debian/rules0000775000000000000000000000020112270327156010246 0ustar #!/usr/bin/make -f export PYBUILD_INTERPRETERS=python3 %: dh $@ --with python3,translations,migrations --buildsystem=pybuild