Hack a Tizen-compilable version together from 2.1.0 upstream release
[profile/ivi/libgsignon-glib.git] / ChangeLog
1 2014-03-06  Jussi Laako  <jussi.laako@linux.intel.com>
2
3 Release 2.1.0
4
5 2014-03-06  Jussi Laako  <jussi.laako@linux.intel.com>
6
7 identity-info: copy-before-free
8
9 2014-03-05  Jussi Laako  <jussi.laako@linux.intel.com>
10
11 Remove const from GLib containers, since GLib container APIs only deal with non-const containers
12
13 2014-03-04  Alexander Kanavin  <alex.kanavin@gmail.com>
14
15 tests: fix compiler warnings
16
17 2014-03-04  Alexander Kanavin  <alex.kanavin@gmail.com>
18
19 example: fix compiler warnings
20
21 2014-03-04  Alexander Kanavin  <alex.kanavin@gmail.com>
22
23 Remove some const-ness in parameters to avoid casts in clients
24
25 2014-03-04  Aleksander Zdyb  <a.zdyb@partner.samsung.com>
26
27 Add examples for managing identity's ACL
28
29 Show how to:
30 * list identity's ACL
31 * add new security context to ACL
32 * remove security context from ACL
33
34 New commandline arguments are:
35 * --add-context (takes context with --context)
36 * --remove-context (takes context with --context)
37
38 Option --query-identities now shows ACL for each identity
39
40 2014-03-03  Jussi Laako  <jussi.laako@linux.intel.com>
41
42 identity: fix a bug and use local copy of identity info when performing store
43
44 2014-02-20  Alexander Kanavin  <alex.kanavin@gmail.com>
45
46 When making a variant from identity info, only include non-null or non-empty fields
47
48 2014-02-19  Alexander Kanavin  <alexander.kanavin@intel.com>
49
50 Always set store_secret flag when creating identity from variant
51
52 2014-02-17  Alexander Kanavin  <alexander.kanavin@intel.com>
53
54 docs: fix GSignonPlugin's signal name
55
56 2014-01-31  Jussi Laako  <jussi.laako@linux.intel.com>
57
58 auth-session: simplify and reduce amount of identical code
59
60 2014-01-31  Jussi Laako  <jussi.laako@linux.intel.com>
61
62 packaging: update debian changelog
63
64 2014-01-31  Alberto Mardegan  <alberto.mardegan@canonical.com>
65
66 AuthSession: bring back libsignon-glib -compatible constructor
67
68 Reintroduce the constructor which takes an integer parameter, to
69 increase compatibility with libsignon-glib, and rename the existing
70 constructor to signon_auth_session_new_for_identity().
71 Also, declare a couple of types in signon-types.h, so that the signature
72 of the signon_auth_session_new_for_identity() can now properly accept a
73 SignonIdentity * (same trick used in libaccounts-glib).
74
75 2014-01-31  Alberto Mardegan  <alberto.mardegan@canonical.com>
76
77 Identity: add constructors compatible with libsignon-glib
78
79 Restore the constructors to the original form, in order to reduce the
80 differences with libsignon-glib; add a "_with_context" tag to the
81 constructors which take the additional application context parameter.
82
83 2013-12-20  Alexander Kanavin  <alexander.kanavin@intel.com>
84
85 Add a lcov recipe to Makefile.am
86
87 2013-12-09  Alexander Kanavin  <alexander.kanavin@intel.com>
88
89 Tweaks to SignonAuthSession docs
90
91 2013-12-05  Alexander Kanavin  <alexander.kanavin@intel.com>
92
93 Update the example to use allowed realms
94
95 2013-12-04  Jussi Laako  <jussi.laako@linux.intel.com>
96
97 debian: optional rule to build debug version
98
99 2013-11-25  Imran Zaman  <imran.zaman@intel.com>
100
101 Release 2.0.3
102
103 2013-11-25  Jussi Laako  <jussi.laako@linux.intel.com>
104
105 test: update test to better test access control cases
106
107 2013-11-25  Jussi Laako  <jussi.laako@linux.intel.com>
108
109 configure: depend on gthread (needed on Debian Jessie at least)
110
111 2013-11-22  Alexander Kanavin  <alexander.kanavin@intel.com>
112
113 docs: added missing files to dist tarball
114
115 2013-11-22  Imran Zaman  <imran.zaman@intel.com>
116
117 Release 2.0.2
118
119 2013-11-06  Jussi Laako  <jussi.laako@linux.intel.com>
120
121 doc: change a sentence to say what it was intended to say...
122
123 2013-11-05  Alexander Kanavin  <alexander.kanavin@intel.com>
124
125 docs: fix up grammar
126
127 2013-11-05  Jussi Laako  <jussi.laako@linux.intel.com>
128
129 example: fix function prototypes
130
131 2013-11-05  Jussi Laako  <jussi.laako@linux.intel.com>
132
133 doc: fix documentation to match intended behavior
134
135 2013-09-05  Alexander Kanavin  <alexander.kanavin@intel.com>
136
137 docs: remove all autogenerated files with 'make clean'
138
139 2013-09-04  Alexander Kanavin  <alexander.kanavin@intel.com>
140
141 docs: rearrange APIs in more logical order
142
143 2013-09-04  Alexander Kanavin  <alex.kanavin@gmail.com>
144
145 docs: update documentation of SignonSecurityContext
146
147 2013-09-04  Alexander Kanavin  <alex.kanavin@gmail.com>
148
149 docs: update documentation of SignonIdentityInfo
150
151 2013-09-04  Alexander Kanavin  <alex.kanavin@gmail.com>
152
153 docs: update documentation of SignonIdentity
154
155 2013-09-04  Alexander Kanavin  <alexander.kanavin@intel.com>
156
157 docs: fix assorted warnings
158
159 2013-09-04  Alexander Kanavin  <alexander.kanavin@intel.com>
160
161 docs: fix up SignonError
162
163 2013-09-04  Alexander Kanavin  <alexander.kanavin@intel.com>
164
165 docs: fix up SignonAuthSession
166
167 2013-09-04  Alexander Kanavin  <alexander.kanavin@intel.com>
168
169 docs: fix up SignonAuthService docs
170
171 2013-09-04  Alexander Kanavin  <alexander.kanavin@intel.com>
172
173 docs: remove autogenerated libgsignon-glib-sections.txt file
174
175 2013-09-04  Alexander Kanavin  <alexander.kanavin@intel.com>
176
177 docs: drop irrelevant d-bus api reference
178
179 2013-09-04  Alexander Kanavin  <alexander.kanavin@intel.com>
180
181 docs: add introduction chapter
182
183 2013-08-28  Alexander Kanavin  <alexander.kanavin@intel.com>
184
185 docs: add a gSSO examples chapter
186
187 2013-08-28  Alexander Kanavin  <alexander.kanavin@intel.com>
188
189 examples: initial commit
190
191 2013-08-23  Alexander Kanavin  <alexander.kanavin@intel.com>
192
193 docs: add the documentation URL and a makefile recipe for documentation updates
194
195 2013-07-10  Jussi Laako  <jussi.laako@linux.intel.com>
196
197 packaging: build debuginfo and debugsource packages on suse
198
199 2013-07-10  Jussi Laako  <jussi.laako@linux.intel.com>
200
201 packaging: create debug package on debian/ubuntu
202
203 2013-07-04  Jussi Laako  <jussi.laako@linux.intel.com>
204
205 packaging: add ubuntu/debian packaging
206
207 2013-06-28  Jussi Laako  <jussi.laako@linux.intel.com>
208
209 packaging: require feature "gsignon" and update license tag
210
211 2013-06-24  Imran Zaman  <imran.zaman@intel.com>
212
213 Removes the stale files if deleted from the git repo
214
215 2013-06-24  Imran Zaman  <imran.zaman@intel.com>
216
217 Release 2.0.1
218
219 2013-06-24  Imran Zaman  <imran.zaman@intel.com>
220
221 default dbus type in tizen should be p2p
222
223 2013-06-17  Imran Zaman  <imran.zaman@intel.com>
224
225 updated spec files
226
227 2013-06-17  Imran Zaman  <imran.zaman@intel.com>
228
229 changes made to distribution specific files
230
231 2013-06-14  Imran Zaman  <imran.zaman@intel.com>
232
233 added docs to tizen spec file
234
235 2013-06-13  Imran Zaman  <imran.zaman@intel.com>
236
237 added spec file for tizen
238
239 2013-06-13  Imran Zaman  <imran.zaman@intel.com>
240
241 renamed spec file to suse spec file
242
243 2013-06-13  Imran Zaman  <imran.zaman@intel.com>
244
245 fixed parallel build issue
246
247 2013-06-13  Jussi Laako  <jussi.laako@linux.intel.com>
248
249 automake: change tar format to avoid hitting 99 character limit
250
251 2013-06-13  Imran Zaman  <imran.zaman@intel.com>
252
253 add packaging folder to dist
254
255 2013-06-13  Imran Zaman  <imran.zaman@intel.com>
256
257 fixed formatting for structs documentation that gtk-doc does not like
258
259 2013-06-13  Imran Zaman  <imran.zaman@intel.com>
260
261 fixed errors and warnings report by gtk-doc tests
262
263 2013-06-12  Jussi Laako  <jussi.laako@linux.intel.com>
264
265 doc: include SignonSecurityContext documentation and some other small fixes
266
267 2013-06-12  Imran Zaman  <imran.zaman@intel.com>
268
269 fixed issues reported by make distcheck
270
271 2013-06-12  Imran Zaman  <imran.zaman@intel.com>
272
273 fixed name changes
274
275 2013-06-10  Imran Zaman  <imran.zaman@intel.com>
276
277 fixed gitignore file for lib name changes
278
279 2013-06-03  Jussi Laako  <jussi.laako@linux.intel.com>
280
281 spec: add missing build dependency
282
283 2013-06-03  Jussi Laako  <jussi.laako@linux.intel.com>
284
285 Update packaging
286
287 2013-06-03  Jussi Laako  <jussi.laako@linux.intel.com>
288
289 Remove broken Vala API
290
291 2013-06-03  Jussi Laako  <jussi.laako@linux.intel.com>
292
293 Fix GObject introspection
294
295 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
296
297 pkgconfig: remove unnecessary dependency
298
299 2013-05-31  Amarnath Valluri  <amarnath.valluri@linux.intel.com>
300
301 using correct dbus socket address and limited testbus server for session bus.
302
303 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
304
305 Rename the project
306
307 2013-05-31  Imran Zaman  <imran.zaman@intel.com>
308
309 test db paths are set to /tmp/gsignond
310
311 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
312
313 Update and fix queryIdentities method and add test case for it
314
315 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
316
317 Just return NULL on NULL copy of SecurityContext
318
319 2013-05-31  Imran Zaman  <imran.zaman@intel.com>
320
321 fixed number of failing test cases, memory leaks and invalid reads
322
323 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
324
325 Add signon_auth_service_query_identities()
326
327 2013-05-31  Imran Zaman  <imran.zaman@intel.com>
328
329 fixed error for the programs which have to be valgrinded
330
331 2013-05-31  Imran Zaman  <imran.zaman@intel.com>
332
333 client-lib: fixed number of memory leaks and restructured test code a bit
334
335 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
336
337 Fix a variant reference leak
338
339 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
340
341 configure: adjust whitespaces to align output nicely
342
343 2013-05-31  Amarnath Valluri  <amarnath.valluri@linux.intel.com>
344
345 peer to peer dbus support added
346
347 2013-05-31  Amarnath Valluri  <amarnath.valluri@linux.intel.com>
348
349 dbus: setting no_property_load flags while creating proxy objects, as daemon objects are not supporting any properties
350
351 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
352
353 - Properly update local info cache when storing to avoid roundtrip timing problems - White space fixes
354
355 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
356
357 Fix test_auth_session_process_failure test case
358
359 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
360
361 - Fix tests - Don't emit local status updates
362
363 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
364
365 Fix error domain and tests
366
367 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
368
369 Fix auth session query mechanisms test
370
371 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
372
373 Fix tests for more strict security enforcement of gsignond
374
375 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
376
377 - Unref the identity when session is finalized - Some more debug printouts
378
379 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
380
381 Some more debug messages
382
383 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
384
385 security context: use slice allocator and different NULL return in free
386
387 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
388
389 Chain session object creation properly with identity object creation
390
391 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
392
393 Update test script to use gsignond
394
395 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
396
397 dbus: rename interfaces to avoid conflict identityinfo: don't pass owner or ACL if not set - leave it to deamon
398
399 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
400
401 packaging: spec update
402
403 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
404
405 generic: fix internal APIs and tests for rebase
406
407 2013-05-31  Jussi Laako  <jussi.laako@linux.intel.com>
408
409 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
410
411 2013-04-15  Alberto Mardegan  <alberto.mardegan@canonical.com>
412
413 Doc: mention that Identity::signout() clears password and tokens
414
415 2013-02-05  David King  <david.king@canonical.com>
416
417 Check that NEWS has been update before releasing
418
419 2013-02-05  Alberto Mardegan  <alberto.mardegan@canonical.com>
420
421 Version 1.9
422
423 2013-02-05  Alberto Mardegan  <alberto.mardegan@canonical.com>
424
425 Invoke the callback when errors occur
426
427 Fix a bug when the SignonAuthSession::process callback was not being
428 invoked if any error occurred, and add a test case to catch future
429 regressions.
430
431 2013-01-23  David King  <david.king@canonical.com>
432
433 Add NOCONFIGURE logic to autogen.sh
434
435 Additionally, fix the script to run gtkdocize from $srcdir.
436
437 2013-01-23  Ken VanDine  <ken.vandine@canonical.com>
438
439 Fix the check for pyoverridesdir for python3
440
441 2013-01-18  Alberto Mardegan  <alberto.mardegan@canonical.com>
442
443 Don't leak the GCancellable
444
445 2013-01-10  Alberto Mardegan  <alberto.mardegan@canonical.com>
446
447 Version 1.8
448
449 2012-11-30  Alberto Mardegan  <alberto.mardegan@canonical.com>
450
451 Effectively deprecate signon_auth_session_process
452
453 2012-11-30  Alberto Mardegan  <alberto.mardegan@canonical.com>
454
455 Add signon_auth_session_process_async
456
457 Fixes: http://code.google.com/p/accounts-sso/issues/detail?id=115
458
459 2012-11-29  Alberto Mardegan  <alberto.mardegan@canonical.com>
460
461 Tests: use G_SLICE=debug-blocks
462
463 This can help catch some memory errors.
464
465 2012-11-29  Alberto Mardegan  <alberto.mardegan@canonical.com>
466
467 Fix all memory leaks detected by valgrind
468
469 2012-11-29  Alberto Mardegan  <alberto.mardegan@canonical.com>
470
471 Mark static string as const
472
473 2012-11-22  Alberto Mardegan  <alberto.mardegan@canonical.com>
474
475 Set ID before invoking the client callback
476
477 This change makes SignonIdentity process the results from
478 store_credentials() before invoking the client callback. This is
479 important because otherwise any SignonAuthSession created by the client
480 from within the callback would not be bound to the identity.
481
482 Also, add a unit test to catch any regressions.
483
484 Fixes: http://code.google.com/p/accounts-sso/issues/detail?id=132
485
486 2012-10-30  David King  <david.king@canonical.com>
487
488 Make tests optional at configure time
489
490 http://code.google.com/p/accounts-sso/issues/detail?id=124
491
492 2012-10-26  David King  <david.king@canonical.com>
493
494 Update NEWS
495
496 2012-10-26  David King  <david.king@canonical.com>
497
498 Add README
499
500 2012-10-26  David King  <david.king@canonical.com>
501
502 Generate ChangeLog from git during make dist
503
504 2012-10-25  David King  <david.king@canonical.com>
505
506 Add generated D-Bus documentation to CLEANFILES
507
508 2012-10-24  David King  <david.king@canonical.com>
509
510 Add warning about instability of D-Bus API
511
512 2012-10-18  David King  <david.king@canonical.com>
513
514 Add SignonAuthSession::state-changed documentation
515
516 2012-10-18  David King  <david.king@canonical.com>
517
518 Fix an implicit function declaration in a test
519
520 2012-10-18  David King  <david.king@canonical.com>
521
522 Add signond D-Bus API documentation
523
524 2012-10-18  David King  <david.king@canonical.com>
525
526 Add SignonAuthService to sections file
527
528 2012-10-18  David King  <david.king@canonical.com>
529
530 Improve reference documentation main page
531
532 2012-10-18  David King  <david.king@canonical.com>
533
534 Update to recent automake syntax in Makefile.am
535
536 2012-10-18  David King  <david.king@canonical.com>
537
538 Remove INSTALL from version control
539
540 2012-10-18  David King  <david.king@canonical.com>
541
542 Update configure.ac to recent autoconf syntax
543
544 2012-10-18  David King  <david.king@canonical.com>
545
546 Improve autogen.sh
547
548 2012-10-17  Alberto Mardegan  <alberto.mardegan@canonical.com>
549
550 Version 1.7
551
552 2012-10-17  Alberto Mardegan  <alberto.mardegan@canonical.com>
553
554 Support GValues of type G_TYPE_VARIANT
555
556 Allow passing more complex types to signon_auth_session_process() by
557 supporting GValues containing a GVariant.
558
559 http://code.google.com/p/accounts-sso/issues/detail?id=121
560
561 2012-08-22  Alberto Mardegan  <alberto.mardegan@canonical.com>
562
563 Version 1.6
564
565 2012-08-22  Alberto Mardegan  <alberto.mardegan@canonical.com>
566
567 Be python3-compatible
568
569 dict.iteritems() is no more.
570 Also, fix a misleading comment (leftover from a previous
571 implementation).
572
573 2012-08-13  Alberto Mardegan  <alberto.mardegan@canonical.com>
574
575 Version 1.5
576
577 2012-08-13  Alberto Mardegan  <mardy@users.sourceforge.net>
578
579 Workaround for missing PyGObject support for GStrv
580
581 Currently PyGObject doesn't support marshalling of string lists (see
582 https://bugzilla.gnome.org/show_bug.cgi?id=666636 ), so we need to
583 workaround this limitation somehow.
584 This code uses pygobject "hidden" support for GStrv to convert Python
585 lists to GStrv on the fly.
586
587 2012-08-13  Alberto Mardegan  <alberto.mardegan@canonical.com>
588
589 Remove the last traces of dbus-glib
590
591 2012-08-02  Alberto Mardegan  <alberto.mardegan@canonical.com>
592
593 Fix make distcheck
594
595 2012-08-02  Alberto Mardegan  <alberto.mardegan@canonical.com>
596
597 Makefile.am: remove generation of dbus-glib files
598
599 2012-08-02  Alberto Mardegan  <alberto.mardegan@canonical.com>
600
601 Remove dependency on dbus-glib
602
603 2012-08-02  Alberto Mardegan  <alberto.mardegan@canonical.com>
604
605 Use GDBus
606
607 This commit contains a minimal set of changes needed to switch from
608 dbus-glib to GDBus. None of the other issues (such as the code being a
609 mess) are addressed by this commit, in order to make the review simpler.
610
611 A later commit will completely remove all traces of dbus-glib.
612
613 2012-07-26  Alberto Mardegan  <alberto.mardegan@canonical.com>
614
615 Version 1.4
616
617 2012-07-26  Alberto Mardegan  <alberto.mardegan@canonical.com>
618
619 Tests: update license
620
621 We forgot to change the license in tests/check_signon.c when the project
622 was open-sourced.
623
624 2012-07-25  Alberto Mardegan  <alberto.mardegan@canonical.com>
625
626 Version 1.3
627
628 2012-07-25  Alberto Mardegan  <alberto.mardegan@canonical.com>
629
630 Distribute test script
631
632 2012-07-17  Alberto Mardegan  <alberto.mardegan@canonical.com>
633
634 AuthSession: let the callback unreference "self"
635
636 Keep a reference on "self" while invoking the callback.
637 This fixes:
638 http://code.google.com/p/accounts-sso/issues/detail?id=81
639
640 2012-07-17  Alberto Mardegan  <alberto.mardegan@canonical.com>
641
642 Tests: don't load any signond extensions
643
644 2012-07-17  Alberto Mardegan  <alberto.mardegan@canonical.com>
645
646 Tests: fix compilation warning
647
648 2012-07-17  Alberto Mardegan  <alberto.mardegan@canonical.com>
649
650 Tests: do not depend on SASL plugin
651
652 Use the ssotest plugin instead, which we are already using in other
653 tests.
654
655 2012-07-16  Alberto Mardegan  <alberto.mardegan@canonical.com>
656
657 Ship Vala bindings
658
659 Unfortunately these bindings cannot be auto-generated due to
660 https://bugzilla.gnome.org/show_bug.cgi?id=665732
661
662 2012-05-31  David King  <david.king@canonical.com>
663
664 Add Requires.private to pkg-config file
665
666 Requires.private should be used for packages that are required to build
667 but which are not exposed to other applications.
668
669 http://people.freedesktop.org/~dbn/pkg-config-guide.html
670
671 2012-04-16  Alberto Mardegan  <alberto.mardegan@canonical.com>
672
673 Version 1.2
674
675 2012-04-16  Alberto Mardegan  <alberto.mardegan@canonical.com>
676
677 Depend on latest signond.
678
679 2012-04-13  Alberto Mardegan  <alberto.mardegan@canonical.com>
680
681 Remove support for old D-Bus API
682
683 2012-04-12  Alberto Mardegan  <alberto.mardegan@canonical.com>
684
685 Rename D-Bus paths to com.google.code.AccountsSSO
686
687 This follows the changes in signond.
688
689 2012-04-12  Alberto Mardegan  <alberto.mardegan@canonical.com>
690
691 Fix the creation of a couple of GError instances
692
693 A wrong error domain was used, and the error code was hardcoded to 1.
694 Here we try to make a better guess at the error codes.
695
696 2012-04-12  Alberto Mardegan  <alberto.mardegan@canonical.com>
697
698 Tests: use a separate D-Bus session, if possible
699
700 Use the dbus-test-runner tool, if available, to run the tests in a
701 separate D-Bus session. In any case, set up environment variables so
702 that the signon daemon started in the tests will use its own storage,
703 and not mess up the user data.
704
705 2012-04-12  Alberto Mardegan  <alberto.mardegan@canonical.com>
706
707 Use new D-Bus APIs from signond
708
709 2012-04-10  Alberto Mardegan  <alberto.mardegan@canonical.com>
710
711 Handle new registerStoredIdentity return value
712
713 The registerStoredIdentity method in signond is being changed to remove
714 the unnecessary variant wrapping of the mechanisms.
715 This commit let us support both versions of the API, by adding a runtime
716 check.
717
718 2012-04-10  Alberto Mardegan  <alberto.mardegan@canonical.com>
719
720 Use com.nokia.SingleSignOn.Identity.store
721
722 Use the more flexible com.nokia.SingleSignOn.Identity.store instead of
723 com.nokia.SingleSignOn.Identity.storeCredentials.
724
725 2012-04-10  Alberto Mardegan  <alberto.mardegan@canonical.com>
726
727 Rename internal methods for consistency
728
729 2012-03-27  Jussi Laako  <jussi.laako@linux.intel.com>
730
731 Fix autotool scripts
732
733 2012-03-07  Alberto Mardegan  <mardy@users.sourceforge.net>
734
735 Tests: skip tests when outside of a D-Bus session
736
737 2012-03-07  Alberto Mardegan  <mardy@users.sourceforge.net>
738
739 Tests: do not install test scripts
740
741 Using "check_" instead of "bin_" in the Makefile.am forces libtool to
742 link against the libaccounts-glib found in the working tree, and not
743 against the system one.
744 This allows us to run "make check" locally.
745
746 2012-01-27  David King  <david.king@canonical.com>
747
748 Developer documentation improvements
749
750 Add many missing gtk-doc comments, to allow the gtk-doc check to pass
751 without any errors.
752
753 2012-01-26  David King  <david.king@canonical.com>
754
755 Update gtk-doc configuration
756
757 Disable the template build. Depend on version 1.14 of gtk-doc. Switch to
758 using XML rather than SGML. Add a gtk-doc check that is executed during
759 ‘make test’. Improve the documentation index page. Add the sections.txt
760 file and alter it according to the public API symbols.
761
762 2011-12-20  Alberto Mardegan  <mardy@users.sourceforge.net>
763
764 Fix CFLAGS for introspection data generator
765
766 2011-12-15  Alberto Mardegan  <mardy@users.sourceforge.net>
767
768 Nullify the returned data when errors occur
769
770 In asynchronous callbacks, we expect that the developer will not access
771 the returned variables if the GError is set. Language bindings, however,
772 might access all arguments in order to marshal them; therefore, let's
773 stay on the safe side and always set the data pointers to NULL.
774
775 2011-12-14  Alberto Mardegan  <mardy@users.sourceforge.net>
776
777 Fix signon_identity_info_set_secret()
778
779 The new secret was never copied into the structure. :-O
780
781 2011-12-09  Alberto Mardegan  <mardy@users.sourceforge.net>
782
783 Add common header for the library
784
785 It seems that the .gir file format cannot handle more than one header
786 file.
787
788 2011-12-08  Alberto Mardegan  <mardy@users.sourceforge.net>
789
790 Add GObject introspection information to callbacks
791
792 The types and their ownership was wrong in several of them.
793
794 2011-12-08  Alberto Mardegan  <mardy@users.sourceforge.net>
795
796 Update .gitignore
797
798 2011-12-08  Alberto Mardegan  <mardy@users.sourceforge.net>
799
800 Add GType information to all enums
801
802 This fixes a problem with the GObject introspection file: values of the
803 IdentityType enum were missing, and those of SignonSessionDataUiPolicy
804 were badly named.
805
806 2011-12-02  Alberto Mardegan  <mardy@users.sourceforge.net>
807
808 More include madness
809
810 2011-12-02  Alberto Mardegan  <mardy@users.sourceforge.net>
811
812 Avoid including DBus-glib in installed headers
813
814 2011-12-01  Alberto Mardegan  <mardy@users.sourceforge.net>
815
816 Fixes for "make distcheck"
817
818 2011-11-30  Alberto Mardegan  <mardy@users.sourceforge.net>
819
820 Remove signon_identity_verify_user()
821
822 The unit test was provoking a crash: the function signature is wrong,
823 because on signond side this method takes a dictionary parameter, while
824 the client API has a username parameters.
825 Resolve this conflict by removing this function; we'll add it back
826 later, with the correct signature, if and when needed.
827
828 2011-11-30  Alberto Mardegan  <mardy@users.sourceforge.net>
829
830 Remove signon_identity_info_{get,set}_identity_ref_count
831
832 Clients should use signon_identity_{add,remove}_reference instead.
833
834 2011-11-30  Alberto Mardegan  <mardy@users.sourceforge.net>
835
836 Add GObject introspection tags
837
838 At the same time, amend/extend the documentation.
839
840 2011-11-29  Alberto Mardegan  <mardy@users.sourceforge.net>
841
842 Define SignonIdentityInfo as boxed type
843
844 2011-11-29  Alberto Mardegan  <mardy@users.sourceforge.net>
845
846 Fix a dangerous typo
847
848 2011-11-29  Alberto Mardegan  <mardy@users.sourceforge.net>
849
850 Move SignonIdentityInfo to own source file
851
852 This change is just cosmetic. No code was changed in this commit.
853
854 2011-11-29  Alberto Mardegan  <mardy@users.sourceforge.net>
855
856 Update gitignore
857
858 Sort contents (sort -V .gitignore) as well.
859
860 2011-11-29  Alberto Mardegan  <mardy@users.sourceforge.net>
861
862 Setup GObject introspection
863
864 2011-11-15  Alberto Mardegan  <mardy@users.sourceforge.net>
865
866 Fix compilation warnings
867
868 2011-08-26  Alexander Akimov  <ext-alexander.akimov@nokia.com>
869
870 version update
871
872 2011-08-26  Alexander Akimov  <ext-alexander.akimov@nokia.com>
873
874 adding signon-enum-types.h into list of headers
875
876 2011-08-23  Alexander Akimov  <ext-alexander.akimov@nokia.com>
877
878 fixed errors
879
880 2011-08-05  Alexander Akimov  <ext-alexander.akimov@nokia.com>
881
882 bringing new structure of signon errors for signon-glib
883
884 2011-07-26  Tomi Suviola  <tomi.suviola@nokia.com>
885
886 increase version
887
888 2011-05-04  Alberto Mardegan  <alberto.mardegan@nokia.com>
889
890 Add session data definitions
891
892 2011-05-04  Alberto Mardegan  <alberto.mardegan@nokia.com>
893
894 Do not include signoncommon.h from public header
895
896 It breaks C++ projects using GLib.
897
898 2011-03-14  Tomi Suviola  <tomi.suviola@nokia.com>
899
900 Version update
901
902 2011-03-14  Tomi Suviola  <tomi.suviola@nokia.com>
903
904 Fix bug 230915
905
906 2011-03-10  Tomi Suviola  <tomi.suviola@nokia.com>
907
908 version update
909
910 2011-03-10  Tomi Suviola  <tomi.suviola@nokia.com>
911
912 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.
913
914 2010-12-29  Tomi Suviola  <tomi.suviola@nokia.com>
915
916 increase version
917
918 2010-12-29  Tomi Suviola  <tomi.suviola@nokia.com>
919
920 Added new errors
921
922 2010-12-29  Tomi Suviola  <tomi.suviola@nokia.com>
923
924 update to support new verifyUser
925
926 2010-12-02  Alberto Mardegan  <alberto.mardegan@nokia.com>
927
928 Version 0.20
929
930 2010-12-02  Alberto Mardegan  <alberto.mardegan@nokia.com>
931
932 Use g_error_new_literal when providing a ready string
933
934 2010-11-02  Tomi Suviola  <tomi.suviola@nokia.com>
935
936 inc version
937
938 2010-10-26  Tomi Suviola  <tomi.suviola@nokia.com>
939
940 fix bug 188172 -  libsignon-glib1-test tests fail
941
942 2010-10-25  Alberto Mardegan  <alberto.mardegan@nokia.com>
943
944 Version 0.18
945
946 2010-10-25  Alberto Mardegan  <alberto.mardegan@nokia.com>
947
948 Don't build documentation from signon-proxy
949
950 2010-10-25  Alberto Mardegan  <alberto.mardegan@nokia.com>
951
952 Version 0.17
953
954 2010-10-25  Alberto Mardegan  <alberto.mardegan@nokia.com>
955
956 Don't hide glib output
957
958 2010-10-25  Alberto Mardegan  <alberto.mardegan@nokia.com>
959
960 Rename parameter variable
961
962 2010-10-25  Alberto Mardegan  <alberto.mardegan@nokia.com>
963
964 Don't execute parallel calls
965
966 2010-10-25  Alberto Mardegan  <alberto.mardegan@nokia.com>
967
968 Make tests complete faster
969
970 Instead of waiting for minutes, start signond with a shorter timeout value for
971 identity and authsession objects.
972
973 2010-10-25  Alberto Mardegan  <alberto.mardegan@nokia.com>
974
975 Add debugging line at beginning of each test
976
977 2010-10-07  Alberto Mardegan  <alberto.mardegan@nokia.com>
978
979 Update tests
980
981 2010-10-07  Alberto Mardegan  <alberto.mardegan@nokia.com>
982
983 Some sed magic to shorten function names
984
985 2010-10-07  Alberto Mardegan  <alberto.mardegan@nokia.com>
986
987 Don'e export marshaller symbols
988
989 If they don't start by "signon_", they won't be exported.
990
991 2010-10-07  Alberto Mardegan  <alberto.mardegan@nokia.com>
992
993 Mark utility symbols as internal
994
995 2010-10-07  Alberto Mardegan  <alberto.mardegan@nokia.com>
996
997 Only export symbols starting with "signon_"
998
999 2010-10-07  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1000
1001 version 0.16
1002
1003 2010-10-07  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1004
1005 another attempt to resolve the crash, happening during processing of "unregistered" signal by already destroyed object.
1006
1007 2010-09-17  Tomi Suviola  <tomi.suviola@nokia.com>
1008
1009 Remove bad commit
1010
1011 2010-09-17  Tomi Suviola  <tomi.suviola@nokia.com>
1012
1013 update version
1014
1015 2010-09-17  Tomi Suviola  <tomi.suviola@nokia.com>
1016
1017 Added reference into identity API
1018
1019 2010-09-17  Tomi Suviola  <tomi.suviola@nokia.com>
1020
1021 Make changes to adapt into new signon dbus api
1022
1023 2010-09-16  Tomi Suviola  <tomi.suviola@nokia.com>
1024
1025 update version
1026
1027 2010-09-16  Tomi Suviola  <tomi.suviola@nokia.com>
1028
1029 Make changes to adapt into new signon dbus api
1030
1031 2010-09-01  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1032
1033 version 0.14
1034
1035 2010-09-01  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1036
1037 The xml files are non-neeeded anymore as signond-dev provides all necessary information now
1038
1039 2010-09-01  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1040
1041 updating dbus APIs files
1042
1043 2010-09-01  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1044
1045 adding dbus_g_proxy_diconnect to objects dispose functions
1046
1047 2010-08-25  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1048
1049 the test.xml was not updated fully
1050
1051 2010-08-25  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1052
1053 request to change "signglesignon" to "SingleSignOn"
1054
1055 2010-08-13  Alberto Mardegan  <mardy@users.sourceforge.net>
1056
1057 Fix version number for maemo
1058
1059 2010-08-13  Alberto Mardegan  <alberto.mardegan@nokia.com>
1060
1061 Update test package name
1062
1063 2010-07-30  Tomi Suviola  <tomi.suviola@nokia.com>
1064
1065 Dbus interface name change
1066
1067 2010-07-02  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1068
1069 obsolete variable
1070
1071 2010-07-01  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1072
1073 version 0.10
1074
1075 2010-07-01  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1076
1077 mem leak
1078
1079 2010-07-01  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1080
1081 auth_session unregistered unit test added
1082
1083 2010-07-01  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1084
1085 few NULL-checks and DEBUG's added
1086
1087 2010-07-01  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1088
1089 handling of unregistered signal from remote object
1090
1091 2010-06-29  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1092
1093 version 0.9
1094
1095 2010-06-29  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1096
1097 remove unnecessary type cast
1098
1099 2010-06-29  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1100
1101 remove obsolete variable from private structure
1102
1103 2010-06-28  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1104
1105 correspondent unit test
1106
1107 2010-06-28  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1108
1109 handling of destroyed signal and code optimization
1110
1111 2010-06-28  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1112
1113 not_read and last_error functionality
1114
1115 2010-06-11  Aurel Popirtac  <ext-aurel.popirtac@nokia.com>
1116
1117 Version 0.8
1118
1119 2010-06-11  Aurel Popirtac  <ext-aurel.popirtac@nokia.com>
1120
1121 Using g_set_error().
1122
1123 2010-06-11  Aurel Popirtac  <ext-aurel.popirtac@nokia.com>
1124
1125 Version 0.7
1126
1127 2010-06-11  Aurel Popirtac  <ext-aurel.popirtac@nokia.com>
1128
1129 Fix of bug 173216 -  Random signond crash found during google sign-in - glib client lib.
1130
1131 2010-05-27  Alberto Mardegan  <alberto.mardegan@nokia.com>
1132
1133 Version 0.6
1134
1135 2010-05-27  Alberto Mardegan  <alberto.mardegan@nokia.com>
1136
1137 Soname bump
1138
1139 2010-05-24  Mikhail Zabaluev  <mikhail.zabaluev@nokia.com>
1140
1141 Ignore built files
1142
1143 2010-05-24  Mikhail Zabaluev  <mikhail.zabaluev@nokia.com>
1144
1145 Don't ignore all dotfiles
1146
1147 It's inconvenient to modify .gitignore files when they are ignored.
1148
1149 2010-05-24  Mikhail Zabaluev  <mikhail.zabaluev@nokia.com>
1150
1151 Renamed the callback type for signon_auth_session_query_available_mechanisms()
1152
1153 The old name is retained as deprecated.
1154
1155 2010-05-14  Alberto Mardegan  <alberto.mardegan@nokia.com>
1156
1157 Version 0.5
1158
1159 2010-05-12  Alberto Mardegan  <alberto.mardegan@nokia.com>
1160
1161 Remove compilation warning
1162
1163 2010-05-12  Alberto Mardegan  <alberto.mardegan@nokia.com>
1164
1165 Rename "signout" signal
1166
1167 No need to prefix the signal names, they are object-specific.
1168
1169 2010-05-12  Alberto Mardegan  <alberto.mardegan@nokia.com>
1170
1171 Rename signon_auth_session_name() and add const
1172
1173 Set a proper name for the function, and mark the returned string as const.
1174
1175 2010-05-12  Alberto Mardegan  <alberto.mardegan@nokia.com>
1176
1177 Use error names from signond-dev
1178
1179 Process the output with glib-mkenums with sed, in order to use the error names
1180 from signoncommon.h as value strings for the error enum.
1181
1182 2010-05-12  Alberto Mardegan  <alberto.mardegan@nokia.com>
1183
1184 No comment
1185
1186 2010-05-12  Alberto Mardegan  <alberto.mardegan@nokia.com>
1187
1188 Use D-Bus object and interface names from signond-dev
1189
1190 2010-05-11  Alberto Mardegan  <alberto.mardegan@nokia.com>
1191
1192 Use SignonAuthSessionState from signond-dev package
1193
1194 2010-05-11  Alberto Mardegan  <alberto.mardegan@nokia.com>
1195
1196 API break: remove the state callback
1197
1198 This should have never existed in the first place. Also, rename the
1199 wrongly-named signal.
1200
1201 Update the tests to work with the new API.
1202
1203 2010-05-11  Alberto Mardegan  <alberto.mardegan@nokia.com>
1204
1205 Move variable to private structure
1206
1207 2010-05-04  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1208
1209 version update
1210
1211 2010-05-04  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1212
1213 new error code into use
1214
1215 2010-05-04  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1216
1217 new error codes
1218
1219 2010-05-04  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1220
1221 Changing the identity info API in order to restore buildability
1222
1223 2010-04-29  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1224
1225 code style fixing, bringing more clearness to internal structures
1226
1227 2010-04-29  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1228
1229 2 functions were moved from signon-identity to signon-utils
1230
1231 2010-04-29  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1232
1233 Fixing the type for const array of strings
1234
1235 2010-04-27  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1236
1237 adoption to changed API and signout unit test
1238
1239 2010-04-27  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1240
1241 Part of code review:
1242
1243 1) SIGNOUT signal
1244 2) revrting the signout callback
1245 3) bringing SignonIdentityType into use
1246 4) siplifying identity constructors
1247
1248 2010-04-27  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1249
1250 Unit tests of new API
1251
1252 2010-04-27  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1253
1254 Implementation of new APIs
1255
1256 2010-04-27  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1257
1258 Declaring of new functions in Identity and IdentityInfo APIs.
1259
1260 2010-04-27  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1261
1262 NULL check
1263
1264 2010-04-27  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1265
1266 bringing GPOINTER_TO_INT mcaro into use
1267
1268 2010-04-27  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1269
1270 priv->proxy is checked before DBus call: code simplification
1271
1272 2010-04-27  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1273
1274 Remove declaration of non-implemented function
1275
1276 2010-04-19  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1277
1278 the functions description are updated
1279
1280 2010-04-19  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1281
1282 tmp
1283
1284 2010-04-19  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1285
1286 Code style polishing
1287
1288 2010-04-19  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1289
1290 UT for verification functionality
1291
1292 2010-04-16  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1293
1294 implemetation of verifyUser and verifySecret
1295
1296 2010-04-16  Alberto Mardegan  <alberto.mardegan@nokia.com>
1297
1298 Version 0.2
1299
1300 2010-04-16  Alberto Mardegan  <alberto.mardegan@nokia.com>
1301
1302 Add missing gtkdoc file
1303
1304 2010-04-16  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1305
1306 unit tests are adopted
1307
1308 2010-04-16  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1309
1310 g_slice_new instead of g_new
1311
1312 2010-04-16  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1313
1314 redundant argument
1315
1316 2010-04-16  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1317
1318 redundant argument: it is not needed as a parameter for storeCredentials operations
1319
1320 2010-04-16  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1321
1322 Updated unint tests
1323
1324 2010-04-16  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1325
1326 storeCredentials and createSession functionality
1327
1328 2010-04-16  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1329
1330 Removal of some utility functions into utils and setId functionality (which is declared as private)
1331
1332 2010-04-16  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1333
1334 Optimizing the utils functionality
1335
1336 2010-04-16  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1337
1338 2 new file to make process
1339
1340 2010-04-13  Alexander Akimov  <ext-alexander.akimov@nokia.com>
1341
1342 new files with some utilities
1343
1344 2010-04-09  Tomi Suviola  <tomi.suviola@nokia.com>
1345
1346 Fix for bug NB#163667, adding custom free function for identityInfo
1347
1348 2010-04-01  Alberto Mardegan  <alberto.mardegan@nokia.com>
1349
1350 Initial commit
1351