summaryrefslogtreecommitdiff
path: root/tool
Commit message (Collapse)AuthorAgeFilesLines
* Add TPM2 integration to secret file backendDhanuka Warusadura2021-08-122-0/+109
| | | | | These changes add TPM2 derived encryption key to secret file backend.
* secret-tool: Add locking capabilities to secret toolNick Montalbano2021-06-231-0/+68
| | | | | | | | | | | Context, secret tool currently does not have the capability to lock keyring. This capability was requested for specific use cases. Updates have been made to the secret tool to lock keyrings. Closes https://gitlab.gnome.org/GNOME/libsecret/-/issues/28
* secret-tool: Fix secret_password_clearv_sync return value checkwip/dueno/secret-tool-crashDaiki Ueno2021-04-031-1/+6
| | | | | | | | | | This was a regression introduced in the rewrite using the simple API (commit 6886aebb0457d752f348a4cedc5a11ce109544ee). Reported by Chih-Hsuan Yen in: https://gitlab.gnome.org/GNOME/libsecret/-/issues/56 Signed-off-by: Daiki Ueno <dueno@src.gnome.org>
* Fixes a typoDhanuka Warusadura2021-03-311-1/+1
| | | | Argument to g_print should be part not path.
* Drop autotools-based buildNiels De Graef2020-11-151-13/+0
| | | | | | | | | Our official instructions only tell how to build with Meson, our CI is only done with Meson and I wouldn't be surprised if most developers only used Meson as well. In other words, the autotools build is outdated. Let's say our goodbye and drop it in the next stable release.
* meson: Add tests for GIR-based languagesNiels De Graef2020-06-171-2/+4
| | | | Also add a test suite argument to more easily distinguish them.
* meson: Clean up unused variablesNiels De Graef2020-06-011-1/+1
|
* tool: Fix TAP output of test-secret-tool.shDaiki Ueno2020-01-131-15/+15
|
* build: Include test-secret-tool.sh in distributionDaiki Ueno2020-01-131-0/+2
|
* secret-tool: Add tests using file backendDaiki Ueno2019-10-133-0/+114
|
* autotools: Generate secret-tool executable in tool/Daiki Ueno2019-10-131-3/+3
| | | | This makes it consistent with meson build.
* secret-tool: Fix memleakDaiki Ueno2019-08-211-0/+1
|
* secret-tool: Switch to using the simple APIDaiki Ueno2019-07-181-65/+75
|
* Add build support for MesonNiels De Graef2019-01-191-0/+11
| | | | | | | | | | | To build with meson, use the following commands: ``` $ meson build $ ninja -C build # in case you want to install $ ninja -C build install ```
* Remove useless macro to check GLib versionNiels De Graef2019-01-191-4/+0
| | | | | | We already require GLib to have version 2.38 or higher in `configure.ac`, so no need to check in our code whether we have a version higher than 2.35
* tool: s/--details/--unlock/ in search usage messageVille Skyttä2017-10-151-1/+1
|
* tool: Fix typos in error messagesBastien Nocera2017-05-081-2/+2
| | | | | | s/specfy/specify/ https://bugzilla.gnome.org/show_bug.cgi?id=782206
* Makefile.am: Use a single Makefile.am and parallel testsStef Walter2014-03-042-16/+7
| | | | | | | | | | | | | 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.
* Use AM_CPPFLAGS instead of INCLUDESStef Walter2013-06-211-1/+1
| | | | automake 1.13 deprecates the latter
* tool: Add a 'search' command for looking up items and detailsStef Walter2013-02-181-6/+154
| | | | | | | 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
* Fix for glib deprecationsStef Walter2012-10-221-0/+2
| | | | * g_type_init() was deprecated in glib 2.35.0
* secret-tool: Use the correct call to wipe password in memoryStef Walter2012-07-301-1/+1
| | | | * Fixes crash
* Initialize gettext in secret-toolStef Walter2012-07-182-0/+10
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680072
* Rename secret_password_remove() to secret_password_clear()Stef Walter2012-07-141-10/+10
| | | | | | | | * 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().
* Release version 0.5Stef Walter2012-07-131-1/+1
|
* Rename the library subdirectory to libsecretStef Walter2012-07-131-2/+2
| | | | | | * 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.
* Remove varargs SecretService methodsStef Walter2012-06-281-3/+3
| | | | | | | * The SecretService methods aren't used as frequently as the password methods, and it's not really necessary to have a whole bunch of extra varargs functions. * Add varargs functions for building a GHashTable of attributes
* secret-tool: Don't read uninitialized variable on error pathColin Walters2012-06-251-1/+1
|
* Fix license header issuesStef Walter2012-03-311-1/+1
| | | | | | | | * Update to LGPL 2.1 * Fix typos in license comments * Update FSF address https://bugzilla.gnome.org/show_bug.cgi?id=673194
* Add secret-tool commandStef Walter2012-03-252-0/+371
* See usage for details on how to use it