Stef Walter [Mon, 4 Feb 2013 13:54:39 +0000 (14:54 +0100)]
Release version 3.7.5
Nuno Araujo [Tue, 15 Jan 2013 15:21:15 +0000 (16:21 +0100)]
Fix the build with automake 1.13
In Automake 1.13, the long-deprecated macro AM_CONFIG_HEADER (deprecated
since 2002) has been removed in favour of AC_CONFIG_HEADERS.
https://bugzilla.gnome.org/show_bug.cgi?id=692095
Gheyret Kenji [Sun, 20 Jan 2013 00:04:01 +0000 (09:04 +0900)]
Updated Uyghur translation
Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
Alexander Shopov [Tue, 15 Jan 2013 06:51:01 +0000 (08:51 +0200)]
Updated Bulgarian translation
Stef Walter [Fri, 11 Jan 2013 20:48:23 +0000 (21:48 +0100)]
egg-armor: Handle mismatched but not truncated suffix line
* Discovered by Gustavo Luiz Duarte <gustavold@linux.vnet.ibm.com>
https://bugzilla.gnome.org/show_bug.cgi?id=691505
Stef Walter [Fri, 11 Jan 2013 21:08:40 +0000 (22:08 +0100)]
Fix assertion in the gnome-keyring use of GcrMockPrompter
Stef Walter [Fri, 11 Jan 2013 20:23:12 +0000 (21:23 +0100)]
egg-armor: Fix memrchr() call with negative string length
* Initial patch by Gustavo Luiz Duarte <gustavold@linux.vnet.ibm.com>
* The cause of this bug was reusing argument variables for other
purposes in parsing functions when that didn't really make sense,
so fix this as well.
* Add tests that catch this issue.
See https://bugzilla.redhat.com/show_bug.cgi?id=893162
https://bugzilla.gnome.org/show_bug.cgi?id=691505
Alban Browaeys [Wed, 2 Jan 2013 09:44:29 +0000 (10:44 +0100)]
introspection: build ui vs the uninstalled gcr-base libtool archive.
https://bugzilla.gnome.org/show_bug.cgi?id=690992
Stef Walter [Sat, 22 Dec 2012 20:26:10 +0000 (21:26 +0100)]
Separate the base and ui parts of the Gcr library more thoroughly.
* This is due to gobject introspection not being able to have separate
GIRs provide the same namespace, and the desire to conditionally
build the GTK+ dependent stuff.
* Partially based on a patch by Mathias Hasselmann
* Separate GIRs: Gcr and GcrUi
* Separate libraries: libgcr-base-3.so and libgcr-ui-3.so. The latter
links to the former.
* Symlink libgcr-3.so to libgcr-ui-3.so
* Expose internal symbols in libgcr-base-3.so so they can be easily
shared by libgcr-ui-3.so
* Add --without-gtk argument
https://bugzilla.gnome.org/show_bug.cgi?id=688678
Stef Walter [Sat, 22 Dec 2012 13:41:25 +0000 (14:41 +0100)]
Split up the Gcr GIR files into base/ui
* Reorganize our libraries too, in a backwards compatible
manner, in order to better match this split.
* This reorganization was predicated on the fact that we can't
have two GIRs with the same namespace. So the two namespaces are:
- Gcr
- GcrUi
* The pkg-config files are:
- gcr-base
- gcr-ui
- gcr (which depends on both of the above)
https://bugzilla.gnome.org/show_bug.cgi?id=689685
Stef Walter [Sat, 22 Dec 2012 12:21:20 +0000 (13:21 +0100)]
Use GMutex insteod of GStaticMutex
Stef Walter [Sat, 22 Dec 2012 12:18:59 +0000 (13:18 +0100)]
Fix annotation warnings
Add annotations for gck_slot_get_mechanism()
Takayuki KUSANO [Sun, 16 Dec 2012 10:20:31 +0000 (19:20 +0900)]
[l10n] Update Japanese translation
Stef Walter [Wed, 5 Dec 2012 09:17:48 +0000 (10:17 +0100)]
build: Print out code coverage state properly
Stef Walter [Tue, 23 Oct 2012 19:32:02 +0000 (21:32 +0200)]
Fix more build problems with glib 2.35.0
Stef Walter [Tue, 4 Dec 2012 12:57:22 +0000 (13:57 +0100)]
build: Fix warnings by including necessary headers
Mathias Hasselmann [Thu, 22 Nov 2012 11:45:02 +0000 (12:45 +0100)]
egg: Build with libcrypt at custom prefix
* We now utilize LIBGCRYPT_CFLAGS in the Makefiles
https://bugzilla.gnome.org/show_bug.cgi?id=688850
Stef Walter [Wed, 21 Nov 2012 16:51:22 +0000 (17:51 +0100)]
Release version 3.7.2
Mathias Hasselmann [Mon, 19 Nov 2012 22:30:27 +0000 (23:30 +0100)]
gck/gcr: Check result of write() in logger
* Recent versions of libc mark the write() system call with
the warn_unused_result attribute. This patch checks the
result and disables logging if write() failed.
https://bugzilla.gnome.org/show_bug.cgi?id=688684
Stef Walter [Fri, 9 Nov 2012 13:06:41 +0000 (14:06 +0100)]
gck: Remove duplicate defined symbol
* We shouldn't be defining the secure memory globals twice,
once in the gck library and once in its tests.
https://bugzilla.gnome.org/show_bug.cgi?id=687980
Stef Walter [Wed, 7 Nov 2012 10:14:49 +0000 (11:14 +0100)]
egg-asn1x: More complete coverage for ASN.1 tests
* Remove or change code that doesn't get executed in normal
operation.
* Fix a few bugs discovered during the testing.
Stef Walter [Wed, 7 Nov 2012 20:27:24 +0000 (21:27 +0100)]
egg-asn1x: Fix corner case where long DER length overflows
* Better detection of the case where TLV length overflows
the size of an int.
Stef Walter [Wed, 7 Nov 2012 08:38:38 +0000 (09:38 +0100)]
egg-symkey: Complete tests for recent ASN.1 API changes
Since the ASN.1 API changed, we need to make sure things still work.
Add tests to ensure this. In addition rework code which is (or should
be) currently unreachable.
Stef Walter [Wed, 7 Nov 2012 22:05:18 +0000 (23:05 +0100)]
egg-asn1x: Bring over changes from gnome-keyring
Stef Walter [Mon, 5 Nov 2012 20:24:31 +0000 (21:24 +0100)]
egg-asn1x: Fix crash when parsing invalid DER files
* When parsing invalid DER files and more than one sub-TLV is
encountered we would do a NULL dereference.
* Catch this condition and test for it.
Stef Walter [Wed, 7 Nov 2012 08:19:19 +0000 (09:19 +0100)]
egg-hex: Use a full string as the hex delimiter
So that we can better print out escape encodings in our test data.
Stef Walter [Sat, 27 Oct 2012 10:08:56 +0000 (12:08 +0200)]
Merge secure memory changes from libsecret
Xi Wang [Mon, 22 Oct 2012 20:09:46 +0000 (16:09 -0400)]
Fix incorrect loop condition in egg_hkdf_perform()
This does not cause a change in behavior (as evidenced by tests,
at least on linux when built with gcc) but is more correct code,
and less likely to be miscompiled.
The condition (i < 256) in the following loop is always false since i
is of type guchar, which is at most 255.
guchar i;
...
for (i = 1; i < 256; ++i) { ... }
This patch changes i to a larger type gint.
Also in the loop we have:
gcry_md_write (md2, &i, 1);
change it to use gcry_md_putc().
Stef Walter [Mon, 22 Oct 2012 14:19:43 +0000 (16:19 +0200)]
Release version 3.7.1
Stef Walter [Mon, 22 Oct 2012 14:18:37 +0000 (16:18 +0200)]
Merge branch 'gnome-3-6'
Stef Walter [Mon, 22 Oct 2012 14:10:11 +0000 (16:10 +0200)]
gcr: In the frob-prompt tool delay during 'password checking' state
* This is so we can better test the cancellation.
Stef Walter [Mon, 22 Oct 2012 14:09:17 +0000 (16:09 +0200)]
gcr: Allow cancellation between ops in the GcrPromptDialog
* Keep the cancel button enabled when in 'password checking' mode.
Stef Walter [Mon, 20 Aug 2012 14:03:48 +0000 (16:03 +0200)]
gcr: Cancel the prompt when prompter goes away
* If the prompter quits, cancel any prompting that's going on.
https://bugzilla.gnome.org/show_bug.cgi?id=684478
Stef Walter [Fri, 21 Sep 2012 08:23:23 +0000 (10:23 +0200)]
gcr: Implement prompt-close in GcrSystemPrompt and GcrSystemPrompter
* Properly relay the prompt-close signal from GcrSystemPrompter
back to GcrSystemPrompt by firing the PromptDone callback method
on the caller's DBus interface.
* Make sure GcrSystemPrompt emits prompt-close appropriately for
all the various paths that can close the prompt.
* Add testing of the above, and changes in the mock prompter for this.
https://bugzilla.gnome.org/show_bug.cgi?id=678611
Stef Walter [Fri, 21 Sep 2012 08:19:59 +0000 (10:19 +0200)]
gcr: Implement prompt-close in GcrPromptDialog
* When the dialog is closed, fire the prompt-close signal and
close the dialog.
https://bugzilla.gnome.org/show_bug.cgi?id=678611
Stef Walter [Fri, 21 Sep 2012 07:28:14 +0000 (09:28 +0200)]
gcr: Add prompt-close action signal to GcrPrompt
* This signal is fired when the prompt is closed, regardless of
whether that closure was initiated by the user, or by the the
application.
* Add a gcr_prompt_close() method to fire this signal.
* After closing a prompt the prompt should not display any further
password or confirm prompts to the user.
https://bugzilla.gnome.org/show_bug.cgi?id=678611
Stef Walter [Fri, 21 Sep 2012 07:25:58 +0000 (09:25 +0200)]
gcr: Remove the waiting field in the system prompt CallClosure
* This field wasn't being used for anything.
https://bugzilla.gnome.org/show_bug.cgi?id=678611
Stef Walter [Fri, 21 Sep 2012 07:20:34 +0000 (09:20 +0200)]
gcr: Always specify the context for 'running' prompts
* Don't automatically use the thread context, unless that's what
was passed to run_closure_begin().
https://bugzilla.gnome.org/show_bug.cgi?id=678611
Stef Walter [Fri, 21 Sep 2012 07:17:12 +0000 (09:17 +0200)]
gcr: Make the mock prompter's response handling more extensible
* So that we can handle closing of prompts in later commits
* Also makes it more predictable as to which context the response
is sent from.
https://bugzilla.gnome.org/show_bug.cgi?id=678611
Stef Walter [Mon, 22 Oct 2012 13:56:23 +0000 (15:56 +0200)]
Update for deprecations
* Remove old version checks for new stable dependencies
* g_type_init() has been deprecated in glib 2.35.0
Stef Walter [Mon, 15 Oct 2012 12:38:32 +0000 (14:38 +0200)]
Release version 3.6.1
Stef Walter [Mon, 15 Oct 2012 12:21:00 +0000 (14:21 +0200)]
gcr: Remove unneeded translation
https://bugzilla.gnome.org/show_bug.cgi?id=685602
Stef Walter [Mon, 15 Oct 2012 12:21:00 +0000 (14:21 +0200)]
gcr: Remove unneeded translation
https://bugzilla.gnome.org/show_bug.cgi?id=685602
Marek Černocký [Sun, 7 Oct 2012 07:03:49 +0000 (09:03 +0200)]
Updated Czech translation
Marek Černocký [Sun, 7 Oct 2012 07:03:01 +0000 (09:03 +0200)]
Updated Czech translation
Philip Withnall [Mon, 20 Aug 2012 22:27:45 +0000 (23:27 +0100)]
build: Use gnome-common code coverage macros
Replace the existing home-grown gcov support with the new code coverage
macro from gnome-common 3.6.0.
https://bugzilla.gnome.org/show_bug.cgi?id=683211
Alexander Shopov [Sat, 29 Sep 2012 17:42:50 +0000 (20:42 +0300)]
Updated Bulgarian translation
Yuri Myasoedov [Thu, 27 Sep 2012 11:37:16 +0000 (15:37 +0400)]
Updated Russian translation
Stef Walter [Thu, 20 Sep 2012 13:33:15 +0000 (15:33 +0200)]
gck: Fix tests with p11-kit 0.13 and later
* p11-kit now encodes all characters in the 'id' part of a PKCS#11 URI
https://bugzilla.gnome.org/show_bug.cgi?id=684477
Stef Walter [Thu, 20 Sep 2012 13:26:53 +0000 (15:26 +0200)]
gck: Fix warnings printed by p11-kit during tests
* Don't pass invalid data to the mutex functions in an effort
to test them, while running other tests.
https://bugzilla.gnome.org/show_bug.cgi?id=684476
Stef Walter [Wed, 19 Sep 2012 08:40:48 +0000 (10:40 +0200)]
gck: Keep enumerating if getting info about one slot fails.
* This is happening with the opensc PKCS#11 driver.
https://bugzilla.gnome.org/show_bug.cgi?id=684359
Stef Walter [Wed, 19 Sep 2012 07:49:19 +0000 (09:49 +0200)]
gcr-viewer: Clear and focus password entry when password invalid
* When user tries to unlock something in the gcr-viewer, and
types an invalid password, focus the password entry, and
clear it.
https://bugzilla.gnome.org/show_bug.cgi?id=684356
Stef Walter [Tue, 25 Sep 2012 11:47:25 +0000 (13:47 +0200)]
Release version 3.6.0
Praveen Illa [Mon, 24 Sep 2012 05:19:54 +0000 (10:49 +0530)]
Updated Telugu Translation
A S Alam [Mon, 24 Sep 2012 03:24:06 +0000 (08:54 +0530)]
update Punjabi Translation
Tobias Endrigkeit [Sun, 23 Sep 2012 10:07:08 +0000 (12:07 +0200)]
[l10n] Updated German translation
Carles Ferrando [Sat, 22 Sep 2012 23:29:19 +0000 (01:29 +0200)]
[l10n]Updated Catalan (Valencian) translation
Joan Duran [Sat, 22 Sep 2012 23:29:16 +0000 (01:29 +0200)]
[l10n] Updated Catalan translation
YunQiang Su [Sat, 22 Sep 2012 19:37:49 +0000 (03:37 +0800)]
update Simplified Chinese (zh_CN) translation
Ani Peter [Sat, 22 Sep 2012 19:30:55 +0000 (01:00 +0530)]
Updated Malayalam file
Rūdolfs Mazurs [Sat, 22 Sep 2012 15:40:54 +0000 (18:40 +0300)]
Updated Latvian translation
Theppitak Karoonboonyanan [Sat, 22 Sep 2012 14:55:09 +0000 (21:55 +0700)]
Updated Thai translation
Rajesh Ranjan [Sat, 22 Sep 2012 10:31:50 +0000 (16:01 +0530)]
hindi update
Yuri Myasoedov [Fri, 21 Sep 2012 17:16:50 +0000 (21:16 +0400)]
Updated Russian translation
Milo Casagrande [Thu, 20 Sep 2012 06:45:13 +0000 (08:45 +0200)]
[l10n] Updated Italian translation.
Stef Walter [Tue, 18 Sep 2012 10:43:48 +0000 (12:43 +0200)]
Release version 3.5.92
Rafael Ferreira [Mon, 17 Sep 2012 22:16:55 +0000 (19:16 -0300)]
Updated Brazilian Portuguese translation
Changwoo Ryu [Sun, 16 Sep 2012 16:46:50 +0000 (01:46 +0900)]
Updated Korean translation
Kenneth Nielsen [Sun, 16 Sep 2012 12:52:51 +0000 (14:52 +0200)]
Updated Danish translation
Timo Jyrinki [Sat, 15 Sep 2012 19:51:13 +0000 (22:51 +0300)]
Finnish translation update by Jiri Grönroos
Changwoo Ryu [Sat, 15 Sep 2012 07:02:25 +0000 (16:02 +0900)]
Updated Korean translation
Tom Tryfonidis [Wed, 12 Sep 2012 09:44:27 +0000 (12:44 +0300)]
Updated Greek translation
Martin Srebotnjak [Wed, 12 Sep 2012 09:04:41 +0000 (11:04 +0200)]
Updated Slovenian translation
Daniel Korostil [Tue, 11 Sep 2012 17:29:54 +0000 (20:29 +0300)]
uk update
Duarte Loreto [Sun, 9 Sep 2012 22:55:10 +0000 (23:55 +0100)]
Updated Portuguese translation
Ihar Hrachyshka [Sun, 9 Sep 2012 12:25:24 +0000 (15:25 +0300)]
Updated Belarusian translation.
Arash Mousavi [Thu, 6 Sep 2012 12:10:15 +0000 (16:40 +0430)]
l10n: Added Persian translation
Stef Walter [Thu, 6 Sep 2012 09:14:14 +0000 (11:14 +0200)]
Merge tag '3.5.90'
gcr 3.5.90:
- Updated translations
- Don't fail preconditions when pkcs11 isn't initialized in gcr
- Fix regression in ASN.1 parsing
- Build fixes
Unfortunately I screwed up pushing the relevant release commit for
3.5.90. The actual commit lives on the 3.5.90 tag, as if the release
was made from that tag.
Dr.T.Vasudevan [Wed, 5 Sep 2012 15:52:49 +0000 (21:22 +0530)]
updated Tamil translation
Alexandre Franke [Wed, 5 Sep 2012 12:55:40 +0000 (14:55 +0200)]
Update French translation
Gabor Kelemen [Wed, 5 Sep 2012 10:45:54 +0000 (12:45 +0200)]
Updated Hungarian translation
Bruce Cowan [Tue, 4 Sep 2012 10:16:48 +0000 (11:16 +0100)]
Updated British English translation
Milo Casagrande [Mon, 3 Sep 2012 19:40:16 +0000 (21:40 +0200)]
[l10n] Updated Italian translation.
Piotr Drąg [Sun, 2 Sep 2012 22:30:27 +0000 (00:30 +0200)]
Updated Polish translation
Nguyễn Thái Ngọc Duy [Wed, 22 Aug 2012 07:32:57 +0000 (14:32 +0700)]
Updated Vietnamese translation
Nguyễn Thái Ngọc Duy [Wed, 22 Aug 2012 07:25:39 +0000 (14:25 +0700)]
po/vi: imported from Damned Lies
Piotr Drąg [Tue, 21 Aug 2012 22:33:33 +0000 (00:33 +0200)]
Updated Polish translation
Stef Walter [Mon, 20 Aug 2012 14:12:02 +0000 (16:12 +0200)]
Release version 3.5.90
Fran Diéguez [Thu, 16 Aug 2012 22:57:30 +0000 (00:57 +0200)]
Updated Galician translations
Stef Walter [Thu, 26 Jul 2012 14:43:32 +0000 (16:43 +0200)]
gcr: Don't fail preconditions when pkcs11 isn't initialized
* Callers should initialize pkcs11 early, because initialize can
be a long running call, and should be handled appropriately in
the user interface.
https://bugzilla.gnome.org/show_bug.cgi?id=680652
Xan Lopez [Thu, 9 Aug 2012 13:01:14 +0000 (15:01 +0200)]
gck: respect silent build option in cp command
Stef Walter [Wed, 1 Aug 2012 09:15:07 +0000 (11:15 +0200)]
asn1x: Fix assertion in loading of default integer
Stef Walter [Mon, 6 Aug 2012 13:35:50 +0000 (15:35 +0200)]
Release version 3.5.5
Evan Nemerson [Thu, 19 Jul 2012 18:43:49 +0000 (11:43 -0700)]
Use p11-kit/pkcs11.h instead of shipping a copy with gck.
https://bugzilla.gnome.org/show_bug.cgi?id=680271
Stef Walter [Wed, 1 Aug 2012 09:15:44 +0000 (11:15 +0200)]
gcr: Dump issuer and subject raw dns in frob-certificate
https://bugzilla.gnome.org/show_bug.cgi?id=681149
Dan Winship [Tue, 31 Jul 2012 15:39:31 +0000 (11:39 -0400)]
gcr: fix declaration of GcrParser::authenticate
Dan Winship [Tue, 31 Jul 2012 15:32:57 +0000 (11:32 -0400)]
gcr: minor gtk-doc fixes
Мирослав Николић [Tue, 31 Jul 2012 07:05:58 +0000 (09:05 +0200)]
Updated Serbian translation
Tobias Endrigkeit [Sat, 28 Jul 2012 01:25:45 +0000 (03:25 +0200)]
Updated German translation
Tom Tryfonidis [Wed, 25 Jul 2012 07:33:01 +0000 (10:33 +0300)]
Updated Greek translation