2014-06-24  Jussi Laako  <jussi.laako@linux.intel.com>

Update version to 2.2.0

2014-06-23  Jussi Laako  <jussi.laako@linux.intel.com>

identity: remove unnecessary FIXME

2014-06-19  Imran Zaman  <imran.zaman@intel.com>

removed appcontext from query identities call

2014-06-18  Jussi Laako  <jussi.laako@linux.intel.com>

identity: fix signal documentation

2014-06-17  Jussi Laako  <jussi.laako@linux.intel.com>

auth-session: make state changed signal enumeration public

2014-06-11  Jussi Laako  <jussi.laako@linux.intel.com>

utils: add necessary header and footer to have right calling convention with c++ code

2014-06-10  Jussi Laako  <jussi.laako@linux.intel.com>

identity: emit signal when identity is removed

2014-06-10  Imran Zaman  <imran.zaman@intel.com>

corrected documentation

2014-06-09  Imran Zaman  <imran.zaman@intel.com>

fixed networktimeout as long

2014-06-09  Jussi Laako  <jussi.laako@linux.intel.com>

auth-service: implement database clear method

2014-06-09  Jussi Laako  <jussi.laako@linux.intel.com>

utils: publish utility functions, especially useful for writing bindings to other languages

2014-06-09  Jussi Laako  <jussi.laako@linux.intel.com>

identity: fix/add _request_credentials_update() prototype

2014-06-06  Imran Zaman  <imran.zaman@intel.com>

moved startSession method to Identity object

2014-06-03  Imran Zaman  <imran.zaman@intel.com>

Fixed spelling mistake

2014-06-02  Jussi Laako  <jussi@sonarnerd.net>

identity: implement VerifyUser and RequestCredentialsUpdate

2014-06-02  Jussi Laako  <jussi@sonarnerd.net>

widl: create a separate SecurityContext dictionary for owner/ACL

2014-05-27  Alexander Kanavin  <alex.kanavin@gmail.com>

doc: don't show how to add *:* ACL, as this is not a good idea

2014-04-03  Jussi Laako  <jussi.laako@linux.intel.com>

debian: include gsso-example in dev package

2014-04-03  Jussi Laako  <jussi.laako@linux.intel.com>

widl: fix some spec bugs

2014-04-02  Jussi Laako  <jussi.laako@linux.intel.com>

widl: update with proposed changes

2014-03-28  Jussi Laako  <jussi.laako@linux.intel.com>

widl: initial draft

2014-03-21  Jussi Laako  <jussi.laako@linux.intel.com>

tizen: split docs to separate package and add manifest

2014-03-18  Jussi Laako  <jussi.laako@linux.intel.com>

configure: fix broken libgsignon-glib.pc

2014-03-18  Jussi Laako  <jussi@sonarnerd.net>

suse: update spec

2014-03-18  Imran Zaman  <imran.zaman@intel.com>

tizen: fix build/release script and package group

2014-03-13  Jussi Laako  <jussi.laako@linux.intel.com>

tizen: force remove old versions

2014-03-12  Jussi Laako  <jussi.laako@linux.intel.com>

tizen: update package group

2014-03-11  Jussi Laako  <jussi.laako@linux.intel.com>

tizen: fix build and release script

2014-03-07  Jussi Laako  <jussi.laako@linux.intel.com>

Release 2.1.0

2014-03-07  Imran Zaman  <imran.zaman@intel.com>

fixed tizen prepare script for packaging folder

2014-03-07  Imran Zaman  <imran.zaman@intel.com>

fixed tizen prepare script for packaging folder

2014-03-06  Jussi Laako  <jussi.laako@linux.intel.com>

Release 2.1.0

2014-03-06  Jussi Laako  <jussi.laako@linux.intel.com>

identity-info: copy-before-free

2014-03-05  Jussi Laako  <jussi.laako@linux.intel.com>

Remove const from GLib containers, since GLib container APIs only deal with non-const containers

2014-03-04  Alexander Kanavin  <alex.kanavin@gmail.com>

tests: fix compiler warnings

2014-03-04  Alexander Kanavin  <alex.kanavin@gmail.com>

example: fix compiler warnings

2014-03-04  Alexander Kanavin  <alex.kanavin@gmail.com>

Remove some const-ness in parameters to avoid casts in clients

2014-03-04  Aleksander Zdyb  <a.zdyb@partner.samsung.com>

Add examples for managing identity's ACL

Show how to:
* list identity's ACL
* add new security context to ACL
* remove security context from ACL

New commandline arguments are:
* --add-context (takes context with --context)
* --remove-context (takes context with --context)

Option --query-identities now shows ACL for each identity

2014-03-03  Jussi Laako  <jussi.laako@linux.intel.com>

identity: fix a bug and use local copy of identity info when performing store

2014-02-20  Alexander Kanavin  <alex.kanavin@gmail.com>

When making a variant from identity info, only include non-null or non-empty fields

2014-02-19  Alexander Kanavin  <alexander.kanavin@intel.com>

Always set store_secret flag when creating identity from variant

2014-02-17  Alexander Kanavin  <alexander.kanavin@intel.com>

docs: fix GSignonPlugin's signal name

2014-01-31  Jussi Laako  <jussi.laako@linux.intel.com>

auth-session: simplify and reduce amount of identical code

2014-01-31  Jussi Laako  <jussi.laako@linux.intel.com>

packaging: update debian changelog

2014-01-31  Alberto Mardegan  <alberto.mardegan@canonical.com>

AuthSession: bring back libsignon-glib -compatible constructor

Reintroduce the constructor which takes an integer parameter, to
increase compatibility with libsignon-glib, and rename the existing
constructor to signon_auth_session_new_for_identity().
Also, declare a couple of types in signon-types.h, so that the signature
of the signon_auth_session_new_for_identity() can now properly accept a
SignonIdentity * (same trick used in libaccounts-glib).

2014-01-31  Alberto Mardegan  <alberto.mardegan@canonical.com>

Identity: add constructors compatible with libsignon-glib

Restore the constructors to the original form, in order to reduce the
differences with libsignon-glib; add a "_with_context" tag to the
constructors which take the additional application context parameter.

2013-12-20  Alexander Kanavin  <alexander.kanavin@intel.com>

Add a lcov recipe to Makefile.am

2013-12-09  Alexander Kanavin  <alexander.kanavin@intel.com>

Tweaks to SignonAuthSession docs

2013-12-05  Alexander Kanavin  <alexander.kanavin@intel.com>

Update the example to use allowed realms

2013-12-04  Jussi Laako  <jussi.laako@linux.intel.com>

debian: optional rule to build debug version

2013-11-25  Imran Zaman  <imran.zaman@intel.com>

Release 2.0.3

2013-11-25  Jussi Laako  <jussi.laako@linux.intel.com>

test: update test to better test access control cases

2013-11-25  Jussi Laako  <jussi.laako@linux.intel.com>

configure: depend on gthread (needed on Debian Jessie at least)

2013-11-22  Alexander Kanavin  <alexander.kanavin@intel.com>

docs: added missing files to dist tarball

2013-11-22  Imran Zaman  <imran.zaman@intel.com>

Release 2.0.2

2013-11-06  Jussi Laako  <jussi.laako@linux.intel.com>

doc: change a sentence to say what it was intended to say...

2013-11-05  Alexander Kanavin  <alexander.kanavin@intel.com>

docs: fix up grammar

2013-11-05  Jussi Laako  <jussi.laako@linux.intel.com>

example: fix function prototypes

2013-11-05  Jussi Laako  <jussi.laako@linux.intel.com>

doc: fix documentation to match intended behavior

2013-09-05  Alexander Kanavin  <alexander.kanavin@intel.com>

docs: remove all autogenerated files with 'make clean'

2013-09-04  Alexander Kanavin  <alexander.kanavin@intel.com>

docs: rearrange APIs in more logical order

2013-09-04  Alexander Kanavin  <alex.kanavin@gmail.com>

docs: update documentation of SignonSecurityContext

2013-09-04  Alexander Kanavin  <alex.kanavin@gmail.com>

docs: update documentation of SignonIdentityInfo

2013-09-04  Alexander Kanavin  <alex.kanavin@gmail.com>

docs: update documentation of SignonIdentity

2013-09-04  Alexander Kanavin  <alexander.kanavin@intel.com>

docs: fix assorted warnings

2013-09-04  Alexander Kanavin  <alexander.kanavin@intel.com>

docs: fix up SignonError

2013-09-04  Alexander Kanavin  <alexander.kanavin@intel.com>

docs: fix up SignonAuthSession

2013-09-04  Alexander Kanavin  <alexander.kanavin@intel.com>

docs: fix up SignonAuthService docs

2013-09-04  Alexander Kanavin  <alexander.kanavin@intel.com>

docs: remove autogenerated libgsignon-glib-sections.txt file

2013-09-04  Alexander Kanavin  <alexander.kanavin@intel.com>

docs: drop irrelevant d-bus api reference

2013-09-04  Alexander Kanavin  <alexander.kanavin@intel.com>

docs: add introduction chapter

2013-08-28  Alexander Kanavin  <alexander.kanavin@intel.com>

docs: add a gSSO examples chapter

2013-08-28  Alexander Kanavin  <alexander.kanavin@intel.com>

examples: initial commit

2013-08-23  Alexander Kanavin  <alexander.kanavin@intel.com>

docs: add the documentation URL and a makefile recipe for documentation updates

2013-07-10  Jussi Laako  <jussi.laako@linux.intel.com>

packaging: build debuginfo and debugsource packages on suse

2013-07-10  Jussi Laako  <jussi.laako@linux.intel.com>

packaging: create debug package on debian/ubuntu

2013-07-04  Jussi Laako  <jussi.laako@linux.intel.com>

packaging: add ubuntu/debian packaging

2013-06-28  Jussi Laako  <jussi.laako@linux.intel.com>

packaging: require feature "gsignon" and update license tag

2013-06-24  Imran Zaman  <imran.zaman@intel.com>

Removes the stale files if deleted from the git repo

2013-06-24  Imran Zaman  <imran.zaman@intel.com>

Release 2.0.1

2013-06-24  Imran Zaman  <imran.zaman@intel.com>

default dbus type in tizen should be p2p

2013-06-17  Imran Zaman  <imran.zaman@intel.com>

updated spec files

2013-06-17  Imran Zaman  <imran.zaman@intel.com>

changes made to distribution specific files

2013-06-14  Imran Zaman  <imran.zaman@intel.com>

added docs to tizen spec file

2013-06-13  Imran Zaman  <imran.zaman@intel.com>

added spec file for tizen

2013-06-13  Imran Zaman  <imran.zaman@intel.com>

renamed spec file to suse spec file

2013-06-13  Imran Zaman  <imran.zaman@intel.com>

fixed parallel build issue

2013-06-13  Jussi Laako  <jussi.laako@linux.intel.com>

automake: change tar format to avoid hitting 99 character limit

2013-06-13  Imran Zaman  <imran.zaman@intel.com>

add packaging folder to dist

2013-06-13  Imran Zaman  <imran.zaman@intel.com>

fixed formatting for structs documentation that gtk-doc does not like

2013-06-13  Imran Zaman  <imran.zaman@intel.com>

fixed errors and warnings report by gtk-doc tests

2013-06-12  Jussi Laako  <jussi.laako@linux.intel.com>

doc: include SignonSecurityContext documentation and some other small fixes

2013-06-12  Imran Zaman  <imran.zaman@intel.com>

fixed issues reported by make distcheck

2013-06-12  Imran Zaman  <imran.zaman@intel.com>

fixed name changes

2013-06-10  Imran Zaman  <imran.zaman@intel.com>

fixed gitignore file for lib name changes

2013-06-03  Jussi Laako  <jussi.laako@linux.intel.com>

spec: add missing build dependency

2013-06-03  Jussi Laako  <jussi.laako@linux.intel.com>

Update packaging

2013-06-03  Jussi Laako  <jussi.laako@linux.intel.com>

Remove broken Vala API

2013-06-03  Jussi Laako  <jussi.laako@linux.intel.com>

Fix GObject introspection

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

pkgconfig: remove unnecessary dependency

2013-05-31  Amarnath Valluri  <amarnath.valluri@linux.intel.com>

using correct dbus socket address and limited testbus server for session bus.

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

Rename the project

2013-05-31  Imran Zaman  <imran.zaman@intel.com>

test db paths are set to /tmp/gsignond

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

Update and fix queryIdentities method and add test case for it

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

Just return NULL on NULL copy of SecurityContext

2013-05-31  Imran Zaman  <imran.zaman@intel.com>

fixed number of failing test cases, memory leaks and invalid reads

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

Add signon_auth_service_query_identities()

2013-05-31  Imran Zaman  <imran.zaman@intel.com>

fixed error for the programs which have to be valgrinded

2013-05-31  Imran Zaman  <imran.zaman@intel.com>

client-lib: fixed number of memory leaks and restructured test code a bit

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

Fix a variant reference leak

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

configure: adjust whitespaces to align output nicely

2013-05-31  Amarnath Valluri  <amarnath.valluri@linux.intel.com>

peer to peer dbus support added

2013-05-31  Amarnath Valluri  <amarnath.valluri@linux.intel.com>

dbus: setting no_property_load flags while creating proxy objects, as daemon objects are not supporting any properties

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

- Properly update local info cache when storing to avoid roundtrip timing problems - White space fixes

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

Fix test_auth_session_process_failure test case

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

- Fix tests - Don't emit local status updates

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

Fix error domain and tests

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

Fix auth session query mechanisms test

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

Fix tests for more strict security enforcement of gsignond

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

- Unref the identity when session is finalized - Some more debug printouts

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

Some more debug messages

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

security context: use slice allocator and different NULL return in free

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

Chain session object creation properly with identity object creation

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

Update test script to use gsignond

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

dbus: rename interfaces to avoid conflict identityinfo: don't pass owner or ACL if not set - leave it to deamon

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

packaging: spec update

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

generic: fix internal APIs and tests for rebase

2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>

all: build independently from the signond sources all: add support for two-layer access control all: functionality to set the owner item on IdentityInfo dbus: update interfaces

2013-04-15  Alberto Mardegan  <alberto.mardegan@canonical.com>

Doc: mention that Identity::signout() clears password and tokens

2013-02-05  David King  <david.king@canonical.com>

Check that NEWS has been update before releasing

2013-02-05  Alberto Mardegan  <alberto.mardegan@canonical.com>

Version 1.9

2013-02-05  Alberto Mardegan  <alberto.mardegan@canonical.com>

Invoke the callback when errors occur

Fix a bug when the SignonAuthSession::process callback was not being
invoked if any error occurred, and add a test case to catch future
regressions.

2013-01-23  David King  <david.king@canonical.com>

Add NOCONFIGURE logic to autogen.sh

Additionally, fix the script to run gtkdocize from $srcdir.

2013-01-23  Ken VanDine  <ken.vandine@canonical.com>

Fix the check for pyoverridesdir for python3

2013-01-18  Alberto Mardegan  <alberto.mardegan@canonical.com>

Don't leak the GCancellable

2013-01-10  Alberto Mardegan  <alberto.mardegan@canonical.com>

Version 1.8

2012-11-30  Alberto Mardegan  <alberto.mardegan@canonical.com>

Effectively deprecate signon_auth_session_process

2012-11-30  Alberto Mardegan  <alberto.mardegan@canonical.com>

Add signon_auth_session_process_async

Fixes: http://code.google.com/p/accounts-sso/issues/detail?id=115

2012-11-29  Alberto Mardegan  <alberto.mardegan@canonical.com>

Tests: use G_SLICE=debug-blocks

This can help catch some memory errors.

2012-11-29  Alberto Mardegan  <alberto.mardegan@canonical.com>

Fix all memory leaks detected by valgrind

2012-11-29  Alberto Mardegan  <alberto.mardegan@canonical.com>

Mark static string as const

2012-11-22  Alberto Mardegan  <alberto.mardegan@canonical.com>

Set ID before invoking the client callback

This change makes SignonIdentity process the results from
store_credentials() before invoking the client callback. This is
important because otherwise any SignonAuthSession created by the client
from within the callback would not be bound to the identity.

Also, add a unit test to catch any regressions.

Fixes: http://code.google.com/p/accounts-sso/issues/detail?id=132

2012-10-30  David King  <david.king@canonical.com>

Make tests optional at configure time

http://code.google.com/p/accounts-sso/issues/detail?id=124

2012-10-26  David King  <david.king@canonical.com>

Update NEWS

2012-10-26  David King  <david.king@canonical.com>

Add README

2012-10-26  David King  <david.king@canonical.com>

Generate ChangeLog from git during make dist

2012-10-25  David King  <david.king@canonical.com>

Add generated D-Bus documentation to CLEANFILES

2012-10-24  David King  <david.king@canonical.com>

Add warning about instability of D-Bus API

2012-10-18  David King  <david.king@canonical.com>

Add SignonAuthSession::state-changed documentation

2012-10-18  David King  <david.king@canonical.com>

Fix an implicit function declaration in a test

2012-10-18  David King  <david.king@canonical.com>

Add signond D-Bus API documentation

2012-10-18  David King  <david.king@canonical.com>

Add SignonAuthService to sections file

2012-10-18  David King  <david.king@canonical.com>

Improve reference documentation main page

2012-10-18  David King  <david.king@canonical.com>

Update to recent automake syntax in Makefile.am

2012-10-18  David King  <david.king@canonical.com>

Remove INSTALL from version control

2012-10-18  David King  <david.king@canonical.com>

Update configure.ac to recent autoconf syntax

2012-10-18  David King  <david.king@canonical.com>

Improve autogen.sh

2012-10-17  Alberto Mardegan  <alberto.mardegan@canonical.com>

Version 1.7

2012-10-17  Alberto Mardegan  <alberto.mardegan@canonical.com>

Support GValues of type G_TYPE_VARIANT

Allow passing more complex types to signon_auth_session_process() by
supporting GValues containing a GVariant.

http://code.google.com/p/accounts-sso/issues/detail?id=121

2012-08-22  Alberto Mardegan  <alberto.mardegan@canonical.com>

Version 1.6

2012-08-22  Alberto Mardegan  <alberto.mardegan@canonical.com>

Be python3-compatible

dict.iteritems() is no more.
Also, fix a misleading comment (leftover from a previous
implementation).

2012-08-13  Alberto Mardegan  <alberto.mardegan@canonical.com>

Version 1.5

2012-08-13  Alberto Mardegan  <mardy@users.sourceforge.net>

Workaround for missing PyGObject support for GStrv

Currently PyGObject doesn't support marshalling of string lists (see
https://bugzilla.gnome.org/show_bug.cgi?id=666636 ), so we need to
workaround this limitation somehow.
This code uses pygobject "hidden" support for GStrv to convert Python
lists to GStrv on the fly.

2012-08-13  Alberto Mardegan  <alberto.mardegan@canonical.com>

Remove the last traces of dbus-glib

2012-08-02  Alberto Mardegan  <alberto.mardegan@canonical.com>

Fix make distcheck

2012-08-02  Alberto Mardegan  <alberto.mardegan@canonical.com>

Makefile.am: remove generation of dbus-glib files

2012-08-02  Alberto Mardegan  <alberto.mardegan@canonical.com>

Remove dependency on dbus-glib

2012-08-02  Alberto Mardegan  <alberto.mardegan@canonical.com>

Use GDBus

This commit contains a minimal set of changes needed to switch from
dbus-glib to GDBus. None of the other issues (such as the code being a
mess) are addressed by this commit, in order to make the review simpler.

A later commit will completely remove all traces of dbus-glib.

2012-07-26  Alberto Mardegan  <alberto.mardegan@canonical.com>

Version 1.4

2012-07-26  Alberto Mardegan  <alberto.mardegan@canonical.com>

Tests: update license

We forgot to change the license in tests/check_signon.c when the project
was open-sourced.

2012-07-25  Alberto Mardegan  <alberto.mardegan@canonical.com>

Version 1.3

2012-07-25  Alberto Mardegan  <alberto.mardegan@canonical.com>

Distribute test script

2012-07-17  Alberto Mardegan  <alberto.mardegan@canonical.com>

AuthSession: let the callback unreference "self"

Keep a reference on "self" while invoking the callback.
This fixes:
http://code.google.com/p/accounts-sso/issues/detail?id=81

2012-07-17  Alberto Mardegan  <alberto.mardegan@canonical.com>

Tests: don't load any signond extensions

2012-07-17  Alberto Mardegan  <alberto.mardegan@canonical.com>

Tests: fix compilation warning

2012-07-17  Alberto Mardegan  <alberto.mardegan@canonical.com>

Tests: do not depend on SASL plugin

Use the ssotest plugin instead, which we are already using in other
tests.

2012-07-16  Alberto Mardegan  <alberto.mardegan@canonical.com>

Ship Vala bindings

Unfortunately these bindings cannot be auto-generated due to
https://bugzilla.gnome.org/show_bug.cgi?id=665732

2012-05-31  David King  <david.king@canonical.com>

Add Requires.private to pkg-config file

Requires.private should be used for packages that are required to build
but which are not exposed to other applications.

http://people.freedesktop.org/~dbn/pkg-config-guide.html

2012-04-16  Alberto Mardegan  <alberto.mardegan@canonical.com>

Version 1.2

2012-04-16  Alberto Mardegan  <alberto.mardegan@canonical.com>

Depend on latest signond.

2012-04-13  Alberto Mardegan  <alberto.mardegan@canonical.com>

Remove support for old D-Bus API

2012-04-12  Alberto Mardegan  <alberto.mardegan@canonical.com>

Rename D-Bus paths to com.google.code.AccountsSSO

This follows the changes in signond.

2012-04-12  Alberto Mardegan  <alberto.mardegan@canonical.com>

Fix the creation of a couple of GError instances

A wrong error domain was used, and the error code was hardcoded to 1.
Here we try to make a better guess at the error codes.

2012-04-12  Alberto Mardegan  <alberto.mardegan@canonical.com>

Tests: use a separate D-Bus session, if possible

Use the dbus-test-runner tool, if available, to run the tests in a
separate D-Bus session. In any case, set up environment variables so
that the signon daemon started in the tests will use its own storage,
and not mess up the user data.

2012-04-12  Alberto Mardegan  <alberto.mardegan@canonical.com>

Use new D-Bus APIs from signond

2012-04-10  Alberto Mardegan  <alberto.mardegan@canonical.com>

Handle new registerStoredIdentity return value

The registerStoredIdentity method in signond is being changed to remove
the unnecessary variant wrapping of the mechanisms.
This commit let us support both versions of the API, by adding a runtime
check.

2012-04-10  Alberto Mardegan  <alberto.mardegan@canonical.com>

Use com.nokia.SingleSignOn.Identity.store

Use the more flexible com.nokia.SingleSignOn.Identity.store instead of
com.nokia.SingleSignOn.Identity.storeCredentials.

2012-04-10  Alberto Mardegan  <alberto.mardegan@canonical.com>

Rename internal methods for consistency

2012-03-27  Jussi Laako  <jussi.laako@linux.intel.com>

Fix autotool scripts

2012-03-07  Alberto Mardegan  <mardy@users.sourceforge.net>

Tests: skip tests when outside of a D-Bus session

2012-03-07  Alberto Mardegan  <mardy@users.sourceforge.net>

Tests: do not install test scripts

Using "check_" instead of "bin_" in the Makefile.am forces libtool to
link against the libaccounts-glib found in the working tree, and not
against the system one.
This allows us to run "make check" locally.

2012-01-27  David King  <david.king@canonical.com>

Developer documentation improvements

Add many missing gtk-doc comments, to allow the gtk-doc check to pass
without any errors.

2012-01-26  David King  <david.king@canonical.com>

Update gtk-doc configuration

Disable the template build. Depend on version 1.14 of gtk-doc. Switch to
using XML rather than SGML. Add a gtk-doc check that is executed during
‘make test’. Improve the documentation index page. Add the sections.txt
file and alter it according to the public API symbols.

2011-12-20  Alberto Mardegan  <mardy@users.sourceforge.net>

Fix CFLAGS for introspection data generator

2011-12-15  Alberto Mardegan  <mardy@users.sourceforge.net>

Nullify the returned data when errors occur

In asynchronous callbacks, we expect that the developer will not access
the returned variables if the GError is set. Language bindings, however,
might access all arguments in order to marshal them; therefore, let's
stay on the safe side and always set the data pointers to NULL.

2011-12-14  Alberto Mardegan  <mardy@users.sourceforge.net>

Fix signon_identity_info_set_secret()

The new secret was never copied into the structure. :-O

2011-12-09  Alberto Mardegan  <mardy@users.sourceforge.net>

Add common header for the library

It seems that the .gir file format cannot handle more than one header
file.

2011-12-08  Alberto Mardegan  <mardy@users.sourceforge.net>

Add GObject introspection information to callbacks

The types and their ownership was wrong in several of them.

2011-12-08  Alberto Mardegan  <mardy@users.sourceforge.net>

Update .gitignore

2011-12-08  Alberto Mardegan  <mardy@users.sourceforge.net>

Add GType information to all enums

This fixes a problem with the GObject introspection file: values of the
IdentityType enum were missing, and those of SignonSessionDataUiPolicy
were badly named.

2011-12-02  Alberto Mardegan  <mardy@users.sourceforge.net>

More include madness

2011-12-02  Alberto Mardegan  <mardy@users.sourceforge.net>

Avoid including DBus-glib in installed headers

2011-12-01  Alberto Mardegan  <mardy@users.sourceforge.net>

Fixes for "make distcheck"

2011-11-30  Alberto Mardegan  <mardy@users.sourceforge.net>

Remove signon_identity_verify_user()

The unit test was provoking a crash: the function signature is wrong,
because on signond side this method takes a dictionary parameter, while
the client API has a username parameters.
Resolve this conflict by removing this function; we'll add it back
later, with the correct signature, if and when needed.

2011-11-30  Alberto Mardegan  <mardy@users.sourceforge.net>

Remove signon_identity_info_{get,set}_identity_ref_count

Clients should use signon_identity_{add,remove}_reference instead.

2011-11-30  Alberto Mardegan  <mardy@users.sourceforge.net>

Add GObject introspection tags

At the same time, amend/extend the documentation.

2011-11-29  Alberto Mardegan  <mardy@users.sourceforge.net>

Define SignonIdentityInfo as boxed type

2011-11-29  Alberto Mardegan  <mardy@users.sourceforge.net>

Fix a dangerous typo

2011-11-29  Alberto Mardegan  <mardy@users.sourceforge.net>

Move SignonIdentityInfo to own source file

This change is just cosmetic. No code was changed in this commit.

2011-11-29  Alberto Mardegan  <mardy@users.sourceforge.net>

Update gitignore

Sort contents (sort -V .gitignore) as well.

2011-11-29  Alberto Mardegan  <mardy@users.sourceforge.net>

Setup GObject introspection

2011-11-15  Alberto Mardegan  <mardy@users.sourceforge.net>

Fix compilation warnings

2011-08-26  Alexander Akimov  <ext-alexander.akimov@nokia.com>

version update

2011-08-26  Alexander Akimov  <ext-alexander.akimov@nokia.com>

adding signon-enum-types.h into list of headers

2011-08-23  Alexander Akimov  <ext-alexander.akimov@nokia.com>

fixed errors

2011-08-05  Alexander Akimov  <ext-alexander.akimov@nokia.com>

bringing new structure of signon errors for signon-glib

2011-07-26  Tomi Suviola  <tomi.suviola@nokia.com>

increase version

2011-05-04  Alberto Mardegan  <alberto.mardegan@nokia.com>

Add session data definitions

2011-05-04  Alberto Mardegan  <alberto.mardegan@nokia.com>

Do not include signoncommon.h from public header

It breaks C++ projects using GLib.

2011-03-14  Tomi Suviola  <tomi.suviola@nokia.com>

Version update

2011-03-14  Tomi Suviola  <tomi.suviola@nokia.com>

Fix bug 230915

2011-03-10  Tomi Suviola  <tomi.suviola@nokia.com>

version update

2011-03-10  Tomi Suviola  <tomi.suviola@nokia.com>

Fix bug 230136 - Password prompt disappears, while the user tries to enter his password. Problem is that dbus call times out, so time added for the call.

2010-12-29  Tomi Suviola  <tomi.suviola@nokia.com>

increase version

2010-12-29  Tomi Suviola  <tomi.suviola@nokia.com>

Added new errors

2010-12-29  Tomi Suviola  <tomi.suviola@nokia.com>

update to support new verifyUser

2010-12-02  Alberto Mardegan  <alberto.mardegan@nokia.com>

Version 0.20

2010-12-02  Alberto Mardegan  <alberto.mardegan@nokia.com>

Use g_error_new_literal when providing a ready string

2010-11-02  Tomi Suviola  <tomi.suviola@nokia.com>

inc version

2010-10-26  Tomi Suviola  <tomi.suviola@nokia.com>

fix bug 188172 -  libsignon-glib1-test tests fail

2010-10-25  Alberto Mardegan  <alberto.mardegan@nokia.com>

Version 0.18

2010-10-25  Alberto Mardegan  <alberto.mardegan@nokia.com>

Don't build documentation from signon-proxy

2010-10-25  Alberto Mardegan  <alberto.mardegan@nokia.com>

Version 0.17

2010-10-25  Alberto Mardegan  <alberto.mardegan@nokia.com>

Don't hide glib output

2010-10-25  Alberto Mardegan  <alberto.mardegan@nokia.com>

Rename parameter variable

2010-10-25  Alberto Mardegan  <alberto.mardegan@nokia.com>

Don't execute parallel calls

2010-10-25  Alberto Mardegan  <alberto.mardegan@nokia.com>

Make tests complete faster

Instead of waiting for minutes, start signond with a shorter timeout value for
identity and authsession objects.

2010-10-25  Alberto Mardegan  <alberto.mardegan@nokia.com>

Add debugging line at beginning of each test

2010-10-07  Alberto Mardegan  <alberto.mardegan@nokia.com>

Update tests

2010-10-07  Alberto Mardegan  <alberto.mardegan@nokia.com>

Some sed magic to shorten function names

2010-10-07  Alberto Mardegan  <alberto.mardegan@nokia.com>

Don'e export marshaller symbols

If they don't start by "signon_", they won't be exported.

2010-10-07  Alberto Mardegan  <alberto.mardegan@nokia.com>

Mark utility symbols as internal

2010-10-07  Alberto Mardegan  <alberto.mardegan@nokia.com>

Only export symbols starting with "signon_"

2010-10-07  Alexander Akimov  <ext-alexander.akimov@nokia.com>

version 0.16

2010-10-07  Alexander Akimov  <ext-alexander.akimov@nokia.com>

another attempt to resolve the crash, happening during processing of "unregistered" signal by already destroyed object.

2010-09-17  Tomi Suviola  <tomi.suviola@nokia.com>

Remove bad commit

2010-09-17  Tomi Suviola  <tomi.suviola@nokia.com>

update version

2010-09-17  Tomi Suviola  <tomi.suviola@nokia.com>

Added reference into identity API

2010-09-17  Tomi Suviola  <tomi.suviola@nokia.com>

Make changes to adapt into new signon dbus api

2010-09-16  Tomi Suviola  <tomi.suviola@nokia.com>

update version

2010-09-16  Tomi Suviola  <tomi.suviola@nokia.com>

Make changes to adapt into new signon dbus api

2010-09-01  Alexander Akimov  <ext-alexander.akimov@nokia.com>

version 0.14

2010-09-01  Alexander Akimov  <ext-alexander.akimov@nokia.com>

The xml files are non-neeeded anymore as signond-dev provides all necessary information now

2010-09-01  Alexander Akimov  <ext-alexander.akimov@nokia.com>

updating dbus APIs files

2010-09-01  Alexander Akimov  <ext-alexander.akimov@nokia.com>

adding dbus_g_proxy_diconnect to objects dispose functions

2010-08-25  Alexander Akimov  <ext-alexander.akimov@nokia.com>

the test.xml was not updated fully

2010-08-25  Alexander Akimov  <ext-alexander.akimov@nokia.com>

request to change "signglesignon" to "SingleSignOn"

2010-08-13  Alberto Mardegan  <mardy@users.sourceforge.net>

Fix version number for maemo

2010-08-13  Alberto Mardegan  <alberto.mardegan@nokia.com>

Update test package name

2010-07-30  Tomi Suviola  <tomi.suviola@nokia.com>

Dbus interface name change

2010-07-02  Alexander Akimov  <ext-alexander.akimov@nokia.com>

obsolete variable

2010-07-01  Alexander Akimov  <ext-alexander.akimov@nokia.com>

version 0.10

2010-07-01  Alexander Akimov  <ext-alexander.akimov@nokia.com>

mem leak

2010-07-01  Alexander Akimov  <ext-alexander.akimov@nokia.com>

auth_session unregistered unit test added

2010-07-01  Alexander Akimov  <ext-alexander.akimov@nokia.com>

few NULL-checks and DEBUG's added

2010-07-01  Alexander Akimov  <ext-alexander.akimov@nokia.com>

handling of unregistered signal from remote object

2010-06-29  Alexander Akimov  <ext-alexander.akimov@nokia.com>

version 0.9

2010-06-29  Alexander Akimov  <ext-alexander.akimov@nokia.com>

remove unnecessary type cast

2010-06-29  Alexander Akimov  <ext-alexander.akimov@nokia.com>

remove obsolete variable from private structure

2010-06-28  Alexander Akimov  <ext-alexander.akimov@nokia.com>

correspondent unit test

2010-06-28  Alexander Akimov  <ext-alexander.akimov@nokia.com>

handling of destroyed signal and code optimization

2010-06-28  Alexander Akimov  <ext-alexander.akimov@nokia.com>

not_read and last_error functionality

2010-06-11  Aurel Popirtac  <ext-aurel.popirtac@nokia.com>

Version 0.8

2010-06-11  Aurel Popirtac  <ext-aurel.popirtac@nokia.com>

Using g_set_error().

2010-06-11  Aurel Popirtac  <ext-aurel.popirtac@nokia.com>

Version 0.7

2010-06-11  Aurel Popirtac  <ext-aurel.popirtac@nokia.com>

Fix of bug 173216 -  Random signond crash found during google sign-in - glib client lib.

2010-05-27  Alberto Mardegan  <alberto.mardegan@nokia.com>

Version 0.6

2010-05-27  Alberto Mardegan  <alberto.mardegan@nokia.com>

Soname bump

2010-05-24  Mikhail Zabaluev  <mikhail.zabaluev@nokia.com>

Ignore built files

2010-05-24  Mikhail Zabaluev  <mikhail.zabaluev@nokia.com>

Don't ignore all dotfiles

It's inconvenient to modify .gitignore files when they are ignored.

2010-05-24  Mikhail Zabaluev  <mikhail.zabaluev@nokia.com>

Renamed the callback type for signon_auth_session_query_available_mechanisms()

The old name is retained as deprecated.

2010-05-14  Alberto Mardegan  <alberto.mardegan@nokia.com>

Version 0.5

2010-05-12  Alberto Mardegan  <alberto.mardegan@nokia.com>

Remove compilation warning

2010-05-12  Alberto Mardegan  <alberto.mardegan@nokia.com>

Rename "signout" signal

No need to prefix the signal names, they are object-specific.

2010-05-12  Alberto Mardegan  <alberto.mardegan@nokia.com>

Rename signon_auth_session_name() and add const

Set a proper name for the function, and mark the returned string as const.

2010-05-12  Alberto Mardegan  <alberto.mardegan@nokia.com>

Use error names from signond-dev

Process the output with glib-mkenums with sed, in order to use the error names
from signoncommon.h as value strings for the error enum.

2010-05-12  Alberto Mardegan  <alberto.mardegan@nokia.com>

No comment

2010-05-12  Alberto Mardegan  <alberto.mardegan@nokia.com>

Use D-Bus object and interface names from signond-dev

2010-05-11  Alberto Mardegan  <alberto.mardegan@nokia.com>

Use SignonAuthSessionState from signond-dev package

2010-05-11  Alberto Mardegan  <alberto.mardegan@nokia.com>

API break: remove the state callback

This should have never existed in the first place. Also, rename the
wrongly-named signal.

Update the tests to work with the new API.

2010-05-11  Alberto Mardegan  <alberto.mardegan@nokia.com>

Move variable to private structure

2010-05-04  Alexander Akimov  <ext-alexander.akimov@nokia.com>

version update

2010-05-04  Alexander Akimov  <ext-alexander.akimov@nokia.com>

new error code into use

2010-05-04  Alexander Akimov  <ext-alexander.akimov@nokia.com>

new error codes

2010-05-04  Alexander Akimov  <ext-alexander.akimov@nokia.com>

Changing the identity info API in order to restore buildability

2010-04-29  Alexander Akimov  <ext-alexander.akimov@nokia.com>

code style fixing, bringing more clearness to internal structures

2010-04-29  Alexander Akimov  <ext-alexander.akimov@nokia.com>

2 functions were moved from signon-identity to signon-utils

2010-04-29  Alexander Akimov  <ext-alexander.akimov@nokia.com>

Fixing the type for const array of strings

2010-04-27  Alexander Akimov  <ext-alexander.akimov@nokia.com>

adoption to changed API and signout unit test

2010-04-27  Alexander Akimov  <ext-alexander.akimov@nokia.com>

Part of code review:

1) SIGNOUT signal
2) revrting the signout callback
3) bringing SignonIdentityType into use
4) siplifying identity constructors

2010-04-27  Alexander Akimov  <ext-alexander.akimov@nokia.com>

Unit tests of new API

2010-04-27  Alexander Akimov  <ext-alexander.akimov@nokia.com>

Implementation of new APIs

2010-04-27  Alexander Akimov  <ext-alexander.akimov@nokia.com>

Declaring of new functions in Identity and IdentityInfo APIs.

2010-04-27  Alexander Akimov  <ext-alexander.akimov@nokia.com>

NULL check

2010-04-27  Alexander Akimov  <ext-alexander.akimov@nokia.com>

bringing GPOINTER_TO_INT mcaro into use

2010-04-27  Alexander Akimov  <ext-alexander.akimov@nokia.com>

priv->proxy is checked before DBus call: code simplification

2010-04-27  Alexander Akimov  <ext-alexander.akimov@nokia.com>

Remove declaration of non-implemented function

2010-04-19  Alexander Akimov  <ext-alexander.akimov@nokia.com>

the functions description are updated

2010-04-19  Alexander Akimov  <ext-alexander.akimov@nokia.com>

tmp

2010-04-19  Alexander Akimov  <ext-alexander.akimov@nokia.com>

Code style polishing

2010-04-19  Alexander Akimov  <ext-alexander.akimov@nokia.com>

UT for verification functionality

2010-04-16  Alexander Akimov  <ext-alexander.akimov@nokia.com>

implemetation of verifyUser and verifySecret

2010-04-16  Alberto Mardegan  <alberto.mardegan@nokia.com>

Version 0.2

2010-04-16  Alberto Mardegan  <alberto.mardegan@nokia.com>

Add missing gtkdoc file

2010-04-16  Alexander Akimov  <ext-alexander.akimov@nokia.com>

unit tests are adopted

2010-04-16  Alexander Akimov  <ext-alexander.akimov@nokia.com>

g_slice_new instead of g_new

2010-04-16  Alexander Akimov  <ext-alexander.akimov@nokia.com>

redundant argument

2010-04-16  Alexander Akimov  <ext-alexander.akimov@nokia.com>

redundant argument: it is not needed as a parameter for storeCredentials operations

2010-04-16  Alexander Akimov  <ext-alexander.akimov@nokia.com>

Updated unint tests

2010-04-16  Alexander Akimov  <ext-alexander.akimov@nokia.com>

storeCredentials and createSession functionality

2010-04-16  Alexander Akimov  <ext-alexander.akimov@nokia.com>

Removal of some utility functions into utils and setId functionality (which is declared as private)

2010-04-16  Alexander Akimov  <ext-alexander.akimov@nokia.com>

Optimizing the utils functionality

2010-04-16  Alexander Akimov  <ext-alexander.akimov@nokia.com>

2 new file to make process

2010-04-13  Alexander Akimov  <ext-alexander.akimov@nokia.com>

new files with some utilities

2010-04-09  Tomi Suviola  <tomi.suviola@nokia.com>

Fix for bug NB#163667, adding custom free function for identityInfo

2010-04-01  Alberto Mardegan  <alberto.mardegan@nokia.com>

Initial commit

