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