debian/0000775000000000000000000000000012630333733007173 5ustar debian/compat0000664000000000000000000000000211740063773010376 0ustar 9 debian/watch0000664000000000000000000000025012122366246010222 0ustar # format version number, currently 3; this line is compulsory! version=3 opts=dversionmangle=s/\+dfsg\d?$// \ http://sf.net/keepassx/ keepassx-(\d[\d_.]+)\.tar\.gz debian/patches/0000775000000000000000000000000012630333632010620 5ustar debian/patches/series0000664000000000000000000000010612630333632012032 0ustar check_systray_available.diff fix_ftbfs_gcc47.diff CVE-2015-8378.patch debian/patches/CVE-2015-8378.patch0000664000000000000000000000233712630333632013257 0ustar Description: Abort file save dialog gracefully on 'cancel' Author: Reinhard Tartler Bug-Debian: 791858 Origin: https://anonscm.debian.org/cgit/collab-maint/keepassx.git/commit/?id=b3c9028db8ec3b8752ff47717ffc792d755c1294 The Qt documentation says that pressing the "Cancel" button "returns a null string" (cf http://doc.qt.io/qt-4.8/qfiledialog.html#details). The default (and only) implementation of the File dialog ignores this case and wrongly constructs a bogus filename. This patch bails out gracefully and avoids cleartext passwords on the hard disk. Fixes CVE-2015-8378 --- a/src/lib/FileDialogs.cpp +++ b/src/lib/FileDialogs.cpp @@ -118,6 +118,11 @@ QString QtStandardFileDialogs::saveFileD SelectedFilter=Filters[SelectedFilterIndex]; QString filepath = QFileDialog::getSaveFileName(parent,title,dir,toSingleStringFilter(Filters),&SelectedFilter, ShowOverwriteWarning ? (QFileDialog::Option)0 : QFileDialog::DontConfirmOverwrite); + + // Fixes CVE-2015-8378 + if (filepath.isEmpty()) + return filepath; + LastFilter=Filters.indexOf(SelectedFilter); //Check whether the file has an extension which fits to the selected filter debian/patches/fix_ftbfs_gcc47.diff0000664000000000000000000000057311740063773014427 0ustar Description: Fix FTBFS with gcc 4.7. Author: Felix Geyer Bug-Debian: http://bugs.debian.org/667224 --- keepassx-0.4.3.orig/src/lib/random.cpp +++ keepassx-0.4.3/src/lib/random.cpp @@ -23,6 +23,7 @@ #if defined(Q_WS_X11) || defined(Q_WS_MAC) #include + #include #elif defined(Q_WS_WIN) #include #include debian/patches/check_systray_available.diff0000664000000000000000000000303412077755011016331 0ustar Description: Check if the systray is available before using it. Author: Felix Geyer --- keepassx-0.4.3.orig/src/KpxConfig.h +++ keepassx-0.4.3/src/KpxConfig.h @@ -35,6 +35,8 @@ # define DEFAULT_MOUNT_DIR QString() #endif +#include + class KpxConfig{ public: friend class KpxBookmarks; @@ -98,7 +100,11 @@ public: bool lockOnInactivity(){return settings.value("Options/LockOnInactivity",false).toBool();} int lockAfterSec(){return settings.value("Options/LockAfterSec",30).toInt();} bool showStatusbar(){return settings.value("UI/ShowStatusbar",true).toBool();} - bool showSysTrayIcon(){return settings.value("Options/ShowSysTrayIcon",false).toBool();} + bool showSysTrayIcon(){ + return QSystemTrayIcon::isSystemTrayAvailable() && + qgetenv("XDG_CURRENT_DESKTOP") != "Unity" && + settings.value("Options/ShowSysTrayIcon",false).toBool(); + } bool showToolbar(){return settings.value("UI/ShowToolbar",true).toBool();} int toolbarIconSize(){return settings.value("UI/ToolbarIconSize",16).toInt();} QString urlCmd(){return settings.value("Options/UrlCmd").toString();} --- keepassx-0.4.3.orig/src/dialogs/SettingsDlg.cpp +++ keepassx-0.4.3/src/dialogs/SettingsDlg.cpp @@ -79,6 +79,10 @@ CSettingsDlg::CSettingsDlg(QWidget* pare connect(this,SIGNAL(rejected()),SLOT(resetGlobalShortcut())); #endif + if (!QSystemTrayIcon::isSystemTrayAvailable() || qgetenv("XDG_CURRENT_DESKTOP") == "Unity") { + CheckBox_ShowSysTrayIcon->setEnabled(false); + } + listWidget->setCurrentRow(0); //General (1) debian/manpages0000664000000000000000000000002311740063773010711 0ustar debian/keepassx.1 debian/keepassx.10000664000000000000000000000131711740063773011107 0ustar .TH KEEPASSX 1 "Sep 04, 2006" .SH NAME keepassx \- password manager .SH SYNOPSIS .B keepassx .RI [ files/filelist ] .SH DESCRIPTION \fBKeePassX\fP is a free/open-source password manager or safe which helps you to manage your passwords in a secure way. You can put all your passwords in one database, which is locked with one master key or a key-disk. So you only have to remember one single master password or insert the key-disk to unlock the whole database. The databases are encrypted using the best and most secure encryption algorithms currently known (AES and Twofish). .SH COMMANDS .SH AUTHOR This manual page was written by David Valot , for the Debian project (but may be used by others). debian/keepassx.svg0000664000000000000000000004373111740063773011554 0ustar image/svg+xml debian/changelog0000664000000000000000000002013712630333651011047 0ustar keepassx (0.4.3+dfsg-0.1ubuntu1.14.04.1) trusty-security; urgency=medium * SECURITY UPDATE: private information disclosure via cancelled XML export operation - debian/patches/CVE-2015-8378.patch: Properly detect when a user selects 'cancel' in the file dialog. Based on Debian patch. - CVE-2015-8378 -- Tyler Hicks Fri, 04 Dec 2015 09:30:35 -0600 keepassx (0.4.3+dfsg-0.1ubuntu1) raring; urgency=low * Merge from Debian unstable, remaining changes: - Build-depend on libmagickcore-extra instead of librsvg2-bin so imagemagick correctly renders svg images. (LP: #979340) - Add check_systray_available.diff: - Check if the systray is available before using it. - Disable the tray icon when running on Unity. (LP: #842224) -- Felix Geyer Tue, 02 Apr 2013 17:44:07 +0200 keepassx (0.4.3+dfsg-0.1) unstable; urgency=high * Non-maintainer upload. * Use repackaged upstream tarball by Felix Geyer, which replaces icons of unknown origin (clientic.png text_block.png text_bold.png text_center.png text_italic.png text_left.png text_right.png text_under.png) and adds full text of associated licenses (LICENSE.LGPL-2.1 LICENSE.LGPL-3). * Use patch by Felix Geyer to update debian/copyright with the origin and license of png files, and update README.source accordingly. * Additionally, update debian/copyright to document the origin and copyright of go-*.png and help_about.png icons (project Oxygen, and license CC-BY-SA 3.0 or LGPL respectively). * The above three items close #698832 * Update debian/watch for version mangling. * Setting high urgency due to RC bug. -- Serafeim Zanikolas Wed, 20 Mar 2013 14:04:39 +0100 keepassx (0.4.3-2ubuntu1) raring; urgency=low * Merge from Debian unstable. (LP: #1094568) Remaining changes: - Add check_systray_available.diff - Disable the tray icon when running on Unity. (LP: #842224) -- Alessandro Losavio Sun, 30 Dec 2012 09:39:20 +0000 keepassx (0.4.3-2) unstable; urgency=low * Fix FTBFS with gcc 4.7. (Closes: #667224) - Add fix_ftbfs_gcc47.diff * Bump Standards-Version to 3.9.3, no changes needed. * Enable parallel building. * Switch to debhelper compat level v9. - Exports build flags. * Use the qmake_qt4 dh buildsystem. * Install application icon in various resolutions. - Add debian/keepassx.svg - Build-depend on imagemagick and librsvg2-bin. -- Felix Geyer Thu, 05 Apr 2012 13:10:22 +0200 keepassx (0.4.3-1ubuntu3) quantal; urgency=low * import fix_ftbfs_gcc47.diff from debian -- Julian Taylor Fri, 14 Sep 2012 20:00:08 +0200 keepassx (0.4.3-1ubuntu2) precise; urgency=low * Build-depend on libmagickcore-extra instead of librsvg2-bin so imagemagick correctly renders svg images. (LP: #979340) * Disable the tray icon when running on Unity. (LP: #842224) -- Felix Geyer Mon, 16 Apr 2012 12:14:22 +0200 keepassx (0.4.3-1ubuntu1) natty; urgency=low * Install application icon in various resolutions. (LP: #501966) - Add debian/keepassx.svg - Build-depend on imagemagick and librsvg2-bin. * Check if the systray is available before using it. - Add check_systray_available.diff -- Felix Geyer Sat, 23 Apr 2011 00:31:42 +0200 keepassx (0.4.3-1) unstable; urgency=low * New upstream release. (Closes: #572614) - Fixes FTBFS with binutils-gold. (Closes: #554982) * Switch to new source format 3.0 (quilt). * Bump Standards-Version to 3.8.4, no changes needed. -- Felix Geyer Sun, 07 Mar 2010 00:42:51 +0100 keepassx (0.4.1-1) unstable; urgency=low * New upstream release. (LP: #431798) * Bump debhelper to dh 7. - increase debian/compat to 7. - simplify debian/rules. * Bump Standards-Version to 3.8.3, no changes needed. -- Felix Geyer Thu, 17 Sep 2009 15:21:00 +0200 keepassx (0.4.0-1) unstable; urgency=low * New upstream release. (Closes: #522488) * adapt debian/watch file to new upstream naming style. -- Reinhard Tartler Sat, 04 Apr 2009 11:39:24 +0200 keepassx (0.3.4-2) unstable; urgency=low [ Felix Geyer ] * introduce quilt * Bug fix: "Keepassx crashes on save when password entry changes". LP: #311359 - add debian/patches/svn281_fix_buffer_too_small.patch - build-depend on quilt [ Reinhard Tartler ] * target unstable * convert all format patches to quilt * add a README.source file documenting quilt usage * bump Standards-Version to 3.8.0 -- Reinhard Tartler Fri, 03 Apr 2009 16:21:55 +0200 keepassx (0.3.4-1) experimental; urgency=low * new upstream release. LP: #296014 -- Reinhard Tartler Sun, 09 Nov 2008 21:59:02 +0100 keepassx (0.3.3-1) experimental; urgency=low * new upstream release. Closes: #492423 * add Vcs-Bzr header. * build and install translations. Closes: #475073 * add galician translation. Thanks to damufo Closes: #499097 * install files using dh_install instead of 'cp' * no longer install our own .desktop file, the one provided by upstream is just fine, and rename manpage keepass.1 -> keepassx.1. Closes: #474455 * remove useless piece of documentation. Closes: #475126 * tighten dependency on libqt4, drop libpng3-dev dependency. Closes: #474387 -- Reinhard Tartler Thu, 02 Oct 2008 10:34:53 +0200 keepassx (0.3.3-0ubuntu1) intrepid; urgency=low * New upstream release (LP: #250299). -- Nick Ellery Fri, 26 Sep 2008 16:48:37 -0700 keepassx (0.3.1-1) unstable; urgency=low * Bug fix: "keepassx: Please use better watch file expression", thanks to Roberto C. Sanchez (Closes: #474335). * Bug fix: "New upstream version 0.3.0a", thanks to Felix Geyer (Closes: #469391). * minor cleanups in debian/rules for new upstream release. * don't ignore make clean in clean target of debian rules. Thanks to lintian. * Bug fix: "Typo in keepass.desktop", thanks to Miguel Angel Ruiz Manzano (Closes: #462103). * Bug fix: "keepassx: not handling nostrip build option (policy 10.1)", thanks to Julien Danjou (Closes: #437253). * Bug fix: "keepassx: Fails to check if Passwort Repet. is correct for new database", thanks to Benjamin Mesing (Closes: #467651). New upstream release has totally reworked the new database dialog. * update reference to GPL-2 in debian/copyright. * Bump standard version to 3.7.2 * use Homepage header in debian/control * The new upstream release has renamed the binary from keepass to keepassx to match the project name. The desktopfile has been therfore adapted. * and of course, ack NMU, thanks Moritz (Closes: #455644) -- Reinhard Tartler Sat, 05 Apr 2008 12:09:14 +0200 keepassx (0.2.2-3.1) unstable; urgency=low * Non-maintainer upload. * Fix compatibility with GCC 4.3 (Closes: #455644) -- Moritz Muehlenhoff Tue, 18 Mar 2008 00:42:18 +0100 keepassx (0.2.2-3) unstable; urgency=low * add watch file * Remove link to handbook from the help menu, There is no handbook in the source. thanks to Don (Closes: #434979). * Bug fix: "keepassx: "copy to clipboard" functions do not work in other environments than kde", thanks to Gabor Burjan (Closes: #414171). -- Reinhard Tartler Sat, 28 Jul 2007 15:49:26 +0200 keepassx (0.2.2-2) unstable; urgency=low * Upload to unstable * Fix typo in package description. Thanks to Stefan Fritsch! * Translate desktop file -- Reinhard Tartler Sat, 10 Feb 2007 17:15:55 +0100 keepassx (0.2.2-1) experimental; urgency=low * cleanups to debian/rules * upload to debian/experimental for now (Closes: #405896) * small changes to description * remove libstdc++6-4.0-dev from build-depends -- Reinhard Tartler Mon, 8 Jan 2007 17:59:13 +0100 keepassx (0.2.2-0ubuntu1) edgy; urgency=low * Initial release -- David Valot Wed, 6 Sep 2006 21:07:02 +0200 debian/rules0000775000000000000000000000307111740063773010261 0ustar #!/usr/bin/make -f # -*- makefile -*- %: dh $@ --parallel --buildsystem=qmake_qt4 override_dh_auto_install: dh_auto_install mkdir -p debian/keepassx/usr/share/icons/hicolor/16x16/apps \ debian/keepassx/usr/share/icons/hicolor/24x24/apps \ debian/keepassx/usr/share/icons/hicolor/32x32/apps \ debian/keepassx/usr/share/icons/hicolor/48x48/apps \ debian/keepassx/usr/share/icons/hicolor/64x64/apps \ debian/keepassx/usr/share/icons/hicolor/128x128/apps \ debian/keepassx/usr/share/icons/hicolor/scalable/apps cp share/keepassx/icons/keepassx_small.png \ debian/keepassx/usr/share/icons/hicolor/16x16/apps/keepassx.png convert share/keepassx/icons/keepassx.png -resize 24x24 \ debian/keepassx/usr/share/icons/hicolor/24x24/apps/keepassx.png cp share/keepassx/icons/keepassx.png \ debian/keepassx/usr/share/icons/hicolor/32x32/apps/keepassx.png convert -density 72 -background none debian/keepassx.svg \ debian/keepassx/usr/share/icons/hicolor/48x48/apps/keepassx.png convert -density 96 -background none debian/keepassx.svg \ debian/keepassx/usr/share/icons/hicolor/64x64/apps/keepassx.png convert -density 192 -background none debian/keepassx.svg \ debian/keepassx/usr/share/icons/hicolor/128x128/apps/keepassx.png cp debian/keepassx.svg \ debian/keepassx/usr/share/icons/hicolor/scalable/apps/keepassx.svg rm debian/keepassx/usr/share/pixmaps/keepassx.xpm cd debian/keepassx/usr/share/pixmaps && ln -s ../icons/hicolor/32x32/apps/keepassx.png . override_dh_auto_clean: dh_auto_clean rm -rf bin build debian/README.source0000664000000000000000000000106412116713447011356 0ustar The upstream tarball has been repackaged with the following changes: The icons share/keepassx/icons/text_*.png have been replaced with format-text-*.png from the Oxygen icon theme. Icon 62 - 67 of share/keepassx/icons/clientic.png have been replaced with the corresponding icons from KeePass 2: - C62_Tux.png - C63_Feather.png - C64_Apple.png - C65_W.png - C66_Money.png - C67_Certificate.png Icon 68 of share/keepassx/icons/clientic.png has been replaced with https://openclipart.org/detail/4465 The files LICENSE.LGPL-2.1 and LICENSE.LGPL-3 have been added. debian/copyright0000664000000000000000000003406712122363654011141 0ustar This package was debianized by David Valot on Wed, 6 Sep 2006 21:07:02 +0200. It was downloaded from http://keepassx.sourceforge.net Upstream Author: Tarek Saidi Copyright: 2006 Tarek Saidi License: This package 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 package 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 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 General Public License can be found in `/usr/share/common-licenses/GPL-2'. The Debian packaging is Copyright 2006, David Valot and Copyright 2007, Reinhard Tartler . It is licensed under the GPL, see above. The directory src/crypto contains implementations of several crypto algorithms, which have other licences and/or copyright holders: src/crypto/blowfish.c: /* 2003.05.02: Derived from libgcrypt-1.1.12 by Michael Buesch */ /* blowfish.c - Blowfish encryption * Copyright (C) 1998, 2001, 2002 Free Software Foundation, Inc. * * This file is part of Libgcrypt. * * Libgcrypt 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.1 of * the License, or (at your option) any later version. ... */ src/crypto/rijandael.cpp: // Another implementation of the Rijndael cipher. // This is intended to be an easily usable library file. // This code is public domain. // Based on the Vincent Rijmen and K.U.Leuven implementation 2.4. // // // Original Copyright notice: // // rijndael-alg-fst.c v2.4 April '2000 // rijndael-alg-fst.h // rijndael-api-fst.c // rijndael-api-fst.h // // Optimised ANSI C code // // authors: v1.0: Antoon Bosselaers // v2.0: Vincent Rijmen, K.U.Leuven // v2.3: Paulo Barreto // v2.4: Vincent Rijmen, K.U.Leuven // // This code is placed in the public domain. // src/crypto/sha1.cpp: /* 100% free public domain implementation of the SHA-1 algorithm by Dominik Reichl ... */ src/crypto/sha256.c: /* * FIPS-180-2 compliant SHA-256 implementation * * Copyright (C) 2001-2003 Christophe Devine * * 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. ... */ src/crypto/twoclass.cpp: /* Copyright (c) 2003/2004, Dominik Reichl All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - Neither the name of ReichlSoft nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ src/crypto/twofish.cpp: * Fast, portable, and easy-to-use Twofish implementation, * Version 0.3. * Copyright (c) 2002 by Niels Ferguson. * Now for the license: * The author hereby grants a perpetual license to everybody to * use this code for any purpose as long as the copyright message is included * in the source code of this or any derived work. * * Yes, this means that you, your company, your club, and anyone else * can use this code anywhere you want. You can change it and distribute it * under the GPL, include it in your commercial product without releasing * the source code, put it on the web, etc. * The only thing you cannot do is remove my copyright message, * or distribute any source code based on this implementation that does not * include my copyright message. * * I appreciate a mention in the documentation or credits, * but I understand if that is difficult to do. * I also appreciate it if you tell me where and why you used my code. * * Please send any questions or comments to niels@ferguson.net * DISCLAIMER: As I'm giving away my work for free, I'm of course not going * to accept any liability of any form. This code, or the Twofish cipher, * might very well be flawed; you have been warned. * This software is provided as-is, without any kind of warrenty or * guarantee. And that is really all you can expect when you download * code for free from the Internet. share/keepassx/icons/alarmclock.png share/keepassx/icons/appsettings.png share/keepassx/icons/autotype.png share/keepassx/icons/clock.png share/keepassx/icons/cloneentry.png share/keepassx/icons/copypwd.png share/keepassx/icons/copyusername.png share/keepassx/icons/dbsettings.png share/keepassx/icons/delete.png share/keepassx/icons/deleteentry.png share/keepassx/icons/deletegroup.png share/keepassx/icons/dice.png share/keepassx/icons/document.png share/keepassx/icons/down.png share/keepassx/icons/editentry.png share/keepassx/icons/expired.png share/keepassx/icons/fileclose.png share/keepassx/icons/filedelete.png share/keepassx/icons/filenew.png share/keepassx/icons/fileopen.png share/keepassx/icons/filesave.png share/keepassx/icons/filesaveas.png share/keepassx/icons/generator.png share/keepassx/icons/help.png share/keepassx/icons/key.png share/keepassx/icons/manual.png share/keepassx/icons/newentry.png share/keepassx/icons/openurl.png share/keepassx/icons/swap.png share/keepassx/icons/templates.png share/keepassx/icons/trashcan.png share/keepassx/icons/up.png share/keepassx/icons/dbsearch.png share/keepassx/icons/editgroup.png share/keepassx/icons/filesavedisabled.png share/keepassx/icons/groupsearch.png share/keepassx/icons/newgroup.png share/keepassx/icons/restore.png: These files are from the Nuvola icon theme and are partly modified. Copyright 2003-2004 David Vignoni Copyright 2006 Tarek Saidi 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.1 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 library; 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-2.1'. share/keepassx/icons/exit.png share/keepassx/icons/i18n.png share/keepassx/icons/lock.png share/keepassx/icons/ok.png share/keepassx/icons/search.png share/keepassx/icons/bookmark*.png: These files are from the Crystal Clear icon theme and are partly modified. Copyright 2002 Everaldo Coelho Copyright 2006 Tarek Saidi 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/LGPL-2'. share/keepassx/icons/pwd_hide.png share/keepassx/icons/pwd_show.png share/keepassx/icons/text_*.png share/keepassx/icons/go-*.png share/keepassx/icons/help_about.png: These files are from the Oxygen icon theme. Copyright (C) 2007 Nuno Pinheiro Copyright (C) 2007 David Vignoni Copyright (C) 2007 David Miller Copyright (C) 2007 Johann Ollivier Lapeyre Copyright (C) 2007 Kenneth Wimer Copyright (C) 2007 Riccardo Iaconelli 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 3 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 library. If not, see . share/keepassx/icons/clientic.png: Icon 0 - 61: Copyright 2003-2004 David Vignoni 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.1 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 library; 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-2.1'. Icon 62 - 68: creative commons Public Domain Dedication Copyright-Only Dedication (based on United States law) or Public Domain Certification The person or persons who have associated work with this document (the "Dedicator" or "Certifier") hereby either (a) certifies that, to the best of his knowledge, the work of authorship identified is in the public domain of the country from which the work is published, or (b) hereby dedicates whatever copyright the dedicators holds in the work of authorship identified below (the "Work") to the public domain. A certifier, morever, dedicates any copyright interest he may have in the associated work, and for these purposes, is described as a "dedicator" below. A certifier has taken reasonable steps to verify the copyright status of this work. Certifier recognizes that his good faith efforts may not shield him from liability if in fact the work certified is not in the public domain. A dedicator makes this dedication for the benefit of the public at large and to the detriment of the Dedicator's heirs and successors. Dedicators intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights under copyright law, whether vested or contingent, in the Work. Dedicator understand that such relinquishment of all rights includes the relinquishment of all rights to enforce (by lawsuit or otherwise) those copyrights in the Work. Dedicator recognizes that, once placed in the public domain, the Work may be freely reproduced, distributed, transmitted, used, modified, built upon, or otherwise exploited by anyone for any purpose, commercial or non-commercial, and in any way, including by methods that have not yet been invented or conceived. share/keepassx/icons/keepassx*.png: Copyright 2006 Otto Salminen Copyright 2009 Miguelito Vieira Copyright 2011 Felix Geyer This package 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 package 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 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 General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/source/0000775000000000000000000000000011740064263010473 5ustar debian/source/format0000664000000000000000000000001411740063773011706 0ustar 3.0 (quilt) debian/control0000664000000000000000000000210012126576474010602 0ustar Source: keepassx Section: utils Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Reinhard Tartler Uploaders: David Valot , Felix Geyer Build-Depends: debhelper (>= 9), libqt4-dev (>= 4.3.0), libxtst-dev, imagemagick, libmagickcore-extra Standards-Version: 3.9.3 Homepage: http://www.keepassx.org/ Vcs-Bzr: https://code.launchpad.net/~keepassx/keepassx/debian Package: keepassx Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Cross Platform Password Manager KeePassX is a free/open-source password manager or safe which helps you to manage your passwords in a secure way. You can put all your passwords in one database, which is locked with one master key or a key-disk. So you only have to remember one single master password or insert the key-disk to unlock the whole database. The databases are encrypted using the algorithms AES or Twofish.