Amarnath Valluri [Fri, 13 Feb 2015 08:50:02 +0000 (10:50 +0200)]
FIX Issue 227: [gsignond] Dbus interface for UI
Imran Zaman [Thu, 12 Feb 2015 20:34:02 +0000 (22:34 +0200)]
Fixed dbus code generation compilation issue
Change-Id: Ibd7c66d28c2f26f59d1dc58cc778e0b254921f24
Imran Zaman [Thu, 12 Feb 2015 19:37:24 +0000 (21:37 +0200)]
release 1.0.4
Signed-off-by: Imran Zaman <imran.zaman@intel.com>
Amarnath Valluri [Fri, 6 Feb 2015 12:40:05 +0000 (14:40 +0200)]
daemon: moved exporting dbus objects on bus_aquired callback from name_aquired
Amarnath Valluri [Thu, 5 Feb 2015 13:20:49 +0000 (15:20 +0200)]
daemon: Fix race-condition issues in object disposable
Synchronize both disposable timeout and idle(delete_later) callbacks.
Jussi Laako [Fri, 2 Jan 2015 16:39:26 +0000 (18:39 +0200)]
plugins: add more arg checks to code and tests
Alexander Kanavin [Wed, 31 Dec 2014 19:07:18 +0000 (21:07 +0200)]
Revert "Fixed bug when plugins are loaded as g_strplit returns an empty plugin_type because \n delimiter"
This reverts commit
223e97eb9de7afd7699d5dadec6e0370617bff57.
Jussi Laako [Wed, 31 Dec 2014 11:38:21 +0000 (13:38 +0200)]
debian: support update-alternatives for the gsignond.conf
Jussi Laako [Wed, 31 Dec 2014 11:37:46 +0000 (13:37 +0200)]
plugins: add missing include
Jussi Laako [Tue, 30 Dec 2014 15:54:40 +0000 (17:54 +0200)]
plugin-proxy: add extra null-check for hash table lookup
Jussi Laako [Tue, 30 Dec 2014 14:44:28 +0000 (16:44 +0200)]
Merge branch 'devel' of https://code.google.com/p/accounts-sso.gsignond into devel
Jussi Laako [Tue, 30 Dec 2014 14:44:12 +0000 (16:44 +0200)]
Fix up changelog
Amarnath Valluri [Fri, 26 Sep 2014 12:51:49 +0000 (15:51 +0300)]
fix issues found by coverty analyser
Imran Zaman [Tue, 15 Jul 2014 13:53:16 +0000 (16:53 +0300)]
Fixed bug when plugins are loaded as g_strplit returns an empty plugin_type because \n delimiter
Amarnath Valluri [Fri, 26 Sep 2014 12:51:49 +0000 (15:51 +0300)]
fix issues found by coverty analyser
Jussi Laako [Tue, 29 Jul 2014 13:11:32 +0000 (16:11 +0300)]
Merge branch 'devel' of https://code.google.com/p/accounts-sso.gsignond into devel
Conflicts:
dists/debian/changelog
Jussi Laako [Tue, 29 Jul 2014 13:09:32 +0000 (16:09 +0300)]
Update Debian changelog
Imran Zaman [Tue, 15 Jul 2014 13:53:16 +0000 (16:53 +0300)]
Fixed bug when plugins are loaded as g_strplit returns an empty plugin_type because \n delimiter
Imran Zaman [Fri, 4 Jul 2014 12:35:48 +0000 (15:35 +0300)]
Merge branch 'devel'
Imran Zaman [Fri, 4 Jul 2014 12:35:25 +0000 (15:35 +0300)]
fixed config.h header; removed it from public header
Imran Zaman [Wed, 2 Jul 2014 10:05:44 +0000 (13:05 +0300)]
Merge branch 'devel'
Imran Zaman [Mon, 30 Jun 2014 13:56:31 +0000 (16:56 +0300)]
untar is made to upstream branch and tizen specific changes stay in tizen branch in Tizen repos, prepare-tizen script need to be updated
Imran Zaman [Mon, 30 Jun 2014 12:38:58 +0000 (15:38 +0300)]
Merge branch 'devel'
Imran Zaman [Mon, 30 Jun 2014 12:24:28 +0000 (15:24 +0300)]
updated to version 1.0.3
Imran Zaman [Mon, 30 Jun 2014 11:53:00 +0000 (14:53 +0300)]
only log messages if in debug mode
Imran Zaman [Mon, 30 Jun 2014 11:17:08 +0000 (14:17 +0300)]
Fixed bug when removing reference
Imran Zaman [Fri, 27 Jun 2014 13:43:24 +0000 (16:43 +0300)]
Fixed bug in case of error when adding/removing reference
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