commit be87bd7bb1eb019ab61d8e4f07d559a66367378b Author: Stef Walter Date: 2011-08-30 Release 3.1.90 * Fix build issues to do with mime database * Fix testing issues in pkcs11 trust assertion database * Fix distribution issues. Makefile.am | 3 ++- NEWS | 12 ++++++++++++ configure.ac | 2 +- gcr/Makefile.am | 5 +++-- gcr/gcr.symbols | 4 ++++ pkcs11/xdg-store/gkm-xdg-assertion.c | 6 +++--- po/POTFILES.in | 1 + 7 files changed, 26 insertions(+), 7 deletions(-) commit dea26785fa21607a399207133c25f0bac5eefb80 Author: Stef Walter Date: 2011-08-22 gcr: Add better xdg-mime files for identifying crypto related file types * Add hook up gcr-viewer to view most of those types. * Rename test file extensions to match the proper ones configure.ac | 9 ++ gcr/.gitignore | 2 + gcr/Makefile.am | 31 ++++ gcr/gcr-crypto-types.xml | 151 ++++++++++++++++++++ gcr/gcr-viewer.desktop.in.in | 10 ++ gcr/tests/files/der-key-PBE-MD5-DES.p8 | Bin 0 -> 677 bytes gcr/tests/files/der-key-PBE-SHA1-3DES.p8 | Bin 0 -> 678 bytes gcr/tests/files/der-key-PBE-SHA1-DES.p8 | Bin 0 -> 677 bytes gcr/tests/files/der-key-PBE-SHA1-RC2-40.p8 | Bin 0 -> 678 bytes gcr/tests/files/der-key-PBE-SHA1-RC4-128.p8 | Bin 0 -> 673 bytes gcr/tests/files/der-key-dsa.p8 | Bin 0 -> 335 bytes gcr/tests/files/der-key-encrypted-pkcs5.p8 | Bin 0 -> 677 bytes gcr/tests/files/der-key-v2-des.p8 | Bin 0 -> 711 bytes gcr/tests/files/der-key-v2-des3.p8 | Bin 0 -> 714 bytes gcr/tests/files/der-key.p8 | Bin 0 -> 635 bytes gcr/tests/files/der-pkcs8-PBE-MD5-DES.key | Bin 677 -> 0 bytes gcr/tests/files/der-pkcs8-PBE-SHA1-3DES.key | Bin 678 -> 0 bytes gcr/tests/files/der-pkcs8-PBE-SHA1-DES.key | Bin 677 -> 0 bytes gcr/tests/files/der-pkcs8-PBE-SHA1-RC2-40.key | Bin 678 -> 0 bytes gcr/tests/files/der-pkcs8-PBE-SHA1-RC4-128.key | Bin 673 -> 0 bytes gcr/tests/files/der-pkcs8-dsa.key | Bin 335 -> 0 bytes gcr/tests/files/der-pkcs8-encrypted-pkcs5.key | Bin 677 -> 0 bytes gcr/tests/files/der-pkcs8-v2-des.key | Bin 711 -> 0 bytes gcr/tests/files/der-pkcs8-v2-des3.key | Bin 714 -> 0 bytes gcr/tests/files/der-pkcs8.key | Bin 635 -> 0 bytes pkcs11/gkm/tests/files/der-key-PBE-MD5-DES.p8 | Bin 0 -> 677 bytes pkcs11/gkm/tests/files/der-key-PBE-SHA1-3DES.p8 | Bin 0 -> 678 bytes pkcs11/gkm/tests/files/der-key-PBE-SHA1-DES.p8 | Bin 0 -> 677 bytes pkcs11/gkm/tests/files/der-key-PBE-SHA1-RC2-40.p8 | Bin 0 -> 678 bytes pkcs11/gkm/tests/files/der-key-PBE-SHA1-RC4-128.p8 | Bin 0 -> 673 bytes pkcs11/gkm/tests/files/der-key-dsa.p8 | Bin 0 -> 335 bytes pkcs11/gkm/tests/files/der-key-encrypted-pkcs5.p8 | Bin 0 -> 677 bytes pkcs11/gkm/tests/files/der-key-v2-des.p8 | Bin 0 -> 711 bytes pkcs11/gkm/tests/files/der-key-v2-des3.p8 | Bin 0 -> 714 bytes pkcs11/gkm/tests/files/der-key.p8 | Bin 0 -> 635 bytes pkcs11/gkm/tests/files/der-pkcs8-PBE-MD5-DES.key | Bin 677 -> 0 bytes pkcs11/gkm/tests/files/der-pkcs8-PBE-SHA1-3DES.key | Bin 678 -> 0 bytes pkcs11/gkm/tests/files/der-pkcs8-PBE-SHA1-DES.key | Bin 677 -> 0 bytes .../gkm/tests/files/der-pkcs8-PBE-SHA1-RC2-40.key | Bin 678 -> 0 bytes .../gkm/tests/files/der-pkcs8-PBE-SHA1-RC4-128.key | Bin 673 -> 0 bytes pkcs11/gkm/tests/files/der-pkcs8-dsa.key | Bin 335 -> 0 bytes .../gkm/tests/files/der-pkcs8-encrypted-pkcs5.key | Bin 677 -> 0 bytes pkcs11/gkm/tests/files/der-pkcs8-v2-des.key | Bin 711 -> 0 bytes pkcs11/gkm/tests/files/der-pkcs8-v2-des3.key | Bin 714 -> 0 bytes pkcs11/gkm/tests/files/der-pkcs8.key | Bin 635 -> 0 bytes pkcs11/gkm/tests/test-data-der.c | 4 +- 46 files changed, 205 insertions(+), 2 deletions(-) commit 8a64c160a7def6363fef332324b6c5a2e28f9e63 Author: Stef Walter Date: 2011-08-22 gcr: Fix up GcrDisplayView bugs and look * Separators between items. * Clicking details doesn't remove items when more than one is displayed. * Better spacing. gcr/gcr-certificate-renderer.c | 7 +- gcr/gcr-display-view.c | 191 ++++++++++++++++++++++++++++++++-------- gcr/gcr-display-view.h | 5 +- gcr/gcr-key-renderer.c | 9 ++- 4 files changed, 171 insertions(+), 41 deletions(-) commit a973f429fb67242b51582fc408679c3efed259cb Author: Stef Walter Date: 2011-03-31 Add function for registering well known renderers. Renderers for certificates and keys are registered. gcr/gcr-renderer.c | 12 ++++++++++++ gcr/gcr-renderer.h | 2 ++ 2 files changed, 14 insertions(+), 0 deletions(-) commit 2f12eaa7b9a3ad4587e4b9c16d9e662372cc304d Author: Stef Walter Date: 2011-03-25 Implement basic little viewer window. Doesn't yet layout correctly, and is pretty plain, but displays certificates. .gitignore | 2 + gcr/Makefile.am | 15 +++ gcr/gcr-viewer-tool.c | 131 ++++++++++++++++++++++++++++ gcr/gcr-viewer-window.c | 222 +++++++++++++++++++++++++++++++++++++++++++++++ gcr/gcr-viewer-window.h | 56 ++++++++++++ 5 files changed, 426 insertions(+), 0 deletions(-) commit 7b076eaba5802c218386f38d8a2fbb3221c6bdbe Author: Fran Dieguez Date: 2011-08-28 Updated galician translations po/gl.po | 31 ++++++++++++++++++++++++++++--- 1 files changed, 28 insertions(+), 3 deletions(-) commit 4619705cc53912e4b72630794137a2b2ad5dc6c1 Author: Mario Blättermann Date: 2011-08-28 [l10n] Updated German translation po/de.po | 178 +++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 106 insertions(+), 72 deletions(-) commit dddb8d513e7cba5ba8987ddc04ed4e794bdc8309 Author: Daniel Mustieles Date: 2011-08-26 Updated Spanish translation po/es.po | 60 +++++++++++++++++++++++++++++++++++++++--------------------- 1 files changed, 39 insertions(+), 21 deletions(-) commit 338cafbbf2c5219281d97f5820c585c018e665f4 Author: Kjartan Maraas Date: 2011-08-26 Updated Norwegian bokmål translation po/nb.po | 31 ++++++++++++++++++++++++++++--- 1 files changed, 28 insertions(+), 3 deletions(-) commit d95d74a50c585392772c9a784ecb6cd3c8b12b7f Author: Stef Walter Date: 2011-08-25 Fix up documentation warning. docs/reference/gcr/gcr-sections.txt | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 0211c4b844e0cc84370ec1ef46ede8d1bffef209 Author: Stef Walter Date: 2011-08-25 gcr: Don't initialize pkcs11 modules automatically. Only load and initialize the pkcs11 modules when they're needed rather than when anything in gcr is touched. For starters this is lighter, and secondly modules can block while loading. Add async initialization functions, and treat the initialization of PkcS#11 modules as something that can block. gcr/gcr-certificate.c | 2 +- gcr/gcr-combo-selector.c | 2 +- gcr/gcr-gnupg-collection.c | 2 +- gcr/gcr-import-dialog.c | 2 +- gcr/gcr-importer.c | 2 +- gcr/gcr-internal.h | 12 ++- gcr/gcr-library.c | 179 +++++++++++++++++----- gcr/gcr-list-selector.c | 2 +- gcr/gcr-parser.c | 4 +- gcr/gcr-pkcs11-certificate.c | 96 +++++++----- gcr/gcr-simple-certificate.c | 2 +- gcr/gcr-simple-collection.c | 2 +- gcr/gcr-tree-selector.c | 2 +- gcr/gcr-trust.c | 346 ++++++++++++++++-------------------------- 14 files changed, 354 insertions(+), 301 deletions(-) commit a0fd491d3c8b6e09fbd8d54643d1e06228bd225a Author: Stef Walter Date: 2011-08-25 Don't keep going after tests fail * Remove -k from gtester arguments daemon/dbus/tests/Makefile.am | 2 +- egg/tests/Makefile.am | 2 +- pkcs11/gnome2-store/tests/Makefile.am | 2 +- pkcs11/secret-store/tests/Makefile.am | 2 +- pkcs11/ssh-store/tests/Makefile.am | 2 +- pkcs11/wrap-layer/tests/Makefile.am | 2 +- pkcs11/xdg-store/tests/Makefile.am | 2 +- ui/tests/Makefile.am | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) commit 4d98f86bd22393e1dadd4098af40e864283c25be Author: Stef Walter Date: 2011-08-25 gcr: Remove template files gcr/template/gcr-xxx.c | 149 ------------------------------------------------ gcr/template/gcr-xxx.h | 57 ------------------ gcr/template/gcr-zzz.c | 59 ------------------- gcr/template/gcr-zzz.h | 45 -------------- 4 files changed, 0 insertions(+), 310 deletions(-) commit 1e300a834e889deba1331be074905b7c84d33897 Author: Stef Walter Date: 2011-08-25 Bump version number, which wasn't done after last release. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9bda5ed162eadecc6122e6a542ea2808e839ac78 Author: Stef Walter Date: 2011-08-25 gck: Cleanup gck API for consistency * The GCK library is incrementing its major library version number this release cycle. So take that advantage to cleanup the API a little bit before stable releases. daemon/gpg-agent/gkd-gpg-agent-standalone.c | 2 +- daemon/ssh-agent/gkd-ssh-agent-standalone.c | 2 +- gck/gck-module.c | 4 +++- gck/gck-modules.c | 21 +++++++++++---------- gck/gck.h | 4 +++- gck/gck.symbols | 9 +++++++-- gck/tests/test-gck-crypto.c | 2 +- gck/tests/test-gck-enumerator.c | 2 +- gck/tests/test-gck-module.c | 6 +++--- gck/tests/test-gck-modules.c | 2 +- gck/tests/test-gck-object.c | 2 +- gck/tests/test-gck-session.c | 2 +- gck/tests/test-gck-slot.c | 2 +- gcr/gcr-library.c | 9 +++++++-- 14 files changed, 42 insertions(+), 27 deletions(-) commit 273ddd8bc0df79ce8197cb91e4aac5337b351181 Author: Stef Walter Date: 2011-08-25 gcr: ABI fixes for gcr library * The gcr library has not iterated its major version * Move deprecated stuff into separate headers * Also fix problem with enum-types header. docs/reference/gcr/gcr-sections.txt | 1 + gcr/Makefile.am | 20 +++++++---- gcr/gcr-deprecated.h | 61 +++++++++++++++++++++++++++++++++++ gcr/gcr-importer.h | 9 ----- gcr/gcr-renderer.c | 17 ++++++++++ gcr/gcr-types.h | 8 ---- gcr/gcr.h | 8 +---- 7 files changed, 92 insertions(+), 32 deletions(-) commit cae8d5f914579df7e116af0e8f6e969f4253c50c Author: Stef Walter Date: 2011-08-25 Put ABI symbol checks into 'make check' * We have files in which all public symbols for the gck and gcr libraries, and then check these against the linked libraries. * Not a panacea for ABI changes, but at least a simple check .gitignore | 2 +- gck/Makefile.am | 26 +++++-- gck/gck.symbols | 195 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ gcr/Makefile.am | 20 +++++- gcr/gcr.symbols | 197 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 430 insertions(+), 10 deletions(-) commit 25b32cc25c7bf5a2707204743c04fed63c7e2e18 Author: Stef Walter Date: 2011-08-25 gck: Add async initialization functions. * PKCS#11 modules can take indeterminate time to initialize * Allow initialization in a separate thread docs/reference/gck/gck-sections.txt | 8 ++- gck/gck-call.c | 7 +- gck/gck-module.c | 150 +++++++++++++++++++++++++++-------- gck/gck-modules.c | 108 +++++++++++++++++++++---- gck/gck.h | 17 ++++- gck/tests/Makefile.am | 2 +- gck/tests/test-gck-module.c | 51 ++++++++++-- po/POTFILES.in | 2 + 8 files changed, 281 insertions(+), 64 deletions(-) commit 97eddad9553c4f4d695d2509b419ec5cbe711d2c Author: Kjartan Maraas Date: 2011-08-24 Updated Norwegian bokmål translation po/nb.po | 152 ++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 80 insertions(+), 72 deletions(-) commit 580ce2cbedcc15e21b75af501f096cfffc226f26 Author: Fran Dieguez Date: 2011-08-24 Updated Galician translations po/gl.po | 140 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 74 insertions(+), 66 deletions(-) commit 94a8af5d6c50af87b6e50e5895dba33108b69a3b Author: Daniel Mustieles Date: 2011-08-19 Updated Spanish translation po/es.po | 154 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 82 insertions(+), 72 deletions(-) commit 9977b1eb7bd0d30c5ede7290528bffe27e7e8648 Author: Marek Černocký Date: 2011-08-19 Updated Czech translation po/cs.po | 878 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 380 insertions(+), 498 deletions(-) commit f90691950bcd2e8c324ac618d5808150d1aacf41 Author: Andika Triwidada Date: 2011-08-19 Updated Indonesian translation po/id.po | 839 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 395 insertions(+), 444 deletions(-) commit cddb2186488c49bb7b728ad5a2a5af3f07e93109 Author: Yaron Shahrabani Date: 2011-08-18 Updated Hebrew translation. po/he.po | 152 ++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 80 insertions(+), 72 deletions(-) commit f7b26d1f09ee16a854b558e7c428d101d2b8e00c Author: Wouter Bolsterlee Date: 2011-08-18 Updated Dutch translation by Wouter Bolsterlee po/nl.po | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) commit 0ee73272a750a900615ac8f85997645a51472f0a Author: Rachid Date: 2011-08-18 Updated Dutch translation by Rachid po/nl.po | 1394 ++++++++++++++++++++++++------------------------------------- 1 files changed, 549 insertions(+), 845 deletions(-) commit 73ac0ac4b752af59750c4dfa28448a4776339c50 Merge: 29d81c6 2ef650d Author: Stef Walter Date: 2011-08-17 Merge branch 'parse-other-names' commit 29d81c67073e4e2cbf6bc149a59db202b5c7c3b5 Author: Fran Dieguez Date: 2011-08-16 Updated Galician translations po/gl.po | 618 ++++++++++++++++++++++++++++---------------------------------- 1 files changed, 277 insertions(+), 341 deletions(-) commit 8aa6aff2f994eb515b84f84c388ff0736ed23d90 Author: Chao-Hsiung Liao Date: 2011-08-13 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 850 ++++++++++++++++++++++------------------------------------ po/zh_TW.po | 850 ++++++++++++++++++++++------------------------------------ 2 files changed, 646 insertions(+), 1054 deletions(-) commit 2ef650d1fa43fad0dc560533acc04a6c13175570 Author: Stef Walter Date: 2011-08-03 gcr: Display otherName subject-alt-name for xmppAddr and DNS SRV * Display the xmppAddr and DNS SRV otherName type subject alt names correctly. These are displayed as simple strings. * Also fix the critical warning when these were encountered. https://bugzilla.gnome.org/show_bug.cgi?id=655902 gcr/gcr-certificate-extensions.c | 25 ++++++++++++++++++++++++- 1 files changed, 24 insertions(+), 1 deletions(-) commit 20e7b94fce5163bc1c4aa73a77872fe9eb547cda Author: Stef Walter Date: 2011-08-03 gcr: Reorganize how gcr oids are generated * Use script gcr-mkoids to generate oid quark code. * Call _gcr_oids_init() before using any GCR_OID_XXX symbols. .gitignore | 1 + gcr/Makefile.am | 8 +++- gcr/gcr-certificate-extensions.c | 3 + gcr/gcr-certificate-renderer.c | 23 +++------- gcr/gcr-certificate.c | 11 ++--- gcr/gcr-fingerprint.c | 31 ++------------ gcr/gcr-mkoids | 85 ++++++++++++++++++++++++++++++++++++++ gcr/gcr-oids.list | 19 ++++++++ gcr/gcr-parser.c | 57 ++++++++----------------- 9 files changed, 150 insertions(+), 88 deletions(-) commit 2b6136a13aa71b6f906722b366bc979e165db090 Author: Stef Walter Date: 2011-07-29 Revert accidental change which incremented libgcr major libtool version * Accidentally decremented libtool major version during merge. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1e54c64c8555bc876d24f6bc05bb6183e1a7a2ee Author: Daniel Nylander Date: 2011-07-29 Updated Swedish translation po/sv.po | 1176 ++++++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 724 insertions(+), 452 deletions(-) commit 6b9d6a98993859f0749cd8ad01bc80e179d03d06 Author: Stef Walter Date: 2011-07-27 schema: Add support for keyservers in o.g.crypto.pgp schema * This is needed by seahorse's GSettings migration. * This keyservers setting is here, because it's a desktop wide setting, rather than seahorse specific. https://bugzilla.gnome.org/show_bug.cgi?id=622401 schema/Makefile.am | 3 ++- schema/org.gnome.crypto.pgp.gschema.xml | 5 +++++ schema/org.gnome.crypto.pgp_keyservers.convert | 2 ++ 3 files changed, 9 insertions(+), 1 deletions(-)