platform/upstream/gsignond.git
9 years agoUpdate version to 1.0.2 master
Jussi Laako [Wed, 25 Jun 2014 11:12:11 +0000 (14:12 +0300)]
Update version to 1.0.2

9 years agoRename access control check macros and correct some cases
Jussi Laako [Wed, 18 Jun 2014 14:18:55 +0000 (17:18 +0300)]
Rename access control check macros and correct some cases

9 years agoplugin-remote: glib seems to auto-remove the source on callback
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

9 years agogplugind: add more debugging output for the plugin API methods and signals
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.

9 years agodebian: create /var/db directory with correct permissions
Jussi Laako [Tue, 20 May 2014 13:22:37 +0000 (16:22 +0300)]
debian: create /var/db directory with correct permissions

10 years agotizen: fix spec
Jussi Laako [Thu, 20 Mar 2014 15:47:02 +0000 (17:47 +0200)]
tizen: fix spec

10 years agotizen: force removal of old version
Jussi Laako [Thu, 13 Mar 2014 14:37:40 +0000 (16:37 +0200)]
tizen: force removal of old version

10 years agotizen: update package group
Jussi Laako [Wed, 12 Mar 2014 14:03:36 +0000 (16:03 +0200)]
tizen: update package group

10 years agotizen: fix release spec and script
Jussi Laako [Mon, 10 Mar 2014 15:00:16 +0000 (17:00 +0200)]
tizen: fix release spec and script

10 years agoRelease 1.0.1 1.0.1
Jussi Laako [Fri, 7 Mar 2014 14:30:44 +0000 (16:30 +0200)]
Release 1.0.1

10 years agodist: fix distribution tarball and out-of-tree build
Jussi Laako [Fri, 7 Mar 2014 14:19:34 +0000 (16:19 +0200)]
dist: fix distribution tarball and out-of-tree build

10 years agopackaging: fix openSUSE spec
Jussi Laako [Fri, 7 Mar 2014 13:47:09 +0000 (15:47 +0200)]
packaging: fix openSUSE spec

10 years agoRelease 1.0.0
Imran Zaman [Thu, 6 Mar 2014 12:40:28 +0000 (14:40 +0200)]
Release 1.0.0

10 years agobuild: fix make distcheck with automake 1.13
Alexander Kanavin [Thu, 6 Mar 2014 14:08:17 +0000 (16:08 +0200)]
build: fix make distcheck with automake 1.13

10 years agometadata-db: don't try to use NULL methods
Jussi Laako [Thu, 6 Mar 2014 15:18:28 +0000 (17:18 +0200)]
metadata-db: don't try to use NULL methods

10 years agoAssorted fixes and cleanups, updated version
Jussi Laako [Fri, 28 Feb 2014 13:47:04 +0000 (15:47 +0200)]
Assorted fixes and cleanups, updated version

10 years agodocs: add documentation for multple plugin loaders
Alexander Kanavin [Mon, 17 Feb 2014 17:11:02 +0000 (19:11 +0200)]
docs: add documentation for multple plugin loaders

10 years agoUpdate .gitignore
Alexander Kanavin [Mon, 17 Feb 2014 17:10:12 +0000 (19:10 +0200)]
Update .gitignore

10 years agoplugins: simplify process killing
Alexander Kanavin [Fri, 14 Feb 2014 15:48:17 +0000 (17:48 +0200)]
plugins: simplify process killing

10 years agoplugind: export the plugin object on d-bus after connecting all the signals and setti...
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 :-/

10 years agoidentity-info: fix memleak
Alexander Kanavin [Thu, 13 Feb 2014 18:14:58 +0000 (20:14 +0200)]
identity-info: fix memleak

10 years agogplugind: fix memleak
Alexander Kanavin [Thu, 13 Feb 2014 18:14:46 +0000 (20:14 +0200)]
gplugind: fix memleak

10 years agovalgrind: add suppressions
Alexander Kanavin [Thu, 13 Feb 2014 18:14:13 +0000 (20:14 +0200)]
valgrind: add suppressions

10 years agoplugins: export plugin d-bus object at /
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

10 years agodbus: add a version to the plugin d-bus interface
Alexander Kanavin [Thu, 13 Feb 2014 17:09:57 +0000 (19:09 +0200)]
dbus: add a version to the plugin d-bus interface

10 years agotests: make daemon test much less verbose by default
Alexander Kanavin [Thu, 13 Feb 2014 17:09:01 +0000 (19:09 +0200)]
tests: make daemon test much less verbose by default

10 years agoplugins: add multiple plugin loaders support to plugin proxy
Alexander Kanavin [Thu, 13 Feb 2014 17:05:47 +0000 (19:05 +0200)]
plugins: add multiple plugin loaders support to plugin proxy

10 years agoplugins: remove unused gsignond_plugin_proxy_factory_add_plugin()
Alexander Kanavin [Thu, 13 Feb 2014 15:40:49 +0000 (17:40 +0200)]
plugins: remove unused gsignond_plugin_proxy_factory_add_plugin()

10 years agoplugins: remove hardcoded plugin loader name from GSignondRemotePlugin
Alexander Kanavin [Thu, 6 Feb 2014 19:08:17 +0000 (21:08 +0200)]
plugins: remove hardcoded plugin loader name from GSignondRemotePlugin

10 years agogplugind: add support for listing plugins
Alexander Kanavin [Thu, 6 Feb 2014 18:16:41 +0000 (20:16 +0200)]
gplugind: add support for listing plugins

10 years agogplugind: use proper command line options for various functions
Alexander Kanavin [Thu, 6 Feb 2014 18:01:27 +0000 (20:01 +0200)]
gplugind: use proper command line options for various functions

10 years agoplugins: move plugin loader to gplugind directory
Alexander Kanavin [Thu, 6 Feb 2014 17:30:59 +0000 (19:30 +0200)]
plugins: move plugin loader to gplugind directory

10 years agoRemove plugin path from commandline parameters to plugin loader
Alexander Kanavin [Thu, 6 Feb 2014 17:19:33 +0000 (19:19 +0200)]
Remove plugin path from commandline parameters to plugin loader

10 years agobuild: introduce separate directories for plugin loaders and glib plugins
Alexander Kanavin [Thu, 6 Feb 2014 16:38:08 +0000 (18:38 +0200)]
build: introduce separate directories for plugin loaders and glib plugins

10 years agoplugins: remove unused fields from GSignondPluginRemote
Alexander Kanavin [Thu, 6 Feb 2014 15:14:43 +0000 (17:14 +0200)]
plugins: remove unused fields from GSignondPluginRemote

10 years agoplugins: drop unnecessary ad-hoc sync with child process
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.

10 years agoplugins: use d-bus properties instead of GetInfo() for plugin type and mechanisms
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

10 years agotests: fix failing pluginproxytest
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

10 years agobuild: use -Werror only in release builds
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.

10 years agobuild: fix failing 'make check' for docs with new automake
Alexander Kanavin [Tue, 4 Feb 2014 14:46:52 +0000 (16:46 +0200)]
build: fix failing 'make check' for docs with new automake

10 years agoAdd lcov support
Alexander Kanavin [Fri, 20 Dec 2013 16:07:58 +0000 (18:07 +0200)]
Add lcov support

10 years agodebian: install with setuid bit
Jussi Laako [Mon, 9 Dec 2013 14:45:22 +0000 (16:45 +0200)]
debian: install with setuid bit

10 years agodebian: optionally build debug enabled package
Jussi Laako [Wed, 4 Dec 2013 14:27:18 +0000 (16:27 +0200)]
debian: optionally build debug enabled package

10 years agoconfig: unbreak non-debug build
Jussi Laako [Wed, 4 Dec 2013 14:05:55 +0000 (16:05 +0200)]
config: unbreak non-debug build

10 years agoutils: add gsignond_is_host_in_domain()
Alexander Kanavin [Tue, 3 Dec 2013 15:23:31 +0000 (17:23 +0200)]
utils: add gsignond_is_host_in_domain()

10 years agoauth-session, identity: optimizations
Jussi Laako [Fri, 29 Nov 2013 14:16:55 +0000 (16:16 +0200)]
auth-session, identity: optimizations

10 years agodigest-plugin: fix documentation
Jussi Laako [Fri, 29 Nov 2013 13:05:32 +0000 (15:05 +0200)]
digest-plugin: fix documentation

10 years agoutils: make gsignond_array_to_sequence() argument really (transfer full)
Jussi Laako [Thu, 28 Nov 2013 16:05:06 +0000 (18:05 +0200)]
utils: make gsignond_array_to_sequence() argument really (transfer full)

10 years agodigest-plugin: add realm check
Jussi Laako [Wed, 27 Nov 2013 16:16:30 +0000 (18:16 +0200)]
digest-plugin: add realm check

10 years agosession-data: provide also allowed realms
Jussi Laako [Tue, 26 Nov 2013 14:05:41 +0000 (16:05 +0200)]
session-data: provide also allowed realms

10 years agoutils: move sequence/array to/from variant conversions to utils
Jussi Laako [Tue, 26 Nov 2013 13:14:17 +0000 (15:14 +0200)]
utils: move sequence/array to/from variant conversions to utils

10 years agopackaging: add URL to spec files
Alexander Kanavin [Mon, 25 Nov 2013 14:43:10 +0000 (16:43 +0200)]
packaging: add URL to spec files

10 years agoidentity: fix owner and acl handling
Jussi Laako [Mon, 25 Nov 2013 15:54:02 +0000 (17:54 +0200)]
identity: fix owner and acl handling

10 years agoconfig: cleanup and fix config
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

10 years agoFix location of gsignond.conf
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

10 years agoconfig: values from config file were not set
Alexander Kanavin [Sat, 12 Oct 2013 13:28:34 +0000 (16:28 +0300)]
config: values from config file were not set

10 years agoFixed dbus session type for identity and auth session
Imran Zaman [Wed, 9 Oct 2013 09:05:53 +0000 (12:05 +0300)]
Fixed dbus session type for identity and auth session

10 years agobuild: don't version extensions and plugins
Alexander Kanavin [Mon, 7 Oct 2013 13:57:14 +0000 (16:57 +0300)]
build: don't version extensions and plugins

10 years agodocs: remove all autogenerated files with 'make clean'
Alexander Kanavin [Thu, 5 Sep 2013 13:19:23 +0000 (16:19 +0300)]
docs: remove all autogenerated files with 'make clean'

10 years agodaemon: IdentityInfo - support for selective copy of fields
Amarnath Valluri [Thu, 5 Sep 2013 10:27:08 +0000 (13:27 +0300)]
daemon: IdentityInfo - support for selective copy of fields

10 years agocommon: gsignond_dictionary_to_variant_builder() new API added to GSignondDictionary
Amarnath Valluri [Tue, 3 Sep 2013 13:48:38 +0000 (16:48 +0300)]
common: gsignond_dictionary_to_variant_builder() new API added to GSignondDictionary

10 years agocommon: GSignondIdentityInfo re-typed as a new boxed type
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.

10 years agocommon: new api added to GSignondDictionary to know if a key is existing
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

10 years agoidentityinfo: remove unused function and remove edit flags in GetInfo
Jussi Laako [Thu, 15 Aug 2013 15:16:47 +0000 (18:16 +0300)]
identityinfo: remove unused function and remove edit flags in GetInfo

10 years agotests: IdentityInfo test moved to common tests.
Amarnath Valluri [Mon, 29 Jul 2013 12:15:34 +0000 (15:15 +0300)]
tests: IdentityInfo test moved to common tests.

10 years agodaemon/db: Make use of IdentityInfo 'EditFlags'.
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.

10 years agocommon: Edit flags supported changes to IdentityInfo.
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.

10 years agodaemon: double free curroption fixed
Amarnath Valluri [Thu, 29 Aug 2013 22:05:43 +0000 (01:05 +0300)]
daemon: double free curroption fixed

10 years agobuild: added missing common.mk Makefile.am(s)
Amarnath Valluri [Thu, 29 Aug 2013 10:30:18 +0000 (13:30 +0300)]
build:  added missing common.mk Makefile.am(s)

10 years agodocs: add cross-links between pages and other small updates
Alexander Kanavin [Mon, 26 Aug 2013 13:17:21 +0000 (16:17 +0300)]
docs: add cross-links between pages and other small updates

10 years agoAdd gsignond.conf to .gitignore
Alexander Kanavin [Mon, 26 Aug 2013 13:15:52 +0000 (16:15 +0300)]
Add gsignond.conf to .gitignore

10 years agoconfig: clean up configuration management
Jussi Laako [Fri, 23 Aug 2013 13:58:02 +0000 (16:58 +0300)]
config: clean up configuration management

10 years agoacm: improve configurability of the keychain
Jussi Laako [Thu, 22 Aug 2013 13:52:18 +0000 (16:52 +0300)]
acm: improve configurability of the keychain

10 years agoacm: allow setting keychain system context through configure
Jussi Laako [Thu, 22 Aug 2013 11:40:18 +0000 (14:40 +0300)]
acm: allow setting keychain system context through configure

10 years agoRelease 0.0.3-1
Amarnath Valluri [Thu, 22 Aug 2013 13:15:12 +0000 (16:15 +0300)]
Release 0.0.3-1

10 years agotools: fixes in tizen packaging script
Amarnath Valluri [Thu, 22 Aug 2013 11:22:54 +0000 (14:22 +0300)]
tools: fixes in tizen packaging script

10 years agoRevert "build: build issues fixed"
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.

10 years agoRevert "build: made gtk-doc optional"
Amarnath Valluri [Thu, 22 Aug 2013 12:14:34 +0000 (15:14 +0300)]
Revert "build: made gtk-doc optional"

This reverts commit b31ed6e880b0dcd7635147a57b870c0c137cfce0.

10 years agobuild: made gtk-doc optional
Amarnath Valluri [Thu, 22 Aug 2013 08:44:36 +0000 (11:44 +0300)]
build: made gtk-doc optional

10 years agobuild: build issues fixed
Amarnath Valluri [Thu, 22 Aug 2013 08:43:21 +0000 (11:43 +0300)]
build: build issues fixed

10 years agoconfig: remove support for SSO_SECRET_PATH environment variable
Alexander Kanavin [Wed, 21 Aug 2013 14:08:10 +0000 (17:08 +0300)]
config: remove support for SSO_SECRET_PATH environment variable

10 years agodocs: fix description of GSIGNOND_CONFIG_GENERAL_SECURE_DIR
Alexander Kanavin [Wed, 21 Aug 2013 14:07:00 +0000 (17:07 +0300)]
docs: fix description of GSIGNOND_CONFIG_GENERAL_SECURE_DIR

10 years agopackaging: fix a typo in rpm spec files
Jussi Laako [Wed, 21 Aug 2013 13:50:43 +0000 (16:50 +0300)]
packaging: fix a typo in rpm spec files

10 years agodaemon: don't attempt to wipe the base path
Jussi Laako [Wed, 21 Aug 2013 13:17:40 +0000 (16:17 +0300)]
daemon: don't attempt to wipe the base path

10 years agodocumentation: update documentation after rebase
Jussi Laako [Wed, 21 Aug 2013 13:17:17 +0000 (16:17 +0300)]
documentation: update documentation after rebase

10 years agostorage: relocate also metadata database to the same location
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

10 years agostorage: relocate and protect secret storage through group access
Jussi Laako [Wed, 14 Aug 2013 12:03:18 +0000 (15:03 +0300)]
storage: relocate and protect secret storage through group access

10 years agodocs: fix more 'authorization' mistakes
Alexander Kanavin [Tue, 20 Aug 2013 14:24:11 +0000 (17:24 +0300)]
docs: fix more 'authorization' mistakes

10 years agodocs: fix use of 'authorization' vs 'authentication'
Alexander Kanavin [Tue, 20 Aug 2013 14:16:25 +0000 (17:16 +0300)]
docs: fix use of 'authorization' vs 'authentication'

10 years agodocs: add a Makefile recipe for automated online documentation updates
Alexander Kanavin [Mon, 19 Aug 2013 13:17:19 +0000 (16:17 +0300)]
docs: add a Makefile recipe for automated online documentation updates

10 years agodocs: add build and install instructions
Alexander Kanavin [Fri, 16 Aug 2013 14:22:53 +0000 (17:22 +0300)]
docs: add build and install instructions

10 years agopackaging: add documentation package
Jussi Laako [Fri, 16 Aug 2013 14:19:34 +0000 (17:19 +0300)]
packaging: add documentation package

10 years agodocs: arrange documentation pages by topic
Alexander Kanavin [Thu, 15 Aug 2013 21:13:15 +0000 (00:13 +0300)]
docs: arrange documentation pages by topic

10 years agoplugins: use nonce generation from gsignond-common library in digest plugin
Alexander Kanavin [Thu, 15 Aug 2013 20:49:49 +0000 (23:49 +0300)]
plugins: use nonce generation from gsignond-common library in digest plugin

10 years agoplugins: place digest plugin's repeated code in a function
Alexander Kanavin [Thu, 15 Aug 2013 20:39:35 +0000 (23:39 +0300)]
plugins: place digest plugin's repeated code in a function

10 years agodocs: add documentation for in-tree plugins
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!

10 years agodocs: fix doc generation warning
Alexander Kanavin [Thu, 15 Aug 2013 10:44:57 +0000 (13:44 +0300)]
docs: fix doc generation warning

10 years agodocs: add documentation for gsignond-utils.h
Alexander Kanavin [Thu, 15 Aug 2013 10:43:35 +0000 (13:43 +0300)]
docs: add documentation for gsignond-utils.h

10 years agodocs: add documentation for GSignondStorageManager
Alexander Kanavin [Thu, 15 Aug 2013 17:47:54 +0000 (20:47 +0300)]
docs: add documentation for GSignondStorageManager

10 years agodb: remove unused methods from GSignondSecretStorage, make gsignond_secret_storage_ge...
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