seahorse 3.20.0
---------------
 * Updated translations
 * Update AppData spec file

seahorse 3.19.4
---------------
 * Build fixes [#758472]
 * Updated translations

seahorse 3.18.0
---------------
 * Use the application name in the software center
 * Updated translations

seahorse 3.17.4
---------------

 * Avoid binding seahorse to the build-time version of GnuPG [#750468]
 * Fix seahorse shell search provider [#704619]
 * Use GResource to load UI resources [#752516]
 * Build fixes [#744503] [#752990]
 * Updated translations

seahorse 3.16.0
---------------

 * Provide a symbolic variant of the app icon [#747244]
 * Updated translations

seahorse 3.15.92
----------------

 * Don't use deprecated GtkArrow [#744195]
 * Updated translations

seahorse 3.15.90
----------------

 * Refactoring and revamping help files
 * Work around for breakage with gnupg2
 * Fix invalid UI files [#740138]
 * Don't hide GtkBuilder errors [#740138]
 * Updated translations

seahorse 3.14.0
---------------

 * Fix crash in search provider [#733957]
 * Display 'Certify' and 'Authenticate' names for GPG key flags [#733920]
 * Prettify fingerprint downloaded from key server [#719872]
 * When searching for keys request full fingerprint [#719872]
 * Show whether subkeys can be used for signing/encryption [#730044]
 * Remove incorrect tooltip from 'New Keyring' dialog [#733399]
 * Updated translations
 * Build fixes [#732396, ...]

seahorse 3.12.2
---------------

 * Allow scrolled windows to grow when properties window resized [#727850]
 * Don't open keyserver results behind main seahorse window [#727926]
 * Prettify fingerprints in a smarter way [#719872]
 * Documentation fixes
 * Updated translations
 * Build fixes [#725728]

seahorse 3.12.0
---------------

 * New help pages from the malard documentation project
 * Updated translations
 * Build fixes

seahorse 3.11.92
----------------

 * Updated translations

seahorse 3.11.91
----------------

 * Fix SSH key generation [#715051]
 * Fix pgp/ssh key export [#707014]
 * Fix segfault in the search provider code [#724659]
 * Port some more seahorse code to vala code
 * Build fixes. No libtool [#722023 #712538 #712538 ...]
 * Non-recursive Makefile
 * Updated FSF's address
 * Add AppData file
 * Updated translations

seahorse 3.10.1
---------------

 * Fix generate-select dialog for GTK+ changes [#703825]
 * Try to make as many password dialogs transient as possible
 * Updated translations
 * Build fixes [#708827, #710069]

seahorse 3.10.0
---------------

 * Translation fixes [#707420]
 * Updated translations

seahorse 3.9.91
---------------

 * Documentation fixes [#707135]
 * Updated translations

seahorse 3.9.90
---------------

 * Show the sidebar by default [#705592]
 * ssh: Bump the minimum key size to 768 bits [#705561]
 * Add "DesktopSettings;X-XFCE-SettingsDialog;" to .desktop categories [#704981]
 * pgp: Put the 'Comment' field in the advanced section of PGP key gen [#703766]
 * Only permit import from clipboard when data is available [#703394]
 * soup: use the SoupProxyResolverDefault feature [#682495]
 * pgp: Fix uninitialized memory access
 * Port some of seahorse to vala code
 * Build fixes [#702602, #699147, ...]
 * Translation fixes [#699116, ...]
 * Updated translations

seahorse 3.9.1
--------------

 * Add a shell search provider for passwords and keys [#694606]
 * Start using vala for internal interfaces
 * Updated interfaces [cz el ml es]
 * Build fixes

seahorse 3.8.1
--------------

 * Updated translations

seahorse 3.8.0
--------------

 * Updated translations
 * Translation fixes

seahorse 3.7.92
---------------

 * Updated translations
 * Build fixes

seahorse 3.7.91
---------------

 * Don't show preferences when no preferences are available [#694678]
 * Don't conflict with seahorse-daemon DBus name [#694053]
 * Updated translations [el lt vi ru cs pa fr pl sr ml gl]
 * Fix command line options parsing [#686980]
 * Build fixes

seahorse 3.7.5
--------------

 * Added keywords to .desktop file
 * Updated translation
 * Build fixes

seahorse 3.7.2
--------------

 * Build fixes

seahorse 3.7.1
--------------

 * Fix problem where keyring items overwrite one another
 * Correct capitalization of ElGamal
 * Build fixes

seahorse 3.6.3
--------------

 * Display item labels even if they don't match formatters
 * Fix crashers
 * Updated translations

seahorse 3.6.2
--------------

 * Fix problem where keyring items overwrite one another

seahorse 3.6.1
--------------

 * Strip DBus errors before displaying them
 * Fix regression for changing a keyring master password
 * Updated translations

seahorse 3.6.0
--------------

 * Updated translations

seahorse 3.5.92
---------------

 * Port to new documentation infrastructure
 * Updated translations

seahorse 3.5.91
---------------

 * Updated translations

seahorse 3.5.90
---------------

 * Updated translations

seahorse 3.5.4
--------------

 * No keyring UI bits if failed to connect to Secret Service
 * When Ctrl-F pressed in the main window, focus the filter box
 * Add suggestion to generate entropy while generating a key
 * Use libsecret instead of libgnome-keyring
 * Use GcrSecureEntryBuffer and remove duplicate code.
 * Align keyids with name/signatures in key properties.
 * Unavailable entries were displayed incorrectly for signatures
 * Fix icon sizes
 * Remove unused code
 * Migrate to GtkApplication
 * Other bug fixes
 * Updated translations
 * Build fixes

seahorse 3.4.1
--------------

 * Fix crash during failed HKP exports
 * Fix memory errors when searching for keys
 * Updated translations
 * Build fixes

seahorse 3.4.0
--------------

 * Updated translations

seahorse 3.3.92
---------------

 * Fix warning cancelling the signing dialog
 * If multiple keys with some label in signer list, add hex keyid
 * Updated translations, and fixes
 * Build fixes

seahorse 3.3.91
---------------
 * Fix regression of configure ssh keys
 * Fix line on top of the sidebar
 * Updated translations

seahorse 3.3.5
--------------

 * Maximum and minimum sidebar pane position
 * Fix icons for filter entry
 * Fix uninitialized memory usage
 * Clearer wording for various keyrings
 * Updated translations
 * Build fixes

seahorse 3.3.4
--------------

 * Remove limitation of max keyring item description characters
 * Updated translations
 * Build fixes

seahorse 3.3.3
--------------

 * Support for PKCS#11 key generation
 * Support for creating certificate requests
 * Certificate actions happen from certificate window.
 * Reimplement export functionality
 * Refactor deletion, unlocking, refreshing, and showing properties
 * Add way to lookup places, and refresh appropriate place after import
 * Fixes for glib 2.31.x deprecations
 * Fix bugs, build issues, translations

seahorse 3.3.2
--------------

 * Refactoring of how actions work
 * Add ability to lock and unlock places from the sidebar
 * Implement login to smart cards and PKCS#11 tokens
 * Remove experimental check selection on sidebar
 * Listing of private keys on smart cards and PKCS#11 tokens
 * Showing matching keys and certificates together, in listing and properties
 * Translation, build fixes
 * Don't crash if gpg or gpg2 don't run correctly.
 * Fix problems editing PGP key servers
 * Don't load key signatures unless showing key properties
 * Updated translations

seahorse 3.3.1.1
----------------

 * Fix build issues when pgp, ssh, or pkcs11 backends are disabled
 * Updated translations

seahorse 3.3.1
--------------

 * Major refactoring of look and behavior of seahorse
 * Passwords, keys, certs are displayed together in the main window
 * Places sidebar, which can be shown, to access where various objects come from
 * Asynchronously initialize PKCS#11 modules
 * Use the new importer infrastructure in libgcr
 * Blacklist certain PKCS#11 tokens from showing up in seahorse
 * Code cleanup and refactoring
 * Build, translation fixes
 * Updated translations

seahorse 3.2.2
--------------

 * Don't load PGP signatures unless showing key properties
 * Fix crash, issues adding key servers
 * With gpg2 key loading takes longer, so adjust behavior
 * Updated translations
 * Build fixes

seahorse 3.2.1
--------------

 * Updated translations

seahorse 3.2.0
--------------

 * Fix DNS-SD key sharing crasher and make compatible with seahorse-sharing
 * Removed unused spec file
 * Updated translations

seahorse 3.1.92
---------------

 * Fix the SSH password prompting and uploading of keys
 * Fix behavior of password prompts when enter is pressed
 * Fix GtkComboText GTK+3 problems
 * Fix crasher when closing
 * Build and documentation fixes
 * Updated translations

seahorse 3.1.91
---------------

 * Fix up for recent GTK+3 changes.
 * Code cleanup, removing unused code.
 * Remove old GTK+2 code that was missed earlier.
 * Updated translations

seahorse 3.1.90
---------------
 * Change application name to shorter 'Passwords and Keys'
 * Fix drop downs in key generation dialogs
 * Don't distribute internal libseahorse documentation
 * Match changes in libgck and libgcr
 * Remove old operation code, and replace with newer gio style async
 * Remove unused code and cleanup
 * Port to GSettings (instead of using GConf)
 * Add Glib style debug messages, activated with SEAHORSE_DEBUG=all
 * Translation and build fixes

seahorse 3.1.4
--------------

 * Create new keyring items in the right keyring.
 * Remove dependency on GTK+ 2.x
 * Split out libcryptui into its own module.

seahorse 3.1.1
--------------

 * Fix up use of GcrCertificate
 * Translations and translation fixes.
 * Build fixes.
 * Use pool.sks-keyservers.net instead of pgp.mit.edu

seahorse 3.0.1
--------------

 * Now builds with GTK+ 3.x by default
 * Fix build issues on GTK+ 3.x
 * Fix problem importing SSH keys.
 * Translations updated

seahorse 3.0.0
--------------

 * Translations updated

seahorse 2.91.93
----------------

 * Set the primary-toolbar style class on the toolbar [Cosimo Cecchi]

seahorse 2.91.92
----------------

 * About dialog is transient for main window. [Cosimo Cecchi]
 * When changing a PGP key's passpharse, ask for confirmation.
 * Fix crash in SSH key parsing.
 * Update icons [Jakub Steiner]
 * Build fixes

seahorse 2.91.91
----------------

 * Fix infinute loop when a keyring item is open.
 * Don't display underlines as keys for a PGP uid.
 * Escape keyring attribute names properly.
 * Add context to translatable strings.

seahorse 2.91.4
---------------

 * Update to work with GTK+3 [Matthias Clasen]
 * Fix build issues with GCR updates [Stef Walter]
 * More info when --version is specified [Pablo Castellano]
 * Fix setting key trust to "never" [nobled]
 * Define default key length for each algorithm [nobled]
 * Show information when you sign an UID twice... [Pablo Castellano]

seahorse 2.91.2
---------------

    * Escape markup when displaying keyring item attributes [Stef Walter]
    * Fixes for new GTK+3 GtkComboText class and libnotify [Stef Walter]

seahorse 2.91.1.1
-----------------

    * Fix build with libnotify 0.7 [Stef Walter]
    * Migrate to new GtkComboBoxText widget in GTK3 [Matthias Clasen]
    * Fix build issues on gtk+-3.0 [Tomas Bzatek]
    * Build with latest gcr [Martin Paljak]
    * Add icons and clear action to the filter entry [Diego Escalante Urrelo]
    * Avoid hard-coding Gtk+ API version in gir generation [Andreas Henriksson]

seahorse 2.91.1
---------------

    * Migration to GTK+ 3.0 [Stef Walter]
    * Fix compiler warnings.
    * Use new gck library instead of old gp11. [Stef Walter]

seahorse 2.91.0
---------------

    * Move DNS-SD key sharing to separate project [Stef Walter]

seahorse 2.32.0
---------------

    * Make builds silent by default [Stef Walter]

seahorse 2.31.91
----------------

    * Documentation [Thorsten Sick]
    * Use GDK accessor functions [Adam Schreiber]
    * Use smaller icons in "new" dialog [Adam Schreiber]
    * Build fixes [Adam Schreiber, Pablo Castellano, Matthias Ferdinand]

seahorse 2.30.1
---------------

    * Fixes all but one issue for compiling with -DGSEAL_ENABLE. [Andre Klapper]
    * Remove deprecated GTK+ symbol [Javier Jardón]
    
    Translations:
    * Catalan [Jordi Serratosa]
    * Catalan (Valencian) [Carles Ferrando]
    * Indonesian [Andika Triwidada]
    * Latvian [Peteris Krisjanis]
    * Spanish [Jorge González]


seahorse 2.30.0
---------------

    * Source Documentation [Thorsten Sick]

    Translations:    
    * Bengali [Jamil Ahmed]
    * Basque [Inaki Larranaga Murgoitio]
    * Brazilian Portuguese [Antonio Fernandes C. Neto]
    * British English [Bruce Cowan]
    * Bulgarian [Alexander Shopov]
    * Catalan [Gil Forcada]
    * Czech [Marek Černocký]
    * Danish [Ask H. Larsen]
    * Dutch [Wouter Bolsterlee]
    * Finnish [Tommi Vainikainen]
    * Greek [Nikos Bakaoukas, Simos Xenitellis]
    * Hungarian [Gabor Kelemen]
    * Korean [Changwoo Ryu]
    * Latvian [Peteris Krisjanis]
    * Lithuanian [Gintautas Miliauskas]
    * Polish [Piotr Drąg]
    * Portuguese [Duarte Loreto]
    * Punjabi [A S Alam]
    * Russian [Leonid Kanter]
    * Serbian [Branko Kokanović]
    * Swedish [Daniel Nylander]
    * Ukrainian [Maxim V. Dziumanenko]

seahorse 2.29.91
----------------

    * Change default key lengths for subkey generation. [Adam Schreiber]
    * Remove unused variables [Pablo Castellano]
    * Revoking subkey now works again. Also minor documentation changes. [Pablo Castellano]
    * Don't show the passphrase in plaintext. [Pablo Castellano]
    * Check the OpenPGP engine only [nobled]
    * Fixed wrong variable names in comments [Pablo Castellano]
    * Clean up version constants [nobled]
    * Fixed two warnings at compile time [Pablo Castellano]
    * Unescape URI's before presenting them to the user. [Adam Schreiber]
    * Updated year in the copyright string of the about dialog [Pablo Castellano]
    * Fixed incorrect signal name [Pablo Castellano]
    * Fixed bug in the public key properties GUI. [Pablo Castellano]
    
    Translations:
    * Basque [Inaki Larranaga Murgoitio]
    * Estonian [Ivar Smolin]
    * French [Bruno Brouard]
    * Galician [Fran Diéguez]
    * Italian [Milo Casagrande]
    * Norwegian bokmål [Kjartan Maraas]
    * Romanian [Lucian Adrian Grijincu]
    * Slovenian [Matej Urbančič]
    * Tamil [vasudeven]
    * Traditional Chinese (Hong Kong and Taiwan) [Chao-Hsiung Liao]
    

seahorse 2.29.90
----------------

    * pgp: Make subkey creation more robust [nobled]
    * Drop daemon autostart file [Martin Pitt]
    * Update eggdesktopfile.[ch] from libegg/smclient [Adam Schreiber]    
    * Various fixes [Christian Kirbach]

    Translations:
    * Bengali [Jamil Ahmed]
    * Estonian [Ivar Smolin]
    * German [Christian Kirbach, Mario Blättermann]
    * Slovenian [Matej Urbančič]
    * Spanish [Jorge González]
    * Thai [Theppitak Karoonboonyanan]

seahorse 2.29.4
---------------

    * Experimental support for introspection of libcryptui [Adam Schreiber]
    * Full documentation for seahorse-context.c [Thorsten Sick]
    * Do not use fixed MAXPATHLEN size buffers for portability [Emilio Pozuelo
      Monfort]
    * Add seahorse man page [Pablo Castellano]
    * Fix build with latest gp11 [Vincent Untz]

    Translations:
    * Romanian [Adi Roiban]
    * Chinese [Tao Wei]

seahorse 2.29.3
---------------

    * Set default key length to 2048 bits [Adam Schreiber]
    * Generate RSA-sign/RSA-encrypt key in one pass [nobled]
    * Support GPG 2.0 [Jeff Cai]
    * Fix window signals [Pablo Castellano]
    * GTK-doc comments [Thorsten Sick]
    * SSH Key importing fix [Jeff Cai]

    Translations:
    * Romanian [Adi Roiban]
    * Shavian [Thomas Thurman]
    * Latvian [Peteris Krisjanis]
    * Catalan [Carles Ferrando]
    * Japanese [Takayuki KUSANO]

seahorse 2.29.1
---------------

    * None

seahorse 2.28.1
---------------

    * Prevent opening help window twice. [Pablo Castellano]
    * Set bits setting properly when creating SSH key. [Stef Walter]
    * Add support for GnuPG DSA2 keys. [nobled]
    * Fix subkey creation on newer GnuPG versions [nobled]
    * Fix location label in SSH key properties. [Stef Walter]
    * Fix assertion on exit. [Stef Walter]
    * Fix pasting into filter field. [Adam Schreiber]
    * Set key usage flags properly. [nobled]
    * Fix property bindings. [Bastien Nocera]
    * Internal documentation. [Thorsten Sick]
    * Translation fixes. [Stef Walter]
    * Build fixes. [Stef Walter]

seahorse 2.28.0
---------------

    * void function should not return a value. [Jeff Cai]

seahorse 2.27.92
----------------

    * Include config.h to avoid build breakage when gpgme is 
      compiled with LFS [Vincent Untz]
    * Fix problems with gtk-builder UI files. [Pablo Castellano]
    * Fix problem with 'Type:' label of SSH key displaying 
      location. [Stef Walter]
    * Update context menu display after keyring op. [Stef Walter]
    * Fix more compiler warnings. [Stef Walter, Pablo Castellano]
    * Optionally use silent automake build rules. [Pablo Castellano]
    * Clean up old libglade and CVS files. [Pablo Castellano]
    * Respect the button-images setting, and cleanup gtkbuilder 
      xml. [Matthias Clasen]
    * Add keyring docs. [Paul Cutler]
    * Lots of documentation work. [Adam Schreiber, Thorsten Sick]

seahorse 2.27.90
----------------

    * Fix problem with missing password tab.

seahorse 2.27.5
---------------

    * Fix logic for setting owner trust combo.
    * More Code and API documentation.
    * Old result in search dialog is selected.
    * seahorse-daemon should autostart by default
    * Add a --version parameter to seahorse.
    * No longer daemonizes when autostarted by D-Bus.
    * Gray out displayed non-trusted keys.
    * Remove the 'trusted keys' tab and combine with 'other keys'.
    * Use GtkBuilder instead of libglade.
    * Add support for adding manual keyring secrets.
    * Move password tab to first place.
    * Remove unportable test(1) construct in configure script.

seahorse 2.27.1
---------------

    * Distribute earlier ChangeLogs [Adam Schreiber]
    * Fix importing context menus in search dialogs [Adam Schreiber]

    Translations
    * Spanish [Jorge Gonzalez Gonzalez]
    * Catalan [Jordi Mas i Hernandez]
    * Estonian [Ivar Smolin]
    * Ukrainian [Maxim V. Dziumanenko]
    
seahorse 2.26.1
---------------

    * PGP UIDs display in order reported by key server, and fix 
      parsing of HKP PGP search UIDs. [Adam Schreiber]
    * Fix problem opening preferences window twice. [Adam Schreiber]
    * Set authorized_keys properly when sending SSH keys to a 
      remote system. [Andreas Moog, Stef Walter]
    * Fix crash when entering hkp: url manually. [Stef Walter]

seahorse 2.26.0
---------------

    * Fix cancel button in 'Add keyring' dialog. [Stef Walter]
    * Update GUI before showing window, to avoid GUI changes 
      when selection is initialized. [Stef Walter]
    * Allow multiple "Sync and Publish" windows to open. [Stef Walter]
    * Disable input method in password prompt. [Takao Fujiwara]
    * Fix various crashers, and smaller bugs. [Stef Walter]

seahorse 2.25.92
----------------

    * Fix crash when typing in a custom key server URL. [Stef Walter]
    * Searching by key identifiers now shows results. [Stef Walter]
    * Don't crash when loading a PGP key that loads the secret 
      part before the public part. [Stef Walter]
    * Disable interactive tree search in key manager. [Stef Walter]
    * Fix issues with object IDs, crashes and other inconsistencies
      when accessed via DBus. [Adam Schreiber, Stef Walter]
    * Add libcryptui documentation [Adam Schreiber]
    * Reference counting fixes. [Adam Schreiber]
    * Remove use of GTK+ deprecated symbols. [Adam Schreiber, 
      Thomas Anderson]
    * Use proper GTK+ stock item names. [Gabor Kelemen]
    * Translation fixes. [Adam Schreiber, Wouter Bolsterlee]
    * Collapse 'Advanced Options' in PGP key generate dialog 
      by default. [Stef Walter]

seahorse 2.25.91
----------------

    * Display keyring creation dialog properly. [Stef Walter]
    * Prompt before deleting a keyring. [Stef Walter]
    * Refresh after adding a keyring. [Stef Walter]
    * Translation and doc fixes. [Adam Schreiber]
    * Build PKCS#11 support properly. [Stef Walter]
    * 64-bit fixes [Joe Marcus Clarke, Scott McVittie]
    * Only autostart seahorse-daemon when key sharing is 
      enabled. [Adam Schreiber]
    * seahorse-daemon no longer times out login of 
      session. [Adam Schreiber]
    * Fix libcryptui regressions. [Stef Walter]
    * Remove explicit line breaks from glade files. [Gabor Kelemen]
    * Build fixes

seahorse 2.25.90
----------------

    * Removed libtasn1 dependency [Stef Walter]
    * Additional refactoring [Stef Walter]
    * seahorse-daemon registers with session manager properly [Adam Schreiber]
    * gtk-doc for libcryptui [Adam Schreiber]
    * Remove bits of libcryptui	that are now handled by the gcr library
    from gnome-keyring. [Stef Walter]
    
    Translations
    * es.po: [Jorge Gonzalez]
    * sv.po: [Daniel Nylander]
    * nb.po: [Kjartan Maraas]
    * ko.po: [Changwoo Ryu]
    * pt_BR.po: [Henrique P. Machado]

seahorse 2.25.4
---------------

    * Fix crash when uploading ssh keys [Jeff Cai]
    * Code update for gp11 library changes [Stef Walter]
    * Require gnome-keyring 2.25.4

    Translations
    * es.po [Jorge Gonzalez]

seahorse 2.25.3
---------------

    * Massive refactoring [Stef Walters]
    * Use g_timeout_add_seconds instead of g_timeout_add [Debarshi Ray]
    * Fix display of expiry date time. [Adam Schreiber]
    * Autostart seahorse-daemon [F. Steinel]
    * Various fixes [Jeff Cai]
    * Fix connecting to ssh servers not on port 22 [Adam Schreiber]
    
    Translations
    * pt_BR.po [Leonardo Ferreira Fontenelle]
    * es.po [Jorge Gonzalez]
    * cs.po [Petr Kovar]
    
seahorse 2.25.1
---------------

    * Clean up GLib and GTK+ includes (GNOME Goal) [Adam Schreiber]
    * Clean up errors in declaration of signal handlers. [Adam Schreiber]
    
    Translations
    * ar [Usama Akkad]
    * el [Nick Agianniotis]
    * pt_BR [Leonardo Ferreira Fontenelle]

seahorse 2.24.1
---------------

    * Fix problems with seahorse crashing when searching for 
      remote keys. [Adam Schreiber]
    * Build fixes on Solaris [Jeff Cai]
    * Fix selection of keys in libcryptui. [Philip Withnall]
    * I18n fixes. [Adam Schreiber]

seahorse 2.24.0
---------------

    * Some tweaks to the password prompt window, including allowing 
      minimizing to release the keyboard grab.
    * Fix compiler warnings for gcc 4.3. 
    * Return a 'cancelled' error when from the daemon crypto dbus 
      methods when a user cancels out of a password prompt.
    * Show revoked subkeys properly in details view of PGP keys.
    * Fix problem deleting SSH keys.
    * Fix dialog prompt column widths, and elipsize long text in 
      key listing. [Adam Schreiber]
    * Fix problem with 'no keys available' when trying to sign a 
      PGP key from within the key manager.
    * Add 'exportable' flag to objects/keys and don't enable export 
      UI if selected objects are not exportable.
    * Build fixes [Joe Orton, Adam Schreiber]
    * Crash and other fixes. [Christian Persch]

seahorse 2.23.92
----------------

    * Fix crash when changing a stored Gnome Keyring password.
    * Fix certain crashes on syncing, searching and other operations.
    * Fix dumb 'Couldn't import keys' error message when success.
    
seahorse 2.23.91
----------------

    * Fix copying keys to the clipboard. [Adam Schreiber]
    * Fix double free crash when importing keys.
    * Fix crasher when deleting a key. 
    * Don't add extra null bytes to SSH authorized_keys and 
      similar files. [Adam Schreiber]
    * Documentation fixes. [Adam Schreiber]
    * Don't repeatedly load gnome-keyring items. [Adam Schreiber]
    * Make help button in 'First Time Options' work proprely. [Adam Schreiber]
    * Better wording for options in PGP key dialogs. [Adam Schreiber]

seahorse 2.23.90
----------------

    * Icon makeover. [Michael Monreal]

seahorse 2.23.6
---------------

    * Initial PKCS#11 certificate listing implementation.
    * Internal code refactoring.
    * Fix problems with reference counting on operations.
    * Use base64 functions in glib, rather than rolling our own.
    * Don't use deprecated LDAP functions. [Adam Schreiber]
    * String operation fixes. [Adam Schreiber]
    * Build fixes [Jeff Cai]

seahorse 2.23.5
---------------

    * Fix importing keys from key servers [Mackenzie Morgan]
    * Factor out seahorse-plugins to a different module.
    * Add XDS drag and drop support. 
    * Remove gnome-vfs dependency and use gio instead.
    * Return key id of signer from DBus service even when key
      is not found locally [Adam Schreiber]
    * Refactor UI code internally into modules. 
    * Remove hard GPG and GPGME dependency.
    * Replace signer drop down in key chooser with just a check 
      button when only one secret key exists. [Adam Schreiber]
    * Set sync button insensitive when no server is selected. 
      [Adam Schreiber]
    * Test for secure memory before using it. [Coleman Kane]
    * Change trust model used to match GPG's. [Adam Schreiber]
    * Remove libgnome and libgnomeui dependencies. [Saleem Abdulrasool]
    * Grab keyboard focus when prompting for password. 
      [Josselin Mouette]
    * Use the vala programming language for some code.
    * Add initial infrastructure for PKCS#11 key/certificate support.
    * Save and load window sizes from gconf. [Adam Schreiber]
    * Build fixes [Brian Cameron, Saleem Abdulrasool, Alexis Ballier, 
      Christian Persch, Rodrigo Moya]

seahorse 2.22.0
---------------

    (no changes)

seahorse 2.21.92
----------------

    * Translation fixes [Adam Schreiber]
    * Update manual [Jasper Lievisse Adriaanse]

seahorse 2.21.91
----------------

    * Adapt to new Epiphany API for 2.21.  People with GNOME 2.20.x or older 
    should not experience build problems. [Adam Schreiber]

seahorse 2.21.90
----------------

    * Remove options that screw with gpg.conf on seahorse-agent startup,
      since this was unsafe and naive.
    * Update libsoup optional dependency to depend on 2.4.x [Dan Winship]
    * Add icon for the gedit plugin [Adam Schreiber]
    * Don't add extra dot to encrypted or compressed files [Kip Warner]
    * Fix build problems with nautilus 2.21.x and later [Wouter Bolsterlee]
    * Install nautilus extension to correct directory [Brian Pepple]
    * Support better dropping of text keys onto main window [Christian Persch] 
    
seahorse 2.21.4
---------------

    * Desktop file fix [JP Rosevear]
    * Add support for managing gnome-keyring item ACLs.
    * Add support for managing gnome-keyring keyrings.~/
    * Better feedback when importing PGP keys from nautilus. [Adam Schreiber]
    * Add UI to show/hide the PGP passphrase cache icon. 

seahorse 2.21.3
---------------

    * Remove SSH proxy since gnome-keyring now has a real SSH agent.
    * Don't hardcode epiphany extensions directory [Josselin Mouette]
    * Use secure memory API from gnome-keyring. 
    * UI and HIG fixes [Adam Schreiber, Christian Persch, Luca Ferretti]
    * Disable automatic key uploading/retrieval by default [Adam Schreiber]

seahorse 2.20.1
---------------

    * Fix selection of archive names when encrypting. [Michael Wolf]
    * Now works with Gedit 2.20 [Gotz Waschk]
    * Other UI and code fixes [Michael Wolf]

seahorse 2.20
-------------
    
    * Make 'Auto Retrieve Keys' option work correctly [Adam Schreiber]
    * Fix build problems.

seahorse 2.19.91
----------------

    * Remove needlessly translated strings [Claude Paroz]
    * Fix agent problems shutting down cleanly. [Dave Jones]
    * Properly escape markup characters in a gnome-keyring item name.
    * Fix supirious assertions when looking through photo ids on a GPG key.
    * Show progress windows in the window list.
    * Hide agent icon. 
    
seahorse 2.19.90
----------------

    * Added documentation for changing gnome-keyring password
      [Milo Casagrande]
    * Add word wrapping to text display in text encryption applet.
      [Adam Schreiber]

seahorse 2.19.5
---------------

    * Add swedish applet documentation [Daniel Nylander]
    * Initialize seahorse-agent properly when only using SSH 
      functionality [Ted Percival]
    * Internationalize SSH password dialog [Gabor Kelemen]
      
seahorse 2.19.4
---------------

    * Added ability to change gnome-keyring master password 
      [Adam Schreiber]
    * Display more details about imported keys [Adam Schreiber]
    * Internationalize notification area properly [Adam Schreiber]
    * Now builds with gpg 2.0.x again [Adam Schreiber]
    * Update man pages [Sebastian Dröge]
    * Easier selection of archive extensions when encrypting 
      multiple files. [Adam Schreiber]
    * Make all dialogs properly transient [Adam Schreiber]
    * Builds with latest epiphany [Sebastian Dröge]
    * Fixed many other bugs [Christian Persch, Adam Schreiber]

seahorse 2.19.2
---------------

    * Adam Schreiber is now a co-maintainer
    * Proper selection of bit length when generating DSA ssh keys.
      [Adam Schreiber]
    * Use GtkComboBox instead of GtkOptionMenu in dialogs 
      [Adam Schreiber]
    * Use a more descriptive 'decrypt failed' error message.
    * Recognize encrypted SSH private keys properly. 
    * Fix problem with internalionalized expiry dates [Adam Schreiber]
    * Translation and install fixes. 

seahorse 1.0.1
--------------
 
    * Fix a crash when deleting keys.
    * Require GTK+ 2.10 without which 1.0 didn't build
    * Use /tmp directory for agent sockets, so that seahorse 
      works for people with home directories on NFS/AFS
    * Fixed importing of private keys from ssh-keygen
    * Fixed checks for memory locking
    * Epiphany plugin now builds with Epiphany 2.18 [Adam Schreiber]
    * Set a default icon for all seahorse windows.
    * Now able to use ports other than '22' when sending an SSH 
      key to another computer.
    * Internationalization fixes [Bjoern Voigt]
    * Handle openssh's authorized_keys file more cleanly
    * Handle spaces in a search text when searching an LDAP server
    * Help now works in 'Search Results' window [Adam Schreiber]
    * Other minor fixes

seahorse 1.0
------------

    * Seahorse requires an install of GPG 1.x
    * Fixed crash when pasting from an empty clipboard into Key 
      Manager window [Adam Schreiber]
    * Put seahorse in appropriate GNOME menu categories [Adam Schreiber]
    * Setup correct enviornment variables for processes started from
      seahorse-agent 
    * Localization fixes [Nickolay V. Shmyrev]
    * Fix building on multiple cores [Gilles Dartiguelongue]

seahorse 0.9.92
---------------

    * Fix crash when using seahorse-agent with GPG2 [Sebastian Dröge]
    * Fix localization problems [Nickolay V. Shmyrev, Adam Schreiber]
    * Fix crash when editing gpg.conf [Saleem Abdulrasool]

seahorse 0.9.91
---------------

    * Agent is now works better with GPG v2. [Alon Bar-Lev]
    * Fix checkbox for showing gnome-keyring item password. 
      [Sertaç Ö. Yıldız]
    * Get secure entry bullet invisible char from GtkEntry.
      [Vitaliy Ischenko]
    * Fix crash in agent during symmetric (ie: password only, 
      no recipients) encryption of a file. 
    * Build fixes due to gnome-doc-utils changes. [Joseph Sacco]
    * Lots of string and message fixes [Adam Schreiber]

seahorse 0.9.10
---------------

    * Add a strike through for revoked, disabled, expired
      keys [Adam Schreiber]
    * Fix problem with not refreshing after adding or 
      deleting keys.
    * No copious polling in the background for daemons.
    * Use GOption for parsing command line arguments 
    * Use GtkStatusIcon from GTK 2.10 [chpe]
    * Fix repeated loading of keys. 
    * Don't show expiry date for remote keys [Adam Schreiber]
    * Rename 'scaleable' pixmaps directory to 'scalable'
    * Fix assertion when no gnome-keyring key ring exists.
    * More documentation updates by <milo_casagrande@yahoo.it>

seahorse 0.9.9
--------------

    * Documentation fixes by <milo_casagrande@yahoo.it>
    * Split Agent and DBus daemon into separate processes.
    * Fix crasher when selecting and filtering keys. 
    * Fix crashes in the agent, and handling of invalid 
      protocol data. 
    * Ability to hide tray icon for cached secrets.
    * Fix crash when typing passwords. 
    * Better configuration for agent, now sets 'use-agent'
      in configuration file.
    * Fix crash when closing window or deleting keys.
    * Add Subkey dialog now works properly.

seahorse 0.9.8
--------------

    * Tons of Manual and Documentation updates by 
      <milo_casagrande@yahoo.it>
    * Work out how seahorse-daemon should be started properly. 
      See: http://live.gnome.org/Seahorse/SessionIntegration
    * GUI fixes:
      * Generate dialogs are now more consistent.
      * Make passphrase prompts more consistent.
      * Hook up help button in SSH generate dialog.
      * Better describe what part of key is being exported.
    * Cleaner SSH proxy initialization.
    * Don't prompt for each public key deleted.
    * Show GPG 'valid' keys on the trusted tab.
    * Fix unneeded syncing error messages.
    * Show all key names properly in recipient selection dialog.
    * Fixed crashers to do with secure memory.
    * Don't set daemon setuid when not needed for secure memory.
    * Fix problems when built without LDAP support.

seahorse 0.9.7 
--------------

    * Use the new gnome-keyring functionality for accessing items 
      without secrets, thus avoiding a waterfall of prompts.
    * Cleanup the key loading code, fixes crashes caused by race 
      conditions.
    * Install helper programs to lib/seahorse instead of libexec
    * Stop using some LDAP deprecated functions.
    * UI/Usability Fixes.

seahorse 0.9.6
--------------

    * Manage gnome-keyring passwords through seahorse.
    * Epiphany encryption plugin [Adam Schreiber, Jean-François Rameau]
    * Don't display duplicated UIDs after double clicking on a key.
    * Displays an error when PGP keys to import are in the future.
    * Added usability suggestions to SSH dialogs [Matthew Paul Thomas, 
      usability@gnome.org]
    * No more 'error: success' dialogs [Adam Schreiber]
    * Fix SSH crasher on X64 systems [Gustavo Carneiro]
    * Better tracking of progress in progress dialog and bar
    * Use GtkStatusbar instead of GnomeAppbar
    * Quick UI review [Alan Horkan]
    * Don't show seahorse context menu items on desktop items like 
      computer or trash [Gilles Dartiguelongue]
    * Fix a bunch of crashers.

seahorse 0.9.5
--------------

    * Builds with GEdit 2.16 [Sebastian Dröge]
    * Export SSH public keys with proper new line at the end.
    * Fix build problem with libcryptui #defines [Adam Schreiber,
      Joseph Sacco]
    * Syncing now works again, and doesn't open an insane 
      amount of parallel connections when syncing lots of keys.
    * Removed some dubious async operation logic that was 
      causing crashes. 
    * Better progress calculations for operations.
    * Add version number to desktop files so bugzilla can 
      figure out the version.

seahorse 0.9.4
--------------

    * UI Cleanup
      - Less 'punctuation' on the main key listing.
      - Clearer and simpler key properties first page.
      - Simplify the encryption preferences dialog
      - Expired, revoked or disabled keys don't show up 
        on the trusted tab.
      - Show validity properly and display per UID
      - Follow keys that move around in the UI due to changes
        to their properties.
    * Fixes for x64 platform [Sebastian Dröge]
    * SSH Keys
      - Create the .ssh directory if it doesn't exist.
      - Allow renaming of SSH keys
    * Passphrase prompt:
      - Close when the ESC key is pressed.
      - Cancel SSH operations when prompt is cancelled.
      - Change invisible char to bullet. [Jose Carlos Garcia Sogo]
    * Fix libcryptui build problems. [Christopher Taylor]
    * Fixes to libcryptui that broke nautilus encryption.
    * Use correct DNS-SD service record. [nafallo@magicalforest.se]
    * Other fixes.

seahorse 0.9.3 
--------------

    * Now manages the authorized_keys file and can add keys 
      to it from the SSH key properties.
    * Added support for importing SSH keys.
    * SSH keys cached in the agent now show up in the 
      'Cached Encryption Keys' window
    * Fix problem with SSH agent messages not being 
      passed on fully by the proxy.
    * More reliable SSH passphrase prompting. 
    * Better UI for SSH passphrases. 
    * Secure password entry box now looks just like a normal
      GTK entry box.
    * When editing the key server list, the selection in the 
      'Publish to' box no longer jumps around.
    * Better compatibility with PGP key servers.
    * Safer munging of gpg.conf
    * Added simpler dialog for generating PGP keys
    * Show the owner trust properly in the PGP key properties 
      dialog [Adam Schreiber].
    * Removed old-style MIME support.
    * Removed old nautilus (< 2.8) extension.
    * HIG fix [chpe]
    * Other fixes.
    
seahorse 0.9.2.1
----------------

    * Fix crasher when importing keys from a key server.
    * Select keys after importing.
    
seahorse 0.9.2
--------------

    * Can cache PGP key passphrases in gnome-keyring
    * Automatically loads SSH keys when needed
    * Can save SSH key passwords in gnome-keyring
    * Automatically retrieves PGP keys from key servers on 
      verification and elsewhere.
    * Sync with key server after key changes [Adam Schreiber]
    * libcryptui now respects user settings.
    * Ignore key server URIs with unsupported schema
    * Make background of tray icons transparent.
    * Don't display expire date for remote keys.
    * Fix problems with seahorse-agent leaving temp directories 
      in ~/.gnome2/
    * Drag and drop support for photo id [Jim Pharis]
    * Better interaction between the GPG agent and multi screen
      displays [Sam Morris]
    * Key server requests now use asynchronous DNS lookups 
    * GUI polish [Adam Schreiber]
    * Added manual pages for tools [Michael Mende]
    * Improvements to the DBUS API.
    * Many crasher and stability fixes

seahorse 0.9.1
--------------

    * New Tango style icons
    * Completely reworked personal key properties dialog 
    * SSH Key Generation
    * Add libcryptui library for standardization of key selection
    * DBUS interface for encryption and key management
    * Gedit plugin now uses DBUS to do it's work
    * Progress dialog while generating keys [Jim Pharis]
    * Automatically resize and convert photos that are added
      to a key.
    * Now uses the GNOME proxy settings when accessing key 
      servers [Adam Schreiber]
    * New UI for signing keys 
    * HIG fixes for dialogs [chpe]
    * Many crasher and stability fixes.
    
seahorse 0.9.0
--------------

    * Simple management of SSH keys
    * Panel applet for clipboard encryption [Adam Schreiber]
    * Better HIG in dialogs [chpe, Jim Pharis]
    * Display keys and key properties in a simpler manner.
    * Uses libnotify to display signature notifications.
    * Key sharing on local network via DNS-SD
    * Better help documentation [Adam Schreiber]
    * Display photo IDs on OpenPGP keys [Adam Schreiber]
    * Tons of other smaller UI enhancements and bug fixes
    
seahorse 0.8
------------

    * Fixed crasher in seahorse-agent when used with GPG 1.4.2 
    * Now works with gedit 2.12 [Mike Gardiner]
    * Many crasher and smaller fixes.

seahorse 0.7.9
--------------

    * Better documentation [Adam Schreiber]
    * Key ring backups not world readable. [Adam Schreiber]
    * Nautilus context menu items cleaned up.
    * Better file association for armor encoded keys.
    * Create agent socket inside users home directory.
    * Clearer status text for key operations.
    * Cleaned up menus with GNOME features like dynamic
      accelerator assignment (using GtkUIManager now).
    * HIG polish and UI fixes. [Jim Pharis]
    * Better command line handling and aded command line 
      help. [Adam Schreiber]
    * Many bug and crasher fixes.
    
seahorse 0.7.8
--------------

    * HKP key server support.
    * Reworked drag-and-drop. Now works between Seahorse windows.
    * Added a dialog for adding key servers simply and correctly.
    * Add option to agent 'Authorize' window to turn off prompting
      for authorization [Adam Schriber]
    * Handle empty passwords properly in agent [Adam Schreiber]
    * Keep agent window on top [Adam Schreiber]
    * Removed libeel dependency.
    * Better keyboard handling in the recipients dialog.
    * Fix some rare gnome-vfs problems. 
    * Many smaller bug fixes.
    
seahorse 0.7.7
--------------

    * Working keyserver sync (including upload) support.
    * Compatibility with GNOME 2.10.
    * Nautilus plugin now works with Nautilus 2.10 [Fernando Herrera]
    * Cleaned up and simplified columns in the Key Manager. 
    * Fix problems with entering expiry dates.
    * Remove 'Text Mode' option. Clarify 'ASCII Armor' option.
    * Removed lots of 'jargon' from the interface. 
    * Can now drag keys from a key list to nautilus.
    * Many smaller bug fixes.
    
seahorse 0.7.6
--------------

    * Compatible with GPG 1.4
    * Initial LDAP key server searching and importing support.
    * Show descriptive icons (eg: secret, public keys) in the main
      Key Manager window. [Adam Schreiber]
    * Monitor key ring and refresh key list automatically across 
      processes, such as gedit plugin, recipient selection etc...
    * Decryption 'Open With' in nautilus for PGP encrypted and 
      signed files. [Adam Schreiber]
    * Added Backup Keyrings functionality. [Adam Schreiber]
    * Prompt for signer when no default key is selected.
    * Display UIDs properly in the seahorse-agent status window.
    * Allow selection of a signing key in the Recipients dialog.
    * More usable HIG friendly Key Properties dialog [Jim Pharis]
    * Fix problems with 0 length files being created on error.
    * Gnome HIG compliancy fixes
    * Allow deletion of UIDs from the Key Manager window.
    * Show all UIDs in the Recipient selection dialog.
    * Prompt before overwriting files.
    * More efficient operations on large files.
    * Enable gedit plugin by default.
    * Many smaller bug fixes.

seahorse 0.7.5
--------------

	* Loading large key rings is now many orders of magnitude faster
	* A simple panel with common tasks shows up in the key manager the 
	  first time a new user starts [Adam Schreiber]
	* Gnome HIG (Human Interface Guidelines) compliancy fixes
	* gedit plugin compiles with GNOME 2.8
	* gedit plugin now works on BSD [Julio M. Merino Vidal]
	* seahorse-agent now works properly on BSD [Julio M. Merino Vidal]
	* disable password caching prefs when using a different agent
	* seahorse-agent restores gpg.conf when exiting 
	* seahorse-agent icon now shows properly in the notification area
	* Properly detect mlock for secure memory usage.
	* Fixed crash when changing expiry date on a subkey
	* Fixed crash when using 'Encrypt To Self' without a default key
	* Default key selection now works properly in edge cases.
	* Updated RPM spec file
	* A multitude of smaller bug fixes
		
seahorse 0.7.4
--------------

	* Key manager now uses new file chooser dialogs
	* For detached signatures, prompt when missing plain text files
	* Import/Export to clipboard implemented as copy/paste
	* Dragging keys into the key manager import 
	* All file operations work with gnome-vfs remote URIs (ie: smb, ftp, http etc...)
	* Proper sort support for key listings
	* Filter support on key manager and recipients windows
	* Multiple file and folder support in nautilus
	* Fixed MIME type integration with nautilus
	* Rework the 'Key Properties' dialog
	* Can now change primary user id, or delete user ids on a secret key
	* Can sign individual user ids on a key
	* Can now list signatures on a key
	* Respects 'Encrypt to Self' option when encrypting files or text
	* Gnome HIG (Human Interface Guidelines) compliancy fixes
	* gedit plugin for encrypting/decrypting/signing/verifying text
    * 'Seahorse Agent' for caching passwords on system
	* Updated to a new version of GPGME (1.0)
	* Fixed startup crashers
	* New Key generation assistant (wizard/druid)
	* A multitude of smaller bug fixes
	
seahorse 0.7.3
--------------

	* More key loading optimizations
	* Import and Export dialogs now use the clipboard instead of a text view
	* Nautilus component that provides a context menu for crypto operations
	* Removed Tools menu in favor of nautilus component
	* PGP gconf schemas in /desktop/pgp
	* Depends on gnome-mime-data for mime types
	* Widgets no longer insensitive during progress operations
	* Key edit dialogs are key modal so operations do not conflict
	* Can do concurrent operations, except for editing the same key
	* Can sign, export, and delete multiple keys
	* Export dialog has a default filename
	* Control center capplet for configuring pgp
	* Can select keys & do operations while keys are loading

seahorse 0.7.2
--------------

	* GConf notification for preferences and ui settings
	* More gnome preferences
	* More listing improvements and optimizations for large key rings
	* Key properties now a property window
	* Owner trust values are restricted based on key type
	* Key manager toolbar preferences
	* General interface updates
	* Nicer passphrase entry dialog
	* Nicer change passphrase dialog
	* More columns available in key-manager, can customize which ones are shown,
	and each column is sortable
	* Main window not completely insensitive during progress and startup
	* Key Properties shows a formatted fingerprint, tabs are scrollable
	* Recipients allows multiple selection, has statusbars to show number selected
	* Can expand and collapse all rows in key-manager

seahorse 0.7.1
--------------
	* Changed File menu to Key menu
	* Added context menu for keys
	* Added buttons/menu items for possible, but not-yet-implemented features
	* Sign an entire key
	* Add a revoker to a key
	* Bug fix when setting Ascii Armor Preferences
	* Removed File Manager, replaced with file operations in Tools
	* Key pairs initially listed first
	* Performance improvements with large key rings, especially in loading preferences
	* Progress display at startup for listing of keys
	* Can delete subkeys of non key-pairs
	* General interface cleanups

seahorse 0.7.0
--------------
	* Add a user ID
	* Add a subkey
	* Delete a subkey
	* Change a subkey's expiration
	* Revoke a subkey
	* Properties shows subkey status (good, revoked, expired)
	* Key Manager shows user IDs instead of subkeys
	* Sort keys by user ID & validity in Key Manager and Recipients
	* Subkeys hidden by default in properties

seahorse 0.6.2
--------------
	* Bug fix in GPGME check
	* Supported languages: cs, de, es, hu, ja, nl, no, sv, tr
	* Interface fixups so buttons are not sensitive when they cannot be used

seahorse 0.6.1
--------------
	* Correctly check for GPGME 0.3.14 and GnuPG 1.2 during build
	* More and updated translations
	* Key manager updates all keys when changed
	* Preferences loads faster
	* More HIG compliant windows & dialogs
	* Failure to install schemas does not stop installation
	* Better about dialog: shows version & lists translators

seahorse 0.6.0
--------------
	* Key properties cleanups
	* Less passphrase crashes
	* Only one window of each type or of each type per key allowed open
	* Less memory leaks
	* Preferences is slower to load, but keeps track of default signer better
	* Updated help manual with figures
	* More translations
	* Migration to GNOME
