KeePassX

Changelog

0.4.3 (2010-03-07)

  • Fixed crash when editing groups (regression introduced in 0.4.2) (Bug #2964295)

0.4.2 (2010-03-03)

  • Re-added “Close to Tray” option
  • Use icon of parent group when creating a new entry (Bug #2494084)
  • Make database file saving transactional to avoid data loss
  • Fixed build errors with MSVC compiler (Bug #2926945), Qt 4.6 (Bug #2900850) and binutils gold linker
  • Switch focus to new entries (Bug #2899867, #2928843)
  • Added Cmd-M shortcut on Mac OS to minimize window (Bug #2827152)
  • Copy to clipboard even if field is empty (Bug #2889145)
  • Fixed possible database corruption when adding a new group while the Backup group exists (Bug #2897997)
  • Don’t give up asking for the password after one decryption error when using the Twofish algorithm
  • Don’t allow to drag’n'drop between databases to fix a crash (Bug #2961045)
  • Fixed: Closing KeePassX doesn’t remove passwords from clipboard (Bug #2946601)
  • Fixed: Icons could be shown multiple times in Group dialog (Bug #2711510)
  • Fixed: Maximized state not saved when minimizing to tray [Windows] (Bug #2926367)
  • Better detection of the default directory to save the database
  • Added translations: Japanese, Portuguese, Serbian and Slovak and Ukrainian
  • Updated many translations

0.4.1 (2009-09-14)

  • Added initial documentation (by Jussi Sainio)
  • Added and improved many translations
  • Added ability to drag’n'drop fields (username, password, …) to other applications [Linux]
  • Added option to show the application window always on top [Linux and Windows]
  • Seperate columns settings between normal and search results view
  • Interrupt auto-type if the focused window changed meanwhile
  • Reduced height of password generator dialog (Bug #2831504)
  • Fixed: “Key Stroke Delay” interpreted as seconds instead of ms (Bug #2716877)
  • Escape HTML chars in detail view (Bug #2836096)
  • Fixed: Mispelling of initialize in interface (Bug #2806402)
  • Fixed: Race condition on lock file (Bug #2801583)
  • Fixed: Modified entry does not refresh Entry Details Pane (Bug #2782262)
  • Fixed: Logoff doesn’t close database correctly (Bug #2726197)
  • Fixed: Incorrect auto-type keymapping when KeePassX is in autostart
  • Fixed: Workspace is being locked after auto-type
  • Fixed: compiler warning/error “format not a string literal and no format arguments” (Bug #2815290)
  • Fixed: Makefile uninstall target removes system directories (Bug #2830345)
  • Fixed key rounds benchmark to return incorrect results
  • Set default auto-type key stroke delay to 5ms
  • Removed “Close to Tray” option

0.4.0 (2009-03-25)

  • Added pronounceable password generator
  • Added action “Copy URL to Clipboard”
  • Added “Tools” button to EditEntryDlg: Window List and Auto-Type sequence
  • Improved Auto-Typing: ability to type all unicode characters
  • Added option to save database after every change
  • Associate KeePassX with *.kdb files on Linux and Mac OS
  • Display warning when opening a database that is already opened
  • Distinguish between adding groups and subgroups (Bug #2194057)
  • Store list of preferred characters in password generator (Bug #2432748)
  • Implemented backup feature
  • Don’t include entries from “Backup” group in search results
  • Added menu action to sort groups (Bug #2268672)
  • Clear Klipper history when clearing clipboard
  • Use serif font for all password fields (Bug #2594868)
  • Redesigned the Settings dialog and added ability to select language
  • Added Finnish, Gallican, Italian, Norwegian and Turkish translations
  • Cache and protect MasterKey speeds up saving database
  • Added 2 new password generator options
  • Changed default config filename to “config.ini”
  • XDG compliant config location on Linux
  • Fixed: Crash on saving a database (Bug #1955677)
  • Fixed: Unnamed Database saved as “.kdb” (Bugs #2109972, #2118340)
  • Fixed: Date of Modification isn’t updated (Bugs #2108658, #2121768)
  • Fixed: Cannot open DB from KeePassX 0.2.2 (Bug #2535569)
  • Fixed: Predefined expire times don’t work (Bug #2109987)
  • Fixed: Sorting isn’t consistent (Bug #2108655)
  • Fixed: KeepassX fails to lock itself after Ctrl-V (Bug #2106604)
  • Fixed: Position of main window not properly restored (Bugs #2090649, #2371738, #2336064)
  • Fixed: No password generated using list of very special characters (Bug #2230887)
  • Fixed: Crash if minimize to systray with locked workbench on Mac OS (Bug #2482531)
  • Fixed: Exports aren’t sorted consistently (Bug #2108661)
  • Fixed: Sudden exit on bookmarking a new (not saved) file (Bug #2599802)
  • Fixed: -min parameter is sometimes ignored (Debian Bug #514414)
  • Fixed: Cloned entries are not immediately sorted
  • Fixed: Crash when moving entry to another group (Bug #2644545)
  • Fixed: Different qm files in different paths, no overruling (Bug #2657158)
  • Improved the initialization of the Windows RNG and fallback random number source (Bug #2091784)
  • Improved Mac OS bundle information (Bugs #2096992, #1921260)
  • Improve tab order in many dialogs (Bug #2130397)
  • Added nostrip qmake option

0.3.4 (2008-11-09)

  • fixed crash when auto-typing special characters (Bug #2111588)
  • only allow plain text in comment field

0.3.3 (2008-08-11)

  • fix an error when opening twofish encrypted databases

0.3.2 (2008-07-20)

  • add default groups when creating a database
  • improved the auto-type dialog (keyboard only usage, visual selection feedback)
  • automatically try to unlock db when global auto-type key has been pressed
  • fixed password encoding problem (Bug #1687864)
  • fixed sorting of date columns (Bugs #1861726, #1922311)
  • fixed problem when restoring window after auto-type (Bug #1978861)
  • don’t use entries in ‘Backup’ group for global auto-type (Bug #1915664)
  • hide contents of search field while database is locked (Bug #1923554)
  • fixed: custom entry icons are not saved (Bug #1995561)
  • added new icons introduced in KeePass 1.11
  • improved format of date strings (Bug #1932394)
  • added missing menu accelerators (Bug #1955304)
  • fixed: line breaks are ignored in Entry Detail View (Bug #1942362)
  • master key transformations (rounds) are now computed in two threads (from KeePass 1.11)
  • added ability to measure the number of rounds that can be calculated in 1 second
  • increase and randomize the default key transformation number
  • print help if parsing the arguments fails
  • disable precompiled header on FreeBSD by default to fix compilation error (Bug #1943446)

0.3.1

  • made key/password dialog more user friendly
  • added option for automatic database locking on inactivity
  • native file dialogs are used again under MacOS X and Windows
  • program accepts Qt command line switches like “-style” again
  • parameter “-cfg” now accepts relative paths (Bug #1825446)
  • fixed invalid entries in .desktop file (Bug #1906875)
  • fixed potential compilation problem in AES implementation (Bug #1905810)
  • fixed crash when re-arranging groups (Bug #1754998)
  • fixed size problems of some dialogs
  • files are not longer truncated when saving fails (Bug #1648616)
  • improved seeding of the random number generator

0.3.0a

  • fixed bug which prevented MacOS X bundle from starting (Bug #1906517)
  • fixed error message about missing license file when opening about dialog (Bug #1906696)

0.3.0

  • many bug fixes
  • global Auto-Type
  • fully customizable HTML based detail view
  • better structured settings dialog
  • secure random number generator based on ‘Yarrow’ including an optional entropy collector
  • new dialog to view expiered entries
  • calendar widget to edit expiration dates in a more confortable way
  • restructured password generator
  • much better appearance under MacOS X
  • fine tuning options for auto-type
  • system tray icon
  • workspace locking

0.2.2

  • Absturz beim Einlesen der Konfiguration unter Win32 behoben
  • Verlust von Eintragssymbolen beim speichern von Datenbanken die nicht mit KeePassX erstellt wurden behoben
  • QtNetwork und QtSql werden nicht mehr benötigt (bei Nutzung von Qt 4.1.3 oder höher)
  • neues Metastream-Format für benutzerdefinierte Symbole eingeführt
  • alle veralteten Abhängigkeiten zur Qt3-Unterstützung wurden entfernt
  • korrekte Handhabung von UUIDs für Einträge wurde implementiert
  • Verzögerung von 0.3s vor dem Ausführen von Auto-Type hinzugefügt
  • Metastreams bekommen nun gültige Gruppen-IDs (Kompatibilitätmit KeePass/Win)
  • Darstellungsfehler bei Drag&Drop-Operationen in der Gruppenanzeige behoben
  • wenn keine Übersetzung für die Ländereinstellung des Systems vorhanden ist werden nun auch Übersetzungen nur gleicher Sprache benutzt
  • beim Abbrechen des Dateidialoges beim öffnen einer Datenbank wird eine bereits geöffnete Datenbank nun nicht mehr geschlossen
  • das gleiche für das Erstellen einer neuen Datenbank
  • farbneutrales Alpha-Blending für Bannersymbole eingeführt
  • neues Standard-Bannersymbol
  • MacOS Pakete: Alle Qt Bibliotheken sind nun im Programmpaket enthalten (keine zusätzliche Installation mehr nötig)

0.2.1

  • AutoType-Funktion hinzugefügt (experimentell)
  • hinzufügen benutzerdefinierter Icons nun möglich
  • neue Konsolenoption für manuelle Sprachauswahl (-lang <LOCALE-CODE>)
  • beim Speichern von Anhängen wird der originale Dateiname vom Dateidialog übernommen
  • Problem des seltsamen Sortierens der Einträge behoben (Bug #7083)
  • Sortierung nach Datum funktioniert nun wie erwartet
  • “Läuft ab” Spalte und der Bearbeitungsdialog zeigen nun auch den Eintrag “nie” für Datensätze, die nicht ablaufen
  • Bearbeitungsdialog wird aktualisiert, nachdem die Spalteneinstellungen geändert wurden
  • das Anwendungspaket startet nun im plastique- anstatt im motif-Style
  • Menüeintrag hinzugefügt, um die Größe der Icons der Werkzeugleiste ändern zu können

0.2.0

  • stark verbesserte MacOSX-Unterstützung
  • gesamtes Programm von Qt3 nach Qt4 portiert (höhere Geschwindigkeit, weniger Speicherverbrauch, bereit für das kommende KDE4)
  • Drag & Drop-Fähigkeit hinzugefügt
  • gleichzeitige Auswahl mehrerer Einträge gleichszeitig ist nun möglich
  • Ladegeschwindigkeit für große Datenbanken wurde verbessert
  • schnellere Speicherverschlüsselung
  • Suchfeld in der Werkzeugleiste funktioniert nun
  • Geometrie des Hauptfensters wird nun beim Start wiederhergestellt
  • neue Option für abwechselnd eingefärbte Zeilen in der Eintragsansicht
  • Schlüssel- bzw. Passwortdialog wurde überarbeitet
  • Übersetzungen für die Qt-Bibliothek werden nun auch geladen
  • Sprachauswahldialog wurde entfernt – das Programm benutzt nun die Standardsystemsprache
  • Option “Nie” für das Ablaufdatum von Einträgen wurde hinzugefügt
  • Neue Exportfunktion: Klartext
  • vor dem Schließen nicht gespeicherter Dateien wird nun immer nachgefragt
  • Dateien werden nicht mehr nach Abschluss des Ladens geschlossen
  • Problen mit beschädigten Dateianhängen nach diversen Eintragsoperationen behoben
  • Problem mit hexadezimalen Schlüsseldateien behoben
  • Absturz bei der Benutzung der neuen Icons mit höherem Index behoben
  • Fehler beim Speichern leerer Datenbanken behoben

0.1.3

  • Problem mit Schlüsseldateien im 64 Byte Hex-Format gelöst
  • Das Verbergen von Passwörtern bzw. Benutzernamen gilt nun auch für die Detailansicht
  • Einführung von Kommandozeilenparametern (keepass [filename] [-h] [-cfg filename])

0.1.2

  • Daten werden zusätzlich zu “../share/keepass/” auch in “./share” gesucht
  • EditEntryDialog prüft nun ob etwas geändert wurde und setzt entsprechend die ModFlag
  • Importmodul für KWallet XML-Dateien hinzugefügt
  • Importmodul für PwManager-Dateien hinzugefügt
  • 64 Bit Unterstützung (Architekur x86_64)
  • einige kleinere Fehler behoben
  • Dateistruktur überarbeitet, Wartbarkeit des Codes verbessert
  • Fehler beim Löschen von Untergruppen beseitigt
  • Das Ausblenden von Suchergebnissen funktionierte seit v0.1.1 nicht mehr: Fehler behoben
  • Möglichkeit des Verbergens von Benutzernamen und Passwörtern ergänzt
  • Option zum Ausklappen des Gruppenbaums hinzugeügt

0.1.1

  • Buttongröße des Eintragsbearbeitungsdialoges angepasst
  • auch neu angelegte Datenbanken werden nun als letztgeöffnete Datei gespeichert
  • Die Gruppenliste wird nun nicht mehr sortiert, sondern entspricht der Dateistruktur
  • Beim Klicken auf den X-Button des Hauptfenster wird nun ordnungsgemäß der Destruktor aufgerufen
  • nach dem Hinzufügen/Entfernen von Gruppen bleiben Expanded/Collapsed-Zustände erhalten
  • Gruppen bekommen keine ID von Null mehr zugewießen (da inkompatibel mit Windows-Version)
  • Dateien werden nur noch automatisch geöffnet wenn sie auch existieren
  • Möglichkeit des Hinzufügens von Einträgen zur Suchergebnisgruppe entfernt
  • Anzeige von Zeilenumbrüchen in der Listenansicht unterbunden
  • fehlerhaftes Verhalten des Passwortdialogs beseitigt
  • Probleme mit neu angelegten Datenbanken beseitigt
  • neue Symbole eingeführt (wie Windows-Version ab 1.02)
  • Tabulatorreihenfolge in verschiedenen Fenstern korrigiert
  • Problem mit Zwischenablage beseitigt
  • strukturelle Änderungen in der Verwaltung der Gruppen- und Eintragsliste
  • noch fehlende Aktualisierung nach Eintragsbearbeitung ergänzt

0.1.0

  • erste offizielle Version

Comments (1)

  1. Neue KeePassX-Version | hack3r.de - 17. September 2009

    [...] und andere Fehler sind in der neuen Version behoben. Das komplette Changelog gibts hier. Die neue Version gibts auf der KeePassX-Seite oder unter Ubuntu per apt-get update && [...]