Jussi Laako [Wed, 25 Jun 2014 11:12:11 +0000 (14:12 +0300)]
Update version to 1.0.2
Jussi Laako [Wed, 18 Jun 2014 14:18:55 +0000 (17:18 +0300)]
Rename access control check macros and correct some cases
Jussi Laako [Thu, 12 Jun 2014 09:01:03 +0000 (12:01 +0300)]
plugin-remote: glib seems to auto-remove the source on callback
reset source id to avoid g_critical() from glib on double-destroy
Alexander Kanavin [Fri, 30 May 2014 19:40:24 +0000 (22:40 +0300)]
gplugind: add more debugging output for the plugin API methods and signals
To see it, run the daemon with 'G_MESSAGES_DEBUG=all' prefixed.
Jussi Laako [Tue, 20 May 2014 13:22:37 +0000 (16:22 +0300)]
debian: create /var/db directory with correct permissions
Jussi Laako [Thu, 20 Mar 2014 15:47:02 +0000 (17:47 +0200)]
tizen: fix spec
Jussi Laako [Thu, 13 Mar 2014 14:37:40 +0000 (16:37 +0200)]
tizen: force removal of old version
Jussi Laako [Wed, 12 Mar 2014 14:03:36 +0000 (16:03 +0200)]
tizen: update package group
Jussi Laako [Mon, 10 Mar 2014 15:00:16 +0000 (17:00 +0200)]
tizen: fix release spec and script
Jussi Laako [Fri, 7 Mar 2014 14:30:44 +0000 (16:30 +0200)]
Release 1.0.1
Jussi Laako [Fri, 7 Mar 2014 14:19:34 +0000 (16:19 +0200)]
dist: fix distribution tarball and out-of-tree build
Jussi Laako [Fri, 7 Mar 2014 13:47:09 +0000 (15:47 +0200)]
packaging: fix openSUSE spec
Imran Zaman [Thu, 6 Mar 2014 12:40:28 +0000 (14:40 +0200)]
Release 1.0.0
Alexander Kanavin [Thu, 6 Mar 2014 14:08:17 +0000 (16:08 +0200)]
build: fix make distcheck with automake 1.13
Jussi Laako [Thu, 6 Mar 2014 15:18:28 +0000 (17:18 +0200)]
metadata-db: don't try to use NULL methods
Jussi Laako [Fri, 28 Feb 2014 13:47:04 +0000 (15:47 +0200)]
Assorted fixes and cleanups, updated version
Alexander Kanavin [Mon, 17 Feb 2014 17:11:02 +0000 (19:11 +0200)]
docs: add documentation for multple plugin loaders
Alexander Kanavin [Mon, 17 Feb 2014 17:10:12 +0000 (19:10 +0200)]
Update .gitignore
Alexander Kanavin [Fri, 14 Feb 2014 15:48:17 +0000 (17:48 +0200)]
plugins: simplify process killing
Alexander Kanavin [Fri, 14 Feb 2014 14:05:05 +0000 (16:05 +0200)]
plugind: export the plugin object on d-bus after connecting all the signals and setting properties
Otherwise valgrind reports GClosure leaks :-/
Alexander Kanavin [Thu, 13 Feb 2014 18:14:58 +0000 (20:14 +0200)]
identity-info: fix memleak
Alexander Kanavin [Thu, 13 Feb 2014 18:14:46 +0000 (20:14 +0200)]
gplugind: fix memleak
Alexander Kanavin [Thu, 13 Feb 2014 18:14:13 +0000 (20:14 +0200)]
valgrind: add suppressions
Alexander Kanavin [Thu, 13 Feb 2014 17:19:19 +0000 (19:19 +0200)]
plugins: export plugin d-bus object at /
No need to have an elaborate path
Alexander Kanavin [Thu, 13 Feb 2014 17:09:57 +0000 (19:09 +0200)]
dbus: add a version to the plugin d-bus interface
Alexander Kanavin [Thu, 13 Feb 2014 17:09:01 +0000 (19:09 +0200)]
tests: make daemon test much less verbose by default
Alexander Kanavin [Thu, 13 Feb 2014 17:05:47 +0000 (19:05 +0200)]
plugins: add multiple plugin loaders support to plugin proxy
Alexander Kanavin [Thu, 13 Feb 2014 15:40:49 +0000 (17:40 +0200)]
plugins: remove unused gsignond_plugin_proxy_factory_add_plugin()
Alexander Kanavin [Thu, 6 Feb 2014 19:08:17 +0000 (21:08 +0200)]
plugins: remove hardcoded plugin loader name from GSignondRemotePlugin
Alexander Kanavin [Thu, 6 Feb 2014 18:16:41 +0000 (20:16 +0200)]
gplugind: add support for listing plugins
Alexander Kanavin [Thu, 6 Feb 2014 18:01:27 +0000 (20:01 +0200)]
gplugind: use proper command line options for various functions
Alexander Kanavin [Thu, 6 Feb 2014 17:30:59 +0000 (19:30 +0200)]
plugins: move plugin loader to gplugind directory
Alexander Kanavin [Thu, 6 Feb 2014 17:19:33 +0000 (19:19 +0200)]
Remove plugin path from commandline parameters to plugin loader
Alexander Kanavin [Thu, 6 Feb 2014 16:38:08 +0000 (18:38 +0200)]
build: introduce separate directories for plugin loaders and glib plugins
Alexander Kanavin [Thu, 6 Feb 2014 15:14:43 +0000 (17:14 +0200)]
plugins: remove unused fields from GSignondPluginRemote
Alexander Kanavin [Thu, 6 Feb 2014 15:11:44 +0000 (17:11 +0200)]
plugins: drop unnecessary ad-hoc sync with child process
GDbusProxy and GSignondRemotePlugin do it for us: the former
loads remote d-bus propertyies on construction, the latter
verifies that the remote plugin's type is equal to what we asked for.
Alexander Kanavin [Thu, 6 Feb 2014 14:32:12 +0000 (16:32 +0200)]
plugins: use d-bus properties instead of GetInfo() for plugin type and mechanisms
Alexander Kanavin [Tue, 4 Feb 2014 15:47:17 +0000 (17:47 +0200)]
tests: fix failing pluginproxytest
Checking pointers equivalence is unreliable; new objects may be
allocated to same location as old objects
Alexander Kanavin [Tue, 4 Feb 2014 15:02:49 +0000 (17:02 +0200)]
build: use -Werror only in release builds
In testing it's often needed to comment out parts of tests to narrow down
the issue, and -Werror makes it very hard, due to 'unused variable' type
errors.
Alexander Kanavin [Tue, 4 Feb 2014 14:46:52 +0000 (16:46 +0200)]
build: fix failing 'make check' for docs with new automake
Alexander Kanavin [Fri, 20 Dec 2013 16:07:58 +0000 (18:07 +0200)]
Add lcov support
Jussi Laako [Mon, 9 Dec 2013 14:45:22 +0000 (16:45 +0200)]
debian: install with setuid bit
Jussi Laako [Wed, 4 Dec 2013 14:27:18 +0000 (16:27 +0200)]
debian: optionally build debug enabled package
Jussi Laako [Wed, 4 Dec 2013 14:05:55 +0000 (16:05 +0200)]
config: unbreak non-debug build
Alexander Kanavin [Tue, 3 Dec 2013 15:23:31 +0000 (17:23 +0200)]
utils: add gsignond_is_host_in_domain()
Jussi Laako [Fri, 29 Nov 2013 14:16:55 +0000 (16:16 +0200)]
auth-session, identity: optimizations
Jussi Laako [Fri, 29 Nov 2013 13:05:32 +0000 (15:05 +0200)]
digest-plugin: fix documentation
Jussi Laako [Thu, 28 Nov 2013 16:05:06 +0000 (18:05 +0200)]
utils: make gsignond_array_to_sequence() argument really (transfer full)
Jussi Laako [Wed, 27 Nov 2013 16:16:30 +0000 (18:16 +0200)]
digest-plugin: add realm check
Jussi Laako [Tue, 26 Nov 2013 14:05:41 +0000 (16:05 +0200)]
session-data: provide also allowed realms
Jussi Laako [Tue, 26 Nov 2013 13:14:17 +0000 (15:14 +0200)]
utils: move sequence/array to/from variant conversions to utils
Alexander Kanavin [Mon, 25 Nov 2013 14:43:10 +0000 (16:43 +0200)]
packaging: add URL to spec files
Jussi Laako [Mon, 25 Nov 2013 15:54:02 +0000 (17:54 +0200)]
identity: fix owner and acl handling
Jussi Laako [Fri, 22 Nov 2013 15:26:39 +0000 (17:26 +0200)]
config: cleanup and fix config
- printout debug info when looking for configuration files
- fix configuration loading from system dirs
- cleanup config loading
- synchronize documentation and implementation
Alexander Kanavin [Thu, 24 Oct 2013 10:55:00 +0000 (13:55 +0300)]
Fix location of gsignond.conf
Everything except gsignond-config.c says it's /etc/gsignond.conf
Alexander Kanavin [Sat, 12 Oct 2013 13:28:34 +0000 (16:28 +0300)]
config: values from config file were not set
Imran Zaman [Wed, 9 Oct 2013 09:05:53 +0000 (12:05 +0300)]
Fixed dbus session type for identity and auth session
Alexander Kanavin [Mon, 7 Oct 2013 13:57:14 +0000 (16:57 +0300)]
build: don't version extensions and plugins
Alexander Kanavin [Thu, 5 Sep 2013 13:19:23 +0000 (16:19 +0300)]
docs: remove all autogenerated files with 'make clean'
Amarnath Valluri [Thu, 5 Sep 2013 10:27:08 +0000 (13:27 +0300)]
daemon: IdentityInfo - support for selective copy of fields
Amarnath Valluri [Tue, 3 Sep 2013 13:48:38 +0000 (16:48 +0300)]
common: gsignond_dictionary_to_variant_builder() new API added to GSignondDictionary
Amarnath Valluri [Tue, 27 Aug 2013 15:09:02 +0000 (18:09 +0300)]
common: GSignondIdentityInfo re-typed as a new boxed type
This give us the liberty to seprate internal info such as secret/username/edit-flags/
out of the dictionary, and easy to maintain.
Fixed other part of the code and tests.
Amarnath Valluri [Tue, 27 Aug 2013 15:05:13 +0000 (18:05 +0300)]
common: new api added to GSignondDictionary to know if a key is existing
Jussi Laako [Thu, 15 Aug 2013 15:16:47 +0000 (18:16 +0300)]
identityinfo: remove unused function and remove edit flags in GetInfo
Amarnath Valluri [Mon, 29 Jul 2013 12:15:34 +0000 (15:15 +0300)]
tests: IdentityInfo test moved to common tests.
Amarnath Valluri [Mon, 29 Jul 2013 12:12:59 +0000 (15:12 +0300)]
daemon/db: Make use of IdentityInfo 'EditFlags'.
Consider IdentityInfo 'EditFlags' while saving identity to db
and other parts of the code.
Amarnath Valluri [Mon, 29 Jul 2013 12:01:57 +0000 (15:01 +0300)]
common: Edit flags supported changes to IdentityInfo.
This commit adds 'EditFlags' to IdentityInfo. Which helps to track
the changes happening to a given identity info. This field is used
especially in DB to save only changed fields, than blindly refreshing
whole identity info.
I would prapose to change the IdentityInfo type to a new Boxed type
which internally uses the GSignondDictionary to save data. So that we
can move the 'EditFlags' out of the dictionary.
Amarnath Valluri [Thu, 29 Aug 2013 22:05:43 +0000 (01:05 +0300)]
daemon: double free curroption fixed
Amarnath Valluri [Thu, 29 Aug 2013 10:30:18 +0000 (13:30 +0300)]
build: added missing common.mk Makefile.am(s)
Alexander Kanavin [Mon, 26 Aug 2013 13:17:21 +0000 (16:17 +0300)]
docs: add cross-links between pages and other small updates
Alexander Kanavin [Mon, 26 Aug 2013 13:15:52 +0000 (16:15 +0300)]
Add gsignond.conf to .gitignore
Jussi Laako [Fri, 23 Aug 2013 13:58:02 +0000 (16:58 +0300)]
config: clean up configuration management
Jussi Laako [Thu, 22 Aug 2013 13:52:18 +0000 (16:52 +0300)]
acm: improve configurability of the keychain
Jussi Laako [Thu, 22 Aug 2013 11:40:18 +0000 (14:40 +0300)]
acm: allow setting keychain system context through configure
Amarnath Valluri [Thu, 22 Aug 2013 13:15:12 +0000 (16:15 +0300)]
Release 0.0.3-1
Amarnath Valluri [Thu, 22 Aug 2013 11:22:54 +0000 (14:22 +0300)]
tools: fixes in tizen packaging script
Amarnath Valluri [Thu, 22 Aug 2013 13:49:46 +0000 (16:49 +0300)]
Revert "build: build issues fixed"
This reverts commit
eefadbbae2920a48961bd3d8455ae66d4b8dd1a0.
if we all the time provide gtk-doc.make from make dist then
this fix is not required.
Amarnath Valluri [Thu, 22 Aug 2013 12:14:34 +0000 (15:14 +0300)]
Revert "build: made gtk-doc optional"
This reverts commit
b31ed6e880b0dcd7635147a57b870c0c137cfce0.
Amarnath Valluri [Thu, 22 Aug 2013 08:44:36 +0000 (11:44 +0300)]
build: made gtk-doc optional
Amarnath Valluri [Thu, 22 Aug 2013 08:43:21 +0000 (11:43 +0300)]
build: build issues fixed
Alexander Kanavin [Wed, 21 Aug 2013 14:08:10 +0000 (17:08 +0300)]
config: remove support for SSO_SECRET_PATH environment variable
Alexander Kanavin [Wed, 21 Aug 2013 14:07:00 +0000 (17:07 +0300)]
docs: fix description of GSIGNOND_CONFIG_GENERAL_SECURE_DIR
Jussi Laako [Wed, 21 Aug 2013 13:50:43 +0000 (16:50 +0300)]
packaging: fix a typo in rpm spec files
Jussi Laako [Wed, 21 Aug 2013 13:17:40 +0000 (16:17 +0300)]
daemon: don't attempt to wipe the base path
Jussi Laako [Wed, 21 Aug 2013 13:17:17 +0000 (16:17 +0300)]
documentation: update documentation after rebase
Jussi Laako [Thu, 15 Aug 2013 13:39:32 +0000 (16:39 +0300)]
storage: relocate also metadata database to the same location
config: make config entries properly layered
Jussi Laako [Wed, 14 Aug 2013 12:03:18 +0000 (15:03 +0300)]
storage: relocate and protect secret storage through group access
Alexander Kanavin [Tue, 20 Aug 2013 14:24:11 +0000 (17:24 +0300)]
docs: fix more 'authorization' mistakes
Alexander Kanavin [Tue, 20 Aug 2013 14:16:25 +0000 (17:16 +0300)]
docs: fix use of 'authorization' vs 'authentication'
Alexander Kanavin [Mon, 19 Aug 2013 13:17:19 +0000 (16:17 +0300)]
docs: add a Makefile recipe for automated online documentation updates
Alexander Kanavin [Fri, 16 Aug 2013 14:22:53 +0000 (17:22 +0300)]
docs: add build and install instructions
Jussi Laako [Fri, 16 Aug 2013 14:19:34 +0000 (17:19 +0300)]
packaging: add documentation package
Alexander Kanavin [Thu, 15 Aug 2013 21:13:15 +0000 (00:13 +0300)]
docs: arrange documentation pages by topic
Alexander Kanavin [Thu, 15 Aug 2013 20:49:49 +0000 (23:49 +0300)]
plugins: use nonce generation from gsignond-common library in digest plugin
Alexander Kanavin [Thu, 15 Aug 2013 20:39:35 +0000 (23:39 +0300)]
plugins: place digest plugin's repeated code in a function
Alexander Kanavin [Thu, 15 Aug 2013 17:48:12 +0000 (20:48 +0300)]
docs: add documentation for in-tree plugins
This achieves 100% symbol coverage, hurray!
Alexander Kanavin [Thu, 15 Aug 2013 10:44:57 +0000 (13:44 +0300)]
docs: fix doc generation warning
Alexander Kanavin [Thu, 15 Aug 2013 10:43:35 +0000 (13:43 +0300)]
docs: add documentation for gsignond-utils.h
Alexander Kanavin [Thu, 15 Aug 2013 17:47:54 +0000 (20:47 +0300)]
docs: add documentation for GSignondStorageManager
Alexander Kanavin [Wed, 14 Aug 2013 18:28:22 +0000 (21:28 +0300)]
db: remove unused methods from GSignondSecretStorage, make gsignond_secret_storage_get_last_error() virtual