~ubuntu-branches/ubuntu/dapper/lasso/dapper

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Loic Pefferkorn
  • Date: 2005-11-25 19:20:59 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20051125192059-m4894lhpynmkrmwr
Tags: 0.6.3-4ubuntu1
Resynchronise with Debian.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2005-09-30  fpeters
 
2
 
 
3
        * debian/changelog: new upstream release
 
4
 
 
5
2005-09-30  fpeters
 
6
 
 
7
        * NEWS, doap.rdf: updated news and doap.rdf with 0.6.3 release data
 
8
 
 
9
2005-09-29  fpeters
 
10
 
 
11
        * lasso/id-wsf/discovery.c: fixed typo in docstring
 
12
 
 
13
2005-09-29  fpeters
 
14
 
 
15
        * docs/reference/tmpl/data_service.sgml,
 
16
        docs/reference/tmpl/discovery.sgml,
 
17
        docs/reference/tmpl/name_identifier_mapping.sgml,
 
18
        docs/reference/tmpl/name_registration.sgml: minor automated changes
 
19
 
 
20
2005-09-29  fpeters
 
21
 
 
22
        * Makefile.am: removed c# dir from distribution
 
23
 
 
24
2005-09-28  fpeters
 
25
 
 
26
        * swig/Lasso-wsf.i: security mech id is optional
 
27
 
 
28
2005-09-28  nclapies
 
29
 
 
30
        * lasso/id-wsf/wsf_profile.c: Fixed local variable declaration.
 
31
 
 
32
2005-09-28  nclapies
 
33
 
 
34
        * lasso/id-wsf/discovery.c: Uncomment
 
35
        lasso_wsf_profile_build_soap_response_msg() in
 
36
        lasso_discovery_build_response_msg().
 
37
 
 
38
2005-09-28  fpeters
 
39
 
 
40
        * lasso/id-wsf/discovery.c: 80 cols for docstrings
 
41
 
 
42
2005-09-28  nclapies
 
43
 
 
44
        * lasso/id-wsf/wsf_profile.c: Added x509 certificate file tests.
 
45
 
 
46
2005-09-28  nclapies
 
47
 
 
48
        * lasso/id-wsf/wsf_profile_private.h: Added private function
 
49
        lasso_wsf_profile_get_fault().
 
50
 
 
51
2005-09-27  nclapies
 
52
 
 
53
        * lasso/id-wsf/discovery.c, lasso/id-wsf/wsf_profile.c: Added a
 
54
        first support of soap binding Fault wsf response.
 
55
 
 
56
2005-09-27  nclapies
 
57
 
 
58
        * lasso/xml/Makefile.am, lasso/xml/soap_fault.c,
 
59
        lasso/xml/soap_fault.h: Added soap Fault element.
 
60
 
 
61
2005-09-27  fpeters
 
62
 
 
63
        * configure.ac: disabled mcs test and updated version to 0.6.3
 
64
 
 
65
2005-09-27  fpeters
 
66
 
 
67
        * java/Makefile.am, perl/Makefile.am, php/Makefile.am,
 
68
        python/Makefile.am: swig files were split, dependencies needed to
 
69
        be updated
 
70
 
 
71
2005-09-27  fpeters
 
72
 
 
73
        * docs/reference/tmpl/login.sgml: fixed spelling
 
74
 
 
75
2005-09-27  fpeters
 
76
 
 
77
        * lasso/extract_symbols.py, lasso/extract_types.py: acknowledge new
 
78
        lasso_sec_ category, only used for wsf.
 
79
 
 
80
2005-09-27  fpeters
 
81
 
 
82
        * docs/lasso-book/liberty-architecture.rst: fixed typo
 
83
 
 
84
2005-09-27  nclapies
 
85
 
 
86
        * lasso/id-wsf/discovery.c, lasso/id-wsf/wsf_profile_private.h:
 
87
        Added missing wsf_profile_private.h. fixed error while attempting
 
88
        to include non existing private header discovery_private.h
 
89
 
 
90
2005-09-27  nclapies
 
91
 
 
92
        * swig/Lasso-wsf.i: Updated binding for new optional security
 
93
        mecanism parameter.
 
94
 
 
95
2005-09-27  nclapies
 
96
 
 
97
        * lasso/id-wsf/data_service.c, lasso/id-wsf/data_service.h,
 
98
        lasso/id-wsf/discovery.c, lasso/id-wsf/discovery.h: Discovery and
 
99
        DataSerivice can pass X509 authentication mecanism if needed.
 
100
 
 
101
2005-09-27  nclapies
 
102
 
 
103
        * lasso/id-wsf/wsf_profile.c, lasso/id-wsf/wsf_profile.h: Added
 
104
        X509 authentication mecanism.
 
105
 
 
106
2005-09-26  nclapies
 
107
 
 
108
        * lasso/id-ff/provider.c, lasso/id-ff/providerprivate.h: Added
 
109
        private method lasso_provider_get_public_key() to get public key
 
110
        info.
 
111
 
 
112
2005-09-20  nclapies
 
113
 
 
114
        * lasso/id-wsf/data_service_private.h: Added private method.
 
115
 
 
116
2005-09-20  nclapies
 
117
 
 
118
        * lasso/id-wsf/wsf_profile.c: Ordered methods.
 
119
 
 
120
2005-09-20  nclapies
 
121
 
 
122
        * lasso/id-wsf/data_service.h: lasso_data_service_add_credential()
 
123
        is not a public method.
 
124
 
 
125
2005-09-20  nclapies
 
126
 
 
127
        * lasso/id-wsf/discovery.h: lasso_discovery_build_credential() is
 
128
        not a plublic method.
 
129
 
 
130
2005-09-20  nclapies
 
131
 
 
132
        * lasso/id-wsf/discovery.c: lasso_discovery_build_credential() adds
 
133
        AuthenticationStatemet element in Assertion.
 
134
 
 
135
2005-09-19  nclapies
 
136
 
 
137
        * lasso/id-wsf/data_service.c: Fixed code typing.
 
138
 
 
139
2005-09-19  nclapies
 
140
 
 
141
        * swig/Lasso-wsf.i: Added optional param security_mech_id for wsf
 
142
        methods.
 
143
 
 
144
2005-09-19  nclapies
 
145
 
 
146
        * lasso/id-wsf/authentication.c, lasso/id-wsf/data_service.c,
 
147
        lasso/id-wsf/data_service.h, lasso/id-wsf/discovery.c,
 
148
        lasso/id-wsf/discovery.h, lasso/id-wsf/wsf_profile.c,
 
149
        lasso/id-wsf/wsf_profile.h: First attempt to implement
 
150
        authentication security mechanism. Only SAML is implemented and it
 
151
        needs improvement.
 
152
 
 
153
2005-09-19  nclapies
 
154
 
 
155
        * lasso/xml/soap_body.c, lasso/xml/soap_body.h: Added id attribute
 
156
        in Body element.
 
157
 
 
158
2005-09-19  nclapies
 
159
 
 
160
        * lasso/xml/disco_credentials.c: Fixed snippet definition of
 
161
        Credentials object.
 
162
 
 
163
2005-09-19  nclapies
 
164
 
 
165
        * lasso/xml/Makefile.am: Added compilation of resource access
 
166
        statement.
 
167
 
 
168
2005-09-19  nclapies
 
169
 
 
170
        * lasso/xml/strings.h: Added security namespace for resource access
 
171
        statement.
 
172
 
 
173
2005-09-19  nclapies
 
174
 
 
175
        * lasso/xml/sec_resource_access_statement.c,
 
176
        lasso/xml/sec_resource_access_statement.h: Added
 
177
        ResourceAccessStatement element from wsf Security.
 
178
 
 
179
2005-09-16  fpeters
 
180
 
 
181
        * lasso/id-ff/identity.c, swig/Lasso.i: getOfferings without
 
182
        parameters will return all of them
 
183
 
 
184
2005-09-12  fpeters
 
185
 
 
186
        * configure.ac: disabled c# support for the time being
 
187
 
 
188
2005-09-12  fpeters
 
189
 
 
190
        * docs/reference/Makefile.am, docs/reference/lasso.types,
 
191
        docs/reference/lasso.types.in: generation of lasso.types so it only
 
192
        includes wsf classes if wsf is compiled in.
 
193
 
 
194
2005-09-12  fpeters
 
195
 
 
196
        * README.JAVA: updated java note
 
197
 
 
198
2005-09-12  fpeters
 
199
 
 
200
        * lasso/Makefile.am: erroneously disabled symbols.sym
 
201
 
 
202
2005-09-11  fpeters
 
203
 
 
204
        * docs/reference/lasso-sections.txt, lasso/id-wsf/data_service.c,
 
205
        lasso/id-wsf/data_service.h, lasso/xml/dst_modify.c,
 
206
        lasso/xml/dst_modify_response.c, lasso/xml/dst_query.c,
 
207
        lasso/xml/dst_query_response.c, lasso/xml/xml.c, swig/Lasso.i,
 
208
        lasso/xml/xml.h: possibility to register new dst services.
 
209
 
 
210
2005-09-10  fpeters
 
211
 
 
212
        * lasso/id-wsf/data_service.c, lasso/xml/dst_query.c,
 
213
        lasso/xml/dst_query.h, swig/Lasso-wsf.i: data_service_init_query
 
214
        may be called without parameters.
 
215
 
 
216
2005-09-07  nclapies
 
217
 
 
218
        * lasso/id-wsf/data_service.c: lasso_data_service_get_answer() :
 
219
        verify response->Data is not NULL before accessing it.
 
220
 
 
221
2005-09-07  nclapies
 
222
 
 
223
        * lasso/id-wsf/discovery.c:
 
224
        lasso_discovery_get_resource_offering_auto() : verify
 
225
        LASSO_WSF_PROFILE(discovery)->session is not NULL before looking
 
226
        for a resource offering.
 
227
 
 
228
2005-09-06  nclapies
 
229
 
 
230
        * lasso/id-wsf/discovery.c: Fixed typing code error.
 
231
 
 
232
2005-09-06  nclapies
 
233
 
 
234
        * java/.cvsignore: Updated ignored java files.
 
235
 
 
236
2005-09-06  nclapies
 
237
 
 
238
        * swig/Lasso-wsf.i: Removed XmlNode binding in swig. Not used
 
239
        anymore.
 
240
 
 
241
2005-09-06  nclapies
 
242
 
 
243
        * docs/reference/lasso-sections.txt, lasso/id-wsf/discovery.c:
 
244
        Added lasso_discovery_get_services() method documentation
 
245
 
 
246
2005-09-05  nclapies
 
247
 
 
248
        * lasso/id-wsf/discovery.c: Missing attributes in the last commit.
 
249
 
 
250
2005-09-05  nclapies
 
251
 
 
252
        * lasso/id-wsf/data_service.h, swig/Lasso-wsf.i,
 
253
        swig/inheritance.h: Added attributes provider_id and
 
254
        abstract_description in lassoDataService.
 
255
 
 
256
2005-09-05  nclapies
 
257
 
 
258
        * lasso/id-wsf/discovery.c, lasso/id-wsf/discovery.h,
 
259
        swig/Lasso-wsf.i: Added method lasso_discovery_get_services() : it
 
260
        returns a list of available services offering resource of
 
261
        principal.
 
262
 
 
263
2005-09-05  nclapies
 
264
 
 
265
        * lasso/id-ff/identity.c, lasso/id-wsf/discovery.c,
 
266
        lasso/id-wsf/identity.h: Updated
 
267
        lasso_discovery_build_modify_response_msg() : now it sets status
 
268
        code to OK only if every remove entry are possible.
 
269
 
 
270
2005-08-29  nclapies
 
271
 
 
272
        * lasso/id-wsf/discovery.c, lasso/id-wsf/discovery.h,
 
273
        swig/Lasso-wsf.i: Added
 
274
        lasso_discovery_get_service_with_providerId()..
 
275
 
 
276
2005-08-29  nclapies
 
277
 
 
278
        * swig/Lasso-wsf-disco.i, swig/Lasso-wsf-dst.i,
 
279
        swig/Lasso-wsf-is.i, swig/Lasso-wsf-sa.i, swig/Lasso-wsf-soap.i,
 
280
        swig/Lasso-wsf.i: Splitted existing Lasso-wsf.i in several files
 
281
        for eache wsf namespace (disco, dst, sa, is, soap)
 
282
 
 
283
2005-08-26  fpeters
 
284
 
 
285
        * lasso/id-wsf/data_service.c: check the query response is of the
 
286
        correct type
 
287
 
 
288
2005-08-25  fpeters
 
289
 
 
290
        * swig/Lasso-wsf.i: new modify things for LassoPersonalProfile
 
291
 
 
292
2005-08-25  nclapies
 
293
 
 
294
        * lasso/id-wsf/data_service.c: complete last commit.
 
295
 
 
296
2005-08-25  nclapies
 
297
 
 
298
        * lasso/id-wsf/data_service.c, lasso/id-wsf/data_service.h,
 
299
        swig/Lasso-wsf.i: Now an AP can process a Modify request and return
 
300
        an updated data resource to application.
 
301
 
 
302
2005-08-25  fpeters
 
303
 
 
304
        * swig/Lasso-wsf.i: added getAnswerForItemId binding
 
305
 
 
306
2005-08-25  fpeters
 
307
 
 
308
        * lasso/xml/dst_modify.c, lasso/xml/dst_modify.h,
 
309
        lasso/xml/dst_modify_response.c, lasso/xml/dst_modify_response.h,
 
310
        lasso/xml/dst_query.h, lasso/xml/dst_query_response.h: restore
 
311
        prefix and href for dst:Modify and dst:ModifyResponse
 
312
 
 
313
2005-08-25  nclapies
 
314
 
 
315
        * lasso/id-wsf/data_service.c, lasso/id-wsf/data_service.h,
 
316
        swig/Lasso-wsf.i, swig/Lasso.i: Updated
 
317
        lasso_data_service_init_modify(). Now it takes a select (a String
 
318
        type) and a String xml as parameters.
 
319
 
 
320
2005-08-25  fpeters
 
321
 
 
322
        * docs/reference/lasso-sections.txt: added
 
323
        lasso_data_service_get_answer_for_item_id
 
324
 
 
325
2005-08-25  fpeters
 
326
 
 
327
        * lasso/id-wsf/data_service.h: added missing ;
 
328
 
 
329
2005-08-25  fpeters
 
330
 
 
331
        * lasso/id-wsf/data_service.c, lasso/id-wsf/data_service.h: added
 
332
        lasso_data_service_get_answer_for_item_id
 
333
 
 
334
2005-08-25  fpeters
 
335
 
 
336
        * lasso/id-wsf/data_service.h, lasso/id-wsf/discovery.h: marks
 
337
        public structure memebers in LassoDiscovery and LassoDataService
 
338
 
 
339
2005-08-25  fpeters
 
340
 
 
341
        * docs/reference/tmpl/data_service.sgml: continuing on disco
 
342
        example, use the service to retrieve principal name.
 
343
 
 
344
2005-08-25  fpeters
 
345
 
 
346
        * lasso/id-wsf/data_service.c: explicit cases where item_id may be
 
347
        NULL.
 
348
 
 
349
2005-08-25  nclapies
 
350
 
 
351
        * java/Makefile.am: Replaced ProfileService.java by
 
352
        DataService.java
 
353
 
 
354
2005-08-25  fpeters
 
355
 
 
356
        * lasso/id-wsf/data_service.c: add_query_item must checks the query
 
357
        has been created.
 
358
 
 
359
2005-08-25  fpeters
 
360
 
 
361
        * swig/Lasso.i: Do not use SWIG_UnknownError but SWIG_RuntimeError
 
362
        so it is translated to a catchable exception in Java.  Use
 
363
        SWIG_ValueError for value errors (things like invalid args)
 
364
 
 
365
2005-08-25  fpeters
 
366
 
 
367
        * python/tests/profiles_tests.py: it is no longer possible to add
 
368
        providers with unknown public keys
 
369
 
 
370
2005-08-25  fpeters
 
371
 
 
372
        * lasso/id-ff/defederation.h: moved private_data erroneously placed
 
373
        in class to object; this breaks ABI for classes inheriting from
 
374
        LassoDeferation; nobody does that, ignoring.
 
375
 
 
376
2005-08-25  fpeters
 
377
 
 
378
        * swig/Lasso-wsf.i: last bit of LassoProfileService got renamed
 
379
 
 
380
2005-08-25  fpeters
 
381
 
 
382
        * docs/reference/lasso-sections.txt, docs/reference/lasso.sgml,
 
383
        docs/reference/tmpl/data_service.sgml,
 
384
        docs/reference/tmpl/defederation.sgml,
 
385
        docs/reference/tmpl/federation.sgml,
 
386
        docs/reference/tmpl/identity.sgml,
 
387
        docs/reference/tmpl/lib_authn_request.sgml,
 
388
        docs/reference/tmpl/login.sgml, docs/reference/tmpl/logout.sgml,
 
389
        docs/reference/tmpl/name_identifier_mapping.sgml,
 
390
        docs/reference/tmpl/name_registration.sgml,
 
391
        docs/reference/tmpl/node.sgml, docs/reference/tmpl/profile.sgml,
 
392
        docs/reference/tmpl/provider.sgml,
 
393
        docs/reference/tmpl/saml_name_identifier.sgml,
 
394
        docs/reference/tmpl/server.sgml, docs/reference/tmpl/session.sgml,
 
395
        docs/reference/tmpl/strings.sgml, lasso/Makefile.am,
 
396
        lasso/id-ff/providerprivate.h, lasso/id-wsf/Makefile.am,
 
397
        lasso/id-wsf/data_service.c, lasso/id-wsf/data_service.h,
 
398
        lasso/id-wsf/data_service_private.h, lasso/id-wsf/discovery.c,
 
399
        lasso/id-wsf/discovery.h, lasso/id-wsf/personal_profile_service.c,
 
400
        lasso/id-wsf/personal_profile_service.h,
 
401
        lasso/id-wsf/profile_service.c, lasso/id-wsf/profile_service.h,
 
402
        lasso/id-wsf/profile_service_private.h, swig/Lasso-wsf.i: renamed
 
403
        ProfileService to DataService
 
404
 
 
405
2005-08-25  fpeters
 
406
 
 
407
        * lasso/id-ff/provider.c: include xmlsec errors.h header to get
 
408
        function declaration; a return in the middle of load_public_key got
 
409
        a FALSE argument.
 
410
 
 
411
2005-08-24  fpeters
 
412
 
 
413
        * docs/reference/tmpl/discovery.sgml: documentation for discovery
 
414
 
 
415
2005-08-24  fpeters
 
416
 
 
417
        * lasso/id-ff/provider.c, lasso/id-ff/server.c: don't output xmlsec
 
418
        errors when trying to get a working public key but fails with a
 
419
        message if it can't find a key.
 
420
 
 
421
2005-08-24  fpeters
 
422
 
 
423
        * docs/reference/lasso-sections.txt: doc for discovery and
 
424
        profile_service
 
425
 
 
426
2005-08-24  nclapies
 
427
 
 
428
        * swig/Lasso-wsf.i: Updated swig binding for latest id-wsf udpates.
 
429
 
 
430
2005-08-24  nclapies
 
431
 
 
432
        * lasso/id-wsf/personal_profile_service.c: Removed
 
433
        lasso_personal_profile_service_init_modify().
 
434
 
 
435
2005-08-24  nclapies
 
436
 
 
437
        * lasso/id-wsf/profile_service.c: Removed prefix and href in
 
438
        lasso_profile_service_init_modify,
 
439
        lasso_profile_service_process_modify_msg,
 
440
        lasso_profile_service_process_response_msg,
 
441
        lasso_profile_service_validate_modify
 
442
 
 
443
2005-08-24  fpeters
 
444
 
 
445
        * lasso/id-ff/logout.c: don't check for remote provider id before
 
446
        checking for possible empty answer.
 
447
 
 
448
2005-08-24  nclapies
 
449
 
 
450
        * lasso/id-wsf/profile_service.h: Removed prefix and href in
 
451
        lasso_profile_service_init_modify,
 
452
        lasso_profile_service_process_modify_msg
 
453
        lasso_profile_service_process_response_msg,
 
454
        lasso_profile_service_validate_modify
 
455
 
 
456
2005-08-24  nclapies
 
457
 
 
458
        * lasso/id-wsf/discovery.c, lasso/id-wsf/discovery.h: Removed
 
459
        lasso_discovery_new_from_dump, lasso_discovery_dump,
 
460
        lasso_discovery_add_resource_offering,
 
461
        lasso_discovery_init_query_full
 
462
 
 
463
2005-08-24  fpeters
 
464
 
 
465
        * lasso/id-ff/server.h: sync arg name in header file with real arg
 
466
        names
 
467
 
 
468
2005-08-24  fpeters
 
469
 
 
470
        * lasso/id-wsf/profile_service.c: documented api
 
471
 
 
472
2005-08-24  fpeters
 
473
 
 
474
        * lasso/id-wsf/discovery.c: documented all discovery functions used
 
475
        by authentic / candle / unwind
 
476
 
 
477
2005-08-24  fpeters
 
478
 
 
479
        * lasso/id-wsf/discovery.h: fixed add_requested_service_type
 
480
        declaration to match code
 
481
 
 
482
2005-08-19  fpeters
 
483
 
 
484
        * lasso/id-ff/provider.c: tries various key format before giving up
 
485
 
 
486
2005-08-16  fpeters
 
487
 
 
488
        * lasso/id-ff/logout.c: build_response_msg called while there was
 
489
        no connection will build a failure message.
 
490
 
 
491
2005-08-16  fpeters
 
492
 
 
493
        * lasso/id-ff/logout.c: check for remote_provider_id
 
494
 
 
495
2005-08-14  fpeters
 
496
 
 
497
        * lasso/id-wsf/discovery.c: reference correct identity header
 
498
 
 
499
2005-08-14  fpeters
 
500
 
 
501
        * lasso/id-ff/logout.c, lasso/id-ff/session.c,
 
502
        lasso/id-ff/sessionprivate.h: reinitialize assertion provider id
 
503
        list only on reset_provider_id_index
 
504
 
 
505
2005-08-14  fpeters
 
506
 
 
507
        * lasso/id-ff/logout.c: counter providers that do not support any
 
508
        single logout; they are now skipped and a correct response is
 
509
        nevertheless sent to the originating provider
 
510
 
 
511
2005-08-14  fpeters
 
512
 
 
513
        * lasso/id-ff/session.c: correctly reset list before rebuilding it
 
514
 
 
515
2005-08-13  fpeters
 
516
 
 
517
        * lasso/id-ff/logout.c: fixed comment
 
518
 
 
519
2005-08-13  fpeters
 
520
 
 
521
        * lasso/id-wsf/identity.h: functions got moved from id-ff/ to
 
522
        id-wsf/
 
523
 
 
524
2005-08-13  fpeters
 
525
 
 
526
        * lasso/id-ff/identityprivate.h: identity/resourceoffering
 
527
        functions are now declared publically in id-wsf/
 
528
 
 
529
2005-08-13  fpeters
 
530
 
 
531
        * lasso/id-ff/identity.c, lasso/id-wsf/Makefile.am, swig/Lasso.i:
 
532
        expose identity/resourceoffering functions to developer
 
533
 
 
534
2005-08-12  fpeters
 
535
 
 
536
        * lasso/id-wsf/profile_service_private.h: private profile service
 
537
        functions
 
538
 
 
539
2005-08-12  fpeters
 
540
 
 
541
        * swig/Lasso-wsf.i: following-up on PersonalProfileService
 
542
        cleaning; but I can't get getService to dynamically cast to that
 
543
        class :(
 
544
 
 
545
2005-08-12  fpeters
 
546
 
 
547
        * lasso/id-wsf/discovery.c: return LassoPersonalProfileService from
 
548
        disco->getService if appropriate
 
549
 
 
550
2005-08-12  fpeters
 
551
 
 
552
        * lasso/id-wsf/personal_profile_service.c,
 
553
        lasso/id-wsf/personal_profile_service.h: cleaned up
 
554
        PersonalProfileService
 
555
 
 
556
2005-08-12  fpeters
 
557
 
 
558
        * lasso/id-wsf/profile_service.c, lasso/id-wsf/profile_service.h:
 
559
        cleaning and documenting profile service
 
560
 
 
561
2005-08-12  fpeters
 
562
 
 
563
        * lasso/id-wsf/profile_service.c, lasso/id-wsf/profile_service.h,
 
564
        lasso/xml/dst_query_item.c, lasso/xml/dst_query_item.h,
 
565
        swig/Lasso-wsf.i, swig/Lasso.i: fixed
 
566
        lasso_profile_service_add_query_item so it accepts a item_id
 
567
        parameter (since they are mandatory once there is more than one).
 
568
        also allows init_query to specify item_id.  this gives:
 
569
 
 
570
        service = disco.getService()
 
571
        service.initQuery('/pp:PP/pp:CommonName'), 'name')
 
572
        service.addQueryItem('/pp:PP/pp:MsgContact'), 'email') soap_answer
 
573
        = liberty.root.soap_call(service.msgUrl, service.msgBody) print
 
574
        service.getAnswer('/pp:PP/pp:CommonName') print
 
575
        service.getAnswer('/pp:PP/pp:MsgContact')
 
576
 
 
577
2005-08-12  fpeters
 
578
 
 
579
        * lasso/id-wsf/discovery.c,
 
580
        lasso/id-wsf/personal_profile_service.c,
 
581
        lasso/id-wsf/profile_service.c, lasso/id-wsf/profile_service.h,
 
582
        lasso/xml/dst_query.c, lasso/xml/dst_query_response.c,
 
583
        lasso/xml/xml.c, swig/Lasso-wsf.i: API after the pp:query has been
 
584
        sent,
 
585
 
 
586
        server:   service = lasso.ProfileService(server)
 
587
        service.processQueryMsg(soap_message)   identity =
 
588
        get_identity_by_resource_id(service.request.resourceId)
 
589
        service.resourceData = identity.get_pp_view()
 
590
        service.buildResponseMsg()   return service.msgBody
 
591
 
 
592
        client:   service.processQueryResponseMsg(soap_answer)
 
593
        service.getAnswer()   # or
 
594
        service.getAnswer('/pp:PP/pp:CommonName')
 
595
 
 
596
2005-08-12  fpeters
 
597
 
 
598
        * lasso/id-wsf/discovery.c,
 
599
        lasso/id-wsf/personal_profile_service.c,
 
600
        lasso/id-wsf/personal_profile_service.h,
 
601
        lasso/id-wsf/profile_service.c, lasso/id-wsf/profile_service.h,
 
602
        swig/Lasso-wsf.i, swig/Lasso.i: idwsf/pp on the attribute provider
 
603
        side; sth like
 
604
 
 
605
        service = lasso.ProfileService(server)
 
606
        service.processQueryMsg(soap_message) identity =
 
607
        get_from(service.request.resourceId) service.resourceData =
 
608
        identity.convert_to_pp_xml()
 
609
 
 
610
2005-08-12  fpeters
 
611
 
 
612
        * lasso/id-wsf/discovery.c, lasso/id-wsf/discovery.h,
 
613
        lasso/id-wsf/personal_profile_service.c,
 
614
        lasso/id-wsf/profile_service.c, lasso/id-wsf/profile_service.h,
 
615
        swig/Lasso-wsf.i: first steps towards id-wsf/dst; something like
 
616
        this, in Python:
 
617
 
 
618
        service = disco.getService()
 
619
        service.initQuery('/pp:PP/pp:CommonName') service.buildRequestMsg()
 
620
         -> service.msgUrl and .msgBody
 
621
 
 
622
2005-08-12  fpeters
 
623
 
 
624
        * lasso/errors.c, lasso/errors.h, swig/Lasso.i: added
 
625
        LASSO_ERROR_UNIMPLEMENTED error code
 
626
 
 
627
2005-08-12  fpeters
 
628
 
 
629
        * lasso/xml/disco_query_response.c: disco:queryResponse missed
 
630
        namespace definition
 
631
 
 
632
2005-08-10  fpeters
 
633
 
 
634
        * debian/control, debian/rules: disabled c# in debian apckage
 
635
 
 
636
2005-08-10  fpeters
 
637
 
 
638
        * lasso/errors.c, lasso/errors.h, lasso/id-ff/login.c,
 
639
        swig/Lasso.i: return LASSO_LOGIN_ERROR_UNKNOWN_PRINCIPAL after
 
640
        unsuccessful logon
 
641
 
 
642
2005-08-09  fpeters
 
643
 
 
644
        * lasso/id-ff/identity.c, lasso/id-ff/identityprivate.h,
 
645
        lasso/id-wsf/discovery.c, lasso/id-wsf/discovery.h,
 
646
        swig/Lasso-wsf.i: another id-wsf step, disco:query, looking up for
 
647
        resource offerings in identity
 
648
 
 
649
2005-08-09  fpeters
 
650
 
 
651
        * lasso/id-ff/logout.c: handle the case where logout request is
 
652
        done while there are no session; that means direct call to
 
653
        build_response_msg, creating a status: requestdenied.
 
654
 
 
655
2005-08-09  fpeters
 
656
 
 
657
        * lasso/id-wsf/discovery.c: disco.processQueryMsg now sets
 
658
        disco.resourceId
 
659
 
 
660
2005-08-09  fpeters
 
661
 
 
662
        * lasso/id-ff/identity.c, lasso/id-wsf/discovery.c,
 
663
        lasso/id-wsf/discovery.h, swig/Lasso-wsf.i: new remove entry;
 
664
        correctly restore resource offerings from identity dump
 
665
 
 
666
2005-08-09  fpeters
 
667
 
 
668
        * lasso/id-ff/identity.c, lasso/id-ff/identityprivate.h,
 
669
        lasso/id-wsf/discovery.c, lasso/id-wsf/discovery.h,
 
670
        swig/Lasso-wsf.i: renamed crunch to build since it doesn't look
 
671
        like there is a need for an intermediate function for the moment.
 
672
        process remove entries.  create correct answer (when everything
 
673
        goes ok, no support for failure yet)
 
674
 
 
675
2005-08-08  fpeters
 
676
 
 
677
        * lasso/id-ff/identity.c, lasso/id-ff/identityprivate.h,
 
678
        lasso/id-wsf/discovery.c, lasso/id-wsf/discovery.h,
 
679
        swig/Lasso-wsf.i: lasso_discovery_crunch_modify_msg() (waiting for
 
680
        another name) process disco modify insertEntries and adds them to
 
681
        active identity
 
682
 
 
683
2005-08-08  fpeters
 
684
 
 
685
        * lasso/id-wsf/discovery.c, lasso/id-wsf/discovery.h,
 
686
        swig/Lasso-wsf.i: sets ResourceId (or EncryptedResourceId) in
 
687
        LassoDiscovery object for easy usage
 
688
 
 
689
2005-08-08  fpeters
 
690
 
 
691
        * lasso/id-wsf/discovery.c, lasso/id-wsf/discovery.h,
 
692
        swig/Lasso-wsf.i: provide resource_offering as argument to not
 
693
        diverge too much from existing work
 
694
 
 
695
2005-08-08  fpeters
 
696
 
 
697
        * lasso/id-ff/provider.c, lasso/id-wsf/discovery.c,
 
698
        lasso/id-wsf/discovery.h, swig/Lasso-wsf.i: first function towards
 
699
        easy disco api
 
700
 
 
701
2005-08-08  fpeters
 
702
 
 
703
        * lasso/id-ff/session.c: get_assertions() called with NULL will
 
704
        return every assertions
 
705
 
 
706
2005-08-08  fpeters
 
707
 
 
708
        * lasso/id-wsf/wsf_profile.c, lasso/id-wsf/wsf_profile.h,
 
709
        swig/Lasso-wsf.i: added session and identity to LassoWsfProfile,
 
710
        much like LassoProfile.  Exposed them via SWIG inherited into
 
711
        LassoDiscovery object
 
712
 
 
713
2005-08-05  nclapies
 
714
 
 
715
        * lasso/xml/soap_binding_ext_timeout.c: Fixed setting of attribute,
 
716
        int not NULL pointer.
 
717
 
 
718
2005-08-05  nclapies
 
719
 
 
720
        * lasso/id-wsf/profile_service.c, lasso/id-wsf/profile_service.h,
 
721
        swig/Lasso-wsf.i: Added getXmlNode() method to LassoProfileService
 
722
        class.
 
723
 
 
724
2005-08-05  nclapies
 
725
 
 
726
        * lasso/id-wsf/personal_profile_service.c,
 
727
        lasso/id-wsf/personal_profile_service.h: Added getEmail() method in
 
728
        LassoPersonalProfile class.
 
729
 
 
730
2005-08-05  nclapies
 
731
 
 
732
        * swig/Lasso-wsf.i: Fixed som warning about char signedness. Added
 
733
        swig binding to getEmail() method in LassoPersonalProfile.
 
734
 
 
735
2005-08-05  nclapies
 
736
 
 
737
        * lasso/id-wsf/Makefile.am,
 
738
        lasso/id-wsf/personal_profile_service.c,
 
739
        lasso/id-wsf/personal_profile_service.h,
 
740
        lasso/id-wsf/profile_service.c, lasso/id-wsf/profile_service.h,
 
741
        swig/Lasso-wsf.i: Added class LassoPersonalProfile. It allows to
 
742
        load a xml doc representing PP data and to process query requests.
 
743
        Need to complete WSC PP part.
 
744
 
 
745
2005-08-04  fpeters
 
746
 
 
747
        * swig/Lasso.i: fixed typo in error constant name
 
748
 
 
749
2005-07-31  fpeters
 
750
 
 
751
        * lasso/id-ff/federation.c, lasso/id-ff/identity.c,
 
752
        lasso/id-ff/lecp.c, lasso/id-ff/login.c, lasso/id-ff/logout.c,
 
753
        lasso/id-ff/name_registration.c, lasso/id-ff/profile.c,
 
754
        lasso/id-ff/provider.c, lasso/id-ff/server.c,
 
755
        lasso/id-ff/session.c, lasso/xml/disco_modify_response.c,
 
756
        lasso/xml/disco_query_response.c, lasso/xml/dst_modify.c,
 
757
        lasso/xml/dst_modify_response.c, lasso/xml/dst_query.c,
 
758
        lasso/xml/dst_query_response.c,
 
759
        lasso/xml/lib_federation_termination_notification.c,
 
760
        lasso/xml/sa_sasl_response.c, lasso/xml/saml_assertion.c,
 
761
        lasso/xml/samlp_response.c, lasso/xml/xml.c: char signedness for
 
762
        gcc 4 (id-wsf part has not been done)
 
763
 
 
764
2005-07-08  fpeters
 
765
 
 
766
        * lasso/xml/private.h: signedness change to lasso_query_sign (does
 
767
        not break API/ABI)
 
768
 
 
769
2005-07-08  nclapies
 
770
 
 
771
        * lasso/id-wsf/profile_service.c, lasso/id-wsf/profile_service.h,
 
772
        swig/Lasso-wsf.i: Now lasso_profile_service_add_data() returns a
 
773
        LassoDstData object, so it is possible to set optional attributes.
 
774
 
 
775
2005-07-07  fpeters
 
776
 
 
777
        * lasso/xml/tools.c: fixed signedness differences signaled by gcc
 
778
        4.0 (lots of others yet to do)
 
779
 
 
780
2005-07-07  nclapies
 
781
 
 
782
        * lasso/id-wsf/profile_service.c: Use
 
783
        lasso_wsf_profile_process_soap_request_msg() to build soap response
 
784
        messgae.
 
785
 
 
786
2005-07-07  nclapies
 
787
 
 
788
        * lasso/id-wsf/profile_service.h: Removed unused declared method
 
789
        name :  lasso_profile_service_build_request_msg().
 
790
 
 
791
2005-07-07  nclapies
 
792
 
 
793
        * swig/Lasso-wsf.i: Fixed swig binding on ProfileService's
 
794
        buildResponseMsg().
 
795
 
 
796
2005-06-27  nclapies
 
797
 
 
798
        * lasso/id-ff/session.c: Fixed mistake about prototype of
 
799
        lasso_session_dump().
 
800
 
 
801
2005-06-27  nclapies
 
802
 
 
803
        * lasso/id-ff/identity.c, lasso/id-ff/session.c: Now
 
804
        lasso_identity_new_from_dump() and lasso_session_new_from_dump()
 
805
        return NULL if the root element name is wrong.
 
806
 
 
807
2005-06-15  eraviart
 
808
 
 
809
        * python/Makefile.am: Removed now useless sed script (now done by
 
810
        Swig).
 
811
 
 
812
2005-06-15  eraviart
 
813
 
 
814
        * swig/Lasso.i: In Swig, Use g_free instead of free for strings, to
 
815
        avoid segfault when used in Java Windows.
 
816
 
 
817
2005-06-03  fpeters
 
818
 
 
819
        * lasso/id-ff/defederation.c: checks identity exists before
 
820
        referencing it
 
821
 
 
822
2005-06-03  fpeters
 
823
 
 
824
        * debian/changelog, debian/control, debian/rules: updated debian
 
825
        packaging wrt new cli policy
 
826
 
 
827
2005-06-02  fpeters
 
828
 
 
829
        * debian/rules: new mono packages no longer have this tool
 
830
 
 
831
2005-05-30  fpeters
 
832
 
 
833
        * swig/Lasso.i: Give LassoServer access to
 
834
        (LassoProvider)self->role
 
835
 
 
836
2005-05-26  fpeters
 
837
 
 
838
        * ChangeLog: update ChangeLog for 0.6.2
 
839
 
1
840
2005-05-26  fpeters
2
841
 
3
842
        * docs/reference/tmpl/login.sgml, docs/reference/tmpl/profile.sgml,