commit 1369343363a80e8d584ef3286aa47fd5c53c397e Author: Stef Walter Date: 2011-09-05 Release 3.1.91 NEWS | 11 +++++++++++ configure.ac | 2 +- 2 files changed, 12 insertions(+), 1 deletions(-) commit f1c9c63eaf8b9343a28fed39cdf5eecc21e19de9 Author: Saleem Abdulrasool Date: 2011-05-10 optionalise libcap-ng check https://bugzilla.gnome.org/show_bug.cgi?id=649936 configure.ac | 32 ++++++++++++++++++++++---------- 1 files changed, 22 insertions(+), 10 deletions(-) commit 06bd6a1a2952c80bbffa4ee220585e4c6e90a7b0 Author: Kalev Lember Date: 2011-08-31 gcr: Don't update the MIME database if DESTDIR is set This way the configure defaults work for binary distributions and they don't need to pass --disable-update-mime to configure. https://bugzilla.gnome.org/show_bug.cgi?id=657871 gcr/Makefile.am | 24 +++++++++++++----------- 1 files changed, 13 insertions(+), 11 deletions(-) commit 45d3a767e4bdfd1c115b02298e848dfb4a0a7eaf Author: Fran Dieguez Date: 2011-09-04 Updated galician translations po/gl.po | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 449902a94795864a74f65def543b5a9789e96a99 Author: Fran Dieguez Date: 2011-09-04 Updated galician translations po/gl.po | 181 +++++++++++++++++++++++++++++++++++++++++++------------------- 1 files changed, 125 insertions(+), 56 deletions(-) commit fc69ea4dd1d056bf838661e3eb22091513fdf13f Author: A S Alam Date: 2011-09-04 update PunjabiTranslation po/pa.po | 363 ++++++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 224 insertions(+), 139 deletions(-) commit bd04a1e107f8763f58414791d5ffaa2519d38181 Author: Frédéric Péters Date: 2011-09-04 build: install gcr-viewer-window.h header file https://bugzilla.gnome.org/show_bug.cgi?id=658147 gcr/Makefile.am | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit cda9b5837c3cd07594c44a1b200f9505b22ead0d Author: Kjartan Maraas Date: 2011-09-03 Added Norwegian bokmål translation po/nb.po | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++------------ 1 files changed, 59 insertions(+), 14 deletions(-) commit 72c5bdb912861204cf0d560f4817b92453d2170e Author: Stef Walter Date: 2011-09-02 gcr: Stop parsing PKCS#12 bag if locked * This allows GcrUnlockRenderer to work correctly for certain types of PKCS#12 files it was screwing up on before. gcr/gcr-parser.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 68c6da75deac176d589fcac7869b5edbd479923a Author: Stef Walter Date: 2011-09-02 gcr: Proper flags for GcrColumnFlags * Include GCR_COLUMN_NONE * Use << instead of hex numbers gcr/gcr-column.c | 1 + gcr/gcr-column.h | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) commit 861205d79712f8f36a60d147403e9316af51aef6 Author: Jorge González Date: 2011-09-01 Updated Spanish translation po/es.po | 3733 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 1893 insertions(+), 1840 deletions(-) commit d2c7739096fa5f41f044d72904988caf796b2de2 Author: Stef Walter Date: 2011-09-01 gcr: Add support for getting friendly name out of a PKCS#12 file. egg/egg-asn1x.c | 19 ++++++++++++++++++ egg/egg-asn1x.h | 2 + gcr/gcr-oids.list | 3 ++ gcr/gcr-parser.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++------ 4 files changed, 73 insertions(+), 7 deletions(-) commit 3f3aea982006c85aca0186f3bf33a782f4bda4ff Author: Stef Walter Date: 2011-09-01 gcr: Support multiple items inside a PKCS#12 bag. * This is how (at least) openssl sends along additional certs in a PKCS#12 file. * Create a new file personal.p12 to test this. gcr/gcr-parser.c | 13 ++++--------- gcr/tests/files/personal.p12 | Bin 0 -> 3396 bytes testing/ca-example/certs/personal.crt | 16 ++++++++++++++++ testing/ca-example/certs/personal.p12 | Bin 0 -> 3396 bytes testing/ca-example/commands.txt | 17 +++++++++++++++-- testing/ca-example/keys/personal.key | 30 ++++++++++++++++++++++++++++++ testing/ca-example/requests/personal.req | 15 +++++++++++++++ testing/ca-example/serial.txt | 2 +- 8 files changed, 81 insertions(+), 12 deletions(-) commit a00376ad13792d3e2d9fef332487da4dd7c2a877 Author: Yuri Kozlov Date: 2011-09-01 Updated Russian translation po/ru.po | 840 ++++++++++++++++++++++++++++---------------------------------- 1 files changed, 374 insertions(+), 466 deletions(-) commit eed4146a886704249a5a6feceb495fc3d2d8c137 Author: Stef Walter Date: 2011-09-01 gcr: Use place holder text in viewer unlock prompt. * Displays 'Password' in the box where the user types the password. gcr/gcr-unlock-renderer.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 0519b9b01461b5ce6aa22c8466fae1177420010e Author: Stef Walter Date: 2011-09-01 gcr: Documentation, testing and distcheck fixes * Update symbols for new APIs * Update docs with new APIs * Change how tests find fixture files. daemon/dbus/tests/Makefile.am | 2 +- docs/reference/gcr/Makefile.am | 2 + docs/reference/gcr/gcr-sections.txt | 1 + egg/egg-testing.c | 21 ------------- egg/egg-testing.h | 2 - egg/tests/Makefile.am | 2 +- egg/tests/test-asn1x.c | 2 - egg/tests/test-openssl.c | 1 - gck/Makefile.am | 3 +- gck/gck.symbols | 1 + gck/tests/Makefile.am | 2 +- gcr/gcr-parser.c | 7 +--- gcr/gcr.symbols | 2 + gcr/tests/Makefile.am | 2 +- gcr/tests/frob-certificate.c | 27 +---------------- gcr/tests/frob-combo-selector.c | 22 -------------- gcr/tests/frob-key.c | 27 +---------------- gcr/tests/frob-tree-selector.c | 22 -------------- gcr/tests/frob-unlock-options.c | 22 -------------- gcr/tests/test-fingerprint.c | 51 ++++++++++++++++++--------------- gcr/tests/test-gnupg-collection.c | 12 +------- gcr/tests/test-gnupg-process.c | 19 ++---------- pkcs11/gkm/tests/Makefile.am | 2 +- pkcs11/gnome2-store/tests/Makefile.am | 2 +- pkcs11/roots-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 +- po/POTFILES.in | 2 + ui/tests/Makefile.am | 2 +- 31 files changed, 60 insertions(+), 210 deletions(-) commit 2034ab902b07a6581b0ba9a59a59d71b79dbcf66 Author: Stef Walter Date: 2011-08-31 gcr: Expose correct outer block for PEM in GcrParser gcr/gcr-parser.c | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8 deletions(-) commit c80fcdeb016e197be54ad7ebbefeeb9823d76155 Author: Stef Walter Date: 2011-08-31 egg: Make OpenSSL PEM routines return outer block as well. * We expose this in GcrParser so that we can reparse a block that needs a password. egg/egg-openssl.c | 40 +++++++++++++++++++++++++------- egg/egg-openssl.h | 9 +++++- egg/tests/test-openssl.c | 9 +++++- gcr/gcr-parser.c | 9 +++++- pkcs11/gkm/tests/test-data-der.c | 9 +++++- pkcs11/roots-store/gkm-roots-module.c | 9 +++++- pkcs11/ssh-store/gkm-ssh-openssh.c | 18 +++++++++++--- 7 files changed, 80 insertions(+), 23 deletions(-) commit 08aa3f057147d345b8e8e14affbec01750e7c4cf Author: Stef Walter Date: 2011-08-31 gcr: Display errors in the gcr-viewer * Add GcrFailureRenderer which shows errors with reason and icon gcr/Makefile.am | 1 + gcr/gcr-failure-renderer.c | 209 ++++++++++++++++++++++++++++++++++++++++++++ gcr/gcr-failure-renderer.h | 68 ++++++++++++++ gcr/gcr-viewer-window.c | 32 ++++--- 4 files changed, 297 insertions(+), 13 deletions(-) commit 02dd8275c8afa984c0389da1088abb680bdb9aa3 Author: Stef Walter Date: 2011-08-31 gcr: Add support for unlocking files in gcr-viewer * Add a GcrRenderer which displays unlock widgets * Add method to GcrViewer which allows insertion of renderer before another * Functionality in GcrDisplayView for showing dialog like widgets in view * Fixes for removing renderer from view * Parser fixes for enabling all formats * Parser fixes for PKCS#12 parsing with locked data .gitignore | 1 + gcr/Makefile.am | 1 + gcr/gcr-display-scrolled.c | 10 ++ gcr/gcr-display-view.c | 141 ++++++++++++++--- gcr/gcr-display-view.h | 4 + gcr/gcr-parser.c | 43 +++-- gcr/gcr-unlock-renderer.c | 368 ++++++++++++++++++++++++++++++++++++++++++++ gcr/gcr-unlock-renderer.h | 69 ++++++++ gcr/gcr-viewer-window.c | 125 ++++++++++++++- gcr/gcr-viewer.c | 56 +++++--- gcr/gcr-viewer.h | 27 +++- gcr/gcr.h | 1 + gcr/tests/Makefile.am | 3 +- gcr/tests/frob-unlock.c | 111 +++++++++++++ 14 files changed, 885 insertions(+), 75 deletions(-) commit 37310efb89dc5d50e77e8843c6e464df38761781 Author: Stef Walter Date: 2011-08-25 gcr: Support get surrounding data block from GcrParser * This is needed for importing parsed data into other places than PKCS#11 tokens. * Going to use this in seahorse. docs/reference/gcr/gcr-sections.txt | 1 + gcr/gcr-parser.c | 118 +++++++++++++++++++++++++--------- gcr/gcr-parser.h | 3 + gcr/tests/test-parser.c | 27 ++++++++ 4 files changed, 118 insertions(+), 31 deletions(-) commit d7a21115eec6e6098bb6d1b829283272c06e6eb5 Author: Stef Walter Date: 2011-08-25 gcr: Test GcrParser with null and empty data gcr/gcr-parser.c | 24 +++++++++++++----------- gcr/tests/test-parser.c | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+), 11 deletions(-) commit ca905fe12020ff425688f2f95fee2ad02ed7f4a3 Author: Stef Walter Date: 2011-08-25 gcr: Refactor the parser tests * Make one test per file, and give them descriptive names. * Make the tests quieter as well. gcr/tests/test-parser.c | 83 ++++++++++++++++++++++++++++------------------ 1 files changed, 50 insertions(+), 33 deletions(-) commit cc0a08917b98f0b51a52ea0eae2b4c023c061741 Author: Kjartan Maraas Date: 2011-08-31 Updated Norwegian bokmål translation po/nb.po | 102 +++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 61 insertions(+), 41 deletions(-) commit 1e76736ec569b67a4607cfda83fa9e788a1e87be Author: Jorge González Date: 2011-08-31 Updated Spanish translation po/es.po | 3675 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 1838 insertions(+), 1837 deletions(-) commit a1125bd44ef47944326625de0e50d9bcf1dfd23d Author: Friedel Wolff Date: 2011-08-31 Typo in translatable string https://bugzilla.gnome.org/show_bug.cgi?id=656599 gck/gck-uri.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 70d390e8c2a1abcb8110ed4b6a3077cb11e64b27 Author: Stef Walter Date: 2011-08-31 xdg-store: Use the peer name in a trust assertion as file name * Use the peer name in a trust assertion as a possible file name for the object on disk. pkcs11/xdg-store/gkm-xdg-module.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 616e971d01fdd86c6022039e7b8c09c811ef6afb Author: Stef Walter Date: 2011-08-31 gck: Fix tests for new PKCS#11 URI revesion * Some of the attribute names changed to include dashes gck/tests/test-gck-uri.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit df6c5aede841c516820a7952595de56304186842 Author: Stef Walter Date: 2011-08-31 gck: Add gck_modules_tokens_for_uri() function * Returns multilpe tokens matching a URI * We use this when looking up the trust slots docs/reference/gck/gck-sections.txt | 1 + gck/gck-modules.c | 80 ++++++++++++++++++++++++++-------- gcr/gcr-library.c | 7 +-- 3 files changed, 64 insertions(+), 24 deletions(-) commit 3aab45fee247303f4d7c5f2fd29f7cb9a7bd8d47 Author: Stef Walter Date: 2011-08-31 gck: Add debug output to GckEnumerator and bits of GckSession * Also fix up Gcr debugging * And add debugging to trust stuff. docs/reference/gck/Makefile.am | 4 +- gck/Makefile.am | 2 + gck/gck-attributes.c | 350 ++++++++++++++++++++++++++++++++++++++++ gck/gck-debug.c | 109 +++++++++++++ gck/gck-debug.h | 86 ++++++++++ gck/gck-enumerator.c | 70 +++++++-- gck/gck-misc.c | 97 +++++++++++ gck/gck-private.h | 4 + gck/gck-session.c | 27 +++- gck/gck.h | 4 + gck/pkcs11-trust-assertions.h | 56 +++++++ gcr/Makefile.am | 3 +- gcr/gcr-debug.c | 1 + gcr/gcr-debug.h | 3 +- gcr/gcr-trust.c | 8 + 15 files changed, 808 insertions(+), 16 deletions(-) commit e490b881a2326b1fe4f0a6339a4df030da8c9038 Author: Stef Walter Date: 2011-08-31 daemon: Wait a moment after replacing another daemon * This allows the other daemon to close before we try to open the same sockets and stuff. daemon/gkd-main.c | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) commit 2993b5a32d46c9104b5f265a16ae1a2aff66f175 Author: Stef Walter Date: 2011-08-30 gcr: Fix library initialization bugs, and add some debug statements. * Fix problems loading trust URIS and initializing modules. * Better debug output about library initialization. gcr/gcr-debug.c | 1 + gcr/gcr-library.c | 53 ++++++++++++++++++++++++++++++++++++++++++++--------- 2 files changed, 45 insertions(+), 9 deletions(-) commit fabe045574b391aa453dc8a35f2d2f7e2f33bfc8 Author: Jorge González Date: 2011-08-30 Updated Spanish translation po/es.po | 123 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 71 insertions(+), 52 deletions(-) commit f591c2326710dbc685a39eb6056eb7734219f181 Author: Stef Walter Date: 2011-08-30 Fix compile warnings when building with --disable-debug daemon/dbus/gkd-secret-property.c | 8 ++++---- daemon/ssh-agent/gkd-ssh-agent-ops.c | 2 +- egg/egg-asn1x.c | 4 +--- egg/egg-secure-memory.c | 4 ++++ gcr/gcr-certificate-renderer.c | 2 +- gcr/gcr-parser.c | 2 +- pkcs11/gnome2-store/gkm-gnome2-storage.c | 2 +- pkcs11/secret-store/gkm-secret-collection.c | 2 +- 8 files changed, 14 insertions(+), 12 deletions(-) commit 533b8043c55724976f481b1b159c80180e4f798c Author: Stef Walter Date: 2011-08-30 gcr: Fix up GcrViewerWindow documentation docs/reference/gcr/gcr-sections.txt | 18 +++++++++++++++++ gcr/gcr-viewer-window.c | 36 +++++++++++++++++++++++++++++++++++ gcr/gcr-viewer-window.h | 2 + 3 files changed, 56 insertions(+), 0 deletions(-)