commit cdc707169e526c159da238a3951c568e56e68617 Author: Stef Walter Date: 2013-08-26 Release version 3.9.90 Makefile.am | 3 ++- NEWS | 7 +++++++ configure.ac | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) commit 525e03c0cfb2a28ab65724cd2f370132edd50c21 Author: Balázs Úr Date: 2013-08-25 Updated Hungarian translation po/hu.po | 203 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 100 insertions(+), 103 deletions(-) commit b61a8cf47cbb66b8f651fe5b61c99fe327b228b8 Author: Piotr Drąg Date: 2013-08-24 Updated Polish translation po/pl.po | 140 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 67 insertions(+), 73 deletions(-) commit 3b516034e18227525976aa761af9555f0a7b1477 Author: Kjartan Maraas Date: 2013-08-22 Updated Norwegian bokmål translation po/nb.po | 142 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 68 insertions(+), 74 deletions(-) commit b32939796bafb6df29ce147565d32f91fb80258c Author: Alexandre Franke Date: 2013-08-22 Update French translation po/fr.po | 146 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 73 insertions(+), 73 deletions(-) commit caf49ae77ed4d1074dfad0602bd4add7ba66de23 Author: Rafael Ferreira Date: 2013-08-20 Updated Brazilian Portuguese translation po/pt_BR.po | 152 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 76 insertions(+), 76 deletions(-) commit a891b9f51ba8edd6fd1fb729a7096ce891a17fe1 Author: Marek Černocký Date: 2013-08-19 Updated Czech translation po/cs.po | 192 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 93 insertions(+), 99 deletions(-) commit b5de9648eac457c123c5f120e8a8e5099c6093d7 Author: Daniel Mustieles Date: 2013-08-19 Updated Spanish translation po/es.po | 203 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 100 insertions(+), 103 deletions(-) commit f2de354fafd910c8cb2bf7785a08f1f7f81bdd2a Author: Gil Forcada Date: 2013-08-19 [l10n] Update Catalan translation po/ca.po | 148 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 74 insertions(+), 74 deletions(-) commit bf1a7943a4274557537f5a1e1df181ec0ad82dfb Author: Milo Casagrande Date: 2013-08-18 [l10n] Updated Italian translation. po/it.po | 148 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 72 insertions(+), 76 deletions(-) commit 6a6939837c21b08ca7a2351ba25f4982b61873c5 Author: Matej Urbančič Date: 2013-08-18 Updated Slovenian translation po/sl.po | 151 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 76 insertions(+), 75 deletions(-) commit b8a3907fe8539544b01ece9874e74e01f1d44868 Author: Yaron Shahrabani Date: 2013-08-18 Updated Hebrew translation. po/he.po | 256 +++++++++++++++++++++++++++------------------------------------ 1 file changed, 109 insertions(+), 147 deletions(-) commit 107c5e6436e0ef30fca7bf7a7b0d5ef983e938bd Author: Gabor Kelemen Date: 2013-08-17 Mark string for translation ui/gcr-certificate-renderer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 45d089e0d2ff7e7c1081eeb4218d7b53c8b25c03 Author: Gabor Kelemen Date: 2013-08-17 Use g_dngettext() instead of plain ngettext() to pass the translation domain information explicitely. ui/gcr-key-renderer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7e5b743a880f9dfb66d17baa3af39fd2b42d8944 Author: Gabor Kelemen Date: 2013-08-17 Use the _() macro instead of gettext(). If gi18n-lib.h is included, the translation domain information needs to be explicitely passed in a [g_]dgettext() call, which is done by the _() macro. egg/egg-oid.c | 2 +- ui/gcr-certificate-renderer.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit dd6aba8b94f90265124b0b11e279677769906bb1 Author: Stef Walter Date: 2013-08-17 More reliable means of checking if object was finalized Don't try to use G_IS_OBJECT() to see if an object was finalized as this segfaults in corner cases, even with our crafty check for a pointer within our memory space. https://bugzilla.gnome.org/show_bug.cgi?id=705139 egg/egg-testing.c | 22 ------------------ egg/egg-testing.h | 10 --------- gck/tests/test-gck-crypto.c | 15 ++++++++----- gck/tests/test-gck-enumerator.c | 18 ++++++++++----- gck/tests/test-gck-module.c | 3 ++- gck/tests/test-gck-session.c | 15 ++++++++----- gcr/tests/test-gnupg-key.c | 3 ++- gcr/tests/test-gnupg-process.c | 18 +++++++++++++-- gcr/tests/test-memory-icon.c | 9 +++++--- gcr/tests/test-parser.c | 3 ++- gcr/tests/test-secret-exchange.c | 7 ++++-- gcr/tests/test-subject-public-key.c | 16 ++++++++----- gcr/tests/test-system-prompt.c | 45 ++++++++++++++++++++++++------------- ui/tests/frob-system-prompt.c | 3 ++- 14 files changed, 108 insertions(+), 79 deletions(-) commit 7924b75e10aa6f8d627f20a8368cb711e54f777e Author: Stef Walter Date: 2013-06-26 ui: Include correct header file in generated gir and vapi output ui/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ed2640151a28a0ecde534b85853005b59218a230 Author: Stef Walter Date: 2013-06-18 ui: Add missing certificate used in frob-certificate ui/tests/files/der-certificate.crt | Bin 0 -> 747 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit cb3320bb8ad3c9457adbeb57cb77ef443c695d8e Author: Giovanni Campagna Date: 2013-05-26 GcrCertificateWidget: inherit from GtkBin, not GtkWidget We use GtkContainer methods, and we have one child. This is a ABI break, but avoiding it would mean duplicating all GtkBin code and some of GtkContainer in GcrCertificateWidget, and probably it would break anyway, because modern Gtk assumes that all widgets with children are containers. https://bugzilla.gnome.org/show_bug.cgi?id=701048 ui/gcr-certificate-widget.c | 2 +- ui/gcr-certificate-widget.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit 1d7b9740bc9a0a11e880c342fdabf4e2c2552b63 Author: Andreas Henriksson Date: 2013-03-16 fix build error with -Werror=format-security partial build output: libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -pthread -I/usr/includ e/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gio-unix- 2.0/ -I/usr/include/p11-kit-1 -DG_LOG_DOMAIN=\"Gcr\" -DGCR_API_SUBJECT_TO_CHANGE -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -DGCK_API_SUBJECT_TO_CHAN GE -DP11_KIT_API_SUBJECT_TO_CHANGE -DGCR_COMPILATION -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -DUIDIR=\"/usr/share/gcr-3/ui/\" -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -g -Wno-strict-aliasing -Wno-sign-compare -c gcr-certificate-exporter.c -fPIC -DPIC -o .libs/libgcr_ui_3_la-gcr-certificate-exporter.o gcr-certificate-exporter.c: In function 'on_create_file_ready': gcr-certificate-exporter.c:230:8: error: format not a string literal and no format arguments [-Werror=format-security] cc1: some warnings being treated as errors make[5]: *** [libgcr_ui_3_la-gcr-certificate-exporter.lo] Error 1 https://bugzilla.gnome.org/show_bug.cgi?id=695973 ui/gcr-certificate-exporter.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) commit 3f0b0e38cdac7bd3667cbbd23cb05fee7c022959 Author: Tobias Mueller Date: 2013-05-03 ui: Made gcr-certificate-renderer close the dialog when clicking okay According to https://developer.gnome.org/gtk3/stable/GtkMessageDialog.html gtk_widget_destroy is used rather than unref. So we got rid of a helper function, too. https://bugzilla.gnome.org/show_bug.cgi?id=699543 ui/gcr-certificate-renderer.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) commit ae1d2b0cccfd0818480a148f76aa373b22d80f4c Author: Stef Walter Date: 2013-05-27 Bump version number configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4df7ba55dace9eb785715d115bce1e5d1d4cd599 Author: Stef Walter Date: 2013-05-21 Port to new p11-kit managed style functions This bumps the dependency of p11-kit to 0.19.1 configure.ac | 2 +- gck/gck-module.c | 44 +++++++++----------------------------------- gck/gck-modules.c | 16 +++++----------- gcr/gcr-library.c | 12 ++++++------ 4 files changed, 21 insertions(+), 53 deletions(-) commit a1179192018a1a6d105c18cfaddd21ab76e571ce Author: Stef Walter Date: 2013-05-04 Release version 3.8.2 NEWS | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 63c1742a6eb5aaf6ea6ea25ed4e310fbe62af7bd Author: Stef Walter Date: 2013-04-27 Build certificate chains even when intermediates are wrong order In GcrCertificateChain we respect the RFC 5246 which requires that certificates appear in the correct order from the server: First the endpoint, then intermediates, and (optionally the root last). However some servers (like hermes.jabber.org) send certificates in an incorrect order. It seems like many SSL implementations accept intermediate certificates out of order. https://bugzilla.gnome.org/show_bug.cgi?id=699026 gcr/gcr-certificate-chain.c | 50 +++++++++++++++++++------- gcr/tests/files/jabber-server.cer | Bin 0 -> 2095 bytes gcr/tests/files/startcom-ca.cer | Bin 0 -> 1997 bytes gcr/tests/files/startcom-intermediate.cer | Bin 0 -> 1592 bytes gcr/tests/test-certificate-chain.c | 57 ++++++++++++++++++++++++++++++ 5 files changed, 95 insertions(+), 12 deletions(-)