Commit Graph

475 Commits

Author SHA1 Message Date
A S Alam
19bf2cfd69 Punjabi: Translation updated (aalam) 2013-03-03 07:36:03 +05:30
Claudio Saavedra
261749ec77 secret-attributes: improve validation of attributes table
Attributes table that are built by the library itself contain
the xdg:schema meta-attribute. Additionally,
secrets with a SECRET_SCHEMA_COMPAT_NETWORK schema might also have
libgnomekeyring specific meta-attributes (prefixed 'gkr'). During
validation, ensure that the former is consistent with the name
of the schema and ignore the latter.

Add tests for these changes

https://bugzilla.gnome.org/show_bug.cgi?id=694107
2013-02-26 19:30:33 +01:00
Stef Walter
ddd9bdd2e9 Fix introspection for secret_value_get() to return a uint8
This works around a crash in pygobject.

https://bugzilla.gnome.org/show_bug.cgi?id=694448
2013-02-26 15:55:49 +01:00
Мирослав Николић
9b3424a229 Updated Serbian translation 2013-02-20 20:25:44 +01:00
Daniel Mustieles
8522284188 Updated Spanish translation 2013-02-19 12:42:54 +01:00
Stef Walter
0e9870bd35 Try to unlock locked collection when storing an item
And add tests to verify this behavior.

https://bugzilla.gnome.org/show_bug.cgi?id=693723
2013-02-19 07:08:57 +01:00
Piotr Drąg
6ebec3f7fd Updated Polish translation 2013-02-18 16:12:59 +01:00
Stef Walter
3b84dce476 tool: Add a 'search' command for looking up items and details
The output format is meant to be parseable in the Desktop file format.
Update the documentation as well.

https://bugzilla.gnome.org/show_bug.cgi?id=693881
2013-02-18 15:21:17 +01:00
Stef Walter
c2d6affadd Use correct annotations for Gio.DBusProxy 2013-02-13 17:19:02 +01:00
Stef Walter
2e8ee7cdb6 egg: Don't use deprecated g_thread_supported() function
Nowadays glib always supports threading.
2013-02-13 17:18:17 +01:00
Stef Walter
61e017e2e6 Release version 0.13 2013-02-04 14:47:35 +01:00
Stef Walter
a0c5f206e5 Make 'distcheck' ignore files generated by code coverage 2013-01-25 19:07:10 +01:00
Stef Walter
3fcb3979d1 Fix for GStaticMutex deprecations in glib 2013-01-25 19:07:10 +01:00
Stef Walter
316df4e8ab Shut up new gcc warnings 2013-01-25 19:07:10 +01:00
Nuno Araujo
0c726e74d7 add support for automake 1.13
https://bugzilla.gnome.org/show_bug.cgi?id=692100
2013-01-25 19:07:10 +01:00
Milo Casagrande
23c90c2036 [l10n] Added Italian translation. 2013-01-24 22:04:35 +01:00
Marek Černocký
aeed390132 Added Czech language 2013-01-22 09:46:03 +01:00
Marek Černocký
428673b55d Czech translation 2013-01-22 09:45:44 +01:00
Rafael Ferreira
806d3f5cb7 Updated Brazilian Portuguese translation 2013-01-15 13:37:03 -02:00
Мирослав Николић
f42b2fb96d Added Serbian translation 2013-01-02 22:26:39 +01:00
Fran Diéguez
a04b005104 Added galician translations 2012-12-27 01:04:04 +01:00
Matej Urbančič
18b0f8f0b1 Updated Slovenian translation 2012-12-12 08:35:29 +01:00
Matej Urbančič
2671d3a999 Added sl for Slovenian translation 2012-12-05 11:07:01 +01:00
Matej Urbančič
5de3341e25 Added Slovenian translation 2012-12-05 11:06:54 +01:00
Daniel Mustieles
4b3935e9f9 Updated Spanish translation 2012-12-04 12:06:28 +01:00
Piotr Drąg
596dff27d4 Updated Polish translation 2012-12-04 00:43:33 +01:00
Stef Walter
f4e4ed10da Release version 0.12 2012-11-21 17:54:08 +01:00
Stef Walter
fb5f66296f Don't print messages when creating default collection
* This is expected behavior, so don't complain.

https://bugzilla.gnome.org/show_bug.cgi?id=688165
2012-11-14 11:11:23 +01:00
Stef Walter
a23ee598c7 Rework how we strip remote DBus errors
* This is necessary because sometimes we don't want to complain,
   for expected errors, when running nested operations.
 * The fact that we have to do this is silly, and soon there
   will be a solution in glib itself.

https://bugzilla.gnome.org/show_bug.cgi?id=688165
2012-11-14 11:11:23 +01:00
Stef Walter
430b217e3e Translated label for automatically created default keyrings
https://bugzilla.gnome.org/show_bug.cgi?id=688165
2012-11-14 11:11:23 +01:00
Stef Walter
afc1d65679 When storing a secret, create default keyring if necessary
* If the default keyring does not exist when storing a secret
   try and create it.
 * We handle both secrets that correctly return NoSuchObject
   and ones that just return the silly DBus UnknownMethod error.

https://bugzilla.gnome.org/show_bug.cgi?id=688165
2012-11-14 11:11:23 +01:00
Stef Walter
4eb3c4577e Fix collection creation bugs in mock service
* Guarantee that collections have unique paths
 * Set the alias of new collections correctly

https://bugzilla.gnome.org/show_bug.cgi?id=688165
2012-11-14 11:11:23 +01:00
Stef Walter
446648da52 egg-hex: Bring over changes from gnome-keyring and gcr 2012-11-07 23:15:44 +01:00
Stef Walter
e666db528e Remove some unused test code 2012-11-06 13:37:01 +01:00
Stef Walter
21f2ccea31 Share the memory pool with the gcr or libgnome-keyring library. 2012-10-27 12:46:59 +02:00
Stef Walter
7cea18071b Bring over a new version of the secure memory code from gcr
* This allows libraries to share the pool if they have the same
   version of the secure memory code.
2012-10-27 12:23:39 +02:00
Xi Wang
275d314d57 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().
2012-10-23 21:41:38 +02:00
Stef Walter
24cc1e118f Fix for glib deprecations
* g_type_init() was deprecated in glib 2.35.0
2012-10-22 20:50:48 +02:00
Stef Walter
791b0c0b4d Release version 0.11 2012-10-15 14:31:36 +02:00
Stef Walter
7e02a594a7 Better critical preconditions for invalid attributes
* When passing NULL for a string vararg attribute print
   a critical warning.
 * Make all attribute warnings critical
 * Add tests for the various critical warnings

https://bugzilla.gnome.org/show_bug.cgi?id=686015
2012-10-12 18:28:14 +02:00
Stef Walter
bcf1093ff3 Release version 0.10 2012-09-18 12:44:25 +02:00
Piotr Drąg
9e7eb50bfe Updated Polish translation 2012-09-04 18:58:07 +02:00
Takeshi AIHANA
ba3e19150e Added Japanese translation. 2012-09-01 23:42:08 +09:00
Piotr Drąg
8341d3c676 Updated Polish translation 2012-08-23 03:57:45 +02:00
Stef Walter
590c4c1dec Release version 0.9 2012-08-20 16:00:17 +02:00
Stef Walter
131f2b209d Fix gcc warning about uninitialized warning 2012-08-20 15:58:26 +02:00
Stef Walter
ea8c4e247d Display vala enabled status when configuring 2012-08-16 11:43:42 +02:00
Evan Nemerson
8f3387cacc vala: use nodist sources for vala test cases
https://bugzilla.gnome.org/show_bug.cgi?id=681330
2012-08-16 11:30:14 +02:00
Stef Walter
152371b3e4 secret-tool: Add a manual page
https://bugzilla.gnome.org/show_bug.cgi?id=681434
2012-08-16 11:13:10 +02:00
Stef Walter
053ecbd8f7 build: Fix build without libgcrypt
* Needed to use m4_ifdef on the libgcrypt autoconf macro

https://bugzilla.gnome.org/show_bug.cgi?id=681330
2012-08-08 07:57:09 +02:00