Commit Graph

432 Commits

Author SHA1 Message Date
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
Stef Walter
95f05f0e05 Bump version number 2012-08-06 22:14:59 +02:00
Stef Walter
6d4cf7c435 Require valac in order to 'make distcheck'
* Otherwise problems with vala files not being distributed

https://bugzilla.gnome.org/show_bug.cgi?id=681330
2012-08-06 22:13:07 +02:00
Stef Walter
4001cdf871 Don't link to secure memory code twice
* This leads to problems with the tests not being able to free
   non-pageable memory returned from libsecret-testable.so
2012-08-06 16:08:13 +02:00
Stef Walter
18e125d462 More licensing tweaks
* Actually include in the tarball the other licenses for test code
 * Refer to COPYING.TESTS not COPYING.GPL

https://bugzilla.gnome.org/show_bug.cgi?id=681302
2012-08-06 16:08:13 +02:00
Stef Walter
1c400704de Release version 0.8 2012-08-06 15:14:04 +02:00
Matthias Clasen
9011932730 Actually export SECRET_SCHEMA_NOTE
The regex for exported symbols was keeping the predefined
schemas from being available to outside users of the library.
This was showing up as a link error for seahorse, which is
trying to use SECRET_SCHEMA_NOTE.

https://bugzilla.gnome.org/show_bug.cgi?id=681255
2012-08-06 08:31:14 -04:00
Stef Walter
e43cba8174 Fix up libsecret licensing
* License libsecret under LGPL2.1+. We can do this because the
   files that make up the library are either LGPL2.0+ or LGPL2.1+
 * Correctly include a file which contains the full texts of the
   various licenses used in the tests.
 * Include license headers in some files that contained no license
   headers.

https://bugzilla.gnome.org/show_bug.cgi?id=680781
2012-08-06 11:25:08 +02:00
Stef Walter
66a7a81216 Fix introspection tests
* Regressed due to hiding of internal symbols in libsecret.so and
   creation of a separate libsecret-testable.so library
2012-07-31 14:56:52 +02:00
Stef Walter
6becc33e8c Support building with automake 1.12.x
https://bugzilla.gnome.org/show_bug.cgi?id=680839
2012-07-30 17:03:12 +02:00
Stef Walter
9544b683f1 secret-tool: Use the correct call to wipe password in memory
* Fixes crash
2012-07-30 11:44:15 +02:00
Stef Walter
e34381276e Set correct module flags on libsecret
* Pointed out by Robert Ancell

https://bugzilla.gnome.org/show_bug.cgi?id=680207
2012-07-24 06:24:05 +02:00
Stef Walter
54b73f5cb6 Initialize gettext in secret-tool
https://bugzilla.gnome.org/show_bug.cgi?id=680072
2012-07-18 07:40:01 +02:00
Stef Walter
9bf240ef4d Release version 0.7 2012-07-16 12:54:59 +02:00
Stef Walter
45e01e6600 Match schema names for notes and network passwords
* These are old item types from libgnome-keyring, and
   gnome-keyring-daemon has special code to generate the
   schema for these types of items.
2012-07-14 13:25:39 +02:00
Stef Walter
ebc65dba98 Remove multiple definitions of SecretCollection
https://bugzilla.gnome.org/show_bug.cgi?id=679913
2012-07-14 13:23:16 +02:00
Stef Walter
ce03e082a2 Remove empty secret-unstable.h file 2012-07-14 12:11:02 +02:00
Stef Walter
f4d8fc4751 Add flags argument to secret_collection_for_alias()
* Can control whether items are loaded or not.
2012-07-14 12:09:38 +02:00
Stef Walter
56ece9eff0 Correct flags for SecretCollection
* The SECRET_COLLECTION_LOAD_ITEMS flag was always set
2012-07-14 12:09:10 +02:00
Stef Walter
49cdaf5df8 Release version 0.6 2012-07-14 09:07:20 +02:00
Stef Walter
e0ba10ee09 Rename secret_password_remove() to secret_password_clear()
* It's clearer what happens here: we try to remove as many matching
   passwords as possible.
 * Also rename secret_service_remove() to secret_service_clear()
 * Rename secret_password_clear() which used to wipe password memory
   to secret_password_wipe().
2012-07-14 08:20:32 +02:00
Colin Walters
7efb4d5073 build: Disable parallelism in tests 2012-07-13 17:54:25 -04:00
Colin Walters
19eb104158 build: Fix parallel make issue
SecretUnstable.gir depends on Secret.gir, which in turn depends
on the stuff that was previously listed.
2012-07-13 17:50:22 -04:00
Stef Walter
69fd67ae19 Properly refer to the fact that multiple passwords may be removed. 2012-07-13 16:08:36 +02:00
Colin Walters
6422acd085 build: Various introspection-related build fixes
Don't set PKG_CONFIG_PATH, this breaks jhbuild; instead, use
--include-uninstalled to tell the scanner where to find internal
libraries.

Don't set _PACKAGES = gio-2.0; we already pick that up from the
Gio-2.0.gir.

https://bugzilla.gnome.org/show_bug.cgi?id=679852
2012-07-13 15:26:28 +02:00
Stef Walter
5d725daf29 Clearer warning when using unstable parts of API 2012-07-13 14:03:04 +02:00
Stef Walter
79d1f4b718 The secret_attribute_build() functions are stable 2012-07-13 14:02:50 +02:00
Stef Walter
561e5c72ba The predefined secret schemas are stable 2012-07-13 14:02:19 +02:00
Stef Walter
4fc7d144bb Search for mock-service-0.vapi in the right directory 2012-07-13 13:33:36 +02:00
Stef Walter
772eef69e6 Documentation fix for SecretItem:flags 2012-07-13 13:33:23 +02:00
Stef Walter
77f8368a3a Install headers to libsecret-1 instead of secret-1
* Clearer and more consistent
2012-07-13 13:24:34 +02:00
Stef Walter
83c8674a03 Update documentation for to have correct headers
* Add add more warnings to unstable API documentation
2012-07-13 13:04:26 +02:00
Stef Walter
7816417167 Release version 0.5 2012-07-13 12:48:41 +02:00
Stef Walter
db95ff86b3 Add missing documentation for secret_item_get_schema_name() 2012-07-13 12:26:23 +02:00
Stef Walter
1b84a1ad42 More fixes for broken vapi and gir generation
* Man this is brittle
2012-07-13 12:25:10 +02:00
Stef Walter
234855ea7d Bump the library major version number
* We want to settle on 1 after first stable release
 * Since we're going to start patching projects we want this to have
   the pkg-config file be libsecret-1
2012-07-13 12:24:35 +02:00
Stef Walter
a1c3e9bb09 Document how to build with or use libsecret 2012-07-13 12:01:06 +02:00
Stef Walter
994ae44a77 Split the pkg-config files, gir, and vapi into stable/unstable
* C callers need to use libsecret-0 pkg-config file for stable and
   libsecret-unstable for unstable stuff.
 * Vala callers need to '--pkg libsecret-unstable' for unstable
 * GObject Introspection callers need to use the SecretUnstable package
2012-07-13 11:14:34 +02:00
Stef Walter
5cc30b2b68 Rename the library subdirectory to libsecret
* Death by a thousand paper cuts from gir and vapi not liking
   the fact that the secret.h file was not usable uninstalled
   and installed in the same way.
2012-07-13 10:40:25 +02:00
Stef Walter
931f677c7a Bump version number 2012-07-12 17:14:58 +02:00
Stef Walter
80df2e6484 Add flags for secret_item_create and secret_collection_create
* For future extensibility
2012-07-12 13:59:35 +02:00
Stef Walter
494c13a265 Add secret_item_get_schema_name() function
* And add tests for schemas on items
2012-07-12 13:02:33 +02:00
Stef Walter
3c3e05eb11 Allow passing SecretSchema to secret_item_create() and set_attributes() 2012-07-12 12:49:51 +02:00
Stef Walter
c22bc528df Rename secret_service_read_alias() to secret_collection_for_alias()
* Much more logical, especially in the future when arbitrary aliases
   are implemented in gnome-keyring-daemon
2012-07-12 12:38:50 +02:00