platform/upstream/libsecret.git
10 years agoMakefile.am: Add dependencies on vapis from vala tests
Stef Walter [Tue, 4 Mar 2014 20:55:07 +0000 (21:55 +0100)]
Makefile.am: Add dependencies on vapis from vala tests

10 years agoMakefile.am: Get the dependencies of libsecret-testable.so right
Stef Walter [Tue, 4 Mar 2014 20:23:58 +0000 (21:23 +0100)]
Makefile.am: Get the dependencies of libsecret-testable.so right

10 years agoMakefile.am Fix build of vala tests
Stef Walter [Tue, 4 Mar 2014 19:48:18 +0000 (20:48 +0100)]
Makefile.am Fix build of vala tests

valac is very hard to make happy

10 years agoMakefile.am: Quiet down one last rule
Stef Walter [Tue, 4 Mar 2014 20:00:02 +0000 (21:00 +0100)]
Makefile.am: Quiet down one last rule

10 years agolibsecret: Fix documentation typos
Stef Walter [Tue, 4 Mar 2014 13:15:43 +0000 (14:15 +0100)]
libsecret: Fix documentation typos

10 years agolibsecret: Add secret_service_encode_dbus_secret() and opposite
Stef Walter [Mon, 3 Mar 2014 15:07:36 +0000 (16:07 +0100)]
libsecret: Add secret_service_encode_dbus_secret() and opposite

Add secret_service_encode_dbus_secret() and
secret_service_decode_dbus_secret() functions for encoding
and decoding the Secret Service API DBus structs that carry
secrets on the wire.

These are not added to the stable or scripting APIs.

10 years agoconfigure.ac: Bump version number
Stef Walter [Tue, 4 Mar 2014 12:02:36 +0000 (13:02 +0100)]
configure.ac: Bump version number

10 years agoMakefile.am: Use a single Makefile.am and parallel tests
Stef Walter [Tue, 4 Mar 2014 07:20:53 +0000 (08:20 +0100)]
Makefile.am: Use a single Makefile.am and parallel tests

Allow parallel building and testing by using a single Makefile.am

Implement parallel testing using TAP, with various drivers and
compilers living in the build/ directory.

Fix all sorts of issues that this caused, including builddir != srcdir,
leaks in tests and so on.

It would have been nice to break out all the above into separate
commits ... blush.

10 years agoUpdated FSF's address
Daniel Mustieles [Thu, 23 Jan 2014 12:00:05 +0000 (13:00 +0100)]
Updated FSF's address

10 years agoUpdate doc online location to stable url.
Stef Walter [Mon, 13 Jan 2014 08:26:57 +0000 (09:26 +0100)]
Update doc online location to stable url.

10 years agoRemove unstable vapi
Stef Walter [Sat, 4 Jan 2014 10:17:18 +0000 (11:17 +0100)]
Remove unstable vapi

Just use the main vapi, and expect people to define the relevant
SECRET_WITH_UNSTABLE preprocessor macro.

https://bugzilla.gnome.org/show_bug.cgi?id=721429

10 years agolibsecret: more sed portability changes
Ryan Lortie [Wed, 11 Dec 2013 14:51:00 +0000 (09:51 -0500)]
libsecret: more sed portability changes

As per POSIX, a '\' and a newline is expected after the 'i' command.

https://bugzilla.gnome.org/show_bug.cgi?id=720087

10 years agoFix the build
Matthias Clasen [Wed, 11 Dec 2013 11:18:51 +0000 (06:18 -0500)]
Fix the build

Without this change, the build ends with

https://bugzilla.gnome.org/show_bug.cgi?id=720244

10 years agoBump version number
Stef Walter [Wed, 11 Dec 2013 09:45:25 +0000 (10:45 +0100)]
Bump version number

10 years agoMark most of unstable API as stable
Stef Walter [Wed, 11 Dec 2013 09:32:25 +0000 (10:32 +0100)]
Mark most of unstable API as stable

This is with the exception of the 'path' functions.

10 years agosecret-prompt: Use string window ids
Stef Walter [Wed, 11 Dec 2013 09:54:40 +0000 (10:54 +0100)]
secret-prompt: Use string window ids

This is more portable and exposes what's actually in the Secret
Service API. This change was made before going stable with the
prompting functions.

10 years agotests: Fix up the javascript and python tests
Stef Walter [Wed, 11 Dec 2013 09:12:23 +0000 (10:12 +0100)]
tests: Fix up the javascript and python tests

10 years agotests: Stop when either the javascript or python tests fail
Stef Walter [Wed, 11 Dec 2013 09:11:58 +0000 (10:11 +0100)]
tests: Stop when either the javascript or python tests fail

10 years agoconfigure: No need for GTK or GTK compile flags
Stef Walter [Wed, 11 Dec 2013 09:11:30 +0000 (10:11 +0100)]
configure: No need for GTK or GTK compile flags

10 years agoconfigure: Bump glib version
Stef Walter [Wed, 11 Dec 2013 09:11:01 +0000 (10:11 +0100)]
configure: Bump glib version

And cleanup how we list our version dependencies, required and optional

10 years agotest-attributes: Remove deprecated use of g_test_trap_fork()
Stef Walter [Wed, 11 Dec 2013 08:42:01 +0000 (09:42 +0100)]
test-attributes: Remove deprecated use of g_test_trap_fork()

10 years agolibsecret: Don't use non-portable sed -i shell command
Stef Walter [Wed, 11 Dec 2013 08:41:27 +0000 (09:41 +0100)]
libsecret: Don't use non-portable sed -i shell command

https://bugzilla.gnome.org/show_bug.cgi?id=720087

10 years agoFix documentation warnings
Stef Walter [Thu, 17 Oct 2013 06:59:55 +0000 (08:59 +0200)]
Fix documentation warnings

11 years agoAdded uk translation
Daniel Korostil [Mon, 4 Nov 2013 21:02:59 +0000 (23:02 +0200)]
Added uk translation

11 years agoAdded Greek translation
Dimitris Spingos [Wed, 30 Oct 2013 06:00:11 +0000 (08:00 +0200)]
Added Greek translation

11 years ago[l10n] Added Catalan (Valencian) translation
Carles Ferrando [Sun, 13 Oct 2013 19:53:42 +0000 (21:53 +0200)]
[l10n] Added Catalan (Valencian) translation

11 years ago[l10n] Updated Catalan translation
Gil Forcada [Sun, 13 Oct 2013 19:53:38 +0000 (21:53 +0200)]
[l10n] Updated Catalan translation

11 years agoUpdated Malayalam Translation
Anish A [Fri, 11 Oct 2013 16:31:10 +0000 (22:01 +0530)]
Updated Malayalam Translation

11 years agoTajik translation added
Victor Ibragimov [Thu, 10 Oct 2013 11:47:22 +0000 (16:47 +0500)]
Tajik translation added

11 years agoAdd Esperanto translation
Kristjan SCHMIDT [Wed, 9 Oct 2013 18:03:37 +0000 (20:03 +0200)]
Add Esperanto translation

11 years agoadd Simplified Chinese (zh_CN) translation
eternalhui [Wed, 9 Oct 2013 07:16:50 +0000 (15:16 +0800)]
add Simplified Chinese (zh_CN) translation

11 years agoautotools: Fix the manpages flag in configure.ac
Ikey Doherty [Wed, 4 Sep 2013 12:00:29 +0000 (13:00 +0100)]
autotools: Fix the manpages flag in configure.ac

Running ./configure --disable-man-pages is invalid, despite being
reported as valid by the configure script. The actual flag should
be --disable-manpages. This commit corrects this behaviour.

https://bugzilla.gnome.org/show_bug.cgi?id=707452

11 years agoUpdated Portuguese translation
Fernando Carvalho [Wed, 18 Sep 2013 23:19:37 +0000 (00:19 +0100)]
Updated Portuguese translation

11 years agoUpdated Portuguese translation
Fernando Carvalho [Wed, 18 Sep 2013 23:04:40 +0000 (00:04 +0100)]
Updated Portuguese translation

11 years agoInitial Dutch translation
Reinout van Schouwen [Wed, 18 Sep 2013 21:12:47 +0000 (23:12 +0200)]
Initial Dutch translation

11 years agoAdded Aragonese translation
Daniel Martinez [Wed, 18 Sep 2013 15:49:24 +0000 (17:49 +0200)]
Added Aragonese translation

11 years agoPunjabi Translation updated by Aman
A S Alam [Wed, 18 Sep 2013 02:55:02 +0000 (21:55 -0500)]
Punjabi Translation updated by Aman

11 years agoAdded Belarusian translation.
Ihar Hrachyshka [Tue, 17 Sep 2013 19:56:05 +0000 (22:56 +0300)]
Added Belarusian translation.

11 years agoAdded Korean translation
Changwoo Ryu [Sat, 14 Sep 2013 13:21:58 +0000 (22:21 +0900)]
Added Korean translation

11 years agoAssamese translation updated
Nilamdyuti Goswami [Fri, 13 Sep 2013 13:06:58 +0000 (18:36 +0530)]
Assamese translation updated

11 years agoAdded Assamese to LINGUAS
Nilamdyuti Goswami [Fri, 13 Sep 2013 13:06:27 +0000 (18:36 +0530)]
Added Assamese to LINGUAS

11 years agoFix D-Bus spelling in the .doap file
Piotr Drąg [Thu, 12 Sep 2013 17:51:59 +0000 (19:51 +0200)]
Fix D-Bus spelling in the .doap file

11 years agoAdded Latvian translation
Rūdolfs Mazurs [Thu, 12 Sep 2013 17:01:03 +0000 (20:01 +0300)]
Added Latvian translation

11 years agoRelease version 0.16
Stef Walter [Mon, 26 Aug 2013 15:42:16 +0000 (17:42 +0200)]
Release version 0.16

11 years agoAdded French translation
Claude Paroz [Sun, 25 Aug 2013 20:14:30 +0000 (22:14 +0200)]
Added French translation

11 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Thu, 22 Aug 2013 14:07:29 +0000 (16:07 +0200)]
Updated Norwegian bokmål translation

11 years agoupdate LINGUAS file for Punjabi (pa) locale
A S Alam [Tue, 20 Aug 2013 17:35:16 +0000 (12:35 -0500)]
update LINGUAS file for Punjabi (pa) locale

11 years agoAdded Friulian translation
Fabio Tomat [Tue, 20 Aug 2013 12:22:48 +0000 (14:22 +0200)]
Added Friulian translation

11 years agoAdded Friulian translation
Fabio Tomat [Tue, 20 Aug 2013 12:22:44 +0000 (14:22 +0200)]
Added Friulian translation

11 years agoAdded German translation
Christian Kirbach [Thu, 15 Aug 2013 21:01:49 +0000 (23:01 +0200)]
Added German translation

11 years agoMore reliable means of checking if object was finalized
Stef Walter [Thu, 15 Aug 2013 08:02:21 +0000 (10:02 +0200)]
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=705202

11 years agoClarify documentation for secret_service_clear_xxx()
Stef Walter [Wed, 7 Aug 2013 19:08:26 +0000 (21:08 +0200)]
Clarify documentation for secret_service_clear_xxx()

https://bugzilla.gnome.org/show_bug.cgi?id=705629

11 years agoUpdated Danish translation
Kris Thomsen [Mon, 5 Aug 2013 11:00:30 +0000 (13:00 +0200)]
Updated Danish translation

11 years agoAdded da to list of languages
Kenneth Nielsen [Mon, 5 Aug 2013 11:00:30 +0000 (13:00 +0200)]
Added da to list of languages

11 years agoAdded Hebrew translation.
Yaron Shahrabani [Wed, 31 Jul 2013 14:30:00 +0000 (17:30 +0300)]
Added Hebrew translation.

11 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Thu, 25 Jul 2013 13:25:11 +0000 (21:25 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

11 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Sat, 20 Jul 2013 12:08:16 +0000 (20:08 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

11 years agoAllow building with automake 1.14
Stef Walter [Mon, 15 Jul 2013 11:54:08 +0000 (13:54 +0200)]
Allow building with automake 1.14

Tested by Carlos Soriano

https://bugzilla.gnome.org/show_bug.cgi?id=704233

11 years agoUpdated slovak translation
Pavol Klačanský [Sun, 14 Jul 2013 15:52:18 +0000 (17:52 +0200)]
Updated slovak translation

11 years agoAdded Indonesian translation
Andika Triwidada [Thu, 4 Jul 2013 05:33:38 +0000 (12:33 +0700)]
Added Indonesian translation

11 years agoUse AM_CPPFLAGS instead of INCLUDES
Stef Walter [Fri, 21 Jun 2013 10:51:54 +0000 (12:51 +0200)]
Use AM_CPPFLAGS instead of INCLUDES

automake 1.13 deprecates the latter

11 years agoBump version number
Stef Walter [Fri, 21 Jun 2013 10:46:04 +0000 (12:46 +0200)]
Bump version number

So that other projects can depend on the changes in recent commits.

11 years agoPass return_type to prompt async begin functions, rather than finish
Stef Walter [Fri, 21 Jun 2013 10:40:40 +0000 (12:40 +0200)]
Pass return_type to prompt async begin functions, rather than finish

Much like g_dbus_connection_call() we now pass our return_type value
when starting the async operation. This unbreaks vala and various
other bindings that make assumptions about the form of xxx_finish()
async calls.

This is an API/API break, but its to the portion of the library
marked as unstable. Only used by seahorse (in jhbuild) and updated
usage there.

11 years agoSimpler way to use custom service/collection/item types
Stef Walter [Fri, 21 Jun 2013 10:35:54 +0000 (12:35 +0200)]
Simpler way to use custom service/collection/item types

The previous way of setting collection_gtype and item_gtype
on SecretServiceClass was not very bindings friendly. Instead
allow per instance virtual functions to return the GTypes.

11 years agocollection: Have gobject-introspection and glib-mkenums recognize flags
Stef Walter [Fri, 21 Jun 2013 08:34:56 +0000 (10:34 +0200)]
collection: Have gobject-introspection and glib-mkenums recognize flags

Recognize flags correctly by putting << in their enum values. This
is pretty ugly and I wish there was an annotation.

11 years agoservice: Rename secret_service_new() and friends to open()
Stef Walter [Fri, 21 Jun 2013 08:05:08 +0000 (10:05 +0200)]
service: Rename secret_service_new() and friends to open()

The _new() suffix confuses vala and gobject introspection thinking
that it's a constructor, and there's no way to tell it otherwise. And
things really get messy because they're async functions.

So while we're still unstable, rename these functions to
secret_service_open() secret_service_open_sync() and
secret_service_open_finish().

This is an API/API break, but its to the portion of the library
marked as unstable. Only used by seahorse (in jhbuild) and updated
usage there.

11 years agoAdd secret_value_get_text() function to return NULL terminated secret
Stef Walter [Thu, 20 Jun 2013 10:11:27 +0000 (12:11 +0200)]
Add secret_value_get_text() function to return NULL terminated secret

11 years agoFix return types in secret_service_search_finish() on error paths
Jiří Klimeš [Mon, 15 Apr 2013 07:38:04 +0000 (09:38 +0200)]
Fix return types in secret_service_search_finish() on error paths

Signed-off-by: Jiří Klimeš <jklimes@redhat.com>
https://bugzilla.gnome.org/show_bug.cgi?id=698040

11 years agoUpdated slovak translation
Pavol Klačanský [Mon, 17 Jun 2013 17:32:44 +0000 (19:32 +0200)]
Updated slovak translation

11 years agoUpdated slovak translation
Pavol Klačanský [Mon, 17 Jun 2013 17:30:57 +0000 (19:30 +0200)]
Updated slovak translation

11 years agoAdded Lithuanian translation
Aurimas Černius [Sun, 9 Jun 2013 20:30:29 +0000 (23:30 +0300)]
Added Lithuanian translation

11 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Sun, 2 Jun 2013 00:21:43 +0000 (02:21 +0200)]
Updated Norwegian bokmål translation

11 years agoAdd nb
Kjartan Maraas [Sun, 2 Jun 2013 00:21:40 +0000 (02:21 +0200)]
Add nb

11 years agoUpdated Galician translations
Fran Diéguez [Sat, 1 Jun 2013 22:02:54 +0000 (00:02 +0200)]
Updated Galician translations

11 years agoUpdated Czech translation upstream/0.15+1+ga664add
Marek Černocký [Mon, 18 Mar 2013 20:06:34 +0000 (21:06 +0100)]
Updated Czech translation

11 years agoRelease version 0.15 upstream/0.15
Stef Walter [Mon, 18 Mar 2013 07:08:08 +0000 (08:08 +0100)]
Release version 0.15

11 years agoAdded hu entry
Balázs Úr [Fri, 15 Mar 2013 11:30:58 +0000 (12:30 +0100)]
Added hu entry

11 years agoUpdated Hungarian translation
Balázs Úr [Fri, 15 Mar 2013 11:30:33 +0000 (12:30 +0100)]
Updated Hungarian translation

11 years agoUpdated Slovenian translation
Martin Srebotnjak [Thu, 14 Mar 2013 19:45:23 +0000 (20:45 +0100)]
Updated Slovenian translation

11 years agoDo not quote NULL sentinel
Peter Bloomfield [Wed, 13 Mar 2013 16:43:23 +0000 (12:43 -0400)]
Do not quote NULL sentinel

https://bugzilla.gnome.org/show_bug.cgi?id=695791

11 years ago[l10n] Updated Italian translation.
Milo Casagrande [Wed, 13 Mar 2013 20:40:27 +0000 (21:40 +0100)]
[l10n] Updated Italian translation.

11 years agoUpdated Brazilian Portuguese translation
Rafael Ferreira [Wed, 13 Mar 2013 00:07:00 +0000 (21:07 -0300)]
Updated Brazilian Portuguese translation

11 years agoRelease version 0.14 upstream/0.14
Stef Walter [Mon, 4 Mar 2013 18:29:39 +0000 (19:29 +0100)]
Release version 0.14

11 years agosecret-value: allow empty strings
Claudio Saavedra [Wed, 27 Feb 2013 09:11:48 +0000 (11:11 +0200)]
secret-value: allow empty strings

Passwords and other secrets are allowed to be empty strings, therefore
the check for length != 0 is wrong.

Add tests for empty SecretValue contents.

https://bugzilla.gnome.org/show_bug.cgi?id=694787

11 years agoUpdated Russian translation
Yuri Myasoedov [Sun, 3 Mar 2013 19:26:58 +0000 (23:26 +0400)]
Updated Russian translation

11 years agoAdded Russian translation
Stas Solovey [Sun, 3 Mar 2013 19:26:19 +0000 (23:26 +0400)]
Added Russian translation

11 years agoPunjabi: Translation updated (aalam)
A S Alam [Sun, 3 Mar 2013 02:06:03 +0000 (07:36 +0530)]
Punjabi: Translation updated (aalam)

11 years agosecret-attributes: improve validation of attributes table
Claudio Saavedra [Tue, 19 Feb 2013 09:02:21 +0000 (11:02 +0200)]
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

11 years agoFix introspection for secret_value_get() to return a uint8
Stef Walter [Mon, 25 Feb 2013 12:56:32 +0000 (13:56 +0100)]
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

11 years agoUpdated Serbian translation
Мирослав Николић [Wed, 20 Feb 2013 19:25:44 +0000 (20:25 +0100)]
Updated Serbian translation

11 years agoUpdated Spanish translation
Daniel Mustieles [Tue, 19 Feb 2013 11:42:54 +0000 (12:42 +0100)]
Updated Spanish translation

11 years agoTry to unlock locked collection when storing an item
Stef Walter [Wed, 13 Feb 2013 16:32:54 +0000 (17:32 +0100)]
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

11 years agoUpdated Polish translation
Piotr Drąg [Mon, 18 Feb 2013 15:12:59 +0000 (16:12 +0100)]
Updated Polish translation

11 years agotool: Add a 'search' command for looking up items and details
Stef Walter [Fri, 15 Feb 2013 13:18:50 +0000 (14:18 +0100)]
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

11 years agoUse correct annotations for Gio.DBusProxy
Stef Walter [Wed, 13 Feb 2013 16:19:02 +0000 (17:19 +0100)]
Use correct annotations for Gio.DBusProxy

11 years agoegg: Don't use deprecated g_thread_supported() function
Stef Walter [Wed, 13 Feb 2013 16:18:17 +0000 (17:18 +0100)]
egg: Don't use deprecated g_thread_supported() function

Nowadays glib always supports threading.

11 years agoRelease version 0.13 upstream/0.13
Stef Walter [Mon, 4 Feb 2013 13:47:35 +0000 (14:47 +0100)]
Release version 0.13

11 years agoMake 'distcheck' ignore files generated by code coverage
Stef Walter [Fri, 25 Jan 2013 18:06:25 +0000 (19:06 +0100)]
Make 'distcheck' ignore files generated by code coverage

11 years agoFix for GStaticMutex deprecations in glib
Stef Walter [Fri, 25 Jan 2013 18:06:11 +0000 (19:06 +0100)]
Fix for GStaticMutex deprecations in glib

11 years agoShut up new gcc warnings
Stef Walter [Tue, 22 Jan 2013 15:07:45 +0000 (16:07 +0100)]
Shut up new gcc warnings