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
Kjartan Maraas [Mon, 23 Jul 2012 10:29:26 +0000 (12:29 +0200)]
Updated Norwegian bokmål translation
Cheng Lu [Sun, 22 Jul 2012 07:38:12 +0000 (15:38 +0800)]
Update Chinese simplified translation for ui
Stef Walter [Mon, 16 Jul 2012 11:05:46 +0000 (13:05 +0200)]
Release version 3.5.4
Aurimas Černius [Sat, 14 Jul 2012 16:30:02 +0000 (19:30 +0300)]
Updated Lithuanian translation
Chao-Hsiung Liao [Thu, 12 Jul 2012 01:09:21 +0000 (09:09 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Kjartan Maraas [Mon, 9 Jul 2012 12:38:00 +0000 (14:38 +0200)]
Updated Norwegian bokmål translation
Stef Walter [Sat, 30 Jun 2012 11:35:36 +0000 (13:35 +0200)]
Merge branch 'gnome-3-4'
Stef Walter [Sat, 30 Jun 2012 11:31:54 +0000 (13:31 +0200)]
gcr: Add debug output to GcrSecretExchange
Stef Walter [Sat, 30 Jun 2012 11:10:31 +0000 (13:10 +0200)]
gcr: Fix invalid warning when sending a secret exchange
* We checked the prefix of the sent data, but didn't correctly
remove whitespace. In addition the check was inverted
* Exposed by recent changes to glib, which changed the whitespace
in the format a GKeyFile slightly
Nguyễn Thái Ngọc Duy [Sat, 30 Jun 2012 03:45:29 +0000 (10:45 +0700)]
Updated Vietnamese translation
Nguyễn Thái Ngọc Duy [Sat, 30 Jun 2012 03:30:04 +0000 (10:30 +0700)]
po/vi: import from Damned Lies
Andika Triwidada [Fri, 29 Jun 2012 07:16:04 +0000 (14:16 +0700)]
Updated Indonesian translation
Stef Walter [Tue, 26 Jun 2012 13:56:08 +0000 (15:56 +0200)]
Remove support code for old glib versions
* Remove a bunch of #ifdefs for old glib versions prior
to 2.32.0.
* Already bumped glib dependency in a recent commit.
Matej Urbančič [Tue, 26 Jun 2012 07:12:59 +0000 (09:12 +0200)]
Updated Slovenian translation
Stef Walter [Tue, 26 Jun 2012 06:47:08 +0000 (08:47 +0200)]
Documentation fixes
* Clean up documentation and introspection warnings
* Separate GcrImportInteraction docs into own page
Stef Walter [Mon, 25 Jun 2012 08:27:18 +0000 (10:27 +0200)]
Release version 3.5.3
Stef Walter [Thu, 21 Jun 2012 14:36:14 +0000 (16:36 +0200)]
egg: A few more asn.1 comments
Stef Walter [Wed, 20 Jun 2012 06:15:20 +0000 (08:15 +0200)]
egg: Rework how DER parsing works
In particular fix things like
* Indefinite parsing
* Encoding of defaults
* Ability to read values that haven't yet been encoded
* Proper handling of ANY tags
Stef Walter [Wed, 20 Jun 2012 06:28:55 +0000 (08:28 +0200)]
Use GBytes instead of our own EggBytes
* Bump glib minimum version to 2.32
Tom Tryfonidis [Tue, 19 Jun 2012 14:03:59 +0000 (17:03 +0300)]
Updated Greek translation
Stef Walter [Tue, 19 Jun 2012 11:57:40 +0000 (13:57 +0200)]
gcr: Fix signal documentation for GcrParser
Stef Walter [Tue, 19 Jun 2012 10:28:30 +0000 (12:28 +0200)]
Merge branch 'gnome-3-4'
Stef Walter [Tue, 19 Jun 2012 10:27:25 +0000 (12:27 +0200)]
gcr: Enable gnome2 keyring storage
It's the only one that sorta works currently. This really is
a technology preview however.
Ihar Hrachyshka [Fri, 8 Jun 2012 14:44:27 +0000 (17:44 +0300)]
Updated Belarusian translation.
Kjartan Maraas [Wed, 30 May 2012 11:35:24 +0000 (13:35 +0200)]
Updated Norwegian bokmål translation
Matej Urbančič [Tue, 29 May 2012 07:10:31 +0000 (09:10 +0200)]
Added Slovenian translation