1# Generated by Makefile. Do not edit.
2
3commit 076a37d7f0eb74001127481da2d355683693cde9
4Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5Date:   Tue Jun 1 11:44:46 2021 +0200
6
7    Release 2.7.0
8
9 NEWS                                  | 56 ++++++++++++++++++++++++++++++++++-
10 website/web/doap.rdf                  |  4 +++
11 website/web/download/index.xml        |  2 +-
12 website/web/news/27-release-2.7.0.xml | 15 ++++++++++
13 4 files changed, 75 insertions(+), 2 deletions(-)
14
15commit ea7e5efe9741e1b1787a58af16cb15b40c23be5a
16Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17Date:   Mon Mar 8 11:33:26 2021 +0100
18
19    Fix signature checking on unsigned response with multiple assertions
20
21    CVE-2021-28091 : when AuthnResponse messages are not signed (which is
22    permitted by the specifiation), all assertion's signatures should be
23    checked, but currently after the first signed assertion is checked all
24    following assertions are accepted without checking their signature, and
25    the last one is considered the main assertion.
26
27    This patch :
28    * check signatures from all assertions if the message is not signed,
29    * refuse messages with assertion from different issuers than the one on
30      the message, to prevent assertion bundling event if they are signed.
31
32 lasso/saml-2.0/login.c | 102 +++++++++++++++++++++++++++++++++++--------------
33 1 file changed, 73 insertions(+), 29 deletions(-)
34
35commit d9db91ec9f4dbf3052673babbf153ab13625da92
36Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
37Date:   Wed Apr 7 18:06:11 2021 +0200
38
39    Jenkinsfile: update name of main branch
40
41 Jenkinsfile | 2 +-
42 1 file changed, 1 insertion(+), 1 deletion(-)
43
44commit bd7acfd2f31eba20b388cdd32120df0c5af75134
45Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
46Date:   Mon Mar 8 11:23:56 2021 +0100
47
48    Python: improve display of warnings in the binding generator
49
50 bindings/python/lang.py | 2 +-
51 1 file changed, 1 insertion(+), 1 deletion(-)
52
53commit f912e8d1efe89e22c26078e4c869ffe4f393e4e7
54Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
55Date:   Thu Jan 21 15:09:43 2021 +0100
56
57    replace deprecated index() by strchr() (#51385)
58
59 lasso/xml/tools.c   | 4 ++--
60 tests/basic_tests.c | 3 +--
61 2 files changed, 3 insertions(+), 4 deletions(-)
62
63commit cbbea83e3fabe6dc9f407f773968636ef5a18912
64Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
65Date:   Thu Feb 25 00:17:49 2021 +0100
66
67    Fix: new provider reference count is incremented one time too many (#51420)
68
69 lasso/id-ff/server.c | 1 -
70 1 file changed, 1 deletion(-)
71
72commit 3d6bc260211ac4629f78e4d43608f6d462fdf65f
73Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
74Date:   Tue Feb 23 20:39:25 2021 +0100
75
76    docs: update gtk-doc-tools integration (#50441)
77
78    Using reference documentation on https://developer.gnome.org/gtk-doc-manual/stable/index.html.en
79
80 configure.ac                                       |  2 +-
81 docs/reference/lasso/Makefile.am                   | 42 ++++++++++++++++------
82 .../lasso/{lasso-docs.sgml => lasso-docs.xml}      | 37 ++++++++++++-------
83 3 files changed, 56 insertions(+), 25 deletions(-)
84
85commit 9b1e68f6835bd5006b547a98f28e1182970e7d09
86Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
87Date:   Wed Feb 24 23:01:08 2021 +0100
88
89    bindings: disable java tests when java is disabled
90
91 bindings/java/Makefile.am | 16 ++++++++++------
92 1 file changed, 10 insertions(+), 6 deletions(-)
93
94commit 2dbca5edf3a74437d0d8cc098c556a4a18ddb247
95Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
96Date:   Wed Feb 24 22:59:24 2021 +0100
97
98    Fix: python3 bindings (#51249)
99
100    The __str__ method called itself, resulting in an RecursionError.
101
102    ======================================================================
103    ERROR: test14 (__main__.BindingTestCase)
104    ----------------------------------------------------------------------
105    Traceback (most recent call last):
106      File "./binding_tests.py", line 336, in test14
107        assert isinstance(str(cm.exception), str)
108      File "../lasso.py", line 69, in __str__
109        return '<lasso.%s: %s>' % (self.__class__.__name__, self)
110      File "../lasso.py", line 69, in __str__
111        return '<lasso.%s: %s>' % (self.__class__.__name__, self)
112      File "../lasso.py", line 69, in __str__
113        return '<lasso.%s: %s>' % (self.__class__.__name__, self)
114      [Previous line repeated 489 more times]
115      File "../lasso.py", line 68, in __str__
116        if sys.version_info >= (3,):
117    RecursionError: maximum recursion depth exceeded in comparison
118
119    ----------------------------------------------------------------------
120
121 bindings/python/lang.py | 2 +-
122 1 file changed, 1 insertion(+), 1 deletion(-)
123
124commit 86aa6a602f9e202643af004b69231416e4089dfc
125Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
126Date:   Thu Jan 21 12:31:00 2021 +0100
127
128    configure.ac: disable java bindings
129
130 configure.ac | 4 ++--
131 1 file changed, 2 insertions(+), 2 deletions(-)
132
133commit 34ad2ce2dc6ef4eadf336dbc5bc49c81e8a33875
134Author: Frédéric Péters <fpeters@entrouvert.com>
135Date:   Sat Dec 26 15:22:15 2020 +0100
136
137    build: update to use origin/main
138
139 Jenkinsfile | 2 +-
140 1 file changed, 1 insertion(+), 1 deletion(-)
141
142commit f465304319d50cfa8ef8e7bd9c3f03502082c499
143Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
144Date:   Tue Jul 28 10:58:00 2020 +0200
145
146    debian: add packaging for debian-buster
147
148 debian-buster/changelog                | 479 ++++++++++++++++++++++++++++
149 debian-buster/compat                   |   1 +
150 debian-buster/control                  | 115 +++++++
151 debian-buster/control.in               | 115 +++++++
152 debian-buster/copyright                |  44 +++
153 debian-buster/dirs                     |   2 +
154 debian-buster/liblasso-java.dirs       |   1 +
155 debian-buster/liblasso-java.install    |   2 +
156 debian-buster/liblasso-perl.install.in |   1 +
157 debian-buster/liblasso3-dev.dirs       |   2 +
158 debian-buster/liblasso3-dev.install    |   4 +
159 debian-buster/liblasso3.dirs           |   1 +
160 debian-buster/liblasso3.docs           |   2 +
161 debian-buster/liblasso3.install        |   1 +
162 debian-buster/liblasso3.symbols        | 565 +++++++++++++++++++++++++++++++++
163 debian-buster/patches/series           |   0
164 debian-buster/php5-lasso.install       |   3 +
165 debian-buster/php5-lasso.postinst      |   7 +
166 debian-buster/php5-lasso.prerm         |   7 +
167 debian-buster/php5-lasso.substvars     |   4 +
168 debian-buster/python-lasso.install     |   2 +
169 debian-buster/python3-lasso.install    |   2 +
170 debian-buster/rules                    | 186 +++++++++++
171 debian-buster/source/format            |   1 +
172 debian-buster/watch                    |   2 +
173 25 files changed, 1549 insertions(+)
174
175commit 0d0e5286a7884a58023b69b905e2b3a8fd1f73d1
176Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
177Date:   Sat Jun 20 13:53:11 2020 +0200
178
179    jenkins.sh: build against all available python versions (#44287)
180
181 jenkins.sh | 15 +++++++++------
182 1 file changed, 9 insertions(+), 6 deletions(-)
183
184commit 6c166563b25bd828ef6501d23ba6fbf101d37b19
185Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
186Date:   Sat Jun 20 09:16:22 2020 +0200
187
188    python: do not leak out_pyvalue if method call protocol is not respected (#44287)
189
190 bindings/python/lang.py | 7 ++++++-
191 1 file changed, 6 insertions(+), 1 deletion(-)
192
193commit 4696e2709b04aff284b1c78d600153de4febb61f
194Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
195Date:   Sat Jun 20 07:26:17 2020 +0200
196
197    python: do not raise in valid_seq() (#44287)
198
199 bindings/python/wrapper_top.c | 1 -
200 1 file changed, 1 deletion(-)
201
202commit 77bed35c426136a034f4d98f8effd8fffcc4ccc5
203Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
204Date:   Sat Jun 20 09:17:56 2020 +0200
205
206    python: return NULL if get_list_of_strings() fails (#44287)
207
208 bindings/python/wrapper_top.c | 2 +-
209 1 file changed, 1 insertion(+), 1 deletion(-)
210
211commit 5f5bc888b165f9c81331168c28727aceb3200644
212Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
213Date:   Sat Jun 20 12:27:54 2020 +0200
214
215    python: return NULL if get_list_of_pygobject fails (#44287)
216
217 bindings/python/wrapper_top.c | 2 +-
218 1 file changed, 1 insertion(+), 1 deletion(-)
219
220commit 6ed8e04ff114d319f2c2dd33bbd3e0193e5d7462
221Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
222Date:   Sat Jun 20 12:25:21 2020 +0200
223
224    python: return NULL if get_list_of_xml_nodes fails (#44287)
225
226 bindings/python/wrapper_top.c | 2 +-
227 1 file changed, 1 insertion(+), 1 deletion(-)
228
229commit 4cf6bd4ff7d68f4b19bc7260e1d04532412c82f1
230Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
231Date:   Sat Jun 20 08:33:35 2020 +0200
232
233    python: return NULL if set_list_of_pygobject fails (#44287)
234
235 bindings/python/lang.py                |  4 ++--
236 bindings/python/tests/binding_tests.py |  9 +++++++++
237 bindings/python/wrapper_top.c          | 13 +++++++++----
238 3 files changed, 20 insertions(+), 6 deletions(-)
239
240commit c844abd8e46269c563321c085ba47b5aefc7dcce
241Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
242Date:   Sat Jun 20 08:18:30 2020 +0200
243
244    python: return NULL if set_list_of_xml_nodes fails (#44287)
245
246 bindings/python/lang.py       |  4 ++--
247 bindings/python/wrapper_top.c | 20 +++++++++++++++-----
248 2 files changed, 17 insertions(+), 7 deletions(-)
249
250commit c53b6b5a7377892c4302b55f5422b81fbcb77be6
251Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
252Date:   Sat Jun 20 07:59:49 2020 +0200
253
254    python: return NULL if set_list_of_strings fails (#44287)
255
256 bindings/python/lang.py                |  4 ++--
257 bindings/python/tests/binding_tests.py |  8 ++++++--
258 bindings/python/wrapper_top.c          | 13 +++++++++----
259 3 files changed, 17 insertions(+), 8 deletions(-)
260
261commit ed528ce26ac3842148b3c3cc4e9580a6cd860200
262Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
263Date:   Sat Jun 20 07:36:23 2020 +0200
264
265    python: return NULL if set_hashtable_of_strings fails (#44287)
266
267 bindings/python/lang.py       |  4 ++--
268 bindings/python/wrapper_top.c | 11 ++++++-----
269 2 files changed, 8 insertions(+), 7 deletions(-)
270
271commit 57ee8d2f2a6566c997cb1c5e0054fdd1c62e1094
272Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
273Date:   Sat Jun 20 07:32:09 2020 +0200
274
275    python: return NULL if set_hashtable_of_pygobject fails (#44287)
276
277 bindings/python/lang.py       |  2 +-
278 bindings/python/wrapper_top.c | 11 ++++++-----
279 2 files changed, 7 insertions(+), 6 deletions(-)
280
281commit 8591451270b0ef550add12c2cb51407287bae146
282Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
283Date:   Sat Jun 20 08:12:05 2020 +0200
284
285    python: free internal string buffer if needed in set_list_of_strings (#44287)
286
287 bindings/python/wrapper_top.c | 6 +++++-
288 1 file changed, 5 insertions(+), 1 deletion(-)
289
290commit f80b2bb50ed6060b99f3d8f9abd25589c2ca08cb
291Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
292Date:   Sat Jun 20 08:04:25 2020 +0200
293
294    python: check if hashtable is NULL before deallocatio (#44287)n
295
296 bindings/python/lang.py | 2 +-
297 1 file changed, 1 insertion(+), 1 deletion(-)
298
299commit 0289da907f8ef3558a9ff553b0e19ed60fdb37b8
300Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
301Date:   Sat Jun 20 12:33:39 2020 +0200
302
303    python: add a failure label to method wrappers (#44287)
304
305    To separate wrapping code from unwinding and error handling code.
306
307 bindings/python/lang.py       | 17 ++++++++++++++---
308 bindings/python/wrapper_top.c |  1 +
309 2 files changed, 15 insertions(+), 3 deletions(-)
310
311commit 35682272ece5fbc02cdf06fc0032714f7fa1dbdd
312Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
313Date:   Sat Jun 20 08:07:22 2020 +0200
314
315    python: add macro for early return (#44287)
316
317 bindings/python/wrapper_top.c | 2 ++
318 1 file changed, 2 insertions(+)
319
320commit 05dea2eab5813a1b539ae20608a37ae6ecfe0034
321Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
322Date:   Sat Jun 20 08:04:55 2020 +0200
323
324    python: remove newline before method call (#44287)
325
326 bindings/python/lang.py | 4 ++--
327 1 file changed, 2 insertions(+), 2 deletions(-)
328
329commit 9db28c0c32bbeddca42de831f20273d2675a69c5
330Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
331Date:   Fri Jun 19 21:08:14 2020 +0200
332
333    python: simplify get_logger_object (#44287)
334
335 bindings/python/wrapper_top.c | 24 ++++++++++++------------
336 1 file changed, 12 insertions(+), 12 deletions(-)
337
338commit a8f82e67efb28a36f3a78350566b213f895e5c40
339Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
340Date:   Fri Jun 19 21:06:11 2020 +0200
341
342    python: fix warning about discarded const modifier (#44287)
343
344 bindings/python/wrapper_top.c | 13 ++++++++-----
345 1 file changed, 8 insertions(+), 5 deletions(-)
346
347commit 637514a874885dcb67efb93f1b9c640f9c899873
348Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
349Date:   Fri Jun 19 21:05:23 2020 +0200
350
351    python: replace exception by warning on logging path (#44287)
352
353 bindings/python/wrapper_top.c | 7 +++----
354 1 file changed, 3 insertions(+), 4 deletions(-)
355
356commit 8ae9d3a09b35fb15b047ff3d2c92535d9ce32697
357Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
358Date:   Fri Jun 19 21:04:59 2020 +0200
359
360    python: use simpler call format to prevent warning about PY_SSIZE_T_CLEAN (#44287)
361
362 bindings/python/wrapper_top.c | 2 +-
363 1 file changed, 1 insertion(+), 1 deletion(-)
364
365commit 11bc68bbbcf223efdc40a82136595067c49123bb
366Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
367Date:   Fri Jun 19 21:02:56 2020 +0200
368
369    python: remove deprecated PyErr_Warn (#44287)
370
371 bindings/python/wrapper_top.c | 29 +++++++++++++++++------------
372 1 file changed, 17 insertions(+), 12 deletions(-)
373
374commit a1dbd489fc5f393d97b21e84eb129f94ca08063b
375Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
376Date:   Fri Jun 19 21:02:25 2020 +0200
377
378    python: remove unused PyString_Size (#44287)
379
380 bindings/python/wrapper_top.c | 8 --------
381 1 file changed, 8 deletions(-)
382
383commit 04ded420c8bd92eb5694c27433ded5829b0b80aa
384Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
385Date:   Fri Aug 21 11:48:19 2020 +0200
386
387    python: Exception.message was removed in python3 (#45995)
388
389 bindings/python/lang.py                | 5 ++++-
390 bindings/python/tests/binding_tests.py | 8 ++++++++
391 2 files changed, 12 insertions(+), 1 deletion(-)
392
393commit 0b742b1f6dcb97d1bdc71a3fb7268f1ce03c0c85
394Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
395Date:   Tue Aug 11 11:30:51 2020 +0200
396
397    tools: reimplement xmlURIEscapeStr to respect RFC3986 (#45581)
398
399    Bugfix by Emmanuel Dreyfus.
400
401    License: MIT
402
403 AUTHORS             |  1 +
404 lasso/id-ff/login.c |  4 ++--
405 lasso/xml/private.h |  1 +
406 lasso/xml/tools.c   | 61 ++++++++++++++++++++++++++++++++++++++++++++++++-----
407 lasso/xml/xml.c     |  8 +++----
408 5 files changed, 64 insertions(+), 11 deletions(-)
409
410commit 15b8cd7ab1bedb7f05e10cb8a3f0d848b4ad9c36
411Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
412Date:   Tue Aug 11 15:35:56 2020 +0200
413
414    configure.ac: support php7 interpreter on CentOS 8 (#42299)
415
416 configure.ac | 4 ++--
417 1 file changed, 2 insertions(+), 2 deletions(-)
418
419commit 4bae1c8b7c688373a8264e4fff9ef17d5b36a49f
420Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
421Date:   Tue Jul 24 16:55:07 2018 +0200
422
423    Release 2.6.1
424
425 NEWS                                  | 50 +++++++++++++++++++++++++++++++++++
426 configure.ac                          |  2 +-
427 lasso/xml/tools.c                     |  2 +-
428 tests/data/Makefile.am                |  3 ++-
429 website/web/doap.rdf                  | 28 +++++++++-----------
430 website/web/download/index.xml        | 18 ++++++-------
431 website/web/news/26-release-2.6.1.xml | 15 +++++++++++
432 7 files changed, 91 insertions(+), 27 deletions(-)
433
434commit 92d12b995459c01ccba48d8b99bd69b09f00f5b1
435Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
436Date:   Wed Apr 22 04:45:52 2020 +0200
437
438    Keep order of SessionIndexes
439
440 bindings/python/tests/binding_tests.py     |  9 +++++++++
441 lasso/xml/saml-2.0/samlp2_logout_request.c | 12 +++++-------
442 2 files changed, 14 insertions(+), 7 deletions(-)
443
444commit 55feba5762d78cdbbad8b738eb975b791537a004
445Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
446Date:   Wed Apr 22 04:30:27 2020 +0200
447
448    Clear SessionIndex when private SessionIndexes is empty (#41950)
449
450 lasso/xml/saml-2.0/samlp2_logout_request.c | 2 ++
451 1 file changed, 2 insertions(+)
452
453commit e5ad4b1702af09b271165ebf0187ec5ec75a5497
454Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
455Date:   Thu Mar 26 21:58:07 2020 +0100
456
457    misc: clear warnings about class_init signature using coccinelle
458
459            $ spatch --in-place --sp-file add-second-arg-to-class-init.cocci `git grep -l -C1 ^class_init \*.c`
460            $ sed -i 's/\*unused\>/*unused G_GNUC_UNUSED/' `git grep -l 'void \*unused'`
461
462 lasso/id-ff/defederation.c                                   |  2 +-
463 lasso/id-ff/federation.c                                     |  2 +-
464 lasso/id-ff/identity.c                                       |  2 +-
465 lasso/id-ff/lecp.c                                           |  2 +-
466 lasso/id-ff/login.c                                          |  2 +-
467 lasso/id-ff/logout.c                                         |  2 +-
468 lasso/id-ff/name_identifier_mapping.c                        |  2 +-
469 lasso/id-ff/name_registration.c                              |  2 +-
470 lasso/id-ff/profile.c                                        |  2 +-
471 lasso/id-ff/provider.c                                       |  2 +-
472 lasso/id-ff/server.c                                         |  2 +-
473 lasso/id-ff/session.c                                        |  2 +-
474 lasso/id-wsf-2.0/data_service.c                              |  2 +-
475 lasso/id-wsf-2.0/discovery.c                                 |  2 +-
476 lasso/id-wsf-2.0/profile.c                                   |  2 +-
477 lasso/id-wsf/authentication.c                                |  2 +-
478 lasso/id-wsf/data_service.c                                  |  2 +-
479 lasso/id-wsf/discovery.c                                     |  2 +-
480 lasso/id-wsf/interaction_profile_service.c                   |  2 +-
481 lasso/id-wsf/wsf_profile.c                                   |  2 +-
482 lasso/key.c                                                  |  2 +-
483 lasso/saml-2.0/assertion_query.c                             |  2 +-
484 lasso/saml-2.0/ecp.c                                         |  2 +-
485 lasso/saml-2.0/name_id_management.c                          |  2 +-
486 lasso/utils.h                                                |  2 +-
487 lasso/xml/disco_authenticate_requester.c                     |  2 +-
488 lasso/xml/disco_authenticate_session_context.c               |  2 +-
489 lasso/xml/disco_authorize_requester.c                        |  2 +-
490 lasso/xml/disco_credentials.c                                |  2 +-
491 lasso/xml/disco_description.c                                |  2 +-
492 lasso/xml/disco_encrypt_resource_id.c                        |  2 +-
493 lasso/xml/disco_encrypted_resource_id.c                      |  2 +-
494 lasso/xml/disco_generate_bearer_token.c                      |  2 +-
495 lasso/xml/disco_insert_entry.c                               |  2 +-
496 lasso/xml/disco_modify.c                                     |  2 +-
497 lasso/xml/disco_modify_response.c                            |  2 +-
498 lasso/xml/disco_options.c                                    |  2 +-
499 lasso/xml/disco_query.c                                      |  2 +-
500 lasso/xml/disco_query_response.c                             |  2 +-
501 lasso/xml/disco_remove_entry.c                               |  2 +-
502 lasso/xml/disco_requested_service_type.c                     |  2 +-
503 lasso/xml/disco_resource_id.c                                |  2 +-
504 lasso/xml/disco_resource_offering.c                          |  2 +-
505 lasso/xml/disco_send_single_logout.c                         |  2 +-
506 lasso/xml/disco_service_instance.c                           |  2 +-
507 lasso/xml/dsig/ds_key_info.c                                 |  2 +-
508 lasso/xml/dsig/ds_key_value.c                                |  2 +-
509 lasso/xml/dsig/ds_rsa_key_value.c                            |  2 +-
510 lasso/xml/dsig/ds_x509_data.c                                |  2 +-
511 lasso/xml/dst_data.c                                         |  2 +-
512 lasso/xml/dst_modification.c                                 |  2 +-
513 lasso/xml/dst_modify.c                                       |  2 +-
514 lasso/xml/dst_modify_response.c                              |  2 +-
515 lasso/xml/dst_new_data.c                                     |  2 +-
516 lasso/xml/dst_query.c                                        |  2 +-
517 lasso/xml/dst_query_item.c                                   |  2 +-
518 lasso/xml/dst_query_response.c                               |  2 +-
519 lasso/xml/ecp/ecp_relaystate.c                               |  2 +-
520 lasso/xml/ecp/ecp_request.c                                  |  2 +-
521 lasso/xml/ecp/ecp_response.c                                 |  2 +-
522 lasso/xml/id-wsf-2.0/disco_abstract.c                        |  2 +-
523 lasso/xml/id-wsf-2.0/disco_endpoint_context.c                |  2 +-
524 lasso/xml/id-wsf-2.0/disco_keys.c                            |  2 +-
525 lasso/xml/id-wsf-2.0/disco_options.c                         |  2 +-
526 lasso/xml/id-wsf-2.0/disco_provider_id.c                     |  2 +-
527 lasso/xml/id-wsf-2.0/disco_query.c                           |  2 +-
528 lasso/xml/id-wsf-2.0/disco_query_response.c                  |  2 +-
529 lasso/xml/id-wsf-2.0/disco_requested_service.c               |  2 +-
530 lasso/xml/id-wsf-2.0/disco_security_context.c                |  2 +-
531 lasso/xml/id-wsf-2.0/disco_service_context.c                 |  2 +-
532 lasso/xml/id-wsf-2.0/disco_service_type.c                    |  2 +-
533 lasso/xml/id-wsf-2.0/disco_svc_md_association_add.c          |  2 +-
534 lasso/xml/id-wsf-2.0/disco_svc_md_association_add_response.c |  3 ++-
535 lasso/xml/id-wsf-2.0/disco_svc_md_association_delete.c       |  2 +-
536 .../id-wsf-2.0/disco_svc_md_association_delete_response.c    |  3 ++-
537 lasso/xml/id-wsf-2.0/disco_svc_md_association_query.c        |  2 +-
538 .../xml/id-wsf-2.0/disco_svc_md_association_query_response.c |  3 ++-
539 lasso/xml/id-wsf-2.0/disco_svc_md_delete.c                   |  2 +-
540 lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.c          |  2 +-
541 lasso/xml/id-wsf-2.0/disco_svc_md_query.c                    |  2 +-
542 lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c           |  2 +-
543 lasso/xml/id-wsf-2.0/disco_svc_md_register.c                 |  2 +-
544 lasso/xml/id-wsf-2.0/disco_svc_md_register_response.c        |  2 +-
545 lasso/xml/id-wsf-2.0/disco_svc_md_replace.c                  |  2 +-
546 lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.c         |  2 +-
547 lasso/xml/id-wsf-2.0/disco_svc_metadata.c                    |  2 +-
548 lasso/xml/id-wsf-2.0/dst_data_response_base.c                |  2 +-
549 lasso/xml/id-wsf-2.0/dst_delete_item_base.c                  |  2 +-
550 lasso/xml/id-wsf-2.0/dst_delete_response.c                   |  2 +-
551 lasso/xml/id-wsf-2.0/dst_request.c                           |  2 +-
552 lasso/xml/id-wsf-2.0/dst_result_query_base.c                 |  2 +-
553 lasso/xml/id-wsf-2.0/dst_test_item_base.c                    |  2 +-
554 lasso/xml/id-wsf-2.0/dstref_app_data.c                       |  2 +-
555 lasso/xml/id-wsf-2.0/dstref_create.c                         |  2 +-
556 lasso/xml/id-wsf-2.0/dstref_create_item.c                    |  2 +-
557 lasso/xml/id-wsf-2.0/dstref_create_response.c                |  2 +-
558 lasso/xml/id-wsf-2.0/dstref_data.c                           |  2 +-
559 lasso/xml/id-wsf-2.0/dstref_data_response.c                  |  2 +-
560 lasso/xml/id-wsf-2.0/dstref_delete.c                         |  2 +-
561 lasso/xml/id-wsf-2.0/dstref_delete_item.c                    |  2 +-
562 lasso/xml/id-wsf-2.0/dstref_delete_response.c                |  2 +-
563 lasso/xml/id-wsf-2.0/dstref_item_data.c                      |  2 +-
564 lasso/xml/id-wsf-2.0/dstref_modify.c                         |  2 +-
565 lasso/xml/id-wsf-2.0/dstref_modify_item.c                    |  2 +-
566 lasso/xml/id-wsf-2.0/dstref_modify_response.c                |  2 +-
567 lasso/xml/id-wsf-2.0/dstref_query.c                          |  2 +-
568 lasso/xml/id-wsf-2.0/dstref_query_item.c                     |  2 +-
569 lasso/xml/id-wsf-2.0/dstref_query_response.c                 |  2 +-
570 lasso/xml/id-wsf-2.0/dstref_result_query.c                   |  2 +-
571 lasso/xml/id-wsf-2.0/dstref_test_item.c                      |  2 +-
572 lasso/xml/id-wsf-2.0/ims_identity_mapping_request.c          |  2 +-
573 lasso/xml/id-wsf-2.0/ims_identity_mapping_response.c         |  2 +-
574 lasso/xml/id-wsf-2.0/ims_mapping_input.c                     |  2 +-
575 lasso/xml/id-wsf-2.0/ims_mapping_output.c                    |  2 +-
576 lasso/xml/id-wsf-2.0/is_help.c                               |  2 +-
577 lasso/xml/id-wsf-2.0/is_inquiry.c                            |  2 +-
578 lasso/xml/id-wsf-2.0/is_inquiry_element.c                    |  2 +-
579 lasso/xml/id-wsf-2.0/is_interaction_request.c                |  2 +-
580 lasso/xml/id-wsf-2.0/is_interaction_response.c               |  2 +-
581 lasso/xml/id-wsf-2.0/is_interaction_statement.c              |  2 +-
582 lasso/xml/id-wsf-2.0/is_item.c                               |  2 +-
583 lasso/xml/id-wsf-2.0/is_parameter.c                          |  2 +-
584 lasso/xml/id-wsf-2.0/is_select.c                             |  2 +-
585 lasso/xml/id-wsf-2.0/is_text.c                               |  2 +-
586 lasso/xml/id-wsf-2.0/ps_add_collection_request.c             |  2 +-
587 lasso/xml/id-wsf-2.0/ps_add_collection_response.c            |  2 +-
588 lasso/xml/id-wsf-2.0/ps_add_entity_request.c                 |  2 +-
589 lasso/xml/id-wsf-2.0/ps_add_entity_response.c                |  2 +-
590 lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c           |  2 +-
591 lasso/xml/id-wsf-2.0/ps_add_known_entity_response.c          |  2 +-
592 lasso/xml/id-wsf-2.0/ps_add_to_collection_request.c          |  2 +-
593 lasso/xml/id-wsf-2.0/ps_get_object_info_request.c            |  2 +-
594 lasso/xml/id-wsf-2.0/ps_get_object_info_response.c           |  2 +-
595 lasso/xml/id-wsf-2.0/ps_item_data.c                          |  2 +-
596 lasso/xml/id-wsf-2.0/ps_list_members_request.c               |  2 +-
597 lasso/xml/id-wsf-2.0/ps_list_members_response.c              |  2 +-
598 lasso/xml/id-wsf-2.0/ps_notification.c                       |  2 +-
599 lasso/xml/id-wsf-2.0/ps_notify.c                             |  2 +-
600 lasso/xml/id-wsf-2.0/ps_object.c                             |  2 +-
601 lasso/xml/id-wsf-2.0/ps_query_objects_request.c              |  2 +-
602 lasso/xml/id-wsf-2.0/ps_query_objects_response.c             |  2 +-
603 lasso/xml/id-wsf-2.0/ps_remove_collection_request.c          |  2 +-
604 lasso/xml/id-wsf-2.0/ps_remove_entity_request.c              |  2 +-
605 lasso/xml/id-wsf-2.0/ps_remove_from_collection_request.c     |  2 +-
606 lasso/xml/id-wsf-2.0/ps_request_abstract.c                   |  2 +-
607 lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.c         |  2 +-
608 lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.c        |  2 +-
609 lasso/xml/id-wsf-2.0/ps_resolve_input.c                      |  2 +-
610 lasso/xml/id-wsf-2.0/ps_response_abstract.c                  |  2 +-
611 lasso/xml/id-wsf-2.0/ps_set_object_info_request.c            |  2 +-
612 lasso/xml/id-wsf-2.0/ps_test_membership_request.c            |  2 +-
613 lasso/xml/id-wsf-2.0/ps_test_membership_response.c           |  2 +-
614 lasso/xml/id-wsf-2.0/sb2_consent.c                           |  2 +-
615 lasso/xml/id-wsf-2.0/sb2_credentials_context.c               |  2 +-
616 lasso/xml/id-wsf-2.0/sb2_endpoint_update.c                   |  2 +-
617 lasso/xml/id-wsf-2.0/sb2_redirect_request.c                  |  2 +-
618 lasso/xml/id-wsf-2.0/sb2_sender.c                            |  2 +-
619 lasso/xml/id-wsf-2.0/sb2_target_identity.c                   |  2 +-
620 lasso/xml/id-wsf-2.0/sb2_timeout.c                           |  2 +-
621 lasso/xml/id-wsf-2.0/sb2_usage_directive.c                   |  2 +-
622 lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c           |  2 +-
623 lasso/xml/id-wsf-2.0/sbf_framework.c                         |  2 +-
624 lasso/xml/id-wsf-2.0/sec_token.c                             |  2 +-
625 lasso/xml/id-wsf-2.0/sec_token_policy.c                      |  2 +-
626 lasso/xml/id-wsf-2.0/sec_transited_provider_path.c           |  2 +-
627 lasso/xml/id-wsf-2.0/subs_notification.c                     |  2 +-
628 lasso/xml/id-wsf-2.0/subs_notify_response.c                  |  2 +-
629 lasso/xml/id-wsf-2.0/subs_ref_item.c                         |  2 +-
630 lasso/xml/id-wsf-2.0/subs_subscription.c                     |  2 +-
631 lasso/xml/id-wsf-2.0/subsref_app_data.c                      |  2 +-
632 lasso/xml/id-wsf-2.0/subsref_create.c                        |  2 +-
633 lasso/xml/id-wsf-2.0/subsref_create_item.c                   |  2 +-
634 lasso/xml/id-wsf-2.0/subsref_create_response.c               |  2 +-
635 lasso/xml/id-wsf-2.0/subsref_data.c                          |  2 +-
636 lasso/xml/id-wsf-2.0/subsref_data_response.c                 |  2 +-
637 lasso/xml/id-wsf-2.0/subsref_delete.c                        |  2 +-
638 lasso/xml/id-wsf-2.0/subsref_delete_item.c                   |  2 +-
639 lasso/xml/id-wsf-2.0/subsref_delete_response.c               |  2 +-
640 lasso/xml/id-wsf-2.0/subsref_item_data.c                     |  2 +-
641 lasso/xml/id-wsf-2.0/subsref_modify.c                        |  2 +-
642 lasso/xml/id-wsf-2.0/subsref_modify_item.c                   |  2 +-
643 lasso/xml/id-wsf-2.0/subsref_modify_response.c               |  2 +-
644 lasso/xml/id-wsf-2.0/subsref_notification.c                  |  2 +-
645 lasso/xml/id-wsf-2.0/subsref_notify.c                        |  2 +-
646 lasso/xml/id-wsf-2.0/subsref_notify_response.c               |  2 +-
647 lasso/xml/id-wsf-2.0/subsref_query.c                         |  2 +-
648 lasso/xml/id-wsf-2.0/subsref_query_item.c                    |  2 +-
649 lasso/xml/id-wsf-2.0/subsref_query_response.c                |  2 +-
650 lasso/xml/id-wsf-2.0/subsref_result_query.c                  |  2 +-
651 lasso/xml/id-wsf-2.0/subsref_subscription.c                  |  2 +-
652 lasso/xml/id-wsf-2.0/subsref_test_item.c                     |  2 +-
653 lasso/xml/id-wsf-2.0/util_empty.c                            |  2 +-
654 lasso/xml/id-wsf-2.0/util_extension.c                        |  2 +-
655 lasso/xml/id-wsf-2.0/util_response.c                         |  2 +-
656 lasso/xml/id-wsf-2.0/util_status.c                           |  2 +-
657 lasso/xml/is_help.c                                          |  2 +-
658 lasso/xml/is_inquiry.c                                       |  2 +-
659 lasso/xml/is_inquiry_element.c                               |  2 +-
660 lasso/xml/is_interaction_request.c                           |  2 +-
661 lasso/xml/is_interaction_response.c                          |  2 +-
662 lasso/xml/is_interaction_statement.c                         |  2 +-
663 lasso/xml/is_item.c                                          |  2 +-
664 lasso/xml/is_parameter.c                                     |  2 +-
665 lasso/xml/is_redirect_request.c                              |  2 +-
666 lasso/xml/is_select.c                                        |  2 +-
667 lasso/xml/is_text.c                                          |  2 +-
668 lasso/xml/is_user_interaction.c                              |  2 +-
669 lasso/xml/lib_assertion.c                                    |  2 +-
670 lasso/xml/lib_authentication_statement.c                     |  2 +-
671 lasso/xml/lib_authn_context.c                                |  2 +-
672 lasso/xml/lib_authn_request.c                                |  2 +-
673 lasso/xml/lib_authn_request_envelope.c                       |  2 +-
674 lasso/xml/lib_authn_response.c                               |  2 +-
675 lasso/xml/lib_authn_response_envelope.c                      |  2 +-
676 lasso/xml/lib_federation_termination_notification.c          |  3 ++-
677 lasso/xml/lib_idp_entries.c                                  |  2 +-
678 lasso/xml/lib_idp_entry.c                                    |  2 +-
679 lasso/xml/lib_idp_list.c                                     |  2 +-
680 lasso/xml/lib_logout_request.c                               |  2 +-
681 lasso/xml/lib_logout_response.c                              |  2 +-
682 lasso/xml/lib_name_identifier_mapping_request.c              |  2 +-
683 lasso/xml/lib_name_identifier_mapping_response.c             |  2 +-
684 lasso/xml/lib_register_name_identifier_request.c             |  2 +-
685 lasso/xml/lib_register_name_identifier_response.c            |  2 +-
686 lasso/xml/lib_request_authn_context.c                        |  2 +-
687 lasso/xml/lib_scoping.c                                      |  2 +-
688 lasso/xml/lib_status_response.c                              |  2 +-
689 lasso/xml/lib_subject.c                                      |  2 +-
690 lasso/xml/misc_text_node.c                                   |  2 +-
691 lasso/xml/paos_request.c                                     |  2 +-
692 lasso/xml/paos_response.c                                    |  2 +-
693 lasso/xml/sa_credentials.c                                   |  2 +-
694 lasso/xml/sa_parameter.c                                     |  2 +-
695 lasso/xml/sa_password_transforms.c                           |  2 +-
696 lasso/xml/sa_sasl_request.c                                  |  2 +-
697 lasso/xml/sa_sasl_response.c                                 |  2 +-
698 lasso/xml/sa_transform.c                                     |  2 +-
699 lasso/xml/saml-2.0/saml2_action.c                            |  2 +-
700 lasso/xml/saml-2.0/saml2_advice.c                            |  2 +-
701 lasso/xml/saml-2.0/saml2_assertion.c                         |  2 +-
702 lasso/xml/saml-2.0/saml2_attribute.c                         |  2 +-
703 lasso/xml/saml-2.0/saml2_attribute_statement.c               |  2 +-
704 lasso/xml/saml-2.0/saml2_attribute_value.c                   |  2 +-
705 lasso/xml/saml-2.0/saml2_audience_restriction.c              |  2 +-
706 lasso/xml/saml-2.0/saml2_authn_context.c                     |  2 +-
707 lasso/xml/saml-2.0/saml2_authn_statement.c                   |  2 +-
708 lasso/xml/saml-2.0/saml2_authz_decision_statement.c          |  2 +-
709 lasso/xml/saml-2.0/saml2_base_idabstract.c                   |  2 +-
710 lasso/xml/saml-2.0/saml2_condition_abstract.c                |  2 +-
711 lasso/xml/saml-2.0/saml2_conditions.c                        |  2 +-
712 lasso/xml/saml-2.0/saml2_encrypted_element.c                 |  2 +-
713 lasso/xml/saml-2.0/saml2_evidence.c                          |  2 +-
714 lasso/xml/saml-2.0/saml2_key_info_confirmation_data.c        |  2 +-
715 lasso/xml/saml-2.0/saml2_key_info_confirmation_data_type.c   |  2 +-
716 lasso/xml/saml-2.0/saml2_name_id.c                           |  2 +-
717 lasso/xml/saml-2.0/saml2_one_time_use.c                      |  2 +-
718 lasso/xml/saml-2.0/saml2_proxy_restriction.c                 |  2 +-
719 lasso/xml/saml-2.0/saml2_statement_abstract.c                |  2 +-
720 lasso/xml/saml-2.0/saml2_subject.c                           |  2 +-
721 lasso/xml/saml-2.0/saml2_subject_confirmation.c              |  2 +-
722 lasso/xml/saml-2.0/saml2_subject_confirmation_data.c         |  2 +-
723 lasso/xml/saml-2.0/saml2_subject_locality.c                  |  2 +-
724 lasso/xml/saml-2.0/samlp2_artifact_resolve.c                 |  2 +-
725 lasso/xml/saml-2.0/samlp2_artifact_response.c                |  2 +-
726 lasso/xml/saml-2.0/samlp2_assertion_id_request.c             |  2 +-
727 lasso/xml/saml-2.0/samlp2_attribute_query.c                  |  2 +-
728 lasso/xml/saml-2.0/samlp2_authn_query.c                      |  2 +-
729 lasso/xml/saml-2.0/samlp2_authn_request.c                    |  2 +-
730 lasso/xml/saml-2.0/samlp2_authz_decision_query.c             |  2 +-
731 lasso/xml/saml-2.0/samlp2_extensions.c                       |  2 +-
732 lasso/xml/saml-2.0/samlp2_idp_entry.c                        |  2 +-
733 lasso/xml/saml-2.0/samlp2_idp_list.c                         |  2 +-
734 lasso/xml/saml-2.0/samlp2_logout_request.c                   |  2 +-
735 lasso/xml/saml-2.0/samlp2_logout_response.c                  |  2 +-
736 lasso/xml/saml-2.0/samlp2_manage_name_id_request.c           |  2 +-
737 lasso/xml/saml-2.0/samlp2_manage_name_id_response.c          |  2 +-
738 lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c          |  2 +-
739 lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c         |  2 +-
740 lasso/xml/saml-2.0/samlp2_name_id_policy.c                   |  2 +-
741 lasso/xml/saml-2.0/samlp2_request_abstract.c                 |  2 +-
742 lasso/xml/saml-2.0/samlp2_requested_authn_context.c          |  2 +-
743 lasso/xml/saml-2.0/samlp2_response.c                         |  2 +-
744 lasso/xml/saml-2.0/samlp2_scoping.c                          |  2 +-
745 lasso/xml/saml-2.0/samlp2_status.c                           |  2 +-
746 lasso/xml/saml-2.0/samlp2_status_code.c                      |  2 +-
747 lasso/xml/saml-2.0/samlp2_status_detail.c                    |  2 +-
748 lasso/xml/saml-2.0/samlp2_status_response.c                  |  2 +-
749 lasso/xml/saml-2.0/samlp2_subject_query_abstract.c           |  2 +-
750 lasso/xml/saml-2.0/samlp2_terminate.c                        |  2 +-
751 lasso/xml/saml_advice.c                                      |  2 +-
752 lasso/xml/saml_assertion.c                                   |  2 +-
753 lasso/xml/saml_attribute.c                                   |  2 +-
754 lasso/xml/saml_attribute_designator.c                        |  2 +-
755 lasso/xml/saml_attribute_statement.c                         |  2 +-
756 lasso/xml/saml_attribute_value.c                             |  2 +-
757 lasso/xml/saml_audience_restriction_condition.c              |  2 +-
758 lasso/xml/saml_authentication_statement.c                    |  2 +-
759 lasso/xml/saml_authority_binding.c                           |  2 +-
760 lasso/xml/saml_condition_abstract.c                          |  2 +-
761 lasso/xml/saml_conditions.c                                  |  2 +-
762 lasso/xml/saml_name_identifier.c                             |  2 +-
763 lasso/xml/saml_statement_abstract.c                          |  2 +-
764 lasso/xml/saml_subject.c                                     |  2 +-
765 lasso/xml/saml_subject_confirmation.c                        |  2 +-
766 lasso/xml/saml_subject_locality.c                            |  2 +-
767 lasso/xml/saml_subject_statement.c                           |  2 +-
768 lasso/xml/saml_subject_statement_abstract.c                  |  2 +-
769 lasso/xml/samlp_request.c                                    |  2 +-
770 lasso/xml/samlp_request_abstract.c                           |  2 +-
771 lasso/xml/samlp_response.c                                   |  2 +-
772 lasso/xml/samlp_response_abstract.c                          |  2 +-
773 lasso/xml/samlp_status.c                                     |  2 +-
774 lasso/xml/samlp_status_code.c                                |  2 +-
775 lasso/xml/sec_resource_access_statement.c                    |  2 +-
776 lasso/xml/soap-1.1/soap_body.c                               |  2 +-
777 lasso/xml/soap-1.1/soap_detail.c                             |  2 +-
778 lasso/xml/soap-1.1/soap_envelope.c                           |  2 +-
779 lasso/xml/soap-1.1/soap_fault.c                              |  2 +-
780 lasso/xml/soap-1.1/soap_header.c                             |  2 +-
781 lasso/xml/soap_binding_consent.c                             |  2 +-
782 lasso/xml/soap_binding_correlation.c                         |  2 +-
783 lasso/xml/soap_binding_ext_credential.c                      |  2 +-
784 lasso/xml/soap_binding_ext_credentials_context.c             |  2 +-
785 lasso/xml/soap_binding_ext_service_instance_update.c         |  2 +-
786 lasso/xml/soap_binding_ext_timeout.c                         |  2 +-
787 lasso/xml/soap_binding_processing_context.c                  |  2 +-
788 lasso/xml/soap_binding_provider.c                            |  2 +-
789 lasso/xml/soap_binding_usage_directive.c                     |  2 +-
790 lasso/xml/utility_status.c                                   |  2 +-
791 lasso/xml/ws/wsa_attributed_any.c                            |  2 +-
792 lasso/xml/ws/wsa_attributed_qname.c                          |  2 +-
793 lasso/xml/ws/wsa_attributed_unsigned_long.c                  |  2 +-
794 lasso/xml/ws/wsa_attributed_uri.c                            |  2 +-
795 lasso/xml/ws/wsa_endpoint_reference.c                        |  2 +-
796 lasso/xml/ws/wsa_metadata.c                                  |  2 +-
797 lasso/xml/ws/wsa_problem_action.c                            |  2 +-
798 lasso/xml/ws/wsa_reference_parameters.c                      |  2 +-
799 lasso/xml/ws/wsa_relates_to.c                                |  2 +-
800 lasso/xml/ws/wsse_embedded.c                                 |  2 +-
801 lasso/xml/ws/wsse_reference.c                                |  2 +-
802 lasso/xml/ws/wsse_security_header.c                          |  2 +-
803 lasso/xml/ws/wsse_security_token_reference.c                 |  2 +-
804 lasso/xml/ws/wsse_transformation_parameters.c                |  2 +-
805 lasso/xml/ws/wsse_username_token.c                           |  2 +-
806 lasso/xml/ws/wsu_timestamp.c                                 |  2 +-
807 lasso/xml/xml.c                                              |  2 +-
808 tests/basic_tests.c                                          |  2 +-
809 tools/spatch/add-second-arg-to-class-init.cocci              | 12 ++++++++++++
810 348 files changed, 363 insertions(+), 347 deletions(-)
811
812commit 6a0708ed5c663fc07f9df5079ec09c0eb35c2689
813Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
814Date:   Thu Mar 26 20:19:25 2020 +0100
815
816    tests: fix compilation with check>0.12 (#39101)
817
818 tests/non_regression_tests.c | 25 ++++++++++++-------------
819 1 file changed, 12 insertions(+), 13 deletions(-)
820
821commit 1b51873ccfccf9dde981ef4aecba7656bad4056b
822Author: Bernhard M. Wiedemann <bwiedemann@suse.de>
823Date:   Tue Mar 3 11:31:56 2020 +0100
824
825    Sort input file lists (#40454)
826
827    so that lasso.py, lasso/types.c and liblasso.so.3.13.0
828    build reproducibly
829    in spite of indeterministic filesystem readdir order.
830    For some reason, lasso/extract_sections.py lasso/extract_symbols.py
831    do not need such patches to get a reproducible openSUSE package.
832
833    See https://reproducible-builds.org/ for why this is good.
834
835    This patch was done while working on reproducible builds for openSUSE.
836
837    License: MIT
838    Signed-off-by: Bernhard M. Wiedemann <bwiedemann@suse.de>
839
840 bindings/bindings.py   | 2 ++
841 lasso/extract_types.py | 2 +-
842 2 files changed, 3 insertions(+), 1 deletion(-)
843
844commit af8f88cec5c1821d19bb772c3cf5bcdd128e6b2d
845Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
846Date:   Mon Sep 9 13:35:36 2019 +0200
847
848    debian: disable php7 (#28608)
849
850 debian-jessie/rules  | 1 +
851 debian-stretch/rules | 4 ++--
852 2 files changed, 3 insertions(+), 2 deletions(-)
853
854commit e2ec5a7349d5e5608e7edb94d0184385417abc92
855Author: Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net>
856Date:   Wed Dec 5 05:22:12 2018 +0900
857
858    Modify .gitignore for PHP 7 binding (#28608)
859
860    License: MIT
861
862 .gitignore | 3 +++
863 1 file changed, 3 insertions(+)
864
865commit 9c8c4b99379e4c9c27807b1b08fb30b1cf28af5a
866Author: Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net>
867Date:   Wed Dec 5 05:22:07 2018 +0900
868
869    Add PHP 7 binding (#28608)
870
871    License: MIT
872
873 bindings/Makefile.am                               |   8 +-
874 bindings/bindings.py                               |   5 +
875 bindings/overrides.xml                             |   8 +-
876 bindings/php7/Makefile.am                          |  41 ++
877 bindings/php7/__init__.py                          |   0
878 bindings/php7/examples/Makefile.am                 |   2 +
879 .../examples/get_attributes_from_assertion.php     |  11 +
880 bindings/php7/lang.py                              |  43 ++
881 bindings/php7/lasso.ini                            |   2 +
882 bindings/php7/php_code.py                          | 511 +++++++++++++++++++
883 bindings/php7/tests/Makefile.am                    |   8 +
884 bindings/php7/tests/binding_tests.php              | 211 ++++++++
885 bindings/php7/tests/binding_tests.sh               |   3 +
886 bindings/php7/tests/profile_tests.php              | 224 +++++++++
887 bindings/php7/tests/profile_tests.sh               |   3 +
888 bindings/php7/wrapper_header.py                    |  64 +++
889 bindings/php7/wrapper_source.py                    | 550 +++++++++++++++++++++
890 bindings/php7/wrapper_source_top.c                 | 380 ++++++++++++++
891 configure.ac                                       |  81 +++
892 19 files changed, 2150 insertions(+), 5 deletions(-)
893
894commit 37a0fa6f8b072b3b90e3ec2bf6e8152d2717370d
895Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
896Date:   Mon Sep 9 13:30:26 2019 +0200
897
898    Fix tests broken by new DEBUG logs (#12829)
899
900 tests/tests.c | 3 +--
901 1 file changed, 1 insertion(+), 2 deletions(-)
902
903commit db7e25287aa48f6c5830f9e5c37b2bafb3f8bd6c
904Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
905Date:   Fri Sep 6 14:50:24 2019 +0200
906
907    Improve error logging during node parsing (#12829)
908
909 lasso/xml/xml.c | 66 ++++++++++++++++++++++++++++++++++++++++-----------------
910 1 file changed, 47 insertions(+), 19 deletions(-)
911
912commit caecf46be47f712893046a7c6ac1ac9cbbc11779
913Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
914Date:   Fri Sep 6 14:43:31 2019 +0200
915
916    Improve configure compatibility (#32425)
917
918 configure.ac | 2 +-
919 1 file changed, 1 insertion(+), 1 deletion(-)
920
921commit 84bc5b48d3094cd6d69c562eb70e62dd7c81d796
922Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
923Date:   Fri Sep 6 14:42:44 2019 +0200
924
925    Improve compatibility with Solaris (#32425)
926
927 lasso/xml/tools.c | 2 ++
928 1 file changed, 2 insertions(+)
929
930commit 6c852f8c0bdca7cc85dd1edbdb939887bd35ffe3
931Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
932Date:   Tue Sep 3 13:39:05 2019 +0200
933
934    Fix reference count in lasso_server_add_provider2 (fixes #35061)
935
936    As implemented lasso_server_add_provider2 could not be used as a publik
937    API as it dit not increase the reference count of the LassoProvider
938    object before adding it to the providers hashtable.
939
940    lasso_server_add_provider_helper had to be modified to decrement the
941    reference count of the new LassoProvider object after using
942    lasso_server_add_provider2.
943
944 lasso/id-ff/server.c | 32 +++++++++++++++++---------------
945 1 file changed, 17 insertions(+), 15 deletions(-)
946
947commit 0a5a222e171958a13d66a28b8c2269c609838d2d
948Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
949Date:   Tue Sep 3 14:19:40 2019 +0200
950
951    Fix python multi-version builds on jessie and stretch
952
953    debian/rules supposed that lasso Makefile would always prefer python2 to
954    python3, it's not the case anymore. Also recent python3 improvements to
955    bindings scripts did not work with python 3.5 on jessie (on jessie/3.5
956    default open() encoding is still ASCII not UTF-8 as with the default
957    UTF-8 of later python3 versions).
958
959 bindings/bindings.py | 14 ++++++++++----
960 debian-jessie/rules  | 34 ++++++++++------------------------
961 debian-stretch/rules | 38 ++++++++++++--------------------------
962 3 files changed, 32 insertions(+), 54 deletions(-)
963
964commit 18cc55d7735756f03180d95bb8ae87767634cbee
965Author: Thomas NOEL <tnoel@entrouvert.com>
966Date:   Tue Aug 27 11:03:58 2019 +0200
967
968    docs/xsltproc: do not use Internet to fetch DTDs, entities or documents (#35590)
969
970 docs/lasso-book/figures/Makefile.am | 2 +-
971 1 file changed, 1 insertion(+), 1 deletion(-)
972
973commit 3b72ad847c813fc4d2c3f63786810d6d1cca5416
974Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
975Date:   Thu Jul 4 16:12:42 2019 +0200
976
977    fix missing include <strings.h> for index() (fixes #33791)
978
979    tests/basic_tests.c:2141:7: warning: implicit declaration of function 'index' [-Wimplicit-function-declaration]
980      qs = index(authnRequestUrl, '?') + 1;
981           ^~~~~
982    tests/basic_tests.c:2141:7: warning: incompatible implicit declaration of built-in function 'index'
983
984 tests/basic_tests.c | 1 +
985 1 file changed, 1 insertion(+)
986
987commit 1e85f1b2bd30c0d93b4a2ef37b35abeae3d15b56
988Author: Dmitrii Shcherbakov <dmitrii.shcherbakov@canonical.com>
989Date:   Fri Jun 28 02:36:19 2019 +0300
990
991    PAOS: Do not populate "Destination" attribute
992
993    When ECP profile (saml-ecp-v2.0-cs01) is used with PAOS binding Lasso
994    populates an AuthnRequest with the "Destination" attribute set to
995    AssertionConsumerURL of an SP - this leads to IdP-side errors because
996    the destination attribute in the request does not match the IdP URL.
997
998    The "Destination" attribute is mandatory only for HTTP Redirect and HTTP
999    Post bindings when AuthRequests are signed per saml-bindings-2.0-os
1000    (sections 3.4.5.2 and 3.5.5.2). Specifically for PAOS it makes sense to
1001    avoid setting that optional attribute because an ECP decides which IdP
1002    to use, not the SP.
1003
1004    Fixes Bug: 34409
1005    License: MIT
1006    Signed-off-by: Dmitrii Shcherbakov <dmitrii.shcherbakov@canonical.com>
1007
1008 lasso/saml-2.0/login.c   | 18 +++++++++---------
1009 lasso/saml-2.0/profile.c | 10 +++++++++-
1010 2 files changed, 18 insertions(+), 10 deletions(-)
1011
1012commit 5853fbc15024643448b407d93baf0c5b64f259bd
1013Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1014Date:   Tue Jul 2 11:57:08 2019 +0200
1015
1016    export symbol lasso_log (#33784)
1017
1018    The symbol lasso_log has to be exported, otherwise Solaris run-time linker
1019    fails due to an unresolved symbol dependency.
1020
1021 lasso/logging.h | 4 ++--
1022 1 file changed, 2 insertions(+), 2 deletions(-)
1023
1024commit 7c075657a4d64f4d8dbcd03521a0694287d5059f
1025Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1026Date:   Tue Jun 11 10:10:42 2019 +0200
1027
1028    tests: use self-generated certificate to sign federation metadata file (#33823)
1029
1030    Generation procedure :
1031
1032            openssl genrsa -out rootCA.key 4096
1033            openssl req -x509 -new -nodes -key rootCA.key -sha256 -days 99999 -out rootCA.crt
1034            openssl genrsa -out lasso.key 2048
1035            openssl req -new -sha256 -key lasso.key -subj "/C=FR/CN=Lasso" -out lasso.csr
1036            openssl x509 -req -in lasso.csr -CA rootCA.crt -CAkey rootCA.key -CAcreateserial -out lasso.crt -days 99999 -sha256
1037            openssl pkcs12 -export -inkey lasso.key -password pass: -in lasso.crt -name lasso -out lasso.pkcs12
1038            xmlsec1 --sign --output renater.xml --trusted-pem rootCA.crt --pwd "" --pkcs12 lasso.pkcs12 metadata/renater-metadata.xml
1039            xmlsec1 --verify --trusted-pem rootCA.crt metadata/renater-metadata.xml
1040
1041 tests/basic_tests.c                                |  13 +---
1042 tests/data/lasso.crt                               |  23 +++++++
1043 tests/data/lasso.csr                               |  15 +++++
1044 tests/data/lasso.key                               |  27 ++++++++
1045 tests/data/lasso.pkcs12                            | Bin 0 -> 2664 bytes
1046 .../data/metadata/metadata-federation-renater.crt  |  15 -----
1047 tests/data/metadata/renater-metadata.xml           |  69 +++++++++++++--------
1048 tests/data/rootCA.crt                              |  32 ++++++++++
1049 tests/data/rootCA.key                              |  51 +++++++++++++++
1050 tests/data/rootCA.srl                              |   1 +
1051 10 files changed, 192 insertions(+), 54 deletions(-)
1052
1053commit b0fb24c95150c2f4f8eb681fcd9a9f3d7fb2a566
1054Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1055Date:   Thu May 23 10:02:33 2019 +0200
1056
1057    Do not ignore WantAuthnRequestSigned value with hint MAYBE (fixes #33354)
1058
1059    Bug introduced in commit 394680712.
1060
1061 lasso/saml-2.0/login.c | 4 ++--
1062 1 file changed, 2 insertions(+), 2 deletions(-)
1063
1064commit 16aa8a74130b3d175c8c547a3c8ba38d5526cce1
1065Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1066Date:   Fri Jan 11 16:07:41 2019 +0100
1067
1068    Use io.open(encoding=utf8) in extract_symbols/sections.py (fixes #33360)
1069
1070 lasso/extract_sections.py | 6 +++---
1071 lasso/extract_symbols.py  | 3 ++-
1072 2 files changed, 5 insertions(+), 4 deletions(-)
1073
1074commit 151ad17e0422f77efe3d55038398a510364b850e
1075Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1076Date:   Mon Jan 7 11:10:10 2019 +0100
1077
1078    xml: adapt schema in saml2:AuthnContext (#29340)
1079
1080    saml2:AuthnContext XML schema indicate that AuthenticatingAuthority is
1081    an optional unbounded list of nodes, but the current Lasso schema only
1082    handle an unique element. To prevent Lasso from refusing perfectly legal
1083    messages, we add a rule to the Lasso ignoring other nodes after the
1084    first one.
1085
1086 lasso/xml/saml-2.0/saml2_authn_context.c | 4 ++++
1087 1 file changed, 4 insertions(+)
1088
1089commit 642182bdf49c9c93a86b093ad7335c8a7a5ae8cc
1090Author: John Dennis <jdennis@redhat.com>
1091Date:   Wed Jan 9 17:23:09 2019 -0500
1092
1093    Fix ECP signature not found error when only assertion is signed (#26828)
1094
1095    With a SAML Authn Response either the message or the assertion
1096    contained in the response message or both can be signed. Most IdP's
1097    sign the message. This fixes a bug when processing an ECP authn
1098    response when only the assertion is signed.
1099
1100    lasso_saml20_profile_process_soap_response_with_headers() performs a
1101    signature check on the SAML message. A signature can also appear on
1102    the assertion which is checked by
1103    lasso_saml20_login_process_response_status_and_assertion() The problem
1104    occurred when the message was not signed and
1105    lasso_saml20_profile_process_soap_response_with_headers() returned
1106    LASSO_DS_ERROR_SIGNATURE_NOT_FOUND as an error code which is not
1107    actually an error because we haven't checked the signature on the
1108    assertion yet. We were returning the first
1109    LASSO_DS_ERROR_SIGNATURE_NOT_FOUND error when in fact the subsequent
1110    signature check in
1111    lasso_saml20_login_process_response_status_and_assertion() succeeded.
1112
1113    The ECP unit tests were enhanced to cover these cases.
1114
1115    The enhanced unit test revealed a problem in two switch statements
1116    operating on the return value of
1117    lasso_profile_get_signature_verify_hint() which were missing a case
1118    statement for LASSO_PROFILE_SIGNATURE_VERIFY_HINT_FORCE which caused
1119    an abort due to an unknown enumeration value.
1120
1121    Fixes Bug: 26828
1122    License: MIT
1123    Signed-off-by: John Dennis <jdennis@redhat.com>
1124
1125 lasso/saml-2.0/login.c    | 29 +++++++++-----
1126 lasso/saml-2.0/profile.c  |  2 +
1127 tests/login_tests_saml2.c | 97 ++++++++++++++++++++++++++++++++++++-----------
1128 3 files changed, 95 insertions(+), 33 deletions(-)
1129
1130commit 580aca65b12255d8672eae1e373396bf54460960
1131Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1132Date:   Mon Oct 15 11:27:09 2018 +0200
1133
1134    extract_types.py: force io to use UTF-8 encoding (fixes #27332)
1135
1136 lasso/extract_types.py | 28 ++++++++++++++--------------
1137 1 file changed, 14 insertions(+), 14 deletions(-)
1138
1139commit 14febd3c5f693c928b5f99eb83bc9a2385f4d176
1140Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1141Date:   Sun Oct 14 20:40:55 2018 +0200
1142
1143    add Jenkinsfile
1144
1145 Jenkinsfile | 33 +++++++++++++++++++++++++++++++++
1146 1 file changed, 33 insertions(+)
1147
1148commit 5070a06a9a7256ea66a49b534f734abc79ac100e
1149Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1150Date:   Tue Sep 4 10:42:13 2018 +0200
1151
1152    xml: fix parsing of saml:AuthnContext (fixes #25640)
1153
1154    Decl/DeclRef are alternatives, when matching a Decl we should jump over
1155    the DeclRef.
1156
1157 lasso/xml/saml-2.0/saml2_authn_context.c | 2 +-
1158 1 file changed, 1 insertion(+), 1 deletion(-)
1159
1160commit 50b5cdac871e9af45b10cf8a548c1d1db290dfeb
1161Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1162Date:   Tue Jul 24 12:38:26 2018 +0200
1163
1164    Remove -Werror from --enable-debugging (fixes #24771)
1165
1166    GCC 8 has better warnings and it breaks the build on platform already
1167    using it and wanting debugging symbols.
1168
1169 configure.ac | 2 +-
1170 1 file changed, 1 insertion(+), 1 deletion(-)
1171
1172commit 62d2f4bff71d876b1768ca0d96cb000c9cbcabd3
1173Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1174Date:   Tue Jul 24 12:37:50 2018 +0200
1175
1176    Move AC_SUBST declaration for AM_CFLAGS with alike (#24771)
1177
1178    Just to reorder things properly in configure.ac.
1179
1180 configure.ac | 2 +-
1181 1 file changed, 1 insertion(+), 1 deletion(-)
1182
1183commit 150de26bffa4dbf3bd4568a34f5a84ec4ae4efd6
1184Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1185Date:   Tue Jul 24 11:29:28 2018 +0200
1186
1187    Clean python cache when building python3 binding
1188
1189    Python3 store .pyc cache in hidden directory __pycache__, distcheck
1190    complained that the source directory was not completely clean after a
1191    distclean.
1192
1193 bindings/python/Makefile.am | 3 +++
1194 1 file changed, 3 insertions(+)
1195
1196commit 28d3705d5a6e9b649e7aa16324b17e1a2727781b
1197Author: John Dennis <jdennis@redhat.com>
1198Date:   Sat Jul 7 10:59:32 2018 -0400
1199
1200    Configure should search for versioned Python interpreter.
1201
1202    Following the guidelines in Python PEP 394 with regards to the python
1203    command on UNIX like systems preference should be given to explicitly
1204    versioned command interpreter as opposed to unversioned and that an
1205    unversioned python command should (but might not) refer to
1206    Python2. Also in some environments unversioned Python interpreters
1207    (e.g. /usr/bin/python) do not even exist, onlyh their explicitly
1208    versioned variants are (e.g. /usr/bin/python2 and /usr/bin/python3).
1209
1210    Therefore the AC_CHECK_PROGS directive in configure.ac should not rely
1211    exclusively on an unversioned Python interpreter as it does not,
1212    rather it should search in priority order. First for python3, then for
1213    an unversionsed python because some distributions have already moved
1214    the default unversioned python to python3, and then finally search for
1215    python2. In the scenario where unversioned python is still pointing to
1216    python2 it's equivalent to selecting the last prority option of
1217    python2, but if unversioned python is pointing to python3 you get
1218    instead. The net result is always preferring python3 but gracefully
1219    falling back to python2 not matter how the environment exports it's
1220    Python.
1221
1222    If AC_CHECK_PROGS for python does not check for the versioned variants
1223    the build fails in environments that only have versioned variants with
1224    this error:
1225
1226    configure: error: Python must be installed to compile lasso
1227
1228    License: MIT
1229    Signed-off-by: John Dennis <jdennis@redhat.com>
1230
1231 configure.ac | 2 +-
1232 1 file changed, 1 insertion(+), 1 deletion(-)
1233
1234commit 3d9d58d52c5daf7315e3b28968b94761298ba0ec
1235Author: John Dennis <jdennis@redhat.com>
1236Date:   Mon Jun 25 18:52:16 2018 -0400
1237
1238    Make more Python scripts compatible with both Py2 and Py3
1239
1240    While porting other Python code in the repo to run under Py3 (as well
1241    as Py2) it was discovered there were a number of other Python scripts
1242    which also needed porting. However these scripts are never invoked
1243    during a build so there was no easy way to test the porting work. I
1244    assume these scripts are for developers only and/or are
1245    historical. Because there was no way for me to test the porting
1246    changes on these scripts I did not want to include the changes in the
1247    patch for the Py3 porting which fixed scripts that are invoked during
1248    the build (the former patch is mandatory, this patch is optional at
1249    the moment). I did verify the scripts compile cleanly under both Py2
1250    and Py3, however it's possible I missed porting something or the error
1251    does not show up until run-time.
1252
1253    Examples of the required changes are:
1254
1255    * Replace use of the built-in function file() with open().  file()
1256      does not exist in Py3, open works in both Py2 and Py3.  The code was
1257      also modified to use a file context manager (e.g. with open(xxx) as
1258      f:). This assures open files are properly closed when the code block
1259      using the file goes out of scope. This is a standard modern Python
1260      idiom.
1261
1262    * Replace all use of the print keyword with the six.print_()
1263      function, which itself is an emulation of Py3's print function. Py3
1264      no longer has a print keyword, only a print() function.
1265
1266    * The dict methods .keys(), .values(), .items() no longer return a
1267      list in Py3, instead they return a "view" object which is an
1268      iterator whose result is an unordered set. The most notable
1269      consequence is you cannot index the result of these functions like
1270      your could in Py2 (e.g. dict.keys()[0] will raise a run time
1271      exception).
1272
1273    * Replace use of StringIO.StringIO and cStringIO with
1274      six.StringIO. Py3 no longer has cStringIO and the six variant
1275      handles the correct import.
1276
1277    * Py3 no longer allows the "except xxx, variable" syntax, where
1278      variable appering after the comma is assigned the exception object,
1279      you must use the "as" keyword to perform the variable assignment
1280      (e.g. execpt xxx as variable)
1281
1282    * Python PEP 3113 removed tuple parameter unpacking. Therefore you can
1283      no longer define a formal parameter list that contains tuple
1284      notation representing a single parameter that is unpacked into
1285      multiple arguments.
1286
1287    License: MIT
1288    Signed-off-by: John Dennis <jdennis@redhat.com>
1289
1290 bindings/php5/php_code.py              |  7 +++--
1291 bindings/php5/wrapper_source.py        |  5 ++--
1292 bindings/python/tests/XmlTestRunner.py | 19 ++++++------
1293 bindings/python/tests/tests.py         | 19 ++++++------
1294 docs/lasso-book/check-functions.py     | 24 +++++++--------
1295 lasso/extract_sections.py              | 19 ++++++------
1296 tests/integration/saml2/__init__.py    | 14 +++++----
1297 tools/api.py                           | 20 ++++++-------
1298 tools/check-lasso-sections.py          | 16 ++++++----
1299 tools/format-suppressions.py           |  9 +++---
1300 tools/generate_idwsf2_classes.py       | 29 ++++++++++---------
1301 website/convert-to-static.py           | 53 ++++++++++++++++++++++------------
1302 website/ezt.py                         | 14 ++++-----
1303 13 files changed, 139 insertions(+), 109 deletions(-)
1304
1305commit a76390813a7bcd17313c99ddf2ec0f93d6e0000a
1306Author: John Dennis <jdennis@redhat.com>
1307Date:   Mon Jun 25 18:04:18 2018 -0400
1308
1309    Downcase UTF-8 file encoding name
1310
1311    Python and Emacs (and others?) recognize a special directive line in a
1312    file that identifies what encoding the file is encoded in. See Python
1313    PEP 263. For example:
1314
1315    The general form of the directive is:
1316
1317    where xxx is the name of a codec. Python codec names are lower case
1318    with underscores used to seperate words.
1319
1320    In both Python and Emacs one can create aliases for the codecs so you
1321    can use an alternate name to refer to the same codec.
1322
1323    Python is forgiving with respect to case, underscore and
1324    hyphens. Python will automatically create an alias for a codec name by
1325    downcasing it and replacing hyphens with underscores, thus "UTF-8" is
1326    actually an alias for the "utf_8" codec. Unfortunately emacs does not
1327    automatically create such aliases, although one can add aliases via a
1328    custom initialization file, but doing so requires every user using
1329    emacs to edit the files to manually create their own aliases.
1330
1331    If you try to write a file in emacs with the "UTF-8" codec name it
1332    won't recognize it as "utf-8", instead you'll get errors like this:
1333
1334      Warning (mule): Invalid coding system ‘UTF-8’ is specified
1335      for the current buffer/file by the :coding tag.
1336      It is highly recommended to fix it before writing to a file.
1337
1338    and you must force the file to be written by responding to additional
1339    propmpts.
1340
1341    This patch simply downcases the the "UTF-8" codec name to "utf-8" so
1342    that both Python and Emacs will accept the codec name.
1343
1344    License: MIT
1345    Signed-off-by: John Dennis <jdennis@redhat.com>
1346
1347 bindings/python/tests/XmlTestRunner.py  | 2 +-
1348 bindings/python/tests/binding_tests.py  | 2 +-
1349 bindings/python/tests/idwsf1_tests.py   | 2 +-
1350 bindings/python/tests/idwsf2_tests.py   | 2 +-
1351 bindings/python/tests/profiles_tests.py | 2 +-
1352 bindings/python/tests/tests.py          | 2 +-
1353 6 files changed, 6 insertions(+), 6 deletions(-)
1354
1355commit 2ca030352498bdef82f6496fb487be5fce8c98eb
1356Author: John Dennis <jdennis@redhat.com>
1357Date:   Mon Jun 25 17:37:45 2018 -0400
1358
1359    fix duplicate definition of LogoutTestCase and logoutSuite
1360
1361    Commit 6f617027e added a duplicate definition of the LogoutTestCase
1362    class containing only 1 test which shaddowed the original
1363    LogoutTestCase containing 4 tests. The logoutSuite variable was also
1364    shadowed and the allTests variable contained a duplicate of
1365    logoutSuite causing the 2nd definition of LogoutTestCase to be run
1366    twice.
1367
1368    Not only were the original 4 tests not being run but the entire unit
1369    test in profiles_tests.py was failing under Python3. This is because
1370    the unittest code in Py3 deletes a test from it's list of tests to run
1371    once it's been run. The second time the logoutSuite was invoked it no
1372    longer contained any tests which caused an exception to be raised
1373    because there were no tests to be run.
1374
1375    License: MIT
1376    Signed-off-by: John Dennis <jdennis@redhat.com>
1377
1378 bindings/python/tests/profiles_tests.py | 34 ++++++++++++++++-----------------
1379 1 file changed, 16 insertions(+), 18 deletions(-)
1380
1381commit 17c39c3990bd1e9e26ba005bc7879b8b7e5820b7
1382Author: John Dennis <jdennis@redhat.com>
1383Date:   Mon Jun 25 16:26:24 2018 -0400
1384
1385    Make Python scripts compatible with both Py2 and Py3
1386
1387    During the build if the Python3 interpreter is used a number of
1388    scripts will fail because they were never ported from Py2 to Py3. In
1389    general we want Python code to be compatible with both Py2 and
1390    Py3. This patch brings the scripts up to date with Py3 but retains
1391    backwards compatibility with Py2 (specifically Py 2.7, the last Py2
1392    release).
1393
1394    Examples of the required changes are:
1395
1396    * Replace use of the built-in function file() with open().  file()
1397      does not exist in Py3, open works in both Py2 and Py3.  The code was
1398      also modified to use a file context manager (e.g. with open(xxx) as
1399      f:). This assures open files are properly closed when the code block
1400      using the file goes out of scope. This is a standard modern Python
1401      idiom.
1402
1403    * Replace all use of the print keyword with the six.print_()
1404      function, which itself is an emulation of Py3's print function. Py3
1405      no longer has a print keyword, only a print() function.
1406
1407    * The dict methods .keys(), .values(), .items() no longer return a
1408      list in Py3, instead they return a "view" object which is an
1409      iterator whose result is an unordered set. The most notable
1410      consequence is you cannot index the result of these functions like
1411      your could in Py2 (e.g. dict.keys()[0] will raise a run time
1412      exception).
1413
1414    * Replace use of StringIO.StringIO and cStringIO with
1415      six.StringIO. Py3 no longer has cStringIO and the six variant
1416      handles the correct import.
1417
1418    * Py3 no longer allows the "except xxx, variable" syntax, where
1419      variable appering after the comma is assigned the exception object,
1420      you must use the "as" keyword to perform the variable assignment
1421      (e.g. execpt xxx as variable)
1422
1423    Note: the modifications in this patch are the minimum necessary to get
1424    the build to run with the Py3 interpreter. There are numerous other
1425    Python scripts in the repo which need Py3 porting as well but because
1426    they are not invoked during a build they will be updated in a
1427    subsequent patch.
1428
1429    License: MIT
1430    Signed-off-by: John Dennis <jdennis@redhat.com>
1431
1432 .../examples/get_attributes_from_assertion.py      |  6 ++-
1433 bindings/python/tests/binding_tests.py             |  4 +-
1434 bindings/python/tests/idwsf2_tests.py              | 24 +++++-----
1435 lasso/build_strerror.py                            | 56 +++++++++++-----------
1436 4 files changed, 46 insertions(+), 44 deletions(-)
1437
1438commit 87040110ed85ca2f9eb09f34d430e9ae83ad98b1
1439Author: John Dennis <jdennis@redhat.com>
1440Date:   Thu Jun 21 10:49:30 2018 -0400
1441
1442    Use python interpreter specified configure script
1443
1444    The configure script allows you to specify the python interpreter to
1445    use via the --with-python option. There were several places where the
1446    python interpreter was implicity invoked without using the specified
1447    version. This can create a number of problems in an environment with
1448    multiple python versions as is the case during the transition from
1449    Python 2 to Python 3. Python 2 is not compatible with Python
1450    3. Lasso's Python code is supposed to be compatible with both
1451    versions. But during the build and when running the unit tests it is
1452    essential the same interpreter be used consistently otherwise you can
1453    have problems.
1454
1455    This patch assures whenever python is invoked it does so via the
1456    $(PYTHON) configuration variable.
1457
1458    What about shebang lines (e.g #/usr/bin/python) at the top of scripts?
1459    Python PEP 394 (https://www.python.org/dev/peps/pep-0394/) covers
1460    this. Basically it says if a script is compatible only with Py2 the
1461    shebang should be #/usr/bin/python2, if only compatible with Py3 the
1462    shebang should be #/usr/bin/python3. However, if the script is
1463    compatible with both versions it can continue to use the
1464    compatible with both Py2 and Py3.
1465
1466    License: MIT
1467    Signed-off-by: John Dennis <jdennis@redhat.com>
1468
1469 bindings/java/Makefile.am         | 2 +-
1470 bindings/python/tests/Makefile.am | 3 +++
1471 lasso/Makefile.am                 | 2 +-
1472 tools/check-lasso-sections.py     | 2 +-
1473 4 files changed, 6 insertions(+), 3 deletions(-)
1474
1475commit f33d51db53373eb1f0a6429320e9de60210d5270
1476Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1477Date:   Thu Jun 28 23:16:18 2018 +0200
1478
1479    tools: set output buffer size in lasso_inflate to 20 times the input size (fixes #24853)
1480
1481 lasso/xml/tools.c | 4 ++--
1482 1 file changed, 2 insertions(+), 2 deletions(-)
1483
1484commit 9e3701667372568d5d990b5abd8dd23c7b0fe03c
1485Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1486Date:   Thu Jun 28 11:32:33 2018 +0200
1487
1488    jenkins.sh: add a make clean to prevent previous build to break new ones
1489
1490 jenkins.sh | 1 +
1491 1 file changed, 1 insertion(+)
1492
1493commit e29de3160d71d215be51f74783006d382f366f97
1494Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1495Date:   Wed Jun 27 19:27:33 2018 +0200
1496
1497    tools: fix segfault in lasso_get_saml_message (fixes #24830)
1498
1499    We reuse the "message" local variable but we should not.
1500    Also fix a segfault in lasso_xmltextreader_from_message() when getting
1501    the length of "message" before checking if it is NULL or not.
1502
1503 lasso/xml/tools.c   | 7 ++++---
1504 tests/basic_tests.c | 8 +++++++-
1505 2 files changed, 11 insertions(+), 4 deletions(-)
1506
1507commit eb6e0e23b4f984d77c014d45a375b3474ced34e2
1508Author: Frédéric Péters <fpeters@entrouvert.com>
1509Date:   Wed Jun 27 19:29:40 2018 +0200
1510
1511    python: add a classmethod for lasso.profileGetIssuer (#24831)
1512
1513 FAQ.rst                 | 6 +++---
1514 bindings/python/lang.py | 5 +++++
1515 2 files changed, 8 insertions(+), 3 deletions(-)
1516
1517commit 591acb5170571c23e9998cfce3b225d6c0a0c435
1518Author: Frédéric Péters <fpeters@entrouvert.com>
1519Date:   Wed Jun 27 18:16:46 2018 +0200
1520
1521    faq: fix references to lasso.profileGetIssuer (#24832)
1522
1523 FAQ.rst | 6 +++---
1524 1 file changed, 3 insertions(+), 3 deletions(-)
1525
1526commit 9147093b673d8bba32e2e3480f8f7467fcf09293
1527Author: Frédéric Péters <fpeters@entrouvert.com>
1528Date:   Fri Jun 15 22:02:47 2018 +0200
1529
1530    debian: sync with debian package (#24595)
1531
1532 debian-stretch/changelog                |  32 ++
1533 debian-stretch/compat                   |   2 +-
1534 debian-stretch/control                  |  18 +-
1535 debian-stretch/control.in               |  20 +-
1536 debian-stretch/{docs => liblasso3.docs} |   0
1537 debian-stretch/liblasso3.symbols        | 565 ++++++++++++++++++++++++++++++++
1538 debian-stretch/patches/series           |   0
1539 debian-stretch/rules                    |   7 +-
1540 debian-stretch/watch                    |   2 +
1541 9 files changed, 625 insertions(+), 21 deletions(-)
1542
1543commit d8ea60e6f2019984b7b7355c27958887c9491615
1544Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1545Date:   Thu Jun 14 13:19:24 2018 +0200
1546
1547    website: add news about 2.6.0 release
1548
1549 website/web/news/25-release-2.6.0.xml | 15 +++++++++++++++
1550 1 file changed, 15 insertions(+)
1551
1552commit 796a5cb60c607a9facea26b41cd43371fa8fd1b1
1553Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1554Date:   Wed May 30 17:06:47 2018 +0200
1555
1556    Release 2.6.0
1557
1558 NEWS                           | 36 ++++++++++++++++++++++++++++++++++++
1559 configure.ac                   |  2 +-
1560 website/web/doap.rdf           |  4 ++++
1561 website/web/download/index.xml |  2 +-
1562 4 files changed, 42 insertions(+), 2 deletions(-)
1563
1564commit 9853289bc7c4660a330af44e0f8e88097437829d
1565Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1566Date:   Wed May 30 16:50:00 2018 +0200
1567
1568    perl/tests: build Makefile.perl before running the tests
1569
1570 bindings/perl/Makefile.am | 2 ++
1571 1 file changed, 2 insertions(+)
1572
1573commit 877f9e7888c4608448c9e192379122e6a5709722
1574Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1575Date:   Tue May 1 11:14:14 2018 +0200
1576
1577    deprecate loading PEM formatted public keys in lasso_xmlsec_load_key_info
1578
1579    Also ensure work-around bug[1] in libxmlsec 1.2.24 and 1.2.25.
1580
1581    [1]: https://github.com/lsh123/xmlsec/issues/164
1582
1583 lasso/xml/tools.c                                  | 78 ++++++++++++----------
1584 tests/data/idp10-512-saml2/metadata.xml            | 24 +------
1585 tests/data/idp11-multikey-saml2/metadata.xml       | 38 +----------
1586 tests/data/idp12-dsa-saml2/metadata.xml            | 47 +------------
1587 .../metadata.xml                                   | 46 +------------
1588 tests/data/idp5-saml2/metadata.xml                 | 46 +------------
1589 tests/data/idp6-saml2/metadata.xml                 | 46 +------------
1590 tests/data/idp7-saml2/metadata.xml                 | 46 +------------
1591 tests/data/idp9-1024-saml2/metadata.xml            | 30 +--------
1592 tests/data/sp10-512-saml2/metadata.xml             | 20 +-----
1593 tests/data/sp5-saml2/metadata.xml                  | 46 +------------
1594 tests/data/sp6-saml2/metadata.xml                  | 46 +------------
1595 tests/data/sp7-saml2/metadata.xml                  |  5 +-
1596 tests/data/sp7-saml2/private-key.pem               | 35 +++++++---
1597 tests/data/sp9-1024-saml2/metadata.xml             | 30 +--------
1598 tests/metadata_tests.c                             | 23 +++++++
1599 16 files changed, 116 insertions(+), 490 deletions(-)
1600
1601commit 81a628202d2ea0da9f6466a6edb48cdd3a6757b4
1602Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1603Date:   Tue May 1 10:51:46 2018 +0200
1604
1605    add a pem-public-key runtime flag
1606
1607    We want to deprecate support for loading PEM formatted key
1608    from ds:KeyValue nodes, before final removal it will have to be activated
1609    through a runtime flag (using LASSO_FLAG environment variable).
1610
1611 lasso/debug.h | 1 +
1612 lasso/lasso.c | 9 +++++++++
1613 2 files changed, 10 insertions(+)
1614
1615commit 760eb947ab5888992dff39c76b7129178fd134f1
1616Author: John Dennis <jdennis@redhat.com>
1617Date:   Tue Apr 3 19:49:31 2018 -0400
1618
1619    Replace xmlSecSoap functions with lasso implementations
1620
1621    xmlsec has removed support for SOAP. The missing xmlSecSoap* functions
1622    and their dependent utiliity functions were added to Lasso following
1623    the model of the existing xmlSec implmentations.
1624
1625    Note: Lasso tried to accommodate both SOAP 1.1 and SOAP 1.2 but SAML2
1626    *only* uses SOAP 1.1 thus the SOAP 1.2 support was superfluous and
1627    confused matters. Therefire the SOAP 1.2 support was removed.
1628
1629    The following new functions were added to Lasso to support SOAP:
1630
1631    * lasso_xml_next_element_node
1632    * lasso_xml_get_node_ns_href
1633    * lasso_xml_is_element_node
1634    * lasso_xml_soap11_get_header
1635    * lasso_xml_soap11_get_body
1636
1637    The following is the mapping from the deprecated xmlSecSoap symbols
1638    to the new Lasso symbols:
1639
1640    xmlSecSoap11Ns -> LASSO_SOAP_ENV_HREF
1641    xmlSecGetNextElementNode -> lasso_xml_next_element_node
1642    xmlSecGetNodeNsHref -> lasso_xml_get_node_ns_href
1643    xmlSecCheckNodeName -> lasso_xml_is_element_node
1644    xmlSecSoap11GetHeader -> lasso_xml_soap11_get_header
1645    xmlSecSoap11GetBody -> lasso_xml_soap11_get_body
1646
1647    This patch also extends the automake version support in autogen.sh to the
1648    current 1.16 version.
1649
1650    License: MIT
1651    Signed-off-by: John Dennis <jdennis@redhat.com>
1652
1653 autogen.sh                 |   5 +-
1654 lasso/id-wsf/wsf_profile.c |   5 +-
1655 lasso/xml/Makefile.am      |   1 -
1656 lasso/xml/private.h        |  11 ++++
1657 lasso/xml/tools.c          | 147 +++++++++++++++++++++++++++++++++++++++++----
1658 lasso/xml/xmlsec_soap.h    | 112 ----------------------------------
1659 6 files changed, 153 insertions(+), 128 deletions(-)
1660
1661commit 39ca2d48330c8968df1a01268606ac9ab659ac51
1662Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1663Date:   Mon Apr 30 16:01:50 2018 +0200
1664
1665    perl: set DESTDIR and PREFIX at Makefile's creation
1666
1667 bindings/perl/Makefile.am | 4 ++--
1668 1 file changed, 2 insertions(+), 2 deletions(-)
1669
1670commit aace9d318290e0be1209485d90de56756ed39a25
1671Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1672Date:   Sun Apr 29 20:17:27 2018 +0200
1673
1674    perl: force use of the in-tree lasso when running tests (fixes #23276)
1675
1676 bindings/perl/test.sh | 2 +-
1677 1 file changed, 1 insertion(+), 1 deletion(-)
1678
1679commit 187b4b1b28cd62843612cf43594d9ad7ad4dbf65
1680Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1681Date:   Sun Apr 29 19:59:56 2018 +0200
1682
1683    python: route logs for libxml2 and libxmlsec2 to their own logger
1684
1685 bindings/python/wrapper_top.c | 8 ++++----
1686 1 file changed, 4 insertions(+), 4 deletions(-)
1687
1688commit a354701fae8bd35de5accba4d3f3af290126b98a
1689Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1690Date:   Fri Apr 6 22:39:54 2018 +0200
1691
1692    add xmlsec_soap.h to Makefile
1693
1694 lasso/xml/Makefile.am | 1 +
1695 1 file changed, 1 insertion(+)
1696
1697commit 3fb0d627679f4fc45b9d15ce95d01749d14d0c46
1698Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1699Date:   Fri Apr 6 17:21:00 2018 +0200
1700
1701    java: stop setting a bytecode version target
1702
1703 configure.ac | 1 -
1704 1 file changed, 1 deletion(-)
1705
1706commit 87da2e6e1471616805c6dabaaa6e8e58890384ca
1707Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1708Date:   Fri Apr 6 15:11:03 2018 +0200
1709
1710    tests: prevent crash in glib caused by abort on recursive logging
1711
1712    The fail() function from libcheck is doing a longjump() from inside the
1713    logging subsystem, preventing the depth counter to be reinitialised to 0.
1714    (Seen with g_private_get(&g_log_depth) in a gdb session).
1715
1716 tests/tests.c | 32 +++++++++++++++++++++++++++-----
1717 tests/tests.h |  7 +++----
1718 2 files changed, 30 insertions(+), 9 deletions(-)
1719
1720commit 48fb1c37ecdffd614803dbff91679ef11076e079
1721Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1722Date:   Fri Apr 6 15:09:12 2018 +0200
1723
1724    route logs from libxml2 and libxmlsec through GLib logging
1725
1726 lasso/lasso.c       | 18 ++++++++++++------
1727 tests/basic_tests.c | 12 ++++++------
1728 tests/login_tests.c |  4 ++--
1729 tests/tests.h       |  8 ++++----
1730 4 files changed, 24 insertions(+), 18 deletions(-)
1731
1732commit 6dd28b20d395f7826a2da493d7fd1b0deed441fa
1733Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1734Date:   Fri Apr 6 10:46:33 2018 +0200
1735
1736    fix get_issuer and get_in_response_to
1737
1738 lasso/id-ff/login.c      |  15 +++---
1739 lasso/id-ff/profile.c    |   8 +--
1740 lasso/saml-2.0/profile.c |   9 ++--
1741 lasso/utils.h            |  12 +++++
1742 lasso/xml/private.h      |   4 +-
1743 lasso/xml/tools.c        | 134 +++++++++++++++++++++++++++++++++--------------
1744 lasso/xml/xml.c          |   8 +--
1745 tests/basic_tests.c      |  71 +++++++++++++++++++++++++
1746 8 files changed, 199 insertions(+), 62 deletions(-)
1747
1748commit c1bd8ca117b8c1808c425352797e25622dc53529
1749Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1750Date:   Fri Apr 6 10:45:36 2018 +0200
1751
1752    fix warnings
1753
1754 lasso/id-ff/lecp.c                    |  2 +-
1755 lasso/id-ff/login.c                   | 10 +++++-----
1756 lasso/id-ff/name_identifier_mapping.c |  4 ++--
1757 lasso/id-ff/name_registration.c       | 24 ++++++++++++------------
1758 lasso/saml-2.0/name_id_management.c   |  2 +-
1759 5 files changed, 21 insertions(+), 21 deletions(-)
1760
1761commit 1d56cd1e31ce993ad17f4b4bbc31c12ffff1311f
1762Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1763Date:   Fri Oct 6 10:28:22 2017 +0200
1764
1765    replace use of <xmlsec/soap.h> which is deprecated (fixes #18771)
1766
1767 lasso/id-wsf/wsf_profile.c |   2 +-
1768 lasso/xml/tools.c          |   2 +-
1769 lasso/xml/xmlsec_soap.h    | 112 +++++++++++++++++++++++++++++++++++++++++++++
1770 3 files changed, 114 insertions(+), 2 deletions(-)
1771
1772commit 75d3a2ca460478b3026eefa97892afa608732f74
1773Author: Frédéric Péters <fpeters@entrouvert.com>
1774Date:   Sat Feb 10 15:53:13 2018 +0100
1775
1776    debian: initialize stretch packaging with a copy of upstream debian (#21772)
1777
1778 debian-stretch/changelog                | 447 ++++++++++++++++++++++++++++++++
1779 debian-stretch/compat                   |   1 +
1780 debian-stretch/control                  | 113 ++++++++
1781 debian-stretch/control.in               | 113 ++++++++
1782 debian-stretch/copyright                |  44 ++++
1783 debian-stretch/dirs                     |   2 +
1784 debian-stretch/docs                     |   2 +
1785 debian-stretch/liblasso-java.dirs       |   1 +
1786 debian-stretch/liblasso-java.install    |   2 +
1787 debian-stretch/liblasso-perl.install.in |   1 +
1788 debian-stretch/liblasso3-dev.dirs       |   2 +
1789 debian-stretch/liblasso3-dev.install    |   4 +
1790 debian-stretch/liblasso3.dirs           |   1 +
1791 debian-stretch/liblasso3.install        |   1 +
1792 debian-stretch/php5-lasso.install       |   3 +
1793 debian-stretch/php5-lasso.postinst      |   7 +
1794 debian-stretch/php5-lasso.prerm         |   7 +
1795 debian-stretch/php5-lasso.substvars     |   4 +
1796 debian-stretch/python-lasso.install     |   2 +
1797 debian-stretch/python3-lasso.install    |   2 +
1798 debian-stretch/rules                    | 199 ++++++++++++++
1799 debian-stretch/source/format            |   1 +
1800 22 files changed, 959 insertions(+)
1801
1802commit 81fad67ad2058b65a3cfd7a84eac564f5cc8668c
1803Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1804Date:   Mon Sep 11 12:07:48 2017 +0200
1805
1806    saml-2.0: improve support for free content inside samlp2:Extensions (fixes #18581)
1807
1808    Four new accesors:
1809
1810            lasso_samlp2_extensions_get_any
1811            lasso_samlp2_extensions_set_any
1812            lasso_samlp2_extensions_get_attributes
1813            lasso_samlp2_extensions_set_attributes
1814
1815    The two new pseudo field are fully supported in the python binding.
1816
1817            node = lasso.Samlp2Extensions()
1818            node.any = '<test>ok</test>'
1819            node.attributes = {'{http://entrouvert.org/}attribute1': 'value'}
1820            print node.dump()
1821
1822 bindings/bindings.py                   |  2 +-
1823 bindings/overrides.xml                 |  4 ++
1824 bindings/python/lang.py                | 36 +++++++++----
1825 bindings/python/tests/binding_tests.py | 22 ++++++++
1826 bindings/python/wrapper_top.c          | 24 +++++----
1827 lasso/utils.h                          | 26 ++++++++++
1828 lasso/xml/saml-2.0/samlp2_extensions.c | 95 +++++++++++++++++++++++++++++-----
1829 lasso/xml/saml-2.0/samlp2_extensions.h |  5 +-
1830 8 files changed, 178 insertions(+), 36 deletions(-)
1831
1832commit 51b5874c38cd703842d4b2faf644a68e1eab3133
1833Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1834Date:   Fri Nov 11 10:04:54 2016 +0100
1835
1836    ignore unknown attributes from the xsi: namespace
1837
1838 lasso/xml/xml.c | 7 +++++--
1839 1 file changed, 5 insertions(+), 2 deletions(-)
1840
1841commit f0733e145fe26eb9e44cbb7fe03daa56aa11bf94
1842Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1843Date:   Wed Oct 12 18:37:52 2016 +0200
1844
1845    add defined for the XML namespace
1846
1847 lasso/xml/strings.h | 20 ++++++++++++++++++--
1848 1 file changed, 18 insertions(+), 2 deletions(-)
1849
1850commit 804db0bbd45c7a4ce570cdfad7a81a2cb2dd5f6f
1851Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1852Date:   Sat Aug 12 10:31:58 2017 +0200
1853
1854    jenkins.sh: add V=1
1855
1856 jenkins.sh | 3 ++-
1857 1 file changed, 2 insertions(+), 1 deletion(-)
1858
1859commit 5798311da12161fbfa3011a29bb72e5e23e7d126
1860Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1861Date:   Thu Aug 4 00:51:12 2016 +0200
1862
1863    fix definitions of error, critical and warning macros (fixes #12830)
1864
1865    They all log at the DEBUG level instead of their respective levels.
1866
1867 lasso/logging.h     | 12 ++++++------
1868 tests/login_tests.c |  2 +-
1869 2 files changed, 7 insertions(+), 7 deletions(-)
1870
1871commit a69c61f41913fdd818f9d07d9a69fa299f0b64ca
1872Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1873Date:   Thu Aug 4 13:12:22 2016 +0200
1874
1875    tests: convert log level as string
1876
1877 tests/tests.c | 26 +++++++++++++++++++++++++-
1878 1 file changed, 25 insertions(+), 1 deletion(-)
1879
1880commit fad04ed1c9718ae50ed0191c9a47cdf574798554
1881Author: John Dennis <jdennis@redhat.com>
1882Date:   Fri Jun 17 11:58:24 2016 -0400
1883
1884    Fix ecp test validate_idp_list() (fixes #11421)
1885
1886    validate_idp_list was not using the correct list elements when it
1887    iterated over the known_sp_provided_idp_entries_supporting_ecp list.
1888    It treated them as lists of strings instead of lists of
1889    LassoSamlp2IDPEntry.
1890
1891    Signed-off-by: John Dennis <jdennis@redhat.com>
1892    License: MIT
1893
1894 tests/login_tests_saml2.c | 26 ++++++++++++++++++--------
1895 1 file changed, 18 insertions(+), 8 deletions(-)
1896
1897commit ed74f24155635beeae2312fe589366e77827be94
1898Author: John Dennis <jdennis@redhat.com>
1899Date:   Wed Jun 15 11:50:24 2016 -0400
1900
1901    enable user supplied CFLAGS
1902
1903    CFLAGS is initialized to the empty string in configure.ac, this
1904    effectively turned off user supplied values for CFLAGS preventing site
1905    specific values from being used. A further complicating factor was of
1906    all the user supplied values documented in Automake only CFLAGS was
1907    disabled allowing all other user supplied variables to take
1908    effect. Some variables must be coordinated (e.g. CFLAGS with LDFLAGS),
1909    the fact LDFLAGS was picked up from the environment but CFLAGS was
1910    discarded caused build failures due to incompatible combination of
1911    compiler and linker options.
1912
1913    The problem was first introduced in commit: 73d9c98f "Reset CFLAGS
1914    when --enable-debugging is used". This patch simply removes hardcoding
1915    CFLAGS to the empty string and appends the debug options
1916    (--enable-debugging) to the existing CFLAGS.
1917
1918    Proper use of the variables is described in the Automake documentation
1919    in the section "Flag Variables Ordering"
1920    https://www.gnu.org/software/automake/manual/html_node/Flag-Variables-Ordering.html
1921
1922    Although the Automake documentation claims manipulating CFLAGS
1923    directly is improper use there are many examples of this in the
1924    existing configure.ac, this patch makes no attempt at addressing this
1925    issue, rather it makes existing usage consistent. In the particular
1926    case of debug flags appending to CFLAGS is probably the only valid
1927    solution because the debug flags must appear at the end of the list of
1928    flags in order to override earlier flags, CFLAGS always appears last
1929    in the Makefile (see above Automake doc).
1930
1931    Signed-off-by: John Dennis <jdennis@redhat.com>
1932    License: MIT
1933
1934 configure.ac | 3 +--
1935 1 file changed, 1 insertion(+), 2 deletions(-)
1936
1937commit a71e682905d9a429d43d514fa1f169ebba6bec19
1938Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1939Date:   Tue Apr 26 14:43:43 2016 +0200
1940
1941    do not call xmlSecKeyDuplicate is source key is NULL
1942
1943 lasso/utils.h | 5 ++++-
1944 1 file changed, 4 insertions(+), 1 deletion(-)
1945
1946commit f673208a622eb0bac2b1e03cd189b6a7acd3569d
1947Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1948Date:   Fri Mar 11 16:25:56 2016 +0100
1949
1950    fix segfault when parsed node has no namespace (#47)
1951
1952    This bug was introduced in commit 8d06806d, the check for a correct namespace on
1953    head node of parsed XML fragments does not handle the case where the node has no
1954    namespace. Using lasso_equal_namespace() fix this.
1955
1956 lasso/xml/xml.c | 18 ++++++++++--------
1957 1 file changed, 10 insertions(+), 8 deletions(-)
1958
1959commit 8d06806db6869cbc2ac8df13128d401d241c9744
1960Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1961Date:   Mon Mar 7 12:48:29 2016 +0100
1962
1963    check node names in lasso_node_impl_init_from_xml() (fixes #47)
1964
1965 lasso/xml/saml-2.0/saml2_name_id.c |  4 ++++
1966 lasso/xml/xml.c                    | 26 ++++++++++++++++++++++++++
1967 2 files changed, 30 insertions(+)
1968
1969commit 84f1b2f601f4f16475417e2680e24c776107fe40
1970Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1971Date:   Mon Mar 7 00:14:39 2016 +0100
1972
1973    tests: silence unused variable warning
1974
1975 tests/login_tests_saml2.c | 2 +-
1976 1 file changed, 1 insertion(+), 1 deletion(-)
1977
1978commit 7ed88f3490001661dba2c7aca581abfce4306740
1979Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1980Date:   Sun Mar 6 17:18:29 2016 +0100
1981
1982    add docstring on SHA-2 signature method enum
1983
1984 lasso/xml/xml.h | 8 +++++++-
1985 1 file changed, 7 insertions(+), 1 deletion(-)
1986
1987commit f80d3b291160d7e7996e71b59d7bd5dd221f9260
1988Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1989Date:   Sun Mar 6 14:09:23 2016 +0100
1990
1991    remove DGME specific commented out code
1992
1993 lasso/xml/xml.c | 5 -----
1994 1 file changed, 5 deletions(-)
1995
1996commit 1194b3e670c2927ce43aaff9eccd110d9642d5ba
1997Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
1998Date:   Sun Mar 6 13:44:41 2016 +0100
1999
2000    add support for C14N 1.1 methods and C14N withComments methods (fixes #4863)
2001
2002 lasso/xml/tools.c | 8 ++++++++
2003 1 file changed, 8 insertions(+)
2004
2005commit 9525237236eef4097300d9b6e93d2178a7a72267
2006Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2007Date:   Fri Mar 4 10:38:07 2016 +0100
2008
2009    Choose the Reference transform based on the chosen Signature transform (fixes #10155)
2010
2011    i.e. if the signature use SHA2 then use SHA2 of the same strength for digesting
2012    references.
2013
2014 lasso/xml/tools.c         | 41 +++++++++++++++++++++++++++++++++--------
2015 tests/login_tests_saml2.c | 45 +++++++++++++++++++++++++++++++++++++++++++--
2016 2 files changed, 76 insertions(+), 10 deletions(-)
2017
2018commit d8e3ae85044a23424e8fcccc4af2ce7ce883ef74
2019Author: John Dennis <jdennis@redhat.com>
2020Date:   Tue Feb 23 20:00:45 2016 -0500
2021
2022    add inline implementation of lasso_log
2023
2024    lasso_log is a private function of lasso and as such cannot be
2025    referenced by the loader.
2026
2027    This is equivalent to commit e0bda691 in the PHP binding which
2028    exhibited the same problem.
2029
2030    lasso_log is referenced in jobject_to_gobject() because of
2031    lasso_assign_gobject macro, which includes the lasso_release_gobject
2032    macro which invokes the message macro which expands to lasso_log.
2033
2034    License: MIT
2035    Signed-off-by: John Dennis <jdennis@redhat.com>
2036
2037 bindings/java/wrapper_top.c | 21 +++++++++++++++++++++
2038 1 file changed, 21 insertions(+)
2039
2040commit c62ad0047eafb6eaaf1370fea6f35214cc85e02e
2041Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2042Date:   Thu Feb 18 23:45:39 2016 +0100
2043
2044    Release 2.5.1
2045
2046 ChangeLog                             | 975 +++++++++++++++++++++++++++++++++-
2047 NEWS                                  |  26 +-
2048 configure.ac                          |   2 +-
2049 website/web/doap.rdf                  |   4 +
2050 website/web/download/index.xml        |   2 +-
2051 website/web/news/24-release-2.5.1.xml |  15 +
2052 6 files changed, 1019 insertions(+), 5 deletions(-)
2053
2054commit 5e799c389807137ec4b62f86195d03c4657060ef
2055Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2056Date:   Thu Feb 18 23:58:13 2016 +0100
2057
2058    fix warning about INCLUDES directive
2059
2060 lasso/xml/ecp/Makefile.am | 2 +-
2061 1 file changed, 1 insertion(+), 1 deletion(-)
2062
2063commit 022375809ae8e69ab9f1c8d3048c54a271b7e066
2064Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2065Date:   Thu Feb 18 23:06:17 2016 +0100
2066
2067    bindings/php5: fix enum getters and setters (fixes #10032)
2068
2069    enumeration type were being wrongly interpreted as objects types because
2070    is_object() was used instead of the local specialisation done in
2071    PhpCode.is_object().
2072
2073    Also fix docstring of getters/setters.
2074
2075 bindings/php5/php_code.py | 23 ++++++++++++++---------
2076 1 file changed, 14 insertions(+), 9 deletions(-)
2077
2078commit 74e8705b57b6fd5972f28c646d84087c8011bb54
2079Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2080Date:   Thu Feb 18 22:52:18 2016 +0100
2081
2082    tools.c: use correct NID and digest length when building RSA signature using SHA-2 digest (fixes #10019)
2083
2084    Thanks to Brett Gardner for the bug report and patch.
2085
2086    Licence: MIT
2087
2088 lasso/xml/tools.c | 26 +++++++++++++++++++-------
2089 1 file changed, 19 insertions(+), 7 deletions(-)
2090
2091commit 675858f43cfc33216e6b7b9c8a62b826a8a1ef4a
2092Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2093Date:   Wed Jan 13 09:50:18 2016 +0100
2094
2095    Fix wrong snippet type (fixes #9616)
2096
2097    In elements samlp2:RequestedAuthnContext, Comparison is an attribute, not a text
2098    child node.
2099
2100 lasso/xml/saml-2.0/samlp2_requested_authn_context.c | 2 +-
2101 1 file changed, 1 insertion(+), 1 deletion(-)
2102
2103commit e0afa0b99587f0721f69849304a6fa2b2b9911eb
2104Author: Frédéric Péters <fpeters@entrouvert.com>
2105Date:   Mon Jan 11 09:15:27 2016 +0100
2106
2107    perl: remove quotes from $PERL -V::ccflags: output (#9572)
2108
2109 configure.ac | 2 +-
2110 1 file changed, 1 insertion(+), 1 deletion(-)
2111
2112commit 8e78d90d5476322a0c4914bbbe5e5092c59db034
2113Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2114Date:   Wed Nov 25 04:13:58 2015 +0100
2115
2116    tests: update valgrind suppressions
2117
2118 tests/valgrind/glib.supp    | 15 +++++++++++++++
2119 tests/valgrind/lasso.supp   | 13 +------------
2120 tests/valgrind/openssl.supp | 22 ++++++++++++++++++++++
2121 3 files changed, 38 insertions(+), 12 deletions(-)
2122
2123commit 89ba752aa5fa41de4b1bf76a5c334ec4c1fbb35b
2124Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2125Date:   Wed Nov 25 04:15:05 2015 +0100
2126
2127    tests: fix leak
2128
2129 tests/basic_tests.c | 1 +
2130 1 file changed, 1 insertion(+)
2131
2132commit 6b88c5b946c8c6aa4cbe02d7f8b8a9ae0c792a6d
2133Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2134Date:   Wed Nov 25 04:14:17 2015 +0100
2135
2136    saml-2.0: fix leaks of url
2137
2138 lasso/saml-2.0/login.c | 6 ++++--
2139 1 file changed, 4 insertions(+), 2 deletions(-)
2140
2141commit 56c9fb65e811204af0276d8b4384683374b78d8d
2142Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2143Date:   Wed Nov 25 03:08:58 2015 +0100
2144
2145    profile: fix leak of private idp_list field
2146
2147 lasso/id-ff/profile.c | 1 +
2148 1 file changed, 1 insertion(+)
2149
2150commit 3c2f30d2fe07300b25979c42fad985ba95cc1758
2151Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2152Date:   Wed Nov 25 03:08:38 2015 +0100
2153
2154    xml: fix leak in lasso_soap_envelope_new_full
2155
2156 lasso/xml/soap-1.1/soap_envelope.c | 7 ++++---
2157 1 file changed, 4 insertions(+), 3 deletions(-)
2158
2159commit 882e8e21f8128ee754682d1c4489c4f3fb4697b6
2160Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2161Date:   Tue Nov 24 19:32:09 2015 +0100
2162
2163    xml: fix wrong termination of comment
2164
2165 lasso/xml/strings.h | 2 +-
2166 1 file changed, 1 insertion(+), 1 deletion(-)
2167
2168commit cd515cb82c0b959c8519dae2de303c8e238626d1
2169Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2170Date:   Tue Nov 24 19:29:43 2015 +0100
2171
2172    tests: fix leaks in test_ecp
2173
2174 tests/login_tests_saml2.c | 5 ++++-
2175 1 file changed, 4 insertions(+), 1 deletion(-)
2176
2177commit ab7c12e1634e5c8a1f9ccae0d53aef894e21ca41
2178Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2179Date:   Tue Nov 24 19:22:18 2015 +0100
2180
2181    saml-2.0: fix leak of message_id in lasso_profile_saml20_build_paos_request_msg
2182
2183 lasso/saml-2.0/profile.c | 6 +++++-
2184 1 file changed, 5 insertions(+), 1 deletion(-)
2185
2186commit 7ecf6c18678d55425ab3a2053ba70bebe9814497
2187Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2188Date:   Tue Nov 24 19:19:18 2015 +0100
2189
2190    id-ff: fix leak of profile->private_data->message_id
2191
2192 lasso/id-ff/profile.c | 2 ++
2193 1 file changed, 2 insertions(+)
2194
2195commit 5d77950b4cc2d86ce6d0919faa74883d9a5b2508
2196Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2197Date:   Tue Nov 24 19:17:06 2015 +0100
2198
2199    tests: fix leak in test test16_test_get_issuer
2200
2201 tests/basic_tests.c | 10 ++++++++--
2202 1 file changed, 8 insertions(+), 2 deletions(-)
2203
2204commit 9bf43a8ea582d290d10ad5beba41aa511979770f
2205Author: Rob Crittenden <rcritten@redhat.com>
2206Date:   Mon Oct 19 13:48:40 2015 -0400
2207
2208    Set NotBefore in SAML 2.0 login assertions
2209
2210    License: MIT
2211    Signed-off-by: Rob Crittenden <rcritten@redhat.com>
2212
2213 lasso/saml-2.0/login.c | 3 ++-
2214 1 file changed, 2 insertions(+), 1 deletion(-)
2215
2216commit eadc660d35e14eba9d3a9c199f10cc293857b747
2217Author: John Dennis <jdennis@redhat.com>
2218Date:   Thu Oct 15 11:32:50 2015 -0400
2219
2220    Add missing urn constants used in PAOS HTTP header
2221
2222    The new OASIS "SAML V2.0 Enhanced Client or Proxy Profile Version 2.0"
2223    specification added new options that can appear in the PAOS HTTP header.
2224
2225    Section 2.3.1 enumerates the following URN options which can appear
2226    in the PAOS HEADER:
2227
2228    urn:oasis:names:tc:SAML:protocol:ext:channel-binding
2229    urn:oasis:names:tc:SAML:2.0:cm:holder-of-key
2230    urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp:2.0:WantAuthnRequestsSigned
2231    urn:oasis:names:tc:SAML:2.0:conditions:delegation
2232
2233    Of these only the holder-of-key was previously defined in Lasso,
2234    this patch adds the other 3 constants.
2235
2236    License: MIT
2237    Signed-off-by: John Dennis <jdennis@redhat.com>
2238
2239 lasso/xml/saml-2.0/saml2_strings.h |  9 +++++++++
2240 lasso/xml/strings.h                | 10 ++++++++++
2241 2 files changed, 19 insertions(+)
2242
2243commit eaabf4c611efa14bb8615ec51169716df967e445
2244Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2245Date:   Wed Sep 2 10:59:17 2015 +0200
2246
2247    Release 2.5.0
2248
2249 NEWS                                  | 26 ++++++++++++++++++++++++++
2250 configure.ac                          |  2 +-
2251 website/web/doap.rdf                  |  4 ++++
2252 website/web/download/index.xml        |  2 +-
2253 website/web/news/23-release-2.5.0.xml | 15 +++++++++++++++
2254 5 files changed, 47 insertions(+), 2 deletions(-)
2255
2256commit 959ad0eadf6cf68ce7189f3ded16460cfadb34b6
2257Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2258Date:   Wed Sep 2 16:19:58 2015 +0200
2259
2260    remove errors.c, it breaks computation of version from tags
2261
2262 lasso/errors.c | 406 ---------------------------------------------------------
2263 1 file changed, 406 deletions(-)
2264
2265commit 0099e845ec3624bdcd483dfd30fdccec3e3f6e6c
2266Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2267Date:   Wed Sep 2 11:54:50 2015 +0200
2268
2269    java: fix AllJunitTests generation when building out of source directory
2270
2271 bindings/java/Makefile.am | 2 +-
2272 1 file changed, 1 insertion(+), 1 deletion(-)
2273
2274commit 8d4c940ac115424726ef184dbad15f57827f6aa9
2275Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2276Date:   Tue Sep 1 18:04:46 2015 +0200
2277
2278    Revert "Add messageID and idp_list to profile properties"
2279
2280    This reverts commit b10c48058ed5942b135712f46888e0697fb593ff.
2281
2282 lasso/id-ff/profile.h | 7 -------
2283 1 file changed, 7 deletions(-)
2284
2285commit 247b69b1cf4252ce4e5dc4081d60d8d6f7128298
2286Author: John Dennis <jdennis@redhat.com>
2287Date:   Tue Aug 18 13:36:40 2015 -0400
2288
2289    fix test08_lasso_key test failure
2290
2291    Note: the rest of this message is formatted as reStructuredText (rst).
2292
2293    Test Failure
2294    ============
2295
2296    The unit tests run by "make check" fail with the following error:
2297
2298    ::
2299
2300        tests.c:61:F:Lasso keys:test08_lasso_key:0: No logging output expected: message «ID _E3F8E9116EE08F0E2607CF9789649BB4 already defined
2301        » was emitted for domain «Lasso» at the level «128»
2302
2303    This is not a regression in Lasso, rather the failure is caused by one
2304    of the components Lasso is dependent upon. It was first observed when
2305    the identical Lasso package was built in Fedora 22, no problems were
2306    observed in Fedora 21. This implies one or more updated components in
2307    Fedora 22 is the cause.
2308
2309    This was a particularity difficult error to track down, first one had
2310    to identify who was emitting the message and on what file descriptor
2311    (stream) and who was triggering on the message emission and causing a
2312    check failure. The obvious assumption the check library was
2313    responsible for detecting the message emission and failing the test is
2314    wrong.
2315
2316    Who is emitting the message and why?
2317    ------------------------------------
2318
2319    The message is emitted by libxml2 in the function `xmlAddID()`
2320    (valid.c:2578). It occurs at the end of xmlAddID() when it detects the
2321    ID (which is supposed to be unique to the document is already defined,
2322    which for valid XML is illegal (violates uniquenesss constraint). The
2323    message emission occurs because of the code fragment
2324
2325    ::
2326
2327            if (xmlHashAddEntry(table, value, ret) < 0) {
2328        #ifdef LIBXML_VALID_ENABLED
2329                /*
2330                 * The id is already defined in this DTD.
2331                 */
2332                xmlErrValidNode(ctxt, attr->parent, XML_DTD_ID_REDEFINED,
2333                                "ID %s already defined\n", value, NULL, NULL);
2334        #endif /* LIBXML_VALID_ENABLED */
2335                xmlFreeID(ret);
2336                return(NULL);
2337            }
2338
2339    Why is the message emission different between libxml2 versions?
2340    ---------------------------------------------------------------
2341
2342    The change occured between libxml2 version 2.9.1 and 2.9.2 in commit
2343    a16eb968075a82ec33b2c1e77db8909a35b44620
2344
2345    ::
2346
2347        commit a16eb968075a82ec33b2c1e77db8909a35b44620
2348        Author: Daniel Veillard <veillard@redhat.com>
2349        Date:   Tue Jun 10 16:06:14 2014 +0800
2350
2351            erroneously ignores a validation error if no error callback set
2352
2353            Reported by Stefan Behnel
2354            https://bugzilla.gnome.org/show_bug.cgi?id=724903
2355
2356        diff --git a/valid.c b/valid.c
2357        index aedd9d7..1e03a7c 100644
2358        --- a/valid.c
2359        +++ b/valid.c
2360        @@ -2633,11 +2633,8 @@ xmlAddID(xmlValidCtxtPtr ctxt, xmlDocPtr doc, const xmlChar *value,
2361                /*
2362                 * The id is already defined in this DTD.
2363                 */
2364        -   if ((ctxt != NULL) && (ctxt->error != NULL)) {
2365        -       xmlErrValidNode(ctxt, attr->parent, XML_DTD_ID_REDEFINED,
2366        -                       "ID %s already defined\n",
2367        -                       value, NULL, NULL);
2368        -   }
2369        +   xmlErrValidNode(ctxt, attr->parent, XML_DTD_ID_REDEFINED,
2370        +                   "ID %s already defined\n", value, NULL, NULL);
2371         #endif /* LIBXML_VALID_ENABLED */
2372                xmlFreeID(ret);
2373                return(NULL);
2374
2375    In both versions of libxml2 the conditional complilation
2376    LIBXML_VALID_ENABLED is enabled by default via the configure
2377    script. What is different is the the requirement ctxt be
2378    non-NULL. Lasso invokes xmlAddID with a NULL ctxt parameter. Because
2379    the NULL test for ctxt is absent in libxlm2 2.9.2 the message is now
2380    emitted where previously it was not.
2381
2382    Who triggers on messge emission and fails the test?
2383    ---------------------------------------------------
2384
2385    This is a Lasso feature, it is not part of libcheck. In tests/tests.c
2386    is the following function
2387
2388    ::
2389
2390        void error_logger(const gchar *log_domain, GLogLevelFlags log_level,
2391                        const gchar *message, G_GNUC_UNUSED gpointer user_data)
2392        {
2393                fail("No logging output expected: message «%s» was emitted for domain «%s» at the level"
2394                                " «%d»", message, log_domain, log_level);
2395        }
2396
2397    Before the test are run the error_logger function is installed as a
2398    glib handler
2399
2400    ::
2401
2402        g_log_set_default_handler(error_logger, NULL);
2403
2404    When the message is emitted the error_logger traps it and invokes the
2405    libcheck (deprecated) function fail() which aborts the test case.
2406
2407    Why does `test08_lasso_key` cause an XML validation failure?
2408    ------------------------------------------------------------
2409
2410    `test08_lasso_key` invokes `lasso_key_saml2_xml_verify()` twice on the
2411    same XML document. Any time `lasso_key_saml2_xml_verify()` is called
2412    more than once the XML validation will fail on the second and
2413    subsequent invocations. This occurs because
2414    `lasso_key_saml2_xml_verify()` invokes `lasso_verify_signature()`
2415    passing it the node id in the `id_attr_name` parameter. Inside
2416    `lasso_verify_signature()` is this code fragment:
2417
2418    ::
2419
2420            /* Find ID */
2421            if (id_attr_name) {
2422                    id = xmlGetProp(signed_node, (xmlChar*)id_attr_name);
2423                    if (id) {
2424                            xmlAddID(NULL, doc, id, xmlHasProp(signed_node, (xmlChar*)id_attr_name));
2425                    }
2426            }
2427
2428    Note that it unconditionally invokes `xmlAddID()`, which adds the ID
2429    to the set of unique element ID's in the document. But if you invoke
2430    `xmlAddID()` more than once with the same ID in the same document you
2431    violate the uniqueness constraint.
2432
2433    The ID needs to be registered in the document because the <Reference>
2434    element of the <SignedInfo> may utilize an XPointer reference to the
2435    signed data. In it's simplest form the XPointer reference is an ID
2436    attribute on a node. Thus to locate the signed data referenced by the
2437    ID it should (must?) be in a table of ID's for the document.
2438
2439    Simple Solution (patch)
2440    -----------------------
2441
2442    The solution is simple now that the problem is understood. The ID
2443    should not be unconditionally added to the document, instead it should
2444    only be added if it's not already registered. Prior to calling
2445    `xmlAddID()` one should call `xmlGetID()` and test for a NULL result
2446    indicating the ID has not be registered previously.
2447
2448    Signed-off-by: John Dennis <jdennis@redhat.com>
2449    License: MIT
2450
2451 lasso/xml/tools.c | 2 +-
2452 1 file changed, 1 insertion(+), 1 deletion(-)
2453
2454commit 640f96c8c6c5ea313ddeb3235ddaa9823d8d81c4
2455Author: John Dennis <jdennis@redhat.com>
2456Date:   Tue Jul 14 10:20:00 2015 -0400
2457
2458    add support for automake 1.15
2459
2460    Signed-off-by: John Dennis <jdennis@redhat.com>
2461    License: MIT
2462
2463 autogen.sh | 5 ++++-
2464 1 file changed, 4 insertions(+), 1 deletion(-)
2465
2466commit 29897506c70c08ef17527df12eee6511311a2bad
2467Author: John Dennis <jdennis@redhat.com>
2468Date:   Tue Jun 23 10:31:24 2015 -0400
2469
2470    Fix coverity lasso_get_hmac_key() warning
2471
2472    lasso_get_hmac_key() did not check return value. Now check the return
2473    code, emit a critical message and return early with cleanup.
2474
2475    Signed-off-by: John Dennis <jdennis@redhat.com>
2476    License: MIT
2477
2478 lasso/xml/tools.c | 8 ++++++--
2479 1 file changed, 6 insertions(+), 2 deletions(-)
2480
2481commit b10c48058ed5942b135712f46888e0697fb593ff
2482Author: John Dennis <jdennis@redhat.com>
2483Date:   Thu May 28 13:39:20 2015 -0400
2484
2485    Add messageID and idp_list to profile properties
2486
2487    ECP needs a place to store the messageID and idp_list. Normally values
2488    like this would located in a "context" passed to the relevant
2489    routines. But currently there is no such context, the closest thing to
2490    a context we have is the profile so we add them here in the profile
2491    private data using accessors. They are currently not relevant outside
2492    of ECP.
2493
2494    Adds functions:
2495
2496    lasso_profile_get_message_id()
2497    lasso_profile_set_message_id()
2498    lasso_profile_get_idp_list()
2499    lasso_profile_set_idp_list()
2500
2501    Signed-off-by: John Dennis <jdennis@redhat.com>
2502    License: MIT
2503
2504 lasso/id-ff/profile.h | 7 +++++++
2505 1 file changed, 7 insertions(+)
2506
2507commit 262d1dae918a3e48d068c4636517cc876f03c0af
2508Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2509Date:   Mon Aug 24 16:57:49 2015 +0200
2510
2511    configure.ac: move test framework detection after pkg-config detection
2512
2513 configure.ac | 38 +++++++++++++++++++-------------------
2514 1 file changed, 19 insertions(+), 19 deletions(-)
2515
2516commit 911e3d279b19fcc8a5833c1e43eaebde3484b1bc
2517Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2518Date:   Mon Aug 24 16:36:35 2015 +0200
2519
2520    debian-jessie: add build dependency on pkg-config
2521
2522 debian-jessie/control | 2 +-
2523 1 file changed, 1 insertion(+), 1 deletion(-)
2524
2525commit 8b17576c90ea04f73c9b728b22992b3fb32f1d7d
2526Merge: 83f6319c dc7374e9
2527Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2528Date:   Mon Aug 24 16:35:56 2015 +0200
2529
2530    Add 'debian-jessie/' from commit 'dc7374e9f41214557dd45735789a7535d6bbe681'
2531
2532    git-subtree-dir: debian-jessie
2533    git-subtree-mainline: 83f6319c01ef633fe17625d9ec8d15f1f9dbfc36
2534    git-subtree-split: dc7374e9f41214557dd45735789a7535d6bbe681
2535
2536commit 83f6319c01ef633fe17625d9ec8d15f1f9dbfc36
2537Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
2538Date:   Mon Aug 24 16:18:33 2015 +0200
2539
2540    bindings/java: fix test script generation
2541
2542 bindings/java/Makefile.am | 5 +----
2543 1 file changed, 1 insertion(+), 4 deletions(-)
2544
2545commit 964530aacaa272ecf4aad72494b574f4ab3c26c3
2546Author: John Dennis <jdennis@redhat.com>
2547Date:   Fri Jun 5 07:51:38 2015 -0400
2548
2549    add ECP unit test
2550
2551    Test ECP.
2552    3 different variations of the SP provided IDP List are exercised.
2553
2554    Signed-off-by: John Dennis <jdennis@redhat.com>
2555    License: MIT
2556
2557 tests/login_tests_saml2.c | 385 ++++++++++++++++++++++++++++++++++++++++++++++
2558 1 file changed, 385 insertions(+)
2559
2560commit 9a2f8d404e659df76ef91ce80e762ccdc2590f2b
2561Author: John Dennis <jdennis@redhat.com>
2562Date:   Thu May 28 14:04:32 2015 -0400
2563
2564    Implement PAOS request and response messages
2565
2566    Re-implement lasso_profile_saml20_build_paos_request_msg() and
2567    lasso_saml20_login_process_paos_response_msg() to use the
2568    functionality introduced by earlier patches and to assure they are
2569    functionally complete.
2570
2571    Signed-off-by: John Dennis <jdennis@redhat.com>
2572    License: MIT
2573
2574 lasso/saml-2.0/login.c   | 68 ++++++++++++++++++++++++++++++++++++++++++++++--
2575 lasso/saml-2.0/profile.c | 37 +++++++++++++++++++++-----
2576 2 files changed, 97 insertions(+), 8 deletions(-)
2577
2578commit 43bcc8cddfca9b325b719e17c033b4ecc40eebd6
2579Author: John Dennis <jdennis@redhat.com>
2580Date:   Thu May 28 13:39:20 2015 -0400
2581
2582    Add messageID and idp_list to profile properties
2583
2584    ECP needs a place to store the messageID and idp_list. Normally values
2585    like this would located in a "context" passed to the relevant
2586    routines. But currently there is no such context, the closest thing to
2587    a context we have is the profile so we add them here in the profile
2588    private data using accessors. They are currently not relevant outside
2589    of ECP.
2590
2591    Adds functions:
2592
2593    lasso_profile_get_message_id()
2594    lasso_profile_set_message_id()
2595    lasso_profile_get_idp_list()
2596    lasso_profile_set_idp_list()
2597
2598    Signed-off-by: John Dennis <jdennis@redhat.com>
2599    License: MIT
2600
2601 lasso/id-ff/profile.c        | 70 ++++++++++++++++++++++++++++++++++++++++++++
2602 lasso/id-ff/profile.h        |  7 +++++
2603 lasso/id-ff/profileprivate.h |  2 ++
2604 3 files changed, 79 insertions(+)
2605
2606commit bdecdc248c337bd53b70a486b326e1d2d4e08d2c
2607Author: John Dennis <jdennis@redhat.com>
2608Date:   Thu May 28 13:30:23 2015 -0400
2609
2610    ECP and PAOS special handling
2611
2612    ECP does not require an SP to know the remote IdP provider. Existing
2613    code made the assumption the remote provider always was
2614    necessary. Determination and setting of the remote consumer URL is
2615    different in the presence of ECP. Rework the logic to reflect
2616    differing requirements.
2617
2618    Signed-off-by: John Dennis <jdennis@redhat.com>
2619    License: MIT
2620
2621 lasso/id-ff/login.c      | 17 +++++++--
2622 lasso/saml-2.0/login.c   | 30 ++++++++++++----
2623 lasso/saml-2.0/profile.c | 90 ++++++++++++++++++++++++++----------------------
2624 3 files changed, 87 insertions(+), 50 deletions(-)
2625
2626commit 4544ea9e9d5dc81c856e0f0d3a090882149fe912
2627Author: John Dennis <jdennis@redhat.com>
2628Date:   Thu May 28 12:42:52 2015 -0400
2629
2630    Add function to set protocol conformance
2631
2632    Lasso uses an internal private variable bound to the provider to
2633    indicate which protocol the provider is servicing. It is vital this
2634    value be correctly set because many Lasso routines used it to dispatch
2635    to the appropriate protocol handlers.
2636
2637    Normally the provider's protocol conformance is set as a side-effect
2638    of parsing the XML metadata that describes the provider (e.g. an SP or
2639    IdP). However there are some providers (e.g. an ECP client) which do
2640    not have metadata. For providers lacking metadata it is essential
2641    there be a mechanism to set the protocol conformance otherwise the
2642    library will malfunction.
2643
2644    The function comes with documentation that includes a clear warning
2645    this is to be used only in limited circumstances.
2646
2647    Signed-off-by: John Dennis <jdennis@redhat.com>
2648    License: MIT
2649
2650 docs/reference/lasso/lasso-sections.txt |  1 +
2651 lasso/id-ff/provider.c                  | 26 ++++++++++++++++++++++++++
2652 lasso/id-ff/provider.h                  |  3 +++
2653 3 files changed, 30 insertions(+)
2654
2655commit 1c31736dedcf19193347061156cba2e6ff90cd4e
2656Author: John Dennis <jdennis@redhat.com>
2657Date:   Thu May 28 12:09:14 2015 -0400
2658
2659    Implement ECP client functionality
2660
2661    Implement everything needed to support a SAMLv2 ECP client.
2662
2663    Re-implement lasso_ecp_process_authn_request_msg() and
2664    lasso_ecp_process_response_msg() to use the Lasso XML serialization
2665    subsystem with the ECP and PASO LassoNode's introduced earlier. This
2666    replaces one-off explicit direct use of the libxml API with Lasso
2667    common code. In the process provide support for 100% of the ECP and
2668    PAOS SAMLv2 parameters, not just a subset. Include support for
2669    receiving an IDPList from the SP in conjuction with selecting an IdP
2670    known to the ECP client. Add extensive documentation.
2671
2672    Modify LassoSamlp2AuthnRequest to preserve it's original XML (enable
2673    keep_xmlnode flag) so that when serializing the SOAP request the
2674    LassoSamlp2AuthnRequest received from the SP is exactly duplicated.
2675
2676    Add the following internal static utility functions:
2677
2678    is_provider_in_sp_idplist()
2679    is_idp_entry_in_entity_id_list()
2680    intersect_sp_idplist_with_entity_id_list()
2681
2682    Add the following exported utility functions:
2683
2684    lasso_ecp_is_provider_in_sp_idplist()
2685    lasso_ecp_is_idp_entry_known_idp_supporting_ecp()
2686    lasso_ecp_set_known_sp_provided_idp_entries_supporting_ecp()
2687    lasso_ecp_has_sp_idplist()
2688    lasso_ecp_get_endpoint_url_by_entity_id()
2689    lasso_ecp_process_sp_idp_list()
2690
2691    Add the following members to the ECP class:
2692
2693    message_id
2694    response_consumer_url
2695    relaystate
2696    issuer
2697    provider_name
2698    is_passive
2699    sp_idp_list
2700    known_sp_provided_idp_entries_supporting_ecp
2701    known_idp_entity_ids_supporting_ecp
2702
2703    Signed-off-by: John Dennis <jdennis@redhat.com>
2704    License: MIT
2705
2706 docs/reference/lasso/lasso-sections.txt   |   6 +
2707 lasso/saml-2.0/ecp.c                      | 844 +++++++++++++++++++++++++-----
2708 lasso/saml-2.0/ecp.h                      |  25 +-
2709 lasso/saml-2.0/ecpprivate.h               |   3 +-
2710 lasso/xml/saml-2.0/samlp2_authn_request.c |   1 +
2711 5 files changed, 749 insertions(+), 130 deletions(-)
2712
2713commit 75b0284c8e53307b951da1afb271b5e1ba760037
2714Author: John Dennis <jdennis@redhat.com>
2715Date:   Thu May 28 10:28:24 2015 -0400
2716
2717    Clean up ECP and PAOS XML generation
2718
2719    Re-implement lasso_node_export_to_ecp_soap_response() and
2720    lasso_node_export_to_paos_request(). Add new function
2721    lasso_node_export_to_paos_request_full() with full functionality which
2722    deprecates lasso_node_export_to_paos_request().
2723
2724    The existing code had two significant deficiencies, it performed
2725    explicit direct xml manipulation using the libxml API rather than
2726    calling into Lasso's extensive XML utilities, this was in stark
2727    contrast the rest of the Lasso library. It also failed to handle a
2728    number of ECP parameters leaving a functionality gap in the API.
2729
2730    The new code makes use of the Lasso XML serialization
2731    subsystem. Rather than hand crafted xml manipulation we use the ECP
2732    and PAOS LassoNode objects introduced in an earlier patch. This is
2733    consistent with the rest of Lasso and because those LassoNodes are
2734    used elsewhere we have a better guarantee of robustness because the
2735    same common code is being called from multiple places. Other Lasso
2736    common utilities (some introduced in previous patches) are invoked
2737    instead of handcrafted xml manipulation, once again common code is
2738    preferred.
2739
2740    Finally lasso_node_export_to_paos_request_full() was introduced to
2741    expose in the Lasso API all ECP
2742    parameters. lasso_node_export_to_paos_request() now trivially calls
2743    into lasso_node_export_to_paos_request_full().
2744
2745    Signed-off-by: John Dennis <jdennis@redhat.com>
2746    License: MIT
2747
2748 docs/reference/lasso/lasso-sections.txt |   1 +
2749 lasso/xml/xml.c                         | 162 ++++++++++++++------------------
2750 lasso/xml/xml.h                         |   8 ++
2751 3 files changed, 82 insertions(+), 89 deletions(-)
2752
2753commit 6102c73fd7237964cab3c86fd2804f9cdf798f64
2754Author: John Dennis <jdennis@redhat.com>
2755Date:   Thu May 28 09:35:28 2015 -0400
2756
2757    Server utility returns list of providers supporting endpoint type
2758
2759    Add lasso_server_get_filtered_provider_list() utility.
2760
2761    Iterate over the server providers and build a list of provider EntityID's who
2762    have the specified role and at least one endpoint matching the
2763    protocol_type and http_method. Return a GList list of EntityID's
2764
2765    Signed-off-by: John Dennis <jdennis@redhat.com>
2766    License: MIT
2767
2768 docs/reference/lasso/lasso-sections.txt |  1 +
2769 lasso/id-ff/server.c                    | 57 +++++++++++++++++++++++++++++++++
2770 lasso/id-ff/server.h                    |  4 +++
2771 3 files changed, 62 insertions(+)
2772
2773commit 237b7424bd596d3ffc9f5b53ea069eee5709cd93
2774Author: John Dennis <jdennis@redhat.com>
2775Date:   Thu May 28 09:26:35 2015 -0400
2776
2777    Add server utility lasso_server_get_endpoint_url_by_id()
2778
2779    Locate the provider in the server's list of providers, then select an
2780    endpoint given the @endpoint_description and return that endpoint's URL.
2781    If the provider cannot be found or if the provider does not have a
2782    matching endpoint NULL will be returned.
2783
2784    Signed-off-by: John Dennis <jdennis@redhat.com>
2785    License: MIT
2786
2787 docs/reference/lasso/lasso-sections.txt |  1 +
2788 lasso/id-ff/server.c                    | 28 ++++++++++++++++++++++++++++
2789 lasso/id-ff/server.h                    |  3 +++
2790 3 files changed, 32 insertions(+)
2791
2792commit 41d771c62817c42d088e3b5338446d1b19344dd7
2793Author: John Dennis <jdennis@redhat.com>
2794Date:   Thu May 28 08:32:54 2015 -0400
2795
2796    Add ECP and PAOS to prefix_from_href_and_nodename()
2797
2798    prefix_from_href_and_nodename() did not know about the ECP and PAOS
2799    XML prefixes so add them.
2800
2801    Signed-off-by: John Dennis <jdennis@redhat.com>
2802    License: MIT
2803
2804 lasso/xml/xml.c | 4 ++++
2805 1 file changed, 4 insertions(+)
2806
2807commit a7a54cabad24e2d4388b633eb7a8166c793960aa
2808Author: John Dennis <jdennis@redhat.com>
2809Date:   Thu May 28 08:14:35 2015 -0400
2810
2811    Export LassonNode to SOAP with arbitrary SOAP headers
2812
2813    Add function lasso_node_export_to_soap_with_headers()
2814
2815    Utility function to build a full SOAP envelope message with arbitrary
2816    headers. The LassoNode becomes the body of the SOAP envelope. The
2817    headers are passed as a GList of LassoNode's and are added as header
2818    elements to the SOAP envelope header. This is a flexible way to build
2819    a SOAP envelope that contains headers without constraints on the
2820    headers.
2821
2822    Signed-off-by: John Dennis <jdennis@redhat.com>
2823    License: MIT
2824
2825 bindings/overrides.xml                  |  5 +++
2826 docs/reference/lasso/lasso-sections.txt |  1 +
2827 lasso/xml/xml.c                         | 68 ++++++++++++++++++++++++++++++++-
2828 lasso/xml/xml.h                         |  2 +
2829 4 files changed, 75 insertions(+), 1 deletion(-)
2830
2831commit ad3751f2b02645165a9681907b251abef2884828
2832Author: John Dennis <jdennis@redhat.com>
2833Date:   Wed May 27 12:00:33 2015 -0400
2834
2835    LassoSamlp2IDPList is not list capable
2836
2837    LassoSamlp2IDPList is supposed to handle a list of LassoSamlp2IDPEntry
2838    but in fact it had no list support. Change the snippet flag
2839    SNIPPET_NODE to SNIPPET_LIST_NODES and add the special list comment on
2840    the struct member so that the binding generator knows what type of
2841    GList it is.
2842
2843    Signed-off-by: John Dennis <jdennis@redhat.com>
2844    License: MIT
2845
2846 lasso/xml/saml-2.0/samlp2_idp_list.c | 2 +-
2847 lasso/xml/saml-2.0/samlp2_idp_list.h | 2 +-
2848 2 files changed, 2 insertions(+), 2 deletions(-)
2849
2850commit 9629925c1e67538bf01062ade7d07c01015b1f1c
2851Author: John Dennis <jdennis@redhat.com>
2852Date:   Wed May 27 11:09:33 2015 -0400
2853
2854    Add LassoNode objects for ECP and PAOS
2855
2856    The SAMLv2 protocol defines 5 XML types which we need to map to
2857    LassoNode objectes so thay can be serialized from XML and back into
2858    XML.
2859
2860    ecp:RelayState
2861    ecp:Request
2862    ecp:Response
2863    paos:Request
2864    paso:Response
2865
2866    This patch addes these 5 new LassoNode's and updates the build
2867    configuration to include them.
2868
2869    Signed-off-by: John Dennis <jdennis@redhat.com>
2870    License: MIT
2871
2872 bindings/bindings.py                    |   3 +-
2873 configure.ac                            |   1 +
2874 docs/reference/lasso/lasso-docs.sgml    |   5 +
2875 docs/reference/lasso/lasso-sections.txt |  35 +++++
2876 lasso/Makefile.am                       |   2 +
2877 lasso/xml/Makefile.am                   |   6 +-
2878 lasso/xml/ecp/Makefile.am               |  21 +++
2879 lasso/xml/ecp/ecp_relaystate.c          | 197 ++++++++++++++++++++++++++++
2880 lasso/xml/ecp/ecp_relaystate.h          |  69 ++++++++++
2881 lasso/xml/ecp/ecp_request.c             | 219 +++++++++++++++++++++++++++++++
2882 lasso/xml/ecp/ecp_request.h             |  75 +++++++++++
2883 lasso/xml/ecp/ecp_response.c            | 194 ++++++++++++++++++++++++++++
2884 lasso/xml/ecp/ecp_response.h            |  69 ++++++++++
2885 lasso/xml/paos_request.c                | 221 ++++++++++++++++++++++++++++++++
2886 lasso/xml/paos_request.h                |  69 ++++++++++
2887 lasso/xml/paos_response.c               | 190 +++++++++++++++++++++++++++
2888 lasso/xml/paos_response.h               |  67 ++++++++++
2889 lasso/xml/strings.h                     |   7 +-
2890 18 files changed, 1443 insertions(+), 7 deletions(-)
2891
2892commit 904e23d7ff6283ece15dc0dffa7a61c03cc66a07
2893Author: John Dennis <jdennis@redhat.com>
2894Date:   Tue May 26 13:13:33 2015 -0400
2895
2896    Enhance process soap response to include processing soap headers
2897
2898    The existing lasso_saml20_profile_process_soap_response() assumed
2899    there were no SOAP headers (prior to ECP none of the SOAP messages
2900    contained headers). A new function
2901    lasso_saml20_profile_process_soap_response_with_headers() was
2902    implemented that serializes from the XML SOAP headers into a
2903    LassoSoapHeader node and optionally will return the LassoSoapHeader
2904    node.
2905
2906    The functionality in lasso_saml20_profile_process_soap_response() was
2907    moved into the new
2908    lasso_saml20_profile_process_soap_response_with_headers() and now
2909    lasso_saml20_profile_process_soap_response() simply calls
2910    lasso_saml20_profile_process_soap_response_with_headers() passing NULL
2911    for the header return.
2912
2913    Signed-off-by: John Dennis <jdennis@redhat.com>
2914    License: MIT
2915
2916 lasso/saml-2.0/profile.c        | 58 ++++++++++++++++++++++++++++++++++++++++-
2917 lasso/saml-2.0/profileprivate.h |  2 ++
2918 2 files changed, 59 insertions(+), 1 deletion(-)
2919
2920commit a0909e732f3185f341e5e8e8f7ffe74bad3574e2
2921Author: John Dennis <jdennis@redhat.com>
2922Date:   Tue May 26 12:26:56 2015 -0400
2923
2924    Add new LassoSoapEnvelope constructor, lasso_soap_envelope_new_full()
2925
2926    The existing LassoSoapEnvelope constructors did not populate the node
2927    with it's constituent members, namely a SOAP header (LassoSoapHeader)
2928    and a SOAP body (LassoSoapBody). lasso_soap_envelope_new_full() allows
2929    one to create a SOAP envelope and immediately begin to add header and
2930    body elements.
2931
2932    Signed-off-by: John Dennis <jdennis@redhat.com>
2933    License: MIT
2934
2935 docs/reference/lasso/lasso-sections.txt |  1 +
2936 lasso/xml/soap-1.1/soap_envelope.c      | 55 +++++++++++++++++++++++++++++++++
2937 lasso/xml/soap-1.1/soap_envelope.h      |  2 ++
2938 3 files changed, 58 insertions(+)
2939
2940commit 27f98071e7be6bf62169fa99c4d3695915243473
2941Author: John Dennis <jdennis@redhat.com>
2942Date:   Tue May 26 11:28:15 2015 -0400
2943
2944    Fix LassoSoapHeader, was unable to serialize from XML.
2945
2946    The existing Lasso code never made use of SOAP headers because up
2947    until now nothing used them. LassoSoapHeader was unable to serialize
2948    from XML into a GList of LassoNode objects because it was missing one
2949    of the necessary snippet flags. This corrects this omission and now
2950    parsing a SOAP header will yield a sequence of LassoNode's.
2951
2952    Signed-off-by: John Dennis <jdennis@redhat.com>
2953    License: MIT
2954
2955 lasso/xml/soap-1.1/soap_header.c | 2 +-
2956 1 file changed, 1 insertion(+), 1 deletion(-)
2957
2958commit a3f01cd42cce9c3c616b93e6b8695953f3c0bb73
2959Author: John Dennis <jdennis@redhat.com>
2960Date:   Mon May 25 11:35:08 2015 -0400
2961
2962    Add new error codes and their matching error descriptions
2963
2964    Signed-off-by: John Dennis <jdennis@redhat.com>
2965    License: MIT
2966
2967 lasso/errors.c | 22 +++++++++++++++++++
2968 lasso/errors.h | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2969 2 files changed, 90 insertions(+)
2970
2971commit a6014fc51b2c1723ac65afe1026feff9a8670676
2972Author: John Dennis <jdennis@redhat.com>
2973Date:   Mon May 25 11:19:53 2015 -0400
2974
2975    Add lasso_is_in_list_of_strings macro to utils.h
2976
2977    Add macro that tests to see if a string is a member in a list of
2978    strings.
2979
2980    Signed-off-by: John Dennis <jdennis@redhat.com>
2981    License: MIT
2982
2983 lasso/utils.h | 5 +++++
2984 1 file changed, 5 insertions(+)
2985
2986commit f3849b2664bb150d0d3364fbd9e070c049751e62
2987Author: John Dennis <jdennis@redhat.com>
2988Date:   Mon May 25 11:14:39 2015 -0400
2989
2990    Fix build failure, remove inclusion of xml/private.h in utils.h
2991
2992    The public utils.h header includes the private xml/private.h file
2993    which is not installed. Therefore anyone trying to build against lasso
2994    and include utils.h will fail because xml/private.h cannot be
2995    found. There doesn't seem to be any need to include this file.
2996
2997    Signed-off-by: John Dennis <jdennis@redhat.com>
2998    License: MIT
2999
3000 lasso/utils.h | 1 -
3001 1 file changed, 1 deletion(-)
3002
3003commit a7f6219f5a7e6f1edc6ba4380676d7a379fe0604
3004Author: John Dennis <jdennis@redhat.com>
3005Date:   Mon May 25 11:07:03 2015 -0400
3006
3007    Eliminate _BSD_SOURCE and _SVID_SOURCE deprecation warning
3008
3009    Because all warnings are treated as errors and this warning is emitted:
3010
3011    warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
3012
3013    the build fails.
3014
3015    The fix is to define _DEFAULT_SOURCE in lasso/xml/tools.c
3016
3017    The effect of defining the _DEFAULT_SOURCE macro is equivalent to
3018    the effect of explicitly defining three macros in earlier glibc
3019    versions: -D_BSD_SOURCE -D_SVID_SOURCE -D_POSIX_C_SOURCE=200809C
3020
3021    Signed-off-by: John Dennis <jdennis@redhat.com>
3022    License: MIT
3023
3024 lasso/xml/tools.c | 6 ++++++
3025 1 file changed, 6 insertions(+)
3026
3027commit eb6ed4f85a5bfe0a90137e673089db718001f209
3028Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3029Date:   Mon Aug 24 14:27:11 2015 +0200
3030
3031    configure.ac: provide fallback for systems where libcheck is not installed with pkg-config
3032
3033 bindings/java/Makefile.am | 5 ++++-
3034 configure.ac              | 6 +++++-
3035 2 files changed, 9 insertions(+), 2 deletions(-)
3036
3037commit 9e5c4389a8abff06b6f2082b4528c086fc59236c
3038Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3039Date:   Mon Aug 24 10:17:55 2015 +0200
3040
3041    Add checks for failure of an allocation function from libxml (#8070)
3042
3043    g_malloc always trap on allocation errors but not xmlMalloc.
3044
3045 tests/tests.c | 33 +++++++++++++++++++++++++++++++++
3046 1 file changed, 33 insertions(+)
3047
3048commit 9854cd50f374ba8599a4333a692b1265af952da6
3049Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3050Date:   Mon Aug 24 09:52:41 2015 +0200
3051
3052    xml: handle failure of xmlSecBase64Decode() (fixes #8070)
3053
3054    Thanks to fpeters for the patch.
3055
3056 lasso/xml/tools.c            |  5 ++++
3057 tests/non_regression_tests.c | 21 +++++++++++++++
3058 tests/tests.c                | 13 +++++++--
3059 tests/tests.h                | 63 ++++++++++++++++++++++++++++----------------
3060 4 files changed, 78 insertions(+), 24 deletions(-)
3061
3062commit 6e8326293df3a6803eead212160e7cb16819678a
3063Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3064Date:   Wed May 28 09:08:34 2014 +0200
3065
3066    FAQ: add section about getting the issuer before parsing the received message (#4378)
3067
3068 FAQ.rst | 27 +++++++++++++++++++++++++++
3069 1 file changed, 27 insertions(+)
3070
3071commit 65bc7052357f4f45dfb438cb66807d3392b364f9
3072Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3073Date:   Mon Mar 31 10:54:27 2014 +0200
3074
3075    profile: add two new class methods, lasso_profile_get_issuer and lasso_profile_get_in_response_to (#4378)
3076
3077    The goal of those two methods is to allow IdP and SP to load metadata
3078    dynamically without processing completely the incoming. Currently it's
3079    impossible as message parsing and signature checking is done in the same
3080    function.
3081
3082 lasso/id-ff/profile.c | 115 ++++++++++++++++++++++++++++++++++++++++++++
3083 lasso/id-ff/profile.h |   2 +
3084 lasso/xml/private.h   |   2 +
3085 lasso/xml/tools.c     | 129 +++++++++++++++++++++++++++++++++++++++++---------
3086 lasso/xml/xml.h       |   1 +
3087 tests/basic_tests.c   |  15 ++++++
3088 tests/data/response-1 |   4 +-
3089 7 files changed, 244 insertions(+), 24 deletions(-)
3090
3091commit 67d0a0349d60dffc6b017aad96577daa2b517684
3092Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3093Date:   Mon Aug 24 10:24:29 2015 +0200
3094
3095    configure.ac: use pkg-config for libcheck
3096
3097 configure.ac | 4 +---
3098 1 file changed, 1 insertion(+), 3 deletions(-)
3099
3100commit 39468071222aecf4e95697c832870aecf8e0dd71
3101Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3102Date:   Mon Aug 24 10:24:27 2015 +0200
3103
3104    saml-2.0/login.c: change default value of WantAuthnRequestSigned (fixes #8105)
3105
3106    Specification says it should default to FALSE. We comply.
3107
3108 lasso/saml-2.0/login.c | 11 +++++++----
3109 1 file changed, 7 insertions(+), 4 deletions(-)
3110
3111commit c5ec98a0180e157892d929d38ee1de8bde1d30f1
3112Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3113Date:   Sun Jul 19 19:33:34 2015 +0200
3114
3115    Makefile.am: fix automake warning
3116
3117    It fixes this warning:
3118
3119            warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
3120
3121    it seems INCLUDES is not to be used anymore.
3122
3123 bindings/java/Makefile.am        | 2 +-
3124 bindings/perl/Makefile.am        | 2 +-
3125 bindings/php5/Makefile.am        | 2 +-
3126 bindings/python/Makefile.am      | 2 +-
3127 lasso/Makefile.am                | 4 ++--
3128 lasso/id-ff/Makefile.am          | 2 +-
3129 lasso/id-wsf-2.0/Makefile.am     | 2 +-
3130 lasso/id-wsf/Makefile.am         | 2 +-
3131 lasso/saml-2.0/Makefile.am       | 2 +-
3132 lasso/xml/Makefile.am            | 2 +-
3133 lasso/xml/dsig/Makefile.am       | 2 +-
3134 lasso/xml/id-wsf-2.0/Makefile.am | 2 +-
3135 lasso/xml/saml-2.0/Makefile.am   | 2 +-
3136 lasso/xml/soap-1.1/Makefile.am   | 2 +-
3137 lasso/xml/ws/Makefile.am         | 2 +-
3138 tests/Makefile.am                | 2 +-
3139 16 files changed, 17 insertions(+), 17 deletions(-)
3140
3141commit 34ee3446e8aa24f8c6dbb376a70b5c8aa9294412
3142Merge: 80a2e0ea 33d67ddd
3143Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3144Date:   Fri Apr 3 10:01:56 2015 +0200
3145
3146    Add 'debian-squeeze/' from commit '33d67ddd1352a2db97d252c7d18f7806ec91e616'
3147
3148    git-subtree-dir: debian-squeeze
3149    git-subtree-mainline: 80a2e0ea4763d3f0bc611ab98c8e207b6a82c099
3150    git-subtree-split: 33d67ddd1352a2db97d252c7d18f7806ec91e616
3151
3152commit 80a2e0ea4763d3f0bc611ab98c8e207b6a82c099
3153Merge: 9f99176b 0001ab9a
3154Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3155Date:   Fri Apr 3 10:01:19 2015 +0200
3156
3157    Add 'debian-wheezy/' from commit '0001ab9af1e3a7e19000a65b75ebc3c42f76a739'
3158
3159    git-subtree-dir: debian-wheezy
3160    git-subtree-mainline: 9f99176b3c8dd2d7c9a6ebf9c619d9c7fea2b64b
3161    git-subtree-split: 0001ab9af1e3a7e19000a65b75ebc3c42f76a739
3162
3163commit 9f99176b3c8dd2d7c9a6ebf9c619d9c7fea2b64b
3164Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3165Date:   Thu Mar 26 19:34:28 2015 +0100
3166
3167    SAML-2.0: rework on commit 05fe802b8d, improve handling of ProtocolBinding and AssertionConsumerServiceURL
3168
3169    When the same URL was used for many bindings, the current code did not
3170    work. Now we use
3171    lasso_saml20_provider_check_assertion_consumer_service_url() to validate
3172    url and binding are matching, if no binding is suggested we take the
3173    first one defined for this URL.
3174
3175    Using AssertionConsumerServiceIndex and any of the other assertion
3176    consumer designator attributes is still forbidden.
3177
3178 lasso/saml-2.0/login.c            | 39 +++++++++++++++++++--------------------
3179 tests/data/sp5-saml2/metadata.xml |  6 ++++++
3180 tests/login_tests_saml2.c         | 24 ++++++++++++++++++++++++
3181 3 files changed, 49 insertions(+), 20 deletions(-)
3182
3183commit bbcee8a4801905bec8469fb0f5def44456a7ad20
3184Author: John Dennis <jdennis@redhat.com>
3185Date:   Sat Mar 21 10:57:26 2015 -0400
3186
3187    Fix build failures
3188
3189    Fix a mistake in the documentation markup that prevented the
3190    doc from building, needed to reverse the order of two tags.
3191
3192    Remove the $(PYTHON) from TESTS_ENVIRONMENT, it was causing
3193    python to be invoked passing /bin/sh to it as a script.
3194
3195    License: MIT
3196    Signed-off-by: John Dennis <jdennis@redhat.com>
3197
3198 bindings/python/tests/Makefile.am | 2 +-
3199 lasso/id-ff/server.c              | 2 +-
3200 2 files changed, 2 insertions(+), 2 deletions(-)
3201
3202commit ec73384ccf704096daf9b9151e5c5389e047ec96
3203Author: John Dennis <jdennis@redhat.com>
3204Date:   Tue Mar 10 17:52:52 2015 -0400
3205
3206    Add Destination attribute for SAML ECP Response
3207
3208    The Destination attribute on SAML Response element was not being set
3209    when handling an ECP response. It is a requirement of SAML 2.0 that
3210    signed values contain a Destination attribute on the root element
3211    otherwise the client will reject the response. This is documented in
3212    the SAML Bindings Specification, Section 3.4.5.2 "Security
3213    Considerations":
3214
3215        If the message is signed, the Destination XML attribute in the
3216        root SAML element of the protocol message MUST contain the URL to
3217        which the sender has instructed the user agent to deliver the
3218        message. The recipient MUST then verify that the value matches the
3219        location at which the message has been received.
3220
3221    Normally on login one calls
3222    lasso_saml20_login_build_authn_response_msg() which then calls
3223    lasso_saml20_profile_build_response_msg() which sets the Destination
3224    attribute on the SAML Response. But when doing ECP you do not call
3225    lasso_saml20_login_build_authn_response_msg(), instead you call call
3226    lasso_saml20_login_build_response_msg() and if it's ECP it then calls
3227    lasso_node_export_to_ecp_soap_response(). Thus the ECP
3228    response never gets the Destination attribute set because of the
3229    different code path, plus for ECP the destination is different, it's
3230    the assertion consumer service.
3231
3232    FWIW this line of code was copied almost verbatim from
3233    lasso_saml20_profile_build_response_msg which also sets the
3234    Destination attribute.
3235
3236    License: MIT
3237    Signed-off-by: John Dennis <jdennis@redhat.com>
3238
3239 lasso/saml-2.0/login.c | 4 ++++
3240 1 file changed, 4 insertions(+)
3241
3242commit dc7374e9f41214557dd45735789a7535d6bbe681
3243Author: Jérôme Schneider <jschneider@entrouvert.com>
3244Date:   Thu Feb 26 10:29:53 2015 +0100
3245
3246    php5-lasso.prerm: s/phpdismod/php5dismod/
3247
3248 php5-lasso.prerm | 2 +-
3249 1 file changed, 1 insertion(+), 1 deletion(-)
3250
3251commit e42b1dd7fc9ccc402ce3ec005609703bb86feefa
3252Author: Jérôme Schneider <jschneider@entrouvert.com>
3253Date:   Thu Feb 26 10:24:18 2015 +0100
3254
3255    Merge with lasso in Jessie, re-activate java and gen-default-control.sh
3256
3257 control                  | 14 +++++++
3258 control.in               | 98 ++++++++++++++++++++++++++++++++++++++++++++++++
3259 gen-default-control.sh   | 13 +++++++
3260 liblasso-java.dirs       |  1 +
3261 liblasso-java.install    |  2 +
3262 liblasso-perl.install.in |  3 +-
3263 rules                    | 51 ++++++++++++++++++++-----
3264 7 files changed, 170 insertions(+), 12 deletions(-)
3265
3266commit 2f8ed5a0b0cc53c49a368fee7062177a95b95762
3267Author: Jérôme Schneider <jschneider@entrouvert.com>
3268Date:   Thu Feb 26 09:13:03 2015 +0100
3269
3270    control: build depends on dh-python
3271
3272 control | 4 ++--
3273 1 file changed, 2 insertions(+), 2 deletions(-)
3274
3275commit 0001ab9af1e3a7e19000a65b75ebc3c42f76a739
3276Author: Jérôme Schneider <jschneider@entrouvert.com>
3277Date:   Wed Feb 25 19:58:57 2015 +0100
3278
3279    python-lasso.install: just install python 2 files
3280
3281 python-lasso.install | 4 ++--
3282 1 file changed, 2 insertions(+), 2 deletions(-)
3283
3284commit 5b21d1594d133e2ab57e3bed93f453c37020546a
3285Author: Jérôme Schneider <jschneider@entrouvert.com>
3286Date:   Wed Feb 25 19:48:39 2015 +0100
3287
3288    python-lasso.install: python-lasso is for python2 only
3289
3290 python-lasso.install | 4 ++--
3291 1 file changed, 2 insertions(+), 2 deletions(-)
3292
3293commit e5fb1e97a7897b38f01ea61e13284013f16e5cd2
3294Author: Jérôme Schneider <jschneider@entrouvert.com>
3295Date:   Wed Feb 25 19:27:59 2015 +0100
3296
3297    liblasso-perl.install.in: fixes path
3298
3299 liblasso-perl.install.in | 4 ++--
3300 1 file changed, 2 insertions(+), 2 deletions(-)
3301
3302commit 9e07e618fb34e4437e918aaefabacd8f3ee53d96
3303Author: Jérôme Schneider <jschneider@entrouvert.com>
3304Date:   Wed Feb 25 19:13:23 2015 +0100
3305
3306    rules: cleanning clean target
3307
3308 rules | 6 ------
3309 1 file changed, 6 deletions(-)
3310
3311commit 15fd447eabc06b2063932835ce051cdf82fdccc5
3312Author: Jérôme Schneider <jschneider@entrouvert.com>
3313Date:   Wed Feb 25 19:11:38 2015 +0100
3314
3315    perl; fix build for Jessie
3316
3317 liblasso-perl.install    | 3 ---
3318 liblasso-perl.install.in | 2 ++
3319 rules                    | 6 +++++-
3320 3 files changed, 7 insertions(+), 4 deletions(-)
3321
3322commit 2f90b99650b16ec9d2b2e0694a81c03431c7ed1a
3323Author: Jérôme Schneider <jschneider@entrouvert.com>
3324Date:   Wed Feb 25 18:17:28 2015 +0100
3325
3326    remove java support
3327
3328 control.in            | 97 ---------------------------------------------------
3329 liblasso-java.dirs    |  1 -
3330 liblasso-java.install |  2 --
3331 rules                 | 33 +-----------------
3332 4 files changed, 1 insertion(+), 132 deletions(-)
3333
3334commit c54dbab12b8090361084e3eeac502812bd7d5319
3335Author: Jérôme Schneider <jschneider@entrouvert.com>
3336Date:   Wed Feb 25 18:00:46 2015 +0100
3337
3338    control: update build-dependencies for python3
3339
3340 control    | 2 +-
3341 control.in | 2 +-
3342 2 files changed, 2 insertions(+), 2 deletions(-)
3343
3344commit 28faf9b25e5314a76aee268f84ed8390b202f6d7
3345Author: Jérôme Schneider <jschneider@entrouvert.com>
3346Date:   Wed Feb 25 17:57:47 2015 +0100
3347
3348    debian/control: like control.in, control must be updated
3349
3350 control | 17 +++++++++++++++--
3351 1 file changed, 15 insertions(+), 2 deletions(-)
3352
3353commit 945fb5b2074fcc48de66a3713d0bd4d66c9a6282
3354Author: EO builder bot <admin@entrouvert.com>
3355Date:   Wed Feb 25 16:35:19 2015 +0100
3356
3357    debian: add python3 support
3358
3359 control.in            | 17 +++++++++++++++--
3360 python3-lasso.install |  2 ++
3361 rules                 | 23 +++++++++++++++++++----
3362 3 files changed, 36 insertions(+), 6 deletions(-)
3363
3364commit 2c5034d24002ce9c039ec0d6656cfab2b3baf03d
3365Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3366Date:   Fri Feb 13 14:37:57 2015 +0100
3367
3368    Re-add control for eobuilder
3369
3370 control | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3371 1 file changed, 72 insertions(+)
3372
3373commit f817e39e3ec05e1ef368e3b413c2210498ec1845
3374Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3375Date:   Fri Feb 13 14:11:09 2015 +0100
3376
3377    Remove control and add python-six to control.in
3378
3379 control    | 72 --------------------------------------------------------------
3380 control.in |  2 +-
3381 2 files changed, 1 insertion(+), 73 deletions(-)
3382
3383commit 5dd34825c398ac6ebb83aecc08b84ad32b1c7131
3384Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3385Date:   Fri Feb 13 10:29:38 2015 +0100
3386
3387    Revert "Remove control.in"
3388
3389    This reverts commit 176e0716f8f8593860e0603697db5dec5675f5b3.
3390
3391 control.in | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3392 1 file changed, 84 insertions(+)
3393
3394commit 47fa21b757c5a9956baf67fff4a4620fbd2ae204
3395Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3396Date:   Thu Feb 12 23:04:01 2015 +0100
3397
3398    Remove control.in
3399
3400 control.in | 84 --------------------------------------------------------------
3401 1 file changed, 84 deletions(-)
3402
3403commit ae55fc9a98ff11360311081492c70ea9975893ea
3404Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3405Date:   Thu Feb 12 22:37:52 2015 +0100
3406
3407    Add dependency on python-six
3408
3409 control | 2 +-
3410 1 file changed, 1 insertion(+), 1 deletion(-)
3411
3412commit 236410bf915f09003db735964fdbf7bccb518a99
3413Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3414Date:   Thu Feb 12 19:21:01 2015 +0100
3415
3416    Update AUHTORS file
3417
3418 AUTHORS | 19 ++++---------------
3419 1 file changed, 4 insertions(+), 15 deletions(-)
3420
3421commit 5730f2aa65da86bae0408e4d2a3f6e6b22ca72a6
3422Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3423Date:   Thu Feb 12 19:19:44 2015 +0100
3424
3425    Port Java binding generator to Python 3
3426
3427 bindings/java/lang.py | 499 +++++++++++++++++++++++++-------------------------
3428 1 file changed, 250 insertions(+), 249 deletions(-)
3429
3430commit cf9ae3872dd9933cc94a30dc15c7e83d3b30eb85
3431Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3432Date:   Thu Feb 12 19:19:24 2015 +0100
3433
3434    Port Perl binding generator to Python 3
3435
3436 bindings/perl/lang.py | 15 ++++++++-------
3437 1 file changed, 8 insertions(+), 7 deletions(-)
3438
3439commit b73f8f3ce521361835c1dfbbb1d2de09ed513729
3440Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3441Date:   Wed Dec 3 02:02:31 2014 +0100
3442
3443    Port PHP5 binding generator to Python 3
3444
3445 bindings/php5/lang.py           |   6 +-
3446 bindings/php5/php_code.py       | 185 ++++++++++++------------
3447 bindings/php5/wrapper_header.py |  13 +-
3448 bindings/php5/wrapper_source.py | 301 ++++++++++++++++++++--------------------
3449 4 files changed, 254 insertions(+), 251 deletions(-)
3450
3451commit a231eaff33d784b19f416f855f112c1fd0fd2b1d
3452Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3453Date:   Wed Dec 3 01:22:44 2014 +0100
3454
3455    Make python generator scripts and tests run with python >= 3.2
3456
3457 bindings/python/lang.py                 | 15 +++++---
3458 bindings/python/tests/Makefile.am       |  2 +-
3459 bindings/python/tests/binding_tests.py  |  4 +--
3460 bindings/python/tests/profiles_tests.py | 14 ++++----
3461 bindings/python/wrapper_bottom.c        |  3 +-
3462 bindings/python/wrapper_top.c           | 64 +++++++++++++++++++++++++++++----
3463 lasso/extract_symbols.py                |  5 +--
3464 lasso/extract_types.py                  | 26 +++++++-------
3465 8 files changed, 95 insertions(+), 38 deletions(-)
3466
3467commit 8938f8722022aa4d3e514b62b4af94886a31bb88
3468Author: Houzéfa Abbasbhay <houzefa.abba@xcg-consulting.fr>
3469Date:   Tue Dec 2 16:31:29 2014 +0100
3470
3471    Python 3: Fix the pygobject init macro and restore it
3472
3473 bindings/python/wrapper_bottom.c | 6 ------
3474 bindings/python/wrapper_top.c    | 3 +--
3475 2 files changed, 1 insertion(+), 8 deletions(-)
3476
3477commit efc5429cfc8f8ee1ecc95ef9bf757b4168661bc8
3478Author: Houzéfa Abbasbhay <houzefa.abba@xcg-consulting.fr>
3479Date:   Tue Dec 2 16:31:04 2014 +0100
3480
3481    Python 3: Fix a string conversion helper
3482
3483 bindings/python/lang.py | 3 ++-
3484 1 file changed, 2 insertions(+), 1 deletion(-)
3485
3486commit e325164c8a4171627841559a566029d2d9507d38
3487Author: Houzéfa Abbasbhay <houzefa.abba@xcg-consulting.fr>
3488Date:   Mon Dec 1 17:04:25 2014 +0100
3489
3490    Python 3: Oops (see rev 279959f)
3491
3492 bindings/python/wrapper_bottom.c | 4 ++--
3493 1 file changed, 2 insertions(+), 2 deletions(-)
3494
3495commit 4c79280ed8f68f3ec6f92741a93266dea49a5b97
3496Author: Houzéfa Abbasbhay <houzefa.abba@xcg-consulting.fr>
3497Date:   Mon Dec 1 16:53:07 2014 +0100
3498
3499    Python 3: Fix Python 2 support (use six.print_)
3500
3501 INSTALL                 |   4 +
3502 bindings/bindings.py    |  11 +-
3503 bindings/python/lang.py | 411 ++++++++++++++++++++++++------------------------
3504 3 files changed, 216 insertions(+), 210 deletions(-)
3505
3506commit 32a4049cdcd4ae428c23ba6732a2080744d25dfb
3507Author: Houzéfa Abbasbhay <houzefa.abba@xcg-consulting.fr>
3508Date:   Mon Dec 1 15:12:16 2014 +0100
3509
3510    Mention Python 3 support in the changelog
3511
3512 ChangeLog | 4 ++++
3513 1 file changed, 4 insertions(+)
3514
3515commit 87efa7ee5588f5d8474ed62366118ab5c9adc5a4
3516Author: Houzéfa Abbasbhay <houzefa.abba@xcg-consulting.fr>
3517Date:   Mon Dec 1 15:05:44 2014 +0100
3518
3519    Python 3: Disable "PyGObjectPtrType" to avoid crashes (needs
3520    investigation)
3521
3522 bindings/python/wrapper_bottom.c | 6 ++++++
3523 1 file changed, 6 insertions(+)
3524
3525commit 70b9d765bcbc20d4e570a23e0ab99efa493c4afb
3526Author: Houzéfa Abbasbhay <houzefa.abba@xcg-consulting.fr>
3527Date:   Mon Dec 1 15:05:04 2014 +0100
3528
3529    Python 3: Fix a string function
3530
3531 bindings/python/wrapper_top.c | 2 +-
3532 1 file changed, 1 insertion(+), 1 deletion(-)
3533
3534commit a4b1749c3ca7baafbf188539d8b96f1cd131a968
3535Author: Houzéfa Abbasbhay <houzefa.abba@xcg-consulting.fr>
3536Date:   Mon Dec 1 12:54:01 2014 +0100
3537
3538    Python 3: Fix module init
3539
3540 bindings/python/wrapper_bottom.c | 28 ++++++++++++++++++++++++----
3541 1 file changed, 24 insertions(+), 4 deletions(-)
3542
3543commit e4ebeefab3791ebf665710fd5fbf3aa1313bc118
3544Author: Houzéfa Abbasbhay <houzefa.abba@xcg-consulting.fr>
3545Date:   Mon Dec 1 12:25:32 2014 +0100
3546
3547    Python 3: PyObject_HEAD_INIT(NULL) -> PyVarObject_HEAD_INIT(NULL, 0)
3548    (to play better with C strict aliasing rules - see PEP 3123)
3549
3550 bindings/python/wrapper_top.c | 2 +-
3551 1 file changed, 1 insertion(+), 1 deletion(-)
3552
3553commit 25d2cec7abc4ee8be391dd13dd7fcd623e81408f
3554Author: Houzéfa Abbasbhay <houzefa.abba@xcg-consulting.fr>
3555Date:   Mon Dec 1 12:21:05 2014 +0100
3556
3557    Python 3: Defs for int & string related functions
3558
3559 bindings/python/wrapper_top.c | 18 ++++++++++++++++++
3560 1 file changed, 18 insertions(+)
3561
3562commit e5d5acf9df8d5b3cbabaa29d82ed025336fef900
3563Author: Houzéfa Abbasbhay <houzefa.abba@xcg-consulting.fr>
3564Date:   Mon Dec 1 11:46:21 2014 +0100
3565
3566    Python 3:
3567    - file(...) -> open(...)
3568    - print ... -> print(...)
3569    - print >> fd, ... -> print(..., file=fd)
3570    - basestring -> str
3571    - map(...) -> list(map(...))
3572
3573 bindings/bindings.py    |  24 +--
3574 bindings/python/lang.py | 462 ++++++++++++++++++++++++------------------------
3575 bindings/utils.py       |  14 +-
3576 3 files changed, 250 insertions(+), 250 deletions(-)
3577
3578commit e315898e24795d9bd2df98f8930bce5635224e13
3579Author: Houzéfa Abbasbhay <houzefa.abba@xcg-consulting.fr>
3580Date:   Mon Dec 1 11:10:18 2014 +0100
3581
3582    Python 3: PyObject.ob_type is deeper in the structure; use the Py_TYPE
3583    macro instead
3584
3585 bindings/python/wrapper_top.c | 2 +-
3586 1 file changed, 1 insertion(+), 1 deletion(-)
3587
3588commit 9137e8196697e990f426664a49028c38579d8aec
3589Author: Houzéfa Abbasbhay <houzefa.abba@xcg-consulting.fr>
3590Date:   Mon Dec 1 11:02:35 2014 +0100
3591
3592    Python 3: Fix print calls in configure.ac
3593
3594 configure.ac | 8 ++++----
3595 1 file changed, 4 insertions(+), 4 deletions(-)
3596
3597commit aebd959589855acf1cbaa3960f70aedda11cb0ce
3598Author: Houzéfa Abbasbhay <houzefa.abba@xcg-consulting.fr>
3599Date:   Mon Dec 1 11:02:11 2014 +0100
3600
3601    Ignore some Perl binding files
3602
3603 .gitignore | 2 ++
3604 1 file changed, 2 insertions(+)
3605
3606commit 352ad0118f4bce37f8a28bc56050b780f27c044c
3607Author: Houzéfa Abbasbhay <houzefa.abba@xcg-consulting.fr>
3608Date:   Mon Dec 1 10:57:15 2014 +0100
3609
3610    Ignore /test-driver
3611
3612 .gitignore | 1 +
3613 1 file changed, 1 insertion(+)
3614
3615commit 05fe802b8da581ea07f766698eab8a720e3b0a14
3616Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3617Date:   Thu Feb 12 16:35:41 2015 +0100
3618
3619    SAML-2.0: Rework protocol profile selection when parsing AuthnRequest messages
3620
3621    This commit also add tests around authn request parsing.
3622
3623 lasso/saml-2.0/login.c    |  74 ++++++++++++++++++++------------
3624 tests/login_tests_saml2.c | 106 ++++++++++++++++++++++++++++++++++++++++++++++
3625 2 files changed, 153 insertions(+), 27 deletions(-)
3626
3627commit 3e597eedb9209c844eaefb3a38ec63a8f07d9e18
3628Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3629Date:   Mon Feb 9 18:53:02 2015 +0100
3630
3631    Add support for SHA-2 family of hash functions for RSA and HMAC signatures
3632
3633 lasso/id-ff/server.c |  25 ++++-
3634 lasso/xml/private.h  |   6 ++
3635 lasso/xml/tools.c    | 296 +++++++++++++++++++++++++++++++++++++++++++++------
3636 lasso/xml/xml.h      |   6 ++
3637 4 files changed, 302 insertions(+), 31 deletions(-)
3638
3639commit 4436c0d4e434f46b3428207bc6a4dd37529cd278
3640Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3641Date:   Wed Jan 21 15:04:00 2015 +0100
3642
3643    Check return value of lasso_session_add_assertion() in lasso_login_build_assertion()
3644
3645 lasso/id-ff/login.c | 4 ++--
3646 1 file changed, 2 insertions(+), 2 deletions(-)
3647
3648commit f46bc41cd7d5632eac409c7c136db5d8d6d706f4
3649Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3650Date:   Wed Jan 21 15:03:09 2015 +0100
3651
3652    Remove _POSIX_SOURCE declaration as it's not needed
3653
3654 lasso/saml-2.0/provider.c | 2 --
3655 1 file changed, 2 deletions(-)
3656
3657commit f9e3d85bf6914de465262926fc0e32b1ddeef692
3658Author: Simo Sorce <simo@redhat.com>
3659Date:   Mon Dec 8 17:41:38 2014 -0500
3660
3661    Fix coverity issue about unchecked return
3662
3663    If find_path() does not find MinorVersion, then no value is changed and
3664    we repeate the search with the values for thr major version.
3665    Check if we have found anything and if not set the minor version to 0.
3666
3667    License: MIT
3668    Signed-off-by: Simo Sorce <simo@redhat.com>
3669
3670 lasso/xml/xml.c | 11 +++++++----
3671 1 file changed, 7 insertions(+), 4 deletions(-)
3672
3673commit e54e7d3474c8b447830c91b2037eab1c42ef755d
3674Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3675Date:   Fri Oct 17 23:02:12 2014 +0200
3676
3677    Improve top level commint in CGI script example
3678
3679 examples/sp-cgi/main.c | 6 +++---
3680 1 file changed, 3 insertions(+), 3 deletions(-)
3681
3682commit 3a7173ad3be58f6518eda5abb3a754012b2cb1b4
3683Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3684Date:   Fri Oct 17 22:54:10 2014 +0200
3685
3686    Add simple example of a CGI service provider script written in C
3687
3688 examples/sp-cgi/README      |  26 +++
3689 examples/sp-cgi/cert.pem    |  21 ++
3690 examples/sp-cgi/key.pem     |  27 +++
3691 examples/sp-cgi/main.c      | 526 ++++++++++++++++++++++++++++++++++++++++++++
3692 examples/sp-cgi/openidp.xml |  27 +++
3693 examples/sp-cgi/test.cgi    |   2 +
3694 6 files changed, 629 insertions(+)
3695
3696commit 64f291c3f378a1e8b47f82d7a0f501c702160c0a
3697Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3698Date:   Thu Oct 2 21:23:56 2014 +0200
3699
3700    Remove dead code in the PHP5 binding
3701
3702 bindings/php5/wrapper_source_top.c | 10 ----------
3703 1 file changed, 10 deletions(-)
3704
3705commit 4ad4b673940ef72de1a62d7589cd0d86290086b1
3706Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3707Date:   Sat Jun 7 14:09:58 2014 +0200
3708
3709    xml: modify xschema snippets to handle xsd:choice constructs
3710
3711 lasso/xml/saml-2.0/saml2_advice.c                    |  6 +++---
3712 lasso/xml/saml-2.0/saml2_assertion.c                 |  6 +++---
3713 lasso/xml/saml-2.0/saml2_attribute_statement.c       |  2 +-
3714 lasso/xml/saml-2.0/saml2_authn_context.c             | 10 +++++++---
3715 lasso/xml/saml-2.0/saml2_conditions.c                |  6 +++---
3716 lasso/xml/saml-2.0/saml2_evidence.c                  | 16 +++++++++++++---
3717 lasso/xml/saml-2.0/saml2_subject.c                   |  8 +++++---
3718 lasso/xml/saml-2.0/saml2_subject_confirmation.c      |  4 ++--
3719 lasso/xml/saml-2.0/samlp2_logout_request.c           |  4 ++--
3720 lasso/xml/saml-2.0/samlp2_manage_name_id_request.c   |  6 +++---
3721 lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c  |  4 ++--
3722 lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c |  2 +-
3723 lasso/xml/saml-2.0/samlp2_requested_authn_context.c  | 10 ++++++++--
3724 lasso/xml/saml-2.0/samlp2_response.c                 |  5 +++--
3725 lasso/xml/saml_advice.c                              |  2 +-
3726 lasso/xml/saml_assertion.c                           |  4 ++--
3727 lasso/xml/saml_subject.c                             |  2 +-
3728 17 files changed, 60 insertions(+), 37 deletions(-)
3729
3730commit a27d1686b387a045607b5f0802001ea8863342cb
3731Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3732Date:   Sat Jun 7 09:29:58 2014 +0200
3733
3734    xml: support xsd:choices by allowing to rewind or advance after match or miss of a snippet
3735
3736 lasso/xml/private.h | 26 ++++++++++++++++++++++++-
3737 lasso/xml/xml.c     | 56 +++++++++++++++++++++++++++++++++++++++--------------
3738 2 files changed, 66 insertions(+), 16 deletions(-)
3739
3740commit fda8ae9f8512d789c2e043f562f300c3400706ff
3741Author: Simo Sorce <simo@redhat.com>
3742Date:   Thu Jul 31 13:53:28 2014 -0400
3743
3744    Fix header guard
3745
3746    Found by clang
3747
3748    License: MIT
3749    Signed-off-by: Simo Sorce <simo@redhat.com>
3750
3751 lasso/debug.h | 2 +-
3752 1 file changed, 1 insertion(+), 1 deletion(-)
3753
3754commit 3bd2c479a036f41c50d38f639928b58463cc3bbb
3755Author: Simo Sorce <simo@redhat.com>
3756Date:   Thu Jul 31 13:42:10 2014 -0400
3757
3758    Assert on missing id
3759
3760    In this function id is required, so just assert if it is missing.
3761    This also silences a warning about "reference" being used unintialized
3762    if "id" is null.
3763
3764    License: MIT
3765    Signed-off-by: Simo Sorce <simo@redhat.com>
3766
3767 lasso/xml/tools.c | 12 ++++++------
3768 1 file changed, 6 insertions(+), 6 deletions(-)
3769
3770commit 23d961fe71652b59186368bf1458cf563a5ef646
3771Author: Simo Sorce <simo@redhat.com>
3772Date:   Thu Jul 31 13:36:03 2014 -0400
3773
3774    Missing variable initialization
3775
3776    If name_id s unconditonally dereferenced in the cleanup code.
3777    If it is not initialized it may cause segfaults or other misbehaviors.
3778
3779    License: MIT
3780    Signed-off-by: Simo Sorce <simo@redhat.com>
3781
3782 lasso/id-ff/session.c | 2 +-
3783 1 file changed, 1 insertion(+), 1 deletion(-)
3784
3785commit c4989dacfa9824271300794dd75572801c5d858a
3786Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3787Date:   Thu Aug 28 17:20:18 2014 +0200
3788
3789    Fix release date of 2.4.1
3790
3791 NEWS | 2 +-
3792 1 file changed, 1 insertion(+), 1 deletion(-)
3793
3794commit d95a7afcb6787c79b6d47265ab71fbfacc624f82
3795Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3796Date:   Thu Aug 28 16:01:37 2014 +0200
3797
3798    Release 2.4.1
3799
3800 ChangeLog                             | 42781 +++++++++-----------------------
3801 NEWS                                  |    12 +-
3802 configure.ac                          |     2 +-
3803 website/web/doap.rdf                  |     8 +
3804 website/web/download/index.xml        |     2 +-
3805 website/web/news/22-release-2.4.1.xml |    15 +
3806 6 files changed, 11886 insertions(+), 30934 deletions(-)
3807
3808commit 8484e7a065835daa94ac680445c9628afb01afa7
3809Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3810Date:   Thu Aug 28 15:56:04 2014 +0200
3811
3812    Add tool gitlog-to-changelog
3813
3814 tools/gitlog-to-changelog | 433 ++++++++++++++++++++++++++++++++++++++++++++++
3815 1 file changed, 433 insertions(+)
3816
3817commit cad7b33c733e9b34b1bf930d6cfa7e3d7ed017eb
3818Author: Frédéric Péters <fpeters@entrouvert.com>
3819Date:   Mon Aug 11 09:03:57 2014 +0200
3820
3821    saml-2.0: set NotOnOrAfter on the Conditions element (#5248)
3822
3823    This is actually required for interoperability with Dropbox SAML support.
3824
3825 lasso/saml-2.0/login.c | 1 +
3826 1 file changed, 1 insertion(+)
3827
3828commit fd10b952a878c0d63c5dc639c688e21bbbae345f
3829Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3830Date:   Tue Aug 12 10:10:40 2014 +0200
3831
3832    doc: add lasso_server_add_provider2 and lasso_server_load_metadata
3833
3834 docs/reference/lasso/lasso-sections.txt | 2 ++
3835 1 file changed, 2 insertions(+)
3836
3837commit 8b396a04a3e82f17560bfb19b0e073a963422d88
3838Author: Frédéric Péters <fpeters@entrouvert.com>
3839Date:   Mon Aug 11 10:32:29 2014 +0200
3840
3841    debian: don't move perl files
3842
3843 liblasso-perl.install | 6 +++---
3844 1 file changed, 3 insertions(+), 3 deletions(-)
3845
3846commit 20cc7fea79be4dc0a23e22dad7eb67b95f08c4ed
3847Author: Frédéric Péters <fpeters@entrouvert.com>
3848Date:   Mon Aug 11 10:11:27 2014 +0200
3849
3850    debian: accomodate perl now installing in the right directory
3851
3852 liblasso-perl.install | 6 +++---
3853 1 file changed, 3 insertions(+), 3 deletions(-)
3854
3855commit d297c88224b799711b5e5da4cf5545b6735d7654
3856Author: Frédéric Péters <fpeters@entrouvert.com>
3857Date:   Mon Aug 11 09:55:42 2014 +0200
3858
3859    perl: keep on using PREFIX, required for distcheck
3860
3861 bindings/perl/Makefile.am | 2 +-
3862 1 file changed, 1 insertion(+), 1 deletion(-)
3863
3864commit 9b99eaee8a9a74d8b422e0b02ebe783d347f3dc1
3865Author: Frédéric Péters <fpeters@entrouvert.com>
3866Date:   Mon Aug 11 09:41:36 2014 +0200
3867
3868    reformat gtk-doc function comment to work with gtk-doc 1.21
3869
3870 lasso/id-ff/login.c        | 6 ++++--
3871 lasso/id-wsf-2.0/profile.c | 3 ++-
3872 2 files changed, 6 insertions(+), 3 deletions(-)
3873
3874commit ced1f047c2ad15389801536dbd7886116a91e543
3875Author: Simon Josefsson <simon@josefsson.org>
3876Date:   Thu Mar 15 11:53:51 2012 +0100
3877
3878    fix pkg-config typo.
3879
3880 docs/lasso-book/writing-a-c-sp.txt | 2 +-
3881 1 file changed, 1 insertion(+), 1 deletion(-)
3882
3883commit f53c1aaaacb67745a7bddfc1156f774bb41c317a
3884Author: Niko Tyni <ntyni@debian.org>
3885Date:   Tue Jun 24 23:15:29 2014 +0300
3886
3887    Use INSTALLDIRS=vendor for the Perl bindings, as per the Debian Perl policy
3888
3889    Debian packaged Perl modules should be installed into the vendor
3890    directories (currently /usr/lib/perl5 and /usr/share/perl5), but the
3891    upstream default puts the into the 'site' ones (modified with the
3892    PREFIX setting.) Explicitly using INSTALLDIRS=vendor simplifies
3893    the install rules and removes the need for PREFIX, which has
3894    been deprecated in ExtUtils::MakeMaker for a long time.
3895
3896 bindings/perl/Makefile.am | 4 ++--
3897 1 file changed, 2 insertions(+), 2 deletions(-)
3898
3899commit 875f40832b7fe58c9ce2f0ae4a0d368f4c5d32ae
3900Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
3901Date:   Wed Jul 30 17:17:08 2014 +0200
3902
3903    Restore not-unused code
3904
3905    Clang was wrong on one instance, a value must be initialized to its NULL
3906    state before using any lasso_assign_ macro with it.
3907
3908    Bug introduced in 4789e8d4d68eb.
3909
3910 lasso/saml-2.0/profile.c | 2 +-
3911 1 file changed, 1 insertion(+), 1 deletion(-)
3912
3913commit d911a2092f618bb4099925667dd656e0e7bfa0bd
3914Author: Simo Sorce <simo@redhat.com>
3915Date:   Wed Jun 11 21:13:58 2014 -0400
3916
3917    One more uninitialized value
3918
3919    encode_key may be release when not initialized if va_args returns null
3920    on the first while loop.
3921
3922    License: MIT
3923    Signed-off-by: Simo Sorce <simo@redhat.com>
3924
3925 lasso/xml/tools.c | 2 +-
3926 1 file changed, 1 insertion(+), 1 deletion(-)
3927
3928commit 99376a3c882e222abba92669611149a3d3651d67
3929Author: Simo Sorce <simo@redhat.com>
3930Date:   Tue Jun 10 15:31:46 2014 -0400
3931
3932    Fix potential null dereference errors
3933
3934    Ina  number of cases function inputs are not checked for NULL although
3935    values may end up with a NULL value and then they are dereferenced
3936    directly.
3937    Check values in the function (or the caller) if appropriate.
3938
3939    License: MIT
3940    Signed-off-by: Simo Sorce <simo@redhat.com>
3941
3942 lasso/id-ff/provider.c   | 1 +
3943 lasso/saml-2.0/profile.c | 3 +++
3944 2 files changed, 4 insertions(+)
3945
3946commit 1b955021a57ab14e930df22f538be0e582cbec1c
3947Author: Simo Sorce <simo@redhat.com>
3948Date:   Mon Jun 9 15:29:24 2014 -0400
3949
3950    Do not dereference null pointers
3951
3952    Sounds like these should all be boolean 'OR's, otherwise,
3953    if profile is not in fact a lasso profile then profile->private_data
3954    will be dereferenced even if it is NULL.
3955    Found by Clang
3956
3957    License: MIT
3958    Signed-off-by: Simo Sorce <simo@redhat.com>
3959
3960 lasso/id-ff/profile.c | 8 ++++----
3961 1 file changed, 4 insertions(+), 4 deletions(-)
3962
3963commit cb7ea06ca587e8db2d67345ff5245981f143ed3a
3964Author: Simo Sorce <simo@redhat.com>
3965Date:   Mon Jun 9 14:09:20 2014 -0400
3966
3967    Rearrange case checking to avoid compiler warnings
3968
3969    The compiler was complaining that 'compa' could be uninitialized.
3970    USe this occasion to make the code simpler to understand and assign
3971    actually meaningful values to the variable, even though the proper
3972    actions are not implemented yet.
3973
3974    License: MIT
3975    Signed-off-by: Simo Sorce <simo@redhat.com>
3976
3977 lasso/id-ff/login.c    | 24 +++++++++++++++---------
3978 lasso/saml-2.0/login.c | 30 ++++++++++++++++++------------
3979 2 files changed, 33 insertions(+), 21 deletions(-)
3980
3981commit 86bfc84ba1a424cd62cf2f59011a56aa632496c8
3982Author: Simo Sorce <simo@redhat.com>
3983Date:   Mon Jun 9 14:00:34 2014 -0400
3984
3985    Properly exit on error
3986
3987    The rc error was being set but then it was being ignored.
3988    Get out immediately if an Issuer can't be found.
3989
3990    License: MIT
3991    Signed-off-by: Simo Sorce <simo@redhat.com>
3992
3993 lasso/saml-2.0/login.c | 1 +
3994 1 file changed, 1 insertion(+)
3995
3996commit f91f4b4b8f31700858d6069a7b10afa5054f27de
3997Author: Simo Sorce <simo@redhat.com>
3998Date:   Mon Jun 9 13:50:10 2014 -0400
3999
4000    Consistently check dsig_reference_ctx
4001
4002    Check if this is not NULL in all cases, to avoid NULL pointer dereference.
4003    Found by clang
4004
4005    License: MIT
4006    Signed-off-by: Simo Sorce <simo@redhat.com>
4007
4008 lasso/xml/tools.c | 4 +++-
4009 1 file changed, 3 insertions(+), 1 deletion(-)
4010
4011commit 4789e8d4d68eb4134292e7fa6d6425db91b501f8
4012Author: Simo Sorce <simo@redhat.com>
4013Date:   Mon Jun 9 13:42:19 2014 -0400
4014
4015    Trim unused code
4016
4017    Clang complains these values are never used, avoid even assigning them.
4018
4019    License: MIT
4020    Signed-off-by: Simo Sorce <simo@redhat.com>
4021
4022 lasso/id-ff/provider.c   | 2 +-
4023 lasso/saml-2.0/login.c   | 2 --
4024 lasso/saml-2.0/profile.c | 2 +-
4025 lasso/xml/xml.c          | 3 +--
4026 4 files changed, 3 insertions(+), 6 deletions(-)
4027
4028commit b6b458e000ebb3e441000e002598782ce31111a6
4029Author: Simo Sorce <simo@redhat.com>
4030Date:   Mon Jun 9 13:25:09 2014 -0400
4031
4032    Trim dead code
4033
4034    These conditions can never be reached as the list is filtered with
4035    and and to the value of 0xff, so just drop them, they are misleading.
4036    (Also silences checkers which were screaming of deadcode, for each and
4037    every unmatchable value ...)
4038
4039    License: MIT
4040    Signed-off-by: Simo Sorce <simo@redhat.com>
4041
4042 lasso/xml/xml.c | 10 ----------
4043 1 file changed, 10 deletions(-)
4044
4045commit be02981ff1f3f3829b38dc14b028c7de55dfda77
4046Author: Simo Sorce <simo@redhat.com>
4047Date:   Mon Jun 9 13:04:47 2014 -0400
4048
4049    Fix confusing loop test
4050
4051    Coverity was marking the check for tsnippet after the while loop,
4052    confused by the check. Make it more readable, and in the process
4053    make checkers happy too.
4054
4055    License: MIT
4056    Signed-off-by: Simo Sorce <simo@redhat.com>
4057
4058 lasso/xml/xml.c | 7 +++++--
4059 1 file changed, 5 insertions(+), 2 deletions(-)
4060
4061commit 1f97a06a01de7f901045be297a8244614191e552
4062Author: Simo Sorce <simo@redhat.com>
4063Date:   Mon Jun 9 12:52:20 2014 -0400
4064
4065    Fix some uninitialized value
4066
4067    The compiler complain about these values not being initialized.
4068    come of them do not really matter as they are only really used when
4069    later initialized in the code and the code paths would not use them
4070    if not initialized in a previous block, however some of these seem
4071    real issues.
4072    In all cases make the compiler happy so we get less noise in the build
4073    and less false positives in code chckers.
4074
4075    License: MIT
4076    Signed-off-by: Simo Sorce <simo@redhat.com>
4077
4078 lasso/id-ff/provider.c | 2 +-
4079 lasso/saml-2.0/login.c | 2 +-
4080 lasso/xml/tools.c      | 2 +-
4081 lasso/xml/xml.c        | 2 +-
4082 4 files changed, 4 insertions(+), 4 deletions(-)
4083
4084commit 80757431b36566655ca2e494a4765ffd32027efb
4085Author: Simo Sorce <simo@redhat.com>
4086Date:   Mon Jun 9 12:44:48 2014 -0400
4087
4088    Missing check for Sig_Alg value
4089
4090    Initialize the sig_alg value to NULL (The compilers was complaining it may
4091    be used initialized), but also make sure to check the re is any sig_alg at
4092    all, otherwise return a proper error.
4093
4094    License: MIT
4095    Signed-off-by: Simo Sorce <simo@redhat.com>
4096
4097 lasso/xml/tools.c | 5 ++++-
4098 1 file changed, 4 insertions(+), 1 deletion(-)
4099
4100commit 899f5c8880b36fe6a4a27940ea92cf2361899133
4101Author: Simo Sorce <simo@redhat.com>
4102Date:   Mon Jun 9 12:34:20 2014 -0400
4103
4104    Fix boundary check
4105
4106    Coverity was marking this as an array overun as the check would never be
4107    possible and wuld allow any value for query_request_type, including "unset"
4108    wihch is 0.
4109    fix the boundary checks.
4110
4111    License: MIT
4112    Signed-off-by: Simo Sorce <simo@redhat.com>
4113
4114 lasso/saml-2.0/assertion_query.c | 2 +-
4115 1 file changed, 1 insertion(+), 1 deletion(-)
4116
4117commit 661f81014e38ea4897c2ad5f340a45eb2dbef476
4118Author: Simo Sorce <simo@redhat.com>
4119Date:   Mon Jun 9 11:08:58 2014 -0400
4120
4121    Fix uninitialized values found by Coverity
4122
4123    These values where being used without being initialized at least in some edge
4124    cases. Make Coverity happy by properly initializing them.
4125    Some of these are real bugs, not just silencing a tool.
4126
4127    License: MIT
4128    Signed-off-by: Simo Sorce <simo@redhat.com>
4129
4130 lasso/saml-2.0/provider.c | 4 ++--
4131 lasso/xml/tools.c         | 2 +-
4132 lasso/xml/xml.c           | 2 +-
4133 3 files changed, 4 insertions(+), 4 deletions(-)
4134
4135commit 86328f293700ae0fefd28647701905cfdd6aa51f
4136Author: Simo Sorce <simo@redhat.com>
4137Date:   Mon Jun 9 11:04:44 2014 -0400
4138
4139    Fix format check for date
4140
4141    Coverity was complaining that tm was used uninitialized, but the truth is
4142    that a third error condition where the string passed in matches no valid
4143    format was not handled. Just return an error in that case.
4144
4145    License: MIT
4146    Signed-off-by: Simo Sorce <simo@redhat.com>
4147
4148 lasso/xml/tools.c | 4 +++-
4149 1 file changed, 3 insertions(+), 1 deletion(-)
4150
4151commit 0238e8a9869a3a11248b2c56108b2ba73c82b9ee
4152Author: Simo Sorce <simo@redhat.com>
4153Date:   Sun Jun 8 14:51:29 2014 -0400
4154
4155    Fix error checking in xml.c
4156
4157    Coverity was complaining that 'integer' was being used without
4158    initialization (from the caller). Turns out it was erroneously used
4159    to test the result instead of the just sourced 'what'.
4160
4161    License: MIT
4162    Signed-off-by: Simo Sorce <simo@redhat.com>
4163
4164 lasso/xml/xml.c | 2 +-
4165 1 file changed, 1 insertion(+), 1 deletion(-)
4166
4167commit 5aa184b6b4e6608851ebf4a2fefeecafb5640486
4168Author: Simo Sorce <simo@redhat.com>
4169Date:   Sun Jun 8 14:43:04 2014 -0400
4170
4171    Fixes for unchecked return values
4172
4173    Coverity complains that in a number of places errors are not checked.
4174    Some of them are ok not to check so put a silencing (void).
4175    Check errors that need to be checked.
4176
4177    Coverity also complains g_malloc() return is never checked but given it is
4178    never checked anywahere let it be for now.
4179
4180    License: MIT
4181    Signed-off-by: Simo Sorce <simo@redhat.com>
4182
4183 lasso/saml-2.0/login.c | 6 +++++-
4184 lasso/xml/xml.c        | 3 +++
4185 2 files changed, 8 insertions(+), 1 deletion(-)
4186
4187commit b6a3ec78a0f6b8b5fda9dcee969785745376bc77
4188Author: Simo Sorce <simo@redhat.com>
4189Date:   Fri Jun 6 17:54:32 2014 -0400
4190
4191    Be correct in dealing with varargs
4192
4193    Although in this cases it may be safe to omit va_end() that is not generally
4194    so with an arbitrary compiler on an arbitrary platform.
4195
4196    Quoting from the spec: "Each invocation of va_start() must be matched by
4197    a corresponding invocation of va_end() in the same function."
4198    note the "must"
4199
4200    Checker tools like Coverity complain if va_start() is not always paired with
4201    va_end(), so this patch mutes them.
4202
4203    License: MIT
4204    Signed-off-by: Simo Sorce <simo@redhat.com>
4205
4206 lasso/xml/tools.c | 2 ++
4207 1 file changed, 2 insertions(+)
4208
4209commit 82fd1bcd38957ed4a12eb867885ae3787b28144d
4210Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4211Date:   Sun Jun 8 12:50:26 2014 +0200
4212
4213    bindings/python/tests: session indexes storage preserves order now
4214
4215 bindings/python/tests/profiles_tests.py | 3 +--
4216 1 file changed, 1 insertion(+), 2 deletions(-)
4217
4218commit cabe31f5fceeaa37dd226619092b2e0e1a5620f1
4219Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4220Date:   Sun Jun 8 12:13:49 2014 +0200
4221
4222    tests: add target to Makefile to produce valgrind suppression entries
4223
4224 tests/Makefile.am | 5 +++++
4225 1 file changed, 5 insertions(+)
4226
4227commit d6ec62784466c6d9a9e658e66fe521a74264478d
4228Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4229Date:   Sun Jun 8 12:12:09 2014 +0200
4230
4231    tests/valgrind: add suppression of all leaks related to initialisation of the GLib type system
4232
4233 tests/valgrind/glib.supp | 6 ++++++
4234 1 file changed, 6 insertions(+)
4235
4236commit a90d3ad1c82b63146a285a4e5d08f868fe16dd00
4237Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4238Date:   Sun Jun 8 11:57:51 2014 +0200
4239
4240    tests: fix leaks
4241
4242 tests/basic_tests.c | 2 ++
4243 1 file changed, 2 insertions(+)
4244
4245commit 5def9c160b5a293b11f6380436d8e99dc3fd5a19
4246Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4247Date:   Sun Jun 8 12:15:01 2014 +0200
4248
4249    saml-2.0/profile: fix leak of xmlSecKey when building signed query strings
4250
4251 lasso/saml-2.0/profile.c | 5 ++---
4252 1 file changed, 2 insertions(+), 3 deletions(-)
4253
4254commit 7d514b67fc548b0a1b2287776d6791de71ea0627
4255Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4256Date:   Sun Jun 8 12:14:24 2014 +0200
4257
4258    id-ff/provider: fix leak of xmlSecKey
4259
4260 lasso/id-ff/provider.c | 3 +++
4261 1 file changed, 3 insertions(+)
4262
4263commit 49a6e9a9833b1a6ee60e8abd850e1c378db65635
4264Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4265Date:   Sun Jun 8 11:56:54 2014 +0200
4266
4267    xml/samlp2_logout_request: fix leaks around session indexes
4268
4269 lasso/id-ff/session.c                      |  1 +
4270 lasso/xml/saml-2.0/samlp2_logout_request.c | 16 ++++++++++++++--
4271 2 files changed, 15 insertions(+), 2 deletions(-)
4272
4273commit e25968a9fdc9a225ac9bd3b9cc1efa0f2dfcc5bb
4274Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4275Date:   Sun Jun 8 11:18:01 2014 +0200
4276
4277    server: fix leak of xmlSecKey objects
4278
4279 lasso/id-ff/server.c | 1 -
4280 1 file changed, 1 deletion(-)
4281
4282commit 99f00e88bff32775ccbb5433bd269910216cf84a
4283Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4284Date:   Sun Jun 8 04:30:00 2014 +0200
4285
4286    session: fix leak of _NidAndSessionIndex structures
4287
4288 lasso/id-ff/session.c | 1 +
4289 1 file changed, 1 insertion(+)
4290
4291commit 3a2c8e62dd0bee619f9b658d8beadcacd1dda42a
4292Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4293Date:   Sat Jun 7 14:08:51 2014 +0200
4294
4295    saml-2.0/server: fix invalid memory access
4296
4297    GList must never be allocated through malloc as it internally managed
4298    using gslice. Always use Glib constructors and methods.
4299
4300 lasso/saml-2.0/server.c | 17 +++++++----------
4301 1 file changed, 7 insertions(+), 10 deletions(-)
4302
4303commit b6282eda59717e61f3af54200fe7c58ead5d7adc
4304Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4305Date:   Sat Jun 7 12:54:09 2014 +0200
4306
4307    tests: fix leak in log message checker
4308
4309 tests/tests.h | 5 ++++-
4310 1 file changed, 4 insertions(+), 1 deletion(-)
4311
4312commit 880b833c6e77640bc5eb9103f3f79beeccf84f02
4313Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4314Date:   Sat Jun 7 12:53:39 2014 +0200
4315
4316    tests: do not reuse tc_response_new_from_xmlNode test case
4317
4318 tests/basic_tests.c | 8 ++++++--
4319 1 file changed, 6 insertions(+), 2 deletions(-)
4320
4321commit c3d451559a6e02b99a88aaebaaee767620d7f1cc
4322Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4323Date:   Wed May 28 09:13:34 2014 +0200
4324
4325    bindings/python: fix conversion of unicode value to UTF-8 for setters
4326
4327 bindings/python/lang.py | 2 +-
4328 1 file changed, 1 insertion(+), 1 deletion(-)
4329
4330commit 73625674113f5bc5e6e18adc0ee218fcab17065f
4331Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4332Date:   Wed May 21 14:07:06 2014 +0200
4333
4334    login: complete document of lasso_login_process_authn_response_msg on expectable error codes
4335
4336 lasso/id-ff/login.c | 33 ++++++++++++++++++++++++++++++++-
4337 1 file changed, 32 insertions(+), 1 deletion(-)
4338
4339commit 6012c05951566e4eea9905cf69aa65e546adae3b
4340Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4341Date:   Thu Apr 24 12:44:24 2014 +0200
4342
4343    website: update links section
4344
4345 website/web/links.xml | 41 +++++++----------------------------------
4346 1 file changed, 7 insertions(+), 34 deletions(-)
4347
4348commit 673b16831b8da54238e9c2b2266c3d1178df382f
4349Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4350Date:   Thu Apr 24 12:39:21 2014 +0200
4351
4352    website: add news about 2.4.0 release
4353
4354 website/web/news/21-release-2.4.0.xml | 15 +++++++++++++++
4355 1 file changed, 15 insertions(+)
4356
4357commit 2df12563afbf6d76c2218ce4333ac0711a9d595a
4358Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4359Date:   Thu Apr 24 12:37:13 2014 +0200
4360
4361    website: fix HTML grammar errors
4362
4363 website/web/download/index.xml | 12 ++++++------
4364 1 file changed, 6 insertions(+), 6 deletions(-)
4365
4366commit b64dc63580da940a42a41253b32f6062e0540659
4367Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4368Date:   Thu Apr 24 01:30:49 2014 +0200
4369
4370    xml/xml.c: fix liberal use of casting for the SNIPPET_INTEGER and SNIPPET_BOOLEAN case
4371
4372    Some behaviour are also made more explicit like the optional if equals
4373    to -1 case for integer fields, and the optional if FALSE for boolean
4374    fields.
4375
4376 lasso/xml/xml.c | 55 ++++++++++++++++++++++++++++++++++---------------------
4377 1 file changed, 34 insertions(+), 21 deletions(-)
4378
4379commit a0cbf32fc4f92ef82da437d49c41a43404c23b56
4380Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4381Date:   Thu Apr 24 12:32:15 2014 +0200
4382
4383    INSTALL: add php-cli to needed dependencie when compiling on Debian
4384
4385 INSTALL | 2 +-
4386 1 file changed, 1 insertion(+), 1 deletion(-)
4387
4388commit 59b05693418e92d6b77c469d77d71344113c8dd7
4389Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4390Date:   Thu Apr 24 12:31:54 2014 +0200
4391
4392    tests: pass automake CFLAGS when compiling tests2
4393
4394 tests/Makefile.am | 2 +-
4395 1 file changed, 1 insertion(+), 1 deletion(-)
4396
4397commit 6d854cef4211cdcdbc7446c978f23ab859847cdd
4398Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4399Date:   Thu Apr 24 12:31:13 2014 +0200
4400
4401    lasso/xml/tools.c: fix reference to unitialized memory
4402
4403 lasso/xml/tools.c | 2 +-
4404 1 file changed, 1 insertion(+), 1 deletion(-)
4405
4406commit 7e6c7bf3f0fee1071c0cb3b3f3dd0076c4fc2d3f
4407Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4408Date:   Thu Apr 24 12:30:54 2014 +0200
4409
4410    NEWS: fix wrong date for 2.4.0 release
4411
4412 NEWS | 4 ++--
4413 1 file changed, 2 insertions(+), 2 deletions(-)
4414
4415commit 74eae762ad8e7e47276ec9491fbec1300b6d0089
4416Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4417Date:   Thu Apr 24 12:29:40 2014 +0200
4418
4419    update website for 2.4.0 release
4420
4421    - remove windows installer reference
4422    - update debian repository configuration
4423    - point to cgit browser and releases directory
4424
4425 website/web/download/index.xml | 52 ++++++++++++++++++------------------------
4426 website/web/index.xml          |  7 ------
4427 2 files changed, 22 insertions(+), 37 deletions(-)
4428
4429commit 7a36f17982142a5c219008e7932887e7c8b412b4
4430Author: Simo Sorce <simo@redhat.com>
4431Date:   Thu Apr 17 18:10:31 2014 -0400
4432
4433    Fix generators for parsing of integer values
4434
4435    All number types including enums are parse as if they were integers,
4436    this breaks in many ways, long and int are not the same size in all
4437    architectures as well as enum may vary in size depening on compiler,
4438    architecture and optimizations.
4439
4440    Always pass an actual long to PyArg_ParseTuple() and rely on the a
4441    cast from long to the destination variable type in the following
4442    assignment.
4443
4444    Signed-off-by: Simo Sorce <simo@redhat.com>
4445
4446 bindings/python/lang.py | 4 ++--
4447 1 file changed, 2 insertions(+), 2 deletions(-)
4448
4449commit 3d576e040a6d0a1462b620972d223d4326f9246b
4450Author: Simo Sorce <simo@redhat.com>
4451Date:   Mon Apr 14 14:19:20 2014 -0400
4452
4453    Fix java version detection
4454
4455    Signed-off-by: Simo Sorce <simo@redhat.com>
4456
4457 configure.ac | 2 +-
4458 1 file changed, 1 insertion(+), 1 deletion(-)
4459
4460commit ce0065d9a524bca4f3548245071c5c963b93f0fe
4461Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4462Date:   Mon Mar 31 11:46:20 2014 +0200
4463
4464    update NEWS
4465
4466 NEWS | 6 ++++++
4467 1 file changed, 6 insertions(+)
4468
4469commit 58c2c72bae059538fe747325344cc6aa171b76c1
4470Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4471Date:   Mon Mar 31 11:09:30 2014 +0200
4472
4473    bindings/perl/Makefile: it's difficult to control produced code so disable warning on unused-but-set-variable
4474
4475 bindings/perl/Makefile.am | 2 +-
4476 1 file changed, 1 insertion(+), 1 deletion(-)
4477
4478commit 190c7743c28ffb6113b6b1e86600923611adb7eb
4479Author: Frédéric Péters <fpeters@entrouvert.com>
4480Date:   Fri Mar 28 16:45:00 2014 +0100
4481
4482    perl: get required CFLAGS from $(perl -V::ccflags:)
4483
4484 configure.ac | 3 +++
4485 1 file changed, 3 insertions(+)
4486
4487commit c141a04ec02c3878a26f1144841a9ac73e643cd4
4488Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4489Date:   Tue Mar 25 07:31:42 2014 +0100
4490
4491    fix: remove warning by not calling g_type_init() with glib > 2.36 as it's deprecated
4492
4493 lasso/lasso.c | 2 ++
4494 1 file changed, 2 insertions(+)
4495
4496commit 93b9b59e8f9ad9a2c1a5630545d247498ceef5e8
4497Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4498Date:   Tue Jan 7 17:03:14 2014 +0100
4499
4500    configure.ac: update LASSO_VERSION_INFO
4501
4502 configure.ac | 2 +-
4503 1 file changed, 1 insertion(+), 1 deletion(-)
4504
4505commit 83dc14c307d1bab59986815c1d6306ec9c256600
4506Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4507Date:   Tue Jan 7 01:30:55 2014 +0100
4508
4509    Revert "configure.ac: desactivate the PHP5 binding if no CLI interpreter is available"
4510
4511    This reverts commit a3d53764fa75c30ee9a118088f0a224bc20059e4.
4512
4513 configure.ac | 4 ----
4514 1 file changed, 4 deletions(-)
4515
4516commit ce3cab2e5ad4ffacf3e8678c782f970f45f6f26a
4517Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4518Date:   Tue Jan 7 01:15:43 2014 +0100
4519
4520    docs: remove section
4521
4522 docs/reference/lasso/lasso-sections.txt | 1 -
4523 1 file changed, 1 deletion(-)
4524
4525commit a3d53764fa75c30ee9a118088f0a224bc20059e4
4526Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4527Date:   Mon Jan 6 15:43:12 2014 +0100
4528
4529    configure.ac: desactivate the PHP5 binding if no CLI interpreter is available
4530
4531 configure.ac | 4 ++++
4532 1 file changed, 4 insertions(+)
4533
4534commit c6475ef51ca50a8755adc5ce9051247fcfa10c90
4535Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4536Date:   Mon Jan 6 15:42:48 2014 +0100
4537
4538    configure.ac: remove checks for SWIG
4539
4540 configure.ac | 38 --------------------------------------
4541 1 file changed, 38 deletions(-)
4542
4543commit c8a6863920cba83d33ae32049da0d10abd64953b
4544Author: Frédéric Péters <fpeters@entrouvert.com>
4545Date:   Sun Dec 29 10:30:45 2013 +0100
4546
4547    import 2.3.6-3 changelog entry
4548
4549 changelog | 11 +++++++++++
4550 1 file changed, 11 insertions(+)
4551
4552commit 9769c8bef35d376c2c0d355711954cef5984549c
4553Author: Frédéric Péters <fpeters@entrouvert.com>
4554Date:   Sun Dec 29 10:30:02 2013 +0100
4555
4556    use php5enmod and php5dismod
4557
4558 php5-lasso.postinst | 7 +++++++
4559 php5-lasso.prerm    | 7 +++++++
4560 rules               | 4 +++-
4561 3 files changed, 17 insertions(+), 1 deletion(-)
4562
4563commit fba81e5d234ad2cb2e8d1bc8d3ec245d51f745e8
4564Author: Moritz Muehlenhoff <jmm@debian.org>
4565Date:   Sun Dec 29 10:27:20 2013 +0100
4566
4567    enable hardened build flags
4568
4569 rules | 12 +++++-------
4570 1 file changed, 5 insertions(+), 7 deletions(-)
4571
4572commit dd8d85e2a83193951f8c70a0290669d4e44f0506
4573Author: Frédéric Péters <fpeters@entrouvert.com>
4574Date:   Sun Dec 29 10:25:52 2013 +0100
4575
4576    import 2.3.6-2.2 changelog entry
4577
4578 changelog | 9 +++++++++
4579 1 file changed, 9 insertions(+)
4580
4581commit ee45e57f9243aad6b8cea5ee4d9571b13683a9de
4582Author: Frédéric Péters <fpeters@entrouvert.com>
4583Date:   Sun Dec 29 10:24:54 2013 +0100
4584
4585    import 2.3.6-2.1 leftovers
4586
4587 changelog  | 7 +++++++
4588 control    | 1 -
4589 control.in | 1 -
4590 pycompat   | 1 -
4591 4 files changed, 7 insertions(+), 3 deletions(-)
4592
4593commit c5659068fec60144300fdc7590b19ea338dfd28a
4594Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4595Date:   Thu Dec 19 10:14:52 2013 +0100
4596
4597    configure.ac,fedora/lasso.spec: remove expat dependency
4598
4599 configure.ac      | 12 ------------
4600 fedora/lasso.spec |  2 +-
4601 2 files changed, 1 insertion(+), 13 deletions(-)
4602
4603commit ddc10efa2c271c3fcc71bc94f9f1a5655f87c04a
4604Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4605Date:   Thu Dec 19 10:05:28 2013 +0100
4606
4607    INSTALL: add paragraph about build dependencies
4608
4609 INSTALL | 20 +++++++++++++++++++-
4610 1 file changed, 19 insertions(+), 1 deletion(-)
4611
4612commit eaf4069c9bf2add9ca248fdb60e23b75d505cddd
4613Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4614Date:   Wed Dec 18 18:53:21 2013 +0100
4615
4616    more work toward release 2.4.0
4617
4618 NEWS          |   65 +++-
4619 abi/abi-2.3.6 | 1115 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4620 abi/abi-2.4.0 |    6 +
4621 3 files changed, 1179 insertions(+), 7 deletions(-)
4622
4623commit b1601ac6933e90a2ee4bade4eaef7954dd3695a6
4624Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4625Date:   Wed Dec 18 18:44:20 2013 +0100
4626
4627    id-ff/providerprivate.h,id-ff/provider.h: make lasso_provider_verify_signature public API
4628
4629    It's necessary for the crudeSAML SASL mechanism.
4630
4631 lasso/id-ff/provider.h        | 3 +++
4632 lasso/id-ff/providerprivate.h | 2 --
4633 2 files changed, 3 insertions(+), 2 deletions(-)
4634
4635commit 309a9ab6bc20159b2ad203d953d7b3e8e8c63669
4636Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4637Date:   Wed Dec 11 15:35:17 2013 +0100
4638
4639    bindings/python: automatically encode string into utf-8 when passing unicode string to Lasso methods
4640
4641    fixes #4077
4642
4643 bindings/python/lang.py | 13 +++++++++++++
4644 1 file changed, 13 insertions(+)
4645
4646commit 33d67ddd1352a2db97d252c7d18f7806ec91e616
4647Author: Jérôme Schneider <jschneider@entrouvert.com>
4648Date:   Tue Dec 10 15:06:45 2013 +0100
4649
4650    python-lasso.install: replace site-packages by dist-packages
4651
4652 python-lasso.install | 4 ++--
4653 1 file changed, 2 insertions(+), 2 deletions(-)
4654
4655commit e80648258e737428e322379c0c81b8d793a9269a
4656Author: Jérôme Schneider <jschneider@entrouvert.com>
4657Date:   Tue Dec 10 14:53:57 2013 +0100
4658
4659    add python-lasso.install with python files
4660
4661 python-lasso.install | 2 ++
4662 rules                | 2 --
4663 2 files changed, 2 insertions(+), 2 deletions(-)
4664
4665commit 81bb9bd73de7ec1d5b9d89cad7cbe8495e2b60ab
4666Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4667Date:   Sun Dec 8 23:43:49 2013 +0100
4668
4669    id-ff/session.c: fix wrong variable reference in init_from_xml_nid_and_session_index
4670
4671 lasso/id-ff/session.c | 2 +-
4672 1 file changed, 1 insertion(+), 1 deletion(-)
4673
4674commit 6af6a0bcc564e8064b3590c14bb0fed0bd90d1c9
4675Author: Thomas NOEL <tnoel@entrouvert.com>
4676Date:   Sun Dec 8 17:32:45 2013 +0100
4677
4678    update control.in with control
4679
4680 control.in | 2 +-
4681 1 file changed, 1 insertion(+), 1 deletion(-)
4682
4683commit 402bb580cb3a4a1225d29c619493b97eca866c96
4684Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
4685Date:   Wed Nov 20 16:27:33 2013 +0100
4686
4687    remove the debian directory from the project
4688
4689 debian/changelog             | 302 -------------------------------------------
4690 debian/compat                |   1 -
4691 debian/control               |  85 ------------
4692 debian/control.in            |  85 ------------
4693 debian/copyright             |  44 -------
4694 debian/dirs                  |   2 -
4695 debian/docs                  |   2 -
4696 debian/liblasso-java.dirs    |   1 -
4697 debian/liblasso-java.install |   2 -
4698 debian/liblasso-perl.install |   3 -
4699 debian/liblasso3-dev.dirs    |   2 -
4700 debian/liblasso3-dev.install |   5 -
4701 debian/liblasso3.dirs        |   1 -
4702 debian/liblasso3.install     |   1 -
4703 debian/php5-lasso.install    |   3 -
4704 debian/pycompat              |   1 -
4705 debian/python-lasso.install  |   2 -
4706 debian/rules                 | 169 ------------------------
4707 18 files changed, 711 deletions(-)
4708
4709commit fb0e621c49977bcbf2823486cf73cd520f6403c0
4710Author: Jérôme Schneider <jschneider@entrouvert.com>
4711Date:   Fri Dec 6 09:36:40 2013 +0100
4712
4713    python-lasso.install: don't install old /usr/lib/python*/site-packages
4714
4715 python-lasso.install | 2 --
4716 1 file changed, 2 deletions(-)
4717
4718commit b30e2463a73d3ace68957eb988b905b3c3b758a7
4719Author: Frédéric Péters <fpeters@entrouvert.com>
4720Date:   Fri Dec 6 02:13:03 2013 +0100
4721
4722    doc: remove broken gtk-doc tests for now
4723
4724 docs/reference/lasso/Makefile.am | 2 +-
4725 1 file changed, 1 insertion(+), 1 deletion(-)
4726
4727commit af05f9b3179c19d8dcba641b38d76309631985ff
4728Author: Frédéric Péters <fpeters@entrouvert.com>
4729Date:   Fri Dec 6 02:00:56 2013 +0100
4730
4731    perl: make it compatible with recent libxml2
4732
4733 bindings/perl/glist_handling.c | 32 ++++++++++++++++++++++----------
4734 1 file changed, 22 insertions(+), 10 deletions(-)
4735
4736commit ff0b9ba8d40e77126f6b6edf337427eb98ccfaf1
4737Author: Frédéric Péters <fpeters@entrouvert.com>
4738Date:   Thu Dec 5 18:21:10 2013 +0100
4739
4740    doc: remove reference to init.xml that is not created anymore
4741
4742 docs/reference/lasso/lasso-docs.sgml | 1 -
4743 1 file changed, 1 deletion(-)
4744
4745commit 60d6858d148b3fa133abcaada130223603d2d184
4746Author: Frédéric Péters <fpeters@entrouvert.com>
4747Date:   Thu Dec 5 17:51:32 2013 +0100
4748
4749    build: replace python $libdir by our own
4750
4751 configure.ac | 5 ++++-
4752 1 file changed, 4 insertions(+), 1 deletion(-)
4753
4754commit 624d20244b2323d7969480a3376b3f1c43eb90df
4755Author: Simo Sorce <simo@redhat.com>
4756Date:   Sat Sep 14 17:24:24 2013 -0400
4757
4758    Better python detection in configure.ac
4759
4760    License: MIT
4761    Signed-off-by: Simo Sorce <simo@redhat.com>
4762
4763 configure.ac | 18 +++++++-----------
4764 1 file changed, 7 insertions(+), 11 deletions(-)
4765
4766commit c8058668037110e35285913ab2f8c25741867cb9
4767Author: Simo Sorce <simo@redhat.com>
4768Date:   Sat Sep 14 14:46:45 2013 -0400
4769
4770    Support automake 1.13 and 1.14
4771
4772    License: MIT
4773    Signed-off-by: Simo Sorce <simo@redhat.com>
4774
4775 autogen.sh | 8 +++++++-
4776 1 file changed, 7 insertions(+), 1 deletion(-)
4777
4778commit 1ce0510a234306ecc1e1687e89d11239e5ccbd70
4779Author: Jérôme Schneider <jschneider@entrouvert.com>
4780Date:   Wed Dec 4 18:04:53 2013 +0100
4781
4782    debian: replace dh_pycentral by dh_python
4783
4784 control | 14 +-------------
4785 rules   |  2 +-
4786 2 files changed, 2 insertions(+), 14 deletions(-)
4787
4788commit 3a6b2fdee76b5f782094b6b268bfdf895263eda8
4789Author: Simo Sorce <simo@redhat.com>
4790Date:   Wed Nov 27 14:04:51 2013 -0500
4791
4792    Fix license boilerplates
4793
4794    Instad of referring to an old FSF address, point the reader to the FSF
4795    website where the latest licenses and addresses are published.
4796
4797    Signed-off-by: Simo Sorce <simo@redhat.com>
4798
4799 COPYING                                                         | 2 +-
4800 README                                                          | 2 +-
4801 bindings/bindings.py                                            | 3 +--
4802 bindings/java/lang.py                                           | 3 +--
4803 bindings/java/tests/BindingTests.java                           | 3 +--
4804 bindings/java/tests/LoginTest.java                              | 3 +--
4805 bindings/perl/ghashtable_handling.c                             | 3 +--
4806 bindings/perl/glist_handling.c                                  | 3 +--
4807 bindings/perl/gobject_handling.c                                | 3 +--
4808 bindings/perl/lang.py                                           | 3 +--
4809 bindings/php5/lang.py                                           | 3 +--
4810 bindings/php5/php_code.py                                       | 3 +--
4811 bindings/php5/tests/binding_tests.php                           | 3 +--
4812 bindings/php5/tests/profile_tests.php                           | 3 +--
4813 bindings/php5/wrapper_header.py                                 | 3 +--
4814 bindings/php5/wrapper_source.py                                 | 3 +--
4815 bindings/python/lang.py                                         | 3 +--
4816 bindings/python/tests/XmlTestRunner.py                          | 3 +--
4817 bindings/python/tests/binding_tests.py                          | 3 +--
4818 bindings/python/tests/idwsf1_tests.py                           | 3 +--
4819 bindings/python/tests/idwsf2_tests.py                           | 3 +--
4820 bindings/python/tests/profiles_tests.py                         | 3 +--
4821 bindings/python/tests/tests.py                                  | 3 +--
4822 bindings/utils.py                                               | 3 +--
4823 lasso/backward_comp.h                                           | 3 +--
4824 lasso/ctypes.h                                                  | 3 +--
4825 lasso/debug.h                                                   | 3 +--
4826 lasso/errors.c                                                  | 3 +--
4827 lasso/errors.c.in                                               | 3 +--
4828 lasso/errors.h                                                  | 3 +--
4829 lasso/export.h                                                  | 3 +--
4830 lasso/id-ff/defederation.c                                      | 3 +--
4831 lasso/id-ff/defederation.h                                      | 3 +--
4832 lasso/id-ff/federation.c                                        | 3 +--
4833 lasso/id-ff/federation.h                                        | 3 +--
4834 lasso/id-ff/identity.c                                          | 3 +--
4835 lasso/id-ff/identity.h                                          | 3 +--
4836 lasso/id-ff/identityprivate.h                                   | 3 +--
4837 lasso/id-ff/lecp.c                                              | 3 +--
4838 lasso/id-ff/lecp.h                                              | 3 +--
4839 lasso/id-ff/login.c                                             | 3 +--
4840 lasso/id-ff/login.h                                             | 3 +--
4841 lasso/id-ff/loginprivate.h                                      | 3 +--
4842 lasso/id-ff/logout.c                                            | 3 +--
4843 lasso/id-ff/logout.h                                            | 3 +--
4844 lasso/id-ff/logoutprivate.h                                     | 3 +--
4845 lasso/id-ff/name_identifier_mapping.c                           | 3 +--
4846 lasso/id-ff/name_identifier_mapping.h                           | 3 +--
4847 lasso/id-ff/name_registration.c                                 | 3 +--
4848 lasso/id-ff/name_registration.h                                 | 3 +--
4849 lasso/id-ff/profile.c                                           | 3 +--
4850 lasso/id-ff/profile.h                                           | 3 +--
4851 lasso/id-ff/profileprivate.h                                    | 3 +--
4852 lasso/id-ff/provider.c                                          | 3 +--
4853 lasso/id-ff/provider.h                                          | 3 +--
4854 lasso/id-ff/providerprivate.h                                   | 3 +--
4855 lasso/id-ff/server.c                                            | 3 +--
4856 lasso/id-ff/server.h                                            | 3 +--
4857 lasso/id-ff/serverprivate.h                                     | 3 +--
4858 lasso/id-ff/session.c                                           | 3 +--
4859 lasso/id-ff/session.h                                           | 3 +--
4860 lasso/id-ff/sessionprivate.h                                    | 3 +--
4861 lasso/id-wsf-2.0/data_service.c                                 | 3 +--
4862 lasso/id-wsf-2.0/data_service.h                                 | 3 +--
4863 lasso/id-wsf-2.0/discovery.c                                    | 3 +--
4864 lasso/id-wsf-2.0/discovery.h                                    | 3 +--
4865 lasso/id-wsf-2.0/id_wsf_2.h                                     | 3 +--
4866 lasso/id-wsf-2.0/identity.c                                     | 3 +--
4867 lasso/id-wsf-2.0/identity.h                                     | 3 +--
4868 lasso/id-wsf-2.0/idwsf2_helper.c                                | 3 +--
4869 lasso/id-wsf-2.0/idwsf2_helper.h                                | 3 +--
4870 lasso/id-wsf-2.0/private.h                                      | 3 +--
4871 lasso/id-wsf-2.0/profile.c                                      | 3 +--
4872 lasso/id-wsf-2.0/profile.h                                      | 3 +--
4873 lasso/id-wsf-2.0/saml2_login.c                                  | 3 +--
4874 lasso/id-wsf-2.0/saml2_login.h                                  | 3 +--
4875 lasso/id-wsf-2.0/server.c                                       | 3 +--
4876 lasso/id-wsf-2.0/server.h                                       | 3 +--
4877 lasso/id-wsf-2.0/serverprivate.h                                | 3 +--
4878 lasso/id-wsf-2.0/session.c                                      | 3 +--
4879 lasso/id-wsf-2.0/session.h                                      | 3 +--
4880 lasso/id-wsf-2.0/sessionprivate.h                               | 3 +--
4881 lasso/id-wsf-2.0/soap_binding.c                                 | 3 +--
4882 lasso/id-wsf-2.0/soap_binding.h                                 | 3 +--
4883 lasso/id-wsf/authentication.c                                   | 3 +--
4884 lasso/id-wsf/authentication.h                                   | 3 +--
4885 lasso/id-wsf/data_service.c                                     | 3 +--
4886 lasso/id-wsf/data_service.h                                     | 3 +--
4887 lasso/id-wsf/discovery.c                                        | 3 +--
4888 lasso/id-wsf/discovery.h                                        | 3 +--
4889 lasso/id-wsf/id_ff_extensions.c                                 | 3 +--
4890 lasso/id-wsf/id_ff_extensions.h                                 | 3 +--
4891 lasso/id-wsf/id_ff_extensions_private.h                         | 3 +--
4892 lasso/id-wsf/id_wsf.h                                           | 3 +--
4893 lasso/id-wsf/interaction_profile_service.c                      | 3 +--
4894 lasso/id-wsf/interaction_profile_service.h                      | 3 +--
4895 lasso/id-wsf/personal_profile_service.c                         | 3 +--
4896 lasso/id-wsf/personal_profile_service.h                         | 3 +--
4897 lasso/id-wsf/wsf_profile.c                                      | 3 +--
4898 lasso/id-wsf/wsf_profile.h                                      | 3 +--
4899 lasso/id-wsf/wsf_profile_private.h                              | 3 +--
4900 lasso/id-wsf/wsf_utils.c                                        | 3 +--
4901 lasso/id-wsf/wsf_utils.h                                        | 3 +--
4902 lasso/key.c                                                     | 3 +--
4903 lasso/key.h                                                     | 3 +--
4904 lasso/keyprivate.h                                              | 3 +--
4905 lasso/lasso.c                                                   | 3 +--
4906 lasso/lasso.h                                                   | 3 +--
4907 lasso/logging.c                                                 | 3 +--
4908 lasso/logging.h                                                 | 3 +--
4909 lasso/registry-private.h                                        | 3 +--
4910 lasso/registry.c                                                | 3 +--
4911 lasso/registry.h                                                | 3 +--
4912 lasso/saml-2.0/assertion_query.c                                | 3 +--
4913 lasso/saml-2.0/assertion_query.h                                | 3 +--
4914 lasso/saml-2.0/ecp.c                                            | 3 +--
4915 lasso/saml-2.0/ecp.h                                            | 3 +--
4916 lasso/saml-2.0/ecpprivate.h                                     | 3 +--
4917 lasso/saml-2.0/federation.c                                     | 3 +--
4918 lasso/saml-2.0/federationprivate.h                              | 3 +--
4919 lasso/saml-2.0/login.c                                          | 3 +--
4920 lasso/saml-2.0/loginprivate.h                                   | 3 +--
4921 lasso/saml-2.0/logout.c                                         | 3 +--
4922 lasso/saml-2.0/logoutprivate.h                                  | 3 +--
4923 lasso/saml-2.0/name_id_management.c                             | 3 +--
4924 lasso/saml-2.0/name_id_management.h                             | 3 +--
4925 lasso/saml-2.0/profile.c                                        | 3 +--
4926 lasso/saml-2.0/profile.h                                        | 3 +--
4927 lasso/saml-2.0/profileprivate.h                                 | 3 +--
4928 lasso/saml-2.0/provider.c                                       | 3 +--
4929 lasso/saml-2.0/provider.h                                       | 3 +--
4930 lasso/saml-2.0/providerprivate.h                                | 3 +--
4931 lasso/saml-2.0/saml2_helper.c                                   | 3 +--
4932 lasso/saml-2.0/saml2_helper.h                                   | 3 +--
4933 lasso/saml-2.0/server.c                                         | 3 +--
4934 lasso/saml-2.0/serverprivate.h                                  | 3 +--
4935 lasso/utils.c                                                   | 3 +--
4936 lasso/utils.h                                                   | 3 +--
4937 lasso/xml/disco_authenticate_requester.c                        | 3 +--
4938 lasso/xml/disco_authenticate_requester.h                        | 3 +--
4939 lasso/xml/disco_authenticate_session_context.c                  | 3 +--
4940 lasso/xml/disco_authenticate_session_context.h                  | 3 +--
4941 lasso/xml/disco_authorize_requester.c                           | 3 +--
4942 lasso/xml/disco_authorize_requester.h                           | 3 +--
4943 lasso/xml/disco_credentials.c                                   | 3 +--
4944 lasso/xml/disco_credentials.h                                   | 3 +--
4945 lasso/xml/disco_description.c                                   | 3 +--
4946 lasso/xml/disco_description.h                                   | 3 +--
4947 lasso/xml/disco_encrypt_resource_id.c                           | 3 +--
4948 lasso/xml/disco_encrypt_resource_id.h                           | 3 +--
4949 lasso/xml/disco_encrypted_resource_id.c                         | 3 +--
4950 lasso/xml/disco_encrypted_resource_id.h                         | 3 +--
4951 lasso/xml/disco_generate_bearer_token.c                         | 3 +--
4952 lasso/xml/disco_generate_bearer_token.h                         | 3 +--
4953 lasso/xml/disco_insert_entry.c                                  | 3 +--
4954 lasso/xml/disco_insert_entry.h                                  | 3 +--
4955 lasso/xml/disco_modify.c                                        | 3 +--
4956 lasso/xml/disco_modify.h                                        | 3 +--
4957 lasso/xml/disco_modify_response.c                               | 3 +--
4958 lasso/xml/disco_modify_response.h                               | 3 +--
4959 lasso/xml/disco_options.c                                       | 3 +--
4960 lasso/xml/disco_options.h                                       | 3 +--
4961 lasso/xml/disco_query.c                                         | 3 +--
4962 lasso/xml/disco_query.h                                         | 3 +--
4963 lasso/xml/disco_query_response.c                                | 3 +--
4964 lasso/xml/disco_query_response.h                                | 3 +--
4965 lasso/xml/disco_remove_entry.c                                  | 3 +--
4966 lasso/xml/disco_remove_entry.h                                  | 3 +--
4967 lasso/xml/disco_requested_service_type.c                        | 3 +--
4968 lasso/xml/disco_requested_service_type.h                        | 3 +--
4969 lasso/xml/disco_resource_id.c                                   | 3 +--
4970 lasso/xml/disco_resource_id.h                                   | 3 +--
4971 lasso/xml/disco_resource_offering.c                             | 3 +--
4972 lasso/xml/disco_resource_offering.h                             | 3 +--
4973 lasso/xml/disco_send_single_logout.c                            | 3 +--
4974 lasso/xml/disco_send_single_logout.h                            | 3 +--
4975 lasso/xml/disco_service_instance.c                              | 3 +--
4976 lasso/xml/disco_service_instance.h                              | 3 +--
4977 lasso/xml/dsig/ds_key_info.c                                    | 3 +--
4978 lasso/xml/dsig/ds_key_info.h                                    | 3 +--
4979 lasso/xml/dsig/ds_key_value.c                                   | 3 +--
4980 lasso/xml/dsig/ds_key_value.h                                   | 3 +--
4981 lasso/xml/dsig/ds_rsa_key_value.c                               | 3 +--
4982 lasso/xml/dsig/ds_rsa_key_value.h                               | 3 +--
4983 lasso/xml/dsig/ds_x509_data.c                                   | 3 +--
4984 lasso/xml/dsig/ds_x509_data.h                                   | 3 +--
4985 lasso/xml/dsig/strings.h                                        | 3 +--
4986 lasso/xml/dsig/xml_dsig.h                                       | 3 +--
4987 lasso/xml/dst_data.c                                            | 3 +--
4988 lasso/xml/dst_data.h                                            | 3 +--
4989 lasso/xml/dst_modification.c                                    | 3 +--
4990 lasso/xml/dst_modification.h                                    | 3 +--
4991 lasso/xml/dst_modify.c                                          | 3 +--
4992 lasso/xml/dst_modify.h                                          | 3 +--
4993 lasso/xml/dst_modify_response.c                                 | 3 +--
4994 lasso/xml/dst_modify_response.h                                 | 3 +--
4995 lasso/xml/dst_new_data.c                                        | 3 +--
4996 lasso/xml/dst_new_data.h                                        | 3 +--
4997 lasso/xml/dst_query.c                                           | 3 +--
4998 lasso/xml/dst_query.h                                           | 3 +--
4999 lasso/xml/dst_query_item.c                                      | 3 +--
5000 lasso/xml/dst_query_item.h                                      | 3 +--
5001 lasso/xml/dst_query_response.c                                  | 3 +--
5002 lasso/xml/dst_query_response.h                                  | 3 +--
5003 lasso/xml/id-wsf-2.0/disco_abstract.c                           | 3 +--
5004 lasso/xml/id-wsf-2.0/disco_abstract.h                           | 3 +--
5005 lasso/xml/id-wsf-2.0/disco_endpoint_context.c                   | 3 +--
5006 lasso/xml/id-wsf-2.0/disco_endpoint_context.h                   | 3 +--
5007 lasso/xml/id-wsf-2.0/disco_keys.c                               | 3 +--
5008 lasso/xml/id-wsf-2.0/disco_keys.h                               | 3 +--
5009 lasso/xml/id-wsf-2.0/disco_options.c                            | 3 +--
5010 lasso/xml/id-wsf-2.0/disco_options.h                            | 3 +--
5011 lasso/xml/id-wsf-2.0/disco_provider_id.c                        | 3 +--
5012 lasso/xml/id-wsf-2.0/disco_provider_id.h                        | 3 +--
5013 lasso/xml/id-wsf-2.0/disco_query.c                              | 3 +--
5014 lasso/xml/id-wsf-2.0/disco_query.h                              | 3 +--
5015 lasso/xml/id-wsf-2.0/disco_query_response.c                     | 3 +--
5016 lasso/xml/id-wsf-2.0/disco_query_response.h                     | 3 +--
5017 lasso/xml/id-wsf-2.0/disco_requested_service.c                  | 3 +--
5018 lasso/xml/id-wsf-2.0/disco_requested_service.h                  | 3 +--
5019 lasso/xml/id-wsf-2.0/disco_security_context.c                   | 3 +--
5020 lasso/xml/id-wsf-2.0/disco_security_context.h                   | 3 +--
5021 lasso/xml/id-wsf-2.0/disco_service_context.c                    | 3 +--
5022 lasso/xml/id-wsf-2.0/disco_service_context.h                    | 3 +--
5023 lasso/xml/id-wsf-2.0/disco_service_type.c                       | 3 +--
5024 lasso/xml/id-wsf-2.0/disco_service_type.h                       | 3 +--
5025 lasso/xml/id-wsf-2.0/disco_svc_md_association_add.c             | 3 +--
5026 lasso/xml/id-wsf-2.0/disco_svc_md_association_add.h             | 3 +--
5027 lasso/xml/id-wsf-2.0/disco_svc_md_association_add_response.c    | 3 +--
5028 lasso/xml/id-wsf-2.0/disco_svc_md_association_add_response.h    | 3 +--
5029 lasso/xml/id-wsf-2.0/disco_svc_md_association_delete.c          | 3 +--
5030 lasso/xml/id-wsf-2.0/disco_svc_md_association_delete.h          | 3 +--
5031 lasso/xml/id-wsf-2.0/disco_svc_md_association_delete_response.c | 3 +--
5032 lasso/xml/id-wsf-2.0/disco_svc_md_association_delete_response.h | 3 +--
5033 lasso/xml/id-wsf-2.0/disco_svc_md_association_query.c           | 3 +--
5034 lasso/xml/id-wsf-2.0/disco_svc_md_association_query.h           | 3 +--
5035 lasso/xml/id-wsf-2.0/disco_svc_md_association_query_response.c  | 3 +--
5036 lasso/xml/id-wsf-2.0/disco_svc_md_association_query_response.h  | 3 +--
5037 lasso/xml/id-wsf-2.0/disco_svc_md_delete.c                      | 3 +--
5038 lasso/xml/id-wsf-2.0/disco_svc_md_delete.h                      | 3 +--
5039 lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.c             | 3 +--
5040 lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.h             | 3 +--
5041 lasso/xml/id-wsf-2.0/disco_svc_md_query.c                       | 3 +--
5042 lasso/xml/id-wsf-2.0/disco_svc_md_query.h                       | 3 +--
5043 lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c              | 3 +--
5044 lasso/xml/id-wsf-2.0/disco_svc_md_query_response.h              | 3 +--
5045 lasso/xml/id-wsf-2.0/disco_svc_md_register.c                    | 3 +--
5046 lasso/xml/id-wsf-2.0/disco_svc_md_register.h                    | 3 +--
5047 lasso/xml/id-wsf-2.0/disco_svc_md_register_response.c           | 3 +--
5048 lasso/xml/id-wsf-2.0/disco_svc_md_register_response.h           | 3 +--
5049 lasso/xml/id-wsf-2.0/disco_svc_md_replace.c                     | 3 +--
5050 lasso/xml/id-wsf-2.0/disco_svc_md_replace.h                     | 3 +--
5051 lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.c            | 3 +--
5052 lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.h            | 3 +--
5053 lasso/xml/id-wsf-2.0/disco_svc_metadata.c                       | 3 +--
5054 lasso/xml/id-wsf-2.0/disco_svc_metadata.h                       | 3 +--
5055 lasso/xml/id-wsf-2.0/dst_data_response_base.c                   | 3 +--
5056 lasso/xml/id-wsf-2.0/dst_data_response_base.h                   | 3 +--
5057 lasso/xml/id-wsf-2.0/dst_delete_item_base.c                     | 3 +--
5058 lasso/xml/id-wsf-2.0/dst_delete_item_base.h                     | 3 +--
5059 lasso/xml/id-wsf-2.0/dst_delete_response.c                      | 3 +--
5060 lasso/xml/id-wsf-2.0/dst_delete_response.h                      | 3 +--
5061 lasso/xml/id-wsf-2.0/dst_request.c                              | 3 +--
5062 lasso/xml/id-wsf-2.0/dst_request.h                              | 3 +--
5063 lasso/xml/id-wsf-2.0/dst_result_query_base.c                    | 3 +--
5064 lasso/xml/id-wsf-2.0/dst_result_query_base.h                    | 3 +--
5065 lasso/xml/id-wsf-2.0/dst_test_item_base.c                       | 3 +--
5066 lasso/xml/id-wsf-2.0/dst_test_item_base.h                       | 3 +--
5067 lasso/xml/id-wsf-2.0/dstref_app_data.c                          | 3 +--
5068 lasso/xml/id-wsf-2.0/dstref_app_data.h                          | 3 +--
5069 lasso/xml/id-wsf-2.0/dstref_create.c                            | 3 +--
5070 lasso/xml/id-wsf-2.0/dstref_create.h                            | 3 +--
5071 lasso/xml/id-wsf-2.0/dstref_create_item.c                       | 3 +--
5072 lasso/xml/id-wsf-2.0/dstref_create_item.h                       | 3 +--
5073 lasso/xml/id-wsf-2.0/dstref_create_response.c                   | 3 +--
5074 lasso/xml/id-wsf-2.0/dstref_create_response.h                   | 3 +--
5075 lasso/xml/id-wsf-2.0/dstref_data.c                              | 3 +--
5076 lasso/xml/id-wsf-2.0/dstref_data.h                              | 3 +--
5077 lasso/xml/id-wsf-2.0/dstref_data_response.c                     | 3 +--
5078 lasso/xml/id-wsf-2.0/dstref_data_response.h                     | 3 +--
5079 lasso/xml/id-wsf-2.0/dstref_delete.c                            | 3 +--
5080 lasso/xml/id-wsf-2.0/dstref_delete.h                            | 3 +--
5081 lasso/xml/id-wsf-2.0/dstref_delete_item.c                       | 3 +--
5082 lasso/xml/id-wsf-2.0/dstref_delete_item.h                       | 3 +--
5083 lasso/xml/id-wsf-2.0/dstref_delete_response.c                   | 3 +--
5084 lasso/xml/id-wsf-2.0/dstref_delete_response.h                   | 3 +--
5085 lasso/xml/id-wsf-2.0/dstref_item_data.c                         | 3 +--
5086 lasso/xml/id-wsf-2.0/dstref_item_data.h                         | 3 +--
5087 lasso/xml/id-wsf-2.0/dstref_modify.c                            | 3 +--
5088 lasso/xml/id-wsf-2.0/dstref_modify.h                            | 3 +--
5089 lasso/xml/id-wsf-2.0/dstref_modify_item.c                       | 3 +--
5090 lasso/xml/id-wsf-2.0/dstref_modify_item.h                       | 3 +--
5091 lasso/xml/id-wsf-2.0/dstref_modify_response.c                   | 3 +--
5092 lasso/xml/id-wsf-2.0/dstref_modify_response.h                   | 3 +--
5093 lasso/xml/id-wsf-2.0/dstref_query.c                             | 3 +--
5094 lasso/xml/id-wsf-2.0/dstref_query.h                             | 3 +--
5095 lasso/xml/id-wsf-2.0/dstref_query_item.c                        | 3 +--
5096 lasso/xml/id-wsf-2.0/dstref_query_item.h                        | 3 +--
5097 lasso/xml/id-wsf-2.0/dstref_query_response.c                    | 3 +--
5098 lasso/xml/id-wsf-2.0/dstref_query_response.h                    | 3 +--
5099 lasso/xml/id-wsf-2.0/dstref_result_query.c                      | 3 +--
5100 lasso/xml/id-wsf-2.0/dstref_result_query.h                      | 3 +--
5101 lasso/xml/id-wsf-2.0/dstref_test_item.c                         | 3 +--
5102 lasso/xml/id-wsf-2.0/dstref_test_item.h                         | 3 +--
5103 lasso/xml/id-wsf-2.0/idwsf2_strings.h                           | 3 +--
5104 lasso/xml/id-wsf-2.0/ims_identity_mapping_request.c             | 3 +--
5105 lasso/xml/id-wsf-2.0/ims_identity_mapping_request.h             | 3 +--
5106 lasso/xml/id-wsf-2.0/ims_identity_mapping_response.c            | 3 +--
5107 lasso/xml/id-wsf-2.0/ims_identity_mapping_response.h            | 3 +--
5108 lasso/xml/id-wsf-2.0/ims_mapping_input.c                        | 3 +--
5109 lasso/xml/id-wsf-2.0/ims_mapping_input.h                        | 3 +--
5110 lasso/xml/id-wsf-2.0/ims_mapping_output.c                       | 3 +--
5111 lasso/xml/id-wsf-2.0/ims_mapping_output.h                       | 3 +--
5112 lasso/xml/id-wsf-2.0/is_help.c                                  | 3 +--
5113 lasso/xml/id-wsf-2.0/is_help.h                                  | 3 +--
5114 lasso/xml/id-wsf-2.0/is_inquiry.c                               | 3 +--
5115 lasso/xml/id-wsf-2.0/is_inquiry.h                               | 3 +--
5116 lasso/xml/id-wsf-2.0/is_inquiry_element.c                       | 3 +--
5117 lasso/xml/id-wsf-2.0/is_inquiry_element.h                       | 3 +--
5118 lasso/xml/id-wsf-2.0/is_interaction_request.c                   | 3 +--
5119 lasso/xml/id-wsf-2.0/is_interaction_request.h                   | 3 +--
5120 lasso/xml/id-wsf-2.0/is_interaction_response.c                  | 3 +--
5121 lasso/xml/id-wsf-2.0/is_interaction_response.h                  | 3 +--
5122 lasso/xml/id-wsf-2.0/is_interaction_statement.c                 | 3 +--
5123 lasso/xml/id-wsf-2.0/is_interaction_statement.h                 | 3 +--
5124 lasso/xml/id-wsf-2.0/is_item.c                                  | 3 +--
5125 lasso/xml/id-wsf-2.0/is_item.h                                  | 3 +--
5126 lasso/xml/id-wsf-2.0/is_parameter.c                             | 3 +--
5127 lasso/xml/id-wsf-2.0/is_parameter.h                             | 3 +--
5128 lasso/xml/id-wsf-2.0/is_select.c                                | 3 +--
5129 lasso/xml/id-wsf-2.0/is_select.h                                | 3 +--
5130 lasso/xml/id-wsf-2.0/is_text.c                                  | 3 +--
5131 lasso/xml/id-wsf-2.0/is_text.h                                  | 3 +--
5132 lasso/xml/id-wsf-2.0/ps_add_collection_request.c                | 3 +--
5133 lasso/xml/id-wsf-2.0/ps_add_collection_request.h                | 3 +--
5134 lasso/xml/id-wsf-2.0/ps_add_collection_response.c               | 3 +--
5135 lasso/xml/id-wsf-2.0/ps_add_collection_response.h               | 3 +--
5136 lasso/xml/id-wsf-2.0/ps_add_entity_request.c                    | 3 +--
5137 lasso/xml/id-wsf-2.0/ps_add_entity_request.h                    | 3 +--
5138 lasso/xml/id-wsf-2.0/ps_add_entity_response.c                   | 3 +--
5139 lasso/xml/id-wsf-2.0/ps_add_entity_response.h                   | 3 +--
5140 lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c              | 3 +--
5141 lasso/xml/id-wsf-2.0/ps_add_known_entity_request.h              | 3 +--
5142 lasso/xml/id-wsf-2.0/ps_add_known_entity_response.c             | 3 +--
5143 lasso/xml/id-wsf-2.0/ps_add_known_entity_response.h             | 3 +--
5144 lasso/xml/id-wsf-2.0/ps_add_to_collection_request.c             | 3 +--
5145 lasso/xml/id-wsf-2.0/ps_add_to_collection_request.h             | 3 +--
5146 lasso/xml/id-wsf-2.0/ps_get_object_info_request.c               | 3 +--
5147 lasso/xml/id-wsf-2.0/ps_get_object_info_request.h               | 3 +--
5148 lasso/xml/id-wsf-2.0/ps_get_object_info_response.c              | 3 +--
5149 lasso/xml/id-wsf-2.0/ps_get_object_info_response.h              | 3 +--
5150 lasso/xml/id-wsf-2.0/ps_item_data.c                             | 3 +--
5151 lasso/xml/id-wsf-2.0/ps_item_data.h                             | 3 +--
5152 lasso/xml/id-wsf-2.0/ps_list_members_request.c                  | 3 +--
5153 lasso/xml/id-wsf-2.0/ps_list_members_request.h                  | 3 +--
5154 lasso/xml/id-wsf-2.0/ps_list_members_response.c                 | 3 +--
5155 lasso/xml/id-wsf-2.0/ps_list_members_response.h                 | 3 +--
5156 lasso/xml/id-wsf-2.0/ps_notification.c                          | 3 +--
5157 lasso/xml/id-wsf-2.0/ps_notification.h                          | 3 +--
5158 lasso/xml/id-wsf-2.0/ps_notify.c                                | 3 +--
5159 lasso/xml/id-wsf-2.0/ps_notify.h                                | 3 +--
5160 lasso/xml/id-wsf-2.0/ps_object.c                                | 3 +--
5161 lasso/xml/id-wsf-2.0/ps_object.h                                | 3 +--
5162 lasso/xml/id-wsf-2.0/ps_query_objects_request.c                 | 3 +--
5163 lasso/xml/id-wsf-2.0/ps_query_objects_request.h                 | 3 +--
5164 lasso/xml/id-wsf-2.0/ps_query_objects_response.c                | 3 +--
5165 lasso/xml/id-wsf-2.0/ps_query_objects_response.h                | 3 +--
5166 lasso/xml/id-wsf-2.0/ps_remove_collection_request.c             | 3 +--
5167 lasso/xml/id-wsf-2.0/ps_remove_collection_request.h             | 3 +--
5168 lasso/xml/id-wsf-2.0/ps_remove_entity_request.c                 | 3 +--
5169 lasso/xml/id-wsf-2.0/ps_remove_entity_request.h                 | 3 +--
5170 lasso/xml/id-wsf-2.0/ps_remove_from_collection_request.c        | 3 +--
5171 lasso/xml/id-wsf-2.0/ps_remove_from_collection_request.h        | 3 +--
5172 lasso/xml/id-wsf-2.0/ps_request_abstract.c                      | 3 +--
5173 lasso/xml/id-wsf-2.0/ps_request_abstract.h                      | 3 +--
5174 lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.c            | 3 +--
5175 lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.h            | 3 +--
5176 lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.c           | 3 +--
5177 lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.h           | 3 +--
5178 lasso/xml/id-wsf-2.0/ps_resolve_input.c                         | 3 +--
5179 lasso/xml/id-wsf-2.0/ps_resolve_input.h                         | 3 +--
5180 lasso/xml/id-wsf-2.0/ps_response_abstract.c                     | 3 +--
5181 lasso/xml/id-wsf-2.0/ps_response_abstract.h                     | 3 +--
5182 lasso/xml/id-wsf-2.0/ps_set_object_info_request.c               | 3 +--
5183 lasso/xml/id-wsf-2.0/ps_set_object_info_request.h               | 3 +--
5184 lasso/xml/id-wsf-2.0/ps_test_membership_request.c               | 3 +--
5185 lasso/xml/id-wsf-2.0/ps_test_membership_request.h               | 3 +--
5186 lasso/xml/id-wsf-2.0/ps_test_membership_response.c              | 3 +--
5187 lasso/xml/id-wsf-2.0/ps_test_membership_response.h              | 3 +--
5188 lasso/xml/id-wsf-2.0/sb2_consent.c                              | 3 +--
5189 lasso/xml/id-wsf-2.0/sb2_consent.h                              | 3 +--
5190 lasso/xml/id-wsf-2.0/sb2_credentials_context.c                  | 3 +--
5191 lasso/xml/id-wsf-2.0/sb2_credentials_context.h                  | 3 +--
5192 lasso/xml/id-wsf-2.0/sb2_endpoint_update.c                      | 3 +--
5193 lasso/xml/id-wsf-2.0/sb2_endpoint_update.h                      | 3 +--
5194 lasso/xml/id-wsf-2.0/sb2_redirect_request.c                     | 3 +--
5195 lasso/xml/id-wsf-2.0/sb2_redirect_request.h                     | 3 +--
5196 lasso/xml/id-wsf-2.0/sb2_sender.c                               | 3 +--
5197 lasso/xml/id-wsf-2.0/sb2_sender.h                               | 3 +--
5198 lasso/xml/id-wsf-2.0/sb2_target_identity.c                      | 3 +--
5199 lasso/xml/id-wsf-2.0/sb2_target_identity.h                      | 3 +--
5200 lasso/xml/id-wsf-2.0/sb2_timeout.c                              | 3 +--
5201 lasso/xml/id-wsf-2.0/sb2_timeout.h                              | 3 +--
5202 lasso/xml/id-wsf-2.0/sb2_usage_directive.c                      | 3 +--
5203 lasso/xml/id-wsf-2.0/sb2_usage_directive.h                      | 3 +--
5204 lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c              | 3 +--
5205 lasso/xml/id-wsf-2.0/sb2_user_interaction_header.h              | 3 +--
5206 lasso/xml/id-wsf-2.0/sbf_framework.c                            | 3 +--
5207 lasso/xml/id-wsf-2.0/sbf_framework.h                            | 3 +--
5208 lasso/xml/id-wsf-2.0/sec_token.c                                | 3 +--
5209 lasso/xml/id-wsf-2.0/sec_token.h                                | 3 +--
5210 lasso/xml/id-wsf-2.0/sec_token_policy.c                         | 3 +--
5211 lasso/xml/id-wsf-2.0/sec_token_policy.h                         | 3 +--
5212 lasso/xml/id-wsf-2.0/sec_transited_provider_path.c              | 3 +--
5213 lasso/xml/id-wsf-2.0/sec_transited_provider_path.h              | 3 +--
5214 lasso/xml/id-wsf-2.0/subs_notification.c                        | 3 +--
5215 lasso/xml/id-wsf-2.0/subs_notification.h                        | 3 +--
5216 lasso/xml/id-wsf-2.0/subs_notify_response.c                     | 3 +--
5217 lasso/xml/id-wsf-2.0/subs_notify_response.h                     | 3 +--
5218 lasso/xml/id-wsf-2.0/subs_ref_item.c                            | 3 +--
5219 lasso/xml/id-wsf-2.0/subs_ref_item.h                            | 3 +--
5220 lasso/xml/id-wsf-2.0/subs_subscription.c                        | 3 +--
5221 lasso/xml/id-wsf-2.0/subs_subscription.h                        | 3 +--
5222 lasso/xml/id-wsf-2.0/subsref_app_data.c                         | 3 +--
5223 lasso/xml/id-wsf-2.0/subsref_app_data.h                         | 3 +--
5224 lasso/xml/id-wsf-2.0/subsref_create.c                           | 3 +--
5225 lasso/xml/id-wsf-2.0/subsref_create.h                           | 3 +--
5226 lasso/xml/id-wsf-2.0/subsref_create_item.c                      | 3 +--
5227 lasso/xml/id-wsf-2.0/subsref_create_item.h                      | 3 +--
5228 lasso/xml/id-wsf-2.0/subsref_create_response.c                  | 3 +--
5229 lasso/xml/id-wsf-2.0/subsref_create_response.h                  | 3 +--
5230 lasso/xml/id-wsf-2.0/subsref_data.c                             | 3 +--
5231 lasso/xml/id-wsf-2.0/subsref_data.h                             | 3 +--
5232 lasso/xml/id-wsf-2.0/subsref_data_response.c                    | 3 +--
5233 lasso/xml/id-wsf-2.0/subsref_data_response.h                    | 3 +--
5234 lasso/xml/id-wsf-2.0/subsref_delete.c                           | 3 +--
5235 lasso/xml/id-wsf-2.0/subsref_delete.h                           | 3 +--
5236 lasso/xml/id-wsf-2.0/subsref_delete_item.c                      | 3 +--
5237 lasso/xml/id-wsf-2.0/subsref_delete_item.h                      | 3 +--
5238 lasso/xml/id-wsf-2.0/subsref_delete_response.c                  | 3 +--
5239 lasso/xml/id-wsf-2.0/subsref_delete_response.h                  | 3 +--
5240 lasso/xml/id-wsf-2.0/subsref_item_data.c                        | 3 +--
5241 lasso/xml/id-wsf-2.0/subsref_item_data.h                        | 3 +--
5242 lasso/xml/id-wsf-2.0/subsref_modify.c                           | 3 +--
5243 lasso/xml/id-wsf-2.0/subsref_modify.h                           | 3 +--
5244 lasso/xml/id-wsf-2.0/subsref_modify_item.c                      | 3 +--
5245 lasso/xml/id-wsf-2.0/subsref_modify_item.h                      | 3 +--
5246 lasso/xml/id-wsf-2.0/subsref_modify_response.c                  | 3 +--
5247 lasso/xml/id-wsf-2.0/subsref_modify_response.h                  | 3 +--
5248 lasso/xml/id-wsf-2.0/subsref_notification.c                     | 3 +--
5249 lasso/xml/id-wsf-2.0/subsref_notification.h                     | 3 +--
5250 lasso/xml/id-wsf-2.0/subsref_notify.c                           | 3 +--
5251 lasso/xml/id-wsf-2.0/subsref_notify.h                           | 3 +--
5252 lasso/xml/id-wsf-2.0/subsref_notify_response.c                  | 3 +--
5253 lasso/xml/id-wsf-2.0/subsref_notify_response.h                  | 3 +--
5254 lasso/xml/id-wsf-2.0/subsref_query.c                            | 3 +--
5255 lasso/xml/id-wsf-2.0/subsref_query.h                            | 3 +--
5256 lasso/xml/id-wsf-2.0/subsref_query_item.c                       | 3 +--
5257 lasso/xml/id-wsf-2.0/subsref_query_item.h                       | 3 +--
5258 lasso/xml/id-wsf-2.0/subsref_query_response.c                   | 3 +--
5259 lasso/xml/id-wsf-2.0/subsref_query_response.h                   | 3 +--
5260 lasso/xml/id-wsf-2.0/subsref_result_query.c                     | 3 +--
5261 lasso/xml/id-wsf-2.0/subsref_result_query.h                     | 3 +--
5262 lasso/xml/id-wsf-2.0/subsref_subscription.c                     | 3 +--
5263 lasso/xml/id-wsf-2.0/subsref_subscription.h                     | 3 +--
5264 lasso/xml/id-wsf-2.0/subsref_test_item.c                        | 3 +--
5265 lasso/xml/id-wsf-2.0/subsref_test_item.h                        | 3 +--
5266 lasso/xml/id-wsf-2.0/util_empty.c                               | 3 +--
5267 lasso/xml/id-wsf-2.0/util_empty.h                               | 3 +--
5268 lasso/xml/id-wsf-2.0/util_extension.c                           | 3 +--
5269 lasso/xml/id-wsf-2.0/util_extension.h                           | 3 +--
5270 lasso/xml/id-wsf-2.0/util_response.c                            | 3 +--
5271 lasso/xml/id-wsf-2.0/util_response.h                            | 3 +--
5272 lasso/xml/id-wsf-2.0/util_status.c                              | 3 +--
5273 lasso/xml/id-wsf-2.0/util_status.h                              | 3 +--
5274 lasso/xml/id-wsf-2.0/xml_idwsf2.h                               | 3 +--
5275 lasso/xml/idwsf_strings.h                                       | 3 +--
5276 lasso/xml/is_help.c                                             | 3 +--
5277 lasso/xml/is_help.h                                             | 3 +--
5278 lasso/xml/is_inquiry.c                                          | 3 +--
5279 lasso/xml/is_inquiry.h                                          | 3 +--
5280 lasso/xml/is_inquiry_element.c                                  | 3 +--
5281 lasso/xml/is_inquiry_element.h                                  | 3 +--
5282 lasso/xml/is_interaction_request.c                              | 3 +--
5283 lasso/xml/is_interaction_request.h                              | 3 +--
5284 lasso/xml/is_interaction_response.c                             | 3 +--
5285 lasso/xml/is_interaction_response.h                             | 3 +--
5286 lasso/xml/is_interaction_statement.c                            | 3 +--
5287 lasso/xml/is_interaction_statement.h                            | 3 +--
5288 lasso/xml/is_item.c                                             | 3 +--
5289 lasso/xml/is_item.h                                             | 3 +--
5290 lasso/xml/is_parameter.c                                        | 3 +--
5291 lasso/xml/is_parameter.h                                        | 3 +--
5292 lasso/xml/is_redirect_request.c                                 | 3 +--
5293 lasso/xml/is_redirect_request.h                                 | 3 +--
5294 lasso/xml/is_select.c                                           | 3 +--
5295 lasso/xml/is_select.h                                           | 3 +--
5296 lasso/xml/is_text.c                                             | 3 +--
5297 lasso/xml/is_text.h                                             | 3 +--
5298 lasso/xml/is_user_interaction.c                                 | 3 +--
5299 lasso/xml/is_user_interaction.h                                 | 3 +--
5300 lasso/xml/lib_assertion.c                                       | 3 +--
5301 lasso/xml/lib_assertion.h                                       | 3 +--
5302 lasso/xml/lib_authentication_statement.c                        | 3 +--
5303 lasso/xml/lib_authentication_statement.h                        | 3 +--
5304 lasso/xml/lib_authn_context.c                                   | 3 +--
5305 lasso/xml/lib_authn_context.h                                   | 3 +--
5306 lasso/xml/lib_authn_request.c                                   | 3 +--
5307 lasso/xml/lib_authn_request.h                                   | 3 +--
5308 lasso/xml/lib_authn_request_envelope.c                          | 3 +--
5309 lasso/xml/lib_authn_request_envelope.h                          | 3 +--
5310 lasso/xml/lib_authn_response.c                                  | 3 +--
5311 lasso/xml/lib_authn_response.h                                  | 3 +--
5312 lasso/xml/lib_authn_response_envelope.c                         | 3 +--
5313 lasso/xml/lib_authn_response_envelope.h                         | 3 +--
5314 lasso/xml/lib_federation_termination_notification.c             | 3 +--
5315 lasso/xml/lib_federation_termination_notification.h             | 3 +--
5316 lasso/xml/lib_idp_entries.c                                     | 3 +--
5317 lasso/xml/lib_idp_entries.h                                     | 3 +--
5318 lasso/xml/lib_idp_entry.c                                       | 3 +--
5319 lasso/xml/lib_idp_entry.h                                       | 3 +--
5320 lasso/xml/lib_idp_list.c                                        | 3 +--
5321 lasso/xml/lib_idp_list.h                                        | 3 +--
5322 lasso/xml/lib_logout_request.c                                  | 3 +--
5323 lasso/xml/lib_logout_request.h                                  | 3 +--
5324 lasso/xml/lib_logout_response.c                                 | 3 +--
5325 lasso/xml/lib_logout_response.h                                 | 3 +--
5326 lasso/xml/lib_name_identifier_mapping_request.c                 | 3 +--
5327 lasso/xml/lib_name_identifier_mapping_request.h                 | 3 +--
5328 lasso/xml/lib_name_identifier_mapping_response.c                | 3 +--
5329 lasso/xml/lib_name_identifier_mapping_response.h                | 3 +--
5330 lasso/xml/lib_register_name_identifier_request.c                | 3 +--
5331 lasso/xml/lib_register_name_identifier_request.h                | 3 +--
5332 lasso/xml/lib_register_name_identifier_response.c               | 3 +--
5333 lasso/xml/lib_register_name_identifier_response.h               | 3 +--
5334 lasso/xml/lib_request_authn_context.c                           | 3 +--
5335 lasso/xml/lib_request_authn_context.h                           | 3 +--
5336 lasso/xml/lib_scoping.c                                         | 3 +--
5337 lasso/xml/lib_scoping.h                                         | 3 +--
5338 lasso/xml/lib_status_response.c                                 | 3 +--
5339 lasso/xml/lib_status_response.h                                 | 3 +--
5340 lasso/xml/lib_subject.c                                         | 3 +--
5341 lasso/xml/lib_subject.h                                         | 3 +--
5342 lasso/xml/misc_text_node.c                                      | 3 +--
5343 lasso/xml/misc_text_node.h                                      | 3 +--
5344 lasso/xml/private.h                                             | 3 +--
5345 lasso/xml/sa_credentials.c                                      | 3 +--
5346 lasso/xml/sa_credentials.h                                      | 3 +--
5347 lasso/xml/sa_parameter.c                                        | 3 +--
5348 lasso/xml/sa_parameter.h                                        | 3 +--
5349 lasso/xml/sa_password_transforms.c                              | 3 +--
5350 lasso/xml/sa_password_transforms.h                              | 3 +--
5351 lasso/xml/sa_sasl_request.c                                     | 3 +--
5352 lasso/xml/sa_sasl_request.h                                     | 3 +--
5353 lasso/xml/sa_sasl_response.c                                    | 3 +--
5354 lasso/xml/sa_sasl_response.h                                    | 3 +--
5355 lasso/xml/sa_transform.c                                        | 3 +--
5356 lasso/xml/sa_transform.h                                        | 3 +--
5357 lasso/xml/saml-2.0/saml2_action.c                               | 3 +--
5358 lasso/xml/saml-2.0/saml2_action.h                               | 3 +--
5359 lasso/xml/saml-2.0/saml2_advice.c                               | 3 +--
5360 lasso/xml/saml-2.0/saml2_advice.h                               | 3 +--
5361 lasso/xml/saml-2.0/saml2_assertion.c                            | 3 +--
5362 lasso/xml/saml-2.0/saml2_assertion.h                            | 3 +--
5363 lasso/xml/saml-2.0/saml2_attribute.c                            | 3 +--
5364 lasso/xml/saml-2.0/saml2_attribute.h                            | 3 +--
5365 lasso/xml/saml-2.0/saml2_attribute_statement.c                  | 3 +--
5366 lasso/xml/saml-2.0/saml2_attribute_statement.h                  | 3 +--
5367 lasso/xml/saml-2.0/saml2_attribute_value.c                      | 3 +--
5368 lasso/xml/saml-2.0/saml2_attribute_value.h                      | 3 +--
5369 lasso/xml/saml-2.0/saml2_audience_restriction.c                 | 3 +--
5370 lasso/xml/saml-2.0/saml2_audience_restriction.h                 | 3 +--
5371 lasso/xml/saml-2.0/saml2_authn_context.c                        | 3 +--
5372 lasso/xml/saml-2.0/saml2_authn_context.h                        | 3 +--
5373 lasso/xml/saml-2.0/saml2_authn_statement.c                      | 3 +--
5374 lasso/xml/saml-2.0/saml2_authn_statement.h                      | 3 +--
5375 lasso/xml/saml-2.0/saml2_authz_decision_statement.c             | 3 +--
5376 lasso/xml/saml-2.0/saml2_authz_decision_statement.h             | 3 +--
5377 lasso/xml/saml-2.0/saml2_base_idabstract.c                      | 3 +--
5378 lasso/xml/saml-2.0/saml2_base_idabstract.h                      | 3 +--
5379 lasso/xml/saml-2.0/saml2_condition_abstract.c                   | 3 +--
5380 lasso/xml/saml-2.0/saml2_condition_abstract.h                   | 3 +--
5381 lasso/xml/saml-2.0/saml2_conditions.c                           | 3 +--
5382 lasso/xml/saml-2.0/saml2_conditions.h                           | 3 +--
5383 lasso/xml/saml-2.0/saml2_encrypted_element.c                    | 3 +--
5384 lasso/xml/saml-2.0/saml2_encrypted_element.h                    | 3 +--
5385 lasso/xml/saml-2.0/saml2_evidence.c                             | 3 +--
5386 lasso/xml/saml-2.0/saml2_evidence.h                             | 3 +--
5387 lasso/xml/saml-2.0/saml2_key_info_confirmation_data.c           | 3 +--
5388 lasso/xml/saml-2.0/saml2_key_info_confirmation_data.h           | 3 +--
5389 lasso/xml/saml-2.0/saml2_key_info_confirmation_data_type.c      | 3 +--
5390 lasso/xml/saml-2.0/saml2_key_info_confirmation_data_type.h      | 3 +--
5391 lasso/xml/saml-2.0/saml2_name_id.c                              | 3 +--
5392 lasso/xml/saml-2.0/saml2_name_id.h                              | 3 +--
5393 lasso/xml/saml-2.0/saml2_one_time_use.c                         | 3 +--
5394 lasso/xml/saml-2.0/saml2_one_time_use.h                         | 3 +--
5395 lasso/xml/saml-2.0/saml2_proxy_restriction.c                    | 3 +--
5396 lasso/xml/saml-2.0/saml2_proxy_restriction.h                    | 3 +--
5397 lasso/xml/saml-2.0/saml2_statement_abstract.c                   | 3 +--
5398 lasso/xml/saml-2.0/saml2_statement_abstract.h                   | 3 +--
5399 lasso/xml/saml-2.0/saml2_strings.h                              | 3 +--
5400 lasso/xml/saml-2.0/saml2_subject.c                              | 3 +--
5401 lasso/xml/saml-2.0/saml2_subject.h                              | 3 +--
5402 lasso/xml/saml-2.0/saml2_subject_confirmation.c                 | 3 +--
5403 lasso/xml/saml-2.0/saml2_subject_confirmation.h                 | 3 +--
5404 lasso/xml/saml-2.0/saml2_subject_confirmation_data.c            | 3 +--
5405 lasso/xml/saml-2.0/saml2_subject_confirmation_data.h            | 3 +--
5406 lasso/xml/saml-2.0/saml2_subject_locality.c                     | 3 +--
5407 lasso/xml/saml-2.0/saml2_subject_locality.h                     | 3 +--
5408 lasso/xml/saml-2.0/saml2_xsd.h                                  | 3 +--
5409 lasso/xml/saml-2.0/samlp2_artifact_resolve.c                    | 3 +--
5410 lasso/xml/saml-2.0/samlp2_artifact_resolve.h                    | 3 +--
5411 lasso/xml/saml-2.0/samlp2_artifact_response.c                   | 3 +--
5412 lasso/xml/saml-2.0/samlp2_artifact_response.h                   | 3 +--
5413 lasso/xml/saml-2.0/samlp2_assertion_id_request.c                | 3 +--
5414 lasso/xml/saml-2.0/samlp2_assertion_id_request.h                | 3 +--
5415 lasso/xml/saml-2.0/samlp2_attribute_query.c                     | 3 +--
5416 lasso/xml/saml-2.0/samlp2_attribute_query.h                     | 3 +--
5417 lasso/xml/saml-2.0/samlp2_authn_query.c                         | 3 +--
5418 lasso/xml/saml-2.0/samlp2_authn_query.h                         | 3 +--
5419 lasso/xml/saml-2.0/samlp2_authn_request.c                       | 3 +--
5420 lasso/xml/saml-2.0/samlp2_authn_request.h                       | 3 +--
5421 lasso/xml/saml-2.0/samlp2_authz_decision_query.c                | 3 +--
5422 lasso/xml/saml-2.0/samlp2_authz_decision_query.h                | 3 +--
5423 lasso/xml/saml-2.0/samlp2_extensions.c                          | 3 +--
5424 lasso/xml/saml-2.0/samlp2_extensions.h                          | 3 +--
5425 lasso/xml/saml-2.0/samlp2_idp_entry.c                           | 3 +--
5426 lasso/xml/saml-2.0/samlp2_idp_entry.h                           | 3 +--
5427 lasso/xml/saml-2.0/samlp2_idp_list.c                            | 3 +--
5428 lasso/xml/saml-2.0/samlp2_idp_list.h                            | 3 +--
5429 lasso/xml/saml-2.0/samlp2_logout_request.c                      | 3 +--
5430 lasso/xml/saml-2.0/samlp2_logout_request.h                      | 3 +--
5431 lasso/xml/saml-2.0/samlp2_logout_response.c                     | 3 +--
5432 lasso/xml/saml-2.0/samlp2_logout_response.h                     | 3 +--
5433 lasso/xml/saml-2.0/samlp2_manage_name_id_request.c              | 3 +--
5434 lasso/xml/saml-2.0/samlp2_manage_name_id_request.h              | 3 +--
5435 lasso/xml/saml-2.0/samlp2_manage_name_id_response.c             | 3 +--
5436 lasso/xml/saml-2.0/samlp2_manage_name_id_response.h             | 3 +--
5437 lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c             | 3 +--
5438 lasso/xml/saml-2.0/samlp2_name_id_mapping_request.h             | 3 +--
5439 lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c            | 3 +--
5440 lasso/xml/saml-2.0/samlp2_name_id_mapping_response.h            | 3 +--
5441 lasso/xml/saml-2.0/samlp2_name_id_policy.c                      | 3 +--
5442 lasso/xml/saml-2.0/samlp2_name_id_policy.h                      | 3 +--
5443 lasso/xml/saml-2.0/samlp2_request_abstract.c                    | 3 +--
5444 lasso/xml/saml-2.0/samlp2_request_abstract.h                    | 3 +--
5445 lasso/xml/saml-2.0/samlp2_requested_authn_context.c             | 3 +--
5446 lasso/xml/saml-2.0/samlp2_requested_authn_context.h             | 3 +--
5447 lasso/xml/saml-2.0/samlp2_response.c                            | 3 +--
5448 lasso/xml/saml-2.0/samlp2_response.h                            | 3 +--
5449 lasso/xml/saml-2.0/samlp2_scoping.c                             | 3 +--
5450 lasso/xml/saml-2.0/samlp2_scoping.h                             | 3 +--
5451 lasso/xml/saml-2.0/samlp2_status.c                              | 3 +--
5452 lasso/xml/saml-2.0/samlp2_status.h                              | 3 +--
5453 lasso/xml/saml-2.0/samlp2_status_code.c                         | 3 +--
5454 lasso/xml/saml-2.0/samlp2_status_code.h                         | 3 +--
5455 lasso/xml/saml-2.0/samlp2_status_detail.c                       | 3 +--
5456 lasso/xml/saml-2.0/samlp2_status_detail.h                       | 3 +--
5457 lasso/xml/saml-2.0/samlp2_status_response.c                     | 3 +--
5458 lasso/xml/saml-2.0/samlp2_status_response.h                     | 3 +--
5459 lasso/xml/saml-2.0/samlp2_subject_query_abstract.c              | 3 +--
5460 lasso/xml/saml-2.0/samlp2_subject_query_abstract.h              | 3 +--
5461 lasso/xml/saml-2.0/samlp2_terminate.c                           | 3 +--
5462 lasso/xml/saml-2.0/samlp2_terminate.h                           | 3 +--
5463 lasso/xml/saml-2.0/xml_saml2.h                                  | 3 +--
5464 lasso/xml/saml_advice.c                                         | 3 +--
5465 lasso/xml/saml_advice.h                                         | 3 +--
5466 lasso/xml/saml_assertion.c                                      | 3 +--
5467 lasso/xml/saml_assertion.h                                      | 3 +--
5468 lasso/xml/saml_attribute.c                                      | 3 +--
5469 lasso/xml/saml_attribute.h                                      | 3 +--
5470 lasso/xml/saml_attribute_designator.c                           | 3 +--
5471 lasso/xml/saml_attribute_designator.h                           | 3 +--
5472 lasso/xml/saml_attribute_statement.c                            | 3 +--
5473 lasso/xml/saml_attribute_statement.h                            | 3 +--
5474 lasso/xml/saml_attribute_value.c                                | 3 +--
5475 lasso/xml/saml_attribute_value.h                                | 3 +--
5476 lasso/xml/saml_audience_restriction_condition.c                 | 3 +--
5477 lasso/xml/saml_audience_restriction_condition.h                 | 3 +--
5478 lasso/xml/saml_authentication_statement.c                       | 3 +--
5479 lasso/xml/saml_authentication_statement.h                       | 3 +--
5480 lasso/xml/saml_authority_binding.c                              | 3 +--
5481 lasso/xml/saml_authority_binding.h                              | 3 +--
5482 lasso/xml/saml_condition_abstract.c                             | 3 +--
5483 lasso/xml/saml_condition_abstract.h                             | 3 +--
5484 lasso/xml/saml_conditions.c                                     | 3 +--
5485 lasso/xml/saml_conditions.h                                     | 3 +--
5486 lasso/xml/saml_name_identifier.c                                | 3 +--
5487 lasso/xml/saml_name_identifier.h                                | 3 +--
5488 lasso/xml/saml_statement_abstract.c                             | 3 +--
5489 lasso/xml/saml_statement_abstract.h                             | 3 +--
5490 lasso/xml/saml_subject.c                                        | 3 +--
5491 lasso/xml/saml_subject.h                                        | 3 +--
5492 lasso/xml/saml_subject_confirmation.c                           | 3 +--
5493 lasso/xml/saml_subject_confirmation.h                           | 3 +--
5494 lasso/xml/saml_subject_locality.c                               | 3 +--
5495 lasso/xml/saml_subject_locality.h                               | 3 +--
5496 lasso/xml/saml_subject_statement.c                              | 3 +--
5497 lasso/xml/saml_subject_statement.h                              | 3 +--
5498 lasso/xml/saml_subject_statement_abstract.c                     | 3 +--
5499 lasso/xml/saml_subject_statement_abstract.h                     | 3 +--
5500 lasso/xml/samlp_request.c                                       | 3 +--
5501 lasso/xml/samlp_request.h                                       | 3 +--
5502 lasso/xml/samlp_request_abstract.c                              | 3 +--
5503 lasso/xml/samlp_request_abstract.h                              | 3 +--
5504 lasso/xml/samlp_response.c                                      | 3 +--
5505 lasso/xml/samlp_response.h                                      | 3 +--
5506 lasso/xml/samlp_response_abstract.c                             | 3 +--
5507 lasso/xml/samlp_response_abstract.h                             | 3 +--
5508 lasso/xml/samlp_status.c                                        | 3 +--
5509 lasso/xml/samlp_status.h                                        | 3 +--
5510 lasso/xml/samlp_status_code.c                                   | 3 +--
5511 lasso/xml/samlp_status_code.h                                   | 3 +--
5512 lasso/xml/sec_resource_access_statement.c                       | 3 +--
5513 lasso/xml/sec_resource_access_statement.h                       | 3 +--
5514 lasso/xml/soap-1.1/soap_body.c                                  | 3 +--
5515 lasso/xml/soap-1.1/soap_body.h                                  | 3 +--
5516 lasso/xml/soap-1.1/soap_detail.c                                | 3 +--
5517 lasso/xml/soap-1.1/soap_detail.h                                | 3 +--
5518 lasso/xml/soap-1.1/soap_envelope.c                              | 3 +--
5519 lasso/xml/soap-1.1/soap_envelope.h                              | 3 +--
5520 lasso/xml/soap-1.1/soap_fault.c                                 | 3 +--
5521 lasso/xml/soap-1.1/soap_fault.h                                 | 3 +--
5522 lasso/xml/soap-1.1/soap_header.c                                | 3 +--
5523 lasso/xml/soap-1.1/soap_header.h                                | 3 +--
5524 lasso/xml/soap-1.1/xml_soap11.h                                 | 3 +--
5525 lasso/xml/soap_binding.c                                        | 3 +--
5526 lasso/xml/soap_binding.h                                        | 3 +--
5527 lasso/xml/soap_binding_consent.c                                | 3 +--
5528 lasso/xml/soap_binding_consent.h                                | 3 +--
5529 lasso/xml/soap_binding_correlation.c                            | 3 +--
5530 lasso/xml/soap_binding_correlation.h                            | 3 +--
5531 lasso/xml/soap_binding_ext_credential.c                         | 3 +--
5532 lasso/xml/soap_binding_ext_credential.h                         | 3 +--
5533 lasso/xml/soap_binding_ext_credentials_context.c                | 3 +--
5534 lasso/xml/soap_binding_ext_credentials_context.h                | 3 +--
5535 lasso/xml/soap_binding_ext_service_instance_update.c            | 3 +--
5536 lasso/xml/soap_binding_ext_service_instance_update.h            | 3 +--
5537 lasso/xml/soap_binding_ext_timeout.c                            | 3 +--
5538 lasso/xml/soap_binding_ext_timeout.h                            | 3 +--
5539 lasso/xml/soap_binding_processing_context.c                     | 3 +--
5540 lasso/xml/soap_binding_processing_context.h                     | 3 +--
5541 lasso/xml/soap_binding_provider.c                               | 3 +--
5542 lasso/xml/soap_binding_provider.h                               | 3 +--
5543 lasso/xml/soap_binding_usage_directive.c                        | 3 +--
5544 lasso/xml/soap_binding_usage_directive.h                        | 3 +--
5545 lasso/xml/strings.h                                             | 3 +--
5546 lasso/xml/tools.c                                               | 3 +--
5547 lasso/xml/tools.h                                               | 3 +--
5548 lasso/xml/utility_status.c                                      | 3 +--
5549 lasso/xml/utility_status.h                                      | 3 +--
5550 lasso/xml/ws/wsa_attributed_any.c                               | 3 +--
5551 lasso/xml/ws/wsa_attributed_any.h                               | 3 +--
5552 lasso/xml/ws/wsa_attributed_qname.c                             | 3 +--
5553 lasso/xml/ws/wsa_attributed_qname.h                             | 3 +--
5554 lasso/xml/ws/wsa_attributed_unsigned_long.c                     | 3 +--
5555 lasso/xml/ws/wsa_attributed_unsigned_long.h                     | 3 +--
5556 lasso/xml/ws/wsa_attributed_uri.c                               | 3 +--
5557 lasso/xml/ws/wsa_attributed_uri.h                               | 3 +--
5558 lasso/xml/ws/wsa_endpoint_reference.c                           | 3 +--
5559 lasso/xml/ws/wsa_endpoint_reference.h                           | 3 +--
5560 lasso/xml/ws/wsa_metadata.c                                     | 3 +--
5561 lasso/xml/ws/wsa_metadata.h                                     | 3 +--
5562 lasso/xml/ws/wsa_problem_action.c                               | 3 +--
5563 lasso/xml/ws/wsa_problem_action.h                               | 3 +--
5564 lasso/xml/ws/wsa_reference_parameters.c                         | 3 +--
5565 lasso/xml/ws/wsa_reference_parameters.h                         | 3 +--
5566 lasso/xml/ws/wsa_relates_to.c                                   | 3 +--
5567 lasso/xml/ws/wsa_relates_to.h                                   | 3 +--
5568 lasso/xml/ws/wsse_embedded.c                                    | 3 +--
5569 lasso/xml/ws/wsse_embedded.h                                    | 3 +--
5570 lasso/xml/ws/wsse_reference.c                                   | 3 +--
5571 lasso/xml/ws/wsse_reference.h                                   | 3 +--
5572 lasso/xml/ws/wsse_security_header.c                             | 3 +--
5573 lasso/xml/ws/wsse_security_header.h                             | 3 +--
5574 lasso/xml/ws/wsse_security_token_reference.c                    | 3 +--
5575 lasso/xml/ws/wsse_security_token_reference.h                    | 3 +--
5576 lasso/xml/ws/wsse_transformation_parameters.c                   | 3 +--
5577 lasso/xml/ws/wsse_transformation_parameters.h                   | 3 +--
5578 lasso/xml/ws/wsse_username_token.c                              | 3 +--
5579 lasso/xml/ws/wsse_username_token.h                              | 3 +--
5580 lasso/xml/ws/wsu_timestamp.c                                    | 3 +--
5581 lasso/xml/ws/wsu_timestamp.h                                    | 3 +--
5582 lasso/xml/ws/xml_ws.h                                           | 3 +--
5583 lasso/xml/xml.c                                                 | 3 +--
5584 lasso/xml/xml.h                                                 | 3 +--
5585 lasso/xml/xml_enc.h                                             | 3 +--
5586 lasso/xml/xml_idff.h                                            | 3 +--
5587 lasso/xml/xml_idwsf.h                                           | 3 +--
5588 m4/ac_check_class.m4                                            | 4 +---
5589 m4/ac_check_classpath.m4                                        | 4 +---
5590 m4/ac_check_java_home.m4                                        | 4 +---
5591 m4/ac_check_rqrd_class.m4                                       | 4 +---
5592 m4/ac_prog_java.m4                                              | 4 +---
5593 m4/ac_prog_java_cc.m4                                           | 4 +---
5594 m4/ac_prog_java_works.m4                                        | 4 +---
5595 m4/ac_prog_javac.m4                                             | 4 +---
5596 m4/ac_prog_javac_works.m4                                       | 4 +---
5597 m4/dps_java_check_class.m4                                      | 4 +---
5598 m4/dps_libgcj_jar.m4                                            | 4 +---
5599 m4/dps_xtra_classpath.m4                                        | 4 +---
5600 tests/assertion_query_saml2.c                                   | 3 +--
5601 tests/basic_tests.c                                             | 3 +--
5602 tests/idwsf2_tests.c                                            | 3 +--
5603 tests/login_tests.c                                             | 3 +--
5604 tests/login_tests_saml2.c                                       | 3 +--
5605 tests/metadata_tests.c                                          | 3 +--
5606 tests/non_regression_tests.c                                    | 3 +--
5607 tests/perfs.c                                                   | 3 +--
5608 tests/random_tests.c                                            | 3 +--
5609 tests/tests.c                                                   | 3 +--
5610 tests/tests.h                                                   | 3 +--
5611 tools/generate_idwsf2_classes.py                                | 9 +++------
5612 website/web/license.xml                                         | 4 ++--
5613 win32/lasso.rc.in                                               | 3 +--
5614 815 files changed, 818 insertions(+), 1644 deletions(-)
5615
5616commit 9c08482b46e8d67085de2da38cd6c4b699674206
5617Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5618Date:   Wed Nov 20 08:49:00 2013 +0100
5619
5620    jenkins.sh: do not ignore errors
5621
5622 jenkins.sh | 1 +
5623 1 file changed, 1 insertion(+)
5624
5625commit 080548538d4e2622c04f1a5f9370d8c1889c2959
5626Author: Frédéric Péters <fpeters@entrouvert.com>
5627Date:   Wed Oct 23 15:31:23 2013 +0200
5628
5629    python: do not fail displaying a non-C error (fixes #3866)
5630
5631    The binding does a raise Error('failed to create object') but the local Error
5632    exception class expects a lasso error code, and will thus fail if printed.
5633
5634      File ".../lasso.py", line 54, in __str__
5635        return '<lasso.%s(%s): %s>' % (self.__class__.__name__, self.code,
5636                 _lasso.strError(self.code))
5637      TypeError: an integer is required
5638
5639 bindings/python/lang.py | 5 ++++-
5640 1 file changed, 4 insertions(+), 1 deletion(-)
5641
5642commit e50981372fb788f4a8b1d4a2e72e7a51fec3ddd1
5643Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5644Date:   Fri Oct 11 16:35:03 2013 +0200
5645
5646    saml-2.0/provider: when looking for endpoints take a null role as meanning « take the first one »
5647
5648 lasso/saml-2.0/provider.c | 17 +++++++++++------
5649 1 file changed, 11 insertions(+), 6 deletions(-)
5650
5651commit 0bb846a3558beb80ba5e7d4c6696f6cfb724b5f1
5652Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5653Date:   Thu Oct 10 17:17:04 2013 +0200
5654
5655    saml-2.0/profile: fix typo in commit 8de55
5656
5657 lasso/saml-2.0/profile.c | 2 +-
5658 1 file changed, 1 insertion(+), 1 deletion(-)
5659
5660commit 8de55e4b2a13bf77e41b2355afaef92f351f53a9
5661Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5662Date:   Thu Oct 10 17:08:20 2013 +0200
5663
5664    saml-2.0/profile: add warning message when unable to build an artifact response message due to an unfound artifact resolution endpoint
5665
5666 lasso/saml-2.0/profile.c | 4 ++++
5667 1 file changed, 4 insertions(+)
5668
5669commit 618017e34e0ff6fc699c535e3a72ac48624badb9
5670Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5671Date:   Tue Oct 1 15:49:38 2013 +0200
5672
5673    web: update mailing list urls
5674
5675 website/web/mailinglists/index.xml | 8 ++++----
5676 1 file changed, 4 insertions(+), 4 deletions(-)
5677
5678commit 680265581235592706cb8eab27c67b53749357b7
5679Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5680Date:   Fri Sep 27 16:39:40 2013 +0200
5681
5682    debian: add a source/format file
5683
5684 source/format | 1 +
5685 1 file changed, 1 insertion(+)
5686
5687commit 25eb3edef9c031719574bdbf39f6dab1873a4781
5688Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5689Date:   Fri Sep 27 16:39:12 2013 +0200
5690
5691    debian: add a source/format file
5692
5693 source/format | 1 +
5694 1 file changed, 1 insertion(+)
5695
5696commit cf1a4a79b007249cc348353a3a77bb0a75145449
5697Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5698Date:   Fri Sep 27 16:19:03 2013 +0200
5699
5700    toosl/git-version-gen: use a dot to separate the commit string from the regular version
5701
5702 tools/git-version-gen | 2 +-
5703 1 file changed, 1 insertion(+), 1 deletion(-)
5704
5705commit 1a1d443f91cfbb5100b5212bbd408ae7d8a271d0
5706Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5707Date:   Fri Sep 27 15:51:02 2013 +0200
5708
5709    lasso/xml/tools.c: fix misuse of xmlURIUnescapeString
5710
5711    If the length argument is NULL, the full string is unescaped; the
5712    behaviour we expected is to return a 0 length string.
5713
5714 lasso/xml/tools.c | 12 ++++++++++--
5715 1 file changed, 10 insertions(+), 2 deletions(-)
5716
5717commit e70a5746d551aaa8f579c50c09a14e528e4cfcfc
5718Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5719Date:   Fri Sep 27 12:17:48 2013 +0200
5720
5721    tools/git-version-gen: keep the g before the git commit number
5722
5723 tools/git-version-gen | 3 ++-
5724 1 file changed, 2 insertions(+), 1 deletion(-)
5725
5726commit ed8a8f18cbe1d85760a13de2c51b268324ee5a03
5727Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5728Date:   Fri Sep 27 12:03:49 2013 +0200
5729
5730    debian: import current packging for debian wheezy
5731
5732 changelog             | 44 ++++++++++++++++++++++++++++++++++++++++++++
5733 compat                |  2 +-
5734 control               | 24 ++++++++++++------------
5735 control.in            |  6 +++---
5736 liblasso-perl.install |  6 +++---
5737 liblasso3-dev.install |  1 -
5738 rules                 |  4 ++--
5739 7 files changed, 65 insertions(+), 22 deletions(-)
5740
5741commit e4e9c79d93f2953f34c702a6e466d6ef790a0ca4
5742Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5743Date:   Fri Sep 27 11:57:47 2013 +0200
5744
5745    .gitignore: add more
5746
5747 .gitignore | 3 +++
5748 1 file changed, 3 insertions(+)
5749
5750commit 4100e4bebb7eb55909378afcc38feaf6a1f601af
5751Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5752Date:   Fri Sep 27 09:59:55 2013 +0200
5753
5754    bindings/perl: fix type of size variable incompatible with 64 bits arch
5755
5756 bindings/perl/glist_handling.c | 2 +-
5757 1 file changed, 1 insertion(+), 1 deletion(-)
5758
5759commit 8d3dc99d8a51e06d8841470601d014b16713ffeb
5760Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5761Date:   Thu Sep 26 16:38:05 2013 +0200
5762
5763    id-ff/login.c: initialize role status of sp and idp in lasso_login_init_authn_request
5764
5765 lasso/id-ff/login.c | 11 ++++++++++-
5766 1 file changed, 10 insertions(+), 1 deletion(-)
5767
5768commit 310e12b2a1671aa1c65c1b48728f2ea9476d59bb
5769Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5770Date:   Thu Sep 26 15:53:20 2013 +0200
5771
5772    jenkins.sh: build a first time before running distcheck, in order to have the documentation compiled
5773
5774 jenkins.sh | 1 +
5775 1 file changed, 1 insertion(+)
5776
5777commit 16beadaff96e1450e5c532722fafb96f41495da6
5778Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5779Date:   Thu Sep 26 15:51:24 2013 +0200
5780
5781    tests/data/Makefile: regenerate list of files and directories to distribute
5782
5783 tests/data/Makefile.am | 29 +++++++++++++++++++++--------
5784 1 file changed, 21 insertions(+), 8 deletions(-)
5785
5786commit 078831bd0e700a08cccb61d6523456ac961dc449
5787Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5788Date:   Thu Sep 26 15:48:39 2013 +0200
5789
5790    docs/Makefile: always set DIST_SUBDIRS
5791
5792 docs/Makefile.am | 4 +---
5793 1 file changed, 1 insertion(+), 3 deletions(-)
5794
5795commit cc6ab97ecf994c05713fc88531b68bc07ceb0b82
5796Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5797Date:   Thu Sep 26 15:40:16 2013 +0200
5798
5799    add jenkins.sh script
5800
5801 jenkins.sh | 3 +++
5802 1 file changed, 3 insertions(+)
5803
5804commit 566e29b3f870048a1cb6887bc7449e44a59ebc69
5805Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5806Date:   Sun Sep 8 23:53:33 2013 +0200
5807
5808    saml2/profile.c: add resolving of the endpoint index in artifacts
5809
5810     * lasso/saml-2.0/profile.c: add new argument role to lasso_saml20_profile_init_artifact_resolve()
5811       for looking up ArtifactResolutionService location; extract endpoint index
5812       from artifact and use it to resolve the endpoint location.
5813     * login.c: pass new argument ; force msg_url as it is preinitialized by
5814       lasso_saml20_profile_init_artifact_resolve()
5815
5816 lasso/saml-2.0/login.c          |  6 +++---
5817 lasso/saml-2.0/profile.c        | 22 ++++++++++++++++++----
5818 lasso/saml-2.0/profileprivate.h |  2 +-
5819 3 files changed, 22 insertions(+), 8 deletions(-)
5820
5821commit cfdd3daf208b822e8c6c792157b14861251b655e
5822Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5823Date:   Sun Sep 8 23:39:33 2013 +0200
5824
5825    saml2/provider.c: add new function lasso_saml20_provider_get_endpoint_url() for retrieving endpoint locations using the new endpoints list
5826
5827 lasso/saml-2.0/provider.c        | 57 ++++++++++++++++++++++++++++++++++++++++
5828 lasso/saml-2.0/providerprivate.h |  3 +++
5829 2 files changed, 60 insertions(+)
5830
5831commit 3dc786380a4f93e583798d0fae2de1a7c5218d70
5832Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5833Date:   Sun Sep 8 23:38:33 2013 +0200
5834
5835    errors.{c,h}: add new error LASSO_PROFILE_ERROR_ENDPOINT_INDEX_NOT_FOUND for reporting when a recevied artifact does match any declared endpoint
5836
5837 lasso/errors.c | 2 ++
5838 lasso/errors.h | 7 +++++++
5839 2 files changed, 9 insertions(+)
5840
5841commit 4799770a0d26a8ebb821d52f491d76a7c5b84544
5842Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5843Date:   Sun Sep 8 21:31:18 2013 +0200
5844
5845    saml2/profile: fix missing ArtifactResolutionService index in artifacts
5846
5847 lasso/saml-2.0/profile.c         | 19 ++++++++++++-------
5848 lasso/saml-2.0/provider.c        | 28 +++++++++++++++++++++++++++-
5849 lasso/saml-2.0/providerprivate.h |  2 ++
5850 lasso/xml/saml-2.0/saml2_xsd.h   |  1 +
5851 4 files changed, 42 insertions(+), 8 deletions(-)
5852
5853commit bb84a8d1887b68619c44d6695b2b080576e70c45
5854Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5855Date:   Sun Sep 8 21:24:27 2013 +0200
5856
5857    tests: add non-regression test to check that we correctly provide the ArtifactResolutionService index in artifacts
5858
5859 .../certificate.pem                                | 22 +++++++++
5860 .../password                                       |  1 -
5861 .../private-key.pem                                | 53 ++++++++++------------
5862 tests/non_regression_tests.c                       | 36 ++++++++++++++-
5863 4 files changed, 82 insertions(+), 30 deletions(-)
5864
5865commit 9adc9bfaadac2bb4f450b77146dfa3f72c46084c
5866Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5867Date:   Sun Sep 8 21:21:41 2013 +0200
5868
5869    saml2/login: fix role of providers in process_authn_request() and idp_initiated_authn_request()
5870
5871    It is necessary for endpoint resolution to know the role of providers.
5872
5873 lasso/saml-2.0/login.c | 9 +++++++++
5874 1 file changed, 9 insertions(+)
5875
5876commit 53f6f5c5ef0e4b0564efbcf438ffb6a9dab65b65
5877Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5878Date:   Sun Sep 8 21:19:57 2013 +0200
5879
5880    tests: in check_equals() and check_not_equals() macros use long long int as a catchall type for printing compared values
5881
5882 tests/tests.h | 4 ++--
5883 1 file changed, 2 insertions(+), 2 deletions(-)
5884
5885commit 05a01a824715de7e8e5d3d65b73e8fc855e5dad9
5886Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5887Date:   Sun Sep 8 21:23:30 2013 +0200
5888
5889    fix compilation errors on 64bits architectures
5890
5891     * sizeof(unsigned int) != sizeof(size_t)
5892     * INT_MAX != LONG_MAX
5893
5894 lasso/saml-2.0/provider.c | 2 +-
5895 lasso/xml/tools.c         | 2 +-
5896 lasso/xml/xml.c           | 2 +-
5897 tests/basic_tests.c       | 2 +-
5898 tests/login_tests.c       | 2 +-
5899 tests/login_tests_saml2.c | 2 +-
5900 tests/tests2.c            | 2 +-
5901 7 files changed, 7 insertions(+), 7 deletions(-)
5902
5903commit b6faccae0fabfd7e47fc6b86a06fc78367446526
5904Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5905Date:   Sun Sep 8 21:18:55 2013 +0200
5906
5907    fix warnings about unused but set variables
5908
5909 lasso/id-ff/login.c                                |  2 -
5910 lasso/id-ff/logout.c                               |  5 --
5911 lasso/id-ff/name_registration.c                    |  8 ---
5912 lasso/saml-2.0/login.c                             |  7 ---
5913 lasso/saml-2.0/name_id_management.c                |  2 +-
5914 lasso/saml-2.0/profile.c                           | 12 ++--
5915 lasso/saml-2.0/saml2_helper.c                      |  9 ++-
5916 lasso/xml/tools.c                                  |  5 +-
5917 lasso/xml/xml.c                                    |  5 +-
5918 tests/basic_tests.c                                |  3 +-
5919 .../metadata.xml                                   | 70 ++++++++++++++++++++++
5920 .../password                                       |  1 +
5921 .../private-key.pem                                | 30 ++++++++++
5922 13 files changed, 115 insertions(+), 44 deletions(-)
5923
5924commit 72e1558b2149df0057cfbc8fc697e7d04d22a5a9
5925Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5926Date:   Tue Aug 27 01:08:48 2013 +0200
5927
5928    Revert "doc: fix EXTRA_DIST definition in reference/lasso/Makefile.am"
5929
5930    This reverts commit a223afc6077528792055def999c29ac5f4d8a418.
5931    It seems to be incompatible with recent version of gtk-doc, I need to
5932    investigate more this problem.
5933
5934 docs/reference/lasso/Makefile.am | 2 +-
5935 1 file changed, 1 insertion(+), 1 deletion(-)
5936
5937commit a223afc6077528792055def999c29ac5f4d8a418
5938Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5939Date:   Tue Aug 27 00:06:20 2013 +0200
5940
5941    doc: fix EXTRA_DIST definition in reference/lasso/Makefile.am
5942
5943 docs/reference/lasso/Makefile.am | 2 +-
5944 1 file changed, 1 insertion(+), 1 deletion(-)
5945
5946commit f48cd5bbcf19736895d4ebd3f979381a004fcd15
5947Merge: 6af73738 bd0f935a
5948Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5949Date:   Tue Jul 30 15:31:26 2013 +0200
5950
5951    Merge remote-tracking branch 'origin/libxml2.9-compat'
5952
5953commit 6af73738f660661ce4c4a42e48f561306726d106
5954Author: Frédéric Péters <fpeters@entrouvert.com>
5955Date:   Sat Jul 20 09:46:34 2013 +0200
5956
5957    website: fix commercial licencee page location
5958
5959 website/web/index.xml | 2 +-
5960 1 file changed, 1 insertion(+), 1 deletion(-)
5961
5962commit 479eba57defc4fea68b6b901cd45e878cbae1245
5963Author: Tim Newsome <tnewsome@aristanetworks.com>
5964Date:   Thu Jun 13 14:16:18 2013 -0700
5965
5966    AM_C_PROTOTYPES is no longer supported in autoconf 1.12.
5967
5968 configure.ac | 1 -
5969 1 file changed, 1 deletion(-)
5970
5971commit e8d5b21637db1e06fbb938c1a888f4b988c3e10e
5972Author: Tim Newsome <tnewsome@aristanetworks.com>
5973Date:   Thu Jun 13 14:15:53 2013 -0700
5974
5975    Add support for automake 1.12.
5976
5977 autogen.sh | 5 ++++-
5978 1 file changed, 4 insertions(+), 1 deletion(-)
5979
5980commit d572326a2f5dbf2254edd304608086d12c09c5d7
5981Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5982Date:   Tue Jun 4 18:57:03 2013 +0200
5983
5984    configure.ac: do not passe the full version suffix as the release number
5985
5986 configure.ac | 2 +-
5987 1 file changed, 1 insertion(+), 1 deletion(-)
5988
5989commit d1c7f82a64b4455fc47f9d61ba373ba8086c4527
5990Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
5991Date:   Sat Jun 1 10:07:14 2013 +0200
5992
5993    FAQ.rst: start a FAQ file
5994
5995 FAQ.rst | 230 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5996 1 file changed, 230 insertions(+)
5997
5998commit 57435048a01fe5bbe2a7c80d879e3c60c5c7785b
5999Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6000Date:   Wed May 15 11:28:25 2013 +0200
6001
6002    configure: generate version number from git revision between tagged release
6003
6004    The script git-version-gen is copied from the autoconf project.
6005
6006 Makefile.am           |   8 +-
6007 configure.ac          |   2 +-
6008 tools/git-version-gen | 225 ++++++++++++++++++++++++++++++++++++++++++++++++++
6009 3 files changed, 233 insertions(+), 2 deletions(-)
6010
6011commit aa43398da669f48653ce431763bd35264fd5e314
6012Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6013Date:   Wed Mar 20 21:14:25 2013 +0100
6014
6015    python: fix logout request parsing test
6016
6017    adapt to new checks done on logout request nodes
6018
6019 bindings/python/tests/profiles_tests.py | 4 ++++
6020 1 file changed, 4 insertions(+)
6021
6022commit d06f6c698a821827884eb68c7a7e8a832acd1997
6023Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6024Date:   Wed Mar 20 20:07:49 2013 +0100
6025
6026    tests: comment out dump/restore checks against complex nodes
6027
6028 tests/basic_tests.c | 8 ++++----
6029 1 file changed, 4 insertions(+), 4 deletions(-)
6030
6031commit b929bd4034c2f66140dd4b763cfeb364afcb4e61
6032Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6033Date:   Wed Mar 20 20:03:48 2013 +0100
6034
6035    saml-2.0: fix missing signature on logout responses
6036
6037 lasso/saml-2.0/logout.c | 3 +++
6038 1 file changed, 3 insertions(+)
6039
6040commit 1b653d7b272a8f462d4c370aade60472872819a4
6041Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6042Date:   Thu Mar 7 13:52:03 2013 +0100
6043
6044    pkgconfig: do not leak lasso dependencies to users
6045
6046    Change Require into Require.private
6047
6048    Thanks to Thijs Kinkhorst and Olav Morken for the suggestion.
6049
6050 lasso.pc.in | 2 +-
6051 1 file changed, 1 insertion(+), 1 deletion(-)
6052
6053commit 7994846dfaf74803d5619a7937cb794310eec33c
6054Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6055Date:   Tue Oct 9 16:52:27 2012 +0200
6056
6057    xml-saml-2.0: ManageNameIDRequest must have a NameID
6058
6059 lasso/xml/saml-2.0/samlp2_manage_name_id_request.c | 18 ++++++++++++++++++
6060 1 file changed, 18 insertions(+)
6061
6062commit 0f3093dc56411d8d4042361ff23b5ed6a02a269b
6063Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6064Date:   Tue Oct 9 16:51:49 2012 +0200
6065
6066    xml-saml-2.0: LogoutRequest must have a NameID
6067
6068 lasso/xml/saml-2.0/samlp2_logout_request.c | 8 ++++++++
6069 1 file changed, 8 insertions(+)
6070
6071commit 8e98e432ff221a98297b177ca40d6217f581c0b4
6072Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6073Date:   Mon Oct 8 19:28:57 2012 +0200
6074
6075    xml: really enforce elements cardinality when parsing messages
6076
6077     - add a new SNIPPET_MANDATORY:
6078             we could only indicate 0-1 and 0-* cardinalities, now we can also
6079             indicate 1-1 and 1-* cardinalities.
6080     - repect cadinalities when parsing an xmlNode tree into a LassoNode
6081             tree.
6082
6083 lasso/xml/private.h |   1 +
6084 lasso/xml/xml.c     | 112 ++++++++++++++++++++++++++++++++++++----------------
6085 tests/basic_tests.c |  18 ++++++++-
6086 3 files changed, 95 insertions(+), 36 deletions(-)
6087
6088commit 2663c5df950a4ad10aefaa5373fc00971534adb8
6089Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6090Date:   Mon Oct 8 19:27:56 2012 +0200
6091
6092    xml-saml-2.0: add missing namespace declaration for the KeyInfoSujectConfirmationData sub-type
6093
6094 lasso/xml/saml-2.0/saml2_key_info_confirmation_data_type.c | 3 ++-
6095 1 file changed, 2 insertions(+), 1 deletion(-)
6096
6097commit 3b812d8d69f5842a91876a12e916b3e2a51fb2e1
6098Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6099Date:   Mon Oct 8 17:30:55 2012 +0200
6100
6101    fix memory leak in lasso_node_impl_init_from_xml: release the class_list
6102
6103 lasso/xml/xml.c | 18 ++++++++++++------
6104 1 file changed, 12 insertions(+), 6 deletions(-)
6105
6106commit be5bcfbb593bda260acfecd56c0d053d1ebcd7a4
6107Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6108Date:   Mon Oct 8 19:26:49 2012 +0200
6109
6110    utils: add a lasso_release_slist macro
6111
6112 lasso/utils.h | 2 +-
6113 1 file changed, 1 insertion(+), 1 deletion(-)
6114
6115commit a3fb13e36b92df2af83ce64dc342f55ca5a432db
6116Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6117Date:   Mon Oct 8 18:00:07 2012 +0200
6118
6119    add a lasso_release_slist
6120
6121 lasso/utils.h | 3 +++
6122 1 file changed, 3 insertions(+)
6123
6124commit 5d8d8e8441a73728406ced22535646f014e4c17e
6125Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6126Date:   Mon Oct 8 17:29:09 2012 +0200
6127
6128    fix potential segfault in lasso_node_impl_init_from_xml
6129
6130 lasso/xml/xml.c | 18 ++++++++++--------
6131 1 file changed, 10 insertions(+), 8 deletions(-)
6132
6133commit 1ebcc767a98e3bd28a9e92734c4d5c8ce6829d96
6134Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6135Date:   Mon Oct 1 10:55:39 2012 +0200
6136
6137    Fix distcheck build problem in docs/Makefile.am
6138
6139    Bug introduced in commit e97a36fa
6140
6141 docs/Makefile.am | 2 +-
6142 1 file changed, 1 insertion(+), 1 deletion(-)
6143
6144commit 267f91a5ca1078b615838b391800955adbff57ce
6145Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6146Date:   Mon Oct 1 10:43:51 2012 +0200
6147
6148    fix warning in docs/reference/lasso/Makefile.am
6149
6150 docs/reference/lasso/Makefile.am | 2 --
6151 1 file changed, 2 deletions(-)
6152
6153commit bd0f935a2450b5779a01e9e5053267ec4cac94d6
6154Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6155Date:   Fri Sep 28 22:58:10 2012 +0200
6156
6157    Rewrite all xmlNode serialization code to be compatible with libxml 2.9.0
6158
6159    Libxml stopped exposing the internal of the xmlOutputBuffer structure;
6160    it was replace by proper use of the API and of the xmlBuffer structure.
6161
6162    There could be regression for older version of libxml as some functions
6163    appeared in recent version of libxml; but the reference API document
6164    does not give any introduction date for functions so it's hard to be
6165    sure.
6166
6167 bindings/java/wrapper_top.c             | 40 +++++++++++++++++--------------
6168 bindings/php5/wrapper_source_top.c      | 42 ++++++++++++++++++++-------------
6169 bindings/python/wrapper_top.c           | 34 +++++++++++++++++---------
6170 docs/reference/lasso/lasso-sections.txt |  8 ++++++-
6171 lasso/id-ff/lecp.c                      | 24 +++----------------
6172 lasso/id-ff/session.c                   | 23 ++++--------------
6173 lasso/key.c                             |  6 ++---
6174 lasso/saml-2.0/ecp.c                    | 25 ++++----------------
6175 lasso/xml/tools.c                       | 39 +++++++++++++++---------------
6176 9 files changed, 112 insertions(+), 129 deletions(-)
6177
6178commit e94015f8bcc168c9882348d2e8c5a5138ea56676
6179Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6180Date:   Wed Sep 26 20:52:59 2012 +0200
6181
6182    fix segfault in saml-2.0/provider.c:load_endpoint_type2
6183
6184    Thanks to Hiromitsu Fujita for the patch. fixes #1582.
6185
6186 lasso/saml-2.0/provider.c | 2 +-
6187 1 file changed, 1 insertion(+), 1 deletion(-)
6188
6189commit 050afd224676807a8003315e13ba4aee74d7a18a
6190Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6191Date:   Wed Jul 11 10:57:35 2012 +0200
6192
6193    tests: add a SSO test with DSA keys to python bindings tests
6194
6195 bindings/python/tests/profiles_tests.py    | 28 +++++++++
6196 tests/data/idp12-dsa-saml2/metadata.xml    | 94 ++++++++++++++++++++++++++++++
6197 tests/data/idp12-dsa-saml2/private-key.pem | 12 ++++
6198 3 files changed, 134 insertions(+)
6199
6200commit f8ea3cda2df9919d57047626ee571893818e9193
6201Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6202Date:   Thu Jun 21 16:07:07 2012 +0200
6203
6204    Fix compilation on solaris
6205
6206    Thanks Wojciech Lichota for the patch.
6207
6208    Fixes #1516
6209
6210 configure.ac    | 3 +++
6211 lasso/logging.c | 1 +
6212 2 files changed, 4 insertions(+)
6213
6214commit fe5b4da0cf065c5a73a9e51574b7f29a1a3c588d
6215Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6216Date:   Thu Jun 21 16:06:13 2012 +0200
6217
6218    fix SIGSEGV when loading metadata files
6219
6220    Thanks Wojciech Lichota for the patch.
6221
6222    Fixes #1516
6223
6224 lasso/saml-2.0/provider.c | 3 ++-
6225 1 file changed, 2 insertions(+), 1 deletion(-)
6226
6227commit a8e571b4dd29d2cbd2ac1155edc696fd5b06bb5e
6228Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6229Date:   Sat May 5 23:22:34 2012 +0200
6230
6231    [bindings/php5] remove redundant check to is_transfer_full
6232
6233 bindings/php5/wrapper_source.py | 8 ++++----
6234 1 file changed, 4 insertions(+), 4 deletions(-)
6235
6236commit b7958a2e3190adf1f157a90742e4dd00115fbd7b
6237Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6238Date:   Sat May 5 23:21:56 2012 +0200
6239
6240    [bindings/php5] add missing release for xmlnodes in return value wrapper
6241
6242 bindings/php5/wrapper_source.py | 2 ++
6243 1 file changed, 2 insertions(+)
6244
6245commit 7e9fffe2b9f5b17e7e24e8f37449b83957144b6e
6246Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6247Date:   Sat May 5 23:18:50 2012 +0200
6248
6249    [abi] update for release 2.4.0
6250
6251 abi/abi-2.4.0 | 36 +++++++++++++++++++++++++++++++++++-
6252 1 file changed, 35 insertions(+), 1 deletion(-)
6253
6254commit e6d904800420ff67703f935184369450b4dfd086
6255Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6256Date:   Sat May 5 23:18:32 2012 +0200
6257
6258    [bindings/python] in constructors wrappers build the return value before
6259
6260 bindings/python/lang.py | 21 +++++++++++----------
6261 1 file changed, 11 insertions(+), 10 deletions(-)
6262
6263commit 1473b92b8636bf9f7325ef304a627e5258fbc659
6264Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6265Date:   Sat May 5 23:00:05 2012 +0200
6266
6267    [bindings/python] free xmlnode argument owned by the callee
6268
6269 bindings/python/lang.py | 2 ++
6270 1 file changed, 2 insertions(+)
6271
6272commit f4fb55bd89f161f29fd99552ca3d33ca11dd59df
6273Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6274Date:   Sat May 5 22:58:26 2012 +0200
6275
6276    [bindings/python] fix some indentation
6277
6278 bindings/python/lang.py | 2 +-
6279 1 file changed, 1 insertion(+), 1 deletion(-)
6280
6281commit df3656df4d9b9ae79a176808a787ece778463ccc
6282Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6283Date:   Sat May 5 22:58:09 2012 +0200
6284
6285    [bindings/python] boolean values does not need to be released
6286
6287 bindings/python/lang.py | 4 ++--
6288 1 file changed, 2 insertions(+), 2 deletions(-)
6289
6290commit ec23b2345515e4bbf91f07477950fd89f4ba71b6
6291Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6292Date:   Sat May 5 22:55:57 2012 +0200
6293
6294    [bindings] add a default parameter to is_transfer_full whose default is False
6295
6296 bindings/utils.py | 9 +++++----
6297 1 file changed, 5 insertions(+), 4 deletions(-)
6298
6299commit b35fc7fffba107332ea8c29d1c98d2fb2f0dc97b
6300Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6301Date:   Sat May 5 22:55:20 2012 +0200
6302
6303    [bindings] improve matching for object types
6304
6305 bindings/utils.py | 6 +++++-
6306 1 file changed, 5 insertions(+), 1 deletion(-)
6307
6308commit e8e91cbd07caad62d61c0d6ca8226b0111bf3444
6309Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6310Date:   Sat May 5 22:52:15 2012 +0200
6311
6312    [xml] fix wrong forward declaration
6313
6314 lasso/xml/xml.h | 4 ++--
6315 1 file changed, 2 insertions(+), 2 deletions(-)
6316
6317commit 8740ef5057c1575e6806fdc339e6a67977cb119d
6318Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6319Date:   Sat May 5 22:51:52 2012 +0200
6320
6321    [xml] add missing include
6322
6323 lasso/xml/xml.c | 2 ++
6324 1 file changed, 2 insertions(+)
6325
6326commit 73a8c1faad7956940efc7c4ffab2e7b04813f8e3
6327Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6328Date:   Sat May 5 22:51:43 2012 +0200
6329
6330    [xml] fix typos
6331
6332 lasso/xml/tools.c | 8 ++++----
6333 lasso/xml/xml.c   | 2 +-
6334 2 files changed, 5 insertions(+), 5 deletions(-)
6335
6336commit d90b4b4b5cdb998de9d464588ae0672a6720c0f6
6337Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6338Date:   Sat May 5 22:50:17 2012 +0200
6339
6340    [lasso] add missing GObjectIntrospection annotations to lasso_node_get_original_xmlnode
6341
6342 lasso/xml/xml.c | 2 +-
6343 1 file changed, 1 insertion(+), 1 deletion(-)
6344
6345commit b7af02b1ac69b4a4400ffc99041783390248ad79
6346Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6347Date:   Sat May 5 22:49:53 2012 +0200
6348
6349    [lasso] add missing GObjectIntrospection annotations to lasso_misc_text_node_get_xml_content
6350
6351 lasso/xml/misc_text_node.c | 2 +-
6352 1 file changed, 1 insertion(+), 1 deletion(-)
6353
6354commit 0a483912c45fb2694d68aa8f49158434c7d91fe5
6355Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6356Date:   Sat May 5 22:35:19 2012 +0200
6357
6358    [NEWS] improve 2.4.0 release notes
6359
6360 NEWS | 25 ++++++++++++++++++++++++-
6361 1 file changed, 24 insertions(+), 1 deletion(-)
6362
6363commit c7cf89b387cbc52d7d49d09b65a13af6bd0c47c2
6364Merge: d3c702e1 f3409ece
6365Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6366Date:   Sat May 5 22:32:48 2012 +0200
6367
6368    Merge branch 'release-2.4.0'
6369
6370commit d3c702e130ab654fd47081c1460f2f8527d10bc8
6371Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6372Date:   Fri Apr 27 15:54:51 2012 +0200
6373
6374    fix wrong EXTRA_DIST in lasso/xml/dsig/Makefile.am
6375
6376 lasso/xml/dsig/Makefile.am |  4 ++--
6377 lasso/xml/dsig/xml_dsig.h  | 34 ++++++++++++++++++++++++++++++++++
6378 2 files changed, 36 insertions(+), 2 deletions(-)
6379
6380commit d2d26b7d56f07755c4203865ba09cc7e06dd0689
6381Author: Thomas NOEL <tnoel@entrouvert.com>
6382Date:   Thu Apr 26 15:26:51 2012 +0200
6383
6384    fix compilation error with xmlsec 1.2.18 / freebsd (#1365)
6385
6386    see http://dev.entrouvert.org/issues/1365
6387
6388 lasso/xml/xml.c | 1 +
6389 1 file changed, 1 insertion(+)
6390
6391commit e97a36faac64dea67b8c23e97876dd04363253ff
6392Author: Frédéric Péters <fpeters@entrouvert.com>
6393Date:   Mon Apr 23 09:23:48 2012 +0200
6394
6395    Allow building from git without gtk-doc installed
6396
6397 autogen.sh                       | 11 +++++++++--
6398 configure.ac                     |  7 +++++++
6399 docs/Makefile.am                 |  8 +++++++-
6400 docs/reference/lasso/Makefile.am |  2 ++
6401 4 files changed, 25 insertions(+), 3 deletions(-)
6402
6403commit f3409ece4dab64da843f118f2739481c1bff2613
6404Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6405Date:   Fri Apr 6 09:46:34 2012 +0200
6406
6407    [saml2] modify behaviour of lasso_saml2_assertion_add_attribute_with_node
6408
6409    If an AttributeStatement already exists, we add the new attribute to it.
6410
6411 lasso/saml-2.0/saml2_helper.c | 12 ++++++++++--
6412 1 file changed, 10 insertions(+), 2 deletions(-)
6413
6414commit 952c0f552cddeeaa7d9b9c2914a2c651baceb58c
6415Author: Frédéric Péters <fpeters@entrouvert.com>
6416Date:   Mon Apr 2 23:47:40 2012 +0200
6417
6418    build: do not include multiple glib headers
6419
6420 configure.ac      | 2 +-
6421 lasso/errors.c    | 2 +-
6422 lasso/errors.c.in | 2 +-
6423 lasso/xml/xml.h   | 1 -
6424 4 files changed, 3 insertions(+), 4 deletions(-)
6425
6426commit 6125a2ad4fd04f886893a48390d6ececc5019036
6427Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6428Date:   Sun Mar 25 17:22:30 2012 +0200
6429
6430    [core] including glib headers directly is deprecated, we must only use <glib.h> now
6431
6432 lasso/errors.c    | 2 +-
6433 lasso/errors.c.in | 2 +-
6434 2 files changed, 2 insertions(+), 2 deletions(-)
6435
6436commit 466b6f37468f1f9b2ed5aa6f7ffca8145a5f8ef0
6437Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6438Date:   Sat Mar 17 15:26:57 2012 +0100
6439
6440    [tests] add test cases for the LassoKey class
6441
6442 tests/basic_tests.c  |   2 -
6443 tests/random_tests.c | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++
6444 2 files changed, 104 insertions(+), 2 deletions(-)
6445
6446commit f42bef083667ce29e43dced8947e905febd158ef
6447Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6448Date:   Sat Mar 17 15:26:21 2012 +0100
6449
6450    [key] add methods to send message using SAML 2.0 redirect and post bindings
6451
6452 lasso/key.c         | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++-
6453 lasso/key.h         |  10 +++-
6454 lasso/xml/private.h |   8 ++-
6455 lasso/xml/tools.c   | 120 ++++++++++++++++++++++++++++++++++++++---
6456 lasso/xml/xml.c     | 143 +++++++++++++++++++++++++++---------------------
6457 lasso/xml/xml.h     |   5 ++
6458 6 files changed, 368 insertions(+), 71 deletions(-)
6459
6460commit f55c92725510f102a778878b45561aaba8ab887d
6461Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6462Date:   Sat Mar 17 15:21:23 2012 +0100
6463
6464    [saml2] fix handling of SingleSignOnServer in lasso_saml20_provider_get_first_http_method
6465
6466    When checking if a synchronous http method can be used for sending a
6467    request to the SingleSignOnService we must check if the response can
6468    received by the AssertionConsumerService with a synchronous binding not
6469    the SingleSignOnService.
6470
6471 lasso/saml-2.0/provider.c | 26 ++++++++++++++++++++++++--
6472 1 file changed, 24 insertions(+), 2 deletions(-)
6473
6474commit 33bff4308fff6cd4e4283afb6486db4943c0344b
6475Author: Frédéric Péters <fpeters@entrouvert.com>
6476Date:   Mon Mar 5 14:02:17 2012 +0100
6477
6478    php5: use zend_function_entry, for compatibility with PHP 5.4
6479
6480 bindings/php5/wrapper_source.py | 2 +-
6481 1 file changed, 1 insertion(+), 1 deletion(-)
6482
6483commit d96960360496245a1a9e259b08b0afcabc9149e6
6484Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6485Date:   Fri Mar 2 15:44:55 2012 +0100
6486
6487    [bindings php5] fix missing wrappers for constructors
6488
6489 bindings/php5/php_code.py | 41 ++++++++++++++++++++++++++++++-----------
6490 1 file changed, 30 insertions(+), 11 deletions(-)
6491
6492commit 2a9d50b69dd5149c0b26450a6f1fa417c1ae538c
6493Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6494Date:   Mon Feb 27 11:33:35 2012 +0100
6495
6496    [bindings php5] improve generation of php call stubs by using type case helpers, raise exception in unknown case
6497
6498 bindings/php5/php_code.py | 10 ++++++----
6499 1 file changed, 6 insertions(+), 4 deletions(-)
6500
6501commit bb244a6ebedd7acd0f822874d6ad75da74284cf4
6502Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6503Date:   Sat Feb 25 14:40:42 2012 +0100
6504
6505    [website] add piwik tracking code to base template
6506
6507 website/templates/base.ezt | 12 ++++++++++++
6508 1 file changed, 12 insertions(+)
6509
6510commit 8aba7d48404f3345ce65496e50f5cfec1aafb6dc
6511Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6512Date:   Thu Dec 29 19:59:52 2011 +0100
6513
6514    update NEWS
6515
6516 NEWS | 24 ++++++++++++++++++++++--
6517 1 file changed, 22 insertions(+), 2 deletions(-)
6518
6519commit 892ffac34f6c9b095025cb293438c030dd9d51a9
6520Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6521Date:   Thu Jun 9 17:37:46 2011 +0200
6522
6523    Add release notes
6524
6525 NEWS | 77 +++++++++++++++++++++++++++++++++++++++++++++++---------------------
6526 1 file changed, 53 insertions(+), 24 deletions(-)
6527
6528commit bfaaa12144687e633346b269e99801457b6a54da
6529Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6530Date:   Fri Jun 3 09:27:14 2011 +0200
6531
6532    Add missing abi files
6533
6534 abi/abi-2.3.3 | 1114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6535 abi/abi-2.3.4 | 1114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6536 abi/abi-2.3.5 | 1115 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6537 3 files changed, 3343 insertions(+)
6538
6539commit 75d84acf57e2850ed1638944a10d33ace4200ddb
6540Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6541Date:   Sun May 8 04:48:48 2011 +0200
6542
6543    Update files for release 2.4.0
6544
6545 NEWS          |   26 ++
6546 abi/abi-2.4.0 | 1125 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6547 configure.ac  |    4 +-
6548 3 files changed, 1153 insertions(+), 2 deletions(-)
6549
6550commit 08ec0a6fb7d78277b9194d19b53b21c851afe326
6551Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6552Date:   Thu Dec 29 11:52:38 2011 +0100
6553
6554    Incompatibility with clang: local functions with closure does not work
6555
6556 lasso/xml/tools.c | 10 ++++++----
6557 1 file changed, 6 insertions(+), 4 deletions(-)
6558
6559commit 8f06751564ed5f767345e17ae0f09ee8199e4a49
6560Merge: 69c61627 af4c8de9
6561Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6562Date:   Fri Dec 23 11:21:36 2011 +0100
6563
6564    Merge branch 'more-datas-in-sessions'
6565
6566commit af4c8de94722d51dd000276eb5e51c26c314f903
6567Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6568Date:   Fri Dec 23 11:09:47 2011 +0100
6569
6570    [tests] remove work-around for letting ID-FF 1.2 tests work with the thin-sessions flag activated
6571
6572    But when thin-sessions is activated we use the new way of passing artifact
6573    message content around.
6574
6575 tests/login_tests.c | 45 ++++++++++++++++++++++++---------------------
6576 1 file changed, 24 insertions(+), 21 deletions(-)
6577
6578commit 7b3b7d690036f218e31d30fac12da3f089dbb737
6579Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6580Date:   Fri Dec 23 10:56:27 2011 +0100
6581
6582    [id-ff 1.2] change websso with artifact binding to work as SAML 2.0
6583
6584    The old way of transmiting the assertion to return via the session is kept,
6585    but a new way more semblable to the one used in the SAML 2.0 code is added.
6586
6587    After lasso_login_build_artifact_msg() you must save the return of
6588    lasso_profile_get_artifact_message() linked to the value of the artifact
6589    obtained via lasso_profile_get_artifact().
6590
6591    In the artifact-resolve endpoint you must find the artifact message
6592    corresponding to the return value of lasso_profile_get_artifact()
6593    reinstall the artifact message using lasso_profile_set_artifact_message()
6594    just before calling lasso_login_build_response_msg().
6595
6596    This change is necessary for ID-FF 1.2 SSO profile to work with the
6597    thin-sessions.
6598
6599 lasso/id-ff/login.c | 69 +++++++++++++++++++++++++++++++++++++----------------
6600 1 file changed, 48 insertions(+), 21 deletions(-)
6601
6602commit 1907d66f1adbe2223d34144646debea6c4b5de5a
6603Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6604Date:   Thu Dec 22 18:55:52 2011 +0100
6605
6606    [id-ff 1.2] in lasso_login_build_assertion() always add the assertion to the response
6607
6608 lasso/id-ff/login.c | 11 ++++-------
6609 1 file changed, 4 insertions(+), 7 deletions(-)
6610
6611commit 56d584ca69bf83d71bff52ecbf8fa3df6216c790
6612Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6613Date:   Thu Dec 22 18:22:12 2011 +0100
6614
6615    [tests] protect the ID-FF 1.2 test cases from effect of the thin-sessions flag until it is migrated to work also with thin sessions
6616
6617 tests/login_tests.c | 21 +++++++++++++++++++--
6618 1 file changed, 19 insertions(+), 2 deletions(-)
6619
6620commit 3dca5c2afa97fd3f80fd2765d3e4d3d2bd2b9539
6621Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6622Date:   Thu Dec 22 18:21:12 2011 +0100
6623
6624    [doc] do some documentation fixing
6625
6626 docs/reference/lasso/lasso-docs.sgml    | 2 +-
6627 docs/reference/lasso/lasso-sections.txt | 1 -
6628 lasso/id-ff/profile.c                   | 2 +-
6629 lasso/id-ff/profile.h                   | 3 +++
6630 lasso/xml/strings.h                     | 6 +++---
6631 5 files changed, 8 insertions(+), 6 deletions(-)
6632
6633commit 26b341a2765aabbe9d90caf956a3bcaaba8b6dd1
6634Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6635Date:   Thu Dec 22 18:19:29 2011 +0100
6636
6637    [id-ff 1.2] provision the SessionIndex into the assertions
6638
6639    Without it SLO session management is broken.
6640
6641 lasso/id-ff/login.c | 6 ++++++
6642 1 file changed, 6 insertions(+)
6643
6644commit b016558d06547c7514a2d0ada56980b8c10af744
6645Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6646Date:   Thu Dec 22 18:18:23 2011 +0100
6647
6648    [id-ff 1.1] add support for multiple SessionIndex to lib:LogoutRequest
6649
6650    Combined with the new LassoSession storage for SessionIndex, it
6651    should fix many bugs when doing SLO.
6652
6653 lasso/id-ff/logout.c           | 112 ++++++++++++-----------------------------
6654 lasso/xml/lib_logout_request.c |  64 +++++++++++++++++++++++
6655 lasso/xml/lib_logout_request.h |   7 +++
6656 3 files changed, 103 insertions(+), 80 deletions(-)
6657
6658commit ee4058bc221af53b3195639470b43a504402b904
6659Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6660Date:   Thu Dec 22 18:16:46 2011 +0100
6661
6662    [saml 2.0] use the new SessionIndex storage for SLO management
6663
6664    It shoulf fix any missing functionnalities regarding missing session indexes
6665    in logout requests sent by identity providers or service providers.
6666
6667 lasso/saml-2.0/login.c  |  58 +++++++++++--------
6668 lasso/saml-2.0/logout.c | 146 ++++++++++++++++++------------------------------
6669 2 files changed, 89 insertions(+), 115 deletions(-)
6670
6671commit 7498143628640ecd5606f2e05457118cb6aaadde
6672Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6673Date:   Thu Dec 22 18:13:48 2011 +0100
6674
6675    [core] add support for thin-sessions environment flag, to reduce size of LassoSession dumps
6676
6677 lasso/debug.h         | 1 +
6678 lasso/id-ff/session.c | 3 +++
6679 lasso/lasso.c         | 5 +++++
6680 3 files changed, 9 insertions(+)
6681
6682commit b6466549f650fe81024df25f91cc1523a16ad96f
6683Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6684Date:   Thu Dec 22 18:12:49 2011 +0100
6685
6686    [core] add simpler storage for SessionIndexes in the LassoSession
6687
6688 lasso/id-ff/session.c        | 417 +++++++++++++++++++++++++++++++++++++++----
6689 lasso/id-ff/session.h        |   7 +
6690 lasso/id-ff/sessionprivate.h |   6 +
6691 3 files changed, 400 insertions(+), 30 deletions(-)
6692
6693commit ccfa38bf311f807f5163c8c69c7e12d7d37bfa7a
6694Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6695Date:   Mon Dec 19 17:38:10 2011 +0100
6696
6697    [id-ff 1.2] add lasso_saml_name_identifier_equals() to compare NameIDs
6698
6699 lasso/xml/saml_name_identifier.c | 14 ++++++++++++++
6700 lasso/xml/saml_name_identifier.h |  3 +++
6701 2 files changed, 17 insertions(+)
6702
6703commit 69c61627d3b8494c9f8544f19293c9b345ec103d
6704Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6705Date:   Mon Dec 19 15:34:06 2011 +0100
6706
6707    [website] remove the buildbox link for now
6708
6709 website/templates/base.ezt | 2 --
6710 1 file changed, 2 deletions(-)
6711
6712commit eac3567fa7a08e026263f4d290b196c7ee2f1218
6713Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6714Date:   Mon Dec 19 15:33:49 2011 +0100
6715
6716    [website] target the bug report link to on redmine
6717
6718 website/templates/base.ezt | 2 +-
6719 1 file changed, 1 insertion(+), 1 deletion(-)
6720
6721commit 476baa59f771fd15706668987be1ea6bc2e45f15
6722Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6723Date:   Fri Dec 16 18:12:36 2011 +0100
6724
6725    [saml2] fix lasso_saml20_logout_validate_request when more than one SessionIndex is sent
6726
6727 lasso/saml-2.0/logout.c | 27 ++++++++++++++++++++-------
6728 1 file changed, 20 insertions(+), 7 deletions(-)
6729
6730commit f407bdf6aa5bb9b2f0b0c67990b695aa73c00f84
6731Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6732Date:   Fri Dec 16 18:11:54 2011 +0100
6733
6734    [Makefile] add strings.h to the dsig module includes
6735
6736 lasso/xml/dsig/Makefile.am | 3 ++-
6737 1 file changed, 2 insertions(+), 1 deletion(-)
6738
6739commit 10870cc327f8ecfad2acd66da71a3472e8bfb87d
6740Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6741Date:   Fri Dec 16 14:31:12 2011 +0100
6742
6743    [xml/saml2] replace magic string by a define
6744
6745 lasso/xml/saml-2.0/saml2_encrypted_element.c | 8 ++++----
6746 1 file changed, 4 insertions(+), 4 deletions(-)
6747
6748commit 727f07b1ae92896912259453da126dd2cd1fd276
6749Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
6750Date:   Fri Dec 16 14:17:31 2011 +0100
6751
6752    Simplify useless complexity in include paths
6753
6754 bindings/perl/lang.py                              |   6 +-
6755 lasso/errors.h                                     |   2 +-
6756 lasso/export.h                                     |   2 +-
6757 lasso/id-ff/profile.c                              |   2 +-
6758 lasso/id-ff/profileprivate.h                       |   2 +-
6759 lasso/id-ff/serverprivate.h                        |   2 +-
6760 lasso/id-wsf-2.0/data_service.c                    |   8 +-
6761 lasso/id-wsf-2.0/discovery.c                       |   8 +-
6762 lasso/id-wsf-2.0/idwsf2_helper.c                   |   2 +-
6763 lasso/id-wsf-2.0/idwsf2_helper.h                   |   2 +-
6764 lasso/id-wsf-2.0/profile.c                         |   4 +-
6765 lasso/id-wsf-2.0/saml2_login.c                     |   4 +-
6766 lasso/id-wsf-2.0/soap_binding.c                    |   2 +-
6767 lasso/id-wsf/authentication.c                      |   2 +-
6768 lasso/id-wsf/data_service.c                        |   6 +-
6769 lasso/id-wsf/discovery.c                           |   8 +-
6770 lasso/id-wsf/id_wsf.h                              |  18 +-
6771 lasso/id-wsf/interaction_profile_service.c         |   4 +-
6772 lasso/id-wsf/personal_profile_service.c            |   8 +-
6773 lasso/id-wsf/wsf_profile.c                         |   8 +-
6774 lasso/key.c                                        |   6 +-
6775 lasso/key.h                                        |   2 +-
6776 lasso/keyprivate.h                                 |   2 +-
6777 lasso/lasso.c                                      |  14 +-
6778 lasso/logging.c                                    |   4 +-
6779 lasso/logging.h                                    |   2 +-
6780 lasso/registry.c                                   |   6 +-
6781 lasso/registry.h                                   |   2 +-
6782 lasso/saml-2.0/assertion_query.c                   |   6 +-
6783 lasso/saml-2.0/login.c                             |  10 +-
6784 lasso/saml-2.0/profile.c                           |   8 +-
6785 lasso/saml-2.0/provider.c                          |   2 +-
6786 lasso/saml-2.0/saml2_helper.c                      |   4 +-
6787 lasso/utils.c                                      |   2 +-
6788 lasso/utils.h                                      |   8 +-
6789 lasso/xml/disco_authenticate_requester.c           |   2 +-
6790 lasso/xml/disco_authenticate_session_context.c     |   2 +-
6791 lasso/xml/disco_authorize_requester.c              |   2 +-
6792 lasso/xml/disco_credentials.c                      |   2 +-
6793 lasso/xml/disco_description.c                      |   2 +-
6794 lasso/xml/disco_encrypt_resource_id.c              |   2 +-
6795 lasso/xml/disco_encrypted_resource_id.c            |   2 +-
6796 lasso/xml/disco_generate_bearer_token.c            |   2 +-
6797 lasso/xml/disco_insert_entry.c                     |   2 +-
6798 lasso/xml/disco_modify.c                           |   2 +-
6799 lasso/xml/disco_modify_response.c                  |   2 +-
6800 lasso/xml/disco_options.c                          |   2 +-
6801 lasso/xml/disco_query.c                            |   2 +-
6802 lasso/xml/disco_query_response.c                   |   2 +-
6803 lasso/xml/disco_remove_entry.c                     |   2 +-
6804 lasso/xml/disco_requested_service_type.c           |   2 +-
6805 lasso/xml/disco_resource_id.c                      |   2 +-
6806 lasso/xml/disco_resource_offering.c                |   2 +-
6807 lasso/xml/disco_send_single_logout.c               |   2 +-
6808 lasso/xml/disco_service_instance.c                 |   2 +-
6809 lasso/xml/dsig/ds_key_info.c                       |   2 +-
6810 lasso/xml/dsig/ds_key_info.h                       |   2 +-
6811 lasso/xml/dsig/ds_key_value.c                      |   2 +-
6812 lasso/xml/dsig/ds_key_value.h                      |   4 +-
6813 lasso/xml/dsig/ds_rsa_key_value.c                  |   2 +-
6814 lasso/xml/dsig/ds_x509_data.c                      |   2 +-
6815 lasso/xml/dst_data.c                               |   2 +-
6816 lasso/xml/dst_modification.c                       |   2 +-
6817 lasso/xml/dst_modify.c                             |   2 +-
6818 lasso/xml/dst_modify_response.c                    |   2 +-
6819 lasso/xml/dst_new_data.c                           |   2 +-
6820 lasso/xml/dst_query.c                              |   2 +-
6821 lasso/xml/dst_query_item.c                         |   2 +-
6822 lasso/xml/dst_query_response.c                     |   2 +-
6823 lasso/xml/id-wsf-2.0/disco_abstract.c              |   2 +-
6824 lasso/xml/id-wsf-2.0/disco_endpoint_context.c      |   2 +-
6825 lasso/xml/id-wsf-2.0/disco_keys.c                  |   2 +-
6826 lasso/xml/id-wsf-2.0/disco_options.c               |   2 +-
6827 lasso/xml/id-wsf-2.0/disco_provider_id.c           |   2 +-
6828 lasso/xml/id-wsf-2.0/disco_query.c                 |   2 +-
6829 lasso/xml/id-wsf-2.0/disco_query_response.c        |   2 +-
6830 lasso/xml/id-wsf-2.0/disco_requested_service.c     |   2 +-
6831 lasso/xml/id-wsf-2.0/disco_security_context.c      |   2 +-
6832 lasso/xml/id-wsf-2.0/disco_service_context.c       |   2 +-
6833 lasso/xml/id-wsf-2.0/disco_service_type.c          |   2 +-
6834 .../xml/id-wsf-2.0/disco_svc_md_association_add.c  |   2 +-
6835 .../disco_svc_md_association_add_response.c        |   2 +-
6836 .../id-wsf-2.0/disco_svc_md_association_delete.c   |   2 +-
6837 .../disco_svc_md_association_delete_response.c     |   2 +-
6838 .../id-wsf-2.0/disco_svc_md_association_query.c    |   2 +-
6839 .../disco_svc_md_association_query_response.c      |   2 +-
6840 lasso/xml/id-wsf-2.0/disco_svc_md_delete.c         |   2 +-
6841 .../xml/id-wsf-2.0/disco_svc_md_delete_response.c  |   2 +-
6842 lasso/xml/id-wsf-2.0/disco_svc_md_query.c          |   2 +-
6843 lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c |   2 +-
6844 lasso/xml/id-wsf-2.0/disco_svc_md_register.c       |   2 +-
6845 .../id-wsf-2.0/disco_svc_md_register_response.c    |   2 +-
6846 lasso/xml/id-wsf-2.0/disco_svc_md_replace.c        |   2 +-
6847 .../xml/id-wsf-2.0/disco_svc_md_replace_response.c |   2 +-
6848 lasso/xml/id-wsf-2.0/disco_svc_metadata.c          |   2 +-
6849 lasso/xml/id-wsf-2.0/dst_data_response_base.c      |   2 +-
6850 lasso/xml/id-wsf-2.0/dst_delete_item_base.c        |   2 +-
6851 lasso/xml/id-wsf-2.0/dst_delete_response.c         |   2 +-
6852 lasso/xml/id-wsf-2.0/dst_request.c                 |   2 +-
6853 lasso/xml/id-wsf-2.0/dst_result_query_base.c       |   2 +-
6854 lasso/xml/id-wsf-2.0/dst_test_item_base.c          |   2 +-
6855 lasso/xml/id-wsf-2.0/dstref_app_data.c             |   2 +-
6856 lasso/xml/id-wsf-2.0/dstref_create.c               |   2 +-
6857 lasso/xml/id-wsf-2.0/dstref_create_item.c          |   2 +-
6858 lasso/xml/id-wsf-2.0/dstref_create_response.c      |   2 +-
6859 lasso/xml/id-wsf-2.0/dstref_data.c                 |   2 +-
6860 lasso/xml/id-wsf-2.0/dstref_data_response.c        |   2 +-
6861 lasso/xml/id-wsf-2.0/dstref_delete.c               |   2 +-
6862 lasso/xml/id-wsf-2.0/dstref_delete_item.c          |   2 +-
6863 lasso/xml/id-wsf-2.0/dstref_delete_response.c      |   2 +-
6864 lasso/xml/id-wsf-2.0/dstref_item_data.c            |   2 +-
6865 lasso/xml/id-wsf-2.0/dstref_modify.c               |   2 +-
6866 lasso/xml/id-wsf-2.0/dstref_modify_item.c          |   2 +-
6867 lasso/xml/id-wsf-2.0/dstref_modify_response.c      |   2 +-
6868 lasso/xml/id-wsf-2.0/dstref_query.c                |   2 +-
6869 lasso/xml/id-wsf-2.0/dstref_query_item.c           |   2 +-
6870 lasso/xml/id-wsf-2.0/dstref_query_response.c       |   2 +-
6871 lasso/xml/id-wsf-2.0/dstref_result_query.c         |   2 +-
6872 lasso/xml/id-wsf-2.0/dstref_test_item.c            |   2 +-
6873 .../xml/id-wsf-2.0/ims_identity_mapping_request.c  |   2 +-
6874 .../xml/id-wsf-2.0/ims_identity_mapping_response.c |   2 +-
6875 lasso/xml/id-wsf-2.0/ims_mapping_input.c           |   2 +-
6876 lasso/xml/id-wsf-2.0/ims_mapping_output.c          |   2 +-
6877 lasso/xml/id-wsf-2.0/is_help.c                     |   2 +-
6878 lasso/xml/id-wsf-2.0/is_inquiry.c                  |   2 +-
6879 lasso/xml/id-wsf-2.0/is_inquiry_element.c          |   2 +-
6880 lasso/xml/id-wsf-2.0/is_interaction_request.c      |   2 +-
6881 lasso/xml/id-wsf-2.0/is_interaction_response.c     |   2 +-
6882 lasso/xml/id-wsf-2.0/is_interaction_statement.c    |   2 +-
6883 lasso/xml/id-wsf-2.0/is_item.c                     |   2 +-
6884 lasso/xml/id-wsf-2.0/is_parameter.c                |   2 +-
6885 lasso/xml/id-wsf-2.0/is_select.c                   |   2 +-
6886 lasso/xml/id-wsf-2.0/is_text.c                     |   2 +-
6887 lasso/xml/id-wsf-2.0/ps_add_collection_request.c   |   2 +-
6888 lasso/xml/id-wsf-2.0/ps_add_collection_response.c  |   2 +-
6889 lasso/xml/id-wsf-2.0/ps_add_entity_request.c       |   2 +-
6890 lasso/xml/id-wsf-2.0/ps_add_entity_response.c      |   2 +-
6891 lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c |   2 +-
6892 .../xml/id-wsf-2.0/ps_add_known_entity_response.c  |   2 +-
6893 .../xml/id-wsf-2.0/ps_add_to_collection_request.c  |   2 +-
6894 lasso/xml/id-wsf-2.0/ps_get_object_info_request.c  |   2 +-
6895 lasso/xml/id-wsf-2.0/ps_get_object_info_response.c |   2 +-
6896 lasso/xml/id-wsf-2.0/ps_item_data.c                |   2 +-
6897 lasso/xml/id-wsf-2.0/ps_list_members_request.c     |   2 +-
6898 lasso/xml/id-wsf-2.0/ps_list_members_response.c    |   2 +-
6899 lasso/xml/id-wsf-2.0/ps_notification.c             |   2 +-
6900 lasso/xml/id-wsf-2.0/ps_notify.c                   |   2 +-
6901 lasso/xml/id-wsf-2.0/ps_object.c                   |   2 +-
6902 lasso/xml/id-wsf-2.0/ps_query_objects_request.c    |   2 +-
6903 lasso/xml/id-wsf-2.0/ps_query_objects_response.c   |   2 +-
6904 .../xml/id-wsf-2.0/ps_remove_collection_request.c  |   2 +-
6905 lasso/xml/id-wsf-2.0/ps_remove_entity_request.c    |   2 +-
6906 .../id-wsf-2.0/ps_remove_from_collection_request.c |   2 +-
6907 lasso/xml/id-wsf-2.0/ps_request_abstract.c         |   2 +-
6908 .../xml/id-wsf-2.0/ps_resolve_identifier_request.c |   2 +-
6909 .../id-wsf-2.0/ps_resolve_identifier_response.c    |   2 +-
6910 lasso/xml/id-wsf-2.0/ps_resolve_input.c            |   2 +-
6911 lasso/xml/id-wsf-2.0/ps_response_abstract.c        |   2 +-
6912 lasso/xml/id-wsf-2.0/ps_set_object_info_request.c  |   2 +-
6913 lasso/xml/id-wsf-2.0/ps_test_membership_request.c  |   2 +-
6914 lasso/xml/id-wsf-2.0/ps_test_membership_response.c |   2 +-
6915 lasso/xml/id-wsf-2.0/sb2_consent.c                 |   2 +-
6916 lasso/xml/id-wsf-2.0/sb2_credentials_context.c     |   2 +-
6917 lasso/xml/id-wsf-2.0/sb2_endpoint_update.c         |   2 +-
6918 lasso/xml/id-wsf-2.0/sb2_redirect_request.c        |   2 +-
6919 lasso/xml/id-wsf-2.0/sb2_sender.c                  |   2 +-
6920 lasso/xml/id-wsf-2.0/sb2_target_identity.c         |   2 +-
6921 lasso/xml/id-wsf-2.0/sb2_timeout.c                 |   2 +-
6922 lasso/xml/id-wsf-2.0/sb2_usage_directive.c         |   2 +-
6923 lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c |   2 +-
6924 lasso/xml/id-wsf-2.0/sbf_framework.c               |   2 +-
6925 lasso/xml/id-wsf-2.0/sec_token.c                   |   2 +-
6926 lasso/xml/id-wsf-2.0/sec_token_policy.c            |   2 +-
6927 lasso/xml/id-wsf-2.0/sec_transited_provider_path.c |   2 +-
6928 lasso/xml/id-wsf-2.0/subs_notification.c           |   2 +-
6929 lasso/xml/id-wsf-2.0/subs_notify_response.c        |   2 +-
6930 lasso/xml/id-wsf-2.0/subs_ref_item.c               |   2 +-
6931 lasso/xml/id-wsf-2.0/subs_subscription.c           |   2 +-
6932 lasso/xml/id-wsf-2.0/subsref_app_data.c            |   2 +-
6933 lasso/xml/id-wsf-2.0/subsref_create.c              |   2 +-
6934 lasso/xml/id-wsf-2.0/subsref_create_item.c         |   2 +-
6935 lasso/xml/id-wsf-2.0/subsref_create_response.c     |   2 +-
6936 lasso/xml/id-wsf-2.0/subsref_data.c                |   2 +-
6937 lasso/xml/id-wsf-2.0/subsref_data_response.c       |   2 +-
6938 lasso/xml/id-wsf-2.0/subsref_delete.c              |   2 +-
6939 lasso/xml/id-wsf-2.0/subsref_delete_item.c         |   2 +-
6940 lasso/xml/id-wsf-2.0/subsref_delete_response.c     |   2 +-
6941 lasso/xml/id-wsf-2.0/subsref_item_data.c           |   2 +-
6942 lasso/xml/id-wsf-2.0/subsref_modify.c              |   2 +-
6943 lasso/xml/id-wsf-2.0/subsref_modify_item.c         |   2 +-
6944 lasso/xml/id-wsf-2.0/subsref_modify_response.c     |   2 +-
6945 lasso/xml/id-wsf-2.0/subsref_notification.c        |   2 +-
6946 lasso/xml/id-wsf-2.0/subsref_notify.c              |   2 +-
6947 lasso/xml/id-wsf-2.0/subsref_notify_response.c     |   2 +-
6948 lasso/xml/id-wsf-2.0/subsref_query.c               |   2 +-
6949 lasso/xml/id-wsf-2.0/subsref_query_item.c          |   2 +-
6950 lasso/xml/id-wsf-2.0/subsref_query_response.c      |   2 +-
6951 lasso/xml/id-wsf-2.0/subsref_result_query.c        |   2 +-
6952 lasso/xml/id-wsf-2.0/subsref_subscription.c        |   2 +-
6953 lasso/xml/id-wsf-2.0/subsref_test_item.c           |   2 +-
6954 lasso/xml/id-wsf-2.0/util_empty.c                  |   2 +-
6955 lasso/xml/id-wsf-2.0/util_extension.c              |   2 +-
6956 lasso/xml/id-wsf-2.0/util_response.c               |   2 +-
6957 lasso/xml/id-wsf-2.0/util_status.c                 |   2 +-
6958 lasso/xml/id-wsf-2.0/xml_idwsf2.h                  | 272 ++++++++++-----------
6959 lasso/xml/is_help.c                                |   2 +-
6960 lasso/xml/is_inquiry.c                             |   2 +-
6961 lasso/xml/is_inquiry_element.c                     |   2 +-
6962 lasso/xml/is_interaction_request.c                 |   2 +-
6963 lasso/xml/is_interaction_response.c                |   2 +-
6964 lasso/xml/is_interaction_statement.c               |   2 +-
6965 lasso/xml/is_item.c                                |   2 +-
6966 lasso/xml/is_parameter.c                           |   2 +-
6967 lasso/xml/is_redirect_request.c                    |   2 +-
6968 lasso/xml/is_select.c                              |   2 +-
6969 lasso/xml/is_text.c                                |   2 +-
6970 lasso/xml/is_user_interaction.c                    |   2 +-
6971 lasso/xml/lib_register_name_identifier_request.c   |   4 +-
6972 lasso/xml/misc_text_node.c                         |   4 +-
6973 lasso/xml/sa_credentials.c                         |   2 +-
6974 lasso/xml/sa_parameter.c                           |   2 +-
6975 lasso/xml/sa_password_transforms.c                 |   2 +-
6976 lasso/xml/sa_sasl_request.c                        |   2 +-
6977 lasso/xml/sa_sasl_response.c                       |   2 +-
6978 lasso/xml/sa_transform.c                           |   2 +-
6979 .../saml2_key_info_confirmation_data_type.h        |   2 +-
6980 lasso/xml/saml-2.0/samlp2_response.c               |   6 +-
6981 lasso/xml/saml-2.0/samlp2_status_response.c        |   4 +-
6982 lasso/xml/saml-2.0/xml_saml2.h                     | 104 ++++----
6983 lasso/xml/saml_subject_confirmation.h              |   2 +-
6984 lasso/xml/sec_resource_access_statement.c          |   2 +-
6985 lasso/xml/soap-1.1/soap_body.c                     |   2 +-
6986 lasso/xml/soap-1.1/soap_detail.c                   |   2 +-
6987 lasso/xml/soap-1.1/soap_envelope.c                 |   2 +-
6988 lasso/xml/soap-1.1/soap_envelope.h                 |   4 +-
6989 lasso/xml/soap-1.1/soap_fault.c                    |   2 +-
6990 lasso/xml/soap-1.1/soap_fault.h                    |   2 +-
6991 lasso/xml/soap-1.1/soap_header.c                   |   2 +-
6992 lasso/xml/soap-1.1/xml_soap11.h                    |  10 +-
6993 lasso/xml/soap_binding.h                           |   6 +-
6994 lasso/xml/soap_binding_consent.c                   |   2 +-
6995 lasso/xml/soap_binding_correlation.c               |   2 +-
6996 lasso/xml/soap_binding_ext_credential.c            |   2 +-
6997 lasso/xml/soap_binding_ext_credentials_context.c   |   2 +-
6998 .../xml/soap_binding_ext_service_instance_update.c |   2 +-
6999 lasso/xml/soap_binding_ext_timeout.c               |   2 +-
7000 lasso/xml/soap_binding_processing_context.c        |   2 +-
7001 lasso/xml/soap_binding_provider.c                  |   2 +-
7002 lasso/xml/soap_binding_usage_directive.c           |   2 +-
7003 lasso/xml/strings.h                                |   4 +-
7004 lasso/xml/ws/wsse_username_token.c                 |   2 +-
7005 lasso/xml/ws/xml_ws.h                              |  32 +--
7006 lasso/xml/xml.c                                    |  10 +-
7007 lasso/xml/xml_idff.h                               | 106 ++++----
7008 lasso/xml/xml_idwsf.h                              | 116 ++++-----
7009 tests/assertion_query_saml2.c                      |   2 +-
7010 tests/basic_tests.c                                |   2 +-
7011 tests/idwsf2_tests.c                               |  22 +-
7012 tests/login_tests.c                                |   4 +-
7013 tests/login_tests_saml2.c                          |   2 +-
7014 tests/metadata_tests.c                             |   6 +-
7015 tests/non_regression_tests.c                       |  16 +-
7016 tests/perfs.c                                      |   6 +-
7017 tests/random_tests.c                               |  10 +-
7018 264 files changed, 672 insertions(+), 672 deletions(-)
7019
7020commit 4da50110018c69e926bd09bd16c6650f41c13db1
7021Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7022Date:   Fri Dec 16 14:01:30 2011 +0100
7023
7024    [xml] in is_interaction_request.h move new field to the end of the structure fto limit ABI impact
7025
7026 lasso/xml/is_interaction_request.h | 3 +--
7027 1 file changed, 1 insertion(+), 2 deletions(-)
7028
7029commit ff3ae1ea77096ac48a42ad34850e5ad34f93f591
7030Merge: 5e5c38b4 e2c6b92f
7031Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7032Date:   Fri Dec 16 12:18:52 2011 +0100
7033
7034    Merge branch 'rewrite-node-impl'
7035
7036commit e2c6b92f3f7dec057700f07836c54f180bf1bada
7037Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7038Date:   Fri Dec 16 11:20:24 2011 +0100
7039
7040    [tests] fix tests to comply with new implementation of parsing
7041
7042    The test around parsing of EncryptedAssertion was wrong since it was
7043    missing the XMLEnc namespace declaration.
7044
7045 bindings/python/tests/profiles_tests.py |  8 +++---
7046 tests/basic_tests.c                     | 46 +++++++++++++++++++++++----------
7047 2 files changed, 37 insertions(+), 17 deletions(-)
7048
7049commit 154812b401e3845977b3a4892dbc5e5a0b9d03cf
7050Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7051Date:   Fri Dec 16 11:12:58 2011 +0100
7052
7053    [xml] rewrite schema directed serialization/deserialization methods
7054
7055    The new implementations of lasso_node_impl_init_from_xml now validate
7056    namespace of all child nodes befores parsing. It stops on any error. For
7057    node which implement their own parsing of an attribute or a node, it
7058    must declare an XmlSnippet with an offset field set to 0. The 0 value is
7059    invalid for public GObject structure (it's the place of the GObject
7060    machinery like the reference count). The 0 offset can be used for
7061    XmlSnippet in a private structure, so never set the offset to 0 with the
7062    flag SNIPPET_PRIVATE, for a field which is parsed by you get_xmlNode
7063    virtual method.
7064
7065    Other ameliorations in this commit is the possibility to set attributes
7066    with namespace when using the flags SNIPPET_ATTRIBUTE|SNIPPET_ANY. The
7067    syntax for an attribute is inspired by the element tree API from Python:
7068
7069            {namespace}attribute_name
7070
7071    an example:
7072
7073            {http://www.w3.org/2001/XMLSchema-instance}type
7074
7075    for the classic xsi:type attribute.
7076
7077 lasso/id-ff/defederation.c                         |  13 +-
7078 lasso/id-ff/federation.c                           |   1 +
7079 lasso/id-ff/login.c                                |  24 +-
7080 lasso/id-ff/logout.c                               |   1 +
7081 lasso/id-ff/name_registration.c                    |   1 +
7082 lasso/id-ff/profile.c                              |  76 +-
7083 lasso/id-ff/profileprivate.h                       |   3 +
7084 lasso/id-ff/provider.c                             |   3 +
7085 lasso/id-ff/server.c                               |  14 +-
7086 lasso/xml/lib_assertion.c                          |   3 +-
7087 lasso/xml/lib_authentication_statement.c           |   3 +-
7088 lasso/xml/lib_subject.c                            |   3 +-
7089 lasso/xml/misc_text_node.c                         |  28 +-
7090 lasso/xml/private.h                                |  33 +-
7091 .../saml2_key_info_confirmation_data_type.c        | 102 +--
7092 .../saml2_key_info_confirmation_data_type.h        |  14 +-
7093 lasso/xml/saml-2.0/samlp2_logout_request.c         |  10 +-
7094 lasso/xml/soap-1.1/soap_body.c                     |  20 -
7095 lasso/xml/tools.c                                  |  59 ++
7096 lasso/xml/xml.c                                    | 807 ++++++++++++---------
7097 20 files changed, 661 insertions(+), 557 deletions(-)
7098
7099commit 9a31985671edfaf877a1254e308bf7d61f1219fa
7100Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7101Date:   Fri Dec 16 10:55:37 2011 +0100
7102
7103    [xml] add LASSO_XMLENC_PREFIX and LASSO_XMLENC_HREF defines
7104
7105 lasso/xml/strings.h | 14 ++++++++++++++
7106 1 file changed, 14 insertions(+)
7107
7108commit c087569c48fbe2ad981e5f4ef0f838b7920f5e2b
7109Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7110Date:   Fri Dec 16 10:42:14 2011 +0100
7111
7112    [xml] add missing nodes to LassoIsInteractionRequest
7113
7114 lasso/xml/is_interaction_request.c | 6 ++++--
7115 lasso/xml/is_interaction_request.h | 3 ++-
7116 2 files changed, 6 insertions(+), 3 deletions(-)
7117
7118commit 591a47002d9d759256b4b29e56a1e1303a421167
7119Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7120Date:   Fri Dec 16 10:02:14 2011 +0100
7121
7122    [xml] change saml_advice.h to declarer the real node type
7123
7124    It also needed a change to bindings.py to parse struct as well as
7125    typedef node classes.
7126
7127 bindings/bindings.py    | 3 +++
7128 lasso/xml/saml_advice.h | 3 +--
7129 2 files changed, 4 insertions(+), 2 deletions(-)
7130
7131commit ed9c981989f007a124dc22dcde28284395053764
7132Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7133Date:   Fri Dec 16 09:59:40 2011 +0100
7134
7135    [xml] complete missing namespace declarations for child nodes
7136
7137    To allow lasso_node_impl_init_from_xmlnode to do proper namespace
7138    checking, child node which are not of the same namespace as their parent
7139    in their XSD schema must have an explicit namespace declared in the
7140    XmlSnippet.
7141
7142 lasso/xml/disco_encrypted_resource_id.c                   |  6 ++++--
7143 lasso/xml/id-wsf-2.0/disco_endpoint_context.c             |  3 ++-
7144 lasso/xml/id-wsf-2.0/disco_keys.c                         |  3 ++-
7145 lasso/xml/id-wsf-2.0/disco_query_response.c               |  4 ++--
7146 lasso/xml/id-wsf-2.0/disco_security_context.c             |  3 ++-
7147 .../id-wsf-2.0/disco_svc_md_association_add_response.c    |  2 +-
7148 .../id-wsf-2.0/disco_svc_md_association_delete_response.c |  2 +-
7149 .../id-wsf-2.0/disco_svc_md_association_query_response.c  |  2 +-
7150 lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.c       |  2 +-
7151 lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c        |  2 +-
7152 lasso/xml/id-wsf-2.0/disco_svc_md_register_response.c     |  2 +-
7153 lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.c      |  2 +-
7154 lasso/xml/id-wsf-2.0/dst_request.c                        |  2 +-
7155 lasso/xml/id-wsf-2.0/dstref_query_response.c              |  3 ++-
7156 lasso/xml/id-wsf-2.0/ims_identity_mapping_response.c      |  2 +-
7157 lasso/xml/id-wsf-2.0/ims_mapping_input.c                  |  6 ++++--
7158 lasso/xml/id-wsf-2.0/ims_mapping_output.c                 |  2 +-
7159 lasso/xml/id-wsf-2.0/is_interaction_request.c             |  2 +-
7160 lasso/xml/id-wsf-2.0/is_interaction_response.c            |  2 +-
7161 lasso/xml/id-wsf-2.0/is_interaction_statement.c           |  2 +-
7162 lasso/xml/id-wsf-2.0/ps_add_entity_request.c              |  3 ++-
7163 lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c        |  6 ++++--
7164 lasso/xml/id-wsf-2.0/ps_response_abstract.c               |  2 +-
7165 lasso/xml/id-wsf-2.0/ps_test_membership_request.c         |  3 ++-
7166 lasso/xml/id-wsf-2.0/sb2_credentials_context.c            |  2 +-
7167 lasso/xml/id-wsf-2.0/sec_transited_provider_path.c        |  3 ++-
7168 lasso/xml/id-wsf-2.0/subs_notification.c                  |  2 +-
7169 lasso/xml/id-wsf-2.0/subs_subscription.c                  |  2 +-
7170 lasso/xml/id-wsf-2.0/subsref_query_response.c             |  2 +-
7171 lasso/xml/is_interaction_request.c                        | 10 ++++++----
7172 lasso/xml/is_interaction_statement.c                      |  5 +++--
7173 lasso/xml/lib_federation_termination_notification.c       | 12 ++++++++----
7174 lasso/xml/lib_logout_request.c                            |  3 ++-
7175 lasso/xml/lib_name_identifier_mapping_request.c           |  3 ++-
7176 lasso/xml/lib_name_identifier_mapping_response.c          |  6 ++++--
7177 lasso/xml/lib_register_name_identifier_request.c          | 15 +++++++++------
7178 lasso/xml/lib_status_response.c                           |  3 ++-
7179 lasso/xml/lib_subject.c                                   |  5 +++--
7180 lasso/xml/sa_sasl_request.c                               |  3 ++-
7181 lasso/xml/sa_sasl_response.c                              |  3 ++-
7182 lasso/xml/saml-2.0/saml2_assertion.c                      |  2 +-
7183 lasso/xml/saml-2.0/saml2_attribute_value.c                | 10 +++++++++-
7184 lasso/xml/saml-2.0/saml2_encrypted_element.c              |  6 ++++--
7185 lasso/xml/saml-2.0/saml2_subject_confirmation_data.c      |  2 +-
7186 lasso/xml/saml-2.0/samlp2_assertion_id_request.c          |  3 ++-
7187 lasso/xml/saml-2.0/samlp2_attribute_query.c               |  3 ++-
7188 lasso/xml/saml-2.0/samlp2_authn_request.c                 |  6 ++++--
7189 lasso/xml/saml-2.0/samlp2_authz_decision_query.c          |  8 ++++----
7190 lasso/xml/saml-2.0/samlp2_logout_request.c                | 15 ++++++++-------
7191 lasso/xml/saml-2.0/samlp2_manage_name_id_request.c        | 10 +++++-----
7192 lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c       | 14 +++++++-------
7193 lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c      | 10 +++++-----
7194 lasso/xml/saml-2.0/samlp2_request_abstract.c              |  7 +++----
7195 lasso/xml/saml-2.0/samlp2_response.c                      |  9 +++++----
7196 lasso/xml/saml-2.0/samlp2_status_response.c               |  5 +++--
7197 lasso/xml/saml-2.0/samlp2_subject_query_abstract.c        |  4 ++--
7198 lasso/xml/saml_assertion.c                                |  2 +-
7199 lasso/xml/saml_subject_confirmation.c                     |  3 ++-
7200 lasso/xml/samlp_request_abstract.c                        |  2 +-
7201 lasso/xml/samlp_response.c                                |  3 ++-
7202 lasso/xml/samlp_response_abstract.c                       |  3 ++-
7203 lasso/xml/soap-1.1/soap_body.c                            |  5 ++++-
7204 lasso/xml/soap_binding_ext_credentials_context.c          |  3 ++-
7205 63 files changed, 168 insertions(+), 114 deletions(-)
7206
7207commit 41538948ce1701174db9621d41abb3b7701d61ff
7208Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7209Date:   Sat Dec 10 12:57:07 2011 +0100
7210
7211    [core] mark private_data field of the LassoKey structure as private
7212
7213 lasso/key.h | 1 +
7214 1 file changed, 1 insertion(+)
7215
7216commit 65b94cc1f5b3d169647703950a707b4efc7c1f81
7217Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7218Date:   Sat Dec 10 12:56:34 2011 +0100
7219
7220    [tests] improve checking for log output
7221
7222    - now any non expected log output is considered an error, by setting a
7223      g_log default   handler.
7224    - block_lasso_logs()/unblock_lasso_logs() will block logging output at
7225      the DEBUG level
7226    - begin_check_do_log(level, message, endswith)/end_check_do_log() with
7227      check that the only message emitted between the two macros is one
7228      equals to "message" at the level "level", or ending (to work around
7229      variable parts in a log message) with "message" if "endswith" is True.
7230
7231 tests/basic_tests.c          |  8 +++++
7232 tests/login_tests.c          |  3 ++
7233 tests/login_tests_saml2.c    |  8 +++++
7234 tests/non_regression_tests.c |  9 ------
7235 tests/tests.c                | 10 ++++++-
7236 tests/tests.h                | 70 ++++++++++++++++++++++++++++++++++++++++++++
7237 6 files changed, 98 insertions(+), 10 deletions(-)
7238
7239commit c3467ed48c979a0f2029207a79f8f4e4c78ea513
7240Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7241Date:   Sat Dec 10 12:05:31 2011 +0100
7242
7243    [tests] rename login test suite, with mentions of ID-FF 1.2 and SAML 2.0
7244
7245 tests/login_tests.c       | 2 +-
7246 tests/login_tests_saml2.c | 2 +-
7247 2 files changed, 2 insertions(+), 2 deletions(-)
7248
7249commit ba014d9ca6b6474ee34b08582283b72ab9ed89c6
7250Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7251Date:   Sat Dec 10 12:04:59 2011 +0100
7252
7253    [Makefile] fix missing soap11 nodes when compiling for Mingw
7254
7255 lasso/Makefile.am | 1 +
7256 1 file changed, 1 insertion(+)
7257
7258commit 900de512f2cf99d6c6371de492926de11b17078e
7259Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7260Date:   Sat Dec 10 12:04:33 2011 +0100
7261
7262    [core] fix uninitialized pointer to a GError structure
7263
7264 lasso/xml/tools.c | 2 +-
7265 1 file changed, 1 insertion(+), 1 deletion(-)
7266
7267commit f4fc26bb39d2549b31c5dca77206198332a4c308
7268Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7269Date:   Sat Dec 10 12:04:06 2011 +0100
7270
7271    [core] move XMLDsig related nodes in their own sub-library, add X509Data node implementation
7272
7273    The goal is to use the KeyInfo structure as a transport format for our cryptographic keys
7274
7275 configure.ac                                       |   1 +
7276 lasso/Makefile.am                                  |   2 +
7277 lasso/xml/Makefile.am                              |   8 +-
7278 lasso/xml/dsig/Makefile.am                         |  23 +++
7279 lasso/xml/{ => dsig}/ds_key_info.c                 |   4 +-
7280 lasso/xml/{ => dsig}/ds_key_info.h                 |   4 +-
7281 lasso/xml/{ => dsig}/ds_key_value.c                |  44 ++++-
7282 lasso/xml/{ => dsig}/ds_key_value.h                |   8 +-
7283 lasso/xml/{ => dsig}/ds_rsa_key_value.c            |   4 +-
7284 lasso/xml/{ => dsig}/ds_rsa_key_value.h            |   2 +-
7285 lasso/xml/dsig/ds_x509_data.c                      | 204 +++++++++++++++++++++
7286 lasso/xml/dsig/ds_x509_data.h                      |  76 ++++++++
7287 lasso/xml/dsig/strings.h                           |  61 ++++++
7288 .../saml2_key_info_confirmation_data_type.c        |   2 +-
7289 .../saml2_key_info_confirmation_data_type.h        |   2 +-
7290 lasso/xml/saml_subject_confirmation.h              |   2 +-
7291 lasso/xml/strings.h                                |  17 +-
7292 lasso/xml/xml.c                                    |   4 +-
7293 lasso/xml/xml_idff.h                               |   7 +-
7294 tests/basic_tests.c                                |  31 ++++
7295 20 files changed, 464 insertions(+), 42 deletions(-)
7296
7297commit c0d1dbbd95c8077bdd042f6fb3540fcc80ea0348
7298Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7299Date:   Fri Dec 9 22:04:23 2011 +0100
7300
7301    remove debugging printf statement
7302
7303 tests/login_tests_saml2.c | 2 --
7304 1 file changed, 2 deletions(-)
7305
7306commit 18a10593fc48ae3efe861d4ca664492d853e2ca7
7307Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7308Date:   Thu Dec 8 18:11:46 2011 +0100
7309
7310    [provider] fix doc comment
7311
7312 lasso/id-ff/provider.c | 7 +++----
7313 1 file changed, 3 insertions(+), 4 deletions(-)
7314
7315commit 4eb0ae483ee1017e380bfc62daf02d5af9089f80
7316Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7317Date:   Thu Dec 8 10:47:52 2011 +0100
7318
7319    [id-ff] move LassoLogout to use LassoSignatureContext
7320
7321 lasso/id-ff/logout.c | 233 ++++++++++++++++++++++-----------------------------
7322 1 file changed, 98 insertions(+), 135 deletions(-)
7323
7324commit ba5746c39fc451c81ea19f5eabced24670f459b9
7325Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7326Date:   Thu Dec 8 10:47:37 2011 +0100
7327
7328    [logging] add an error() macro
7329
7330 lasso/logging.h | 17 +++++++++++++++++
7331 1 file changed, 17 insertions(+)
7332
7333commit 641702b346456e47a5eb8a4adcf62ee841d1e47f
7334Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7335Date:   Fri Dec 2 19:30:31 2011 +0100
7336
7337    [id-ff] move LassoLogin to use LassoSignatureContext
7338
7339 lasso/id-ff/login.c | 141 ++++++++++++++++++----------------------------------
7340 1 file changed, 49 insertions(+), 92 deletions(-)
7341
7342commit 5e5c38b451cfbefe67e836fb82a1719ce00894f3
7343Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7344Date:   Mon Dec 5 14:25:34 2011 +0100
7345
7346    [core] rename lasso_provider_set_specific_signing_key to lasso_provider_set_server_signing_key
7347
7348 lasso/id-ff/provider.c    | 4 ++--
7349 lasso/id-ff/provider.h    | 2 +-
7350 tests/login_tests_saml2.c | 2 +-
7351 tests/perfs.c             | 4 ++--
7352 4 files changed, 6 insertions(+), 6 deletions(-)
7353
7354commit a571c7517f71f67523c70386403bc6d66ee21ac7
7355Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7356Date:   Mon Dec 5 11:53:49 2011 +0100
7357
7358    [perfs] add command line options, add option to use shared secret key cryptography
7359
7360    Performance with HMAC-SHA1 is 100x the one with 2048 bits RSA.
7361
7362 tests/perfs.c | 52 +++++++++++++++++++++++++++++++++++++++++-----------
7363 1 file changed, 41 insertions(+), 11 deletions(-)
7364
7365commit 5ba292521bd6fbc2a2095769880f709042bcc68f
7366Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7367Date:   Mon Dec 5 13:09:22 2011 +0100
7368
7369    [core] add the HMAC-SHA1 shared secret signature method
7370
7371 lasso/id-ff/server.c      |   5 ++-
7372 lasso/xml/private.h       |   6 +++
7373 lasso/xml/tools.c         |  83 ++++++++++++++++++++++++++++++++++++++
7374 lasso/xml/xml.c           |  10 +++++
7375 lasso/xml/xml.h           |   2 +
7376 tests/login_tests_saml2.c | 100 ++++++++++++++++++++++++++++++++++++++++++++++
7377 6 files changed, 205 insertions(+), 1 deletion(-)
7378
7379commit 6c7114d5cee37e50837cf2b8d27a9f291a489773
7380Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7381Date:   Mon Dec 5 13:09:07 2011 +0100
7382
7383    [core] refactor lasso_query_verify_signature and lasso_saml2_query_verify_signature
7384
7385    This commit introduces lasso_query_verify_helper which factorize
7386    cryptographic operations.
7387
7388 lasso/xml/tools.c | 257 +++++++++++++++++++++++-------------------------------
7389 1 file changed, 108 insertions(+), 149 deletions(-)
7390
7391commit 42ca33315d23769b2e10f021c412b9f7951b8a7f
7392Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7393Date:   Fri Dec 2 19:28:41 2011 +0100
7394
7395    [tests] use helper macros in id-ff test case
7396
7397 tests/login_tests.c | 57 ++++++++++++++++++++++++-----------------------------
7398 1 file changed, 26 insertions(+), 31 deletions(-)
7399
7400commit 57241e3e86c40faf95e6dd5141b3fac2c67f9b4d
7401Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7402Date:   Mon Dec 5 12:00:30 2011 +0100
7403
7404    [core] add lasso_provider_add_key to add other key for signature validation
7405
7406    The added key can be appended or prepended, depending on the need for the key:
7407     - rollover
7408     - improving performances (using simpler cryptographic algorithmss using shared secret keys)
7409
7410 lasso/id-ff/provider.c | 41 +++++++++++++++++++++++++++++++++++++++++
7411 lasso/id-ff/provider.h |  2 ++
7412 2 files changed, 43 insertions(+)
7413
7414commit 109c56226010c7d01c18c622466a97118b9a627b
7415Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7416Date:   Fri Dec 2 19:25:12 2011 +0100
7417
7418    [core] add method lasso_provider_set_specific_signing_key
7419
7420    Using this method you can specify a signing which will be used for
7421    communication with the specified provider instead of the one configured
7422    on the LassoServer object. The main objective is to allow shared secret
7423    cryptography instead of public key cryptography.
7424
7425 lasso/id-ff/provider.c | 28 ++++++++++++++++++++++++++++
7426 lasso/id-ff/provider.h |  4 ++++
7427 2 files changed, 32 insertions(+)
7428
7429commit 9836f4a40be07086328b912dc6d6674b82f9f1f5
7430Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7431Date:   Fri Dec 2 18:32:21 2011 +0100
7432
7433    [core] add a new class LassoKey
7434
7435    LassoKey currenly store a LassoSignatureContext inside a
7436    reference-counted and bindable object. It will be used to export API
7437    around key management to bindings.
7438
7439 bindings/overrides.xml |   1 +
7440 lasso/Makefile.am      |   6 +-
7441 lasso/key.c            | 236 +++++++++++++++++++++++++++++++++++++++++++++++++
7442 lasso/key.h            |  80 +++++++++++++++++
7443 lasso/keyprivate.h     |  40 +++++++++
7444 tests/basic_tests.c    |  30 +++++++
7445 6 files changed, 390 insertions(+), 3 deletions(-)
7446
7447commit 2a63167627137136fdd7bc64e53a500820a2096f
7448Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7449Date:   Fri Dec 2 18:31:06 2011 +0100
7450
7451    [core] set the xmlSec log handler globally
7452
7453    The log handler is not set in lasso_init().
7454
7455 lasso/lasso.c     | 11 +++++++++++
7456 lasso/xml/tools.c | 14 --------------
7457 2 files changed, 11 insertions(+), 14 deletions(-)
7458
7459commit 0c45b252dc9f3e6c7aff8dd24e39b3f5596d35b0
7460Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7461Date:   Fri Dec 2 18:30:24 2011 +0100
7462
7463    [saml2] introduce a lasso_saml2_assertion_get_audirence_restrictions to factorize some code
7464
7465 lasso/saml-2.0/saml2_helper.c | 51 +++++++++++++++++++++++++++----------------
7466 lasso/xml/tools.c             |  2 +-
7467 2 files changed, 33 insertions(+), 20 deletions(-)
7468
7469commit cd017964d04782f015771d00b6dffd360499c49a
7470Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7471Date:   Fri Dec 2 18:42:14 2011 +0100
7472
7473    [core] introduce the LassoSignatureContext context, to pass around signature parameters
7474
7475    This structure is used to pass around the signature algorithm
7476    and the signature key.
7477
7478 lasso/id-ff/profileprivate.h  |   2 +-
7479 lasso/id-ff/provider.c        |   4 +-
7480 lasso/id-ff/providerprivate.h |   5 +
7481 lasso/id-ff/server.c          | 212 ++++++++++++++++++++----
7482 lasso/id-ff/serverprivate.h   |  19 +++
7483 lasso/saml-2.0/profile.c      | 119 ++------------
7484 lasso/saml-2.0/saml2_helper.c |  22 +--
7485 lasso/xml/private.h           |  32 ++--
7486 lasso/xml/tools.c             | 374 ++++++++++++++++++++++--------------------
7487 lasso/xml/xml.c               | 309 +++++++++++++++++-----------------
7488 tests/random_tests.c          |   6 +-
7489 11 files changed, 608 insertions(+), 496 deletions(-)
7490
7491commit 71721b370caa64589b238b3c6d56f275a47eceb7
7492Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7493Date:   Fri Dec 2 18:29:53 2011 +0100
7494
7495    [core] add a lasso_base64_decode function
7496
7497 lasso/xml/private.h |  1 +
7498 lasso/xml/tools.c   | 33 +++++++++++++++++++++++++++++++++
7499 2 files changed, 34 insertions(+)
7500
7501commit dfacafb3b0fd17b6fd4064dffab5513d3d0bb750
7502Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7503Date:   Fri Dec 2 10:35:29 2011 +0100
7504
7505    [core] replace explicit allocation of LassoProviderPrivate by use of g_type_class_add_private
7506
7507    The private part is allocated contiguously to the public structure data.
7508
7509 lasso/id-ff/provider.c | 16 +++-------------
7510 1 file changed, 3 insertions(+), 13 deletions(-)
7511
7512commit dd5afa952281c1634762383db54764277498a68c
7513Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7514Date:   Fri Dec 2 10:31:12 2011 +0100
7515
7516    [configure.ac] fix compilation on Mac Os X
7517
7518 configure.ac | 2 +-
7519 1 file changed, 1 insertion(+), 1 deletion(-)
7520
7521commit 490cc01bf21f44f431011a3c064b4a88fc921441
7522Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7523Date:   Thu Dec 1 18:58:04 2011 +0100
7524
7525    [xml] use lasso_node_export_to_query_with_password to implement lasso_node_export_to_query
7526
7527 lasso/xml/xml.c | 21 +++------------------
7528 1 file changed, 3 insertions(+), 18 deletions(-)
7529
7530commit e9212301d3b9267e1a146df47b2107485173436a
7531Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7532Date:   Thu Dec 1 18:57:05 2011 +0100
7533
7534    [tools] fix lasso_sha1 to return a glib allocated string
7535
7536 lasso/xml/tools.c | 2 +-
7537 1 file changed, 1 insertion(+), 1 deletion(-)
7538
7539commit 5c2fc3b5dcbfb8d0753bef84c3861a3d29f02608
7540Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7541Date:   Thu Dec 1 18:44:42 2011 +0100
7542
7543    [id-ff/saml2] add a lasso_server_add_provider2
7544
7545    It allows to add LassoProvider objects directly to a LassoServer object,
7546    without using the metadata loading methods.
7547
7548 lasso/id-ff/server.c | 22 ++++++++++++++++++++++
7549 lasso/id-ff/server.h |  2 ++
7550 2 files changed, 24 insertions(+)
7551
7552commit 10edf69bfc0a88df2d7f83c0bb45f0967f9fa3b9
7553Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7554Date:   Thu Dec 1 18:43:39 2011 +0100
7555
7556    [utils] add lasso_crypto_memequal function
7557
7558    This method compare byte strings in constant time.
7559
7560 lasso/utils.h | 20 ++++++++++++++++++++
7561 1 file changed, 20 insertions(+)
7562
7563commit 9de6450f4c0f2db9d87c30741a7229b22fb4744e
7564Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7565Date:   Thu Dec 1 18:43:10 2011 +0100
7566
7567    [tools] add a LassoSignatureContext structure to pass signature parameters around
7568
7569    Signature parameters are mainly a LassoSignatureMethod and a xmlSecKey.
7570
7571 lasso/xml/private.h | 35 +++++++++++++++++++++++++++++++++++
7572 1 file changed, 35 insertions(+)
7573
7574commit 5a9a447bad701dbb711c95481175cbd7ab3127f6
7575Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7576Date:   Thu Dec 1 18:37:30 2011 +0100
7577
7578    [xml] add an inline function to validate LassoSignatureMethod values
7579
7580    - add also a LASSO_SIGNATURE_METHOD_NONE value
7581
7582 lasso/xml/tools.c | 2 ++
7583 lasso/xml/xml.h   | 9 ++++++++-
7584 2 files changed, 10 insertions(+), 1 deletion(-)
7585
7586commit 4ba067b828df150b0bf4e89298d997b00057f36f
7587Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7588Date:   Thu Dec 1 18:40:44 2011 +0100
7589
7590    [utils] add lasso_transfer_xml_node macros
7591
7592 lasso/utils.h | 3 +++
7593 1 file changed, 3 insertions(+)
7594
7595commit ad51948373097d89a4c1822daa4d84b169f3decf
7596Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7597Date:   Mon Dec 5 11:58:32 2011 +0100
7598
7599    [core] simplify lasso_provider_load_public_key
7600
7601 lasso/id-ff/provider.c | 19 ++++++++++---------
7602 1 file changed, 10 insertions(+), 9 deletions(-)
7603
7604commit 654f9523c239319ce50a6a6a2751045358b928bb
7605Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7606Date:   Tue Nov 29 13:01:32 2011 +0100
7607
7608    [web] fix link on the download page
7609
7610 website/web/download/index.xml | 2 +-
7611 1 file changed, 1 insertion(+), 1 deletion(-)
7612
7613commit 29800377a38349c04e3744aa736fc9e70c2bf16a
7614Merge: 92ebef91 b785881e
7615Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7616Date:   Tue Nov 29 12:36:47 2011 +0100
7617
7618    Merge branch 'multi-certificates'
7619
7620commit 92ebef91f584d3afd72ded1747c09981b4476c14
7621Merge: 055b4053 70aeff17
7622Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7623Date:   Tue Nov 29 11:05:29 2011 +0100
7624
7625    Merge branch 'excl-c14n-fix'
7626
7627commit 70aeff17d27292d01fb32f587aad900b30a59f9a
7628Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7629Date:   Tue Nov 29 10:58:42 2011 +0100
7630
7631    [web] add release news for release 2.3.6
7632
7633 website/web/news/20-release-2.3.6.xml | 16 ++++++++++++++++
7634 1 file changed, 16 insertions(+)
7635
7636commit 5f25443c147f0c209861463ab120187c2eb0fac9
7637Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7638Date:   Tue Nov 29 10:42:16 2011 +0100
7639
7640    [release] 2.3.6
7641
7642 NEWS                  | 11 +++++++++++
7643 configure.ac          |  4 ++--
7644 lasso.doap            |  4 ++++
7645 website/web/doap.rdf  |  4 ++++
7646 website/web/index.xml |  6 +++---
7647 5 files changed, 24 insertions(+), 5 deletions(-)
7648
7649commit b785881e531116da7250190e632bd205212a9bdf
7650Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7651Date:   Tue Nov 22 18:50:35 2011 +0100
7652
7653    [integration tests] does not use full leak report
7654
7655 tests/integration/valgrind-wrapper.sh | 2 +-
7656 1 file changed, 1 insertion(+), 1 deletion(-)
7657
7658commit d72cc313470470f3f2bbd5c5b5b73d88d99af864
7659Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7660Date:   Tue Nov 22 18:49:41 2011 +0100
7661
7662    [integration tests] show more callers when using valgrind memcheck looking for leaks in authentic and lcs
7663
7664 tests/integration/valgrind-wrapper.sh | 2 +-
7665 1 file changed, 1 insertion(+), 1 deletion(-)
7666
7667commit 95137b1ad10b706c3ba99a0455c6db83a2b4be8b
7668Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7669Date:   Tue Nov 22 17:42:41 2011 +0100
7670
7671    [tests] add test for rollover on the SP side, i.e. rollover of encryption keys
7672
7673    This test case is the first to abstract the workflow between two
7674    LassoLogin object (for the idp and sp side). This part of the code could
7675    be used to simplify the code of other tests in the future.
7676
7677 tests/data/idp6-saml2/certificate.pem              |  22 +++++
7678 .../certificate-after-rollover.pem                 |  22 +++++
7679 .../certificate-before-rollover.pem                |  14 +++
7680 .../metadata-after-rollover.xml                    |  88 +++++++++++++++++
7681 .../metadata-before-rollover.xml                   |  88 +++++++++++++++++
7682 .../private-key-after-rollover.pem                 |  27 ++++++
7683 .../private-key-before-rollover.pem                |  15 +++
7684 tests/login_tests_saml2.c                          | 104 +++++++++++++++++++++
7685 8 files changed, 380 insertions(+)
7686
7687commit fd7af65e910b5aa2f5710863eb8ffb86b9f7ca2f
7688Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7689Date:   Tue Nov 22 16:55:30 2011 +0100
7690
7691    [core] do not emit a warning for expected decryption errors
7692
7693    The only expected decryption error is on decryption of the symetric key
7694    used to crypt the data. All other errors are critical and must be
7695    logged.
7696
7697    Client of lasso_node_decrypt_xmlnode can then log the decryption failure
7698    of the symetric if they tried with all possible keys (key rollover
7699    case).
7700
7701 lasso/saml-2.0/login.c | 7 +++++--
7702 lasso/xml/tools.c      | 7 +++++--
7703 2 files changed, 10 insertions(+), 4 deletions(-)
7704
7705commit 5957f3e230d04703888910bb3fc3ca48afb4acc9
7706Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7707Date:   Tue Nov 22 16:54:43 2011 +0100
7708
7709    [core] add a new class of errors for xml encryption errors
7710
7711    add LASSO_XMLENC_ERROR_INVALID_ENCRYPTED_DATA for generic unrecoverable
7712    xml decryption errors.
7713
7714 lasso/errors.c | 2 ++
7715 lasso/errors.h | 7 +++++++
7716 2 files changed, 9 insertions(+)
7717
7718commit 26d6b35a498843f66c66d1d1ed1a28189ef15dd2
7719Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7720Date:   Mon Nov 21 21:40:10 2011 +0100
7721
7722    [leakcheck] fix leaks seen by the unit tests
7723
7724    This commit also improved valgrind suppression file to hide static
7725    allocations done by the GLib type system.
7726
7727 lasso/id-wsf-2.0/saml2_login.c |  2 +-
7728 lasso/saml-2.0/login.c         |  3 ++-
7729 lasso/saml-2.0/provider.c      |  2 +-
7730 lasso/saml-2.0/server.c        |  4 ++--
7731 lasso/xml/xml.c                |  1 +
7732 tests/basic_tests.c            | 12 +++++++----
7733 tests/non_regression_tests.c   | 49 +++++++++++++++++++++++++++++++-----------
7734 tests/valgrind/lasso.supp      | 39 +++++++++++++++++++++++++++++++++
7735 8 files changed, 91 insertions(+), 21 deletions(-)
7736
7737commit 9d13fb1933d401dd0e0855b1625f806f254b49d0
7738Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7739Date:   Tue Nov 22 00:18:33 2011 +0100
7740
7741    [core] fix wrong XML canonicalization when assertion is extracted without its namespace context
7742
7743 lasso/xml/xml.c | 26 ++++++++++++++++++++++++++
7744 1 file changed, 26 insertions(+)
7745
7746commit 699f0e42d57d252c02002d09cc4f1671f808d95c
7747Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7748Date:   Tue Oct 18 17:33:43 2011 +0200
7749
7750    [misc] apply changes to remove warning blocking compilation with gcc 4.5.2 and php 5.3.5
7751
7752     - gcc now warns when you compate a typedef to the anonymous enum which
7753       define it.
7754     - some inline function in the zend.h header do compare between signed
7755       and unsigned char.
7756
7757 bindings/php5/Makefile.am | 2 +-
7758 lasso/saml-2.0/logout.c   | 2 +-
7759 2 files changed, 2 insertions(+), 2 deletions(-)
7760
7761commit 5192cdf7a000c1086869df43d8153d3e344a3b91
7762Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7763Date:   Mon May 23 12:56:54 2011 +0200
7764
7765    [core] multiple decryption keys support
7766
7767    This commit complements the support for multiple signing certificate
7768    support in the metadata files. The use-case is still key roll-over.
7769
7770    The structure LassoServerPrivateData was changed to accomodate multiple
7771    decryption keys, and so:
7772
7773     xmlSecKey *encryption_private_key
7774
7775    became:
7776
7777     GList *encryption_private_keys
7778
7779    All uses of this key were replaced by a loop over this list, terminating
7780    with the first key to be able to decrypt the content.
7781
7782    The private key passed to lasso_server_new() or
7783    lasso_server_new_from_buffers() is first added to the list of decryption
7784    keys. Any other call to
7785    lasso_server_set_encryption_private_key_with_password() or
7786    lasso_server_set_encryption_private_key() will add a new key to the
7787    list.
7788
7789 lasso/id-ff/login.c           | 11 ++++++-----
7790 lasso/id-ff/provider.c        | 24 +++++++++++-------------
7791 lasso/id-ff/server.c          | 41 +++++++++++++++++++----------------------
7792 lasso/id-ff/serverprivate.h   |  4 ++--
7793 lasso/saml-2.0/login.c        | 17 ++++++++++++-----
7794 lasso/saml-2.0/profile.c      | 37 +++++++++++++++++++++++++++----------
7795 lasso/saml-2.0/saml2_helper.c | 16 +++++++++++++++-
7796 7 files changed, 92 insertions(+), 58 deletions(-)
7797
7798commit 055b405387f7e510ff8b0d0dc044485ba4398e71
7799Merge: 80025021 f286c7cb
7800Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7801Date:   Fri Nov 18 15:36:57 2011 +0100
7802
7803    Merge branch 'extension-abi-respecting'
7804
7805commit f286c7cb5ced1d050520acd93fd05bb8c124eb32
7806Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7807Date:   Tue Nov 15 18:04:55 2011 +0100
7808
7809    [saml2] add missing extension point for LassoSaml2SubjectConfirmationData
7810
7811     - it can support any content and any attribute without validation
7812       xs:any with processContents="lax"
7813
7814 lasso/xml/saml-2.0/saml2_subject_confirmation_data.c | 10 ++++++++++
7815 1 file changed, 10 insertions(+)
7816
7817commit 3ec4a2f2944c06b612d360659f3edc10f43fb123
7818Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7819Date:   Tue Nov 15 17:34:13 2011 +0100
7820
7821    [xml] allow to store XSchema data into a private stucture
7822
7823     - added new macros SNIPPET_STRUCT_MEMBER and SNIPPET_STRUCT_MEMBER_P
7824       replaces use of G_STRUCT_MEMBER/_P macros.
7825     - we use the GType of the class containing a given XmlSnippet to find
7826       the proper private structure.
7827     - added flag SNIPPET_PRIVATE to state XmlSnippet whose value
7828       should be extracted from the private structure and not the public
7829       one.
7830
7831 lasso/xml/private.h |  24 ++++++++
7832 lasso/xml/xml.c     | 158 +++++++++++++++++++++++++++++++---------------------
7833 2 files changed, 117 insertions(+), 65 deletions(-)
7834
7835commit 0e0511c68692a08e6d810682c9a211c9051e2b1a
7836Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7837Date:   Mon Nov 7 16:59:58 2011 +0100
7838
7839    [binding python] prevent warning in wrapper_top.c under hardy with gcc 4.2.4
7840
7841 bindings/python/wrapper_top.c | 3 ++-
7842 1 file changed, 2 insertions(+), 1 deletion(-)
7843
7844commit 773cdab883887751e727f31c60cae83b227526e2
7845Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7846Date:   Tue Nov 15 12:48:27 2011 +0100
7847
7848    [core] add missing break to switch/case
7849
7850 lasso/saml-2.0/profile.c | 1 +
7851 1 file changed, 1 insertion(+)
7852
7853commit 8002502152456e2798b91d2369e95f3ec140de06
7854Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7855Date:   Tue Nov 8 01:10:22 2011 +0100
7856
7857    [bindings] fix bug introduced in last commit
7858
7859 bindings/bindings.py | 4 ++--
7860 1 file changed, 2 insertions(+), 2 deletions(-)
7861
7862commit 3c6970e0471bb8cc9f0dfc124427119d1d48db2e
7863Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7864Date:   Tue Oct 18 17:35:55 2011 +0200
7865
7866    [bindings] fix tree traversal on windows
7867
7868     - The file path separator is not / on all platforms, so do not use it
7869       when matching filenames.
7870
7871 bindings/bindings.py | 10 ++++++----
7872 1 file changed, 6 insertions(+), 4 deletions(-)
7873
7874commit 4552f3029350cc4fd4d618a65e98d02ac4f312c0
7875Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7876Date:   Tue Oct 18 17:33:43 2011 +0200
7877
7878    [misc] apply changes to remove warning blocking compilation with gcc 4.5.2 and php 5.3.5
7879
7880     - gcc now warns when you compate a typedef to the anonymous enum which
7881       define it.
7882     - some inline function in the zend.h header do compare between signed
7883       and unsigned char.
7884
7885 bindings/php5/Makefile.am | 2 +-
7886 lasso/saml-2.0/logout.c   | 2 +-
7887 2 files changed, 2 insertions(+), 2 deletions(-)
7888
7889commit b8cf183c3708bed29d6b6f6a0685e66dc5ab13e6
7890Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7891Date:   Tue Oct 18 17:32:56 2011 +0200
7892
7893    [xml saml-2.0] add missing annotation for binding generation to header for LassoKeyInformationDataType
7894
7895 lasso/xml/saml-2.0/saml2_key_info_confirmation_data_type.h | 2 +-
7896 1 file changed, 1 insertion(+), 1 deletion(-)
7897
7898commit 94a9fe4f02872bfb4fcb1d115194dbb3f3061cc4
7899Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7900Date:   Thu Oct 13 01:12:04 2011 +0200
7901
7902    [xml saml-2.0] add a class to handle the KeyInfoConfirmationData type
7903
7904     * use a direct mapping to map this class to SubjectConfirmationData
7905       node having the xsi:type attribute.
7906     * overload get_xmlNode method to add the xsi:type attribute on output.
7907
7908 lasso/xml/saml-2.0/Makefile.am                     |   2 +
7909 .../saml2_key_info_confirmation_data_type.c        | 173 +++++++++++++++++++++
7910 .../saml2_key_info_confirmation_data_type.h        |  78 ++++++++++
7911 lasso/xml/saml-2.0/xml_saml2.h                     |   1 +
7912 tests/basic_tests.c                                |   4 +
7913 5 files changed, 258 insertions(+)
7914
7915commit f69b561c47b0a49c3a7c119cfe5008e3724b2467
7916Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7917Date:   Thu Oct 13 01:09:29 2011 +0200
7918
7919    [xml] allow node classes to not defined their nodename, useful for simple Type
7920
7921 lasso/xml/xml.c | 9 +++++++--
7922 1 file changed, 7 insertions(+), 2 deletions(-)
7923
7924commit c6d4076599c05e74b3d4ccbd5a735f09d4a5000e
7925Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7926Date:   Mon Oct 10 17:29:34 2011 +0200
7927
7928    [id-wsf2 profile] check provider->private_data->roles instead of provider->role
7929
7930    Fixes #140.
7931
7932 lasso/id-wsf-2.0/profile.c | 9 ++++++++-
7933 1 file changed, 8 insertions(+), 1 deletion(-)
7934
7935commit 984759ea671cc4fa2ed047c17777ea1dfaa65544
7936Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7937Date:   Mon Oct 10 17:26:09 2011 +0200
7938
7939    [id-wsf discovery] provider can now contain multiple public keys, only consider the first key for id-wsf token generation
7940
7941    ID-WSF never contemplated the fact that sometimes key roll-over happend
7942    (SubjectConfirmation can only containg on ds:KeyInfo), whatever...
7943
7944 lasso/id-wsf/discovery.c | 9 +++++++--
7945 1 file changed, 7 insertions(+), 2 deletions(-)
7946
7947commit b7a94f2db805ff6a4db1576eba48206aee945ada
7948Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7949Date:   Mon Oct 10 16:24:36 2011 +0200
7950
7951    [saml-2.0] augment lasso_saml20_provider_get_first_http_method to verify presence of synchronous bindings
7952
7953 lasso/saml-2.0/provider.c | 53 ++++++++++++++++++++++++++++++++++++++++++++++-
7954 1 file changed, 52 insertions(+), 1 deletion(-)
7955
7956commit aa7fae5fc1e512ab5e9db883f13c1c34ec28cde7
7957Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7958Date:   Mon Oct 10 16:18:22 2011 +0200
7959
7960    [xml] if a SNIPPET_LIST_NODES as the SNIPPET_ANY flag, allows really any kind of node through LassoMiscTextNode
7961
7962 lasso/xml/xml.c | 9 +++------
7963 1 file changed, 3 insertions(+), 6 deletions(-)
7964
7965commit 7b1aa28c2c692d74abf7ed030721a29ea7f5cfa2
7966Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7967Date:   Mon Oct 10 16:20:07 2011 +0200
7968
7969    [xml] allows LassoMiscText.init_from_xml to parse any xmlNode
7970
7971    If the node has no attributes and has a simple string content, we use the
7972    classic embedding by setting, name, ns_href, ns_prefix. Otherwise the complete
7973    xmlNode is copied.
7974
7975 lasso/xml/misc_text_node.c | 20 +++++++++++++-------
7976 1 file changed, 13 insertions(+), 7 deletions(-)
7977
7978commit 627294f52c045caecaced1cf42793f2ace1f0179
7979Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7980Date:   Mon Oct 10 16:25:38 2011 +0200
7981
7982    [tests] add non-regression tests concerning the parsing of any xmlNode tree by LassoMiscTextNode when SNIPPET_ANY is used by a LassoNode
7983
7984 tests/non_regression_tests.c | 31 ++++++++++++++++++++++++++++++-
7985 1 file changed, 30 insertions(+), 1 deletion(-)
7986
7987commit 94136d639b6dd82e1a2a99e9c9af9878da9a64f2
7988Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7989Date:   Mon Oct 10 16:17:28 2011 +0200
7990
7991    [xml] only try to map an xmlNode to a class ame if the node has a namespace
7992
7993 lasso/xml/xml.c | 2 +-
7994 1 file changed, 1 insertion(+), 1 deletion(-)
7995
7996commit f638f379e7ce0787eafb7c6c3f7d751991705992
7997Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
7998Date:   Mon Oct 10 16:14:50 2011 +0200
7999
8000    [xml saml-2.0] change AttributeValue snippets to accept any children
8001
8002    An AttributeValue has an XSchema type of xs:any.
8003
8004 lasso/xml/saml-2.0/saml2_attribute_value.c | 2 +-
8005 1 file changed, 1 insertion(+), 1 deletion(-)
8006
8007commit a7be1fa1142bcf875b290adf2972353342ba0d6b
8008Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8009Date:   Tue Sep 27 17:28:43 2011 +0200
8010
8011    [xml] create a static version of lasso_node_new_from_xmlNode_with_type without error logging
8012
8013    When used inside lasso_node_impl_init_from_xml the error logging is
8014    prematurely sent as there is a backup procedure for parsing unknown
8015    nodes inside a SNIPPET_LIST_NODES by creating a LassoMiscTextNode
8016    containing a copy of the parsed xmlNode child.
8017
8018 lasso/xml/xml.c | 30 +++++++++++++++++++++---------
8019 1 file changed, 21 insertions(+), 9 deletions(-)
8020
8021commit 943049196366cee18f20668dcc73519b95abb879
8022Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8023Date:   Fri Sep 9 15:39:43 2011 +0200
8024
8025    [configure.ac] default AM_MAINTAINER_MODE to enable
8026
8027 configure.ac | 2 +-
8028 1 file changed, 1 insertion(+), 1 deletion(-)
8029
8030commit da5260de18a6d1bec25331bca3c3a7d68c87be0a
8031Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8032Date:   Fri Jul 8 21:17:01 2011 +0200
8033
8034    [configure.ac] remove useless semi-colons
8035
8036 configure.ac | 2 +-
8037 1 file changed, 1 insertion(+), 1 deletion(-)
8038
8039commit b1183fe34193527aece6a44dcd143c5a73dede71
8040Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8041Date:   Fri Jul 8 21:15:20 2011 +0200
8042
8043    Fix wrong version exported in the PHP binding
8044
8045 bindings/php5/wrapper_header.py | 4 +++-
8046 1 file changed, 3 insertions(+), 1 deletion(-)
8047
8048commit 14b5c395cc3a4e9fcc0af456a5176f9a8a7cc897
8049Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8050Date:   Fri Jun 3 11:22:25 2011 +0200
8051
8052    Change the glob expression to match darwin $host_os
8053
8054    Also use the $DARWIN flag to control the setting of JNI_EXTRA_LDFLAGS.
8055
8056 configure.ac | 7 +++----
8057 1 file changed, 3 insertions(+), 4 deletions(-)
8058
8059commit 8aadadef4d74937ee05e3d61c646ae148d3fad40
8060Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8061Date:   Mon May 30 22:24:39 2011 +0200
8062
8063    [java] try to make test works under Mac Os X
8064
8065 bindings/java/Makefile.am | 6 +++---
8066 configure.ac              | 7 +++++++
8067 2 files changed, 10 insertions(+), 3 deletions(-)
8068
8069commit 9cedec628ee6fceb41f6d54d1e7c228e7bb9ba0f
8070Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8071Date:   Mon May 30 22:24:37 2011 +0200
8072
8073    [core] finish transition from single encryption key to multiple ones
8074
8075    Some code still reference provider->private->encryption_public_key, this
8076    commit make them use lasso_provider_get_encryption_public_key().
8077
8078 lasso/id-ff/login.c    |  4 ++--
8079 lasso/id-ff/provider.c | 15 +++++++--------
8080 2 files changed, 9 insertions(+), 10 deletions(-)
8081
8082commit 24a29f954ac15da645b62338d1dacc3c5e364b57
8083Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8084Date:   Fri May 27 16:02:28 2011 +0200
8085
8086    [bindings perl] remove --as-needed from linker flags, it is not supported evrywhere
8087
8088    It can come back if we add proper checking of the support on the
8089    platform, maybe we can leverage tests made by autoconf.
8090
8091 bindings/perl/Makefile.PL | 1 -
8092 1 file changed, 1 deletion(-)
8093
8094commit ed44ea81a83bef1a94b1cf244eca8214a3f5a926
8095Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8096Date:   Fri May 27 16:01:44 2011 +0200
8097
8098    Disable metadata loading test with the UK federation files
8099
8100 tests/basic_tests.c | 5 +++++
8101 1 file changed, 5 insertions(+)
8102
8103commit 8036813115926fbbe37fc84a70365c16d5762673
8104Merge: bd7e6492 81918374
8105Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8106Date:   Mon May 23 10:53:50 2011 +0200
8107
8108    Merge branch 'multi-certificates'
8109
8110commit bd7e6492721173f79b52fc14dfc1ba4a1fdb748c
8111Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8112Date:   Thu May 19 17:53:27 2011 +0200
8113
8114    [bindings perl] in Makefile.am, gives a default template to mktemp
8115
8116    Thanks to Nathan Sowatskey for the bug report and the fix.
8117
8118 bindings/perl/Makefile.am | 2 +-
8119 1 file changed, 1 insertion(+), 1 deletion(-)
8120
8121commit 8191837436a324b72db045ce9d418569a61b8686
8122Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8123Date:   Thu May 19 01:31:54 2011 +0200
8124
8125    [core] start of support multiple keys for encryption
8126
8127 lasso/id-ff/providerprivate.h | 2 +-
8128 1 file changed, 1 insertion(+), 1 deletion(-)
8129
8130commit 187cc7a5283ee605ab9a499361370c83571cd052
8131Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8132Date:   Wed May 18 18:53:23 2011 +0200
8133
8134    [tests] add unit test for the provider with multiple key feature
8135
8136 tests/login_tests_saml2.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++
8137 1 file changed, 120 insertions(+)
8138
8139commit 94a890ddda169d35dfb54cd9f732acc53cd41c4d
8140Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8141Date:   Wed May 18 17:51:29 2011 +0200
8142
8143    [tests] add sample metadata for testing metadata with multiple key descriptors
8144
8145 tests/data/idp11-multikey-saml2/certificate-1.pem | 14 ++++
8146 tests/data/idp11-multikey-saml2/certificate-2.pem | 22 ++++++
8147 tests/data/idp11-multikey-saml2/metadata.xml      | 85 +++++++++++++++++++++++
8148 tests/data/idp11-multikey-saml2/private-key-1.pem | 15 ++++
8149 tests/data/idp11-multikey-saml2/private-key-2.pem | 27 +++++++
8150 5 files changed, 163 insertions(+)
8151
8152commit e67f2bb6587770d024f740d92356c827a40120bb
8153Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8154Date:   Tue May 17 11:04:05 2011 +0200
8155
8156    [core] first try at multiple signing keys support
8157
8158    The idea was to replace every use of an xmlSecKey* by a loop over a
8159    GList* of xmlSecKey*.
8160
8161     - In the structure LassoProviderPrivate changed
8162        xmlSecKey*public_key            ->   GList* signing_public_keys
8163        xmlNode*signing_key_descriptor  ->   GList* signing_key_descriptors.
8164     - Renamed lasso_provider_try_loading_public_key to
8165       lasso_provider_try_loading_public_keys and chaned its signature
8166       accordingly
8167     - Renamed lasso_provider_get_public_key to
8168       lasso_provider_get_public_keys and changed the signature accordingly.
8169     - Changed lasso_provider_get_encryption_public_key to return the first
8170       signing key from the list as a temporary work around. Multiple
8171       encryption keys will be supported later.
8172     - Changed lasso_provider_load_public_key to load keys from the passed
8173       file on the LassoProvider constructor, from every key descriptors
8174       found for signing and eventually from the key descriptor marked for
8175       encryption.
8176     - Every failure to load from a file or an XML KeyInfo descriptor are
8177       noew reported as warning.
8178     - Query signature checking was completely moved to
8179       lasso_provider_verify_query_signature and
8180       lasso_provider_verify_signature now calls it.
8181     - lasso_provider_verify_signature is now using lasso_verify_signature
8182       from the xml/tools.o module.
8183     - lasso_provider_verify_single_signature was modified to support
8184       multiple signing keys.
8185
8186 lasso/id-ff/provider.c        | 253 +++++++++++++++++++++++-------------------
8187 lasso/id-ff/providerprivate.h |   6 +-
8188 2 files changed, 143 insertions(+), 116 deletions(-)
8189
8190commit e14652e7a41332f954b72dd2fbc6f9962970e8c3
8191Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8192Date:   Tue May 17 13:42:44 2011 +0200
8193
8194    [utils] add macros to append to and release a list of xmlSecKey*
8195
8196    [core] make lasso_provider_verify_query_signature use lasso_provider_verify_signature
8197
8198 lasso/id-ff/provider.c | 20 +-------------------
8199 lasso/utils.h          |  9 +++++++++
8200 2 files changed, 10 insertions(+), 19 deletions(-)
8201
8202commit 298e6a50e24ced200cb71707b7af423c50f961d0
8203Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8204Date:   Thu May 19 17:53:27 2011 +0200
8205
8206    [bindings perl] in Makefile.am, gives a default template to mktemp
8207
8208 bindings/perl/Makefile.am | 2 +-
8209 1 file changed, 1 insertion(+), 1 deletion(-)
8210
8211commit b7cbdd0d774bbb5307511aacd8e09a873e7c894e
8212Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8213Date:   Wed May 18 23:44:10 2011 +0200
8214
8215    [xml] use g_strndup instead of strndup, as it is more portable
8216
8217 lasso/xml/xml.c | 4 +---
8218 1 file changed, 1 insertion(+), 3 deletions(-)
8219
8220commit f455be43878b906324f5fa1b59a70195e59e2fe9
8221Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8222Date:   Tue May 17 14:47:45 2011 +0200
8223
8224    [tests] fix broken renater metadata file
8225
8226    A modification was introduced which broke the signature, updating to the
8227    last version.
8228
8229 tests/basic_tests.c                      |    6 +-
8230 tests/data/metadata/renater-metadata.xml | 6256 +++++++++++++++++++++---------
8231 2 files changed, 4458 insertions(+), 1804 deletions(-)
8232
8233commit ce93f3799226b99c4fb8dd37e18673c5d3abb8d3
8234Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8235Date:   Mon May 16 09:37:04 2011 +0200
8236
8237    [tests] move renater metadata files into the metadata/ subdirectory
8238
8239 tests/basic_tests.c                                       | 4 ++--
8240 tests/data/{ => metadata}/metadata-federation-renater.crt | 0
8241 tests/data/{ => metadata}/renater-metadata.xml            | 0
8242 3 files changed, 2 insertions(+), 2 deletions(-)
8243
8244commit 2a3a56f8e196f080a0d2c51fd90f6ba64c3ba8c0
8245Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8246Date:   Sun May 8 00:04:40 2011 +0200
8247
8248    [saml2] add proper error code for partial logout status code
8249
8250 lasso/errors.c          | 2 ++
8251 lasso/errors.h          | 6 ++++++
8252 lasso/saml-2.0/logout.c | 4 ++++
8253 3 files changed, 12 insertions(+)
8254
8255commit cbeecfe280f14eae27a3e0937e54945aa162e8a2
8256Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8257Date:   Sun May 8 00:02:52 2011 +0200
8258
8259    [saml2] fix build_request_msg for AuthzDecision assertion queries
8260
8261    The servicepoints and roles arrays did not match the provider role
8262    enumerations.
8263
8264 lasso/saml-2.0/assertion_query.c | 12 +++++++-----
8265 1 file changed, 7 insertions(+), 5 deletions(-)
8266
8267commit 481aeef4e00c1c4193154674f15c8267f976641a
8268Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8269Date:   Thu Apr 21 11:06:04 2011 +0200
8270
8271    [saml2] if Status is not Success pass continue processing the response
8272
8273    lasso_saml20_login_process_response_status_and_assertion does analyze
8274    the response status code login specific error codes, if the generic
8275    processing from lasso_saml20_profile_process_any_response returns a
8276    status of response is not success, we must continue processing.
8277
8278 lasso/saml-2.0/login.c | 3 ++-
8279 1 file changed, 2 insertions(+), 1 deletion(-)
8280
8281commit 7016e7c4530916bb26bfc57dd9f0d4dea544bfbb
8282Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8283Date:   Thu Apr 21 11:04:29 2011 +0200
8284
8285    [saml2] for any RequestDenied SAML2 response return LASSO_PROFILE_ERROR_REQUEST_DENIED as error
8286
8287 lasso/saml-2.0/profile.c | 3 +++
8288 1 file changed, 3 insertions(+)
8289
8290commit ebd9266cb58f78d9647d76a9b8436ae58ce7fa14
8291Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8292Date:   Thu Apr 21 11:01:36 2011 +0200
8293
8294    [core] add a generic LASSO_PROFILE_ERROR_REQUEST_DENIED
8295
8296 lasso/errors.c | 2 ++
8297 lasso/errors.h | 8 +++++++-
8298 2 files changed, 9 insertions(+), 1 deletion(-)
8299
8300commit 3c260bfe4a97d659f9b6a5a06a9a4cac2150cb8e
8301Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8302Date:   Wed Apr 20 14:53:24 2011 +0200
8303
8304    [core] make LassoServerLoadMetadataFlag enum a typedef
8305
8306 lasso/id-ff/server.c           |  2 +-
8307 lasso/id-ff/server.h           |  6 +++---
8308 lasso/saml-2.0/server.c        | 10 +++++-----
8309 lasso/saml-2.0/serverprivate.h |  2 +-
8310 4 files changed, 10 insertions(+), 10 deletions(-)
8311
8312commit 0ae13fe29c229436dd915feddd3ab8458bb897c9
8313Merge: 3521c642 8b216a43
8314Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8315Date:   Thu Apr 14 17:17:20 2011 +0200
8316
8317    Merge branch 'load-federation'
8318
8319commit 8b216a430727a3085fbc683d1108c43456165d49
8320Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8321Date:   Thu Apr 14 17:15:42 2011 +0200
8322
8323    [tools] redirect xmlsec errors to lasso error handler
8324
8325 lasso/xml/tools.c | 12 ++++++++++++
8326 1 file changed, 12 insertions(+)
8327
8328commit 890d88c8c59cad7a6f11414d6d0ebe6fdb3ea612
8329Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8330Date:   Thu Apr 14 17:15:31 2011 +0200
8331
8332    [tools] use LASSO_LOG_DOMAIN instead of magic constant
8333
8334 lasso/xml/tools.c | 7 ++++---
8335 1 file changed, 4 insertions(+), 3 deletions(-)
8336
8337commit 95f48822f41eede822bbc46a64aedcf1adee6dc7
8338Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8339Date:   Thu Apr 14 17:12:29 2011 +0200
8340
8341    [Makefile] move lasso/xml/tools.h to public headers
8342
8343 lasso/xml/Makefile.am | 4 ++--
8344 1 file changed, 2 insertions(+), 2 deletions(-)
8345
8346commit 8be7b0414dc19cca7b892deeccc64b5fcedaf62c
8347Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8348Date:   Thu Apr 14 16:45:43 2011 +0200
8349
8350    [core] add flags parameter to lasso_server_load_metadata to tune signature checking on metadata files
8351
8352    The flags parameter allows to control the checking of digital signature
8353    upon EntityDescriptor and EntitiesDescriptor nodes in SAML 2.0 metadata
8354    files.
8355
8356    The default behaviour is to check all found signatures and to inherit
8357    signature from EntitiesDescriptor to their children.
8358
8359    By only enabling checking of EntityDescrtiptor node signatures it's also
8360    possible to only check signature at the EntityDescriptor level and so
8361    only trust individual entities and not the aggregating provider.
8362
8363 lasso/id-ff/server.c            | 22 ++++++------
8364 lasso/id-ff/server.h            | 22 +++++++++++-
8365 lasso/saml-2.0/server.c         | 77 ++++++++++++++++++++++++++++++++---------
8366 lasso/saml-2.0/serverprivate.h  |  4 ++-
8367 tests/basic_tests.c             | 11 +++++-
8368 tests/data/renater-metadata.xml |  4 +--
8369 6 files changed, 109 insertions(+), 31 deletions(-)
8370
8371commit 1171ee2e8b2902b47b62e88a489c5cc6491f0e2e
8372Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8373Date:   Mon Apr 4 18:52:00 2011 +0200
8374
8375    [core] update documentation of lasso_server_load_metadata
8376
8377 lasso/id-ff/server.c | 15 ++++++++-------
8378 1 file changed, 8 insertions(+), 7 deletions(-)
8379
8380commit cad3d305a90870abd9e48d8bd8370632fdc89941
8381Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8382Date:   Mon Apr 4 11:50:45 2011 +0200
8383
8384    [core] make lasso_server_load_metadata load any metadata file
8385
8386    The new code can load metadata file with a EntityDescriptor root node,
8387    and with nested EntitiesDescriptor.
8388
8389    Idea and prototype by Olav Morken.
8390
8391 lasso/errors.c                 |   2 +
8392 lasso/errors.h                 |   9 +++
8393 lasso/id-ff/server.c           |   3 +-
8394 lasso/saml-2.0/server.c        | 130 ++++++++++++++++++++++++++++++-----------
8395 lasso/saml-2.0/serverprivate.h |   2 +-
8396 5 files changed, 110 insertions(+), 36 deletions(-)
8397
8398commit 31a623aeeeee3174590aa984903abf46644bcc79
8399Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8400Date:   Sat Apr 2 04:05:37 2011 +0200
8401
8402    [server] in lasso_server_load_metadata do not duplicate checks already made by lasso_verify_signature
8403
8404    lasso_verify_signature already checks that reference is to the given
8405    signed node, be it referenced through an ID or through an empty
8406    reference.
8407
8408 lasso/id-ff/server.c | 8 +-------
8409 1 file changed, 1 insertion(+), 7 deletions(-)
8410
8411commit 6477d6043c26dbb690e3065e30c622eec56516c6
8412Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8413Date:   Sat Apr 2 04:03:13 2011 +0200
8414
8415    [xml] if signature reference is empty check that signed node is the document root
8416
8417    An empty reference means the complete document, so the signed node is
8418    the root element of this document. We must check that the parameter
8419    signe_node dmatches our assumption.
8420
8421 lasso/xml/tools.c | 5 +++--
8422 1 file changed, 3 insertions(+), 2 deletions(-)
8423
8424commit 345c3b50f80fc22fd99568469fb2a987f7178b71
8425Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8426Date:   Fri Apr 1 19:34:30 2011 +0200
8427
8428    [core] rename lasso_server_load_federation to lasso_server_load_metadata
8429
8430    The aim of this function is now to load any metadata file, and to
8431    replace completely the use of lasso_server_add_provider.
8432    The metadata content argument is replaced by a metadata file path to
8433    more closely match other APIs.
8434
8435 bindings/overrides.xml |  2 +-
8436 lasso/id-ff/server.c   | 11 ++++-------
8437 lasso/id-ff/server.h   |  2 +-
8438 tests/basic_tests.c    | 17 +++++++----------
8439 4 files changed, 13 insertions(+), 19 deletions(-)
8440
8441commit 3521c642be404171860483960be30d467a3d5179
8442Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8443Date:   Mon Apr 4 11:52:29 2011 +0200
8444
8445    [web] update download page
8446
8447 website/web/download/index.xml | 2 +-
8448 1 file changed, 1 insertion(+), 1 deletion(-)
8449
8450commit a9f9b3d9a2698fbe59f7088a2fa31078324cb523
8451Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8452Date:   Wed Mar 30 14:20:45 2011 +0200
8453
8454    [core] add a loaded_entity_ids output parameter to lasso_server_load_federation
8455
8456    It allows to know which entity has been loaded from the metadata file.
8457    It must be freed by the caller.
8458
8459 bindings/overrides.xml         |  1 +
8460 lasso/id-ff/server.c           |  6 ++++--
8461 lasso/id-ff/server.h           |  2 +-
8462 lasso/saml-2.0/server.c        | 12 +++++++++++-
8463 lasso/saml-2.0/serverprivate.h |  2 +-
8464 tests/basic_tests.c            |  8 ++++++--
8465 6 files changed, 24 insertions(+), 7 deletions(-)
8466
8467commit a0aba29273d665691d4694c10ba058b538366cce
8468Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8469Date:   Wed Mar 30 11:15:39 2011 +0200
8470
8471    [core] add a blacklisted_entity_ids parameter to lasso_server_load_federation
8472
8473    The goal is to prevent loading of provider known to have problems.
8474
8475 lasso/id-ff/server.c           |  6 ++++--
8476 lasso/id-ff/server.h           |  2 +-
8477 lasso/saml-2.0/server.c        | 10 ++++++++--
8478 lasso/saml-2.0/serverprivate.h |  3 ++-
8479 tests/basic_tests.c            |  4 +++-
8480 5 files changed, 18 insertions(+), 7 deletions(-)
8481
8482commit 70562db09ad9de5ab9b580c38aff249148115e12
8483Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8484Date:   Tue Mar 29 18:42:55 2011 +0200
8485
8486    [tests] remove spurious output
8487
8488 tests/login_tests.c | 2 --
8489 1 file changed, 2 deletions(-)
8490
8491commit fbb3e962ad433311a3ebd461d969bac215b66639
8492Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8493Date:   Tue Mar 29 18:11:43 2011 +0200
8494
8495    [tests] continue improving the lasso_server_load_federation test cases
8496
8497 tests/basic_tests.c | 6 ++++--
8498 1 file changed, 4 insertions(+), 2 deletions(-)
8499
8500commit 77c6c49badd3e0566e76f3ebad2fa1ee5c2c06ed
8501Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8502Date:   Tue Mar 29 18:11:10 2011 +0200
8503
8504    [tests] test lasso_server_load_federation
8505
8506    The test operates on the metadata file of the french university network
8507    Renater.
8508
8509 tests/basic_tests.c                        | 23 +++++++++++++++++++++++
8510 tests/data/metadata-federation-renater.crt | 15 +++++++++++++++
8511 2 files changed, 38 insertions(+)
8512
8513commit a77570b2db76302e30d1ab07274202984b4a371a
8514Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8515Date:   Tue Mar 29 18:45:23 2011 +0200
8516
8517    [tests] add renater federation metadata file for testing
8518
8519 tests/data/renater-metadata.xml | 27414 ++++++++++++++++++++++++++++++++++++++
8520 1 file changed, 27414 insertions(+)
8521
8522commit f289edb53447b5435d04f3bb8d3884f280c8eee6
8523Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8524Date:   Tue Mar 29 18:12:44 2011 +0200
8525
8526    [core] add a lasso_server_load_federation method
8527
8528    This method allows to load providers in bulk from what is called a
8529    federation file, i.e a SAML metadata file containing declarations for
8530    more than one provider. Those file are usually signed to bind some trust
8531    to its content, so lasso_server_load_federation can take an optional
8532    file path to a certificate chain file used to check the signature on the
8533    given XML content. Only same document signature is accepted (i.e. there
8534    must be only one XML signature reference and it should be to the empty
8535    string meaning the « current » document).
8536
8537 lasso/id-ff/server.c | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++
8538 lasso/id-ff/server.h |  3 +++
8539 2 files changed, 74 insertions(+)
8540
8541commit f840037c6a89587958c570ed44f87bc1b35e8ce3
8542Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8543Date:   Tue Mar 29 18:13:36 2011 +0200
8544
8545    [core] add a private constructor to build LassoProvider object from an xmlNode
8546
8547    I'm not sure of the need outside lasso so I will let this method private
8548    for the moment. It's an helper method for the
8549    lasso_server_load_federation method which traverses an
8550    EntitiesDescriptor node to find all the EntityDescriptor contained
8551    inside.
8552
8553 lasso/id-ff/provider.c        | 53 +++++++++++++++++++++++++++++++------------
8554 lasso/id-ff/provider.h        |  3 ++-
8555 lasso/id-ff/providerprivate.h |  2 +-
8556 3 files changed, 41 insertions(+), 17 deletions(-)
8557
8558commit dac3f345adeb18c7f449da1a28314abedb8e3a16
8559Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8560Date:   Tue Mar 29 18:06:57 2011 +0200
8561
8562    [saml2] add and internal method to load a federation metadata file
8563
8564    It only loads one kind of provider (idp or sp). It's currently
8565    impossible for a provider to have the two roles at the same time toward
8566    a given LassoServer object, i.e. the current service is a service
8567    provider or an identity provider, it cannot be the two at the same time.
8568
8569 lasso/saml-2.0/server.c        | 51 ++++++++++++++++++++++++++++++++++++++++++
8570 lasso/saml-2.0/serverprivate.h |  1 +
8571 2 files changed, 52 insertions(+)
8572
8573commit 8df7a0022c90b39ed2da8685d882a20d8d9b9c02
8574Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8575Date:   Tue Mar 29 18:06:07 2011 +0200
8576
8577    [saml2] improve reporting of errors when loading a provider metadata file
8578
8579 lasso/saml-2.0/provider.c | 9 +++++++--
8580 1 file changed, 7 insertions(+), 2 deletions(-)
8581
8582commit 04dd5610b0d5905a543774b0753e76f245456b37
8583Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8584Date:   Tue Mar 29 17:39:41 2011 +0200
8585
8586    [xml] allow empty reference in XML signature (document signature)
8587
8588 lasso/xml/private.h |  3 ++-
8589 lasso/xml/tools.c   | 24 ++++++++++++++++++------
8590 2 files changed, 20 insertions(+), 7 deletions(-)
8591
8592commit e84a1e8a8a7a2cd4da099acf4b08a913a76f12f1
8593Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8594Date:   Mon Mar 28 13:20:26 2011 +0200
8595
8596    [xml] make id_attr_name parameter optional for lasso_verify_signature
8597
8598 lasso/xml/tools.c | 10 ++++++----
8599 1 file changed, 6 insertions(+), 4 deletions(-)
8600
8601commit 78c9a9382afe9b9edf68f78041b021a3f2611b7a
8602Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8603Date:   Mon Mar 7 16:25:17 2011 +0100
8604
8605    [xml] fix lasso_node_get_xmlnode_for_any_type
8606
8607    xmlCopyPropList does not copy the property list into the target it just
8608    copy it with respect to the target (mainly for namespace references).
8609
8610    This patch adds the real copy into the target node.
8611
8612 lasso/xml/xml.c | 11 ++++++++++-
8613 1 file changed, 10 insertions(+), 1 deletion(-)
8614
8615commit 7ef67c8d7e0ded8cbf9abb274b4ef9655fda5731
8616Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8617Date:   Mon Feb 28 15:51:04 2011 +0100
8618
8619    [core] add missing namespace definitions to internal objects
8620
8621    Identity, Lecp, Login, Logout, NameIdentifierMapping, NameRegistration,
8622    Session, AssertionQuery, Ecp and NameIdManagement objects were missing a
8623    namespace association to their GObject class. It broke when you try to
8624    dump a node created by lasso_node_new_from_dump.
8625
8626 lasso/id-ff/identity.c                |  8 ++++++--
8627 lasso/id-ff/lecp.c                    |  4 ++++
8628 lasso/id-ff/login.c                   |  1 +
8629 lasso/id-ff/logout.c                  |  1 +
8630 lasso/id-ff/name_identifier_mapping.c | 12 +++++++++++-
8631 lasso/id-ff/name_registration.c       |  3 ++-
8632 lasso/id-ff/session.c                 |  8 ++++++--
8633 lasso/saml-2.0/assertion_query.c      |  1 +
8634 lasso/saml-2.0/ecp.c                  |  4 ++++
8635 lasso/saml-2.0/name_id_management.c   |  1 +
8636 10 files changed, 37 insertions(+), 6 deletions(-)
8637
8638commit ff065bf750768b0f0009bc40475f2f4cc0c34973
8639Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8640Date:   Mon Feb 28 15:23:14 2011 +0100
8641
8642    [tests] add test case for multiple load and dump of the same object
8643
8644 tests/login_tests.c | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++++
8645 1 file changed, 72 insertions(+)
8646
8647commit 24fa3f9fa6c8ae3f1a149fb90861c5c455b53ece
8648Author: Frédéric Péters <fpeters@entrouvert.com>
8649Date:   Tue Feb 8 11:15:19 2011 +0100
8650
8651    [debian] adapt packaging to official section overrides
8652
8653 control.in | 4 ++--
8654 1 file changed, 2 insertions(+), 2 deletions(-)
8655
8656commit e50d2d62064eefb47aac76b4e29ff6d5da3e750e
8657Author: Frédéric Péters <fpeters@entrouvert.com>
8658Date:   Tue Feb 8 11:15:19 2011 +0100
8659
8660    [debian] adapt packaging to official section overrides
8661
8662 debian/control.in | 4 ++--
8663 1 file changed, 2 insertions(+), 2 deletions(-)
8664
8665commit a0d546d765dd6b0a29209d5da59775e35955dd9c
8666Author: Frédéric Péters <fpeters@entrouvert.com>
8667Date:   Tue Feb 8 11:14:28 2011 +0100
8668
8669    [debian] sync packaging with official package
8670
8671 changelog             | 47 +++++++++++++++++++++++++++++++++++
8672 control               | 69 +++++++++++++++++++++------------------------------
8673 control.in            | 69 +++++++++++++++++++++------------------------------
8674 liblasso-perl.install |  6 ++---
8675 rules                 |  9 +++++--
8676 5 files changed, 113 insertions(+), 87 deletions(-)
8677
8678commit 862bcff904a3c2b93116793924463270db150633
8679Author: Frédéric Péters <fpeters@entrouvert.com>
8680Date:   Tue Feb 8 11:14:28 2011 +0100
8681
8682    [debian] sync packaging with official package
8683
8684 debian/changelog             | 47 ++++++++++++++++++++++++++++++
8685 debian/control               | 69 ++++++++++++++++++--------------------------
8686 debian/control.in            | 69 ++++++++++++++++++--------------------------
8687 debian/liblasso-perl.install |  6 ++--
8688 debian/rules                 |  9 ++++--
8689 5 files changed, 113 insertions(+), 87 deletions(-)
8690
8691commit 449b99532cceb29b086c219b0f79c2bd88158bd3
8692Merge: ea92dbe9 2dcb20a9
8693Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8694Date:   Tue Jan 25 15:38:21 2011 +0100
8695
8696    Merge branch 'master' of git@dev.entrouvert.org:lasso
8697
8698commit 2dcb20a925c9aef60345f04b7c28e8c0984a4560
8699Author: Jean-Marc Liger <jmliger@athena.siris.sorbonne.fr>
8700Date:   Tue Jan 25 15:33:28 2011 +0100
8701
8702    [Fedora RPM] spec file update
8703
8704 fedora/lasso.spec | 87 ++++++++++++++++++++++++++++---------------------------
8705 1 file changed, 44 insertions(+), 43 deletions(-)
8706
8707commit ea92dbe937cdd28f8ecd7f1fa56b55bf3267b2a0
8708Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8709Date:   Mon Jan 24 14:49:03 2011 +0100
8710
8711    [tests] change perfs to accept a second parameter giving the data files to use
8712
8713    Also add metadata files to check performance with 512 and 1024 bit RSA
8714    keys.
8715
8716 tests/data/idp10-512-saml2/certificate.pem | 11 ++++
8717 tests/data/idp10-512-saml2/metadata.xml    | 71 ++++++++++++++++++++++++++
8718 tests/data/idp10-512-saml2/private-key.pem |  9 ++++
8719 tests/data/idp9-1024-saml2/metadata.xml    | 77 ++++++++++++++++++++++++++++
8720 tests/data/idp9-1024-saml2/private-key.pem | 15 ++++++
8721 tests/data/sp10-512-saml2/certificate.pem  | 11 ++++
8722 tests/data/sp10-512-saml2/metadata.xml     | 72 ++++++++++++++++++++++++++
8723 tests/data/sp10-512-saml2/private-key.pem  |  9 ++++
8724 tests/data/sp9-1024-saml2/metadata.xml     | 82 ++++++++++++++++++++++++++++++
8725 tests/data/sp9-1024-saml2/private-key.pem  | 15 ++++++
8726 tests/perfs.c                              | 39 +++++++++-----
8727 11 files changed, 397 insertions(+), 14 deletions(-)
8728
8729commit ce80031692078f46794a700ea5ea421809d6c813
8730Author: Frédéric Péters <fpeters@entrouvert.com>
8731Date:   Fri Jan 14 13:48:48 2011 +0100
8732
8733    [php5] Comments starting with '#' are deprecated
8734
8735 bindings/php5/lasso.ini | 2 +-
8736 1 file changed, 1 insertion(+), 1 deletion(-)
8737
8738commit d502db18dd8e8bb52d2bb28aa6d020067d60638a
8739Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8740Date:   Wed Jan 5 18:10:07 2011 +0100
8741
8742    Remove right column with download, binary packages and source links
8743
8744    It is redundant with other columns.
8745
8746 website/templates/base.ezt | 21 ---------------------
8747 1 file changed, 21 deletions(-)
8748
8749commit d3312e95f0594a666d3a31e63735551cc08f7be4
8750Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8751Date:   Wed Jan 5 16:07:09 2011 +0100
8752
8753    [web] fix date and version in news 19
8754
8755 website/web/news/19-release-2.3.5.xml | 2 +-
8756 1 file changed, 1 insertion(+), 1 deletion(-)
8757
8758commit ccba7694ba6717cc0508c225221f86428fb910ed
8759Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8760Date:   Wed Jan 5 14:21:49 2011 +0100
8761
8762    [web] fix typo in news for release 2.3.5
8763
8764 website/web/news/19-release-2.3.5.xml | 2 +-
8765 1 file changed, 1 insertion(+), 1 deletion(-)
8766
8767commit 1883d46ec22b17ab96754657bdc23662ffc73f14
8768Merge: d039ffc8 6cb213e5
8769Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8770Date:   Wed Jan 5 14:19:20 2011 +0100
8771
8772    Merge branch 'hotfixes-2.3.5'
8773
8774commit 6cb213e5f3a77f9fe05a9fa0b1bc2a35fcb3adf7
8775Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8776Date:   Wed Jan 5 11:41:46 2011 +0100
8777
8778    [ŕelease] Add release notes, update doap files and website
8779
8780 NEWS                                  | 40 +++++++++++++++++++++++++++++++++++
8781 lasso.doap                            |  4 ++++
8782 website/web/doap.rdf                  |  4 ++++
8783 website/web/index.xml                 |  6 +++---
8784 website/web/news/19-release-2.3.5.xml | 17 +++++++++++++++
8785 5 files changed, 68 insertions(+), 3 deletions(-)
8786
8787commit 6c3684dc1f3acc49aec819f7594c3efbcac30173
8788Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8789Date:   Wed Jan 5 11:41:22 2011 +0100
8790
8791    [dist] create Changelog directly from git
8792
8793 Makefile.am | 14 ++++++++++++--
8794 1 file changed, 12 insertions(+), 2 deletions(-)
8795
8796commit d039ffc85fd9832337344aa25b6fc77a2b9a50c6
8797Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8798Date:   Tue Jan 4 22:59:40 2011 +0100
8799
8800    [tests] adapt Makefile.am to new path of metadata dir
8801
8802 tests/Makefile.am      | 2 +-
8803 tests/data/Makefile.am | 3 ++-
8804 2 files changed, 3 insertions(+), 2 deletions(-)
8805
8806commit 20d2357451f420a146fa37e63df4e6801e6a9e89
8807Merge: f35901fd 346071a6
8808Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8809Date:   Tue Jan 4 21:32:56 2011 +0100
8810
8811    Merge branch 'hotfixes-2.3.5'
8812
8813commit 346071a6300032f17fcda345163bd5c444fb3c05
8814Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8815Date:   Tue Jan 4 16:43:06 2011 +0100
8816
8817    [wsf] fix wsf preprocessor conditionals
8818
8819 lasso/id-ff/identity.c | 1 +
8820 lasso/id-ff/login.c    | 1 +
8821 lasso/id-ff/profile.c  | 1 +
8822 lasso/id-ff/server.c   | 1 +
8823 lasso/id-ff/session.c  | 1 +
8824 lasso/xml/xml.c        | 6 ++++--
8825 6 files changed, 9 insertions(+), 2 deletions(-)
8826
8827commit 265f69e236282710bf3adb3d87251df5075f6b6f
8828Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8829Date:   Tue Jan 4 16:42:10 2011 +0100
8830
8831    [bindings python] configure basic logging
8832
8833 bindings/python/tests/binding_tests.py | 3 +++
8834 bindings/python/tests/idwsf1_tests.py  | 3 +++
8835 bindings/python/tests/idwsf2_tests.py  | 3 +++
8836 3 files changed, 9 insertions(+)
8837
8838commit 433ebd9a996dc8f86ab20690daa2eb6f54521504
8839Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8840Date:   Tue Jan 4 16:39:34 2011 +0100
8841
8842    [ghashtable] add G_GNUC_UNUSED to remove unused static functions warning
8843
8844 bindings/ghashtable.h | 6 +++---
8845 1 file changed, 3 insertions(+), 3 deletions(-)
8846
8847commit 2b90dcd5034390a79d6d37b3d2b33bde0c73ab83
8848Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8849Date:   Tue Jan 4 16:37:34 2011 +0100
8850
8851    [saml2] when parsing short numbers reinitialize errno
8852
8853 lasso/saml-2.0/provider.c | 4 +++-
8854 1 file changed, 3 insertions(+), 1 deletion(-)
8855
8856commit 03b15e3886d8f65047fc0abced2e20f16fcb1ecf
8857Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8858Date:   Tue Jan 4 13:34:51 2011 +0100
8859
8860    [bindings perl] fix get_hash_of_objects
8861
8862 bindings/perl/ghashtable_handling.c | 2 +-
8863 1 file changed, 1 insertion(+), 1 deletion(-)
8864
8865commit e3a035ba6ae5202482d9512d69d74d945e3fdf13
8866Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8867Date:   Tue Jan 4 11:15:55 2011 +0100
8868
8869    [bindings php5] remove hardcoding the php5 cli interpreter
8870
8871    The test script did fail under Centos/Fedora because the interpreter for
8872    php5 is named php.
8873
8874 bindings/php5/tests/Makefile.am      | 2 +-
8875 bindings/php5/tests/binding_tests.sh | 2 +-
8876 bindings/php5/tests/profile_tests.sh | 2 +-
8877 3 files changed, 3 insertions(+), 3 deletions(-)
8878
8879commit f35901fdd2bd1f381e9bac90f3ef4262871593f4
8880Merge: e59c22aa 9bfd555c
8881Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8882Date:   Wed Dec 22 17:36:07 2010 +0100
8883
8884    Merge branch 'hotfixes-2.3.5'
8885
8886commit 9bfd555cda5aa82243d3f4f2034c9df608380319
8887Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8888Date:   Wed Dec 22 17:34:40 2010 +0100
8889
8890    [bindings perl] downgrade requirement on perl version to 5 instead of 5.10
8891
8892 bindings/perl/Makefile.PL | 2 +-
8893 1 file changed, 1 insertion(+), 1 deletion(-)
8894
8895commit e59c22aade3e7c29bc501280c6f97733720b499f
8896Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8897Date:   Wed Dec 22 17:34:40 2010 +0100
8898
8899    [bindings perl] downgrade require on perl version to 5 instead of 5.10
8900
8901 bindings/perl/Makefile.PL | 2 +-
8902 1 file changed, 1 insertion(+), 1 deletion(-)
8903
8904commit 908eef330dbdac7f7dea5a9f8586bea69cdeedca
8905Merge: e0bda691 d69649cc
8906Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8907Date:   Wed Dec 22 17:00:33 2010 +0100
8908
8909    Merge branch 'hotfixes-2.3.5'
8910
8911commit d69649cc5d89cb8a9c1fe50e5f668427d19449b2
8912Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8913Date:   Wed Dec 22 11:03:52 2010 +0100
8914
8915    [xml] fix null pointer access in lasso_node_get_encryption
8916
8917 lasso/xml/xml.c | 2 +-
8918 1 file changed, 1 insertion(+), 1 deletion(-)
8919
8920commit fb37b807a72e1a44ed338215cf0fb7c9199eab80
8921Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8922Date:   Tue Dec 21 17:44:38 2010 +0100
8923
8924    [configure.ac] increment version and libtool version info
8925
8926 configure.ac | 4 ++--
8927 1 file changed, 2 insertions(+), 2 deletions(-)
8928
8929commit cfd58003fa315193b512aeb8b2a78431b35100dd
8930Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8931Date:   Tue Dec 21 16:38:57 2010 +0100
8932
8933    [saml2] fix errors in lasso)provider_get_first_http_method when a binding is unknown
8934
8935 lasso/saml-2.0/provider.c | 6 +++---
8936 1 file changed, 3 insertions(+), 3 deletions(-)
8937
8938commit e401253f8def3bd0cd3fa21bf0683fb999cc6d65
8939Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8940Date:   Tue Dec 21 10:58:48 2010 +0100
8941
8942    [saml2 provider] change critical messages to debug messages
8943
8944 lasso/saml-2.0/provider.c | 4 ++--
8945 1 file changed, 2 insertions(+), 2 deletions(-)
8946
8947commit d8bff0dbb395b20c5a7c2c5aa7acd2d8568cd1db
8948Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8949Date:   Tue Dec 21 10:54:38 2010 +0100
8950
8951    [saml2 profile] fix bug in binding_uri_to_http_method with the POST binding
8952
8953 lasso/saml-2.0/provider.c | 2 +-
8954 1 file changed, 1 insertion(+), 1 deletion(-)
8955
8956commit aa9898693a6caecf4a72368e46ca2d164ed3c258
8957Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8958Date:   Tue Dec 21 10:44:14 2010 +0100
8959
8960    [saml login] suppress unused argument warning
8961
8962 lasso/saml-2.0/login.c | 2 +-
8963 1 file changed, 1 insertion(+), 1 deletion(-)
8964
8965commit 126a9ac71c853e230fdd4abe1ca05f77ba56bbac
8966Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8967Date:   Fri Dec 17 17:40:28 2010 +0100
8968
8969    [samlv2 logout] check that the assertion is well formed before accessing the subject nameid
8970
8971 lasso/saml-2.0/logout.c | 4 ++++
8972 1 file changed, 4 insertions(+)
8973
8974commit 8c289263043f6f3ed0ae17485658a4387964c961
8975Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8976Date:   Fri Dec 17 17:40:07 2010 +0100
8977
8978    [profile] prefer to lookup the session before the identity for looking up a name identifier;
8979
8980 lasso/id-ff/profile.c | 28 ++++++++++++++--------------
8981 1 file changed, 14 insertions(+), 14 deletions(-)
8982
8983commit d02bf096a5468ce688b07ecb543260942c075331
8984Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8985Date:   Fri Dec 17 17:36:17 2010 +0100
8986
8987    [samlv2 logout] setup the NameID from the assertion
8988
8989 lasso/saml-2.0/logout.c | 4 ++--
8990 1 file changed, 2 insertions(+), 2 deletions(-)
8991
8992commit fd52e6809498824b48d999da3fa2f221fd1543da
8993Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
8994Date:   Fri Dec 17 17:34:59 2010 +0100
8995
8996    [samlv2 login] do not setup conditions->notBefore/notOnOrAfter only notOnOrAfter on SubjectConfirmationData
8997
8998 lasso/saml-2.0/login.c | 5 -----
8999 1 file changed, 5 deletions(-)
9000
9001commit cd6262bbd746ac7a45e0904764da4e7b6aa00e76
9002Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9003Date:   Tue Dec 14 15:19:36 2010 +0100
9004
9005    [binding php5] add inline implementation of lasso_log since it is a private function of lasso
9006
9007 bindings/php5/wrapper_source_top.c | 22 ++++++++++++++++++++++
9008 1 file changed, 22 insertions(+)
9009
9010commit e0bda6914ca153f2d2952b807fd7f40f6b3f5345
9011Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9012Date:   Tue Dec 14 15:19:36 2010 +0100
9013
9014    [binding php5] add inline implementation of lasso_log since it is a private function of lasso
9015
9016 bindings/php5/wrapper_source_top.c | 22 ++++++++++++++++++++++
9017 1 file changed, 22 insertions(+)
9018
9019commit 67083e3050d4e84242ffda3bc94bffa006b1e0b9
9020Merge: a3aa8e3d 4391f1ff
9021Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9022Date:   Tue Dec 14 12:11:18 2010 +0100
9023
9024    Merge branch 'hotfixes-2.3.5'
9025
9026commit 4391f1ffb91e59545c6c324068e22fb7a5da7d27
9027Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9028Date:   Tue Dec 14 12:10:47 2010 +0100
9029
9030    [saml2] make LASSO_SIGNATURE_VERIFY_HINT_FORCE as least as stringent as _MAYBE when checking signature on messages
9031
9032 lasso/saml-2.0/profile.c | 32 +++++++++++++++++++++++---------
9033 1 file changed, 23 insertions(+), 9 deletions(-)
9034
9035commit a3aa8e3d1ad610d649a18339069cf312c2c34e6f
9036Merge: d97adfc2 4f5e6c60
9037Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9038Date:   Tue Dec 14 09:18:39 2010 +0100
9039
9040    Merge branch 'hotfixes-2.3.5'
9041
9042commit 4f5e6c60007c85f8fdca2a05544151300c522d74
9043Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9044Date:   Tue Dec 14 02:01:30 2010 +0100
9045
9046    [xml] remove duplicate EncryptedKey around EncryptedData elements
9047
9048    The key is already embedded in the EncryptedData, so there is no need to
9049    also fill the EncryptedKey field of the saml:EncryptedElement object.
9050
9051 lasso/xml/xml.c | 1 -
9052 1 file changed, 1 deletion(-)
9053
9054commit b324c41237889f8d985f6bac905170db31823988
9055Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9056Date:   Tue Dec 14 02:00:10 2010 +0100
9057
9058    [xml] add exportation of the encrypting public key in EncryptedData elements
9059
9060    This commit check if the given is a simple RSA key or a full certificate
9061    and choose the better serialization method between RSAKeyValue and
9062    X509Data.
9063
9064 lasso/xml/xml.c | 19 +++++++++++++++++++
9065 1 file changed, 19 insertions(+)
9066
9067commit 447c610c9cdfd81f46841a290964b20842cdb02d
9068Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9069Date:   Tue Dec 14 01:58:38 2010 +0100
9070
9071    [tools] fix xml decryption
9072
9073    This commit rewrite the extraction of the EncryptedKey when it is
9074    embedded inside the EncryptedData element, which seem to be the frequent
9075    case.
9076
9077 lasso/xml/tools.c | 15 ++++++---------
9078 1 file changed, 6 insertions(+), 9 deletions(-)
9079
9080commit 185ce3c139ba7c2a0ed779f158ea6b3dc3512720
9081Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9082Date:   Tue Dec 14 01:58:02 2010 +0100
9083
9084    Merge with new field in custome element
9085
9086 lasso/xml/xml_enc.h | 3 ++-
9087 1 file changed, 2 insertions(+), 1 deletion(-)
9088
9089commit 355df68dfed94e21726cf5ef7b0747623dbdcf4a
9090Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9091Date:   Tue Dec 14 01:57:09 2010 +0100
9092
9093    [saml2] use new encryption structure instead for internal field in LassoSaml2Assertion
9094
9095 lasso/saml-2.0/login.c | 8 +++-----
9096 lasso/xml/tools.c      | 9 +++++----
9097 2 files changed, 8 insertions(+), 9 deletions(-)
9098
9099commit ec5ec161f7d957e86b44310d8f2b5bb604613196
9100Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9101Date:   Tue Dec 14 01:55:09 2010 +0100
9102
9103    [xml] add field to contains encryption parameters inside CustomElement structure
9104
9105 lasso/xml/private.h |  6 +++++
9106 lasso/xml/xml.c     | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++
9107 2 files changed, 70 insertions(+)
9108
9109commit b0c2fdab284500e547d602c5e84d6dc212061011
9110Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9111Date:   Tue Dec 14 01:53:01 2010 +0100
9112
9113    [utils] fix typo in lasso_assign_sec_key
9114
9115 lasso/utils.h | 3 ++-
9116 1 file changed, 2 insertions(+), 1 deletion(-)
9117
9118commit 762f88cd3790b28ea3594cdfc95e395b1e6e7cc4
9119Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9120Date:   Tue Dec 14 01:52:31 2010 +0100
9121
9122    [bindings python] make constructor failure raise a lasso.Error exception
9123
9124 bindings/python/lang.py | 2 +-
9125 1 file changed, 1 insertion(+), 1 deletion(-)
9126
9127commit f7dbcbb2b400d4c9386dd94a32a610048e1e2cc5
9128Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9129Date:   Mon Dec 13 16:20:29 2010 +0100
9130
9131    [saml2] do not set SPNameQualifier it should be reserved for SP member of an affiliation
9132
9133 lasso/saml-2.0/login.c | 3 ---
9134 1 file changed, 3 deletions(-)
9135
9136commit d97adfc27ac1558d3cb729fe054641d97f6d3fba
9137Merge: 41619043 6c598662
9138Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9139Date:   Fri Dec 3 09:40:59 2010 +0100
9140
9141    Merge branch 'hotfixes-2.3.5'
9142
9143commit 6c598662a058049b54ca2f3f4cf8104a65734466
9144Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9145Date:   Fri Dec 3 09:40:42 2010 +0100
9146
9147    [tests idwsf2] add missing include for ID-WSF strings
9148
9149 tests/idwsf2_tests.c | 1 +
9150 1 file changed, 1 insertion(+)
9151
9152commit 255e46bb3b3e3d1f0824b739cfde87944b297178
9153Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9154Date:   Wed Dec 1 15:21:13 2010 +0100
9155
9156    [tests] include the backward compatibility include for GHashTable
9157
9158 tests/login_tests_saml2.c | 2 +-
9159 1 file changed, 1 insertion(+), 1 deletion(-)
9160
9161commit f4c6c96836e546a3fd4ce348bd9fe719e5b9d80d
9162Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9163Date:   Wed Dec 1 15:20:48 2010 +0100
9164
9165    [bindings perl] change ghashtable interface to not use GHashTableIter
9166
9167 bindings/perl/ghashtable_handling.c | 31 +++++++++++++++++++------------
9168 1 file changed, 19 insertions(+), 12 deletions(-)
9169
9170commit fbf7ad0537e752ac9e4a99943177c158328944e0
9171Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9172Date:   Wed Dec 1 15:16:23 2010 +0100
9173
9174    [bindings perl] add dependency upon the Makefile.perl for the install target
9175
9176 bindings/perl/Makefile.am | 2 +-
9177 1 file changed, 1 insertion(+), 1 deletion(-)
9178
9179commit 33dcd98bc54d38a9f0fe0a6e1fcd5814d6e3ce9c
9180Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9181Date:   Wed Nov 17 19:38:12 2010 +0100
9182
9183    [bindings] add missing static modifier for g_hash_table_get_values replacement
9184
9185 bindings/ghashtable.h | 4 ++--
9186 1 file changed, 2 insertions(+), 2 deletions(-)
9187
9188commit fc8c6d877e703a03082f89bc61c7f56805ad11ae
9189Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9190Date:   Wed Nov 17 13:53:07 2010 +0100
9191
9192    [tests] include header for backward compatible methods on GHashTable structures
9193
9194 tests/assertion_query_saml2.c | 1 +
9195 tests/login_tests.c           | 1 +
9196 2 files changed, 2 insertions(+)
9197
9198commit d6b1288923db676495904465831cfb25e2f61ae0
9199Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9200Date:   Mon Nov 15 17:04:42 2010 +0100
9201
9202    [bindings] fix bad use of lasso_return_if_fail in ghashtable backward compatibility header
9203
9204 bindings/ghashtable.h | 6 ++++--
9205 1 file changed, 4 insertions(+), 2 deletions(-)
9206
9207commit 4161904317e5df32e402f365950456352c0a2c57
9208Merge: 1d38a1e0 76dc0543
9209Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9210Date:   Wed Oct 27 14:13:48 2010 +0200
9211
9212    Merge branch 'hotfixes-2.3.5'
9213
9214commit 76dc05434ab290b463266044e61f553bb0e57c01
9215Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9216Date:   Wed Oct 20 15:42:59 2010 +0200
9217
9218    [SAMLv2] fix segfault in has_signature by initializing local variables
9219
9220 lasso/saml-2.0/profile.c | 4 ++--
9221 1 file changed, 2 insertions(+), 2 deletions(-)
9222
9223commit 1d38a1e022d8ac0672f2e2217aa9295edc297926
9224Merge: ee9b5fbe 48a7639e
9225Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9226Date:   Wed Oct 13 14:21:25 2010 +0200
9227
9228    Merge branch 'hotfixes-2.3.4'
9229
9230commit 11434956dd8107dcdee5c10abc2641a3ef2d509b
9231Merge: 0bd4c25a 48a7639e
9232Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9233Date:   Wed Oct 13 14:18:06 2010 +0200
9234
9235    Merge branch 'hotfixes-2.3.4' into release
9236
9237commit 48a7639e58df956b874a0d8ed30ab9e607433f85
9238Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9239Date:   Wed Oct 13 12:23:21 2010 +0200
9240
9241    Update doap and news file
9242
9243 lasso.doap                            | 2 +-
9244 website/web/doap.rdf                  | 2 +-
9245 website/web/news/18-release-2.3.4.xml | 2 +-
9246 3 files changed, 3 insertions(+), 3 deletions(-)
9247
9248commit 6003310f401f6465194affd8c98b23578f1d59f6
9249Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9250Date:   Wed Oct 13 12:06:02 2010 +0200
9251
9252    Update NEWS file
9253
9254 NEWS | 13 +++++++------
9255 1 file changed, 7 insertions(+), 6 deletions(-)
9256
9257commit ee9b5fbe59070ab40d7a9e9d2de6db1bade708a8
9258Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9259Date:   Mon Oct 11 18:54:32 2010 +0200
9260
9261    [tests data request] add googleapps sample AuthnRequest
9262
9263 tests/data/requests/googleapps_request.xml | 11 +++++++++++
9264 1 file changed, 11 insertions(+)
9265
9266commit fcad112b436c2344512c93ac12a0faa855044726
9267Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9268Date:   Mon Oct 11 18:53:11 2010 +0200
9269
9270    [tests] move metadata directory into data
9271
9272 tests/Makefile.am                                    | 2 +-
9273 tests/{ => data}/metadata/feide-prod.xml             | 0
9274 tests/{ => data}/metadata/googleapps_metadata.xml    | 0
9275 tests/{ => data}/metadata/metadata_01.xml            | 0
9276 tests/{ => data}/metadata/metadata_02.xml            | 0
9277 tests/{ => data}/metadata/metadata_03.xml            | 0
9278 tests/{ => data}/metadata/metadata_04.xml            | 0
9279 tests/{ => data}/metadata/metadata_05.xml            | 0
9280 tests/{ => data}/metadata/metadata_06.xml            | 0
9281 tests/{ => data}/metadata/simplesamlphp-metadata.xml | 0
9282 10 files changed, 1 insertion(+), 1 deletion(-)
9283
9284commit f2c9c4411917c9250562625d4a3cfcd0370c504a
9285Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9286Date:   Mon Oct 11 18:48:17 2010 +0200
9287
9288    [tests data] add idp and sp example with 1024 bits RSA keys, for performance testing purpose
9289
9290 .gitignore                                  | 13 +++++++++
9291 tests/data/idp8-1024-la/metadata.xml        | 37 ++++++++++++++++++++++++++
9292 tests/data/idp8-1024-la/private-key-raw.pem | 15 +++++++++++
9293 tests/data/idp8-1024-la/public-key.pem      |  6 +++++
9294 tests/data/sp8-1024-la/metadata.xml         | 41 +++++++++++++++++++++++++++++
9295 tests/data/sp8-1024-la/private-key-raw.pem  | 15 +++++++++++
9296 tests/data/sp8-1024-la/public-key.pem       |  6 +++++
9297 7 files changed, 133 insertions(+)
9298
9299commit a6d33dd5fe06eeeda9298cecda35bc7456790f4f
9300Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9301Date:   Mon Oct 11 18:46:39 2010 +0200
9302
9303    [tools] add a repository for semantic patches as reference
9304
9305 tools/spatch/remove-gstrcmp.spatch | 17 +++++++++++++++++
9306 1 file changed, 17 insertions(+)
9307
9308commit 4320d8eda204997b6045d84a8cdcb43e07e51f19
9309Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9310Date:   Mon Oct 11 18:41:55 2010 +0200
9311
9312    [tests metadata] add more examples of metadata files
9313
9314 tests/metadata/feide-prod.xml             | 27 +++++++++++++++++++++++++++
9315 tests/metadata/googleapps_metadata.xml    |  6 ++++++
9316 tests/metadata/simplesamlphp-metadata.xml | 28 ++++++++++++++++++++++++++++
9317 3 files changed, 61 insertions(+)
9318
9319commit 3ba1b2b9ba0c0aca5954101c11ff0d88eda279e2
9320Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9321Date:   Mon Oct 11 18:30:53 2010 +0200
9322
9323    [tests integration] adapt to string change in lcs/qommon/saml2.ptl
9324
9325 tests/integration/saml2/test_01_sso.py | 2 +-
9326 1 file changed, 1 insertion(+), 1 deletion(-)
9327
9328commit 7d90d5e26af239173179fc3de5240a316b44efc8
9329Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9330Date:   Mon Oct 11 09:57:22 2010 +0200
9331
9332    [SAMLv2] delete an unused local variable
9333
9334 lasso/saml-2.0/profile.c | 1 -
9335 1 file changed, 1 deletion(-)
9336
9337commit f6d5a8fe40f4622ffecf81d3794bf1ee53a24afc
9338Merge: 36b7baf9 c36d6a90
9339Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9340Date:   Mon Oct 11 09:54:26 2010 +0200
9341
9342    Merge branch 'hotfixes-2.3.4'
9343
9344commit c36d6a90dd4ab854c00b879edf1cd83caef147fa
9345Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9346Date:   Sat Oct 9 17:54:39 2010 +0200
9347
9348    [SAMLv2] user server->signature_method when signing request and response
9349
9350 lasso/saml-2.0/profile.c | 5 +++--
9351 1 file changed, 3 insertions(+), 2 deletions(-)
9352
9353commit 6a8552a04d691666e8ef9a74e92976415a855730
9354Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9355Date:   Sat Oct 9 17:53:00 2010 +0200
9356
9357    [tests] add non regression test on assertion consumer endpoints ordering
9358
9359 tests/non_regression_tests.c | 59 +++++++++++++++++++++++++++++++++++++++++++-
9360 1 file changed, 58 insertions(+), 1 deletion(-)
9361
9362commit 4ebb7067a0bd1d2ec812a1543d00ed5917ea7e84
9363Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9364Date:   Sat Oct 9 15:51:23 2010 +0200
9365
9366    [core] check type of first argument of lasso_provider_get_assertion_consumer_url
9367
9368 lasso/id-ff/provider.c | 4 +++-
9369 1 file changed, 3 insertions(+), 1 deletion(-)
9370
9371commit 15781d19609ae90009fdcb26d3263005428cdeb4
9372Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9373Date:   Fri Oct 8 19:18:30 2010 +0200
9374
9375    fix pardus capitalisation in NEWS file
9376
9377 NEWS | 2 +-
9378 1 file changed, 1 insertion(+), 1 deletion(-)
9379
9380commit 36b7baf9e8ea2e6debe1760f7e2a0ff789560448
9381Merge: a73d193d 0325ce08
9382Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9383Date:   Fri Oct 8 19:17:39 2010 +0200
9384
9385    Merge branch 'hotfixes-2.3.4'
9386
9387    Conflicts:
9388            lasso/xml/xml.c
9389            website/web/download/index.xml
9390            website/web/index.xml
9391
9392commit 0325ce08670e9b5429dd2463266d2c0f89044f5b
9393Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9394Date:   Mon Oct 4 14:30:15 2010 +0200
9395
9396    Update release notes and website for release 2.3.4
9397
9398 NEWS                                  | 22 ++++++++++++++++++++++
9399 lasso.doap                            |  4 ++++
9400 website/web/doap.rdf                  |  4 ++++
9401 website/web/download/index.xml        |  2 +-
9402 website/web/index.xml                 |  7 +++----
9403 website/web/news/18-release-2.3.4.xml | 16 ++++++++++++++++
9404 6 files changed, 50 insertions(+), 5 deletions(-)
9405
9406commit 758fe88dada513c9a3d50adf091318b10cc8b165
9407Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9408Date:   Fri Oct 8 14:10:26 2010 +0200
9409
9410    [xml] fix waring on use of strndup on pardus
9411
9412 lasso/xml/xml.c | 3 +++
9413 1 file changed, 3 insertions(+)
9414
9415commit 270f1743f0dd1bc9ce90fbc7afa69c39de4d1846
9416Author: Jérôme Schneider <jschneider@entrouvert.com>
9417Date:   Wed Oct 6 17:37:37 2010 +0200
9418
9419    Add missing include <errno.h>
9420
9421 lasso/saml-2.0/provider.c | 2 ++
9422 lasso/xml/xml.c           | 2 +-
9423 2 files changed, 3 insertions(+), 1 deletion(-)
9424
9425commit 3872f17fcd7b07727e7a7a28f7749c850f0495b8
9426Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9427Date:   Thu Oct 7 18:48:28 2010 +0200
9428
9429    [SAMLv2] handle unknown provider in artifact resolve, and also alow to ignore signature validation
9430
9431    In lasso_saml20_profile_process_artifact_resolve, we know take a short
9432    path with an error when the remote provider is unknown and we also
9433    respect the lasso_profile_get_signature_verify_hint() when checking the
9434    signature on the artifact resolve message.
9435
9436 lasso/saml-2.0/profile.c | 17 ++++++++++++-----
9437 1 file changed, 12 insertions(+), 5 deletions(-)
9438
9439commit 4bf2a6c0c02629f87990f7e7436b2685953267d3
9440Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9441Date:   Thu Oct 7 18:39:06 2010 +0200
9442
9443    [SAMLv2] fix bad double free bug in lasso_saml20_provider_get_assertion_consumer_service_url_by_binding
9444
9445 lasso/saml-2.0/provider.c | 2 +-
9446 1 file changed, 1 insertion(+), 1 deletion(-)
9447
9448commit 6b2a21d116d9191eb5f27d204e5137465d6daa2e
9449Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9450Date:   Thu Oct 7 18:38:21 2010 +0200
9451
9452    [core] adapt lasso_provider_get_assertion_consumer_service_url for SAMLv2
9453
9454 lasso/id-ff/provider.c | 12 ++++++++++++
9455 1 file changed, 12 insertions(+)
9456
9457commit 3e87282db3c00bc18a72b43385b155c8213e599b
9458Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9459Date:   Wed Oct 6 18:43:57 2010 +0200
9460
9461    [docs lasso-book] add figures to the tarball
9462
9463 docs/lasso-book/figures/Makefile.am | 3 ++-
9464 1 file changed, 2 insertions(+), 1 deletion(-)
9465
9466commit a73d193d9f9860f593c0ffaeff2c568b8fb98918
9467Author: Jérôme Schneider <jschneider@entrouvert.com>
9468Date:   Wed Oct 6 17:37:37 2010 +0200
9469
9470    Add missing include <errno.h>
9471
9472 lasso/saml-2.0/provider.c | 2 ++
9473 lasso/xml/xml.c           | 2 +-
9474 2 files changed, 3 insertions(+), 1 deletion(-)
9475
9476commit f5b88c854a2e24013b9536cfb8819817831269a6
9477Merge: ece66aa4 21d61b5b
9478Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9479Date:   Wed Oct 6 17:02:31 2010 +0200
9480
9481    Merge branch 'hotfixes-2.3.4'
9482
9483commit 21d61b5ba6a44e5de788afbe5fb910b68ccd0414
9484Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9485Date:   Wed Oct 6 17:02:18 2010 +0200
9486
9487    [configure.ac] increment version and libtool version info
9488
9489 configure.ac | 4 ++--
9490 1 file changed, 2 insertions(+), 2 deletions(-)
9491
9492commit 5d56e4558eba80b6cffb79797fe124ad90199632
9493Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9494Date:   Wed Oct 6 10:40:14 2010 +0200
9495
9496    [ID-FFv1.2] in lasso_login_process_authn_request_msg() adopt simpler behaviour for checking signatures
9497
9498    There is two sources of advice for signature checking:
9499    AuthnRequestsSigned attribute in service provider metadata files and
9500    value of lasso_profile_get_signature_verify_hint().
9501
9502    If lasso_profile_get_signature_verify_hint() forbid to check signature,
9503    we do not check.
9504    If the SP advise to check signature, we check.
9505    If lasso_profile_get_signature_verify_hint() forces to check signature,
9506    we do not check.
9507    In all other cases we only check if a signature is present, i.e. we
9508    ignore the error LASSO_DS_ERROR_SIGNATURE_NOT_FOUND.
9509
9510 lasso/id-ff/login.c | 42 ++++++++++++++++++++++++++----------------
9511 1 file changed, 26 insertions(+), 16 deletions(-)
9512
9513commit 58a3868361ba63d51d5c0f802d3b7d2a9a8ae376
9514Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9515Date:   Wed Oct 6 10:39:18 2010 +0200
9516
9517    [ID-FFv1.2] make lasso_login_process_authn_request_msg() return LASSO_PROFILE_ERROR_INVALID_MSG if received request is not a lib:AuthnRequest
9518
9519 lasso/id-ff/login.c | 6 +++++-
9520 1 file changed, 5 insertions(+), 1 deletion(-)
9521
9522commit 7a27400a87380e3f4262a71946ffc5d17c464c2d
9523Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9524Date:   Wed Oct 6 10:38:43 2010 +0200
9525
9526    [SAMLv2] adopt same behaviour as ID-FFv1.2 for invalid AuthnRequest
9527
9528 lasso/saml-2.0/login.c | 2 +-
9529 1 file changed, 1 insertion(+), 1 deletion(-)
9530
9531commit 6be8d9cfa82f4b8b9b4f5ac8d764f87ef0a9a895
9532Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9533Date:   Tue Oct 5 19:30:17 2010 +0200
9534
9535    [SAMLv2&ID-FFv1.2] improve documentation of lasso_login_process_authn_request_msg
9536
9537 lasso/id-ff/login.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++------
9538 1 file changed, 108 insertions(+), 12 deletions(-)
9539
9540commit 06c2ec9d61a7a06608942b464ba13702cfb4d08b
9541Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9542Date:   Tue Oct 5 19:34:40 2010 +0200
9543
9544    [SAMLv2] fix ordering of endpoints
9545
9546    Ordering by binding is wrong, first order by isDefault (as stated in
9547    saml-metadata-2.0.pdf) then by index.
9548
9549 lasso/saml-2.0/provider.c | 29 ++++++++++++++++++++++-------
9550 1 file changed, 22 insertions(+), 7 deletions(-)
9551
9552commit 3d1d90ee315301ae258efbb66f009bf681d4a4dd
9553Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9554Date:   Wed Oct 6 10:37:07 2010 +0200
9555
9556    [Core] change isdefault type in EndpointType structure
9557
9558    As integer we can represent the three value of isdefault:
9559    - true
9560    - false
9561    - attribute absent
9562
9563 lasso/id-ff/providerprivate.h | 2 +-
9564 1 file changed, 1 insertion(+), 1 deletion(-)
9565
9566commit e2611e16d655cf49d2e4a996eb284c86e4d49ffd
9567Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9568Date:   Tue Oct 5 16:22:46 2010 +0200
9569
9570    [docs] update copyright years
9571
9572 docs/reference/lasso/lasso-docs.sgml | 2 +-
9573 1 file changed, 1 insertion(+), 1 deletion(-)
9574
9575commit ece66aa4774c5e830e962d8e5d03a19f07a86df7
9576Author: Frédéric Péters <fpeters@entrouvert.com>
9577Date:   Tue Oct 5 09:53:34 2010 +0200
9578
9579    [website] "Subversion Status" -> "Git Status"
9580
9581 website/templates/base.ezt | 2 +-
9582 1 file changed, 1 insertion(+), 1 deletion(-)
9583
9584commit d46f8caccb35b8c4908c86059c4a4e2ed162d1a7
9585Author: Frédéric Péters <fpeters@entrouvert.com>
9586Date:   Tue Oct 5 08:30:02 2010 +0200
9587
9588    [website] Only keep two latest news items
9589
9590 website/convert-to-static.py | 2 +-
9591 1 file changed, 1 insertion(+), 1 deletion(-)
9592
9593commit 2f1e68eeb3dff1a6d4a031c9ca080bfe4e7eb6a4
9594Author: Frédéric Péters <fpeters@entrouvert.com>
9595Date:   Tue Oct 5 08:29:29 2010 +0200
9596
9597    [website] Fixed 2.3.3 release date
9598
9599 website/web/news/17-release-2.3.3.xml | 2 +-
9600 1 file changed, 1 insertion(+), 1 deletion(-)
9601
9602commit fb76faab79a3355b0994fcc2fd1c32dad01920bb
9603Author: Frédéric Péters <fpeters@entrouvert.com>
9604Date:   Tue Oct 5 08:28:52 2010 +0200
9605
9606    [website] Update right download box for 2.3.3
9607
9608 website/templates/base.ezt | 4 ++--
9609 1 file changed, 2 insertions(+), 2 deletions(-)
9610
9611commit ff409f8d7eae1fa0d85c6eb32d90b47945d69b97
9612Author: Frédéric Péters <fpeters@entrouvert.com>
9613Date:   Tue Oct 5 08:27:46 2010 +0200
9614
9615    [website] Don't duplicate link to git repository in link text
9616
9617 website/templates/base.ezt | 2 +-
9618 1 file changed, 1 insertion(+), 1 deletion(-)
9619
9620commit 4e18990cd69c2903b01dd6e9f98baf2035ac136a
9621Author: Frédéric Péters <fpeters@entrouvert.com>
9622Date:   Tue Oct 5 08:27:07 2010 +0200
9623
9624    [website] Refer to Git in buildbox title
9625
9626 website/templates/base.ezt | 2 +-
9627 1 file changed, 1 insertion(+), 1 deletion(-)
9628
9629commit b3ad9a5eca9b069fdc78dd1c785b414afb1c2222
9630Author: Frédéric Péters <fpeters@entrouvert.com>
9631Date:   Tue Oct 5 08:26:43 2010 +0200
9632
9633    [website] Updated copyright years
9634
9635 website/templates/base.ezt | 2 +-
9636 1 file changed, 1 insertion(+), 1 deletion(-)
9637
9638commit fa5eed7c81fc1b2703c363d56024ae1d79545989
9639Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9640Date:   Mon Oct 4 16:15:18 2010 +0200
9641
9642    [Website] Fix bad date
9643
9644 website/web/news/17-release-2.3.3.xml | 2 +-
9645 1 file changed, 1 insertion(+), 1 deletion(-)
9646
9647commit 644f15640bd8aa6373d67c8ca4a5a1ff850eb318
9648Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9649Date:   Mon Oct 4 14:53:21 2010 +0200
9650
9651    [Web] chmod +x on convert-to-static.py
9652
9653 website/convert-to-static.py | 0
9654 1 file changed, 0 insertions(+), 0 deletions(-)
9655
9656commit 33df188d32d63f38f87ca73d7e2e535714a775fd
9657Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9658Date:   Mon Oct 4 14:50:30 2010 +0200
9659
9660    [Web] update links for download v2.3.3, add lines to feature matrix
9661
9662 website/web/download/index.xml | 54 +++++-------------------------------------
9663 website/web/index.xml          | 14 +++++++++--
9664 2 files changed, 18 insertions(+), 50 deletions(-)
9665
9666commit f1c5db026b2fbb8712fa5aa2ee6ef562cd330adc
9667Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9668Date:   Mon Oct 4 14:30:15 2010 +0200
9669
9670    [Web] add news file about 2.3.3
9671
9672 website/web/news/17-release-2.3.3.xml | 18 ++++++++++++++++++
9673 1 file changed, 18 insertions(+)
9674
9675commit 3aaf0ca959320e6fd18eb49530ee7a578b65b7b6
9676Merge: b606f0db 0bd4c25a
9677Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9678Date:   Mon Oct 4 14:28:18 2010 +0200
9679
9680    Merge commit 'v2.3.3'
9681
9682commit 0bd4c25a24574eb80b81888e41dd7726ef000a9d
9683Merge: 8082428d 19cb0bf5
9684Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9685Date:   Fri Oct 1 19:13:31 2010 +0200
9686
9687    Merge branch 'hotfixes-2.3.3' into release
9688
9689commit 19cb0bf52bc897313475786176625f56b5f779b8
9690Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9691Date:   Fri Oct 1 19:11:32 2010 +0200
9692
9693    [Website] add news about 2.3.3 and update doap and main page
9694
9695 lasso.doap            | 4 ++++
9696 website/web/doap.rdf  | 4 ++++
9697 website/web/index.xml | 2 +-
9698 3 files changed, 9 insertions(+), 1 deletion(-)
9699
9700commit a33c76aaf1c8bd2a3a6f4d5a8e9e83ebf3d09042
9701Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9702Date:   Fri Oct 1 19:06:33 2010 +0200
9703
9704    [Release] add release notes
9705
9706 NEWS | 35 ++++++++++++++++++++++++++++++++++-
9707 1 file changed, 34 insertions(+), 1 deletion(-)
9708
9709commit 86f0f6b6f23b88da75a67667a7c150d5dace5c06
9710Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9711Date:   Fri Oct 1 17:44:40 2010 +0200
9712
9713    [SAMLv2] restore setting of SubjectConfirmationData->NotOnOrAfter
9714
9715    This was wrongly removed by me in commit
9716    9d22f29e55524034dfda34c15b76f1b0b78c4413.
9717
9718    This is the responsability of the caller to adjust value on the
9719    Conditions and SubjectConfirmationData independently after.
9720
9721 lasso/saml-2.0/login.c | 6 ++++++
9722 1 file changed, 6 insertions(+)
9723
9724commit d9bc35e01ab3f8488c0c3f61ff55ef520a0c9069
9725Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9726Date:   Fri Oct 1 14:56:48 2010 +0200
9727
9728    [Binding java] replace use of strcmp by g_strcmp0
9729
9730 bindings/java/wrapper_top.c | 3 ++-
9731 1 file changed, 2 insertions(+), 1 deletion(-)
9732
9733commit 0c82592a9922d7b5c54ecf9ab98328725e8acb3d
9734Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9735Date:   Fri Oct 1 14:56:28 2010 +0200
9736
9737    [Tests] add annotation to remove compiler warnings
9738
9739 tests/perfs.c | 7 +++----
9740 1 file changed, 3 insertions(+), 4 deletions(-)
9741
9742commit 462c9a1cd06b5ef9af7e348eef6a27584b98eff2
9743Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9744Date:   Fri Oct 1 12:33:24 2010 +0200
9745
9746    [Core] replace all use of g_strcmp0 by lasso_strisequal and lasso_strisnotequal
9747
9748    Too much human errors with strcmp kind of functions. Also change name os
9749    lasso_is_empty_string to lasso_strisempty.
9750
9751 lasso/id-ff/profile.c              |  6 +--
9752 lasso/id-ff/provider.c             |  2 +-
9753 lasso/id-ff/session.c              |  2 +-
9754 lasso/id-wsf-2.0/data_service.c    | 26 +++++-----
9755 lasso/id-wsf-2.0/discovery.c       | 10 ++--
9756 lasso/id-wsf-2.0/idwsf2_helper.c   |  4 +-
9757 lasso/id-wsf-2.0/profile.c         |  8 ++--
9758 lasso/id-wsf-2.0/saml2_login.c     |  2 +-
9759 lasso/id-wsf-2.0/soap_binding.c    | 16 +++----
9760 lasso/id-wsf/data_service.c        | 12 ++---
9761 lasso/id-wsf/wsf_profile.c         | 14 +++---
9762 lasso/lasso.c                      | 10 ++--
9763 lasso/registry.c                   |  6 ++-
9764 lasso/saml-2.0/assertion_query.c   |  4 +-
9765 lasso/saml-2.0/login.c             | 98 +++++++++++++++++---------------------
9766 lasso/saml-2.0/logout.c            |  6 +--
9767 lasso/saml-2.0/profile.c           |  7 +--
9768 lasso/saml-2.0/provider.c          | 28 +++++------
9769 lasso/saml-2.0/saml2_helper.c      | 13 ++---
9770 lasso/utils.h                      |  2 +-
9771 lasso/xml/saml-2.0/saml2_name_id.c |  8 ++--
9772 lasso/xml/tools.c                  |  4 +-
9773 lasso/xml/xml.c                    | 17 ++++---
9774 tests/login_tests.c                |  4 +-
9775 tests/login_tests_saml2.c          |  8 ++--
9776 25 files changed, 159 insertions(+), 158 deletions(-)
9777
9778commit b5fcbc645576cd953a4b23ce804ea503b57eec4a
9779Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9780Date:   Fri Oct 1 12:23:57 2010 +0200
9781
9782    [Core] add helper API for string comparaison
9783
9784    It should remove most errors when comparing strings.
9785
9786 lasso/utils.h | 23 ++++++++++++++++++-----
9787 1 file changed, 18 insertions(+), 5 deletions(-)
9788
9789commit fe63f7a517b7e27dcc0853515ddd0ff1654de179
9790Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9791Date:   Fri Oct 1 12:22:17 2010 +0200
9792
9793    [SAMLv2] add missing compare to 0 introduced in 7386dc8189
9794
9795    I hate strcmp.
9796
9797 lasso/saml-2.0/login.c | 2 +-
9798 1 file changed, 1 insertion(+), 1 deletion(-)
9799
9800commit c02711bf7971f645de98d36ca18c8ef7556ab528
9801Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9802Date:   Thu Sep 30 11:21:09 2010 +0200
9803
9804    [Bindings] change prefix for ignoring soap_binding related files
9805
9806 bindings/bindings.py | 2 +-
9807 1 file changed, 1 insertion(+), 1 deletion(-)
9808
9809commit 4c3af26a58ff0aaf3abf54e6b01d843ec56c192b
9810Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9811Date:   Thu Sep 30 10:58:50 2010 +0200
9812
9813    [SAMLv2] also initialize Destination for response messages
9814
9815    asynchronous bindings needs Destination attribute even for response
9816    messages.
9817
9818 lasso/saml-2.0/profile.c | 5 +++++
9819 1 file changed, 5 insertions(+)
9820
9821commit 7386dc8189c25ee3654b9b3c41981c768c8eac5b
9822Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9823Date:   Thu Sep 30 10:58:18 2010 +0200
9824
9825    [SAMLv2] when NidPolicy->Format is NULL or unspecified, return transient
9826
9827    Add more default cases.
9828
9829 lasso/saml-2.0/login.c | 5 ++++-
9830 1 file changed, 4 insertions(+), 1 deletion(-)
9831
9832commit b20552c417eaa99c3ae9a13460cb6b629c628d81
9833Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9834Date:   Wed Sep 29 16:37:28 2010 +0200
9835
9836    [Tests] update perfs to test each phase of WebSSO separately and use SAMLv2
9837
9838    I removed signature at the message level for the response, it should
9839    simulate apporiately the artifact binding with SSL transport.
9840
9841 tests/perfs.c | 204 ++++++++++++++++++++++++++++++++--------------------------
9842 1 file changed, 111 insertions(+), 93 deletions(-)
9843
9844commit 5f7a08acb377c4d4675250846c46abcddb7bae36
9845Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9846Date:   Wed Sep 29 15:56:59 2010 +0200
9847
9848    [Bindings] restore presence of SOAP nodes
9849
9850    The node to exclude when ID-WSF is disactivated was soap_binding_ ones.
9851
9852 bindings/bindings.py | 4 ++--
9853 1 file changed, 2 insertions(+), 2 deletions(-)
9854
9855commit cd7b3e92c58931f21d5a45e65fc9a68a2d482074
9856Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9857Date:   Wed Sep 29 00:10:09 2010 +0200
9858
9859    [Core] fix break of lasso_profile_get_request_type_from_soap_msg from commit b9d535625
9860
9861    ManageNameIDRequest is not an ID-WSF kind of request.
9862
9863 lasso/id-ff/profile.c | 4 ++--
9864 1 file changed, 2 insertions(+), 2 deletions(-)
9865
9866commit 4a970453dee42ad1cbef4505e10a3c5a9ff69f61
9867Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9868Date:   Mon Sep 27 16:18:57 2010 +0200
9869
9870    [Core] add missing annotation to lasso_*_dump functions
9871
9872    The string returned by these functions is newly allocated and must be
9873    freed by the caller.
9874
9875 lasso/id-ff/identity.c          | 2 +-
9876 lasso/id-ff/login.c             | 2 +-
9877 lasso/id-ff/logout.c            | 2 +-
9878 lasso/id-ff/name_registration.c | 2 +-
9879 lasso/id-ff/server.c            | 2 +-
9880 lasso/id-ff/session.c           | 2 +-
9881 lasso/xml/xml.c                 | 4 ++--
9882 7 files changed, 8 insertions(+), 8 deletions(-)
9883
9884commit b4e04a07165557b7193f715d55a31dfdd287d7ec
9885Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9886Date:   Mon Sep 27 16:18:05 2010 +0200
9887
9888    [ID-WSFv1] fix other misuses of the macro lasso_foreach
9889
9890 lasso/id-wsf/data_service.c             | 5 +++--
9891 lasso/id-wsf/personal_profile_service.c | 6 +++---
9892 2 files changed, 6 insertions(+), 5 deletions(-)
9893
9894commit 6cc9ae7e32228322ca3ae2d15fa23c350f9ffdca
9895Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9896Date:   Mon Sep 27 15:41:53 2010 +0200
9897
9898    [SAMLv2] fix wrong order in use of macro lasso_foreach
9899
9900    The first argument must be the iterator, the second is the iterable.
9901    Also add a non-regression test with Googleapps metadata and and a
9902    typical authn request.
9903
9904 lasso/saml-2.0/provider.c    |   2 +-
9905 tests/Makefile.am            |   2 +-
9906 tests/non_regression_tests.c | 105 +++++++++++++++++++++++++++++++++++++++++++
9907 tests/tests.c                |   2 +
9908 4 files changed, 109 insertions(+), 2 deletions(-)
9909
9910commit 5bcbb0e55fab8b8f4562a7c90ab60a8baa9ef6fd
9911Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9912Date:   Fri Sep 17 18:07:39 2010 +0200
9913
9914    [SAMLv2] fix early release of the request when using idp_initiaed login
9915
9916 lasso/saml-2.0/login.c | 2 +-
9917 1 file changed, 1 insertion(+), 1 deletion(-)
9918
9919commit 1ffece0e577b1cba19178f95acbbbd3ce895e4f8
9920Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9921Date:   Fri Sep 17 18:01:31 2010 +0200
9922
9923    [SAMLv2] fix memleak of request in lasso_name_id_management_process_request_msg
9924
9925 lasso/saml-2.0/name_id_management.c | 3 ++-
9926 1 file changed, 2 insertions(+), 1 deletion(-)
9927
9928commit b606f0dbee54915c0ab38e05cec68c8d4ebcf154
9929Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9930Date:   Fri Sep 17 17:06:27 2010 +0200
9931
9932    Add files to .gitignore
9933
9934 .gitignore | 22 ++++++++++++++++++++++
9935 1 file changed, 22 insertions(+)
9936
9937commit 6adc8c3e54180697e063e15b5467a85fbe4324eb
9938Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9939Date:   Fri Sep 17 17:01:27 2010 +0200
9940
9941    [Tests] remove a valgrind suppression on g_log_default_handler
9942
9943 tests/valgrind/lasso.supp | 10 ----------
9944 1 file changed, 10 deletions(-)
9945
9946commit 88623c29f3dfb56483138961a4a906c75f48e355
9947Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9948Date:   Fri Sep 17 17:00:21 2010 +0200
9949
9950    [Tests] add valgrind targets in the Makefile: leakcheck, leakcheck-reachable and massif
9951
9952 tests/Makefile.am | 23 +++++++++++++++++++++++
9953 1 file changed, 23 insertions(+)
9954
9955commit 19aad7629ad4c41a7b95ad0603cc72b59dbf07e6
9956Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9957Date:   Fri Sep 17 16:44:15 2010 +0200
9958
9959    [SAMLv2] fix memleak of request in lasso_saml20_login_process_authn_request_msg
9960
9961 lasso/saml-2.0/login.c | 1 +
9962 1 file changed, 1 insertion(+)
9963
9964commit 667f846085298a851a803ae8aacd29571270683c
9965Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9966Date:   Fri Sep 17 16:36:32 2010 +0200
9967
9968    [Core] fix leak of provider->private_data->endpoints
9969
9970 lasso/id-ff/provider.c | 19 ++++++++++---------
9971 1 file changed, 10 insertions(+), 9 deletions(-)
9972
9973commit d2adc740a25a822a146255e8b5f035aac94903bd
9974Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9975Date:   Fri Sep 17 16:24:21 2010 +0200
9976
9977    [Tests] fix leak of content in test01_server_new
9978
9979 tests/random_tests.c | 1 +
9980 1 file changed, 1 insertion(+)
9981
9982commit 87c3f63dd0054f3217aa98ecf323953720bbfcaa
9983Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9984Date:   Fri Sep 17 16:23:25 2010 +0200
9985
9986    [Tests] fix leak of idpLogoutContext in test04_sso_then_slo_soap
9987
9988 tests/login_tests_saml2.c | 1 +
9989 1 file changed, 1 insertion(+)
9990
9991commit 69f46ad974b5748ee01a511a87c527b63a393af1
9992Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
9993Date:   Fri Sep 17 16:19:23 2010 +0200
9994
9995    [Core] fix leak of provider->private_data->endpoints
9996
9997 lasso/id-ff/provider.c | 2 +-
9998 1 file changed, 1 insertion(+), 1 deletion(-)
9999
10000commit 73949289ee8b302e5b560922e4be09f0efe2187e
10001Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10002Date:   Fri Sep 17 16:15:46 2010 +0200
10003
10004    [XML] fix memleak in lasso_node_export_to_soap
10005
10006 lasso/xml/xml.c | 1 +
10007 1 file changed, 1 insertion(+)
10008
10009commit 3631ad59a98ccb7deb34fa0aced21f20d994a45a
10010Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10011Date:   Fri Sep 17 16:12:21 2010 +0200
10012
10013    [XML] fix memleak of xmlSecKeyMngr when loading a key from a KeyInfo node
10014
10015 lasso/xml/tools.c | 1 +
10016 1 file changed, 1 insertion(+)
10017
10018commit fdd401cea79a48314d678af7827ce4f96a355223
10019Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10020Date:   Fri Sep 17 16:10:06 2010 +0200
10021
10022    [XML] fix memleak in get_xmlNode for LassoSamlp2LogoutRequest
10023
10024 lasso/xml/saml-2.0/samlp2_logout_request.c | 1 +
10025 1 file changed, 1 insertion(+)
10026
10027commit 0b8bec9b787cc210ae512bd1fc33db5c9fdc78a1
10028Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10029Date:   Fri Sep 17 15:26:10 2010 +0200
10030
10031    [XML] fix memleak in get_xmlNode for LassoSamlp2Response
10032
10033 lasso/xml/saml-2.0/samlp2_response.c | 4 ++--
10034 1 file changed, 2 insertions(+), 2 deletions(-)
10035
10036commit 56d81aa6e786d191652242af15278568ae567e89
10037Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10038Date:   Fri Sep 17 15:23:21 2010 +0200
10039
10040    [SAMLv2] add missing stack variable initialization
10041
10042 lasso/saml-2.0/assertion_query.c | 4 ++--
10043 1 file changed, 2 insertions(+), 2 deletions(-)
10044
10045commit 1c0dd4b014ea10b87e4c6dbc149b1e140631233c
10046Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10047Date:   Fri Sep 17 15:23:12 2010 +0200
10048
10049    [SAMLv2] fix unused variable warning
10050
10051 lasso/saml-2.0/assertion_query.c | 2 +-
10052 1 file changed, 1 insertion(+), 1 deletion(-)
10053
10054commit 6eeebd0304ddee0a019cfe7383bf731decae34c7
10055Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10056Date:   Fri Sep 17 15:22:29 2010 +0200
10057
10058    [SAMLv2] in profile.c fix uncovered enumeration value in switch
10059
10060 lasso/saml-2.0/profile.c | 6 ++++++
10061 1 file changed, 6 insertions(+)
10062
10063commit a02645ba3780bc651a9d32adbeacbce80c9937f4
10064Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10065Date:   Fri Sep 17 15:21:44 2010 +0200
10066
10067    [XML] fix unused variable warnings
10068
10069 lasso/xml/xml.c | 6 ++++--
10070 1 file changed, 4 insertions(+), 2 deletions(-)
10071
10072commit 17cf81152a3fec7dcdb702a4074042679c181068
10073Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10074Date:   Fri Sep 17 15:21:37 2010 +0200
10075
10076    [XML] fix mem leak whene releasing CustomElement structures
10077
10078 lasso/xml/xml.c | 3 +++
10079 1 file changed, 3 insertions(+)
10080
10081commit 92b9eaa2fdf9241beb88bb0e3a0b59bf594f7190
10082Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10083Date:   Fri Sep 17 14:44:31 2010 +0200
10084
10085    [Tests] fix mem leaks
10086
10087 tests/login_tests_saml2.c | 1 +
10088 1 file changed, 1 insertion(+)
10089
10090commit 8b0de80e4c4bde2182914974a27895e8a5c23eea
10091Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10092Date:   Fri Sep 17 14:42:54 2010 +0200
10093
10094    [SAMLv2] fix mem leaks
10095
10096 lasso/saml-2.0/login.c | 12 ++++++++----
10097 1 file changed, 8 insertions(+), 4 deletions(-)
10098
10099commit 280ee2820294b408ca654eb156bdeb09c265e79a
10100Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10101Date:   Fri Sep 10 15:33:50 2010 +0200
10102
10103    [SAMLv2 NID management] report signature error in response, do not check response signature if forbidden
10104
10105     - build_response_msg will report signature error in response status
10106       code when called without an initialized response (without a call to
10107       validate_request)
10108     - process_response_msg now use
10109       lasso_saml20_profile_check_signature_status to check the signature
10110       status only if permitted.
10111
10112 lasso/saml-2.0/name_id_management.c | 18 ++++++++++++++----
10113 1 file changed, 14 insertions(+), 4 deletions(-)
10114
10115commit d7c56d7c20cd958ebf907e870917b9004c6611d0
10116Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10117Date:   Fri Sep 10 15:15:55 2010 +0200
10118
10119    [SAMLv2] move check for signature status to lasso_saml20_build_response_msg
10120
10121    And also handle the signature verification hint. If process_msg fails,
10122    you must just call build_response_msg directly.
10123
10124    Only check the signature on the response if asked, most applications
10125    should not care.
10126
10127 lasso/saml-2.0/logout.c | 27 +++++++++++++++++----------
10128 1 file changed, 17 insertions(+), 10 deletions(-)
10129
10130commit 511dd3da9ed5441a500af4fe9b0767e3be8ab11a
10131Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10132Date:   Thu Sep 9 16:29:46 2010 +0200
10133
10134    [configure.ac] increment release version and libtool version info
10135
10136 configure.ac | 4 ++--
10137 1 file changed, 2 insertions(+), 2 deletions(-)
10138
10139commit 2b9751fa7fdc55e4bfbe2d58d55d45dd47e09467
10140Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10141Date:   Thu Sep 9 16:28:27 2010 +0200
10142
10143    Add files to .gitignore
10144
10145 .gitignore | 72 +++++++++++++++++++++++++++++++++++++++++++-------------------
10146 1 file changed, 50 insertions(+), 22 deletions(-)
10147
10148commit 51d5d4d3e37fb7c8ec3aa3d5f9d336fd10a5bff4
10149Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10150Date:   Thu Sep 9 16:20:17 2010 +0200
10151
10152    [SAMLv2] apply the LassoProfileVerifySignatureHint when processing requests
10153
10154    The check was missing for processing of logout requests, name id
10155    management request and assertion query responses.
10156
10157    A new internal function lasso_saml20_profile_check_signature_status is
10158    added.
10159
10160 lasso/saml-2.0/assertion_query.c    | 17 ++++-------------
10161 lasso/saml-2.0/logout.c             | 19 ++++++-------------
10162 lasso/saml-2.0/name_id_management.c | 30 ++++++++----------------------
10163 lasso/saml-2.0/profile.c            | 30 ++++++++++++++++++++++++++----
10164 lasso/saml-2.0/profileprivate.h     |  1 +
10165 5 files changed, 45 insertions(+), 52 deletions(-)
10166
10167commit b9d53562593cbf2ba47c8869f8c3b9dc37a4ae1f
10168Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10169Date:   Thu Sep 9 01:09:28 2010 +0200
10170
10171    [ID-WSFv1&ID-WSFv2] separate better strings for ID-WSF from other strings
10172
10173    Code in core source file which depend upon ID-WSF symbols have been
10174    conditionalized, and each id-wsf source file now include directly its
10175    need string header.
10176
10177 lasso/id-ff/profile.c                              |  6 ++++++
10178 lasso/id-wsf-2.0/data_service.c                    |  1 +
10179 lasso/id-wsf-2.0/discovery.c                       |  3 ++-
10180 lasso/id-wsf-2.0/identity.c                        |  1 +
10181 lasso/id-wsf-2.0/idwsf2_helper.c                   |  1 +
10182 lasso/id-wsf-2.0/profile.c                         |  2 ++
10183 lasso/id-wsf-2.0/saml2_login.c                     |  1 +
10184 lasso/id-wsf-2.0/server.c                          |  1 +
10185 lasso/id-wsf-2.0/session.c                         |  1 +
10186 lasso/id-wsf-2.0/soap_binding.c                    |  2 ++
10187 lasso/id-wsf/authentication.c                      |  1 +
10188 lasso/id-wsf/data_service.c                        |  1 +
10189 lasso/id-wsf/discovery.c                           |  2 ++
10190 lasso/id-wsf/id_ff_extensions.c                    |  1 +
10191 lasso/id-wsf/interaction_profile_service.c         |  1 +
10192 lasso/id-wsf/personal_profile_service.c            |  1 +
10193 lasso/id-wsf/wsf_profile.c                         |  1 +
10194 lasso/id-wsf/wsf_utils.c                           |  1 +
10195 lasso/xml/Makefile.am                              |  2 +-
10196 lasso/xml/disco_authenticate_requester.c           |  1 +
10197 lasso/xml/disco_authenticate_session_context.c     |  1 +
10198 lasso/xml/disco_authorize_requester.c              |  1 +
10199 lasso/xml/disco_credentials.c                      |  1 +
10200 lasso/xml/disco_description.c                      |  1 +
10201 lasso/xml/disco_encrypt_resource_id.c              |  1 +
10202 lasso/xml/disco_encrypted_resource_id.c            |  1 +
10203 lasso/xml/disco_generate_bearer_token.c            |  1 +
10204 lasso/xml/disco_insert_entry.c                     |  1 +
10205 lasso/xml/disco_modify.c                           |  1 +
10206 lasso/xml/disco_modify_response.c                  |  1 +
10207 lasso/xml/disco_options.c                          |  1 +
10208 lasso/xml/disco_query.c                            |  1 +
10209 lasso/xml/disco_query_response.c                   |  1 +
10210 lasso/xml/disco_remove_entry.c                     |  1 +
10211 lasso/xml/disco_requested_service_type.c           |  1 +
10212 lasso/xml/disco_resource_id.c                      |  1 +
10213 lasso/xml/disco_resource_offering.c                |  1 +
10214 lasso/xml/disco_send_single_logout.c               |  1 +
10215 lasso/xml/disco_service_instance.c                 |  1 +
10216 lasso/xml/dst_data.c                               |  1 +
10217 lasso/xml/dst_modification.c                       |  1 +
10218 lasso/xml/dst_modify.c                             |  1 +
10219 lasso/xml/dst_modify_response.c                    |  1 +
10220 lasso/xml/dst_new_data.c                           |  1 +
10221 lasso/xml/dst_query.c                              |  1 +
10222 lasso/xml/dst_query_item.c                         |  1 +
10223 lasso/xml/dst_query_response.c                     |  1 +
10224 lasso/xml/id-wsf-2.0/disco_abstract.c              |  1 +
10225 lasso/xml/id-wsf-2.0/disco_endpoint_context.c      |  1 +
10226 lasso/xml/id-wsf-2.0/disco_keys.c                  |  1 +
10227 lasso/xml/id-wsf-2.0/disco_options.c               |  1 +
10228 lasso/xml/id-wsf-2.0/disco_provider_id.c           |  1 +
10229 lasso/xml/id-wsf-2.0/disco_query.c                 |  1 +
10230 lasso/xml/id-wsf-2.0/disco_query_response.c        |  1 +
10231 lasso/xml/id-wsf-2.0/disco_requested_service.c     |  1 +
10232 lasso/xml/id-wsf-2.0/disco_security_context.c      |  1 +
10233 lasso/xml/id-wsf-2.0/disco_service_context.c       |  1 +
10234 lasso/xml/id-wsf-2.0/disco_service_type.c          |  1 +
10235 .../xml/id-wsf-2.0/disco_svc_md_association_add.c  |  1 +
10236 .../disco_svc_md_association_add_response.c        |  1 +
10237 .../id-wsf-2.0/disco_svc_md_association_delete.c   |  1 +
10238 .../disco_svc_md_association_delete_response.c     |  1 +
10239 .../id-wsf-2.0/disco_svc_md_association_query.c    |  1 +
10240 .../disco_svc_md_association_query_response.c      |  1 +
10241 lasso/xml/id-wsf-2.0/disco_svc_md_delete.c         |  1 +
10242 .../xml/id-wsf-2.0/disco_svc_md_delete_response.c  |  1 +
10243 lasso/xml/id-wsf-2.0/disco_svc_md_query.c          |  1 +
10244 lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c |  1 +
10245 lasso/xml/id-wsf-2.0/disco_svc_md_register.c       |  1 +
10246 .../id-wsf-2.0/disco_svc_md_register_response.c    |  1 +
10247 lasso/xml/id-wsf-2.0/disco_svc_md_replace.c        |  1 +
10248 .../xml/id-wsf-2.0/disco_svc_md_replace_response.c |  1 +
10249 lasso/xml/id-wsf-2.0/disco_svc_metadata.c          |  1 +
10250 lasso/xml/id-wsf-2.0/dst_data_response_base.c      |  1 +
10251 lasso/xml/id-wsf-2.0/dst_delete_item_base.c        |  1 +
10252 lasso/xml/id-wsf-2.0/dst_delete_response.c         |  1 +
10253 lasso/xml/id-wsf-2.0/dst_request.c                 |  1 +
10254 lasso/xml/id-wsf-2.0/dst_result_query_base.c       |  1 +
10255 lasso/xml/id-wsf-2.0/dst_test_item_base.c          |  1 +
10256 lasso/xml/id-wsf-2.0/dstref_app_data.c             |  1 +
10257 lasso/xml/id-wsf-2.0/dstref_create.c               |  1 +
10258 lasso/xml/id-wsf-2.0/dstref_create_item.c          |  1 +
10259 lasso/xml/id-wsf-2.0/dstref_create_response.c      |  1 +
10260 lasso/xml/id-wsf-2.0/dstref_data.c                 |  1 +
10261 lasso/xml/id-wsf-2.0/dstref_data_response.c        |  1 +
10262 lasso/xml/id-wsf-2.0/dstref_delete.c               |  1 +
10263 lasso/xml/id-wsf-2.0/dstref_delete_item.c          |  1 +
10264 lasso/xml/id-wsf-2.0/dstref_delete_response.c      |  1 +
10265 lasso/xml/id-wsf-2.0/dstref_item_data.c            |  1 +
10266 lasso/xml/id-wsf-2.0/dstref_modify.c               |  1 +
10267 lasso/xml/id-wsf-2.0/dstref_modify_item.c          |  1 +
10268 lasso/xml/id-wsf-2.0/dstref_modify_response.c      |  1 +
10269 lasso/xml/id-wsf-2.0/dstref_query.c                |  1 +
10270 lasso/xml/id-wsf-2.0/dstref_query_item.c           |  1 +
10271 lasso/xml/id-wsf-2.0/dstref_query_response.c       |  1 +
10272 lasso/xml/id-wsf-2.0/dstref_result_query.c         |  1 +
10273 lasso/xml/id-wsf-2.0/dstref_test_item.c            |  1 +
10274 .../xml/id-wsf-2.0/ims_identity_mapping_request.c  |  1 +
10275 .../xml/id-wsf-2.0/ims_identity_mapping_response.c |  1 +
10276 lasso/xml/id-wsf-2.0/ims_mapping_input.c           |  1 +
10277 lasso/xml/id-wsf-2.0/ims_mapping_output.c          |  1 +
10278 lasso/xml/id-wsf-2.0/is_help.c                     |  1 +
10279 lasso/xml/id-wsf-2.0/is_inquiry.c                  |  1 +
10280 lasso/xml/id-wsf-2.0/is_inquiry_element.c          |  1 +
10281 lasso/xml/id-wsf-2.0/is_interaction_request.c      |  1 +
10282 lasso/xml/id-wsf-2.0/is_interaction_response.c     |  1 +
10283 lasso/xml/id-wsf-2.0/is_interaction_statement.c    |  1 +
10284 lasso/xml/id-wsf-2.0/is_item.c                     |  1 +
10285 lasso/xml/id-wsf-2.0/is_parameter.c                |  1 +
10286 lasso/xml/id-wsf-2.0/is_select.c                   |  1 +
10287 lasso/xml/id-wsf-2.0/is_text.c                     |  1 +
10288 lasso/xml/id-wsf-2.0/ps_add_collection_request.c   |  1 +
10289 lasso/xml/id-wsf-2.0/ps_add_collection_response.c  |  1 +
10290 lasso/xml/id-wsf-2.0/ps_add_entity_request.c       |  1 +
10291 lasso/xml/id-wsf-2.0/ps_add_entity_response.c      |  1 +
10292 lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c |  1 +
10293 .../xml/id-wsf-2.0/ps_add_known_entity_response.c  |  1 +
10294 .../xml/id-wsf-2.0/ps_add_to_collection_request.c  |  1 +
10295 lasso/xml/id-wsf-2.0/ps_get_object_info_request.c  |  1 +
10296 lasso/xml/id-wsf-2.0/ps_get_object_info_response.c |  1 +
10297 lasso/xml/id-wsf-2.0/ps_item_data.c                |  1 +
10298 lasso/xml/id-wsf-2.0/ps_list_members_request.c     |  1 +
10299 lasso/xml/id-wsf-2.0/ps_list_members_response.c    |  1 +
10300 lasso/xml/id-wsf-2.0/ps_notification.c             |  1 +
10301 lasso/xml/id-wsf-2.0/ps_notify.c                   |  1 +
10302 lasso/xml/id-wsf-2.0/ps_object.c                   |  1 +
10303 lasso/xml/id-wsf-2.0/ps_query_objects_request.c    |  1 +
10304 lasso/xml/id-wsf-2.0/ps_query_objects_response.c   |  1 +
10305 .../xml/id-wsf-2.0/ps_remove_collection_request.c  |  1 +
10306 lasso/xml/id-wsf-2.0/ps_remove_entity_request.c    |  1 +
10307 .../id-wsf-2.0/ps_remove_from_collection_request.c |  1 +
10308 lasso/xml/id-wsf-2.0/ps_request_abstract.c         |  1 +
10309 .../xml/id-wsf-2.0/ps_resolve_identifier_request.c |  1 +
10310 .../id-wsf-2.0/ps_resolve_identifier_response.c    |  1 +
10311 lasso/xml/id-wsf-2.0/ps_resolve_input.c            |  1 +
10312 lasso/xml/id-wsf-2.0/ps_response_abstract.c        |  1 +
10313 lasso/xml/id-wsf-2.0/ps_set_object_info_request.c  |  1 +
10314 lasso/xml/id-wsf-2.0/ps_test_membership_request.c  |  1 +
10315 lasso/xml/id-wsf-2.0/ps_test_membership_response.c |  1 +
10316 lasso/xml/id-wsf-2.0/sb2_consent.c                 |  1 +
10317 lasso/xml/id-wsf-2.0/sb2_credentials_context.c     |  1 +
10318 lasso/xml/id-wsf-2.0/sb2_endpoint_update.c         |  1 +
10319 lasso/xml/id-wsf-2.0/sb2_redirect_request.c        |  1 +
10320 lasso/xml/id-wsf-2.0/sb2_sender.c                  |  1 +
10321 lasso/xml/id-wsf-2.0/sb2_target_identity.c         |  1 +
10322 lasso/xml/id-wsf-2.0/sb2_timeout.c                 |  1 +
10323 lasso/xml/id-wsf-2.0/sb2_usage_directive.c         |  1 +
10324 lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c |  1 +
10325 lasso/xml/id-wsf-2.0/sbf_framework.c               |  1 +
10326 lasso/xml/id-wsf-2.0/sec_token.c                   |  1 +
10327 lasso/xml/id-wsf-2.0/sec_token_policy.c            |  1 +
10328 lasso/xml/id-wsf-2.0/sec_transited_provider_path.c |  1 +
10329 lasso/xml/id-wsf-2.0/subs_notification.c           |  1 +
10330 lasso/xml/id-wsf-2.0/subs_notify_response.c        |  1 +
10331 lasso/xml/id-wsf-2.0/subs_ref_item.c               |  1 +
10332 lasso/xml/id-wsf-2.0/subs_subscription.c           |  1 +
10333 lasso/xml/id-wsf-2.0/subsref_app_data.c            |  1 +
10334 lasso/xml/id-wsf-2.0/subsref_create.c              |  1 +
10335 lasso/xml/id-wsf-2.0/subsref_create_item.c         |  1 +
10336 lasso/xml/id-wsf-2.0/subsref_create_response.c     |  1 +
10337 lasso/xml/id-wsf-2.0/subsref_data.c                |  1 +
10338 lasso/xml/id-wsf-2.0/subsref_data_response.c       |  1 +
10339 lasso/xml/id-wsf-2.0/subsref_delete.c              |  1 +
10340 lasso/xml/id-wsf-2.0/subsref_delete_item.c         |  1 +
10341 lasso/xml/id-wsf-2.0/subsref_delete_response.c     |  1 +
10342 lasso/xml/id-wsf-2.0/subsref_item_data.c           |  1 +
10343 lasso/xml/id-wsf-2.0/subsref_modify.c              |  1 +
10344 lasso/xml/id-wsf-2.0/subsref_modify_item.c         |  1 +
10345 lasso/xml/id-wsf-2.0/subsref_modify_response.c     |  1 +
10346 lasso/xml/id-wsf-2.0/subsref_notification.c        |  1 +
10347 lasso/xml/id-wsf-2.0/subsref_notify.c              |  1 +
10348 lasso/xml/id-wsf-2.0/subsref_notify_response.c     |  1 +
10349 lasso/xml/id-wsf-2.0/subsref_query.c               |  1 +
10350 lasso/xml/id-wsf-2.0/subsref_query_item.c          |  1 +
10351 lasso/xml/id-wsf-2.0/subsref_query_response.c      |  1 +
10352 lasso/xml/id-wsf-2.0/subsref_result_query.c        |  1 +
10353 lasso/xml/id-wsf-2.0/subsref_subscription.c        |  1 +
10354 lasso/xml/id-wsf-2.0/subsref_test_item.c           |  1 +
10355 lasso/xml/id-wsf-2.0/util_empty.c                  |  1 +
10356 lasso/xml/id-wsf-2.0/util_extension.c              |  1 +
10357 lasso/xml/id-wsf-2.0/util_response.c               |  1 +
10358 lasso/xml/id-wsf-2.0/util_status.c                 |  1 +
10359 lasso/xml/idwsf_strings.h                          | 22 ----------------------
10360 lasso/xml/is_help.c                                |  1 +
10361 lasso/xml/is_inquiry.c                             |  1 +
10362 lasso/xml/is_inquiry_element.c                     |  1 +
10363 lasso/xml/is_interaction_request.c                 |  1 +
10364 lasso/xml/is_interaction_response.c                |  1 +
10365 lasso/xml/is_interaction_statement.c               |  1 +
10366 lasso/xml/is_item.c                                |  1 +
10367 lasso/xml/is_parameter.c                           |  1 +
10368 lasso/xml/is_redirect_request.c                    |  1 +
10369 lasso/xml/is_select.c                              |  1 +
10370 lasso/xml/is_text.c                                |  1 +
10371 lasso/xml/is_user_interaction.c                    |  1 +
10372 lasso/xml/sa_credentials.c                         |  1 +
10373 lasso/xml/sa_parameter.c                           |  1 +
10374 lasso/xml/sa_password_transforms.c                 |  1 +
10375 lasso/xml/sa_sasl_request.c                        |  1 +
10376 lasso/xml/sa_sasl_response.c                       |  1 +
10377 lasso/xml/sa_transform.c                           |  1 +
10378 lasso/xml/sec_resource_access_statement.c          |  1 +
10379 lasso/xml/soap_binding_consent.c                   |  1 +
10380 lasso/xml/soap_binding_correlation.c               |  1 +
10381 lasso/xml/soap_binding_ext_credential.c            |  1 +
10382 lasso/xml/soap_binding_ext_credentials_context.c   |  1 +
10383 .../xml/soap_binding_ext_service_instance_update.c |  1 +
10384 lasso/xml/soap_binding_ext_timeout.c               |  1 +
10385 lasso/xml/soap_binding_processing_context.c        |  1 +
10386 lasso/xml/soap_binding_provider.c                  |  1 +
10387 lasso/xml/soap_binding_usage_directive.c           |  1 +
10388 lasso/xml/strings.h                                | 21 ++++++++++++++++++++-
10389 lasso/xml/ws/wsa_attributed_any.c                  |  1 +
10390 lasso/xml/ws/wsa_attributed_qname.c                |  1 +
10391 lasso/xml/ws/wsa_attributed_unsigned_long.c        |  1 +
10392 lasso/xml/ws/wsa_attributed_uri.c                  |  1 +
10393 lasso/xml/ws/wsa_endpoint_reference.c              |  1 +
10394 lasso/xml/ws/wsa_metadata.c                        |  1 +
10395 lasso/xml/ws/wsa_problem_action.c                  |  1 +
10396 lasso/xml/ws/wsa_reference_parameters.c            |  1 +
10397 lasso/xml/ws/wsa_relates_to.c                      |  1 +
10398 lasso/xml/ws/wsse_embedded.c                       |  1 +
10399 lasso/xml/ws/wsse_reference.c                      |  1 +
10400 lasso/xml/ws/wsse_security_header.c                |  1 +
10401 lasso/xml/ws/wsse_security_token_reference.c       |  1 +
10402 lasso/xml/ws/wsse_transformation_parameters.c      |  1 +
10403 lasso/xml/ws/wsse_username_token.c                 |  1 +
10404 lasso/xml/ws/wsu_timestamp.c                       |  1 +
10405 lasso/xml/xml.c                                    |  5 +++++
10406 229 files changed, 260 insertions(+), 25 deletions(-)
10407
10408commit 8082428d8007e4c712de453b26af7ff7e01771e1
10409Merge: 817ab34e c838dea4
10410Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10411Date:   Wed Sep 8 12:25:13 2010 +0200
10412
10413    Merge branches 'master' and 'release' of bdauvergne@xen3.lycope.priv:/var/git/lasso into release
10414
10415commit c838dea4645e334871ac83bed7825039ff7ad4a8
10416Author: Frédéric Péters <fpeters@entrouvert.com>
10417Date:   Wed Sep 8 11:35:56 2010 +0200
10418
10419    News entry for 2.3.1 & 2.3.2 (combined)
10420
10421 website/web/news/16-release-2.3.1-2.3.2.xml | 18 ++++++++++++++++++
10422 1 file changed, 18 insertions(+)
10423
10424commit 817ab34e95dcdc2ae1325059f73b6c3b1a905cb2
10425Merge: e3753ad2 5ef593cf
10426Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10427Date:   Tue Sep 7 19:27:46 2010 +0200
10428
10429    Merge branch 'hotfixes-2.3.2' into develop
10430
10431commit 8e8afcbd353b1d97cec27a68973410bbb8254683
10432Merge: 61dd8b7e 5ef593cf
10433Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10434Date:   Tue Sep 7 19:27:42 2010 +0200
10435
10436    Merge branch 'hotfixes-2.3.2'
10437
10438commit 5ef593cfdaba17b8d28a63d584694027451fb611
10439Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10440Date:   Tue Sep 7 19:10:48 2010 +0200
10441
10442    Increment revision in version
10443
10444 configure.ac | 2 +-
10445 1 file changed, 1 insertion(+), 1 deletion(-)
10446
10447commit ba2705bbd74321106887ba5d3c380ea5bc863148
10448Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10449Date:   Tue Sep 7 19:00:43 2010 +0200
10450
10451    Update files for release 2.3.2
10452
10453 NEWS                           |    8 +-
10454 abi/abi-2.3.2                  | 1091 ++++++++++++++++++++++++++++++++++++++++
10455 lasso.doap                     |    4 +
10456 website/templates/base.ezt     |    6 +-
10457 website/web/doap.rdf           |    4 +
10458 website/web/download/index.xml |    2 +-
10459 website/web/index.xml          |    6 +-
10460 7 files changed, 1113 insertions(+), 8 deletions(-)
10461
10462commit fb23db3ca635d49e062e40a1994e0e738ffd5ff5
10463Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10464Date:   Tue Sep 7 18:43:22 2010 +0200
10465
10466    Fix lasso soname change
10467
10468    If new interfaces are added, first and last number must be incremented.
10469    As new enumeration value have been added, this is the case.
10470
10471 configure.ac | 2 +-
10472 1 file changed, 1 insertion(+), 1 deletion(-)
10473
10474commit 61dd8b7eb9989116467b4011342adbdbc4c3f002
10475Merge: 3e8c2b24 2736139f
10476Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10477Date:   Tue Sep 7 17:09:39 2010 +0200
10478
10479    Merge commit 'origin/master'
10480
10481commit e3753ad237fff9e2b4a04b585f7faa01e5b78183
10482Merge: aaca9ce9 9af598f8
10483Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10484Date:   Tue Sep 7 17:02:58 2010 +0200
10485
10486    Merge branch 'hotfixes-2.3.1' into develop
10487
10488commit 3e8c2b24b7141f314dd8ddb72c56325db7194c26
10489Merge: 5f6c27f7 9af598f8
10490Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10491Date:   Tue Sep 7 17:02:12 2010 +0200
10492
10493    Merge branch 'hotfixes-2.3.1'
10494
10495commit 9af598f85cec93d40218656bc34d01690fe635e7
10496Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10497Date:   Tue Sep 7 16:39:01 2010 +0200
10498
10499    Update files for release 2.3.1
10500
10501 ChangeLog                  |  259 +++++++++++
10502 NEWS                       |   21 +-
10503 abi/{abi-2.3 => abi-2.3.0} |    0
10504 abi/abi-2.3.1              | 1091 ++++++++++++++++++++++++++++++++++++++++++++
10505 configure.ac               |    2 +-
10506 lasso.doap                 |    4 +
10507 website/templates/base.ezt |    6 +-
10508 website/web/doap.rdf       |   10 +-
10509 8 files changed, 1385 insertions(+), 8 deletions(-)
10510
10511commit b1f6b7e0ed03cb57c349ace061c9e015b8b94bdb
10512Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10513Date:   Tue Sep 7 10:34:34 2010 +0200
10514
10515    [SAMLv2] when no artifact message is present, still return a success status
10516
10517    It is mandated by the specification.
10518
10519 configure.ac             | 2 +-
10520 lasso/saml-2.0/profile.c | 4 ++++
10521 2 files changed, 5 insertions(+), 1 deletion(-)
10522
10523commit 08d61d5c959e999c2299cf314afe304b8647af0b
10524Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10525Date:   Mon Sep 6 16:32:39 2010 +0200
10526
10527    [Tests integration] fix configuration variable name
10528
10529 tests/integration/saml2/__init__.py | 2 +-
10530 1 file changed, 1 insertion(+), 1 deletion(-)
10531
10532commit 3f336a8e83515b7136a04361199be082cd3d8555
10533Merge: 9ab6b944 aaca9ce9
10534Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10535Date:   Fri Sep 3 19:07:08 2010 +0200
10536
10537    Merge branch 'develop' into hotfixes-2.3.1
10538
10539commit 9ab6b944f14556422fd4f279be5f568b0b18cfe4
10540Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10541Date:   Fri Sep 3 19:05:27 2010 +0200
10542
10543    [Core] fix memory leak in lasso_endpoint_free
10544
10545 lasso/id-ff/provider.c | 1 +
10546 1 file changed, 1 insertion(+)
10547
10548commit aaca9ce9927d9ea1568dfa89ba05a41b40333e9b
10549Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10550Date:   Fri Sep 3 19:01:30 2010 +0200
10551
10552    [ID-FFv1.2&SAMLv2] add more warning for failure to load metadata file
10553
10554    Report detailf of the failure through warning log.
10555
10556 lasso/id-ff/provider.c    | 1 +
10557 lasso/saml-2.0/provider.c | 6 ++++++
10558 2 files changed, 7 insertions(+)
10559
10560commit f245907b8ce8bc216d4f68eae215049dfde0ef2d
10561Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10562Date:   Fri Sep 3 17:48:11 2010 +0200
10563
10564    [SAMLv2] when failing to recreate the content for the ArtefactResponse set a lasso specific status code
10565
10566 lasso/saml-2.0/profile.c | 3 ++-
10567 lasso/xml/strings.h      | 7 +++++++
10568 2 files changed, 9 insertions(+), 1 deletion(-)
10569
10570commit 4178cbef13b2fbb2feb0f9c8ca6d691ffc060b2d
10571Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10572Date:   Wed Sep 1 13:03:42 2010 +0200
10573
10574    [SAMLv2] change the way content is stored and loaded for the HTTP-Artifact binding
10575
10576    Previously content was stored as the result of lasso_node_dump method
10577    then reloaded, and then serialized again as part of the ArtifactResponse
10578    message. lasso_node_dump was ignoring all hint to sign node, but keeping
10579    the needed parameters around. That's not what must be done, the
10580    signature should happen at the generation of the artifact and the result
10581    must manipulated as is (i.e. XML content) and never moved back to the
10582    land of LassoNode objects.
10583
10584    Now the content is:
10585    - first removed of any signature at the message level, because the
10586      ArtifactResponse will take care of this, (any signature under this
10587      level (like at the assertion) is kept),
10588    - serialized using lasso_node_export_to_xml,
10589    - reloaded using lasso_xml_parse_memory,
10590    - and put into the ArtifactResponse using a
10591      lasso_misc_text_node_new_with_xml_node.
10592
10593 lasso/saml-2.0/profile.c | 49 ++++++++++++++++++++++++++++++------------------
10594 1 file changed, 31 insertions(+), 18 deletions(-)
10595
10596commit edd618319cca334a311ad31103d8a24cb7701ef8
10597Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10598Date:   Wed Sep 1 12:49:38 2010 +0200
10599
10600    [SAMLv2] make lasso_saml20_profile_generate_artifact a static function
10601
10602    It is only used in lasso/saml-2.0/profile.c anyway.
10603
10604 lasso/saml-2.0/profile.c        | 3 ++-
10605 lasso/saml-2.0/profileprivate.h | 1 -
10606 2 files changed, 2 insertions(+), 2 deletions(-)
10607
10608commit 90fda9d5564dfc690e5df9c9085bf534f918b2e8
10609Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10610Date:   Wed Sep 1 12:44:42 2010 +0200
10611
10612    [Core] load signature parameters
10613
10614    Generic signature parameters (attached as qdata to nodes) is now
10615    reloaded when initializing a node from XML for a node type with a
10616    signature snippet in its metadatas.
10617
10618    It fixes the problematic usage of ciphered private keys with the
10619    HTTP-Artifact binding (which needs to keep a copy of the AuthnResponse
10620    around and to sign it later).
10621
10622 lasso/xml/xml.c | 54 +++++++++++++++++++++++++++++++++++++++++++++++++-----
10623 1 file changed, 49 insertions(+), 5 deletions(-)
10624
10625commit 5f5942a4dd209a6c608aa67f3af4b62c2be9bdf0
10626Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10627Date:   Wed Sep 1 12:43:49 2010 +0200
10628
10629    [Core] add private function to read an integer attribute
10630
10631    This function does integer parsing and range checks, it returns TRUE if
10632    all goes well.
10633
10634 lasso/xml/xml.c | 21 +++++++++++++++++++++
10635 1 file changed, 21 insertions(+)
10636
10637commit c3985f6f6dae132088d2541d798be1ed17714288
10638Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10639Date:   Wed Sep 1 12:42:40 2010 +0200
10640
10641    [Core] add LAST enum values to LassoSignatureMethod and LassoSignatureType enumerations
10642
10643    It helps making range checks.
10644
10645 lasso/xml/tools.c | 4 ++++
10646 lasso/xml/xml.h   | 6 ++++--
10647 2 files changed, 8 insertions(+), 2 deletions(-)
10648
10649commit 35ff3d6950e6428c3a6c3d7b275313db2412aafa
10650Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10651Date:   Wed Sep 1 12:41:28 2010 +0200
10652
10653    [Strings] add string constant for the internal XML attributes used in dumps
10654
10655    Add string constants for signature method, signature type, private key
10656    (file path or content), private key password and certificate (file path
10657    or content).
10658
10659    Add cast for xmlChar constant strings definition in python bindings, it
10660    assumed all constant strings were char*.
10661
10662 bindings/java/lang.py           |  2 +-
10663 bindings/perl/lang.py           |  2 +-
10664 bindings/php5/wrapper_source.py |  2 +-
10665 bindings/python/lang.py         |  2 +-
10666 lasso/xml/strings.h             | 35 +++++++++++++++++++++++++++++++++++
10667 5 files changed, 39 insertions(+), 4 deletions(-)
10668
10669commit 8ebeeb9a361d6bb9f7f74039eef9feb320feeb17
10670Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10671Date:   Tue Aug 31 11:36:33 2010 +0200
10672
10673    [DOAP] fix typos
10674
10675    Tags were badly formatted.
10676
10677 lasso.doap | 6 +++---
10678 1 file changed, 3 insertions(+), 3 deletions(-)
10679
10680commit 88236da2d2d23184cbd927720127dfb6da24b363
10681Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10682Date:   Wed Aug 25 19:02:22 2010 +0200
10683
10684    [SAMLv2] mark Redirect binding as an invalid binding for return AuthnResponse
10685
10686    This is really not supported by the SAMLv2 protocol.
10687
10688 lasso/saml-2.0/login.c | 1 +
10689 1 file changed, 1 insertion(+)
10690
10691commit 3769decc5842c141ffbe6816898448f5806902be
10692Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10693Date:   Wed Aug 25 19:02:01 2010 +0200
10694
10695    [SAMLv2] fix string in comment
10696
10697 lasso/saml-2.0/login.c | 2 +-
10698 1 file changed, 1 insertion(+), 1 deletion(-)
10699
10700commit 2ab81b8e6f7870f650e41bf183c27cdbf7b6ef84
10701Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10702Date:   Wed Aug 25 19:00:36 2010 +0200
10703
10704    [SAMLv2] replace use of lasso_provider_get_default_name_id_format with direct use of lasso_provider_get_metadata_one_for_role
10705
10706    The first is trying to use provider->role to know which kind of role
10707    descriptor to lookup, but for the server object this field is 0 and when
10708    building authn request we know that we want our default NameIDFormat for
10709    the SP sso descriptor.
10710
10711 lasso/saml-2.0/login.c | 3 ++-
10712 1 file changed, 2 insertions(+), 1 deletion(-)
10713
10714commit 908d4288a0a7df793c104118dc921ba4b57a2bb8
10715Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10716Date:   Wed Aug 25 18:57:25 2010 +0200
10717
10718    [SAMLv2] rebuild specialized LassoProvider methods upon new endpoints storage
10719
10720    The new way of storing endpoints allows to keep ordering between
10721    endpoints with respect to the order of the index and isDefault field for
10722    indexed endpoint type, and to the XML node orders for other endpoints.
10723
10724    It also simplifies the code.
10725
10726 lasso/saml-2.0/provider.c | 517 +++++++++++++++++++++-------------------------
10727 1 file changed, 239 insertions(+), 278 deletions(-)
10728
10729commit 5c85507ffd906e9a3f15b1206f9cc0e56bc8a207
10730Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10731Date:   Wed Aug 25 18:55:04 2010 +0200
10732
10733    [Core] add destroy code for new private field endpoints
10734
10735    The contained string must be disallocated if the object is destroyed.
10736
10737 lasso/id-ff/provider.c | 8 ++++++++
10738 1 file changed, 8 insertions(+)
10739
10740commit fb8ed0e264bfc364a7dd30d41f1987b8b7cfb984
10741Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10742Date:   Wed Aug 25 16:06:45 2010 +0200
10743
10744    [Core] add structure to store endpoints type for metadata files
10745
10746    This new C structure will allow to filter ID-FFv1.2 and SAMLv2 endpoints
10747    more easily.
10748
10749 lasso/id-ff/providerprivate.h | 14 +++++++++++++-
10750 1 file changed, 13 insertions(+), 1 deletion(-)
10751
10752commit 4b05610fa5c88dccb1d49d74e2bb2896af4dac4b
10753Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10754Date:   Wed Aug 25 15:43:09 2010 +0200
10755
10756    [XML] use strtol instead of atoi to parse XSchema integers
10757
10758    This commit also reject negative integers from being parsed (all integers
10759    in SAMLv2 and ID-FFv1.2 schemas are positive integers).
10760
10761 lasso/xml/xml.c | 20 ++++++++++++++++++--
10762 1 file changed, 18 insertions(+), 2 deletions(-)
10763
10764commit fc9c2738c680370edba577689e341a0e7c87a182
10765Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10766Date:   Wed Aug 25 15:41:55 2010 +0200
10767
10768    [SAMLv2] when AuthnRequest contains invalid attributes returns INVALID_REQUEST not NO_DEFAULT_ENDPOINT
10769
10770    This is the right status to return.
10771
10772 lasso/saml-2.0/login.c | 2 +-
10773 1 file changed, 1 insertion(+), 1 deletion(-)
10774
10775commit 2736139ffe659479e3e6f79a9c34dfdcb6e1d43b
10776Author: Frédéric Péters <fpeters@entrouvert.com>
10777Date:   Wed Aug 25 14:23:35 2010 +0200
10778
10779    Fixed underlining of title
10780
10781 NEWS | 2 +-
10782 1 file changed, 1 insertion(+), 1 deletion(-)
10783
10784commit 72e581f8cfa70417477b60d0a5b4c80c475a2482
10785Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10786Date:   Thu Aug 5 14:07:02 2010 +0200
10787
10788    [Core] fix change of enumeration value
10789
10790    This change broke the API, revert it.
10791
10792 lasso/id-ff/provider.h | 4 ++--
10793 1 file changed, 2 insertions(+), 2 deletions(-)
10794
10795commit 66f314b191246aa3c17e00b44efe22f497d459d3
10796Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10797Date:   Tue Jul 27 16:28:16 2010 +0200
10798
10799    [Website] update download link on front page
10800
10801 website/web/index.xml | 6 +++---
10802 1 file changed, 3 insertions(+), 3 deletions(-)
10803
10804commit b8aa645569cb9baf44b03c80797c4146cc3f7e98
10805Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10806Date:   Tue Jul 27 16:26:27 2010 +0200
10807
10808    [Website] fix typos
10809
10810 website/templates/base.ezt | 4 ++--
10811 1 file changed, 2 insertions(+), 2 deletions(-)
10812
10813commit 7f6331f73f6a63d8189a4a1c9e8bb44c878fcbb4
10814Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10815Date:   Tue Jul 27 16:19:33 2010 +0200
10816
10817    [Website] fix source and download links
10818
10819    The source repository is now the git repository on dev.entrouvert.org.
10820    Latest source release is 2.3.0. And git browser is included in our
10821    redmine.
10822
10823 website/templates/base.ezt     | 6 ++++--
10824 website/web/download/index.xml | 2 +-
10825 2 files changed, 5 insertions(+), 3 deletions(-)
10826
10827commit 1681bc52eb445218ce05a5df5dde022ec5ee87e3
10828Author: Benjamin Dauvergne <bdauvergne@lupin.entrouvert.com>
10829Date:   Tue Jul 27 16:13:41 2010 +0200
10830
10831    [Website] change position of Download block in right bar
10832
10833 website/templates/base.ezt | 38 +++++++++++++++++++-------------------
10834 1 file changed, 19 insertions(+), 19 deletions(-)
10835
10836commit 31a26948bf6aec1d956d14291054a206f2756737
10837Author: Benjamin Dauvergne <bdauvergne@lupin.entrouvert.com>
10838Date:   Tue Jul 27 16:13:07 2010 +0200
10839
10840    [Website] in convert-to-static.py, work around errors in build logs
10841
10842    If Build() constructor fails, keep going.
10843
10844 website/convert-to-static.py | 14 ++++++++------
10845 1 file changed, 8 insertions(+), 6 deletions(-)
10846
10847commit 274670628f0adae7c547dd04c4017156025b5339
10848Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10849Date:   Tue Jul 27 15:52:49 2010 +0200
10850
10851    [Website] fix wrong structure for the news file about release 2.3.0
10852
10853 website/web/news/15-release-2.3.0.xml | 4 ++--
10854 1 file changed, 2 insertions(+), 2 deletions(-)
10855
10856commit 20a1566dd868ed1706b5257a8b2f1ea09f835ee0
10857Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10858Date:   Tue Jul 27 15:06:06 2010 +0200
10859
10860    [Website] import convert-to-static.py modification from lupin
10861
10862 website/convert-to-static.py | 21 ++++++++++++++-------
10863 1 file changed, 14 insertions(+), 7 deletions(-)
10864
10865commit d0be4ae7ad038359780e4a6e0d6a95d3d89ca55d
10866Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10867Date:   Tue Jul 27 14:48:52 2010 +0200
10868
10869    [Website] add news file aboute release 2.3.0
10870
10871 website/web/news/15-release-2.3.0.xml | 18 ++++++++++++++++++
10872 1 file changed, 18 insertions(+)
10873
10874commit 6ba0e84575d723813f0222dd39115907229f681f
10875Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10876Date:   Thu Jul 22 06:02:43 2010 +0000
10877
10878    [Website] fix non escaped ampersand
10879
10880 website/web/download/index.xml | 2 +-
10881 1 file changed, 1 insertion(+), 1 deletion(-)
10882
10883commit 5f6c27f7b2f4eb571564f0666c0cbddb33656441
10884Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10885Date:   Wed Jul 21 20:46:36 2010 +0000
10886
10887    [Release] update libtool version
10888
10889 configure.ac | 2 +-
10890 1 file changed, 1 insertion(+), 1 deletion(-)
10891
10892commit 23421726b8a571ddaadc5792e382a366b462356c
10893Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10894Date:   Wed Jul 21 20:30:55 2010 +0000
10895
10896    [Website] update download links
10897
10898 website/web/download/index.xml | 8 ++++----
10899 1 file changed, 4 insertions(+), 4 deletions(-)
10900
10901commit e0925a1d78e7560ea90430a42ecd4b66222f6c1a
10902Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10903Date:   Wed Jul 21 20:30:54 2010 +0000
10904
10905    [Release] Update version number from 2.3 to 2.3.0
10906
10907 NEWS                 | 2 +-
10908 configure.ac         | 2 +-
10909 lasso.doap           | 4 ++--
10910 website/web/doap.rdf | 4 ++--
10911 4 files changed, 6 insertions(+), 6 deletions(-)
10912
10913commit 3ff6acc26834a1f239086b782f8e2eb637e7b6cd
10914Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10915Date:   Wed Jul 21 19:06:30 2010 +0000
10916
10917    [Release] update release date in NEWS file
10918
10919 NEWS | 2 +-
10920 1 file changed, 1 insertion(+), 1 deletion(-)
10921
10922commit 68baeabd53de82b47485fa44b7fe17d87e7b5a7a
10923Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10924Date:   Wed Jul 21 18:45:20 2010 +0000
10925
10926    [Release] update ChangeLog
10927
10928 ChangeLog | 2916 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10929 1 file changed, 2916 insertions(+)
10930
10931commit 5ea1d1f1e50f4068442ee6314e15a84d71e0ba6c
10932Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10933Date:   Wed Jul 21 17:55:18 2010 +0000
10934
10935    [Release] Lasso 2.3
10936
10937     - update the NEWS file
10938     - add abi-2.3 file
10939     - update DOAP files
10940     - update lasso website template
10941     - add temporary message to download pages, as there are no download
10942       links currently.
10943
10944 NEWS                           |  128 +++++
10945 abi/abi-2.3                    | 1083 ++++++++++++++++++++++++++++++++++++++++
10946 configure.ac                   |    2 +-
10947 lasso.doap                     |    4 +
10948 website/templates/base.ezt     |    7 +-
10949 website/web/doap.rdf           |    4 +
10950 website/web/download/index.xml |   24 +-
10951 7 files changed, 1236 insertions(+), 16 deletions(-)
10952
10953commit 42d1c18a69125fe633c89aca613673049ffa4d2b
10954Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10955Date:   Wed Jul 21 14:54:59 2010 +0000
10956
10957    [Core] add logos to EXTRA_DIST
10958
10959 Makefile.am | 2 +-
10960 1 file changed, 1 insertion(+), 1 deletion(-)
10961
10962commit ee329487fe42360249bc342cfd7b2204c0794656
10963Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10964Date:   Wed Jul 21 14:54:58 2010 +0000
10965
10966    [Core] add HACKING to EXTRA_DIST
10967
10968 Makefile.am | 2 +-
10969 1 file changed, 1 insertion(+), 1 deletion(-)
10970
10971commit a87ed1af5cb5171a5f307137b77c17dbcd9b5d76
10972Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10973Date:   Wed Jul 21 14:14:49 2010 +0000
10974
10975    [Documentation] add missing declaration to lasso-sections.txt
10976
10977 docs/reference/lasso/lasso-sections.txt | 5 +++++
10978 1 file changed, 5 insertions(+)
10979
10980commit b6b1b6345798e04d7198a5929c667d8a54792252
10981Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10982Date:   Wed Jul 21 14:14:48 2010 +0000
10983
10984    [Tests] change the way tests data is distributed
10985
10986    Instead of using a Makefile.am in each data directory, each data
10987    directoy has been added to the EXTRA_DIST for the parent directory
10988    Makefile.am.
10989
10990 tests/data/Makefile.am | 5 +++--
10991 1 file changed, 3 insertions(+), 2 deletions(-)
10992
10993commit 9990d33a84db6318e3889dc75ec625db588ab7d3
10994Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
10995Date:   Wed Jul 21 14:12:06 2010 +0000
10996
10997    [Core] remove now useless .cvsignore files
10998
10999 .cvsignore | 11 -----------
11000 1 file changed, 11 deletions(-)
11001
11002commit 05e49cc37e643cd50d8395d10a3aeadbe3baf503
11003Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11004Date:   Wed Jul 21 14:12:06 2010 +0000
11005
11006    [Core] remove now useless .cvsignore files
11007
11008 .cvsignore                         | 22 ----------------------
11009 debian/.cvsignore                  | 11 -----------
11010 docs/.cvsignore                    |  3 ---
11011 docs/lasso-book/.cvsignore         |  4 ----
11012 docs/lasso-book/figures/.cvsignore |  4 ----
11013 docs/reference/.cvsignore          | 11 -----------
11014 lasso/.cvsignore                   | 12 ------------
11015 lasso/id-ff/.cvsignore             |  7 -------
11016 lasso/id-wsf/.cvsignore            |  7 -------
11017 lasso/saml-2.0/.cvsignore          |  7 -------
11018 lasso/xml/.cvsignore               |  7 -------
11019 lasso/xml/saml-2.0/.cvsignore      |  7 -------
11020 tests/.cvsignore                   |  6 ------
11021 tests/data/.cvsignore              |  2 --
11022 tests/data/ca1-la/.cvsignore       |  2 --
11023 tests/data/idp1-la/.cvsignore      |  2 --
11024 tests/data/lecp1-la/.cvsignore     |  2 --
11025 tests/data/sp1-la/.cvsignore       |  2 --
11026 win32/.cvsignore                   |  3 ---
11027 win32/msvc/.cvsignore              |  4 ----
11028 win32/msvc/java/.cvsignore         |  2 --
11029 win32/msvc/php/.cvsignore          |  2 --
11030 win32/msvc/python/.cvsignore       |  2 --
11031 win32/nsis/.cvsignore              |  3 ---
11032 24 files changed, 134 deletions(-)
11033
11034commit 341cc7247b1a884c7269071dee3cc76daf9997c1
11035Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11036Date:   Wed Jul 21 14:01:29 2010 +0000
11037
11038    [Binding perl] move DISCLEANFILES and CLEANFILES outside of the condition clauses
11039
11040 bindings/perl/Makefile.am | 7 ++-----
11041 1 file changed, 2 insertions(+), 5 deletions(-)
11042
11043commit 6be27fb3ed3a9ca84a3212a4dce43a2f33939d80
11044Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11045Date:   Wed Jul 21 13:57:05 2010 +0000
11046
11047    [Tests] move sourceid-2.0beta-data to data directory
11048
11049 tests/data/Makefile.am                               | 3 ++-
11050 tests/{ => data}/sourceid-2.0beta/login-response.xml | 0
11051 2 files changed, 2 insertions(+), 1 deletion(-)
11052
11053commit dbda2d11c04d9d690d8010bda4a89ed23f109fd7
11054Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11055Date:   Wed Jul 21 13:57:03 2010 +0000
11056
11057    [Core] move format-suppressions.py to tools directory
11058
11059 {tests => tools}/format-suppressions.py | 0
11060 1 file changed, 0 insertions(+), 0 deletions(-)
11061
11062commit 953b8ce6a951785e7350e20bc00c424c8187f6d1
11063Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11064Date:   Wed Jul 21 13:57:02 2010 +0000
11065
11066    [Core] add README.JAVA and README.WIN32 files to EXTRA_DIST
11067
11068 Makefile.am | 3 ++-
11069 1 file changed, 2 insertions(+), 1 deletion(-)
11070
11071commit 8f0834f8177c39094b58fb2a11260a98a5d7ab4c
11072Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11073Date:   Wed Jul 21 13:57:00 2010 +0000
11074
11075    [Core] complete README.JAVA about later release of gcj
11076
11077 README.JAVA | 2 ++
11078 1 file changed, 2 insertions(+)
11079
11080commit 94a6b3cf8635e50c3c21060dea16b03583f6adde
11081Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11082Date:   Wed Jul 21 13:56:58 2010 +0000
11083
11084    [Core] add lasso.doap to EXTRA_DIST
11085
11086 Makefile.am | 2 +-
11087 1 file changed, 1 insertion(+), 1 deletion(-)
11088
11089commit a941d4cd0a90939b5c94af23f6eb3fad5bbdbbeb
11090Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11091Date:   Wed Jul 21 13:56:53 2010 +0000
11092
11093    [Core] add errors.c to EXTRA_DIST
11094
11095 lasso/Makefile.am | 2 +-
11096 1 file changed, 1 insertion(+), 1 deletion(-)
11097
11098commit 191e6a970a4f86208a3a290a248f33194b8876fb
11099Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11100Date:   Wed Jul 21 13:56:51 2010 +0000
11101
11102    [Core] remove unused build-strerror.pl
11103
11104 lasso/build-strerror.pl | 24 ------------------------
11105 1 file changed, 24 deletions(-)
11106
11107commit ec435d244abd92a983d815512462aab1191aa62f
11108Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11109Date:   Wed Jul 21 13:56:50 2010 +0000
11110
11111    [Doc] move style.css to the reference directory, and add it to EXTRA_DIST
11112
11113 docs/reference/lasso/Makefile.am     | 2 +-
11114 docs/reference/{ => lasso}/style.css | 0
11115 2 files changed, 1 insertion(+), 1 deletion(-)
11116
11117commit 6b86aa67efab3966be6c4577a83886bb93f7be9b
11118Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11119Date:   Wed Jul 21 13:56:49 2010 +0000
11120
11121    [Bindings] improve cleaning and distribution buiding
11122
11123 bindings/java/Makefile.am         | 2 ++
11124 bindings/perl/Makefile.am         | 2 +-
11125 bindings/php5/Makefile.am         | 6 ++----
11126 bindings/python/Makefile.am       | 5 ++---
11127 bindings/python/tests/Makefile.am | 3 ++-
11128 5 files changed, 9 insertions(+), 9 deletions(-)
11129
11130commit 2d9a2ec35f9e326b89c4cb3624d15dbb387d2878
11131Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11132Date:   Wed Jul 21 13:56:45 2010 +0000
11133
11134    [Tests java] remove Test.java
11135
11136    Local test file wrongly commited.
11137
11138 bindings/java/tests/Test.java | 11 -----------
11139 1 file changed, 11 deletions(-)
11140
11141commit 567a3d2bf293b989837208158527f6bcaeaf89fd
11142Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11143Date:   Wed Jul 21 13:56:44 2010 +0000
11144
11145    [Makefile] add abi to EXTRA_DIST
11146
11147 Makefile.am | 2 +-
11148 1 file changed, 1 insertion(+), 1 deletion(-)
11149
11150commit 6ae30da50bf59f15fe5318edf4deaa4195737e82
11151Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11152Date:   Wed Jul 21 13:56:42 2010 +0000
11153
11154    [Binding perl] add DISTCLEANFILES for Makefile.perl.old file
11155
11156 bindings/perl/Makefile.am | 2 ++
11157 1 file changed, 2 insertions(+)
11158
11159commit 34c2f1759b118f65d2e10efa79a3fa0bf15f89f7
11160Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11161Date:   Wed Jul 21 13:56:41 2010 +0000
11162
11163    [Tests] remove debugging printf
11164
11165 tests/login_tests_saml2.c | 2 --
11166 1 file changed, 2 deletions(-)
11167
11168commit 50720779e26f5555c5294f6a3850f2859ec3d458
11169Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11170Date:   Wed Jul 21 13:56:39 2010 +0000
11171
11172    [Tests] change the way tests data is distributed
11173
11174    Instead of using a Makefile.am in each data directory, each data
11175    directoy has been added to the EXTRA_DIST for the parent directory
11176    Makefile.am.
11177
11178 configure.ac                      | 8 --------
11179 tests/Makefile.am                 | 4 ++--
11180 tests/data/Makefile.am            | 7 +++++--
11181 tests/data/ca1-la/Makefile.am     | 2 --
11182 tests/data/idp1-la/Makefile.am    | 2 --
11183 tests/data/idp5-saml2/Makefile.am | 2 --
11184 tests/data/idp6-saml2/Makefile.am | 2 --
11185 tests/data/idp7-saml2/Makefile.am | 2 --
11186 tests/data/lecp1-la/Makefile.am   | 2 --
11187 tests/data/sp1-la/Makefile.am     | 2 --
11188 tests/data/sp5-saml2/Makefile.am  | 2 --
11189 tests/data/sp6-saml2/Makefile.am  | 2 --
11190 tests/data/sp7-saml2/Makefile.am  | 2 --
11191 tests/metadata/Makefile.am        | 8 --------
11192 14 files changed, 7 insertions(+), 40 deletions(-)
11193
11194commit d19f5700c31e93c7d5ef78b2c5dccb1f2c52b417
11195Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11196Date:   Tue Jul 20 15:46:03 2010 +0000
11197
11198    [Tests] adapt java unit tests to new semantic for list fields
11199
11200    GList fields now return an empty list, not null.
11201
11202 bindings/java/tests/BindingTests.java | 12 ++++++------
11203 1 file changed, 6 insertions(+), 6 deletions(-)
11204
11205commit aebd6ed3d73da56409593b4d500748959d8c1cea
11206Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11207Date:   Tue Jul 20 14:15:55 2010 +0000
11208
11209    [SAMLv2] simplify logic for handling AuthnResponse with binding HTTP-Post
11210
11211    The logic is now simpler:
11212     - first lasso_saml20_profile_process_any_response check the signature
11213       on the message
11214     - then lasso_saml20_login_process_response_status_and_assertion
11215       traverse all the assertions:
11216       - if the message is signed all assertion from the same issuer are
11217         automatically accepted,
11218       - if the message is not signed, or the signature validation failed,
11219         or the assertion has a different issuer than the message, we check
11220         the signature directly on the assertion. If any of the assertions
11221         fails the signature check, the result will be
11222         LASSO_PROFILE_ERROR_CANNOT_VERIFY_SIGNATURE.
11223
11224    The public field profile->signature_status will contain only the message
11225    level signature status, each assertion signature status is not
11226    accessible. That will change when signature and key handling is
11227    reworked.
11228
11229 lasso/saml-2.0/login.c | 98 ++++++++++++++++++++------------------------------
11230 1 file changed, 38 insertions(+), 60 deletions(-)
11231
11232commit 52d9fba0fa28be83571a267e30757f2699340d90
11233Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11234Date:   Tue Jul 20 14:15:53 2010 +0000
11235
11236    [Binding perl] fix broken distclean-local target
11237
11238    The TOCOPY files need to be cleaned only for out of source directory
11239    builds.
11240
11241 bindings/perl/Makefile.am | 5 +++--
11242 1 file changed, 3 insertions(+), 2 deletions(-)
11243
11244commit b8c756db7d86b8414d4e072930847ac0077accfc
11245Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11246Date:   Mon Jul 19 15:56:33 2010 +0000
11247
11248    [SAMLv2] comment on SessionIndex support hack
11249
11250 lasso/xml/saml-2.0/samlp2_logout_request.c | 8 ++++++++
11251 1 file changed, 8 insertions(+)
11252
11253commit 1898d645d5262631255f8d3c3e31eea0cee386f6
11254Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11255Date:   Mon Jul 19 15:45:52 2010 +0000
11256
11257    [SAMLv2] remove empty files, wrongly committed
11258
11259 lasso/saml-2.0/Makefile.am                   | 6 ------
11260 lasso/saml-2.0/saml2_assertion_addons.c      | 0
11261 lasso/saml-2.0/saml2_assertion_addons.h      | 0
11262 lasso/saml-2.0/saml2_conditions_addons.c     | 0
11263 lasso/saml-2.0/saml2_conditions_addons.h     | 0
11264 lasso/saml-2.0/samlp2_authn_request_addons.c | 0
11265 lasso/saml-2.0/samlp2_authn_request_addons.h | 0
11266 7 files changed, 6 deletions(-)
11267
11268commit e79fcf3beb92f15973946ef55d38ef53cc185dfd
11269Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11270Date:   Mon Jul 19 15:27:10 2010 +0000
11271
11272    [SAMLv2/SSO] when processing AuthnResponse with binding HTTP-Post only the assertion need to be signed
11273
11274    If the message is signed, the assertion is also covered, but if only the
11275    assertion is signed, there is no error to report. If the caller ask for
11276    forcing the validation of message signature, then we report an error.
11277
11278    This commit also add checking for the binding used, if it is not
11279    HTTP-Post lasso_login_process_authn_response_msg will now report an
11280    error.
11281
11282 lasso/saml-2.0/login.c | 33 ++++++++++++++++++++++++---------
11283 1 file changed, 24 insertions(+), 9 deletions(-)
11284
11285commit 19372c88c1a7687d695cb66ba83d00eb8f25737b
11286Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11287Date:   Fri Jul 16 19:34:33 2010 +0000
11288
11289    [Binding java] return empty list for NULL GList value, not null
11290
11291 bindings/java/lang.py | 2 +-
11292 1 file changed, 1 insertion(+), 1 deletion(-)
11293
11294commit 6b48a72943507a7df1a69a054e767d62fd671540
11295Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11296Date:   Fri Jul 16 19:34:32 2010 +0000
11297
11298    [ID-FFv1.2] add missing namespace declarations
11299
11300 lasso/xml/lib_logout_response.c                   | 1 +
11301 lasso/xml/lib_register_name_identifier_response.c | 1 +
11302 2 files changed, 2 insertions(+)
11303
11304commit e869899b7966dedb28001d62116b572adfae2904
11305Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11306Date:   Fri Jul 16 19:34:30 2010 +0000
11307
11308    [SAMLv2] add support for encrypted private keys
11309
11310     * support private key with new internal API in signature setting
11311       methods
11312
11313    Plug lasso_node_set_signature into
11314    lasso_profile_saml20_setup_message_signature and
11315    lasso_server_saml2_assertion_setup_signature.
11316
11317     * also use lasso_node_get_signature in has_signature
11318
11319     * add forgottent LASSO_PROFILE_SIGNATURE_VERIFY_HINT_FORCE in switch
11320       cases
11321
11322    For AuthnResponse checking the semantic is now that if HINT_FORCE is
11323    used we verify message signature *and* assertion signature. If
11324    HINT_MAYBE is used we check the assertion signature if its issuer
11325    differs from the message issuer.
11326
11327 lasso/saml-2.0/login.c        | 14 ++++++----
11328 lasso/saml-2.0/profile.c      | 61 ++++++++++++++++++++++++++++++++-----------
11329 lasso/saml-2.0/saml2_helper.c |  3 +++
11330 3 files changed, 58 insertions(+), 20 deletions(-)
11331
11332commit 8b385af8e601e7409d2ec4378f0386a0f4895699
11333Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11334Date:   Fri Jul 16 19:34:28 2010 +0000
11335
11336    [ID-FFv1.2] move all user of lasso_node_export_to_query to lasso_node_export_to_query_with_password
11337
11338 lasso/id-ff/defederation.c      |  5 +++--
11339 lasso/id-ff/login.c             |  9 +++++----
11340 lasso/id-ff/logout.c            | 15 +++++++++------
11341 lasso/id-ff/name_registration.c | 10 ++++++----
11342 4 files changed, 23 insertions(+), 16 deletions(-)
11343
11344commit ad93e9f8310592f61fc07e79791eb6d8f17e64fc
11345Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11346Date:   Fri Jul 16 19:34:26 2010 +0000
11347
11348    [Core] Change lasso_apply_signature to use quark stored annotated signature parameters
11349
11350    The node containing signature do not handle the private keys passwords.
11351    As the fields for signature parameters are part of the public ABI we
11352    cannot add the password field to the public structure for those nodes.
11353    Instead we use the new quark annotation accessed through
11354    lasso_node_get/set_signature, and if the sign_type parameter is non-NULL
11355    we use it instead of the parameters stored in the public structure.
11356    This is a gross hack :( but at least it is documented.
11357
11358 lasso/xml/tools.c | 19 +++++++++++++++++--
11359 1 file changed, 17 insertions(+), 2 deletions(-)
11360
11361commit 21ca128532e76be7461d049d8913a17f75f971eb
11362Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11363Date:   Fri Jul 16 19:34:24 2010 +0000
11364
11365    [Core] add password parameter to lasso_sign_node
11366
11367 lasso/xml/private.h                  |  3 ++-
11368 lasso/xml/saml-2.0/saml2_assertion.c |  4 +---
11369 lasso/xml/tools.c                    | 17 +++++++++++++----
11370 3 files changed, 16 insertions(+), 8 deletions(-)
11371
11372commit f8ce6b25e5aab36a82017a6dfd4229cbeabbc5dc
11373Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11374Date:   Fri Jul 16 19:34:23 2010 +0000
11375
11376    [Code] add a lasso_node_export_to_query_with_password method
11377
11378 lasso/xml/xml.c | 37 +++++++++++++++++++++++++++++++++++++
11379 lasso/xml/xml.h |  4 ++++
11380 2 files changed, 41 insertions(+)
11381
11382commit c939427f217655e4f13204b0a24aa99039d86d79
11383Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11384Date:   Fri Jul 16 19:34:21 2010 +0000
11385
11386    [Core] add a password parameter to lasso_query_sign
11387
11388    We force use of the password through a custom OpenSSL password callback.
11389
11390 lasso/saml-2.0/profile.c |  3 ++-
11391 lasso/xml/private.h      |  2 +-
11392 lasso/xml/tools.c        | 20 +++++++++++++++++---
11393 lasso/xml/xml.c          |  5 ++++-
11394 4 files changed, 24 insertions(+), 6 deletions(-)
11395
11396commit 2fc20aa68250f24d38e90fc86ead46291c55a33f
11397Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11398Date:   Fri Jul 16 19:34:19 2010 +0000
11399
11400    [Core] dump custom signature parameters in lasso dumps
11401
11402    The signature parameters are serialized as global attributes from the
11403    http://lasso.entrouvert.org/lasso/namespaces/0.0 named:
11404    SignatureType
11405    SignatureMethod
11406    PrivateKey
11407    PrivateKeyPassword
11408    Certificate
11409
11410 lasso/xml/xml.c | 32 ++++++++++++++++++++++++++++++++
11411 1 file changed, 32 insertions(+)
11412
11413commit 950565e5a29ea6d0fb9052fd06a00042a53f4370
11414Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11415Date:   Fri Jul 16 19:34:18 2010 +0000
11416
11417    [Tests/python] add test case for WebSSO with providers using encrypted keys
11418
11419 bindings/python/tests/profiles_tests.py |  32 +++++++++-
11420 tests/data/idp7-saml2/Makefile.am       |   2 +
11421 tests/data/idp7-saml2/metadata.xml      | 108 ++++++++++++++++++++++++++++++++
11422 tests/data/idp7-saml2/password          |   1 +
11423 tests/data/idp7-saml2/private-key.pem   |  30 +++++++++
11424 tests/data/sp7-saml2/password           |   2 +-
11425 6 files changed, 171 insertions(+), 4 deletions(-)
11426
11427commit 8198294c559644558c2592ee8f8acabaa8cea6af
11428Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11429Date:   Fri Jul 16 19:34:14 2010 +0000
11430
11431    [Core] add lasso_node_set_signature and lasso_node_get_signature
11432
11433    Those two methods allows to associate signature parameters to any node.
11434    They keep it inside the CustomElement quark. Using a private structure
11435    may be more performant.
11436
11437 lasso/xml/private.h |  7 +++++
11438 lasso/xml/xml.c     | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++++
11439 2 files changed, 89 insertions(+)
11440
11441commit 9d9cf60aca91d028e929c642121254ae2e8b6ab9
11442Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11443Date:   Mon Jul 12 14:09:17 2010 +0000
11444
11445    [Core] extract signature adding into base class method lasso_node_get_xmlNode
11446
11447    In order to permit subclass to modify the base xmlNode created by
11448    lasso_node_impl_get_xmlNode we must defer the concrete to the virtual
11449    method wrapper, lasso_node_get_xmlNode.
11450
11451    To do that it whas needed to make id_attribute another virtual field of
11452    LassoNode subclasses (it can be accessed through an offset registered in
11453    the class object).
11454
11455    This commit solves signature validation error since the patch for
11456    managing more than one SessionIndex element in samlp2:LogoutRequest.
11457
11458    It also factorize the creation of signatures in one place.
11459
11460 lasso/xml/private.h                          |  6 ++++++
11461 lasso/xml/saml-2.0/saml2_assertion.c         | 20 ++---------------
11462 lasso/xml/saml-2.0/samlp2_request_abstract.c | 32 ++--------------------------
11463 lasso/xml/saml-2.0/samlp2_status_response.c  | 31 ++-------------------------
11464 lasso/xml/saml_assertion.c                   | 20 ++---------------
11465 lasso/xml/samlp_request_abstract.c           | 32 +++-------------------------
11466 lasso/xml/samlp_response_abstract.c          | 32 +++-------------------------
11467 lasso/xml/tools.c                            | 29 +++++++++++++++++++++++++
11468 lasso/xml/xml.c                              | 31 +++++++++++++++++++++++++--
11469 9 files changed, 78 insertions(+), 155 deletions(-)
11470
11471commit 98445777b902f5319fba99149a09bf7eab0e0b74
11472Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11473Date:   Mon Jul 12 14:09:14 2010 +0000
11474
11475    [SAMLv2] if service provider supports logout, add a SessionIndex from the assertion ID
11476
11477    The standard mandate to provide a SessionIndex to service provider
11478    advertaising their support of the logout profile. We follow the
11479    convention of using the assertion ID as a SessionIndex.
11480
11481 lasso/saml-2.0/login.c | 6 ++++++
11482 1 file changed, 6 insertions(+)
11483
11484commit 358b2b17642382a26a9e7a2b802bcc39d24316d7
11485Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11486Date:   Mon Jul 12 14:09:12 2010 +0000
11487
11488    [Tests] add a sso then slo soap test
11489
11490 tests/login_tests_saml2.c | 206 ++++++++++++++++++++++++++++++++++++++++++++++
11491 1 file changed, 206 insertions(+)
11492
11493commit 43c717764d0ab9602b450f2b3af26c2e191dcfb0
11494Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11495Date:   Mon Jul 12 14:09:11 2010 +0000
11496
11497    [Core] lasso_check_version does not return a proper error code
11498
11499    lasso_check_version returns 0, 1 or -1 and one is not a proper error
11500    code, so the original int return type is kept.
11501
11502 lasso/lasso.h | 2 +-
11503 1 file changed, 1 insertion(+), 1 deletion(-)
11504
11505commit f3c56a10398802d4cf52aff3480ba9f20a87d310
11506Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11507Date:   Mon Jul 12 14:09:10 2010 +0000
11508
11509    [Bindings] make is_rc only check for lasso_error_t type
11510
11511 bindings/utils.py | 2 +-
11512 1 file changed, 1 insertion(+), 1 deletion(-)
11513
11514commit 553814f90c5901065bd691bb36441da3d38d4667
11515Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11516Date:   Mon Jul 12 14:09:09 2010 +0000
11517
11518    [Bindings php5] simplify is_object in php_code.py
11519
11520 bindings/php5/php_code.py | 3 +--
11521 1 file changed, 1 insertion(+), 2 deletions(-)
11522
11523commit 2468e0a4216cbbb2f4ae81dfc608b0ae8bba5a99
11524Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11525Date:   Mon Jul 12 14:09:07 2010 +0000
11526
11527    [Core] change return type of all error returning methods
11528
11529    The new return type is lasso_error_t, it should allow to pinpoint easily
11530    methods returning an error code in bindings.
11531
11532 lasso/id-ff/defederation.h                   |  8 +++----
11533 lasso/id-ff/lecp.h                           | 16 ++++++-------
11534 lasso/id-ff/login.h                          | 32 +++++++++++++-------------
11535 lasso/id-ff/logout.h                         | 14 ++++++------
11536 lasso/id-ff/name_identifier_mapping.h        | 12 +++++-----
11537 lasso/id-ff/name_registration.h              | 12 +++++-----
11538 lasso/id-ff/profile.h                        |  8 +++----
11539 lasso/id-ff/provider.h                       |  2 +-
11540 lasso/id-ff/server.h                         | 10 ++++----
11541 lasso/id-ff/session.h                        |  4 ++--
11542 lasso/id-wsf-2.0/data_service.h              | 30 ++++++++++++------------
11543 lasso/id-wsf-2.0/discovery.h                 | 32 +++++++++++++-------------
11544 lasso/id-wsf-2.0/identity.h                  |  2 +-
11545 lasso/id-wsf-2.0/idwsf2_helper.h             |  4 ++--
11546 lasso/id-wsf-2.0/profile.h                   | 18 +++++++--------
11547 lasso/id-wsf-2.0/saml2_login.h               |  2 +-
11548 lasso/id-wsf-2.0/server.h                    |  2 +-
11549 lasso/id-wsf-2.0/session.h                   |  2 +-
11550 lasso/id-wsf/authentication.h                | 14 ++++++------
11551 lasso/id-wsf/data_service.h                  | 32 +++++++++++++-------------
11552 lasso/id-wsf/discovery.h                     | 18 +++++++--------
11553 lasso/id-wsf/id_ff_extensions.h              | 10 ++++----
11554 lasso/id-wsf/interaction_profile_service.h   |  8 +++----
11555 lasso/id-wsf/wsf_profile.h                   | 34 ++++++++++++++--------------
11556 lasso/lasso.h                                |  6 ++---
11557 lasso/registry.h                             |  4 ++--
11558 lasso/saml-2.0/assertion_query.h             | 14 ++++++------
11559 lasso/saml-2.0/ecp.h                         |  4 ++--
11560 lasso/saml-2.0/name_id_management.h          | 12 +++++-----
11561 lasso/saml-2.0/saml2_helper.h                |  8 +++----
11562 lasso/xml/saml-2.0/saml2_encrypted_element.h |  2 +-
11563 lasso/xml/ws/wsse_username_token.h           |  4 ++--
11564 lasso/xml/xml.h                              |  2 +-
11565 33 files changed, 191 insertions(+), 191 deletions(-)
11566
11567commit 07cf66e143063019b34d4c1f28736a6c03a64df7
11568Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11569Date:   Mon Jul 12 14:09:03 2010 +0000
11570
11571    [Bindings java] use is_int instead of custom methods or code
11572
11573 bindings/java/lang.py | 7 ++-----
11574 1 file changed, 2 insertions(+), 5 deletions(-)
11575
11576commit a3675cd7b2be69b6bf9b4ea5cd4483e56b261a4e
11577Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11578Date:   Mon Jul 12 14:09:02 2010 +0000
11579
11580    [Bindings perl] add lasso_errot_t to type to map to T_IV typemap (integer types)
11581
11582 bindings/perl/lang.py | 2 +-
11583 1 file changed, 1 insertion(+), 1 deletion(-)
11584
11585commit 9ba548d6a006c61ebec74d264b3ae8fc1437053e
11586Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11587Date:   Mon Jul 12 14:09:00 2010 +0000
11588
11589    [Bindings] add lasso_error_t to return code types
11590
11591 bindings/utils.py | 2 +-
11592 1 file changed, 1 insertion(+), 1 deletion(-)
11593
11594commit f38c42de0fff9f3d1dd363ad64e98ea05b0bc21f
11595Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11596Date:   Mon Jul 12 14:08:59 2010 +0000
11597
11598    [Binding java] use is_rc to match error return type
11599
11600 bindings/java/lang.py | 4 ++--
11601 1 file changed, 2 insertions(+), 2 deletions(-)
11602
11603commit 0a955e18d5f760bd8d4369a24e3d2e3dd0bca8ea
11604Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11605Date:   Mon Jul 12 14:08:58 2010 +0000
11606
11607    [Binding php5] use is_rc to match error return type
11608
11609 bindings/php5/php_code.py | 2 +-
11610 1 file changed, 1 insertion(+), 1 deletion(-)
11611
11612commit 3aec6e590280291c020c0033a020531eb0a94838
11613Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11614Date:   Mon Jul 12 14:08:57 2010 +0000
11615
11616    [Core] add lasso_error_t to list of integer types
11617
11618 bindings/utils.py | 2 +-
11619 1 file changed, 1 insertion(+), 1 deletion(-)
11620
11621commit a7204adb88d5ee6a9980e1daa2b4f97e4d714b2a
11622Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11623Date:   Mon Jul 12 14:08:55 2010 +0000
11624
11625    [Core] add a lasso_error_t typedef
11626
11627    This typedef will serve to mark error returning methods.
11628    The ctypes.h header piggyback on export.h to be included in all public
11629    headers.
11630
11631 lasso/Makefile.am |  2 +-
11632 lasso/ctypes.h    | 39 +++++++++++++++++++++++++++++++++++++++
11633 lasso/export.h    |  2 ++
11634 3 files changed, 42 insertions(+), 1 deletion(-)
11635
11636commit 7352ec8036d8204540b853788e3e33a53fd4f54a
11637Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11638Date:   Mon Jul 5 21:27:08 2010 +0000
11639
11640    [Provider] Fix loading of provider without a public key
11641
11642    This commit also emit propre warning when loading fails for a provider
11643    *with* a public key.
11644
11645 lasso/id-ff/provider.c | 47 ++++++++++++++++++++++++++++++++---------------
11646 1 file changed, 32 insertions(+), 15 deletions(-)
11647
11648commit eca31dd63cf7b916a6d5b9b6af4a2de9dd2eda2e
11649Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11650Date:   Mon Jul 5 21:24:08 2010 +0000
11651
11652    [Python binding] do not throw lasso.Error for python exceptions
11653
11654 bindings/python/lang.py | 2 +-
11655 1 file changed, 1 insertion(+), 1 deletion(-)
11656
11657commit 11ac1e148a216858bbe9422d75fb5ca3026cefe5
11658Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11659Date:   Tue Jun 29 14:49:15 2010 +0000
11660
11661    [Perl binding] make include from $(srcdir) works in Perl binding
11662
11663 bindings/perl/Makefile.am      | 2 +-
11664 bindings/perl/glist_handling.c | 7 ++++---
11665 2 files changed, 5 insertions(+), 4 deletions(-)
11666
11667commit 35347922850c0c3435e7ed55597aba02d219d68c
11668Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11669Date:   Tue Jun 29 14:15:08 2010 +0000
11670
11671    [Bindings] accept simple string in string<->xmlNode converter
11672
11673    Some use case ask for passing simple libxml content node (i.e just an
11674    UTF-8 string) when a method argument or a field of the xmlNode* type.
11675    This commit add a static method in bindings/utils.c named
11676    lasso_string_fragment_to_xmlnode which does this transform by trying to
11677    parse an XML document then by trying to parse a well balanced XML
11678    fragment of only one node (if there is more than one node such as in the
11679    string " xxx <tag/> yyy ", we free the node list and return NULL).
11680
11681 bindings/Makefile.am               |  3 ++-
11682 bindings/java/wrapper_top.c        | 15 +++--------
11683 bindings/perl/glist_handling.c     | 15 +++--------
11684 bindings/php5/wrapper_source_top.c | 13 ++--------
11685 bindings/python/wrapper_top.c      | 15 +++--------
11686 bindings/utils.c                   | 53 ++++++++++++++++++++++++++++++++++++++
11687 6 files changed, 69 insertions(+), 45 deletions(-)
11688
11689commit 2e9e814b0900dae14e291ee7708ee92b4035c019
11690Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11691Date:   Tue Jun 29 14:15:02 2010 +0000
11692
11693    [Core] add macro to release an xmlNodeList object
11694
11695 lasso/utils.h | 3 +++
11696 1 file changed, 3 insertions(+)
11697
11698commit f27fa8171ae37df159abdcd3b1ec18a25e03f84a
11699Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11700Date:   Tue Jun 29 14:15:01 2010 +0000
11701
11702    [ID-WSF2] add idwsf2 test script to test suite
11703
11704    Re-activate ID-WSF 2.0 test script. Fix problem with provider issuing
11705    assertion role. Need to be fixed more generally in the future.
11706
11707 bindings/python/tests/Makefile.am     | 2 +-
11708 bindings/python/tests/idwsf2_tests.py | 8 ++++++--
11709 2 files changed, 7 insertions(+), 3 deletions(-)
11710
11711commit 4a36e6d065919691354965cabad7d2dea91e82a0
11712Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11713Date:   Tue Jun 29 14:14:59 2010 +0000
11714
11715    [Core] add macro to release GList of xmlNodeList
11716
11717 lasso/utils.h | 3 +++
11718 1 file changed, 3 insertions(+)
11719
11720commit 0524051343aa3761c093ffa4479813ad13b4f1ce
11721Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11722Date:   Tue Jun 29 14:14:58 2010 +0000
11723
11724    [Core] add macros to manipulate xmlNodeList and GList of xmlNodeList
11725
11726    The method to copy them is xmlCopyNodeList and not xmlCopyNode, so we
11727    need another set of macros.
11728
11729 lasso/utils.h | 21 +++++++++++++++++++++
11730 1 file changed, 21 insertions(+)
11731
11732commit 129e7ac6ea89ed58ec8e4957b0c4bed2e19c56fb
11733Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11734Date:   Tue Jun 29 09:15:06 2010 +0000
11735
11736    Merge branch 'issue-101'
11737
11738 lasso/id-ff/provider.c | 124 ++++++++++++++++++++++++++++---------------------
11739 1 file changed, 72 insertions(+), 52 deletions(-)
11740
11741commit c1a4ba2fc03da5458a10b9a0daf32dbdcfa21ff3
11742Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11743Date:   Tue Jun 29 09:15:02 2010 +0000
11744
11745    Merge branch 'issue-88'
11746
11747 bindings/python/tests/binding_tests.py  |  1 -
11748 bindings/python/tests/profiles_tests.py | 51 +++++++++++++++++++++++----------
11749 lasso/saml-2.0/login.c                  |  8 ++++--
11750 lasso/saml-2.0/profile.c                | 12 ++++++--
11751 tests/data/idp5-saml2/metadata.xml      |  3 ++
11752 tests/data/sp5-saml2/metadata.xml       |  3 ++
11753 6 files changed, 57 insertions(+), 21 deletions(-)
11754
11755commit 6f617027e9c46f3cb907e8bdbe1d3ef265d2b4d0
11756Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11757Date:   Tue Jun 29 09:15:00 2010 +0000
11758
11759    Merge branch 'issue-86'
11760
11761 bindings/python/tests/profiles_tests.py    |  19 ++++-
11762 docs/reference/lasso/lasso-sections.txt    |   2 +
11763 lasso/xml/saml-2.0/samlp2_logout_request.c | 132 +++++++++++++++++++++++++++++
11764 lasso/xml/saml-2.0/samlp2_logout_request.h |   6 ++
11765 4 files changed, 158 insertions(+), 1 deletion(-)
11766
11767commit d9d4e6ae384ec48dfb533771fc05192c60f55102
11768Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11769Date:   Fri Jun 18 08:05:55 2010 +0000
11770
11771    [Tests/integration] add G_DEBUG=gc-friendly env. var to valgrind-wrapper
11772
11773    It should improve valgrind ability to trace memory origin.
11774
11775 tests/integration/valgrind-wrapper.sh | 2 +-
11776 1 file changed, 1 insertion(+), 1 deletion(-)
11777
11778commit ef36d5cad3454ebe02fd137da84134d521d53e9b
11779Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11780Date:   Thu Jun 17 11:42:45 2010 +0000
11781
11782    [XML] in lasso_node_export_to_paos_request check return value of lasso_node_get_xmlNode
11783
11784 lasso/xml/xml.c | 4 ++++
11785 1 file changed, 4 insertions(+)
11786
11787commit eac190160c689240df24e74047cd7fff07541b9e
11788Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11789Date:   Thu Jun 17 11:42:43 2010 +0000
11790
11791    [XML] in _lasso_node_export_to_base64 check return value of lasso_node_export_to_xml
11792
11793 lasso/xml/xml.c | 2 ++
11794 1 file changed, 2 insertions(+)
11795
11796commit 8c46b3dd586c7183861c323a2ff8ceddda902117
11797Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11798Date:   Thu Jun 17 11:42:41 2010 +0000
11799
11800    [XML] in _lasso_node_export_to_xml check return value of lasso_node_get_xmlNode
11801
11802 lasso/xml/xml.c | 3 +++
11803 1 file changed, 3 insertions(+)
11804
11805commit 751d02ed4d15cebdfb80f0b65994b3fc7d992363
11806Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11807Date:   Tue Jun 15 11:33:01 2010 +0000
11808
11809    Comment out custom silent rules if automake < 1.11
11810
11811 bindings/java/Makefile.am | 2 ++
11812 bindings/perl/Makefile.am | 2 ++
11813 configure.ac              | 2 ++
11814 3 files changed, 6 insertions(+)
11815
11816commit 8dd38b7746706874406ea4024c466c202330a675
11817Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11818Date:   Tue Jun 15 11:33:00 2010 +0000
11819
11820    [Core] do not ignore keep_xmlnode flag inherited from parent classes
11821
11822    We only looked to the keep_xmlnode flag in the node data of the top
11823    level class, but any parent class can set this flag and in this case we
11824    must honor it too.
11825
11826 lasso/xml/xml.c | 12 +++++++++---
11827 1 file changed, 9 insertions(+), 3 deletions(-)
11828
11829commit bf2274f20d9658968d05a4f63865dd72c34bda05
11830Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11831Date:   Mon Jun 14 21:21:29 2010 +0000
11832
11833    Test: add non regression test for reloading a server dump with encrypted keys
11834
11835 bindings/python/tests/binding_tests.py | 13 ++++++++++
11836 tests/data/sp7-saml2/Makefile.am       |  2 ++
11837 tests/data/sp7-saml2/metadata.xml      | 46 ++++++++++++++++++++++++++++++++++
11838 tests/data/sp7-saml2/password          |  1 +
11839 tests/data/sp7-saml2/private-key.pem   | 12 +++++++++
11840 5 files changed, 74 insertions(+)
11841
11842commit c1902b7d7e10d56982ee0020d5158de564974a45
11843Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11844Date:   Mon Jun 14 21:21:27 2010 +0000
11845
11846    Core: when reloading a dump, use the signing private key password for loading the encryption private key
11847
11848    We currently do not store the encryption private key, instead on reload
11849    of a dump, we try to use the signing private key as the encryption
11850    private key. But we forgot to use the stored private key password.
11851    That's now fixed.
11852
11853    Next step would be to keep the encryption private key around also.
11854
11855 lasso/id-ff/server.c | 2 +-
11856 1 file changed, 1 insertion(+), 1 deletion(-)
11857
11858commit 900a8008c4dbd6cc27dbac83ea6b162e6f88ff7f
11859Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11860Date:   Mon Jun 14 21:21:25 2010 +0000
11861
11862    Binding python: fix freeing of list return values for methods with the transfer full flag
11863
11864    The output 'print' were missing, oups :(
11865
11866 bindings/python/lang.py | 6 +++---
11867 1 file changed, 3 insertions(+), 3 deletions(-)
11868
11869commit fbb0ef52ee9103c02617827d31971db3688f1ed8
11870Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11871Date:   Sat Jun 12 00:43:51 2010 +0000
11872
11873    Binding python: find a work around for random behaviour of PyImport_ImportModule
11874
11875     * it seems that PyImport_ImportModule is not deterministic. Sometimes it
11876       returns True for modules which we know are present ('logging').
11877       Importing 'sys' first seems to make 'logging' accessible (complete
11878       cargo cult programming).
11879
11880 bindings/python/wrapper_top.c | 8 ++++++--
11881 1 file changed, 6 insertions(+), 2 deletions(-)
11882
11883commit a9b673cd4a9a5ee64d8d04f5e3c03978a799f837
11884Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11885Date:   Sat Jun 12 00:43:49 2010 +0000
11886
11887    Core: move logging function and macros to their own module, adapt perl binding
11888
11889 bindings/perl/lang.py                 |  21 ++++++
11890 lasso/Makefile.am                     |   8 +--
11891 lasso/id-ff/name_identifier_mapping.c |   1 +
11892 lasso/lasso.c                         |  13 ++--
11893 lasso/lasso_config.h.in               |   2 +-
11894 lasso/logging.c                       |  67 ++++++++++++++++++
11895 lasso/logging.h                       | 130 ++++++++++++++++++++++++++++++++++
11896 lasso/utils.h                         |   1 +
11897 lasso/xml/private.h                   |  43 -----------
11898 lasso/xml/tools.c                     |  41 -----------
11899 10 files changed, 232 insertions(+), 95 deletions(-)
11900
11901commit c4ac4f652c0a3646ee12c9d947e6eada70315ebb
11902Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11903Date:   Sat Jun 12 00:43:43 2010 +0000
11904
11905    Core: move lasso_strerror declaration to errors.h
11906
11907 lasso/errors.h  | 4 ++++
11908 lasso/xml/xml.h | 2 --
11909 2 files changed, 4 insertions(+), 2 deletions(-)
11910
11911commit d4551542c63d0fc29bdef1f88cecb114c883d49a
11912Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11913Date:   Sat Jun 12 00:43:35 2010 +0000
11914
11915    add .gitignore file
11916
11917 .gitignore | 40 ++++++++++++++++++++++++++++++++++++++++
11918 1 file changed, 40 insertions(+)
11919
11920commit b773217b54bcb8cdc9d9ee811d36518a02c9bfa6
11921Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11922Date:   Sat Jun 12 00:43:31 2010 +0000
11923
11924    Tools: add check-makefile.sh script to tools
11925
11926 tools/check-makefile.sh | 14 ++++++++++++++
11927 1 file changed, 14 insertions(+)
11928
11929commit 477e6896a975bc059dc30544d9ec03daa48a872a
11930Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11931Date:   Sat Jun 12 00:43:29 2010 +0000
11932
11933    add abi file for 2.2.91
11934
11935 abi/abi-2.2.91 | 996 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
11936 1 file changed, 996 insertions(+)
11937
11938commit bcb0d7f91b7c4f93b16fa221c6a322e93ae40ad2
11939Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11940Date:   Sat Jun 12 00:43:27 2010 +0000
11941
11942    Tests: add idp6-saml2 data
11943
11944 tests/data/idp6-saml2/Makefile.am     |   2 +
11945 tests/data/idp6-saml2/metadata.xml    | 108 ++++++++++++++++++++++++++++++++++
11946 tests/data/idp6-saml2/private-key.pem |  27 +++++++++
11947 3 files changed, 137 insertions(+)
11948
11949commit 88862b11b078ca32dd96b578413198133f106e0c
11950Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11951Date:   Sat Jun 12 00:43:24 2010 +0000
11952
11953    Test: add python test for attribute requesting
11954
11955     * What's tested:
11956      - request initialization
11957      - adding attribute designators
11958      - building the request message
11959      - processing the request message
11960      - accepting the request
11961      - adding assertion with attributes
11962      - signing the assertion
11963      - building the response
11964      - parsing the response
11965
11966 bindings/python/tests/profiles_tests.py | 59 ++++++++++++++++++++++++++++++++-
11967 1 file changed, 58 insertions(+), 1 deletion(-)
11968
11969commit 49deb1ffcb59eb41c3ac53759722472daabb8f50
11970Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11971Date:   Sat Jun 12 00:43:20 2010 +0000
11972
11973    SAMLv2: rename lasso_saml2_name_id_build_persistent to lasso_saml2_name_id_new_with_persistent_format
11974
11975     * keep the old one for compatibility
11976     * new one will be picked by bindings as a constructor
11977
11978 docs/reference/lasso/lasso-sections.txt |  1 +
11979 lasso/saml-2.0/saml2_helper.c           | 19 +++++++++++++++++++
11980 lasso/saml-2.0/saml2_helper.h           |  3 +++
11981 3 files changed, 23 insertions(+)
11982
11983commit c7539efbe07dd0043ebcd27587ba83511593fce9
11984Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11985Date:   Sat Jun 12 00:43:14 2010 +0000
11986
11987    SAMLv2: when initializing signture on assertion, setup an ID if there is none
11988
11989     * without the ID lasso refuse to sign (it's mandatory)
11990
11991 lasso/saml-2.0/saml2_helper.c | 3 +++
11992 1 file changed, 3 insertions(+)
11993
11994commit 601aadbf8f429d8f1429a77e34e6c4f2cc67db93
11995Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
11996Date:   Sat Jun 12 00:43:09 2010 +0000
11997
11998    SAMLv2: in lasso_assertion_query_build_request_msg setup nameid
11999
12000     * lasso_profile_get_nameIdentifier does not return profile->nameIdentifier
12001    ,
12002       so we first try to use profile->nameIdentifier and if it is NULL we use
12003       lasso_profile_get_nameIdentifier.
12004
12005 lasso/saml-2.0/assertion_query.c | 8 ++++++--
12006 1 file changed, 6 insertions(+), 2 deletions(-)
12007
12008commit 94377b822f366650f6c69a90e09e18b9148ec637
12009Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12010Date:   Sat Jun 12 00:42:58 2010 +0000
12011
12012    Binding python: fix bad refcounting in get_logger and lasso_python_log
12013
12014 bindings/python/wrapper_top.c | 20 +++++++++++++-------
12015 1 file changed, 13 insertions(+), 7 deletions(-)
12016
12017commit 93bea174743af203189e6b4b7e0ba8f206d28d0b
12018Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12019Date:   Thu Jun 10 21:26:10 2010 +0000
12020
12021    Core: update lasso_iso_8601_gmt_to_time_t to support milliseconds
12022
12023     * We now support the two possible formats for xsdtime XSchema datatype:
12024        - dddd-dd-ddTdd:dd:ddZ
12025        - dddd-dd-ddTdd:dd:dd.d*Z
12026
12027       Where d denotes a digit, and * is the kleene star.
12028
12029       XSD datetime also supports negative years, but as we cannot represent
12030       them with time_t, we can reject it at the lexical level.
12031
12032 lasso/xml/private.h |  2 +-
12033 lasso/xml/tools.c   | 45 +++++++++++++++++++++++++++++++++++++++++----
12034 2 files changed, 42 insertions(+), 5 deletions(-)
12035
12036commit ad081094e9a7c5b621c828bab7651a172757e647
12037Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12038Date:   Thu Jun 10 21:26:06 2010 +0000
12039
12040    Documentation: add new AssertionQuery methods to documentation
12041
12042 docs/reference/lasso/lasso-sections.txt | 2 ++
12043 1 file changed, 2 insertions(+)
12044
12045commit b6bdb0d33ed867e2d31a934280edeaa241978f18
12046Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12047Date:   Thu Jun 10 13:38:08 2010 +0000
12048
12049    Tests: new python test for setEncryptionPrivateKeyWithPassword
12050
12051 bindings/python/tests/binding_tests.py | 12 ++++++++++++
12052 1 file changed, 12 insertions(+)
12053
12054commit 2f7723348db726351a1bbb529779ba2a2cbb6b61
12055Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12056Date:   Thu Jun 10 13:38:05 2010 +0000
12057
12058    Fix long lines in lasso/id-ff/server.c
12059
12060 lasso/id-ff/server.c | 16 ++++++++++------
12061 1 file changed, 10 insertions(+), 6 deletions(-)
12062
12063commit 0986fa439a1d76349d50abf2c02577e7b5fc0b2b
12064Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12065Date:   Thu Jun 10 13:38:02 2010 +0000
12066
12067    Core: add method lasso_server_set_encryption_private_key_with_password
12068
12069     * fixes #91.
12070
12071 docs/reference/lasso/lasso-sections.txt |  1 +
12072 lasso/id-ff/server.c                    | 37 +++++++++++++++++++++++++++------
12073 lasso/id-ff/server.h                    |  5 ++++-
12074 3 files changed, 36 insertions(+), 7 deletions(-)
12075
12076commit c6fa47127ed38e8bb07399791919299adcdfb2a8
12077Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12078Date:   Thu Jun 10 13:38:00 2010 +0000
12079
12080    SAMLv2: add new methods to class LassoAssertionQuery
12081
12082     * lasso_assertion_query_add_attribute_request:
12083       helper to setup request attribute for AttributeQuery messages.
12084     * lasso_assertion_query_get_request_type:
12085       method to find the type of the last received query.
12086     * fixes #90
12087
12088 lasso/errors.c                   |  4 ++
12089 lasso/errors.h                   | 14 ++++++
12090 lasso/saml-2.0/assertion_query.c | 98 ++++++++++++++++++++++++++++++++++++++++
12091 lasso/saml-2.0/assertion_query.h | 10 ++++
12092 4 files changed, 126 insertions(+)
12093
12094commit e69cbabde1599325de8eb24c08b0353f503b4ea8
12095Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12096Date:   Thu Jun 10 13:37:58 2010 +0000
12097
12098    SAMLv2: fix initialization of subject in lasso_assertion_query_build_request_msg
12099
12100 lasso/saml-2.0/assertion_query.c | 18 ++++++++++--------
12101 1 file changed, 10 insertions(+), 8 deletions(-)
12102
12103commit d0a2135f6058e83071b9ddb3be085c4c65b24a38
12104Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12105Date:   Thu Jun 10 13:37:56 2010 +0000
12106
12107    Import tools in utils.h
12108
12109 lasso/utils.h | 2 ++
12110 1 file changed, 2 insertions(+)
12111
12112commit 779200ca4cd27aed984c4b4179b7e04a14c6e7b4
12113Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12114Date:   Thu Jun 10 13:37:53 2010 +0000
12115
12116    Fix collision between defined symbols in tools.h and private.h
12117
12118 lasso/xml/private.h | 6 +++---
12119 1 file changed, 3 insertions(+), 3 deletions(-)
12120
12121commit 72361f16b3493de7508519a5173672887401e7c7
12122Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12123Date:   Thu Jun 10 07:58:14 2010 +0000
12124
12125    Binding python: if lasso.logger exists use it for logging
12126
12127     * There is now two paths to get a logger in the python binding:
12128       - first try to get an objet from lasso.logger
12129       - if it doesn't exist or is None, the try logging.getLogger('lasso')
12130
12131 bindings/python/wrapper_top.c | 36 ++++++++++++++++++++++++++++--------
12132 1 file changed, 28 insertions(+), 8 deletions(-)
12133
12134commit 2c0ea4d64791369f890774c1d7e3003930513384
12135Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12136Date:   Wed Jun 9 16:54:55 2010 +0000
12137
12138    Change all logging to use message()
12139
12140 lasso/id-wsf-2.0/discovery.c     |  2 +-
12141 lasso/id-wsf-2.0/idwsf2_helper.c |  4 ++--
12142 lasso/id-wsf-2.0/profile.c       |  8 ++++----
12143 lasso/id-wsf-2.0/saml2_login.c   |  2 +-
12144 lasso/saml-2.0/login.c           |  2 +-
12145 lasso/saml-2.0/saml2_helper.c    |  6 +++---
12146 lasso/utils.h                    | 10 +++++-----
12147 lasso/xml/tools.c                | 14 +++++++-------
12148 8 files changed, 24 insertions(+), 24 deletions(-)
12149
12150commit aeb27a107c5980edbd2c72db435e25551ca9bd3f
12151Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12152Date:   Wed Jun 9 16:54:54 2010 +0000
12153
12154    Core: in xml error message handler, escape messages to fit on one line
12155
12156 lasso/xml/tools.c | 13 +++++++++++--
12157 1 file changed, 11 insertions(+), 2 deletions(-)
12158
12159commit 59d406b8a64c706096879193767870b62dd78ac4
12160Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12161Date:   Wed Jun 9 16:54:53 2010 +0000
12162
12163    Core: remove arrow in log messages
12164
12165 lasso/xml/tools.c | 2 +-
12166 1 file changed, 1 insertion(+), 1 deletion(-)
12167
12168commit 9078ad41fd0606135c477eb46457fa521097420d
12169Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12170Date:   Wed Jun 9 16:54:52 2010 +0000
12171
12172    Binding python: call lasso_init() first in init_lasso()
12173
12174 bindings/python/lang.py          | 2 --
12175 bindings/python/wrapper_bottom.c | 1 +
12176 2 files changed, 1 insertion(+), 2 deletions(-)
12177
12178commit 05b537876bd1ec9fc5f34312835de4ae04e7de68
12179Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12180Date:   Wed Jun 9 16:54:50 2010 +0000
12181
12182    Binding python: add GLog handler to redirect logs to Python logger named "lasso"
12183
12184     * fixes #20
12185
12186 bindings/python/wrapper_bottom.c |  2 ++
12187 bindings/python/wrapper_top.c    | 42 ++++++++++++++++++++++++++++++++++++++++
12188 2 files changed, 44 insertions(+)
12189
12190commit 80a930cc3775f1f12d1cd04e8836f49c97b60a6c
12191Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12192Date:   Wed Jun 9 16:54:49 2010 +0000
12193
12194    Utils: add function to extract/create node in lists
12195
12196     * lasso_extract_gtype_from_list_or_new will help for method with create
12197       or extend nodes in lists.
12198
12199 lasso/saml-2.0/Makefile.am                   |  6 ++++++
12200 lasso/saml-2.0/saml2_assertion_addons.c      |  0
12201 lasso/saml-2.0/saml2_assertion_addons.h      |  0
12202 lasso/saml-2.0/saml2_conditions_addons.c     |  0
12203 lasso/saml-2.0/saml2_conditions_addons.h     |  0
12204 lasso/saml-2.0/samlp2_authn_request_addons.c |  0
12205 lasso/saml-2.0/samlp2_authn_request_addons.h |  0
12206 lasso/utils.c                                | 29 +++++++++++++++++++++++++++-
12207 lasso/utils.h                                |  4 ++++
12208 9 files changed, 38 insertions(+), 1 deletion(-)
12209
12210commit 4c130d779aff0d043c17c1087180af64d5288cf4
12211Author: Frederic Peters <fpeters@entrouvert.com>
12212Date:   Wed Jun 9 07:51:52 2010 +0000
12213
12214    Add new lasso_log_set_handler and lasso_log_remove_handler functions
12215
12216    They are modeled around the g_log... functions of GLib, they just don't
12217    have a domain parameter.
12218
12219 bindings/overrides.xml                  |  2 ++
12220 docs/reference/lasso/lasso-sections.txt |  7 ++++++
12221 lasso/xml/tools.c                       | 38 +++++++++++++++++++++++++++++++++
12222 lasso/xml/tools.h                       |  2 ++
12223 4 files changed, 49 insertions(+)
12224
12225commit baa41486459da0a79f069649cec4e9a773407669
12226Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12227Date:   Sun Jun 6 14:03:59 2010 +0000
12228
12229    Binding perl: fix test so that it does not raise on add_provider
12230
12231 bindings/perl/t/Lasso.t | 2 +-
12232 1 file changed, 1 insertion(+), 1 deletion(-)
12233
12234commit 52372fa4379d87a47330087934b8120794e66560
12235Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12236Date:   Sun Jun 6 14:03:57 2010 +0000
12237
12238    Bindings: keep retro compatibility for member field names
12239
12240     * Special kludge price go to PHP:
12241       methods name are insensitive so nothing to do here, BUT, if you use
12242       getters/setters then your objects fields can be case insensitive too
12243       ;-) (DNS, dns, DnS, dNs all maps to get_dns ).
12244
12245 bindings/java/lang.py   | 27 +++++++++++++++++++++++++--
12246 bindings/python/lang.py |  3 +++
12247 bindings/utils.py       |  8 ++++++++
12248 3 files changed, 36 insertions(+), 2 deletions(-)
12249
12250commit 692e2985974febda3c83e87e63b7541d6b663f2f
12251Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12252Date:   Sun Jun 6 14:03:54 2010 +0000
12253
12254    Bindings: fix camelcasing of id fields
12255
12256 bindings/utils.py | 5 ++++-
12257 1 file changed, 4 insertions(+), 1 deletion(-)
12258
12259commit 652698534263d9b92c0297b6ca8ba27c8a37e150
12260Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12261Date:   Sun Jun 6 14:03:52 2010 +0000
12262
12263    SAMLv2: make role checking inactive for LassoServer
12264
12265     * LassoServer have no role defined, so checking breaks loading of
12266       metadata for LassoServer.
12267
12268 lasso/saml-2.0/provider.c | 6 ++++--
12269 1 file changed, 4 insertions(+), 2 deletions(-)
12270
12271commit 64dd61b1a8e09cf2f12caf0d0d0a2d0937d8a5fe
12272Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12273Date:   Sun Jun 6 14:03:49 2010 +0000
12274
12275    ID-FFv1.2: for idp initiated sso accept any nameIdPolicy
12276
12277     * IdP initiated SSO can be of any kind, no need to limit it.
12278
12279 lasso/id-ff/login.c | 7 -------
12280 1 file changed, 7 deletions(-)
12281
12282commit b7e2f36e671434efd981b4de9b98d9521f725c47
12283Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12284Date:   Fri Jun 4 09:32:50 2010 +0000
12285
12286    SAML 2.0: add checks for proper loading of role descriptors
12287
12288     * remove warning for descriptors supporting non SAML 2.0 protocols
12289     * checks that at least one descriptor was loaded and that it was for
12290       our assigned role.
12291
12292 lasso/saml-2.0/provider.c | 17 +++++++++++++----
12293 1 file changed, 13 insertions(+), 4 deletions(-)
12294
12295commit 4a55c53ee65e1a40d297b5f732c3157057b263ce
12296Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12297Date:   Fri Jun 4 09:32:48 2010 +0000
12298
12299    SAMLv2: fix error in naming of function in the documentation
12300
12301 lasso/id-ff/provider.c | 4 ++--
12302 1 file changed, 2 insertions(+), 2 deletions(-)
12303
12304commit 5fdf579a9467a9d579fdb88836560a1ca72ab1f8
12305Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12306Date:   Mon May 31 07:13:52 2010 +0000
12307
12308    SAMLv2: remove HTTP-Redirect as right binding for AssertionConsumer
12309
12310 lasso/saml-2.0/provider.c | 1 -
12311 1 file changed, 1 deletion(-)
12312
12313commit 8b727039485c6be33e7ad63084a259415c082851
12314Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12315Date:   Mon May 31 07:13:50 2010 +0000
12316
12317    SAMLv2: fix bug giving UnuspportedProfile for SingleSignOn with HTTP-POST
12318
12319     * The string constant in lasso_saml20_provider_accept_http_method was
12320       HTTP-Post instead of HTTP-POST.
12321
12322 lasso/saml-2.0/provider.c | 2 +-
12323 1 file changed, 1 insertion(+), 1 deletion(-)
12324
12325commit f4130519fc1c0e8646b756ecba0df595f71718c3
12326Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12327Date:   Mon May 31 07:13:46 2010 +0000
12328
12329    Core: fix extraction of relaystate when URLs contains only one kind of separators
12330
12331 lasso/xml/tools.c | 2 +-
12332 1 file changed, 1 insertion(+), 1 deletion(-)
12333
12334commit fe1da68e1f6cdd5f4bd2821f769ca92faa299234
12335Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12336Date:   Mon May 31 07:13:45 2010 +0000
12337
12338    Integration test: adapt to new behaviour for federation termination
12339
12340 tests/integration/saml2/test_02_slo.py          |  2 ++
12341 tests/integration/saml2/test_03_defederation.py | 25 +++++++++++++++++++++++--
12342 2 files changed, 25 insertions(+), 2 deletions(-)
12343
12344commit a0fb1580ad89ad3cbb7ef7bfb8db0f10c7d0d15f
12345Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12346Date:   Mon May 31 07:13:43 2010 +0000
12347
12348    SAMLv2: simplify lasso_saml20_provider_accept_http_method by only checking for remote provider support
12349
12350     * Whatever we do, with asyncrhonous bindings the remote provider can
12351       return the response with any asynchronous binding.
12352
12353 lasso/saml-2.0/provider.c | 15 +++------------
12354 1 file changed, 3 insertions(+), 12 deletions(-)
12355
12356commit 9d22f29e55524034dfda34c15b76f1b0b78c4413
12357Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12358Date:   Mon May 31 07:13:41 2010 +0000
12359
12360    SAML 2.0: in lasso_login_build_assertion set conditions time limit, no SubjectConfirmationData limits
12361
12362 lasso/saml-2.0/login.c | 6 ++----
12363 1 file changed, 2 insertions(+), 4 deletions(-)
12364
12365commit 60c6a25208bd0097fb242e4d6e8e00a65d516a71
12366Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12367Date:   Mon May 31 07:13:39 2010 +0000
12368
12369    SAML 2.0: in lasso_login_build_assertion do not conflate sessionNotOnOrAfter with assertion condition notOnOrAfter
12370
12371 lasso/saml-2.0/login.c | 4 ----
12372 1 file changed, 4 deletions(-)
12373
12374commit abb63e32f835f3678360485383c456e24bef95f5
12375Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12376Date:   Tue May 11 12:03:59 2010 +0000
12377
12378    Website: add quicklinks for download links
12379
12380 website/templates/base.ezt     | 22 +++++++++++++++++++++-
12381 website/web/download/index.xml |  6 ++----
12382 2 files changed, 23 insertions(+), 5 deletions(-)
12383
12384commit 140f8d1cae5207cbe584fb9c30508a4fcde65d37
12385Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12386Date:   Tue May 11 08:54:49 2010 +0000
12387
12388    Change VCS viewer link to point toward the redmine browser
12389
12390 website/web/download/index.xml | 2 +-
12391 1 file changed, 1 insertion(+), 1 deletion(-)
12392
12393commit 23c604b268a89bc20772603c7cf5436ddd51ec44
12394Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12395Date:   Tue May 11 08:54:47 2010 +0000
12396
12397    SAMLv2: conflate Responder and Requester when checking second level status code
12398
12399     * lasso/saml-2.0/login.c:
12400       I'm not sure that most IdP really make the semantic distinction
12401       between those two first level status codes, so just conflate them.
12402
12403 lasso/saml-2.0/login.c | 3 ++-
12404 1 file changed, 2 insertions(+), 1 deletion(-)
12405
12406commit c2fff8b5f13d7e6b5210d905b79f96269cc49848
12407Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12408Date:   Tue May 11 08:54:45 2010 +0000
12409
12410    SAMLv2: remove warning message for invalid signature on AuthnResponse messages
12411
12412     * lasso/saml-2.0/login.c:
12413       we already return an error, no need to clutter the output with
12414       warning messages.
12415
12416 lasso/saml-2.0/login.c | 4 ----
12417 1 file changed, 4 deletions(-)
12418
12419commit 65745361042f767bad13bf3f07de72c3ee51108e
12420Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12421Date:   Tue May 4 16:46:51 2010 +0000
12422
12423    Website: add a link to a tarball of the documentation extracted from the SVN
12424
12425 website/web/documentation/index.xml | 2 +-
12426 1 file changed, 1 insertion(+), 1 deletion(-)
12427
12428commit ba68d3a7fde22ffa713ee1cb4cdeeebc634a77b4
12429Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12430Date:   Sat May 1 05:40:38 2010 +0000
12431
12432    SAML 2.0 Helper: add lasso_saml2_assertion_set_one_time_use
12433
12434 docs/reference/lasso/lasso-sections.txt |  1 +
12435 lasso/saml-2.0/saml2_helper.c           | 25 ++++++++++++++++++++++++-
12436 lasso/saml-2.0/saml2_helper.h           |  3 +++
12437 3 files changed, 28 insertions(+), 1 deletion(-)
12438
12439commit e05a1d307704ae0b9e177a8f94a6c58488f19e76
12440Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12441Date:   Sat May 1 05:40:36 2010 +0000
12442
12443    Fix bad initialization of an rc field from revision 4837
12444
12445 lasso/id-wsf-2.0/discovery.c | 2 +-
12446 1 file changed, 1 insertion(+), 1 deletion(-)
12447
12448commit e109756cf5958cb1392455f89dc3570c0ea87f01
12449Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12450Date:   Sat May 1 05:40:34 2010 +0000
12451
12452    Change <p> tags to <para>
12453
12454 lasso/id-ff/login.c             |  4 ++--
12455 lasso/id-wsf-2.0/soap_binding.c | 16 ++++++++--------
12456 2 files changed, 10 insertions(+), 10 deletions(-)
12457
12458commit 5ba5b4634eb9da7fe5162724ec13c0c2911bc6f2
12459Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12460Date:   Sat May 1 05:40:31 2010 +0000
12461
12462    Add a lasso_profile_get_signature_status method
12463
12464 docs/reference/lasso/lasso-sections.txt |  1 +
12465 lasso/id-ff/profile.c                   | 16 ++++++++++++++++
12466 lasso/id-ff/profile.h                   |  1 +
12467 3 files changed, 18 insertions(+)
12468
12469commit a041a2ef8165d109bad8e03dc15a97b205f1edf5
12470Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12471Date:   Fri Apr 30 09:23:01 2010 +0000
12472
12473    Initialize all uninitialized rc variables
12474
12475 lasso/id-ff/login.c                   | 4 ++--
12476 lasso/id-ff/logout.c                  | 4 ++--
12477 lasso/id-ff/name_identifier_mapping.c | 2 +-
12478 lasso/id-ff/name_registration.c       | 2 +-
12479 lasso/id-wsf-2.0/discovery.c          | 2 +-
12480 lasso/id-wsf-2.0/saml2_login.c        | 2 +-
12481 lasso/id-wsf/authentication.c         | 2 +-
12482 lasso/id-wsf/discovery.c              | 2 +-
12483 lasso/saml-2.0/assertion_query.c      | 6 +++---
12484 lasso/saml-2.0/login.c                | 4 ++--
12485 lasso/saml-2.0/profile.c              | 4 ++--
12486 lasso/xml/dst_modify.c                | 2 +-
12487 lasso/xml/dst_modify_response.c       | 2 +-
12488 lasso/xml/dst_query.c                 | 2 +-
12489 lasso/xml/dst_query_response.c        | 2 +-
12490 lasso/xml/misc_text_node.c            | 2 +-
12491 lasso/xml/tools.c                     | 2 +-
12492 lasso/xml/ws/wsse_username_token.c    | 2 +-
12493 lasso/xml/xml.c                       | 4 ++--
12494 tests/login_tests.c                   | 4 ++--
12495 tests/login_tests_saml2.c             | 4 ++--
12496 tests/perfs.c                         | 2 +-
12497 tests/tests.c                         | 2 +-
12498 23 files changed, 32 insertions(+), 32 deletions(-)
12499
12500commit 9cc0ff6d43e8c32ea32f80755221eaf8ae4eb370
12501Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12502Date:   Fri Apr 30 09:22:49 2010 +0000
12503
12504    Test: only test custom namespace if ID-WSF is enabled
12505
12506 tests/basic_tests.c | 3 ++-
12507 1 file changed, 2 insertions(+), 1 deletion(-)
12508
12509commit 99f82a04b5ae8e6ba0e66be15c4b7b6788f17797
12510Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12511Date:   Wed Apr 28 16:52:45 2010 +0000
12512
12513    in lasso_idwsf2_data_service_build_response_msg, allows SOAPFault as responses
12514
12515 lasso/id-wsf-2.0/data_service.c | 32 +++++++++++++++++---------------
12516 1 file changed, 17 insertions(+), 15 deletions(-)
12517
12518commit f4de58cf3e56333b0599818271015ace26051825
12519Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12520Date:   Wed Apr 28 16:52:43 2010 +0000
12521
12522    Fix uninitialized local variable
12523
12524 lasso/id-wsf-2.0/discovery.c | 2 +-
12525 1 file changed, 1 insertion(+), 1 deletion(-)
12526
12527commit 03d218f7125849ac8ac8cf98edb23906c072f938
12528Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12529Date:   Wed Apr 28 16:52:42 2010 +0000
12530
12531    in lasso_session_count_assertions, do not emit warning if session is not an object
12532
12533 lasso/id-ff/session.c | 6 +++---
12534 1 file changed, 3 insertions(+), 3 deletions(-)
12535
12536commit 0be003d2904192200bdb6adbfae765a4db469a19
12537Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12538Date:   Tue Apr 27 22:55:27 2010 +0000
12539
12540    SAML 2.0: always restart initial request processing in lasso_logout_build_response_msg
12541
12542     * Does it also in process_response_msg if no more assertions are
12543       present.
12544     * Take into account that lasso_saml20_profile_process_any_response
12545       already check for the status code, and so specify finer error code in
12546       the cleanup code.
12547
12548 lasso/saml-2.0/logout.c | 104 +++++++++++++++++++-----------------------------
12549 1 file changed, 41 insertions(+), 63 deletions(-)
12550
12551commit 6e4d8b57d4faa141275def0381f19c9277702f10
12552Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12553Date:   Tue Apr 27 22:55:25 2010 +0000
12554
12555    SAML 2.0: fix lasso_saml20_provider_get_first_http_method
12556
12557     * LassoServer object can have many roles, use the default role of the
12558       remote provider to decide on which to assume.
12559
12560 lasso/saml-2.0/provider.c | 14 +++++++++++++-
12561 1 file changed, 13 insertions(+), 1 deletion(-)
12562
12563commit 5106f38f06b0ab8c3d92b086e3a3dfb72a197ca4
12564Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12565Date:   Tue Apr 27 22:55:23 2010 +0000
12566
12567    SAML 2.0 Logout: in init_request, remove the assertion anyway
12568
12569     * lasso/saml-2.0/logout.c:
12570       when initiating a logout, if no problem is found, remove the assertion.
12571       you can always continue by changing profile->http_request_method to
12572       SOAP for example and redo a build_request_msg.
12573
12574 lasso/saml-2.0/logout.c | 22 +++++-----------------
12575 1 file changed, 5 insertions(+), 17 deletions(-)
12576
12577commit 86e549141f2ea95d18f86bb66ce405a00b4c44a2
12578Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12579Date:   Tue Apr 27 22:55:21 2010 +0000
12580
12581    SAML 2.0: lasso_saml20_profile_process_any_response_msg, change status code checking
12582
12583 lasso/saml-2.0/profile.c | 18 +++++++++++++-----
12584 1 file changed, 13 insertions(+), 5 deletions(-)
12585
12586commit 24599cbe7f99eb86d8ee547cb19f08fe1db1f89b
12587Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12588Date:   Thu Apr 22 11:19:34 2010 +0000
12589
12590    SAML 2.0: lasso_logout_build_response_msg, just verify there is saved data from a previous request before switching them
12591
12592     * lasso/saml-2.0/logout.c:
12593       There is no need to check what the previous remote provider ID was,
12594       just that initial_remote_providerID is not NULL in order to switch
12595       request, response and remote_providerID.
12596
12597 lasso/saml-2.0/logout.c | 32 ++++++++++++--------------------
12598 1 file changed, 12 insertions(+), 20 deletions(-)
12599
12600commit 6e072c2b5f93bf6a7f400eed65147c15030055a8
12601Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12602Date:   Thu Apr 22 11:19:32 2010 +0000
12603
12604    Fix wrong change g_free -> lasso_release inside example code
12605
12606 lasso/id-ff/login.c | 4 ++--
12607 1 file changed, 2 insertions(+), 2 deletions(-)
12608
12609commit dc0da3d1b0566d4337df8452e91c3e91c820bbc4
12610Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12611Date:   Thu Apr 22 01:12:32 2010 +0000
12612
12613    Provider: fix problem when reusing the same lists nodes in Descriptors
12614
12615 lasso/id-ff/provider.c | 12 +++++++-----
12616 1 file changed, 7 insertions(+), 5 deletions(-)
12617
12618commit 0e8441afe3f152236ab323cfb8fc3c5daf10d718
12619Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12620Date:   Thu Apr 22 00:45:02 2010 +0000
12621
12622    Improve safety by replacing all g_hash_table_destroy use by lasso_release_ghashtable
12623
12624 lasso/id-ff/provider.c          |  5 +----
12625 lasso/id-ff/server.c            | 12 +++---------
12626 lasso/id-ff/session.c           | 17 +++++------------
12627 lasso/id-wsf-2.0/data_service.c |  5 ++---
12628 lasso/registry.c                |  9 ++++-----
12629 lasso/utils.h                   |  2 +-
12630 lasso/xml/xml.c                 |  4 ++--
12631 7 files changed, 18 insertions(+), 36 deletions(-)
12632
12633commit 2f5ef5fef00b3762deb8f5963406484cb145d0a2
12634Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12635Date:   Thu Apr 22 00:44:57 2010 +0000
12636
12637    Improve safety by replacing all g_list_free use by lasso_release_list
12638
12639 lasso/id-ff/identity.c               | 11 +++--------
12640 lasso/id-ff/login.c                  |  7 +------
12641 lasso/id-ff/provider.c               |  5 +----
12642 lasso/id-ff/session.c                | 18 ++++++------------
12643 lasso/id-wsf-2.0/discovery.c         |  2 +-
12644 lasso/id-wsf/discovery.c             |  2 +-
12645 lasso/saml-2.0/login.c               |  6 +++---
12646 lasso/saml-2.0/provider.c            |  2 +-
12647 lasso/xml/saml-2.0/samlp2_response.c |  3 +--
12648 lasso/xml/xml.c                      |  4 ++--
12649 10 files changed, 20 insertions(+), 40 deletions(-)
12650
12651commit 1ef02e3fe2fdd36a45ab6b47499db6d3e404b3e0
12652Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12653Date:   Thu Apr 22 00:44:49 2010 +0000
12654
12655    Improve safety by replacing all g_string_free use by lasso_release_gstring
12656
12657 lasso/id-wsf-2.0/data_service.c | 2 +-
12658 lasso/utils.c                   | 2 +-
12659 lasso/xml/samlp_status.c        | 3 ++-
12660 lasso/xml/tools.c               | 4 ++--
12661 lasso/xml/xml.c                 | 4 ++--
12662 5 files changed, 8 insertions(+), 7 deletions(-)
12663
12664commit 0a169eda51add0070a68b6280293da03529ae78a
12665Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12666Date:   Thu Apr 22 00:44:45 2010 +0000
12667
12668    Improve safety by replacing all g_free use by lasso_release
12669
12670 lasso/id-ff/defederation.c                         |  2 +-
12671 lasso/id-ff/federation.c                           |  3 ++-
12672 lasso/id-ff/identity.c                             |  2 +-
12673 lasso/id-ff/login.c                                |  4 ++--
12674 lasso/id-ff/logout.c                               | 10 ++++-----
12675 lasso/id-ff/name_registration.c                    | 12 +++++-----
12676 lasso/id-ff/provider.c                             | 26 +++++++++++-----------
12677 lasso/id-ff/server.c                               |  8 +++----
12678 lasso/id-ff/session.c                              |  7 +++---
12679 lasso/id-wsf-2.0/data_service.c                    |  2 +-
12680 lasso/id-wsf-2.0/discovery.c                       |  2 +-
12681 lasso/id-wsf-2.0/profile.c                         |  4 ++--
12682 lasso/id-wsf/authentication.c                      | 15 +++++++------
12683 lasso/id-wsf/data_service.c                        |  2 +-
12684 lasso/id-wsf/discovery.c                           |  4 ++--
12685 lasso/id-wsf/wsf_profile.c                         |  2 +-
12686 lasso/registry.c                                   |  2 +-
12687 lasso/saml-2.0/assertion_query.c                   |  2 +-
12688 lasso/saml-2.0/ecp.c                               |  2 +-
12689 lasso/saml-2.0/provider.c                          |  4 ++--
12690 lasso/saml-2.0/server.c                            |  3 ++-
12691 .../xml/lib_federation_termination_notification.c  |  4 ++--
12692 lasso/xml/saml-2.0/samlp2_request_abstract.c       |  2 +-
12693 lasso/xml/saml-2.0/samlp2_status_response.c        |  2 +-
12694 lasso/xml/saml_assertion.c                         |  4 ++--
12695 lasso/xml/tools.c                                  | 14 ++++++------
12696 lasso/xml/ws/wsse_username_token.c                 |  8 +++----
12697 lasso/xml/xml.c                                    | 20 ++++++++---------
12698 28 files changed, 87 insertions(+), 85 deletions(-)
12699
12700commit c93fb2a356cd8af36bfaa6f5c356e8ad8824f30d
12701Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12702Date:   Thu Apr 22 00:44:31 2010 +0000
12703
12704    Start an example listing for an IdP SingleSignOn endpoint
12705
12706 lasso/id-ff/login.c | 34 ++++++++++++++++++++++++++++++++++
12707 1 file changed, 34 insertions(+)
12708
12709commit 3304176c374d7ba59c560daf5c364c2674093214
12710Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12711Date:   Thu Apr 22 00:44:28 2010 +0000
12712
12713    Free xmlSecKey
12714
12715 tests/random_tests.c | 1 +
12716 1 file changed, 1 insertion(+)
12717
12718commit e66252fb5f38a1f20d952ba185be6b021cb0d95d
12719Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12720Date:   Thu Apr 22 00:44:25 2010 +0000
12721
12722    Fix potential SEGFAULT in _lasso_node_free_custom_element
12723
12724 lasso/xml/xml.c | 10 ++++++----
12725 1 file changed, 6 insertions(+), 4 deletions(-)
12726
12727commit 34c7642226adcc643aee7bc164013d07e5780f3f
12728Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12729Date:   Thu Apr 22 00:44:22 2010 +0000
12730
12731    Utils: add lasso_assign_list
12732
12733 lasso/utils.h | 8 ++++++++
12734 1 file changed, 8 insertions(+)
12735
12736commit f08387c983eb18fd43ff216d19b7ecdfd54c4e5b
12737Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12738Date:   Thu Apr 22 00:44:19 2010 +0000
12739
12740    Add lasso_release_gstring
12741
12742 lasso/utils.h | 9 +++++++++
12743 1 file changed, 9 insertions(+)
12744
12745commit 7682ce4eac9b131d77755558a14403f8a309101c
12746Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12747Date:   Thu Apr 22 00:44:15 2010 +0000
12748
12749    Utils: add lasso_release_ghashtable
12750
12751 lasso/utils.h | 3 +++
12752 1 file changed, 3 insertions(+)
12753
12754commit 38d3f9d9a452ff44b7762a789641d3b1448f0040
12755Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12756Date:   Thu Apr 22 00:44:11 2010 +0000
12757
12758    SAML 2.0 Profile: remove unused must_sign variable
12759
12760 lasso/saml-2.0/profile.c | 2 --
12761 1 file changed, 2 deletions(-)
12762
12763commit 71ce60e8fcc9bcdf0fcfc222892b97ab8f17ee8e
12764Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12765Date:   Thu Apr 22 00:44:07 2010 +0000
12766
12767    First try to check that objects are fully functionals before proceeding
12768
12769 lasso/id-ff/logout.c | 4 ++++
12770 1 file changed, 4 insertions(+)
12771
12772commit 79c38864c27bf997e304fdd602441d49cdabde7d
12773Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12774Date:   Thu Apr 22 00:44:01 2010 +0000
12775
12776    Fix potential SEGFAULT of an unknown provider
12777
12778 lasso/saml-2.0/logout.c | 5 +++++
12779 1 file changed, 5 insertions(+)
12780
12781commit 11a8f538461450b7d8e542c80da0349afede1af2
12782Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12783Date:   Tue Apr 20 09:34:23 2010 +0000
12784
12785    SAML 2.0: in lasso_saml20_process_federation, only handle the case of PERSISTENT format
12786
12787     * lasso/saml-2.0/login.c:
12788       in lasso_saml20_process_federation:
12789       - if no name id format can be found by the request, use the default from
12790         the metadata file (first declared NameIDFormat)
12791       - instead of checking if format is TRANSIENT, check if it is PERSISTENT,
12792         and proceed with the federation, if not just return 0.
12793       - return LASSO_PROFILE_ERROR_UNKNOWN_PROVIDER instead of
12794         LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND.
12795       - in any case, check for consent.
12796
12797 lasso/saml-2.0/login.c | 69 ++++++++++++++++++++------------------------------
12798 1 file changed, 28 insertions(+), 41 deletions(-)
12799
12800commit 281817ce87b6afcd6b3d096f3a30de6b239e7507
12801Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12802Date:   Tue Apr 20 09:34:22 2010 +0000
12803
12804    SAML 2.0: in lasso_saml20_login_validate_request, do not check signature if not necessary
12805
12806 lasso/saml-2.0/login.c | 44 +++++++++++++++++++++-----------------------
12807 1 file changed, 21 insertions(+), 23 deletions(-)
12808
12809commit dd495ca6c341a7d214d6978d0eb81f1de1fed29d
12810Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12811Date:   Tue Apr 20 09:34:20 2010 +0000
12812
12813    SAML 2.0: find binding when only AssertionConsumerServiceURL is set, do not check signature on request if asked
12814
12815 lasso/saml-2.0/login.c | 100 ++++++++++++++++++++++++++++++++++---------------
12816 1 file changed, 69 insertions(+), 31 deletions(-)
12817
12818commit e9be17236d198852cedf43d001d0939f29c4350a
12819Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12820Date:   Tue Apr 20 09:34:18 2010 +0000
12821
12822    SAML 2.0: add internal method to retrieve the binding for an URL
12823
12824 lasso/saml-2.0/provider.c        | 62 +++++++++++++++++++++++++++++++++++++++-
12825 lasso/saml-2.0/providerprivate.h |  5 +++-
12826 2 files changed, 65 insertions(+), 2 deletions(-)
12827
12828commit 6ff6f92720f4a4678ae8aa86097dcf345308a158
12829Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12830Date:   Tue Apr 20 09:34:17 2010 +0000
12831
12832    Login: add internal function _lasso_login_must_verify_*signature
12833
12834 lasso/id-ff/profile.h  |  3 ++-
12835 lasso/saml-2.0/login.c | 47 ++++++++++++++++++++++++++++++++++++++++++++++-
12836 2 files changed, 48 insertions(+), 2 deletions(-)
12837
12838commit 2d89170af65f753503801933a5e930e36f032cb4
12839Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12840Date:   Mon Apr 19 11:51:28 2010 +0000
12841
12842    Login: remove symbol markers in example code
12843
12844 lasso/id-ff/login.c | 16 ++++++++--------
12845 1 file changed, 8 insertions(+), 8 deletions(-)
12846
12847commit 05aad98ec31c5bdfc0909e30ec6ecf69c3719bfa
12848Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12849Date:   Mon Apr 19 11:30:35 2010 +0000
12850
12851    Fix documentation problems
12852
12853 docs/reference/lasso/lasso-sections.txt |  6 ------
12854 lasso/id-ff/login.c                     |  8 ++++----
12855 lasso/id-ff/provider.c                  | 10 +++++-----
12856 lasso/id-wsf-2.0/profile.c              |  2 +-
12857 lasso/saml-2.0/provider.c               |  2 +-
12858 lasso/saml-2.0/saml2_helper.c           |  2 +-
12859 lasso/xml/xml.c                         |  2 +-
12860 lasso/xml/xml.h                         |  4 +++-
12861 8 files changed, 16 insertions(+), 20 deletions(-)
12862
12863commit 81c35bbe2effac358126f5aea78e4f5b9e115f6e
12864Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12865Date:   Fri Apr 16 15:37:17 2010 +0000
12866
12867    Ameliorate support for lasso_profile_set_signature_verify_hint
12868
12869     * lasso/id-ff/profile.h:
12870       - add end symbol for enum LassoProfileSignatureVerifyHint
12871     * lasso/id-ff/profile.c:
12872       - fix documentation of lasso_profile_set_signature_verify_hint
12873       - do not allow to set or return invalid value for the
12874         signature_verify_hint attribute.
12875     * lasso/saml-2.0/login.c:
12876       - handle new enum value
12877     * lasso/saml-2.0/profile.c:
12878       - handle new enum value
12879       - fix missing catch of signature error reporting when
12880         signature_verify_hint is IGNORE.
12881     * docs/reference/lasso/lasso-sections.txt:
12882       - export enums LassoProfileSignatureHint and
12883         LassoProfileSignatureVerifyHint
12884     * tests/metadata_tests.c:
12885       - fix test of all Role enumerations
12886
12887 docs/reference/lasso/lasso-sections.txt |  2 ++
12888 lasso/id-ff/profile.c                   | 27 +++++++++++----
12889 lasso/id-ff/profile.h                   |  4 ++-
12890 lasso/saml-2.0/login.c                  |  4 +++
12891 lasso/saml-2.0/profile.c                | 58 +++++++++++++++++++--------------
12892 tests/metadata_tests.c                  |  2 +-
12893 6 files changed, 64 insertions(+), 33 deletions(-)
12894
12895commit 90b965e6a3e976210e1960291241d9a4104d0d58
12896Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12897Date:   Tue Apr 6 15:00:48 2010 +0000
12898
12899    Revert "Core: add XML schemas for SAML 2.0"
12900
12901    This reverts commit 5250c2c89e3983189a3c52cd85ad221ff7b6f64b.
12902
12903 schemas/saml-2.0/saml-schema-assertion-2.0.xsd     | 283 -------
12904 schemas/saml-2.0/saml-schema-authn-context-2.0.xsd |  23 -
12905 ...aml-schema-authn-context-auth-telephony-2.0.xsd |  81 --
12906 .../saml-2.0/saml-schema-authn-context-ip-2.0.xsd  |  65 --
12907 .../saml-schema-authn-context-ippword-2.0.xsd      |  67 --
12908 .../saml-schema-authn-context-kerberos-2.0.xsd     |  83 ---
12909 ...chema-authn-context-mobileonefactor-reg-2.0.xsd | 186 -----
12910 ...ema-authn-context-mobileonefactor-unreg-2.0.xsd | 183 -----
12911 ...chema-authn-context-mobiletwofactor-reg-2.0.xsd | 202 -----
12912 ...ema-authn-context-mobiletwofactor-unreg-2.0.xsd | 200 -----
12913 ...ml-schema-authn-context-nomad-telephony-2.0.xsd |  81 --
12914 ...schema-authn-context-personal-telephony-2.0.xsd |  80 --
12915 .../saml-2.0/saml-schema-authn-context-pgp-2.0.xsd |  83 ---
12916 .../saml-2.0/saml-schema-authn-context-ppt-2.0.xsd |  81 --
12917 .../saml-schema-authn-context-pword-2.0.xsd        |  64 --
12918 .../saml-schema-authn-context-session-2.0.xsd      |  64 --
12919 .../saml-schema-authn-context-smartcard-2.0.xsd    |  64 --
12920 .../saml-schema-authn-context-smartcardpki-2.0.xsd | 129 ----
12921 .../saml-schema-authn-context-softwarepki-2.0.xsd  | 129 ----
12922 .../saml-schema-authn-context-spki-2.0.xsd         |  83 ---
12923 .../saml-2.0/saml-schema-authn-context-srp-2.0.xsd |  82 --
12924 .../saml-schema-authn-context-sslcert-2.0.xsd      |  97 ---
12925 .../saml-schema-authn-context-telephony-2.0.xsd    |  79 --
12926 .../saml-schema-authn-context-timesync-2.0.xsd     | 105 ---
12927 .../saml-schema-authn-context-types-2.0.xsd        | 821 ---------------------
12928 .../saml-schema-authn-context-x509-2.0.xsd         |  83 ---
12929 .../saml-schema-authn-context-xmldsig-2.0.xsd      |  83 ---
12930 schemas/saml-2.0/saml-schema-dce-2.0.xsd           |  29 -
12931 schemas/saml-2.0/saml-schema-ecp-2.0.xsd           |  57 --
12932 schemas/saml-2.0/saml-schema-metadata-2.0.xsd      | 337 ---------
12933 schemas/saml-2.0/saml-schema-protocol-2.0.xsd      | 302 --------
12934 schemas/saml-2.0/saml-schema-x500-2.0.xsd          |  20 -
12935 schemas/saml-2.0/saml-schema-xacml-2.0.xsd         |  19 -
12936 33 files changed, 4345 deletions(-)
12937
12938commit 21015341e4482545ff7e362ded08e1d02d4af3f8
12939Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12940Date:   Tue Apr 6 15:00:46 2010 +0000
12941
12942    SAML 2.0: add Destination attribute to requests
12943
12944     * lasso/saml-2.0/profile.c:
12945       this change make Lasso respect paragraphs 3.4.5.2 (HTTP-Redirect
12946       binding securit considerations ) and 3.5.5.2 (the same for HTTP-Post)
12947       of the saml-bindings-2.0-os.pdf document, and should allow our Authn
12948       Requests to be accepted by shiboleth IdP.
12949
12950 lasso/saml-2.0/profile.c | 5 +++++
12951 1 file changed, 5 insertions(+)
12952
12953commit ca495cce426e27ee7a95d6646da34425cc1869df
12954Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12955Date:   Tue Apr 6 13:11:44 2010 +0000
12956
12957    Tools: add usage statement to check-lasso-sections.py
12958
12959 tools/check-lasso-sections.py | 3 +++
12960 1 file changed, 3 insertions(+)
12961
12962commit ff911847a7881ef3969ac7aa3a99080b96647db4
12963Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12964Date:   Tue Apr 6 13:11:42 2010 +0000
12965
12966    Docs: add/remove symbols from lasso-sections.txt
12967
12968 docs/reference/lasso/lasso-sections.txt | 3 ++-
12969 1 file changed, 2 insertions(+), 1 deletion(-)
12970
12971commit c4991e90ec34c0c8070c032df9c5c3d20a56cf65
12972Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12973Date:   Tue Apr 6 13:11:40 2010 +0000
12974
12975    ID-WSF 2.0 DST: make lasso_idwsf2_data_service_set_status_code works event if no response is initialized
12976
12977 lasso/id-wsf-2.0/data_service.c | 52 ++++++++++++++++++++++-------------------
12978 1 file changed, 28 insertions(+), 24 deletions(-)
12979
12980commit d10f2982ae6ee17cfbe5eec77261f40a5a43981a
12981Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12982Date:   Tue Apr 6 13:11:38 2010 +0000
12983
12984    Tests: add tests for custom namespace functions
12985
12986 tests/basic_tests.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
12987 1 file changed, 44 insertions(+)
12988
12989commit 143e775942b4d5a68188b54bf0d336220e2e3807
12990Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
12991Date:   Tue Apr 6 13:11:36 2010 +0000
12992
12993    ID-FF 1.2 & SAML 2.0: factorize access to role prefix
12994
12995 lasso/id-ff/provider.c | 36 +++++++++++++++++++++++-------------
12996 1 file changed, 23 insertions(+), 13 deletions(-)
12997
12998commit 16034a9898c6b30983581c02022f9749ca346f82
12999Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13000Date:   Tue Apr 6 13:11:34 2010 +0000
13001
13002    Tests: make role descriptor loading test less verbose
13003
13004     * tests/metadata_tests.c:
13005       remove printf, add checks
13006
13007 tests/metadata_tests.c | 11 ++++++++---
13008 1 file changed, 8 insertions(+), 3 deletions(-)
13009
13010commit 492da50458a12e641fc98ab6a116bde800f4e99e
13011Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13012Date:   Tue Apr 6 13:11:32 2010 +0000
13013
13014    Tests: show actual value in check_equals test macro
13015
13016 tests/tests.h | 2 +-
13017 1 file changed, 1 insertion(+), 1 deletion(-)
13018
13019commit d26bdfaef7943fd2efc07290940525d521b8cf18
13020Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13021Date:   Tue Apr 6 13:11:30 2010 +0000
13022
13023    XML: add custom namespace definition handling
13024
13025 lasso/id-wsf-2.0/data_service.c | 10 ++++++++++
13026 lasso/xml/private.h             |  2 ++
13027 lasso/xml/xml.c                 | 41 +++++++++++++++++++++++++++++++++++++++++
13028 3 files changed, 53 insertions(+)
13029
13030commit 46044e2d9cf5d6859544638c6b99592e074ba855
13031Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13032Date:   Tue Apr 6 13:11:28 2010 +0000
13033
13034    SAML 2.0: fix default assertion consumer handling when isDefault is missing
13035
13036     * if no default_assertion_consumer value is set after traversing the
13037       list of endpoint, try to find the first one without isDefault="false"
13038       and finally take the first one.
13039
13040 lasso/saml-2.0/provider.c | 70 ++++++++++++++++++++++++++++++++++++++++++++++-
13041 1 file changed, 69 insertions(+), 1 deletion(-)
13042
13043commit b90a0b2160962223ca384168590dc8ddb3557a67
13044Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13045Date:   Tue Apr 6 13:11:26 2010 +0000
13046
13047    SAML 2.0: fix default assertion consumer handling
13048
13049     * the default one is the first with the attribute isDefault not the
13050       last.
13051
13052 lasso/saml-2.0/provider.c | 2 +-
13053 1 file changed, 1 insertion(+), 1 deletion(-)
13054
13055commit 117649f2d7d7697f1f1ae89f3446fbed683a89a3
13056Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13057Date:   Tue Apr 6 13:11:23 2010 +0000
13058
13059    Binding python tests: update idwsf1 to explicitely register PP10 HREF
13060
13061 bindings/python/tests/idwsf1_tests.py | 1 +
13062 1 file changed, 1 insertion(+)
13063
13064commit 97c88ffa772cb76c098863f96774377ad3e85fe1
13065Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13066Date:   Tue Apr 6 13:11:21 2010 +0000
13067
13068    Binding python: update idwsf2 test for method change dst.initResponse -> validateRequest
13069
13070 bindings/python/tests/idwsf2_tests.py | 2 +-
13071 1 file changed, 1 insertion(+), 1 deletion(-)
13072
13073commit 3c4ad4d8bc08bd880806d6777db8c9a4415a5cbd
13074Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13075Date:   Tue Apr 6 13:11:19 2010 +0000
13076
13077    XML: do not register any DST namespace by default
13078
13079 lasso/xml/xml.c | 7 -------
13080 1 file changed, 7 deletions(-)
13081
13082commit 91e3614a1459540e84ca50884b7e085747996020
13083Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13084Date:   Tue Apr 6 13:11:17 2010 +0000
13085
13086    XML: add a SNIPPET_COLLECT_NAMESPACES snippet to DstRefResultQuery
13087
13088 lasso/xml/id-wsf-2.0/dstref_result_query.c |  3 +++
13089 lasso/xml/id-wsf-2.0/dstref_result_query.h |  1 +
13090 lasso/xml/xml.c                            | 10 +++++-----
13091 3 files changed, 9 insertions(+), 5 deletions(-)
13092
13093commit 7db0387f5aca39b4321535161947922b63d04295
13094Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13095Date:   Tue Apr 6 13:11:14 2010 +0000
13096
13097    ID-WSF 2.0 Data Service: new accessor, fix use of build_unique_id, change init_response to validate_request
13098
13099 docs/reference/lasso/lasso-sections.txt |  1 +
13100 lasso/id-wsf-2.0/data_service.c         | 43 +++++++++++++++++++++++++++++++--
13101 lasso/id-wsf-2.0/data_service.h         |  4 ++-
13102 3 files changed, 45 insertions(+), 3 deletions(-)
13103
13104commit 43bb65157c7373d84c9498f72a26928b51dd36f3
13105Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13106Date:   Tue Apr 6 13:11:10 2010 +0000
13107
13108    Core: add a SNIPPET_COLLECT_NAMESPACE snippet type
13109
13110     * lasso/xml/private.h lasso/xml/xml.c:
13111       add a new primary XmlSnippet type for collecting all namespace
13112       declaration, following parent relation on current node or one of the
13113       child nodes.
13114
13115 lasso/xml/private.h |  3 ++-
13116 lasso/xml/xml.c     | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
13117 2 files changed, 53 insertions(+), 1 deletion(-)
13118
13119commit cb1573c61cb5f077a35fb8ea15cbfd7287918e73
13120Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13121Date:   Tue Apr 6 13:11:07 2010 +0000
13122
13123    Binding python: fix use of raise_on_rc, simplift Node.__setstate__
13124
13125 bindings/python/lang.py | 13 ++++++-------
13126 1 file changed, 6 insertions(+), 7 deletions(-)
13127
13128commit 512f951b8b5c50c5bc2f6380c2a0b9307f33aaed
13129Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13130Date:   Tue Apr 6 13:11:03 2010 +0000
13131
13132    Revert "Make lasso_node_get_xmlNode return original_xmlnode if there is one"
13133
13134    This reverts commit dfd8f21ab27d2b25a67a52aadd9d4cdce20ebda5.
13135
13136 lasso/xml/xml.c | 5 -----
13137 1 file changed, 5 deletions(-)
13138
13139commit 8447c5549c5724e87ec13c270e13a1f42762f739
13140Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13141Date:   Tue Apr 6 13:11:02 2010 +0000
13142
13143    Binding python: for empty GList return empty tuples, not None
13144
13145 bindings/python/tests/binding_tests.py | 12 ++++++------
13146 bindings/python/wrapper_top.c          | 24 ++++++++++++------------
13147 2 files changed, 18 insertions(+), 18 deletions(-)
13148
13149commit c95e6b9918bc5133acc6e49ddf1c5c38ccbcf1b9
13150Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13151Date:   Tue Apr 6 13:11:00 2010 +0000
13152
13153    Docs: remove from documentation comments characters outside ASCII for python bindings
13154
13155 lasso/id-ff/login.c | 10 +++++-----
13156 1 file changed, 5 insertions(+), 5 deletions(-)
13157
13158commit ed77956b86fb45ac366c98887eb7f794340978ee
13159Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13160Date:   Tue Apr 6 13:10:58 2010 +0000
13161
13162    Fix return path in lasso_saml20_process_any_response for signatures checking
13163
13164 lasso/saml-2.0/profile.c | 8 ++++----
13165 1 file changed, 4 insertions(+), 4 deletions(-)
13166
13167commit e40bd039592eb747be4da9c2cc8a3276a7ecfa2e
13168Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13169Date:   Tue Apr 6 13:10:56 2010 +0000
13170
13171    fix documentation of lasso_node_debug
13172
13173 lasso/xml/xml.c | 2 +-
13174 1 file changed, 1 insertion(+), 1 deletion(-)
13175
13176commit e041252a4dcfeee85fbeb21ada7d2de5fc1a69fd
13177Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13178Date:   Tue Apr 6 13:10:53 2010 +0000
13179
13180    Make lasso_node_get_xmlNode return original_xmlnode if there is one
13181
13182     * lasso/xml/xml.c:
13183       this change allow session to contain exact copy of received assertion
13184       (and not the one lacking signatures) and also to put those assertions
13185       directly into message, for example as ID-WSF credentials.
13186       But it could have side effect, so for now I will no merge it.
13187
13188 lasso/xml/xml.c | 5 +++++
13189 1 file changed, 5 insertions(+)
13190
13191commit 7d9159dea8e7b2284d6f181c17310a611fd81ed5
13192Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13193Date:   Sat Mar 27 17:40:03 2010 +0000
13194
13195    update documentation of lasso_login_build_authn_response_msg
13196
13197 lasso/id-ff/login.c | 36 +++++++++++++++++++++++++++++++++++-
13198 1 file changed, 35 insertions(+), 1 deletion(-)
13199
13200commit 34e9e3541355e24a467597cb11241eb60d18a334
13201Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13202Date:   Sat Mar 27 17:40:01 2010 +0000
13203
13204    update documentation of lasso_login_build_authn_request_msg
13205
13206 lasso/id-ff/login.c | 47 ++++++++++++++++++++++++++++++++++++-----------
13207 1 file changed, 36 insertions(+), 11 deletions(-)
13208
13209commit 9aa68aa4efb6d050e42bd70f8e121f759d464173
13210Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13211Date:   Sat Mar 27 17:40:00 2010 +0000
13212
13213    improve documentation of lasso_login_build_artifact_msg
13214
13215 lasso/id-ff/login.c | 31 ++++++++++++++++++++++++++++++-
13216 1 file changed, 30 insertions(+), 1 deletion(-)
13217
13218commit 938d84e0ea2f2828f95d8b3408afb9515c16a184
13219Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13220Date:   Sat Mar 27 17:39:59 2010 +0000
13221
13222    use lasso_release_gobject in lasso_login_destroy
13223
13224 lasso/id-ff/login.c | 2 +-
13225 1 file changed, 1 insertion(+), 1 deletion(-)
13226
13227commit aea8e65e8212afe80548ca39d3ec3de71f2b1406
13228Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13229Date:   Sat Mar 27 17:39:57 2010 +0000
13230
13231    update lasso_login_accept_sso documentation
13232
13233 lasso/id-ff/login.c | 32 +++++++++++++++++++++++---------
13234 1 file changed, 23 insertions(+), 9 deletions(-)
13235
13236commit f09332e9d6f8ab1f4297a8fe8cef2fb42f7d6137
13237Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13238Date:   Sat Mar 27 17:39:56 2010 +0000
13239
13240    ID-FF&SAML2: complete documentation of lasso_login_build_assertion
13241
13242 lasso/id-ff/login.c | 32 +++++++++++++++++++++++++++-----
13243 1 file changed, 27 insertions(+), 5 deletions(-)
13244
13245commit 584fe403533bc6afcfe29eb122508c22e400c4c7
13246Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13247Date:   Sat Mar 27 17:39:55 2010 +0000
13248
13249    Make multiple include loading work in lasso/backward_comp.h
13250
13251     * lasso/backward_comp.h
13252       add missing BACKWARD_COMP_H define.
13253
13254 lasso/backward_comp.h | 3 ++-
13255 1 file changed, 2 insertions(+), 1 deletion(-)
13256
13257commit 51860435ba7ab01d55d24f957dfb772eec38d22d
13258Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13259Date:   Sat Mar 27 16:52:08 2010 +0000
13260
13261    Binding python: fix test file
13262
13263 bindings/perl/t/Lasso.t | 2 +-
13264 1 file changed, 1 insertion(+), 1 deletion(-)
13265
13266commit c07cd3898cfc00ab6dbfc4c48b31e7d4858808ec
13267Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13268Date:   Sat Mar 27 16:52:04 2010 +0000
13269
13270    SAML 2.0&ID-FF 1.2: simplify and complete metadata loading for multi-role support
13271
13272 docs/reference/lasso/lasso-sections.txt |   7 +
13273 lasso/id-ff/profile.h                   |   3 +-
13274 lasso/id-ff/provider.c                  | 491 +++++++++++++++++++++++-------
13275 lasso/id-ff/provider.h                  |  55 +++-
13276 lasso/id-ff/providerprivate.h           |   6 +
13277 lasso/saml-2.0/assertion_query.c        | 293 +++++++-----------
13278 lasso/saml-2.0/profile.c                |  28 +-
13279 lasso/saml-2.0/profileprivate.h         |   2 +
13280 lasso/saml-2.0/provider.c               | 511 +++++++++++++++++---------------
13281 lasso/saml-2.0/providerprivate.h        |  14 +-
13282 lasso/xml/saml-2.0/saml2_strings.h      |   7 +
13283 lasso/xml/saml-2.0/saml2_xsd.h          |   2 +-
13284 tests/Makefile.am                       |   2 +-
13285 tests/assertion_query_saml2.c           |  95 ++++++
13286 tests/metadata_tests.c                  |  32 ++
13287 tests/tests.c                           |   2 +
13288 16 files changed, 1007 insertions(+), 543 deletions(-)
13289
13290commit 16d4b4df24f0bdd341756d3be20bbbc30c3414e5
13291Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13292Date:   Sat Mar 27 16:52:01 2010 +0000
13293
13294    Core: add XML schemas for SAML 2.0
13295
13296 schemas/saml-2.0/saml-schema-assertion-2.0.xsd     | 283 +++++++
13297 schemas/saml-2.0/saml-schema-authn-context-2.0.xsd |  23 +
13298 ...aml-schema-authn-context-auth-telephony-2.0.xsd |  81 ++
13299 .../saml-2.0/saml-schema-authn-context-ip-2.0.xsd  |  65 ++
13300 .../saml-schema-authn-context-ippword-2.0.xsd      |  67 ++
13301 .../saml-schema-authn-context-kerberos-2.0.xsd     |  83 +++
13302 ...chema-authn-context-mobileonefactor-reg-2.0.xsd | 186 +++++
13303 ...ema-authn-context-mobileonefactor-unreg-2.0.xsd | 183 +++++
13304 ...chema-authn-context-mobiletwofactor-reg-2.0.xsd | 202 +++++
13305 ...ema-authn-context-mobiletwofactor-unreg-2.0.xsd | 200 +++++
13306 ...ml-schema-authn-context-nomad-telephony-2.0.xsd |  81 ++
13307 ...schema-authn-context-personal-telephony-2.0.xsd |  80 ++
13308 .../saml-2.0/saml-schema-authn-context-pgp-2.0.xsd |  83 +++
13309 .../saml-2.0/saml-schema-authn-context-ppt-2.0.xsd |  81 ++
13310 .../saml-schema-authn-context-pword-2.0.xsd        |  64 ++
13311 .../saml-schema-authn-context-session-2.0.xsd      |  64 ++
13312 .../saml-schema-authn-context-smartcard-2.0.xsd    |  64 ++
13313 .../saml-schema-authn-context-smartcardpki-2.0.xsd | 129 ++++
13314 .../saml-schema-authn-context-softwarepki-2.0.xsd  | 129 ++++
13315 .../saml-schema-authn-context-spki-2.0.xsd         |  83 +++
13316 .../saml-2.0/saml-schema-authn-context-srp-2.0.xsd |  82 ++
13317 .../saml-schema-authn-context-sslcert-2.0.xsd      |  97 +++
13318 .../saml-schema-authn-context-telephony-2.0.xsd    |  79 ++
13319 .../saml-schema-authn-context-timesync-2.0.xsd     | 105 +++
13320 .../saml-schema-authn-context-types-2.0.xsd        | 821 +++++++++++++++++++++
13321 .../saml-schema-authn-context-x509-2.0.xsd         |  83 +++
13322 .../saml-schema-authn-context-xmldsig-2.0.xsd      |  83 +++
13323 schemas/saml-2.0/saml-schema-dce-2.0.xsd           |  29 +
13324 schemas/saml-2.0/saml-schema-ecp-2.0.xsd           |  57 ++
13325 schemas/saml-2.0/saml-schema-metadata-2.0.xsd      | 337 +++++++++
13326 schemas/saml-2.0/saml-schema-protocol-2.0.xsd      | 302 ++++++++
13327 schemas/saml-2.0/saml-schema-x500-2.0.xsd          |  20 +
13328 schemas/saml-2.0/saml-schema-xacml-2.0.xsd         |  19 +
13329 33 files changed, 4345 insertions(+)
13330
13331commit 688700f5b35d9eb6ee1f80b7339fb1f58693fe6c
13332Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13333Date:   Sat Mar 27 16:51:57 2010 +0000
13334
13335    Doc: add all missing methods to documentation section file
13336
13337     * add missing LASSO_EXPORT too for functions already present in the
13338       documentation, but not exported previously.
13339
13340 docs/reference/lasso/lasso-sections.txt | 82 ++++++++++++++++++++++++++++++---
13341 lasso/xml/soap_binding.h                |  4 +-
13342 2 files changed, 78 insertions(+), 8 deletions(-)
13343
13344commit 6924bffe2196b85e76cc8a2be378c84219839dd9
13345Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13346Date:   Sat Mar 27 16:51:55 2010 +0000
13347
13348    Tools: add script to check for missing functions in lasso-sections.txt
13349
13350 tools/check-lasso-sections.py | 39 +++++++++++++++++++++++++++++++++++++++
13351 1 file changed, 39 insertions(+)
13352
13353commit 15a74effe6f9501092d1dbcf078deb9d8e5c8088
13354Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13355Date:   Sat Mar 27 16:51:52 2010 +0000
13356
13357    XML: in lasso_node_build_xmlNode_from_snippets only set child name if SNIPPET is not of ANY type
13358
13359 lasso/xml/xml.c | 3 +--
13360 1 file changed, 1 insertion(+), 2 deletions(-)
13361
13362commit 4b9f6d83053cbce853ffaaffbe2ffa131820ece4
13363Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13364Date:   Sat Mar 27 16:51:50 2010 +0000
13365
13366    Core: add lasso_set_string_from_prop(char**,xmlNode*,..) function
13367
13368 lasso/xml/private.h |  1 +
13369 lasso/xml/tools.c   | 14 ++++++++++++++
13370 2 files changed, 15 insertions(+)
13371
13372commit 9150b008cfb06b1a4d61047a4ca577714c9561c7
13373Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13374Date:   Sat Mar 27 16:51:47 2010 +0000
13375
13376    Core: add method to check whether we are IdP or SP of another provider
13377
13378     * lasso/id-ff/profile.{c,h}:
13379       the method lasso_profile_sso_role_with, evaluate using the current
13380       LassoIdentity content if we are in a relation of IdP or SP toward
13381       another provider. This is based on the existence of a federation with
13382       this provider.
13383
13384 lasso/id-ff/profile.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++
13385 lasso/id-ff/profile.h |  1 +
13386 2 files changed, 57 insertions(+)
13387
13388commit f720e3233c363e27e839f4881577d8c8f5a0c83c
13389Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13390Date:   Sat Mar 27 16:51:45 2010 +0000
13391
13392    SAML 2.0: add attribute profiles strings
13393
13394 lasso/xml/saml-2.0/saml2_strings.h | 7 +++++++
13395 1 file changed, 7 insertions(+)
13396
13397commit f5442dc84bf28314339ed3e511921980bd3545aa
13398Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13399Date:   Sat Mar 27 16:51:43 2010 +0000
13400
13401    SAML 2.0: add support for attribute, authentication and authorization authorities metadata
13402
13403     * server.c,serverprivate.h: add new private method
13404       lasso_server_get_firs_providerID_by_role(server, role)w
13405     * defederation.c: use new private method
13406       lasso_server_get_first_providerID_by_role for find providerID
13407       when the argument remote_providerID is null in
13408       lasso_defederation_init_notification.
13409     * lasso/id-ff/login.c (lasso_login_init_authn_request): use new private
13410       method lasso_server_get_first_providerID_by_role.
13411     * provider.h: add thre new provider role (authn,pdp,attribute) and
13412        four new services (authn,assertionid,attribute,authz) and also
13413        a ROLE_ANY value (-1) for catchall purpose and a ROLE_LAST for
13414        array sizing.
13415     * provider.h: add a LAST member to LassoMdProtocolType enum.
13416      * providerprivate.h,provider.c:
13417       - removes separate hashtable for descriptors depending on provider role,
13418         use only one table named Descriptors.
13419       - use the LAST members of enumerations to dimention static string arrays.
13420      * provider.h: add a LAST member to the e
13421
13422 lasso/id-ff/defederation.c       |  19 +++++--
13423 lasso/id-ff/login.c              |   2 +-
13424 lasso/id-ff/provider.c           |  68 ++++++++++++------------
13425 lasso/id-ff/provider.h           |  27 ++++++++--
13426 lasso/id-ff/providerprivate.h    |   4 +-
13427 lasso/id-ff/server.c             |  33 ++++++++++++
13428 lasso/id-ff/serverprivate.h      |   1 +
13429 lasso/saml-2.0/assertion_query.c | 110 ++++++++++++++++++++++++++++++---------
13430 lasso/saml-2.0/assertion_query.h |   1 +
13431 lasso/saml-2.0/ecp.c             |   2 +-
13432 lasso/saml-2.0/provider.c        |  74 ++++++++++++++++++--------
13433 11 files changed, 247 insertions(+), 94 deletions(-)
13434
13435commit 3b1b382f8cd3a5ffab9c6b0d5a80172af79ee1b9
13436Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13437Date:   Sat Mar 27 16:51:40 2010 +0000
13438
13439    XML: add support for setting attribute in any namespace using element tree syntax
13440
13441 lasso/xml/xml.c | 39 +++++++++++++++++++++++++++++++++++++--
13442 1 file changed, 37 insertions(+), 2 deletions(-)
13443
13444commit 97f37266e36f1ea0b65ba43c3ca32c526187838a
13445Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13446Date:   Sat Mar 27 16:51:38 2010 +0000
13447
13448    Support SignatureVerifyHint in SAML 2.0 SSO profile and common message handling
13449
13450 lasso/saml-2.0/login.c   | 68 ++++++++++++++++++++++++++++++++++++++----------
13451 lasso/saml-2.0/profile.c | 43 +++++++++++++++++++++++++-----
13452 2 files changed, 91 insertions(+), 20 deletions(-)
13453
13454commit d5994b2bae7a8e1ea42a758546f505f58aa5e1c3
13455Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13456Date:   Sat Mar 27 16:51:34 2010 +0000
13457
13458    Add signature_verify_hint accessor methods to LassoProfile
13459
13460     * lasso/id-ff/profile.{c,h}:
13461       add a LassoProfileSignatureVerifyHint enumeration and two accessor
13462       methods:
13463        - lasso_profile_get_signature_verify_hint
13464        - lasso_profile_set_signature_verify_hint
13465     * lasso/id-ff/profileprivate.h:
13466       add private field signature_verify_hint.
13467
13468 docs/reference/lasso/lasso-sections.txt |  2 ++
13469 lasso/id-ff/profile.c                   | 35 +++++++++++++++++++++++++++++++++
13470 lasso/id-ff/profile.h                   | 20 ++++++++++++++++++-
13471 lasso/id-ff/profileprivate.h            |  1 +
13472 4 files changed, 57 insertions(+), 1 deletion(-)
13473
13474commit 7930eba5a3d38be225c510c63a39ac7fec9fc43c
13475Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13476Date:   Sat Mar 27 16:51:30 2010 +0000
13477
13478    Bindings: fix parsing of camelcased ident (Samlp2IDPList -> samlp2,idp,list)
13479
13480 bindings/utils.py | 31 ++++++++++++++++++++++++++++---
13481 1 file changed, 28 insertions(+), 3 deletions(-)
13482
13483commit 7b8c1f6dab35846efe3001f265ab7862021650d1
13484Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13485Date:   Sat Mar 27 16:51:26 2010 +0000
13486
13487    Binding python: fix problem of classes without an initializer
13488
13489 bindings/python/lang.py | 12 +++++++-----
13490 1 file changed, 7 insertions(+), 5 deletions(-)
13491
13492commit bb5ca6546defea56658eec81edae3626a181e64e
13493Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13494Date:   Sat Mar 27 16:51:25 2010 +0000
13495
13496    Tests: add macros to test for string equality
13497
13498 tests/tests.h | 12 ++++++++++++
13499 1 file changed, 12 insertions(+)
13500
13501commit 04ad7903475676fa265a8b0622f86f1bb1dbf71c
13502Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13503Date:   Sat Mar 27 16:51:23 2010 +0000
13504
13505    Tests: in SAML 2.0 tests, use more check_ macros
13506
13507 tests/login_tests_saml2.c | 114 +++++++++++++++++++---------------------------
13508 1 file changed, 46 insertions(+), 68 deletions(-)
13509
13510commit 7948fab3e216a2a27d8d3b76c3c6095cf255964d
13511Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13512Date:   Sat Mar 27 16:51:21 2010 +0000
13513
13514    Tests: add macros check_equals and check_not_equals
13515
13516 tests/tests.h | 14 ++++++++++++++
13517 1 file changed, 14 insertions(+)
13518
13519commit cdaf6377375eecdbc1f320cb7c5d470edfb45048
13520Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13521Date:   Sat Mar 27 16:51:19 2010 +0000
13522
13523    Core: change GObjectAnnotation of lasso_node_export_to_query to state that private_key_file is optional
13524
13525 lasso/xml/xml.c | 4 ++--
13526 1 file changed, 2 insertions(+), 2 deletions(-)
13527
13528commit 5927c51f9e8b5642f6cd2a51b84c7a36fe009ea8
13529Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13530Date:   Sat Mar 27 16:51:16 2010 +0000
13531
13532    SAML 2.0 XML: add header listing strings from XML schema
13533
13534 bindings/bindings.py           |  2 +-
13535 lasso/xml/saml-2.0/Makefile.am |  4 +--
13536 lasso/xml/saml-2.0/saml2_xsd.h | 56 ++++++++++++++++++++++++++++++++++++++++++
13537 3 files changed, 59 insertions(+), 3 deletions(-)
13538
13539commit 139a31df801eeeb88170cde1d2a306deab3fa63f
13540Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13541Date:   Mon Mar 8 13:19:59 2010 +0000
13542
13543    SAML 2.0: fix uninitialized variable
13544
13545 lasso/saml-2.0/login.c | 8 ++++----
13546 1 file changed, 4 insertions(+), 4 deletions(-)
13547
13548commit 53485f760868c466b22348f486483e764d890306
13549Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13550Date:   Mon Mar 8 13:19:58 2010 +0000
13551
13552    ID-WSF 1.0: fix bad header name in all inclusive header lasso/id-wsf/id_wsf.h
13553
13554 lasso/id-wsf/id_wsf.h | 18 +++++++++---------
13555 1 file changed, 9 insertions(+), 9 deletions(-)
13556
13557commit 8f7e9b51674f8b77081adbe17e605b07188e5f76
13558Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13559Date:   Tue Mar 2 11:58:05 2010 +0000
13560
13561    Binding PHP5 tests: fix assertion dump test
13562
13563 bindings/php5/tests/binding_tests.php | 18 +-----------------
13564 1 file changed, 1 insertion(+), 17 deletions(-)
13565
13566commit 0ff7329ad21fa96c3111a70806babd76edd00e6d
13567Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13568Date:   Tue Mar 2 11:58:04 2010 +0000
13569
13570    XML: move registry mapping into the *_get_type() functions
13571
13572     * lassoxml/disco_send_single_logout.c:
13573     * lassoxml/id-wsf-2.0/sb2_user_interaction_header.c:
13574     * lassoxml/id-wsf-2.0/subsref_app_data.c:
13575     * lassoxml/lib_assertion.c:
13576     * lassoxml/saml-2.0/saml2_condition_abstract.c:
13577     * lassoxml/saml-2.0/saml2_encrypted_element.c:
13578     * lassoxml/ws/wsa_attributed_uri.c:
13579     * lassoxml/ws/wsa_endpoint_reference.c:
13580       class_init is only called the first time an object of the given type
13581       is created, registry mappings must exist before this time, so I moved
13582       the registration code to the _get_type() functions.
13583
13584 lasso/xml/disco_send_single_logout.c               |  3 ++-
13585 lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c |  4 ++--
13586 lasso/xml/id-wsf-2.0/subsref_app_data.c            |  3 ++-
13587 lasso/xml/lib_assertion.c                          |  4 ++--
13588 lasso/xml/saml-2.0/saml2_condition_abstract.c      |  4 ++--
13589 lasso/xml/saml-2.0/saml2_encrypted_element.c       | 18 ++++++++++--------
13590 lasso/xml/ws/wsa_attributed_uri.c                  |  9 ++++++---
13591 lasso/xml/ws/wsa_endpoint_reference.c              |  9 ++++++---
13592 8 files changed, 32 insertions(+), 22 deletions(-)
13593
13594commit 5098e33eb34390af9fbf27350a0b4c20dbe91573
13595Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13596Date:   Tue Mar 2 11:58:02 2010 +0000
13597
13598    Core: add a level argument to lasso_node_debug
13599
13600 lasso/xml/xml.c | 5 +++--
13601 lasso/xml/xml.h | 2 +-
13602 2 files changed, 4 insertions(+), 3 deletions(-)
13603
13604commit 9f6bffcca1aa1b45ca3085f2a24f99bab58fb4a4
13605Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13606Date:   Tue Mar 2 11:58:01 2010 +0000
13607
13608    ID-WSF 2.0: add lasso_soap_envelope_set_relates_to method
13609
13610 lasso/id-wsf-2.0/soap_binding.c | 27 +++++++++++++++++++++++++++
13611 lasso/id-wsf-2.0/soap_binding.h |  2 ++
13612 2 files changed, 29 insertions(+)
13613
13614commit 99454639cd14557dca19e2ffbbaf1f57f1930309
13615Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13616Date:   Tue Mar 2 11:58:00 2010 +0000
13617
13618    Core: add macro to remove gobject from lists
13619
13620 lasso/utils.h | 6 ++++++
13621 1 file changed, 6 insertions(+)
13622
13623commit 75598ef566e3cb6012905b504866736daf9d8f2f
13624Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13625Date:   Tue Mar 2 11:57:58 2010 +0000
13626
13627    Core: export lasso_build_unique_id into public API
13628
13629     * lasso/xml/tools.h:
13630       add new header to export lasso_build_unique_id as a public API.
13631
13632     * lasso/xml/Makefile.am:
13633       add tools.h to header list
13634
13635     * lasso/xml/tools.c:
13636       add GObjectIntrospection annotations to exported functions.
13637
13638 lasso/xml/Makefile.am |  3 ++-
13639 lasso/xml/tools.c     |  4 ++--
13640 lasso/xml/tools.h     | 30 ++++++++++++++++++++++++++++++
13641 3 files changed, 34 insertions(+), 3 deletions(-)
13642
13643commit 7d950e7457c2d88f0dafb4a61b5603e58f38d366
13644Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13645Date:   Tue Mar 2 11:57:57 2010 +0000
13646
13647    SAML 2.0: change error code for empty ArtifactResolve response to LASSO_PROFILE_ERROR_MISSING_RESPONSE
13648
13649 lasso/saml-2.0/profile.c | 2 +-
13650 1 file changed, 1 insertion(+), 1 deletion(-)
13651
13652commit 0f8da3fbdd3258e2d00b3549820b4c3c5bb85b5a
13653Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13654Date:   Tue Mar 2 11:57:56 2010 +0000
13655
13656    Bindings java: do not mask errors from the code generator
13657
13658 bindings/java/Makefile.am | 2 +-
13659 1 file changed, 1 insertion(+), 1 deletion(-)
13660
13661commit 32794e6c8970f4278dbaa2aade0646a2eb8e1aeb
13662Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13663Date:   Tue Mar 2 11:57:53 2010 +0000
13664
13665    Core: add an helper method to build a SOAP response in a LassoProfile object
13666
13667     * lasso/id-ff/profile.{c,h}:
13668       add lasso_profile_add_soap_fault_response(char* code, char *string,
13669       GList *details).
13670     * lasso/id-wsf-2.0/profile.{c,h}:
13671       change signature of lasso_idwsf2_profile_init_soap_fault_response.
13672     * lasso/id-wsf-2.0/data_service.c:
13673       use new function instead of manually intializing soap faults
13674     * lasso/id-wsf-2.0/discovery.c:
13675       init a soap fault when parsed request is of an unknown type, return
13676       proper error.
13677
13678 lasso/id-ff/profile.c           | 36 ++++++++++++++++++++++++++++++++++++
13679 lasso/id-ff/profile.h           |  2 ++
13680 lasso/id-wsf-2.0/data_service.c |  4 +---
13681 lasso/id-wsf-2.0/discovery.c    |  6 ++++++
13682 lasso/id-wsf-2.0/profile.c      | 32 +++++++++++++++++++-------------
13683 lasso/id-wsf-2.0/profile.h      |  4 +++-
13684 6 files changed, 67 insertions(+), 17 deletions(-)
13685
13686commit 79271d3032e7f7fddd45187333bc0b77991f6d44
13687Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13688Date:   Tue Mar 2 11:57:48 2010 +0000
13689
13690    ID-WSF 2.0 python tests: finish tests for new ID-WSF 2.0 API
13691
13692     * bindings/python/tests/idwsf2_tests.py:
13693       all Discovery service request types are tested, and Data Service
13694       query is tested as well. Data Service testing and API should more
13695       tested, especially failure cases.
13696
13697 bindings/python/tests/idwsf2_tests.py | 183 +++++++++++++++++++++++++++++-----
13698 1 file changed, 157 insertions(+), 26 deletions(-)
13699
13700commit 412e3e9606e062013edcfa2a90ebca2df3470287
13701Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13702Date:   Tue Mar 2 11:57:47 2010 +0000
13703
13704    ID-WSF 2.0: add service type to response, parse response before using it
13705
13706 lasso/id-wsf-2.0/data_service.c | 25 ++++++++++++++++++++++++-
13707 1 file changed, 24 insertions(+), 1 deletion(-)
13708
13709commit f47480a53bf2e0986d0eec9c1995f2b97d294802
13710Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13711Date:   Tue Mar 2 11:57:45 2010 +0000
13712
13713    Core: in xml_insure_namespace do not segfault if ns is NULL
13714
13715 lasso/xml/xml.c | 2 +-
13716 1 file changed, 1 insertion(+), 1 deletion(-)
13717
13718commit 3f146262d1fbced754ab97fc910816505352288d
13719Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13720Date:   Tue Mar 2 11:57:44 2010 +0000
13721
13722    Binding python: accept a functio as setter, if it has only two arguments
13723
13724 bindings/python/lang.py | 2 +-
13725 1 file changed, 1 insertion(+), 1 deletion(-)
13726
13727commit 9b18350724c6c074eeb58c7edb07618172b91289
13728Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13729Date:   Tue Mar 2 11:57:43 2010 +0000
13730
13731    ID-WSF 2.0: in lasso_idwsf2_get_name_identifier, use lasso_saml2_assertion_decrypt_subject
13732
13733 lasso/id-wsf-2.0/profile.c | 36 +++++++++++++++---------------------
13734 1 file changed, 15 insertions(+), 21 deletions(-)
13735
13736commit 8c39f9631a79446010ae0a42c83ad2efcefbf453
13737Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13738Date:   Tue Mar 2 11:57:41 2010 +0000
13739
13740    ID-WSF 2.0: in lasso_idwsf2_profile_check_security_mechanism, add common logic for SAML 2.0 secmech, check for presence of a server object,
13741
13742 lasso/id-wsf-2.0/profile.c | 72 +++++++++++++++++++++++++++++++---------------
13743 1 file changed, 49 insertions(+), 23 deletions(-)
13744
13745commit 4ee7be9d5d1429fcbc8050044ecb990114b63da8
13746Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13747Date:   Tue Mar 2 11:57:40 2010 +0000
13748
13749    ID-WSF 2.0: fix MDAssociationQueryResponse handling
13750
13751     * lasso/id-wsf-2.0/discovery.c:
13752        - in lasso_idwsf2_discovery_validate_request, use svcmdids to
13753          intialize response to MSAssociationQuery requests.
13754        - in lasso_idwsf2_discovery_process_response_msg, extract received
13755          svcmdids; use lasso_check_good_rc when needed.
13756
13757 lasso/id-wsf-2.0/discovery.c | 40 +++++++++++++++++++++++++---------------
13758 1 file changed, 25 insertions(+), 15 deletions(-)
13759
13760commit e40b9f73cee0403d7cbf19b68a401b37296c4ed8
13761Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13762Date:   Tue Mar 2 11:57:38 2010 +0000
13763
13764    ID-WSF 2.0: change signature of lasso_idwsf2_discovery_add_identity_to_epr
13765
13766     * lasso/id-wsf-2.0/discovery.c:
13767       - in lasso_idwsf2_discovery_add_identity_to_epr, receive an Epr
13768         instead of an EprMetadata node, and use
13769         lasso_wsa_endpoint_reference_add_security_token to add the
13770         assertion token instead of duplicating this logic.
13771       - in lasso_idwsf2_discovery_build_epr change the call site.
13772
13773 lasso/id-wsf-2.0/discovery.c | 32 ++++++++++++++++----------------
13774 1 file changed, 16 insertions(+), 16 deletions(-)
13775
13776commit 1aa100b48386caade7fa23039339be03fb170f74
13777Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13778Date:   Tue Mar 2 11:57:37 2010 +0000
13779
13780    ID-WSF 2.0: fix documentation of lasso_idwsf2_data_service_build_request_msg
13781
13782 lasso/id-wsf-2.0/data_service.c | 5 +++--
13783 1 file changed, 3 insertions(+), 2 deletions(-)
13784
13785commit 27247cbd09cab4c280b05cf3a75b17eb99f892e5
13786Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13787Date:   Tue Mar 2 11:57:35 2010 +0000
13788
13789    SAML 2.0: in lasso_saml2_assertion_get_issuer_provider, check type of server argument
13790
13791 lasso/saml-2.0/saml2_helper.c | 1 +
13792 1 file changed, 1 insertion(+)
13793
13794commit dce077bd995993e59559c04c18a45401bce94e5c
13795Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13796Date:   Tue Mar 2 11:57:34 2010 +0000
13797
13798    Core: add do/while(0) around block of goto_cleanup_with_rc
13799
13800 lasso/utils.h | 4 ++--
13801 1 file changed, 2 insertions(+), 2 deletions(-)
13802
13803commit 49bed47bd21b2fb913a3609b71867718f37130fd
13804Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13805Date:   Tue Mar 2 11:57:32 2010 +0000
13806
13807    Core: add PROFILE errors around assertion validation
13808
13809     * lasso/errors.c lasso/errors.h:
13810       - add errors concerning invalid assertion, assertion with invalid
13811         conditions, unknown issuers, or when the issuer is not a provider
13812         we marked as an IdP.
13813       - add error for missing sender id in an ID-WSF message.
13814
13815 lasso/errors.c | 12 +++++++++++-
13816 lasso/errors.h | 34 +++++++++++++++++++++++++++++++++-
13817 2 files changed, 44 insertions(+), 2 deletions(-)
13818
13819commit 8598c1327aa999793a5985ac2d6e380cc609918c
13820Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13821Date:   Tue Mar 2 11:57:29 2010 +0000
13822
13823    Core: add a level argument to lasso_xmlnode_to_string and _lasso_node_export_to_xml
13824
13825 docs/reference/lasso/lasso-sections.txt |  1 +
13826 lasso/xml/private.h                     |  2 +-
13827 lasso/xml/tools.c                       |  4 ++--
13828 lasso/xml/xml.c                         | 28 ++++++++++++++++++++++------
13829 lasso/xml/xml.h                         |  3 +++
13830 5 files changed, 29 insertions(+), 9 deletions(-)
13831
13832commit 4c72a3662e56777bc416e7886f8ed95996b2b53e
13833Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13834Date:   Mon Feb 22 15:18:29 2010 +0000
13835
13836    Binding perl: add support for out parameters
13837
13838     * bindings/perl/lang.py:
13839       support GObject out parameters.
13840
13841 bindings/perl/glist_handling.c |  2 +-
13842 bindings/perl/lang.py          | 53 +++++++++++++++++++++++++++++-------------
13843 2 files changed, 38 insertions(+), 17 deletions(-)
13844
13845commit a45c5844ddbcf87cbf65d0cf2fa61b22c2cb8ac5
13846Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13847Date:   Mon Feb 22 15:18:28 2010 +0000
13848
13849    SAML 2.0: LassoSaml2ConditionAbstract does not match its element name anymore, add a registry mapping
13850
13851     * lasso/xml/saml-2.0/saml2_condition_abstract.c:
13852       last commit to this file changed the element name from
13853       ConditionAbstract to Condition so the XML parser cannot find the
13854       corresponding GObject class anymore.
13855
13856 lasso/xml/saml-2.0/saml2_condition_abstract.c | 3 +++
13857 1 file changed, 3 insertions(+)
13858
13859commit 887da70933406969dcfa7073a94397087b151820
13860Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13861Date:   Mon Feb 22 13:30:48 2010 +0000
13862
13863    SAML 2.0: add more accessors for Conditions
13864
13865     * lasso/saml-2.0/saml2_helper.{c,h}:
13866       distribute code from lasso_saml2_assertion_validate_conditions to
13867       lasso_saml2_assertion_validate_time_checks and
13868       lasso_saml2_assertion_validate_audience.
13869       add lasso_saml2_assertion_allows_proxying and
13870       lasso_saml2_assertion_allows_proxying_to, to respectively check for
13871       proxying of the current assertion, and for proxying to a specific
13872       provider (you must call both of them to test completely the proxying
13873       status of an assertion).
13874     * docs/reference/lasso/lasso-sections.txt:
13875       reference new functions into documentation.
13876
13877 docs/reference/lasso/lasso-sections.txt |   4 +
13878 lasso/saml-2.0/saml2_helper.c           | 201 ++++++++++++++++++++++++++++----
13879 lasso/saml-2.0/saml2_helper.h           |  17 +++
13880 3 files changed, 202 insertions(+), 20 deletions(-)
13881
13882commit 333aee05e42aa3179512dfbcb105c5fb45ad26a8
13883Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13884Date:   Mon Feb 22 13:30:46 2010 +0000
13885
13886    Bindings python: use more accessors from utils.py
13887
13888     * binings/python/lang.py: remove direct access to type tuples in favor
13889       of using accesors from utils.py.
13890
13891 bindings/python/lang.py | 72 +++++++++++++++++++++----------------------------
13892 1 file changed, 31 insertions(+), 41 deletions(-)
13893
13894commit 008b8151943acb5b5c97b82fc5525ae9d0c03021
13895Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13896Date:   Mon Feb 22 13:30:45 2010 +0000
13897
13898    Bindings: make is_int more robust, and fix remove_modifiers
13899
13900 bindings/utils.py | 15 +++++++++------
13901 1 file changed, 9 insertions(+), 6 deletions(-)
13902
13903commit ad2a507468ed133d811c44fc7037202c48256821
13904Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13905Date:   Mon Feb 22 13:30:43 2010 +0000
13906
13907    Bindings php5: use accessort from bindings/utils.py
13908
13909     * bindings/php5/wrapper_source.py:
13910       do not handle 'type/variable' tuple directly, use accessors.
13911
13912 bindings/php5/wrapper_source.py | 67 +++++++++++++++++++++++------------------
13913 1 file changed, 38 insertions(+), 29 deletions(-)
13914
13915commit 24c7a4f8a77cac7a74ba147993f90a158b8a924a
13916Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13917Date:   Mon Feb 22 13:30:42 2010 +0000
13918
13919    Binding python: add pickling support to LassoNode
13920
13921     * bindings/python/lang.py:
13922       support pickling protocol methods __getstate__ and __setstate__
13923       leveraging the lasso_node_dump and lasso_node_new_from_dump methods
13924       from Lasso.
13925
13926 bindings/python/lang.py | 10 ++++++++++
13927 1 file changed, 10 insertions(+)
13928
13929commit 46a823ff85c402615af1336d574906171c117ed1
13930Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13931Date:   Mon Feb 22 13:30:41 2010 +0000
13932
13933    Add lasso_string_to_xsd_integer, to parse xsd:integer values
13934
13935 lasso/xml/private.h |  1 +
13936 lasso/xml/tools.c   | 32 ++++++++++++++++++++++++++++++++
13937 2 files changed, 33 insertions(+)
13938
13939commit fd63f46fc4568d55191601ed6de81041da9d0af4
13940Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13941Date:   Mon Feb 22 13:30:39 2010 +0000
13942
13943    SAML 2.0: fix bad name of Condition element, keep xmlNode as it is abstract
13944
13945     * lasso/xml/saml-2.0/saml2_condition_abstract.c:
13946       saml2:Condition is an element whose type is abstract, it must be used
13947       as an extension point helped by the xsi:type field. As the content is
13948       unknown before hand we must keep the original xmlNode for later
13949       analysis.
13950
13951 lasso/xml/saml-2.0/saml2_condition_abstract.c | 3 ++-
13952 1 file changed, 2 insertions(+), 1 deletion(-)
13953
13954commit e688e969314656290194acbdd0279a3ecc5e2683
13955Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13956Date:   Mon Feb 22 13:30:37 2010 +0000
13957
13958    Bindings python tests: update idwsf2_tests.py
13959
13960 bindings/python/tests/idwsf2_tests.py | 1519 ++++-----------------------------
13961 1 file changed, 160 insertions(+), 1359 deletions(-)
13962
13963commit 009b39dbaf0bf7c91d24dd89f62f912e1d35e49b
13964Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13965Date:   Mon Feb 22 13:30:35 2010 +0000
13966
13967    Bindings: in utils.py, make clean_type handle None value
13968
13969 bindings/utils.py | 2 ++
13970 1 file changed, 2 insertions(+)
13971
13972commit 1ee8f53663dc8eb96c2671412c27dddc96a7a831
13973Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
13974Date:   Mon Feb 22 13:30:33 2010 +0000
13975
13976    ID-WSF 2.0: reorganize EPR minting, add a process_request method to disco service
13977
13978     * data_service.c:
13979       remove dependency on discovery.h
13980     * discovery.{c,h}:
13981       - add a lasso_idwsf2_discovery_process_request_msg to extract request
13982         data before validate request (SvcMDID, SvcMD or RequestService).
13983       - store SvcMDID in a private field, add a setter for it.
13984       - SvcMDID is now used for building response to MDAssociationQuery and
13985         parsing request for MDQuery, MDDelete, MDAssociationAdd and
13986         MDAssociationDelete.
13987     * idwsf2_helper.{c,h}:
13988       - change security mechanism argument of
13989         lasso_wsa_endpoint_reference_add_security_token from a NULL
13990         terminated string array to a GList.
13991     * saml2_login.{c,h}:
13992       - add a lasso_server_create_assertion_as_idwsf2_security_token for
13993         minting assertion for ID-WSF 2.0 security, to be used in Discovery
13994         bootstap EPR creation and EPR minting for Discovery service Query
13995         responses.
13996       - add a lasso_saml2_assertion_get_discovery_bootstrap_epr, and
13997         rewirte lasso_login_idwsf2_get_discovery_bootstrap_epr to use it.
13998       - make lasso_login_idwsf2_add_discovery_bootstrap_epr accept a list
13999         of security mechanisms, not just one.
14000     * tests/idwsf2_tests.c:
14001       - adapt to new argument type of
14002         lasso_login_idwsf2_add_discovery_bootstrap_epr.
14003
14004 lasso/id-wsf-2.0/data_service.c  |   3 +-
14005 lasso/id-wsf-2.0/discovery.c     | 249 +++++++++++++++++++++++++--------------
14006 lasso/id-wsf-2.0/discovery.h     |  10 +-
14007 lasso/id-wsf-2.0/idwsf2_helper.c |  14 +--
14008 lasso/id-wsf-2.0/idwsf2_helper.h |   2 +-
14009 lasso/id-wsf-2.0/profile.c       |   3 +
14010 lasso/id-wsf-2.0/saml2_login.c   | 148 ++++++++++++++++++-----
14011 lasso/id-wsf-2.0/saml2_login.h   |  13 +-
14012 lasso/id-wsf-2.0/soap_binding.c  |   2 +
14013 tests/idwsf2_tests.c             |   4 +-
14014 10 files changed, 315 insertions(+), 133 deletions(-)
14015
14016commit 432b54a79dae62687c7eeee6d8cf2da90d38a7cb
14017Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14018Date:   Mon Feb 22 13:30:32 2010 +0000
14019
14020    Core: add new example to LassoLogout for asynchronous response handling
14021
14022 lasso/id-ff/logout.c | 67 +++++++++++++++++++++++++++++++++++++++++++---------
14023 1 file changed, 56 insertions(+), 11 deletions(-)
14024
14025commit 2b157bfa3b7f1db2106601e5080482dfcd6e5e8d
14026Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14027Date:   Mon Feb 22 13:30:30 2010 +0000
14028
14029    Support multiline error messages in build_strerror.py
14030
14031 lasso/build_strerror.py | 11 ++++++++---
14032 lasso/errors.c          | 12 ++++++------
14033 2 files changed, 14 insertions(+), 9 deletions(-)
14034
14035commit 597eaf5cdc2e47cfbb63a2957dc06d29cbf407fc
14036Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14037Date:   Mon Feb 22 13:30:29 2010 +0000
14038
14039    SAML 2.0: add lasso_saml2_encrypted_element_server_decrypt and lasso_saml2_assertion_decrypt_subject
14040
14041 lasso/saml-2.0/saml2_helper.c | 43 +++++++++++++++++++++++++++++++++++++++++++
14042 lasso/saml-2.0/saml2_helper.h |  7 +++++++
14043 2 files changed, 50 insertions(+)
14044
14045commit 09a546e9cb9e840e22e939124892a6f51bd6e615
14046Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14047Date:   Mon Feb 22 13:30:28 2010 +0000
14048
14049    Fix idp5-saml2 metadatas
14050
14051     * tests/data/idp5-saml2/metadata.xml:
14052       we do not have the private key for the encryption public key, so I
14053       copied the signing public key.
14054
14055 tests/data/idp5-saml2/metadata.xml | 33 ++++++++++++++++++++++-----------
14056 1 file changed, 22 insertions(+), 11 deletions(-)
14057
14058commit 3c8855eb660da096585cf2fb639a91f0246ba879
14059Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14060Date:   Mon Feb 22 13:30:23 2010 +0000
14061
14062    Fix lasso_extract_gobject_from_list
14063
14064 lasso/utils.c | 11 +++++++++++
14065 lasso/utils.h |  4 ++--
14066 2 files changed, 13 insertions(+), 2 deletions(-)
14067
14068commit f505a60a8ace9bcdd6af6fcbb12a1b1f66cc03db
14069Author: Mikael Ates <mates@entrouvert.com>
14070Date:   Sun Feb 21 12:47:42 2010 +0000
14071
14072 lasso/lasso.c | 2 +-
14073 1 file changed, 1 insertion(+), 1 deletion(-)
14074
14075commit c51e61a5edad1a6423a5e026c417698d669b10b7
14076Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14077Date:   Wed Feb 17 16:08:35 2010 +0000
14078
14079    Documentation: add example to LassoLogout, fix bad markup in id-wsf-2.0/profile.c
14080
14081 docs/reference/lasso/lasso-sections.txt |   4 +-
14082 lasso/id-ff/logout.c                    | 158 +++++++++++++++++++++++++++++++-
14083 lasso/id-wsf-2.0/profile.c              |   3 +-
14084 3 files changed, 161 insertions(+), 4 deletions(-)
14085
14086commit 60a0ab874aacabe523325b0e24b54e0027d50d7b
14087Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14088Date:   Wed Feb 17 16:08:33 2010 +0000
14089
14090    ID-WSF 2.0: also check sender match assertion in lasso_idwsf2_profile_check_security_mechanism
14091
14092     * lasso/id-wsf-2.0/profile.c:
14093       for BEARER mechanism, also check that the SPNameQualifier of the
14094       Subject match the Sender of the request.
14095
14096 lasso/id-wsf-2.0/profile.c | 10 ++++++++++
14097 1 file changed, 10 insertions(+)
14098
14099commit 87ecc1c68202de203515cb953ec599efcbe6fc11
14100Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14101Date:   Wed Feb 17 16:08:32 2010 +0000
14102
14103    ID-WSF 2.0: add lasso_idwsf2_discovery_get_svcmdids to public API
14104
14105 lasso/id-wsf-2.0/discovery.h | 1 +
14106 1 file changed, 1 insertion(+)
14107
14108commit d222d52563e6cecf08e22d0d2ae3127d426f8727
14109Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14110Date:   Wed Feb 17 10:15:35 2010 +0000
14111
14112    Tests integration: force C locale
14113
14114     * tests/integration/saml2/__init__.py:
14115       authentic now use 'system locale' by default, so force C locale to
14116       get english IHM string to make twill happy.
14117
14118 tests/integration/saml2/__init__.py | 1 +
14119 1 file changed, 1 insertion(+)
14120
14121commit 53f2a89851331f08b3e3605b2bc3e48b202bb00d
14122Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14123Date:   Wed Feb 17 10:15:33 2010 +0000
14124
14125    SAML 2.0: if assertion possess a signed original_xmlnode return it instead of using get_xmlNode
14126
14127     * lasso/xml/saml-2.0/saml2_assertion.c:
14128       assertion in lasso when read are not usable anymore because the
14129       signature is lost, this commit allows to keep assertion unaltered
14130       after reading them if they contained a top level signature (a
14131       signature contained in the Assertion node).
14132       This is useful for reusing assertion kept in a LassoSession object
14133       and for using assertion as security token for ID-WSF.
14134
14135 lasso/xml/saml-2.0/saml2_assertion.c | 19 ++++++++++++++++++-
14136 1 file changed, 18 insertions(+), 1 deletion(-)
14137
14138commit 192777bac1984946acee2a1b5d24d4f37392d715
14139Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14140Date:   Wed Feb 17 10:15:31 2010 +0000
14141
14142    Core: use lasso_xmlnode_to_string in LassoNode export functions
14143
14144     * lasso/xml/xml.c:
14145       remove duplicate codes and use lasso_xmlnode_to_string instead.
14146
14147 lasso/xml/xml.c | 128 +++++++++++++++-----------------------------------------
14148 1 file changed, 33 insertions(+), 95 deletions(-)
14149
14150commit 4a76638aac07dc4c4669b22667fbfd6d3f183110
14151Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14152Date:   Wed Feb 17 10:15:28 2010 +0000
14153
14154    Current state of ID-WSF 2.0 python test
14155
14156 bindings/python/tests/idwsf2_tests.py | 82 ++++++++++++++++++++++++++++++++---
14157 1 file changed, 76 insertions(+), 6 deletions(-)
14158
14159commit 9e683496c68f64efe5a222e7a39294e15a814d93
14160Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14161Date:   Wed Feb 17 10:15:26 2010 +0000
14162
14163    Binding php5: fix generation of list freeing
14164
14165     * bindings/php5/wrapper_source.py:
14166       free_glist wants a GList** as first argument.
14167
14168 bindings/php5/wrapper_source.py | 4 ++--
14169 1 file changed, 2 insertions(+), 2 deletions(-)
14170
14171commit 5d9e6f550a6813c4ff30e5f77cb49ea717ccc689
14172Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14173Date:   Wed Feb 17 10:15:24 2010 +0000
14174
14175    Core: add a lasso_xmlnode_to_string function
14176
14177     * lasso/xml/tools.c lasso/xml/private.h:
14178       lots of functions duplicate this code, so we factorized it there.
14179       It has two parameters, the xmlnode and boolean deciding whether to
14180       format the resulting content (good for reading but bad for
14181       signatures).
14182
14183 lasso/xml/private.h |  1 +
14184 lasso/xml/tools.c   | 32 ++++++++++++++++++++++++++++++++
14185 2 files changed, 33 insertions(+)
14186
14187commit d3932515858eeefe645c877cb505a228fef76f12
14188Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14189Date:   Wed Feb 17 10:15:21 2010 +0000
14190
14191    SAML 2.0: in lasso_saml20_profile_set_session_from_dump_decrypt, really decrypt
14192
14193     * lasso/saml-2.0/profile.c:
14194       dump for already signed assertion containing an EncryptedID as
14195       Subject does not work as before, the decrypted NameID is no more
14196       included in it, so instead of trying to plug it in the NameID field
14197       we resort to really deciphering the EncryptedID.
14198       That could be a performance problem if the session object is stuffed
14199       with a lot of assertions.
14200
14201 lasso/saml-2.0/profile.c | 20 +++++++++++++++-----
14202 1 file changed, 15 insertions(+), 5 deletions(-)
14203
14204commit bdac600b56a72a9f62ccccdf598afa1981fedbec
14205Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14206Date:   Wed Feb 17 10:15:19 2010 +0000
14207
14208    Current state of idwsf2 tests
14209
14210 bindings/python/tests/idwsf2_tests.py | 103 +++++++++++++++++++---------------
14211 1 file changed, 59 insertions(+), 44 deletions(-)
14212
14213commit 50063c1e9b1f018e3985d5f7711ac659f68dbd06
14214Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14215Date:   Wed Feb 17 10:15:16 2010 +0000
14216
14217    ID-WSF 2.0: fix loading of LassoIdWsf2Discovery dumps
14218
14219 lasso/id-wsf-2.0/data_service.c |  2 ++
14220 lasso/id-wsf-2.0/discovery.c    |  2 +-
14221 lasso/id-wsf-2.0/profile.c      | 26 ++++++++++++++++++++++----
14222 3 files changed, 25 insertions(+), 5 deletions(-)
14223
14224commit 62ac1616e44e61996d45685704756a10ae138041
14225Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14226Date:   Wed Feb 17 10:15:14 2010 +0000
14227
14228    Core: add error exit to lasso_node_new_from_xmlNode
14229
14230     * lasso/xml/xml.c:
14231       if building of the node fails, we must keep the initialization of
14232       custom nodename and namespace.
14233
14234 lasso/xml/xml.c | 4 ++++
14235 1 file changed, 4 insertions(+)
14236
14237commit a803cc710b85cca3baf920011e3ea39397ca117c
14238Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14239Date:   Wed Feb 17 10:15:11 2010 +0000
14240
14241    Binding python: simplify special constructor, use cptrToPy
14242
14243 bindings/python/lang.py | 6 +-----
14244 1 file changed, 1 insertion(+), 5 deletions(-)
14245
14246commit 7c1bd8f0bab3de9581e406a9995071841c52b652
14247Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14248Date:   Wed Feb 17 10:15:09 2010 +0000
14249
14250    ID-WSF 2.0: make lasso_idwsf2_profile_redirect_user_for_interaction add the transactionID to the URL
14251
14252     * lasso/id-wsf-2.0/profile.c:
14253       simplify use of lasso_idwsf2_profile_redirect_user_for_interaction by
14254       directly adding the ID of the SOAP response message to the URL.
14255       Report an error if no MessageID can be found.
14256
14257 lasso/id-wsf-2.0/profile.c | 25 ++++++++++++++++++++-----
14258 1 file changed, 20 insertions(+), 5 deletions(-)
14259
14260commit e64334c4a443b482860f0b3486b157e2c55ce23c
14261Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14262Date:   Wed Feb 17 10:15:07 2010 +0000
14263
14264    ID-WSF 2.0: rewrite and document lasso_soap_envelope_sb2_get_redirect_request_url
14265
14266     * lasso/id-wsf-2.0/soap_binding.{c,h}:
14267       fix error in conception of
14268       lasso_soap_envelope_sb2_get_redirect_request_url, RedirectRequest is
14269       part of a SOAP fault not the headers.
14270       Explain in the documentation how to use the RedirectRequest URL.
14271       Change the return type to a const string.
14272
14273 lasso/id-wsf-2.0/soap_binding.c | 32 +++++++++++++++++++++++++-------
14274 lasso/id-wsf-2.0/soap_binding.h |  2 +-
14275 2 files changed, 26 insertions(+), 8 deletions(-)
14276
14277commit 38f6a63396bcfc08bb522f1c652c33bbfd95654b
14278Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14279Date:   Wed Feb 17 10:15:05 2010 +0000
14280
14281    ID-WSF 2.0: add a method to retrieve/create a SOAP Fault to SOAP binding module
14282
14283     * lasso/id-wsf-2.0/soap_binding.{c,h}:
14284       add method lasso_soap_envelope_get_soap_fault which returns/create
14285       the first SOAP fault inside the body of the SOAP envelope.
14286
14287 lasso/id-wsf-2.0/soap_binding.c | 23 +++++++++++++++++++++++
14288 lasso/id-wsf-2.0/soap_binding.h |  3 +++
14289 2 files changed, 26 insertions(+)
14290
14291commit 1c8fb8a3edb524c977e5b2dc63e61983e8c23f04
14292Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14293Date:   Wed Feb 17 10:15:03 2010 +0000
14294
14295    Binding python tests: adapt test to use TOP_SRCDIR env var
14296
14297 bindings/python/tests/binding_tests.py  | 4 ++--
14298 bindings/python/tests/profiles_tests.py | 4 ++--
14299 2 files changed, 4 insertions(+), 4 deletions(-)
14300
14301commit 9709ec43424e2634909bec40043f096391ca3ca2
14302Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14303Date:   Wed Feb 17 10:15:01 2010 +0000
14304
14305    Binding python: factorize value freeing generation code
14306
14307     * lasso/python/lang.py:
14308       extract value freeing generation code to method free_value,
14309       add proper liberation of values at exit of wrapper functions, remove
14310       g_free call from return_value generated code.
14311
14312 bindings/python/lang.py | 34 +++++++++++++++++++++++++++++++---
14313 1 file changed, 31 insertions(+), 3 deletions(-)
14314
14315commit 95f5d99be610ed5f26ad9321718a97e887fb72b2
14316Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14317Date:   Wed Feb 17 10:14:59 2010 +0000
14318
14319    Core: add missing return value owner semantic annotations to getters
14320
14321     * lasso/id-ff/provider.c:
14322       fix lasso_provider_get_base64_succinct_id, it returned a libxml
14323       string, copy it with g_strdup before releasing it to stay with GLib
14324       allocated string in return values.
14325
14326 lasso/id-ff/logout.c            |  2 +-
14327 lasso/id-ff/profile.c           | 31 ++++++++++++++++++++++++++++++-
14328 lasso/id-ff/profile.h           |  2 +-
14329 lasso/id-ff/provider.c          | 33 +++++++++++++++++++++++----------
14330 lasso/id-ff/server.c            |  4 ++--
14331 lasso/id-ff/session.c           | 10 +++++-----
14332 lasso/id-wsf-2.0/data_service.c | 24 ++++++++++++++++++++----
14333 lasso/id-wsf-2.0/discovery.c    |  9 ++++++---
14334 lasso/id-wsf-2.0/profile.c      |  2 +-
14335 lasso/id-wsf-2.0/server.c       |  4 ++--
14336 lasso/id-wsf/data_service.c     | 12 +++++++-----
14337 lasso/id-wsf/discovery.c        |  4 ++--
14338 lasso/id-wsf/id_ff_extensions.c |  6 +++---
14339 lasso/id-wsf/wsf_profile.c      | 20 ++++++++++----------
14340 14 files changed, 113 insertions(+), 50 deletions(-)
14341
14342commit 58fa7178e43a32d493015cd15a1dd29bcbdc49c0
14343Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14344Date:   Wed Feb 17 10:14:56 2010 +0000
14345
14346    Core: add annotation to getter function about return value owner semantic
14347
14348     * lasso/id-ff/identity.c lasso/id-ff/profile.c:
14349       precise owner semantic of lasso_profile_get_identity,
14350       lasso_profile_get_session, lasso_profile_get_server
14351     * lasso/id-wsf-2.0/saml2_login.c tests/login_tests_saml2.c:
14352       in the same vein add missing release of assertion returned by
14353       lasso_login_get_assertion which return a caller owned object.
14354
14355 lasso/id-ff/identity.c         | 2 +-
14356 lasso/id-ff/profile.c          | 8 ++++----
14357 lasso/id-wsf-2.0/saml2_login.c | 2 ++
14358 3 files changed, 7 insertions(+), 5 deletions(-)
14359
14360commit 6ca10e383dd7dba708f1784acf42e78bd5990db2
14361Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14362Date:   Wed Feb 17 10:14:55 2010 +0000
14363
14364    ID-WSF 2.0: make lasso_idwsf2_profile_redirect_user_for_interaction choke on missing redirect property on UserInteraction header
14365
14366     * lasso/id-wsf-2.0/profile.c:
14367       if redirect boolean property is false, refuse to return a redirect
14368       request.
14369       automatically create a SOAP fault to signal to the requester that it
14370       needs to support interaction via redirect.
14371
14372 lasso/id-wsf-2.0/profile.c | 54 ++++++++++++++++++++++++++++++++++++++++------
14373 1 file changed, 47 insertions(+), 7 deletions(-)
14374
14375commit 00125b59a279b741da950e28cea85f489839fd83
14376Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14377Date:   Wed Feb 17 10:14:53 2010 +0000
14378
14379    ID-WSF 2.0: add error code signaling that the requester does not support redirect request
14380
14381     * lasso/errors.c lasso/errors.h:
14382       add
14383       LASSO_WSF_PROFILE_ERROR_REDIRECT_REQUEST_UNSUPPORTED_BY_REQUESTER.
14384
14385 lasso/errors.c | 4 +++-
14386 lasso/errors.h | 7 +++++++
14387 2 files changed, 10 insertions(+), 1 deletion(-)
14388
14389commit d492606a0f7999aa572ec0598f7afe9390c68b24
14390Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14391Date:   Wed Feb 17 10:14:51 2010 +0000
14392
14393    ID-WSF 2.0: add a create arg to lasso_soap_envelope_get_sb2_user_interaction_header, add it to public API
14394
14395 lasso/id-wsf-2.0/soap_binding.c | 21 +++++++--------------
14396 lasso/id-wsf-2.0/soap_binding.h |  5 +++++
14397 2 files changed, 12 insertions(+), 14 deletions(-)
14398
14399commit a1d657793417ce57511531d83dabaa78dd8c3249
14400Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14401Date:   Wed Feb 17 10:14:50 2010 +0000
14402
14403    ID-WSF 2.0: fix lots of bad usage of g_strcmp0
14404
14405     * lasso/id-wsf-2.0/idwsf2_helper.c lasso/id-wsf-2.0/soap_binding.c
14406       lasso/id-wsf/data_service.:
14407       add missing check for the return value of strcmp, maybe we need a
14408       macro like lasso_strequal.
14409
14410 lasso/id-wsf-2.0/idwsf2_helper.c | 2 +-
14411 lasso/id-wsf-2.0/soap_binding.c  | 6 +++---
14412 lasso/id-wsf/data_service.c      | 4 ++--
14413 3 files changed, 6 insertions(+), 6 deletions(-)
14414
14415commit 174856fade2b9e478bd1197f9bf770015aba9b86
14416Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14417Date:   Wed Feb 17 10:14:48 2010 +0000
14418
14419    Tests: in login_tests_saml2.c, add test for lasso_saml2_assertion_validate_conditions
14420
14421 tests/login_tests_saml2.c | 10 ++++++++++
14422 1 file changed, 10 insertions(+)
14423
14424commit b0a3c22d39da3f62f6b036d9ab7921de409c7f3c
14425Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14426Date:   Wed Feb 17 10:14:47 2010 +0000
14427
14428    in idwsf2_tests.py, merge test case for metadata registering, add test case for failure
14429
14430 bindings/python/tests/idwsf2_tests.py | 322 +++++++++++++++++++---------------
14431 1 file changed, 178 insertions(+), 144 deletions(-)
14432
14433commit 0ff8c53f447cf66affe6021154a592e34a961aca
14434Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14435Date:   Wed Feb 17 10:14:45 2010 +0000
14436
14437    Bindings: parse defines refering to other defines
14438
14439     * bindings/bindings.py:
14440       Allow to build constants using other constants (prefix string), the
14441       constant type is retrieved from the prefix existing record.
14442
14443 bindings/bindings.py | 8 +++++++-
14444 1 file changed, 7 insertions(+), 1 deletion(-)
14445
14446commit 39d444447592239b892c04360bbf0b3960c49802
14447Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14448Date:   Wed Feb 17 10:14:44 2010 +0000
14449
14450    in tools.c, add defines to permit import of timegm
14451
14452 lasso/xml/tools.c | 3 +++
14453 1 file changed, 3 insertions(+)
14454
14455commit 017ebd33f9db4042c0618c47a929a50337129aba
14456Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14457Date:   Wed Feb 17 10:14:43 2010 +0000
14458
14459    SAML 2.0: make lasso_saml2_assertion_validate_conditions really work
14460
14461 lasso/saml-2.0/saml2_helper.c | 4 ++--
14462 1 file changed, 2 insertions(+), 2 deletions(-)
14463
14464commit b13ddc086bb610f537805a5628d89f0d6b72742c
14465Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14466Date:   Wed Feb 17 10:14:41 2010 +0000
14467
14468    Core: fix lasso_iso_8601_gmt_to_time_t, use timegm instead of mktime
14469
14470     * lasso/xml/tools.c:
14471       mktime convert works on local time, we need timegm to work with GMT
14472       time.
14473
14474 lasso/xml/tools.c | 2 +-
14475 1 file changed, 1 insertion(+), 1 deletion(-)
14476
14477commit 685a82b7af82bf0129b19fb952d913c741bf669a
14478Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14479Date:   Wed Feb 17 10:14:39 2010 +0000
14480
14481    ID-WSF 2.0: add strings for Discovery service Actions
14482
14483 lasso/id-ff/profile.c                              |  2 +-
14484 lasso/id-wsf-2.0/idwsf2_helper.c                   |  4 +-
14485 lasso/id-wsf-2.0/saml2_login.c                     |  2 +-
14486 lasso/xml/id-wsf-2.0/disco_abstract.c              |  2 +-
14487 lasso/xml/id-wsf-2.0/disco_endpoint_context.c      |  2 +-
14488 lasso/xml/id-wsf-2.0/disco_keys.c                  |  2 +-
14489 lasso/xml/id-wsf-2.0/disco_options.c               |  2 +-
14490 lasso/xml/id-wsf-2.0/disco_provider_id.c           |  2 +-
14491 lasso/xml/id-wsf-2.0/disco_query.c                 |  2 +-
14492 lasso/xml/id-wsf-2.0/disco_query_response.c        |  2 +-
14493 lasso/xml/id-wsf-2.0/disco_requested_service.c     |  2 +-
14494 lasso/xml/id-wsf-2.0/disco_security_context.c      |  2 +-
14495 lasso/xml/id-wsf-2.0/disco_service_context.c       |  2 +-
14496 lasso/xml/id-wsf-2.0/disco_service_type.c          |  2 +-
14497 .../xml/id-wsf-2.0/disco_svc_md_association_add.c  |  2 +-
14498 .../disco_svc_md_association_add_response.c        |  2 +-
14499 .../id-wsf-2.0/disco_svc_md_association_delete.c   |  2 +-
14500 .../disco_svc_md_association_delete_response.c     |  2 +-
14501 .../id-wsf-2.0/disco_svc_md_association_query.c    |  2 +-
14502 .../disco_svc_md_association_query_response.c      |  2 +-
14503 lasso/xml/id-wsf-2.0/disco_svc_md_delete.c         |  2 +-
14504 .../xml/id-wsf-2.0/disco_svc_md_delete_response.c  |  2 +-
14505 lasso/xml/id-wsf-2.0/disco_svc_md_query.c          |  2 +-
14506 lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c |  2 +-
14507 lasso/xml/id-wsf-2.0/disco_svc_md_register.c       |  2 +-
14508 .../id-wsf-2.0/disco_svc_md_register_response.c    |  2 +-
14509 lasso/xml/id-wsf-2.0/disco_svc_md_replace.c        |  2 +-
14510 .../xml/id-wsf-2.0/disco_svc_md_replace_response.c |  2 +-
14511 lasso/xml/id-wsf-2.0/disco_svc_metadata.c          |  2 +-
14512 lasso/xml/id-wsf-2.0/idwsf2_strings.h              | 47 ++++++++++++----------
14513 lasso/xml/xml.c                                    |  2 +-
14514 31 files changed, 57 insertions(+), 52 deletions(-)
14515
14516commit f8558c090c863e9e5ac6e58997ec6faa26f81707
14517Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14518Date:   Wed Feb 17 10:14:36 2010 +0000
14519
14520    ID-WSF 2.0: add serialization code for private properties of LassoIdWsf2Profile
14521
14522 lasso/id-wsf-2.0/discovery.c | 99 +++++++++++++++++++++++++++++++++++++++++++-
14523 lasso/id-wsf-2.0/profile.c   | 94 +++++++++++++++++++++++++++++++++++++++++
14524 2 files changed, 192 insertions(+), 1 deletion(-)
14525
14526commit 953eed0009f7b3fb89d3a74e925d40f0380b5ff3
14527Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14528Date:   Wed Feb 17 10:14:35 2010 +0000
14529
14530    ID-WSF 2.0: fix missing initialization of request field in lasso_idwsf2_discovery_validate_md_register
14531
14532 lasso/id-wsf-2.0/discovery.c | 2 ++
14533 1 file changed, 2 insertions(+)
14534
14535commit 2224370d82d3d50ce348740837af6212cff74bc8
14536Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14537Date:   Wed Feb 17 10:14:34 2010 +0000
14538
14539    ID-WSF 2.0 Documentation: update lasso-sections.txt with LassoIdWsf2Profile methods
14540
14541 docs/reference/lasso/lasso-sections.txt | 13 ++++++++++++-
14542 1 file changed, 12 insertions(+), 1 deletion(-)
14543
14544commit 7e43a5b53c13c89de565bfbdffe2f39dd2282d01
14545Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14546Date:   Wed Feb 17 10:14:32 2010 +0000
14547
14548    ID-WSF 2.0: fix lasso_idwsf2_discovery_add_simple_service_metadata
14549
14550     * lasso/id-wsf-2.0/discovery.c:
14551       options is a string list, and security_mech_ids too, so employ the
14552       corresponding macros.
14553
14554 lasso/id-wsf-2.0/discovery.c | 4 ++--
14555 1 file changed, 2 insertions(+), 2 deletions(-)
14556
14557commit 6aee19641031f3e2e7c61a761d092e2e3939d665
14558Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14559Date:   Wed Feb 17 10:14:31 2010 +0000
14560
14561    Core: in utils.h, use a temporary to store reference to freed list
14562
14563 lasso/utils.h | 7 ++++---
14564 1 file changed, 4 insertions(+), 3 deletions(-)
14565
14566commit cef121fa5f01576bfc801a84bfac055fd74b7859
14567Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14568Date:   Wed Feb 17 10:14:30 2010 +0000
14569
14570    ID-WSF 2.0: in lasso_idwsf2_discovery_status2rc, check second level status code too
14571
14572 lasso/id-wsf-2.0/discovery.c | 12 ++++++++++--
14573 1 file changed, 10 insertions(+), 2 deletions(-)
14574
14575commit d642712875f09edec3acfad4d17024a130ea6a06
14576Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14577Date:   Wed Feb 17 10:14:27 2010 +0000
14578
14579    Website: add a link to the developement version documentation
14580
14581 website/web/documentation/index.xml | 3 ++-
14582 1 file changed, 2 insertions(+), 1 deletion(-)
14583
14584commit 8fe484f90303daf5a2cd4a34962a10367e7bfd31
14585Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14586Date:   Mon Feb 15 10:37:51 2010 +0000
14587
14588    Binding python: fix leak in string getters
14589
14590 bindings/python/lang.py | 2 +-
14591 1 file changed, 1 insertion(+), 1 deletion(-)
14592
14593commit 95f3c0625f5fe2c4f0c88e6309eb109325996a9c
14594Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14595Date:   Mon Feb 15 10:37:50 2010 +0000
14596
14597    SAML 2.0: fix documentation of lasso_saml2_assertion_validate_conditions
14598
14599 lasso/saml-2.0/saml2_helper.c | 2 +-
14600 1 file changed, 1 insertion(+), 1 deletion(-)
14601
14602commit 19e14481e7b966aee60f6fd209b633b206b625b7
14603Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14604Date:   Mon Feb 15 10:37:49 2010 +0000
14605
14606    Add signature on EPR secur token
14607
14608 lasso/id-wsf-2.0/discovery.c | 2 +-
14609 1 file changed, 1 insertion(+), 1 deletion(-)
14610
14611commit 02a889ae8fcfab0f2ced6164de44d400adfa9664
14612Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14613Date:   Mon Feb 15 10:37:48 2010 +0000
14614
14615    Bindings python: udpate id-wsf 2.0 test file
14616
14617     * bindings/python/tests/idwsf2_tests.py:
14618       Disco Service registering is working, it now needs a bootstrap epr in
14619       all case (before registering could be done without signatures).
14620
14621 bindings/python/tests/idwsf2_tests.py | 227 ++++++++++++++++------------------
14622 1 file changed, 105 insertions(+), 122 deletions(-)
14623
14624commit be8312b0831306831748d961ffe87cd45186af63
14625Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14626Date:   Mon Feb 15 10:37:46 2010 +0000
14627
14628    ID-WSF 2.0: add signature to Disco produced EPR SAML 2.0 security tokens
14629
14630 lasso/id-wsf-2.0/discovery.c | 1 +
14631 1 file changed, 1 insertion(+)
14632
14633commit 9e558d4ff74324f2667185b4dd421352ff5dfa93
14634Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14635Date:   Mon Feb 15 10:37:45 2010 +0000
14636
14637    ID-WSF 2.0: in lasso_idwsf2_profile_build_request_msg, properly handle the security token
14638
14639     * lasso/id-wsf-2.0/profile.c:
14640       security token is a signed assertion by an IdP or a discovery
14641       service, we must keep as is, that is with the signature, in order to
14642       do that we extract the original xmlNode from the assertion and embed
14643       it in the new message using a LassoMiscTextNode.
14644
14645 lasso/id-wsf-2.0/profile.c | 23 +++++++++++++++++++----
14646 1 file changed, 19 insertions(+), 4 deletions(-)
14647
14648commit 293616bcbeda5a1bf693f7b77a211229482a5f6e
14649Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14650Date:   Mon Feb 15 10:37:44 2010 +0000
14651
14652    ID-WSF 2.0: in lasso_login_idwsf2_get_discovery_bootstrap_epr, better handle attribute content
14653
14654     * lasso/id-wsf-2.0/saml2_login.c:
14655       LassoSaml2AttributeValue can contain many children, so traverse them
14656       all to find the firs LassoWsAddrEndpointReference among them.
14657
14658 lasso/id-wsf-2.0/saml2_login.c | 18 +++++++++++-------
14659 1 file changed, 11 insertions(+), 7 deletions(-)
14660
14661commit 3791c7d2ae0def0b758bb88835e3c49c078297f2
14662Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14663Date:   Mon Feb 15 10:37:43 2010 +0000
14664
14665    ID-WSF 2.0: in lasso_login_idwsf2_add_discovery_bootstrap_epr, initialize ID and Issuer property on bootstrap assertion.
14666
14667     * lasso/id-wsf-2.0/saml2_login.c:
14668       initialization of ID and Issuer properties was missing.
14669
14670 lasso/id-wsf-2.0/saml2_login.c | 8 +++++---
14671 1 file changed, 5 insertions(+), 3 deletions(-)
14672
14673commit 7041018303beb78b570e4b920349a159d04af596
14674Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14675Date:   Mon Feb 15 10:37:42 2010 +0000
14676
14677    Core: in lasso_verify_signature, fix conditional about single reference
14678
14679     * lasso/xml/toosl.c:
14680       verify that reference is unique if NO_SINGLE_REFERENCE is disabled.
14681
14682 lasso/xml/tools.c | 2 +-
14683 1 file changed, 1 insertion(+), 1 deletion(-)
14684
14685commit 78df73e12884adb815529cdbcb7e35766de3651a
14686Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14687Date:   Mon Feb 15 10:37:41 2010 +0000
14688
14689    SAML 2.0: in saml2_helper.c, better check issuer element and also test the LassoServer object for issuance, lasso_saml2_assertion_get_issuer_provider
14690
14691 lasso/saml-2.0/saml2_helper.c | 6 +++++-
14692 1 file changed, 5 insertions(+), 1 deletion(-)
14693
14694commit c9b11bf04087b598b7f28cf878ee7453de15a530
14695Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14696Date:   Mon Feb 15 10:37:40 2010 +0000
14697
14698    ID-WSF 2.0: in lasso_wsa_endpoint_reference_new_for_idwsf2_service, do not forget to add metadata to epr, fill usage property of token
14699
14700     * lasso/id-wsf-2.0/idwsf2_helper.c:
14701       add missing initialization code.
14702
14703 lasso/id-wsf-2.0/idwsf2_helper.c | 2 ++
14704 1 file changed, 2 insertions(+)
14705
14706commit f654540ae25061d20f5cbea6a4dd1d53487832ec
14707Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14708Date:   Mon Feb 15 10:37:39 2010 +0000
14709
14710    ID-WSF 2.0: fix bad type checking in lasso_wsa_endpoint_reference_get_idwsf2_security_context_for_security_mechanism
14711
14712     * lasso/id-wsf-2.0/idwsf2_helper.c:
14713       SecurityMechID is a list of strings not LassoMiscTextNode.
14714
14715 lasso/id-wsf-2.0/idwsf2_helper.c | 6 ++----
14716 1 file changed, 2 insertions(+), 4 deletions(-)
14717
14718commit bf323d00118a9e7284fec268de4da6de6c84291c
14719Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14720Date:   Mon Feb 15 10:37:38 2010 +0000
14721
14722    ID-WSF 2.0: fix bad conditionnal in lasso_idwsf2_discovery_process_metadata_register_response_msg
14723
14724     * lasso/id-wsf-2.0/discovery.c:
14725       fix check in
14726       lasso_idwsf2_discovery_process_metadata_register_response_msg
14727       fix duplication of service metadatas inside private list of service
14728       metadatas.
14729
14730 lasso/id-wsf-2.0/discovery.c | 3 +--
14731 1 file changed, 1 insertion(+), 2 deletions(-)
14732
14733commit b4c6e69ee1cf5627b10053ca42ecbf301b23b00c
14734Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14735Date:   Mon Feb 15 10:37:36 2010 +0000
14736
14737    in server.c, fix missing loading of public keys in constructors
14738
14739     * lasso/id-ff/server.c:
14740       constructor for LassoProvider load public keys but they are not
14741       called by LassoServer constructors, so we have to explicitely
14742       duplicate calls to lasso_provider_load_public_keys.
14743
14744 lasso/id-ff/server.c | 4 ++++
14745 1 file changed, 4 insertions(+)
14746
14747commit b36312a8b958aeeb89f78011c7dfe26ba2482a4a
14748Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14749Date:   Mon Feb 15 10:37:34 2010 +0000
14750
14751    ID-WSF 2.0: moved strings to their own header
14752
14753 lasso/xml/id-wsf-2.0/Makefile.am      |   3 +-
14754 lasso/xml/id-wsf-2.0/idwsf2_strings.h | 934 ++++++++++++++++++++++++++++++++++
14755 lasso/xml/idwsf_strings.h             | 860 +------------------------------
14756 3 files changed, 938 insertions(+), 859 deletions(-)
14757
14758commit ab9e4874ef56d131bf1d8131934bf6f770e39222
14759Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14760Date:   Fri Feb 12 11:04:38 2010 +0000
14761
14762    Add saml2_strings.h to dist
14763
14764 lasso/xml/saml-2.0/Makefile.am | 3 ++-
14765 1 file changed, 2 insertions(+), 1 deletion(-)
14766
14767commit 63a210a5076270530989c8fbadfc0239813fd320
14768Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14769Date:   Fri Feb 12 09:48:24 2010 +0000
14770
14771    Bindings python: remove default argument if there is parameters without default argument following
14772
14773 bindings/python/lang.py | 25 +++++++++++++++++++++++++
14774 1 file changed, 25 insertions(+)
14775
14776commit 686951e381674852eeb825fa6b60ece37b850672
14777Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14778Date:   Fri Feb 12 09:48:23 2010 +0000
14779
14780    Use defined symbols instead of magic constants
14781
14782 lasso/xml/xml.c | 4 ++--
14783 1 file changed, 2 insertions(+), 2 deletions(-)
14784
14785commit 2f15b4431d442cb815d681c37c4a2c9a6e3cec3a
14786Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14787Date:   Fri Feb 12 09:48:22 2010 +0000
14788
14789    Add LASSO_SAML2_FIELD_ENCODING
14790
14791     * lasso/xml/saml-2.0/saml2_strings.h:
14792       add another field name from SAML 2.0 specifications.
14793
14794 lasso/xml/saml-2.0/saml2_strings.h | 1 +
14795 1 file changed, 1 insertion(+)
14796
14797commit dad75ee5f1d6cf1d9f767c027a5bb3841c6eed64
14798Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14799Date:   Fri Feb 12 09:48:20 2010 +0000
14800
14801    Fix lasso_get_relaystate_from_query, support semi-colon and parameter at beginning
14802
14803    * lasso/xml/tools.c:
14804      getting first parameter was broken (query_string does not contain '?'
14805      at the beginning) and semi-colon support was missing.
14806
14807 lasso/xml/tools.c | 29 ++++++++++++++++++++++-------
14808 1 file changed, 22 insertions(+), 7 deletions(-)
14809
14810commit e48619174bdbf438b4b8dfdac43a18e99b5c70b3
14811Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14812Date:   Wed Feb 10 17:07:05 2010 +0000
14813
14814    Documentation: fix typos in saml2_strings.h documentation, add new string symbols to lasso-sections.txt
14815
14816 docs/reference/lasso/lasso-sections.txt | 29 ++++++++++++++++++++++++++++-
14817 lasso/xml/saml-2.0/saml2_strings.h      | 20 ++++++++++----------
14818 2 files changed, 38 insertions(+), 11 deletions(-)
14819
14820commit 2b15a5a97fe46867308ded90f2a70c376bb50e04
14821Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14822Date:   Wed Feb 10 16:00:34 2010 +0000
14823
14824    SAML 2.0: move SAML 2.0 strings to their own header, add documentation
14825
14826     * lasso/xml/strings.h:
14827       remove SAML 2.0 strings
14828     * lasso/xml/saml-2.0/saml2_strings.h:
14829       move them here, document useful ones.
14830
14831 lasso/xml/saml-2.0/saml2_strings.h | 403 +++++++++++++++++++++++++++++++++++++
14832 lasso/xml/strings.h                | 202 +------------------
14833 2 files changed, 406 insertions(+), 199 deletions(-)
14834
14835commit 30f3a778b4adedb05c1361afe28349e0d09df416
14836Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14837Date:   Wed Feb 10 13:58:42 2010 +0000
14838
14839    Documentation: document LsasoSamlp2NameIDPolicy
14840
14841 lasso/xml/saml-2.0/samlp2_name_id_policy.h | 19 ++++++++++++++++++-
14842 1 file changed, 18 insertions(+), 1 deletion(-)
14843
14844commit 6b601b55ee99bd54ef6a0ff59cdea781ee83d72f
14845Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14846Date:   Wed Feb 10 13:58:40 2010 +0000
14847
14848    Documentation: complete non finished documentation comments
14849
14850     * too much warnings when generating doc, now we can concentrate on
14851       undocumented symbols (in
14852       lasso/docs/reference/lasso/lasso-undocumented.txt).
14853
14854 lasso/errors.h                                     |  5 +++++
14855 lasso/id-wsf/id_ff_extensions.c                    | 24 ++++++++++++----------
14856 lasso/id-wsf/wsf_profile.c                         | 15 ++++++++------
14857 lasso/lasso.c                                      | 19 ++++++++---------
14858 lasso/saml-2.0/saml2_helper.h                      | 24 ++++++++++++++++++++--
14859 lasso/xml/id-wsf-2.0/disco_abstract.c              |  4 ++--
14860 lasso/xml/id-wsf-2.0/disco_provider_id.c           |  4 ++--
14861 lasso/xml/id-wsf-2.0/disco_service_type.c          |  4 ++--
14862 lasso/xml/lib_assertion.c                          | 15 +++++++-------
14863 lasso/xml/lib_authentication_statement.c           | 18 ++++++++--------
14864 .../xml/lib_federation_termination_notification.c  |  4 ++--
14865 lasso/xml/lib_logout_request.c                     |  4 ++--
14866 lasso/xml/lib_logout_response.c                    |  8 ++++----
14867 lasso/xml/lib_name_identifier_mapping_request.c    | 13 ++++++------
14868 lasso/xml/lib_name_identifier_mapping_response.c   | 10 ++++-----
14869 lasso/xml/lib_register_name_identifier_request.c   | 13 ++++++------
14870 lasso/xml/lib_register_name_identifier_response.c  | 10 ++++-----
14871 lasso/xml/strings.h                                |  7 ++++++-
14872 lasso/xml/tools.c                                  |  2 +-
14873 lasso/xml/ws/wsa_attributed_qname.c                |  4 ++--
14874 lasso/xml/ws/wsa_attributed_uri.c                  |  4 ++--
14875 lasso/xml/ws/wsa_relates_to.c                      |  4 ++--
14876 lasso/xml/ws/wsse_username_token.c                 |  1 +
14877 23 files changed, 127 insertions(+), 89 deletions(-)
14878
14879commit 2a9c9e11b0e407ac94968b7125c09ccbb7fc3823
14880Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14881Date:   Wed Feb 10 00:59:30 2010 +0000
14882
14883    Bindings perl: prevent unused functio warning for array_to_glist_gobject
14884
14885 bindings/perl/glist_handling.c | 2 +-
14886 1 file changed, 1 insertion(+), 1 deletion(-)
14887
14888commit b008ca69254c1fb1b4c3cab8f98ec96038d92931
14889Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14890Date:   Wed Feb 10 00:59:29 2010 +0000
14891
14892    Tests perl: raise number of tests
14893
14894 bindings/perl/t/Lasso.t | 2 +-
14895 1 file changed, 1 insertion(+), 1 deletion(-)
14896
14897commit db940c119a3096ed0386dd13809405c9046f10af
14898Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14899Date:   Wed Feb 10 00:35:03 2010 +0000
14900
14901    Docs: reorder sections in chapter "Lasso Architecture"
14902
14903 docs/reference/lasso/lasso-docs.sgml | 4 ++--
14904 1 file changed, 2 insertions(+), 2 deletions(-)
14905
14906commit a93d3e5f5cf556436404c91e5525a3b82f0835ad
14907Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14908Date:   Wed Feb 10 00:34:59 2010 +0000
14909
14910    SAML 2.0: separate lasso_saml20_login_process_response_status_and_assertion into multiple functions
14911
14912     * lasso/saml-2.0/login.c:
14913       in lasso_saml20_login_process_response_status_and_assertion, extract assertion
14914       decryption, and issuer checking into their own function.
14915
14916 lasso/saml-2.0/login.c | 175 ++++++++++++++++++++++++++++---------------------
14917 1 file changed, 100 insertions(+), 75 deletions(-)
14918
14919commit f648941f018cbbaa9f3bd095f1bbf1ef63f5c8b6
14920Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14921Date:   Wed Feb 10 00:34:55 2010 +0000
14922
14923    SAML 2.0: when verifying query signature, do not presume order of field and separator
14924
14925     * lasso/xml/tools.c:
14926       in lasso_saml2_verify_query_signature, extract needed field and order
14927       them appropriately before computing digest, expect ';' as well as '&'
14928       as separator.
14929     * tests/random_test.c:
14930       add non-regression tests for query signature validation.
14931     * tests/Makefile.am:
14932       make tests link agains static version of liblasso, to get access to
14933       private functions.
14934
14935 lasso/xml/tools.c    | 109 ++++++++++++++++++++++++++++++++++++---------------
14936 tests/Makefile.am    |   2 +-
14937 tests/random_tests.c |  48 +++++++++++++++++++++++
14938 3 files changed, 126 insertions(+), 33 deletions(-)
14939
14940commit d1fdad1d6a9c50436812b7149426d5046d63c3c0
14941Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14942Date:   Wed Feb 10 00:34:51 2010 +0000
14943
14944    SAML 2.0: complete list of field names for SAML 2.0
14945
14946 lasso/xml/strings.h | 9 ++++++---
14947 1 file changed, 6 insertions(+), 3 deletions(-)
14948
14949commit f176cde7832c53ab23db12a231d17da0b1a80fbc
14950Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14951Date:   Wed Feb 10 00:34:47 2010 +0000
14952
14953    Core: in tools.c, enhance urlencoded_to_string to support semu-colon separator
14954
14955 lasso/xml/tools.c | 30 +++++++++++++++++++++---------
14956 1 file changed, 21 insertions(+), 9 deletions(-)
14957
14958commit 60b5029e03cef1867bf21c21e0be10bd308e97b8
14959Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14960Date:   Wed Feb 10 00:34:43 2010 +0000
14961
14962    SAML 2.0: add helper method lasso_saml2_assertion_get_in_response_to
14963
14964     * lasso/saml-2.0/saml2_helper.c lasso/saml-2.0/saml2_helper.h:
14965       add a method to access easily the InResponseTo attribute.
14966
14967 lasso/saml-2.0/saml2_helper.c | 19 +++++++++++++++++++
14968 lasso/saml-2.0/saml2_helper.h |  2 ++
14969 2 files changed, 21 insertions(+)
14970
14971commit b758c1c58c357690a8fc7145d782362b2b42d233
14972Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14973Date:   Wed Feb 10 00:34:39 2010 +0000
14974
14975    SAML 2.0: in lasso_saml20_login_process_authn_response_msg always report signatures errors
14976
14977     * lasso/saml-2.0/login.c:
14978       - in lasso_saml20_login_process_authn_response_msg keep around all error
14979         codes returned by intermediary steps. At the end report the first one.
14980
14981 lasso/saml-2.0/login.c | 23 +++++++++++++----------
14982 1 file changed, 13 insertions(+), 10 deletions(-)
14983
14984commit ee77424f543990ea80dc7e794d6d2cb8c9925f59
14985Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
14986Date:   Wed Feb 10 00:34:35 2010 +0000
14987
14988    SAML 2.0: in lasso_saml20_profile_process_any_response do not stop on missing issuer
14989
14990     * lasso/saml-2.0/profile.c:
14991       Issuer is not a mandatory element of SAML 2.0 response,
14992       but if we do not remember which issuer we sent the request (of if
14993       the response is spontaneous) then we will receive a provider not found
14994       error when trying to check the message signature.
14995
14996 lasso/saml-2.0/profile.c | 40 +++++++++++++++++++++++++++++++---------
14997 1 file changed, 31 insertions(+), 9 deletions(-)
14998
14999commit 8c26e2ba8c396ab2f2cb2637a3e63d495519379e
15000Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15001Date:   Wed Feb 10 00:34:29 2010 +0000
15002
15003    Use new SAML2 strings instead of hardcoding query string field names
15004
15005 lasso/saml-2.0/profile.c                     | 9 +++++----
15006 lasso/xml/saml-2.0/samlp2_request_abstract.c | 2 +-
15007 lasso/xml/saml-2.0/samlp2_status_response.c  | 2 +-
15008 3 files changed, 7 insertions(+), 6 deletions(-)
15009
15010commit 90f680a8396372e57320ead824772c90d27fb55b
15011Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15012Date:   Wed Feb 10 00:34:23 2010 +0000
15013
15014    Add documentation about runtime flags
15015
15016     * lasso/lasso.c:
15017       add a table to Initialization documentation section about
15018       general runtime flags.
15019
15020 lasso/lasso.c | 39 +++++++++++++++++++++++++++++++++++++++
15021 1 file changed, 39 insertions(+)
15022
15023commit d9fa683219f11fecc3ebc55b62703c7176013e3e
15024Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15025Date:   Wed Feb 10 00:34:19 2010 +0000
15026
15027    Remove follow-idwsf-stupid-semantic flag
15028
15029     * lasso/lasso.c:
15030       this flag is useless, that's me that is stupid.
15031
15032 lasso/lasso.c | 10 ----------
15033 1 file changed, 10 deletions(-)
15034
15035commit 1da63271d99a1993c13a3ccbdc22db8b952ecc9d
15036Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15037Date:   Wed Feb 10 00:34:14 2010 +0000
15038
15039    Add internal methods to LassoServer to get the signature and encryption private keys
15040
15041     * lasso/id-ff/server.c lasso/id-ff/serverprivate.h:
15042       add methods lasso_server_get_private_key and lasso_server_get_encryption_private_key.
15043
15044 lasso/id-ff/server.c        | 35 +++++++++++++++++++++++++++++++++++
15045 lasso/id-ff/serverprivate.h |  2 ++
15046 2 files changed, 37 insertions(+)
15047
15048commit 59246ba028a9d3d97887fe3ce71d94212f59f358
15049Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15050Date:   Wed Feb 10 00:34:09 2010 +0000
15051
15052    Add complete error code listing for lasso_login_process_response_msg
15053
15054     * lasso/id-ff/login.c:
15055       list all error codes and their semantic with respect to this call.
15056
15057 lasso/id-ff/login.c | 26 +++++++++++++++++++++++++-
15058 1 file changed, 25 insertions(+), 1 deletion(-)
15059
15060commit f2b5731eb54e3ae944ad1f5a63d076239ec3f7b3
15061Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15062Date:   Wed Feb 10 00:34:04 2010 +0000
15063
15064    Update code example for LassoLogin
15065
15066     * lasso/id-ff/login.c:
15067       add code for intializaing request for SAML 2.0, shows how to handler errors codes.
15068
15069 lasso/id-ff/login.c | 92 +++++++++++++++++++++++++++++++++++++++++++++--------
15070 1 file changed, 78 insertions(+), 14 deletions(-)
15071
15072commit c5d5b248f2560bf281ec9217c1e9622edf7c4b7b
15073Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15074Date:   Wed Feb 10 00:34:00 2010 +0000
15075
15076    Add error codes, update error codes documentation, reduce changes in errors.c by ordering error codes
15077
15078    * lasso/errors.h lasso/errors.c
15079    - add to report non schema conforming XML trees, decyrption
15080    failure due to missing private keys and invalid signatures on assertions.
15081    - update documentation of LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND,
15082    LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH,
15083
15084    * lasso/build_strerror.py:
15085    before outputting switch cases, order error codes
15086    name lexically in order to reduce change lines
15087    when adding new error codes.
15088
15089 lasso/Makefile.am       |   2 +-
15090 lasso/build_strerror.py |   4 +-
15091 lasso/errors.c          | 542 ++++++++++++++++++++++++------------------------
15092 lasso/errors.h          |  27 ++-
15093 4 files changed, 303 insertions(+), 272 deletions(-)
15094
15095commit c9bf68c8c743959803bdcc14532b4461a8523340
15096Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15097Date:   Wed Feb 10 00:33:56 2010 +0000
15098
15099    Add strings for SAML2 field names for POST, Redirect and Artifact bindings
15100
15101 lasso/xml/strings.h | 5 +++++
15102 1 file changed, 5 insertions(+)
15103
15104commit fa87fd5b27da1a4028806abb5a9fa46a1e0d3348
15105Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15106Date:   Wed Feb 10 00:33:53 2010 +0000
15107
15108    Update documentation of the registry module
15109
15110 lasso/registry.c | 27 ++++++++++++++++-----------
15111 1 file changed, 16 insertions(+), 11 deletions(-)
15112
15113commit 0119b91e56e9cb26ea053be91c1e6e1fb808b05e
15114Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15115Date:   Wed Feb 10 00:33:49 2010 +0000
15116
15117    Adapt LassoProvider methods to care for protocol profile version when verifying signature
15118
15119     * lasso/id-ff/provider.c:
15120       there is now 2 methods to verify signatures, methods calling the old
15121       one must now choose whether to call the liberty one of the SAML 2.0
15122       one.
15123
15124 lasso/id-ff/provider.c | 38 +++++++++++++++++++++++++++++++-------
15125 1 file changed, 31 insertions(+), 7 deletions(-)
15126
15127commit 72dc2ff63d72e2db7d94034331b4f1ba280fad1c
15128Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15129Date:   Wed Feb 10 00:33:45 2010 +0000
15130
15131    Add a function to validate query signatures using SAML 2.0 semantic
15132
15133     * lasso/xml/tools.c:
15134       this new function is a placeholder for the new SAML 2.0 semantic
15135       following query signature validation function. It will start with the
15136       old code of lasso_query_verify_signature.
15137
15138 lasso/xml/private.h |   2 +
15139 lasso/xml/tools.c   | 119 ++++++++++++++++++++++++++++++++++++++++++++++++++++
15140 2 files changed, 121 insertions(+)
15141
15142commit c74224c5c9264ac6f703e26416a43a4034cd5d04
15143Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15144Date:   Wed Feb 10 00:33:40 2010 +0000
15145
15146    Propagate change of name for LASSO_PP_ defines
15147
15148 docs/reference/lasso/lasso-sections.txt |  4 ++--
15149 tests/basic_tests.c                     | 16 ++++++++--------
15150 2 files changed, 10 insertions(+), 10 deletions(-)
15151
15152commit b564a3b618bf09b9483b389c41e7104706fc5c89
15153Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15154Date:   Mon Feb 8 09:34:11 2010 +0000
15155
15156    Core: in LassoServer constructors, test if private_key is loadable
15157
15158     * lasso/id-ff/server.c:
15159       mark private_key as not mandatory as regression tests expect it to
15160       not be mandatory.
15161       test if loading of private key to encryption_private_key private
15162       field worked, if not abort the constructor and return NULL.
15163     * lasso/id-ff/server.h:
15164       fix name of constructors argument to corresponds with comments
15165       (binding generator use this correspondance to apply annotation from
15166       comments to the model obtained by parsing the headers).
15167
15168 lasso/id-ff/server.c | 36 ++++++++++++++++++++++++------------
15169 lasso/id-ff/server.h |  4 ++--
15170 2 files changed, 26 insertions(+), 14 deletions(-)
15171
15172commit 2800779b4cf3bb7b312c10419f59d4486dc860e5
15173Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15174Date:   Mon Feb 8 09:34:08 2010 +0000
15175
15176    in lasso_xmlsec_load_private_key_from_buffer, do not let xmlSecBase64Decode show warnings
15177
15178 lasso/xml/tools.c | 2 ++
15179 1 file changed, 2 insertions(+)
15180
15181commit fd3f9f22773b72456cf71ba1029f886b680a6cd7
15182Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15183Date:   Fri Feb 5 00:44:52 2010 +0000
15184
15185    fix bad operation in bindings.py
15186
15187 bindings/bindings.py | 2 +-
15188 1 file changed, 1 insertion(+), 1 deletion(-)
15189
15190commit 7808c4cffaa5ae606186149d9434380b52e89e7c
15191Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15192Date:   Thu Feb 4 22:24:06 2010 +0000
15193
15194    Bindings: restore ID-WSF constants, improve python getters,
15195
15196     * bindings/bindings.py:
15197       parse idwsf_strings.h to get ID-WSF constants.
15198     * bindings/utils.py:
15199       add an is_rc check function, to check for 'error code' return type.
15200     * bindings/perl/lang.py:
15201       only raise errors for 'int' or 'gint' return type
15202     * bindings/python/lang.py:
15203       - always create a normal function binding.
15204       - for functions starting with 'get' try to create a corresponding
15205         property, but if a corresponding member already exists, fails, and
15206         print a warning about getter function/member field clash.
15207       - make type dispatching on return_type more explicite.
15208
15209 bindings/bindings.py    |  31 ++++++++---
15210 bindings/perl/lang.py   |   2 +-
15211 bindings/python/lang.py | 142 +++++++++++++++++++++---------------------------
15212 bindings/utils.py       |   3 +
15213 4 files changed, 89 insertions(+), 89 deletions(-)
15214
15215commit e6a07df2bc362d57a422216a4af834d980b1b2d7
15216Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15217Date:   Thu Feb 4 22:24:04 2010 +0000
15218
15219    Core: Finish support for all XMLDsig key formats
15220
15221     * lasso/xml/tools.c:
15222       xmlsec is not able to load a certificate public key without checking
15223       it against trusted root certificate, so we must work around and load
15224       the key by hand.
15225       lasso_xmlsec_load_private_key_from_buffer is made more robust in the
15226       same (loading of the key was extracted inside
15227       _lasso_xmlsec_load_key_from_buffer) and now can load certificates and
15228       keys directly embedded inside KeyValue nodes (in total opposition to
15229       the XMLDsig specification but...), with or without PEM headers.
15230     * tests/metadata/Makefile.am tests/metadata/metadata_06.xml
15231       tests/metadata_tests.c:
15232       add test case for RSAKeyValue public keys.
15233
15234 lasso/xml/tools.c              | 119 +++++++++++++++++++++++++++--------------
15235 tests/metadata/Makefile.am     |   3 +-
15236 tests/metadata/metadata_06.xml |  23 ++++++++
15237 tests/metadata_tests.c         |  13 +++++
15238 4 files changed, 116 insertions(+), 42 deletions(-)
15239
15240commit 38ef0a86d9075f75ae735409d7b59da2da93490d
15241Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15242Date:   Thu Feb 4 01:23:45 2010 +0000
15243
15244    Binding python: fix getter for non-object fields
15245
15246     * bindings/python/lang.py:
15247       transition to bindings/utils.py methods broke getters.
15248
15249 bindings/python/lang.py | 18 +++++++++++++-----
15250 1 file changed, 13 insertions(+), 5 deletions(-)
15251
15252commit 2a3ada925ca754dda62e10917fab30e1d9106226
15253Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15254Date:   Thu Feb 4 01:23:43 2010 +0000
15255
15256    Core: in lasso_xmlsec_load_key_info add flag to let xmlSec load certificates
15257
15258     * lasso/xml/tools.c:
15259       adding the flag XMLSEC_KEYINFO_FLAGS_X509DATA_DONT_VERIFY_CERTS make
15260       xmlSec able to load certificate, the 'hand made' code to load
15261       certificate is then useless.
15262
15263 lasso/xml/tools.c | 1 +
15264 1 file changed, 1 insertion(+)
15265
15266commit 36c7b41fbd2381eb531290207512e6dede2d8dd9
15267Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15268Date:   Thu Feb 4 00:02:26 2010 +0000
15269
15270    Tests: add more checking to dump generation code in login_tests.c
15271
15272 tests/login_tests.c | 14 +++++++++-----
15273 1 file changed, 9 insertions(+), 5 deletions(-)
15274
15275commit 0a8f09f96784911d67f1c5a2c3d922308928fe0d
15276Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15277Date:   Thu Feb 4 00:02:24 2010 +0000
15278
15279    Tests: adapt server constructor settings to recent changes
15280
15281 tests/random_tests.c | 9 +++++++--
15282 1 file changed, 7 insertions(+), 2 deletions(-)
15283
15284commit 3bf8b2a44fb7c46182f8e075ab0131a74fa86053
15285Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15286Date:   Thu Feb 4 00:02:24 2010 +0000
15287
15288    Core: in lasso_profile_get_request_type_from_soap_msg use lasso_xml_parse_memory_with_error
15289
15290     * lasso/id-ff/profile.c: (lasso_profile_get_request_type_from_soap_msg)
15291       use lasso_xml_parse_memory_with_error instead of xmlParseMemory, use
15292       error code output argument to log error reports.
15293
15294 lasso/id-ff/profile.c | 12 ++++++++++--
15295 1 file changed, 10 insertions(+), 2 deletions(-)
15296
15297commit 8e1398e65cc14f6e73212f28b6d677ba56ce2086
15298Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15299Date:   Thu Feb 4 00:02:22 2010 +0000
15300
15301    Core: in provider.c, make lasso_provider_load_metadata_from_buffer the main metadata loading function
15302
15303     * (init_from_xml) fail initialization if we cannot load the metadatas,
15304       and log a warning.
15305     * extract _lasso_provider_load_metadata_from_buffer from
15306       lasso_provider_load_metadata_from_buffer, which accept a length
15307       parameter. use it inside lasso_provider_load_metadata, instead of
15308       xmlParseFile.
15309     * (lasso_provider_load_public_key) use lasso_xmlsec_load_key_info and
15310       lasso_xmlsec_load_private_key to load the public keys.
15311
15312 lasso/id-ff/provider.c | 184 +++++++++++++++++--------------------------------
15313 1 file changed, 62 insertions(+), 122 deletions(-)
15314
15315commit 5efe4e238f724271e8f9b6121719ba68e0799606
15316Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15317Date:   Thu Feb 4 00:02:21 2010 +0000
15318
15319    Core: use lasso_xml_parse_file to load affiliation file
15320
15321 lasso/id-ff/server.c | 2 +-
15322 1 file changed, 1 insertion(+), 1 deletion(-)
15323
15324commit 57f85d6f6bf14b01707831ad61acd1b1e3402c0f
15325Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15326Date:   Thu Feb 4 00:02:20 2010 +0000
15327
15328    Binding java: Makefile.am has multiple target rules, it cannot support parallel builds
15329
15330 bindings/java/Makefile.am | 2 ++
15331 1 file changed, 2 insertions(+)
15332
15333commit 845eb26d6a81b2780fafd999e553da0b558697a5
15334Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15335Date:   Thu Feb 4 00:02:19 2010 +0000
15336
15337    Core: in tools.c, add function to load XML files and KeyInfo nodes
15338
15339     * tools.c:
15340       add lasso_xml_parse_file, based on g_file_get_contents and
15341       lasso_xml_parse_memory.
15342       add lasso_xml_parse_memory_with_error which instead of logging
15343       errors, can return the xmlError structure.
15344       add lasso_xmlsec_load_key_info, which allows to load keys from
15345       ds:KeyInfo XML nodes. It also support the "Lasso" bug of using
15346       ds:KeyValue directly to store base64 encoded keys and certificates.
15347
15348 lasso/xml/private.h |   3 +
15349 lasso/xml/tools.c   | 156 +++++++++++++++++++++++++++++++++++++++++++++++++++-
15350 2 files changed, 156 insertions(+), 3 deletions(-)
15351
15352commit 560e43046c0b72d944881102917fca414fd3b42e
15353Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15354Date:   Thu Feb 4 00:02:17 2010 +0000
15355
15356    SAML 2.0: in name_id_management.c, rework lasso_name_id_management_new_from_dump
15357
15358 lasso/saml-2.0/name_id_management.c | 14 ++++++--------
15359 1 file changed, 6 insertions(+), 8 deletions(-)
15360
15361commit 3433a07361786ca7b112eed003341151b05ef515
15362Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15363Date:   Thu Feb 4 00:02:16 2010 +0000
15364
15365    Core: add more memory tracing, add a tracing macro
15366
15367     * lasso/utils.h: add lasso_trace, which as a printf signature.
15368     * xml/xml.c: add more trace to node initialization code.
15369
15370 lasso/utils.h   |  7 +++++++
15371 lasso/xml/xml.c | 54 ++++++++++++++++++++++++++++++++++--------------------
15372 2 files changed, 41 insertions(+), 20 deletions(-)
15373
15374commit ce79157276322d3d5bc56359e2294d2948ff5b23
15375Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15376Date:   Thu Feb 4 00:02:14 2010 +0000
15377
15378    Tests: in valgrind suppressions file add more GLib suppressions
15379
15380 tests/valgrind/lasso.supp | 117 ++++++++++++++++++++++++++++++++++++++++++++++
15381 1 file changed, 117 insertions(+)
15382
15383commit 6de95fe91f9732cce562425e36d6f8439df30589
15384Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15385Date:   Thu Feb 4 00:02:13 2010 +0000
15386
15387    Tests: in basic_tests.c, re-enable parsing of LassoWsuTimestamp objects
15388
15389 tests/basic_tests.c | 6 +-----
15390 1 file changed, 1 insertion(+), 5 deletions(-)
15391
15392commit f520348197f58815552ceecff74261f96cde881f
15393Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15394Date:   Thu Feb 4 00:02:12 2010 +0000
15395
15396    Core: use lasso_node_new_from_dump to implement _new_from_dump methods
15397
15398     * provider.c:
15399       add annotation for nullable arguments (necessary for bindings of
15400       new_from_buffer).
15401     * server.c: add annotations, allow to set encryption_private_key from
15402       buffers
15403
15404 lasso/id-ff/identity.c | 19 +++----------------
15405 lasso/id-ff/login.c    | 16 ++++++----------
15406 lasso/id-ff/logout.c   | 15 ++++++---------
15407 lasso/id-ff/provider.c | 23 +++++++++--------------
15408 lasso/id-ff/server.c   | 51 ++++++++++++++++++++++++--------------------------
15409 lasso/id-ff/session.c  | 22 +++-------------------
15410 6 files changed, 51 insertions(+), 95 deletions(-)
15411
15412commit da7dcfaeddbb241f7caaf5ee23ba3e8114a06aba
15413Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15414Date:   Thu Feb 4 00:02:10 2010 +0000
15415
15416    Binding perl: add cleanup for temporary data of trampoline code
15417
15418     * bindings/perl/lang.py:
15419       data type not common to Perl and C must be allocated for the duration
15420       of the call (mainly GList and xmlNode), but after the call they must
15421       be deallocated.
15422
15423 bindings/perl/lang.py | 38 +++++++++++++++++++++++++-------------
15424 1 file changed, 25 insertions(+), 13 deletions(-)
15425
15426commit 184ff7f14a130af2ca3b7b68657e5b49fed93611
15427Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15428Date:   Thu Feb 4 00:02:09 2010 +0000
15429
15430    SAML 2.0: in samlp2_response.c, simplify code path for assertion encryption
15431
15432 lasso/xml/saml-2.0/samlp2_response.c | 36 +++++++++++++++---------------------
15433 1 file changed, 15 insertions(+), 21 deletions(-)
15434
15435commit b780bd237604c80ffd5c483d2ab231ed0e328bee
15436Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15437Date:   Thu Feb 4 00:02:07 2010 +0000
15438
15439    Fix leaks
15440
15441     * lasso/id-wsf-2.0/profile.c: release private data object.
15442     * lasso/saml-2.0/login.c: free NameID content after construction.
15443     * lasso/xml/tools.c: free algorithm attribute content in
15444       lasso_node_decrypt_xmlnode.
15445     * lasso/xml/xml.c: release cutom_element->nodename in destructor.
15446       remove useless finalize method.
15447     * tests/basic_tests.c: release xmldoc after use.
15448     * tests/random_tests.c: free resut of lasso_node_dump.
15449
15450 lasso/id-wsf-2.0/profile.c | 7 +++++--
15451 lasso/saml-2.0/login.c     | 6 ++++--
15452 lasso/xml/tools.c          | 9 +++++----
15453 lasso/xml/xml.c            | 8 +-------
15454 tests/basic_tests.c        | 1 +
15455 tests/random_tests.c       | 1 +
15456 6 files changed, 17 insertions(+), 15 deletions(-)
15457
15458commit 7aa18e07b1f0395e363eb0e65beb6d74ffd4f473
15459Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15460Date:   Thu Feb 4 00:02:05 2010 +0000
15461
15462    Fix leaks, change signature of lasso_provider_get_sp_name_qualifier, make it return a const char*
15463
15464 lasso/id-ff/federation.c |  2 +-
15465 lasso/id-ff/federation.h |  2 +-
15466 lasso/id-ff/profile.c    |  2 +-
15467 lasso/id-ff/provider.c   |  6 +++---
15468 lasso/id-ff/provider.h   |  2 +-
15469 lasso/saml-2.0/login.c   | 11 +++++------
15470 lasso/xml/xml.c          |  5 ++++-
15471 7 files changed, 16 insertions(+), 14 deletions(-)
15472
15473commit c9068fee45bf360f227cb0f18070821d6abfea11
15474Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15475Date:   Thu Feb 4 00:02:03 2010 +0000
15476
15477    in lasso/xml/tools.c, remove leaks of xmlSecKey and xmlNode
15478
15479 lasso/xml/tools.c | 20 +++++++++++---------
15480 1 file changed, 11 insertions(+), 9 deletions(-)
15481
15482commit 5b8b096341c6f47e886a0f4e682c052cbaad7245
15483Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15484Date:   Thu Feb 4 00:02:00 2010 +0000
15485
15486    in lasso_xmlsec_load_private_key, do not leak the file buffer, in lasso_node_encrypt do not leak the keys manager
15487
15488 lasso/xml/tools.c | 9 ++++++---
15489 lasso/xml/xml.c   | 3 +--
15490 2 files changed, 7 insertions(+), 5 deletions(-)
15491
15492commit dce72553df87382a44c79953cb255a35976e3d0c
15493Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15494Date:   Mon Feb 1 19:50:13 2010 +0000
15495
15496    Binding perl: many improvements
15497
15498     * lang.py: use lasso_unref instead of g_object_unref.
15499     * lang.py: handle 'optional' annotation for more types, needed by
15500       ID-WSF bindings.
15501     * lang.py, gobject_handling.c: check object type before making the C
15502       call
15503     * Makefile.am: improve silent rules, hide all normal output, show
15504       errors, and with V=1 shows everything
15505     * glist_handling.c, gobject_handling.c: make local functions static
15506     * t/Lasso.t: add non regression test for method receiver type checking.
15507     * glist_handlind.c; remove unused convertion functions.
15508     * lang.py: clear the semi-assigned list and croak if all list elements
15509       do not convert to non-NULL values.
15510
15511 bindings/perl/Makefile.am        |  14 +++-
15512 bindings/perl/glist_handling.c   | 151 ++++++---------------------------------
15513 bindings/perl/gobject_handling.c |  29 ++++++--
15514 bindings/perl/lang.py            |  25 ++++---
15515 bindings/perl/t/Lasso.t          |   5 +-
15516 5 files changed, 75 insertions(+), 149 deletions(-)
15517
15518commit 431e8088a9a5b211d5c8d836317de0374591f62e
15519Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15520Date:   Mon Feb 1 19:50:11 2010 +0000
15521
15522    Bindings: re-add binding for lasso_session_get_assertions for perl, special case formatting function for WsAddressing namespace
15523
15524     * bindings/utils.py:
15525       type have LassoWsAddr prefix but function have the lasso_wsa_ prefix,
15526       so we have to adjust generated prefix.
15527
15528 bindings/overrides.xml | 1 -
15529 bindings/utils.py      | 1 +
15530 2 files changed, 1 insertion(+), 1 deletion(-)
15531
15532commit 0c67831f552607514700b5f27952f8fb1b6809cf
15533Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15534Date:   Mon Feb 1 19:50:09 2010 +0000
15535
15536    Bindings: use lasso_return_xxx macros instead of GLib ones
15537
15538 bindings/ghashtable.h              |  6 ++--
15539 bindings/java/wrapper_top.c        | 72 +++++++++++++++++++-------------------
15540 bindings/php5/wrapper_source_top.c |  2 +-
15541 bindings/python/wrapper_top.c      |  6 ++--
15542 4 files changed, 43 insertions(+), 43 deletions(-)
15543
15544commit 7385277cebe64fff044af60631675977a1980fd9
15545Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15546Date:   Mon Feb 1 19:50:06 2010 +0000
15547
15548    ID-WSF: remove useless new_from_message methods
15549
15550 docs/reference/lasso/lasso-sections.txt            | 24 ------------
15551 lasso/id-wsf/interaction_profile_service.c         |  6 ++-
15552 lasso/xml/disco_authenticate_requester.c           | 13 -------
15553 lasso/xml/disco_authenticate_requester.h           |  3 --
15554 lasso/xml/disco_authenticate_session_context.c     | 13 -------
15555 lasso/xml/disco_authenticate_session_context.h     |  3 --
15556 lasso/xml/disco_authorize_requester.c              | 13 -------
15557 lasso/xml/disco_authorize_requester.h              |  3 --
15558 lasso/xml/disco_encrypt_resource_id.c              | 13 -------
15559 lasso/xml/disco_encrypt_resource_id.h              |  3 --
15560 lasso/xml/disco_generate_bearer_token.c            | 13 -------
15561 lasso/xml/disco_generate_bearer_token.h            |  3 --
15562 lasso/xml/disco_modify.c                           | 13 -------
15563 lasso/xml/disco_modify.h                           |  2 -
15564 lasso/xml/disco_modify_response.c                  | 13 -------
15565 lasso/xml/disco_modify_response.h                  |  3 --
15566 lasso/xml/disco_query.c                            | 13 -------
15567 lasso/xml/disco_query.h                            |  2 -
15568 lasso/xml/disco_query_response.c                   | 13 -------
15569 lasso/xml/disco_query_response.h                   |  3 --
15570 lasso/xml/disco_send_single_logout.c               | 13 -------
15571 lasso/xml/disco_send_single_logout.h               |  3 --
15572 lasso/xml/is_interaction_request.c                 | 11 ------
15573 lasso/xml/is_interaction_request.h                 |  3 --
15574 lasso/xml/is_interaction_response.c                | 11 ------
15575 lasso/xml/is_interaction_response.h                |  3 --
15576 lasso/xml/sa_credentials.c                         | 28 --------------
15577 lasso/xml/sa_credentials.h                         |  5 ---
15578 lasso/xml/sa_parameter.c                           | 13 -------
15579 lasso/xml/sa_parameter.h                           |  2 -
15580 lasso/xml/sa_password_transforms.c                 | 13 -------
15581 lasso/xml/sa_password_transforms.h                 |  3 --
15582 lasso/xml/sa_sasl_request.c                        | 13 -------
15583 lasso/xml/sa_sasl_request.h                        |  2 -
15584 lasso/xml/sa_sasl_response.c                       | 43 ----------------------
15585 lasso/xml/sa_sasl_response.h                       |  9 -----
15586 lasso/xml/sa_transform.c                           | 13 -------
15587 lasso/xml/sa_transform.h                           |  2 -
15588 lasso/xml/soap_binding_consent.c                   | 13 -------
15589 lasso/xml/soap_binding_consent.h                   |  3 --
15590 lasso/xml/soap_binding_correlation.c               | 13 -------
15591 lasso/xml/soap_binding_correlation.h               |  3 --
15592 lasso/xml/soap_binding_ext_credential.c            | 13 -------
15593 lasso/xml/soap_binding_ext_credential.h            |  3 --
15594 lasso/xml/soap_binding_ext_credentials_context.c   | 13 -------
15595 lasso/xml/soap_binding_ext_credentials_context.h   |  3 --
15596 .../xml/soap_binding_ext_service_instance_update.c | 13 -------
15597 .../xml/soap_binding_ext_service_instance_update.h |  3 --
15598 lasso/xml/soap_binding_ext_timeout.c               | 13 -------
15599 lasso/xml/soap_binding_ext_timeout.h               |  3 --
15600 lasso/xml/soap_binding_processing_context.c        | 13 -------
15601 lasso/xml/soap_binding_processing_context.h        |  3 --
15602 lasso/xml/soap_binding_provider.c                  | 13 -------
15603 lasso/xml/soap_binding_provider.h                  |  3 --
15604 lasso/xml/soap_binding_usage_directive.c           | 13 -------
15605 lasso/xml/soap_binding_usage_directive.h           |  3 --
15606 56 files changed, 4 insertions(+), 502 deletions(-)
15607
15608commit 2a7b411ea11f96c12d862b0d7d21cdb1c05fe454
15609Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15610Date:   Mon Feb 1 19:50:04 2010 +0000
15611
15612    Core: in utils.h, add macros to replace verbose g_return_val_if_fail
15613
15614 lasso/utils.h | 12 ++++++++++++
15615 1 file changed, 12 insertions(+)
15616
15617commit a45b383cd0f6d406f06c6b0b0ce99bdb75e27f99
15618Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15619Date:   Mon Feb 1 19:50:03 2010 +0000
15620
15621    Core: document return values of lasso_login_validate_request_msg
15622
15623 lasso/id-ff/login.c | 18 +++++++++++++++++-
15624 1 file changed, 17 insertions(+), 1 deletion(-)
15625
15626commit 935c724cea32f81aa511427239f934fdd58b9ac5
15627Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15628Date:   Mon Feb 1 19:50:00 2010 +0000
15629
15630    Utils: lasso_unref, a safe g_object_unref, and add some document about existing family of macros
15631
15632 lasso/utils.c | 12 ++++++++++-
15633 lasso/utils.h | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
15634 2 files changed, 71 insertions(+), 9 deletions(-)
15635
15636commit 5a5a0b9373379c05c8111960afd4398d12628184
15637Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15638Date:   Mon Feb 1 19:49:59 2010 +0000
15639
15640    Core: do not emit messages inside lasso_check_version
15641
15642 lasso/lasso.c | 12 ------------
15643 1 file changed, 12 deletions(-)
15644
15645commit f0bb6f81baa1b383e32fa895d8090665f4e4241c
15646Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15647Date:   Mon Feb 1 01:18:03 2010 +0000
15648
15649    Bindings: os.path.relpath is only present since python 2.6, add a local implementation for older python versions
15650
15651 bindings/bindings.py | 16 ++++++++++++++++
15652 1 file changed, 16 insertions(+)
15653
15654commit 741699ed0fff7607d4d6f4da1b8727bd08cf27dd
15655Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15656Date:   Mon Feb 1 01:06:17 2010 +0000
15657
15658    Add a dist-hook to remove .svn directories before taring the dist
15659
15660 Makefile.am | 3 +++
15661 1 file changed, 3 insertions(+)
15662
15663commit 2348566c2a6cec389b0ae99b3ac061c6d13a58b2
15664Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15665Date:   Mon Feb 1 00:16:21 2010 +0000
15666
15667    Bindings: make binding generation more silent
15668
15669     * bindings/java/Makefile.am bindings/perl/Makefile.am
15670       bindings/php5/Makefile.am bindings/python/Makefile.am:
15671       use AM_V_GEN, or similar variable for all steps of binding
15672       generation, normal output can be activated with the V=1 argument to
15673       the 'make' command.
15674
15675 bindings/java/Makefile.am   | 17 ++++++++++++-----
15676 bindings/perl/Makefile.am   | 28 +++++++++++++++-------------
15677 bindings/php5/Makefile.am   |  2 +-
15678 bindings/python/Makefile.am |  2 +-
15679 4 files changed, 29 insertions(+), 20 deletions(-)
15680
15681commit a8783e7d9a5593b0db1c4a5961807a26426b9b50
15682Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15683Date:   Mon Feb 1 00:16:19 2010 +0000
15684
15685    Binding java: use eager evalutation to get list of sources files
15686
15687     * bindings/java/Makefile.am:
15688       use := to provoke eager evaluation so that java-list mode is not
15689       called many times.
15690
15691 bindings/java/Makefile.am | 2 +-
15692 1 file changed, 1 insertion(+), 1 deletion(-)
15693
15694commit 65c56d121e1fa639791f1e96028d6b64e49f1919
15695Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15696Date:   Fri Jan 29 16:42:37 2010 +0000
15697
15698    Bindings: use 'absolute' header paths to produces bindings
15699
15700     * bindings/bindings.py:
15701       if files from bindings are using absolute instead of relatives header
15702       paths they can be independant of the lasso source.
15703
15704 bindings/bindings.py | 32 +++++++++++++++++++++-----------
15705 1 file changed, 21 insertions(+), 11 deletions(-)
15706
15707commit f34d865873d843580644f8ed74530e67d99fdd97
15708Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15709Date:   Fri Jan 29 16:42:36 2010 +0000
15710
15711    Bindings perl: simplify Makefile.PL
15712
15713     * bindings/perl/Makefile.PL:
15714       remove as much special casing as possible so that it could eventually
15715       become a CPAN module.
15716       use pkg-config to find lasso libs if no explicit LIBS command line
15717       argument is used.
15718     * bindings/perl/Makefile.am:
15719       pass parameters using command line argument instead of environment
15720       variable, which needed a special Makefile.PL.
15721
15722 bindings/perl/Makefile.PL | 25 ++++++-------------------
15723 bindings/perl/Makefile.am | 16 ++++++++++------
15724 2 files changed, 16 insertions(+), 25 deletions(-)
15725
15726commit 2a2666a0d961dcd969400e50ece7fd4ba60619eb
15727Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15728Date:   Fri Jan 29 16:42:35 2010 +0000
15729
15730    Binding perl: special case for lasso_check_version
15731
15732     * bindings/perl/lang.py:
15733       special case lasso_check_version for not raising an error when it
15734       returns 1.
15735     * bindings/perl/t/Lasso.t:
15736       add a non regression test.
15737
15738 bindings/perl/lang.py   | 9 +++++++--
15739 bindings/perl/t/Lasso.t | 6 +++++-
15740 2 files changed, 12 insertions(+), 3 deletions(-)
15741
15742commit afdb5238875fed7bf1bb854b2b7b9eb7b9beb833
15743Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15744Date:   Fri Jan 29 16:42:33 2010 +0000
15745
15746    Binding perl: remove warning when passing Null to croak
15747
15748     * bindings/perl/gobject_handling.c:
15749       croak is aliased to Perl_croak_nocontext which has a gcc attribute
15750       'notnull'. We use Perl_croak and an explicit perl context object, to
15751       work around this warning.
15752
15753 bindings/perl/gobject_handling.c | 3 ++-
15754 1 file changed, 2 insertions(+), 1 deletion(-)
15755
15756commit 91c6efceaa0b0d3058e0b2431957e456872eedca
15757Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15758Date:   Fri Jan 29 16:42:32 2010 +0000
15759
15760    in bindings.py, change header paths
15761
15762 bindings/bindings.py | 3 +--
15763 1 file changed, 1 insertion(+), 2 deletions(-)
15764
15765commit 3e5534e981d569f3a7fe8c721f8708a9b7607320
15766Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15767Date:   Fri Jan 29 16:42:29 2010 +0000
15768
15769    Update files for a 2.2.91 release
15770
15771 NEWS                 | 10 ++++++++++
15772 configure.ac         |  2 +-
15773 lasso.doap           |  4 ++++
15774 website/web/doap.rdf |  4 ++++
15775 4 files changed, 19 insertions(+), 1 deletion(-)
15776
15777commit 51f3516a5b37d2d1c71e5cbfe8759ff9d4faee4e
15778Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15779Date:   Fri Jan 29 16:04:37 2010 +0000
15780
15781    update changelog
15782
15783 ChangeLog | 751 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
15784 1 file changed, 751 insertions(+)
15785
15786commit 43b1e52fbcd092c58b74db29b49bafdf7706f19f
15787Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15788Date:   Fri Jan 29 00:58:20 2010 +0000
15789
15790    Binding python: make a better use of default value annotation for creating method declarations
15791
15792 bindings/python/lang.py | 5 ++++-
15793 1 file changed, 4 insertions(+), 1 deletion(-)
15794
15795commit 8b06d7c1ae1cd2a1ffeab9b0314dcd34828e4b5e
15796Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15797Date:   Fri Jan 29 00:43:53 2010 +0000
15798
15799    Binding perl: many improvements
15800
15801     * handle GHashTable of strings and objects.
15802     * report errors with 'croak' as a Lasso::Error object.
15803     * add more basic tests.
15804     * for string arguments, convert undef to NULL, and croak if function
15805       does not accept NULL.
15806     * fix library paths in Makefile.PL.
15807
15808 bindings/perl/Makefile.PL           |   2 +-
15809 bindings/perl/Makefile.am           |   7 +-
15810 bindings/perl/ghashtable_handling.c | 117 +++++++++++++++++++++++++++++++++
15811 bindings/perl/gobject_handling.c    |  25 ++++++-
15812 bindings/perl/lang.py               | 127 +++++++++++++++++++++++++++++-------
15813 bindings/perl/t/Lasso.t             |  29 +++++++-
15814 bindings/perl/test.sh               |   1 -
15815 bindings/perl/typemap-in            |   5 ++
15816 bindings/perl/typemap-out           |  12 ++++
15817 9 files changed, 292 insertions(+), 33 deletions(-)
15818
15819commit b2f07a064046d6dfbf47d39ea5c6eb130df595cf
15820Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15821Date:   Fri Jan 29 00:43:51 2010 +0000
15822
15823    Bindings: in bindings.py, fix regexp and annotation parsing for optional arguments and their default values
15824
15825 bindings/bindings.py | 32 ++++++++++++++++----------------
15826 1 file changed, 16 insertions(+), 16 deletions(-)
15827
15828commit 92efc271a4cdb4e3180207447bd9a65f150427d4
15829Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15830Date:   Fri Jan 29 00:43:50 2010 +0000
15831
15832    SAML 2.0: fix annotations, documentation and signatures
15833
15834 lasso/id-ff/login.c                 | 4 ++--
15835 lasso/saml-2.0/login.c              | 2 +-
15836 lasso/saml-2.0/logout.c             | 2 +-
15837 lasso/saml-2.0/name_id_management.c | 2 +-
15838 lasso/saml-2.0/profile.c            | 4 ++--
15839 lasso/saml-2.0/profileprivate.h     | 4 ++--
15840 lasso/saml-2.0/saml2_helper.c       | 5 +----
15841 7 files changed, 10 insertions(+), 13 deletions(-)
15842
15843commit cbe4155518c58b904ff1a0966f9faadfca0922f5
15844Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15845Date:   Thu Jan 28 15:32:12 2010 +0000
15846
15847    Bindings python ID-WSF 1.0 tests: update PP HREF symbol
15848
15849 bindings/python/tests/idwsf1_tests.py | 18 +++++++++---------
15850 1 file changed, 9 insertions(+), 9 deletions(-)
15851
15852commit 686c21f900101fdd4c61316de9c25c2f17d1226c
15853Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15854Date:   Thu Jan 28 15:32:09 2010 +0000
15855
15856    Bindings php5: string hashtable methods are only used by ID-WSF bindings, mark them unused by default
15857
15858     * bindings/php5/wrapper_source_top.c:
15859       only id-wsf has field of type GHashtTable<char*,char*> so when
15860       compiling without --enable-wsf, it give 'unused symbols' errors.
15861       Lets mark de the concerned functions as unused.
15862
15863 bindings/php5/wrapper_source_top.c | 4 ++--
15864 1 file changed, 2 insertions(+), 2 deletions(-)
15865
15866commit a9bda7e11d1b290b03934fb8db807aee4b09fe04
15867Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15868Date:   Thu Jan 28 15:32:07 2010 +0000
15869
15870    ID-WSF 1.0: make LassoServer.services private with respect to the bindings
15871
15872 lasso/id-ff/server.h | 2 ++
15873 1 file changed, 2 insertions(+)
15874
15875commit 8f527b1eb68a15b09d528e417812aa1040dbabb7
15876Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15877Date:   Thu Jan 28 15:32:03 2010 +0000
15878
15879    Bindings java: use utils.py methods, make set_hash_of_objects more robust
15880
15881 bindings/java/lang.py       | 422 ++++++++++++++++++++++----------------------
15882 bindings/java/wrapper_top.c | 109 ++++++------
15883 2 files changed, 267 insertions(+), 264 deletions(-)
15884
15885commit 88554aacc9eced7cfaece40461f9c86eddee922c
15886Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15887Date:   Thu Jan 28 15:32:01 2010 +0000
15888
15889    Tests: export sp2-la do dist file for dist with id-wsf enabled
15890
15891 tests/data/Makefile.am | 2 +-
15892 1 file changed, 1 insertion(+), 1 deletion(-)
15893
15894commit 4912a56b6a70c7a6c485bce2e1fb3072e7ac8018
15895Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15896Date:   Thu Jan 28 15:31:58 2010 +0000
15897
15898    Bindings: add time_t to integer types, add unpointerize method
15899
15900 bindings/utils.py | 5 ++++-
15901 1 file changed, 4 insertions(+), 1 deletion(-)
15902
15903commit 80e61cf6356de74a53db71b638f8b2c9e0bb7247
15904Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15905Date:   Thu Jan 28 15:31:57 2010 +0000
15906
15907    Binding python ID-WSF 2.0 tests: update some tests
15908
15909 bindings/python/tests/idwsf2_tests.py | 8 ++++++--
15910 1 file changed, 6 insertions(+), 2 deletions(-)
15911
15912commit 85261dcc5fef1e8f0b1699ba101850406fbe94d6
15913Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15914Date:   Thu Jan 28 15:31:55 2010 +0000
15915
15916    Binding Python ID-WSF 2.0: comment out test
15917
15918 bindings/python/tests/Makefile.am | 2 +-
15919 1 file changed, 1 insertion(+), 1 deletion(-)
15920
15921commit 19b7cc0bbc0d060d21f000b5241b007b77b1e47a
15922Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15923Date:   Thu Jan 28 15:31:52 2010 +0000
15924
15925    ID-WSF: change name of Personal Profile namespace symbols, add symbols for ID-SIS PP 1.1
15926
15927 lasso/id-wsf/data_service.c             |  4 ++--
15928 lasso/id-wsf/discovery.c                |  2 +-
15929 lasso/id-wsf/personal_profile_service.c |  2 +-
15930 lasso/xml/idwsf_strings.h               | 27 +++++++++++++++++++++------
15931 lasso/xml/xml.c                         |  6 ++++--
15932 5 files changed, 29 insertions(+), 12 deletions(-)
15933
15934commit 1dab7b59e5f36ef0a5cfed124a3a2f5d549d82ce
15935Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15936Date:   Thu Jan 28 15:31:49 2010 +0000
15937
15938    Bindings: java, php5, python simplify logic in binding generator
15939
15940     * use utils.h macros to manipulate fields.
15941     * use utils.py function to filter variables, argument and return types.
15942     * finish support of hashtables of strings for php5 and python.
15943
15944 bindings/java/lang.py                 |  18 ++-
15945 bindings/php5/php_code.py             | 103 +++++++------
15946 bindings/php5/wrapper_source.py       | 268 +++++++++++++++-------------------
15947 bindings/php5/wrapper_source_top.c    |  64 ++++++--
15948 bindings/python/lang.py               | 205 +++++++++++++++-----------
15949 bindings/python/tests/idwsf2_tests.py |  80 ++--------
15950 bindings/python/wrapper_top.c         |  68 +++++++++
15951 7 files changed, 439 insertions(+), 367 deletions(-)
15952
15953commit a1ae48d2ef48492faafd26464e64e2dccd0d8565
15954Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15955Date:   Thu Jan 28 15:31:46 2010 +0000
15956
15957    Bindings: better parse oftype annotation for hashtable, allow to skip structures
15958
15959     * bindings/bindings.py:
15960       add possibility to skip generating bindings for structures to
15961       overrides.xml.
15962       parse element-type annotation /* of XXX */ for hashtable objects.
15963       output to stderr warning about skipped objects.
15964       parse idwsf_strings.h
15965     * bindings/overrides.xml:
15966       skip more ID-WSF 1.0 functions in java and perl.
15967       skip structure LassoAuthentication.
15968
15969 bindings/bindings.py   | 43 +++++++++++++++++++++++++++----------------
15970 bindings/overrides.xml | 31 +++++++++++++++++++++++--------
15971 2 files changed, 50 insertions(+), 24 deletions(-)
15972
15973commit fa9566aa59005360a562595d3b0c20b2bd75478b
15974Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15975Date:   Thu Jan 28 15:31:43 2010 +0000
15976
15977    Core: fix gtk-doc annotations
15978
15979 lasso/id-ff/provider.c          | 2 +-
15980 lasso/id-wsf-2.0/discovery.c    | 6 +++---
15981 lasso/id-wsf-2.0/identity.c     | 6 ++++++
15982 lasso/id-wsf-2.0/server.c       | 4 ++--
15983 lasso/id-wsf-2.0/soap_binding.c | 2 +-
15984 lasso/id-wsf/discovery.c        | 2 +-
15985 lasso/id-wsf/id_ff_extensions.c | 2 +-
15986 7 files changed, 15 insertions(+), 9 deletions(-)
15987
15988commit b3b2e6f22d8e7f963bb1b86ebacf387f762d97a8
15989Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
15990Date:   Thu Jan 28 15:31:41 2010 +0000
15991
15992    Core: add new macros to lasso/utils.h, fix lasso_assign_new_list_of_gobjects
15993
15994     * lasso/utils.h:
15995       add:
15996        - lasso_assign_new_xml_node
15997        - lasso_assign_new_list_of_strings
15998        - lasso_assign_new_list_of_xml_node
15999       fix lasso_assign_new_list_of_gobjects, bad naming of release macro.
16000
16001 lasso/utils.h | 25 ++++++++++++++++++++++++-
16002 1 file changed, 24 insertions(+), 1 deletion(-)
16003
16004commit 016ee53393426a3e9fceacf3c023643ca39ca425
16005Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16006Date:   Thu Jan 28 15:31:36 2010 +0000
16007
16008    XML: add missing element-type annotations
16009
16010 lasso/xml/dst_data.h                     | 2 +-
16011 lasso/xml/sa_sasl_request.h              | 2 +-
16012 lasso/xml/soap-1.1/soap_fault.h          | 2 +-
16013 lasso/xml/soap_binding_ext_credential.h  | 2 +-
16014 lasso/xml/soap_binding_usage_directive.h | 2 +-
16015 5 files changed, 5 insertions(+), 5 deletions(-)
16016
16017commit 03400fd8f04939d057c959f7628cd84c1f575879
16018Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16019Date:   Thu Jan 28 15:31:27 2010 +0000
16020
16021    Bindings: in bindings/utils.py, augment robustness of matching functions to work with type alone or triples
16022
16023 bindings/utils.py | 37 ++++++++++++++++++++++---------------
16024 1 file changed, 22 insertions(+), 15 deletions(-)
16025
16026commit 8864adfcd01981b5cc55170169d046b50de814a1
16027Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16028Date:   Thu Jan 28 15:31:21 2010 +0000
16029
16030    Binding perl: update to binding
16031
16032     * change extension of typemap files because if conflicts with existing
16033     *  support constant list of strings and gobjects, add input rule for
16034        list of gobjects
16035     * fix setter for GList fields
16036
16037 bindings/perl/Makefile.am                  |  4 +--
16038 bindings/perl/lang.py                      | 41 +++++++++++++++++++++++++-----
16039 bindings/perl/{typemap.in => typemap-in}   |  5 +++-
16040 bindings/perl/{typemap.out => typemap-out} |  0
16041 4 files changed, 40 insertions(+), 10 deletions(-)
16042
16043commit 1e581e05b75241c915b2505bcc6216027f51091a
16044Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16045Date:   Tue Jan 26 20:59:26 2010 +0000
16046
16047    ID-WSF 1.0 & 2.0: complete lasso-sections.txt, add internal API to access SOAP headers, complete WS-Addressing support
16048
16049     * docs/reference/lasso/lasso-sections.txt: complete documentation of
16050       LassoSoapEnvelope and LassoSoapFault with ID-WSF additions.
16051
16052     * lasso/id-wsf-2.0/profile.c lasso/id-wsf-2.0/soap_binding.c
16053       lasso/id-wsf-2.0/soap_binding.h:
16054       add internal function _get_node and _get_header to simplify
16055       implementation of accessors for headers.
16056       change signature of lasso_soap_envelope_get_message_id and add new
16057       function lasso_soap_envelope_get_relates_to.
16058       update call points.
16059       add a message id when building a SOAP message.
16060
16061     * lasso/xml/idwsf_strings.h:
16062       add element name for MessageID and RelatesTo WS-Addressing elements.
16063
16064     * lasso/id-wsf/authentication.c lasso/id-wsf/data_service.c
16065       lasso/id-wsf/discovery.c lasso/id-wsf/wsf_profile.c
16066       lasso/id-wsf-2.0/saml2_login.c lasso/xml/disco_description.c:
16067       fix path name of header lasso/id-wsf/wsf_utils.h. make all internal
16068       include path relatives.
16069
16070 docs/reference/lasso/lasso-sections.txt | 18 +++++++
16071 lasso/id-wsf-2.0/profile.c              | 26 +++++++---
16072 lasso/id-wsf-2.0/saml2_login.c          |  2 +-
16073 lasso/id-wsf-2.0/soap_binding.c         | 87 +++++++++++++++++++++++++++------
16074 lasso/id-wsf-2.0/soap_binding.h         |  8 ++-
16075 lasso/id-wsf/authentication.c           |  2 +-
16076 lasso/id-wsf/data_service.c             |  4 +-
16077 lasso/id-wsf/discovery.c                |  6 +--
16078 lasso/id-wsf/wsf_profile.c              |  2 +-
16079 lasso/xml/disco_description.c           |  4 +-
16080 lasso/xml/idwsf_strings.h               | 14 ++++++
16081 11 files changed, 141 insertions(+), 32 deletions(-)
16082
16083commit 7d786e27bf395240281856fd1ffa9f1a4a0eee41
16084Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16085Date:   Tue Jan 26 20:59:24 2010 +0000
16086
16087    Core XML: make lasso_node_set_custom_namespace/nodename take const string
16088
16089     * lasso/xml/xml.c lasso/xml/xml.h:
16090       mark argument of lasso_node_set_custom_namespace and
16091       lasso_node_set_custom_nodename as const char* strings.
16092
16093 lasso/xml/xml.c | 4 ++--
16094 lasso/xml/xml.h | 5 +++--
16095 2 files changed, 5 insertions(+), 4 deletions(-)
16096
16097commit ce42be14819f195a61ec070ae8342884360d0cf3
16098Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16099Date:   Tue Jan 26 20:59:22 2010 +0000
16100
16101    Core XML: add function to get the namespace of a LassoNode
16102
16103     * lasso/xml/xml.c lasso/xml/xml.h:
16104       if a custome namespace is set, return it, otherwise return the class
16105       namespace (klass->node_data->ns->href).
16106
16107 lasso/xml/xml.c | 26 ++++++++++++++++++++++++++
16108 lasso/xml/xml.h |  2 ++
16109 2 files changed, 28 insertions(+)
16110
16111commit babc3ac9106e94605f00be02aa7552f5cd4a45c5
16112Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16113Date:   Tue Jan 26 13:51:11 2010 +0000
16114
16115    Binding perl: fix include paths in the makefile, again
16116
16117 bindings/perl/Makefile.PL | 2 +-
16118 bindings/perl/Makefile.am | 2 +-
16119 2 files changed, 2 insertions(+), 2 deletions(-)
16120
16121commit c21faff7e6f41e8ce0db7b0f2b9b3548c12d56f5
16122Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16123Date:   Tue Jan 26 13:51:09 2010 +0000
16124
16125    in bindings/perl/Makefile.PL, add include path for normal builds
16126
16127 bindings/perl/Makefile.PL | 2 +-
16128 1 file changed, 1 insertion(+), 1 deletion(-)
16129
16130commit e582a441e38fdecf4ca558f9e071f9eae398d9e9
16131Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16132Date:   Tue Jan 26 10:39:27 2010 +0000
16133
16134    in configure.ac, activate the Perl binding in normal builds
16135
16136 configure.ac | 2 +-
16137 1 file changed, 1 insertion(+), 1 deletion(-)
16138
16139commit 896ca4579f4275c4ced2e0e1d0c6d46db0255831
16140Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16141Date:   Tue Jan 26 10:39:26 2010 +0000
16142
16143    Core: in configure.ac, activate warning when debugging, not in normal build
16144
16145     * configure.ac:
16146       remove -Wxxx flag from AM_CFLAGS, add them if --enable-debugging
16147       is used.
16148
16149 configure.ac | 4 ++--
16150 1 file changed, 2 insertions(+), 2 deletions(-)
16151
16152commit fc69229a4ccd22e1d65858342e395214c047fb2e
16153Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16154Date:   Tue Jan 26 10:39:24 2010 +0000
16155
16156    in lasso/saml-2.0/logout.c, fix missing declaration
16157
16158 lasso/saml-2.0/logout.c | 2 +-
16159 1 file changed, 1 insertion(+), 1 deletion(-)
16160
16161commit 962bf4d34c00202a5793689e7828dc5cf9ff33ff
16162Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16163Date:   Tue Jan 26 10:39:22 2010 +0000
16164
16165    Core: update errors.c file
16166
16167 lasso/errors.c | 2 ++
16168 1 file changed, 2 insertions(+)
16169
16170commit 09221e389a39c0b782cfcac03f960a4367c339eb
16171Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16172Date:   Tue Jan 26 10:39:21 2010 +0000
16173
16174    in bindings/perl/Makefile.am, change permission to make distcheck works
16175
16176 bindings/perl/Makefile.am | 15 +++++++++++----
16177 1 file changed, 11 insertions(+), 4 deletions(-)
16178
16179commit 740b8191d4e659aedcefc2b96db1cbba65fb177c
16180Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16181Date:   Tue Jan 26 10:39:20 2010 +0000
16182
16183    in bindings/perl/Makefile.am, add files to EXTRA_DIST
16184
16185 bindings/perl/Makefile.am | 2 +-
16186 1 file changed, 1 insertion(+), 1 deletion(-)
16187
16188commit c312a6f91a1c437dad7ce9a5179c9cd655a0fccd
16189Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16190Date:   Mon Jan 25 23:47:56 2010 +0000
16191
16192    Bindings: add a new perl binding using the new binding infrastructure
16193
16194     * XS files is autogenerated using bindings/binding.py model of the
16195       Lasso API. All constants are in the Lasso::Constants package, the
16196       LASSO_ prefix is removed.
16197       All classes are now Lasso::ClassName, field accessor also serves as
16198       setters, i.e you can do this:
16199       $name_id = Lasso::Saml2NameID::new();
16200       $name_id->content('coin');
16201       print $name_id->content;
16202
16203       Is still missing:
16204        - a lot of test files,
16205        - support for hashtables,
16206        - and throwing exceptions when return code is non-zero.
16207
16208 bindings/Makefile.am             |   3 +
16209 bindings/bindings.py             |  13 +-
16210 bindings/overrides.xml           |   1 +
16211 bindings/perl/LassoNode.xs       |  36 ++++
16212 bindings/perl/Makefile.PL        |  31 +++
16213 bindings/perl/Makefile.am        |  43 ++++
16214 bindings/perl/__init__.py        |   0
16215 bindings/perl/glist_handling.c   | 251 ++++++++++++++++++++++
16216 bindings/perl/gobject_handling.c | 227 ++++++++++++++++++++
16217 bindings/perl/lang.py            | 438 +++++++++++++++++++++++++++++++++++++++
16218 bindings/perl/t/Lasso.t          |  15 ++
16219 bindings/perl/test.pl            |   5 +
16220 bindings/perl/test.sh            |   3 +
16221 bindings/perl/typemap.in         |  10 +
16222 bindings/perl/typemap.out        |  43 ++++
16223 configure.ac                     |   1 +
16224 16 files changed, 1117 insertions(+), 3 deletions(-)
16225
16226commit c3c44c2371101c9664a4b61e816c3096d9005c80
16227Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16228Date:   Mon Jan 25 23:47:55 2010 +0000
16229
16230    Bindings: in utils.py, fix is_glist and is_hashtable, make arg_type accept simple string as input instead of triples
16231
16232 bindings/utils.py | 12 +++++++-----
16233 1 file changed, 7 insertions(+), 5 deletions(-)
16234
16235commit 928246ba4fedeedea0152939ca981d5fd2145829
16236Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16237Date:   Mon Jan 25 23:47:54 2010 +0000
16238
16239    in lasso/xml/saml_attribute_value.h, fix typo in content type annotation
16240
16241 lasso/xml/saml_attribute_value.h | 2 +-
16242 1 file changed, 1 insertion(+), 1 deletion(-)
16243
16244commit 3fba244b7cac02e15d1a7093ee71751cfb426687
16245Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16246Date:   Mon Jan 25 23:47:53 2010 +0000
16247
16248    in lasso/xml/sa_sasl_response.h, add GList content type annotation to field 'any'
16249
16250 lasso/xml/sa_sasl_response.h | 2 +-
16251 1 file changed, 1 insertion(+), 1 deletion(-)
16252
16253commit bd2f8ade0149bd4c21a7cafbdb2d801c749eccb7
16254Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16255Date:   Mon Jan 25 23:47:51 2010 +0000
16256
16257    Bindings PHP5: use is_cstring to match string types
16258
16259 bindings/php5/wrapper_source.py | 2 +-
16260 1 file changed, 1 insertion(+), 1 deletion(-)
16261
16262commit 641a6af75a8e0befddc5414065042bd71c9a97ad
16263Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16264Date:   Mon Jan 25 23:47:46 2010 +0000
16265
16266    Bindings: remove all SWIG bindings and SWIG related files
16267
16268 Makefile.am                                        |   11 -
16269 configure.ac                                       |   84 -
16270 java/.cvsignore                                    |  171 -
16271 java/Makefile.am                                   |  231 -
16272 java/coldfusion/.cvsignore                         |    1 -
16273 java/coldfusion/Makefile                           |  518 --
16274 java/coldfusion/src/CFLassoSingleLogout.java       |  101 -
16275 java/coldfusion/src/CFLassoSingleSignOn.java       |  160 -
16276 java/coldfusion/web/assertionConsumer.cfm          |   48 -
16277 java/coldfusion/web/singleLogout.cfm               |   40 -
16278 java/coldfusion/web/singleSignOn.cfm               |   21 -
16279 java/doc/ImplantationMapping.rst                   |   37 -
16280 java/doc/JNIForDummy.rst                           |   36 -
16281 java/tests/.cvsignore                              |    1 -
16282 java/tests/BindingTests.java                       |  266 -
16283 java/tests/LoginTest.java                          |  244 -
16284 perl/.cvsignore                                    |   14 -
16285 perl/Makefile.PL                                   |   43 -
16286 perl/Makefile.am                                   |   73 -
16287 perl/tests/binding_tests.pl                        |  258 -
16288 php/.cvsignore                                     |   10 -
16289 php/Makefile.am                                    |   26 -
16290 php/patch_swig_output.py                           |  285 -
16291 php/tests/.cvsignore                               |    3 -
16292 php/tests/binding_tests.php                        |  309 -
16293 php/tests/perfs.php                                |   94 -
16294 swig/.cvsignore                                    |    3 -
16295 swig/Lasso-saml2.i                                 |  473 --
16296 swig/Lasso-wsf-disco.i                             | 1321 ----
16297 swig/Lasso-wsf-dst.i                               |  670 --
16298 swig/Lasso-wsf-is.i                                |  784 ---
16299 swig/Lasso-wsf-sa.i                                |  350 -
16300 swig/Lasso-wsf-soap.i                              |  326 -
16301 swig/Lasso-wsf.i                                   | 1066 ---
16302 swig/Lasso-wsf2.i                                  |  495 --
16303 swig/Lasso.i                                       | 7142 --------------------
16304 swig/Makefile.am                                   |    8 -
16305 swig/id-wsf-2.0/Makefile.am                        |  140 -
16306 swig/id-wsf-2.0/disco_abstract.i                   |   55 -
16307 swig/id-wsf-2.0/disco_endpoint_context.i           |   54 -
16308 swig/id-wsf-2.0/disco_keys.i                       |   54 -
16309 swig/id-wsf-2.0/disco_options.i                    |   54 -
16310 swig/id-wsf-2.0/disco_provider_id.i                |   55 -
16311 swig/id-wsf-2.0/disco_query.i                      |   67 -
16312 swig/id-wsf-2.0/disco_query_response.i             |   81 -
16313 swig/id-wsf-2.0/disco_requested_service.i          |   67 -
16314 swig/id-wsf-2.0/disco_security_context.i           |   54 -
16315 swig/id-wsf-2.0/disco_service_context.i            |   54 -
16316 swig/id-wsf-2.0/disco_service_type.i               |   55 -
16317 swig/id-wsf-2.0/disco_svc_md_association_add.i     |   67 -
16318 .../disco_svc_md_association_add_response.i        |   81 -
16319 swig/id-wsf-2.0/disco_svc_md_association_delete.i  |   67 -
16320 .../disco_svc_md_association_delete_response.i     |   81 -
16321 swig/id-wsf-2.0/disco_svc_md_association_query.i   |   67 -
16322 .../disco_svc_md_association_query_response.i      |   81 -
16323 swig/id-wsf-2.0/disco_svc_md_delete.i              |   67 -
16324 swig/id-wsf-2.0/disco_svc_md_delete_response.i     |   81 -
16325 swig/id-wsf-2.0/disco_svc_md_query.i               |   67 -
16326 swig/id-wsf-2.0/disco_svc_md_query_response.i      |   81 -
16327 swig/id-wsf-2.0/disco_svc_md_register.i            |   67 -
16328 swig/id-wsf-2.0/disco_svc_md_register_response.i   |   81 -
16329 swig/id-wsf-2.0/disco_svc_md_replace.i             |   67 -
16330 swig/id-wsf-2.0/disco_svc_md_replace_response.i    |   81 -
16331 swig/id-wsf-2.0/disco_svc_metadata.i               |   72 -
16332 swig/id-wsf-2.0/dst_data_response_base.i           |   55 -
16333 swig/id-wsf-2.0/dst_delete_item_base.i             |   59 -
16334 swig/id-wsf-2.0/dst_delete_response.i              |   54 -
16335 swig/id-wsf-2.0/dst_request.i                      |   68 -
16336 swig/id-wsf-2.0/dst_result_query_base.i            |   65 -
16337 swig/id-wsf-2.0/dst_test_item_base.i               |   58 -
16338 swig/id-wsf-2.0/dstref_app_data.i                  |   54 -
16339 swig/id-wsf-2.0/dstref_create.i                    |   54 -
16340 swig/id-wsf-2.0/dstref_create_item.i               |   71 -
16341 swig/id-wsf-2.0/dstref_create_response.i           |   54 -
16342 swig/id-wsf-2.0/dstref_data.i                      |   57 -
16343 swig/id-wsf-2.0/dstref_data_response.i             |   54 -
16344 swig/id-wsf-2.0/dstref_delete.i                    |   54 -
16345 swig/id-wsf-2.0/dstref_delete_item.i               |   58 -
16346 swig/id-wsf-2.0/dstref_delete_response.i           |   54 -
16347 swig/id-wsf-2.0/dstref_item_data.i                 |   57 -
16348 swig/id-wsf-2.0/dstref_modify.i                    |   54 -
16349 swig/id-wsf-2.0/dstref_modify_item.i               |   76 -
16350 swig/id-wsf-2.0/dstref_modify_response.i           |   54 -
16351 swig/id-wsf-2.0/dstref_query.i                     |   54 -
16352 swig/id-wsf-2.0/dstref_query_item.i                |   58 -
16353 swig/id-wsf-2.0/dstref_query_response.i            |   54 -
16354 swig/id-wsf-2.0/dstref_result_query.i              |   62 -
16355 swig/id-wsf-2.0/dstref_test_item.i                 |   58 -
16356 swig/id-wsf-2.0/ims_identity_mapping_request.i     |   67 -
16357 swig/id-wsf-2.0/ims_identity_mapping_response.i    |   81 -
16358 swig/id-wsf-2.0/ims_mapping_input.i                |   55 -
16359 swig/id-wsf-2.0/ims_mapping_output.i               |   55 -
16360 swig/id-wsf-2.0/inheritance.h                      |  136 -
16361 swig/id-wsf-2.0/is_help.i                          |   57 -
16362 swig/id-wsf-2.0/is_inquiry.i                       |   56 -
16363 swig/id-wsf-2.0/is_inquiry_element.i               |   67 -
16364 swig/id-wsf-2.0/is_interaction_request.i           |   58 -
16365 swig/id-wsf-2.0/is_interaction_response.i          |   68 -
16366 swig/id-wsf-2.0/is_interaction_statement.i         |   54 -
16367 swig/id-wsf-2.0/is_item.i                          |   60 -
16368 swig/id-wsf-2.0/is_parameter.i                     |   56 -
16369 swig/id-wsf-2.0/is_select.i                        |   54 -
16370 swig/id-wsf-2.0/is_text.i                          |   57 -
16371 swig/id-wsf-2.0/main.h                             |  272 -
16372 swig/id-wsf-2.0/ps_add_collection_request.i        |   54 -
16373 swig/id-wsf-2.0/ps_add_collection_response.i       |   54 -
16374 swig/id-wsf-2.0/ps_add_entity_request.i            |   58 -
16375 swig/id-wsf-2.0/ps_add_entity_response.i           |   54 -
16376 swig/id-wsf-2.0/ps_add_known_entity_request.i      |   58 -
16377 swig/id-wsf-2.0/ps_add_known_entity_response.i     |   54 -
16378 swig/id-wsf-2.0/ps_add_to_collection_request.i     |   54 -
16379 swig/id-wsf-2.0/ps_get_object_info_request.i       |   54 -
16380 swig/id-wsf-2.0/ps_get_object_info_response.i      |   54 -
16381 swig/id-wsf-2.0/ps_item_data.i                     |   54 -
16382 swig/id-wsf-2.0/ps_list_members_request.i          |   66 -
16383 swig/id-wsf-2.0/ps_list_members_response.i         |   54 -
16384 swig/id-wsf-2.0/ps_notification.i                  |   54 -
16385 swig/id-wsf-2.0/ps_notify.i                        |   55 -
16386 swig/id-wsf-2.0/ps_object.i                        |   66 -
16387 swig/id-wsf-2.0/ps_query_objects_request.i         |   66 -
16388 swig/id-wsf-2.0/ps_query_objects_response.i        |   54 -
16389 swig/id-wsf-2.0/ps_remove_collection_request.i     |   54 -
16390 swig/id-wsf-2.0/ps_remove_entity_request.i         |   54 -
16391 .../id-wsf-2.0/ps_remove_from_collection_request.i |   54 -
16392 swig/id-wsf-2.0/ps_request_abstract.i              |   67 -
16393 swig/id-wsf-2.0/ps_resolve_identifier_request.i    |   54 -
16394 swig/id-wsf-2.0/ps_resolve_identifier_response.i   |   54 -
16395 swig/id-wsf-2.0/ps_resolve_input.i                 |   54 -
16396 swig/id-wsf-2.0/ps_response_abstract.i             |   81 -
16397 swig/id-wsf-2.0/ps_set_object_info_request.i       |   54 -
16398 swig/id-wsf-2.0/ps_test_membership_request.i       |   54 -
16399 swig/id-wsf-2.0/ps_test_membership_response.i      |   54 -
16400 swig/id-wsf-2.0/sb2_consent.i                      |   69 -
16401 swig/id-wsf-2.0/sb2_credentials_context.i          |   81 -
16402 swig/id-wsf-2.0/sb2_endpoint_update.i              |   55 -
16403 swig/id-wsf-2.0/sb2_redirect_request.i             |   55 -
16404 swig/id-wsf-2.0/sb2_sender.i                       |   69 -
16405 swig/id-wsf-2.0/sb2_target_identity.i              |   67 -
16406 swig/id-wsf-2.0/sb2_timeout.i                      |   68 -
16407 swig/id-wsf-2.0/sb2_usage_directive.i              |   68 -
16408 swig/id-wsf-2.0/sb2_user_interaction_header.i      |   71 -
16409 swig/id-wsf-2.0/sbf_framework.i                    |   68 -
16410 swig/id-wsf-2.0/sec_token.i                        |   68 -
16411 swig/id-wsf-2.0/sec_token_policy.i                 |   82 -
16412 swig/id-wsf-2.0/sec_transited_provider_path.i      |   54 -
16413 swig/id-wsf-2.0/subs_notification.i                |   58 -
16414 swig/id-wsf-2.0/subs_notify_response.i             |   54 -
16415 swig/id-wsf-2.0/subs_ref_item.i                    |   56 -
16416 swig/id-wsf-2.0/subs_subscription.i                |   61 -
16417 swig/id-wsf-2.0/subsref_app_data.i                 |   54 -
16418 swig/id-wsf-2.0/subsref_create.i                   |   54 -
16419 swig/id-wsf-2.0/subsref_create_item.i              |   57 -
16420 swig/id-wsf-2.0/subsref_create_response.i          |   54 -
16421 swig/id-wsf-2.0/subsref_data.i                     |   57 -
16422 swig/id-wsf-2.0/subsref_data_response.i            |   54 -
16423 swig/id-wsf-2.0/subsref_delete.i                   |   54 -
16424 swig/id-wsf-2.0/subsref_delete_item.i              |   54 -
16425 swig/id-wsf-2.0/subsref_delete_response.i          |   54 -
16426 swig/id-wsf-2.0/subsref_item_data.i                |   57 -
16427 swig/id-wsf-2.0/subsref_modify.i                   |   54 -
16428 swig/id-wsf-2.0/subsref_modify_item.i              |   58 -
16429 swig/id-wsf-2.0/subsref_modify_response.i          |   54 -
16430 swig/id-wsf-2.0/subsref_notification.i             |   54 -
16431 swig/id-wsf-2.0/subsref_notify.i                   |   55 -
16432 swig/id-wsf-2.0/subsref_notify_response.i          |   54 -
16433 swig/id-wsf-2.0/subsref_query.i                    |   54 -
16434 swig/id-wsf-2.0/subsref_query_item.i               |   58 -
16435 swig/id-wsf-2.0/subsref_query_response.i           |   54 -
16436 swig/id-wsf-2.0/subsref_result_query.i             |   54 -
16437 swig/id-wsf-2.0/subsref_subscription.i             |   54 -
16438 swig/id-wsf-2.0/subsref_test_item.i                |   54 -
16439 swig/id-wsf-2.0/util_empty.i                       |   54 -
16440 swig/id-wsf-2.0/util_extension.i                   |   54 -
16441 swig/id-wsf-2.0/util_response.i                    |   82 -
16442 swig/id-wsf-2.0/util_status.i                      |   57 -
16443 swig/inheritance.h                                 |  160 -
16444 swig/saml-2.0/.cvsignore                           |    2 -
16445 swig/saml-2.0/Makefile.am                          |   56 -
16446 swig/saml-2.0/inheritance.h                        |   49 -
16447 swig/saml-2.0/main.h                               |  100 -
16448 swig/saml-2.0/saml2_action.i                       |   60 -
16449 swig/saml-2.0/saml2_advice.i                       |  111 -
16450 swig/saml-2.0/saml2_assertion.i                    |  179 -
16451 swig/saml-2.0/saml2_attribute.i                    |   82 -
16452 swig/saml-2.0/saml2_attribute_statement.i          |   84 -
16453 swig/saml-2.0/saml2_attribute_value.i              |   64 -
16454 swig/saml-2.0/saml2_audience_restriction.i         |   60 -
16455 swig/saml-2.0/saml2_authn_context.i                |   67 -
16456 swig/saml-2.0/saml2_authn_statement.i              |   96 -
16457 swig/saml-2.0/saml2_authz_decision_statement.i     |   92 -
16458 swig/saml-2.0/saml2_base_idabstract.i              |   63 -
16459 swig/saml-2.0/saml2_condition_abstract.i           |   55 -
16460 swig/saml-2.0/saml2_conditions.i                   |  119 -
16461 swig/saml-2.0/saml2_encrypted_element.i            |   55 -
16462 swig/saml-2.0/saml2_evidence.i                     |  111 -
16463 swig/saml-2.0/saml2_key_info_confirmation_data.i   |   55 -
16464 swig/saml-2.0/saml2_name_id.i                      |   72 -
16465 swig/saml-2.0/saml2_one_time_use.i                 |   56 -
16466 swig/saml-2.0/saml2_proxy_restriction.i            |   64 -
16467 swig/saml-2.0/saml2_statement_abstract.i           |   55 -
16468 swig/saml-2.0/saml2_subject.i                      |  111 -
16469 swig/saml-2.0/saml2_subject_confirmation.i         |  115 -
16470 swig/saml-2.0/saml2_subject_confirmation_data.i    |   75 -
16471 swig/saml-2.0/saml2_subject_locality.i             |   63 -
16472 swig/saml-2.0/samlp2_artifact_resolve.i            |  150 -
16473 swig/saml-2.0/samlp2_artifact_response.i           |  183 -
16474 swig/saml-2.0/samlp2_assertion_id_request.i        |  150 -
16475 swig/saml-2.0/samlp2_attribute_query.i             |  177 -
16476 swig/saml-2.0/samlp2_authn_query.i                 |  181 -
16477 swig/saml-2.0/samlp2_authn_request.i               |  244 -
16478 swig/saml-2.0/samlp2_authz_decision_query.i        |  195 -
16479 swig/saml-2.0/samlp2_extensions.i                  |   55 -
16480 swig/saml-2.0/samlp2_idp_entry.i                   |   67 -
16481 swig/saml-2.0/samlp2_idp_list.i                    |   73 -
16482 swig/saml-2.0/samlp2_logout_request.i              |  200 -
16483 swig/saml-2.0/samlp2_manage_name_id_request.i      |  206 -
16484 swig/saml-2.0/samlp2_name_id_mapping_request.i     |  202 -
16485 swig/saml-2.0/samlp2_name_id_mapping_response.i    |  200 -
16486 swig/saml-2.0/samlp2_name_id_policy.i              |   67 -
16487 swig/saml-2.0/samlp2_request_abstract.i            |  103 -
16488 swig/saml-2.0/samlp2_requested_authn_context.i     |   87 -
16489 swig/saml-2.0/samlp2_response.i                    |  200 -
16490 swig/saml-2.0/samlp2_scoping.i                     |   77 -
16491 swig/saml-2.0/samlp2_status.i                      |   87 -
16492 swig/saml-2.0/samlp2_status_code.i                 |   73 -
16493 swig/saml-2.0/samlp2_status_detail.i               |   55 -
16494 swig/saml-2.0/samlp2_status_response.i             |  121 -
16495 swig/saml-2.0/samlp2_subject_query_abstract.i      |  160 -
16496 swig/saml-2.0/samlp2_terminate.i                   |   55 -
16497 swig/ws/Makefile.am                                |   21 -
16498 swig/ws/inheritance.h                              |   17 -
16499 swig/ws/main.h                                     |   34 -
16500 swig/ws/wsa_attributed_any.i                       |   67 -
16501 swig/ws/wsa_attributed_qname.i                     |   68 -
16502 swig/ws/wsa_attributed_unsigned_long.i             |   67 -
16503 swig/ws/wsa_attributed_uri.i                       |   68 -
16504 swig/ws/wsa_endpoint_reference.i                   |  109 -
16505 swig/ws/wsa_metadata.i                             |   67 -
16506 swig/ws/wsa_problem_action.i                       |   85 -
16507 swig/ws/wsa_reference_parameters.i                 |   67 -
16508 swig/ws/wsa_relates_to.i                           |   72 -
16509 swig/ws/wsse_embedded.i                            |   71 -
16510 swig/ws/wsse_reference.i                           |   75 -
16511 swig/ws/wsse_security_header.i                     |   67 -
16512 swig/ws/wsse_security_token_reference.i            |   75 -
16513 swig/ws/wsse_transformation_parameters.i           |   67 -
16514 swig/ws/wsse_username_token.i                      |   71 -
16515 swig/ws/wsu_timestamp.i                            |   79 -
16516 swig/wsf-support.i.in                              |    1 -
16517 swig/wsf2-support.i                                |    1 -
16518 250 files changed, 31372 deletions(-)
16519
16520commit bec8672cc57d9afa3da88aa7bf0e251d3b274b5c
16521Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16522Date:   Mon Jan 25 23:47:43 2010 +0000
16523
16524    Add new macro lasso_list_add_new_xml_node
16525
16526     * lasso/utils.h:
16527       fix lasso_list_add_xml_node, it must copy the node before assigning
16528       it.
16529       add lasso_list_add_new_xml_node for keeping the old behaviour.
16530     * lasso/xml/xml.c:
16531       fix use of lasso_list_add_xml_node, because copying the node before
16532       assigning it is a leak now.
16533
16534 lasso/utils.h   | 6 ++++++
16535 lasso/xml/xml.c | 4 ++--
16536 2 files changed, 8 insertions(+), 2 deletions(-)
16537
16538commit e4e20f8d02c36336c5a705c500a88175e4aad33e
16539Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16540Date:   Mon Jan 25 12:47:02 2010 +0000
16541
16542    in bindings/ghashtable.h, Add missing unused argument hints
16543
16544 bindings/ghashtable.h | 3 ++-
16545 1 file changed, 2 insertions(+), 1 deletion(-)
16546
16547commit 7899b27221a2cac4a74ccb1aaa2e917f100a1c98
16548Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16549Date:   Mon Jan 25 12:47:01 2010 +0000
16550
16551    SAML 2.0 Logout: when in an SP initiated logout, lasso_logout_build_response_msg is the finishing call
16552
16553     * lasso/saml-2.0/logout.c:
16554       when calling lasso_logout_build_response_msg(), if we known that we
16555       are in the middle of an SP initiated logout, i.e. if
16556       initial_remote_providerID is not NULL, then we can restore the intial
16557       response.
16558
16559 lasso/saml-2.0/logout.c | 19 +++++++++++++++++++
16560 1 file changed, 19 insertions(+)
16561
16562commit 9630852710721ad496ee1fa66204a6547275db6d
16563Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16564Date:   Mon Jan 25 12:46:59 2010 +0000
16565
16566    Fix name of LASSO_WSSEC_BAD_PASSWORD
16567
16568     * lasso/errors.c lasso/errors.h:
16569       LASSO_WSSE_BAD_PASSWORD -> LASSO_WSSEC_ERROR_BAD_PASSWORD
16570     * lasso/xml/ws/wsse_username_token.c:
16571       update client code.
16572
16573 lasso/errors.c                     | 2 --
16574 lasso/errors.h                     | 4 ++--
16575 lasso/xml/ws/wsse_username_token.c | 4 ++--
16576 3 files changed, 4 insertions(+), 6 deletions(-)
16577
16578commit 34a2c36e577f1752b4bb635dc1cfb12d3d5a1fd5
16579Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16580Date:   Mon Jan 25 12:46:57 2010 +0000
16581
16582    Bindings java: cast return value of special constructors
16583
16584     * bindings/java/lang.py:
16585       in the JAVA API special constructors are made to return their real
16586       type, but usual GObject constructors return their base type (here
16587       LassoNode) so we have to cast it.
16588
16589 bindings/java/lang.py | 2 +-
16590 1 file changed, 1 insertion(+), 1 deletion(-)
16591
16592commit 54ab7a096952d568a064d0255686312b9751b84b
16593Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16594Date:   Mon Jan 25 12:46:56 2010 +0000
16595
16596    Export more assertion access API for LassoSession
16597
16598     * lasso/id-ff/session.c lasso/id-ff/session.h
16599       lasso/id-ff/sessionprivate.h:
16600       export lasso_session_get_assertion(), lasso_session_add_assertion()
16601       and lasso_session_remove_assertion().
16602       remove them from private header.
16603     * docs/reference/lasso/lasso-sections.txt:
16604       update documentation
16605
16606 docs/reference/lasso/lasso-sections.txt | 3 +++
16607 lasso/id-ff/session.c                   | 2 +-
16608 lasso/id-ff/session.h                   | 5 +++++
16609 lasso/id-ff/sessionprivate.h            | 5 -----
16610 4 files changed, 9 insertions(+), 6 deletions(-)
16611
16612commit 4528dab1262f2b253f5d996fb980a7e5331d03b9
16613Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16614Date:   Thu Jan 21 17:54:48 2010 +0000
16615
16616    Bindings: remove useless overrides
16617
16618     * bindings/overrides.xml:
16619       It is no more needed to force return type of constructors to their
16620       real types, the bindings check the type dynamically anyway.
16621
16622 bindings/overrides.xml | 11 -----------
16623 1 file changed, 11 deletions(-)
16624
16625commit 83cc1803ec449fccf991be28102cd04f575e9fb7
16626Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16627Date:   Thu Jan 21 17:54:46 2010 +0000
16628
16629    Fix GHashTable backward compatibility header
16630
16631     * lasso/ghashtable.h:
16632       g_hash_table_remove_all_nodes is not a public function, use
16633       g_hash_table_foreach_remove instead.
16634
16635 bindings/ghashtable.h | 8 ++++++--
16636 1 file changed, 6 insertions(+), 2 deletions(-)
16637
16638commit 3c9994f7072d6024f7b951971d91cb1a747d3231
16639Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16640Date:   Wed Jan 20 13:33:50 2010 +0000
16641
16642    in saml2_name_id.c, include utils.h to benefit from replacement for g_strcmp0
16643
16644 lasso/xml/saml-2.0/saml2_name_id.c | 1 +
16645 1 file changed, 1 insertion(+)
16646
16647commit 6817af36a679e7bc3ba76a10ba607b9d8201878a
16648Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16649Date:   Wed Jan 20 13:33:48 2010 +0000
16650
16651    Fix LASSO_WSSEC_BAD_PASSWORD error, reformat wsse_username_token.c
16652
16653     * lasso/errors.h:
16654       change error id and error name for LASSO_WSSEC_BAD_PASSWORD
16655     * lasso/xml/ws/wsse_username_token.c:
16656       update reference to LASSO_WSSEC_BAD_PASSWORD.
16657       reformat line longer than 100 characters.
16658
16659 lasso/errors.h                     |  4 ++--
16660 lasso/xml/ws/wsse_username_token.c | 31 ++++++++++++++++++++-----------
16661 2 files changed, 22 insertions(+), 13 deletions(-)
16662
16663commit abd2fee5c436a789b6dc5653f656a5ca859c0311
16664Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16665Date:   Tue Jan 19 15:03:56 2010 +0000
16666
16667    ID-WSF 2.0: add some annotations
16668
16669 lasso/id-wsf-2.0/server.c  | 2 +-
16670 lasso/id-wsf-2.0/session.c | 2 +-
16671 2 files changed, 2 insertions(+), 2 deletions(-)
16672
16673commit 657a37772f5fa61d1e54bf9134e370d83c3a27c9
16674Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16675Date:   Tue Jan 19 12:44:50 2010 +0000
16676
16677    Core: in backward_comp.h, include string.h if g_strcmp0 is used
16678
16679     * lasso/backward_comp.h:
16680       implementation of g_strcmp0 depends upon string.h.
16681
16682 lasso/backward_comp.h | 2 ++
16683 1 file changed, 2 insertions(+)
16684
16685commit e7d93713fee4968c32245d7fd712d10249eeb572
16686Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16687Date:   Tue Jan 19 11:01:02 2010 +0000
16688
16689    WS-Security: fix typo in name of string symbols
16690
16691     * lasso/xml/idwsf_strings.h:
16692       uppercase define for WS-Securities SOAP faults.
16693
16694 lasso/xml/idwsf_strings.h | 8 ++++----
16695 1 file changed, 4 insertions(+), 4 deletions(-)
16696
16697commit c13c02c83f7ab89c5b9773db04d1f36bd14e2729
16698Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16699Date:   Tue Jan 19 11:01:01 2010 +0000
16700
16701    WS: complete support for wsse:UsernameToken
16702
16703     * docs/reference/lasso/lasso-sections.txt:
16704       add new functions and change type name in documentation.
16705     * lasso/errors.h lasso/errors.c:
16706       add an error to report password verification failure
16707     * lasso/xml/ws/wsse_username_token.h
16708       lasso/xml/ws/wsse_username_token.c:
16709       update support for wsse:UsernameToken up to version 1.1, implement
16710       digest and derived keys computations.
16711     * lasso/xml/idwsf_strings.h:
16712       add strings for Username WS-Security Token profile
16713
16714 docs/reference/lasso/lasso-sections.txt |  11 +-
16715 lasso/errors.c                          |   2 +
16716 lasso/errors.h                          |   7 +
16717 lasso/xml/idwsf_strings.h               |  30 +++
16718 lasso/xml/ws/wsse_username_token.c      | 321 ++++++++++++++++++++++++++++----
16719 lasso/xml/ws/wsse_username_token.h      |  61 +++---
16720 6 files changed, 361 insertions(+), 71 deletions(-)
16721
16722commit 5a4255225e5ace31327834f2e472d4490d5cdca0
16723Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16724Date:   Tue Jan 19 10:44:27 2010 +0000
16725
16726    XML SAML-2.0: AuthnContext content is a xdf:choice so make content optional
16727
16728     - lasso/xml/saml-2.0/saml2_authn_context.c:
16729       <AuthnContext/> can contain at least one node among:
16730        - <AuthnContextClassRef/>
16731        - <AuthnContextDeclRef/>
16732        - <AuthnContextDecl/>
16733       to approximate this possibility, we need to make any of them
16734       optional.
16735       <AuthenticatingAuthority/> should be a list but we cannot change it
16736       without breaking the ABI, so we will wait for this.
16737
16738 lasso/xml/saml-2.0/saml2_authn_context.c | 8 ++++----
16739 1 file changed, 4 insertions(+), 4 deletions(-)
16740
16741commit 1e140530aade860f45632b9332ac4ac7c2ac3208
16742Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16743Date:   Tue Jan 19 09:48:00 2010 +0000
16744
16745    make an explicit copy of lasso.doap to website/web/doap.rdf
16746
16747 website/web/doap.rdf | 184 ++++++++++++++++++++++++++++++++++++++++++++++++++-
16748 1 file changed, 183 insertions(+), 1 deletion(-)
16749
16750commit 547dae06cad17c7290cdf81be9ceab320c505bd0
16751Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16752Date:   Tue Jan 19 09:44:04 2010 +0000
16753
16754    Reduce news message to fit the news column
16755
16756 website/web/news/14-release-2.2.90.xml | 107 +--------------------------------
16757 1 file changed, 3 insertions(+), 104 deletions(-)
16758
16759commit c4c6532bd48a766a2660bd7ae67be64c537add3c
16760Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16761Date:   Mon Jan 18 15:08:26 2010 +0000
16762
16763    updat download link
16764
16765 website/web/download/index.xml | 2 +-
16766 1 file changed, 1 insertion(+), 1 deletion(-)
16767
16768commit 6357680e793d51a1a60f18598ef9ccaee6b22cbb
16769Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16770Date:   Mon Jan 18 14:41:57 2010 +0000
16771
16772    ID-WSF 2.0: Add saml2_login.h to list of headers
16773
16774 lasso/id-wsf-2.0/Makefile.am | 3 ++-
16775 1 file changed, 2 insertions(+), 1 deletion(-)
16776
16777commit 976ff3a5e473d0f224a4c56fbb7a56ece14a7d1f
16778Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16779Date:   Mon Jan 18 14:08:24 2010 +0000
16780
16781    Documentation: wsse_security.xml is now wsse_security_header.xml
16782
16783 docs/reference/lasso/lasso-docs.sgml | 1 -
16784 1 file changed, 1 deletion(-)
16785
16786commit 48957430bcb035548effa1762a3329f36fbd196b
16787Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16788Date:   Mon Jan 18 14:08:22 2010 +0000
16789
16790    By default make autogen.sh to enable gtk doc
16791
16792 autogen.sh | 2 +-
16793 1 file changed, 1 insertion(+), 1 deletion(-)
16794
16795commit fca7999dba11d951cca19c04cce494e44f32b28f
16796Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16797Date:   Mon Jan 18 13:50:15 2010 +0000
16798
16799    Bindings PHP5: rewire php5 tests to the makefiles, make them pass distcheck
16800
16801 bindings/php5/Makefile.am             | 2 +-
16802 bindings/php5/tests/Makefile.am       | 1 +
16803 bindings/php5/tests/binding_tests.php | 2 +-
16804 bindings/php5/tests/binding_tests.sh  | 2 +-
16805 bindings/php5/tests/profile_tests.php | 2 +-
16806 bindings/php5/tests/profile_tests.sh  | 2 +-
16807 configure.ac                          | 1 +
16808 7 files changed, 7 insertions(+), 5 deletions(-)
16809
16810commit c719916fcabdfc130c8a9876c9f80e801457b34c
16811Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16812Date:   Mon Jan 18 11:16:20 2010 +0000
16813
16814    in autogen.sh, move libtoolize and gtkdocize before aclocal
16815
16816 autogen.sh | 12 ++++++------
16817 1 file changed, 6 insertions(+), 6 deletions(-)
16818
16819commit d2ff73c54f574334798db79689dac1ce260e31c2
16820Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16821Date:   Mon Jan 18 11:15:29 2010 +0000
16822
16823    fix typo
16824
16825 tests/Makefile.am | 1 -
16826 1 file changed, 1 deletion(-)
16827
16828commit 3c08c3728bdfe476ff556f469c1de249211265b9
16829Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16830Date:   Mon Jan 18 11:04:28 2010 +0000
16831
16832    Merge EXTRA_DIST declarations in tests/Makefile.am
16833
16834 tests/Makefile.am | 5 ++---
16835 1 file changed, 2 insertions(+), 3 deletions(-)
16836
16837commit 4f5f45ee96bae7759a392313c93b57b19bef9afb
16838Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16839Date:   Mon Jan 18 10:49:16 2010 +0000
16840
16841    fix bad commit
16842
16843 lasso.doap | 2 +-
16844 1 file changed, 1 insertion(+), 1 deletion(-)
16845
16846commit ca5e7bbdd0a8b96349ac515faa00dd3bf55326b8
16847Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16848Date:   Mon Jan 18 10:47:50 2010 +0000
16849
16850    tag release 2.2.90
16851
16852 lasso.doap | 2 +-
16853 1 file changed, 1 insertion(+), 1 deletion(-)
16854
16855commit 4190480894f48a303c60a56a5f91e7921d05c2d9
16856Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16857Date:   Mon Jan 18 10:40:05 2010 +0000
16858
16859    Update changelog
16860
16861 ChangeLog | 8807 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
16862 1 file changed, 8807 insertions(+)
16863
16864commit eb5acbbb1af0d8af1067fd6e947b3876493b3c28
16865Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16866Date:   Mon Jan 18 10:04:01 2010 +0000
16867
16868    Change again date of release 2.2.90
16869
16870 NEWS                                   | 2 +-
16871 lasso.doap                             | 2 +-
16872 website/web/news/14-release-2.2.90.xml | 2 +-
16873 3 files changed, 3 insertions(+), 3 deletions(-)
16874
16875commit 60f199e8cac1b19fc41294d303e24fe1cfeabb3f
16876Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16877Date:   Mon Jan 18 10:03:59 2010 +0000
16878
16879    Add tests/valgrind to dist tarballs
16880
16881 tests/Makefile.am | 2 ++
16882 1 file changed, 2 insertions(+)
16883
16884commit 523813ca7e73977d89a051ea27aa24511a8a6ea0
16885Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16886Date:   Mon Jan 18 10:03:57 2010 +0000
16887
16888    Add autogen.sh and tools to EXTRA_DIST in top Makefile.am
16889
16890 Makefile.am | 2 +-
16891 1 file changed, 1 insertion(+), 1 deletion(-)
16892
16893commit 02790870291449ae11d86cffd63eb599f1e59b4a
16894Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16895Date:   Mon Jan 18 10:03:54 2010 +0000
16896
16897    Documentation: distribute stylesheet, fix documentation comments, compelte lasso-sections.txt
16898
16899 docs/lasso-book/Makefile.am                 |  2 +-
16900 docs/reference/lasso/lasso-sections.txt     | 37 +++++++----------------------
16901 lasso/backward_comp.h                       |  2 +-
16902 lasso/id-wsf/wsf_profile.c                  |  9 ++++++-
16903 lasso/lasso.c                               |  2 +-
16904 lasso/saml-2.0/assertion_query.h            |  2 +-
16905 lasso/saml-2.0/profile.c                    |  5 ++--
16906 lasso/utils.h                               |  2 +-
16907 lasso/xml/misc_text_node.c                  |  6 ++---
16908 lasso/xml/saml-2.0/saml2_name_id.c          |  4 ++--
16909 lasso/xml/saml-2.0/samlp2_authn_request.h   |  1 +
16910 lasso/xml/saml-2.0/samlp2_logout_request.h  |  1 +
16911 lasso/xml/saml-2.0/samlp2_logout_response.h |  2 ++
16912 lasso/xml/xml.c                             |  4 ++--
16913 lasso/xml/xml.h                             |  6 ++---
16914 15 files changed, 39 insertions(+), 46 deletions(-)
16915
16916commit ec411327bf565596f37d6ad378f7b6ca86a6814a
16917Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16918Date:   Mon Jan 18 10:03:50 2010 +0000
16919
16920    Documentation: add empty lasso-overrides.txt, it seems to be necessary
16921
16922 docs/reference/lasso/lasso-overrides.txt | 0
16923 1 file changed, 0 insertions(+), 0 deletions(-)
16924
16925commit 674e6190dd80e7d939f5ced6dee894686ea697b3
16926Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16927Date:   Mon Jan 18 10:03:48 2010 +0000
16928
16929    ID-WSF: mark API as Private not Internal
16930
16931 lasso/id-wsf/wsf_utils.c | 2 +-
16932 1 file changed, 1 insertion(+), 1 deletion(-)
16933
16934commit c4f55b276107cdaee35f19018f7030c715fb78b1
16935Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16936Date:   Mon Jan 18 10:03:47 2010 +0000
16937
16938    Core: complete documentation on LassoSession
16939
16940 lasso/id-ff/session.h | 12 ++++++++++--
16941 1 file changed, 10 insertions(+), 2 deletions(-)
16942
16943commit 8aa3a68f7b150f964f9740290fb099424920bab0
16944Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16945Date:   Mon Jan 18 10:03:46 2010 +0000
16946
16947    Core: complete documentation on LassoProfile
16948
16949 lasso/id-ff/profile.h | 49 +++++++++++++++++++++++++++++++++++++++++--------
16950 1 file changed, 41 insertions(+), 8 deletions(-)
16951
16952commit 8c58a03775c29613389825b5c5d1bcb2ec8406fd
16953Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16954Date:   Mon Jan 18 10:03:44 2010 +0000
16955
16956    Core: complete documentation on LassoLogin
16957
16958 lasso/id-ff/login.h | 7 ++++++-
16959 1 file changed, 6 insertions(+), 1 deletion(-)
16960
16961commit 4382a57d695a44758f8050b178525f87affe880e
16962Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16963Date:   Mon Jan 18 10:03:43 2010 +0000
16964
16965    fix typo (transfer-none) -> (transfer none)
16966
16967 lasso/id-ff/server.c            | 2 +-
16968 lasso/id-wsf-2.0/soap_binding.c | 8 ++++----
16969 2 files changed, 5 insertions(+), 5 deletions(-)
16970
16971commit f15973f2b65527547ee6bfc7f9924b9f458b179e
16972Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16973Date:   Mon Jan 18 10:03:41 2010 +0000
16974
16975    ID-WSF 1.0: change name of utils.{c,h} file for documentation parsing
16976
16977     * utils.h:
16978       this header has the same name as an other header which is not parsed
16979       by the documentation (lasso/utils.h) and the documentation process
16980       just match by filename, so we rename it.
16981
16982 lasso/id-wsf/Makefile.am              | 4 ++--
16983 lasso/id-wsf/{utils.c => wsf_utils.c} | 0
16984 lasso/id-wsf/{utils.h => wsf_utils.h} | 0
16985 3 files changed, 2 insertions(+), 2 deletions(-)
16986
16987commit 0694fb4d2157e89f26e9479c6fe9cb21b43e9bdd
16988Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16989Date:   Mon Jan 18 10:03:36 2010 +0000
16990
16991    Website: add news about 2.2.90
16992
16993 website/web/news/14-release-2.2.90.xml | 117 +++++++++++++++++++++++++++++++++
16994 1 file changed, 117 insertions(+)
16995
16996commit 076d78fb21db1f2dfa44cf67e3a686aed0586980
16997Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
16998Date:   Sat Jan 16 15:55:54 2010 +0000
16999
17000    Add bindings/python/examples to dist file
17001
17002 bindings/python/Makefile.am | 2 +-
17003 1 file changed, 1 insertion(+), 1 deletion(-)
17004
17005commit 95cccdf3502a3f2b71f11bc54dd18c63932281cc
17006Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17007Date:   Sat Jan 16 15:14:14 2010 +0000
17008
17009    remove empty directory
17010
17011commit 3550a4180a0fd96108675450142c79fc5c84fff2
17012Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17013Date:   Sat Jan 16 15:13:49 2010 +0000
17014
17015    remove empty directory
17016
17017commit 127f60b18c7243b53f311c68d42d04cfbaeb35b8
17018Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17019Date:   Fri Jan 15 09:11:43 2010 +0000
17020
17021    Documentation: update lasso-sections.txt
17022
17023 docs/reference/lasso/lasso-sections.txt | 77 ++++++++++-----------------------
17024 1 file changed, 24 insertions(+), 53 deletions(-)
17025
17026commit f2db16ee97b8f0b09a2e1c2d686b5f70ca70d4e6
17027Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17028Date:   Fri Jan 15 08:33:57 2010 +0000
17029
17030    Update doap file
17031
17032 lasso.doap           | 18 +++++++++++++++---
17033 website/web/doap.rdf |  2 +-
17034 2 files changed, 16 insertions(+), 4 deletions(-)
17035
17036commit 849f76d1fcdbd04470491d0fb3512cc5328fd1e4
17037Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17038Date:   Fri Jan 15 08:26:31 2010 +0000
17039
17040    FIX ABI breakage between 2.2.1 and 2.2.2 in LassoSamlAdvice
17041
17042     * lasso/xml/saml_advice.c lasso/xml/saml_advice.h:
17043       restore fields AssertionIDReference and Assertion, remove field any
17044       to restore state from 2.2.1
17045     * lasso/id-ff/session.c:
17046       use xmlNode stored inside LassoSamlAssertion objects instead of
17047       accessing the 'any' list of xmlNode that was inserted in
17048       LassoSamlAdvice.
17049
17050 lasso/id-ff/session.c   | 6 +++---
17051 lasso/xml/saml_advice.c | 5 ++---
17052 lasso/xml/saml_advice.h | 6 +++++-
17053 3 files changed, 10 insertions(+), 7 deletions(-)
17054
17055commit 41ddda5a85ce98a4d38931da4edb3f0db191e885
17056Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17057Date:   Thu Jan 14 16:18:53 2010 +0000
17058
17059    FIX ABI breakage when addning new field to struct LassoSaml2AttributeValue
17060
17061 lasso/xml/saml-2.0/saml2_attribute_value.c | 2 --
17062 lasso/xml/saml-2.0/saml2_attribute_value.h | 1 -
17063 2 files changed, 3 deletions(-)
17064
17065commit fe93e10999dce85a0a88a7060d5b4ec741cb650f
17066Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17067Date:   Thu Jan 14 16:18:51 2010 +0000
17068
17069    Fix ABI breakage due to change of constant name from LASSO_SOAP_FAULT_REDIRECT_REQUEST to LASSO_SOAP_ERROR_REDIRECT_REQUEST_FAULT
17070
17071 lasso/build_strerror.py | 4 ++--
17072 lasso/errors.h          | 4 +++-
17073 2 files changed, 5 insertions(+), 3 deletions(-)
17074
17075commit c410c680b70b5f8c86a43442b6b106f31353bae7
17076Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17077Date:   Thu Jan 14 16:18:49 2010 +0000
17078
17079    Fix ABI breakage with respect to 2.2.1
17080
17081 lasso/errors.c | 2 ++
17082 lasso/errors.h | 6 ++++++
17083 2 files changed, 8 insertions(+)
17084
17085commit 014e6c9194204b393ba32fd206e0d237c23cca27
17086Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17087Date:   Thu Jan 14 16:18:48 2010 +0000
17088
17089    Documentation: add lasso_profile_set/get_signature_hint to lasso-sections.txt
17090
17091 docs/reference/lasso/lasso-sections.txt | 3 +++
17092 1 file changed, 3 insertions(+)
17093
17094commit a10be40637ef12beda7ec7b8f316e3e47bad15ec
17095Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17096Date:   Thu Jan 14 16:18:44 2010 +0000
17097
17098    Add files listings the ABI of Lasso
17099
17100 abi/abi-2.1.1  |  827 +++++++++++++++++++++++++++++++++++++++++++++
17101 abi/abi-2.2.1  |  847 ++++++++++++++++++++++++++++++++++++++++++++++
17102 abi/abi-2.2.2  | 1027 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
17103 abi/abi-2.2.90 |  990 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
17104 4 files changed, 3691 insertions(+)
17105
17106commit 9f57d30ebc834e3f45008283349387303d9d29d5
17107Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17108Date:   Thu Jan 14 16:18:42 2010 +0000
17109
17110    Tools: add script to generate a listing of Lasso ABI
17111
17112     * tools/api.py:
17113       use parser from the binding generator to output a list of symbols
17114     * bindings/bindings.py;
17115       add private flags to not clobber 'private' fields of structures or
17116       methods not exported in bindings like _get_type.
17117
17118 bindings/bindings.py | 11 ++++++-----
17119 tools/api.py         | 46 ++++++++++++++++++++++++++++++++++++++++++++++
17120 2 files changed, 52 insertions(+), 5 deletions(-)
17121
17122commit 0d1b1a624a43add1fb2c892da528ab196acd4878
17123Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17124Date:   Thu Jan 14 16:18:39 2010 +0000
17125
17126    ID-WSF: separate ID-WSF strings into their own header
17127
17128 lasso/xml/Makefile.am     |    1 +
17129 lasso/xml/idwsf_strings.h | 1270 +++++++++++++++++++++++++++++++++++++++++++++
17130 lasso/xml/strings.h       | 1247 +-------------------------------------------
17131 3 files changed, 1283 insertions(+), 1235 deletions(-)
17132
17133commit dac5738c6b127660261ac24b682f3e0be23164bf
17134Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17135Date:   Thu Jan 14 16:18:38 2010 +0000
17136
17137    start NEWS file for 2.2.90
17138
17139 NEWS | 37 +++++++++++++++++++++++++++++++++++++
17140 1 file changed, 37 insertions(+)
17141
17142commit f3d87217f27767d06f3f1e1ba5f7f9cc5fc89ee2
17143Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17144Date:   Thu Jan 14 16:18:36 2010 +0000
17145
17146    Tests integration: remove save_html hooks, after fed termination logout button should still be there
17147
17148 tests/integration/saml2/test_02_slo.py          |  1 -
17149 tests/integration/saml2/test_03_defederation.py | 12 +++++++-----
17150 2 files changed, 7 insertions(+), 6 deletions(-)
17151
17152commit 020a7583ab3fb66b3a4dff49238401424c7c5978
17153Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17154Date:   Thu Jan 14 16:18:34 2010 +0000
17155
17156    Bindings python: use is_cstring for matching GList element type
17157
17158 bindings/python/lang.py | 2 +-
17159 1 file changed, 1 insertion(+), 1 deletion(-)
17160
17161commit ea39436622d6f9283049804613e4b36d5e944330
17162Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17163Date:   Thu Jan 14 16:18:33 2010 +0000
17164
17165    SAML 2.0 Logout: undo some change to when the assertion is removed
17166
17167     * lasso/saml-2.0/logout.c:
17168       - do not remove the assertion in init_request, as before only if all
17169         fails (event REDIRECT is unsupported).
17170       - in process_response_msg remove the assertion if we are the IdP or
17171         if there is no error.
17172       - in validate_request, remove the assertion if there is no error.
17173
17174       I think that there will be more updates to this in the future.
17175
17176 lasso/saml-2.0/logout.c | 32 +++++++++-----------------------
17177 1 file changed, 9 insertions(+), 23 deletions(-)
17178
17179commit 98a48032cb9c9c139c0a70a89c645ed68d016ff5
17180Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17181Date:   Thu Jan 14 16:18:31 2010 +0000
17182
17183    Bindings: make is_cstring usable with tuple and with direct type
17184
17185 bindings/utils.py | 4 +++-
17186 1 file changed, 3 insertions(+), 1 deletion(-)
17187
17188commit f87a55e9ef09d79c0b1ec027a0fa29d2fe1f3c85
17189Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17190Date:   Thu Jan 14 16:18:29 2010 +0000
17191
17192    Core: remove warning emiting macros from lasso_session_remove_assertion
17193
17194     * lasso/id-ff/session.c:
17195       we already return error code, no need to log more warnings.
17196
17197 lasso/id-ff/session.c | 5 +++--
17198 1 file changed, 3 insertions(+), 2 deletions(-)
17199
17200commit 9d544c49d0610e421bf269cccc71e720a53eccde
17201Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17202Date:   Thu Jan 14 16:18:28 2010 +0000
17203
17204    SAML 2.0: report missing request when creating artifact resolve response, fix typo in lasso_saml20_profile_build_post_response_msg
17205
17206 lasso/saml-2.0/profile.c | 5 ++++-
17207 1 file changed, 4 insertions(+), 1 deletion(-)
17208
17209commit 869768bc359a180a4542a158d054e2669cb63f06
17210Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17211Date:   Thu Jan 14 16:18:26 2010 +0000
17212
17213    SAML 2.0: Fix typo in lasso_saml20_login_build_authn_response_msg
17214
17215 lasso/saml-2.0/login.c | 2 +-
17216 1 file changed, 1 insertion(+), 1 deletion(-)
17217
17218commit b30498aec6ceeaa50c5d977bd16af14e9548c194
17219Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17220Date:   Thu Jan 14 16:18:24 2010 +0000
17221
17222    ID-FF&SAML2: if use is not defined on a key descriptor use the key for any use
17223
17224     * lasso/id-ff/provider.c lasso/saml-2.0/provider.c: if the "use"
17225       attribute is not set on a KeyDescriptor, use the key for signing and
17226       encryption.
17227
17228 lasso/id-ff/provider.c    | 4 ++--
17229 lasso/saml-2.0/provider.c | 4 ++--
17230 2 files changed, 4 insertions(+), 4 deletions(-)
17231
17232commit c14fdb11ec20721627cf8ee8dc589bc0fa7e6cd0
17233Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17234Date:   Tue Jan 12 15:40:29 2010 +0000
17235
17236    Tests SAML2: use & test encryption
17237
17238 tests/login_tests_saml2.c | 27 ++++++++++++++++-----------
17239 1 file changed, 16 insertions(+), 11 deletions(-)
17240
17241commit 9554334c91bb9075e79598b1be885a831169379d
17242Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17243Date:   Tue Jan 12 15:40:28 2010 +0000
17244
17245    SAML 2.0: add saml2_helper.h to include files to install
17246
17247 lasso/saml-2.0/Makefile.am | 3 ++-
17248 1 file changed, 2 insertions(+), 1 deletion(-)
17249
17250commit 9efcaac3f3a9e90beec783bd0da728380830f8bc
17251Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17252Date:   Tue Jan 12 15:40:26 2010 +0000
17253
17254    Tests: fix inclusion of id-wsf 2.0 tests
17255
17256 tests/Makefile.am | 12 +++++++-----
17257 1 file changed, 7 insertions(+), 5 deletions(-)
17258
17259commit cc502b2b9880db5fa1b2b267bdfddc9f16284a0d
17260Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17261Date:   Tue Jan 12 15:40:24 2010 +0000
17262
17263    Core: add new SAML 2.0 public header to top level header lasso.h
17264
17265 lasso/lasso.h | 2 ++
17266 1 file changed, 2 insertions(+)
17267
17268commit df258845c76feecadfccd4e308187977e21ece3a
17269Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17270Date:   Tue Jan 12 15:40:23 2010 +0000
17271
17272    ID-WSF 2.0: remote saml2_login_private.h from Makefile.am
17273
17274 lasso/id-wsf-2.0/Makefile.am | 1 -
17275 1 file changed, 1 deletion(-)
17276
17277commit b77c9cf2e8b3e631a09baf319117a8cf215bc0c2
17278Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17279Date:   Tue Jan 12 15:40:21 2010 +0000
17280
17281    Bindings: add support for time_t to bindings, add support for 'string' type for list in java binding
17282
17283 bindings/java/lang.py           | 4 ++--
17284 bindings/php5/wrapper_source.py | 2 +-
17285 bindings/python/lang.py         | 2 +-
17286 bindings/utils.py               | 2 +-
17287 4 files changed, 5 insertions(+), 5 deletions(-)
17288
17289commit 7142d50d16981d69db575e30e7d9883896802294
17290Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17291Date:   Tue Jan 12 15:40:20 2010 +0000
17292
17293    in saml2_helper.{c,h}, remote const modifier from time_t type
17294
17295 lasso/saml-2.0/saml2_helper.c | 2 +-
17296 lasso/saml-2.0/saml2_helper.h | 2 +-
17297 2 files changed, 2 insertions(+), 2 deletions(-)
17298
17299commit 436c8cb23292bf5e05cb2d2a4fc8961dacc43094
17300Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17301Date:   Tue Jan 12 15:40:18 2010 +0000
17302
17303    in saml-2.0/name_id_management.c: handle NewEncryptedID, only encrypt if needed
17304
17305 lasso/saml-2.0/name_id_management.c | 31 ++++++++++++++++++++++++++++++-
17306 1 file changed, 30 insertions(+), 1 deletion(-)
17307
17308commit e956ca8818791cc31ae634be8c48ce144e6edc63
17309Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17310Date:   Tue Jan 12 15:40:16 2010 +0000
17311
17312    in saml-2.0/logout.c: remove commented code, only encrypt if needed, intialize local variables
17313
17314 lasso/saml-2.0/logout.c | 19 +++++++++++--------
17315 1 file changed, 11 insertions(+), 8 deletions(-)
17316
17317commit 59f8ae09445ec891262c79ca6cdcda027d263726
17318Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17319Date:   Tue Jan 12 15:40:15 2010 +0000
17320
17321    in lasso_saml20_login_init_idp_initiated_auhtn_request, do not use init_authn_request, manually create the request.
17322
17323 lasso/saml-2.0/login.c | 13 +++++++++----
17324 1 file changed, 9 insertions(+), 4 deletions(-)
17325
17326commit 76ae81022c2591640eae0f92eb79e3d154260805
17327Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17328Date:   Tue Jan 12 15:40:14 2010 +0000
17329
17330    in lasso_saml20_login_init_authn_request,  use saml-2.0/profile.c functions to reduce code size
17331
17332 lasso/saml-2.0/login.c | 39 +++++++++++++--------------------------
17333 1 file changed, 13 insertions(+), 26 deletions(-)
17334
17335commit 63206b32f27199fd6be41b401dbbc6bcd044e419
17336Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17337Date:   Tue Jan 12 15:40:12 2010 +0000
17338
17339    in saml-2.0/profile.c, in lasso_saml20_build_response_msg, when no url is given, only stop for bindings needing one
17340
17341 lasso/saml-2.0/profile.c | 21 +++++++++++++--------
17342 1 file changed, 13 insertions(+), 8 deletions(-)
17343
17344commit 39eba085a54a515cdac1c48cabd4138840316d4b
17345Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17346Date:   Tue Jan 12 15:40:11 2010 +0000
17347
17348    in saml-2.0/profile.c, in lasso_saml20_profile_init_response make direct access
17349
17350 lasso/saml-2.0/profile.c | 3 +--
17351 1 file changed, 1 insertion(+), 2 deletions(-)
17352
17353commit 926bfeee2c8961cfdb29715b16ae5fdd14a67479
17354Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17355Date:   Tue Jan 12 15:40:09 2010 +0000
17356
17357    in saml-2.0/profile.c, in lasso_saml20_init_request better check for supported bindings,  do not check for identity or session, report SESSION_NOT_FOUND only if first_in_session is used, do not stop on missing name_id.
17358
17359 lasso/saml-2.0/profile.c | 33 +++++++++++++++++++--------------
17360 1 file changed, 19 insertions(+), 14 deletions(-)
17361
17362commit 845e302415fcd9e833dd47496d65345be6a42ab6
17363Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17364Date:   Tue Jan 12 15:40:08 2010 +0000
17365
17366    in saml2_helper.c, remove dead code
17367
17368 lasso/saml-2.0/saml2_helper.c | 180 ------------------------------------------
17369 1 file changed, 180 deletions(-)
17370
17371commit e06e9db029dfee9c6f3be8737f5cc88d8d964435
17372Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17373Date:   Tue Jan 12 15:40:07 2010 +0000
17374
17375    SAML 2.0: in lasso_saml20_provider_accept_http_method, add HTTP-Artifact-POST case, better check for bad inputs, and handle special SingleSignOn case
17376
17377 lasso/saml-2.0/provider.c | 20 +++++++++++++++++---
17378 1 file changed, 17 insertions(+), 3 deletions(-)
17379
17380commit 003916b452fc5c049f7de07c7603c08ebee3c9c8
17381Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17382Date:   Tue Jan 12 15:40:06 2010 +0000
17383
17384    Core Profile: remove need for identity in lasso_profile_get_nameIdentifier
17385
17386 lasso/id-ff/profile.c | 22 +++++++++++-----------
17387 1 file changed, 11 insertions(+), 11 deletions(-)
17388
17389commit 9caacc3bb61f090035c4b55ddf7ae4d281db06e7
17390Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17391Date:   Tue Jan 12 15:40:04 2010 +0000
17392
17393    Core Server: make default to load signing private key also as encryption private key
17394
17395 lasso/id-ff/server.c | 9 +++++++++
17396 1 file changed, 9 insertions(+)
17397
17398commit 5ac1c303cc149927b9721117119d9e9a9dbe9371
17399Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17400Date:   Tue Jan 12 15:40:03 2010 +0000
17401
17402    Commit to delete
17403
17404 lasso/xml/xml.c | 2 ++
17405 1 file changed, 2 insertions(+)
17406
17407commit 413932306d6431be184bb20cf9ab9fbfd6453d19
17408Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17409Date:   Tue Jan 12 15:40:01 2010 +0000
17410
17411    Core: rewrite lasso_assertion_encrypt using lasso_xmlsect_load_key and add recipient argument
17412
17413 lasso/xml/saml-2.0/samlp2_response.c |  4 +--
17414 lasso/xml/tools.c                    | 47 +++---------------------------------
17415 2 files changed, 6 insertions(+), 45 deletions(-)
17416
17417commit a237cd105702f66b9ecf6727059d0bdcec096bae
17418Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17419Date:   Tue Jan 12 15:39:59 2010 +0000
17420
17421    Core: add simple function to load key from any format
17422
17423 lasso/xml/private.h |  3 ++-
17424 lasso/xml/tools.c   | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++
17425 2 files changed, 60 insertions(+), 1 deletion(-)
17426
17427commit d42c16e2391e0f03adc75d199ec40b92cbf9c1d6
17428Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17429Date:   Tue Jan 12 15:39:57 2010 +0000
17430
17431    Core Node: add args to lasso_node_encrypt to set recipient of an encrypted element
17432
17433 lasso/id-ff/login.c       | 2 +-
17434 lasso/saml-2.0/login.c    | 7 ++++---
17435 lasso/saml-2.0/profile.c  | 3 ++-
17436 lasso/saml-2.0/provider.c | 3 ++-
17437 lasso/xml/private.h       | 2 +-
17438 lasso/xml/tools.c         | 1 -
17439 lasso/xml/xml.c           | 7 +++++--
17440 7 files changed, 15 insertions(+), 10 deletions(-)
17441
17442commit ddbe21ae5b4ffd6035ffd3ae1d48b6f02f0df61d
17443Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17444Date:   Tue Jan 12 15:39:55 2010 +0000
17445
17446    Binding python: provide old binding name for set_encryptionMode
17447
17448 bindings/python/lang.py | 1 +
17449 1 file changed, 1 insertion(+)
17450
17451commit 2ff13e5414a25e85a79417413e6bca36b44f4153
17452Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17453Date:   Tue Jan 12 15:39:48 2010 +0000
17454
17455    SAML 2.0: overhaul for ubuquitous binding support, still need work for HTTP-Artefact
17456
17457 lasso/errors.c                               |  10 +
17458 lasso/errors.h                               |  17 +-
17459 lasso/id-ff/login.c                          |   2 +-
17460 lasso/id-ff/logout.c                         |   9 +-
17461 lasso/id-ff/profile.c                        |  83 +++-
17462 lasso/id-ff/provider.c                       |  13 +
17463 lasso/id-ff/provider.h                       |   2 +
17464 lasso/saml-2.0/assertion_query.c             |  66 +--
17465 lasso/saml-2.0/ecp.c                         |   1 +
17466 lasso/saml-2.0/login.c                       | 650 ++++++++++++-------------
17467 lasso/saml-2.0/loginprivate.h                |   2 +-
17468 lasso/saml-2.0/logout.c                      | 334 ++++---------
17469 lasso/saml-2.0/logoutprivate.h               |   2 +-
17470 lasso/saml-2.0/name_id_management.c          |  38 +-
17471 lasso/saml-2.0/profile.c                     | 702 ++++++++++++++-------------
17472 lasso/saml-2.0/profileprivate.h              |  25 +-
17473 lasso/saml-2.0/provider.c                    |   2 +-
17474 lasso/saml-2.0/saml2_helper.c                |   4 +-
17475 lasso/saml-2.0/saml2_helper.h                |  11 +-
17476 lasso/xml/saml-2.0/samlp2_request_abstract.c |   4 +-
17477 lasso/xml/saml-2.0/samlp2_status_response.c  |   4 +-
17478 21 files changed, 954 insertions(+), 1027 deletions(-)
17479
17480commit 0988cc2ec8650ee7bd30b4869a9b0afec704c89f
17481Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17482Date:   Tue Jan 12 15:39:45 2010 +0000
17483
17484    Core: in profile.c, profile.h, profileprivate.h, add a new attribute to express signature needs
17485
17486 lasso/id-ff/profile.c        | 32 ++++++++++++++++++++++++++++++++
17487 lasso/id-ff/profile.h        |  8 ++++++++
17488 lasso/id-ff/profileprivate.h |  1 +
17489 3 files changed, 41 insertions(+)
17490
17491commit 601617843b3bf1e203db821879ffdf63d83d6d04
17492Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17493Date:   Tue Jan 12 15:39:43 2010 +0000
17494
17495    Core: in identity.c, do not emit trace when lasso_identity_get_federation fails
17496
17497 lasso/id-ff/identity.c | 7 +++++--
17498 1 file changed, 5 insertions(+), 2 deletions(-)
17499
17500commit ac3a687518a7635ab03b21fe2bccbcbc03559550
17501Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17502Date:   Tue Jan 12 15:39:42 2010 +0000
17503
17504    XML Core: in xml.c, private.h, add a lasso_node_remove_signature function
17505
17506 lasso/xml/private.h |  2 ++
17507 lasso/xml/xml.c     | 23 +++++++++++++++++++++++
17508 2 files changed, 25 insertions(+)
17509
17510commit 01dad5fd05974e00274c63373af698bb8486c18a
17511Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17512Date:   Tue Jan 12 15:39:40 2010 +0000
17513
17514    XML: fill node_data->{certificate,private_key}_file_offset for nodes with signatures
17515
17516 lasso/xml/id-wsf-2.0/is_interaction_statement.c |  4 ++++
17517 lasso/xml/saml-2.0/saml2_assertion.c            |  4 ++++
17518 lasso/xml/saml-2.0/samlp2_request_abstract.c    |  4 ++++
17519 lasso/xml/saml-2.0/samlp2_status_response.c     |  4 ++++
17520 lasso/xml/saml_assertion.c                      |  3 +++
17521 lasso/xml/samlp_request_abstract.c              |  4 ++++
17522 lasso/xml/samlp_response_abstract.c             | 12 ++++++++----
17523 7 files changed, 31 insertions(+), 4 deletions(-)
17524
17525commit d461fe3957ca2d0fe87247f70ca4c0a695e36cbe
17526Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17527Date:   Tue Jan 12 15:39:38 2010 +0000
17528
17529    Core: in xml/private.h, add new field to LassoNodeClassData for private_key and certificate handling
17530
17531 lasso/xml/private.h | 2 ++
17532 1 file changed, 2 insertions(+)
17533
17534commit cf45d9fc99e50d5db4334e25a25ef296fb15a779
17535Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17536Date:   Tue Jan 12 15:39:37 2010 +0000
17537
17538    Core: in provider.h, add LASSO_PROVIDER_ROLE_BOTH
17539
17540 lasso/id-ff/provider.h | 8 +++++---
17541 1 file changed, 5 insertions(+), 3 deletions(-)
17542
17543commit 1eb34af43fcc390aa35d36291c97573bed49437d
17544Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17545Date:   Tue Jan 12 15:39:35 2010 +0000
17546
17547    Core: in profile.c, make lasso_profile_get_nameIdentifier work for transient federations
17548
17549     * lasso/id-ff/profile.c:
17550       if no LassoIdentity is accessible try to get a name identifier
17551       through the assertion in the LassoSession object. This allows the
17552       logout profile to work without an identity object (which is normal
17553       since logout does not modify the federation status).
17554
17555 lasso/saml-2.0/profile.c | 288 +++++++++++++++++++++--------------------------
17556 1 file changed, 129 insertions(+), 159 deletions(-)
17557
17558commit 85161f15a7793336867c531883ee89f7e6797ca2
17559Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17560Date:   Tue Jan 12 15:39:34 2010 +0000
17561
17562    Core: in provider.h, add new SAML 2.0 HTTP-Method, PAOS
17563
17564 lasso/id-ff/provider.h | 2 ++
17565 1 file changed, 2 insertions(+)
17566
17567commit 4fe35b69cc6f4e22a0886b64e96203c402e69f2b
17568Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17569Date:   Tue Jan 12 15:39:33 2010 +0000
17570
17571    SAML 2.0: add new function to factorize adding signature to a message
17572
17573 lasso/saml-2.0/profile.c        | 50 +++++++++++++++++++++++++++++++++++++++++
17574 lasso/saml-2.0/profileprivate.h |  2 ++
17575 2 files changed, 52 insertions(+)
17576
17577commit 56bd9e24052092de2cfe9562320a9291974366c5
17578Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17579Date:   Tue Jan 12 15:39:31 2010 +0000
17580
17581    Fix mitm attack using the AssertionConsumerURL property on requests
17582
17583     * lasso/saml-2.0/login.c: check that the URL is know before using it
17584     * lasso/saml-2.0/provider.c lasso/saml-2.0/providerprivate.h:
17585       add a function to check that an URL corresponds to a know
17586       AssertionConsumer of the given provider.
17587
17588 lasso/saml-2.0/login.c           |  6 ++++-
17589 lasso/saml-2.0/provider.c        | 54 ++++++++++++++++++++++++++++++++++++++++
17590 lasso/saml-2.0/providerprivate.h |  2 +-
17591 3 files changed, 60 insertions(+), 2 deletions(-)
17592
17593commit 21cc1bf7eeb82d4f5a0dc3e8ca7e73fc5562072d
17594Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17595Date:   Tue Jan 12 15:39:28 2010 +0000
17596
17597    ID-WSF 2.0: fix in documentation
17598
17599 lasso/id-wsf-2.0/profile.c | 4 ++--
17600 1 file changed, 2 insertions(+), 2 deletions(-)
17601
17602commit fcd8739f49ce231f002604d31068087daa6e2fb7
17603Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17604Date:   Mon Jan 4 09:16:00 2010 +0000
17605
17606    Bindings: simplify GList handling
17607
17608 bindings/bindings.py            | 18 ++++----
17609 bindings/java/lang.py           | 58 +++++++++++++-------------
17610 bindings/php5/php_code.py       |  4 +-
17611 bindings/php5/wrapper_source.py | 42 +++++++++----------
17612 bindings/python/lang.py         | 92 +++++++++++++++++++++++++----------------
17613 bindings/utils.py               |  2 +-
17614 6 files changed, 120 insertions(+), 96 deletions(-)
17615
17616commit 914a176d99e7686cb3d0207a4d1429bf6c944cc5
17617Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17618Date:   Mon Jan 4 09:15:55 2010 +0000
17619
17620    XML: add element type annotation to all GList fields
17621
17622 lasso/xml/disco_description.h                                  |  4 ++--
17623 lasso/xml/disco_encrypted_resource_id.h                        |  2 +-
17624 lasso/xml/disco_insert_entry.h                                 |  2 +-
17625 lasso/xml/disco_modify.h                                       |  4 ++--
17626 lasso/xml/disco_options.h                                      |  2 +-
17627 lasso/xml/disco_query.h                                        |  2 +-
17628 lasso/xml/disco_query_response.h                               |  2 +-
17629 lasso/xml/disco_service_instance.h                             |  2 +-
17630 lasso/xml/dst_modify.h                                         |  2 +-
17631 lasso/xml/dst_query.h                                          |  2 +-
17632 lasso/xml/dst_query_response.h                                 |  2 +-
17633 lasso/xml/id-wsf-2.0/disco_endpoint_context.h                  |  8 ++++----
17634 lasso/xml/id-wsf-2.0/disco_keys.h                              |  2 +-
17635 lasso/xml/id-wsf-2.0/disco_options.h                           |  2 +-
17636 lasso/xml/id-wsf-2.0/disco_requested_service.h                 | 10 +++++-----
17637 lasso/xml/id-wsf-2.0/disco_security_context.h                  |  4 ++--
17638 lasso/xml/id-wsf-2.0/disco_service_context.h                   |  2 +-
17639 lasso/xml/id-wsf-2.0/disco_svc_md_association_add.h            |  2 +-
17640 lasso/xml/id-wsf-2.0/disco_svc_md_association_delete.h         |  2 +-
17641 lasso/xml/id-wsf-2.0/disco_svc_md_association_query.h          |  2 +-
17642 lasso/xml/id-wsf-2.0/disco_svc_md_association_query_response.h |  2 +-
17643 lasso/xml/id-wsf-2.0/disco_svc_md_delete.h                     |  2 +-
17644 lasso/xml/id-wsf-2.0/disco_svc_md_query.h                      |  2 +-
17645 lasso/xml/id-wsf-2.0/disco_svc_md_register_response.h          |  2 +-
17646 lasso/xml/id-wsf-2.0/dstref_query_response.h                   |  2 +-
17647 lasso/xml/id-wsf-2.0/ims_identity_mapping_request.h            |  2 +-
17648 lasso/xml/id-wsf-2.0/ims_identity_mapping_response.h           |  2 +-
17649 lasso/xml/id-wsf-2.0/is_inquiry.h                              |  6 +++---
17650 lasso/xml/id-wsf-2.0/is_interaction_request.h                  |  2 +-
17651 lasso/xml/id-wsf-2.0/is_interaction_response.h                 |  4 ++--
17652 lasso/xml/id-wsf-2.0/is_interaction_statement.h                |  2 +-
17653 lasso/xml/id-wsf-2.0/is_select.h                               |  2 +-
17654 lasso/xml/id-wsf-2.0/ps_add_to_collection_request.h            |  2 +-
17655 lasso/xml/id-wsf-2.0/ps_list_members_response.h                |  2 +-
17656 lasso/xml/id-wsf-2.0/ps_notification.h                         |  2 +-
17657 lasso/xml/id-wsf-2.0/ps_notify.h                               |  2 +-
17658 lasso/xml/id-wsf-2.0/ps_object.h                               |  6 +++---
17659 lasso/xml/id-wsf-2.0/ps_query_objects_response.h               |  2 +-
17660 lasso/xml/id-wsf-2.0/ps_remove_collection_request.h            |  2 +-
17661 lasso/xml/id-wsf-2.0/ps_remove_entity_request.h                |  2 +-
17662 lasso/xml/id-wsf-2.0/ps_remove_from_collection_request.h       |  2 +-
17663 lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.h           |  2 +-
17664 lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.h          |  2 +-
17665 lasso/xml/id-wsf-2.0/ps_set_object_info_request.h              |  2 +-
17666 lasso/xml/id-wsf-2.0/sb2_credentials_context.h                 |  2 +-
17667 lasso/xml/id-wsf-2.0/sb2_target_identity.h                     |  2 +-
17668 lasso/xml/id-wsf-2.0/sb2_user_interaction_header.h             |  2 +-
17669 lasso/xml/id-wsf-2.0/sec_transited_provider_path.h             |  2 +-
17670 lasso/xml/id-wsf-2.0/subs_notification.h                       |  2 +-
17671 lasso/xml/id-wsf-2.0/subs_subscription.h                       |  2 +-
17672 lasso/xml/id-wsf-2.0/subsref_app_data.h                        |  2 +-
17673 lasso/xml/id-wsf-2.0/subsref_create.h                          |  6 +++---
17674 lasso/xml/id-wsf-2.0/subsref_data_response.h                   |  2 +-
17675 lasso/xml/id-wsf-2.0/subsref_delete.h                          |  2 +-
17676 lasso/xml/id-wsf-2.0/subsref_modify.h                          |  6 +++---
17677 lasso/xml/id-wsf-2.0/subsref_notification.h                    |  2 +-
17678 lasso/xml/id-wsf-2.0/subsref_notify.h                          |  2 +-
17679 lasso/xml/id-wsf-2.0/subsref_query.h                           |  6 +++---
17680 lasso/xml/id-wsf-2.0/subsref_query_response.h                  |  4 ++--
17681 lasso/xml/id-wsf-2.0/subsref_subscription.h                    |  2 +-
17682 lasso/xml/is_inquiry.h                                         |  8 ++++----
17683 lasso/xml/is_interaction_request.h                             |  2 +-
17684 lasso/xml/is_interaction_response.h                            |  4 ++--
17685 lasso/xml/is_select.h                                          |  2 +-
17686 lasso/xml/is_user_interaction.h                                |  2 +-
17687 lasso/xml/sa_credentials.h                                     |  2 +-
17688 lasso/xml/sa_password_transforms.h                             |  2 +-
17689 lasso/xml/sa_sasl_request.h                                    |  2 +-
17690 lasso/xml/sa_sasl_response.h                                   |  8 ++++----
17691 lasso/xml/sa_transform.h                                       |  2 +-
17692 lasso/xml/saml-2.0/saml2_advice.h                              |  4 ++--
17693 lasso/xml/saml-2.0/saml2_attribute.h                           |  2 +-
17694 lasso/xml/saml-2.0/saml2_attribute_value.h                     |  2 +-
17695 lasso/xml/saml-2.0/saml2_evidence.h                            |  4 ++--
17696 lasso/xml/saml_attribute.h                                     |  2 +-
17697 lasso/xml/saml_attribute_statement.h                           |  2 +-
17698 lasso/xml/saml_attribute_value.h                               |  2 +-
17699 lasso/xml/saml_audience_restriction_condition.h                |  2 +-
17700 lasso/xml/saml_authentication_statement.h                      |  2 +-
17701 lasso/xml/saml_conditions.h                                    |  4 ++--
17702 lasso/xml/saml_subject_confirmation.h                          |  2 +-
17703 lasso/xml/soap-1.1/soap_body.h                                 |  2 +-
17704 lasso/xml/soap-1.1/soap_detail.h                               |  2 +-
17705 lasso/xml/soap-1.1/soap_header.h                               |  2 +-
17706 84 files changed, 116 insertions(+), 116 deletions(-)
17707
17708commit 65642d732ca53e4431d7adc82d9b92b80ed682bd
17709Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17710Date:   Mon Jan 4 09:15:48 2010 +0000
17711
17712    Bindings: in bindings/python/Makefile.am, precise generated files dependencies
17713
17714 bindings/python/Makefile.am | 2 ++
17715 1 file changed, 2 insertions(+)
17716
17717commit 42c81da4f49936e498e62f64628cdfb589f908cc
17718Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17719Date:   Mon Jan 4 09:15:42 2010 +0000
17720
17721    XML: move SOAP API to its own sub directory
17722
17723 configure.ac                               |  1 +
17724 lasso/Makefile.am                          |  1 +
17725 lasso/id-ff/profileprivate.h               |  2 --
17726 lasso/id-wsf-2.0/data_service.c            |  3 ++-
17727 lasso/id-wsf-2.0/discovery.c               |  2 ++
17728 lasso/id-wsf-2.0/profile.c                 |  2 +-
17729 lasso/id-wsf-2.0/profile.h                 |  2 +-
17730 lasso/id-wsf-2.0/soap_binding.h            |  3 ++-
17731 lasso/id-wsf/data_service.c                |  2 +-
17732 lasso/id-wsf/interaction_profile_service.c |  4 ++--
17733 lasso/id-wsf/wsf_profile.c                 |  6 +++---
17734 lasso/id-wsf/wsf_profile.h                 |  4 ++--
17735 lasso/id-wsf/wsf_profile_private.h         |  2 +-
17736 lasso/xml/Makefile.am                      | 12 +----------
17737 lasso/xml/soap-1.1/Makefile.am             | 26 +++++++++++++++++++++++
17738 lasso/xml/{ => soap-1.1}/soap_body.c       |  5 ++---
17739 lasso/xml/{ => soap-1.1}/soap_body.h       |  2 +-
17740 lasso/xml/{ => soap-1.1}/soap_detail.c     |  4 ++--
17741 lasso/xml/{ => soap-1.1}/soap_detail.h     |  2 +-
17742 lasso/xml/{ => soap-1.1}/soap_envelope.c   |  9 +++++---
17743 lasso/xml/{ => soap-1.1}/soap_envelope.h   |  6 +++---
17744 lasso/xml/{ => soap-1.1}/soap_fault.c      |  4 ++--
17745 lasso/xml/{ => soap-1.1}/soap_fault.h      |  4 ++--
17746 lasso/xml/{ => soap-1.1}/soap_header.c     |  4 ++--
17747 lasso/xml/{ => soap-1.1}/soap_header.h     |  2 +-
17748 lasso/xml/soap-1.1/xml_soap11.h            | 34 ++++++++++++++++++++++++++++++
17749 lasso/xml/soap_binding.h                   |  6 +++---
17750 lasso/xml/xml_idff.h                       |  5 -----
17751 lasso/xml/xml_idwsf.h                      |  5 -----
17752 29 files changed, 105 insertions(+), 59 deletions(-)
17753
17754commit 91aa1f61c7e9a7f8a4b05cda6eac90e55364bb43
17755Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17756Date:   Mon Jan 4 09:15:38 2010 +0000
17757
17758    Bindings: in overrides.xml, remove noew useless directives
17759
17760 bindings/overrides.xml | 47 -----------------------------------------------
17761 1 file changed, 47 deletions(-)
17762
17763commit 86d837bf5bbe0e9f53688b7bc4f87c79ad223339
17764Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17765Date:   Mon Jan 4 09:15:36 2010 +0000
17766
17767    Python binding: update test scripts to new ID-WSF API
17768
17769 bindings/python/tests/idwsf1_tests.py | 33 ++++++++++++-------
17770 bindings/python/tests/idwsf2_tests.py | 62 ++++++++++++++++++++++-------------
17771 2 files changed, 61 insertions(+), 34 deletions(-)
17772
17773commit 6e7ed2e5cc85c1f3ae997747f5a31e05fe6a2365
17774Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17775Date:   Mon Jan 4 09:15:35 2010 +0000
17776
17777    Binding ID-WSF 2.0: do not bind lasso_wsa_endpoint_reference_get_*_token methods
17778
17779 bindings/overrides.xml | 2 ++
17780 1 file changed, 2 insertions(+)
17781
17782commit d1ada7b833caa57a29b02348834f6b96332a503c
17783Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17784Date:   Mon Jan 4 09:15:32 2010 +0000
17785
17786    Tests: add idwsf2_tests.c, call from tests.c, update Makefile.am
17787
17788 tests/Makefile.am    |  11 ++-
17789 tests/basic_tests.c  |   1 +
17790 tests/idwsf2_tests.c | 274 +++++++++++++++++++++++++++++++++++++++++++++++++++
17791 tests/tests.c        |   7 ++
17792 4 files changed, 291 insertions(+), 2 deletions(-)
17793
17794commit bfb8483823a8049319a587a7f52941b01974f62e
17795Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17796Date:   Mon Jan 4 09:15:24 2010 +0000
17797
17798    ID-WSF 2.0: in profile.{c,h}, discovery.{c,h}, data_service.{c,h}, overhaul all profiles.
17799
17800     * lasso/id-wsf-2.0/profile.c lasso/id-wsf-2.0/profile.h:
17801       - lasso_idwsf2_profile_get_name_identifier returns the NameID found
17802         in an assertion used as a WS-Security token when security mechanism
17803         Bearer or SAML are used.
17804       - complete the function lasso_id_wsf2_profile_build_soap_envelope
17805         with construction of the Sender element which is used to transmit
17806         the providerID of the message sender by the SOAP binding ID-WSF 2.0
17807         specification.
17808       - remove useless instance_init function in profile object
17809       - reset some profile fields in process_soap_request_msg (response,
17810         body, nameIdentifier).  use
17811         lasso_saml20_profile_name_identifier_decryption for handling NameID
17812         from WS-Security mechanism assertion.
17813       - add private_data
17814       - change signature of lasso_idwsf2_profile_init_soap_request to use
17815         and EPR and a security mechanism specifier when building the SOAP
17816         request.
17817       - change signature of lasso_idwsf2_profile_process_soap_request to
17818         verify security_mech_id of received messages.
17819     * docs/reference/lasso/lasso-sections.txt:
17820       add the function to the documentation.
17821
17822     * lasso/id-wsf-2.0/discovery.{c,h}:
17823       - use utils.h macros instead of g_return_val_if_fail because it
17824         removes useless warning, since it returns an error code.  release
17825         acquired resources.
17826       - in lasso_idwsf2_discovery_metadata_register_self, return error code
17827         instead of identifier string for the new service, use an out
17828         parmeter to return the identifier, use utils.h macros.
17829       - in lasso_idwsf2_discovery_init_metadata_register, use utils.h
17830         macros, check return code of lasso_idwsf2_profile_init_soap_request.
17831       - change signature of lasso_idwsf2_discovery_init_metadata_register
17832         to support security_mech_id, try to get URL from an existing
17833         Discovery service EPR (from Session object).
17834       - change signature of
17835           lasso_idwsf2_discovery_process_metadata_register_msg,
17836           lasso_idwsf2_discovery_init_metadata_association_add,
17837           lasso_idwsf2_discovery_process_metadata_association_add_msg,
17838           lasso_idwsf2_discovery_init_query,
17839           lasso_idwsf2_discovery_process_query_msg, to support security
17840           mechanism.
17841       - improve lasso_idwsf2_discovery_build_query_response_eprs.
17842       - add lasso_idwsf2_discovery_get_nth_data_service to acces returned
17843         services.
17844     * lasso/id-wsf-2.0/data_service.{c,h}:
17845       - redo all the API
17846
17847 docs/reference/lasso/lasso-sections.txt |    1 +
17848 lasso/id-wsf-2.0/data_service.c         | 1469 ++++++++++++--------------
17849 lasso/id-wsf-2.0/data_service.h         |  114 ++-
17850 lasso/id-wsf-2.0/discovery.c            | 1699 ++++++++++++++++++-------------
17851 lasso/id-wsf-2.0/discovery.h            |  109 +-
17852 lasso/id-wsf-2.0/profile.c              |  660 ++++++++++--
17853 lasso/id-wsf-2.0/profile.h              |   61 +-
17854 7 files changed, 2362 insertions(+), 1751 deletions(-)
17855
17856commit 277fc83eb1dfa1597b0efe1ef34b4a420e6c0924
17857Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17858Date:   Mon Jan 4 09:15:22 2010 +0000
17859
17860    ID-WSF 2.0: in session.c, fix memory handling errors
17861
17862 lasso/id-wsf-2.0/session.c | 18 ++++++++++++++----
17863 1 file changed, 14 insertions(+), 4 deletions(-)
17864
17865commit 29558f6a6a175b272679070fe8c8934639984151
17866Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17867Date:   Mon Jan 4 09:15:20 2010 +0000
17868
17869    ID-WSF 2.0&ID-WSF: in profile.c, wsf_profile.c, errors.c, errors.h, and  in lasso-sections.txt change LASSO_SOAP_FAULT_REDIRECT_REQUEST to LASSO_SOAP_ERROR_REDIRECT_REQUEST_FAULT
17870
17871 docs/reference/lasso/lasso-sections.txt | 2 +-
17872 lasso/errors.c                          | 4 ++--
17873 lasso/errors.h                          | 4 ++--
17874 lasso/id-wsf-2.0/data_service.c         | 2 +-
17875 lasso/id-wsf/wsf_profile.c              | 2 +-
17876 5 files changed, 7 insertions(+), 7 deletions(-)
17877
17878commit bf084c5eb8538f591de9e46576023cf149a4ede8
17879Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17880Date:   Mon Jan 4 09:15:17 2010 +0000
17881
17882    ID-WSF 2.0 Errors: in errors.{c,h}, add new errors code for ID-WSF 2.0
17883
17884     - add LASSO_DST_ERROR_EMPTY_REQUEST
17885     - add LASSO_WSF_PROFILE_ERROR_SECURITY_MECHANISM_CHECK_FAILED
17886     - add new errors codes for generic profiles and disco service
17887
17888 lasso/errors.c |  32 +++++++++++++++--
17889 lasso/errors.h | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
17890 2 files changed, 139 insertions(+), 3 deletions(-)
17891
17892commit 9df401c1873c2587866f6532cc521bfe1eb27013
17893Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17894Date:   Mon Jan 4 09:15:14 2010 +0000
17895
17896    ID-WSF 2.0 XML: in strings.h, add identifiers from ID-WSF 2.0
17897    standards
17898
17899     - add status code for ID-WSF 2.0 DST
17900     - add token usage identifiers
17901     - conform security mechanism identifiers to ID-WSF 2.0 Liberty Sech
17902       Mech specification
17903     - add Discovery Service status codes
17904     - add Soap Binding status codes
17905     - add disco result type and user interaction hint strings
17906
17907 lasso/xml/strings.h | 787 ++++++++++++++++++++++++++++++++++++++++++++++++++--
17908 1 file changed, 757 insertions(+), 30 deletions(-)
17909
17910commit a0fd0318dc32029eb6d15759f68bad312ef89b64
17911Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17912Date:   Mon Jan 4 09:15:11 2010 +0000
17913
17914    ID-WSF 2.0 XML: in sec_token.c, remove extra SNIPPET_ANY
17915
17916 lasso/xml/id-wsf-2.0/sec_token.c | 2 +-
17917 1 file changed, 1 insertion(+), 1 deletion(-)
17918
17919commit f4aefd71f8d86e41cc9a60953b6c54dd0d7d291f
17920Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17921Date:   Mon Jan 4 09:15:09 2010 +0000
17922
17923    ID-WSF 2.0 XML: in util_response.{c,h}, add helper functions to idwsf2_util_status
17924
17925 lasso/xml/id-wsf-2.0/util_response.c | 55 ++++++++++++++++++++++++++++++++++++
17926 lasso/xml/id-wsf-2.0/util_response.h |  4 +++
17927 2 files changed, 59 insertions(+)
17928
17929commit 72ba41fa7fb70688fbc016114587553f80ea7efb
17930Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17931Date:   Mon Jan 4 09:15:06 2010 +0000
17932
17933    ID-WSF 2.0: in server.c, change annotation of lasso_server_get_svc_metadatas_with_id_and_type.
17934
17935 lasso/id-wsf-2.0/server.c | 2 +-
17936 1 file changed, 1 insertion(+), 1 deletion(-)
17937
17938commit 65ab09249ab14fe42178f2ebd3b411089b17af68
17939Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17940Date:   Mon Jan 4 09:15:03 2010 +0000
17941
17942    ID-WSF 2.0: in saml2_login.c, change API
17943
17944     * lasso/id-wsf-2.0/saml2_login.c:
17945       - change private lasso_saml20_login_assertion_add_discovery to public
17946         lasso_login_idwsf2_add_discovery_bootstrap_epr.
17947       - remove lasso_saml20_login_copy_assertion_epr, add
17948         lasso_login_idwsf2_get_discovery_bootstrap_epr.
17949     * docs/reference/lasso/lasso-docs.sgml:
17950       - add sections id_wsf_2_0_login
17951     * docs/reference/lasso/lasso-sections.txt:
17952       - add new functions to section id_wsf_2_0_login
17953
17954 docs/reference/lasso/lasso-docs.sgml               |   1 +
17955 docs/reference/lasso/lasso-sections.txt            |   7 +
17956 lasso/id-wsf-2.0/saml2_login.c                     | 273 ++++++++++-----------
17957 .../{saml2_login_private.h => saml2_login.h}       |   7 +-
17958 4 files changed, 143 insertions(+), 145 deletions(-)
17959
17960commit b6ef732df3f952d42a9a334e191f9d0abd9c88d4
17961Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17962Date:   Mon Jan 4 09:15:00 2010 +0000
17963
17964    ID-WSF 2.0: in idwsf2_helper.c, add new functions, fix old things
17965
17966     - add lasso_wsa_endpoint_reference_get_service,
17967       lasso_wsa_endpoint_reference_associate_service_type_uri,
17968
17969 lasso/id-wsf-2.0/idwsf2_helper.c | 112 +++++++++++++++++++++++++++++++--------
17970 lasso/id-wsf-2.0/idwsf2_helper.h |   7 +++
17971 2 files changed, 98 insertions(+), 21 deletions(-)
17972
17973commit 4befad2b6edeb28bcc1ad4e0e4bd5506e2325416
17974Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
17975Date:   Mon Jan 4 09:14:58 2010 +0000
17976
17977    ID-WSF 2.0: create idwsf2_helper.{c,h}, new module for manipulating EPR elements
17978
17979     * lasso/id-wsf-2.0/idwsf2_helper.c lasso/id-wsf-2.0/idwsf2_helper.h:
17980       add new functions
17981       lasso_wsa_endpoint_reference_get_idwsf2_service_type,
17982       lasso_wsa_endpoint_reference_get_idwsf2_provider_id,
17983       lasso_wsa_endpoint_reference_get_idwsf2_security_context_for_security_mechanism,
17984       lasso_wsa_endpoint_reference_get_token_by_usage,
17985       lasso_wsa_endpoint_reference_get_security_token,lasso_wsa_endpoint_reference_get_target_identity_token,
17986       lasso_wsa_endpoint_reference_new_for_idwsf2_service,
17987       and lasso_wsa_endpoint_reference_add_security_token.
17988     * lasso/id-wsf-2.0/idwsf2_helper.h:
17989       declare new functions.
17990     * lasso/id-wsf-2.0/Makefile.am:
17991       add new files to source list
17992
17993 lasso/id-wsf-2.0/Makefile.am     |   6 +-
17994 lasso/id-wsf-2.0/idwsf2_helper.c | 317 +++++++++++++++++++++++++++++++++++++++
17995 lasso/id-wsf-2.0/idwsf2_helper.h |  68 +++++++++
17996 3 files changed, 389 insertions(+), 2 deletions(-)
17997
17998commit 3f1f5efbb397f8662fbdfa03952430090b04c1be
17999Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18000Date:   Mon Jan 4 09:14:56 2010 +0000
18001
18002    ID-WSF 2.0: in soap_binding.{c,h}, add new functions
18003
18004 lasso/id-wsf-2.0/soap_binding.c | 173 +++++++++++++++++++++++++++++++++++++---
18005 lasso/id-wsf-2.0/soap_binding.h |  29 +++++++
18006 2 files changed, 191 insertions(+), 11 deletions(-)
18007
18008commit e6748141896b172ac0e35fad2ccbfa033f34f031
18009Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18010Date:   Mon Jan 4 09:14:54 2010 +0000
18011
18012    ID-WSF 2.0: add files soap_binding.c, soap_binding.h
18013
18014     * lasso/id-wsf-2.0/Makefile.am
18015       - reference new source files in Makefile.am
18016     * lasso/id-wsf-2.0/soap_binding.c
18017     * lasso/id-wsf-2.0/soap_binding.h:
18018       - add extraction functions lasso_soap_envelope_sb2_get_provider_id,
18019         lasso_soap_envelope_sb2_get_redirect_request_url,
18020         lasso_soap_envelope_sb2_get_target_identity_header,
18021       lasso_soap_envelope_add_action and lasso_soap_envelope_get_action.
18022       - add SOAP security headers accessors
18023       - add lasso_soap_envelope_get_saml2_security_token which simplify
18024         retrieving a SAML 2.0 assertion used as a WS-Security token.
18025         complete documentation of other functions.
18026     * docs/reference/lasso/lasso-sections.txt:
18027       - reference the new functions in a new section soap_binding2
18028     * docs/reference/lasso/lasso-docs.sgml:
18029       - add new section soap_binding2
18030
18031    ID-WSF 2.0: in soap_binding.{c,h}: add function
18032
18033 docs/reference/lasso/lasso-docs.sgml    |   1 +
18034 docs/reference/lasso/lasso-sections.txt |   8 ++
18035 lasso/id-wsf-2.0/Makefile.am            |   6 +-
18036 lasso/id-wsf-2.0/soap_binding.c         | 222 ++++++++++++++++++++++++++++++++
18037 lasso/id-wsf-2.0/soap_binding.h         |  62 +++++++++
18038 5 files changed, 297 insertions(+), 2 deletions(-)
18039
18040commit 78dd2ec1f86888539b9e19e649fe74d531477211
18041Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18042Date:   Mon Jan 4 09:14:52 2010 +0000
18043
18044    ID-WSF: in id_ff_extensions.c, add SECTION gtk-doc declaration
18045
18046 lasso/id-wsf/id_ff_extensions.c | 1 +
18047 1 file changed, 1 insertion(+)
18048
18049commit 19789377ccf91c08da7e8aa9334c0262f4dfad33
18050Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18051Date:   Mon Jan 4 09:14:50 2010 +0000
18052
18053    ID-WSF: in interaction_profile_service.{c,h}, make initialization of a redirect request, part of LassoWsfProfile methods.
18054
18055 lasso/id-wsf/interaction_profile_service.c | 2 +-
18056 lasso/id-wsf/interaction_profile_service.h | 2 +-
18057 2 files changed, 2 insertions(+), 2 deletions(-)
18058
18059commit 1c8c8a4688314d55b93e1125abda1ac0a8bf71ad
18060Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18061Date:   Mon Jan 4 09:14:48 2010 +0000
18062
18063    ID-WSF: in discovery.c:lasso_discovery_init_resource_offering, add doc annotations, use assignment macros to set output argument
18064
18065 lasso/id-wsf/discovery.c | 7 ++++---
18066 1 file changed, 4 insertions(+), 3 deletions(-)
18067
18068commit 02a2b92f92e435d09ba746cc5dcdacc0fe10db3a
18069Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18070Date:   Mon Jan 4 09:14:46 2010 +0000
18071
18072    ID-WSF: in discovery.c, update documentation annotations
18073
18074     * lasso/id-wsf/discovery.c:
18075       - add annotations to lasso_discovery_init_query,
18076         lasso_discovery_init_modify, lasso_discovery_process_request_msg.
18077       - initialize response in lasso_discovery_process_query_mesg and
18078         lasso_discovery_process_modify_msg, so that modifications of the
18079         response can be done between _process_ and _build_ calls.
18080
18081 lasso/id-wsf/discovery.c | 35 +++++++++++++++++------------------
18082 1 file changed, 17 insertions(+), 18 deletions(-)
18083
18084commit 6dd383a0514c9ad560e4615270cbf895d63a1747
18085Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18086Date:   Mon Jan 4 09:14:43 2010 +0000
18087
18088    ID-WSF: in data_service.c:lasso_data_service_init_query check absent resource offering, support security_mech_id argument
18089
18090     * lasso/id-wsf/data_service.c lasso/id-wsf/data_service.h:
18091       - in lasso_data_service_apply_modifications, dst_modification
18092         initialization is missing.
18093       - remove lasso_data_service_get_redirect_request_url
18094       - change LASSO_DATA_SERVICE_CANNOT_ADD_ITEM to
18095         LASSO_DATA_SERVICE_ERROR_CANNOT_ADD_ITEM
18096       - in lasso_data_service_init_query, complete documentation, fix mem
18097         leak
18098       - factorize code between lasso_data_service_build_modify_response_msg
18099         and lasso_data_service_build_query_response_msg, create
18100         lasso_data_service_build_response_msg
18101       - in lasso_data_service_get_answer, add out annotation to output
18102         parameter
18103       - simplify API, simplify code path for query and modification
18104         processing
18105       - add lasso_data_service_process_request_msg,
18106         lasso_data_service_build_modify_response_msg,
18107         lasso_data_service_validate_request.
18108       - remove lasso_data_service_process_query_msg and
18109         lasso_data_service_process_modify_msg from public API.
18110       - in lasso_data_service_process_query_msg and
18111         lasso_data_service_process_modify_msg add arg checks, make them
18112         static and move preprocessing of the request in
18113         lasso_data_service_process_request_msg.
18114       - in lasso_data_service_get_answer, fix request/response mismatch.
18115       - add accessors lasso_data_service_set_resource_data and
18116         lasso_data_service_get_resource_data.
18117       - add securit_mech_id arg to data_service_init_modify, export
18118         resource_data accessor methods
18119       - remove lasso_data_service_get_redirect_request_url
18120       - fix missing intializations and leaks
18121
18122 docs/reference/lasso/lasso-sections.txt |   1 -
18123 lasso/id-wsf/data_service.c             | 532 ++++++++++++++++++++------------
18124 lasso/id-wsf/data_service.h             |  17 +-
18125 3 files changed, 339 insertions(+), 211 deletions(-)
18126
18127commit e2aa7b401f34939f126c65283379d2ad53bdb568
18128Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18129Date:   Mon Jan 4 09:14:41 2010 +0000
18130
18131    ID-WSF: in wsf_profile.c, fix mem leaks
18132
18133 lasso/id-wsf/wsf_profile.c | 15 +++++++++------
18134 1 file changed, 9 insertions(+), 6 deletions(-)
18135
18136commit 5aebf791276d44e86754e35f9639cd92ea8eee89
18137Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18138Date:   Mon Jan 4 09:14:40 2010 +0000
18139
18140    ID-WSF XML: in dst_modification.c, add SNIPPET_BOOLEAN to overrideAllowed attribute snippet
18141
18142 lasso/xml/dst_modification.c | 2 +-
18143 1 file changed, 1 insertion(+), 1 deletion(-)
18144
18145commit dee4de185878c8350981008f8a9b65b4c5ec42d2
18146Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18147Date:   Mon Jan 4 09:14:38 2010 +0000
18148
18149    ID-WSF XML: in dst_modify.{c,h}, remove extra argument to the constructor of LassoDstModify
18150
18151     * lasso/xml/dst_modify.c:
18152     * lasso/xml/dst_modify.h:
18153       remove parameters of the default constructor.
18154
18155 lasso/xml/dst_modify.c | 10 +---------
18156 lasso/xml/dst_modify.h |  2 +-
18157 2 files changed, 2 insertions(+), 10 deletions(-)
18158
18159commit 27af878c2bbeae1aa2907a4dbd86f133df29f19f
18160Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18161Date:   Mon Jan 4 09:14:36 2010 +0000
18162
18163    Tests: in tests/login_tests.c, change path of header utils.h
18164
18165 tests/login_tests.c | 2 +-
18166 1 file changed, 1 insertion(+), 1 deletion(-)
18167
18168commit 6d9cb01e010fcf1a42389c3bbc296a8285a3889d
18169Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18170Date:   Mon Jan 4 09:14:35 2010 +0000
18171
18172    Tests: in basic_tests.c, fix, do not overwrite known elements mappings
18173
18174     * tests/basic_tests.c:
18175       when testing functionality of lasso registries which map namespace
18176       elements to lasso objects, do not use liberty namespace because it
18177       interacts with other tests -- deserialization of lib:Assertion node
18178       was broken by this test -- when running them in CK_FORK=no mode.
18179       Changed namespace LASSO_LIB_HREF, for "coin" which is less dangerous.
18180
18181 tests/basic_tests.c | 9 +++++----
18182 1 file changed, 5 insertions(+), 4 deletions(-)
18183
18184commit c8be196a5aa579f62d9688852ce41f531a13e02f
18185Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18186Date:   Mon Jan 4 09:14:33 2010 +0000
18187
18188    WS XML: change signature of lasso_wsa_attributed_uri_new_with_string, add mappings
18189
18190     * wsa_attributed_uri.c:
18191       - constify first argument of
18192         lasso_wsa_attributed_uri_new_with_string.
18193       - add add direct mappings from wsa:Action,wsa:To to
18194         LassoWsAddrAttributedURI and from wsa:From,wsa:ReplyTo,wsa:FaultTo
18195         to LassoWsAddrEndpointReference
18196
18197 lasso/xml/ws/wsa_attributed_uri.c     | 5 ++++-
18198 lasso/xml/ws/wsa_attributed_uri.h     | 2 +-
18199 lasso/xml/ws/wsa_endpoint_reference.c | 3 +++
18200 3 files changed, 8 insertions(+), 2 deletions(-)
18201
18202commit 272507091774e230ce244c17bcd90d0a0efeda0b
18203Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18204Date:   Mon Jan 4 09:14:31 2010 +0000
18205
18206    SAML 2.0: in login.c, use lasso_server_saml2_assertion_setup_signature
18207
18208 lasso/saml-2.0/login.c | 10 ++--------
18209 1 file changed, 2 insertions(+), 8 deletions(-)
18210
18211commit 4497b166bf4e36101d11705fd0b110e7485e9b92
18212Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18213Date:   Mon Jan 4 09:14:29 2010 +0000
18214
18215    XML: in private.h, remove duplicate declaration of lasso_xml_parse_memory
18216
18217 lasso/xml/private.h | 2 --
18218 1 file changed, 2 deletions(-)
18219
18220commit 1ab3876d3e957c74498a175ffc8f5fcc1b920cd7
18221Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18222Date:   Mon Jan 4 09:14:27 2010 +0000
18223
18224    ID-FF XML: in lib_assertion.c, add registry mapping for lib:AssertionType
18225
18226     * xml/lib_assertion.c:
18227       this object is really a container for lib:AssertionType, so register
18228       it.
18229
18230 lasso/xml/lib_assertion.c | 3 +++
18231 1 file changed, 3 insertions(+)
18232
18233commit 1dece2447decac4efc6aa2aa1fa4008bcad3201c
18234Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18235Date:   Mon Jan 4 09:14:25 2010 +0000
18236
18237    Core: in provider.c, add lasso_provider_verify_single_node_signature
18238
18239     * lasso/id-ff/provider.c lasso/id-ff/provider.h:
18240       add a new function to check an enclosed single signature on a
18241       LassoNode, given that the LassoNode retained its original xml node
18242       content.
18243
18244 lasso/id-ff/provider.c | 28 ++++++++++++++++++++++++++++
18245 lasso/id-ff/provider.h |  3 +++
18246 2 files changed, 31 insertions(+)
18247
18248commit 689aa794b76c7bdee36f2882a23ca4fb1c3c90af
18249Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18250Date:   Mon Jan 4 09:14:24 2010 +0000
18251
18252    SAML 2.0: in login.c, fix memleaks
18253
18254     * lasso/saml-2.0/login.c:
18255       return value from lasso_provider_get_sp_name_qualifier must be freed.
18256
18257 lasso/saml-2.0/login.c | 48 +++++++++++++++++++++++++++---------------------
18258 1 file changed, 27 insertions(+), 21 deletions(-)
18259
18260commit 8246e5d4384bd89ce8e897dea5f37521940e87dc
18261Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18262Date:   Mon Jan 4 09:14:22 2010 +0000
18263
18264    SAML 2.0: in login.c, remove discovery bootstrap handling
18265
18266 lasso/saml-2.0/login.c | 12 ------------
18267 1 file changed, 12 deletions(-)
18268
18269commit b6c9be9fa2cdb20c11f637d764f0a0c1d69388fe
18270Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18271Date:   Mon Jan 4 09:14:20 2010 +0000
18272
18273    Core Login: in login.c, add assertion accessor
18274
18275     * docs/reference/lasso/lasso-sections.txt:
18276       declare new function
18277     * lasso/id-ff/login.c lasso/id-ff/login.h:
18278       add new function lasso_login_get_assertion.
18279     * lasso/saml-2.0/login.c:
18280       store created assertions
18281     * lasso/id-ff/login.h:
18282       make assertion field private for bindings.
18283
18284 docs/reference/lasso/lasso-sections.txt |  6 ++++--
18285 lasso/id-ff/login.c                     | 20 ++++++++++++++++++++
18286 lasso/id-ff/login.h                     |  4 +++-
18287 lasso/saml-2.0/login.c                  |  2 ++
18288 4 files changed, 29 insertions(+), 3 deletions(-)
18289
18290commit c01e1231fae3c68f89ea750d08cd14d645a94132
18291Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18292Date:   Mon Jan 4 09:14:17 2010 +0000
18293
18294    SAML 2.0: in saml2_helper.c, add new methods to manipulate SAML2 assertions
18295
18296     * lasso/saml-2.0/saml2_helper.c lasso/saml-2.0/saml2_helper.h:
18297       - add lasso_server_saml2_assertion_setup_signature, to help in
18298         defining signature upon saml2:Assertion nodes.
18299       - add new symbols LASSO_DURATION_MINUTE, LASSO_DURATION_HOUR,
18300         LASSO_DURATION_DAY, LASSO_DURATION_WEEK.
18301       - add method lasso_saml2_assertion_add_attribute_with_node
18302
18303     * docs/reference/lasso/lasso-sections.txt:
18304       declare new functions in saml2_helper section.
18305
18306 docs/reference/lasso/lasso-sections.txt |  15 +
18307 lasso/saml-2.0/Makefile.am              |   3 +-
18308 lasso/saml-2.0/saml2_helper.c           | 711 ++++++++++++++++++++++++++++++++
18309 lasso/saml-2.0/saml2_helper.h           |  98 +++++
18310 4 files changed, 826 insertions(+), 1 deletion(-)
18311
18312commit c1bd6a8f50b2ac52501a9090a9c80d6960ebf59d
18313Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18314Date:   Mon Jan 4 09:14:15 2010 +0000
18315
18316    Tests: in basic_tests.c, check LassoSaml2EncryptedElement handling
18317
18318 tests/basic_tests.c | 32 ++++++++++++++++++++++++++++++++
18319 1 file changed, 32 insertions(+)
18320
18321commit 1c665f3e8579d1f4da0a6e0c79eb0ab723df7cf7
18322Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18323Date:   Mon Jan 4 09:14:14 2010 +0000
18324
18325    SAML 2.0 XML: map EncryptedID, EncryptedAssertion, EncryptedAttribute and NewEncryptedID element to saml2:EncryptedElement
18326
18327     * lasso/xml/saml-2.0/saml2_encrypted_element.c:
18328       add registry mapping from EncryptedID, EncryptedAssertion,
18329       EncryptedAttribute and NewEncryptedID element to
18330       saml2:EncryptedElement
18331
18332 lasso/xml/saml-2.0/saml2_encrypted_element.c | 9 +++++++++
18333 1 file changed, 9 insertions(+)
18334
18335commit b77954cf39cf9b5af2eb354f9d8f4a6ec0014d78
18336Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18337Date:   Mon Jan 4 09:14:12 2010 +0000
18338
18339    SAML 2.0 XML: in strings.h, add the identifier for the holder of key subject confirmation method
18340
18341 lasso/xml/strings.h | 1 +
18342 1 file changed, 1 insertion(+)
18343
18344commit 399ca193e3da30dd0128c6527e238a5a1ab64270
18345Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18346Date:   Mon Jan 4 09:14:10 2010 +0000
18347
18348    SAML 2.0: in provider.c, add node encryption function and reference it in doc
18349
18350     * lasso/saml-2.0/Makefile.am:
18351       add new header provider.h
18352     * lasso/saml-2.0/provider.c lasso/saml-2.0/provider.h:
18353       add new function lasso_provider_saml2_node_encrypt to encrypt nodes
18354       and encapslutate the XML Enc datas in a LassoSaml2EncryptedElement
18355       node.
18356     * docs/reference/lasso/lasso-sections.txt:
18357       add function to saml2_utils section
18358
18359 docs/reference/lasso/lasso-sections.txt |  1 +
18360 lasso/saml-2.0/Makefile.am              |  3 ++-
18361 lasso/saml-2.0/provider.c               | 26 +++++++++++++++++++++
18362 lasso/saml-2.0/provider.h               | 41 +++++++++++++++++++++++++++++++++
18363 4 files changed, 70 insertions(+), 1 deletion(-)
18364
18365commit dbed9b50e33001c49a007e0360b3de792cf580f2
18366Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18367Date:   Mon Jan 4 09:14:08 2010 +0000
18368
18369    WS XML: add forgotten include file to wsa_attributed_uri.c and wsa_endpoint_reference.c
18370
18371 lasso/xml/ws/wsa_attributed_uri.c     | 1 +
18372 lasso/xml/ws/wsa_endpoint_reference.c | 1 +
18373 2 files changed, 2 insertions(+)
18374
18375commit 848a3252a8813c368b68fb8fc2cb9550bceadb8e
18376Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18377Date:   Mon Jan 4 09:14:06 2010 +0000
18378
18379    WS Errors: in errors.h errors.c, add new error section for WS-Security handling
18380
18381 lasso/errors.c | 2 ++
18382 lasso/errors.h | 3 +++
18383 2 files changed, 5 insertions(+)
18384
18385commit c71822c7e05b20b65157ef7f80fb80eee7f568fa
18386Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18387Date:   Mon Jan 4 09:14:05 2010 +0000
18388
18389    Core: in server.c, change signature of lasso_server_get_provider, add anottations on return value
18390
18391     * lasso/id-ff/server.h lasso/id-ff/server.c:
18392       - constify first argument of lasso_server_get_provider
18393       - add annotation about caller owned return value
18394
18395 lasso/id-ff/server.c | 4 ++--
18396 lasso/id-ff/server.h | 2 +-
18397 2 files changed, 3 insertions(+), 3 deletions(-)
18398
18399commit 255962cc351c73230e29946c830e2b5ccb04aa36
18400Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18401Date:   Mon Jan 4 09:14:03 2010 +0000
18402
18403    Core: in tools.c, complete documentation of lasso_verify_signature
18404
18405 lasso/xml/tools.c | 12 ++++++++++--
18406 1 file changed, 10 insertions(+), 2 deletions(-)
18407
18408commit e76546078f8aaba9586dd674650ad4436408186e
18409Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18410Date:   Mon Jan 4 09:14:01 2010 +0000
18411
18412    Core: in provider.c, add accessors for encryption informations
18413
18414     * lasso/id-ff/provider.c:
18415       add getters for encryption_sym_key_type and encryption_public_key.
18416     * lasso/id-ff/providerprivate.h:
18417       declare new accessors.
18418
18419 lasso/id-ff/provider.c        | 39 ++++++++++++++++++++++++++++++++++++++-
18420 lasso/id-ff/providerprivate.h |  4 +++-
18421 2 files changed, 41 insertions(+), 2 deletions(-)
18422
18423commit 7e22acdd2c784fd4ce279ba2a7fe79ba490d02a0
18424Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18425Date:   Mon Jan 4 09:13:59 2010 +0000
18426
18427    Core XML: in xml.{c,h}, add new function lasso_node_get_name to get the element name for an object
18428
18429 lasso/xml/xml.c | 24 ++++++++++++++++++++++++
18430 lasso/xml/xml.h |  3 +++
18431 2 files changed, 27 insertions(+)
18432
18433commit a2bfa25d7148ec7d6745ef080ec8a963a9f3392d
18434Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18435Date:   Mon Jan 4 09:13:57 2010 +0000
18436
18437    Core XML: make first argument of lasso_misc_text_node_new_with_string const
18438
18439     * lasso/xml/misc_text_node.h lasso/xml/misc_text_node.c:
18440       change signature of lasso_misc_text_node_new_with_string, string
18441       argument is const.
18442
18443 lasso/xml/misc_text_node.c | 2 +-
18444 lasso/xml/misc_text_node.h | 2 +-
18445 2 files changed, 2 insertions(+), 2 deletions(-)
18446
18447commit 1d8bd498cd94ce7dc378cd547256ce33ec66083f
18448Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18449Date:   Mon Jan 4 09:13:55 2010 +0000
18450
18451    Core XML: in xml/tools.c, add conversion method from iso8601 to time_t
18452
18453     * lasso/xml/tools.c:
18454       add function lasso_iso_8601_gmt_to_time_t
18455     * lasso/xml/private.h:
18456       declare new function.
18457
18458 lasso/xml/private.h |  1 +
18459 lasso/xml/tools.c   | 24 ++++++++++++++++++++++++
18460 2 files changed, 25 insertions(+)
18461
18462commit 4a10bbf9c6288c31853e97602fde477c36d1aef1
18463Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18464Date:   Mon Jan 4 09:13:53 2010 +0000
18465
18466    Core XML: in xml.c, keep original node names, handle xsi:type attribute better
18467
18468     * lasso/xml/xml.c lasso/xml/xml.h:
18469       - fix signature of lasso_node_set_original_xmlnode, fix signature in
18470         documentation of lasso_node_set_original_xmlnode;
18471       - add a new API lasso_node_set_custom_nodename to specify the exact
18472         element name to use when serializing a LassoNode to XML.
18473       - rename internal structure _CustomNamespace to _CustomElement, add a
18474         nodename field to it.
18475       - rework internal functions around _CustomElement to be aware of an
18476         existing attached _CustomElement and re-use if needed.
18477       - move application of _CustomElement hints after the serialization of
18478         the node, so that the normal behaviour of the serialization is kept
18479         -- i.e. do not play with the list of parent classes.
18480
18481       - use the full xsi:type content to find a LassoNode subclass when
18482         de-serializaing XML content, factorize QName->GObject class mapping
18483         for the three executions paths inside
18484         _type_name_from_href_and_nodename:
18485          - element QName,
18486          - xsi:type QName,
18487          - element name with xsi:type namespace
18488       - add a long comment expliciting the way the mapping is done.
18489       - remove direct mapping of EncryptedAssertion element, the registry
18490         declaration on the class LassoSaml2EncryptedElement shoud be
18491         enough.
18492
18493 lasso/xml/xml.c | 276 ++++++++++++++++++++++++++++++++++++++++----------------
18494 lasso/xml/xml.h |   4 +-
18495 2 files changed, 203 insertions(+), 77 deletions(-)
18496
18497commit 3feefb47de78819fdb4a27b2a36a5fd63cecc3ba
18498Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18499Date:   Mon Jan 4 09:13:51 2010 +0000
18500
18501    Core XML: in xml.c, parse attributes with namespace checking
18502
18503     * lasso/xml/xml.c:
18504       - use snippet->ns_uri and snippet->ns_name to parse attributes
18505         outside of the parent node namespace.
18506
18507 lasso/xml/xml.c | 9 ++++++++-
18508 1 file changed, 8 insertions(+), 1 deletion(-)
18509
18510commit 1deaa13210496499da8060bebb927ddb6895c81e
18511Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18512Date:   Mon Jan 4 09:13:49 2010 +0000
18513
18514    Core XML: in xml/tools.c, improve lasso_eval_xpath_expression, do not fail when nodeset is empty
18515
18516     * lasso/xml/tools.c:
18517       only check that the query returned a nodeset object, do not check its
18518       content size.
18519
18520 lasso/xml/tools.c | 2 +-
18521 1 file changed, 1 insertion(+), 1 deletion(-)
18522
18523commit bb2f640231f5f88cb819cb761be2f30d90a34f00
18524Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18525Date:   Mon Jan 4 09:13:46 2010 +0000
18526
18527    Core: in utils.h, add a macros, fix existing
18528
18529     * lasso/utils.h:
18530       - add macro lasso_ref(object), if object is not null, call
18531         g_object_ref on it, and return the value, otherwise do nothing and
18532         return NULL.
18533       - make a better reporting of bad object release
18534       - change format type for __LINE__ and dest arguments in
18535         lasso_release_gobject warning display.
18536       - add a lasso_check_non_empty_string macro
18537       - add new macro to extract a specific node type from a list of
18538         GObject objects.
18539       - use xmlStrdup not g_strdup for lasso_assign_xml_string
18540       - add lasso_list_add_gstrv and lasso_check_good_rc
18541       - add macro lasso_list_get_first_child
18542       - add inline function to test empty string
18543       - change macro lasso_check_non_empty_string to use the new inline
18544         function and go to cleanup
18545       - fix lasso_check_non_empty_string macro
18546     * lasso/utils.c:
18547       - add lasso_gobject_is_of_type returns 0 if first parameters is a
18548         gobject whose GType is equal to the second parameter, and 1
18549         otherwise.
18550
18551 lasso/utils.c | 22 ++++++++++++++++++++++
18552 lasso/utils.h | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
18553 2 files changed, 76 insertions(+), 3 deletions(-)
18554
18555commit 1e21b80fcd678cf3d073609e693b3435efbb84a2
18556Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18557Date:   Mon Jan 4 09:13:45 2010 +0000
18558
18559    Core: add new errors LASSO_PROFILE_ERROR_INVALID_RESPONSE, LASSO_PROFILE_ERROR_INVALID_REQUEST.
18560
18561 lasso/errors.c | 12 ++++++++----
18562 lasso/errors.h | 16 +++++++++++++++-
18563 2 files changed, 23 insertions(+), 5 deletions(-)
18564
18565commit f61c178bec7d4f298c73b33372fbb0370c282e55
18566Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18567Date:   Mon Jan 4 09:13:43 2010 +0000
18568
18569    Bindings: in bindings.py, parse '(in)' gobject-introspection annotation, in utils.py, use it to reverse default annotation for pointer of pointers
18570
18571    Bindings: in bindings.py, improve regular expression for declarations
18572
18573    Bindings: parse gobject-introspection annotation in return value
18574    documentation, add cast to C calls when parameter type is const in java
18575    binding, problem arise with const char ** arrays
18576
18577 bindings/bindings.py            | 80 +++++++++++++++++++++++------------------
18578 bindings/java/lang.py           | 13 +++----
18579 bindings/php5/wrapper_source.py |  1 -
18580 bindings/utils.py               |  3 +-
18581 4 files changed, 54 insertions(+), 43 deletions(-)
18582
18583commit 003b2511ab0430d43aa0bc8007b7994e5932feb2
18584Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18585Date:   Mon Jan 4 09:13:41 2010 +0000
18586
18587    Bindings: do not stop on failing to parse a declaration, but skip the function and print a warning
18588
18589 bindings/bindings.py | 5 +++--
18590 1 file changed, 3 insertions(+), 2 deletions(-)
18591
18592commit ade4c7ed11aa1e997930a0231d1954fd81109ca8
18593Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18594Date:   Mon Jan 4 09:13:40 2010 +0000
18595
18596    Python binding: add a pyobject->time_t conversion function
18597
18598 bindings/python/wrapper_top.c | 22 ++++++++++++++++++++--
18599 1 file changed, 20 insertions(+), 2 deletions(-)
18600
18601commit 0f3a96339915688ec97f611ff2e8ce72841407bc
18602Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18603Date:   Mon Jan 4 09:13:39 2010 +0000
18604
18605    Bindings python: in wrapper_top.c, mark internal function as potentially unused
18606
18607 bindings/python/wrapper_top.c | 27 ++++++++++++++-------------
18608 1 file changed, 14 insertions(+), 13 deletions(-)
18609
18610commit 5224c7cf675d6c8b2df9b3f4b43f8cd8d4eb8184
18611Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18612Date:   Mon Jan 4 09:13:36 2010 +0000
18613
18614    Bindings: make the binding infrastructure understand GObject-introspections annotations
18615
18616     * bindings/bindings.py
18617     * bindings/utils.py:
18618       add convenience function to treat arguments tuple:
18619       (type,name,{annotations}).
18620       introduce new argument options, fix that arguments are 3-tuple of the
18621       form (type,name,annotations), where annotations is a dictionary.
18622       Key of this dictionnary can be:
18623        - optional, wheter the argument is necessary, it means it has a
18624          default value.
18625        - out, means that the pointer is a pointer of pointer, for bindings
18626          that can return exceptions, it will be returned instead of the
18627          integer error code, the only way to access error codes will be
18628          exceptions.
18629        - element-type, contained type of a list or an array,
18630        - key-type, value-type, type of respectively the key and value of a
18631          GHashTable.
18632        - transfer, wheter a the callee(for arguments)/caller(for return
18633          values) owns the values passed, it can be none,container(if the
18634          callee/caller only owns the container not the contained value) or
18635          full.
18636        doc.parameters is now a 3-tuple of (attribute-name,
18637        attribute-description, attribute-annotations) where
18638        attribute-annotations is a string of the form '(option1)(option2
18639        option-arguments) etc.'.
18640       - add predicates for xml, list and time_t values. improve predicates
18641         for cstring and const modifier.
18642
18643    *  bindings/overrides.xml:
18644        'out' arguments are not well supported for java, so skip functions
18645        using them.
18646
18647     *  bindings/java/lang.py bindings/php5/php_code.py
18648        bindings/php5/wrapper_source.py bindings/python/lang.py:
18649        - update language specifig binding generators for handling new
18650          annotations.
18651        - improve python method declaration, handle optional arguments with
18652          default values, factorize this chode in two methods,
18653          get_python_arg_decl and defval_to_python_value.
18654
18655     *  bindings/python/tests/Makefile.am
18656        bindings/python/tests/idwsf1_tests.py
18657        bindings/python/tests/idwsf2_tests.py:
18658        make test work with out of source build dir.
18659
18660 bindings/bindings.py                  |  80 ++++++++++---
18661 bindings/java/lang.py                 |  57 ++++++---
18662 bindings/overrides.xml                |  14 +--
18663 bindings/php5/php_code.py             |  21 +++-
18664 bindings/php5/wrapper_source.py       | 100 ++++++++++++++--
18665 bindings/python/lang.py               | 211 ++++++++++++++++++++--------------
18666 bindings/python/tests/Makefile.am     |   2 +
18667 bindings/python/tests/idwsf1_tests.py |  41 ++++---
18668 bindings/python/tests/idwsf2_tests.py |   2 +-
18669 bindings/utils.py                     | 111 ++++++++++++++++++
18670 10 files changed, 481 insertions(+), 158 deletions(-)
18671
18672commit 42062ff986a344f3f33a4465e106fede10aeaa6a
18673Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18674Date:   Mon Jan 4 09:13:33 2010 +0000
18675
18676    Documentation: in lasso-docs.sgml, add glossary to the index, add book part delimitations
18677
18678     * docs/reference/lasso/lasso-docs.sgml:
18679       add the glossary to the index.
18680
18681 docs/reference/lasso/lasso-docs.sgml | 15 ++++++++++++---
18682 1 file changed, 12 insertions(+), 3 deletions(-)
18683
18684commit 0660d6e523791400d572541e3f5d4de9cf8d2865
18685Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18686Date:   Mon Jan 4 09:13:32 2010 +0000
18687
18688    Core: in registry.c, change type cast to compile on amd64 platform
18689
18690     * registry.c:
18691       use ptrdiff_t to cast to integer big enough to receive a pointer,
18692       then apply integer operations, then cast to the pointer type expected
18693       by g_direct_hash.
18694
18695 lasso/registry.c | 9 +++++----
18696 1 file changed, 5 insertions(+), 4 deletions(-)
18697
18698commit 07ccaf02eca00401f70f9f2ad702dfa490bd10ca
18699Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18700Date:   Wed Dec 16 09:28:04 2009 +0000
18701
18702    Core: in utils.h, change __STRING(x) for #x
18703
18704     * lasso/utils.h:
18705       __STRING(x) does not seem more portable than #x so change, problem
18706       with AIX.
18707
18708 lasso/utils.h | 3 ++-
18709 1 file changed, 2 insertions(+), 1 deletion(-)
18710
18711commit 4057bd3ef23d3dbd7462b33b99c34aec83e8a7ab
18712Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18713Date:   Wed Dec 9 06:51:28 2009 +0000
18714
18715    Downgrade version 2.2.90 to make a pre-release
18716
18717 configure.ac | 2 +-
18718 1 file changed, 1 insertion(+), 1 deletion(-)
18719
18720commit 6dd310e68d1900da6a2adffc4bfdc9ba62854fbe
18721Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18722Date:   Tue Dec 8 10:15:04 2009 +0000
18723
18724    in tests/tests.h, Add checks for true and false conditions
18725
18726 tests/tests.h | 14 ++++++++++----
18727 1 file changed, 10 insertions(+), 4 deletions(-)
18728
18729commit 4467bf8938e4c4fb5fd2d43724c0901c3c73afe1
18730Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18731Date:   Tue Dec 8 10:14:59 2009 +0000
18732
18733    Remove beginning of a PHP4 binding
18734
18735 bindings/bindings.py              |    5 -
18736 bindings/php4/Makefile.am         |   38 -
18737 bindings/php4/__init__.py         |    0
18738 bindings/php4/_lasso.h            | 1815 -------------------------------------
18739 bindings/php4/lang.py             |  516 -----------
18740 bindings/php4/lasso_php4_helper.c |  337 -------
18741 6 files changed, 2711 deletions(-)
18742
18743commit 734e9054cbc7d2fb5a2be3c811d6f7bd9537805b
18744Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18745Date:   Tue Dec 8 09:19:19 2009 +0000
18746
18747    Upgrade version number
18748
18749 configure.ac | 2 +-
18750 1 file changed, 1 insertion(+), 1 deletion(-)
18751
18752commit d50faa400924d58f1d7c25dbce1f86644938ad3c
18753Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18754Date:   Tue Dec 8 09:19:17 2009 +0000
18755
18756    Add missing headers to makefile, to pass make distcheck
18757
18758     * lasso/xml/id-wsf-2.0/Makefile.am:
18759       make xml_idwsf2.h appear in the distribution file
18760     * lasso/xml/ws/Makefile.am:
18761       make xml_ws.h appear in the distribution file
18762
18763 lasso/xml/id-wsf-2.0/Makefile.am | 3 ++-
18764 lasso/xml/ws/Makefile.am         | 3 ++-
18765 2 files changed, 4 insertions(+), 2 deletions(-)
18766
18767commit d067792e7fbf022fae122c7710482e5ef201bf9a
18768Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18769Date:   Fri Dec 4 09:05:28 2009 +0000
18770
18771    in lasso_saml20_profile_export_to_query, checks return values
18772
18773     * lasso/saml-2.0/profile.c:
18774       in lasso_saml20_profile_export_to_query, check return value of of
18775       lasso_node_build_query and lasso_query_sign.
18776
18777 lasso/saml-2.0/profile.c | 3 +++
18778 1 file changed, 3 insertions(+)
18779
18780commit 4f973512b9ddc16348973a0b466b2103063d147a
18781Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18782Date:   Tue Dec 1 02:06:07 2009 +0000
18783
18784    Add SP initiated logout test to SAML 2.0 regression tests
18785
18786     * tests/login_tests_saml2.c:
18787       add logout to first SAML 2.0 login regression test.
18788     * tests/tests.h:
18789       add macros to simplify checking of return value with check macros
18790       (encapsulate fail_unless macro to check for NULL/non-NULL values and
18791       good rc value (0) or expected bad value).
18792
18793 tests/Makefile.am         |  2 +-
18794 tests/login_tests_saml2.c | 41 +++++++++++++++++++++++++++++++++++++++++
18795 tests/tests.h             | 43 +++++++++++++++++++++++++++++++++++++++++++
18796 3 files changed, 85 insertions(+), 1 deletion(-)
18797
18798commit 896d9abd3fb070bda17c78a1d2b84c9348253ef0
18799Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18800Date:   Mon Nov 30 22:58:59 2009 +0000
18801
18802    Restore ancient semantic of lasso_profile_is_session_dirty
18803
18804     * lasso/id-ff/profile.c:
18805       lasso_is_session_dirty must return FALSE if session is NULL.
18806
18807 lasso/id-ff/profile.c | 2 +-
18808 1 file changed, 1 insertion(+), 1 deletion(-)
18809
18810commit 012b7c3af5938b6ef1d4b1ea100b857d2154e908
18811Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18812Date:   Mon Nov 30 22:58:57 2009 +0000
18813
18814    Fix double g_object_unref
18815
18816     * lasso/id-ff/login.c:
18817       status is already freed by lasso_assign_gobject, do not free it first
18818       with lasso_node_destroy.
18819
18820 lasso/id-ff/login.c | 2 --
18821 1 file changed, 2 deletions(-)
18822
18823commit 10702e1ea44e0d5436ef26406862652091e8b2c0
18824Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18825Date:   Mon Nov 30 15:16:05 2009 +0000
18826
18827    Restore call to autoheader in autogen.sh
18828
18829     * autogen.sh:
18830       call to autoheader was removed during simplification of the
18831       autogen.sh script.
18832
18833 autogen.sh | 5 +++--
18834 1 file changed, 3 insertions(+), 2 deletions(-)
18835
18836commit 2ed0af41c29cd53eea954f2910d8fd363675b90a
18837Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18838Date:   Mon Nov 30 15:16:04 2009 +0000
18839
18840    Remove message level signature on redirect messages
18841
18842     * lasso/saml-2.0/profile.c:
18843       remove message level signatures before building query strings.
18844
18845 lasso/saml-2.0/profile.c | 70 +++++++++++++++++++++++++++++++++++-------------
18846 1 file changed, 52 insertions(+), 18 deletions(-)
18847
18848commit 266e10bb73a87fa6be30b0d96f55ffc50a2a6501
18849Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18850Date:   Mon Nov 30 15:16:03 2009 +0000
18851
18852    Add more check to remove_signature
18853
18854     * lasso/saml-2.0/profile.c:
18855       check for NULL when accessing klass datas.
18856
18857 lasso/saml-2.0/profile.c | 2 +-
18858 1 file changed, 1 insertion(+), 1 deletion(-)
18859
18860commit 21db237e81b3ad041ef66a99a16159a8230871fe
18861Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18862Date:   Mon Nov 2 15:18:08 2009 +0000
18863
18864    Augment query string limit for relaystate extraction to 8192 bytes
18865
18866     * lasso/xml/tools.c:
18867       some application transfer relaystate longer thant the specification
18868       advised 80 bytes, try to cater for their needs.
18869
18870 lasso/xml/tools.c | 7 +++++--
18871 1 file changed, 5 insertions(+), 2 deletions(-)
18872
18873commit b3aa580267c6cfe4b85c7967fa117768a7eb9df2
18874Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18875Date:   Mon Nov 2 15:18:06 2009 +0000
18876
18877    Add documentation for lasso_get_relaystate_from_query
18878
18879     * lasso/xml/tools.c:
18880       add documentation on the internal function
18881       lasso_get_relaystate_from_query
18882
18883 lasso/xml/tools.c | 9 +++++++++
18884 1 file changed, 9 insertions(+)
18885
18886commit d7baad63d4048b1a5ad23f0144c1592c23330120
18887Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18888Date:   Fri Oct 30 15:04:46 2009 +0000
18889
18890    Add C defines for SAML 2 'unspecified' authncontext class
18891
18892      * lasso/xml/strings.h:
18893        add C defines for AuhtnContextClassRef,
18894        urn:oasis:names:tc:SAML:2.0:ac:classes:unspecified.
18895
18896 lasso/xml/strings.h | 3 +++
18897 1 file changed, 3 insertions(+)
18898
18899commit f6e1260e2ea31209e29891fffc987cd1a3504ac0
18900Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18901Date:   Fri Oct 30 14:55:38 2009 +0000
18902
18903    Fix bad macro choice, precise error for bad formatted NIDM request
18904
18905     * saml-2.0/name_id_management.c:
18906       use specialized lasso_saml20_profile_set_response_status
18907       set 'MissingNameID' second level error with requester first level
18908       error code when request is missing a name id.
18909
18910 lasso/saml-2.0/name_id_management.c | 6 +++---
18911 1 file changed, 3 insertions(+), 3 deletions(-)
18912
18913commit 72eac3fd19fbc07efd7c62903d62b3c29c124317
18914Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18915Date:   Fri Oct 30 14:47:37 2009 +0000
18916
18917    Fix reporting of error in message parsing
18918
18919     * lasso/xml/xml.c:
18920       do not mix the return code from xmlSecBase64Decode and the return
18921       code for lasso_node_init_from_message_with_format.
18922       It fixes a segmentation fault in
18923       lasso_login_process_authn_request_msg.
18924
18925 lasso/xml/xml.c | 5 +++--
18926 1 file changed, 3 insertions(+), 2 deletions(-)
18927
18928commit 3c9e4965dd9ce072580f0cb58a0ad11980f9d8bd
18929Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18930Date:   Fri Oct 30 14:47:36 2009 +0000
18931
18932    Core: factorize code to obtain a SPNameQualifier
18933
18934     * lasso/id-ff/provider.c lasso/id-ff/provider.h:
18935       add a method giving the SPNameQualifier for a provider (its entity id
18936       or its affiliation id).
18937
18938     * lasso/id-ff/profile.c:
18939     * lasso/saml-2.0/login.c:
18940       update use sites.
18941
18942 lasso/id-ff/profile.c  |  7 +------
18943 lasso/id-ff/provider.c | 31 +++++++++++++++++++++++++++++++
18944 lasso/id-ff/provider.h |  2 ++
18945 lasso/saml-2.0/login.c | 37 +++++++++++++++++++++----------------
18946 4 files changed, 55 insertions(+), 22 deletions(-)
18947
18948commit 81d3b72efbf25d1e37fe13fbc58028d4d98cb6d9
18949Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18950Date:   Fri Oct 30 14:47:34 2009 +0000
18951
18952    Make php4 and perl binding disabled by default
18953
18954     * configure.ac:
18955       make default for --enable-perl and --enable-php4 to "no". Those
18956       binding will not be maintained in the future.
18957
18958 configure.ac | 4 ++--
18959 1 file changed, 2 insertions(+), 2 deletions(-)
18960
18961commit 3c1474df590eb4fbd4b8964cd390bcaeaea51f34
18962Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18963Date:   Fri Oct 30 14:47:33 2009 +0000
18964
18965    SAML2 Logout: initialize SessionIndex from the assertion
18966
18967     * lasso/saml-2.0/logout.c:
18968       when creating a logout request message initialize the SessionIndex
18969       element with the correponding content in the stored assertion for
18970       this session.
18971
18972 lasso/saml-2.0/logout.c | 15 +++++++++++++++
18973 1 file changed, 15 insertions(+)
18974
18975commit 7e98aff1b7c8fbd4376222e117059a747dc6377b
18976Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18977Date:   Fri Oct 30 14:47:32 2009 +0000
18978
18979    Tests: fix __FILE__ -> __file__
18980
18981     * tests/integration/saml2/__init__.py:
18982       path to the current python file is __file__ not __FILE__.
18983
18984 tests/integration/saml2/__init__.py | 2 +-
18985 1 file changed, 1 insertion(+), 1 deletion(-)
18986
18987commit 2b24cd50e24aeda31086ed59c0db254f084e697b
18988Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
18989Date:   Fri Oct 30 14:47:30 2009 +0000
18990
18991    SAML2: change lasso_saml20_profile_set_response_status signature
18992
18993     * lasso/saml-2.0/profile.c:
18994     * lasso/saml-2.0/profileprivate.h:
18995       make lasso_saml20_profile_set_response_status2 the new implementation
18996       of lasso_saml20_profile_set_response_status.
18997       add helper macros to set success, responder and requester first level
18998       status code.
18999     * saml-2.0/assertion_query.c:
19000     * saml-2.0/login.c:
19001     * saml-2.0/logout.c:
19002     * saml-2.0/name_id_management.c:
19003       adapt consumers to the new signature.
19004
19005 lasso/saml-2.0/assertion_query.c    |   7 +-
19006 lasso/saml-2.0/login.c              |  14 ++--
19007 lasso/saml-2.0/logout.c             | 130 ++++++++++++++----------------------
19008 lasso/saml-2.0/name_id_management.c |   5 +-
19009 lasso/saml-2.0/profile.c            |  31 +++------
19010 lasso/saml-2.0/profileprivate.h     |  13 +++-
19011 6 files changed, 82 insertions(+), 118 deletions(-)
19012
19013commit a8e89261dd8cf59843bbbd54d2fe936c92e4f989
19014Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19015Date:   Fri Oct 30 14:47:28 2009 +0000
19016
19017    ID-FF: add a partial_logout flag to LassoLogout private_data
19018
19019     * lasso/id-ff/logout.c:
19020     * lasso/id-ff/logout.h:
19021       add a flag to store the status of a partial logout
19022
19023 lasso/id-ff/logout.c        | 23 ++++++++++++++++++++++-
19024 lasso/id-ff/logoutprivate.h |  1 +
19025 2 files changed, 23 insertions(+), 1 deletion(-)
19026
19027commit 78659e68d9b3ab9840023ccb50c92dc64a8146ce
19028Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19029Date:   Fri Oct 30 14:47:27 2009 +0000
19030
19031    SAML2: add an equals operator to the NameID class
19032
19033     * lasso/xml/saml-2.0/saml2_name_id.c:
19034     * lasso/xml/saml-2.0/saml2_name_id.h:
19035       add a lasso_saml2_name_id_equals method which return TRUE if two
19036       NameId are equal.
19037
19038 lasso/xml/saml-2.0/saml2_name_id.c | 33 +++++++++++++++++++++++++++++++++
19039 lasso/xml/saml-2.0/saml2_name_id.h |  1 +
19040 2 files changed, 34 insertions(+)
19041
19042commit 5b0f7953b6268bdfed2ec50e01fa57f0c1a5a82a
19043Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19044Date:   Fri Oct 30 14:47:25 2009 +0000
19045
19046    SAML2: use the static get_provider helper method in generic profile methods
19047
19048     * lasso/saml-2.0/profile.c:
19049       instead of accessing directly profile->server use the helper method
19050       get_provider.
19051
19052 lasso/saml-2.0/profile.c | 20 ++++----------------
19053 1 file changed, 4 insertions(+), 16 deletions(-)
19054
19055commit 9eb77cf9fe825b78aee1564cba994b2b4e1196f7
19056Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19057Date:   Fri Oct 30 14:47:24 2009 +0000
19058
19059    SAML2: in logout_build_response_msg do not fail on missing remote_providerID
19060
19061     * lasso/saml-2.0/logout.c:
19062       remote_providerId is verified in build_redirect_simple and is not
19063       necessary for SOAP response with a failure and profile->response
19064       cannot be null (we just created a response if it was missing).
19065       So this error case is now unnecessary.
19066
19067 lasso/saml-2.0/logout.c | 7 -------
19068 1 file changed, 7 deletions(-)
19069
19070commit 6921dd1d9b6e398edcfcdab991e61d161457b7c0
19071Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19072Date:   Fri Oct 30 14:47:23 2009 +0000
19073
19074    ID-FF1.2 and SAML2: remove direct access to profile->server->providers
19075
19076     * client of LassoServer should use lasso_server_get_provider.
19077     * LASSO_PROFILE_ERRROR_UNKNOWN_PROVIDER was a mistake, it is
19078       superfluous, use LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND.
19079
19080 lasso/errors.h                        |  1 +
19081 lasso/id-ff/defederation.c            | 13 ++++---------
19082 lasso/id-ff/lecp.c                    |  9 +++++----
19083 lasso/id-ff/login.c                   | 30 +++++++++++-------------------
19084 lasso/id-ff/logout.c                  | 21 +++++++--------------
19085 lasso/id-ff/name_identifier_mapping.c | 17 ++++++-----------
19086 lasso/id-ff/name_registration.c       | 19 +++++++------------
19087 lasso/id-wsf/wsf_profile.c            |  6 +++---
19088 lasso/saml-2.0/assertion_query.c      | 12 ++++--------
19089 lasso/saml-2.0/ecp.c                  |  3 +--
19090 lasso/saml-2.0/login.c                | 23 ++++++++---------------
19091 lasso/saml-2.0/logout.c               |  9 +++------
19092 lasso/saml-2.0/profile.c              | 23 ++++++++++++++---------
19093 13 files changed, 74 insertions(+), 112 deletions(-)
19094
19095commit cee61af74f821144af361b73056521283b0456ed
19096Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19097Date:   Fri Oct 30 14:47:19 2009 +0000
19098
19099    Core: in profile, use lasso_server_get_provider
19100
19101     - lasso/id-ff/profile.c:
19102       replace direct access to server->provider by
19103       lasso_server_get_provider.
19104
19105 lasso/id-ff/profile.c | 6 ++++--
19106 1 file changed, 4 insertions(+), 2 deletions(-)
19107
19108commit 6f1ecfeda6c6d939f2c02c0f872100456bfc2801
19109Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19110Date:   Tue Sep 29 13:20:42 2009 +0000
19111
19112    Tests: add a test of NameIDFormat extraction
19113
19114     - tests/basic_test.c:
19115       add test11_get_default_name_id_format which parse a metadata file and
19116       try to extract the default name id format.
19117     - tests/data/sp5-saml2/metadata.xml:
19118       add NameIDFormat node for testing.
19119
19120 tests/basic_tests.c               | 23 +++++++++++++++++++++++
19121 tests/data/sp5-saml2/metadata.xml |  1 +
19122 2 files changed, 24 insertions(+)
19123
19124commit bdd1ad92a0382409adbc24bfdee829c9b2690be2
19125Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19126Date:   Tue Sep 29 13:20:40 2009 +0000
19127
19128    Core: add const modifier to return value of lasso_provider_get_metadata_list
19129
19130     - lasso/id-ff/provider.c lasso/id-ff/provider.h:
19131       change return type of lasso_provider_get_metadata_list from GList* to
19132       const GList*.
19133     - lasso/id-ff/logout.c lasso/saml-2.0/logout.c
19134       lasso/saml-2.0/provider.c:
19135       change consumers of the API
19136
19137 lasso/id-ff/logout.c      |  2 +-
19138 lasso/id-ff/provider.c    | 12 ++++++------
19139 lasso/id-ff/provider.h    |  2 +-
19140 lasso/saml-2.0/logout.c   |  2 +-
19141 lasso/saml-2.0/provider.c |  2 +-
19142 5 files changed, 10 insertions(+), 10 deletions(-)
19143
19144commit 00ea5d71133fb8cfa4db803247b4c0cc0abbf53b
19145Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19146Date:   Tue Sep 29 13:20:38 2009 +0000
19147
19148    Core: Add const modifiers to LassoProvider methods
19149
19150     * lasso/id-ff/provider.c lasso/id-ff/provider.h
19151       lasso/saml-2.0/provider.c lasso/saml-2.0/provider.h:
19152       add const modifier where they could be added.
19153
19154 lasso/id-ff/provider.c           | 20 ++++++++++----------
19155 lasso/id-ff/provider.h           | 18 +++++++++---------
19156 lasso/saml-2.0/provider.c        | 10 +++++-----
19157 lasso/saml-2.0/providerprivate.h | 12 ++++++------
19158 4 files changed, 30 insertions(+), 30 deletions(-)
19159
19160commit c462bc3b2a23c2d5bae7b87893fe731c398aa818
19161Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19162Date:   Tue Sep 29 13:20:36 2009 +0000
19163
19164    Do not use g_new, use g_new0
19165
19166     * lasso/id-ff/federation.c:
19167     * lasso/id-ff/logout.c:
19168     * lasso/id-ff/profile.c:
19169     * lasso/id-ff/provider.c:
19170     * lasso/id-ff/server.c:
19171     * lasso/id-ff/session.c:
19172     * lasso/id-wsf/authentication.c:
19173     * lasso/saml-2.0/ecp.c:
19174     * lasso/xml/xml.c:
19175       even for private datas, use g_new0, it is safer.
19176
19177 lasso/id-ff/federation.c      | 2 +-
19178 lasso/id-ff/logout.c          | 2 +-
19179 lasso/id-ff/profile.c         | 2 +-
19180 lasso/id-ff/provider.c        | 2 +-
19181 lasso/id-ff/server.c          | 2 +-
19182 lasso/id-ff/session.c         | 2 +-
19183 lasso/id-wsf/authentication.c | 2 +-
19184 lasso/saml-2.0/ecp.c          | 2 +-
19185 lasso/xml/xml.c               | 2 +-
19186 9 files changed, 9 insertions(+), 9 deletions(-)
19187
19188commit 17d6885dfc4189f24d8a4d849a11415b1a90fc51
19189Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19190Date:   Tue Sep 29 13:20:33 2009 +0000
19191
19192    Change setting of default NameIDFormat for SAML 2.0 login
19193
19194     * saml-2.0/login.c:
19195       in lasso_saml20_login_init_authn_request,
19196       lasso_saml20_login_init_idp_initiated_authn_request, if the service
19197       provider provided a list of supported name id formats, use the first
19198       one as default for new AuthnRequest.
19199     * id-ff/login.c:
19200       modify documentation to report the new way of choosing a default.
19201
19202 lasso/id-ff/login.c    | 16 +++++++++-----
19203 lasso/saml-2.0/login.c | 59 ++++++++++++++++++++++++++++++++++++++++----------
19204 2 files changed, 59 insertions(+), 16 deletions(-)
19205
19206commit af7feb46702a2d7bb30deb0f354bfadee9c27a6b
19207Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19208Date:   Tue Sep 29 13:20:31 2009 +0000
19209
19210    Add method to Provider to retrieve default NameIDFormat
19211
19212     * lasso/id-ff/provider.c lasso/id-ff/provider.h:
19213       add lasso_provider_get_default_name_id_format, which returns the firs
19214       listed NameIDFormat from the SAML 2.0 metadatas of the provider.
19215
19216 lasso/id-ff/provider.c | 13 +++++++++++++
19217 lasso/id-ff/provider.h |  2 ++
19218 2 files changed, 15 insertions(+)
19219
19220commit 1fb7750337bff7d7ad638621cc38c3cf2e1ffe54
19221Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19222Date:   Tue Sep 29 13:12:37 2009 +0000
19223
19224    Complete documentation of lasso_login_init_authn_request concerning the NameIDFormat
19225
19226     * lasso/id-ff/login.c:
19227       in lasso_login_init_authn_request, add docbook formatting, add
19228       remarks about the different NameIDFormat for ID-FF 1.2 and SAML 2.0.
19229
19230 lasso/id-ff/login.c | 26 ++++++++++++++++----------
19231 1 file changed, 16 insertions(+), 10 deletions(-)
19232
19233commit 77a12330802cb40bb16e6f3d20924de3eed895df
19234Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19235Date:   Thu Sep 17 15:05:50 2009 +0000
19236
19237    Fix bugs found via coverity (thanks to Bhaskar Jain)
19238
19239     * lasso/id-wsf-2.0/data_service.c: fix uninitialized res variable in
19240       lasso_idwsf2_data_service_process_query_response_soap_fault_msg.
19241     * lasso/xml/saml-2.0/saml2_assertion.c: fix uninitialized rc variable
19242       in get_xmlNode.
19243     * lasso/saml-2.0/login.c:
19244       in lasso_saml20_login_accept_sso check for ni and ni->Format
19245       null-ness before dereferencing, remove idp_ni which is not used
19246       anymore.
19247       remote all use of federation->remote_nameIdentifier, SAML 2.0 only
19248       need one NameID, and it will be local_nameIdentifier.
19249     * lasso/xml/xml.c:
19250       in lasso_node_traversal, check null-ness of node before dereferencing
19251       it, add check for class null-ness also.
19252     * lasso/id-ff/provider.c:
19253       in lasso_provider_get_first_http_method, remove useless check for t2
19254       null-ness -- if found is TRUE, t1 and t2 cannot be null.
19255     * lasso/xml/tools.c:
19256       in lasso_sign_node, add documentation, check for private_key_file and
19257       xmlnode null-ness.
19258       in lasso_get_public_key_from_private_key_file, add a cleanup phase,
19259       check for cert variabl null-ness befor appending, count the number of
19260       certificates added.
19261       in lasso_query_verify_signature, check that URL unescaping and base64
19262       decoding are succesfull before using the decoded strings.
19263     * lasso/saml-2.0/name_id_management.c:
19264       in lasso_name_id_management_validate_request, fix mis-handling of
19265       federation, if federation does not match request name_id, return
19266       UNKNOWN_PRINCIPAL.
19267
19268 lasso/id-ff/provider.c               |  4 +-
19269 lasso/id-wsf-2.0/data_service.c      |  2 +-
19270 lasso/saml-2.0/login.c               | 21 +++-------
19271 lasso/saml-2.0/name_id_management.c  | 36 ++++++++++++----
19272 lasso/xml/saml-2.0/saml2_assertion.c |  2 +-
19273 lasso/xml/tools.c                    | 80 ++++++++++++++++++++++--------------
19274 lasso/xml/xml.c                      |  5 ++-
19275 7 files changed, 91 insertions(+), 59 deletions(-)
19276
19277commit 1b303dcfcece31b3dae8ea5fd7c2d37e312f7559
19278Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19279Date:   Thu Sep 17 09:38:03 2009 +0000
19280
19281    ID-WSF: finish unsealing field « is_dirty » of LassoSession
19282
19283     * lasso/id-wsf-2.0/session.c:
19284       remove direct acces to LassoSession private field.
19285
19286 lasso/id-wsf-2.0/session.c | 2 +-
19287 1 file changed, 1 insertion(+), 1 deletion(-)
19288
19289commit de85e645492603672c4f38d15e5f1276108984ae
19290Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19291Date:   Fri Sep 11 15:51:58 2009 +0000
19292
19293    Core: unseal LassoSession public field
19294
19295     * lasso/id-ff/session.c:
19296     * lasso/id-ff/session.h:
19297     * lasso/id-ff/sessionprivate.h:
19298       unseal session->is_dirty and session->assertions, remove the mirror
19299       version in the private data structure, and restore direct acces by
19300       methods.
19301       move the "private" comment before those two fields to hide them in
19302       the gtk-doc reference manual, normal access should be done by
19303       get_assertion and is_dirty methods.
19304
19305 lasso/id-ff/session.c        | 46 ++++++++++++++++++++++----------------------
19306 lasso/id-ff/session.h        |  7 +++----
19307 lasso/id-ff/sessionprivate.h |  2 --
19308 3 files changed, 26 insertions(+), 29 deletions(-)
19309
19310commit 550678afe9924536753e1eb64792dbebbeef55af
19311Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19312Date:   Fri Sep 11 15:51:57 2009 +0000
19313
19314    XML ID-WSF: Fix parsing of most ID-WSF elements
19315
19316     * lasso/xml/disco_send_single_logout.c:
19317     * lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c:
19318     * lasso/xml/id-wsf-2.0/subsref_app_data.c:
19319     * lasso/xml/xml.c:
19320       lots of ID-WSF 1.0/2.0 classes were not passing the new
19321       non-regression test on serialization/deserialization.
19322       The main reason was the absence of mapping for their namespace in the
19323       prefix_from_href_and_nodename function. The other reason is that some
19324       class name does not correspond 1-to-1 to the element name
19325       (SendSingleLogOut vs. SendSingleLogout, notice the capitalised 'O').
19326
19327       The last problem was that mapping from nodes to GObject classes was
19328       done after default mapping ("Lasso<prefix><node_name>"), now it's
19329       done before, to reflect the fact that it is a more specialized
19330       mapping.
19331
19332 lasso/xml/disco_send_single_logout.c               |  2 ++
19333 lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c |  3 +++
19334 lasso/xml/id-wsf-2.0/subsref_app_data.c            |  2 ++
19335 lasso/xml/xml.c                                    | 29 ++++++++++++++++------
19336 4 files changed, 28 insertions(+), 8 deletions(-)
19337
19338commit aa1217338319d884d831d36356c198ee27c7e85d
19339Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19340Date:   Fri Sep 11 15:51:56 2009 +0000
19341
19342    Core: remove warning when lasso_registry_get_direct_mapping fails
19343
19344     * lasso/registry.c (lasso_registry_get_direct_mapping):
19345      g_return_val_if_fail output a warning when condition fails, use a
19346      simple if instead.
19347
19348 lasso/registry.c | 3 ++-
19349 1 file changed, 2 insertions(+), 1 deletion(-)
19350
19351commit 08f7326ed64ffa7197e7c75591ce2cae21964313
19352Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19353Date:   Fri Sep 11 15:51:55 2009 +0000
19354
19355    Tests: add more assertion to random test
19356
19357     * tests/random_tests.c:
19358       add more assertion testing for various return values or field values.
19359
19360 tests/random_tests.c | 47 ++++++++++++++++++++++++++++++++++++++++++++---
19361 1 file changed, 44 insertions(+), 3 deletions(-)
19362
19363commit 1f78831973b060a7615a54df798b3485beffaa39
19364Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19365Date:   Fri Sep 11 15:51:53 2009 +0000
19366
19367    XML: Fix seg-fault bug introduced in commit 4108
19368
19369     * lasso/xml/xml.c:
19370       lasso_node_get_xmlnode_for_any_type is broken, if no original_xmlnode
19371       is present, return just cur. Also add all missing cases for the state
19372       of the pair (cur, orignal_xmlnode).
19373     * tests/basic_tests.c:
19374       add a non-regression test, testing all dump/restore functions.
19375
19376 lasso/xml/xml.c     |   20 +-
19377 tests/basic_tests.c | 1677 ++++++++++++++++++++++++++++++++++++++++++++++++++-
19378 2 files changed, 1690 insertions(+), 7 deletions(-)
19379
19380commit 4074c22a1304d262c99d16bb4b674e8ec2aef18a
19381Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19382Date:   Fri Sep 11 15:51:51 2009 +0000
19383
19384    Core: add new macros to traverse lists
19385
19386     * lasso/utils.h:
19387       lasso_foreach_full_begin(_type, _data, _iter, _list)
19388       traverse GList* _list, using _iter as iteration variable
19389       extract data field to variable _data of type _type.
19390
19391 lasso/utils.h | 20 ++++++++++++++++++++
19392 1 file changed, 20 insertions(+)
19393
19394commit 54ede0b9816b34ffcf5e93f8283ecb61d50356dd
19395Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19396Date:   Fri Sep 11 15:51:50 2009 +0000
19397
19398    Test: fix Makefile.am to work with 'out of source' build directory
19399
19400     * tests/Makefile.am:
19401       rpath must refer to the build directory, not the source directory.
19402
19403 tests/Makefile.am | 6 +++---
19404 1 file changed, 3 insertions(+), 3 deletions(-)
19405
19406commit 5ce049c970e8544ee7b2e4b02fa8a5e64ed4dd8a
19407Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19408Date:   Fri Sep 11 15:51:49 2009 +0000
19409
19410    Core: fix extract_symbols regular expression
19411
19412     * lasso/extract_symbols.py:
19413       the regular expression was not matching declaration over multiple lines,
19414       and would catch argument starting with lasso_. Fixed.
19415
19416 lasso/extract_symbols.py | 2 +-
19417 1 file changed, 1 insertion(+), 1 deletion(-)
19418
19419commit 708cbd5142afebd2d54e6c99fb02e737fe0aff63
19420Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19421Date:   Fri Sep 11 15:51:47 2009 +0000
19422
19423    XML: add all inclusive header files for id-wsf2, ws, id-wsf XML elements
19424
19425     * lasso/xml/wsf/xml_ws.h:
19426     * lasso/xml/id-wsf-2.0/xml_idwsf2.h:
19427     * lasso/xml/xml_idwsf.h:
19428       new files.
19429
19430 lasso/xml/id-wsf-2.0/xml_idwsf2.h | 165 ++++++++++++++++++++++++++++++++++++++
19431 lasso/xml/ws/xml_ws.h             |  45 +++++++++++
19432 lasso/xml/xml_idwsf.h             |  21 ++++-
19433 3 files changed, 230 insertions(+), 1 deletion(-)
19434
19435commit 7f2e83604fe563869f67218fd9b86376d2a26c13
19436Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19437Date:   Fri Sep 11 15:51:46 2009 +0000
19438
19439    ID-WSF 2.0: add set_request/set_response method to Profile object
19440
19441     * lasso/id-wsf-2.0/profile.c:
19442     * lasso/id-wsf-2.0/profile.h:
19443       add two methods that set the response object and replace the content
19444       of the SOAP message with this object.
19445
19446 lasso/id-wsf-2.0/profile.c | 40 ++++++++++++++++++++++++++++++++++++++++
19447 lasso/id-wsf-2.0/profile.h |  3 +++
19448 2 files changed, 43 insertions(+)
19449
19450commit ec01a14f54ec6685c3ab8c5e166e2fcddfe3e8df
19451Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19452Date:   Fri Sep 11 15:51:44 2009 +0000
19453
19454    XML SOAP: add new soap fault constructor
19455
19456     * lasso/xml/soap_fault.c:
19457     * lasso/xml/soap_fault.h:
19458       add a full constructor allowing to set faultcode and faultstring in
19459       one call.
19460
19461 lasso/xml/soap_fault.c | 20 ++++++++++++++++++--
19462 lasso/xml/soap_fault.h |  2 ++
19463 2 files changed, 20 insertions(+), 2 deletions(-)
19464
19465commit acdf38fb29879b0d2be34e15c664859ef3fa22b1
19466Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19467Date:   Fri Sep 11 15:51:43 2009 +0000
19468
19469    XML ID-WSF 2.0: make non simple constructor of MiscTextNode return real type
19470
19471     * lasso/xml/misc_text_node.c:
19472       non simple constructor must return the real object type because Java
19473       binding does not work without it.
19474
19475 lasso/xml/misc_text_node.c | 6 +++---
19476 1 file changed, 3 insertions(+), 3 deletions(-)
19477
19478commit 112ee37099e2291c416798bde343032da0016e86
19479Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19480Date:   Fri Sep 11 15:51:42 2009 +0000
19481
19482    XML SAML 1.1: fix schema figure for samlp:Request
19483
19484 lasso/xml/samlp_request.c | 3 +--
19485 1 file changed, 1 insertion(+), 2 deletions(-)
19486
19487commit b5d58049f7d96c0111751e6d923973e58e81f455
19488Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19489Date:   Fri Sep 11 15:51:41 2009 +0000
19490
19491    Docs: remove old lasso-sections.txt file
19492
19493 docs/reference/lasso-sections.txt.in | 529 -----------------------------------
19494 1 file changed, 529 deletions(-)
19495
19496commit 52d0b8cc6adf606448d8ec904b14791b7cb93f7e
19497Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19498Date:   Fri Sep 11 15:51:39 2009 +0000
19499
19500    ID-WSF 2.0: add accessor for field of LassoIdWsf2Profile
19501
19502     * lasso/id-wsf-2.0/profile.c lasso/id-wsf-2.0/profile.c:
19503       add two accessor to get to soap_response and soap_request object,
19504       next step is to make those two fields really private.
19505
19506 lasso/id-wsf-2.0/profile.c | 32 ++++++++++++++++++++++++++++++++
19507 lasso/id-wsf-2.0/profile.h |  5 +++++
19508 2 files changed, 37 insertions(+)
19509
19510commit 8f6e7dcb4920e0561bd9892abf4d4facbc553e82
19511Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19512Date:   Fri Sep 11 15:51:38 2009 +0000
19513
19514    ID-WSF: fix duplication of namespace string declaration, add fault codes for WS-Security
19515
19516     * lasso/xml/strings.h:
19517       namespace of WS-Security 1.0 was duplicated,
19518       add specified fault code linked to WS-Security.
19519
19520 lasso/xml/strings.h | 92 ++++++++++++++++++++++++++++++++++++++++++-----------
19521 1 file changed, 73 insertions(+), 19 deletions(-)
19522
19523commit b6abc9895e4e0ccf07cf2db63285e6458b74ff7f
19524Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19525Date:   Fri Sep 11 15:51:36 2009 +0000
19526
19527    ID-WSF: remove LassoWsseSecurity in favor of LasoWsSec1SecurityHeader
19528
19529     * xml/Makefile.am:
19530       remove the file from the source list
19531     * xml/wsse_security.c:
19532     * xml/wsse_security.h:
19533       remove the files
19534     * xml/xml.c:
19535       use LassoWsSec1SecurityHeader for LASSO_WSSE_HREF namespace also.
19536
19537 lasso/xml/Makefile.am     |   6 +--
19538 lasso/xml/wsse_security.c | 102 ----------------------------------------------
19539 lasso/xml/wsse_security.h |  68 -------------------------------
19540 lasso/xml/xml.c           |   2 +-
19541 4 files changed, 3 insertions(+), 175 deletions(-)
19542
19543commit 16ba173270da46b6c4b4c820516ea9f7133117cb
19544Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19545Date:   Fri Sep 11 15:51:35 2009 +0000
19546
19547    ID-WSF 1.0: use the common wsse:Security object
19548
19549     * lasso/id-wsf/wsf_profile.c:
19550       use the common LassoWsSec1SecurityHeader object instead of the
19551       specific LassoWsseSecurity, and set the needed namespace using
19552       lasso_node_set_custom_namespace.
19553       add implementation comments.
19554
19555 lasso/id-wsf/wsf_profile.c | 20 +++++++++++++-------
19556 1 file changed, 13 insertions(+), 7 deletions(-)
19557
19558commit 5eff2e96d89d8cc8d6f32144d5601ae9aeace6b8
19559Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19560Date:   Fri Sep 11 15:51:34 2009 +0000
19561
19562    WS: register LassoWsSec1SecurityHeader for all namespace associated to WS-Security
19563
19564     * lasso/xml/ws/wsse_security_header.c:
19565       register all namespace that contains a Security header object.
19566
19567 lasso/xml/ws/wsse_security_header.c | 14 ++++++++++++++
19568 1 file changed, 14 insertions(+)
19569
19570commit 8a7c0cbaa3260ab86b4cfe108fc2570d9ef666d7
19571Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19572Date:   Fri Sep 11 15:51:32 2009 +0000
19573
19574    XML: add an API to set namespace on a single instance of a LassoNode
19575
19576     * lasso/xml/xml.h lasso/xml/xml.c:
19577       add a new public API lasso_node_set_custom_namespace(node, prefix,
19578       href). It allows to set the precise namespace of a single object, all
19579       other instance of the same class continue to use the default
19580       namespace for the class.
19581       It should be used for difficult consumer of certain nodes (like
19582       wsse:Security) which only know certain namespace or do not use the
19583       namespace going with the specified version of a specification (like
19584       MSP not following ID-WSF 1.0 specification and using
19585       http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd
19586       instead of
19587       http://schemas.xmlsoap.org/ws/2003/06/secext.
19588       It also allows to share implementation of schema objects common to
19589       many version of the same specification (wsse:Security between ID-WSF
19590       1.0 and ID-WSF 2.0), without creating too many child classes.
19591
19592 lasso/xml/xml.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
19593 lasso/xml/xml.h |  2 ++
19594 2 files changed, 74 insertions(+), 1 deletion(-)
19595
19596commit 9a677fb7424600d1bfc386982e81bf080b40ff0f
19597Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19598Date:   Fri Sep 11 15:51:31 2009 +0000
19599
19600    ID-WSF 2.0: remove obsolete FIXME in discovery.h
19601
19602 lasso/id-wsf-2.0/discovery.h | 1 -
19603 1 file changed, 1 deletion(-)
19604
19605commit d6fd5c62bb83287272bf4c0e7b23ba6507a2e10a
19606Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19607Date:   Fri Sep 11 15:51:30 2009 +0000
19608
19609    Core: remove a use of lasso_node_destroy in LassoSession
19610
19611 lasso/id-ff/session.c | 2 +-
19612 1 file changed, 1 insertion(+), 1 deletion(-)
19613
19614commit e25410461c2cecf3e111dc2506c880bb1443262a
19615Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19616Date:   Fri Sep 11 15:51:28 2009 +0000
19617
19618    Bindings: add support for guchar
19619
19620     * bindings/java/lang.py:
19621     * bindings/python/lang.py:
19622       add guchar to list of C types everywhere.
19623
19624 bindings/java/lang.py   |  4 ++--
19625 bindings/python/lang.py | 10 +++++-----
19626 2 files changed, 7 insertions(+), 7 deletions(-)
19627
19628commit 2f91efc9c116f042366bc5e8ef6af168fa843641
19629Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19630Date:   Fri Sep 11 15:51:26 2009 +0000
19631
19632    XML: add support for free xml content to LassoMiscTextNode
19633
19634     * lasso/xml/misc_text_node.c:
19635     * lasso/xml/misc_text_node.h:
19636       it is often necessary to be able to put completely determined content
19637       inside lasso generated request (for example when copying an assertion
19638       for a Bearer authentication method). In this case you can use
19639       lasso_node_get_original_xml_node to get at the original content and
19640       lasso_misc_text_node_new_with_xml_node to get a LassNode with the
19641       same content.
19642       There are two additional function to acces this xml payload:
19643       lasso_misc_text_node_get_xml_content and
19644       lasso_misc_text_node_set_xml_content.
19645
19646 lasso/xml/misc_text_node.c | 78 ++++++++++++++++++++++++++++++++++++++++++----
19647 lasso/xml/misc_text_node.h | 10 +++++-
19648 2 files changed, 81 insertions(+), 7 deletions(-)
19649
19650commit 8ba526872a1699aae955a51ce85cf372ef462a7d
19651Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19652Date:   Fri Aug 28 14:31:19 2009 +0000
19653
19654    Core: fix commit 4313, restore support for --enable-wsf
19655
19656     * configure.ac:
19657       I throwed the baby with the bathwater..
19658
19659 configure.ac | 4 ++++
19660 1 file changed, 4 insertions(+)
19661
19662commit 628bc31e9dc509991142c45017ef752d539fe4e3
19663Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19664Date:   Fri Aug 28 14:26:42 2009 +0000
19665
19666    Core: fix make dist with --enable-wsf
19667
19668     * lasso/id-wsf-2.0/Makefile.am:
19669     * lasso/xml/Makefile.am:
19670       some files were missing from the dist files, add them.
19671
19672 lasso/id-wsf-2.0/Makefile.am | 5 +++--
19673 lasso/xml/Makefile.am        | 2 +-
19674 2 files changed, 4 insertions(+), 3 deletions(-)
19675
19676commit db210b6759b137a8de17d02ea881772da3f1b79f
19677Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19678Date:   Fri Aug 28 14:26:41 2009 +0000
19679
19680    Core: remove SWIG ID-WSF warning from configure.ac
19681
19682     * configure.ac:
19683       as ID-WSF support in SWIG in not maintained anymore we can remove the
19684       warning about using pre-generated SWIG files with a different setting
19685       for the --enable-wsf flag.
19686
19687 configure.ac | 23 -----------------------
19688 1 file changed, 23 deletions(-)
19689
19690commit cb4a557ef16469ace76eefef6647f77fc48445bb
19691Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19692Date:   Fri Aug 28 14:26:40 2009 +0000
19693
19694    Binding: skip lasso_data_service_get_query_item
19695
19696     * bindings/overrides.xml:
19697       bindings do not support out arguments, so skip generating bindings
19698       for lasso_data_service_get_query_item for the moment.
19699
19700 bindings/overrides.xml | 1 +
19701 1 file changed, 1 insertion(+)
19702
19703commit 8944c0b2f3656c3bfc44cec71899ce8e6036c415
19704Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19705Date:   Fri Aug 28 14:26:39 2009 +0000
19706
19707    Core: set tar-pax as dist file format
19708
19709     * configure.ac:
19710       we could have more than 99 characters long path in the dist files,
19711       the pax format for tar archives support it.
19712
19713 configure.ac | 2 +-
19714 1 file changed, 1 insertion(+), 1 deletion(-)
19715
19716commit 819b9401f4dfed124695bf7672d9a1f4a3dbe1b2
19717Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19718Date:   Fri Aug 28 14:26:37 2009 +0000
19719
19720    ID-WSF 1.0: Fixed missing or deprecated functions in public headers
19721
19722    Some new functions were missing from the headers, others were deprecated
19723    some time ago and as the API is not considered stable for ID-WSF, I
19724    removed them definitely.
19725
19726 lasso/id-wsf/data_service.h                |  9 ++--
19727 lasso/id-wsf/discovery.h                   |  3 +-
19728 lasso/id-wsf/interaction_profile_service.h |  3 ++
19729 lasso/id-wsf/utils.h                       |  4 +-
19730 lasso/id-wsf/wsf_profile.c                 | 67 ++++--------------------------
19731 lasso/id-wsf/wsf_profile.h                 | 14 +++----
19732 lasso/id-wsf/wsf_profile_private.h         |  2 -
19733 7 files changed, 25 insertions(+), 77 deletions(-)
19734
19735commit 86c94f9beae0c5da15b562ebb27ffca3198c2fd4
19736Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19737Date:   Thu Aug 27 12:07:42 2009 +0000
19738
19739    Bindings: Skip lasso_data_service_get_answers
19740
19741     * bindings/overrides.xml: skip unsupported function.
19742
19743 bindings/overrides.xml | 1 +
19744 1 file changed, 1 insertion(+)
19745
19746commit 563041cd074876fc6e1539a470adfbfd93a378d3
19747Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19748Date:   Thu Aug 27 12:07:40 2009 +0000
19749
19750    Tests: add configuration file loading to integration test
19751
19752     * tests/integration/README:
19753     * tests/integration/saml2/__init__.py:
19754       If ~/.config/lasso_integration.conf exists, load it to find path to
19755       authentic and lcs.
19756       Add support for three environement variables:
19757        - LASSO_BUILDDIR, to specify an out of source build directory to
19758          test,
19759        - NO_SILENT, to allow authentic and lcs outputs,
19760        - VALGRIND, to check memory leaks using valgrind.
19761
19762 tests/integration/README            | 16 +++++++++---
19763 tests/integration/saml2/__init__.py | 49 +++++++++++++++++++++++++++++--------
19764 2 files changed, 52 insertions(+), 13 deletions(-)
19765
19766commit b48c07516446f56cb62e00a37a157fbdb41ef280
19767Author: Frederic Peters <fpeters@entrouvert.com>
19768Date:   Wed Aug 26 15:42:44 2009 +0000
19769
19770    Call gtkdocize before automake
19771
19772 autogen.sh | 6 +++---
19773 1 file changed, 3 insertions(+), 3 deletions(-)
19774
19775commit fcc8e8c9e6610b250d7afc6f336c1f4a812d6da0
19776Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19777Date:   Wed Aug 26 15:15:25 2009 +0000
19778
19779    Core: errors.c is a generated file, when generating it place it in $(srcdir) not build directory
19780
19781     * lasso/Makefile.am:
19782       the place for errors.c is in the source directory, not the build
19783       directory.
19784
19785 lasso/Makefile.am | 4 ++--
19786 1 file changed, 2 insertions(+), 2 deletions(-)
19787
19788commit 29de608d19283c45ff0cc5aa370c24df491e9cac
19789Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19790Date:   Wed Aug 26 15:15:24 2009 +0000
19791
19792    SAML 2.0: Fix bug introduced in commit 4235
19793
19794     * lasso/saml-2.0/login.c:
19795       profile->msg_url is released before being used ;( Restore the code
19796       copying the URL before passing it to
19797       lasso_saml20_profile_build_http_redirect, to free it after.
19798
19799 lasso/saml-2.0/login.c | 6 ++++--
19800 1 file changed, 4 insertions(+), 2 deletions(-)
19801
19802commit fa8e5d4679b0ac110e7952e39a5a48311a54489f
19803Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19804Date:   Wed Aug 26 15:15:23 2009 +0000
19805
19806    Core: Fix errors.c generation
19807
19808 lasso/Makefile.am | 8 ++++----
19809 1 file changed, 4 insertions(+), 4 deletions(-)
19810
19811commit 574496fb7d967673b80847b25037fb4b001a67f5
19812Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19813Date:   Wed Aug 26 15:15:22 2009 +0000
19814
19815    XML SAML2: remove typedef of LassoSaml2Assertion in saml2_advice.h and saml2_evidence.h
19816
19817     * xml/saml-2.0/saml2_advice.h xml/saml-2.0/saml2_evidence.h:
19818       the declaration of LassoSaml2Assertion for supposedly preventing
19819       recursive include is useless now.
19820
19821 lasso/xml/saml-2.0/saml2_advice.h   | 5 -----
19822 lasso/xml/saml-2.0/saml2_evidence.h | 6 ------
19823 2 files changed, 11 deletions(-)
19824
19825commit 0a184812d9a9c6db4bb6b42c182369cdbfb23567
19826Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19827Date:   Wed Aug 26 15:15:21 2009 +0000
19828
19829    Core: fix spurious semi-colon inserted in commit 4093
19830
19831     * lasso/errors.h:
19832       remove useless semi-colon
19833
19834 lasso/errors.h | 1 -
19835 1 file changed, 1 deletion(-)
19836
19837commit 8786d73d04464c98b8d4b1645d017bdff8a4a63a
19838Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19839Date:   Wed Aug 26 15:15:20 2009 +0000
19840
19841    Core: add assertion query to exported profiles
19842
19843     * lasso/lasso.h:
19844       include lasso/saml-2.0/assertion_query.h
19845
19846 lasso/lasso.h | 1 +
19847 1 file changed, 1 insertion(+)
19848
19849commit 49eb8da269c899c678b2b4afa8f81851712bbf4a
19850Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19851Date:   Wed Aug 26 15:15:18 2009 +0000
19852
19853    XML: Add all including header fil for saml2, id-ff and id-wsf
19854
19855     * lasso/xml/xml_idff.h:
19856       this header file reference all id-ff 1.2 elements
19857     * lasso/xml/xml_idwsf.h:
19858       this header file reference all id-wsf 1.0 elements
19859     * lasso/xml/saml-2.0/xml_saml2.h:
19860       this header file reference all saml-2.0 elements
19861
19862 bindings/bindings.py           |  2 +
19863 lasso/xml/Makefile.am          |  2 +-
19864 lasso/xml/saml-2.0/Makefile.am |  1 +
19865 lasso/xml/saml-2.0/xml_saml2.h | 80 +++++++++++++++++++++++++++++++++++++++
19866 lasso/xml/xml_idff.h           | 86 ++++++++++++++++++++++++++++++++++++++++++
19867 lasso/xml/xml_idwsf.h          | 73 +++++++++++++++++++++++++++++++++++
19868 6 files changed, 243 insertions(+), 1 deletion(-)
19869
19870commit 5821cc48dae5df1ced6674b3371bcc5622de4d65
19871Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19872Date:   Wed Aug 26 15:15:17 2009 +0000
19873
19874    Core: Remove include of lasso.h in registry.h
19875
19876     * lasso/registry.h:
19877       include of lasso.h is useless, replace by including directly export.h
19878     * lasso/registry.c:
19879       directly include errors.h
19880
19881 lasso/registry.c | 1 +
19882 lasso/registry.h | 5 +----
19883 2 files changed, 2 insertions(+), 4 deletions(-)
19884
19885commit 58c984fb38d5053deed1ddc2ec668aeab0027b5f
19886Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19887Date:   Wed Aug 26 15:15:16 2009 +0000
19888
19889    ID-WSF: remove OFTYPE usage from header
19890
19891 lasso/id-wsf-2.0/server.h | 3 +--
19892 1 file changed, 1 insertion(+), 2 deletions(-)
19893
19894commit fd256b2269cb7e15cc6113270d6a20541a574cc4
19895Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
19896Date:   Wed Aug 26 15:15:07 2009 +0000
19897
19898    Docs: change the doc production and lot of other fixes
19899
19900     * lasso/Makefile.am:
19901       distribute extract_sections.py
19902     * docs/references/lasso/lasso.types.in: add missing class (mainly SAML2
19903       and ID-WSF 1.0/2.0) from docs/references/lasso.types.in
19904
19905     * lasso/xml/strings.h:
19906       add lots of documentation, or at least documentation template to
19907       strings constants.
19908     * id-ff/login.h:
19909     * saml-2.0/assertion_query.h:
19910     * xml/xml.h:
19911       document undocumented enumerations.
19912     * lasso/errors.h:
19913       add proper documentation about error codes.
19914     * lasso/errors.c:
19915       new version of the lasso_strerror function
19916     * lasso/build_strerror.py:
19917       update the script that generater lasso_strerror from the
19918       documentation comments.
19919
19920       Remove usage of OFTYPE
19921
19922     * lasso/id-ff/session.c:
19923     * lasso/id-ff/session.h:
19924       remove usage of oftype, prefer gtk-introspection annotations instead.
19925     * lasso/id-wsf/data_service.h:
19926     * lasso/id-wsf/data_service.c:
19927       do the same.
19928
19929       Add a script to build lasso-sections.txt
19930
19931     * lasso/extract_sections.py:
19932       this script parses header files and generated lasso-sections.txt
19933       content for GObject class descriptions.
19934
19935       Add a template file for the lasso-section.txt file
19936
19937     * docs/references/lasso-sections.txt.in:
19938       this file serves as a base for the generation of lasso-sections.txt
19939
19940       Update docs/references/Makefile.am for generating lasso-sections.txt
19941
19942     * docs/references/Makefile.am:
19943       always rebuild template, using out of source build directory is too
19944       weird without it.
19945       call new script extract_sections.py to regenerate lasso-sections.txt
19946       if header files changed.
19947
19948       Update lasso.sgml file with all missing sections
19949
19950     * docs/reference/lasso.sgml:
19951       add all missing sections, mainly objects from XML schemas.
19952
19953     * docs/reference/lasso-sections.txt: update it
19954
19955     * *.c: add section documentation to some files.
19956     * lasso/xml/strings.h: fix bad usage or docbook markup
19957
19958 Makefile.am                                |    1 +
19959 autogen.sh                                 |    3 +
19960 configure.ac                               |   25 +-
19961 docs/Makefile.am                           |    5 +-
19962 docs/reference/Makefile.am                 |  171 +-
19963 docs/reference/lasso-sections.txt          | 2313 -----------
19964 docs/reference/lasso-sections.txt.in       |  529 +++
19965 docs/reference/lasso.sgml                  |  377 --
19966 docs/reference/lasso.types.in              |   59 -
19967 docs/reference/lasso/Makefile.am           |  121 +
19968 docs/reference/lasso/lasso-docs.sgml       |  535 +++
19969 docs/reference/lasso/lasso-sections.txt    | 6020 ++++++++++++++++++++++++++++
19970 docs/reference/lasso/lasso.types.in        |  346 ++
19971 docs/reference/{ => lasso}/version.xml.in  |    0
19972 docs/reference/snippet-types.rst           |   99 -
19973 lasso/Makefile.am                          |    2 +-
19974 lasso/build_strerror.py                    |   11 +-
19975 lasso/errors.c                             |   24 +-
19976 lasso/errors.h                             |  866 +++-
19977 lasso/extract_sections.py                  |   61 +
19978 lasso/id-ff/defederation.c                 |    4 +
19979 lasso/id-ff/federation.c                   |    2 +
19980 lasso/id-ff/identity.c                     |    3 +
19981 lasso/id-ff/login.h                        |   20 +-
19982 lasso/id-ff/logout.c                       |    9 +-
19983 lasso/id-ff/providerprivate.h              |    6 +-
19984 lasso/id-ff/session.c                      |    3 +-
19985 lasso/id-ff/session.h                      |    6 +-
19986 lasso/id-wsf-2.0/server.c                  |   14 +
19987 lasso/id-wsf/authentication.c              |    9 +
19988 lasso/id-wsf/data_service.c                |    4 +-
19989 lasso/id-wsf/data_service.h                |    4 +-
19990 lasso/id-wsf/id_ff_extensions.c            |    7 +
19991 lasso/id-wsf/interaction_profile_service.c |    9 +-
19992 lasso/id-wsf/personal_profile_service.c    |    6 +
19993 lasso/id-wsf/utils.c                       |    7 +
19994 lasso/id-wsf/wsf_profile.c                 |    8 +
19995 lasso/saml-2.0/assertion_query.c           |    2 +-
19996 lasso/saml-2.0/assertion_query.h           |   15 +-
19997 lasso/saml-2.0/login.c                     |    2 +-
19998 lasso/utils.c                              |    7 +
19999 lasso/xml/ds_key_info.c                    |    4 +-
20000 lasso/xml/ds_key_value.c                   |    4 +-
20001 lasso/xml/ds_rsa_key_value.c               |    2 +
20002 lasso/xml/saml-2.0/saml2_action.c          |    2 +-
20003 lasso/xml/saml_attribute.c                 |    9 +-
20004 lasso/xml/saml_attribute_designator.c      |   14 +-
20005 lasso/xml/saml_attribute_statement.c       |   13 +-
20006 lasso/xml/soap_fault.c                     |   13 +-
20007 lasso/xml/strings.h                        |  907 ++++-
20008 lasso/xml/tools.c                          |    6 +
20009 lasso/xml/xml.h                            |    9 +-
20010 m4/gtk-doc.m4                              |   39 -
20011 53 files changed, 9466 insertions(+), 3271 deletions(-)
20012
20013commit b8475305e447e62169da0954247d21077e5ca805
20014Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
20015Date:   Wed Aug 26 15:15:03 2009 +0000
20016
20017    Core: fix makefile for generating errors.h in out of source dir build
20018
20019     * lasso/Makefile.am:
20020       errors.h is expected to be in srcdir not builddir.
20021
20022 lasso/Makefile.am | 2 +-
20023 1 file changed, 1 insertion(+), 1 deletion(-)
20024
20025commit a97feba4229b8a08129f3e993e95a229508975b7
20026Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
20027Date:   Wed Aug 26 15:15:02 2009 +0000
20028
20029    Bindings: for functions that must be totally skiped do it during parsing
20030
20031     * bindings/bindings.py:
20032       parsing of argument type is still not advanced enough, so in order to
20033       remove spurious warnings, skip function directly during parsing just
20034       before the treatment of function signature.
20035
20036 bindings/bindings.py | 62 +++++++++++++++++++++++++++++-----------------------
20037 1 file changed, 35 insertions(+), 27 deletions(-)
20038
20039commit 9197550e40d178c531fad6d8b36da0fa0e03cffb
20040Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
20041Date:   Wed Aug 26 15:15:00 2009 +0000
20042
20043    Tests: in integration test do not set the PYTHONPATH
20044
20045     * tests/integration/saml2/__init__.py:
20046       to permit using build directory different from the src directory, do
20047       not force the PYTHONPATH to be relative to src dir to find lasso
20048       python module.
20049
20050 tests/integration/saml2/__init__.py | 1 -
20051 1 file changed, 1 deletion(-)
20052
20053commit 16a136c61b84f14e84e72fb1d0f0c09dc0c1beec
20054Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
20055Date:   Wed Aug 26 15:14:59 2009 +0000
20056
20057    Tests: do not hardcode PYTHONPATH in the valgrind wrapper
20058
20059     * tests/integration/valgrind-wrapper.sh: remove PYTHONPATH setting.
20060
20061 tests/integration/valgrind-wrapper.sh | 2 +-
20062 1 file changed, 1 insertion(+), 1 deletion(-)
20063
20064commit 8f84e3da6814b102aa3b1d7f20a81d6548081ed8
20065Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
20066Date:   Wed Aug 26 15:14:58 2009 +0000
20067
20068    Tests: distribute integration tests
20069
20070     * tests/Makefile.am:
20071       add integration directory to the distdir.
20072
20073 tests/Makefile.am | 2 +-
20074 1 file changed, 1 insertion(+), 1 deletion(-)
20075
20076commit 6e33ada682bd0aa9f746e1407afbda93af9b2d25
20077Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
20078Date:   Wed Aug 26 15:14:56 2009 +0000
20079
20080    Core: Use automake-1.11 when possible
20081
20082     * Makefile.am:
20083       use new automake-1.11 silent rules if possible
20084       move macros to m4 directory
20085     * m4/gtk-doc.m4:
20086       add gtk-doc macros.
20087     * lasso/Makefile.am:
20088       add missing -f flag to rm, to unbreak make distcheck
20089     * docs/references/Makefile.am:
20090       fix problem between libtool and gtk-doc
20091     * autogen.sh:
20092       update to autogen.sh from gtk-doc, add support for automake-1.11
20093
20094 Makefile.am                            |   1 +
20095 autogen.sh                             | 355 +++++++--------------------------
20096 configure.ac                           |   7 +-
20097 docs/reference/Makefile.am             |   4 +-
20098 lasso/Makefile.am                      |   2 +-
20099 {macros => m4}/ac_check_class.m4       |   0
20100 {macros => m4}/ac_check_classpath.m4   |   0
20101 {macros => m4}/ac_check_java_home.m4   |   0
20102 {macros => m4}/ac_check_junit.m4       |   0
20103 {macros => m4}/ac_check_rqrd_class.m4  |   0
20104 {macros => m4}/ac_java_options.m4      |   0
20105 {macros => m4}/ac_prog_jar.m4          |   0
20106 {macros => m4}/ac_prog_java.m4         |   0
20107 {macros => m4}/ac_prog_java_cc.m4      |   0
20108 {macros => m4}/ac_prog_java_works.m4   |   0
20109 {macros => m4}/ac_prog_javac.m4        |   0
20110 {macros => m4}/ac_prog_javac_works.m4  |   0
20111 {macros => m4}/ac_prog_javadoc.m4      |   0
20112 {macros => m4}/ac_prog_javah.m4        |   0
20113 {macros => m4}/ac_try_compile_java.m4  |   0
20114 {macros => m4}/ac_try_run_javac.m4     |   0
20115 {macros => m4}/as-compiler-flag.m4     |   0
20116 {macros => m4}/check.m4                |   0
20117 {macros => m4}/dps_java_check_class.m4 |   0
20118 {macros => m4}/dps_libgcj_jar.m4       |   0
20119 {macros => m4}/dps_xtra_classpath.m4   |   0
20120 m4/gtk-doc.m4                          |  39 ++++
20121 27 files changed, 117 insertions(+), 291 deletions(-)
20122
20123commit 366e4433610e8846b9ceb82952eb2f42fd7284f6
20124Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
20125Date:   Wed Aug 26 15:14:54 2009 +0000
20126
20127    Tests: Add data files to EXTRA_DIST
20128
20129     * tests/data/Makefile.am:
20130       data file for tests2 were missing (to pass distcheck).
20131
20132 tests/data/Makefile.am | 2 +-
20133 1 file changed, 1 insertion(+), 1 deletion(-)
20134
20135commit b63bc73b93255d27e784e5e1dbf99fa4e1dae76b
20136Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
20137Date:   Wed Aug 26 15:14:48 2009 +0000
20138
20139    XML: remove all useless instance_init functions
20140
20141     * Use Coccinelle semantic patch tool (http://coccinelle.lip6.fr/) to
20142       remove useless instance_init functions, the first patch applied was:
20143    @@
20144    type T,V;
20145    identifier I, J;
20146    parameter list P;
20147    expression E1;
20148    @@
20149
20150    V instance_init(T node)
20151    {
20152    <...
20153    (
20154    -  E1 = 0;
20155    |
20156    -  E1 = NULL;
20157    |
20158    -  E1 = FALSE;
20159    )
20160    ...>
20161    }
20162       It removes useless initialization to 0 (GObject already zeroes
20163       allocated objects).
20164       The second one is:
20165    @ rule1 @
20166    type T;
20167    identifier node,fn;
20168    @@
20169
20170    - static void fn(T *node) { }
20171
20172    @ rule2 extends rule1 @
20173    typedef GType, GInstanceInitFunc;
20174    identifier type_constructor;
20175    @@
20176    GType type_constructor()
20177    {
20178    <...
20179    - (GInstanceInitFunc)fn
20180    + NULL
20181    ...>
20182    }
20183       It removes empty instance_init functions.
20184
20185 lasso/xml/disco_authenticate_requester.c              |  8 +-------
20186 lasso/xml/disco_authenticate_session_context.c        |  8 +-------
20187 lasso/xml/disco_authorize_requester.c                 |  8 +-------
20188 lasso/xml/disco_credentials.c                         |  8 +-------
20189 lasso/xml/disco_description.c                         | 17 +----------------
20190 lasso/xml/disco_encrypt_resource_id.c                 |  8 +-------
20191 lasso/xml/disco_encrypted_resource_id.c               | 19 +++----------------
20192 lasso/xml/disco_encrypted_resource_id.h               |  7 ++-----
20193 lasso/xml/disco_generate_bearer_token.c               |  8 +-------
20194 lasso/xml/disco_insert_entry.c                        |  9 +--------
20195 lasso/xml/disco_modify.c                              | 12 +-----------
20196 lasso/xml/disco_modify_response.c                     | 10 +---------
20197 lasso/xml/disco_options.c                             |  8 +-------
20198 lasso/xml/disco_query.c                               | 11 +----------
20199 lasso/xml/disco_query_response.c                      | 12 +-----------
20200 lasso/xml/disco_remove_entry.c                        |  7 +------
20201 lasso/xml/disco_requested_service_type.c              |  9 +--------
20202 lasso/xml/disco_resource_id.c                         |  9 +--------
20203 lasso/xml/disco_resource_offering.c                   | 13 +------------
20204 lasso/xml/disco_send_single_logout.c                  |  8 +-------
20205 lasso/xml/disco_service_instance.c                    | 10 +---------
20206 lasso/xml/ds_key_info.c                               |  8 +-------
20207 lasso/xml/ds_key_value.c                              |  7 +------
20208 lasso/xml/ds_rsa_key_value.c                          |  8 +-------
20209 lasso/xml/dst_data.c                                  |  9 +--------
20210 lasso/xml/dst_modification.c                          | 11 +----------
20211 lasso/xml/dst_modify.c                                |  8 +-------
20212 lasso/xml/dst_modify_response.c                       |  8 +-------
20213 lasso/xml/dst_new_data.c                              |  7 +------
20214 lasso/xml/dst_query.c                                 | 13 +------------
20215 lasso/xml/dst_query_item.c                            | 12 +-----------
20216 lasso/xml/dst_query_response.c                        | 16 +---------------
20217 lasso/xml/id-wsf-2.0/disco_abstract.c                 |  7 +------
20218 lasso/xml/id-wsf-2.0/disco_endpoint_context.c         | 10 +---------
20219 lasso/xml/id-wsf-2.0/disco_keys.c                     |  7 +------
20220 lasso/xml/id-wsf-2.0/disco_options.c                  |  7 +------
20221 lasso/xml/id-wsf-2.0/disco_provider_id.c              |  7 +------
20222 lasso/xml/id-wsf-2.0/disco_query.c                    |  1 -
20223 lasso/xml/id-wsf-2.0/disco_query_response.c           |  2 --
20224 lasso/xml/id-wsf-2.0/disco_requested_service.c        | 15 +--------------
20225 lasso/xml/id-wsf-2.0/disco_security_context.c         |  8 +-------
20226 lasso/xml/id-wsf-2.0/disco_service_context.c          |  9 +--------
20227 lasso/xml/id-wsf-2.0/disco_service_type.c             |  7 +------
20228 lasso/xml/id-wsf-2.0/disco_svc_md_association_add.c   |  1 -
20229 .../disco_svc_md_association_add_response.c           |  1 -
20230 .../xml/id-wsf-2.0/disco_svc_md_association_delete.c  |  1 -
20231 .../disco_svc_md_association_delete_response.c        |  1 -
20232 lasso/xml/id-wsf-2.0/disco_svc_md_association_query.c |  1 -
20233 .../disco_svc_md_association_query_response.c         |  2 --
20234 lasso/xml/id-wsf-2.0/disco_svc_md_delete.c            |  1 -
20235 lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.c   |  1 -
20236 lasso/xml/id-wsf-2.0/disco_svc_md_query.c             |  1 -
20237 lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c    |  2 --
20238 lasso/xml/id-wsf-2.0/disco_svc_md_register.c          |  1 -
20239 lasso/xml/id-wsf-2.0/disco_svc_md_register_response.c |  3 ---
20240 lasso/xml/id-wsf-2.0/disco_svc_md_replace.c           |  1 -
20241 lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.c  |  1 -
20242 lasso/xml/id-wsf-2.0/disco_svc_metadata.c             | 10 +---------
20243 lasso/xml/id-wsf-2.0/dst_data_response_base.c         |  7 +------
20244 lasso/xml/id-wsf-2.0/dst_delete_item_base.c           | 11 +----------
20245 lasso/xml/id-wsf-2.0/dst_request.c                    |  2 --
20246 lasso/xml/id-wsf-2.0/dst_result_query_base.c          | 14 +-------------
20247 lasso/xml/id-wsf-2.0/dst_test_item_base.c             | 10 +---------
20248 lasso/xml/id-wsf-2.0/dstref_app_data.c                |  7 +------
20249 lasso/xml/id-wsf-2.0/dstref_create.c                  |  8 +-------
20250 lasso/xml/id-wsf-2.0/dstref_create_item.c             | 10 +---------
20251 lasso/xml/id-wsf-2.0/dstref_data.c                    |  2 --
20252 lasso/xml/id-wsf-2.0/dstref_data_response.c           |  7 +------
20253 lasso/xml/id-wsf-2.0/dstref_delete.c                  |  7 +------
20254 lasso/xml/id-wsf-2.0/dstref_delete_item.c             |  7 +------
20255 lasso/xml/id-wsf-2.0/dstref_item_data.c               |  9 +--------
20256 lasso/xml/id-wsf-2.0/dstref_modify.c                  | 10 +---------
20257 lasso/xml/id-wsf-2.0/dstref_modify_item.c             | 12 +-----------
20258 lasso/xml/id-wsf-2.0/dstref_modify_response.c         |  8 +-------
20259 lasso/xml/id-wsf-2.0/dstref_query.c                   | 10 +---------
20260 lasso/xml/id-wsf-2.0/dstref_query_item.c              |  2 --
20261 lasso/xml/id-wsf-2.0/dstref_query_response.c          | 10 +---------
20262 lasso/xml/id-wsf-2.0/dstref_result_query.c            |  8 +-------
20263 lasso/xml/id-wsf-2.0/dstref_test_item.c               |  7 +------
20264 lasso/xml/id-wsf-2.0/ims_identity_mapping_request.c   |  1 -
20265 lasso/xml/id-wsf-2.0/ims_identity_mapping_response.c  |  2 --
20266 lasso/xml/id-wsf-2.0/ims_mapping_input.c              |  9 +--------
20267 lasso/xml/id-wsf-2.0/ims_mapping_output.c             |  8 +-------
20268 lasso/xml/id-wsf-2.0/is_help.c                        |  9 +--------
20269 lasso/xml/id-wsf-2.0/is_inquiry.c                     | 12 +-----------
20270 lasso/xml/id-wsf-2.0/is_inquiry_element.c             | 11 +----------
20271 lasso/xml/id-wsf-2.0/is_interaction_request.c         | 12 +-----------
20272 lasso/xml/id-wsf-2.0/is_interaction_response.c        |  9 +--------
20273 lasso/xml/id-wsf-2.0/is_interaction_statement.c       |  1 -
20274 lasso/xml/id-wsf-2.0/is_item.c                        |  9 +--------
20275 lasso/xml/id-wsf-2.0/is_parameter.c                   |  8 +-------
20276 lasso/xml/id-wsf-2.0/is_select.c                      |  7 +------
20277 lasso/xml/id-wsf-2.0/is_text.c                        |  9 +--------
20278 lasso/xml/id-wsf-2.0/ps_add_collection_request.c      |  8 +-------
20279 lasso/xml/id-wsf-2.0/ps_add_collection_response.c     |  7 +------
20280 lasso/xml/id-wsf-2.0/ps_add_entity_request.c          | 11 +----------
20281 lasso/xml/id-wsf-2.0/ps_add_entity_response.c         |  9 +--------
20282 lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c    | 11 +----------
20283 lasso/xml/id-wsf-2.0/ps_add_known_entity_response.c   |  9 +--------
20284 lasso/xml/id-wsf-2.0/ps_add_to_collection_request.c   |  9 +--------
20285 lasso/xml/id-wsf-2.0/ps_get_object_info_request.c     |  8 +-------
20286 lasso/xml/id-wsf-2.0/ps_get_object_info_response.c    |  7 +------
20287 lasso/xml/id-wsf-2.0/ps_item_data.c                   |  7 +------
20288 lasso/xml/id-wsf-2.0/ps_list_members_request.c        |  3 ---
20289 lasso/xml/id-wsf-2.0/ps_list_members_response.c       |  7 +------
20290 lasso/xml/id-wsf-2.0/ps_notification.c                |  7 +------
20291 lasso/xml/id-wsf-2.0/ps_notify.c                      |  8 +-------
20292 lasso/xml/id-wsf-2.0/ps_object.c                      | 14 +-------------
20293 lasso/xml/id-wsf-2.0/ps_query_objects_request.c       |  2 --
20294 lasso/xml/id-wsf-2.0/ps_query_objects_response.c      |  7 +------
20295 lasso/xml/id-wsf-2.0/ps_remove_collection_request.c   |  7 +------
20296 lasso/xml/id-wsf-2.0/ps_remove_entity_request.c       |  7 +------
20297 .../id-wsf-2.0/ps_remove_from_collection_request.c    |  9 +--------
20298 lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.c  |  7 +------
20299 lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.c |  7 +------
20300 lasso/xml/id-wsf-2.0/ps_resolve_input.c               |  7 +------
20301 lasso/xml/id-wsf-2.0/ps_response_abstract.c           |  1 -
20302 lasso/xml/id-wsf-2.0/ps_set_object_info_request.c     |  8 +-------
20303 lasso/xml/id-wsf-2.0/ps_test_membership_request.c     |  9 +--------
20304 lasso/xml/id-wsf-2.0/ps_test_membership_response.c    |  7 +------
20305 lasso/xml/id-wsf-2.0/sb2_consent.c                    |  2 --
20306 lasso/xml/id-wsf-2.0/sb2_credentials_context.c        |  2 --
20307 lasso/xml/id-wsf-2.0/sb2_endpoint_update.c            |  7 +------
20308 lasso/xml/id-wsf-2.0/sb2_redirect_request.c           |  7 +------
20309 lasso/xml/id-wsf-2.0/sb2_sender.c                     |  2 --
20310 lasso/xml/id-wsf-2.0/sb2_timeout.c                    |  1 -
20311 lasso/xml/id-wsf-2.0/sb2_usage_directive.c            |  1 -
20312 lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c    |  5 -----
20313 lasso/xml/id-wsf-2.0/sbf_framework.c                  |  1 -
20314 lasso/xml/id-wsf-2.0/sec_token.c                      | 10 +---------
20315 lasso/xml/id-wsf-2.0/sec_token_policy.c               |  5 -----
20316 lasso/xml/id-wsf-2.0/sec_transited_provider_path.c    |  7 +------
20317 lasso/xml/id-wsf-2.0/subs_notification.c              | 11 +----------
20318 lasso/xml/id-wsf-2.0/subs_ref_item.c                  |  8 +-------
20319 lasso/xml/id-wsf-2.0/subs_subscription.c              | 15 +--------------
20320 lasso/xml/id-wsf-2.0/subsref_app_data.c               |  8 +-------
20321 lasso/xml/id-wsf-2.0/subsref_create.c                 |  9 +--------
20322 lasso/xml/id-wsf-2.0/subsref_create_item.c            | 10 +---------
20323 lasso/xml/id-wsf-2.0/subsref_data.c                   |  2 --
20324 lasso/xml/id-wsf-2.0/subsref_data_response.c          |  7 +------
20325 lasso/xml/id-wsf-2.0/subsref_delete.c                 |  7 +------
20326 lasso/xml/id-wsf-2.0/subsref_delete_item.c            |  7 +------
20327 lasso/xml/id-wsf-2.0/subsref_item_data.c              |  9 +--------
20328 lasso/xml/id-wsf-2.0/subsref_modify.c                 |  9 +--------
20329 lasso/xml/id-wsf-2.0/subsref_modify_item.c            | 12 +-----------
20330 lasso/xml/id-wsf-2.0/subsref_notification.c           |  7 +------
20331 lasso/xml/id-wsf-2.0/subsref_notify.c                 |  8 +-------
20332 lasso/xml/id-wsf-2.0/subsref_query.c                  |  9 +--------
20333 lasso/xml/id-wsf-2.0/subsref_query_item.c             |  2 --
20334 lasso/xml/id-wsf-2.0/subsref_query_response.c         |  8 +-------
20335 lasso/xml/id-wsf-2.0/subsref_result_query.c           |  8 +-------
20336 lasso/xml/id-wsf-2.0/subsref_subscription.c           |  9 +--------
20337 lasso/xml/id-wsf-2.0/subsref_test_item.c              |  7 +------
20338 lasso/xml/id-wsf-2.0/util_response.c                  |  3 ---
20339 lasso/xml/id-wsf-2.0/util_status.c                    | 10 +---------
20340 lasso/xml/is_help.c                                   |  9 +--------
20341 lasso/xml/is_inquiry.c                                | 12 +-----------
20342 lasso/xml/is_inquiry_element.c                        | 11 +----------
20343 lasso/xml/is_interaction_request.c                    | 14 +-------------
20344 lasso/xml/is_interaction_response.c                   |  9 +--------
20345 lasso/xml/is_interaction_statement.c                  |  7 +------
20346 lasso/xml/is_item.c                                   |  9 +--------
20347 lasso/xml/is_parameter.c                              |  8 +-------
20348 lasso/xml/is_redirect_request.c                       |  7 +------
20349 lasso/xml/is_select.c                                 |  8 +-------
20350 lasso/xml/is_text.c                                   |  9 +--------
20351 lasso/xml/is_user_interaction.c                       |  5 -----
20352 lasso/xml/lib_assertion.c                             |  7 +------
20353 lasso/xml/lib_authentication_statement.c              |  9 +--------
20354 lasso/xml/lib_authn_context.c                         |  8 +-------
20355 lasso/xml/lib_authn_request.c                         | 10 ----------
20356 lasso/xml/lib_authn_request_envelope.c                | 13 +------------
20357 lasso/xml/lib_authn_response.c                        | 10 +---------
20358 lasso/xml/lib_authn_response_envelope.c               |  9 +--------
20359 lasso/xml/lib_federation_termination_notification.c   | 10 +---------
20360 lasso/xml/lib_idp_entries.c                           |  7 +------
20361 lasso/xml/lib_idp_entry.c                             |  9 +--------
20362 lasso/xml/lib_idp_list.c                              |  8 +-------
20363 lasso/xml/lib_logout_request.c                        | 11 +----------
20364 lasso/xml/lib_name_identifier_mapping_request.c       | 11 +----------
20365 lasso/xml/lib_name_identifier_mapping_response.c      | 10 +---------
20366 lasso/xml/lib_register_name_identifier_request.c      | 11 +----------
20367 lasso/xml/lib_request_authn_context.c                 |  9 +--------
20368 lasso/xml/lib_scoping.c                               |  1 -
20369 lasso/xml/lib_status_response.c                       |  9 +--------
20370 lasso/xml/lib_subject.c                               |  7 +------
20371 lasso/xml/misc_text_node.c                            | 12 +-----------
20372 lasso/xml/sa_credentials.c                            |  7 +------
20373 lasso/xml/sa_parameter.c                              |  8 +-------
20374 lasso/xml/sa_password_transforms.c                    |  7 +------
20375 lasso/xml/sa_sasl_request.c                           | 13 +------------
20376 lasso/xml/sa_sasl_response.c                          | 14 +-------------
20377 lasso/xml/sa_transform.c                              |  9 +--------
20378 lasso/xml/saml-2.0/saml2_action.c                     |  8 +-------
20379 lasso/xml/saml-2.0/saml2_advice.c                     | 10 +---------
20380 lasso/xml/saml-2.0/saml2_assertion.c                  | 15 ---------------
20381 lasso/xml/saml-2.0/saml2_attribute.c                  | 10 +---------
20382 lasso/xml/saml-2.0/saml2_attribute_statement.c        |  8 +-------
20383 lasso/xml/saml-2.0/saml2_audience_restriction.c       |  7 +------
20384 lasso/xml/saml-2.0/saml2_authn_context.c              | 10 +---------
20385 lasso/xml/saml-2.0/saml2_authn_statement.c            | 11 +----------
20386 lasso/xml/saml-2.0/saml2_authz_decision_statement.c   |  9 +--------
20387 lasso/xml/saml-2.0/saml2_base_idabstract.c            |  8 +-------
20388 lasso/xml/saml-2.0/saml2_conditions.c                 | 12 +-----------
20389 lasso/xml/saml-2.0/saml2_encrypted_element.c          | 10 +---------
20390 lasso/xml/saml-2.0/saml2_evidence.c                   | 10 +---------
20391 lasso/xml/saml-2.0/saml2_key_info_confirmation_data.c |  7 +------
20392 lasso/xml/saml-2.0/saml2_name_id.c                    | 11 +----------
20393 lasso/xml/saml-2.0/saml2_proxy_restriction.c          |  7 +------
20394 lasso/xml/saml-2.0/saml2_subject.c                    | 10 +---------
20395 lasso/xml/saml-2.0/saml2_subject_confirmation.c       | 11 +----------
20396 lasso/xml/saml-2.0/saml2_subject_confirmation_data.c  | 11 +----------
20397 lasso/xml/saml-2.0/saml2_subject_locality.c           |  8 +-------
20398 lasso/xml/saml-2.0/samlp2_artifact_resolve.c          |  7 +------
20399 lasso/xml/saml-2.0/samlp2_artifact_response.c         |  7 +------
20400 lasso/xml/saml-2.0/samlp2_assertion_id_request.c      |  7 +------
20401 lasso/xml/saml-2.0/samlp2_attribute_query.c           |  7 +------
20402 lasso/xml/saml-2.0/samlp2_authn_query.c               |  8 +-------
20403 lasso/xml/saml-2.0/samlp2_authn_request.c             |  2 --
20404 lasso/xml/saml-2.0/samlp2_authz_decision_query.c      |  9 +--------
20405 lasso/xml/saml-2.0/samlp2_idp_entry.c                 |  9 +--------
20406 lasso/xml/saml-2.0/samlp2_idp_list.c                  |  8 +-------
20407 lasso/xml/saml-2.0/samlp2_manage_name_id_request.c    | 11 +----------
20408 lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c   | 10 +---------
20409 lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c  |  8 +-------
20410 lasso/xml/saml-2.0/samlp2_name_id_policy.c            |  7 +------
20411 lasso/xml/saml-2.0/samlp2_request_abstract.c          |  9 ---------
20412 lasso/xml/saml-2.0/samlp2_requested_authn_context.c   |  8 +-------
20413 lasso/xml/saml-2.0/samlp2_response.c                  |  8 +-------
20414 lasso/xml/saml-2.0/samlp2_scoping.c                   |  8 +-------
20415 lasso/xml/saml-2.0/samlp2_status.c                    |  9 +--------
20416 lasso/xml/saml-2.0/samlp2_status_code.c               |  8 +-------
20417 lasso/xml/saml-2.0/samlp2_status_response.c           | 11 -----------
20418 lasso/xml/saml-2.0/samlp2_subject_query_abstract.c    |  7 +------
20419 lasso/xml/saml_advice.c                               |  9 +--------
20420 lasso/xml/saml_attribute.c                            |  9 +--------
20421 lasso/xml/saml_attribute_designator.c                 |  8 +-------
20422 lasso/xml/saml_attribute_statement.c                  |  7 +------
20423 lasso/xml/saml_audience_restriction_condition.c       |  7 +------
20424 lasso/xml/saml_authentication_statement.c             | 10 +---------
20425 lasso/xml/saml_authority_binding.c                    |  9 +--------
20426 lasso/xml/saml_conditions.c                           | 10 +---------
20427 lasso/xml/saml_subject.c                              |  9 +--------
20428 lasso/xml/saml_subject_confirmation.c                 |  9 +--------
20429 lasso/xml/saml_subject_locality.c                     |  8 +-------
20430 lasso/xml/saml_subject_statement_abstract.c           |  7 +------
20431 lasso/xml/samlp_request.c                             |  7 +------
20432 lasso/xml/samlp_request_abstract.c                    |  5 -----
20433 lasso/xml/samlp_response.c                            |  8 +-------
20434 lasso/xml/samlp_response_abstract.c                   |  6 ------
20435 lasso/xml/samlp_status.c                              |  8 +-------
20436 lasso/xml/soap_binding_consent.c                      | 11 +----------
20437 lasso/xml/soap_binding_correlation.c                  | 12 +-----------
20438 lasso/xml/soap_binding_ext_credential.c               |  8 +-------
20439 lasso/xml/soap_binding_ext_credentials_context.c      | 11 +----------
20440 lasso/xml/soap_binding_ext_service_instance_update.c  | 12 +-----------
20441 lasso/xml/soap_binding_ext_timeout.c                  | 10 +---------
20442 lasso/xml/soap_binding_processing_context.c           | 10 +---------
20443 lasso/xml/soap_binding_provider.c                     | 11 +----------
20444 lasso/xml/soap_binding_usage_directive.c              | 11 +----------
20445 lasso/xml/soap_body.c                                 |  8 +-------
20446 lasso/xml/soap_detail.c                               |  7 +------
20447 lasso/xml/soap_envelope.c                             |  8 +-------
20448 lasso/xml/soap_fault.c                                | 10 +---------
20449 lasso/xml/soap_header.c                               |  7 +------
20450 lasso/xml/utility_status.c                            | 10 +---------
20451 lasso/xml/ws/wsa_attributed_any.c                     |  1 -
20452 lasso/xml/ws/wsa_attributed_qname.c                   |  1 -
20453 lasso/xml/ws/wsa_attributed_unsigned_long.c           |  1 -
20454 lasso/xml/ws/wsa_attributed_uri.c                     |  1 -
20455 lasso/xml/ws/wsa_endpoint_reference.c                 |  4 ----
20456 lasso/xml/ws/wsa_metadata.c                           |  1 -
20457 lasso/xml/ws/wsa_problem_action.c                     |  2 --
20458 lasso/xml/ws/wsa_reference_parameters.c               |  1 -
20459 lasso/xml/ws/wsa_relates_to.c                         |  2 --
20460 lasso/xml/ws/wsse_embedded.c                          |  1 -
20461 lasso/xml/ws/wsse_reference.c                         |  2 --
20462 lasso/xml/ws/wsse_security_header.c                   |  1 -
20463 lasso/xml/ws/wsse_security_token_reference.c          |  2 --
20464 lasso/xml/ws/wsse_username_token.c                    |  2 --
20465 lasso/xml/ws/wsu_timestamp.c                          |  3 ---
20466 lasso/xml/wsse_security.c                             |  7 +------
20467 282 files changed, 225 insertions(+), 1934 deletions(-)
20468
20469commit 291e0c05fa91b9d8e937895da6b0f1da658cd3fc
20470Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
20471Date:   Wed Aug 26 15:14:41 2009 +0000
20472
20473    sb2:TargetIdentity can have a content
20474
20475     * lasso/xml/id-wsf-2.0/sb2_target_identity.c:
20476     * lasso/xml/id-wsf-2.0/sb2_target_identity.h:
20477       add support for any content.
20478
20479 lasso/xml/id-wsf-2.0/sb2_target_identity.c | 2 ++
20480 lasso/xml/id-wsf-2.0/sb2_target_identity.h | 1 +
20481 2 files changed, 3 insertions(+)
20482
20483commit 7231771856e6750e52e3b1bcf496439f82721dbe
20484Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
20485Date:   Wed Aug 26 15:14:32 2009 +0000
20486
20487    All: Rework include files handling, separated ID-WSF code from SAML2/ID-FF code
20488
20489     * nearly all C files: change includes for relative paths.
20490     * lasso/id-wsf/id_wsf.h, lasso/id-wsf-2.0/id_wsf_2.h: add top level
20491       public include files for ID-WSF 1.0 and ID-WSF 2.0.
20492     * lasso/id-ff/server.*, lasso/id-ff/session.*, lasso/id-ff/identity.*:
20493       remove most of the code related to ID-WSF and push into
20494       lasso/id-wsf/id_ff_extensions.* and lasso/id-wsf-2.0/identity.c,
20495       lasso/id-wsf-2.0/server.c, lasso/id-wsf-2.0/session.c.
20496     * lasso/id-wsf-2.0/saml2_login.c,
20497       lasso/id-wsf-2.0/saml2_login_private.h: same change but for ID-WSF
20498       2.0 support in SAML2 SSO profile.
20499
20500 lasso/errors.c                                     |   4 +-
20501 lasso/errors.c.in                                  |   4 +-
20502 lasso/id-ff/defederation.c                         |  12 +-
20503 lasso/id-ff/defederation.h                         |   4 +-
20504 lasso/id-ff/federation.c                           |   6 +-
20505 lasso/id-ff/federation.h                           |   4 +-
20506 lasso/id-ff/identity.c                             | 163 +--------
20507 lasso/id-ff/identity.h                             |   4 +-
20508 lasso/id-ff/identityprivate.h                      |  12 +
20509 lasso/id-ff/lecp.c                                 |   4 +-
20510 lasso/id-ff/lecp.h                                 |   8 +-
20511 lasso/id-ff/login.c                                | 148 ++------
20512 lasso/id-ff/login.h                                |  23 +-
20513 lasso/id-ff/loginprivate.h                         |  11 +-
20514 lasso/id-ff/logout.c                               |  14 +-
20515 lasso/id-ff/logout.h                               |   6 +-
20516 lasso/id-ff/name_identifier_mapping.c              |   6 +-
20517 lasso/id-ff/name_identifier_mapping.h              |   6 +-
20518 lasso/id-ff/name_registration.c                    |   6 +-
20519 lasso/id-ff/name_registration.h                    |   6 +-
20520 lasso/id-ff/profile.c                              |  18 +-
20521 lasso/id-ff/profile.h                              |  10 +-
20522 lasso/id-ff/profileprivate.h                       |   4 +-
20523 lasso/id-ff/provider.c                             |   6 +-
20524 lasso/id-ff/provider.h                             |   4 +-
20525 lasso/id-ff/server.c                               | 230 +------------
20526 lasso/id-ff/server.h                               |  17 +-
20527 lasso/id-ff/session.c                              | 140 +-------
20528 lasso/id-ff/session.h                              |   3 +-
20529 lasso/id-ff/sessionprivate.h                       |   9 +-
20530 lasso/id-wsf-2.0/Makefile.am                       |  13 +-
20531 lasso/id-wsf-2.0/data_service.c                    |  28 +-
20532 lasso/id-wsf-2.0/data_service.h                    |   8 +-
20533 lasso/id-wsf-2.0/discovery.c                       |  64 ++--
20534 lasso/id-wsf-2.0/discovery.h                       |  10 +-
20535 lasso/id-wsf-2.0/id_wsf_2.h                        |  35 ++
20536 lasso/id-wsf-2.0/identity.c                        |  48 +++
20537 lasso/id-wsf-2.0/identity.h                        |   4 +
20538 lasso/id-wsf-2.0/profile.c                         |  24 +-
20539 lasso/id-wsf-2.0/profile.h                         |   4 +-
20540 lasso/id-wsf-2.0/saml2_login.c                     | 206 ++++++++++++
20541 lasso/id-wsf-2.0/saml2_login_private.h             |  43 +++
20542 lasso/id-wsf-2.0/server.c                          | 132 ++++++++
20543 lasso/id-wsf-2.0/server.h                          |   7 +-
20544 lasso/id-wsf-2.0/serverprivate.h                   |  45 +++
20545 lasso/id-wsf-2.0/session.c                         | 182 ++++++++++
20546 lasso/id-wsf-2.0/session.h                         |   8 +-
20547 lasso/id-wsf-2.0/sessionprivate.h                  |  44 +++
20548 lasso/id-wsf/Makefile.am                           |  11 +-
20549 lasso/id-wsf/authentication.c                      |   8 +-
20550 lasso/id-wsf/authentication.h                      |   4 +-
20551 lasso/id-wsf/data_service.c                        |  18 +-
20552 lasso/id-wsf/data_service.h                        |  18 +-
20553 lasso/id-wsf/id_ff_extensions.c                    | 371 +++++++++++++++++++++
20554 lasso/id-wsf/{identity.h => id_ff_extensions.h}    |  24 +-
20555 lasso/id-wsf/id_ff_extensions_private.h            |  47 +++
20556 lasso/id-wsf/id_wsf.h                              |  38 +++
20557 lasso/id-wsf/interaction_profile_service.h         |   6 +-
20558 lasso/id-wsf/personal_profile_service.h            |  14 +-
20559 lasso/id-wsf/utils.c                               |   2 +-
20560 lasso/id-wsf/wsf_profile.h                         |  24 +-
20561 lasso/lasso.c                                      |   7 +-
20562 lasso/lasso.h                                      |  18 +-
20563 lasso/registry.h                                   |   2 +-
20564 lasso/saml-2.0/assertion_query.c                   |  28 +-
20565 lasso/saml-2.0/assertion_query.h                   |   6 +-
20566 lasso/saml-2.0/ecp.c                               |  14 +-
20567 lasso/saml-2.0/ecp.h                               |   4 +-
20568 lasso/saml-2.0/federation.c                        |   4 +-
20569 lasso/saml-2.0/login.c                             | 242 ++------------
20570 lasso/saml-2.0/loginprivate.h                      |   2 +-
20571 lasso/saml-2.0/logout.c                            |  36 +-
20572 lasso/saml-2.0/logoutprivate.h                     |   2 +-
20573 lasso/saml-2.0/name_id_management.c                |  20 +-
20574 lasso/saml-2.0/name_id_management.h                |   6 +-
20575 lasso/saml-2.0/profile.c                           |  32 +-
20576 lasso/saml-2.0/profileprivate.h                    |   6 +-
20577 lasso/saml-2.0/provider.c                          |   4 +-
20578 lasso/saml-2.0/providerprivate.h                   |   4 +-
20579 lasso/saml-2.0/server.c                            |   6 +-
20580 lasso/saml-2.0/serverprivate.h                     |   4 +-
20581 lasso/xml/disco_authenticate_requester.c           |   2 +-
20582 lasso/xml/disco_authenticate_requester.h           |   2 +-
20583 lasso/xml/disco_authenticate_session_context.c     |   2 +-
20584 lasso/xml/disco_authenticate_session_context.h     |   2 +-
20585 lasso/xml/disco_authorize_requester.c              |   2 +-
20586 lasso/xml/disco_authorize_requester.h              |   2 +-
20587 lasso/xml/disco_credentials.c                      |   2 +-
20588 lasso/xml/disco_credentials.h                      |   2 +-
20589 lasso/xml/disco_description.c                      |   6 +-
20590 lasso/xml/disco_description.h                      |   2 +-
20591 lasso/xml/disco_encrypt_resource_id.c              |   2 +-
20592 lasso/xml/disco_encrypt_resource_id.h              |   2 +-
20593 lasso/xml/disco_encrypted_resource_id.c            |   2 +-
20594 lasso/xml/disco_encrypted_resource_id.h            |   2 +-
20595 lasso/xml/disco_generate_bearer_token.c            |   2 +-
20596 lasso/xml/disco_generate_bearer_token.h            |   2 +-
20597 lasso/xml/disco_insert_entry.c                     |   2 +-
20598 lasso/xml/disco_insert_entry.h                     |   4 +-
20599 lasso/xml/disco_modify.c                           |   2 +-
20600 lasso/xml/disco_modify.h                           |   6 +-
20601 lasso/xml/disco_modify_response.c                  |   2 +-
20602 lasso/xml/disco_modify_response.h                  |   4 +-
20603 lasso/xml/disco_options.c                          |   2 +-
20604 lasso/xml/disco_options.h                          |   2 +-
20605 lasso/xml/disco_query.c                            |   2 +-
20606 lasso/xml/disco_query.h                            |   8 +-
20607 lasso/xml/disco_query_response.c                   |   2 +-
20608 lasso/xml/disco_query_response.h                   |   6 +-
20609 lasso/xml/disco_remove_entry.c                     |   2 +-
20610 lasso/xml/disco_remove_entry.h                     |   2 +-
20611 lasso/xml/disco_requested_service_type.c           |   2 +-
20612 lasso/xml/disco_requested_service_type.h           |   4 +-
20613 lasso/xml/disco_resource_id.c                      |   2 +-
20614 lasso/xml/disco_resource_id.h                      |   2 +-
20615 lasso/xml/disco_resource_offering.c                |   2 +-
20616 lasso/xml/disco_resource_offering.h                |  10 +-
20617 lasso/xml/disco_send_single_logout.c               |   2 +-
20618 lasso/xml/disco_send_single_logout.h               |   2 +-
20619 lasso/xml/disco_service_instance.c                 |   2 +-
20620 lasso/xml/disco_service_instance.h                 |   4 +-
20621 lasso/xml/ds_key_info.c                            |   2 +-
20622 lasso/xml/ds_key_info.h                            |   4 +-
20623 lasso/xml/ds_key_value.c                           |   2 +-
20624 lasso/xml/ds_key_value.h                           |   4 +-
20625 lasso/xml/ds_rsa_key_value.c                       |   2 +-
20626 lasso/xml/ds_rsa_key_value.h                       |   2 +-
20627 lasso/xml/dst_data.c                               |   2 +-
20628 lasso/xml/dst_data.h                               |   2 +-
20629 lasso/xml/dst_modification.c                       |   2 +-
20630 lasso/xml/dst_modification.h                       |   4 +-
20631 lasso/xml/dst_modify.c                             |   2 +-
20632 lasso/xml/dst_modify.h                             |   8 +-
20633 lasso/xml/dst_modify_response.c                    |   2 +-
20634 lasso/xml/dst_modify_response.h                    |   4 +-
20635 lasso/xml/dst_new_data.c                           |   2 +-
20636 lasso/xml/dst_new_data.h                           |   2 +-
20637 lasso/xml/dst_query.c                              |   2 +-
20638 lasso/xml/dst_query.h                              |   8 +-
20639 lasso/xml/dst_query_item.c                         |   2 +-
20640 lasso/xml/dst_query_item.h                         |   2 +-
20641 lasso/xml/dst_query_response.c                     |   2 +-
20642 lasso/xml/dst_query_response.h                     |   6 +-
20643 lasso/xml/id-wsf-2.0/disco_abstract.h              |   2 +-
20644 lasso/xml/id-wsf-2.0/disco_endpoint_context.h      |   2 +-
20645 lasso/xml/id-wsf-2.0/disco_keys.h                  |   2 +-
20646 lasso/xml/id-wsf-2.0/disco_options.h               |   2 +-
20647 lasso/xml/id-wsf-2.0/disco_provider_id.h           |   2 +-
20648 lasso/xml/id-wsf-2.0/disco_query.h                 |   2 +-
20649 lasso/xml/id-wsf-2.0/disco_query_response.h        |   2 +-
20650 lasso/xml/id-wsf-2.0/disco_requested_service.h     |   2 +-
20651 lasso/xml/id-wsf-2.0/disco_security_context.h      |   2 +-
20652 lasso/xml/id-wsf-2.0/disco_service_context.h       |   2 +-
20653 lasso/xml/id-wsf-2.0/disco_service_type.h          |   2 +-
20654 .../xml/id-wsf-2.0/disco_svc_md_association_add.h  |   2 +-
20655 .../disco_svc_md_association_add_response.h        |   2 +-
20656 .../id-wsf-2.0/disco_svc_md_association_delete.h   |   2 +-
20657 .../disco_svc_md_association_delete_response.h     |   2 +-
20658 .../id-wsf-2.0/disco_svc_md_association_query.h    |   2 +-
20659 .../disco_svc_md_association_query_response.h      |   2 +-
20660 lasso/xml/id-wsf-2.0/disco_svc_md_delete.h         |   2 +-
20661 .../xml/id-wsf-2.0/disco_svc_md_delete_response.h  |   2 +-
20662 lasso/xml/id-wsf-2.0/disco_svc_md_query.h          |   2 +-
20663 lasso/xml/id-wsf-2.0/disco_svc_md_query_response.h |   2 +-
20664 lasso/xml/id-wsf-2.0/disco_svc_md_register.h       |   2 +-
20665 .../id-wsf-2.0/disco_svc_md_register_response.h    |   2 +-
20666 lasso/xml/id-wsf-2.0/disco_svc_md_replace.h        |   2 +-
20667 .../xml/id-wsf-2.0/disco_svc_md_replace_response.h |   2 +-
20668 lasso/xml/id-wsf-2.0/disco_svc_metadata.h          |   2 +-
20669 lasso/xml/id-wsf-2.0/dst_data_response_base.h      |   2 +-
20670 lasso/xml/id-wsf-2.0/dst_delete_item_base.h        |   2 +-
20671 lasso/xml/id-wsf-2.0/dst_delete_response.h         |   2 +-
20672 lasso/xml/id-wsf-2.0/dst_request.h                 |   2 +-
20673 lasso/xml/id-wsf-2.0/dst_result_query_base.h       |   2 +-
20674 lasso/xml/id-wsf-2.0/dst_test_item_base.h          |   2 +-
20675 lasso/xml/id-wsf-2.0/dstref_app_data.h             |   2 +-
20676 lasso/xml/id-wsf-2.0/dstref_create.h               |   2 +-
20677 lasso/xml/id-wsf-2.0/dstref_create_item.h          |   2 +-
20678 lasso/xml/id-wsf-2.0/dstref_create_response.h      |   2 +-
20679 lasso/xml/id-wsf-2.0/dstref_data.h                 |   2 +-
20680 lasso/xml/id-wsf-2.0/dstref_data_response.h        |   2 +-
20681 lasso/xml/id-wsf-2.0/dstref_delete.h               |   2 +-
20682 lasso/xml/id-wsf-2.0/dstref_delete_item.h          |   2 +-
20683 lasso/xml/id-wsf-2.0/dstref_delete_response.h      |   2 +-
20684 lasso/xml/id-wsf-2.0/dstref_item_data.h            |   2 +-
20685 lasso/xml/id-wsf-2.0/dstref_modify.h               |   2 +-
20686 lasso/xml/id-wsf-2.0/dstref_modify_item.h          |   2 +-
20687 lasso/xml/id-wsf-2.0/dstref_modify_response.h      |   2 +-
20688 lasso/xml/id-wsf-2.0/dstref_query.h                |   2 +-
20689 lasso/xml/id-wsf-2.0/dstref_query_item.h           |   2 +-
20690 lasso/xml/id-wsf-2.0/dstref_query_response.h       |   2 +-
20691 lasso/xml/id-wsf-2.0/dstref_result_query.h         |   2 +-
20692 lasso/xml/id-wsf-2.0/dstref_test_item.h            |   2 +-
20693 .../xml/id-wsf-2.0/ims_identity_mapping_request.h  |   2 +-
20694 .../xml/id-wsf-2.0/ims_identity_mapping_response.h |   2 +-
20695 lasso/xml/id-wsf-2.0/ims_mapping_input.h           |   2 +-
20696 lasso/xml/id-wsf-2.0/ims_mapping_output.h          |   2 +-
20697 lasso/xml/id-wsf-2.0/is_help.h                     |   2 +-
20698 lasso/xml/id-wsf-2.0/is_inquiry.h                  |   2 +-
20699 lasso/xml/id-wsf-2.0/is_inquiry_element.h          |   2 +-
20700 lasso/xml/id-wsf-2.0/is_interaction_request.h      |   2 +-
20701 lasso/xml/id-wsf-2.0/is_interaction_response.h     |   2 +-
20702 lasso/xml/id-wsf-2.0/is_interaction_statement.h    |   2 +-
20703 lasso/xml/id-wsf-2.0/is_item.h                     |   2 +-
20704 lasso/xml/id-wsf-2.0/is_parameter.h                |   2 +-
20705 lasso/xml/id-wsf-2.0/is_select.h                   |   2 +-
20706 lasso/xml/id-wsf-2.0/is_text.h                     |   2 +-
20707 lasso/xml/id-wsf-2.0/ps_add_collection_request.h   |   2 +-
20708 lasso/xml/id-wsf-2.0/ps_add_collection_response.h  |   2 +-
20709 lasso/xml/id-wsf-2.0/ps_add_entity_request.h       |   2 +-
20710 lasso/xml/id-wsf-2.0/ps_add_entity_response.h      |   2 +-
20711 lasso/xml/id-wsf-2.0/ps_add_known_entity_request.h |   2 +-
20712 .../xml/id-wsf-2.0/ps_add_known_entity_response.h  |   2 +-
20713 .../xml/id-wsf-2.0/ps_add_to_collection_request.h  |   2 +-
20714 lasso/xml/id-wsf-2.0/ps_get_object_info_request.h  |   2 +-
20715 lasso/xml/id-wsf-2.0/ps_get_object_info_response.h |   2 +-
20716 lasso/xml/id-wsf-2.0/ps_item_data.h                |   2 +-
20717 lasso/xml/id-wsf-2.0/ps_list_members_request.h     |   2 +-
20718 lasso/xml/id-wsf-2.0/ps_list_members_response.h    |   2 +-
20719 lasso/xml/id-wsf-2.0/ps_notification.h             |   2 +-
20720 lasso/xml/id-wsf-2.0/ps_notify.h                   |   2 +-
20721 lasso/xml/id-wsf-2.0/ps_object.h                   |   2 +-
20722 lasso/xml/id-wsf-2.0/ps_query_objects_request.h    |   2 +-
20723 lasso/xml/id-wsf-2.0/ps_query_objects_response.h   |   2 +-
20724 .../xml/id-wsf-2.0/ps_remove_collection_request.h  |   2 +-
20725 lasso/xml/id-wsf-2.0/ps_remove_entity_request.h    |   2 +-
20726 .../id-wsf-2.0/ps_remove_from_collection_request.h |   2 +-
20727 lasso/xml/id-wsf-2.0/ps_request_abstract.h         |   2 +-
20728 .../xml/id-wsf-2.0/ps_resolve_identifier_request.h |   2 +-
20729 .../id-wsf-2.0/ps_resolve_identifier_response.h    |   2 +-
20730 lasso/xml/id-wsf-2.0/ps_resolve_input.h            |   2 +-
20731 lasso/xml/id-wsf-2.0/ps_response_abstract.h        |   2 +-
20732 lasso/xml/id-wsf-2.0/ps_set_object_info_request.h  |   2 +-
20733 lasso/xml/id-wsf-2.0/ps_test_membership_request.h  |   2 +-
20734 lasso/xml/id-wsf-2.0/ps_test_membership_response.h |   2 +-
20735 lasso/xml/id-wsf-2.0/sb2_consent.h                 |   2 +-
20736 lasso/xml/id-wsf-2.0/sb2_credentials_context.h     |   4 +-
20737 lasso/xml/id-wsf-2.0/sb2_endpoint_update.h         |   4 +-
20738 lasso/xml/id-wsf-2.0/sb2_redirect_request.h        |   2 +-
20739 lasso/xml/id-wsf-2.0/sb2_sender.h                  |   2 +-
20740 lasso/xml/id-wsf-2.0/sb2_target_identity.h         |   2 +-
20741 lasso/xml/id-wsf-2.0/sb2_timeout.h                 |   2 +-
20742 lasso/xml/id-wsf-2.0/sb2_usage_directive.h         |   2 +-
20743 lasso/xml/id-wsf-2.0/sb2_user_interaction_header.h |   2 +-
20744 lasso/xml/id-wsf-2.0/sbf_framework.h               |   2 +-
20745 lasso/xml/id-wsf-2.0/sec_token.h                   |   2 +-
20746 lasso/xml/id-wsf-2.0/sec_token_policy.h            |   2 +-
20747 lasso/xml/id-wsf-2.0/sec_transited_provider_path.h |   2 +-
20748 lasso/xml/id-wsf-2.0/subs_notification.h           |   2 +-
20749 lasso/xml/id-wsf-2.0/subs_notify_response.h        |   2 +-
20750 lasso/xml/id-wsf-2.0/subs_ref_item.h               |   2 +-
20751 lasso/xml/id-wsf-2.0/subs_subscription.h           |   2 +-
20752 lasso/xml/id-wsf-2.0/subsref_app_data.h            |   2 +-
20753 lasso/xml/id-wsf-2.0/subsref_create.h              |   2 +-
20754 lasso/xml/id-wsf-2.0/subsref_create_item.h         |   2 +-
20755 lasso/xml/id-wsf-2.0/subsref_create_response.h     |   2 +-
20756 lasso/xml/id-wsf-2.0/subsref_data.h                |   2 +-
20757 lasso/xml/id-wsf-2.0/subsref_data_response.h       |   2 +-
20758 lasso/xml/id-wsf-2.0/subsref_delete.h              |   2 +-
20759 lasso/xml/id-wsf-2.0/subsref_delete_item.h         |   2 +-
20760 lasso/xml/id-wsf-2.0/subsref_delete_response.h     |   2 +-
20761 lasso/xml/id-wsf-2.0/subsref_item_data.h           |   2 +-
20762 lasso/xml/id-wsf-2.0/subsref_modify.h              |   2 +-
20763 lasso/xml/id-wsf-2.0/subsref_modify_item.h         |   2 +-
20764 lasso/xml/id-wsf-2.0/subsref_modify_response.h     |   2 +-
20765 lasso/xml/id-wsf-2.0/subsref_notification.h        |   2 +-
20766 lasso/xml/id-wsf-2.0/subsref_notify.h              |   2 +-
20767 lasso/xml/id-wsf-2.0/subsref_notify_response.h     |   2 +-
20768 lasso/xml/id-wsf-2.0/subsref_query.h               |   2 +-
20769 lasso/xml/id-wsf-2.0/subsref_query_item.h          |   2 +-
20770 lasso/xml/id-wsf-2.0/subsref_query_response.h      |   2 +-
20771 lasso/xml/id-wsf-2.0/subsref_result_query.h        |   2 +-
20772 lasso/xml/id-wsf-2.0/subsref_subscription.h        |   2 +-
20773 lasso/xml/id-wsf-2.0/subsref_test_item.h           |   2 +-
20774 lasso/xml/id-wsf-2.0/util_empty.h                  |   2 +-
20775 lasso/xml/id-wsf-2.0/util_extension.h              |   2 +-
20776 lasso/xml/id-wsf-2.0/util_response.h               |   2 +-
20777 lasso/xml/id-wsf-2.0/util_status.h                 |   2 +-
20778 lasso/xml/is_help.c                                |   2 +-
20779 lasso/xml/is_help.h                                |   2 +-
20780 lasso/xml/is_inquiry.c                             |   2 +-
20781 lasso/xml/is_inquiry.h                             |   2 +-
20782 lasso/xml/is_inquiry_element.c                     |   2 +-
20783 lasso/xml/is_inquiry_element.h                     |   4 +-
20784 lasso/xml/is_interaction_request.c                 |   2 +-
20785 lasso/xml/is_interaction_request.h                 |   8 +-
20786 lasso/xml/is_interaction_response.c                |   2 +-
20787 lasso/xml/is_interaction_response.h                |   4 +-
20788 lasso/xml/is_interaction_statement.c               |   2 +-
20789 lasso/xml/is_interaction_statement.h               |   4 +-
20790 lasso/xml/is_item.c                                |   2 +-
20791 lasso/xml/is_item.h                                |   2 +-
20792 lasso/xml/is_parameter.c                           |   2 +-
20793 lasso/xml/is_parameter.h                           |   2 +-
20794 lasso/xml/is_redirect_request.c                    |   2 +-
20795 lasso/xml/is_redirect_request.h                    |   2 +-
20796 lasso/xml/is_select.c                              |   2 +-
20797 lasso/xml/is_select.h                              |   4 +-
20798 lasso/xml/is_text.c                                |   2 +-
20799 lasso/xml/is_text.h                                |   2 +-
20800 lasso/xml/is_user_interaction.c                    |   2 +-
20801 lasso/xml/is_user_interaction.h                    |   2 +-
20802 lasso/xml/lib_assertion.c                          |   2 +-
20803 lasso/xml/lib_assertion.h                          |   2 +-
20804 lasso/xml/lib_authentication_statement.c           |   4 +-
20805 lasso/xml/lib_authentication_statement.h           |   4 +-
20806 lasso/xml/lib_authn_context.c                      |   2 +-
20807 lasso/xml/lib_authn_context.h                      |   2 +-
20808 lasso/xml/lib_authn_request.c                      |   2 +-
20809 lasso/xml/lib_authn_request.h                      |   6 +-
20810 lasso/xml/lib_authn_request_envelope.c             |   2 +-
20811 lasso/xml/lib_authn_request_envelope.h             |   6 +-
20812 lasso/xml/lib_authn_response.c                     |   2 +-
20813 lasso/xml/lib_authn_response.h                     |   4 +-
20814 lasso/xml/lib_authn_response_envelope.c            |   2 +-
20815 lasso/xml/lib_authn_response_envelope.h            |   2 +-
20816 .../xml/lib_federation_termination_notification.c  |   2 +-
20817 .../xml/lib_federation_termination_notification.h  |   4 +-
20818 lasso/xml/lib_idp_entries.c                        |   2 +-
20819 lasso/xml/lib_idp_entries.h                        |   4 +-
20820 lasso/xml/lib_idp_entry.c                          |   2 +-
20821 lasso/xml/lib_idp_entry.h                          |   2 +-
20822 lasso/xml/lib_idp_list.c                           |   2 +-
20823 lasso/xml/lib_idp_list.h                           |   4 +-
20824 lasso/xml/lib_logout_request.c                     |   2 +-
20825 lasso/xml/lib_logout_request.h                     |   4 +-
20826 lasso/xml/lib_logout_response.c                    |   2 +-
20827 lasso/xml/lib_logout_response.h                    |   4 +-
20828 lasso/xml/lib_name_identifier_mapping_request.c    |   2 +-
20829 lasso/xml/lib_name_identifier_mapping_request.h    |   4 +-
20830 lasso/xml/lib_name_identifier_mapping_response.c   |   2 +-
20831 lasso/xml/lib_name_identifier_mapping_response.h   |   8 +-
20832 lasso/xml/lib_register_name_identifier_request.h   |   4 +-
20833 lasso/xml/lib_register_name_identifier_response.c  |   2 +-
20834 lasso/xml/lib_register_name_identifier_response.h  |   4 +-
20835 lasso/xml/lib_request_authn_context.c              |   2 +-
20836 lasso/xml/lib_request_authn_context.h              |   2 +-
20837 lasso/xml/lib_scoping.c                            |   2 +-
20838 lasso/xml/lib_scoping.h                            |   4 +-
20839 lasso/xml/lib_status_response.c                    |   2 +-
20840 lasso/xml/lib_status_response.h                    |   4 +-
20841 lasso/xml/lib_subject.c                            |   2 +-
20842 lasso/xml/lib_subject.h                            |   4 +-
20843 lasso/xml/misc_text_node.h                         |   2 +-
20844 lasso/xml/private.h                                |   6 +-
20845 lasso/xml/sa_credentials.c                         |   2 +-
20846 lasso/xml/sa_credentials.h                         |   4 +-
20847 lasso/xml/sa_parameter.c                           |   2 +-
20848 lasso/xml/sa_parameter.h                           |   2 +-
20849 lasso/xml/sa_password_transforms.c                 |   2 +-
20850 lasso/xml/sa_password_transforms.h                 |   2 +-
20851 lasso/xml/sa_sasl_request.c                        |   2 +-
20852 lasso/xml/sa_sasl_request.h                        |   4 +-
20853 lasso/xml/sa_sasl_response.c                       |   2 +-
20854 lasso/xml/sa_sasl_response.h                       |  10 +-
20855 lasso/xml/sa_transform.c                           |   2 +-
20856 lasso/xml/sa_transform.h                           |   2 +-
20857 lasso/xml/saml-2.0/saml2_action.h                  |   2 +-
20858 lasso/xml/saml-2.0/saml2_advice.h                  |   2 +-
20859 lasso/xml/saml-2.0/saml2_assertion.h               |   2 +-
20860 lasso/xml/saml-2.0/saml2_attribute.h               |   2 +-
20861 lasso/xml/saml-2.0/saml2_attribute_value.c         |   2 +-
20862 lasso/xml/saml-2.0/saml2_attribute_value.h         |   2 +-
20863 lasso/xml/saml-2.0/saml2_authn_context.h           |   2 +-
20864 lasso/xml/saml-2.0/saml2_base_idabstract.h         |   2 +-
20865 lasso/xml/saml-2.0/saml2_condition_abstract.h      |   2 +-
20866 lasso/xml/saml-2.0/saml2_conditions.h              |   2 +-
20867 lasso/xml/saml-2.0/saml2_evidence.h                |   2 +-
20868 .../saml-2.0/saml2_key_info_confirmation_data.h    |   2 +-
20869 lasso/xml/saml-2.0/saml2_name_id.h                 |   2 +-
20870 lasso/xml/saml-2.0/saml2_statement_abstract.h      |   2 +-
20871 .../xml/saml-2.0/saml2_subject_confirmation_data.h |   2 +-
20872 lasso/xml/saml-2.0/saml2_subject_locality.h        |   2 +-
20873 lasso/xml/saml-2.0/samlp2_extensions.h             |   2 +-
20874 lasso/xml/saml-2.0/samlp2_idp_entry.h              |   2 +-
20875 lasso/xml/saml-2.0/samlp2_name_id_policy.h         |   2 +-
20876 .../xml/saml-2.0/samlp2_requested_authn_context.h  |   2 +-
20877 lasso/xml/saml-2.0/samlp2_status_code.h            |   2 +-
20878 lasso/xml/saml-2.0/samlp2_status_detail.h          |   2 +-
20879 lasso/xml/saml-2.0/samlp2_terminate.h              |   2 +-
20880 lasso/xml/saml_advice.c                            |   4 +-
20881 lasso/xml/saml_advice.h                            |   2 +-
20882 lasso/xml/saml_assertion.c                         |   2 +-
20883 lasso/xml/saml_assertion.h                         |  14 +-
20884 lasso/xml/saml_attribute.c                         |   2 +-
20885 lasso/xml/saml_attribute.h                         |   2 +-
20886 lasso/xml/saml_attribute_designator.c              |   2 +-
20887 lasso/xml/saml_attribute_designator.h              |   2 +-
20888 lasso/xml/saml_attribute_statement.c               |   2 +-
20889 lasso/xml/saml_attribute_statement.h               |   4 +-
20890 lasso/xml/saml_attribute_value.c                   |   2 +-
20891 lasso/xml/saml_attribute_value.h                   |   2 +-
20892 lasso/xml/saml_audience_restriction_condition.c    |   2 +-
20893 lasso/xml/saml_audience_restriction_condition.h    |   2 +-
20894 lasso/xml/saml_authentication_statement.c          |   2 +-
20895 lasso/xml/saml_authentication_statement.h          |   6 +-
20896 lasso/xml/saml_authority_binding.c                 |   2 +-
20897 lasso/xml/saml_authority_binding.h                 |   2 +-
20898 lasso/xml/saml_condition_abstract.c                |   2 +-
20899 lasso/xml/saml_condition_abstract.h                |   2 +-
20900 lasso/xml/saml_conditions.c                        |   2 +-
20901 lasso/xml/saml_conditions.h                        |   6 +-
20902 lasso/xml/saml_name_identifier.c                   |   2 +-
20903 lasso/xml/saml_name_identifier.h                   |   2 +-
20904 lasso/xml/saml_statement_abstract.c                |   2 +-
20905 lasso/xml/saml_statement_abstract.h                |   2 +-
20906 lasso/xml/saml_subject.c                           |   2 +-
20907 lasso/xml/saml_subject.h                           |   8 +-
20908 lasso/xml/saml_subject_confirmation.c              |   2 +-
20909 lasso/xml/saml_subject_confirmation.h              |   4 +-
20910 lasso/xml/saml_subject_locality.c                  |   2 +-
20911 lasso/xml/saml_subject_locality.h                  |   2 +-
20912 lasso/xml/saml_subject_statement.c                 |   2 +-
20913 lasso/xml/saml_subject_statement.h                 |   2 +-
20914 lasso/xml/saml_subject_statement_abstract.c        |   2 +-
20915 lasso/xml/saml_subject_statement_abstract.h        |   4 +-
20916 lasso/xml/samlp_request.c                          |   2 +-
20917 lasso/xml/samlp_request.h                          |   2 +-
20918 lasso/xml/samlp_request_abstract.c                 |   2 +-
20919 lasso/xml/samlp_request_abstract.h                 |   2 +-
20920 lasso/xml/samlp_response.c                         |   2 +-
20921 lasso/xml/samlp_response.h                         |   6 +-
20922 lasso/xml/samlp_response_abstract.c                |   2 +-
20923 lasso/xml/samlp_response_abstract.h                |   2 +-
20924 lasso/xml/samlp_status.c                           |   2 +-
20925 lasso/xml/samlp_status.h                           |   4 +-
20926 lasso/xml/samlp_status_code.c                      |   2 +-
20927 lasso/xml/samlp_status_code.h                      |   2 +-
20928 lasso/xml/sec_resource_access_statement.c          |   2 +-
20929 lasso/xml/sec_resource_access_statement.h          |   4 +-
20930 lasso/xml/soap_binding.c                           |   2 +-
20931 lasso/xml/soap_binding.h                           |   6 +-
20932 lasso/xml/soap_binding_consent.c                   |   2 +-
20933 lasso/xml/soap_binding_consent.h                   |   2 +-
20934 lasso/xml/soap_binding_correlation.c               |   2 +-
20935 lasso/xml/soap_binding_correlation.h               |   2 +-
20936 lasso/xml/soap_binding_ext_credential.c            |   2 +-
20937 lasso/xml/soap_binding_ext_credential.h            |   2 +-
20938 lasso/xml/soap_binding_ext_credentials_context.c   |   2 +-
20939 lasso/xml/soap_binding_ext_credentials_context.h   |   4 +-
20940 .../xml/soap_binding_ext_service_instance_update.c |   2 +-
20941 .../xml/soap_binding_ext_service_instance_update.h |   4 +-
20942 lasso/xml/soap_binding_ext_timeout.c               |   2 +-
20943 lasso/xml/soap_binding_ext_timeout.h               |   2 +-
20944 lasso/xml/soap_binding_processing_context.c        |   2 +-
20945 lasso/xml/soap_binding_processing_context.h        |   2 +-
20946 lasso/xml/soap_binding_provider.c                  |   2 +-
20947 lasso/xml/soap_binding_provider.h                  |   2 +-
20948 lasso/xml/soap_binding_usage_directive.c           |   2 +-
20949 lasso/xml/soap_binding_usage_directive.h           |   2 +-
20950 lasso/xml/soap_body.c                              |   4 +-
20951 lasso/xml/soap_body.h                              |   2 +-
20952 lasso/xml/soap_detail.c                            |   2 +-
20953 lasso/xml/soap_detail.h                            |   2 +-
20954 lasso/xml/soap_envelope.c                          |   2 +-
20955 lasso/xml/soap_envelope.h                          |   6 +-
20956 lasso/xml/soap_fault.c                             |   2 +-
20957 lasso/xml/soap_fault.h                             |   4 +-
20958 lasso/xml/soap_header.c                            |   2 +-
20959 lasso/xml/soap_header.h                            |   2 +-
20960 lasso/xml/tools.c                                  |   6 +-
20961 lasso/xml/utility_status.c                         |   2 +-
20962 lasso/xml/utility_status.h                         |   2 +-
20963 lasso/xml/ws/wsa_attributed_any.h                  |   2 +-
20964 lasso/xml/ws/wsa_attributed_qname.h                |   2 +-
20965 lasso/xml/ws/wsa_attributed_unsigned_long.h        |   2 +-
20966 lasso/xml/ws/wsa_attributed_uri.h                  |   2 +-
20967 lasso/xml/ws/wsa_endpoint_reference.h              |   2 +-
20968 lasso/xml/ws/wsa_metadata.h                        |   2 +-
20969 lasso/xml/ws/wsa_problem_action.h                  |   2 +-
20970 lasso/xml/ws/wsa_reference_parameters.h            |   2 +-
20971 lasso/xml/ws/wsa_relates_to.h                      |   2 +-
20972 lasso/xml/ws/wsse_embedded.h                       |   2 +-
20973 lasso/xml/ws/wsse_reference.h                      |   2 +-
20974 lasso/xml/ws/wsse_security_header.h                |   2 +-
20975 lasso/xml/ws/wsse_security_token_reference.h       |   2 +-
20976 lasso/xml/ws/wsse_transformation_parameters.h      |   2 +-
20977 lasso/xml/ws/wsse_username_token.h                 |   2 +-
20978 lasso/xml/ws/wsu_timestamp.h                       |   2 +-
20979 lasso/xml/wsse_security.c                          |   2 +-
20980 lasso/xml/wsse_security.h                          |   2 +-
20981 lasso/xml/xml.c                                    |   6 +-
20982 lasso/xml/xml.h                                    |   6 +-
20983 lasso/xml/xml_enc.h                                |   2 +-
20984 tests/basic_tests.c                                |   6 +-
20985 tests/login_tests.c                                |   2 +-
20986 tests/login_tests_saml2.c                          |   8 +-
20987 tests/metadata_tests.c                             |   4 +-
20988 tests/perfs.c                                      |   2 +-
20989 tests/random_tests.c                               |  10 +-
20990 tests/tests.c                                      |   2 +-
20991 491 files changed, 2160 insertions(+), 1713 deletions(-)
20992
20993commit b7632414116603a04e8472a77cf4e9bf0f2e29a0
20994Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
20995Date:   Wed Aug 26 15:14:20 2009 +0000
20996
20997    Bindings: skip ID-WSF methods with unsupported signatures
20998
20999     * bindings/overrides.xml:
21000       some functions have output parameters (pointer on pointers) that are
21001       currently not supported by our binding generator, so we skip them.
21002
21003 bindings/overrides.xml | 9 ++++++---
21004 1 file changed, 6 insertions(+), 3 deletions(-)
21005
21006commit 2888e14ae657b3b496694d1a947ff8bebe21fb21
21007Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21008Date:   Wed Aug 26 15:14:17 2009 +0000
21009
21010    SWIG: unplug id-wsf support in SWIG
21011
21012     * swig/Lasso.i:
21013       force LASSO_WSF_ENABLED to be undefined.
21014
21015 swig/Lasso-wsf.i | 63 +++++++++++++++++++++-----------------------------------
21016 swig/Lasso.i     | 12 ++++++-----
21017 2 files changed, 31 insertions(+), 44 deletions(-)
21018
21019commit a2abe27a680fde4f81e0f6e100a98027b803b0a7
21020Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21021Date:   Wed Aug 26 15:14:14 2009 +0000
21022
21023    Tests: allow tests2 to pass distcheck
21024
21025     * tests/Makefile.am
21026       add an SRCDIR symbol.
21027       remove unused include paths.
21028     * tests/tests2.c:
21029       use SRCDIR to find data files.
21030
21031 tests/Makefile.am |  3 +--
21032 tests/tests2.c    | 12 ++++++------
21033 2 files changed, 7 insertions(+), 8 deletions(-)
21034
21035commit e1470be9692b6e7afe619cb025082e346f604369
21036Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21037Date:   Wed Aug 26 15:14:12 2009 +0000
21038
21039    Tests: remove internal content from data files
21040
21041     * tests/data/response-3:
21042       this dump of a SAML message contains elements and attribute outside
21043       the SAML schema, implementation detail from Lasso. They broke
21044       execution of tests/tests2.
21045
21046 tests/data/response-3 | 10 ++++------
21047 1 file changed, 4 insertions(+), 6 deletions(-)
21048
21049commit 80f75007c3bbb62557ec08bde63600c182c91677
21050Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21051Date:   Wed Aug 26 15:14:09 2009 +0000
21052
21053    XML&SAML 2.0: add missing include files
21054
21055     * lasso/xml/saml-2.0/saml2_encrypted_element.h:
21056       xmlSecKey is present in a function signature, so include
21057       xmlsec/xmlsec.h.
21058
21059 lasso/xml/saml-2.0/saml2_encrypted_element.h | 3 ++-
21060 1 file changed, 2 insertions(+), 1 deletion(-)
21061
21062commit 49c9dd5d058e1866a2879f4d02bc4e6641cc07b9
21063Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21064Date:   Wed Aug 26 15:14:06 2009 +0000
21065
21066    SWIG: implement change to LassoSession in the SWIG interface file
21067
21068     * swig/Lasso.i:
21069       remove LassoSession::is_dirty attribute and rewrite the
21070       getProviderIds function.
21071
21072 swig/Lasso.i | 12 +++++-------
21073 1 file changed, 5 insertions(+), 7 deletions(-)
21074
21075commit fe6922951f7744534e5f4f1fd4058fa14b971f65
21076Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21077Date:   Wed Aug 26 15:14:04 2009 +0000
21078
21079    XML: only recurse into xml/id-wsf subdirs if --enable-wsf is true
21080
21081     * lasso/xml/Makefile.am:
21082       put id-wsf and id-wsf2 subdirs under a conditionnal.
21083
21084 lasso/xml/Makefile.am | 5 ++++-
21085 1 file changed, 4 insertions(+), 1 deletion(-)
21086
21087commit 45755ffa9910a4b9c18c7712d5690cdf4ba8d01b
21088Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21089Date:   Wed Aug 26 15:14:02 2009 +0000
21090
21091    ID-WSF 1.0: remove absent header file from the Makefile.am
21092
21093     * lasso/id-wsf/Makefile.am:
21094       remove data_service_private.h from header file list.
21095
21096 lasso/id-wsf/Makefile.am | 1 -
21097 1 file changed, 1 deletion(-)
21098
21099commit eacb57905caa3d4ca86eeece0403c8864db1f6a5
21100Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21101Date:   Wed Aug 26 15:13:59 2009 +0000
21102
21103    Core: SOAP is also used by SAML bindings
21104
21105     * extract_symbols.py, extract_types.py:
21106       export SOAP types whatever the value of the flag --enable-wsf.
21107       It still worked because constructor for GObject calls get_type, but
21108       there is a race condition: if you receive a SOAP message before
21109       sending one, it fails. Only soap_binding types must be removed.
21110
21111 lasso/extract_symbols.py |  2 +-
21112 lasso/extract_types.py   |  2 +-
21113 lasso/xml/Makefile.am    | 20 ++++++++++----------
21114 3 files changed, 12 insertions(+), 12 deletions(-)
21115
21116commit fbfbe5553dfb00af22c4d7bb3f4c62c9a129c3a9
21117Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21118Date:   Wed Aug 26 15:13:55 2009 +0000
21119
21120    ID-FF&Core: Seal public field of LassoSession
21121
21122     * id-ff/session.h: seal public fields.
21123
21124     * id-ff/session.c, id-ff/sessionprivate.h: add accessors for reading
21125       the is_dirty flag and counting store assertions.
21126
21127     * id-ff/logout.c, id-ff/login.c, saml-2.0/login.c, saml-2.0/logout.c,
21128       saml-2.0/profile.c: use the new accessors.
21129
21130     * id-ff/profile.c: include the private header file, use the new
21131       accessors, and remove unnecessary setting of is_dirty to FALSE (it
21132       should be false at instanciation).
21133
21134     * utils.h: add a macro to access private content, prepare for using
21135       G_TYPE_INSTANCE_GET_PRIVATE and the GObject infrastructure for
21136       private structures eventually.
21137
21138 lasso/id-ff/login.c          |  2 +-
21139 lasso/id-ff/logout.c         |  4 +--
21140 lasso/id-ff/profile.c        |  5 ++-
21141 lasso/id-ff/session.c        | 77 ++++++++++++++++++++++++++++++--------------
21142 lasso/id-ff/session.h        |  4 +--
21143 lasso/id-ff/sessionprivate.h |  4 +++
21144 lasso/saml-2.0/login.c       |  2 +-
21145 lasso/saml-2.0/logout.c      |  4 +--
21146 lasso/saml-2.0/profile.c     | 16 ++++++---
21147 lasso/utils.h                |  2 ++
21148 10 files changed, 81 insertions(+), 39 deletions(-)
21149
21150commit a3c4a339f2f90faeb1d755f292f6787aba5de764
21151Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21152Date:   Wed Aug 26 15:13:51 2009 +0000
21153
21154    ID-WSF 2.0: remove unused variable
21155
21156     - lasso/id-wsf-2.0/discovery.c: remove unused variable in discovery.c
21157
21158 lasso/id-wsf-2.0/discovery.c | 4 ----
21159 1 file changed, 4 deletions(-)
21160
21161commit c1501725040580d2edfb94ef7a71d2c0ff6dae79
21162Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21163Date:   Wed Aug 26 15:13:49 2009 +0000
21164
21165    Core: fix bad name of lasso_unlink_and_release_node
21166
21167     * lasso/utils.h:
21168       - rename lasso_unlink_and_release_node to
21169         lasso_release_list_of_xml_node.
21170       - add a GList iteration macro: lasso_foreach.
21171
21172 lasso/utils.h | 5 ++++-
21173 1 file changed, 4 insertions(+), 1 deletion(-)
21174
21175commit 55f20515343534d990b1cd9b0986fb159b47788e
21176Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21177Date:   Wed Aug 26 15:13:46 2009 +0000
21178
21179    ID-WSF: Lots of modifications
21180
21181     Migrate lots of code to use new utility macros. Try to simplify most
21182     code paths or to factorize with LassoWsfProfile.
21183
21184     * lasso/id-wsf/wsf_profile.c:
21185       Add API:
21186        - lasso_wsf_profile_build_soap_response_msg to build SOAP fault for
21187          Lasso errors,
21188        - lasso_wsf_profile_set_msg_url_from_description, to set the
21189          destination URL using the chosen LassoDiscoDescription (with
21190          respect to the security mechanism),
21191        - lasso_wsf_profile_init_soap_response to initialize a response to
21192          the current request, to use in sub classes,
21193        - lasso_wsf_profile_get_remote_provider_id, retrieve the SOAP
21194          binding corresponding information,
21195        - lasso_wsf_profile_get_remote_provider, simplification of
21196          lasso_wsf_profile_get_remote_provider_id,
21197        - lasso_wsf_profile_get_soap_fault, retrieve the last setted SOAP
21198          fault, used by sub classes,
21199        - lasso_wsf_profile_set_soap_fault, set a SOAP fault, to be returned
21200          by the next call by lasso_wsf_profile_build_soap_response_msg, to
21201          use in sub classes,
21202        - lasso_wsf_profile_set/get_status_code, set/get the stored status
21203          code, to use in the next lasso_xxx_build_response_message, to use
21204          in sub classes.
21205       Change name lasso_wsf_profile_get_description_autos to
21206       lasso_wsf_profile_get_description_auto.
21207       Do not access directly the session is_dirty field (it has been
21208       sealed).
21209
21210     * lasso/id-wsf/wsf_profile.h:
21211       Add helper macro lasso_wsf_profile_helper_set_status to set status
21212       code of an ID-WSF response message containing a Status element using
21213       the stored status code.
21214     * lasso/id-wsf/wsf_profile_private.h:
21215       Add new fields (moved public fields).
21216       Add lasso_wsf_profile_set_msg_url_from_description,
21217       lasso_wsf_profile_build_soap_fault_response_msg.
21218     * lasso/id-wsf/data_service_private.h:
21219       Remove file.
21220     * lasso/id-wsf/data_service.h: Remove all public fields.
21221     * lasso/id-wsf/data_service.c:
21222       Remove private structure. Use the equivalents LassoWsfProfile private
21223       fields. Update documentation. Use LassoWsfProfile generic functions
21224       for initializing requests. Add API lasso_data_service_get_query_item,
21225       lasso_data_service_get_answers, lasso_data_service_get_answer,
21226       lasso_data_service_get_answers_by_select,
21227       lasso_data_service_get_answer_for_item_id,
21228       lasso_data_service_add_modification.
21229       Remove lasso_data_service_need_redirect_user use equivalent function
21230       lasso_interaction_profile_service_build_redirect_response_msg. Remove
21231       lasso_data_service_get_resource_offering,
21232       lasso_data_service_set_offering.
21233     * lasso/id-wsf/discovery.c:
21234       Add documentation. Change some signatures. Remove
21235       lasso_discovery_get_description_auto. Change name of
21236       lasso_discovery_init_insert to lasso_discovery_init_modify. Add a
21237       generic lasso_discovery_process_request_msg.
21238       Add internal function lasso_discovery_init_offering, to get
21239       automatically an offering if possible. Remove useless init_from_xml.
21240       Rework lasso_discovery_build_credential implementation.
21241       overloading. Remove lasso_discovery_destroy.
21242     * lasso/id-wsf/discovery.h:
21243       Remove lasso_discovery_destroy.
21244     * lasso/id-wsf/interaction_profile_service.c:
21245       Add lasso_interaction_profile_service_build_redirect_response_msg.
21246     * lasso/id-wsf/personal_profile_service.c:
21247       Update lasso_personal_profile_service_get_email to use
21248       lasso_data_service_get_answers_by_select.
21249     * lasso/xml/dst_modify.c:
21250       make modification parameter optional to the constructor.
21251
21252 lasso/id-wsf/data_service.c                | 1182 +++++++++++++++-------------
21253 lasso/id-wsf/data_service.h                |   34 +-
21254 lasso/id-wsf/data_service_private.h        |   42 -
21255 lasso/id-wsf/discovery.c                   |  922 ++++++++++------------
21256 lasso/id-wsf/discovery.h                   |   57 +-
21257 lasso/id-wsf/interaction_profile_service.c |   36 +-
21258 lasso/id-wsf/personal_profile_service.c    |   69 +-
21259 lasso/id-wsf/wsf_profile.c                 |  523 +++++++++---
21260 lasso/id-wsf/wsf_profile.h                 |   52 +-
21261 lasso/id-wsf/wsf_profile_private.h         |   10 +-
21262 lasso/xml/dst_modify.c                     |    6 +-
21263 11 files changed, 1634 insertions(+), 1299 deletions(-)
21264
21265commit 59926d7545ecca45086484bd9bf60ffa7d7a8b12
21266Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21267Date:   Wed Aug 26 15:13:43 2009 +0000
21268
21269    Core: Add new error types
21270
21271     * lasso/errors.h lasso/errors.c:
21272       add error types: LASSO_ERROR_CAST_FAILED,
21273       LASSO_DATA_SERVICE_CANNOT_ADD_ITEM,
21274       LASSO_WSF_PROFILE_ERROR_INVALID_OR_MISSING_REFERENCE_TO_MESSAGE_ID,
21275       LASSO_DST_ERROR_QUERY_NOT_FOUND, LASSO_DST_ERROR_NO_DATA,
21276       LASSO_DST_ERROR_MALFORMED_QUERY.
21277
21278 lasso/errors.c | 14 ++++++++++++--
21279 lasso/errors.h |  9 ++++++---
21280 2 files changed, 18 insertions(+), 5 deletions(-)
21281
21282commit de375da682cb7e5f9d00952f941628a588f1d2cc
21283Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21284Date:   Wed Aug 26 15:13:41 2009 +0000
21285
21286    XML: Add time formatting function for ISO 8601 format
21287
21288     * xml/private.h:
21289     * xml/tools.c:
21290       add util function to format time_t values in the ISO 8601 format.
21291
21292 lasso/xml/private.h |  1 +
21293 lasso/xml/tools.c   | 25 ++++++++++++++++++-------
21294 2 files changed, 19 insertions(+), 7 deletions(-)
21295
21296commit 667a1448cd95929d9e94f885d1a1e17097637a18
21297Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21298Date:   Wed Aug 26 15:13:39 2009 +0000
21299
21300    XML: Add any attribute parsing to Saml2AttributeValue
21301
21302     * xml/saml-2.0/saml2_attribute_value.h:
21303       add new public field GHashTable *attributes;
21304     * xml/saml-2.0/saml2_attribute_value.c:
21305       add parsing instructions to populate attributes field.
21306
21307 lasso/xml/saml-2.0/saml2_attribute_value.c | 2 ++
21308 lasso/xml/saml-2.0/saml2_attribute_value.h | 1 +
21309 2 files changed, 3 insertions(+)
21310
21311commit 713ae637a8394705f59aea59506dbb1ed600c664
21312Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21313Date:   Wed Aug 26 15:13:36 2009 +0000
21314
21315    XML: add documentation for lasso_eval_xpath_expression
21316
21317    * lasso/xml/tools.c: add documentation for xpath helper evaluation
21318      function lasso_eval_xpath_expression.
21319
21320 lasso/xml/tools.c | 14 ++++++++++++++
21321 1 file changed, 14 insertions(+)
21322
21323commit 204e99ab34f583d6678d4623f793d8c7d192ea7c
21324Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21325Date:   Wed Aug 26 15:13:33 2009 +0000
21326
21327    XML: add string constant for client soap errors
21328
21329    * lasso/xml/strings.h: add new string constant
21330      LASSO_SOAP_FAULT_CODE_CLIENT.
21331
21332 lasso/xml/strings.h | 2 ++
21333 1 file changed, 2 insertions(+)
21334
21335commit 33576b629a083932e4e7c71aa16dff6684a45373
21336Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21337Date:   Wed Aug 26 15:13:30 2009 +0000
21338
21339    XML: add documentation for lasso_idwsf2_disco_svc_md_register_new_full
21340
21341    * lasso/xml/id-wsf-2.0/disco_svc_md_register.c: add documentation
21342      for constructor function lasso_idwsf2_disco_svc_md_register_new_full.
21343
21344 lasso/xml/id-wsf-2.0/disco_svc_md_register.c | 12 ++++++++++++
21345 1 file changed, 12 insertions(+)
21346
21347commit c01a0e78fad7270d246f516c004001373ef632a0
21348Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21349Date:   Wed Aug 26 15:13:28 2009 +0000
21350
21351    ID-WSF 1.0: Add new error to signal unknown entry
21352
21353    * lasso/errors.{c,h}: add a new error for the ID-WSF 1.0 module, to
21354      signal unknown entry in discovery responses.
21355
21356 lasso/errors.c | 2 ++
21357 lasso/errors.h | 3 +++
21358 2 files changed, 5 insertions(+)
21359
21360commit 666290fb1dc4e4b9139d025b61e85f3a17d9377a
21361Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21362Date:   Wed Aug 26 15:13:25 2009 +0000
21363
21364    SWIG Binding: reflect changes in the signature of struct LassoIdWsfDiscovery
21365
21366     * swig/Lasso-wsf2.i (LassoIdWsfDiscovery):
21367       add new fields metadatas and svcMDIDS, remove old ones (metadata
21368       and svcMDID).
21369
21370 swig/Lasso-wsf2.i | 18 +++++++++---------
21371 1 file changed, 9 insertions(+), 9 deletions(-)
21372
21373commit 3da34a1b0d8ff5df1f836d0b961632a7d862b2c9
21374Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21375Date:   Wed Aug 26 15:13:23 2009 +0000
21376
21377    ID-WSF 1.0: fix off-by one ref counting error in lasso_wsf_profile_init_soap_request
21378
21379     * lasso/id-wsf/wsf_profile.c (lasso_wsf_profile_init_soap_request):
21380       envelope is an argument, increment its ref count
21381       before storing it.
21382
21383 lasso/id-wsf/wsf_profile.c | 2 +-
21384 1 file changed, 1 insertion(+), 1 deletion(-)
21385
21386commit e3bf5c88d5735fb688c3eec1b81c2bd2dc028675
21387Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21388Date:   Wed Aug 26 15:13:21 2009 +0000
21389
21390    ID-WSF 1.0: improve error recovery in lasso_wsf_profile_comply_with_saml_authentication
21391
21392     * lasso/id-wsf/wsf_profile.c
21393       (lasso_wsf_profile_comply_with_saml_authentication):
21394       reuse existing wsse-security element if present,
21395       remove useless comments, move core code after argument type checks,
21396       return error if enveloppe or header is missing,
21397       fail if any referenced assertion is missing,
21398       correctly handle reference count of wsse_security depending on
21399       the situation (new or reused).
21400
21401 lasso/id-wsf/wsf_profile.c | 57 +++++++++++++++++++++++++++++++---------------
21402 1 file changed, 39 insertions(+), 18 deletions(-)
21403
21404commit d4e28010bec00e48100269e4f610949d78789257
21405Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21406Date:   Wed Aug 26 15:13:18 2009 +0000
21407
21408    ID-WSF 1.0: fix memory leak
21409
21410     * lasso/id-wsf/discovery.c (lasso_discovery_add_insert_entry):
21411       the rule is that callee is responsible for becoming owner of a resource,
21412       so no g_object_ref before a call on an argument.
21413
21414 lasso/id-wsf/discovery.c | 1 -
21415 1 file changed, 1 deletion(-)
21416
21417commit fee8ff9acf2d181d20140d32f71bbfd21f02c98f
21418Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21419Date:   Wed Aug 26 15:13:16 2009 +0000
21420
21421    ID-WSF 2.0: publicize lasso_idwsf2_profile_build_soap_envelope
21422
21423     * lasso/id-wsf-2.0/profile.c, lasso/id-wsf-2.0/profile.h
21424       (lasso_idwsf2_profile_build_soap_envelope):
21425       as for ID-WSF 1.0 export this function to allow easier implementation
21426       of external ID-WSF 2.0 services. remove FIXME comment and fill
21427       equivalent bugzilla reports.
21428
21429 lasso/id-wsf-2.0/profile.c | 11 +----------
21430 lasso/id-wsf-2.0/profile.h |  4 ++++
21431 2 files changed, 5 insertions(+), 10 deletions(-)
21432
21433commit 562be4b08ae0649f353e63379d9ab0c25c894156
21434Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21435Date:   Wed Aug 26 15:13:13 2009 +0000
21436
21437    ID-WSF 2.0: review lasso_idwsf2_discovery_process_metadata_register_response_msg
21438
21439     * lasso/id-wsf-2.0/discovery.c
21440       (lasso_idwsf2_discovery_process_metadata_register_response_msg):
21441       change return code variable to rc, move argument casting after argument
21442       type check, copy all the service metadata ids,
21443
21444 lasso/id-wsf-2.0/discovery.c | 20 ++++++++++----------
21445 1 file changed, 10 insertions(+), 10 deletions(-)
21446
21447commit be6342b39a68e2861406136fb870da49fddee1eb
21448Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21449Date:   Wed Aug 26 15:13:11 2009 +0000
21450
21451    ID-WSF 2.0: review lasso_idwsf2_discovery_process_metadata_register_msg
21452
21453     * lasso/id-wsf-2.0/discovery.c
21454       (lasso_idwsf2_discovery_init_metadata_register):
21455       add documentation comment, move argument casting after type checking,
21456       change return code name to rc to comply with standardisation,
21457       use lasso_build_unique_id instead of duplicating the code,
21458       add iteration over all the registered service, add iteration
21459       to return all the generated service metadata ids, use new assignment
21460       macros.
21461     * lasso/id-wsf-2.0/discovery.h (struct _LassoIdWsf2Discovery):
21462       change field LassoIdWsf2DiscoSvcMetadata metadata to GList* metadatas
21463       and gchar *svcMDID to GList *svcMDIDs in order to support multiple
21464       services in requests.
21465
21466 lasso/id-wsf-2.0/discovery.c | 84 ++++++++++++++++++++++++++------------------
21467 lasso/id-wsf-2.0/discovery.h |  4 +--
21468 2 files changed, 52 insertions(+), 36 deletions(-)
21469
21470commit 714248160ff5ac2f8acc397443ee6529627fc13d
21471Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21472Date:   Wed Aug 26 15:13:07 2009 +0000
21473
21474    ID-WSF 2.0: review lasso_idwsf2_discovery_metadata_register_self
21475
21476     * lasso/id-wsf-2.0/discovery.c
21477       (lasso_idwsf2_discovery_metadata_register_self):
21478       Add documentation, add code for getting the service URL.
21479
21480 lasso/id-wsf-2.0/discovery.c | 6 +++---
21481 1 file changed, 3 insertions(+), 3 deletions(-)
21482
21483commit ecac419fa2bcff3c22a8682a6af0ba2cb1811821
21484Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21485Date:   Wed Aug 26 15:13:05 2009 +0000
21486
21487    ID-WSF 2.0: add documentation to lasso_idwsf2_discovery_register_self
21488
21489     * lasso/id-wsf-2.0/discovery.c (lasso_idwsf2_discovery_register_self)
21490       move casting after argument type check, simplify code by using
21491       lasso_build_unique_id, remove useless comments
21492
21493 lasso/id-wsf-2.0/discovery.c | 16 +++++-----------
21494 1 file changed, 5 insertions(+), 11 deletions(-)
21495
21496commit 601d6da24d298cfa77f71bf76490d92d7265a7d6
21497Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21498Date:   Wed Aug 26 15:13:02 2009 +0000
21499
21500    ID-WSF 2.0: simplify gobject boilerplate
21501
21502     * lasso/id-wsf-2.0/discovery.c: (get_xmlNode, instance_init, class_init)
21503       remove useless method get_xmlNode, remove useless NULLing or
21504       instance fields.
21505
21506 lasso/id-wsf-2.0/discovery.c | 16 ----------------
21507 1 file changed, 16 deletions(-)
21508
21509commit b7d4e1b3e94ea25d8d42942e64ccce8a15c8fdb4
21510Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21511Date:   Wed Aug 26 15:12:58 2009 +0000
21512
21513    ID-WSF 2.0: use new macros
21514
21515     * lasso/id-wsf-2.0/data_service.c (lasso_idwsf2_data_service_init_query,
21516       lasso_idwsf2_data_service_parse_query_items,
21517       lasso_idwsf2_data_service_init_modify,
21518       lasso_idwsf2_data_service_parse_one_modify_item,
21519       lasso_idwsf2_data_service_parse_modify_items):
21520       add cast, change macros for stealing version, fix name of macro
21521     * lasso/id-wsf-2.0/profile.c: (lasso_idwsf2_profile_init_soap_request)
21522       use list handling macro, add missing casts
21523     * lasso/id-wsf-2.0/discovery.c:
21524       (lasso_idwsf2_discovery_process_metadata_association_add_msg,
21525        lasso_idwsf2_discovery_init_query) add missing casts
21526
21527 lasso/id-ff/session.c           | 2 +-
21528 lasso/id-wsf-2.0/data_service.c | 2 +-
21529 lasso/id-wsf-2.0/profile.c      | 6 +++---
21530 3 files changed, 5 insertions(+), 5 deletions(-)
21531
21532commit 09de7ab8b3e7413b121020f04ae32b11bccc3f14
21533Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21534Date:   Wed Aug 26 15:12:55 2009 +0000
21535
21536    ID-WSF 2.0: add a new constructor for UtilStatus
21537
21538     - lasso/xml/id-wsf-2.0/utils_status.h (lasso_idwsf2_util_status_new_with_code):
21539       this constructor allow to construct and fill a UtilStatus node with
21540       one line. It has two arguments to construct nested two level
21541       status objects (with two status codes). If you omit the second
21542       argument you get a one level status object.
21543
21544 lasso/xml/id-wsf-2.0/util_status.c | 27 +++++++++++++++++++++++++++
21545 lasso/xml/id-wsf-2.0/util_status.h |  1 +
21546 2 files changed, 28 insertions(+)
21547
21548commit 526962420c1c937a3c2c4b2323d83f9300c78690
21549Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21550Date:   Wed Aug 26 15:12:52 2009 +0000
21551
21552    ID-WSF 2.0: add initialization of local variables
21553
21554 lasso/id-wsf-2.0/data_service.c | 6 +++---
21555 1 file changed, 3 insertions(+), 3 deletions(-)
21556
21557commit 78453bd8f797735f0c8364a5a4c88ad5a3689628
21558Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21559Date:   Wed Aug 26 15:12:49 2009 +0000
21560
21561    ID-WSF 2.0: Use new XPath API in DST
21562
21563     - lasso/id-wsf-2.0/data_service.c:
21564       - lasso_idwsf2_data_service_parse_query_items: use the new API to
21565       remove error outputs from libxml, and generate an additional status
21566       code containing newly returned libxml error code.
21567       - lasso_idwsf2_data_service_parse_one_modify_item: use the new API.
21568
21569 lasso/id-wsf-2.0/data_service.c | 54 +++++++++++++++++++++++------------------
21570 1 file changed, 30 insertions(+), 24 deletions(-)
21571
21572commit 28bdebee5235a9993de223b2cca631a5ec831207
21573Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21574Date:   Wed Aug 26 15:12:46 2009 +0000
21575
21576    XML: add API to simplify evaluation of XPath expressions
21577
21578    * lasso/xml/tools.c,lasso/xml/private.h:
21579      - lasso_eval_xpath_expression(xmlXPathContextPtr xpathCtx,
21580        const char *expression, xmlXPathObjectPtr *xpathObjectPtr,
21581        int *xpathErrorCode) is a boolean returning function handling call
21582        to libxml API to evaluate en XPath expression in the xpathCtx
21583        context. It eventually save the returned nodeset in the variable
21584        pointed by xpathObjectPtr if it is not-NULL
21585        (and eventually deallocate previous value)
21586        and if an error happend it copy its code into the variable
21587        pointed to by xpathErrorCode if it is not NULL.
21588
21589 lasso/xml/private.h |  3 +++
21590 lasso/xml/tools.c   | 39 +++++++++++++++++++++++++++++++++++++++
21591 2 files changed, 42 insertions(+)
21592
21593commit 44a26b40e18a01dc1aa140e6df87d2fa38d263e9
21594Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21595Date:   Wed Aug 26 15:12:41 2009 +0000
21596
21597    Tests: Add a fourth data loading test
21598
21599     * tests/data/response-4: test content
21600     * tests/tests2.c: add loading of the new file.
21601
21602 tests/data/response-4 | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++
21603 tests/tests2.c        |  1 +
21604 2 files changed, 60 insertions(+)
21605
21606commit c4e3d9542907d8941550b8273540fe642e2df939
21607Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21608Date:   Mon Jul 6 16:06:03 2009 +0000
21609
21610    Only recurse into id-wsf if it is enabled
21611
21612     * lasso/Makefile.am:
21613       only add id-wsf and id-wsf-2.0 to SUBDIRS if wsf is enabled.
21614
21615 lasso/Makefile.am | 5 ++++-
21616 1 file changed, 4 insertions(+), 1 deletion(-)
21617
21618commit 0d3977f21f113199df7a296feb22589be7e55842
21619Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21620Date:   Mon Jul 6 16:06:02 2009 +0000
21621
21622    Fix: backward_comp.h is missing from tarballs.
21623
21624     * lasso/Makefile.am:
21625       add backward_comp.h to EXTRA_DIST
21626
21627 lasso/Makefile.am | 2 +-
21628 1 file changed, 1 insertion(+), 1 deletion(-)
21629
21630commit 28bf7912f0c4d94329b1ba5a22a80a7328174643
21631Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21632Date:   Mon Jun 15 12:38:16 2009 +0000
21633
21634    Python Binding: fix bug of uninitialized ppos argument to PyDict_Next
21635
21636     * bindings/pyhton/wrapper_top.c (set_hashtable_of_pygobject):
21637       second argument (int*ppos) of PyDict_Next must be reinitialized to
21638       zero before each traversal (see Python C API
21639       http://docs.python.org/c-api/dict.html).
21640
21641       Patch from Iban Rodríguez of the Desarrollo de Producto Electrónico,
21642       Spain.
21643
21644 bindings/python/wrapper_top.c | 5 +++--
21645 1 file changed, 3 insertions(+), 2 deletions(-)
21646
21647commit f5d0b4e34384ed20f1d2ed0456565b15fedb197c
21648Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21649Date:   Mon Jun 15 12:27:52 2009 +0000
21650
21651    Update doap file
21652
21653 lasso.doap | 10 ++++++++++
21654 1 file changed, 10 insertions(+)
21655
21656commit 8841328655f2342c3637186e7611e8eb6c70472b
21657Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21658Date:   Mon Jun 15 12:27:50 2009 +0000
21659
21660    Do not remove signatures on assertion when using HTTP Redirect
21661
21662     * lasso/saml-2.0/profile.c:
21663       HTTP Redirect binding mandate to remove signature at the SAML message
21664       level, but signatures at the assertion, especially if the SP asked for
21665       it, must be preserved.
21666
21667 lasso/saml-2.0/profile.c | 3 +--
21668 1 file changed, 1 insertion(+), 2 deletions(-)
21669
21670commit b48323a2a029ff636afa44c31e3a397d1db326f3
21671Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21672Date:   Thu May 7 12:36:02 2009 +0000
21673
21674    Fix bug in lasso_registry_destroy / shutdown
21675
21676     * lasso/registry.c:
21677       if not initialized, do not free. do not segfault on NULL argument.
21678
21679 lasso/registry.c | 5 ++++-
21680 1 file changed, 4 insertions(+), 1 deletion(-)
21681
21682commit 81bc017436149a18efe93fed2adb324639c753c7
21683Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21684Date:   Thu May 7 12:36:00 2009 +0000
21685
21686    Do not respect default semantic of dst:Query
21687
21688     * lasso/id-wsf-2.0/data_service.c:
21689       the specification for data service template indicat that the query
21690       must fail at the first failing query, we think this is a stupid
21691       behaviour so I set the default to keep running query until the last
21692       one and returning a partial result if at least one failed and a
21693       failed result if absolutely no query matched.
21694     * lasso/id-wsf-2.0/private.h:
21695       declare the lasso_flag_follow_id_wsf_supid_semantic flag.
21696     * lasso.c:
21697       declare the lasso_flag_follow_id_wsf_supid_semantic flag, it's
21698       conditionned by the LASSO_WSF_ENABLED preprocessor symbol.
21699
21700 lasso/id-wsf-2.0/data_service.c | 80 ++++++++++++++++++++---------------------
21701 lasso/id-wsf-2.0/private.h      | 38 ++++++++++++++++++++
21702 lasso/lasso.c                   | 10 ++++++
21703 3 files changed, 87 insertions(+), 41 deletions(-)
21704
21705commit a4e03e7626c281410cc396fb1202132e216ed358
21706Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21707Date:   Thu Apr 30 14:58:24 2009 +0000
21708
21709    Add valgrind support to integration tests
21710
21711     * tests/integration/saml2/__init__.py:
21712       if /usr/bin/valgrind exist, use script valgrind-wrapper.sh to launch
21713       tests, it stores log files in {authentic,lcs}_$ISODATE_pid$PID.log.
21714
21715 tests/integration/saml2/__init__.py   | 37 +++++++++++++++++++++++++++++------
21716 tests/integration/valgrind-wrapper.sh | 10 ++++++++++
21717 2 files changed, 41 insertions(+), 6 deletions(-)
21718
21719commit 7e4a554d61314eca12247b419080e7a09f5b3309
21720Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21721Date:   Thu Apr 30 14:58:23 2009 +0000
21722
21723    Fix leak in python binding
21724
21725     * bindings/python/wrapper_top.c:
21726       keep a pointer on beginning of list to free it.
21727
21728 bindings/python/wrapper_top.c | 6 +++---
21729 1 file changed, 3 insertions(+), 3 deletions(-)
21730
21731commit 1b0d28b1029fe9214000467adb6ffe2c5175fb27
21732Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21733Date:   Thu Apr 30 14:58:22 2009 +0000
21734
21735    Fix leak of mapping registry
21736
21737     * lasso/lasso.c:
21738     * lasso/registry-private.h:
21739     * lasso/registry.c:
21740       make the registry be freed in lasso_shutdown.
21741
21742 lasso/lasso.c            |  5 +++++
21743 lasso/registry-private.h |  2 ++
21744 lasso/registry.c         | 36 +++++++++++++++++++++++++++++++-----
21745 3 files changed, 38 insertions(+), 5 deletions(-)
21746
21747commit e3bdadf8f7abecbc41490bd74f84e8ec7214cc15
21748Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21749Date:   Thu Apr 30 14:58:20 2009 +0000
21750
21751    ID-FF 1.2: Fix leaks, reduce code
21752
21753     * id-ff/login.c:
21754     * id-ff/logout.c:
21755     * id-ff/profile.c:
21756     * id-ff/provider.c:
21757     * id-ff/server.c:
21758       fix leaks by using field setting macros which frees previous values,
21759       it also reduce code length sometimes.
21760
21761 lasso/id-ff/login.c    | 239 ++++++++++++++++++++++---------------------------
21762 lasso/id-ff/logout.c   |  61 ++++++-------
21763 lasso/id-ff/profile.c  |  57 ++++--------
21764 lasso/id-ff/provider.c |  17 ++--
21765 lasso/id-ff/server.c   |  28 +++---
21766 5 files changed, 173 insertions(+), 229 deletions(-)
21767
21768commit 7071a9ce9a0ae6f81fd5ba53129064a8b7fb4a4d
21769Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21770Date:   Thu Apr 30 14:58:17 2009 +0000
21771
21772    Export the new flag
21773
21774     * lasso/debug.h:
21775       export new flag lasso_flag_sign_messages.
21776
21777 lasso/debug.h | 1 +
21778 1 file changed, 1 insertion(+)
21779
21780commit 7e6dfb76834f4ed5ebe574572559004e95d2bdea
21781Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21782Date:   Thu Apr 30 14:58:16 2009 +0000
21783
21784    Fix leaks in tests
21785
21786     * basic_tests.c:
21787     * login_tests.c:
21788     * login_tests_saml2.c:
21789     * random_tests.c:
21790       free replaced string, unref used nodes, initialize local variables
21791       when necessary, free newly allocated strings.
21792
21793 tests/basic_tests.c       |  1 +
21794 tests/login_tests.c       |  1 +
21795 tests/login_tests_saml2.c | 73 ++++++++++++++++++++++++-----------------------
21796 tests/random_tests.c      | 20 +++++++++----
21797 4 files changed, 54 insertions(+), 41 deletions(-)
21798
21799commit e863eefdeb0fcd692958d33c860baa53bda2f202
21800Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21801Date:   Thu Apr 30 14:58:15 2009 +0000
21802
21803    Add a script to format suppression file
21804
21805     * tests/format-suppressions.py:
21806       this is the script used to generate valgrind/lasso.supp and
21807       valgrind/glib.supp.
21808
21809 tests/format-suppressions.py | 43 +++++++++++++++++++++++++++++++++++++++++++
21810 1 file changed, 43 insertions(+)
21811
21812commit be2825415efe58b73943eba8b0629a54445a32d9
21813Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21814Date:   Thu Apr 30 14:58:13 2009 +0000
21815
21816    Add a stress test for serializing/deserializing code
21817
21818     * Makefile.am:
21819       add targets
21820     * tests2.c:
21821       this simple makes lots of serializing, deserializing.
21822     * data/response-1:
21823     * data/response-2:
21824     * data/response-3:
21825       data test files
21826
21827 tests/Makefile.am     | 11 +++++++--
21828 tests/data/response-1 | 57 ++++++++++++++++++++++++++++++++++++++++++++++
21829 tests/data/response-2 | 39 +++++++++++++++++++++++++++++++
21830 tests/data/response-3 | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++
21831 tests/tests2.c        | 33 +++++++++++++++++++++++++++
21832 5 files changed, 201 insertions(+), 2 deletions(-)
21833
21834commit c5f5f84329a2738bdefd7f8984986738e519c6e0
21835Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21836Date:   Thu Apr 30 14:58:11 2009 +0000
21837
21838    SAML 2.0: Fix many leaks
21839
21840     * lasso/saml-2.0/login.c:
21841     * lasso/saml-2.0/logout.c:
21842     * lasso/saml-2.0/name_id_management.c:
21843     * lasso/saml-2.0/profile.c:
21844     * lasso/saml-2.0/provider.c:
21845       do not mix g_malloc strings with libxml strings, use the
21846       string/gobject handling macros as much as possible, be a good memory
21847       citizen, don't put your elbows on the table.
21848
21849 lasso/saml-2.0/login.c              | 161 ++++++++++++++++++------------------
21850 lasso/saml-2.0/logout.c             | 140 +++++++++++++------------------
21851 lasso/saml-2.0/name_id_management.c |   8 +-
21852 lasso/saml-2.0/profile.c            |  94 ++++++++++-----------
21853 lasso/saml-2.0/provider.c           |  15 ++--
21854 5 files changed, 194 insertions(+), 224 deletions(-)
21855
21856commit e57e1efc219ce1a2ee8c31cdde9a98f724e982da
21857Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21858Date:   Thu Apr 30 14:58:09 2009 +0000
21859
21860    LassoNode: Fix leaks
21861
21862     * lasso/xml/xml.c:
21863       fix more and more leaks.
21864
21865 lasso/xml/xml.c | 33 ++++++++++++++++++++++-----------
21866 1 file changed, 22 insertions(+), 11 deletions(-)
21867
21868commit a74bd368d4b7e575d6ecba8a8f232d87332b5a27
21869Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21870Date:   Thu Apr 30 14:58:08 2009 +0000
21871
21872    Add debugging code to lasso_node_impl_init_from_xml
21873
21874     * lasso/xml/xml.c:
21875       add more debugging code for the memory-debug flag.
21876
21877 lasso/xml/xml.c | 13 +++++++++++++
21878 1 file changed, 13 insertions(+)
21879
21880commit 00c83baf3852d0dfe399f1b67ff7736afcbad2d8
21881Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21882Date:   Thu Apr 30 14:58:06 2009 +0000
21883
21884    Add debugging code to lasso_set_orginal_xmlnode
21885
21886     * lasso/xml/xml.c:
21887       add code to trace allocation and deallocation of original xmlnode
21888       associated to LassoNodes.
21889
21890 lasso/xml/xml.c | 29 +++++++++++++++++++++++++++--
21891 1 file changed, 27 insertions(+), 2 deletions(-)
21892
21893commit 0366a5b4fc7168e27c4d3c73c8e71de41de4f124
21894Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21895Date:   Thu Apr 30 14:58:04 2009 +0000
21896
21897    Remove useless code
21898
21899     * lasso/xml/lib_authentication_statement.c:
21900     * lasso/xml/saml-2.0/samlp2_name_id_policy.c:
21901     * lasso/xml/saml_name_identifier.c:
21902       remove useless initialization code.
21903
21904 lasso/xml/lib_authentication_statement.c   |  2 +-
21905 lasso/xml/saml-2.0/samlp2_name_id_policy.c |  2 --
21906 lasso/xml/saml_name_identifier.c           | 10 +---------
21907 3 files changed, 2 insertions(+), 12 deletions(-)
21908
21909commit 70b466c6c2f4e08794fbd33cad0be928571f8298
21910Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21911Date:   Thu Apr 30 14:58:03 2009 +0000
21912
21913    Fix leak in lasso_url_add_parameters
21914
21915     * lasso/xml/tools.c:
21916       in lasso_url_add_parameters free intermediate strings.
21917
21918 lasso/xml/tools.c | 3 +++
21919 1 file changed, 3 insertions(+)
21920
21921commit 8b23081b3a8c6198c29863a0a5d47e8e2652023f
21922Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21923Date:   Thu Apr 30 14:58:01 2009 +0000
21924
21925    Fix debug echo on stdout
21926
21927     * lasso/utils.h:
21928       make lasso_mem_debug output on stderr and not stdout
21929
21930 lasso/utils.h | 2 +-
21931 1 file changed, 1 insertion(+), 1 deletion(-)
21932
21933commit 8309bd491ee5b80e873f3b5462e25de5e1a042dc
21934Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21935Date:   Thu Apr 30 14:58:00 2009 +0000
21936
21937    Add new valgrind memleak suppression files
21938
21939     * tests/valgrind/glib.supp:
21940       suppress all "static" allocation by glib, usually for the type
21941       system.
21942     * tests/valgrind/lasso.supp:
21943       suppress allocations from lasso that we cannot actually remove, they
21944       are all from "called only once" code, so it should not really be a
21945       problem for embedded codes.
21946
21947 tests/valgrind/glib.supp  | 408 ++++++++++++++++++++++++++++++++++++++++++++++
21948 tests/valgrind/lasso.supp |  60 +++++++
21949 2 files changed, 468 insertions(+)
21950
21951commit 2a75e87543fb0898047b66b10b6e15f89d31185e
21952Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21953Date:   Mon Apr 27 15:48:53 2009 +0000
21954
21955    More work on signature validation for SAML 2.0
21956
21957     * lasso/saml-2.0/profile.c:
21958       in lasso_saml20_profile_process_any_request and
21959       lasso_saml20_profile_process_any_response do not make signature
21960       validation failure as call failure, just store the result in
21961       profile->signature_status and let the upper level functions handle
21962       what to do with it. also add documentation about those two functions.
21963
21964     * lasso/saml-2.0/logout.c:
21965     * lasso/saml-2.0/name_id_management.c:
21966       handle new signature_status semantic.
21967
21968     * lasso/saml-2.0/login.c:
21969       add internal documentation for
21970       lasso_saml20_login_process_authn_response_msg.
21971
21972 lasso/saml-2.0/login.c              | 19 ++++++++++++++++++-
21973 lasso/saml-2.0/logout.c             |  4 ++++
21974 lasso/saml-2.0/name_id_management.c |  6 ++++++
21975 lasso/saml-2.0/profile.c            | 34 ++++++++++++++++++++++++++++------
21976 4 files changed, 56 insertions(+), 7 deletions(-)
21977
21978commit cbd9ade93681ec31f19a4cb730fe68ab6f78d928
21979Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21980Date:   Mon Apr 27 14:31:51 2009 +0000
21981
21982    Update signature_status when checking signature on assertions
21983
21984     * lasso/saml-2.0/login.c:
21985       if signature_status is SIGNATURE_NOT_FOUND, check one on the
21986       assertion and keep the result in signature_status.
21987
21988 lasso/saml-2.0/login.c | 2 +-
21989 1 file changed, 1 insertion(+), 1 deletion(-)
21990
21991commit a820d7119698781050382b145ce09ce146209dfb
21992Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
21993Date:   Mon Apr 27 14:31:50 2009 +0000
21994
21995    Increase wait time for integration test
21996
21997     * tests/integration/saml2/__init__.py:
21998       wait 5 seconds for dameons to start.
21999
22000 tests/integration/saml2/__init__.py | 2 +-
22001 1 file changed, 1 insertion(+), 1 deletion(-)
22002
22003commit 2ebaae63c36ac45762a4e745cc6619f30c0ad245
22004Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22005Date:   Mon Apr 27 14:31:48 2009 +0000
22006
22007    review later
22008
22009 lasso/lasso.c | 6 ++++++
22010 1 file changed, 6 insertions(+)
22011
22012commit b2c9e44a0576f155f32a1245908ce8e364b7b9c3
22013Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22014Date:   Mon Apr 27 08:19:37 2009 +0000
22015
22016    FIX: verify assertion signature for SAML 2.0 when response is not signed
22017
22018     * lasso/saml-2.0/login.c:
22019       if response was not signed, check the signature on the assertion.
22020
22021 lasso/saml-2.0/login.c | 6 +++++-
22022 1 file changed, 5 insertions(+), 1 deletion(-)
22023
22024commit bb7af761c5e2ae68a8ea9bdc7463a9dd7e54d47f
22025Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22026Date:   Mon Apr 27 08:19:35 2009 +0000
22027
22028    new function lasso_saml20_login_check_assertion_signature()
22029
22030     * lasso/saml-2.0/login.c:
22031       lasso_saml20_login_check_assertion_signature() find the issuer of an
22032       assertion, look it up in the server object and try to validate its
22033       signature. It returns an error code if any of this step fails.
22034
22035 lasso/saml-2.0/login.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++
22036 1 file changed, 63 insertions(+)
22037
22038commit 96d33b6542a64daa69f1789317815ced0ff26952
22039Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22040Date:   Mon Apr 27 08:19:33 2009 +0000
22041
22042    Test: Remove spurious debugging printf
22043
22044     * tests/login_tests_saml2.c:
22045       remove debug code.
22046
22047 tests/login_tests_saml2.c | 2 --
22048 1 file changed, 2 deletions(-)
22049
22050commit 02c189c3f1ac06a25020b1002bfc855e0b312ba9
22051Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22052Date:   Mon Apr 27 08:19:32 2009 +0000
22053
22054    Add keep_xmlnode flag to SAML 2.0 req, resp and assertions
22055
22056     * lasso/xml/saml-2.0/saml2_assertion.c:
22057     * lasso/xml/saml-2.0/samlp2_request_abstract.c:
22058     * lasso/xml/saml-2.0/samlp2_response.c:
22059     * lasso/xml/saml-2.0/samlp2_status_response.c:
22060       set keep_xmlnode flag to 1 in class_init.
22061
22062 lasso/xml/saml-2.0/saml2_assertion.c         | 1 +
22063 lasso/xml/saml-2.0/samlp2_request_abstract.c | 1 +
22064 lasso/xml/saml-2.0/samlp2_response.c         | 1 +
22065 lasso/xml/saml-2.0/samlp2_status_response.c  | 1 +
22066 4 files changed, 4 insertions(+)
22067
22068commit 962a5d24036546e820f54d94deab39fd4fcaaaa0
22069Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22070Date:   Mon Apr 27 08:19:30 2009 +0000
22071
22072    new function lasso_profile_get_server()
22073
22074     * lasso/id-ff/profile.c:
22075     * lasso/id-ff/profile.h:
22076       in a move to try to remove direct access to object content, add a
22077       function to retrieve the LassoServer object of a LassoProfile.
22078     * bindings/overrides.xml:
22079       it conflicts with direct access to the public field server, so we do
22080       not export it in the binding for now.
22081
22082 bindings/overrides.xml |  1 +
22083 lasso/id-ff/profile.c  | 26 ++++++++++++++++++++++++++
22084 lasso/id-ff/profile.h  |  1 +
22085 3 files changed, 28 insertions(+)
22086
22087commit ecb84ebd1d22c2cf4fe870633b1a242632cb7df3
22088Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22089Date:   Mon Apr 27 08:19:28 2009 +0000
22090
22091    fix: in lasso_verify_signature() only look for the first direct child Signature element
22092
22093     * lasso/xml/tools.c:
22094       in SAML message signatures are usually envelopped signatures, so just
22095       lookup for the first direct child which is a Signature node.
22096
22097 lasso/xml/tools.c | 4 ++--
22098 1 file changed, 2 insertions(+), 2 deletions(-)
22099
22100commit 86b97760e6202533fc87777f75cc4b95c594ec44
22101Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22102Date:   Mon Apr 27 08:19:25 2009 +0000
22103
22104    fix: handle non-LHS argument for lasso_extract_node_or_fail()
22105
22106     * lasso/utils.h:
22107       create a temporary varaible to store result of second argument
22108       evaluation to prevent spurious side effects.
22109
22110 lasso/utils.h | 13 ++++++++-----
22111 1 file changed, 8 insertions(+), 5 deletions(-)
22112
22113commit 4ba02b07253ddde0619e5a45df6aa431f1985352
22114Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22115Date:   Mon Apr 27 08:19:24 2009 +0000
22116
22117    lasso_saml20_profile_init_artifact_resolve(): check http_method
22118
22119     * lasso/saml-2.0/profile.c:
22120       check the given http_method it must one in
22121       - LASSO_HTTP_METHOD_ARTIFACT_POST,
22122       - LASSO_HTTP_METHOD_ARTIFACT_GET.
22123
22124 lasso/saml-2.0/profile.c | 4 +++-
22125 1 file changed, 3 insertions(+), 1 deletion(-)
22126
22127commit 83ce945c5f6343e35fddc9bb6fdc6e8410b409af
22128Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22129Date:   Mon Apr 27 08:19:22 2009 +0000
22130
22131    lasso_login_init_request(): change error code for invalid artifacts
22132
22133     * lasso/id-ff/login.c:
22134       if artifact is invalid return LASSO_PROFILE_ERROR_INVALID_ARTIFACT as
22135       in lasso_saml20_profile_init_artifact_resolve().
22136
22137 lasso/id-ff/login.c | 4 ++--
22138 1 file changed, 2 insertions(+), 2 deletions(-)
22139
22140commit aec28fdac6fd87cb486e732fe5254b8affc687ed
22141Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22142Date:   Mon Apr 27 08:19:20 2009 +0000
22143
22144    Complete documentation of lasso_login_init_request
22145
22146     * lasso/id-ff/login.c:
22147       add precision on usage. add all possible return codes with meanings.
22148
22149 lasso/id-ff/login.c | 20 ++++++++++++++++++--
22150 1 file changed, 18 insertions(+), 2 deletions(-)
22151
22152commit c7ec6c1ed9fccd50ffa206d3dfa9a36fc9c9acf4
22153Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22154Date:   Mon Apr 27 08:19:18 2009 +0000
22155
22156    lasso_login_init_authn_request: complete doc
22157
22158     * lasso/id-ff/login.c:
22159       add all possible return codes and their meaning.
22160
22161 lasso/id-ff/login.c | 11 ++++++++++-
22162 1 file changed, 10 insertions(+), 1 deletion(-)
22163
22164commit 22e51935c71fddc9aa54cad39007a8db27286a61
22165Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22166Date:   Mon Apr 27 08:19:17 2009 +0000
22167
22168    lasso_login_init_authn_request: change error code for missing remote provider ID
22169
22170     * lasso/id-ff/login.c:
22171       change the return code for when no remote provider ID could be
22172       defined (because the argument is NULL and the server object contains
22173       no providers) so that we can distingish the case where the given
22174       provider is unknown or if there is no providers configured.
22175
22176 lasso/id-ff/login.c | 2 +-
22177 1 file changed, 1 insertion(+), 1 deletion(-)
22178
22179commit a70c175015dff5bc5ab0c434714adc8d4c49b9d0
22180Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22181Date:   Mon Apr 27 08:19:15 2009 +0000
22182
22183    Add a deprecated tag to lasso_login_destroy doc
22184
22185     * lasso/id-ff/login.c:
22186       all destroy functions are deprecated, g_object_unref() should be used
22187       instead.
22188
22189 lasso/id-ff/login.c | 2 ++
22190 1 file changed, 2 insertions(+)
22191
22192commit 0df4e13e7aea6c02f6f30a664d11b141749eaafb
22193Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22194Date:   Mon Apr 27 08:19:13 2009 +0000
22195
22196    Complete documentation of lasso_login_byuld_response_msg
22197
22198     * lasso/id-ff/login.c:
22199       add all possible return codes with meaning.
22200
22201 lasso/id-ff/login.c | 5 +++++
22202 1 file changed, 5 insertions(+)
22203
22204commit 251dfa0d0bda78473e19b3f98a4d0b6fbe8e20a6
22205Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22206Date:   Mon Apr 27 08:19:11 2009 +0000
22207
22208    Complete documentation of lasso_login_build_request_msg
22209
22210     * lasso/id-ff/login.c:
22211       add all possible return codes with meaning.
22212
22213 lasso/id-ff/login.c | 14 +++++++++++---
22214 1 file changed, 11 insertions(+), 3 deletions(-)
22215
22216commit f12c2e73325dd6e8dc3e9660f9e91bccf72c9aa8
22217Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22218Date:   Mon Apr 27 08:19:09 2009 +0000
22219
22220    Complet documentation for lasso_login_build_authn_response_msg
22221
22222     * lasso/id-ff/login.c:
22223       add all possible return codes with meaning.
22224
22225 lasso/id-ff/login.c | 10 +++++++++-
22226 1 file changed, 9 insertions(+), 1 deletion(-)
22227
22228commit 530e6ceac03ec2a6487c00f34faf4a66a16a3736
22229Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22230Date:   Mon Apr 27 08:19:08 2009 +0000
22231
22232    Complete documentation of lasso_login_build_authn_request
22233
22234     * lasso/id-ff/login.c:
22235       add all possible return codes with meaning.
22236
22237 lasso/id-ff/login.c | 24 ++++++++++++++++++------
22238 1 file changed, 18 insertions(+), 6 deletions(-)
22239
22240commit c56ba110ea8f65165423bb343f202e9f7ef44bcd
22241Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22242Date:   Mon Apr 27 08:19:06 2009 +0000
22243
22244    Complete documentation for lasso_login_build_artifact_msg
22245
22246     * lasso/id-ff/login.c:
22247       add all possible return codes with meaning.
22248
22249 lasso/id-ff/login.c | 12 +++++++++++-
22250 1 file changed, 11 insertions(+), 1 deletion(-)
22251
22252commit 77495e50d3fe477290dbb2aa16b3694d23f310f1
22253Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22254Date:   Mon Apr 27 08:19:04 2009 +0000
22255
22256    Complet documentation of lasso_login_accept_sso
22257
22258     * lasso/id-ff/login.c:
22259       add all possible return codes.
22260
22261 lasso/id-ff/login.c | 10 +++++++++-
22262 1 file changed, 9 insertions(+), 1 deletion(-)
22263
22264commit 6f79955dfb1e28bd7d0e0f46b1f1ba0e8c4499d2
22265Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22266Date:   Mon Apr 27 08:19:02 2009 +0000
22267
22268    Complete doc for static function lasso_login_musk_ask_for_consent
22269
22270     * lasso/id-ff/login.c:
22271       precise return value meaning.
22272
22273 lasso/id-ff/login.c | 2 +-
22274 1 file changed, 1 insertion(+), 1 deletion(-)
22275
22276commit df81b3438f247a80a09180bdc918177f0b7ad327
22277Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22278Date:   Mon Apr 27 08:19:00 2009 +0000
22279
22280    Complete document of lasso_login_build_assertion
22281
22282     * lasso/id-ff/login.c:
22283       add possible return codes.
22284
22285 lasso/id-ff/login.c | 6 +++++-
22286 1 file changed, 5 insertions(+), 1 deletion(-)
22287
22288commit 913f1596971fd73fda038e37ce75ec31965557be
22289Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22290Date:   Mon Apr 27 08:18:57 2009 +0000
22291
22292    Complete doc of lasso_logout_validate_request
22293
22294     * lasso/id-ff/logout.c:
22295       add description of all possible return codes.
22296
22297 lasso/id-ff/logout.c | 16 +++++++++++++++-
22298 1 file changed, 15 insertions(+), 1 deletion(-)
22299
22300commit 52e60ecb097216e2deb0eda898d38425ed665a07
22301Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22302Date:   Wed Apr 22 23:49:29 2009 +0000
22303
22304    Rework cleanup handling
22305
22306     * lasso/utils.h:
22307       change 'goto exit' for 'goto cleanup'. rename all goto_exit macros to
22308       goto_cleanup_.  rename goto_cleanup_if_fail to
22309       goto_cleanup_if_fail_with_rc and add a
22310       goto_cleanup_if_fail for function which do not return an integer
22311       value. add documentation for goto_cleanup macro family.
22312     * lasso/id-ff/login.c:
22313     * lasso/id-ff/provider.c:
22314     * lasso/id-ff/server.c:
22315     * lasso/id-ff/session.c:
22316     * lasso/id-wsf/discovery.c:
22317     * lasso/id-wsf/wsf_profile.c:
22318     * lasso/saml-2.0/profile.c:
22319     * lasso/utils.h:
22320     * lasso/xml/lib_logout_request.c:
22321     * lasso/xml/tools.c:
22322     * lasso/xml/xml.c:
22323       update name of goto_exit_if_fail macros. rename 'exit' labels to
22324       'cleanup'.
22325
22326 lasso/id-ff/login.c            |  8 ++--
22327 lasso/id-ff/provider.c         | 32 +++++++--------
22328 lasso/id-ff/server.c           |  6 +--
22329 lasso/id-ff/session.c          | 12 +++---
22330 lasso/id-wsf/discovery.c       | 12 +++---
22331 lasso/id-wsf/wsf_profile.c     | 92 +++++++++++++++++++++---------------------
22332 lasso/utils.h                  | 60 +++++++++++++++++++++++----
22333 lasso/xml/lib_logout_request.c |  4 +-
22334 lasso/xml/tools.c              | 24 +++++------
22335 lasso/xml/xml.c                | 28 ++++++-------
22336 10 files changed, 162 insertions(+), 116 deletions(-)
22337
22338commit ce3c049c7cc8f10e55ff7b572d6a5b7c03730091
22339Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22340Date:   Wed Apr 22 23:49:25 2009 +0000
22341
22342    XML: Fix prefix clobbering by xsi:type handling
22343
22344     * lasso/xml/xml.c:
22345       if xsi:type is not able to find a GObject typename for the current
22346       node, then do not erase the actual prefix value. change prefix type
22347       to const char.
22348
22349 lasso/xml/xml.c | 11 +++++++----
22350 1 file changed, 7 insertions(+), 4 deletions(-)
22351
22352commit 8fe778044120011ca777be79a19c671927027cc6
22353Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22354Date:   Wed Apr 22 23:49:24 2009 +0000
22355
22356    SAML 2.0: Use new API lasso_url_add_parameter
22357
22358     * lasso/saml-2.0/profile.c:
22359       use new API lasso_url_add_parameter to handle RelayState parameter
22360       creation.
22361
22362 lasso/saml-2.0/login.c   | 27 +++++++++++++++------------
22363 lasso/saml-2.0/profile.c | 10 ++--------
22364 2 files changed, 17 insertions(+), 20 deletions(-)
22365
22366commit b538c31bd397e9784c7fd497b2ccd6f2a862dcaf
22367Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22368Date:   Wed Apr 22 23:49:22 2009 +0000
22369
22370    SAML 2.0: Check http_method in build_artifact_msg
22371
22372     * lasso/saml-2.0/login.c:
22373       if http_method is not among ARTIFACT_GET and ARTIFACT_POST, return an
22374       INVALID_HTTP_METHOD error.
22375
22376 lasso/saml-2.0/login.c | 4 ++++
22377 1 file changed, 4 insertions(+)
22378
22379commit 35eb8da3795e50c38882cee6db123b319091657b
22380Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22381Date:   Wed Apr 22 23:49:20 2009 +0000
22382
22383    Tests: Add test parsing a Ping Federate assertion.
22384
22385     * tests/basic_tests.c:
22386       load data/response-1 and try to parse it.
22387
22388 tests/basic_tests.c | 19 +++++++++++++++++++
22389 1 file changed, 19 insertions(+)
22390
22391commit ed5e0fce1583d3e73ce0dcb7187c6aa541fbf97d
22392Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22393Date:   Wed Apr 22 23:49:19 2009 +0000
22394
22395    Add a new internal API for parameters building
22396
22397     * xml/tools.c:
22398       add lasso_url_add_parameter that concat the string &key=value to an
22399       existing URL where key and value are url-encoded.
22400     * xml/private.h:
22401       declare lasso_url_add_parameter.
22402
22403 lasso/xml/private.h |  1 +
22404 lasso/xml/tools.c   | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++
22405 2 files changed, 65 insertions(+)
22406
22407commit 50ea06e0f769418c189469d7f164117c9d1db366
22408Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22409Date:   Wed Apr 22 23:49:17 2009 +0000
22410
22411    Tests: Add a SAML2 login test
22412
22413     * tests/login_tests_saml2.c:
22414       add a C login test for SAML 2.
22415     * tests/Makefile.am:
22416       add the new test to dependencies.
22417
22418 tests/Makefile.am         |   2 +-
22419 tests/login_tests_saml2.c | 464 ++++++++++++++++++++++++++++++++++++++++++++++
22420 tests/tests.c             |   2 +
22421 3 files changed, 467 insertions(+), 1 deletion(-)
22422
22423commit 670383da1ea8da3ed20b84a9802416aaffe4b5d7
22424Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22425Date:   Tue Apr 21 12:22:41 2009 +0000
22426
22427    If no typename could be determined, stop parsing.
22428
22429     * lasso/xml/xml.c:
22430       in lasso_node_new_from_xmlNode if no typename is found for the given
22431       xmlNode, return NULL.
22432
22433 lasso/xml/xml.c | 5 +++--
22434 1 file changed, 3 insertions(+), 2 deletions(-)
22435
22436commit 827d79af7c59fdefed211e14463841cd18e8ec71
22437Author: Jerome Schneider <jschneider@entrouvert.com>
22438Date:   Fri Apr 17 14:12:43 2009 +0000
22439
22440    Fix python 2.4 binding build
22441
22442 bindings/python/wrapper_top.c | 6 ++++++
22443 1 file changed, 6 insertions(+)
22444
22445commit dac53715ea615eae6c76fbac23813cdd820b989e
22446Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22447Date:   Tue Apr 14 07:51:25 2009 +0000
22448
22449    Core: Add cast to first argument of isalnum
22450
22451     * lasso/xml/xml.c:
22452     * lasso/xml/tools.c:
22453       isalnum takes a int as first arg.
22454
22455 lasso/xml/tools.c | 2 +-
22456 lasso/xml/xml.c   | 2 +-
22457 2 files changed, 2 insertions(+), 2 deletions(-)
22458
22459commit 3cd463c4a29d13452c4055ab8ec67de457d7a356
22460Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22461Date:   Tue Apr 14 07:51:22 2009 +0000
22462
22463    Core: add an header file for backward compatibility
22464
22465     * lasso/backward_comp.h:
22466       this header will contain substitue function, defines or types for
22467       compatibility with older versions of dependencies.
22468     * lasso/utils.h:
22469       remove declaration of g_strcmp0
22470     * lasso.c:
22471     * tests/login_tests.c:
22472       use backward_comp.h
22473
22474 lasso/backward_comp.h | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
22475 lasso/lasso.c         | 16 +---------------
22476 lasso/utils.h         |  7 -------
22477 tests/login_tests.c   |  1 +
22478 4 files changed, 50 insertions(+), 22 deletions(-)
22479
22480commit 699f72e5687537dd4eded52fbe636a270a0f0580
22481Author: Jerome Schneider <jschneider@entrouvert.com>
22482Date:   Thu Apr 9 16:55:39 2009 +0000
22483
22484    Fix build issues on amd64 / gcc 4.3
22485
22486    * bindings/java/lang.py:
22487      fix cast issue
22488    * bindings/python/wrapper_top.c
22489      fix type issue
22490    * lasso/registry.c
22491      fix cast issue
22492
22493 bindings/java/lang.py         | 2 +-
22494 bindings/python/wrapper_top.c | 2 +-
22495 lasso/registry.c              | 4 ++--
22496 3 files changed, 4 insertions(+), 4 deletions(-)
22497
22498commit ff1898352074ea8e6ab5fb5bb377618e7f8cf68f
22499Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22500Date:   Thu Apr 2 17:16:05 2009 +0000
22501
22502    Tests&Core: add g_strcmp0 if glib is old
22503
22504     * lasso/utils.h:
22505       if glib is older than 2.16, export g_strcmp0 as part of internal
22506       headers, in order to use it in login_tests.c
22507     * tests/login_tests.c:
22508       include utils.h
22509
22510 lasso/utils.h       | 7 +++++++
22511 tests/login_tests.c | 1 +
22512 2 files changed, 8 insertions(+)
22513
22514commit 3e4f391987e0f483f86cafdad6200e2ec080c9ab
22515Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22516Date:   Fri Mar 27 17:01:24 2009 +0000
22517
22518    Update website download page
22519
22520     * website/web/download/index.xml:
22521       update link for last release download
22522     * website/web/news/13-release-2.2.2.xml:
22523       add news about release 2.2.2
22524
22525 website/web/download/index.xml        |  5 ++---
22526 website/web/news/13-release-2.2.2.xml | 17 +++++++++++++++++
22527 2 files changed, 19 insertions(+), 3 deletions(-)
22528
22529commit ac99ae6423acfd7ee04a4f50d094f972e01e6e02
22530Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22531Date:   Fri Mar 27 16:44:17 2009 +0000
22532
22533    Update lasso version to 2.2.2
22534
22535     * configure.ac:
22536     * fedora/lasso.spec:
22537     * lasso.doap:
22538       update lasso version to 2.2.2, this commit will be the reference for
22539       the 2.2.2 release.
22540
22541 configure.ac      |  4 ++--
22542 fedora/lasso.spec |  2 +-
22543 lasso.doap        | 16 ++++++++++++++--
22544 3 files changed, 17 insertions(+), 5 deletions(-)
22545
22546commit e65ed1877199b1b35f9847f3aad62e98a0c2bf47
22547Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22548Date:   Fri Mar 27 16:44:15 2009 +0000
22549
22550    Makefile: change dependencies to pass distcheck
22551
22552     * lasso/Makefile.am:
22553       source dependencies must refer to $(srcdir) in order to pass
22554       distcheck, I forgot to do it in types.c and symbols.sym target
22555       changes.
22556
22557 lasso/Makefile.am | 4 ++--
22558 1 file changed, 2 insertions(+), 2 deletions(-)
22559
22560commit a46e6d8085fe68706c281392c641c6ede1a79d2c
22561Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22562Date:   Fri Mar 27 15:06:45 2009 +0000
22563
22564    ID-FF 1.2: if logout request parsing fails, take a shortcut
22565
22566     * lasso/xml/lib_logout_request.c:
22567       immediately return from init_from_query if overloaded parent method
22568       fails.
22569
22570 lasso/xml/lib_logout_request.c | 4 +++-
22571 1 file changed, 3 insertions(+), 1 deletion(-)
22572
22573commit 280f5d0c72534fb8a9f3c7c6a6035b19ce6c1ea2
22574Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22575Date:   Fri Mar 27 15:06:44 2009 +0000
22576
22577    SAML 2.0: Update generic relaystate handling
22578
22579     * lasso/saml-2.0/profile.c:
22580       in lasso_saml20_profile_build_redirect_request_msg and
22581       lasso_saml20_profile_build_redirect_response, use new function
22582       lasso_saml20_profile_build_http_redirect.
22583
22584 lasso/saml-2.0/profile.c | 37 ++++++++++---------------------------
22585 1 file changed, 10 insertions(+), 27 deletions(-)
22586
22587commit b6ec9b4a094e239d3fd051a7cac28716b67c7809
22588Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22589Date:   Fri Mar 27 15:06:43 2009 +0000
22590
22591    Core: add a add-signature flag
22592
22593     * lasso/debug.h:
22594     * lasso/lasso.c:
22595       add a lasso_flag_add_signature flag variable (default to TRUE),
22596       and parsing code to change it from LASSO_FLAG environment variable.
22597       ("env LASSO_FLAG=no-add-signature test").
22598
22599 lasso/debug.h | 1 +
22600 lasso/lasso.c | 6 ++++++
22601 2 files changed, 7 insertions(+)
22602
22603commit 50c9870fe2b47ba3339da1e0db0a6f24e3514a03
22604Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22605Date:   Fri Mar 27 15:06:41 2009 +0000
22606
22607    ID-FF 1.2: Only verify InResponseTo if strict checking is on
22608
22609     * lasso/id-ff/login.c:
22610       add condition upon checking of the InResponseTo field: checks only if
22611       strict checking is activated as it could stop old code using Lasso
22612       from working.
22613
22614 lasso/id-ff/login.c | 21 +++++++++++++++++++++
22615 1 file changed, 21 insertions(+)
22616
22617commit cc4a7a56b5a6891e6dcdbd08597a439633400566
22618Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22619Date:   Fri Mar 27 15:06:40 2009 +0000
22620
22621    Core: Add a flag for enabling more strict checking
22622
22623     * lasso/debug.h:
22624       declare lasso_flag_strict_checking global boolean variable.
22625
22626     * lasso/lasso.c:
22627       add parsing for new option called 'strict-checking'.
22628
22629 lasso/debug.h | 1 +
22630 lasso/lasso.c | 6 ++++++
22631 2 files changed, 7 insertions(+)
22632
22633commit 075c9a1a9392214c8f981bec1a4a2b46701bd0a7
22634Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22635Date:   Fri Mar 27 15:06:38 2009 +0000
22636
22637    XML: use macro for assignment
22638
22639     * lasso/xml/xml.c: use standardized assignment macros (it takes care of
22640       releasing previous valuesm and other peculiarities associated with
22641       safe pointer usage).
22642
22643 lasso/xml/xml.c | 2 +-
22644 1 file changed, 1 insertion(+), 1 deletion(-)
22645
22646commit 4463c2ccc2b5d7abbc5241edf973ce4fccca9648
22647Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22648Date:   Fri Mar 27 15:06:37 2009 +0000
22649
22650    ID-FF 1.2: Add trace in dispose for LassoProfile
22651
22652     * lasso/id-ff/profile.c: add tracing code activaged by
22653       LASSO_FLAG=memory-debug to print release of field values.
22654       Complement the existing code in generic deallocation procedure in
22655       LassoNode.
22656
22657 lasso/id-ff/profile.c | 5 +++++
22658 1 file changed, 5 insertions(+)
22659
22660commit 040431ebaa3a4616b09595f3cc96f070cdb54f58
22661Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22662Date:   Fri Mar 27 15:06:35 2009 +0000
22663
22664    Core: debug.h need export.h
22665
22666     * lasso/debug.h:
22667       export.h is needed for the LASSO_EXPORT macro.
22668
22669 lasso/debug.h | 1 +
22670 1 file changed, 1 insertion(+)
22671
22672commit 61b64a38c5dd41ebf4a7dd1ab2ab6d499578d840
22673Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22674Date:   Fri Mar 27 15:06:34 2009 +0000
22675
22676    Core: Macros to print deallocation messages
22677
22678     * lasso/utils.h:
22679       lasso_mem_debug print deallocation message with respect to class and
22680       field.
22681
22682 lasso/utils.h | 7 +++++++
22683 1 file changed, 7 insertions(+)
22684
22685commit c34e67d5236234222037bca0c3c4021f8c914a15
22686Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22687Date:   Fri Mar 27 15:06:33 2009 +0000
22688
22689    Core: remove type check equality on gobject macros
22690
22691     * lasso/utils.h:
22692       assignment to the temporary variable allow to check for the typing,
22693       do not use lasso_check_type_equality.
22694
22695 lasso/utils.h | 2 --
22696 1 file changed, 2 deletions(-)
22697
22698commit 38053d6790c68cde62892a0fe6d38f317417e84c
22699Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22700Date:   Fri Mar 27 15:06:32 2009 +0000
22701
22702    Core: add macros to handle xmlSecKey
22703
22704     * lasso/utils.h:
22705       macros to assign and release xmlSecKey(s).
22706
22707 lasso/utils.h | 20 ++++++++++++++++++++
22708 1 file changed, 20 insertions(+)
22709
22710commit 60018bbb4d98a7b53cf50c05b7f2d0dc4716ebf4
22711Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22712Date:   Fri Mar 27 15:06:30 2009 +0000
22713
22714    XML: fix memory leaks
22715
22716     * lasso/xml/tools.c:
22717     * lasso/xml/xml.c:
22718       release xmlDoc, properly steal nodes by using xmlSetTreeDoc(xmlnode, NULL);
22719
22720 lasso/xml/tools.c | 13 +++++--------
22721 lasso/xml/xml.c   |  2 ++
22722 2 files changed, 7 insertions(+), 8 deletions(-)
22723
22724commit a68c89f90263fa466b5193f4942424cc88aee46c
22725Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22726Date:   Fri Mar 27 15:06:29 2009 +0000
22727
22728    ID-FF 1.2: fix style fault
22729
22730     * lasso/id-ff/defederation.c:
22731     * lasso/id-ff/logout.c:
22732     * lasso/id-ff/profile.c:
22733     * lasso/id-ff/provider.c:
22734     * lasso/id-ff/server.c:
22735       add missings casts, remove useless wrappers
22736     * lasso/id-ff/logout.c:
22737       In lasso_logout_process_request_msg change sequence of "if" for a
22738       "switch".
22739
22740 lasso/id-ff/defederation.c |  6 +++---
22741 lasso/id-ff/logout.c       | 16 +++++++++++-----
22742 lasso/id-ff/provider.c     | 12 +++---------
22743 lasso/id-ff/server.c       |  7 ++++---
22744 4 files changed, 21 insertions(+), 20 deletions(-)
22745
22746commit 3caee2835d5c42293619d92539e6b41473832c54
22747Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22748Date:   Fri Mar 27 15:06:27 2009 +0000
22749
22750    ID-FF 1.2: fix some real and potential memory leaks
22751
22752     * lasso/id-ff/provider.c:
22753     * lasso/id-ff/server.c:
22754     * lasso/id-ff/session.c:
22755       use macros to release previous value when necessary,
22756       release object used as parameters to constructors,
22757       free the encryption key associated with a provider,
22758       release the key manager created for a saml signature
22759       verification.
22760
22761 lasso/id-ff/provider.c |  7 ++++---
22762 lasso/id-ff/server.c   | 15 ++++++++++-----
22763 lasso/id-ff/session.c  |  4 ++--
22764 3 files changed, 16 insertions(+), 10 deletions(-)
22765
22766commit 70299b52ab264a2e1b7d1f5e8ea14135dbfbe183
22767Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22768Date:   Fri Mar 27 15:06:25 2009 +0000
22769
22770    Test: add missing release of objects and memory
22771
22772     * tests/basic_tests.c:
22773     * tests/login_tests.c:
22774     * tests/metadata_tests.c:
22775     * tests/random_tests.c:
22776     * tests/tests.c:
22777       add missing g_free and g_object_unref calls.
22778
22779 tests/basic_tests.c    |  1 +
22780 tests/login_tests.c    | 41 ++++++++++++++++++++++++++++++++++-------
22781 tests/metadata_tests.c |  5 +++++
22782 tests/random_tests.c   | 29 ++++++++++++++++++++++++-----
22783 tests/tests.c          |  1 +
22784 5 files changed, 65 insertions(+), 12 deletions(-)
22785
22786commit 84e5c3b66bc3a004208582f4697b9139445ace07
22787Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22788Date:   Fri Mar 27 15:06:24 2009 +0000
22789
22790    Bindings: skip DEPRECATED variables
22791
22792     * bindings/bindings.py: when parsing headers, skipped deprecated struct
22793       fields.
22794
22795 bindings/bindings.py | 2 ++
22796 1 file changed, 2 insertions(+)
22797
22798commit c89c77c92461d8346c94f286d809d3a96c6dd454
22799Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22800Date:   Fri Mar 27 15:06:23 2009 +0000
22801
22802    ID-FF 1.2: Add handling of relaystate for logout requests
22803
22804     * lasso/id-ff/logout.c (lasso_logout_process_request_msg,
22805     lasso_logout_validate_request): transfer relaystate from request
22806     message to profile field.
22807
22808 lasso/id-ff/defederation.c |  2 +-
22809 lasso/id-ff/logout.c       | 26 +++++++++++++++-----------
22810 2 files changed, 16 insertions(+), 12 deletions(-)
22811
22812commit 854df3b651b814f5536e8d2f936d2a38aaa81ef0
22813Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22814Date:   Fri Mar 27 15:06:21 2009 +0000
22815
22816    ID-FF 1.2: Use new macros in logout, defederation and lecp
22817
22818    * lasso/id-ff/logout.c:
22819     - (lasso_logout_build_response_msg, lasso_logout_init_request,
22820        lasso_logout_process_request_msg, lasso_logout_process_response_msg,
22821        lasso_logout_validate_request) use lasso_assign_new_object,
22822       lasso_assign_string, lasso_release and lasso_assign_new_string when
22823       possible.
22824     - (lasso_logout_process_response_msg) move the tranfer of the relaystate
22825       from XML object to profile object.
22826
22827    * lasso/id-ff/defederation.c:
22828     - (lasso_defederation_build_notification_msg,
22829        lasso_defederation_init_notification,
22830        lasso_defederation_process_notification_msg,
22831        lasso_defederation_validate_notification): idem
22832
22833    * lasso/id-ff/lecp.c:
22834     - (lasso_lecp_build_authn_request_envelope_msg,
22835        lasso_lecp_build_authn_request_msg,lasso_lecp_build_authn_response_msg,
22836        lasso_lecp_build_authn_response_envelope_msg) idem
22837
22838 lasso/id-ff/defederation.c |  57 ++++++++--------
22839 lasso/id-ff/lecp.c         |  28 ++++----
22840 lasso/id-ff/logout.c       | 159 +++++++++++++++++++++------------------------
22841 3 files changed, 115 insertions(+), 129 deletions(-)
22842
22843commit 62de952ae9ee16840346c0dbef40a340140bca08
22844Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22845Date:   Fri Mar 27 15:06:19 2009 +0000
22846
22847    Autoconf: Do not include optimisation flags in AM_CFLAGS
22848
22849    * configure.ac: when --enable-debugging set CFLAGS,
22850      do not modify AM_CFLAGS.
22851
22852 configure.ac | 3 +--
22853 1 file changed, 1 insertion(+), 2 deletions(-)
22854
22855commit d85f440885ca65d8e48cc9f4212463813cb11b43
22856Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22857Date:   Fri Mar 27 15:06:18 2009 +0000
22858
22859    ID-FF 1.2 Tests: Add test for relaystate
22860
22861    * tests/login_tests.c:
22862     - (test02_serviceProviderLogin) add assertion concerning the relaying
22863       of the RelayState parameter during an SP initiated SSO.
22864
22865 tests/login_tests.c | 20 ++++++++++++++++++--
22866 1 file changed, 18 insertions(+), 2 deletions(-)
22867
22868commit 5268ee292873861ca0ba4f0d3d7990c8da83d4e8
22869Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22870Date:   Fri Mar 27 15:06:17 2009 +0000
22871
22872    ID-FF 1.2 Login: Use allocation macros
22873
22874    * lasso/id-ff/login.c: (lasso_login_init_authn_request) again a passing by
22875      correction, use lasso_assign_string for copying information from
22876      the request to the profile object.
22877
22878 lasso/id-ff/login.c | 5 +++--
22879 1 file changed, 3 insertions(+), 2 deletions(-)
22880
22881commit fbc86db17f9d034d1f330b892542d71d19453d24
22882Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22883Date:   Fri Mar 27 15:06:15 2009 +0000
22884
22885    ID-FF 1.2: Handle RelayState inside LassoLogin
22886
22887     * lasso/id-ff/login.c:
22888       - (lasso_login_init_request) catch RelayState in the query_fields and
22889         copy it to msg_relayState
22890       - (lasso_login_process_authn_request_msg) copy RelayState from the
22891         request object to the profile object.
22892
22893 lasso/id-ff/login.c | 13 ++++++++-----
22894 1 file changed, 8 insertions(+), 5 deletions(-)
22895
22896commit 93dc7ca54572ca7efca4939e952b1196277f0ec5
22897Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22898Date:   Fri Mar 27 15:06:13 2009 +0000
22899
22900    XML ID-FF 1.2 & SAML 2.0: Handle signature failure
22901
22902     * lasso/xml/saml_assertion.c:
22903     * lasso/xml/samlp_response_abstract.c:
22904     * lasso/xml/samlp_request_abstract.c:
22905     * lasso/xml/saml-2.0/samlp2_request_abstract.c:
22906     * lasso/xml/saml-2.0/saml2_assertion.c:
22907     * lasso/xml/saml-2.0/samlp2_status_response.c:
22908       if a failure occur in the signing process, free the xmlnode, return
22909       NULL and print a warning.
22910
22911 lasso/xml/saml-2.0/saml2_assertion.c         | 20 +++++++++++++-------
22912 lasso/xml/saml-2.0/samlp2_request_abstract.c | 10 ++++++++--
22913 lasso/xml/saml-2.0/samlp2_status_response.c  | 28 +++++++++++++++-------------
22914 lasso/xml/saml_assertion.c                   | 17 ++++++++++++++---
22915 lasso/xml/samlp_request_abstract.c           | 17 ++++++++++++++---
22916 lasso/xml/samlp_response_abstract.c          | 19 +++++++++++++++----
22917 6 files changed, 79 insertions(+), 32 deletions(-)
22918
22919commit 4b8f9075ef12bb90dd0e2ab573a2ab2352df8a71
22920Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22921Date:   Fri Mar 27 15:06:12 2009 +0000
22922
22923    XML SAML 2.0: Delete parent_class static variable
22924
22925    * lasso/xml/saml-2.0/samlp2_manage_name_id_request.c,
22926      lasso/xml/saml-2.0/samlp2_manage_name_id_response.c,
22927      lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c,
22928      lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c.
22929      lasso/xml/saml-2.0/samlp2_subject_query_abstract.c:
22930      - remove static variable parent_class
22931      - (class_init) remove intialization of parent_class
22932
22933 lasso/xml/saml-2.0/samlp2_manage_name_id_request.c   | 2 --
22934 lasso/xml/saml-2.0/samlp2_manage_name_id_response.c  | 2 --
22935 lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c  | 2 --
22936 lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c | 2 --
22937 lasso/xml/saml-2.0/samlp2_subject_query_abstract.c   | 2 --
22938 5 files changed, 10 deletions(-)
22939
22940commit 91d9d67812a7bf02eac89c4516075717d39b459d
22941Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22942Date:   Fri Mar 27 15:06:10 2009 +0000
22943
22944    XML SAML 2.0: Mark RelayState field from SAML 2.0 deprecated
22945
22946     * lasso/xml/saml-2.0/samlp2_authn_request.c,
22947       lasso/xml/saml-2.0/samlp2_logout_request.c,
22948       - (instance_init) remove initialization of relayState field
22949
22950     * lasso/xml/saml-2.0/samlp2_logout_response.c:
22951       - (instance_init) remove empty function, since it
22952         only initialized relayState.
22953       - (lasso_samlp2_logout_reponse_get_type) remove instance_init
22954         from the type initialization structure.
22955
22956     * lasso/xml/saml-2.0/samlp2_authn_request.h,
22957       lasso/xml/saml-2.0/samlp2_logout_request.h,
22958       lasso/xml/saml-2.0/samlp2_logout_response.h:
22959       - (struct _LassoSamlp2*) mark relaystate field as deprecated.
22960
22961 lasso/xml/saml-2.0/samlp2_authn_request.c   |  9 ---------
22962 lasso/xml/saml-2.0/samlp2_authn_request.h   |  5 +++--
22963 lasso/xml/saml-2.0/samlp2_logout_request.c  | 14 +-------------
22964 lasso/xml/saml-2.0/samlp2_logout_request.h  |  4 +++-
22965 lasso/xml/saml-2.0/samlp2_logout_response.c |  8 +-------
22966 lasso/xml/saml-2.0/samlp2_logout_response.h |  5 +++--
22967 6 files changed, 11 insertions(+), 34 deletions(-)
22968
22969commit 1b550a860624e3374948cc21e5d7a761619cb537
22970Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
22971Date:   Fri Mar 27 15:06:08 2009 +0000
22972
22973    XML SAML 2.0: Clean query string parsing/building
22974
22975     * lasso/xml/saml-2.0/samlp2_status_response.c:
22976       - (init_from_query) remove useless stub code for parsing RelayState
22977
22978     * lasso/xml/saml-2.0/samlp2_response.c,
22979       lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c,
22980       lasso/xml/saml-2.0/samlp2_logout_response.c,
22981       lasso/xml/saml-2.0/samlp2_manage_name_id_response.c, :
22982       - (class_init) remove overloading of init_from_query, use version
22983         from samlp2_status_response instead.
22984       - (init_from_query) Useless so deleted.
22985
22986     * lasso/xml/saml-2.0/samlp2_request_abstract.c:
22987       - (class_init) add overloaded method for init_from_query virtual
22988         method.
22989       - (init_from_query) generic implementation for SAML 2.0 requests
22990
22991     * lasso/xml/saml-2.0/samlp2_subject_query_abstract.c,
22992       lasso/xml/saml-2.0/samlp2_authn_request.c,
22993       lasso/xml/saml-2.0/samlp2_logout_request.c,
22994       lasso/xml/saml-2.0/samlp2_manage_name_id_request.c,
22995       lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c,
22996       lasso/xml/saml-2.0/samlp2_assertion_id_request.c:
22997       - (class_init) remove overloading of init_from_query, use version
22998         from samlp2_request_abstract instead.
22999       - (init_from_query) Useless so deleted.
23000
23001 lasso/xml/saml-2.0/samlp2_assertion_id_request.c     | 13 -------------
23002 lasso/xml/saml-2.0/samlp2_authn_request.c            | 16 ----------------
23003 lasso/xml/saml-2.0/samlp2_logout_request.c           | 15 ---------------
23004 lasso/xml/saml-2.0/samlp2_logout_response.c          | 14 --------------
23005 lasso/xml/saml-2.0/samlp2_manage_name_id_request.c   | 15 ---------------
23006 lasso/xml/saml-2.0/samlp2_manage_name_id_response.c  | 15 ---------------
23007 lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c  | 15 ---------------
23008 lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c | 15 ---------------
23009 lasso/xml/saml-2.0/samlp2_request_abstract.c         |  7 +++++++
23010 lasso/xml/saml-2.0/samlp2_response.c                 | 13 -------------
23011 lasso/xml/saml-2.0/samlp2_status_response.c          | 10 +---------
23012 lasso/xml/saml-2.0/samlp2_subject_query_abstract.c   | 15 ---------------
23013 12 files changed, 8 insertions(+), 155 deletions(-)
23014
23015commit 8100385979f3fe64531c35b52d5aa37b8ec0cb7e
23016Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23017Date:   Fri Mar 27 15:06:06 2009 +0000
23018
23019    XML: Remove useless parsing of RelayState in lasso_node_init_from_saml2_query_fields
23020
23021    * lasso/xml/xml.c: (lasso_node_init_from_saml2_query_fields) Since parsing
23022        of the relayState is now done inside each "_process_*msg" method of
23023        each SAML2 profile, it is not needed anymore in this function.
23024
23025 lasso/xml/xml.c | 6 +-----
23026 1 file changed, 1 insertion(+), 5 deletions(-)
23027
23028commit 27ac758de6323ffffd564b1c9341e1860248018b
23029Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23030Date:   Fri Mar 27 15:06:03 2009 +0000
23031
23032    XML: Use memory macros inside lasso_node_export_to_query
23033
23034     * lasso/xml/xml.c (lasso_node_export_to_query): use lasso own memory
23035       handling macros.
23036
23037 lasso/xml/xml.c | 6 +++---
23038 1 file changed, 3 insertions(+), 3 deletions(-)
23039
23040commit 63b38a406675d8f8c80a442cc13bcd9c50e52b3f
23041Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23042Date:   Fri Mar 27 15:05:59 2009 +0000
23043
23044    ID-FF 1.2: review HTTP-Redirect binding parsing/building
23045
23046     * lasso/xml/lib_authn_request.c, lasso/xml/lib_logout_request.c,
23047       lasso/xml/lib_register_name_identifier_request.c,
23048       lasso/xml/lib_status_resposne.c:
23049       - build_query: remove build_query overloaded virtual method, use
23050         LassoNode new generic implementation.
23051       - init_from_query:
23052         - change direct call to lasso_node_init_from_query_fields to use of
23053           base implementation from LassoNode.
23054         - make use of utils.h memory handling macros like
23055           lasso_release_gobject and lasso_assign_string.
23056
23057     * lasso/xml/lib_federation_termination_notification.c:
23058       - init_from_query: remove parsing of RelayState parameter
23059
23060 lasso/xml/lib_authn_request.c                      | 17 +++++---------
23061 .../xml/lib_federation_termination_notification.c  | 17 +++-----------
23062 lasso/xml/lib_logout_request.c                     | 12 +++-------
23063 lasso/xml/lib_register_name_identifier_request.c   | 27 ++++++++--------------
23064 lasso/xml/lib_status_response.c                    | 20 +++++-----------
23065 lasso/xml/xml.c                                    | 13 +++++++----
23066 6 files changed, 36 insertions(+), 70 deletions(-)
23067
23068commit d71ff1dec31085f912aa18538c5b2da00ab81709
23069Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23070Date:   Fri Mar 27 15:05:57 2009 +0000
23071
23072    ID-FF 1.2: Defederation, changes includes for relative paths
23073
23074     * lasso/id-ff/defederation.c: header path should be relative to the
23075       implementation, I will try to do it to most files.
23076
23077 lasso/id-ff/defederation.c | 2 ++
23078 1 file changed, 2 insertions(+)
23079
23080commit 6bc8f1a630eb07f505deb896a53303cf5175cfe0
23081Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23082Date:   Fri Mar 27 15:05:56 2009 +0000
23083
23084    ID-FF 1.2: Defederatopm HTTP-Redirect binding, handle relaystate
23085
23086     * lasso/id-ff/defederation.c: get relaystate directly from the query
23087       string using lasso_get_relaystate_from_query.
23088
23089 lasso/id-ff/defederation.c | 5 +++++
23090 1 file changed, 5 insertions(+)
23091
23092commit 88ce5a566943973bbb531d01718693b77c3f9835
23093Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23094Date:   Fri Mar 27 15:05:55 2009 +0000
23095
23096    SAML 2.0: In login change includes for relative paths
23097
23098     * lasso/id-ff/login.c: changes headers for relatives paths
23099
23100 lasso/id-ff/login.c | 15 +++++++--------
23101 1 file changed, 7 insertions(+), 8 deletions(-)
23102
23103commit bd015db03b689d840a6360121dd74520c98e990a
23104Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23105Date:   Fri Mar 27 15:05:53 2009 +0000
23106
23107    Core: Remove ending blanks from erros.c.in
23108
23109     * lasso/errors.c.in: errors.c template contains blanks at end of lines.
23110
23111 lasso/errors.c    | 8 ++++----
23112 lasso/errors.c.in | 8 ++++----
23113 2 files changed, 8 insertions(+), 8 deletions(-)
23114
23115commit 88eaabc94d2b534a10a88fed671413ff51301c01
23116Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23117Date:   Fri Mar 27 15:05:52 2009 +0000
23118
23119    SAML 2.0: add direct treatment of relaystate for HTTP-Redirect binding
23120
23121    * lasso/saml-2.0/login.c: In
23122      lasso_saml20_login_process_authn_request_msg change handling of
23123      relayState do not rely upon parsing by the node object, but extract
23124      directly from the query string. Use new function
23125      lasso_get_relaystate_from_query.
23126    * lasso/saml-2.0/logout.c: In lasso_saml20_logout_process_request_msg
23127      change handling of relayState do not rely upon parsing by the node
23128      object, but extract directly from the query string.
23129    * lasso/saml-2.0/profile.c: In
23130      lasso_saml20_profile_init_artifact_resolve, add handling of the
23131      relayState transmitted to the assertion consumer URL.
23132    * lasso/saml-2.0/name_id_management.c: In
23133      lasso_name_id_management_process_request_msg change handling of
23134      relayState do not rely upon parsing by the node
23135      object, but extract directly from the query string.
23136
23137 lasso/saml-2.0/login.c   | 7 ++++---
23138 lasso/saml-2.0/profile.c | 1 +
23139 2 files changed, 5 insertions(+), 3 deletions(-)
23140
23141commit aad866ab670e56ed02a04dd6fd047b322b3d758d
23142Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23143Date:   Fri Mar 27 15:05:50 2009 +0000
23144
23145    SAML 2.0: simplify redirect binding code path
23146
23147     * lasso/saml-2.0/login.c, lasso/saml-2.0/logout.c,
23148       lasso/saml-2.0/name_id_management.c: simplify code path associated
23149       with generation of the url for the HTTP-Redirect binding using the
23150       rencently introduced function
23151       lasso_saml20_profile_build_http_redirect.
23152
23153 lasso/saml-2.0/login.c  | 50 +++++++++----------------------------
23154 lasso/saml-2.0/logout.c | 66 +++----------------------------------------------
23155 2 files changed, 14 insertions(+), 102 deletions(-)
23156
23157commit 64f96e01dcfc67f96be915574f8ffdd14432d3ef
23158Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23159Date:   Fri Mar 27 15:05:49 2009 +0000
23160
23161    SAML 2.0: remove TODO comment about RelayState
23162
23163     * lasso/xml/saml-2.0/samlp2_status_response.c: do it:)
23164
23165 lasso/xml/saml-2.0/samlp2_status_response.c | 1 -
23166 1 file changed, 1 deletion(-)
23167
23168commit e43ce11311017a618db45748d5e3c9a28e1f7b68
23169Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23170Date:   Fri Mar 27 15:05:47 2009 +0000
23171
23172    XML SAML2: Remove unnecessary overloading of build_query in request/respons objects
23173
23174     * lasso/xml/saml-2.0/samlp2_assertion_id_request.c,
23175       lasso/xml/saml-2.0/samlp2_authn_request.c,
23176       lasso/xml/saml-2.0/samlp2_logout_request.c,
23177       lasso/xml/saml-2.0/samlp2_logout_response.c,
23178       lasso/xml/saml-2.0/samlp2_manage_name_id_request.c,
23179       lasso/xml/saml-2.0/samlp2_manage_name_id_response.c,
23180       lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c,
23181       lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c,
23182       lasso/xml/saml-2.0/samlp2_response.c,
23183       lasso/xml/saml-2.0/samlp2_subject_query_abstract.c: remove useless
23184       overloading of build_query virtual method, revert to implementations
23185       in LassoSamlp2RequestAbstract and LassoSamlp2StatusResponse.
23186
23187 lasso/xml/saml-2.0/samlp2_assertion_id_request.c   | 20 -----------------
23188 lasso/xml/saml-2.0/samlp2_authn_request.c          | 18 ---------------
23189 lasso/xml/saml-2.0/samlp2_logout_request.c         | 18 ---------------
23190 lasso/xml/saml-2.0/samlp2_logout_response.c        | 26 ----------------------
23191 lasso/xml/saml-2.0/samlp2_manage_name_id_request.c | 18 ---------------
23192 .../xml/saml-2.0/samlp2_manage_name_id_response.c  | 18 ---------------
23193 .../xml/saml-2.0/samlp2_name_id_mapping_request.c  | 18 ---------------
23194 .../xml/saml-2.0/samlp2_name_id_mapping_response.c | 18 ---------------
23195 lasso/xml/saml-2.0/samlp2_response.c               | 19 ----------------
23196 lasso/xml/saml-2.0/samlp2_subject_query_abstract.c | 18 ---------------
23197 10 files changed, 191 deletions(-)
23198
23199commit c3b0ca25b8cd2bc7009d47fb7e9c949701808391
23200Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23201Date:   Fri Mar 27 15:05:45 2009 +0000
23202
23203    XML SAML 2.0: add a build query to request base class
23204
23205     * lasso/xml/saml-2.0/samlp2_request_abstract.c: add a build query
23206       overloaded function to LassoSamlp2RequestAbstract class, the base
23207       class of all saml 2.0 request nodes.
23208
23209 lasso/xml/saml-2.0/samlp2_request_abstract.c | 13 +++++++++++++
23210 1 file changed, 13 insertions(+)
23211
23212commit f55ff8ea5e3f1387e101c1792200cc391f33bcae
23213Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23214Date:   Fri Mar 27 15:05:44 2009 +0000
23215
23216    SAML 2.0: Add helper function to implement the HTTP-Redirect binding
23217
23218     * lasso/saml-2.0/profile.c, lasso/saml-2.0/profileprivate.h:
23219       - remove_all_signature traverse a tree of LassoNode objects to unset
23220         all signature_type field in on nodes supporting signature
23221         generation.
23222       - lasso_saml20_profile_export_to_query does the job of generateing
23223         the url containing the message content and the relaystate, then
23224         sign it using lasso_query_sign.
23225       - lasso_saml20_profile_build_http_redirect use those two functions
23226         and the metadatas to build the signed redirect url.
23227
23228 lasso/saml-2.0/profile.c        | 150 +++++++++++++++++++++++++++++++++++++++-
23229 lasso/saml-2.0/profileprivate.h |   4 ++
23230 2 files changed, 153 insertions(+), 1 deletion(-)
23231
23232commit 71ca7129a6c0b605e71e53dc58e2280864c86a45
23233Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23234Date:   Fri Mar 27 15:05:42 2009 +0000
23235
23236    XML: Add const modifiers to lasso_concat_url_query arguments
23237
23238     * lasso/xml/private.h, lasso/xml/tools.c: add const modifier to
23239       lasso_concat_url_query arguments.
23240
23241 lasso/xml/private.h | 2 +-
23242 lasso/xml/tools.c   | 2 +-
23243 2 files changed, 2 insertions(+), 2 deletions(-)
23244
23245commit f604d632680c96cbbad0a1c3bf4372149d47d7ae
23246Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23247Date:   Fri Mar 27 15:05:41 2009 +0000
23248
23249    XML: Remove static modifier on lasso_node_build_query
23250
23251     * lasso/xml/private.h, lasso/xml/xml.c: remove static modifier to
23252       lasso_node_build_query and export it for use in id-ff profiles.
23253
23254 lasso/xml/private.h |  2 ++
23255 lasso/xml/xml.c     | 18 +++++++++++-------
23256 2 files changed, 13 insertions(+), 7 deletions(-)
23257
23258commit 96594a8edefd223b69392e361c8d943bb5332f2b
23259Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23260Date:   Fri Mar 27 15:05:39 2009 +0000
23261
23262    XML: Tool function to extract relaystate from query
23263
23264     * lasso/xml/tools.c, lasso/xml/private.h: new function
23265       lasso_get_relaystate_from_query to help in relaystate handling.
23266
23267 lasso/xml/private.h |  2 ++
23268 lasso/xml/tools.c   | 30 ++++++++++++++++++++++++++++++
23269 2 files changed, 32 insertions(+)
23270
23271commit d0d71abe2c88af7c4bdd06af447730d51d719b08
23272Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23273Date:   Fri Mar 27 15:05:37 2009 +0000
23274
23275    Core: rename lasso_release_xmlchar to lasso_release_xml_string
23276
23277     * lasso/id-wsf/wsf_profile.c, lasso/utils.h, lasso/xml/xml.c: rename
23278       lasso_release_xmlchar to lasso_release_xml_string.
23279
23280 lasso/id-wsf/wsf_profile.c | 10 +++++-----
23281 lasso/utils.h              |  2 +-
23282 lasso/xml/xml.c            |  2 +-
23283 3 files changed, 7 insertions(+), 7 deletions(-)
23284
23285commit 56160b783dd49b768f34136fa564be9fefef73b2
23286Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23287Date:   Fri Mar 27 15:05:35 2009 +0000
23288
23289    Core: Fix double instantiation of macro parameters
23290
23291    * lasso/utils.h:
23292     - (lasso_assign_new_string,lasso_assign_gobject) if source parameter
23293       is a function call it could be called two times and have unexpected
23294       side effects. Copy the returned value to a temp variable and use it
23295       instead.
23296
23297 lasso/utils.h | 25 ++++++++++++++-----------
23298 1 file changed, 14 insertions(+), 11 deletions(-)
23299
23300commit 7696062fbdb84fe281fcce5d1298ee592e70e113
23301Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23302Date:   Fri Mar 27 15:05:34 2009 +0000
23303
23304    Core: Fix corner case in deallocation macros
23305
23306     * lasso/utils.h: When setting strings using lasso_assing_string or
23307       lasso_assign_new_string, verify that new string is different than the
23308       target value string before deallocating the target.
23309
23310 lasso/utils.h | 5 +++--
23311 1 file changed, 3 insertions(+), 2 deletions(-)
23312
23313commit e59c45e5981d4eec1984c03754d1f15529aa590d
23314Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23315Date:   Fri Mar 27 15:05:33 2009 +0000
23316
23317    Add missing intializations
23318
23319     * initialize local variables.
23320
23321 lasso/id-ff/provider.c | 4 ++--
23322 1 file changed, 2 insertions(+), 2 deletions(-)
23323
23324commit c9011fb16b6d03228b7bb53df9712dffa64d2b41
23325Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23326Date:   Fri Mar 27 15:05:31 2009 +0000
23327
23328    Core: replace direct use of xmlSecSoap function by wrapper
23329
23330     * lasso/xml/xml.c:
23331       In lasso_node_init_from_message_with_format remove direct use of
23332       xmlSecSoap* functions because they emit too much warning by lasso
23333       reimplementations.
23334
23335 lasso/xml/xml.c | 20 ++++----------------
23336 1 file changed, 4 insertions(+), 16 deletions(-)
23337
23338commit f6f8ffcd6e0c11bdcfdc52a5e7846c0f27ef85df
23339Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23340Date:   Fri Mar 27 15:05:29 2009 +0000
23341
23342    Core: remove use of XPath
23343
23344     * lasso/xml/xml.c:
23345       in lasso_node_new_from_soap, instead of using XPath use function
23346       lasso_xml_get_soap_content.
23347
23348 lasso/xml/xml.c | 22 +++++++---------------
23349 1 file changed, 7 insertions(+), 15 deletions(-)
23350
23351commit dd9382d05b5f6a4370af709a5b379a862f56e3d4
23352Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23353Date:   Fri Mar 27 15:05:28 2009 +0000
23354
23355    Core: fix comment for lasso_node_init_from_message
23356
23357     * lasso/xml/xml.c:
23358       state the return code type.
23359
23360 lasso/xml/xml.c | 2 +-
23361 1 file changed, 1 insertion(+), 1 deletion(-)
23362
23363commit c252e5d1c3492c0bd3bc3be8a4b54ec165dc3a91
23364Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23365Date:   Fri Mar 27 15:05:26 2009 +0000
23366
23367    Core: remove lasso_node_decrypt implementation
23368
23369     * lasso/xml/xml.c:
23370       remove code for lasso_node_decrypt.
23371
23372 lasso/xml/xml.c | 148 --------------------------------------------------------
23373 1 file changed, 148 deletions(-)
23374
23375commit 8fc5cb3f499199581262688ad31268639a529dcc
23376Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23377Date:   Fri Mar 27 15:05:24 2009 +0000
23378
23379    Core: make comment agree with the code
23380
23381     * lasso/xml/xml.c:
23382       change comment about xsi:type handling, we try to honor every
23383       xsi:type.
23384
23385 lasso/xml/xml.c | 2 +-
23386 1 file changed, 1 insertion(+), 1 deletion(-)
23387
23388commit d8aa0d69a0e3aaffac7ddeda672efe95bec91a49
23389Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23390Date:   Fri Mar 27 15:05:23 2009 +0000
23391
23392    Core: remove commented code
23393
23394     * lasso/xml/xml.c:
23395       remove commented code to handle a specific lasso extension.
23396
23397 lasso/xml/xml.c | 4 ----
23398 1 file changed, 4 deletions(-)
23399
23400commit 642dcfdfbbf3909c03f9a088eb8e0c461e9dade5
23401Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23402Date:   Fri Mar 27 15:05:21 2009 +0000
23403
23404    Core: use lasso_xml_parse_memory instead of xmlParseDoc
23405
23406     * lasso/id-ff/provider.c:
23407       use internal wrapper instead of direct call to libxml for parsing.
23408
23409 lasso/id-ff/provider.c | 8 ++++----
23410 lasso/xml/tools.c      | 2 +-
23411 lasso/xml/xml.c        | 2 +-
23412 3 files changed, 6 insertions(+), 6 deletions(-)
23413
23414commit 580239d23382b8968060fdd49a19a489817c772a
23415Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23416Date:   Fri Mar 27 15:05:19 2009 +0000
23417
23418    Core: move parse xml wrapper from xml.c to tools.c
23419
23420     * lasso/xml/xml.c:
23421       remove lasso_xml_parse_memory.
23422     * lasso/xml/tools.c:
23423       add lasso_xml_parse_memory to wrap xmlParseDocument.
23424     * lasso/saml-2.0/name_id_management.c:
23425       use lasso_xml_parse_memory
23426
23427 lasso/saml-2.0/name_id_management.c |  2 +-
23428 lasso/xml/private.h                 |  2 +
23429 lasso/xml/tools.c                   | 79 +++++++++++++++++++++++++++++++++++++
23430 lasso/xml/xml.c                     | 77 ------------------------------------
23431 4 files changed, 82 insertions(+), 78 deletions(-)
23432
23433commit 22feecaffb5307011d0e873a13d80502e9f0acb3
23434Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23435Date:   Fri Mar 27 15:05:17 2009 +0000
23436
23437    SAML 2.0 NameIDManagement: use new generic methods
23438
23439     * lasso/saml-2.0/name_id_management.c:
23440       use new generic methods in lasso_name_id_management_init_request,
23441       lasso_name_id_management_build_request_msg,
23442       lasso_name_id_management_process_request_msg,
23443       lasso_name_id_management_validate_request,
23444       lasso_name_id_management_build_response_msg,
23445       lasso_name_id_management_process_response_msg.
23446       Remove useless boilerplate code.
23447
23448     * lasso/id-ff/server.c:
23449     * lasso/id-ff/serverprivate.h:
23450       last user of lasso_server_nameid_decrypt removed, so remove the code.
23451
23452 lasso/id-ff/server.c                |  40 ---
23453 lasso/id-ff/serverprivate.h         |   3 -
23454 lasso/saml-2.0/name_id_management.c | 504 ++++++------------------------------
23455 3 files changed, 75 insertions(+), 472 deletions(-)
23456
23457commit 32dc71ec3b7c584323a93696109a3146024cef8d
23458Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23459Date:   Fri Mar 27 15:05:16 2009 +0000
23460
23461    SAML 2.0 Logout: use generic methods
23462
23463     * lasso/saml-2.0/logout.c:
23464       use new generic methods in
23465       lasso_saml20_logout_process_request_msg, and
23466       lasso_saml20_logout_process_response_msg.
23467
23468 lasso/saml-2.0/logout.c | 105 +++++++++++++-----------------------------------
23469 1 file changed, 29 insertions(+), 76 deletions(-)
23470
23471commit 682bc4f6a800eb372ac6b4b7933af53c71c7f927
23472Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23473Date:   Fri Mar 27 15:05:14 2009 +0000
23474
23475    SAML 2.0 Login: use generic methods
23476
23477     * lasso/saml-2.0/login.c:
23478       use new generic profile methods for saml 2.0 in
23479       lasso_saml20_login_process_paos_response_msg,
23480       lasso_saml20_login_process_authn_response_msg,
23481       lasso_saml20_login_process_response_status_and_assertion.
23482
23483 lasso/saml-2.0/login.c | 225 +++++++++++++++++++------------------------------
23484 1 file changed, 85 insertions(+), 140 deletions(-)
23485
23486commit 6ca45dacb1345b61d63f4305c81ae7af93825bfa
23487Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23488Date:   Fri Mar 27 15:05:13 2009 +0000
23489
23490    SAML 2.0: add name id include to login.c
23491
23492     * lasso/saml-2.0/login.c:
23493       add include saml2_name_id.h
23494
23495 lasso/saml-2.0/login.c | 1 +
23496 1 file changed, 1 insertion(+)
23497
23498commit 7e9c7112c5765bd4ab22218d6836fff9ef3ce1e1
23499Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23500Date:   Fri Mar 27 15:05:11 2009 +0000
23501
23502    XML SAML 2.0: add a decrypt function to Saml2EncryptedElement
23503
23504     * lasso/xml/saml-2.0/saml2_encrypted_element.c:
23505       using new function lasso_node_decrypt_xmlnode implement the new
23506       method, int lasso_saml2_encrypted_element_decrypt(
23507         LassoSaml2EncryptedElement* encrypted_element,
23508         xmlSecKey *encryption_private_key, LassoNode **decrypted_node).
23509       This function is currently not exported by bindings because of the
23510       last ouput argument which is not supported by the binding generator.
23511
23512 lasso/xml/saml-2.0/saml2_encrypted_element.c | 15 ++-------------
23513 1 file changed, 2 insertions(+), 13 deletions(-)
23514
23515commit d81f9864515d28c5e34c17bb2b2089b842d84a1f
23516Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23517Date:   Fri Mar 27 15:05:10 2009 +0000
23518
23519    SAML 2.0: replace lasso_node_decrypt by lasso_node_decrypt_xmlnode
23520
23521     * lasso/xml/private.h:
23522     * lasso/xml/tools.c:
23523       replace implementation of lasso_node_decrypt by a new one called
23524       lasso_node_decrypt_xmlnode, and use it where old one was used.
23525
23526 lasso/xml/private.h |   4 +-
23527 lasso/xml/tools.c   | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++
23528 2 files changed, 169 insertions(+), 2 deletions(-)
23529
23530commit 5f5ed7fa6a9aa4ffc68233c3f404f39d9fd89bed
23531Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23532Date:   Fri Mar 27 15:05:08 2009 +0000
23533
23534    SAML 2.0: reduce code in lasso_assertion_query_process_request
23535
23536     * lasso/saml-2.0/assertion_query.c:
23537       use new code in SAML 2.0 profile.c to parse requests and decrypt
23538       nameid, chains calls so that error are kept but all actions are
23539       accomplished anyway (if first call fails, keep the error but continue
23540       the processing, then at end return the first returned error).
23541
23542 lasso/saml-2.0/assertion_query.c | 70 +++++++++++-----------------------------
23543 1 file changed, 19 insertions(+), 51 deletions(-)
23544
23545commit 5d93009e0be759a527e9b3b4c0b6a166d2bc635b
23546Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23547Date:   Fri Mar 27 15:05:07 2009 +0000
23548
23549    SAML 2.0: add internal generic implementation
23550
23551     * lasso/saml-2.0/profile.c:
23552     * lasso/saml-2.0/profileprivate.h:
23553       the current effort is to simplify implementation code in saml-2.0 and
23554       much of the other frameworks. Those new methods:
23555            lasso_saml20_init_request
23556            lasso_saml20_profile_process_name_identifier_decryption
23557            lasso_saml20_profile_process_soap_request
23558            lasso_saml20_profile_process_soap_response
23559            lasso_saml20_profile_process_any_request
23560            lasso_saml20_profile_process_any_response
23561            lasso_saml20_profile_setup_request_signing
23562            lasso_saml20_profile_build_request_msg
23563            lasso_saml20_profile_build_response
23564            lasso_saml20_profile_init_response
23565       should help reduce code in login.c, logout.c, name_id_management.c
23566       and assertion_query.c. They should also permit to make all profiles
23567       at the same level of binding support
23568       (GET,REDIRECT,POST,ARTIFACT_GET,ARTIFACT_POST).
23569
23570       Those function centralize error code handling, initialization of
23571       commong class (LassoSamlp2StatusResponse and
23572       LassoSamlp2RequestAbstract) and also the handling of NameID
23573       decryption.
23574
23575 lasso/saml-2.0/profile.c        | 889 ++++++++++++++++++++++++++++++++++++++--
23576 lasso/saml-2.0/profileprivate.h |  20 +
23577 2 files changed, 881 insertions(+), 28 deletions(-)
23578
23579commit a57841ce69d85d6012f3faea349b46be0d06592f
23580Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23581Date:   Fri Mar 27 15:05:06 2009 +0000
23582
23583    Core: add new internal macro lasso_extract_node_or_fail
23584
23585     * lasso/utils.h:
23586       this new macro try to extract a field from a structre (or any
23587       left-hand-side value), try to typecheck it using 'LASSO_IS_XXX',
23588       if succesfull, the value is assigned to the variable given as first
23589       argument or we jump to the 'cleanup' goto label, setting the 4th
23590       argument as the current error code (value of variable 'rc').
23591
23592 lasso/utils.h | 9 +++++++++
23593 1 file changed, 9 insertions(+)
23594
23595commit dfb0b91ed6d3c85aa7764de75d2e5298ed93ba22
23596Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23597Date:   Fri Mar 27 15:05:04 2009 +0000
23598
23599    ID-WSF 2.0: make it work with --enabe-debugging
23600
23601     * lasso/id-wsf-2.0/data_service.c:
23602     * lasso/id-wsf-2.0/discovery.c:
23603     * lasso/id-wsf-2.0/profile.c:
23604     * lasso/id-wsf/data_service.c:
23605     * lasso/id-wsf/discovery.c:
23606     * lasso/id-wsf/wsf_profile.c:
23607       when --enable-debugging is activated much more type checking is done
23608       by internal macros, and code do not pass compile anymore.
23609     * bindings/python/tests/idwsf2_tests.py: nameIdentifier packing in SOAP
23610       ID-WSF calls headers is no longer supported, do not test it.
23611
23612 bindings/python/tests/idwsf2_tests.py |  6 ---
23613 lasso/id-wsf-2.0/data_service.c       |  8 ++--
23614 lasso/id-wsf-2.0/discovery.c          |  7 +--
23615 lasso/id-wsf-2.0/profile.c            | 82 ++++++++---------------------------
23616 lasso/id-wsf/data_service.c           |  4 +-
23617 lasso/id-wsf/discovery.c              | 18 ++++----
23618 lasso/id-wsf/wsf_profile.c            |  2 +-
23619 7 files changed, 38 insertions(+), 89 deletions(-)
23620
23621commit 141c4a382ea5a893f09ce3675554c1ca166f2843
23622Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23623Date:   Fri Mar 27 15:05:02 2009 +0000
23624
23625    Core: add argument checking to lasso_server_get_provider
23626
23627     * lasso/id-ff/server.c:
23628       In lasso_server_get_provider, return NULL if provider server is not
23629       one, provider is null or 0-length.
23630
23631 lasso/id-ff/server.c | 3 +++
23632 1 file changed, 3 insertions(+)
23633
23634commit a475d9eb000063bc7d57bf9853118c371a4c5871
23635Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23636Date:   Fri Mar 27 15:05:00 2009 +0000
23637
23638    Core: add new internal API lasso_provider_verify_query_signature
23639
23640     * lasso/id-ff/provider.c:
23641       try to keep some homgeneity between lasso_verify_signature and
23642       lasso_verify_query_signature functions, by having mirror methods
23643       inside the LassoProvider class. this new methods comes with complete
23644       documentation.
23645     * lasso/xml/tools.c:
23646       add a xmlDoc argument to lasso_verify_signature, in order to
23647       reuse an already built message context, and possible problems with
23648       interned string in parsed xml documents.
23649
23650 lasso/id-ff/provider.c        | 26 ++++++++++++++++++++++++++
23651 lasso/id-ff/providerprivate.h |  1 +
23652 lasso/xml/private.h           |  2 +-
23653 lasso/xml/tools.c             | 21 +++++++++++++--------
23654 4 files changed, 41 insertions(+), 9 deletions(-)
23655
23656commit 3b2f3fbced62690bcabe817769a6544f03104487
23657Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23658Date:   Fri Mar 27 15:04:58 2009 +0000
23659
23660    Core: add xmlDoc parameter to lasso_provider_verify_saml_signature
23661
23662     * lasso/id-ff/provider.c:
23663       add an xmlDoc parameter to lasso_provider_verify_saml_signature,
23664       reflecting change in lasso_verify_signature.
23665       fix memory leaks of an xmlSecKeysMngr.
23666       complete arguments checking.
23667     * lasso/id-ff/login.c:
23668       update use of lasso_provider_verify_signature in LassoLogin
23669
23670 lasso/id-ff/login.c           |  2 +-
23671 lasso/id-ff/provider.c        | 13 ++++++++-----
23672 lasso/id-ff/providerprivate.h |  2 +-
23673 3 files changed, 10 insertions(+), 7 deletions(-)
23674
23675commit 7b4cd86ae37e0d0262e3c9f50c8edca141dc84fb
23676Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23677Date:   Fri Mar 27 15:04:57 2009 +0000
23678
23679    Core: add a terminating value to enum LassoHttpMethod
23680
23681     * lasso/id-ff/provider.h:
23682       add LASSO_HTTP_METHOD_LAST to enum LassoHttpMethod.
23683
23684 lasso/id-ff/provider.h | 3 ++-
23685 1 file changed, 2 insertions(+), 1 deletion(-)
23686
23687commit 5e125fda5ea7ce132e88611f8bbcfa9297489e18
23688Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23689Date:   Fri Mar 27 15:04:55 2009 +0000
23690
23691    ID-FF 1.2: rework lasso_login_process_status_and_assertion
23692
23693     * lasso/id-ff/login.c:
23694       reword lasso_login_process_status_and_assertion,
23695       remove wrong NameID decryption code (it cannot work),
23696       adapt to new signature of lasso_provider_verify_saml_signature,
23697
23698 lasso/id-ff/login.c | 58 +++++++++--------------------------------------------
23699 1 file changed, 10 insertions(+), 48 deletions(-)
23700
23701commit 9bd1c6a446d0ab85bc8b9ed0311d10afcd84ac95
23702Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23703Date:   Fri Mar 27 15:04:53 2009 +0000
23704
23705    Core: new init method with format limit and xmlDoc output argument
23706
23707     * lasso/xml/private.h:
23708     * lasso/xml/xml.c:
23709       lasso_node_init_from_message_with_format permit to initialize a node
23710       and to keep the corresponding xml document, in order for example to
23711       validate a signature.
23712     * lasso/xml/tools.c:
23713       lasso_xml_parse_message is able to parse a message of any type, or of
23714       a given type. If a message of another than the one specified is
23715       found, the call fails, and a LASSO_MESSAGE_FORMAT_ERROR is returned.
23716
23717 lasso/xml/private.h |   1 +
23718 lasso/xml/tools.c   |  95 ++++++++++++++++++++++++++++++
23719 lasso/xml/xml.c     | 163 +++++++++++++++++++++++++++++++++++-----------------
23720 3 files changed, 205 insertions(+), 54 deletions(-)
23721
23722commit 6109e1b71b9523adb3d869b910b61cf93441ffea
23723Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23724Date:   Fri Mar 27 15:04:51 2009 +0000
23725
23726    Core: add function to extract SOAP message content
23727
23728     * lasso/xml/tools.c:
23729       add lasso_xml_is_soap, to verify that a message is SOAP.
23730       add lasso_xml_get_soap_content, to retrieve the first child of the
23731       SOAP body, whatever the SOAP content version.
23732
23733 lasso/xml/private.h |  4 ++++
23734 lasso/xml/tools.c   | 33 +++++++++++++++++++++++++++++++++
23735 2 files changed, 37 insertions(+)
23736
23737commit 12744e44fe11810dcb1d0d83bbd6029b23111a57
23738Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23739Date:   Fri Mar 27 15:04:49 2009 +0000
23740
23741    SAML 2.0: API for Saml2EncryptedElement decrypt
23742
23743     * lasso/xml/xml_enc.h:
23744       remove old functions
23745     * lasso/xml/private.h:
23746       remove lasso_node_(de/en)crypt from public headers API, they were not
23747       exported anyway. move them to internal header.
23748     * lasso/xml/saml-2.0/saml2_encrypted_element.{c,h}:
23749       add a new decrypt function to convert a EncryptedElement to the
23750       contained encrypted node objects.
23751     * bindings/overrrides.xml:
23752       do not export the new method, wait for implementation of output
23753       arguments.
23754     * lasso/id-ff/server.c:
23755       remove lasso_decrypt_nameid from lasso/id-ff/server.c
23756
23757 bindings/overrides.xml                       |  1 +
23758 lasso/xml/private.h                          |  6 +++++
23759 lasso/xml/saml-2.0/saml2_encrypted_element.c | 36 ++++++++++++++++++++++++++++
23760 lasso/xml/saml-2.0/saml2_encrypted_element.h |  3 +--
23761 lasso/xml/xml_enc.h                          |  8 -------
23762 5 files changed, 44 insertions(+), 10 deletions(-)
23763
23764commit 3705a0f86d6588ffb48285892d19c6bb89b62c68
23765Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23766Date:   Fri Mar 27 15:04:48 2009 +0000
23767
23768    Bindings php5: add support for xmlNode arguments
23769
23770     * bindings/php5/php_code.py:
23771     * bindings/php5/wrapper_source.py:
23772       complete error reporting about on documentation treatment.
23773       treat xmlNode* arguments (convert string to xmlNode, give as
23774       argument, then frees it).
23775
23776 bindings/php5/php_code.py       |  2 +-
23777 bindings/php5/wrapper_source.py | 16 ++++++++++++++--
23778 2 files changed, 15 insertions(+), 3 deletions(-)
23779
23780commit 46643326fd53a265d47947280b6799946af7c9d1
23781Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23782Date:   Fri Mar 27 15:04:46 2009 +0000
23783
23784    Bindings: fix documentation parsing
23785
23786     * bindings/bindings.py:
23787       fix regex to match documentation (remove condition terminating on
23788       '**/')
23789       print error messages to stderr.
23790     * bindings/java/lang.py: remove commented debugging code
23791
23792 bindings/bindings.py  | 4 ++--
23793 bindings/java/lang.py | 3 ---
23794 2 files changed, 2 insertions(+), 5 deletions(-)
23795
23796commit 91e118d69854bdc8fce654a3b3a911d143be298b
23797Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23798Date:   Fri Mar 27 15:04:45 2009 +0000
23799
23800    Docs: add declaration of missing LassoNode public methods
23801
23802     * docs/reference/lasso-sections.txt:
23803       add missing lasso_node_*() functions.
23804
23805 docs/reference/lasso-sections.txt | 14 +++++++++++---
23806 1 file changed, 11 insertions(+), 3 deletions(-)
23807
23808commit 01c5740a7b952f8b867289800dcdee287a477f84
23809Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23810Date:   Fri Mar 27 15:04:43 2009 +0000
23811
23812    Docs: fix doc on Attribute related classes
23813
23814     * xml/saml-2.0/saml2_attribute_value.c:
23815     * xml/saml-2.0/samlp2_extensions.c:
23816     * xml/saml_attribute_value.c:
23817       add documentation about the special way of setting those classes
23818       content, that is using lasso_node_set_original_xmlnode.
23819     * docs/reference/lasso-sections.txt:
23820     * docs/reference/lasso.sgml:
23821       add missing declarations for documentation of LassoSamlAttribute,
23822       LassoSamlAttributeValue, LassoSamlAttributeDesignator,
23823       LassoSamlStatement and LassoSaml2AttributeValue.
23824
23825 docs/reference/lasso-sections.txt          | 30 ++++++++++++++++++++++++++++++
23826 docs/reference/lasso.sgml                  | 10 ++++++++++
23827 lasso/xml/saml-2.0/saml2_attribute_value.c | 18 ++++++++++++++++--
23828 lasso/xml/saml-2.0/samlp2_extensions.c     |  5 +++++
23829 lasso/xml/saml_attribute_value.c           | 21 +++++++++++++++++++--
23830 5 files changed, 80 insertions(+), 4 deletions(-)
23831
23832commit 7f09fe60de4f66a35ef751d8dd902066e196860b
23833Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23834Date:   Fri Mar 27 15:04:41 2009 +0000
23835
23836    Fix bug #94: permit any content for AttributeValue
23837
23838     * lasso/xml/private.h:
23839     * lasso/xml/xml.h
23840     * lassoi/xml/xml.c:
23841       add an implementation helper for the AttributeValue objects
23842       implementation of get_xmlNode.
23843       make lasso_node_set_original_xmlnode public API.
23844     * lasso/xml/saml-2.0/samlp2_extensions.c:
23845     * lasso/xml/saml-2.0/saml2_attribute_value.c:
23846     * lasso/xml/saml_attribute_value.c:
23847       implement get_xmlNode for the AttributeValue and Extensions objects.
23848       If the any field is empty, use the original_xmlnode value.  In order
23849       to support free-style content, you must use the method
23850       lasso_node_set_original_xmlnode, properties and children are
23851       extracted from the given node and added to the node created by the
23852       generic get_xmlNode virtual method.
23853
23854 lasso/xml/private.h                        |  2 ++
23855 lasso/xml/saml-2.0/saml2_attribute_value.c | 21 +++++++++++---
23856 lasso/xml/saml-2.0/samlp2_extensions.c     | 15 +++++++++-
23857 lasso/xml/saml_attribute_value.c           | 21 +++++++++++---
23858 lasso/xml/xml.c                            | 44 ++++++++++++++++++++++++++----
23859 lasso/xml/xml.h                            |  4 +++
23860 6 files changed, 92 insertions(+), 15 deletions(-)
23861
23862commit a017ddc81ec438462924dd5ad552c83b7b8d7849
23863Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23864Date:   Fri Mar 27 15:04:40 2009 +0000
23865
23866    XML Core: add new snippet type SNIPPET_KEEP_XMLNODE
23867
23868     * private.h:
23869       add the new constant to the enum type
23870     * xml.c:
23871       fix lasso_node_traversal, add support for the new contanst in
23872       lasso_node_imp_init_from_xmlNode.
23873
23874 lasso/xml/private.h |  3 ++-
23875 lasso/xml/xml.c     | 36 +++++++++++++++++++++++-------------
23876 2 files changed, 25 insertions(+), 14 deletions(-)
23877
23878commit 4104a9e12f8f5db4d1ca519726a81c3efae70591
23879Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23880Date:   Fri Mar 27 15:04:38 2009 +0000
23881
23882    Core: add error codes, fix error strings
23883
23884     * lasso/errors.c, lasso/errors.h:
23885       remove useless error code LASSO_SERVER_ERROR_INVALID_XML,
23886       fix string for LASSO_PROFILE_ERROR_INVALID_ISSUER,
23887       add errors codes LASSO_PROFILE_ERROR_CANNOT_VERIFY_SIGNATURE,
23888       LASSO_PROFILE_ERROR_CANNOT_FIND_A_PROVIDER and
23889       LASSO_PROVIDER_ERROR_MISSING_PUBLIC_KEY.
23890
23891 lasso/errors.c | 14 +++++++++++---
23892 lasso/errors.h | 10 ++++++++--
23893 2 files changed, 19 insertions(+), 5 deletions(-)
23894
23895commit dcea6b26a3221be92559829606f4d089cee6fa77
23896Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23897Date:   Fri Mar 27 15:04:36 2009 +0000
23898
23899    Makefile: missing dependencies for built sources
23900
23901     * lasso/Makefile.am:
23902       remove .PHONY declaration on built sources and set appropriate
23903       dependencies.
23904     * lasso/extract_types.py: with new dependencies well defined in
23905       Makefile no need to verify change in the content of the file, just
23906       overwrite it.
23907
23908 lasso/Makefile.am      | 8 +++-----
23909 lasso/extract_types.py | 3 +--
23910 2 files changed, 4 insertions(+), 7 deletions(-)
23911
23912commit d79b3e5b3a86ff2dd3163a0fc9d80c2461b23351
23913Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23914Date:   Fri Mar 27 15:04:35 2009 +0000
23915
23916    Core: Fix argument checking in init_from_xml
23917
23918     * lasso/xml/xml.c:
23919       In lasso_node_impl_init_from_xml if xmlnode is null, return an error
23920       but if no node_data specification is present, do not fail but print a
23921       warning. It is not an error for a class to not have a node_data
23922       private field.
23923       add a comment to fix return code later.
23924
23925 lasso/xml/xml.c | 10 +++++++++-
23926 1 file changed, 9 insertions(+), 1 deletion(-)
23927
23928commit d4e218dfebe021d37acdd7af4a58e219a39ead90
23929Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23930Date:   Fri Mar 27 15:04:33 2009 +0000
23931
23932    Core: handle g_io_channel creation failure
23933
23934     * lasso/xml/tools.c:
23935       in lasso_load_certs_from_pem_certs_chain_file if
23936       g_io_channel_new_file fails return NULL and print a warning.
23937       If path is NULL or 0-length also returns NULL.
23938
23939 lasso/xml/tools.c | 11 +++++++++--
23940 1 file changed, 9 insertions(+), 2 deletions(-)
23941
23942commit b09ef2e015287adfc16c9f71f0f7c5b3aba3502c
23943Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
23944Date:   Fri Mar 27 15:04:26 2009 +0000
23945
23946    Core: do not mix public and private headers
23947
23948     * lots of files:
23949       explicitely load the internal header xml/private.h where needed.
23950
23951 lasso/id-ff/defederation.c                                      | 1 +
23952 lasso/id-ff/federation.c                                        | 1 +
23953 lasso/id-ff/identity.c                                          | 1 +
23954 lasso/id-ff/lecp.c                                              | 1 +
23955 lasso/id-ff/login.c                                             | 1 +
23956 lasso/id-ff/logout.c                                            | 1 +
23957 lasso/id-ff/name_identifier_mapping.c                           | 1 +
23958 lasso/id-ff/name_registration.c                                 | 1 +
23959 lasso/id-ff/profile.c                                           | 1 +
23960 lasso/id-ff/provider.c                                          | 1 +
23961 lasso/id-ff/server.c                                            | 1 +
23962 lasso/id-ff/session.c                                           | 1 +
23963 lasso/id-wsf-2.0/data_service.c                                 | 1 +
23964 lasso/id-wsf-2.0/discovery.c                                    | 1 +
23965 lasso/id-wsf-2.0/profile.c                                      | 1 +
23966 lasso/id-wsf/authentication.c                                   | 1 +
23967 lasso/id-wsf/data_service.c                                     | 1 +
23968 lasso/id-wsf/discovery.c                                        | 1 +
23969 lasso/id-wsf/interaction_profile_service.c                      | 1 +
23970 lasso/id-wsf/personal_profile_service.c                         | 1 +
23971 lasso/id-wsf/utils.c                                            | 1 +
23972 lasso/id-wsf/wsf_profile.c                                      | 1 +
23973 lasso/lasso.c                                                   | 1 +
23974 lasso/saml-2.0/assertion_query.c                                | 1 +
23975 lasso/saml-2.0/ecp.c                                            | 1 +
23976 lasso/saml-2.0/federation.c                                     | 1 +
23977 lasso/saml-2.0/login.c                                          | 1 +
23978 lasso/saml-2.0/logout.c                                         | 1 +
23979 lasso/saml-2.0/name_id_management.c                             | 1 +
23980 lasso/saml-2.0/profile.c                                        | 1 +
23981 lasso/saml-2.0/provider.c                                       | 1 +
23982 lasso/saml-2.0/server.c                                         | 1 +
23983 lasso/xml/disco_authenticate_requester.c                        | 1 +
23984 lasso/xml/disco_authenticate_session_context.c                  | 1 +
23985 lasso/xml/disco_authorize_requester.c                           | 1 +
23986 lasso/xml/disco_credentials.c                                   | 1 +
23987 lasso/xml/disco_description.c                                   | 1 +
23988 lasso/xml/disco_encrypt_resource_id.c                           | 1 +
23989 lasso/xml/disco_encrypted_resource_id.c                         | 1 +
23990 lasso/xml/disco_generate_bearer_token.c                         | 1 +
23991 lasso/xml/disco_insert_entry.c                                  | 1 +
23992 lasso/xml/disco_modify.c                                        | 1 +
23993 lasso/xml/disco_modify_response.c                               | 1 +
23994 lasso/xml/disco_options.c                                       | 1 +
23995 lasso/xml/disco_query.c                                         | 1 +
23996 lasso/xml/disco_query_response.c                                | 1 +
23997 lasso/xml/disco_remove_entry.c                                  | 1 +
23998 lasso/xml/disco_requested_service_type.c                        | 1 +
23999 lasso/xml/disco_resource_id.c                                   | 1 +
24000 lasso/xml/disco_resource_offering.c                             | 1 +
24001 lasso/xml/disco_send_single_logout.c                            | 1 +
24002 lasso/xml/disco_service_instance.c                              | 1 +
24003 lasso/xml/ds_key_info.c                                         | 1 +
24004 lasso/xml/ds_key_value.c                                        | 1 +
24005 lasso/xml/ds_rsa_key_value.c                                    | 1 +
24006 lasso/xml/dst_data.c                                            | 1 +
24007 lasso/xml/dst_modification.c                                    | 1 +
24008 lasso/xml/dst_modify.c                                          | 1 +
24009 lasso/xml/dst_modify_response.c                                 | 1 +
24010 lasso/xml/dst_new_data.c                                        | 1 +
24011 lasso/xml/dst_query.c                                           | 1 +
24012 lasso/xml/dst_query_item.c                                      | 1 +
24013 lasso/xml/dst_query_response.c                                  | 1 +
24014 lasso/xml/id-wsf-2.0/disco_abstract.c                           | 1 +
24015 lasso/xml/id-wsf-2.0/disco_endpoint_context.c                   | 1 +
24016 lasso/xml/id-wsf-2.0/disco_keys.c                               | 1 +
24017 lasso/xml/id-wsf-2.0/disco_options.c                            | 1 +
24018 lasso/xml/id-wsf-2.0/disco_provider_id.c                        | 1 +
24019 lasso/xml/id-wsf-2.0/disco_query.c                              | 1 +
24020 lasso/xml/id-wsf-2.0/disco_query_response.c                     | 1 +
24021 lasso/xml/id-wsf-2.0/disco_requested_service.c                  | 1 +
24022 lasso/xml/id-wsf-2.0/disco_security_context.c                   | 1 +
24023 lasso/xml/id-wsf-2.0/disco_service_context.c                    | 1 +
24024 lasso/xml/id-wsf-2.0/disco_service_type.c                       | 1 +
24025 lasso/xml/id-wsf-2.0/disco_svc_md_association_add.c             | 1 +
24026 lasso/xml/id-wsf-2.0/disco_svc_md_association_add_response.c    | 1 +
24027 lasso/xml/id-wsf-2.0/disco_svc_md_association_delete.c          | 1 +
24028 lasso/xml/id-wsf-2.0/disco_svc_md_association_delete_response.c | 1 +
24029 lasso/xml/id-wsf-2.0/disco_svc_md_association_query.c           | 1 +
24030 lasso/xml/id-wsf-2.0/disco_svc_md_association_query_response.c  | 1 +
24031 lasso/xml/id-wsf-2.0/disco_svc_md_delete.c                      | 1 +
24032 lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.c             | 1 +
24033 lasso/xml/id-wsf-2.0/disco_svc_md_query.c                       | 1 +
24034 lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c              | 1 +
24035 lasso/xml/id-wsf-2.0/disco_svc_md_register.c                    | 1 +
24036 lasso/xml/id-wsf-2.0/disco_svc_md_register_response.c           | 1 +
24037 lasso/xml/id-wsf-2.0/disco_svc_md_replace.c                     | 1 +
24038 lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.c            | 1 +
24039 lasso/xml/id-wsf-2.0/disco_svc_metadata.c                       | 1 +
24040 lasso/xml/id-wsf-2.0/dst_data_response_base.c                   | 1 +
24041 lasso/xml/id-wsf-2.0/dst_delete_item_base.c                     | 1 +
24042 lasso/xml/id-wsf-2.0/dst_delete_response.c                      | 1 +
24043 lasso/xml/id-wsf-2.0/dst_request.c                              | 1 +
24044 lasso/xml/id-wsf-2.0/dst_result_query_base.c                    | 1 +
24045 lasso/xml/id-wsf-2.0/dst_test_item_base.c                       | 1 +
24046 lasso/xml/id-wsf-2.0/dstref_app_data.c                          | 1 +
24047 lasso/xml/id-wsf-2.0/dstref_create.c                            | 1 +
24048 lasso/xml/id-wsf-2.0/dstref_create_item.c                       | 1 +
24049 lasso/xml/id-wsf-2.0/dstref_create_response.c                   | 1 +
24050 lasso/xml/id-wsf-2.0/dstref_data.c                              | 1 +
24051 lasso/xml/id-wsf-2.0/dstref_data_response.c                     | 1 +
24052 lasso/xml/id-wsf-2.0/dstref_delete.c                            | 1 +
24053 lasso/xml/id-wsf-2.0/dstref_delete_item.c                       | 1 +
24054 lasso/xml/id-wsf-2.0/dstref_delete_response.c                   | 1 +
24055 lasso/xml/id-wsf-2.0/dstref_item_data.c                         | 1 +
24056 lasso/xml/id-wsf-2.0/dstref_modify.c                            | 1 +
24057 lasso/xml/id-wsf-2.0/dstref_modify_item.c                       | 1 +
24058 lasso/xml/id-wsf-2.0/dstref_modify_response.c                   | 1 +
24059 lasso/xml/id-wsf-2.0/dstref_query.c                             | 1 +
24060 lasso/xml/id-wsf-2.0/dstref_query_item.c                        | 1 +
24061 lasso/xml/id-wsf-2.0/dstref_query_response.c                    | 1 +
24062 lasso/xml/id-wsf-2.0/dstref_result_query.c                      | 1 +
24063 lasso/xml/id-wsf-2.0/dstref_test_item.c                         | 1 +
24064 lasso/xml/id-wsf-2.0/ims_identity_mapping_request.c             | 1 +
24065 lasso/xml/id-wsf-2.0/ims_identity_mapping_response.c            | 1 +
24066 lasso/xml/id-wsf-2.0/ims_mapping_input.c                        | 1 +
24067 lasso/xml/id-wsf-2.0/ims_mapping_output.c                       | 1 +
24068 lasso/xml/id-wsf-2.0/is_help.c                                  | 1 +
24069 lasso/xml/id-wsf-2.0/is_inquiry.c                               | 1 +
24070 lasso/xml/id-wsf-2.0/is_inquiry_element.c                       | 1 +
24071 lasso/xml/id-wsf-2.0/is_interaction_request.c                   | 1 +
24072 lasso/xml/id-wsf-2.0/is_interaction_response.c                  | 1 +
24073 lasso/xml/id-wsf-2.0/is_interaction_statement.c                 | 1 +
24074 lasso/xml/id-wsf-2.0/is_item.c                                  | 1 +
24075 lasso/xml/id-wsf-2.0/is_parameter.c                             | 1 +
24076 lasso/xml/id-wsf-2.0/is_select.c                                | 1 +
24077 lasso/xml/id-wsf-2.0/is_text.c                                  | 1 +
24078 lasso/xml/id-wsf-2.0/ps_add_collection_request.c                | 1 +
24079 lasso/xml/id-wsf-2.0/ps_add_collection_response.c               | 1 +
24080 lasso/xml/id-wsf-2.0/ps_add_entity_request.c                    | 1 +
24081 lasso/xml/id-wsf-2.0/ps_add_entity_response.c                   | 1 +
24082 lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c              | 1 +
24083 lasso/xml/id-wsf-2.0/ps_add_known_entity_response.c             | 1 +
24084 lasso/xml/id-wsf-2.0/ps_add_to_collection_request.c             | 1 +
24085 lasso/xml/id-wsf-2.0/ps_get_object_info_request.c               | 1 +
24086 lasso/xml/id-wsf-2.0/ps_get_object_info_response.c              | 1 +
24087 lasso/xml/id-wsf-2.0/ps_item_data.c                             | 1 +
24088 lasso/xml/id-wsf-2.0/ps_list_members_request.c                  | 1 +
24089 lasso/xml/id-wsf-2.0/ps_list_members_response.c                 | 1 +
24090 lasso/xml/id-wsf-2.0/ps_notification.c                          | 1 +
24091 lasso/xml/id-wsf-2.0/ps_notify.c                                | 1 +
24092 lasso/xml/id-wsf-2.0/ps_object.c                                | 1 +
24093 lasso/xml/id-wsf-2.0/ps_query_objects_request.c                 | 1 +
24094 lasso/xml/id-wsf-2.0/ps_query_objects_response.c                | 1 +
24095 lasso/xml/id-wsf-2.0/ps_remove_collection_request.c             | 1 +
24096 lasso/xml/id-wsf-2.0/ps_remove_entity_request.c                 | 1 +
24097 lasso/xml/id-wsf-2.0/ps_remove_from_collection_request.c        | 1 +
24098 lasso/xml/id-wsf-2.0/ps_request_abstract.c                      | 1 +
24099 lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.c            | 1 +
24100 lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.c           | 1 +
24101 lasso/xml/id-wsf-2.0/ps_resolve_input.c                         | 1 +
24102 lasso/xml/id-wsf-2.0/ps_response_abstract.c                     | 1 +
24103 lasso/xml/id-wsf-2.0/ps_set_object_info_request.c               | 1 +
24104 lasso/xml/id-wsf-2.0/ps_test_membership_request.c               | 1 +
24105 lasso/xml/id-wsf-2.0/ps_test_membership_response.c              | 1 +
24106 lasso/xml/id-wsf-2.0/sb2_consent.c                              | 1 +
24107 lasso/xml/id-wsf-2.0/sb2_credentials_context.c                  | 1 +
24108 lasso/xml/id-wsf-2.0/sb2_endpoint_update.c                      | 1 +
24109 lasso/xml/id-wsf-2.0/sb2_redirect_request.c                     | 1 +
24110 lasso/xml/id-wsf-2.0/sb2_sender.c                               | 1 +
24111 lasso/xml/id-wsf-2.0/sb2_target_identity.c                      | 1 +
24112 lasso/xml/id-wsf-2.0/sb2_timeout.c                              | 1 +
24113 lasso/xml/id-wsf-2.0/sb2_usage_directive.c                      | 1 +
24114 lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c              | 1 +
24115 lasso/xml/id-wsf-2.0/sbf_framework.c                            | 1 +
24116 lasso/xml/id-wsf-2.0/sec_token.c                                | 1 +
24117 lasso/xml/id-wsf-2.0/sec_token_policy.c                         | 1 +
24118 lasso/xml/id-wsf-2.0/sec_transited_provider_path.c              | 1 +
24119 lasso/xml/id-wsf-2.0/subs_notification.c                        | 1 +
24120 lasso/xml/id-wsf-2.0/subs_notify_response.c                     | 1 +
24121 lasso/xml/id-wsf-2.0/subs_ref_item.c                            | 1 +
24122 lasso/xml/id-wsf-2.0/subs_subscription.c                        | 1 +
24123 lasso/xml/id-wsf-2.0/subsref_app_data.c                         | 1 +
24124 lasso/xml/id-wsf-2.0/subsref_create.c                           | 1 +
24125 lasso/xml/id-wsf-2.0/subsref_create_item.c                      | 1 +
24126 lasso/xml/id-wsf-2.0/subsref_create_response.c                  | 1 +
24127 lasso/xml/id-wsf-2.0/subsref_data.c                             | 1 +
24128 lasso/xml/id-wsf-2.0/subsref_data_response.c                    | 1 +
24129 lasso/xml/id-wsf-2.0/subsref_delete.c                           | 1 +
24130 lasso/xml/id-wsf-2.0/subsref_delete_item.c                      | 1 +
24131 lasso/xml/id-wsf-2.0/subsref_delete_response.c                  | 1 +
24132 lasso/xml/id-wsf-2.0/subsref_item_data.c                        | 1 +
24133 lasso/xml/id-wsf-2.0/subsref_modify.c                           | 1 +
24134 lasso/xml/id-wsf-2.0/subsref_modify_item.c                      | 1 +
24135 lasso/xml/id-wsf-2.0/subsref_modify_response.c                  | 1 +
24136 lasso/xml/id-wsf-2.0/subsref_notification.c                     | 1 +
24137 lasso/xml/id-wsf-2.0/subsref_notify.c                           | 1 +
24138 lasso/xml/id-wsf-2.0/subsref_notify_response.c                  | 1 +
24139 lasso/xml/id-wsf-2.0/subsref_query.c                            | 1 +
24140 lasso/xml/id-wsf-2.0/subsref_query_item.c                       | 1 +
24141 lasso/xml/id-wsf-2.0/subsref_query_response.c                   | 1 +
24142 lasso/xml/id-wsf-2.0/subsref_result_query.c                     | 1 +
24143 lasso/xml/id-wsf-2.0/subsref_subscription.c                     | 1 +
24144 lasso/xml/id-wsf-2.0/subsref_test_item.c                        | 1 +
24145 lasso/xml/id-wsf-2.0/util_empty.c                               | 1 +
24146 lasso/xml/id-wsf-2.0/util_extension.c                           | 1 +
24147 lasso/xml/id-wsf-2.0/util_response.c                            | 1 +
24148 lasso/xml/id-wsf-2.0/util_status.c                              | 1 +
24149 lasso/xml/is_help.c                                             | 1 +
24150 lasso/xml/is_inquiry.c                                          | 1 +
24151 lasso/xml/is_inquiry_element.c                                  | 1 +
24152 lasso/xml/is_interaction_request.c                              | 1 +
24153 lasso/xml/is_interaction_response.c                             | 1 +
24154 lasso/xml/is_interaction_statement.c                            | 1 +
24155 lasso/xml/is_item.c                                             | 1 +
24156 lasso/xml/is_parameter.c                                        | 1 +
24157 lasso/xml/is_redirect_request.c                                 | 1 +
24158 lasso/xml/is_select.c                                           | 1 +
24159 lasso/xml/is_text.c                                             | 1 +
24160 lasso/xml/is_user_interaction.c                                 | 1 +
24161 lasso/xml/lib_assertion.c                                       | 1 +
24162 lasso/xml/lib_authentication_statement.c                        | 1 +
24163 lasso/xml/lib_authn_context.c                                   | 1 +
24164 lasso/xml/lib_authn_request.c                                   | 1 +
24165 lasso/xml/lib_authn_request_envelope.c                          | 1 +
24166 lasso/xml/lib_authn_response.c                                  | 1 +
24167 lasso/xml/lib_authn_response_envelope.c                         | 1 +
24168 lasso/xml/lib_federation_termination_notification.c             | 1 +
24169 lasso/xml/lib_idp_entries.c                                     | 1 +
24170 lasso/xml/lib_idp_entry.c                                       | 1 +
24171 lasso/xml/lib_idp_list.c                                        | 1 +
24172 lasso/xml/lib_logout_request.c                                  | 1 +
24173 lasso/xml/lib_logout_response.c                                 | 1 +
24174 lasso/xml/lib_name_identifier_mapping_request.c                 | 1 +
24175 lasso/xml/lib_name_identifier_mapping_response.c                | 1 +
24176 lasso/xml/lib_register_name_identifier_request.c                | 1 +
24177 lasso/xml/lib_register_name_identifier_response.c               | 1 +
24178 lasso/xml/lib_request_authn_context.c                           | 1 +
24179 lasso/xml/lib_scoping.c                                         | 1 +
24180 lasso/xml/lib_status_response.c                                 | 1 +
24181 lasso/xml/lib_subject.c                                         | 1 +
24182 lasso/xml/misc_text_node.c                                      | 1 +
24183 lasso/xml/private.h                                             | 3 +++
24184 lasso/xml/sa_credentials.c                                      | 1 +
24185 lasso/xml/sa_parameter.c                                        | 1 +
24186 lasso/xml/sa_password_transforms.c                              | 1 +
24187 lasso/xml/sa_sasl_request.c                                     | 1 +
24188 lasso/xml/sa_sasl_response.c                                    | 1 +
24189 lasso/xml/sa_transform.c                                        | 1 +
24190 lasso/xml/saml-2.0/saml2_action.c                               | 1 +
24191 lasso/xml/saml-2.0/saml2_advice.c                               | 1 +
24192 lasso/xml/saml-2.0/saml2_assertion.c                            | 1 +
24193 lasso/xml/saml-2.0/saml2_attribute.c                            | 1 +
24194 lasso/xml/saml-2.0/saml2_attribute_statement.c                  | 1 +
24195 lasso/xml/saml-2.0/saml2_attribute_value.c                      | 1 +
24196 lasso/xml/saml-2.0/saml2_audience_restriction.c                 | 1 +
24197 lasso/xml/saml-2.0/saml2_authn_context.c                        | 1 +
24198 lasso/xml/saml-2.0/saml2_authn_statement.c                      | 1 +
24199 lasso/xml/saml-2.0/saml2_authz_decision_statement.c             | 1 +
24200 lasso/xml/saml-2.0/saml2_base_idabstract.c                      | 1 +
24201 lasso/xml/saml-2.0/saml2_condition_abstract.c                   | 1 +
24202 lasso/xml/saml-2.0/saml2_conditions.c                           | 1 +
24203 lasso/xml/saml-2.0/saml2_encrypted_element.c                    | 1 +
24204 lasso/xml/saml-2.0/saml2_evidence.c                             | 1 +
24205 lasso/xml/saml-2.0/saml2_key_info_confirmation_data.c           | 1 +
24206 lasso/xml/saml-2.0/saml2_name_id.c                              | 1 +
24207 lasso/xml/saml-2.0/saml2_one_time_use.c                         | 1 +
24208 lasso/xml/saml-2.0/saml2_proxy_restriction.c                    | 1 +
24209 lasso/xml/saml-2.0/saml2_statement_abstract.c                   | 1 +
24210 lasso/xml/saml-2.0/saml2_subject.c                              | 1 +
24211 lasso/xml/saml-2.0/saml2_subject_confirmation.c                 | 1 +
24212 lasso/xml/saml-2.0/saml2_subject_confirmation_data.c            | 1 +
24213 lasso/xml/saml-2.0/saml2_subject_locality.c                     | 1 +
24214 lasso/xml/saml-2.0/samlp2_artifact_resolve.c                    | 1 +
24215 lasso/xml/saml-2.0/samlp2_artifact_response.c                   | 1 +
24216 lasso/xml/saml-2.0/samlp2_assertion_id_request.c                | 1 +
24217 lasso/xml/saml-2.0/samlp2_attribute_query.c                     | 1 +
24218 lasso/xml/saml-2.0/samlp2_authn_query.c                         | 1 +
24219 lasso/xml/saml-2.0/samlp2_authn_request.c                       | 1 +
24220 lasso/xml/saml-2.0/samlp2_authz_decision_query.c                | 1 +
24221 lasso/xml/saml-2.0/samlp2_extensions.c                          | 1 +
24222 lasso/xml/saml-2.0/samlp2_idp_entry.c                           | 1 +
24223 lasso/xml/saml-2.0/samlp2_idp_list.c                            | 1 +
24224 lasso/xml/saml-2.0/samlp2_logout_request.c                      | 1 +
24225 lasso/xml/saml-2.0/samlp2_logout_response.c                     | 1 +
24226 lasso/xml/saml-2.0/samlp2_manage_name_id_request.c              | 1 +
24227 lasso/xml/saml-2.0/samlp2_manage_name_id_response.c             | 1 +
24228 lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c             | 1 +
24229 lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c            | 1 +
24230 lasso/xml/saml-2.0/samlp2_name_id_policy.c                      | 1 +
24231 lasso/xml/saml-2.0/samlp2_request_abstract.c                    | 1 +
24232 lasso/xml/saml-2.0/samlp2_requested_authn_context.c             | 1 +
24233 lasso/xml/saml-2.0/samlp2_response.c                            | 1 +
24234 lasso/xml/saml-2.0/samlp2_scoping.c                             | 1 +
24235 lasso/xml/saml-2.0/samlp2_status.c                              | 1 +
24236 lasso/xml/saml-2.0/samlp2_status_code.c                         | 1 +
24237 lasso/xml/saml-2.0/samlp2_status_detail.c                       | 1 +
24238 lasso/xml/saml-2.0/samlp2_status_response.c                     | 1 +
24239 lasso/xml/saml-2.0/samlp2_subject_query_abstract.c              | 1 +
24240 lasso/xml/saml-2.0/samlp2_terminate.c                           | 1 +
24241 lasso/xml/saml_advice.c                                         | 1 +
24242 lasso/xml/saml_assertion.c                                      | 1 +
24243 lasso/xml/saml_attribute.c                                      | 1 +
24244 lasso/xml/saml_attribute_designator.c                           | 1 +
24245 lasso/xml/saml_attribute_statement.c                            | 1 +
24246 lasso/xml/saml_attribute_value.c                                | 1 +
24247 lasso/xml/saml_audience_restriction_condition.c                 | 1 +
24248 lasso/xml/saml_authentication_statement.c                       | 1 +
24249 lasso/xml/saml_authority_binding.c                              | 1 +
24250 lasso/xml/saml_condition_abstract.c                             | 1 +
24251 lasso/xml/saml_conditions.c                                     | 1 +
24252 lasso/xml/saml_name_identifier.c                                | 1 +
24253 lasso/xml/saml_statement_abstract.c                             | 1 +
24254 lasso/xml/saml_subject.c                                        | 1 +
24255 lasso/xml/saml_subject_confirmation.c                           | 1 +
24256 lasso/xml/saml_subject_locality.c                               | 1 +
24257 lasso/xml/saml_subject_statement.c                              | 1 +
24258 lasso/xml/saml_subject_statement_abstract.c                     | 1 +
24259 lasso/xml/samlp_request.c                                       | 1 +
24260 lasso/xml/samlp_request_abstract.c                              | 1 +
24261 lasso/xml/samlp_response.c                                      | 1 +
24262 lasso/xml/samlp_response_abstract.c                             | 1 +
24263 lasso/xml/samlp_status.c                                        | 1 +
24264 lasso/xml/samlp_status_code.c                                   | 1 +
24265 lasso/xml/sec_resource_access_statement.c                       | 1 +
24266 lasso/xml/soap_binding.c                                        | 1 +
24267 lasso/xml/soap_binding_consent.c                                | 1 +
24268 lasso/xml/soap_binding_correlation.c                            | 1 +
24269 lasso/xml/soap_binding_ext_credential.c                         | 1 +
24270 lasso/xml/soap_binding_ext_credentials_context.c                | 1 +
24271 lasso/xml/soap_binding_ext_service_instance_update.c            | 1 +
24272 lasso/xml/soap_binding_ext_timeout.c                            | 1 +
24273 lasso/xml/soap_binding_processing_context.c                     | 1 +
24274 lasso/xml/soap_binding_provider.c                               | 1 +
24275 lasso/xml/soap_binding_usage_directive.c                        | 1 +
24276 lasso/xml/soap_body.c                                           | 1 +
24277 lasso/xml/soap_detail.c                                         | 1 +
24278 lasso/xml/soap_envelope.c                                       | 1 +
24279 lasso/xml/soap_fault.c                                          | 1 +
24280 lasso/xml/soap_header.c                                         | 1 +
24281 lasso/xml/tools.c                                               | 1 +
24282 lasso/xml/utility_status.c                                      | 1 +
24283 lasso/xml/ws/wsa_attributed_any.c                               | 1 +
24284 lasso/xml/ws/wsa_attributed_qname.c                             | 1 +
24285 lasso/xml/ws/wsa_attributed_unsigned_long.c                     | 1 +
24286 lasso/xml/ws/wsa_attributed_uri.c                               | 1 +
24287 lasso/xml/ws/wsa_endpoint_reference.c                           | 1 +
24288 lasso/xml/ws/wsa_metadata.c                                     | 1 +
24289 lasso/xml/ws/wsa_problem_action.c                               | 1 +
24290 lasso/xml/ws/wsa_reference_parameters.c                         | 1 +
24291 lasso/xml/ws/wsa_relates_to.c                                   | 1 +
24292 lasso/xml/ws/wsse_embedded.c                                    | 1 +
24293 lasso/xml/ws/wsse_reference.c                                   | 1 +
24294 lasso/xml/ws/wsse_security_header.c                             | 1 +
24295 lasso/xml/ws/wsse_security_token_reference.c                    | 1 +
24296 lasso/xml/ws/wsse_transformation_parameters.c                   | 1 +
24297 lasso/xml/ws/wsse_username_token.c                              | 1 +
24298 lasso/xml/ws/wsu_timestamp.c                                    | 1 +
24299 lasso/xml/wsse_security.c                                       | 1 +
24300 lasso/xml/xml.c                                                 | 1 +
24301 lasso/xml/xml.h                                                 | 4 ----
24302 351 files changed, 352 insertions(+), 4 deletions(-)
24303
24304commit 75ed81fb0c963228dc0bd170a09042bf525b817c
24305Author: Frederic Peters <fpeters@entrouvert.com>
24306Date:   Mon Mar 23 13:21:48 2009 +0000
24307
24308    tentative NEWS file
24309
24310 NEWS | 7 +++++++
24311 1 file changed, 7 insertions(+)
24312
24313commit 8b02541db59d0c25f5a92abbcda75cb5ef56460c
24314Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24315Date:   Mon Mar 9 14:05:35 2009 +0000
24316
24317    Doc: Update index sgml file to cope with gtkdoc 1.11
24318
24319     * docs/references/lasso.sgml:
24320       change entity path for LassoSamlp2AssertionIDRequest.
24321
24322 docs/reference/lasso.sgml | 2 +-
24323 1 file changed, 1 insertion(+), 1 deletion(-)
24324
24325commit 8e47e763fbab1ca5a70f0f41da4bd768385dbbdc
24326Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24327Date:   Mon Mar 9 14:05:33 2009 +0000
24328
24329    SAML 2.0: Fix #90, simplify NameID decryption for NameIdManagement
24330
24331     * lasso/saml-2.0/name_id_management.c:
24332       (lasso_saml2_name_id_management_process_request)
24333       simplify code, remove explicit decryption of nameid and handling of
24334       error cases, delegate to lasso_decrypt_nameid (from xml/tools.c).
24335
24336 lasso/saml-2.0/name_id_management.c | 75 ++++++++++++++++++++-----------------
24337 1 file changed, 40 insertions(+), 35 deletions(-)
24338
24339commit 95d27816ee81f3c6b2cdea2bb2f0584a2df0b1a2
24340Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24341Date:   Mon Mar 9 14:05:31 2009 +0000
24342
24343    Core: add a method to decrypt nameid, handling error cases
24344
24345     * lasso/id-dff/serverprivate.h:
24346     * lasso/id-ff/server.c:
24347       lasso_server_decrypt_nameid handle error case of NameID decryption,
24348       and update passed field pointers.
24349     * lasso/errors.h:
24350       add new error codes:
24351       LASSO_DS_ERROR_DECRYPTION_FAILED -118
24352        -  Decryption of an encrypted node failed
24353       LASSO_PROFILE_ERROR_MISSING_SERVER -438
24354        - No server object set in the profile
24355
24356 lasso/errors.c              |  4 ++++
24357 lasso/errors.h              |  2 ++
24358 lasso/id-ff/server.c        | 41 +++++++++++++++++++++++++++++++++++++++++
24359 lasso/id-ff/serverprivate.h |  3 +++
24360 4 files changed, 50 insertions(+)
24361
24362commit cf50ac6da229df840409217ece42119a0292d1ba
24363Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24364Date:   Mon Mar 9 10:24:41 2009 +0000
24365
24366    XML SAML 1.0: fix bug 85
24367
24368     * lasso/xml/lib_logout_request.c: do not break parsing when
24369       NameIdentifier->Format attribute is NULL.
24370
24371 lasso/xml/lib_logout_request.c | 14 ++++++++++----
24372 1 file changed, 10 insertions(+), 4 deletions(-)
24373
24374commit f64f9973a551f3e29f367f633078ab0c467045f6
24375Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24376Date:   Tue Mar 3 20:52:49 2009 +0000
24377
24378    SAML 2.0: remove NotBefore attribute when not answering an AuthnRequest
24379
24380     * lasso/saml-2.0/login.c:
24381       In specification saml-profile-2.0-os.pdf, in paragraph 4.1.4.3, it is
24382       said that the SubjectConfirmationData node MUST NOT contain a
24383       NotBefore attribute if it contains an InReponseTo attribute,
24384       understanding that the response cannot (it the ID of the request is
24385       sufficiently random) arrive before the request and be valid with
24386       respect to the InResponseTo attribute.
24387
24388 lasso/saml-2.0/login.c | 8 ++++++++
24389 1 file changed, 8 insertions(+)
24390
24391commit b744d0be87b7788ef67e1627f50d264dbc690881
24392Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24393Date:   Tue Mar 3 20:52:46 2009 +0000
24394
24395    Test: Add test for testing new InResponseTo checking code
24396
24397     * tests/login_tests.c:
24398       after first test of parsing the soap response message in the login
24399       test, try to parse it a second time, after modifying the InResponseTo
24400       id of the assertion and disabling signature checking.
24401
24402 tests/login_tests.c | 18 +++++++++++++++++-
24403 1 file changed, 17 insertions(+), 1 deletion(-)
24404
24405commit 94398d7edf3cf9198eee714422a3c388cc574ae1
24406Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24407Date:   Tue Mar 3 20:52:45 2009 +0000
24408
24409    ID-FF 1.2 & SAML 2.0: fix "fix bug 173" match assertion and not the response with authn request id
24410
24411     * lasso/id-ff/login.c:
24412     * lasso/saml-2.0/login.c:
24413       Serialize/Unserialize request_id private field in LassoLogin dumps.
24414       Match InResponseTo assertion attribute (ID-FF 1.2) or
24415       SubjectConfirmationData attribute (SAML 2.0) to original request id
24416       if it is present.
24417
24418 lasso/id-ff/login.c    | 34 +++++++++++++++++++++++-----------
24419 lasso/saml-2.0/login.c | 29 +++++++++++++++++++----------
24420 2 files changed, 42 insertions(+), 21 deletions(-)
24421
24422commit 8d7c968fa864af65faf4a0db6b284f2826e872a6
24423Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24424Date:   Tue Mar 3 20:52:41 2009 +0000
24425
24426    Core: rename LOGIN_ERROR_REFER_TO_UNKNOWN_REQUEST
24427
24428     * lasso/errors.h:
24429     * lasso/errors.c:
24430       rename LASSO_LOGIN_ERROR_REFER_TO_UNKNOWN_REQUEST to
24431       LASSO_LOGIN_ERROR_ASSERTION_DOES_NOT_MATCH_REQUEST_ID.
24432
24433 lasso/errors.c | 4 ++--
24434 lasso/errors.h | 3 ++-
24435 2 files changed, 4 insertions(+), 3 deletions(-)
24436
24437commit 7d025b695292e958752c7d9938a3a6a2df9babd0
24438Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24439Date:   Tue Mar 3 20:52:39 2009 +0000
24440
24441    Core: fix handling of xsi:type
24442
24443     * lasso/xml/xml.c:
24444       xsi:type handling is broken since commit 3982, restore it.
24445       move prefix/nodename matching in static helper functions, and reuse
24446       them inside xsi:type code path.
24447
24448 lasso/xml/xml.c | 124 +++++++++++++++++++++++++++++++-------------------------
24449 1 file changed, 69 insertions(+), 55 deletions(-)
24450
24451commit 7da0401919fcbca6622fa37b46802b851f6f96f3
24452Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24453Date:   Tue Mar 3 20:52:37 2009 +0000
24454
24455    Core: enforce flag verify-signature in function lasso_verify_signature
24456
24457     * lasso/xml/tools.c: in lasso_verify_signature always return success if
24458       lasso_flag_verify_signature is FALSE.
24459     * lasso/xml/private.h: change return type to int.
24460
24461 lasso/xml/private.h | 2 +-
24462 lasso/xml/tools.c   | 5 ++++-
24463 2 files changed, 5 insertions(+), 2 deletions(-)
24464
24465commit eb3977ac9c78aca36b91685a8c79317275b8f643
24466Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24467Date:   Mon Mar 2 12:08:05 2009 +0000
24468
24469    Fix BSD compatibility bug in configure.ac
24470
24471     * configure.ac: remove GNUism, use -eq and = instead of == with test
24472       tool. (Patch from Emmanuel Dreyfus)
24473
24474 configure.ac | 8 ++++----
24475 1 file changed, 4 insertions(+), 4 deletions(-)
24476
24477commit 1cc04298dfa38959354669231298b6da179c0e2c
24478Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24479Date:   Tue Feb 17 17:02:01 2009 +0000
24480
24481    ID-FF 1.2 & SAML 2.0: Fix #173, check InReponseTo in authn responses
24482
24483     * id-ff/login.h:
24484       add a string field named request_id in the private part of LassoLogin
24485       to store request id from the original AuthnRequest.
24486     * id-ff/login.c:
24487       if request_id field is not null check the InResponseTo attribute of
24488       the samlp:Response.
24489     * saml-2.0/login.c:
24490       if request_id field is not null check the InResponseTo attribute of
24491       the samlp:Response.
24492
24493 lasso/id-ff/login.c        | 28 ++++++++++++----------------
24494 lasso/id-ff/loginprivate.h |  1 +
24495 lasso/saml-2.0/login.c     | 12 ++++++++++++
24496 3 files changed, 25 insertions(+), 16 deletions(-)
24497
24498commit b639ada4ee23c15e5f16d06c2c993768d098cc24
24499Author: Damien Laniel <dlaniel@entrouvert.com>
24500Date:   Fri Feb 6 11:08:17 2009 +0000
24501
24502    fixed binding generation
24503
24504 lasso/id-ff/session.h     | 4 ++--
24505 lasso/id-wsf-2.0/server.h | 4 ++--
24506 2 files changed, 4 insertions(+), 4 deletions(-)
24507
24508commit 1a2f77c27ea722a91ded53281cd4be6013c2956c
24509Author: Damien Laniel <dlaniel@entrouvert.com>
24510Date:   Fri Feb 6 11:08:02 2009 +0000
24511
24512    removed trailing whitespace
24513
24514 lasso/xml/saml_audience_restriction_condition.h | 2 +-
24515 1 file changed, 1 insertion(+), 1 deletion(-)
24516
24517commit 88f6faaf5d9f8b3541df3c4a855b76fdf1cdb59d
24518Author: Damien Laniel <dlaniel@entrouvert.com>
24519Date:   Thu Feb 5 16:56:29 2009 +0000
24520
24521    fixed parsing of OFTYPE
24522
24523 bindings/bindings.py      | 2 +-
24524 lasso/id-wsf-2.0/server.h | 4 ++--
24525 2 files changed, 3 insertions(+), 3 deletions(-)
24526
24527commit 4765d4ff18debb1e556adaa27d8eaf267f0052f4
24528Author: Damien Laniel <dlaniel@entrouvert.com>
24529Date:   Mon Jan 26 18:07:32 2009 +0000
24530
24531    added all string constants to the API doc
24532
24533 docs/reference/lasso-sections.txt | 379 +++++++++++++++++++++++++++++++++++++-
24534 1 file changed, 375 insertions(+), 4 deletions(-)
24535
24536commit ce1c57110441260a2a22a1f9a7b13397bf686826
24537Author: Damien Laniel <dlaniel@entrouvert.com>
24538Date:   Mon Jan 26 18:07:08 2009 +0000
24539
24540    reorganised string constants definitions
24541
24542 lasso/xml/strings.h | 78 +++++++++++++++++++++++++++--------------------------
24543 1 file changed, 40 insertions(+), 38 deletions(-)
24544
24545commit 2447334aca8d2a2b709c49ce3ee8cdbad380c736
24546Author: Damien Laniel <dlaniel@entrouvert.com>
24547Date:   Mon Jan 26 17:18:17 2009 +0000
24548
24549    added an index to quickly find symbols
24550
24551 docs/reference/lasso.sgml | 4 ++--
24552 1 file changed, 2 insertions(+), 2 deletions(-)
24553
24554commit f498b7797cf409dc8e2a7a8d108bb82fd27d2351
24555Author: Damien Laniel <dlaniel@entrouvert.com>
24556Date:   Mon Jan 26 16:42:36 2009 +0000
24557
24558    fixed some functions name
24559
24560 docs/reference/lasso-sections.txt | 21 +++++++++++----------
24561 1 file changed, 11 insertions(+), 10 deletions(-)
24562
24563commit 5aafc1300280d057886e4325bb850c099cdde410
24564Author: Damien Laniel <dlaniel@entrouvert.com>
24565Date:   Mon Jan 26 16:42:19 2009 +0000
24566
24567    documentation-related fixes
24568
24569 lasso/id-ff/provider.c                          | 4 ++--
24570 lasso/id-ff/session.h                           | 3 ++-
24571 lasso/id-wsf/discovery.c                        | 3 ++-
24572 lasso/lasso.c                                   | 2 +-
24573 lasso/xml/saml_audience_restriction_condition.c | 2 +-
24574 lasso/xml/saml_audience_restriction_condition.h | 8 ++++----
24575 6 files changed, 12 insertions(+), 10 deletions(-)
24576
24577commit fad3fa581bd0857da4351a5e0f1f8f53aa591c9c
24578Author: Damien Laniel <dlaniel@entrouvert.com>
24579Date:   Mon Jan 26 16:10:24 2009 +0000
24580
24581    added documentation for id-wsf 2.0 functions
24582
24583 lasso/id-wsf-2.0/data_service.c | 165 +++++++++++++++++++++++++++++++++++++++-
24584 lasso/id-wsf-2.0/discovery.c    | 161 ++++++++++++++++++++++++++++++++++++---
24585 lasso/id-wsf-2.0/discovery.h    |   2 -
24586 lasso/id-wsf/data_service.c     |  14 +++-
24587 lasso/id-wsf/discovery.c        |   9 +--
24588 5 files changed, 329 insertions(+), 22 deletions(-)
24589
24590commit aa0add4286be2bbfad77a98c137e479c99dc60bf
24591Author: Damien Laniel <dlaniel@entrouvert.com>
24592Date:   Mon Jan 26 16:09:47 2009 +0000
24593
24594    added lasso_data_service_new_full and removed lasso_idwsf2_discovery_destroy in api doc
24595
24596 docs/reference/lasso-sections.txt | 2 +-
24597 1 file changed, 1 insertion(+), 1 deletion(-)
24598
24599commit 420572a39765764efc229f10f3872d4e4ea41211
24600Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24601Date:   Sat Jan 24 09:34:30 2009 +0000
24602
24603    Core: if OFTYPE is already defined, skip
24604
24605 lasso/utils.h | 2 ++
24606 1 file changed, 2 insertions(+)
24607
24608commit bb6c08ee16038fc0763a93ebf65ea866b3eb1c7f
24609Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24610Date:   Sat Jan 24 09:34:29 2009 +0000
24611
24612    Core: add decorator on GList return value in LassoSession header
24613
24614    * lasso/id-ff/session.h: add the OFTYPE decorator to the return type of
24615      lasso_session_get_assertions.
24616
24617 lasso/id-ff/session.h | 6 +++++-
24618 1 file changed, 5 insertions(+), 1 deletion(-)
24619
24620commit 6a1e30ff999d209645bfc8ad71cf314a19721af5
24621Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24622Date:   Sat Jan 24 09:34:27 2009 +0000
24623
24624    Java: add assertions
24625
24626    * bindings/java/tests/LoginTest.java: add assertion for the return code
24627      of lasso_logout_process_request_msg.
24628
24629 bindings/java/tests/LoginTest.java | 3 ++-
24630 1 file changed, 2 insertions(+), 1 deletion(-)
24631
24632commit a27ee6c5daf03a4d7c553332917ec3d360887823
24633Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24634Date:   Sat Jan 24 09:34:26 2009 +0000
24635
24636    ID-FF 1.2: review of logout validate request
24637
24638     * lasso/id-ff/logout.c (lasso_logout_validate_request): use new macros.
24639
24640 lasso/id-ff/logout.c | 6 +++---
24641 1 file changed, 3 insertions(+), 3 deletions(-)
24642
24643commit cd9c25c0f230e1b6dace3c61936055ed3e7ce645
24644Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24645Date:   Sat Jan 24 09:34:24 2009 +0000
24646
24647    ID-FF 1.2: review logout_process_request_msg
24648
24649     * lasso/id-ff/logout.c (lasso_logout_process_request_msg): use the
24650       new allocation macros, add checking of the parsed object type, add
24651       validation of some schema constraints before processing, like
24652       presence of the name identifier.
24653
24654 lasso/id-ff/logout.c | 12 ++++++++++--
24655 1 file changed, 10 insertions(+), 2 deletions(-)
24656
24657commit b2ed8f90a86cbb37a15f3affd29f9550e8af0521
24658Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24659Date:   Sat Jan 24 09:34:23 2009 +0000
24660
24661    Core: make caller owner of the list, fix refcount leak
24662
24663 lasso/id-ff/identity.c | 2 +-
24664 1 file changed, 1 insertion(+), 1 deletion(-)
24665
24666commit ef585a8b76cf891ccf4a8d9423ac27122b377852
24667Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24668Date:   Sat Jan 24 09:34:21 2009 +0000
24669
24670    Autoconf: new macro AS_COMPILER_FLAGS to check flag support
24671
24672     * macros/as-compiler-flags.m4 configure.ac: add a new files of autoconf macro
24673       to check support of warning flags, add needed line in configure.ac to define
24674       variable WARNING_FLAGS, containing only supported flags.
24675
24676 configure.ac               |  1 +
24677 macros/as-compiler-flag.m4 | 62 ++++++++++++++++++++++++++++++++++++++++++++++
24678 2 files changed, 63 insertions(+)
24679
24680commit 07f252569b7acb3a798200440fce4a81f75442b5
24681Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24682Date:   Sat Jan 24 09:34:19 2009 +0000
24683
24684    Core: replace manual reference handling with macros
24685
24686     - lasso/xml/disco_insert_entry.c (lasso_disco_insert_entry_new) :
24687       replace manual g_object_ref with assignment macro.
24688
24689 lasso/xml/disco_insert_entry.c | 4 ++--
24690 1 file changed, 2 insertions(+), 2 deletions(-)
24691
24692commit 74258b75089f4c2771afe25d18ceb1fbb4d38949
24693Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24694Date:   Sat Jan 24 09:34:17 2009 +0000
24695
24696    Core: replace manual handling of references with macros
24697
24698     - lasso/xml/disco_resource_offering.c (lasso_disco_resource_offering_new)
24699        replace manual g_object_ref with assignment macro.
24700
24701 lasso/xml/disco_resource_offering.c | 6 ++----
24702 1 file changed, 2 insertions(+), 4 deletions(-)
24703
24704commit 68eaafa6e72e91a35ce731f9fb34d13f12076142
24705Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24706Date:   Sat Jan 24 09:34:16 2009 +0000
24707
24708    Core: synchronize lasso_verify_signature with new macros
24709
24710 lasso/xml/tools.c | 7 ++++---
24711 1 file changed, 4 insertions(+), 3 deletions(-)
24712
24713commit f120c3e8c202edb0e2c291edbfb972d8c629fcdd
24714Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24715Date:   Sat Jan 24 09:34:14 2009 +0000
24716
24717    Core: add new error code to lasso_node_init_from_message
24718
24719     - add new return code LASSO_MESSAGE_FORMAT_XSCHEMA_ERROR
24720     - fix SOAP_FORMAT bizarre if conditional
24721     - remove old comments
24722
24723 lasso/xml/xml.c | 25 ++++++++++++++-----------
24724 1 file changed, 14 insertions(+), 11 deletions(-)
24725
24726commit 78b62c1ee912a5773a79a7f16b71c72277615c01
24727Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24728Date:   Sat Jan 24 09:34:12 2009 +0000
24729
24730    Core: review of lasso_node_encrypt
24731
24732     - use new memory macros
24733     - copying nodes instead of stealing nodes
24734
24735 lasso/xml/xml.c | 12 +++++-------
24736 1 file changed, 5 insertions(+), 7 deletions(-)
24737
24738commit 936d01dbe4ddbc8401db942ebc26465450bc8a31
24739Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24740Date:   Sat Jan 24 09:34:09 2009 +0000
24741
24742    ID-FF 1.2: fix leak of instance object
24743
24744 lasso/id-ff/login.c | 1 +
24745 1 file changed, 1 insertion(+)
24746
24747commit 71e43cfd1fed09c01307cec04bacaadf7747948c
24748Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24749Date:   Sat Jan 24 09:34:07 2009 +0000
24750
24751    Core: add a new messsage format error for XSchema constraint failure
24752
24753 lasso/xml/xml.h | 1 +
24754 1 file changed, 1 insertion(+)
24755
24756commit d38057f858e853c4eb87fdcd8487799cc7b34d7e
24757Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24758Date:   Sat Jan 24 09:34:04 2009 +0000
24759
24760    ID-FF 1.2: review logout_validate_request
24761
24762     * lasso/id-ff/logout.c (lasso_logout_validate_request):
24763      - when signature verification failed in process_request_msg,
24764        do not continue validation of the request, stop immediately and
24765        return the signature status code.
24766      - use utils.h macro for memory allocation handling. Fix potential leak
24767        of the profile->response object.
24768
24769 lasso/id-ff/logout.c | 25 +++++++++++--------------
24770 1 file changed, 11 insertions(+), 14 deletions(-)
24771
24772commit b5d79960c76edcf231996c36a1752a03832566e7
24773Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24774Date:   Sat Jan 24 09:34:03 2009 +0000
24775
24776    ID-FF 1.2: validate signatures on responses during the BRWS/Artifact profile
24777
24778    - lasso/id-ff/login.c:
24779      - the lasso_login_process_response_msg is used to process SOAP response
24780        to artifact resolution requests. The answer contains an samlp:Response
24781        that can be signed, and each contained assertion MUST be individually
24782        signed.
24783    - lasso/xml/samlp_response.c:
24784     - set keep_xmlnode flag on the class metadatas to help in signature
24785       validations.
24786
24787 lasso/id-ff/login.c        | 28 ++++++++++++++++++++++++++++
24788 lasso/xml/samlp_response.c |  1 +
24789 2 files changed, 29 insertions(+)
24790
24791commit 90b40c874d24c6ef7cbe8b6adcb15abff0d4ee87
24792Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24793Date:   Sat Jan 24 09:34:00 2009 +0000
24794
24795    ID-FF 1.2: add validation of assertion signatures
24796
24797     - lasso/id-ff/login.c:
24798      - lasso_login_process_response_status_and_assertion:
24799       - if signature_status is not 0 and an assertion is present, we
24800         validate the signature on this assertion using the
24801         internal API lasso_provider_verify_saml_signature.
24802
24803 lasso/id-ff/login.c | 26 +++++++++++++++++++++-----
24804 1 file changed, 21 insertions(+), 5 deletions(-)
24805
24806commit 9c33ce6000b73ee0891657fde290749c7b9234ab
24807Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24808Date:   Sat Jan 24 09:33:58 2009 +0000
24809
24810    Core: add error code LOGIN_ERROR_REFER_TO_UNKNOWN_REQUEST
24811
24812    * lasso/errors.h, lasso/errors.c:
24813      - LASSO_LOGIN_ERROR_REFER_TO_UNKNOWN_REQUEST is raised when a
24814        samlp:Response contains an attribute inResponseTo when when no
24815        previous request can be found inside the LassoLogin object or if the
24816        given ID is not the as the one fome the previous request.
24817
24818 lasso/errors.c | 2 ++
24819 lasso/errors.h | 1 +
24820 2 files changed, 3 insertions(+)
24821
24822commit 89f1ae7e5b37876ba3a9dd4bf4012c346531d029
24823Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24824Date:   Sat Jan 24 09:33:57 2009 +0000
24825
24826    ID-FF 1.2: fix signature validation in login_process_authn_response_msg
24827
24828    * lasso/id-ff/login.c:
24829      when signature validation fails on a message, then return the
24830      signature status as return code. There is a security fix.
24831
24832 lasso/id-ff/login.c | 6 +++---
24833 1 file changed, 3 insertions(+), 3 deletions(-)
24834
24835commit fdc8c66a98f31f8459737757ae3abd67e9458a58
24836Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24837Date:   Sat Jan 24 09:33:55 2009 +0000
24838
24839    XML: new LassoProvider API to verify XMLDsig signatures
24840
24841    * lasso/id-ff/provider.c, lasso/id-ff/providerprivate.h:
24842      - (lasso_provider_verify_saml_signature) validate a signed
24843        saml Request, Response or Assertion, using the public key
24844        of the given provider.
24845
24846 lasso/id-ff/provider.c        | 40 ++++++++++++++++++++++++++++++++++++++++
24847 lasso/id-ff/providerprivate.h |  1 +
24848 2 files changed, 41 insertions(+)
24849
24850commit b3a5cbe83c20952475acfd3d12b6920cb52b6e82
24851Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24852Date:   Sat Jan 24 09:33:52 2009 +0000
24853
24854    XML: Make LassoSamlAssertion keep its XML form when created by parsing
24855
24856    * lasso/xml/saml_assertion.c: set the keep_original flag of class
24857      LassoSamlAssertion to true, to keep a copy of the original libxml tree
24858      used to initialize eache instance of this object.  We will use it to
24859      validate signature on assertions.
24860
24861 lasso/xml/saml_assertion.c | 1 +
24862 1 file changed, 1 insertion(+)
24863
24864commit a3daa0d6653886587678929977ec57c6e5d5f02a
24865Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24866Date:   Sat Jan 24 09:33:50 2009 +0000
24867
24868    XML: Add internal API to validate XMLDsig signatures
24869
24870    * lasso/xml/tools.c:
24871      - lasso_saml_constrain_dsigctxt() add constraints following SAML
24872        specifications on XMLDsig signatures to an libxmlsec DSig context.
24873      - lasso_verify_signature() this function given an xmlNode and a key or
24874        a keys manager (for a set of AC or AC chains) validate the
24875        envelopped signature set upon this node. It can be instructed to
24876        follow constraints of the SAML 1.0 specification.
24877
24878 lasso/xml/private.h |  10 ++++
24879 lasso/xml/tools.c   | 135 ++++++++++++++++++++++++++++++++++++++++++++++++++++
24880 2 files changed, 145 insertions(+)
24881
24882commit e77c4964877ea773b9114b6e54693af91b4220c6
24883Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24884Date:   Sat Jan 24 09:33:49 2009 +0000
24885
24886    Core: add new error codes
24887
24888    * lasso/errors.h: add error codes for,
24889      - out of memory situation,
24890      - excess of references during validation of signature on SAML
24891        protocols message or assertions,
24892      - an invalid reference during validation of signatures on SAML
24893        protocols message or assertions,
24894      - an mismatch between requested assertion issuer and received
24895        assertion issuer.
24896
24897 lasso/errors.c | 20 ++++++++++++++------
24898 lasso/errors.h |  4 ++++
24899 2 files changed, 18 insertions(+), 6 deletions(-)
24900
24901commit dd9d4c30fcd20dc6dd9424bb25aacab0bd34da81
24902Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24903Date:   Sat Jan 24 09:33:47 2009 +0000
24904
24905    Autoconf: redirect shell warning in one of configure.ac tests
24906
24907     - configure.ac: when testing if bindings have been already generated
24908       with differents settings do not let grep emit warnings.
24909
24910 configure.ac | 4 ++--
24911 1 file changed, 2 insertions(+), 2 deletions(-)
24912
24913commit 33bbf7a7de2361ced173857827c88204326e6bb5
24914Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
24915Date:   Sat Jan 24 09:33:40 2009 +0000
24916
24917    All: Fix missing field initializer problems
24918
24919    * lots of files: Explicitely set all field of initialized structures,
24920      in order to remove -Wno-missing-field-initilizers from needed
24921      compiler options when using -Wall -Wextra.
24922
24923 bindings/php5/wrapper_source.py                    |  2 +-
24924 bindings/python/wrapper_top.c                      |  8 +++--
24925 configure.ac                                       |  2 +-
24926 lasso/id-ff/defederation.c                         |  3 +-
24927 lasso/id-ff/federation.c                           |  9 ++---
24928 lasso/id-ff/identity.c                             |  1 +
24929 lasso/id-ff/lecp.c                                 |  1 +
24930 lasso/id-ff/login.c                                |  9 ++---
24931 lasso/id-ff/logout.c                               | 11 +++---
24932 lasso/id-ff/name_identifier_mapping.c              |  1 +
24933 lasso/id-ff/name_registration.c                    |  5 +--
24934 lasso/id-ff/profile.c                              | 19 +++++-----
24935 lasso/id-ff/profile.h                              |  2 +-
24936 lasso/id-ff/provider.c                             | 11 +++---
24937 lasso/id-ff/provider.h                             |  2 +-
24938 lasso/id-ff/providerprivate.h                      |  2 +-
24939 lasso/id-ff/server.c                               |  9 ++---
24940 lasso/id-ff/session.c                              |  1 +
24941 lasso/id-wsf-2.0/data_service.c                    |  1 +
24942 lasso/id-wsf-2.0/discovery.c                       |  1 +
24943 lasso/id-wsf-2.0/profile.c                         |  1 +
24944 lasso/id-wsf/authentication.c                      |  1 +
24945 lasso/id-wsf/data_service.c                        |  1 +
24946 lasso/id-wsf/discovery.c                           |  1 +
24947 lasso/id-wsf/interaction_profile_service.c         |  1 +
24948 lasso/id-wsf/personal_profile_service.c            |  1 +
24949 lasso/id-wsf/wsf_profile.c                         | 21 +++++------
24950 lasso/saml-2.0/assertion_query.c                   |  3 +-
24951 lasso/saml-2.0/ecp.c                               |  1 +
24952 lasso/saml-2.0/name_id_management.c                |  3 +-
24953 lasso/xml/disco_authenticate_requester.c           |  5 +--
24954 lasso/xml/disco_authenticate_session_context.c     |  5 +--
24955 lasso/xml/disco_authorize_requester.c              |  5 +--
24956 lasso/xml/disco_credentials.c                      |  5 +--
24957 lasso/xml/disco_description.c                      | 17 ++++-----
24958 lasso/xml/disco_encrypt_resource_id.c              |  5 +--
24959 lasso/xml/disco_encrypted_resource_id.c            |  9 ++---
24960 lasso/xml/disco_generate_bearer_token.c            |  5 +--
24961 lasso/xml/disco_insert_entry.c                     |  7 ++--
24962 lasso/xml/disco_modify.c                           | 13 +++----
24963 lasso/xml/disco_modify_response.c                  |  9 ++---
24964 lasso/xml/disco_options.c                          |  5 +--
24965 lasso/xml/disco_query.c                            | 11 +++---
24966 lasso/xml/disco_query_response.c                   | 11 +++---
24967 lasso/xml/disco_remove_entry.c                     |  5 +--
24968 lasso/xml/disco_requested_service_type.c           |  7 ++--
24969 lasso/xml/disco_resource_id.c                      |  7 ++--
24970 lasso/xml/disco_resource_offering.c                | 15 ++++----
24971 lasso/xml/disco_send_single_logout.c               |  5 +--
24972 lasso/xml/disco_service_instance.c                 |  9 ++---
24973 lasso/xml/ds_key_info.c                            |  5 +--
24974 lasso/xml/ds_key_value.c                           |  5 +--
24975 lasso/xml/ds_rsa_key_value.c                       |  7 ++--
24976 lasso/xml/dst_data.c                               |  9 ++---
24977 lasso/xml/dst_modification.c                       | 13 +++----
24978 lasso/xml/dst_modify.c                             | 15 ++++----
24979 lasso/xml/dst_modify_response.c                    | 13 +++----
24980 lasso/xml/dst_new_data.c                           |  5 +--
24981 lasso/xml/dst_query.c                              | 15 ++++----
24982 lasso/xml/dst_query_item.c                         | 13 +++----
24983 lasso/xml/dst_query_response.c                     | 15 ++++----
24984 lasso/xml/id-wsf-2.0/disco_abstract.c              |  5 +--
24985 lasso/xml/id-wsf-2.0/disco_endpoint_context.c      | 11 +++---
24986 lasso/xml/id-wsf-2.0/disco_keys.c                  |  5 +--
24987 lasso/xml/id-wsf-2.0/disco_options.c               |  5 +--
24988 lasso/xml/id-wsf-2.0/disco_provider_id.c           |  5 +--
24989 lasso/xml/id-wsf-2.0/disco_query.c                 |  7 ++--
24990 lasso/xml/id-wsf-2.0/disco_query_response.c        |  9 ++---
24991 lasso/xml/id-wsf-2.0/disco_requested_service.c     | 21 +++++------
24992 lasso/xml/id-wsf-2.0/disco_security_context.c      |  7 ++--
24993 lasso/xml/id-wsf-2.0/disco_service_context.c       |  9 ++---
24994 lasso/xml/id-wsf-2.0/disco_service_type.c          |  5 +--
24995 .../xml/id-wsf-2.0/disco_svc_md_association_add.c  |  7 ++--
24996 .../disco_svc_md_association_add_response.c        |  7 ++--
24997 .../id-wsf-2.0/disco_svc_md_association_delete.c   |  7 ++--
24998 .../disco_svc_md_association_delete_response.c     |  7 ++--
24999 .../id-wsf-2.0/disco_svc_md_association_query.c    |  7 ++--
25000 .../disco_svc_md_association_query_response.c      |  9 ++---
25001 lasso/xml/id-wsf-2.0/disco_svc_md_delete.c         |  7 ++--
25002 .../xml/id-wsf-2.0/disco_svc_md_delete_response.c  |  7 ++--
25003 lasso/xml/id-wsf-2.0/disco_svc_md_query.c          |  7 ++--
25004 lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c |  9 ++---
25005 lasso/xml/id-wsf-2.0/disco_svc_md_register.c       |  7 ++--
25006 .../id-wsf-2.0/disco_svc_md_register_response.c    | 11 +++---
25007 lasso/xml/id-wsf-2.0/disco_svc_md_replace.c        |  7 ++--
25008 .../xml/id-wsf-2.0/disco_svc_md_replace_response.c |  7 ++--
25009 lasso/xml/id-wsf-2.0/disco_svc_metadata.c          | 11 +++---
25010 lasso/xml/id-wsf-2.0/dst_data_response_base.c      |  5 +--
25011 lasso/xml/id-wsf-2.0/dst_delete_item_base.c        | 13 +++----
25012 lasso/xml/id-wsf-2.0/dst_delete_response.c         |  3 +-
25013 lasso/xml/id-wsf-2.0/dst_request.c                 |  9 ++---
25014 lasso/xml/id-wsf-2.0/dst_result_query_base.c       | 19 +++++-----
25015 lasso/xml/id-wsf-2.0/dst_test_item_base.c          | 11 +++---
25016 lasso/xml/id-wsf-2.0/dstref_app_data.c             |  5 +--
25017 lasso/xml/id-wsf-2.0/dstref_create.c               |  7 ++--
25018 lasso/xml/id-wsf-2.0/dstref_create_item.c          | 11 +++---
25019 lasso/xml/id-wsf-2.0/dstref_create_response.c      |  4 +--
25020 lasso/xml/id-wsf-2.0/dstref_data.c                 |  9 ++---
25021 lasso/xml/id-wsf-2.0/dstref_data_response.c        |  5 +--
25022 lasso/xml/id-wsf-2.0/dstref_delete.c               |  5 +--
25023 lasso/xml/id-wsf-2.0/dstref_delete_item.c          |  5 +--
25024 lasso/xml/id-wsf-2.0/dstref_delete_response.c      |  3 +-
25025 lasso/xml/id-wsf-2.0/dstref_item_data.c            |  9 ++---
25026 lasso/xml/id-wsf-2.0/dstref_modify.c               |  7 ++--
25027 lasso/xml/id-wsf-2.0/dstref_modify_item.c          | 15 ++++----
25028 lasso/xml/id-wsf-2.0/dstref_modify_response.c      |  3 +-
25029 lasso/xml/id-wsf-2.0/dstref_query.c                |  7 ++--
25030 lasso/xml/id-wsf-2.0/dstref_query_item.c           | 11 +++---
25031 lasso/xml/id-wsf-2.0/dstref_query_response.c       |  7 ++--
25032 lasso/xml/id-wsf-2.0/dstref_result_query.c         |  7 ++--
25033 lasso/xml/id-wsf-2.0/dstref_test_item.c            |  5 +--
25034 .../xml/id-wsf-2.0/ims_identity_mapping_request.c  |  7 ++--
25035 .../xml/id-wsf-2.0/ims_identity_mapping_response.c |  9 ++---
25036 lasso/xml/id-wsf-2.0/ims_mapping_input.c           |  9 ++---
25037 lasso/xml/id-wsf-2.0/ims_mapping_output.c          |  7 ++--
25038 lasso/xml/id-wsf-2.0/is_help.c                     |  9 ++---
25039 lasso/xml/id-wsf-2.0/is_inquiry.c                  | 15 ++++----
25040 lasso/xml/id-wsf-2.0/is_inquiry_element.c          | 13 +++----
25041 lasso/xml/id-wsf-2.0/is_interaction_request.c      | 15 ++++----
25042 lasso/xml/id-wsf-2.0/is_interaction_response.c     |  9 ++---
25043 lasso/xml/id-wsf-2.0/is_interaction_statement.c    | 15 ++++----
25044 lasso/xml/id-wsf-2.0/is_item.c                     |  9 ++---
25045 lasso/xml/id-wsf-2.0/is_parameter.c                |  7 ++--
25046 lasso/xml/id-wsf-2.0/is_select.c                   |  5 +--
25047 lasso/xml/id-wsf-2.0/is_text.c                     |  9 ++---
25048 lasso/xml/id-wsf-2.0/ps_add_collection_request.c   |  7 ++--
25049 lasso/xml/id-wsf-2.0/ps_add_collection_response.c  |  5 +--
25050 lasso/xml/id-wsf-2.0/ps_add_entity_request.c       | 13 +++----
25051 lasso/xml/id-wsf-2.0/ps_add_entity_response.c      |  9 ++---
25052 lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c | 13 +++----
25053 .../xml/id-wsf-2.0/ps_add_known_entity_response.c  |  9 ++---
25054 .../xml/id-wsf-2.0/ps_add_to_collection_request.c  |  9 ++---
25055 lasso/xml/id-wsf-2.0/ps_get_object_info_request.c  |  7 ++--
25056 lasso/xml/id-wsf-2.0/ps_get_object_info_response.c |  5 +--
25057 lasso/xml/id-wsf-2.0/ps_item_data.c                |  5 +--
25058 lasso/xml/id-wsf-2.0/ps_list_members_request.c     | 13 +++----
25059 lasso/xml/id-wsf-2.0/ps_list_members_response.c    |  5 +--
25060 lasso/xml/id-wsf-2.0/ps_notification.c             |  5 +--
25061 lasso/xml/id-wsf-2.0/ps_notify.c                   |  7 ++--
25062 lasso/xml/id-wsf-2.0/ps_object.c                   | 19 +++++-----
25063 lasso/xml/id-wsf-2.0/ps_query_objects_request.c    | 11 +++---
25064 lasso/xml/id-wsf-2.0/ps_query_objects_response.c   |  5 +--
25065 .../xml/id-wsf-2.0/ps_remove_collection_request.c  |  5 +--
25066 lasso/xml/id-wsf-2.0/ps_remove_entity_request.c    |  5 +--
25067 .../id-wsf-2.0/ps_remove_from_collection_request.c |  9 ++---
25068 lasso/xml/id-wsf-2.0/ps_request_abstract.c         |  5 +--
25069 .../xml/id-wsf-2.0/ps_resolve_identifier_request.c |  5 +--
25070 .../id-wsf-2.0/ps_resolve_identifier_response.c    |  5 +--
25071 lasso/xml/id-wsf-2.0/ps_resolve_input.c            |  5 +--
25072 lasso/xml/id-wsf-2.0/ps_response_abstract.c        |  7 ++--
25073 lasso/xml/id-wsf-2.0/ps_set_object_info_request.c  |  7 ++--
25074 lasso/xml/id-wsf-2.0/ps_test_membership_request.c  |  9 ++---
25075 lasso/xml/id-wsf-2.0/ps_test_membership_response.c |  5 +--
25076 lasso/xml/id-wsf-2.0/sb2_consent.c                 |  9 ++---
25077 lasso/xml/id-wsf-2.0/sb2_credentials_context.c     |  9 ++---
25078 lasso/xml/id-wsf-2.0/sb2_endpoint_update.c         |  5 +--
25079 lasso/xml/id-wsf-2.0/sb2_redirect_request.c        |  5 +--
25080 lasso/xml/id-wsf-2.0/sb2_sender.c                  |  9 ++---
25081 lasso/xml/id-wsf-2.0/sb2_target_identity.c         |  5 +--
25082 lasso/xml/id-wsf-2.0/sb2_timeout.c                 |  7 ++--
25083 lasso/xml/id-wsf-2.0/sb2_usage_directive.c         |  7 ++--
25084 lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c | 15 ++++----
25085 lasso/xml/id-wsf-2.0/sbf_framework.c               |  7 ++--
25086 lasso/xml/id-wsf-2.0/sec_token.c                   | 11 +++---
25087 lasso/xml/id-wsf-2.0/sec_token_policy.c            | 15 ++++----
25088 lasso/xml/id-wsf-2.0/sec_transited_provider_path.c |  5 +--
25089 lasso/xml/id-wsf-2.0/subs_notification.c           | 13 +++----
25090 lasso/xml/id-wsf-2.0/subs_notify_response.c        |  3 +-
25091 lasso/xml/id-wsf-2.0/subs_ref_item.c               |  7 ++--
25092 lasso/xml/id-wsf-2.0/subs_subscription.c           | 21 +++++------
25093 lasso/xml/id-wsf-2.0/subsref_app_data.c            |  7 ++--
25094 lasso/xml/id-wsf-2.0/subsref_create.c              |  9 ++---
25095 lasso/xml/id-wsf-2.0/subsref_create_item.c         | 11 +++---
25096 lasso/xml/id-wsf-2.0/subsref_create_response.c     |  3 +-
25097 lasso/xml/id-wsf-2.0/subsref_data.c                |  9 ++---
25098 lasso/xml/id-wsf-2.0/subsref_data_response.c       |  5 +--
25099 lasso/xml/id-wsf-2.0/subsref_delete.c              |  5 +--
25100 lasso/xml/id-wsf-2.0/subsref_delete_item.c         |  5 +--
25101 lasso/xml/id-wsf-2.0/subsref_delete_response.c     |  3 +-
25102 lasso/xml/id-wsf-2.0/subsref_item_data.c           |  9 ++---
25103 lasso/xml/id-wsf-2.0/subsref_modify.c              |  9 ++---
25104 lasso/xml/id-wsf-2.0/subsref_modify_item.c         | 15 ++++----
25105 lasso/xml/id-wsf-2.0/subsref_modify_response.c     |  3 +-
25106 lasso/xml/id-wsf-2.0/subsref_notification.c        |  5 +--
25107 lasso/xml/id-wsf-2.0/subsref_notify.c              |  7 ++--
25108 lasso/xml/id-wsf-2.0/subsref_notify_response.c     |  3 +-
25109 lasso/xml/id-wsf-2.0/subsref_query.c               |  9 ++---
25110 lasso/xml/id-wsf-2.0/subsref_query_item.c          | 11 +++---
25111 lasso/xml/id-wsf-2.0/subsref_query_response.c      |  7 ++--
25112 lasso/xml/id-wsf-2.0/subsref_result_query.c        |  7 ++--
25113 lasso/xml/id-wsf-2.0/subsref_subscription.c        |  9 ++---
25114 lasso/xml/id-wsf-2.0/subsref_test_item.c           |  5 +--
25115 lasso/xml/id-wsf-2.0/util_empty.c                  |  3 +-
25116 lasso/xml/id-wsf-2.0/util_extension.c              |  3 +-
25117 lasso/xml/id-wsf-2.0/util_response.c               | 11 +++---
25118 lasso/xml/id-wsf-2.0/util_status.c                 | 11 +++---
25119 lasso/xml/is_help.c                                |  9 ++---
25120 lasso/xml/is_inquiry.c                             | 15 ++++----
25121 lasso/xml/is_inquiry_element.c                     | 13 +++----
25122 lasso/xml/is_interaction_request.c                 | 15 ++++----
25123 lasso/xml/is_interaction_response.c                |  9 ++---
25124 lasso/xml/is_interaction_statement.c               |  5 +--
25125 lasso/xml/is_item.c                                |  9 ++---
25126 lasso/xml/is_parameter.c                           |  7 ++--
25127 lasso/xml/is_redirect_request.c                    |  5 +--
25128 lasso/xml/is_select.c                              |  7 ++--
25129 lasso/xml/is_text.c                                |  9 ++---
25130 lasso/xml/is_user_interaction.c                    | 15 ++++----
25131 lasso/xml/lib_assertion.c                          |  5 +--
25132 lasso/xml/lib_authentication_statement.c           |  9 ++---
25133 lasso/xml/lib_authn_context.c                      |  7 ++--
25134 lasso/xml/lib_authn_request.c                      | 27 +++++++-------
25135 lasso/xml/lib_authn_request_envelope.c             | 17 ++++-----
25136 lasso/xml/lib_authn_response.c                     | 11 +++---
25137 lasso/xml/lib_authn_response_envelope.c            |  7 ++--
25138 .../xml/lib_federation_termination_notification.c  | 11 +++---
25139 lasso/xml/lib_idp_entries.c                        |  5 +--
25140 lasso/xml/lib_idp_entry.c                          |  9 ++---
25141 lasso/xml/lib_idp_list.c                           |  7 ++--
25142 lasso/xml/lib_logout_request.c                     | 17 ++++-----
25143 lasso/xml/lib_logout_response.c                    |  1 +
25144 lasso/xml/lib_name_identifier_mapping_request.c    | 13 +++----
25145 lasso/xml/lib_name_identifier_mapping_response.c   | 11 +++---
25146 lasso/xml/lib_register_name_identifier_request.c   | 15 ++++----
25147 lasso/xml/lib_register_name_identifier_response.c  |  1 +
25148 lasso/xml/lib_request_authn_context.c              |  9 ++---
25149 lasso/xml/lib_scoping.c                            |  7 ++--
25150 lasso/xml/lib_status_response.c                    | 11 +++---
25151 lasso/xml/lib_subject.c                            |  5 +--
25152 lasso/xml/misc_text_node.c                         |  5 +--
25153 lasso/xml/private.h                                |  2 +-
25154 lasso/xml/sa_credentials.c                         |  5 +--
25155 lasso/xml/sa_parameter.c                           |  7 ++--
25156 lasso/xml/sa_password_transforms.c                 |  5 +--
25157 lasso/xml/sa_sasl_request.c                        | 15 ++++----
25158 lasso/xml/sa_sasl_response.c                       | 17 ++++-----
25159 lasso/xml/sa_transform.c                           |  9 ++---
25160 lasso/xml/saml-2.0/saml2_action.c                  |  7 ++--
25161 lasso/xml/saml-2.0/saml2_advice.c                  | 11 +++---
25162 lasso/xml/saml-2.0/saml2_assertion.c               | 41 +++++++++++-----------
25163 lasso/xml/saml-2.0/saml2_attribute.c               | 11 +++---
25164 lasso/xml/saml-2.0/saml2_attribute_statement.c     |  7 ++--
25165 lasso/xml/saml-2.0/saml2_attribute_value.c         |  5 +--
25166 lasso/xml/saml-2.0/saml2_audience_restriction.c    |  5 +--
25167 lasso/xml/saml-2.0/saml2_authn_context.c           | 11 +++---
25168 lasso/xml/saml-2.0/saml2_authn_statement.c         | 13 +++----
25169 .../xml/saml-2.0/saml2_authz_decision_statement.c  | 11 +++---
25170 lasso/xml/saml-2.0/saml2_base_idabstract.c         |  7 ++--
25171 lasso/xml/saml-2.0/saml2_condition_abstract.c      |  3 +-
25172 lasso/xml/saml-2.0/saml2_conditions.c              | 15 ++++----
25173 lasso/xml/saml-2.0/saml2_encrypted_element.c       |  9 ++---
25174 lasso/xml/saml-2.0/saml2_evidence.c                | 11 +++---
25175 .../saml-2.0/saml2_key_info_confirmation_data.c    |  5 +--
25176 lasso/xml/saml-2.0/saml2_name_id.c                 | 13 +++----
25177 lasso/xml/saml-2.0/saml2_one_time_use.c            |  3 +-
25178 lasso/xml/saml-2.0/saml2_proxy_restriction.c       |  7 ++--
25179 lasso/xml/saml-2.0/saml2_statement_abstract.c      |  3 +-
25180 lasso/xml/saml-2.0/saml2_subject.c                 | 11 +++---
25181 lasso/xml/saml-2.0/saml2_subject_confirmation.c    | 13 +++----
25182 .../xml/saml-2.0/saml2_subject_confirmation_data.c | 13 +++----
25183 lasso/xml/saml-2.0/saml2_subject_locality.c        |  7 ++--
25184 lasso/xml/saml-2.0/samlp2_artifact_resolve.c       |  5 +--
25185 lasso/xml/saml-2.0/samlp2_artifact_response.c      |  5 +--
25186 lasso/xml/saml-2.0/samlp2_assertion_id_request.c   |  5 +--
25187 lasso/xml/saml-2.0/samlp2_attribute_query.c        |  5 +--
25188 lasso/xml/saml-2.0/samlp2_authn_query.c            |  7 ++--
25189 lasso/xml/saml-2.0/samlp2_authn_request.c          | 27 +++++++-------
25190 lasso/xml/saml-2.0/samlp2_authz_decision_query.c   |  9 ++---
25191 lasso/xml/saml-2.0/samlp2_extensions.c             |  3 +-
25192 lasso/xml/saml-2.0/samlp2_idp_entry.c              |  9 ++---
25193 lasso/xml/saml-2.0/samlp2_idp_list.c               |  7 ++--
25194 lasso/xml/saml-2.0/samlp2_logout_request.c         | 15 ++++----
25195 lasso/xml/saml-2.0/samlp2_logout_response.c        |  3 +-
25196 lasso/xml/saml-2.0/samlp2_manage_name_id_request.c | 13 +++----
25197 .../xml/saml-2.0/samlp2_manage_name_id_response.c  |  3 +-
25198 .../xml/saml-2.0/samlp2_name_id_mapping_request.c  | 11 +++---
25199 .../xml/saml-2.0/samlp2_name_id_mapping_response.c |  7 ++--
25200 lasso/xml/saml-2.0/samlp2_name_id_policy.c         |  9 ++---
25201 lasso/xml/saml-2.0/samlp2_request_abstract.c       | 27 +++++++-------
25202 .../xml/saml-2.0/samlp2_requested_authn_context.c  |  5 +--
25203 lasso/xml/saml-2.0/samlp2_response.c               |  7 ++--
25204 lasso/xml/saml-2.0/samlp2_scoping.c                |  9 ++---
25205 lasso/xml/saml-2.0/samlp2_status.c                 |  9 ++---
25206 lasso/xml/saml-2.0/samlp2_status_code.c            |  7 ++--
25207 lasso/xml/saml-2.0/samlp2_status_detail.c          |  3 +-
25208 lasso/xml/saml-2.0/samlp2_status_response.c        | 31 ++++++++--------
25209 lasso/xml/saml-2.0/samlp2_subject_query_abstract.c |  5 +--
25210 lasso/xml/saml-2.0/samlp2_terminate.c              |  3 +-
25211 lasso/xml/saml_advice.c                            |  9 ++---
25212 lasso/xml/saml_assertion.c                         | 33 ++++++++---------
25213 lasso/xml/saml_attribute.c                         |  9 ++---
25214 lasso/xml/saml_attribute_designator.c              |  7 ++--
25215 lasso/xml/saml_attribute_statement.c               |  5 +--
25216 lasso/xml/saml_attribute_value.c                   |  5 +--
25217 lasso/xml/saml_audience_restriction_condition.c    |  5 +--
25218 lasso/xml/saml_authentication_statement.c          | 11 +++---
25219 lasso/xml/saml_authority_binding.c                 |  9 ++---
25220 lasso/xml/saml_condition_abstract.c                |  1 +
25221 lasso/xml/saml_conditions.c                        |  9 ++---
25222 lasso/xml/saml_name_identifier.c                   |  9 ++---
25223 lasso/xml/saml_statement_abstract.c                |  1 +
25224 lasso/xml/saml_subject.c                           |  9 ++---
25225 lasso/xml/saml_subject_confirmation.c              |  9 ++---
25226 lasso/xml/saml_subject_locality.c                  |  7 ++--
25227 lasso/xml/saml_subject_statement.c                 |  1 +
25228 lasso/xml/saml_subject_statement_abstract.c        |  5 +--
25229 lasso/xml/samlp_request.c                          |  5 +--
25230 lasso/xml/samlp_request_abstract.c                 | 15 ++++----
25231 lasso/xml/samlp_response.c                         |  7 ++--
25232 lasso/xml/samlp_response_abstract.c                | 17 ++++-----
25233 lasso/xml/samlp_status.c                           |  7 ++--
25234 lasso/xml/samlp_status_code.c                      |  7 ++--
25235 lasso/xml/sec_resource_access_statement.c          |  3 +-
25236 lasso/xml/soap_binding_consent.c                   | 13 +++----
25237 lasso/xml/soap_binding_correlation.c               | 15 ++++----
25238 lasso/xml/soap_binding_ext_credential.c            |  7 ++--
25239 lasso/xml/soap_binding_ext_credentials_context.c   | 13 +++----
25240 .../xml/soap_binding_ext_service_instance_update.c | 15 ++++----
25241 lasso/xml/soap_binding_ext_timeout.c               | 11 +++---
25242 lasso/xml/soap_binding_processing_context.c        | 11 +++---
25243 lasso/xml/soap_binding_provider.c                  | 13 +++----
25244 lasso/xml/soap_binding_usage_directive.c           | 13 +++----
25245 lasso/xml/soap_body.c                              |  5 +--
25246 lasso/xml/soap_detail.c                            |  5 +--
25247 lasso/xml/soap_envelope.c                          |  7 ++--
25248 lasso/xml/soap_fault.c                             |  9 ++---
25249 lasso/xml/soap_header.c                            |  5 +--
25250 lasso/xml/utility_status.c                         | 11 +++---
25251 lasso/xml/ws/wsa_attributed_any.c                  |  7 ++--
25252 lasso/xml/ws/wsa_attributed_qname.c                |  7 ++--
25253 lasso/xml/ws/wsa_attributed_unsigned_long.c        |  7 ++--
25254 lasso/xml/ws/wsa_attributed_uri.c                  |  7 ++--
25255 lasso/xml/ws/wsa_endpoint_reference.c              | 13 +++----
25256 lasso/xml/ws/wsa_metadata.c                        |  7 ++--
25257 lasso/xml/ws/wsa_problem_action.c                  |  9 ++---
25258 lasso/xml/ws/wsa_reference_parameters.c            |  7 ++--
25259 lasso/xml/ws/wsa_relates_to.c                      |  9 ++---
25260 lasso/xml/ws/wsse_embedded.c                       |  7 ++--
25261 lasso/xml/ws/wsse_reference.c                      |  9 ++---
25262 lasso/xml/ws/wsse_security_header.c                |  7 ++--
25263 lasso/xml/ws/wsse_security_token_reference.c       |  9 ++---
25264 lasso/xml/ws/wsse_transformation_parameters.c      |  5 +--
25265 lasso/xml/ws/wsse_username_token.c                 |  9 ++---
25266 lasso/xml/ws/wsu_timestamp.c                       | 11 +++---
25267 lasso/xml/wsse_security.c                          |  5 +--
25268 lasso/xml/xml.c                                    |  1 +
25269 tests/basic_tests.c                                |  1 +
25270 347 files changed, 1602 insertions(+), 1261 deletions(-)
25271
25272commit 7fc388abb3cebc81d12aad7ab2f12bbd82eb40d5
25273Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25274Date:   Sat Jan 24 09:33:21 2009 +0000
25275
25276    Core: add macros to assign list of things, rename xmlNode related macros
25277
25278    * lasso/utils.h: added new macros, renamed others:
25279      - macros handling xmlNode are renamed from _node to _xml_node,
25280      - new macros for assign GList* of specific objects:
25281        - lasso_assign_list_of_gobjects,
25282        - lasso_assign_list_of_strings,
25283        - lasso_assign_new_list_of_gobjects,
25284      - macros for assigning xmlChar string (we need a specific macros
25285        because, we must use xmlFree to release the destination string),
25286      - macros to add string without duping: lasso_list_add_xml_string,
25287      - macros to add anything non-null (no type cast):
25288        lasso_list_add_non_null.
25289
25290 lasso/utils.h | 232 ++++++++++++++++++++++++++++++++++++----------------------
25291 1 file changed, 146 insertions(+), 86 deletions(-)
25292
25293commit cfc64aac4cfb9644babffd9498dd35d0f21c2900
25294Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25295Date:   Sat Jan 24 09:33:20 2009 +0000
25296
25297    Core: add references handling macros
25298
25299    * lasso/utils.h:
25300      - add macro lasso_transfer_string and lasso_transfer_gobject,
25301        to transfer ownership of such objects without copying or
25302        their changing reference count. The old containing variable is
25303        NULLed.
25304      - lasso_list_add_gobject,lasso_list_add_new_gobject: test if the added
25305        object is a GObject, if not do not add it and print a warning.
25306      - lasso_check_type_equality: this macro use special builtin functions
25307        only with GCC (typeof and __builtin_types_compatible_p) and do
25308        metaprogramming using anonymous enumeration type to make compile
25309        time assertions. It is used
25310     -  add macros to release XPathObject XPathContext, macro constructor to
25311        make reference transfert macros (free dest, nullify dest, copy src
25312        to dest without increasing refcount, nullify src), add a macro to
25313        transfert xpath objects.
25314
25315 lasso/utils.h | 119 +++++++++++++++++++++++++++++++++++++++++++++++++---------
25316 1 file changed, 102 insertions(+), 17 deletions(-)
25317
25318commit 03c6d3ba25f7a61f3ac35561b887dddf84d7f289
25319Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25320Date:   Sat Jan 24 09:33:18 2009 +0000
25321
25322    Core: new goto_exit macro which produces warnings
25323
25324    * lasso/utils.h:
25325      similar macro to goto_exit_if_fail but also produce a printed warning.
25326
25327 lasso/utils.h | 9 +++++++++
25328 1 file changed, 9 insertions(+)
25329
25330commit 4b4bdbf1af79307c7a53db42abbb13e0af38c3cb
25331Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25332Date:   Sat Jan 24 09:33:17 2009 +0000
25333
25334    Core: new macros for adding string to GList
25335
25336    * lasso/utils.h:
25337      - lasso_list_add_string, add a copy of a string to a GList
25338
25339 lasso/utils.h | 5 +++++
25340 1 file changed, 5 insertions(+)
25341
25342commit 66633a4d9536b6c4f8ef4af22b359ea255603d6c
25343Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25344Date:   Sat Jan 24 09:33:04 2009 +0000
25345
25346    Core: Remove unused macro lasso_warn_deprecated
25347
25348    * lasso/utils.h: remove macros lasso_warn_deprecated, use GCC
25349      attributes and gtkdoc markers instead.
25350
25351 lasso/utils.h | 4 ----
25352 1 file changed, 4 deletions(-)
25353
25354commit f3313501182025fda30c16d7d53516e4b57061df
25355Author: Damien Laniel <dlaniel@entrouvert.com>
25356Date:   Thu Jan 22 17:18:07 2009 +0000
25357
25358    added documentation sections for ID-WSF 2.0 Discovery and DataService
25359
25360 docs/reference/lasso-sections.txt | 60 ++++++++++++++++++++++++++++++++++++++-
25361 docs/reference/lasso.sgml         |  5 ++++
25362 2 files changed, 64 insertions(+), 1 deletion(-)
25363
25364commit 07fc694e10890bd21cb7443ed7e3e70bfda64930
25365Author: Damien Laniel <dlaniel@entrouvert.com>
25366Date:   Thu Jan 22 14:46:52 2009 +0000
25367
25368    removed unused destroy functions (only defined in .c or .h files)
25369
25370 lasso/id-wsf-2.0/discovery.c | 13 -------------
25371 lasso/id-wsf/discovery.h     |  4 +---
25372 2 files changed, 1 insertion(+), 16 deletions(-)
25373
25374commit 651cb041d2443586cf9f77303141192c6011642b
25375Author: Jean-Marc Liger <jean-marc.liger@siris.sorbonne.fr>
25376Date:   Tue Jan 13 13:56:07 2009 +0000
25377
25378    Fedora/Redhat spec file
25379
25380 fedora/lasso.spec | 317 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
25381 1 file changed, 317 insertions(+)
25382
25383commit 1c3761b2c174765cec2ff8d6d500af01dd4fc5aa
25384Author: Frederic Peters <fpeters@entrouvert.com>
25385Date:   Thu Dec 18 16:05:44 2008 +0000
25386
25387    correctly check for successful return of DSA_verify
25388
25389 lasso/xml/tools.c | 2 +-
25390 1 file changed, 1 insertion(+), 1 deletion(-)
25391
25392commit 9ee9e2b6fd304cf792f30857113e3e8876091a20
25393Author: Damien Laniel <dlaniel@entrouvert.com>
25394Date:   Tue Dec 16 16:40:33 2008 +0000
25395
25396    check in lasso_name_id_management_init_request if HTTP method is supported
25397
25398 lasso/saml-2.0/name_id_management.c | 15 +++++++++++++--
25399 1 file changed, 13 insertions(+), 2 deletions(-)
25400
25401commit 5a51211f40dd91872a4096a318fc61660bd21af7
25402Author: Damien Laniel <dlaniel@entrouvert.com>
25403Date:   Fri Dec 12 16:48:18 2008 +0000
25404
25405    fixed fault code and use a more precise fault string
25406
25407 lasso/id-wsf/discovery.c | 2 +-
25408 lasso/xml/strings.h      | 3 ++-
25409 2 files changed, 3 insertions(+), 2 deletions(-)
25410
25411commit 6fa76647948e06de48590e35ea1627fb68f24767
25412Author: Damien Laniel <dlaniel@entrouvert.com>
25413Date:   Fri Dec 12 16:29:57 2008 +0000
25414
25415    if no identity is found while building disco response, create a soap fault response
25416
25417 lasso/id-wsf/discovery.c | 9 +++++++--
25418 1 file changed, 7 insertions(+), 2 deletions(-)
25419
25420commit 47641f88bf9531cd51b818aabe46368a7b08ad2e
25421Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25422Date:   Mon Dec 1 17:30:35 2008 +0000
25423
25424    Use assignment macros in id-wsf 2.0 module
25425
25426     * lasso/id-wsf-2.0/data_service.c, lasso/id-wsf-2.0/discovery.c,
25427       lasso/id-wsf-2.0/profile.c: use assignment macros to maintain proper
25428       reference counting and ownership of object field values.
25429
25430 lasso/id-wsf-2.0/data_service.c | 26 +++++++++--------------
25431 lasso/id-wsf-2.0/discovery.c    | 17 +++++++--------
25432 lasso/id-wsf-2.0/profile.c      | 47 +++++++++++++----------------------------
25433 3 files changed, 33 insertions(+), 57 deletions(-)
25434
25435commit 6d12685ed63de044d020279e2f14fed3b2629356
25436Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25437Date:   Fri Nov 28 15:58:05 2008 +0000
25438
25439    Fix lasso.pc.in Cflags field
25440
25441     * lasso.pc.in: cflags must contain include directory
25442
25443 lasso.pc.in | 2 +-
25444 1 file changed, 1 insertion(+), 1 deletion(-)
25445
25446commit 253b0a2e5be803ad4872dbbedc41e953e68d5d4a
25447Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25448Date:   Wed Nov 26 12:26:31 2008 +0000
25449
25450    Add errors.h.in to EXTRA_DIST
25451
25452     * lasso/Makefile.am: errors.h.in must be distributed.
25453
25454 lasso/Makefile.am | 2 +-
25455 1 file changed, 1 insertion(+), 1 deletion(-)
25456
25457commit 06bd727e9de866d47bf219b871894fff73f0b66a
25458Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25459Date:   Thu Nov 20 10:44:02 2008 +0000
25460
25461    Add me.
25462
25463 AUTHORS | 1 +
25464 1 file changed, 1 insertion(+)
25465
25466commit 7e9ab6b241803cd86a09c6d10f351fa032153852
25467Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25468Date:   Wed Nov 19 16:00:42 2008 +0000
25469
25470    Fix refcounting error in SoapEnvelope class
25471
25472     - lasso/xml/soap_envelope.c (lasso_soap_envelope_new): fix forgotten
25473       reference count increase when assigning the body.
25474
25475 lasso/xml/soap_envelope.c | 3 ++-
25476 1 file changed, 2 insertions(+), 1 deletion(-)
25477
25478commit 986a32f10a0681c825a02a2b4b494ac98f7379a2
25479Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25480Date:   Fri Nov 14 10:52:34 2008 +0000
25481
25482    Fix uninitialized local variable
25483
25484     - bindings/java/wrapper_top.c: (gobject_to_jobject_and_ref) initialize
25485       local variable.
25486
25487 bindings/java/wrapper_top.c | 2 +-
25488 1 file changed, 1 insertion(+), 1 deletion(-)
25489
25490commit adf6e9cb01bd7bd3cb73f76afd05fdb08a6468a6
25491Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25492Date:   Mon Nov 10 16:57:36 2008 +0000
25493
25494    Add support to in memory private key to lasso_query_sign
25495
25496     - lasso/xml/tools.c: use BIO_new_mem_buf instead of BIO_new_file
25497       if private_key is not an existing file.
25498
25499 lasso/xml/tools.c | 7 ++++++-
25500 1 file changed, 6 insertions(+), 1 deletion(-)
25501
25502commit d01eec1b57ca30551fd501f88fb89272b898d19a
25503Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25504Date:   Wed Nov 5 23:38:26 2008 +0000
25505
25506    Add missing intialization
25507
25508     - lasso/id-ff/provider.c,lasso/id-ff/server.c: add missing initialization
25509       of return code variable.
25510
25511 lasso/id-ff/provider.c | 4 ++--
25512 lasso/id-ff/server.c   | 4 ++--
25513 2 files changed, 4 insertions(+), 4 deletions(-)
25514
25515commit b4391766a52a9af4a70dbf235b8d0e9ceda613d0
25516Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25517Date:   Wed Nov 5 14:38:00 2008 +0000
25518
25519    Fix missing include
25520
25521 lasso/utils.h | 2 ++
25522 1 file changed, 2 insertions(+)
25523
25524commit aff32ad997c347ecb01199b98040ec81957b4b9c
25525Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25526Date:   Wed Nov 5 11:23:29 2008 +0000
25527
25528    Add log message in the metadata loading process
25529
25530     - lasso/id-ff/provider.c, lasso/saml-2.0/provider.c: add critical log
25531       message in each failed loading of metadatas branch cases.
25532
25533 lasso/id-ff/provider.c    | 10 +++++++++-
25534 lasso/saml-2.0/provider.c |  9 +++++++--
25535 2 files changed, 16 insertions(+), 3 deletions(-)
25536
25537commit f60b39eb9a4466a48e873660dd818e51831147cf
25538Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25539Date:   Wed Nov 5 11:23:27 2008 +0000
25540
25541    Add new internal function to show safe extracts
25542
25543     - lasso/utils.c, lasso/utils.h:
25544       New internal api lasso_safe_prefix_string that can show any string
25545       taking care of escaping newlines,tabs and non-graphical ou non-ASCII
25546       characters.
25547
25548 lasso/Makefile.am |  2 +-
25549 lasso/utils.c     | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
25550 lasso/utils.h     |  4 +++
25551 3 files changed, 91 insertions(+), 1 deletion(-)
25552
25553commit a30f9f6b9e8e66ffffb10e0205a6c123316eaa61
25554Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25555Date:   Wed Nov 5 11:23:26 2008 +0000
25556
25557    Fix uninitialized return code
25558
25559    Thanks Emmanuel Dreyfus
25560
25561 lasso/id-ff/provider.c | 2 +-
25562 1 file changed, 1 insertion(+), 1 deletion(-)
25563
25564commit 095dfe6b1a78ec4f18ec0b4b224d0b1c95a0006e
25565Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25566Date:   Tue Nov 4 01:58:55 2008 +0000
25567
25568    Fix overwriting of attributes ht by node lists
25569
25570     - lasso/xml/xml.c:
25571       - In lasso_node_impl_init_from_xml fix really old bug seen when
25572         running ID-WSF 2 python tests, when looking for snippet_any
25573         field in the GObject we should not take the any attribute field,
25574         otherwise the field value is gonna be overwritten with new GList
25575         nodes. The problem ca be seen only with classes using the two kind
25576         of snippets (ANY nodes and ANY attributs).
25577
25578 lasso/xml/xml.c | 2 +-
25579 1 file changed, 1 insertion(+), 1 deletion(-)
25580
25581commit 7103e81888652aa46f28ee0aee29bbcc94c088b2
25582Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25583Date:   Tue Nov 4 01:58:53 2008 +0000
25584
25585    Change style of error and dellocation handling
25586
25587     - lasso/id-ff/provider.c:
25588       - in lasso_provider_verify_signature use standardised memory and
25589         error handling macros, and also standard return code variable name
25590         and exit label.
25591       - in lasso_providerl_load_metadata_from_buffer and
25592         lasso_provider_load_metadata use the standardised macros, exit
25593         labels and return code variable.
25594     - lasso/id-ff/server.c:
25595       - in lasso_server_load_affiliation use standardised allocation and
25596         error handling macros.
25597     - lasso/id-wsf/wsf_profile.c:
25598       - use standardised memory and error handling macros in
25599         lasso_wsf_profile_build_soap_request_msg.
25600
25601 lasso/id-ff/provider.c     | 123 ++++++++++++++++-----------------------------
25602 lasso/id-ff/server.c       |  12 ++---
25603 lasso/id-wsf/wsf_profile.c |   4 +-
25604 3 files changed, 46 insertions(+), 93 deletions(-)
25605
25606commit c5249bab79cda68c44565e030076e4c0a78a5868
25607Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25608Date:   Tue Nov 4 01:58:51 2008 +0000
25609
25610    Move xmlDoc release after xmlFreeXPath*
25611
25612     - lasso/xml/xml.c:
25613       - in lasso_node_new_from_soap release xmlDoc (and the contained
25614         nodes) after the XPath objects that can reference them.
25615
25616 lasso/xml/xml.c | 2 +-
25617 1 file changed, 1 insertion(+), 1 deletion(-)
25618
25619commit 0d66367f2892a9f1e18fde1e6984bef65c5bd732
25620Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25621Date:   Tue Nov 4 01:58:49 2008 +0000
25622
25623    Remove use of xmlFreeDoc for lasso_release_doc
25624
25625      - bindings/java/wrapper_top.c, bindings/php4/lasso_php4_helper.c,
25626        bindings/php5/wrapper_source_top.c, bindings/python/wrapper_top.c,
25627        lasso/id-ff/identity.c, lasso/id-ff/lecp.c, lasso/id-ff/login.c,
25628        lasso/id-ff/logout.c, lasso/id-ff/name_registration.c,
25629        lasso/id-ff/profile.c, lasso/id-ff/provider.c, lasso/id-ff/server.c,
25630        lasso/id-ff/session.c, lasso/id-wsf-2.0/data_service.c,
25631        lasso/id-wsf/data_service.c, lasso/id-wsf/discovery.c,
25632        lasso/id-wsf/wsf_profile.c, lasso/saml-2.0/ecp.c,
25633        lasso/saml-2.0/login.c, lasso/saml-2.0/name_id_management.c,
25634        lasso/utils.h, lasso/xml/tools.c, lasso/xml/xml.c, swig/Lasso.i:
25635        Remove use of xmlFreeDoc. Use lasso_release_doc instead.
25636
25637 bindings/java/wrapper_top.c         |  3 ++-
25638 bindings/php4/lasso_php4_helper.c   |  3 ++-
25639 bindings/php5/wrapper_source_top.c  |  3 ++-
25640 bindings/python/wrapper_top.c       |  3 ++-
25641 lasso/id-ff/identity.c              |  4 ++--
25642 lasso/id-ff/lecp.c                  |  3 ++-
25643 lasso/id-ff/login.c                 |  3 ++-
25644 lasso/id-ff/logout.c                |  3 ++-
25645 lasso/id-ff/name_registration.c     |  3 ++-
25646 lasso/id-ff/profile.c               |  3 ++-
25647 lasso/id-ff/provider.c              | 16 ++++++++--------
25648 lasso/id-ff/server.c                |  4 ++--
25649 lasso/id-ff/session.c               |  4 ++--
25650 lasso/id-wsf-2.0/data_service.c     |  7 ++++---
25651 lasso/id-wsf/data_service.c         |  8 ++++----
25652 lasso/id-wsf/discovery.c            |  3 ++-
25653 lasso/id-wsf/wsf_profile.c          |  6 +++---
25654 lasso/saml-2.0/ecp.c                |  5 +++--
25655 lasso/saml-2.0/login.c              |  6 ++++--
25656 lasso/saml-2.0/name_id_management.c |  3 ++-
25657 lasso/xml/tools.c                   |  5 +++--
25658 lasso/xml/xml.c                     | 10 +++++-----
25659 swig/Lasso.i                        |  8 +++++---
25660 23 files changed, 67 insertions(+), 49 deletions(-)
25661
25662commit e6b196279f38b80170efd8d0748b31b489f04b15
25663Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25664Date:   Tue Nov 4 01:58:44 2008 +0000
25665
25666    Clean generated files in bindings
25667
25668      * bindings/java/Makefile.am:
25669      * bindings/php5/Makefile.am:
25670      * bindings/python/Makefile.am:
25671       - reformat value and add generated files to the MOSTLYCLEANFILES
25672         variable
25673
25674 bindings/java/Makefile.am   | 6 +++++-
25675 bindings/php5/Makefile.am   | 1 +
25676 bindings/python/Makefile.am | 1 +
25677 3 files changed, 7 insertions(+), 1 deletion(-)
25678
25679commit a62a31e5bcb73b22249291bf53df578f7207b611
25680Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25681Date:   Tue Nov 4 01:58:42 2008 +0000
25682
25683    Add new utils macros
25684
25685     - lasso/utils.h:
25686       - add goto_exit_with_rc a standardized macro that suppose having an
25687         'int rc' variable and an exit label in the current function.
25688       - add lasso_release_output_buffer macro
25689
25690 lasso/utils.h | 9 +++++++++
25691 1 file changed, 9 insertions(+)
25692
25693commit 4e28ae10255bf8d33b20e321d541ba56f0a43594
25694Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25695Date:   Tue Nov 4 01:58:40 2008 +0000
25696
25697    Fix lasso_assign_node: wrong xmlFreeNodeList
25698
25699      * lasso/utils.h:
25700       - (lasso_assign_node) This macro wrongly assumes that the destroy
25701         function for xmlNode is xmlFreeNodeList but it's xmlFreeNode.
25702         xmlFreeNodeList is for xmlNode list of children.
25703
25704 lasso/utils.h | 2 +-
25705 1 file changed, 1 insertion(+), 1 deletion(-)
25706
25707commit 12afeac7164b9af7273d5e26d749b2084bc41e91
25708Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25709Date:   Mon Nov 3 15:01:33 2008 +0000
25710
25711    Restore ABI compatibility wrt original_xmlNode
25712
25713     * lasso/xml/xml.c:
25714      - use set/get_qdata to store the original xmlnode, modify
25715        init_from_xml and dispose function to cope with this new storage
25716        place.
25717     * lasso/xml/xml.h:
25718      - remove field original_xmlNode from structure LassoNode to keep ABI
25719        compatibility with previous versions.
25720      - declare new API lasso_node_get_original_xmlnode
25721
25722 lasso/xml/xml.c | 42 +++++++++++++++++++++++++++++++++---------
25723 lasso/xml/xml.h |  2 +-
25724 2 files changed, 34 insertions(+), 10 deletions(-)
25725
25726commit a8adf797fefd1440d2c421a90a4c1fee46afc317
25727Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25728Date:   Mon Nov 3 14:15:44 2008 +0000
25729
25730    API to cleanup LassoNode tree of keeped xmlNode
25731
25732     * lasso/xml/xml.c:
25733      - add a new function lasso_node_cleanup_original_xmlnodes to
25734        disallocate all keeped xmlNode inside a tree of LassoNodes.
25735      - add internal function lasso_node_traversal to iterate across a
25736        LassoNode tree (could be used to reimplement lasso_node_destroy)
25737        It is a preorder traversal.
25738
25739 lasso/xml/xml.c | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
25740 lasso/xml/xml.h |  1 +
25741 2 files changed, 63 insertions(+)
25742
25743commit 770e3c5538b3cb69da76cae3c8fbe44e16f14f8e
25744Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25745Date:   Mon Nov 3 14:15:43 2008 +0000
25746
25747    Add support for keep_xmlnode flag
25748
25749     * lasso/xml/xml.c:
25750       - (lasso_node_impl_init_from_xml) When the keep_xmlnode flag is true
25751         for the currently parsed Node class, we copy the parsed xmlNode
25752         and keep inside the LassoNode.
25753       - (lasso_node_dispose) if an original_xmlNode is present, we disallocate
25754         it.
25755
25756 lasso/xml/xml.c | 11 +++++++++++
25757 1 file changed, 11 insertions(+)
25758
25759commit 10156acfa832ffc0d4a8626be04411d1821862a8
25760Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25761Date:   Mon Nov 3 14:15:41 2008 +0000
25762
25763    Add original_xmlNode pointer to LassoNode
25764
25765     * lasso/xml/xml.h: add an xmlNode field to base class LassoNode,
25766       to permit retrieving the xmlNode originally parsed when the structure
25767       is the result of parsing. Will be used by signature checking code.
25768
25769 lasso/xml/xml.h | 1 +
25770 1 file changed, 1 insertion(+)
25771
25772commit b332d295da8229663fd202f173cb41b62a456606
25773Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25774Date:   Mon Nov 3 14:15:40 2008 +0000
25775
25776    Add keep_xmlnode field to LassoNodeClassData
25777
25778     * lasso/xml/private.h: add a boolean flag named keep_xmlnode to
25779       base class structure LassoNodeClassData.
25780
25781 lasso/xml/private.h | 1 +
25782 1 file changed, 1 insertion(+)
25783
25784commit aec50b7a93ba229dd220a89152b84684986bd660
25785Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25786Date:   Sun Nov 2 11:49:59 2008 +0000
25787
25788    Add test case for loading server completely from memory
25789
25790    * tests/login_test.c:
25791      - add generateIdentityProviderContextDumpMemory that first load
25792        metadata, private_key and certificate file using g_file_get_contents
25793        then use the created buffers to initialize a LassoServer object.
25794      - add test03_serviceProviderLogin that use the new function.
25795
25796 tests/login_tests.c | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++
25797 1 file changed, 167 insertions(+)
25798
25799commit 618639623cc6fcde3cd0e11606233bbdc5cbdba5
25800Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25801Date:   Sun Nov 2 11:49:58 2008 +0000
25802
25803    LassoServer init_from_xml/new_from_buffer handling
25804
25805    * lasso/id-ff/server.c: (init_from_xml) if load_metadata fail
25806      try load_metadata_from_buffer instead using the content of the dumped
25807      nodes.
25808
25809 lasso/id-ff/provider.c | 4 +++-
25810 1 file changed, 3 insertions(+), 1 deletion(-)
25811
25812commit 5f163bbffdcb560b3b651f634fb3ada523e3ce0c
25813Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25814Date:   Sun Nov 2 11:49:56 2008 +0000
25815
25816    Add new constructor lasso_server_new_from_buffers
25817
25818     * lasso/id-ff/server.c, lasso/id-ff/server.h: add new function to build
25819       a LassoServer object holding content of certificate and private key
25820       files intead of loading them everytime signing is needed. You must
25821       instead load them yourself the first time.
25822
25823 lasso/id-ff/provider.c |  3 +++
25824 lasso/id-ff/server.c   | 35 +++++++++++++++++++++++++++++++++++
25825 lasso/id-ff/server.h   |  5 +++++
25826 3 files changed, 43 insertions(+)
25827
25828commit 2ca9f2c46a9a7450f8255dba395988b22be47a82
25829Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25830Date:   Sun Nov 2 11:49:55 2008 +0000
25831
25832    Export lasso_provider_load_metadata_from_buffer
25833
25834    * lasso/id-ff/providerprivate.h: add declaration for private function
25835      lasso_provider_load_metadata_from_buffer
25836
25837 lasso/id-ff/providerprivate.h | 1 +
25838 1 file changed, 1 insertion(+)
25839
25840commit 810f2a9bf97346ddeb9cec9b530f3b6210fd05ea
25841Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25842Date:   Sun Nov 2 11:49:53 2008 +0000
25843
25844    Add verification of access before calling libxml loading function
25845
25846    * lasso/id-ff/provider.c: (lasso_provider_load_metadata) libxml emit warning
25847      when trying to parse non-existing or non-accessible file, so verify
25848      that the file is accessible before calling libxml. (the corner
25849      case of having warning when the file become inaccessible between
25850      the two calls is non-interesting)
25851
25852 lasso/id-ff/provider.c | 5 ++++-
25853 1 file changed, 4 insertions(+), 1 deletion(-)
25854
25855commit e6dfd11cd4d7027c746d3ea225ec6ac4a002f337
25856Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25857Date:   Sun Nov 2 11:49:51 2008 +0000
25858
25859    First try accessing the file before calling key loading functions
25860
25861    * lasso/xml/tools.c: (lasso_sign_node) instead of waiting
25862      for the xmlsec key loading function to fail before trying to load
25863      the key directly from the private_key buffer, test it using
25864      POSIX function.
25865
25866 lasso/xml/tools.c | 20 +++++++++++---------
25867 1 file changed, 11 insertions(+), 9 deletions(-)
25868
25869commit 1032903f491db4069d37015100d4fda85906b158
25870Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25871Date:   Sun Nov 2 11:49:49 2008 +0000
25872
25873    Add possibility to sign using preloaded keys
25874
25875    * lasso/xml/tools.c:
25876     - (lasso_sign_node) if loading of the private_key or the certificate
25877       file we try to use the filename directly as a key in the PEM format.
25878
25879 lasso/xml/tools.c | 19 +++++++++++++++++--
25880 1 file changed, 17 insertions(+), 2 deletions(-)
25881
25882commit ec1e2946169e07ce6f3a2ce943ae7d0d228ce708
25883Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25884Date:   Wed Oct 22 03:28:47 2008 +0000
25885
25886    Add missing initializations.
25887
25888 lasso/id-wsf/authentication.c | 2 +-
25889 lasso/id-wsf/data_service.c   | 2 +-
25890 2 files changed, 2 insertions(+), 2 deletions(-)
25891
25892commit 08c80ab93443a8dee1c13dd4a62274265b04d12b
25893Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25894Date:   Thu Oct 16 21:33:25 2008 +0000
25895
25896    Add substitute code for g_strcmp0
25897
25898 lasso/lasso.c | 16 ++++++++++++++++
25899 1 file changed, 16 insertions(+)
25900
25901commit 4b007b73e1d7bec23dfb234e733c1f7d6cdc87c8
25902Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25903Date:   Mon Oct 13 11:44:11 2008 +0000
25904
25905    Integrate modification from Olav Morken <olavmo@stud.ntnu.no>
25906
25907    It fixes bad url encoding of relaystates for logout
25908    profile. A better fix for all profiles is coming.
25909
25910 lasso/xml/saml-2.0/samlp2_logout_response.c | 9 +++++++--
25911 1 file changed, 7 insertions(+), 2 deletions(-)
25912
25913commit 2bcf34e0dfa13e6066e98de8b7fd4074a5ebbdfd
25914Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25915Date:   Mon Oct 13 11:44:09 2008 +0000
25916
25917    add files to nodist_HEADERS to pass distcheck
25918
25919 lasso/Makefile.am | 3 ++-
25920 1 file changed, 2 insertions(+), 1 deletion(-)
25921
25922commit ef42f2cbc8eb16df1a8e45650c652d227fd35ef4
25923Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
25924Date:   Wed Oct 1 10:31:58 2008 +0000
25925
25926    add functionality to enable debugging flags at runtime
25927
25928    This code permit to set flags, separated by commas, space,
25929    tabulations, or colons. This flags activates debug functions like,
25930    suppressing validations of signatures or print debugging message about
25931    deallocations.
25932
25933    The new flags are defined in /lasso/debug.h they can be set using an
25934    environment variable named LASSO_FLAG or a function named
25935    lasso_set_flag.
25936
25937    There are two flags currently:
25938    - verify-signature:
25939      To deactivate it, pass 'no-verify-signature' inside LASSO_DEBUG.
25940      It desactivate signature verification, inside two functions:
25941      lasso_query_verify_signature and lasso_provider_verify_signature.
25942    - memory-debug:
25943      It enabled reporting of memory deallocation inside generic memory
25944      dellaocator for LassoNode objects and also in bindings.
25945
25946    - lasso/xml/xml.c: do not free a null hash table pointer.
25947
25948 bindings/java/Makefile.am     |  2 --
25949 bindings/php5/Makefile.am     |  2 --
25950 bindings/python/wrapper_top.c | 13 ++++----
25951 configure.ac                  |  9 +++---
25952 lasso/debug.h                 | 41 +++++++++++++++++++++++++
25953 lasso/extract_symbols.py      |  2 +-
25954 lasso/id-ff/provider.c        |  4 +++
25955 lasso/lasso.c                 | 70 +++++++++++++++++++++++++++++++++++++++++--
25956 lasso/lasso.h                 |  2 ++
25957 lasso/xml/tools.c             |  6 ++++
25958 lasso/xml/xml.c               | 19 +++++++-----
25959 perl/Makefile.am              |  2 --
25960 12 files changed, 144 insertions(+), 28 deletions(-)
25961
25962commit 7290225b00d65a7ea111ddf3216bf7d9f39a81b6
25963Author: Damien Laniel <dlaniel@entrouvert.com>
25964Date:   Wed Oct 1 10:25:52 2008 +0000
25965
25966    cleaned up some code
25967
25968 lasso/id-wsf/wsf_profile.c | 29 ++++++++++++-----------------
25969 1 file changed, 12 insertions(+), 17 deletions(-)
25970
25971commit 1319b317e1ff4db9848fb864151ef983dcfda7ff
25972Author: Damien Laniel <dlaniel@entrouvert.com>
25973Date:   Wed Oct 1 10:08:36 2008 +0000
25974
25975    fixed docstrings ; added an exported function ; reorganised functions in file
25976
25977 lasso/id-wsf/utils.c | 73 +++++++++++++++++++++++++++++++---------------------
25978 lasso/id-wsf/utils.h |  6 +++--
25979 2 files changed, 47 insertions(+), 32 deletions(-)
25980
25981commit 2599e7abb8313338f0ffe2ce7fe8288d883442f7
25982Author: Damien Laniel <dlaniel@entrouvert.com>
25983Date:   Wed Oct 1 09:55:40 2008 +0000
25984
25985    fixed segfaults
25986
25987 lasso/id-wsf/utils.c       | 23 +++++++++++++++--------
25988 lasso/id-wsf/wsf_profile.c |  6 ++++--
25989 2 files changed, 19 insertions(+), 10 deletions(-)
25990
25991commit ae665ecae8919a1eb24f9598378fc7205432bc87
25992Author: Damien Laniel <dlaniel@entrouvert.com>
25993Date:   Wed Oct 1 09:11:29 2008 +0000
25994
25995    fixed xml indentation
25996
25997 tests/data/sp5-saml2/metadata.xml | 98 +++++++++++++++++++--------------------
25998 1 file changed, 49 insertions(+), 49 deletions(-)
25999
26000commit d8f2c4f31e1dd4ab7c9d79d81ce163ed832ee5ff
26001Author: Damien Laniel <dlaniel@entrouvert.com>
26002Date:   Tue Sep 23 15:15:39 2008 +0000
26003
26004    If ProviderID isn't found in an AuthnResponse, immediately return a critical error
26005
26006 lasso/id-ff/login.c | 7 +++----
26007 1 file changed, 3 insertions(+), 4 deletions(-)
26008
26009commit 152ec6d42e639266000c9a4ea2da1cc920f7df78
26010Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
26011Date:   Tue Sep 23 09:13:09 2008 +0000
26012
26013    Many fix to compile with --enable-wsf and --enable-debugging and also to
26014    remove valgrind errors through python tests.
26015
26016    1. Rename lasso_wsf_profile_new_full for java bindings (cannot subclass
26017       in overrides of static methods).
26018    2. Add const modifiers to many functon signatures in
26019       bindings/python/wrapper_top.c.
26020    3. add initialisation of private_data->encryption_sym_key_type (to
26021       please valgrind) in instance_init of LassoProvider.
26022    4. Add new macro to assign xmlNode, we consider xmlNode to be an
26023       immutable value, and always use xmlCopyNode for assignment. The
26024       macros is called named lasso_assign_node.
26025    5. Fix segfault, when using xmlSec to encrypt the newly created
26026       encrypted node replace the original node inside the xmlDoc structure,
26027       and the original node is freed automatically. So you cannot borrow
26028       the encrypted if you do not remove it from xmlDoc first.
26029
26030 bindings/java/wrapper_top.c | 36 +++++++++++++++++++++---------------
26031 bindings/overrides.xml      |  1 +
26032 lasso/id-ff/provider.c      |  1 +
26033 lasso/utils.h               |  7 +++++++
26034 lasso/xml/xml.c             | 33 +++++++++++++++------------------
26035 5 files changed, 45 insertions(+), 33 deletions(-)
26036
26037commit db5d229004d3ccab34c23c0c9b2d29e64f717865
26038Author: Damien Laniel <dlaniel@entrouvert.com>
26039Date:   Wed Sep 17 13:14:12 2008 +0000
26040
26041    free xmlDoc only once
26042
26043 lasso/id-ff/provider.c | 19 ++++++++++---------
26044 1 file changed, 10 insertions(+), 9 deletions(-)
26045
26046commit cd5bbfe1878c7f15a2a1fd6fbc7166d39e9bc00b
26047Author: Damien Laniel <dlaniel@entrouvert.com>
26048Date:   Wed Sep 17 12:40:12 2008 +0000
26049
26050    fixed docstring
26051
26052 lasso/id-ff/provider.c | 8 ++++----
26053 1 file changed, 4 insertions(+), 4 deletions(-)
26054
26055commit 3b071795ddcbc799206ab5dbf0bff06ba796057c
26056Author: Damien Laniel <dlaniel@entrouvert.com>
26057Date:   Wed Sep 17 09:05:43 2008 +0000
26058
26059    php: added a root class to define generic getter and setter
26060
26061 bindings/php5/php_code.py | 49 +++++++++++++++++++++++++----------------------
26062 1 file changed, 26 insertions(+), 23 deletions(-)
26063
26064commit 6b9a2651020d56ddcc0de66b6c93e23f04508b3c
26065Author: Damien Laniel <dlaniel@entrouvert.com>
26066Date:   Wed Sep 17 08:32:01 2008 +0000
26067
26068    fixed docstrings which fucked php5 binding
26069
26070 lasso/id-ff/server.c       |  2 +-
26071 lasso/id-wsf/discovery.c   |  6 +++---
26072 lasso/id-wsf/wsf_profile.c | 10 +++++-----
26073 3 files changed, 9 insertions(+), 9 deletions(-)
26074
26075commit a18ddb94e051c3fe5bbc9b88220f77af2b6f69c3
26076Author: Damien Laniel <dlaniel@entrouvert.com>
26077Date:   Tue Sep 16 16:31:05 2008 +0000
26078
26079    fixed various bugs with new compilation flags
26080
26081 lasso/id-ff/identity.c                     |  2 +-
26082 lasso/id-ff/login.c                        |  8 +++-----
26083 lasso/id-ff/server.c                       |  2 +-
26084 lasso/id-ff/session.c                      | 14 +++++++-------
26085 lasso/id-wsf/authentication.c              |  6 +++---
26086 lasso/id-wsf/discovery.c                   |  8 ++++----
26087 lasso/id-wsf/interaction_profile_service.c |  8 +-------
26088 lasso/id-wsf/personal_profile_service.c    | 16 ++--------------
26089 lasso/id-wsf/wsf_profile.c                 | 19 ++++++++++---------
26090 lasso/xml/is_select.c                      |  2 +-
26091 lasso/xml/is_select.h                      |  3 +--
26092 lasso/xml/sec_resource_access_statement.c  |  7 +------
26093 perl/Makefile.am                           |  2 +-
26094 swig/Lasso-wsf-is.i                        |  2 +-
26095 14 files changed, 37 insertions(+), 62 deletions(-)
26096
26097commit 09bbae229e0b790e9435578630dc8dc068d159d2
26098Author: Damien Laniel <dlaniel@entrouvert.com>
26099Date:   Tue Sep 16 13:02:47 2008 +0000
26100
26101    enable optimisation flag when not debugging
26102
26103 configure.ac | 1 +
26104 1 file changed, 1 insertion(+)
26105
26106commit 9ed0670e48665f590eda685e0cfebf8c4cadb8fb
26107Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
26108Date:   Fri Sep 12 15:06:58 2008 +0000
26109
26110    * Remove ending blanks
26111
26112 bindings/bindings.py                               |   6 +-
26113 bindings/ghashtable.h                              |   2 +-
26114 bindings/java/lang.py                              |  12 +-
26115 bindings/java/wrapper_top.c                        |  52 ++++----
26116 bindings/php4/lang.py                              |  18 +--
26117 bindings/php4/lasso_php4_helper.c                  |   6 +-
26118 bindings/php5/lang.py                              |   2 +-
26119 bindings/php5/php_code.py                          |   6 +-
26120 bindings/php5/wrapper_header.py                    |   2 +-
26121 bindings/php5/wrapper_source.py                    |   2 +-
26122 bindings/php5/wrapper_source_top.c                 |   6 +-
26123 bindings/python/lang.py                            |   8 +-
26124 bindings/python/tests/XmlTestRunner.py             |   6 +-
26125 bindings/python/tests/binding_tests.py             |   4 +-
26126 bindings/python/tests/idwsf1_tests.py              |  18 +--
26127 bindings/python/tests/idwsf2_tests.py              |  26 ++--
26128 bindings/python/tests/profiles_tests.py            |   6 +-
26129 bindings/python/tests/tests.py                     |  10 +-
26130 bindings/python/wrapper_top.c                      |  42 +++---
26131 bindings/utils.py                                  |   6 +-
26132 lasso/errors.h                                     |   8 +-
26133 lasso/export.h                                     |  18 +--
26134 lasso/id-ff/defederation.c                         |  36 ++---
26135 lasso/id-ff/defederation.h                         |  12 +-
26136 lasso/id-ff/federation.c                           |   6 +-
26137 lasso/id-ff/federation.h                           |  10 +-
26138 lasso/id-ff/identity.c                             |  16 +--
26139 lasso/id-ff/identity.h                             |  10 +-
26140 lasso/id-ff/identityprivate.h                      |   8 +-
26141 lasso/id-ff/lecp.c                                 |  26 ++--
26142 lasso/id-ff/lecp.h                                 |  12 +-
26143 lasso/id-ff/login.c                                | 148 ++++++++++-----------
26144 lasso/id-ff/login.h                                |  12 +-
26145 lasso/id-ff/loginprivate.h                         |  10 +-
26146 lasso/id-ff/logout.c                               |  62 ++++-----
26147 lasso/id-ff/logout.h                               |  12 +-
26148 lasso/id-ff/logoutprivate.h                        |  10 +-
26149 lasso/id-ff/name_identifier_mapping.c              |  38 +++---
26150 lasso/id-ff/name_identifier_mapping.h              |  14 +-
26151 lasso/id-ff/name_registration.c                    |  56 ++++----
26152 lasso/id-ff/name_registration.h                    |  12 +-
26153 lasso/id-ff/profile.c                              |  14 +-
26154 lasso/id-ff/profile.h                              |  12 +-
26155 lasso/id-ff/profileprivate.h                       |  10 +-
26156 lasso/id-ff/provider.c                             |  24 ++--
26157 lasso/id-ff/provider.h                             |  14 +-
26158 lasso/id-ff/providerprivate.h                      |  10 +-
26159 lasso/id-ff/server.c                               |  32 ++---
26160 lasso/id-ff/server.h                               |  12 +-
26161 lasso/id-ff/serverprivate.h                        |  10 +-
26162 lasso/id-ff/session.c                              |  20 +--
26163 lasso/id-ff/session.h                              |  12 +-
26164 lasso/id-ff/sessionprivate.h                       |  14 +-
26165 lasso/id-wsf-2.0/data_service.c                    |  14 +-
26166 lasso/id-wsf-2.0/data_service.h                    |  18 +--
26167 lasso/id-wsf-2.0/discovery.c                       |  28 ++--
26168 lasso/id-wsf-2.0/discovery.h                       |  20 +--
26169 lasso/id-wsf-2.0/identity.h                        |   8 +-
26170 lasso/id-wsf-2.0/profile.c                         |   8 +-
26171 lasso/id-wsf-2.0/profile.h                         |  12 +-
26172 lasso/id-wsf-2.0/server.h                          |  12 +-
26173 lasso/id-wsf-2.0/session.h                         |   8 +-
26174 lasso/id-wsf/authentication.c                      |  20 +--
26175 lasso/id-wsf/authentication.h                      |  12 +-
26176 lasso/id-wsf/data_service.c                        |  36 ++---
26177 lasso/id-wsf/data_service.h                        |  14 +-
26178 lasso/id-wsf/data_service_private.h                |  10 +-
26179 lasso/id-wsf/discovery.c                           |  38 +++---
26180 lasso/id-wsf/discovery.h                           |  12 +-
26181 lasso/id-wsf/identity.h                            |   8 +-
26182 lasso/id-wsf/interaction_profile_service.c         |   6 +-
26183 lasso/id-wsf/interaction_profile_service.h         |  12 +-
26184 lasso/id-wsf/personal_profile_service.c            |  14 +-
26185 lasso/id-wsf/personal_profile_service.h            |  12 +-
26186 lasso/id-wsf/utils.c                               |  22 +--
26187 lasso/id-wsf/utils.h                               |   8 +-
26188 lasso/id-wsf/wsf_profile.c                         |  86 ++++++------
26189 lasso/id-wsf/wsf_profile.h                         |  22 +--
26190 lasso/id-wsf/wsf_profile_private.h                 |  10 +-
26191 lasso/lasso.c                                      |  20 +--
26192 lasso/lasso.h                                      |  10 +-
26193 lasso/saml-2.0/assertion_query.c                   |  34 ++---
26194 lasso/saml-2.0/assertion_query.h                   |  12 +-
26195 lasso/saml-2.0/ecp.c                               |   8 +-
26196 lasso/saml-2.0/ecp.h                               |  12 +-
26197 lasso/saml-2.0/ecpprivate.h                        |  10 +-
26198 lasso/saml-2.0/federation.c                        |   6 +-
26199 lasso/saml-2.0/federationprivate.h                 |   8 +-
26200 lasso/saml-2.0/login.c                             |  50 +++----
26201 lasso/saml-2.0/loginprivate.h                      |   8 +-
26202 lasso/saml-2.0/logout.c                            |  28 ++--
26203 lasso/saml-2.0/logoutprivate.h                     |   8 +-
26204 lasso/saml-2.0/name_id_management.c                |  44 +++---
26205 lasso/saml-2.0/name_id_management.h                |  12 +-
26206 lasso/saml-2.0/profile.c                           |  10 +-
26207 lasso/saml-2.0/profile.h                           |  10 +-
26208 lasso/saml-2.0/profileprivate.h                    |   8 +-
26209 lasso/saml-2.0/provider.c                          |  12 +-
26210 lasso/saml-2.0/providerprivate.h                   |   8 +-
26211 lasso/saml-2.0/server.c                            |  12 +-
26212 lasso/saml-2.0/serverprivate.h                     |   8 +-
26213 lasso/utils.h                                      |  12 +-
26214 lasso/xml/disco_authenticate_requester.c           |  12 +-
26215 lasso/xml/disco_authenticate_requester.h           |  12 +-
26216 lasso/xml/disco_authenticate_session_context.c     |  12 +-
26217 lasso/xml/disco_authenticate_session_context.h     |  12 +-
26218 lasso/xml/disco_authorize_requester.c              |  12 +-
26219 lasso/xml/disco_authorize_requester.h              |  12 +-
26220 lasso/xml/disco_credentials.c                      |  10 +-
26221 lasso/xml/disco_credentials.h                      |  10 +-
26222 lasso/xml/disco_description.c                      |  22 +--
26223 lasso/xml/disco_description.h                      |  12 +-
26224 lasso/xml/disco_encrypt_resource_id.c              |  12 +-
26225 lasso/xml/disco_encrypt_resource_id.h              |  12 +-
26226 lasso/xml/disco_encrypted_resource_id.c            |   8 +-
26227 lasso/xml/disco_encrypted_resource_id.h            |  10 +-
26228 lasso/xml/disco_generate_bearer_token.c            |  12 +-
26229 lasso/xml/disco_generate_bearer_token.h            |  12 +-
26230 lasso/xml/disco_insert_entry.c                     |  10 +-
26231 lasso/xml/disco_insert_entry.h                     |  10 +-
26232 lasso/xml/disco_modify.c                           |  12 +-
26233 lasso/xml/disco_modify.h                           |  12 +-
26234 lasso/xml/disco_modify_response.c                  |  18 +--
26235 lasso/xml/disco_modify_response.h                  |  14 +-
26236 lasso/xml/disco_options.c                          |  10 +-
26237 lasso/xml/disco_options.h                          |  12 +-
26238 lasso/xml/disco_query.c                            |  14 +-
26239 lasso/xml/disco_query.h                            |  12 +-
26240 lasso/xml/disco_query_response.c                   |  10 +-
26241 lasso/xml/disco_query_response.h                   |  10 +-
26242 lasso/xml/disco_remove_entry.c                     |  14 +-
26243 lasso/xml/disco_remove_entry.h                     |  10 +-
26244 lasso/xml/disco_requested_service_type.c           |   8 +-
26245 lasso/xml/disco_requested_service_type.h           |  10 +-
26246 lasso/xml/disco_resource_id.c                      |  10 +-
26247 lasso/xml/disco_resource_id.h                      |  10 +-
26248 lasso/xml/disco_resource_offering.c                |  14 +-
26249 lasso/xml/disco_resource_offering.h                |  10 +-
26250 lasso/xml/disco_send_single_logout.c               |  12 +-
26251 lasso/xml/disco_send_single_logout.h               |  12 +-
26252 lasso/xml/disco_service_instance.c                 |  16 +--
26253 lasso/xml/disco_service_instance.h                 |  12 +-
26254 lasso/xml/ds_key_info.c                            |  12 +-
26255 lasso/xml/ds_key_info.h                            |  12 +-
26256 lasso/xml/ds_key_value.c                           |  12 +-
26257 lasso/xml/ds_key_value.h                           |  12 +-
26258 lasso/xml/ds_rsa_key_value.c                       |  12 +-
26259 lasso/xml/ds_rsa_key_value.h                       |  10 +-
26260 lasso/xml/dst_data.c                               |  10 +-
26261 lasso/xml/dst_data.h                               |  12 +-
26262 lasso/xml/dst_modification.c                       |   8 +-
26263 lasso/xml/dst_modification.h                       |  12 +-
26264 lasso/xml/dst_modify.c                             |   8 +-
26265 lasso/xml/dst_modify.h                             |  12 +-
26266 lasso/xml/dst_modify_response.c                    |   8 +-
26267 lasso/xml/dst_modify_response.h                    |  12 +-
26268 lasso/xml/dst_new_data.c                           |   8 +-
26269 lasso/xml/dst_new_data.h                           |  12 +-
26270 lasso/xml/dst_query.c                              |   8 +-
26271 lasso/xml/dst_query.h                              |  12 +-
26272 lasso/xml/dst_query_item.c                         |   8 +-
26273 lasso/xml/dst_query_item.h                         |  12 +-
26274 lasso/xml/dst_query_response.c                     |   8 +-
26275 lasso/xml/dst_query_response.h                     |  10 +-
26276 lasso/xml/id-wsf-2.0/disco_abstract.c              |  10 +-
26277 lasso/xml/id-wsf-2.0/disco_abstract.h              |  10 +-
26278 lasso/xml/id-wsf-2.0/disco_endpoint_context.c      |   8 +-
26279 lasso/xml/id-wsf-2.0/disco_endpoint_context.h      |  10 +-
26280 lasso/xml/id-wsf-2.0/disco_keys.c                  |   8 +-
26281 lasso/xml/id-wsf-2.0/disco_keys.h                  |  10 +-
26282 lasso/xml/id-wsf-2.0/disco_options.c               |   8 +-
26283 lasso/xml/id-wsf-2.0/disco_options.h               |  10 +-
26284 lasso/xml/id-wsf-2.0/disco_provider_id.c           |  10 +-
26285 lasso/xml/id-wsf-2.0/disco_provider_id.h           |  10 +-
26286 lasso/xml/id-wsf-2.0/disco_query.c                 |  10 +-
26287 lasso/xml/id-wsf-2.0/disco_query.h                 |  10 +-
26288 lasso/xml/id-wsf-2.0/disco_query_response.c        |  10 +-
26289 lasso/xml/id-wsf-2.0/disco_query_response.h        |  10 +-
26290 lasso/xml/id-wsf-2.0/disco_requested_service.c     |  26 ++--
26291 lasso/xml/id-wsf-2.0/disco_requested_service.h     |  10 +-
26292 lasso/xml/id-wsf-2.0/disco_security_context.c      |  10 +-
26293 lasso/xml/id-wsf-2.0/disco_security_context.h      |  10 +-
26294 lasso/xml/id-wsf-2.0/disco_service_context.c       |   8 +-
26295 lasso/xml/id-wsf-2.0/disco_service_context.h       |  10 +-
26296 lasso/xml/id-wsf-2.0/disco_service_type.c          |  10 +-
26297 lasso/xml/id-wsf-2.0/disco_service_type.h          |  10 +-
26298 .../xml/id-wsf-2.0/disco_svc_md_association_add.c  |   8 +-
26299 .../xml/id-wsf-2.0/disco_svc_md_association_add.h  |  10 +-
26300 .../disco_svc_md_association_add_response.c        |   8 +-
26301 .../disco_svc_md_association_add_response.h        |  10 +-
26302 .../id-wsf-2.0/disco_svc_md_association_delete.c   |   8 +-
26303 .../id-wsf-2.0/disco_svc_md_association_delete.h   |  10 +-
26304 .../disco_svc_md_association_delete_response.c     |   8 +-
26305 .../disco_svc_md_association_delete_response.h     |  10 +-
26306 .../id-wsf-2.0/disco_svc_md_association_query.c    |   8 +-
26307 .../id-wsf-2.0/disco_svc_md_association_query.h    |  10 +-
26308 .../disco_svc_md_association_query_response.c      |   8 +-
26309 .../disco_svc_md_association_query_response.h      |  10 +-
26310 lasso/xml/id-wsf-2.0/disco_svc_md_delete.c         |   8 +-
26311 lasso/xml/id-wsf-2.0/disco_svc_md_delete.h         |  10 +-
26312 .../xml/id-wsf-2.0/disco_svc_md_delete_response.c  |   8 +-
26313 .../xml/id-wsf-2.0/disco_svc_md_delete_response.h  |  10 +-
26314 lasso/xml/id-wsf-2.0/disco_svc_md_query.c          |   8 +-
26315 lasso/xml/id-wsf-2.0/disco_svc_md_query.h          |  10 +-
26316 lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c |   8 +-
26317 lasso/xml/id-wsf-2.0/disco_svc_md_query_response.h |  10 +-
26318 lasso/xml/id-wsf-2.0/disco_svc_md_register.c       |   8 +-
26319 lasso/xml/id-wsf-2.0/disco_svc_md_register.h       |  10 +-
26320 .../id-wsf-2.0/disco_svc_md_register_response.c    |  12 +-
26321 .../id-wsf-2.0/disco_svc_md_register_response.h    |  10 +-
26322 lasso/xml/id-wsf-2.0/disco_svc_md_replace.c        |   8 +-
26323 lasso/xml/id-wsf-2.0/disco_svc_md_replace.h        |  10 +-
26324 .../xml/id-wsf-2.0/disco_svc_md_replace_response.c |   8 +-
26325 .../xml/id-wsf-2.0/disco_svc_md_replace_response.h |  10 +-
26326 lasso/xml/id-wsf-2.0/disco_svc_metadata.c          |   8 +-
26327 lasso/xml/id-wsf-2.0/disco_svc_metadata.h          |  10 +-
26328 lasso/xml/id-wsf-2.0/dst_data_response_base.c      |   8 +-
26329 lasso/xml/id-wsf-2.0/dst_data_response_base.h      |  10 +-
26330 lasso/xml/id-wsf-2.0/dst_delete_item_base.c        |   8 +-
26331 lasso/xml/id-wsf-2.0/dst_delete_item_base.h        |  10 +-
26332 lasso/xml/id-wsf-2.0/dst_delete_response.c         |   8 +-
26333 lasso/xml/id-wsf-2.0/dst_delete_response.h         |  10 +-
26334 lasso/xml/id-wsf-2.0/dst_request.c                 |   8 +-
26335 lasso/xml/id-wsf-2.0/dst_request.h                 |  10 +-
26336 lasso/xml/id-wsf-2.0/dst_result_query_base.c       |   8 +-
26337 lasso/xml/id-wsf-2.0/dst_result_query_base.h       |  10 +-
26338 lasso/xml/id-wsf-2.0/dst_test_item_base.c          |   8 +-
26339 lasso/xml/id-wsf-2.0/dst_test_item_base.h          |  10 +-
26340 lasso/xml/id-wsf-2.0/dstref_app_data.c             |   8 +-
26341 lasso/xml/id-wsf-2.0/dstref_app_data.h             |  10 +-
26342 lasso/xml/id-wsf-2.0/dstref_create.c               |   8 +-
26343 lasso/xml/id-wsf-2.0/dstref_create.h               |  10 +-
26344 lasso/xml/id-wsf-2.0/dstref_create_item.c          |   8 +-
26345 lasso/xml/id-wsf-2.0/dstref_create_item.h          |  10 +-
26346 lasso/xml/id-wsf-2.0/dstref_create_response.c      |   8 +-
26347 lasso/xml/id-wsf-2.0/dstref_create_response.h      |  10 +-
26348 lasso/xml/id-wsf-2.0/dstref_data.c                 |   8 +-
26349 lasso/xml/id-wsf-2.0/dstref_data.h                 |  10 +-
26350 lasso/xml/id-wsf-2.0/dstref_data_response.c        |   8 +-
26351 lasso/xml/id-wsf-2.0/dstref_data_response.h        |  10 +-
26352 lasso/xml/id-wsf-2.0/dstref_delete.c               |   8 +-
26353 lasso/xml/id-wsf-2.0/dstref_delete.h               |  10 +-
26354 lasso/xml/id-wsf-2.0/dstref_delete_item.c          |   8 +-
26355 lasso/xml/id-wsf-2.0/dstref_delete_item.h          |  10 +-
26356 lasso/xml/id-wsf-2.0/dstref_delete_response.c      |   8 +-
26357 lasso/xml/id-wsf-2.0/dstref_delete_response.h      |  10 +-
26358 lasso/xml/id-wsf-2.0/dstref_item_data.c            |   8 +-
26359 lasso/xml/id-wsf-2.0/dstref_item_data.h            |  10 +-
26360 lasso/xml/id-wsf-2.0/dstref_modify.c               |   8 +-
26361 lasso/xml/id-wsf-2.0/dstref_modify.h               |  10 +-
26362 lasso/xml/id-wsf-2.0/dstref_modify_item.c          |   8 +-
26363 lasso/xml/id-wsf-2.0/dstref_modify_item.h          |  10 +-
26364 lasso/xml/id-wsf-2.0/dstref_modify_response.c      |   8 +-
26365 lasso/xml/id-wsf-2.0/dstref_modify_response.h      |  10 +-
26366 lasso/xml/id-wsf-2.0/dstref_query.c                |   8 +-
26367 lasso/xml/id-wsf-2.0/dstref_query.h                |  10 +-
26368 lasso/xml/id-wsf-2.0/dstref_query_item.c           |   8 +-
26369 lasso/xml/id-wsf-2.0/dstref_query_item.h           |  10 +-
26370 lasso/xml/id-wsf-2.0/dstref_query_response.c       |   8 +-
26371 lasso/xml/id-wsf-2.0/dstref_query_response.h       |  10 +-
26372 lasso/xml/id-wsf-2.0/dstref_result_query.c         |   8 +-
26373 lasso/xml/id-wsf-2.0/dstref_result_query.h         |  10 +-
26374 lasso/xml/id-wsf-2.0/dstref_test_item.c            |   8 +-
26375 lasso/xml/id-wsf-2.0/dstref_test_item.h            |  10 +-
26376 .../xml/id-wsf-2.0/ims_identity_mapping_request.c  |   8 +-
26377 .../xml/id-wsf-2.0/ims_identity_mapping_request.h  |  10 +-
26378 .../xml/id-wsf-2.0/ims_identity_mapping_response.c |   8 +-
26379 .../xml/id-wsf-2.0/ims_identity_mapping_response.h |  10 +-
26380 lasso/xml/id-wsf-2.0/ims_mapping_input.c           |   8 +-
26381 lasso/xml/id-wsf-2.0/ims_mapping_input.h           |  10 +-
26382 lasso/xml/id-wsf-2.0/ims_mapping_output.c          |   8 +-
26383 lasso/xml/id-wsf-2.0/ims_mapping_output.h          |  10 +-
26384 lasso/xml/id-wsf-2.0/is_help.c                     |   8 +-
26385 lasso/xml/id-wsf-2.0/is_help.h                     |  10 +-
26386 lasso/xml/id-wsf-2.0/is_inquiry.c                  |   8 +-
26387 lasso/xml/id-wsf-2.0/is_inquiry.h                  |  10 +-
26388 lasso/xml/id-wsf-2.0/is_inquiry_element.c          |   8 +-
26389 lasso/xml/id-wsf-2.0/is_inquiry_element.h          |  10 +-
26390 lasso/xml/id-wsf-2.0/is_interaction_request.c      |   8 +-
26391 lasso/xml/id-wsf-2.0/is_interaction_request.h      |  10 +-
26392 lasso/xml/id-wsf-2.0/is_interaction_response.c     |   8 +-
26393 lasso/xml/id-wsf-2.0/is_interaction_response.h     |  10 +-
26394 lasso/xml/id-wsf-2.0/is_interaction_statement.c    |   8 +-
26395 lasso/xml/id-wsf-2.0/is_interaction_statement.h    |  10 +-
26396 lasso/xml/id-wsf-2.0/is_item.c                     |   8 +-
26397 lasso/xml/id-wsf-2.0/is_item.h                     |  10 +-
26398 lasso/xml/id-wsf-2.0/is_parameter.c                |   8 +-
26399 lasso/xml/id-wsf-2.0/is_parameter.h                |  10 +-
26400 lasso/xml/id-wsf-2.0/is_select.c                   |   8 +-
26401 lasso/xml/id-wsf-2.0/is_select.h                   |  10 +-
26402 lasso/xml/id-wsf-2.0/is_text.c                     |   8 +-
26403 lasso/xml/id-wsf-2.0/is_text.h                     |  10 +-
26404 lasso/xml/id-wsf-2.0/ps_add_collection_request.c   |   8 +-
26405 lasso/xml/id-wsf-2.0/ps_add_collection_request.h   |  10 +-
26406 lasso/xml/id-wsf-2.0/ps_add_collection_response.c  |   8 +-
26407 lasso/xml/id-wsf-2.0/ps_add_collection_response.h  |  10 +-
26408 lasso/xml/id-wsf-2.0/ps_add_entity_request.c       |   8 +-
26409 lasso/xml/id-wsf-2.0/ps_add_entity_request.h       |  10 +-
26410 lasso/xml/id-wsf-2.0/ps_add_entity_response.c      |   8 +-
26411 lasso/xml/id-wsf-2.0/ps_add_entity_response.h      |  10 +-
26412 lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c |   8 +-
26413 lasso/xml/id-wsf-2.0/ps_add_known_entity_request.h |  10 +-
26414 .../xml/id-wsf-2.0/ps_add_known_entity_response.c  |   8 +-
26415 .../xml/id-wsf-2.0/ps_add_known_entity_response.h  |  10 +-
26416 .../xml/id-wsf-2.0/ps_add_to_collection_request.c  |   8 +-
26417 .../xml/id-wsf-2.0/ps_add_to_collection_request.h  |  10 +-
26418 lasso/xml/id-wsf-2.0/ps_get_object_info_request.c  |   8 +-
26419 lasso/xml/id-wsf-2.0/ps_get_object_info_request.h  |  10 +-
26420 lasso/xml/id-wsf-2.0/ps_get_object_info_response.c |   8 +-
26421 lasso/xml/id-wsf-2.0/ps_get_object_info_response.h |  10 +-
26422 lasso/xml/id-wsf-2.0/ps_item_data.c                |   8 +-
26423 lasso/xml/id-wsf-2.0/ps_item_data.h                |  10 +-
26424 lasso/xml/id-wsf-2.0/ps_list_members_request.c     |   8 +-
26425 lasso/xml/id-wsf-2.0/ps_list_members_request.h     |  10 +-
26426 lasso/xml/id-wsf-2.0/ps_list_members_response.c    |   8 +-
26427 lasso/xml/id-wsf-2.0/ps_list_members_response.h    |  10 +-
26428 lasso/xml/id-wsf-2.0/ps_notification.c             |   8 +-
26429 lasso/xml/id-wsf-2.0/ps_notification.h             |  10 +-
26430 lasso/xml/id-wsf-2.0/ps_notify.c                   |   8 +-
26431 lasso/xml/id-wsf-2.0/ps_notify.h                   |  10 +-
26432 lasso/xml/id-wsf-2.0/ps_object.c                   |   8 +-
26433 lasso/xml/id-wsf-2.0/ps_object.h                   |  10 +-
26434 lasso/xml/id-wsf-2.0/ps_query_objects_request.c    |   8 +-
26435 lasso/xml/id-wsf-2.0/ps_query_objects_request.h    |  10 +-
26436 lasso/xml/id-wsf-2.0/ps_query_objects_response.c   |   8 +-
26437 lasso/xml/id-wsf-2.0/ps_query_objects_response.h   |  10 +-
26438 .../xml/id-wsf-2.0/ps_remove_collection_request.c  |   8 +-
26439 .../xml/id-wsf-2.0/ps_remove_collection_request.h  |  10 +-
26440 lasso/xml/id-wsf-2.0/ps_remove_entity_request.c    |   8 +-
26441 lasso/xml/id-wsf-2.0/ps_remove_entity_request.h    |  10 +-
26442 .../id-wsf-2.0/ps_remove_from_collection_request.c |   8 +-
26443 .../id-wsf-2.0/ps_remove_from_collection_request.h |  10 +-
26444 lasso/xml/id-wsf-2.0/ps_request_abstract.c         |   8 +-
26445 lasso/xml/id-wsf-2.0/ps_request_abstract.h         |  10 +-
26446 .../xml/id-wsf-2.0/ps_resolve_identifier_request.c |   8 +-
26447 .../xml/id-wsf-2.0/ps_resolve_identifier_request.h |  10 +-
26448 .../id-wsf-2.0/ps_resolve_identifier_response.c    |   8 +-
26449 .../id-wsf-2.0/ps_resolve_identifier_response.h    |  10 +-
26450 lasso/xml/id-wsf-2.0/ps_resolve_input.c            |   8 +-
26451 lasso/xml/id-wsf-2.0/ps_resolve_input.h            |  10 +-
26452 lasso/xml/id-wsf-2.0/ps_response_abstract.c        |   8 +-
26453 lasso/xml/id-wsf-2.0/ps_response_abstract.h        |  10 +-
26454 lasso/xml/id-wsf-2.0/ps_set_object_info_request.c  |   8 +-
26455 lasso/xml/id-wsf-2.0/ps_set_object_info_request.h  |  10 +-
26456 lasso/xml/id-wsf-2.0/ps_test_membership_request.c  |   8 +-
26457 lasso/xml/id-wsf-2.0/ps_test_membership_request.h  |  10 +-
26458 lasso/xml/id-wsf-2.0/ps_test_membership_response.c |   8 +-
26459 lasso/xml/id-wsf-2.0/ps_test_membership_response.h |  10 +-
26460 lasso/xml/id-wsf-2.0/sb2_consent.c                 |   8 +-
26461 lasso/xml/id-wsf-2.0/sb2_consent.h                 |  10 +-
26462 lasso/xml/id-wsf-2.0/sb2_credentials_context.c     |   8 +-
26463 lasso/xml/id-wsf-2.0/sb2_credentials_context.h     |  10 +-
26464 lasso/xml/id-wsf-2.0/sb2_endpoint_update.c         |   8 +-
26465 lasso/xml/id-wsf-2.0/sb2_endpoint_update.h         |  10 +-
26466 lasso/xml/id-wsf-2.0/sb2_redirect_request.c        |   8 +-
26467 lasso/xml/id-wsf-2.0/sb2_redirect_request.h        |  10 +-
26468 lasso/xml/id-wsf-2.0/sb2_sender.c                  |   8 +-
26469 lasso/xml/id-wsf-2.0/sb2_sender.h                  |  10 +-
26470 lasso/xml/id-wsf-2.0/sb2_target_identity.c         |   8 +-
26471 lasso/xml/id-wsf-2.0/sb2_target_identity.h         |  10 +-
26472 lasso/xml/id-wsf-2.0/sb2_timeout.c                 |   8 +-
26473 lasso/xml/id-wsf-2.0/sb2_timeout.h                 |  10 +-
26474 lasso/xml/id-wsf-2.0/sb2_usage_directive.c         |   8 +-
26475 lasso/xml/id-wsf-2.0/sb2_usage_directive.h         |  10 +-
26476 lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c |   8 +-
26477 lasso/xml/id-wsf-2.0/sb2_user_interaction_header.h |  10 +-
26478 lasso/xml/id-wsf-2.0/sbf_framework.c               |   8 +-
26479 lasso/xml/id-wsf-2.0/sbf_framework.h               |  10 +-
26480 lasso/xml/id-wsf-2.0/sec_token.c                   |   8 +-
26481 lasso/xml/id-wsf-2.0/sec_token.h                   |  10 +-
26482 lasso/xml/id-wsf-2.0/sec_token_policy.c            |   8 +-
26483 lasso/xml/id-wsf-2.0/sec_token_policy.h            |  10 +-
26484 lasso/xml/id-wsf-2.0/sec_transited_provider_path.c |   8 +-
26485 lasso/xml/id-wsf-2.0/sec_transited_provider_path.h |  10 +-
26486 lasso/xml/id-wsf-2.0/subs_notification.c           |   8 +-
26487 lasso/xml/id-wsf-2.0/subs_notification.h           |  10 +-
26488 lasso/xml/id-wsf-2.0/subs_notify_response.c        |   8 +-
26489 lasso/xml/id-wsf-2.0/subs_notify_response.h        |  10 +-
26490 lasso/xml/id-wsf-2.0/subs_ref_item.c               |   8 +-
26491 lasso/xml/id-wsf-2.0/subs_ref_item.h               |  10 +-
26492 lasso/xml/id-wsf-2.0/subs_subscription.c           |   8 +-
26493 lasso/xml/id-wsf-2.0/subs_subscription.h           |  10 +-
26494 lasso/xml/id-wsf-2.0/subsref_app_data.c            |   8 +-
26495 lasso/xml/id-wsf-2.0/subsref_app_data.h            |  10 +-
26496 lasso/xml/id-wsf-2.0/subsref_create.c              |   8 +-
26497 lasso/xml/id-wsf-2.0/subsref_create.h              |  10 +-
26498 lasso/xml/id-wsf-2.0/subsref_create_item.c         |   8 +-
26499 lasso/xml/id-wsf-2.0/subsref_create_item.h         |  10 +-
26500 lasso/xml/id-wsf-2.0/subsref_create_response.c     |   8 +-
26501 lasso/xml/id-wsf-2.0/subsref_create_response.h     |  10 +-
26502 lasso/xml/id-wsf-2.0/subsref_data.c                |   8 +-
26503 lasso/xml/id-wsf-2.0/subsref_data.h                |  10 +-
26504 lasso/xml/id-wsf-2.0/subsref_data_response.c       |   8 +-
26505 lasso/xml/id-wsf-2.0/subsref_data_response.h       |  10 +-
26506 lasso/xml/id-wsf-2.0/subsref_delete.c              |   8 +-
26507 lasso/xml/id-wsf-2.0/subsref_delete.h              |  10 +-
26508 lasso/xml/id-wsf-2.0/subsref_delete_item.c         |   8 +-
26509 lasso/xml/id-wsf-2.0/subsref_delete_item.h         |  10 +-
26510 lasso/xml/id-wsf-2.0/subsref_delete_response.c     |   8 +-
26511 lasso/xml/id-wsf-2.0/subsref_delete_response.h     |  10 +-
26512 lasso/xml/id-wsf-2.0/subsref_item_data.c           |   8 +-
26513 lasso/xml/id-wsf-2.0/subsref_item_data.h           |  10 +-
26514 lasso/xml/id-wsf-2.0/subsref_modify.c              |   8 +-
26515 lasso/xml/id-wsf-2.0/subsref_modify.h              |  10 +-
26516 lasso/xml/id-wsf-2.0/subsref_modify_item.c         |   8 +-
26517 lasso/xml/id-wsf-2.0/subsref_modify_item.h         |  10 +-
26518 lasso/xml/id-wsf-2.0/subsref_modify_response.c     |   8 +-
26519 lasso/xml/id-wsf-2.0/subsref_modify_response.h     |  10 +-
26520 lasso/xml/id-wsf-2.0/subsref_notification.c        |   8 +-
26521 lasso/xml/id-wsf-2.0/subsref_notification.h        |  10 +-
26522 lasso/xml/id-wsf-2.0/subsref_notify.c              |   8 +-
26523 lasso/xml/id-wsf-2.0/subsref_notify.h              |  10 +-
26524 lasso/xml/id-wsf-2.0/subsref_notify_response.c     |   8 +-
26525 lasso/xml/id-wsf-2.0/subsref_notify_response.h     |  10 +-
26526 lasso/xml/id-wsf-2.0/subsref_query.c               |   8 +-
26527 lasso/xml/id-wsf-2.0/subsref_query.h               |  10 +-
26528 lasso/xml/id-wsf-2.0/subsref_query_item.c          |   8 +-
26529 lasso/xml/id-wsf-2.0/subsref_query_item.h          |  10 +-
26530 lasso/xml/id-wsf-2.0/subsref_query_response.c      |   8 +-
26531 lasso/xml/id-wsf-2.0/subsref_query_response.h      |  12 +-
26532 lasso/xml/id-wsf-2.0/subsref_result_query.c        |   8 +-
26533 lasso/xml/id-wsf-2.0/subsref_result_query.h        |  10 +-
26534 lasso/xml/id-wsf-2.0/subsref_subscription.c        |   8 +-
26535 lasso/xml/id-wsf-2.0/subsref_subscription.h        |  10 +-
26536 lasso/xml/id-wsf-2.0/subsref_test_item.c           |   8 +-
26537 lasso/xml/id-wsf-2.0/subsref_test_item.h           |  10 +-
26538 lasso/xml/id-wsf-2.0/util_empty.c                  |   8 +-
26539 lasso/xml/id-wsf-2.0/util_empty.h                  |  10 +-
26540 lasso/xml/id-wsf-2.0/util_extension.c              |   8 +-
26541 lasso/xml/id-wsf-2.0/util_extension.h              |  10 +-
26542 lasso/xml/id-wsf-2.0/util_response.c               |   8 +-
26543 lasso/xml/id-wsf-2.0/util_response.h               |  10 +-
26544 lasso/xml/id-wsf-2.0/util_status.c                 |   8 +-
26545 lasso/xml/id-wsf-2.0/util_status.h                 |  10 +-
26546 lasso/xml/is_help.c                                |  10 +-
26547 lasso/xml/is_help.h                                |  10 +-
26548 lasso/xml/is_inquiry.c                             |  10 +-
26549 lasso/xml/is_inquiry.h                             |  10 +-
26550 lasso/xml/is_inquiry_element.c                     |  10 +-
26551 lasso/xml/is_inquiry_element.h                     |  10 +-
26552 lasso/xml/is_interaction_request.c                 |  10 +-
26553 lasso/xml/is_interaction_request.h                 |  10 +-
26554 lasso/xml/is_interaction_response.c                |  10 +-
26555 lasso/xml/is_interaction_response.h                |  10 +-
26556 lasso/xml/is_interaction_statement.c               |  10 +-
26557 lasso/xml/is_interaction_statement.h               |  10 +-
26558 lasso/xml/is_item.c                                |  10 +-
26559 lasso/xml/is_item.h                                |  10 +-
26560 lasso/xml/is_parameter.c                           |  10 +-
26561 lasso/xml/is_parameter.h                           |  10 +-
26562 lasso/xml/is_redirect_request.c                    |  10 +-
26563 lasso/xml/is_redirect_request.h                    |  10 +-
26564 lasso/xml/is_select.c                              |  10 +-
26565 lasso/xml/is_select.h                              |  10 +-
26566 lasso/xml/is_text.c                                |  10 +-
26567 lasso/xml/is_text.h                                |  10 +-
26568 lasso/xml/is_user_interaction.c                    |  10 +-
26569 lasso/xml/is_user_interaction.h                    |  10 +-
26570 lasso/xml/lib_assertion.c                          |   6 +-
26571 lasso/xml/lib_assertion.h                          |  12 +-
26572 lasso/xml/lib_authentication_statement.c           |   8 +-
26573 lasso/xml/lib_authentication_statement.h           |  12 +-
26574 lasso/xml/lib_authn_context.c                      |   8 +-
26575 lasso/xml/lib_authn_context.h                      |  12 +-
26576 lasso/xml/lib_authn_request.c                      |  18 +--
26577 lasso/xml/lib_authn_request.h                      |  12 +-
26578 lasso/xml/lib_authn_request_envelope.c             |   8 +-
26579 lasso/xml/lib_authn_request_envelope.h             |  12 +-
26580 lasso/xml/lib_authn_response.c                     |  10 +-
26581 lasso/xml/lib_authn_response.h                     |  12 +-
26582 lasso/xml/lib_authn_response_envelope.c            |  10 +-
26583 lasso/xml/lib_authn_response_envelope.h            |  12 +-
26584 .../xml/lib_federation_termination_notification.c  |  16 +--
26585 .../xml/lib_federation_termination_notification.h  |  12 +-
26586 lasso/xml/lib_idp_entries.c                        |  10 +-
26587 lasso/xml/lib_idp_entries.h                        |  14 +-
26588 lasso/xml/lib_idp_entry.c                          |  10 +-
26589 lasso/xml/lib_idp_entry.h                          |  12 +-
26590 lasso/xml/lib_idp_list.c                           |  10 +-
26591 lasso/xml/lib_idp_list.h                           |  12 +-
26592 lasso/xml/lib_logout_request.c                     |  14 +-
26593 lasso/xml/lib_logout_request.h                     |  12 +-
26594 lasso/xml/lib_logout_response.c                    |   8 +-
26595 lasso/xml/lib_logout_response.h                    |  12 +-
26596 lasso/xml/lib_name_identifier_mapping_request.c    |  12 +-
26597 lasso/xml/lib_name_identifier_mapping_request.h    |  12 +-
26598 lasso/xml/lib_name_identifier_mapping_response.c   |   8 +-
26599 lasso/xml/lib_name_identifier_mapping_response.h   |  12 +-
26600 lasso/xml/lib_register_name_identifier_request.c   |  12 +-
26601 lasso/xml/lib_register_name_identifier_request.h   |  12 +-
26602 lasso/xml/lib_register_name_identifier_response.c  |  10 +-
26603 lasso/xml/lib_register_name_identifier_response.h  |  12 +-
26604 lasso/xml/lib_request_authn_context.c              |  10 +-
26605 lasso/xml/lib_request_authn_context.h              |  14 +-
26606 lasso/xml/lib_scoping.c                            |   6 +-
26607 lasso/xml/lib_scoping.h                            |  12 +-
26608 lasso/xml/lib_status_response.c                    |  14 +-
26609 lasso/xml/lib_status_response.h                    |  12 +-
26610 lasso/xml/lib_subject.c                            |   6 +-
26611 lasso/xml/lib_subject.h                            |  12 +-
26612 lasso/xml/misc_text_node.c                         |  12 +-
26613 lasso/xml/misc_text_node.h                         |  10 +-
26614 lasso/xml/private.h                                |  10 +-
26615 lasso/xml/sa_credentials.c                         |  12 +-
26616 lasso/xml/sa_credentials.h                         |  10 +-
26617 lasso/xml/sa_parameter.c                           |  10 +-
26618 lasso/xml/sa_parameter.h                           |  10 +-
26619 lasso/xml/sa_password_transforms.c                 |  10 +-
26620 lasso/xml/sa_password_transforms.h                 |   8 +-
26621 lasso/xml/sa_sasl_request.c                        |  14 +-
26622 lasso/xml/sa_sasl_request.h                        |  10 +-
26623 lasso/xml/sa_sasl_response.c                       |  14 +-
26624 lasso/xml/sa_sasl_response.h                       |  10 +-
26625 lasso/xml/sa_transform.c                           |  10 +-
26626 lasso/xml/sa_transform.h                           |  10 +-
26627 lasso/xml/saml-2.0/saml2_action.c                  |  12 +-
26628 lasso/xml/saml-2.0/saml2_action.h                  |  10 +-
26629 lasso/xml/saml-2.0/saml2_advice.c                  |  10 +-
26630 lasso/xml/saml-2.0/saml2_advice.h                  |  10 +-
26631 lasso/xml/saml-2.0/saml2_assertion.c               |  12 +-
26632 lasso/xml/saml-2.0/saml2_assertion.h               |  10 +-
26633 lasso/xml/saml-2.0/saml2_attribute.c               |  10 +-
26634 lasso/xml/saml-2.0/saml2_attribute.h               |  10 +-
26635 lasso/xml/saml-2.0/saml2_attribute_statement.c     |  10 +-
26636 lasso/xml/saml-2.0/saml2_attribute_statement.h     |  10 +-
26637 lasso/xml/saml-2.0/saml2_attribute_value.c         |   6 +-
26638 lasso/xml/saml-2.0/saml2_attribute_value.h         |  10 +-
26639 lasso/xml/saml-2.0/saml2_audience_restriction.c    |  10 +-
26640 lasso/xml/saml-2.0/saml2_audience_restriction.h    |  10 +-
26641 lasso/xml/saml-2.0/saml2_authn_context.c           |  10 +-
26642 lasso/xml/saml-2.0/saml2_authn_context.h           |  10 +-
26643 lasso/xml/saml-2.0/saml2_authn_statement.c         |  10 +-
26644 lasso/xml/saml-2.0/saml2_authn_statement.h         |  10 +-
26645 .../xml/saml-2.0/saml2_authz_decision_statement.c  |  10 +-
26646 .../xml/saml-2.0/saml2_authz_decision_statement.h  |  10 +-
26647 lasso/xml/saml-2.0/saml2_base_idabstract.c         |  10 +-
26648 lasso/xml/saml-2.0/saml2_base_idabstract.h         |  10 +-
26649 lasso/xml/saml-2.0/saml2_condition_abstract.c      |  10 +-
26650 lasso/xml/saml-2.0/saml2_condition_abstract.h      |  10 +-
26651 lasso/xml/saml-2.0/saml2_conditions.c              |  10 +-
26652 lasso/xml/saml-2.0/saml2_conditions.h              |  10 +-
26653 lasso/xml/saml-2.0/saml2_encrypted_element.c       |   8 +-
26654 lasso/xml/saml-2.0/saml2_encrypted_element.h       |  10 +-
26655 lasso/xml/saml-2.0/saml2_evidence.c                |  10 +-
26656 lasso/xml/saml-2.0/saml2_evidence.h                |  10 +-
26657 .../saml-2.0/saml2_key_info_confirmation_data.c    |  10 +-
26658 .../saml-2.0/saml2_key_info_confirmation_data.h    |  10 +-
26659 lasso/xml/saml-2.0/saml2_name_id.c                 |  12 +-
26660 lasso/xml/saml-2.0/saml2_name_id.h                 |  10 +-
26661 lasso/xml/saml-2.0/saml2_one_time_use.c            |  10 +-
26662 lasso/xml/saml-2.0/saml2_one_time_use.h            |  10 +-
26663 lasso/xml/saml-2.0/saml2_proxy_restriction.c       |  10 +-
26664 lasso/xml/saml-2.0/saml2_proxy_restriction.h       |  10 +-
26665 lasso/xml/saml-2.0/saml2_statement_abstract.c      |  10 +-
26666 lasso/xml/saml-2.0/saml2_statement_abstract.h      |  10 +-
26667 lasso/xml/saml-2.0/saml2_subject.c                 |  10 +-
26668 lasso/xml/saml-2.0/saml2_subject.h                 |  10 +-
26669 lasso/xml/saml-2.0/saml2_subject_confirmation.c    |  10 +-
26670 lasso/xml/saml-2.0/saml2_subject_confirmation.h    |  10 +-
26671 .../xml/saml-2.0/saml2_subject_confirmation_data.c |  10 +-
26672 .../xml/saml-2.0/saml2_subject_confirmation_data.h |  10 +-
26673 lasso/xml/saml-2.0/saml2_subject_locality.c        |  10 +-
26674 lasso/xml/saml-2.0/saml2_subject_locality.h        |  10 +-
26675 lasso/xml/saml-2.0/samlp2_artifact_resolve.c       |  10 +-
26676 lasso/xml/saml-2.0/samlp2_artifact_resolve.h       |  10 +-
26677 lasso/xml/saml-2.0/samlp2_artifact_response.c      |  10 +-
26678 lasso/xml/saml-2.0/samlp2_artifact_response.h      |  10 +-
26679 lasso/xml/saml-2.0/samlp2_assertion_id_request.c   |  10 +-
26680 lasso/xml/saml-2.0/samlp2_assertion_id_request.h   |  10 +-
26681 lasso/xml/saml-2.0/samlp2_attribute_query.c        |  10 +-
26682 lasso/xml/saml-2.0/samlp2_attribute_query.h        |  10 +-
26683 lasso/xml/saml-2.0/samlp2_authn_query.c            |  10 +-
26684 lasso/xml/saml-2.0/samlp2_authn_query.h            |  10 +-
26685 lasso/xml/saml-2.0/samlp2_authn_request.c          |  10 +-
26686 lasso/xml/saml-2.0/samlp2_authn_request.h          |  10 +-
26687 lasso/xml/saml-2.0/samlp2_authz_decision_query.c   |  10 +-
26688 lasso/xml/saml-2.0/samlp2_authz_decision_query.h   |  10 +-
26689 lasso/xml/saml-2.0/samlp2_extensions.c             |  10 +-
26690 lasso/xml/saml-2.0/samlp2_extensions.h             |  10 +-
26691 lasso/xml/saml-2.0/samlp2_idp_entry.c              |  10 +-
26692 lasso/xml/saml-2.0/samlp2_idp_entry.h              |  10 +-
26693 lasso/xml/saml-2.0/samlp2_idp_list.c               |  10 +-
26694 lasso/xml/saml-2.0/samlp2_idp_list.h               |  10 +-
26695 lasso/xml/saml-2.0/samlp2_logout_request.c         |  10 +-
26696 lasso/xml/saml-2.0/samlp2_logout_request.h         |  10 +-
26697 lasso/xml/saml-2.0/samlp2_logout_response.c        |  10 +-
26698 lasso/xml/saml-2.0/samlp2_logout_response.h        |  10 +-
26699 lasso/xml/saml-2.0/samlp2_manage_name_id_request.c |  10 +-
26700 lasso/xml/saml-2.0/samlp2_manage_name_id_request.h |  10 +-
26701 .../xml/saml-2.0/samlp2_manage_name_id_response.c  |  10 +-
26702 .../xml/saml-2.0/samlp2_manage_name_id_response.h  |  10 +-
26703 .../xml/saml-2.0/samlp2_name_id_mapping_request.c  |  10 +-
26704 .../xml/saml-2.0/samlp2_name_id_mapping_request.h  |  10 +-
26705 .../xml/saml-2.0/samlp2_name_id_mapping_response.c |  10 +-
26706 .../xml/saml-2.0/samlp2_name_id_mapping_response.h |  10 +-
26707 lasso/xml/saml-2.0/samlp2_name_id_policy.c         |  10 +-
26708 lasso/xml/saml-2.0/samlp2_name_id_policy.h         |  10 +-
26709 lasso/xml/saml-2.0/samlp2_request_abstract.c       |  12 +-
26710 lasso/xml/saml-2.0/samlp2_request_abstract.h       |  10 +-
26711 .../xml/saml-2.0/samlp2_requested_authn_context.c  |  10 +-
26712 .../xml/saml-2.0/samlp2_requested_authn_context.h  |  10 +-
26713 lasso/xml/saml-2.0/samlp2_response.c               |  10 +-
26714 lasso/xml/saml-2.0/samlp2_response.h               |  10 +-
26715 lasso/xml/saml-2.0/samlp2_scoping.c                |  10 +-
26716 lasso/xml/saml-2.0/samlp2_scoping.h                |  10 +-
26717 lasso/xml/saml-2.0/samlp2_status.c                 |  10 +-
26718 lasso/xml/saml-2.0/samlp2_status.h                 |  10 +-
26719 lasso/xml/saml-2.0/samlp2_status_code.c            |  10 +-
26720 lasso/xml/saml-2.0/samlp2_status_code.h            |  10 +-
26721 lasso/xml/saml-2.0/samlp2_status_detail.c          |  10 +-
26722 lasso/xml/saml-2.0/samlp2_status_detail.h          |  10 +-
26723 lasso/xml/saml-2.0/samlp2_status_response.c        |  10 +-
26724 lasso/xml/saml-2.0/samlp2_status_response.h        |  10 +-
26725 lasso/xml/saml-2.0/samlp2_subject_query_abstract.c |  10 +-
26726 lasso/xml/saml-2.0/samlp2_subject_query_abstract.h |  10 +-
26727 lasso/xml/saml-2.0/samlp2_terminate.c              |  10 +-
26728 lasso/xml/saml-2.0/samlp2_terminate.h              |  10 +-
26729 lasso/xml/saml_advice.c                            |  10 +-
26730 lasso/xml/saml_advice.h                            |  12 +-
26731 lasso/xml/saml_assertion.c                         |  22 +--
26732 lasso/xml/saml_assertion.h                         |  12 +-
26733 lasso/xml/saml_attribute.c                         |  16 +--
26734 lasso/xml/saml_attribute.h                         |  12 +-
26735 lasso/xml/saml_attribute_designator.c              |  12 +-
26736 lasso/xml/saml_attribute_designator.h              |  12 +-
26737 lasso/xml/saml_attribute_statement.c               |  12 +-
26738 lasso/xml/saml_attribute_statement.h               |  12 +-
26739 lasso/xml/saml_attribute_value.c                   |   8 +-
26740 lasso/xml/saml_attribute_value.h                   |  12 +-
26741 lasso/xml/saml_audience_restriction_condition.c    |  18 +--
26742 lasso/xml/saml_audience_restriction_condition.h    |  12 +-
26743 lasso/xml/saml_authentication_statement.c          |  10 +-
26744 lasso/xml/saml_authentication_statement.h          |  12 +-
26745 lasso/xml/saml_authority_binding.c                 |  12 +-
26746 lasso/xml/saml_authority_binding.h                 |  12 +-
26747 lasso/xml/saml_condition_abstract.c                |   6 +-
26748 lasso/xml/saml_condition_abstract.h                |  12 +-
26749 lasso/xml/saml_conditions.c                        |  10 +-
26750 lasso/xml/saml_conditions.h                        |  12 +-
26751 lasso/xml/saml_name_identifier.c                   |  12 +-
26752 lasso/xml/saml_name_identifier.h                   |  14 +-
26753 lasso/xml/saml_statement_abstract.c                |   6 +-
26754 lasso/xml/saml_statement_abstract.h                |  12 +-
26755 lasso/xml/saml_subject.c                           |  10 +-
26756 lasso/xml/saml_subject.h                           |  12 +-
26757 lasso/xml/saml_subject_confirmation.c              |  14 +-
26758 lasso/xml/saml_subject_confirmation.h              |  12 +-
26759 lasso/xml/saml_subject_locality.c                  |  14 +-
26760 lasso/xml/saml_subject_locality.h                  |  12 +-
26761 lasso/xml/saml_subject_statement.c                 |  10 +-
26762 lasso/xml/saml_subject_statement.h                 |  12 +-
26763 lasso/xml/saml_subject_statement_abstract.c        |   8 +-
26764 lasso/xml/saml_subject_statement_abstract.h        |  12 +-
26765 lasso/xml/samlp_request.c                          |  10 +-
26766 lasso/xml/samlp_request.h                          |  12 +-
26767 lasso/xml/samlp_request_abstract.c                 |  16 +--
26768 lasso/xml/samlp_request_abstract.h                 |  12 +-
26769 lasso/xml/samlp_response.c                         |  12 +-
26770 lasso/xml/samlp_response.h                         |  12 +-
26771 lasso/xml/samlp_response_abstract.c                |  14 +-
26772 lasso/xml/samlp_response_abstract.h                |  12 +-
26773 lasso/xml/samlp_status.c                           |  10 +-
26774 lasso/xml/samlp_status.h                           |  10 +-
26775 lasso/xml/samlp_status_code.c                      |   8 +-
26776 lasso/xml/samlp_status_code.h                      |  12 +-
26777 lasso/xml/sec_resource_access_statement.c          |   8 +-
26778 lasso/xml/sec_resource_access_statement.h          |  12 +-
26779 lasso/xml/soap_binding.c                           |  20 +--
26780 lasso/xml/soap_binding.h                           |  12 +-
26781 lasso/xml/soap_binding_consent.c                   |  10 +-
26782 lasso/xml/soap_binding_consent.h                   |  12 +-
26783 lasso/xml/soap_binding_correlation.c               |  10 +-
26784 lasso/xml/soap_binding_correlation.h               |  12 +-
26785 lasso/xml/soap_binding_ext_credential.c            |  12 +-
26786 lasso/xml/soap_binding_ext_credential.h            |  12 +-
26787 lasso/xml/soap_binding_ext_credentials_context.c   |  12 +-
26788 lasso/xml/soap_binding_ext_credentials_context.h   |  12 +-
26789 .../xml/soap_binding_ext_service_instance_update.c |  12 +-
26790 .../xml/soap_binding_ext_service_instance_update.h |  12 +-
26791 lasso/xml/soap_binding_ext_timeout.c               |  10 +-
26792 lasso/xml/soap_binding_ext_timeout.h               |  12 +-
26793 lasso/xml/soap_binding_processing_context.c        |  10 +-
26794 lasso/xml/soap_binding_processing_context.h        |  12 +-
26795 lasso/xml/soap_binding_provider.c                  |  10 +-
26796 lasso/xml/soap_binding_provider.h                  |  12 +-
26797 lasso/xml/soap_binding_usage_directive.c           |  12 +-
26798 lasso/xml/soap_binding_usage_directive.h           |  12 +-
26799 lasso/xml/soap_body.c                              |  14 +-
26800 lasso/xml/soap_body.h                              |  12 +-
26801 lasso/xml/soap_detail.c                            |  10 +-
26802 lasso/xml/soap_detail.h                            |  12 +-
26803 lasso/xml/soap_envelope.c                          |  10 +-
26804 lasso/xml/soap_envelope.h                          |  12 +-
26805 lasso/xml/soap_fault.c                             |  10 +-
26806 lasso/xml/soap_fault.h                             |  12 +-
26807 lasso/xml/soap_header.c                            |  12 +-
26808 lasso/xml/soap_header.h                            |  12 +-
26809 lasso/xml/strings.h                                |   8 +-
26810 lasso/xml/tools.c                                  |  54 ++++----
26811 lasso/xml/utility_status.c                         |   8 +-
26812 lasso/xml/utility_status.h                         |  10 +-
26813 lasso/xml/ws/wsa_attributed_any.c                  |   8 +-
26814 lasso/xml/ws/wsa_attributed_any.h                  |  10 +-
26815 lasso/xml/ws/wsa_attributed_qname.c                |  10 +-
26816 lasso/xml/ws/wsa_attributed_qname.h                |  10 +-
26817 lasso/xml/ws/wsa_attributed_unsigned_long.c        |   8 +-
26818 lasso/xml/ws/wsa_attributed_unsigned_long.h        |  10 +-
26819 lasso/xml/ws/wsa_attributed_uri.c                  |  10 +-
26820 lasso/xml/ws/wsa_attributed_uri.h                  |  10 +-
26821 lasso/xml/ws/wsa_endpoint_reference.c              |   8 +-
26822 lasso/xml/ws/wsa_endpoint_reference.h              |  10 +-
26823 lasso/xml/ws/wsa_metadata.c                        |   8 +-
26824 lasso/xml/ws/wsa_metadata.h                        |  10 +-
26825 lasso/xml/ws/wsa_problem_action.c                  |   8 +-
26826 lasso/xml/ws/wsa_problem_action.h                  |  10 +-
26827 lasso/xml/ws/wsa_reference_parameters.c            |   8 +-
26828 lasso/xml/ws/wsa_reference_parameters.h            |  10 +-
26829 lasso/xml/ws/wsa_relates_to.c                      |  10 +-
26830 lasso/xml/ws/wsa_relates_to.h                      |  10 +-
26831 lasso/xml/ws/wsse_embedded.c                       |   8 +-
26832 lasso/xml/ws/wsse_embedded.h                       |  10 +-
26833 lasso/xml/ws/wsse_reference.c                      |   8 +-
26834 lasso/xml/ws/wsse_reference.h                      |  10 +-
26835 lasso/xml/ws/wsse_security_header.c                |   8 +-
26836 lasso/xml/ws/wsse_security_header.h                |  10 +-
26837 lasso/xml/ws/wsse_security_token_reference.c       |   8 +-
26838 lasso/xml/ws/wsse_security_token_reference.h       |  10 +-
26839 lasso/xml/ws/wsse_transformation_parameters.c      |   8 +-
26840 lasso/xml/ws/wsse_transformation_parameters.h      |  10 +-
26841 lasso/xml/ws/wsse_username_token.c                 |   8 +-
26842 lasso/xml/ws/wsse_username_token.h                 |  10 +-
26843 lasso/xml/ws/wsu_timestamp.c                       |   8 +-
26844 lasso/xml/ws/wsu_timestamp.h                       |  10 +-
26845 lasso/xml/wsse_security.c                          |   8 +-
26846 lasso/xml/wsse_security.h                          |  12 +-
26847 lasso/xml/xml.c                                    |  62 ++++-----
26848 lasso/xml/xml.h                                    |   8 +-
26849 lasso/xml/xml_enc.h                                |   8 +-
26850 php/patch_swig_output.py                           |   8 +-
26851 tests/login_tests.c                                |   8 +-
26852 tests/perfs.c                                      |   6 +-
26853 tests/random_tests.c                               |   2 +-
26854 tests/tests.c                                      |   6 +-
26855 tools/generate_idwsf2_classes.py                   |  54 ++++----
26856 website/convert-to-static.py                       |   6 +-
26857 website/ezt.py                                     |  54 ++++----
26858 746 files changed, 4200 insertions(+), 4200 deletions(-)
26859
26860commit 73d9c98f92b9664c6d78843c4110b71520fa3f67
26861Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
26862Date:   Fri Sep 12 13:57:37 2008 +0000
26863
26864    * Reset CFLAGS when --enable-debugging is used (remove -g -O2 value setted by AC_PROG_CC).
26865    * Show AM_CFLAGS + CFLAGS in resume when configure finish.
26866
26867 configure.ac | 3 ++-
26868 1 file changed, 2 insertions(+), 1 deletion(-)
26869
26870commit 180fb41fa7c786dbc58974171c861efcbba5d542
26871Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
26872Date:   Fri Sep 12 13:57:34 2008 +0000
26873
26874    * When --enable-debugging is used, add -Wno-xxx options to AM_CFLAGS so that
26875      bindings compile with -Werror (-Werror is activated by --enable-debugging now)
26876
26877 bindings/java/Makefile.am   | 8 +++++---
26878 bindings/php5/Makefile.am   | 8 ++++----
26879 bindings/python/Makefile.am | 2 +-
26880 3 files changed, 10 insertions(+), 8 deletions(-)
26881
26882commit dd81d977610946d80da6dd21354bf9696d9251cb
26883Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
26884Date:   Fri Sep 12 13:57:32 2008 +0000
26885
26886    * Add G_GNUC_UNUSED for unused parameter we can't remove (python wrappers).
26887
26888 bindings/python/lang.py       | 6 +++---
26889 bindings/python/wrapper_top.c | 2 +-
26890 2 files changed, 4 insertions(+), 4 deletions(-)
26891
26892commit 8ef6440a9a604567d6dbd47f8948d813cd90a2ae
26893Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
26894Date:   Fri Sep 12 13:57:29 2008 +0000
26895
26896    * Add options when DEBUGGING is activated, i.e. to permit compiling when -Werror is used. It removes
26897      some of the warning for code we do not control.
26898
26899 perl/Makefile.am | 7 ++++++-
26900 1 file changed, 6 insertions(+), 1 deletion(-)
26901
26902commit 0e706e6598cbdbf0dae5ef74a0cb4c206f590b82
26903Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
26904Date:   Fri Sep 12 13:57:27 2008 +0000
26905
26906    * Select bindings in bindings/Makefile not in bindings/*/Makefile.
26907
26908 bindings/Makefile.am | 11 ++++++++++-
26909 1 file changed, 10 insertions(+), 1 deletion(-)
26910
26911commit ae1f6a297c62a7fd0bcf33865629eb21ef1e87d5
26912Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
26913Date:   Fri Sep 12 13:57:22 2008 +0000
26914
26915    * Remove warnings:
26916     - remove unused parameter from private function signatures
26917     - remove unused variable
26918     - initialize variable potentially accessed uninitialized
26919     - add G_GNUC_UNUSED if function is public or adhering to an interface, and a
26920       parameter is unused.
26921     - if ID-WSF is not compiled in, define stubs with G_GNUC_UNUSED on parameters.
26922     The goal is to compile with -Werror.
26923
26924 lasso/id-ff/identity.c                             |  4 +--
26925 lasso/id-ff/login.c                                | 36 +++++++++++++---------
26926 lasso/id-ff/logout.c                               |  2 +-
26927 lasso/id-ff/name_identifier_mapping.c              | 14 ++-------
26928 lasso/id-ff/provider.c                             |  2 +-
26929 lasso/id-ff/server.c                               | 18 +++++++----
26930 lasso/id-ff/session.c                              |  6 ++--
26931 lasso/id-wsf-2.0/data_service.c                    | 11 +++----
26932 lasso/id-wsf-2.0/discovery.c                       |  6 ++--
26933 lasso/id-wsf-2.0/profile.c                         |  5 +--
26934 lasso/saml-2.0/login.c                             | 25 ++++++++++-----
26935 lasso/saml-2.0/loginprivate.h                      |  8 ++---
26936 lasso/saml-2.0/logout.c                            |  2 +-
26937 lasso/saml-2.0/name_id_management.c                |  7 +----
26938 lasso/saml-2.0/profile.c                           |  2 +-
26939 lasso/saml-2.0/provider.c                          |  2 +-
26940 lasso/saml-2.0/server.c                            |  2 +-
26941 lasso/saml-2.0/serverprivate.h                     |  2 +-
26942 lasso/xml/id-wsf-2.0/dst_delete_response.c         |  7 +----
26943 lasso/xml/id-wsf-2.0/dstref_create_response.c      |  7 +----
26944 lasso/xml/id-wsf-2.0/dstref_delete_response.c      |  7 +----
26945 lasso/xml/id-wsf-2.0/subs_notify_response.c        |  7 +----
26946 lasso/xml/id-wsf-2.0/subsref_create_response.c     |  7 +----
26947 lasso/xml/id-wsf-2.0/subsref_delete_response.c     |  7 +----
26948 lasso/xml/id-wsf-2.0/subsref_modify_response.c     |  7 +----
26949 lasso/xml/id-wsf-2.0/subsref_notify_response.c     |  7 +----
26950 lasso/xml/id-wsf-2.0/util_empty.c                  |  7 +----
26951 lasso/xml/id-wsf-2.0/util_extension.c              |  7 +----
26952 lasso/xml/lib_logout_response.c                    |  7 +----
26953 lasso/xml/lib_register_name_identifier_response.c  |  7 +----
26954 lasso/xml/saml-2.0/saml2_condition_abstract.c      |  7 +----
26955 lasso/xml/saml-2.0/saml2_one_time_use.c            |  7 +----
26956 lasso/xml/saml-2.0/saml2_statement_abstract.c      |  7 +----
26957 lasso/xml/saml-2.0/samlp2_extensions.c             |  7 +----
26958 .../xml/saml-2.0/samlp2_manage_name_id_response.c  |  7 +----
26959 lasso/xml/saml-2.0/samlp2_status_detail.c          |  7 +----
26960 lasso/xml/saml-2.0/samlp2_terminate.c              |  7 +----
26961 lasso/xml/saml_assertion.c                         |  7 +----
26962 lasso/xml/saml_condition_abstract.c                |  7 +----
26963 lasso/xml/saml_statement_abstract.c                |  7 +----
26964 lasso/xml/saml_subject_statement.c                 |  7 +----
26965 lasso/xml/samlp_status_code.c                      |  8 +----
26966 lasso/xml/tools.c                                  |  2 +-
26967 lasso/xml/xml.c                                    |  9 ++----
26968 44 files changed, 108 insertions(+), 226 deletions(-)
26969
26970commit 61f2ccf37ada78617d0e5a5a69d4a7f7cd5b5657
26971Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
26972Date:   Fri Sep 12 13:57:17 2008 +0000
26973
26974    * Add setting of AM_CFLAGS when --enable-debugging is used
26975    * Export the AM_CFLAGS variable
26976    * Create a conditionnal for automake named DEBUGGING
26977    * Show CFLAGS in resume of configuration option
26978
26979 configure.ac | 5 +++++
26980 1 file changed, 5 insertions(+)
26981
26982commit 09daafe00fc3a9fc3240886e17eca01b0ed0f3e3
26983Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
26984Date:   Fri Sep 12 10:17:26 2008 +0000
26985
26986    * Add support of lasso_registry to lasso_node_new_from_xmlNode.
26987    * Add full support for xsi:type, with lookup of the QName namespace, will only
26988      work if lib: namespace is correctly declared in the dumped XML fragment.
26989    * Add a test for the new functionnality in lasso_node_new_from_xmlNode.
26990
26991 lasso/xml/xml.c     | 123 +++++++++++++++++++++++++++++-----------------------
26992 tests/basic_tests.c |  31 +++++++++++++
26993 2 files changed, 99 insertions(+), 55 deletions(-)
26994
26995commit 6edfa7935f68fb10282eb878ab1caa6147efc88f
26996Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
26997Date:   Thu Sep 4 11:41:39 2008 +0000
26998
26999    Add a new error code, with the REGISTRY prefix and use it in registry function
27000    returning an error code.
27001    Fix a typo when retrieving a quark string in the registry modulke.
27002    Improve tests for functional mapping.
27003
27004 lasso/errors.c      |  2 ++
27005 lasso/errors.h      |  2 ++
27006 lasso/registry.c    | 28 +++++++++++++++++-----------
27007 tests/basic_tests.c | 10 +++++++---
27008 4 files changed, 28 insertions(+), 14 deletions(-)
27009
27010commit 24430806e6761766e6cd8a309a0c087dd90f178e
27011Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27012Date:   Thu Sep 4 09:44:34 2008 +0000
27013
27014    Fix regression when loading a LassoServer from dump.
27015    Fix an error with -rpath setting in last commit, -rpath must always be absolute
27016    paths.
27017
27018 lasso/id-ff/provider.c | 2 +-
27019 tests/Makefile.am      | 4 ++--
27020 2 files changed, 3 insertions(+), 3 deletions(-)
27021
27022commit dd0e7143ee7f16db21a9c7fe9abfef4d297e0697
27023Author: Damien Laniel <dlaniel@entrouvert.com>
27024Date:   Wed Sep 3 16:30:51 2008 +0000
27025
27026    don't put registry functions in the bindings
27027
27028 bindings/overrides.xml | 3 +++
27029 1 file changed, 3 insertions(+)
27030
27031commit 380217c30d78a75f8431adb7c3380f09d697613a
27032Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27033Date:   Tue Aug 26 12:51:14 2008 +0000
27034
27035    Add -rpath to LDFLAGS variable to use the builded lasso and not the local one.
27036
27037 tests/Makefile.am | 2 ++
27038 1 file changed, 2 insertions(+)
27039
27040commit bcf3b56daf15389b903965bbf1ebd14d6f195582
27041Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27042Date:   Tue Aug 26 12:49:09 2008 +0000
27043
27044    Add functional mappings and test code that goest with it.
27045
27046 lasso/registry-private.h |   7 +-
27047 lasso/registry.c         | 231 ++++++++++++++++++++++++++++++++++++++---------
27048 lasso/registry.h         |   6 +-
27049 lasso/xml/strings.h      |   3 +
27050 tests/basic_tests.c      |  49 ++++++++--
27051 5 files changed, 240 insertions(+), 56 deletions(-)
27052
27053commit 6c698a4aaf619b4a8f2055ccde21adf1e805bd76
27054Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27055Date:   Tue Aug 26 12:49:07 2008 +0000
27056
27057    Add namespace for federation XML object
27058
27059 lasso/id-ff/federation.c | 1 +
27060 1 file changed, 1 insertion(+)
27061
27062commit 0fc48f120e9ba8c4b237ad4088827b5e4e76376f
27063Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27064Date:   Tue Aug 26 12:49:04 2008 +0000
27065
27066    Add test of the two public registry functions,
27067    lasso_registry_default_add_mapping, lasso_registry_default_get_mapping.
27068
27069 tests/basic_tests.c | 20 ++++++++++++++++++++
27070 1 file changed, 20 insertions(+)
27071
27072commit 24f3e9cdd52a2673e97d8799c734915ab4346bef
27073Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27074Date:   Tue Aug 26 12:49:02 2008 +0000
27075
27076    Add new module lasso_registry, to handle mapping from XML tag to GObject
27077    classes.
27078
27079 lasso/Makefile.am        |   8 +-
27080 lasso/registry-private.h |  51 ++++++++++++
27081 lasso/registry.c         | 206 +++++++++++++++++++++++++++++++++++++++++++++++
27082 lasso/registry.h         |  49 +++++++++++
27083 4 files changed, 311 insertions(+), 3 deletions(-)
27084
27085commit 68b0b87602163b2a03795e66f691e642cb38501e
27086Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27087Date:   Tue Aug 26 12:49:00 2008 +0000
27088
27089    Fix changed name of g_assign_string in wsf_profile.c
27090
27091 lasso/id-wsf/wsf_profile.c | 2 +-
27092 1 file changed, 1 insertion(+), 1 deletion(-)
27093
27094commit 500480afbf184a8b0c45c4ccc6f97f09e53a551a
27095Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27096Date:   Tue Aug 26 12:48:58 2008 +0000
27097
27098    Add public function lasso_server_add_provider_from_buffer, to add a provider
27099    from an XML string of the metadatas (changed semantic of the second argument
27100    compared to lasso_server_add_provider). To support this a new public
27101    LassoProvider constructor was added: lasso_provider_new_from_buffer, where the
27102    second argument is an XML string. It uses a new private function,
27103    lasso_provider_load_metadata_from_buffer.
27104
27105 lasso/id-ff/provider.c | 115 ++++++++++++++++++++++++++++++++++++++++++-------
27106 lasso/id-ff/provider.h |   2 +
27107 lasso/id-ff/server.c   |  61 +++++++++++++++++++-------
27108 lasso/id-ff/server.h   |   3 ++
27109 4 files changed, 149 insertions(+), 32 deletions(-)
27110
27111commit 1a9b5ef5c959930467aa700d001e0a0561b0a6c1
27112Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27113Date:   Tue Aug 26 12:48:56 2008 +0000
27114
27115    Add documentation to lasso_server_add_service_from_dump.
27116
27117 lasso/id-ff/server.c | 12 ++++++++++++
27118 1 file changed, 12 insertions(+)
27119
27120commit aca239da7a7cf225f4936991485648e6151a8464
27121Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27122Date:   Tue Aug 26 12:48:54 2008 +0000
27123
27124    Complete documentation of lasso_server_add_service.
27125
27126 lasso/id-ff/server.c | 4 ++--
27127 1 file changed, 2 insertions(+), 2 deletions(-)
27128
27129commit 8e395a0d0da2fbb2614678ce0d8593f948d59e7c
27130Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27131Date:   Thu Aug 7 14:54:25 2008 +0000
27132
27133    Move soap_binding files from lasso/id-wsf to lasso/xml.
27134
27135 lasso/id-wsf/Makefile.am             |  6 +--
27136 lasso/soap_binding.c                 | 77 ------------------------------------
27137 lasso/soap_binding.h                 | 45 ---------------------
27138 lasso/xml/Makefile.am                |  2 +
27139 lasso/{id-wsf => xml}/soap_binding.c |  2 +-
27140 lasso/{id-wsf => xml}/soap_binding.h |  0
27141 6 files changed, 5 insertions(+), 127 deletions(-)
27142
27143commit 74992d3acd0d3b846a051b33c20f589ece1ef72e
27144Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27145Date:   Tue Aug 5 14:53:38 2008 +0000
27146
27147    Add bindings/javaj/__init__.py to EXTRA_DIST
27148
27149 bindings/java/Makefile.am | 1 +
27150 1 file changed, 1 insertion(+)
27151
27152commit 99b303eab3d7f2e8d496beb5424e87832023c873
27153Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27154Date:   Tue Aug 5 14:53:35 2008 +0000
27155
27156    Lookup wrapper_{top,bottom}.c files in the src_dir, useful for VPATH build
27157    (i.e. distcheck). Add top_srcdir/binings to python syspath.
27158
27159 bindings/bindings.py    | 2 ++
27160 bindings/python/lang.py | 5 +++--
27161 2 files changed, 5 insertions(+), 2 deletions(-)
27162
27163commit f088610c6ed93a5670cffa6cfcdb0a60804888dd
27164Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27165Date:   Tue Aug 5 14:53:34 2008 +0000
27166
27167    $< is already translated to the VPATH in pattern rules, no need to prefix with
27168    $(srcdir). Reflect this in the rule that creates variations of svg files for
27169    the documentation.
27170
27171 docs/lasso-book/figures/Makefile.am | 2 +-
27172 1 file changed, 1 insertion(+), 1 deletion(-)
27173
27174commit 207891ff2946db888c80b15f77e7cce15bfcc006
27175Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27176Date:   Tue Aug 5 14:53:29 2008 +0000
27177
27178    * Fix blanks mismatch (space in *.c and *h files or tabs in *.py files) and formatting
27179
27180 bindings/bindings.py                               |   2 +-
27181 bindings/java/lang.py                              |  18 ++--
27182 bindings/php5/wrapper_source.py                    |   2 +-
27183 bindings/python/tests/Makefile.am                  |   3 +-
27184 bindings/python/tests/idwsf1_tests.py              |   4 +-
27185 lasso/build_strerror.py                            |  24 ++---
27186 lasso/id-ff/defederation.h                         |   3 +-
27187 lasso/id-ff/federation.c                           |   6 +-
27188 lasso/id-ff/identity.c                             |   5 +-
27189 lasso/id-ff/login.c                                |  12 +--
27190 lasso/id-ff/name_registration.h                    |   2 +-
27191 lasso/id-ff/provider.c                             |  41 ++++----
27192 lasso/id-ff/provider.h                             |   2 +-
27193 lasso/id-ff/server.c                               |   6 +-
27194 lasso/id-ff/session.c                              |  54 +++++-----
27195 lasso/id-wsf-2.0/data_service.c                    |   3 +-
27196 lasso/id-wsf-2.0/data_service.h                    |  10 +-
27197 lasso/id-wsf-2.0/discovery.c                       |  18 ++--
27198 lasso/id-wsf-2.0/profile.c                         |   2 +-
27199 lasso/id-wsf-2.0/profile.h                         |  10 +-
27200 lasso/id-wsf-2.0/server.h                          |   9 +-
27201 lasso/id-wsf-2.0/session.h                         |   6 +-
27202 lasso/id-wsf/authentication.c                      |  98 ++++++++---------
27203 lasso/id-wsf/data_service.c                        |  12 +--
27204 lasso/id-wsf/data_service.h                        |  10 +-
27205 lasso/id-wsf/discovery.c                           |  82 ++++++++-------
27206 lasso/id-wsf/interaction_profile_service.c         |   4 +-
27207 lasso/id-wsf/interaction_profile_service.h         |  10 +-
27208 lasso/id-wsf/personal_profile_service.c            |   3 +-
27209 lasso/id-wsf/personal_profile_service.h            |  10 +-
27210 lasso/id-wsf/soap_binding.c                        |   6 +-
27211 lasso/id-wsf/wsf_profile.c                         |  40 ++++---
27212 lasso/id-wsf/wsf_profile.h                         |  34 +++---
27213 lasso/id-wsf/wsf_profile_private.h                 |   3 +-
27214 lasso/saml-2.0/assertion_query.c                   |   2 +-
27215 lasso/saml-2.0/login.c                             |  14 +--
27216 lasso/saml-2.0/name_id_management.c                |   2 +-
27217 lasso/saml-2.0/name_id_management.h                |   2 +-
27218 lasso/soap_binding.c                               |   9 +-
27219 lasso/soap_binding.h                               |   6 +-
27220 lasso/xml/disco_authenticate_requester.c           |   2 +-
27221 lasso/xml/disco_authenticate_session_context.c     |   2 +-
27222 lasso/xml/disco_authenticate_session_context.h     |   3 +-
27223 lasso/xml/disco_authorize_requester.c              |   2 +-
27224 lasso/xml/disco_description.c                      |  24 ++---
27225 lasso/xml/disco_encrypt_resource_id.c              |   2 +-
27226 lasso/xml/disco_encrypted_resource_id.c            |  16 +--
27227 lasso/xml/disco_encrypted_resource_id.h            |   2 +-
27228 lasso/xml/disco_generate_bearer_token.c            |   2 +-
27229 lasso/xml/disco_insert_entry.c                     |   2 +-
27230 lasso/xml/disco_modify.c                           |   4 +-
27231 lasso/xml/disco_modify_response.c                  |   6 +-
27232 lasso/xml/disco_options.c                          |   2 +-
27233 lasso/xml/disco_query.c                            |   4 +-
27234 lasso/xml/disco_query_response.c                   |   8 +-
27235 lasso/xml/disco_requested_service_type.c           |   4 +-
27236 lasso/xml/disco_resource_offering.c                |  12 +--
27237 lasso/xml/disco_send_single_logout.c               |   2 +-
27238 lasso/xml/disco_service_instance.c                 |  12 +--
27239 lasso/xml/dst_modification.h                       |   6 +-
27240 lasso/xml/dst_modify.h                             |   2 +-
27241 lasso/xml/dst_modify_response.h                    |   6 +-
27242 lasso/xml/dst_new_data.h                           |   4 +-
27243 lasso/xml/dst_query.c                              |   4 +-
27244 lasso/xml/dst_query.h                              |   2 +-
27245 lasso/xml/dst_query_item.c                         |   2 +-
27246 lasso/xml/id-wsf-2.0/disco_svc_md_query_response.h |   3 +-
27247 lasso/xml/id-wsf-2.0/ps_add_known_entity_request.h |   3 +-
27248 lasso/xml/id-wsf-2.0/ps_get_object_info_response.h |   3 +-
27249 lasso/xml/is_interaction_response.c                |   4 +-
27250 lasso/xml/is_select.c                              |   2 +-
27251 lasso/xml/is_user_interaction.c                    |   8 +-
27252 lasso/xml/private.h                                |   3 +-
27253 lasso/xml/sa_credentials.c                         |   6 +-
27254 lasso/xml/sa_sasl_request.c                        |  12 +--
27255 lasso/xml/sa_sasl_response.c                       |  22 ++--
27256 lasso/xml/saml-2.0/saml2_attribute_value.c         |   4 +-
27257 lasso/xml/saml_advice.c                            |   8 +-
27258 lasso/xml/saml_advice.h                            |   4 -
27259 lasso/xml/saml_attribute.c                         |   4 +-
27260 lasso/xml/saml_attribute_designator.c              |   2 +-
27261 lasso/xml/saml_attribute_statement.c               |   4 +-
27262 lasso/xml/saml_attribute_value.c                   |   4 +-
27263 lasso/xml/soap_binding_consent.c                   |   6 +-
27264 lasso/xml/soap_binding_correlation.c               |   8 +-
27265 lasso/xml/soap_binding_ext_credentials_context.c   |   8 +-
27266 .../xml/soap_binding_ext_service_instance_update.c |  10 +-
27267 lasso/xml/soap_binding_ext_timeout.c               |   4 +-
27268 lasso/xml/soap_binding_processing_context.c        |   2 +-
27269 lasso/xml/soap_binding_provider.c                  |   6 +-
27270 lasso/xml/soap_binding_usage_directive.c           |   6 +-
27271 lasso/xml/soap_body.c                              |  30 +++---
27272 lasso/xml/tools.c                                  |  30 +++---
27273 lasso/xml/xml.c                                    | 117 +++++++++++----------
27274 php/patch_swig_output.py                           |   4 +-
27275 website/convert-to-static.py                       |   4 +-
27276 96 files changed, 549 insertions(+), 508 deletions(-)
27277
27278commit f83d4bd9f8227da65dbc350b3d2d390b7b0a2299
27279Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27280Date:   Tue Aug 5 14:53:22 2008 +0000
27281
27282    * fix typo with g_hash_table_remove_all
27283    * remove unused variable
27284    * add GNUC_UNUSED to static functions to pass -Werror
27285
27286 bindings/java/wrapper_top.c | 85 +++++++++++++++++++++++----------------------
27287 1 file changed, 43 insertions(+), 42 deletions(-)
27288
27289commit 6c86fc55c7e19eac6b4cafc46e2cab6fee8ecb83
27290Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27291Date:   Tue Aug 5 14:53:20 2008 +0000
27292
27293    add an __init__.py to make the java subdirectory a python module
27294
27295 bindings/java/__init__.py | 0
27296 1 file changed, 0 insertions(+), 0 deletions(-)
27297
27298commit 06453188a40ed516e6ffa7364f4f56ac82f15d6b
27299Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27300Date:   Tue Aug 5 14:53:19 2008 +0000
27301
27302    exemple of usage of the macro OFTYPE
27303
27304 lasso/id-wsf-2.0/server.h | 4 +++-
27305 1 file changed, 3 insertions(+), 1 deletion(-)
27306
27307commit 5a3ae3cd2811b7b9b2301bc10d50a988db918fc8
27308Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27309Date:   Tue Aug 5 14:53:18 2008 +0000
27310
27311    new empty macro OFTYPE(x) to specify type of GList containers
27312
27313 lasso/utils.h | 2 ++
27314 1 file changed, 2 insertions(+)
27315
27316commit 3cb66dc03e60fdf338e3ccf12a008c2f666e9dc5
27317Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27318Date:   Tue Aug 5 14:53:16 2008 +0000
27319
27320    add moved files to EXTRA_DIST
27321
27322 bindings/python/Makefile.am | 2 ++
27323 1 file changed, 2 insertions(+)
27324
27325commit 55b772f18691f912f6b7e377a737a76f0734d2fa
27326Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27327Date:   Tue Aug 5 14:53:14 2008 +0000
27328
27329    change dependency with respect to moved files, add moved files to EXTRA_DIST
27330
27331 bindings/php5/Makefile.am | 5 +++--
27332 1 file changed, 3 insertions(+), 2 deletions(-)
27333
27334commit 9406c648c5bb08ec048bee4d48976220cb3c47a4
27335Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27336Date:   Tue Aug 5 14:53:12 2008 +0000
27337
27338    use new util function to throw exceptions
27339
27340 bindings/java/lang.py       |  4 ++--
27341 bindings/java/wrapper_top.c | 19 ++++++++++++++++---
27342 2 files changed, 18 insertions(+), 5 deletions(-)
27343
27344commit d61eb5307089c0dec8feca03af08316d2b273b10
27345Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27346Date:   Tue Aug 5 14:53:10 2008 +0000
27347
27348    add moved files to EXTRA_DIST
27349
27350 bindings/java/Makefile.am | 5 ++++-
27351 1 file changed, 4 insertions(+), 1 deletion(-)
27352
27353commit 1fc655ffc3e9e6f9af0f18991a20d5dc0c1aff0e
27354Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27355Date:   Tue Aug 5 14:53:07 2008 +0000
27356
27357    add TODOs for parsing OFTYPE in other positions
27358
27359 bindings/bindings.py | 2 ++
27360 1 file changed, 2 insertions(+)
27361
27362commit 9c1044268e8810fcad6d3d4f250a70f7dcc2887a
27363Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27364Date:   Tue Aug 5 14:53:06 2008 +0000
27365
27366    Remove moved files from EXTRA_DIST
27367
27368 bindings/Makefile.am | 12 ------------
27369 1 file changed, 12 deletions(-)
27370
27371commit 1226b060bd441761cac5c9afe44dca92ec69e6e8
27372Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27373Date:   Tue Aug 5 14:53:03 2008 +0000
27374
27375    Move all files related to java into the java subdirectory
27376
27377 bindings/java/Makefile.am                               |  2 +-
27378 bindings/{lang_java.py => java/lang.py}                 | 17 +++++++++--------
27379 .../wrapper_bottom.c}                                   |  0
27380 .../{lang_java_wrapper_top.c => java/wrapper_top.c}     |  0
27381 4 files changed, 10 insertions(+), 9 deletions(-)
27382
27383commit f020bb88f6a9157747b12fcc3ad34581eb77d473
27384Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27385Date:   Tue Aug 5 14:52:59 2008 +0000
27386
27387    Add a module init file to python directory.
27388
27389 bindings/python/__init__.py | 0
27390 1 file changed, 0 insertions(+), 0 deletions(-)
27391
27392commit 115b18fc6f4a245d415584090734cd43b52a6f6a
27393Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27394Date:   Tue Aug 5 14:52:56 2008 +0000
27395
27396    Move all files related to the php5 binding inside
27397    the php5 subdirectory.
27398
27399 bindings/{lang_php5_helpers => php5}/__init__.py          | 0
27400 bindings/{lang_php5.py => php5/lang.py}                   | 9 ++++-----
27401 bindings/{lang_php5_helpers => php5}/php_code.py          | 0
27402 bindings/{lang_php5_helpers => php5}/wrapper_header.py    | 0
27403 bindings/{lang_php5_helpers => php5}/wrapper_source.py    | 4 ++--
27404 bindings/{lang_php5_helpers => php5}/wrapper_source_top.c | 0
27405 6 files changed, 6 insertions(+), 7 deletions(-)
27406
27407commit 1fae093527f69de086934f5df750cf374eaa2f48
27408Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27409Date:   Tue Aug 5 14:52:52 2008 +0000
27410
27411    Move all python binding related files inside the python subdirectory
27412
27413 bindings/bindings.py                               | 33 +++++++++++++---------
27414 bindings/python/Makefile.am                        |  2 +-
27415 bindings/{lang_python.py => python/lang.py}        | 20 +++++++------
27416 .../wrapper_bottom.c}                              |  0
27417 .../wrapper_top.c}                                 |  0
27418 5 files changed, 32 insertions(+), 23 deletions(-)
27419
27420commit 0930e6046f5c6e30b9d16fef5bb7a543e8750281
27421Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27422Date:   Tue Aug 5 14:52:50 2008 +0000
27423
27424    * Fix typo
27425
27426 lasso/id-wsf/wsf_profile.c | 2 +-
27427 1 file changed, 1 insertion(+), 1 deletion(-)
27428
27429commit 6c65ad341b24c1db49caacc127b763a727dc7fe9
27430Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27431Date:   Tue Aug 5 14:52:48 2008 +0000
27432
27433     * add missing lasso_release_list, add lasso_release_list_of_full, reimplement lasso_release_list_of_* using _full
27434
27435 lasso/utils.h | 32 ++++++++++++++++----------------
27436 1 file changed, 16 insertions(+), 16 deletions(-)
27437
27438commit 2b84680d3391762849daa1755851534a94a12e3d
27439Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27440Date:   Tue Aug 5 14:52:46 2008 +0000
27441
27442    * removed unused variables, and change FIXME comment.
27443
27444 lasso/id-ff/login.c | 11 +----------
27445 1 file changed, 1 insertion(+), 10 deletions(-)
27446
27447commit b629c91b087920415b6f333395e9566a2809c7dd
27448Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27449Date:   Tue Aug 5 14:52:43 2008 +0000
27450
27451    * add include of utils.h
27452
27453 lasso/xml/xml.c | 1 +
27454 1 file changed, 1 insertion(+)
27455
27456commit 228520ccf65bc05c6d6661a70f84f7fd04a1bfde
27457Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27458Date:   Tue Aug 5 14:52:41 2008 +0000
27459
27460    * remove code to add credentials, it is actually useless.
27461
27462 lasso/id-ff/login.c | 57 +----------------------------------------------------
27463 1 file changed, 1 insertion(+), 56 deletions(-)
27464
27465commit eeca0e7f0143b04cb10a289fd11770822e675508
27466Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27467Date:   Tue Aug 5 14:52:39 2008 +0000
27468
27469    * remove useless code
27470
27471 lasso/id-wsf/discovery.c | 48 ------------------------------------------------
27472 1 file changed, 48 deletions(-)
27473
27474commit fa9931c9ebd11533105e69eea9682bd31d2b8e0f
27475Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27476Date:   Tue Aug 5 14:52:36 2008 +0000
27477
27478    * add Deprecated marker to documentation.
27479
27480 lasso/id-wsf/wsf_profile.c | 12 ++++++------
27481 1 file changed, 6 insertions(+), 6 deletions(-)
27482
27483commit 2d18a0d3f8a18e680f175df35391cfa444bf52e2
27484Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27485Date:   Tue Aug 5 14:52:34 2008 +0000
27486
27487    * Fix potential memory leaks
27488    * id-wsf/wsf_profile.c: add error code path in
27489      lasso_wsf_profile_build_soap_request_msg for unsupported
27490      security mechanisms.
27491
27492 lasso/id-wsf/wsf_profile.c | 12 ++++------
27493 lasso/xml/xml.c            | 59 ++++++++++++++++++++++------------------------
27494 2 files changed, 33 insertions(+), 38 deletions(-)
27495
27496commit 87146dc9ecc56873ec2057922724c3fe689bf785
27497Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27498Date:   Tue Aug 5 14:52:32 2008 +0000
27499
27500    add macros to release xmlSec context objects
27501
27502 lasso/utils.h | 9 +++++++++
27503 1 file changed, 9 insertions(+)
27504
27505commit 838a3c4a2d47dcdb01b8fe7479c380c741de3986
27506Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27507Date:   Tue Aug 5 14:52:31 2008 +0000
27508
27509    add lasso_release_full to construct other lasso_release_ functions, use it in old definitions
27510
27511 lasso/utils.h | 40 ++++++++++++----------------------------
27512 1 file changed, 12 insertions(+), 28 deletions(-)
27513
27514commit 2828676eeba5bbead0a2b682656998a5ab6d2bfe
27515Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27516Date:   Tue Aug 5 14:52:29 2008 +0000
27517
27518    rename g_unlink_and_release_node to lasso_unlink_and_release_node
27519
27520 lasso/utils.h | 2 +-
27521 1 file changed, 1 insertion(+), 1 deletion(-)
27522
27523commit 36ca34b16626efb8a156adb3eddfb1b48c1f0b39
27524Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27525Date:   Tue Aug 5 14:52:28 2008 +0000
27526
27527    Add a macro to emit a «Function is deprecated» warning
27528
27529 lasso/utils.h | 4 ++++
27530 1 file changed, 4 insertions(+)
27531
27532commit d012fcfd528d0d9fb3540779531d0430224985a8
27533Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27534Date:   Tue Aug 5 14:52:26 2008 +0000
27535
27536     change last g_* macros to lasso_ prefix
27537
27538 lasso/id-wsf/discovery.c      |  2 +-
27539 lasso/id-wsf/wsf_profile.c    | 20 ++++++++++----------
27540 lasso/utils.h                 | 10 +++++-----
27541 lasso/xml/disco_description.c |  4 ++--
27542 4 files changed, 18 insertions(+), 18 deletions(-)
27543
27544commit b9b65ed9fca2650bc7e28d87bc69078e53a01921
27545Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27546Date:   Tue Aug 5 14:52:23 2008 +0000
27547
27548    * change g_list_add* to lasso_list_add*
27549
27550 lasso/id-ff/identity.c      |  2 +-
27551 lasso/id-wsf/data_service.c |  4 ++--
27552 lasso/id-wsf/discovery.c    | 24 ++++++++++++------------
27553 lasso/id-wsf/wsf_profile.c  |  6 +++---
27554 lasso/utils.h               |  6 +++---
27555 5 files changed, 21 insertions(+), 21 deletions(-)
27556
27557commit fd1294504f8c66db8af66720e5849592d4b5a54e
27558Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27559Date:   Tue Aug 5 14:52:20 2008 +0000
27560
27561     change g_assign_* to lasso_assgin_* and g_release_* to lasso_release_*
27562
27563 lasso/id-ff/identity.c      |  2 +-
27564 lasso/id-ff/session.c       |  4 ++--
27565 lasso/id-wsf/data_service.c |  2 +-
27566 lasso/id-wsf/discovery.c    | 12 ++++++------
27567 lasso/id-wsf/wsf_profile.c  | 48 ++++++++++++++++++++++-----------------------
27568 lasso/utils.h               | 24 +++++++++++------------
27569 6 files changed, 46 insertions(+), 46 deletions(-)
27570
27571commit b449c26f5af02a3cbed90384e3f64a321a5ee1aa
27572Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27573Date:   Tue Aug 5 14:52:18 2008 +0000
27574
27575    * remove blanks (review by F. Peters)
27576
27577 lasso/id-wsf/wsf_profile.c | 4 ++--
27578 1 file changed, 2 insertions(+), 2 deletions(-)
27579
27580commit fcb5503e1b9c3c629091bae884d1be3016e24dd6
27581Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27582Date:   Tue Aug 5 14:52:14 2008 +0000
27583
27584    * fix documentation (review by F. Peters)
27585
27586 lasso/id-wsf/soap_binding.c | 9 +++++----
27587 1 file changed, 5 insertions(+), 4 deletions(-)
27588
27589commit c721459e5207936791185f6760aa0cc9cd34db7d
27590Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27591Date:   Tue Aug 5 14:52:12 2008 +0000
27592
27593    * bindings/python/tests/Makefile.am: make running of iwsf{1,2}_tests.py conditioned upon --enable-wsf flag of ./configure script
27594
27595 bindings/python/tests/Makefile.am | 8 ++++++--
27596 1 file changed, 6 insertions(+), 2 deletions(-)
27597
27598commit 0933671c365e84b8d2974080e93b9c3c3c548aaa
27599Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27600Date:   Tue Aug 5 14:52:11 2008 +0000
27601
27602    * fix change in SamlAdvice ABI
27603
27604 swig/Lasso.i | 27 +++++++--------------------
27605 1 file changed, 7 insertions(+), 20 deletions(-)
27606
27607commit 15cc9d1e3bb65d33381756b5522f8c8fcb7ab293
27608Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27609Date:   Tue Aug 5 14:52:09 2008 +0000
27610
27611    * lasso/id-wsf/data_service.c: fix my own memleak inside build_modify_response_msg
27612
27613 lasso/id-wsf/data_service.c | 2 +-
27614 1 file changed, 1 insertion(+), 1 deletion(-)
27615
27616commit e12388204ed54b48709abae737306b6bcaa18a02
27617Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27618Date:   Fri Aug 1 14:12:06 2008 +0000
27619
27620    polish code in lasso_discovery_build_credential
27621
27622 lasso/id-wsf/discovery.c | 1 +
27623 1 file changed, 1 insertion(+)
27624
27625commit 60579adcae68b1625e0e3652b094c421afe69836
27626Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27627Date:   Fri Aug 1 14:12:03 2008 +0000
27628
27629     add macro to assign gobject field, first a simple version
27630
27631 lasso/utils.h | 3 ++-
27632 1 file changed, 2 insertions(+), 1 deletion(-)
27633
27634commit 89485bc9123887f57a038b9c289adb75a11df239
27635Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27636Date:   Fri Aug 1 14:12:01 2008 +0000
27637
27638     beginning of a pool of macros for mem handling, affectation to fields, etc..
27639
27640 lasso/utils.h | 3 +--
27641 1 file changed, 1 insertion(+), 2 deletions(-)
27642
27643commit 26a0b96f29f570a64502d43dba754b36602b150b
27644Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27645Date:   Fri Aug 1 14:11:59 2008 +0000
27646
27647     * remove body->id and correlation->id setup, no need to set id on everything.
27648
27649 lasso/id-wsf/wsf_profile.c | 1 -
27650 1 file changed, 1 deletion(-)
27651
27652commit d4b310822e88b313bba766e5054c67df289878c1
27653Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27654Date:   Fri Aug 1 14:11:56 2008 +0000
27655
27656    * add detail node to node with specialised detection in lass_node_new_from_xmlNode
27657
27658 lasso/xml/xml.c | 4 +++-
27659 1 file changed, 3 insertions(+), 1 deletion(-)
27660
27661commit c89267b8feb497d7525b53d066054d4911cd466a
27662Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27663Date:   Fri Aug 1 14:11:53 2008 +0000
27664
27665    * specialise lasso_node_new_from_xmlNode for soap:detail node
27666
27667 lasso/xml/xml.c | 2 ++
27668 1 file changed, 2 insertions(+)
27669
27670commit 1a058b6037a0de36997655cbf666dbd558fa24dc
27671Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27672Date:   Fri Aug 1 14:11:51 2008 +0000
27673
27674    remove useless overriding
27675
27676 bindings/overrides.xml | 1 -
27677 1 file changed, 1 deletion(-)
27678
27679commit d82175f9939f97669c242f8cfd8b47bb4842be0d
27680Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27681Date:   Fri Aug 1 14:11:49 2008 +0000
27682
27683    Match is:RedirectRequest and set msg_url to the url to redirect to
27684
27685 lasso/id-wsf/wsf_profile.c | 30 +++++++++++++++++++++++++-----
27686 1 file changed, 25 insertions(+), 5 deletions(-)
27687
27688commit 4a8ba28e2bcde906bf76f7f2fd760eb5d3676701
27689Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27690Date:   Fri Aug 1 14:11:46 2008 +0000
27691
27692    do not use normal add_assertion method when reconstructing a session, no need to add Advice to assertion_by_id container
27693
27694 lasso/id-ff/session.c | 55 ++++++++++++++++++++++++++++++---------------------
27695 1 file changed, 33 insertions(+), 22 deletions(-)
27696
27697commit 18e146b6c5ab50888ccc04c0ac609c4210e8ec1c
27698Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27699Date:   Fri Aug 1 14:11:43 2008 +0000
27700
27701    Fix wrong node name in SOAP fault
27702
27703 lasso/xml/soap_detail.c | 2 +-
27704 lasso/xml/soap_fault.c  | 2 +-
27705 2 files changed, 2 insertions(+), 2 deletions(-)
27706
27707commit 6adc1f8a9be82a59e7c6ac66ae11fce9365bc075
27708Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27709Date:   Fri Aug 1 14:11:41 2008 +0000
27710
27711    Fix bad SNIPPET_TYPE for attribute maxInteractionTime, it was treated as a string,
27712    and provoked a SEGFAULT.
27713
27714 lasso/xml/is_user_interaction.c | 2 +-
27715 1 file changed, 1 insertion(+), 1 deletion(-)
27716
27717commit e3c2e7dccd705f01b5cbea002d544c6dc0f31e23
27718Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27719Date:   Fri Aug 1 14:11:38 2008 +0000
27720
27721    * lasso/xml/xml.c: add support for dgme:Status node.
27722
27723 lasso/xml/xml.c | 2 ++
27724 1 file changed, 2 insertions(+)
27725
27726commit c9304be702ba5ffbbce3ac57f77cbeb865808e38
27727Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27728Date:   Fri Aug 1 14:11:35 2008 +0000
27729
27730    * lasso/xml/xml.c: in samlNs, compare prefix *AND* href fields of the namespace object
27731
27732 lasso/xml/xml.c | 3 ++-
27733 1 file changed, 2 insertions(+), 1 deletion(-)
27734
27735commit a978d26323fb7d01a769d62aecd23acdca216e78
27736Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27737Date:   Fri Aug 1 14:11:32 2008 +0000
27738
27739    copy node instead of stealing it to xmlDoc object, when parsing session dump if
27740    no children is present try to get a base64 encoded assertion.
27741
27742 lasso/id-ff/session.c | 37 +++++++++++++++++++------------------
27743 1 file changed, 19 insertions(+), 18 deletions(-)
27744
27745commit 905f718a36faca3549a1650e764e9ef8e97c0743
27746Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27747Date:   Fri Aug 1 14:11:30 2008 +0000
27748
27749    add assertion_id to TokenSecurityReference
27750
27751 lasso/id-wsf/wsf_profile.c | 2 ++
27752 1 file changed, 2 insertions(+)
27753
27754commit fd092b101c5668f4421fa6ed3be76abc8ed30ce6
27755Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27756Date:   Fri Aug 1 14:11:28 2008 +0000
27757
27758    * lasso/id-ff/session.c: fix compilation errors.
27759
27760 lasso/id-ff/session.c | 11 ++++++-----
27761 1 file changed, 6 insertions(+), 5 deletions(-)
27762
27763commit 6e5b696dfac4df0501163f738573790667a082d1
27764Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27765Date:   Fri Aug 1 14:11:25 2008 +0000
27766
27767    * lasso/id-ff/session.c: store ID-WSF assertion in base64 to fix problem of
27768      formatting of session dumps.
27769
27770 lasso/id-ff/session.c | 76 +++++++++++++++++++++++++++++++++++++++++++++++++--
27771 1 file changed, 73 insertions(+), 3 deletions(-)
27772
27773commit 0aa45087ad46dd0925422abab05ea06484eb0a2f
27774Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27775Date:   Fri Aug 1 14:11:23 2008 +0000
27776
27777    * lasso/id-wsf/wsf_profile.c:
27778     - change return code variable from 'ret' to 'rc' to permit use of
27779       standardised macros like goto_exit_if_fail.
27780     - add initialization to NULL of lot of variables, to enable error return
27781       paths.
27782     - adapt to change bo soap:Body id field to its new name 'Id'
27783     - fix numerous mem leaks by using assignment macros (g_assign_gobject,
27784       g_list_add_gobject) and release macros (g_release_gobject).
27785
27786 lasso/id-wsf/wsf_profile.c | 121 ++++++++++++++++++++++++---------------------
27787 1 file changed, 66 insertions(+), 55 deletions(-)
27788
27789commit 593a21e91bf5c658da29b3e763ab021ed6552c80
27790Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27791Date:   Fri Aug 1 14:11:20 2008 +0000
27792
27793    * lasso/id-ff/login.c: comment the generation of Advice when ResourceOffering for
27794      the DiscoService support a security mechanism needing one. Anyway the
27795      generation of Credentials is broken.
27796    * lasso/id-ff/session.c: add treatment of saml:Advice on newly added
27797      Assertions, keep the transmitted assertions inside the session indexed by their
27798      AssertionID.
27799
27800    * lasso/xml/saml_advice.{c,h}: change content to SNIPPET_LIST_XMLNODES.
27801
27802 lasso/id-ff/login.c     |  2 +-
27803 lasso/id-ff/session.c   | 19 +++++++++++++++++++
27804 lasso/xml/saml_advice.c | 10 ++++++----
27805 lasso/xml/saml_advice.h |  5 +++--
27806 4 files changed, 29 insertions(+), 7 deletions(-)
27807
27808commit 2be854e07e4f712e55f0753436ca53174683a105
27809Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27810Date:   Fri Aug 1 14:11:17 2008 +0000
27811
27812    * lasso/id-wsf/discovery.c: fix macros assign_resource_id to adapt to standard return code name: rc
27813
27814 lasso/id-wsf/discovery.c | 33 ++++++++++++++++-----------------
27815 1 file changed, 16 insertions(+), 17 deletions(-)
27816
27817commit ff2a26b9dee2acfaf8c05679c8e0b1f8d8c48a09
27818Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27819Date:   Fri Aug 1 14:11:15 2008 +0000
27820
27821    * lasso/id-wsf-2.0/profile.c, lasso/id-wsf/authentication.c: adapt to change of
27822      name of id attribute in LassoSoapBody
27823
27824 lasso/id-wsf-2.0/profile.c    | 2 +-
27825 lasso/id-wsf/authentication.c | 2 +-
27826 2 files changed, 2 insertions(+), 2 deletions(-)
27827
27828commit 6f53f6c95a5320ff90145f26759cea7568b33e0f
27829Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27830Date:   Fri Aug 1 14:11:13 2008 +0000
27831
27832    * lasso/xml/disco_encrypted_resource_id.{c,h}: add support for any kind of
27833      content through a SNIPPET_LIST_XMLNODES marked field.
27834
27835 lasso/xml/disco_encrypted_resource_id.c | 2 ++
27836 lasso/xml/disco_encrypted_resource_id.h | 1 +
27837 2 files changed, 3 insertions(+)
27838
27839commit 2285367f6befa9849f205f27af8f2b90920201f2
27840Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27841Date:   Fri Aug 1 14:11:10 2008 +0000
27842
27843    * lasso/xml/soap_body.h: change name of variable id to Id
27844    * lasso/xml/soap_body.c: change attribute id to Id and fix its namespace (wssu) in overloaded get_xmlNode
27845
27846 lasso/xml/soap_body.c | 26 ++++++++++++++++++++++++--
27847 lasso/xml/soap_body.h |  2 +-
27848 2 files changed, 25 insertions(+), 3 deletions(-)
27849
27850commit 72e61fb41712657ace0f2b8980eb7f332d37259f
27851Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27852Date:   Fri Aug 1 14:11:07 2008 +0000
27853
27854    * lasso/xml/wsse_security.c: fix wrong namespace
27855
27856 lasso/xml/wsse_security.c | 2 +-
27857 1 file changed, 1 insertion(+), 1 deletion(-)
27858
27859commit 2cb76452da1e9f89200fd9ab5fb201f6a227943a
27860Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27861Date:   Fri Aug 1 14:11:05 2008 +0000
27862
27863    * lasso/xml/xml.c: make xmlClean change namespace of properties not just of nodes
27864
27865 lasso/xml/xml.c | 13 +++++++++++++
27866 1 file changed, 13 insertions(+)
27867
27868commit 205d705b33dfe9cb1ae485c88824a6e20c7f53ba
27869Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27870Date:   Fri Aug 1 14:11:02 2008 +0000
27871
27872    * lasso/xml/xml.c: adapt to new prefix of Dgme library
27873
27874 lasso/xml/xml.c | 2 +-
27875 1 file changed, 1 insertion(+), 1 deletion(-)
27876
27877commit c879c0a510308c13f05a7a994f39b022e8104493
27878Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27879Date:   Fri Aug 1 14:10:59 2008 +0000
27880
27881    * lasso/errors.h: new error for LassoWsfProfile signal missing Credentials
27882
27883 lasso/errors.c | 2 ++
27884 lasso/errors.h | 1 +
27885 2 files changed, 3 insertions(+)
27886
27887commit e0f147b525b8035e6c357467b1eec2bdff88ad68
27888Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27889Date:   Fri Aug 1 14:10:56 2008 +0000
27890
27891    * bindings/lang_python_wrapper_top.c: add cast to suppress warning about
27892    g_list_length argument non-constness. add support for LassoDgme* objects, must
27893    find a better way to do this in the future.
27894
27895 bindings/lang_python_wrapper_top.c | 27 +++++++++++++++++++++++----
27896 1 file changed, 23 insertions(+), 4 deletions(-)
27897
27898commit 89bcfd78bf63724c8e4a2fcbad22e7bedee0c3f0
27899Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27900Date:   Fri Aug 1 14:10:54 2008 +0000
27901
27902    * lasso/id-wsf/discovery.c:
27903      (lasso_discovery_build_credential, lasso_discovery_add_remove_entry,
27904      lasso_discovery_add_requested_service_type) use macro g_list_add, to reduce
27905      code size.
27906
27907 lasso/id-wsf/discovery.c | 42 +++++++++++++-----------------------------
27908 1 file changed, 13 insertions(+), 29 deletions(-)
27909
27910commit 33ac0485ad3f0d600ccceb1a2056b9423daecaef
27911Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27912Date:   Fri Aug 1 14:10:52 2008 +0000
27913
27914    * lasso/id-wsf/wsf_profile.c: In lasso_wsf_profile_set_security_mech_id if
27915      security_mech_id is NULL, default to LASSO_SECURITY_MECH_NULL.
27916      In lasso_wsf_profile_init_soap_request increment ref count of the argument
27917      when new reference are created.
27918
27919 lasso/id-wsf/wsf_profile.c | 8 ++++++--
27920 1 file changed, 6 insertions(+), 2 deletions(-)
27921
27922commit b573de5a673b28ca9c958214b7de178f97996c1f
27923Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27924Date:   Fri Aug 1 14:10:50 2008 +0000
27925
27926    * bindings/bindings.py: support const modifier on this argument
27927
27928 bindings/bindings.py                  | 1 +
27929 bindings/python/tests/Makefile.am     | 2 +-
27930 bindings/python/tests/idwsf1_tests.py | 4 ++--
27931 3 files changed, 4 insertions(+), 3 deletions(-)
27932
27933commit cf5e4d4b867b3c75df148b98cc792a8cf8991968
27934Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27935Date:   Fri Aug 1 14:10:47 2008 +0000
27936
27937    * add lasso/lasso_config.h.in because it is not generated anymore since
27938    config.h become the normal configuration file.
27939
27940 lasso/lasso_config.h.in | 5 +++++
27941 1 file changed, 5 insertions(+)
27942
27943commit 9d1fd3c23e37aeb9366831a5866af87028b0ad12
27944Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27945Date:   Fri Aug 1 14:10:45 2008 +0000
27946
27947    fix wrong const modifier
27948
27949 lasso/id-wsf/discovery.c | 2 +-
27950 1 file changed, 1 insertion(+), 1 deletion(-)
27951
27952commit 605b1b38e64bb88be0cf3132ac7d53ddbc1153ab
27953Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27954Date:   Fri Aug 1 14:10:42 2008 +0000
27955
27956    * lasso/id-wsf/wsf_profile.c: fix wrong namespace in a call to xmlSecFindNode
27957
27958 lasso/id-wsf/wsf_profile.c | 2 +-
27959 1 file changed, 1 insertion(+), 1 deletion(-)
27960
27961commit a28637d0917f30375a282e76190900db7ff4dd84
27962Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27963Date:   Fri Aug 1 14:10:39 2008 +0000
27964
27965    * lasso/id-wsf/wsf_profile.c: implement creation of the signature for ID-WSF
27966      SAML security mechanism. Implemented many utility function that could be shared
27967      with other part of the library.
27968
27969 lasso/id-wsf/wsf_profile.c | 262 +++++++++++++++++++++++++++++++++++++++++++--
27970 1 file changed, 251 insertions(+), 11 deletions(-)
27971
27972commit 8ecaefc7fae2acf05c31880d85c62fd04399510b
27973Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27974Date:   Fri Aug 1 14:10:36 2008 +0000
27975
27976    * lasso/xml/tools.c: In lasso_sign_node suppress useless code to lookup the Signature node.
27977
27978 lasso/xml/tools.c | 6 ------
27979 1 file changed, 6 deletions(-)
27980
27981commit 60ce087798241df90a19eea4d6232eb60cc54ab1
27982Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27983Date:   Fri Aug 1 14:10:34 2008 +0000
27984
27985    * lasso/utils.h: add utility macros to releases libxml objects, to check null
27986      parameters or badly typed parameters. add a macro that go to an "exit" label
27987      and set the return code variable named "rc".
27988
27989 lasso/utils.h | 42 ++++++++++++++++++++++++++++++++++++++++++
27990 1 file changed, 42 insertions(+)
27991
27992commit e9403b8f71b7897f8bb653f65c4cf28de99d1d73
27993Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
27994Date:   Fri Aug 1 14:10:31 2008 +0000
27995
27996    * lasso/id-wsf/wsf_profile.c: add documentation to the function lasso_wsf_profile_set_resource_offering:
27997
27998 lasso/id-wsf/wsf_profile.c | 5 +++--
27999 1 file changed, 3 insertions(+), 2 deletions(-)
28000
28001commit 2310313cb152ea81f6f7b7b0b7abc58727d691e0
28002Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28003Date:   Fri Aug 1 14:10:29 2008 +0000
28004
28005    * lasso/id-wsf/wsf_profile.c,wsf_profile.h,wsf_profile_private.h: add const modifier to signature when possible
28006
28007 lasso/id-wsf/wsf_profile.c         | 18 +++++++++---------
28008 lasso/id-wsf/wsf_profile.h         | 12 ++++++------
28009 lasso/id-wsf/wsf_profile_private.h |  4 ++--
28010 3 files changed, 17 insertions(+), 17 deletions(-)
28011
28012commit 929318c821172f47ccf8a6a56e5eefdbf5a21773
28013Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28014Date:   Fri Aug 1 14:10:26 2008 +0000
28015
28016    add a const modifier on the argument offering of lasso_discovery_get_description_auto
28017
28018 lasso/id-wsf/discovery.h | 2 +-
28019 1 file changed, 1 insertion(+), 1 deletion(-)
28020
28021commit ca2828a8f77dbd2365b069bb35b86412d836a50f
28022Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28023Date:   Fri Aug 1 14:10:23 2008 +0000
28024
28025    * lasso/id-wsf/discovery.c: In lasso_discovery_get_resource_offering_auto, do
28026    not increment reference count of the returned value, it is not how it is done
28027    in the rest of the library. Returned gobject are always not-owned reference,
28028    you reference them only to keep them around.
28029
28030 lasso/id-wsf/discovery.c | 133 ++++++++++++++++++++++++-----------------------
28031 1 file changed, 68 insertions(+), 65 deletions(-)
28032
28033commit 0b61efa7d89580b90dfe008016aa7f4ad9411176
28034Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28035Date:   Fri Aug 1 14:10:21 2008 +0000
28036
28037    * Update errors.c to last state of errors.h
28038
28039 lasso/errors.c | 5 ++++-
28040 1 file changed, 4 insertions(+), 1 deletion(-)
28041
28042commit 5b6c85419bd31bfb0b191b28cd66f84d2bbd83ae
28043Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28044Date:   Fri Aug 1 14:10:19 2008 +0000
28045
28046    add an new error for a missing ResourceID inside a ResourceOffering
28047
28048 lasso/errors.h | 1 +
28049 1 file changed, 1 insertion(+)
28050
28051commit c37cd33e6f3ab52921fefdb0d5431bd11e2344f6
28052Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28053Date:   Fri Aug 1 14:10:16 2008 +0000
28054
28055    add const modifier to conversion function on GList*, a problem still remains that g_list_length do not take a const GList*
28056
28057 bindings/lang_python_wrapper_top.c | 12 ++++++------
28058 1 file changed, 6 insertions(+), 6 deletions(-)
28059
28060commit 78b38f8f0eccc5d55a9f52a8fdda4f52dca177e8
28061Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28062Date:   Fri Aug 1 14:10:14 2008 +0000
28063
28064    mark init_modify as deprecated, use init_insert
28065
28066 lasso/id-wsf/discovery.h | 2 +-
28067 1 file changed, 1 insertion(+), 1 deletion(-)
28068
28069commit 68b6e578e44fcf92c46688806afb77c4e5cb3f08
28070Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28071Date:   Fri Aug 1 14:10:11 2008 +0000
28072
28073    fix forgottent arg to g_list_foreach
28074
28075 lasso/utils.h | 4 ++--
28076 1 file changed, 2 insertions(+), 2 deletions(-)
28077
28078commit 36e234627a5001c286eeaa1764cd6734128fe79b
28079Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28080Date:   Fri Aug 1 14:10:08 2008 +0000
28081
28082    start rework of lasso_discovery_init_request, my intention is to base toher init_ function on this one
28083
28084 lasso/id-wsf/discovery.c | 79 +++++++++++++++++++++++-------------------------
28085 1 file changed, 37 insertions(+), 42 deletions(-)
28086
28087commit 4d2d8552dcc88e4df8a7c09ec95ff44c8cce9aa2
28088Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28089Date:   Fri Aug 1 14:10:05 2008 +0000
28090
28091    fix a reference counting error when building response message
28092
28093 lasso/id-wsf/discovery.c | 2 ++
28094 1 file changed, 2 insertions(+)
28095
28096commit 80a031f3ac3d701816cb9893b37da86c5c2f26c4
28097Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28098Date:   Fri Aug 1 14:10:02 2008 +0000
28099
28100    add documentation to lasso/id-wsf/discovery.c
28101
28102 lasso/id-wsf/discovery.c | 32 +++++++++++++++++++++++++++-----
28103 1 file changed, 27 insertions(+), 5 deletions(-)
28104
28105commit 4301f1775bbd3ea73130326d2241ee0611b91a88
28106Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28107Date:   Fri Aug 1 14:10:00 2008 +0000
28108
28109    reflects change inside lasso/id-ff/identity.c in assertions
28110
28111 bindings/python/tests/idwsf1_tests.py | 10 ++++++----
28112 1 file changed, 6 insertions(+), 4 deletions(-)
28113
28114commit ecb45a9f8f9961ae96f899c0593c264fec238ff3
28115Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28116Date:   Fri Aug 1 14:09:57 2008 +0000
28117
28118    - surrounded declaration of containers for ID-WSF object with ifdef/endif, did
28119    the same in initialization/finalization code.
28120    - changed storage of resource offering from a list to a hash table
28121    - added a counter to create entryIDs for newly added resource offerings
28122    - simplify the code around resource offerings management
28123
28124 lasso/id-ff/identity.c | 193 ++++++++++++++++++++++++++-----------------------
28125 1 file changed, 102 insertions(+), 91 deletions(-)
28126
28127commit 3755e5e5ca315ac213c4ba4d6cf9866bd5b6d9b6
28128Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28129Date:   Fri Aug 1 14:09:55 2008 +0000
28130
28131    fix issue #15
28132    "In lasso_data_service_build_modify_response_msg we free a shared xmlNode"
28133
28134 lasso/id-wsf/data_service.c | 20 ++++++++++++++------
28135 1 file changed, 14 insertions(+), 6 deletions(-)
28136
28137commit 373a9de32493b8374224d699a6f2e6b33cbb6d49
28138Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28139Date:   Fri Aug 1 14:09:52 2008 +0000
28140
28141    instead of moving assertion from session to new sessions, reference the old session in newly created ID-WSF services proxy
28142
28143 lasso/id-wsf/discovery.c | 18 +-----------------
28144 1 file changed, 1 insertion(+), 17 deletions(-)
28145
28146commit 558bdb7074d0e3d64e56b9889daab443cb47035e
28147Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28148Date:   Fri Aug 1 14:09:49 2008 +0000
28149
28150    move session storage of assertion for SAML ID-WSF authentication of request to xmlNode instead of LassoNode; add error handling when no description has been found in comply_with_saml_authentication
28151
28152 lasso/id-ff/session.c        | 81 +++++++++++++++++++++++++++++++-------------
28153 lasso/id-ff/sessionprivate.h |  4 +--
28154 lasso/id-wsf/discovery.c     | 15 ++++----
28155 lasso/id-wsf/wsf_profile.c   | 22 ++++++++----
28156 4 files changed, 81 insertions(+), 41 deletions(-)
28157
28158commit e4fda38df5db9567ab84939d0bb0fd087377e060
28159Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28160Date:   Fri Aug 1 14:09:47 2008 +0000
28161
28162    beginning of signature implementation for SAML authentication
28163
28164 lasso/id-wsf/wsf_profile.c | 16 +++++++++++++++-
28165 1 file changed, 15 insertions(+), 1 deletion(-)
28166
28167commit 0e6b3cd72e1726b2ceba91d7263b42bfa1f8e9c6
28168Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28169Date:   Fri Aug 1 14:09:44 2008 +0000
28170
28171    fix naming in documentation of lasso_wsf_profile_set_description_from_offering, add new private function lasso_wsf_profile_set_resource_offering
28172
28173 lasso/id-wsf/wsf_profile.c         | 18 +++++++++++++++---
28174 lasso/id-wsf/wsf_profile_private.h |  2 ++
28175 2 files changed, 17 insertions(+), 3 deletions(-)
28176
28177commit 7c9d025caf11bebf9d752736a9799e9f3e4f6d2e
28178Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28179Date:   Fri Aug 1 14:09:42 2008 +0000
28180
28181    integrate new errors messages
28182
28183 lasso/errors.c | 16 +++++++++-------
28184 1 file changed, 9 insertions(+), 7 deletions(-)
28185
28186commit 4113e7c5af48698a23cd94892951eef3bab305bf
28187Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28188Date:   Fri Aug 1 14:09:40 2008 +0000
28189
28190    add a lasso_discovery_new_full function
28191
28192 lasso/id-wsf/discovery.c | 26 +++++++++++++++++++++++++-
28193 1 file changed, 25 insertions(+), 1 deletion(-)
28194
28195commit ae7f4f742442baef9c550f9d6c7a4f429a18afe8
28196Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28197Date:   Fri Aug 1 14:09:38 2008 +0000
28198
28199    deprecated lasso_discovery_init_modify
28200
28201 lasso/id-wsf/discovery.c | 25 +++++--------------------
28202 lasso/id-wsf/discovery.h |  2 +-
28203 2 files changed, 6 insertions(+), 21 deletions(-)
28204
28205commit 763195b51876868b43bf146fc9c83ac9791b785b
28206Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28207Date:   Fri Aug 1 14:09:35 2008 +0000
28208
28209    add somme error messages, add new error LASSO_WSF_PROFILE_ERROR_MISSING_DESCRIPTION, when no description can be found for the chosen security mechanism
28210
28211 lasso/errors.h | 11 ++++++-----
28212 1 file changed, 6 insertions(+), 5 deletions(-)
28213
28214commit a4daec5c74ed5f9fc2f5af5c8cfbcc1c035d0a90
28215Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28216Date:   Fri Aug 1 14:09:33 2008 +0000
28217
28218    add matching of Bearer authentication, support ID-WSF 1.1 security mechanisms URNs
28219
28220 lasso/id-wsf/utils.c | 53 +++++++++++++++++++++++++++++++++++++++-------------
28221 1 file changed, 40 insertions(+), 13 deletions(-)
28222
28223commit 1311929c0a67ec3f853d04ccde3de590fa31417d
28224Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28225Date:   Fri Aug 1 14:09:31 2008 +0000
28226
28227    fix error of namespace
28228
28229 lasso/xml/sec_resource_access_statement.c | 2 +-
28230 1 file changed, 1 insertion(+), 1 deletion(-)
28231
28232commit eccefdb285788d95d50077bdc4c91237df9eaf6d
28233Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28234Date:   Fri Aug 1 14:09:29 2008 +0000
28235
28236    change content from list of LassoNode to list of xmlNode
28237
28238 lasso/xml/disco_credentials.c | 2 +-
28239 lasso/xml/disco_credentials.h | 2 +-
28240 2 files changed, 2 insertions(+), 2 deletions(-)
28241
28242commit 10980073a0b4241453f85297d27d38a185d23e89
28243Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28244Date:   Fri Aug 1 14:09:27 2008 +0000
28245
28246    changed contents to list of xmlNodes instead of LassoNode
28247
28248 lasso/xml/wsse_security.c | 2 +-
28249 lasso/xml/wsse_security.h | 2 +-
28250 2 files changed, 2 insertions(+), 2 deletions(-)
28251
28252commit 2d1e988b5f4642b398aa482c6d149534497fdba2
28253Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28254Date:   Fri Aug 1 14:09:24 2008 +0000
28255
28256    add strings for security mechanism defined in ID-WSF 1.1
28257
28258 lasso/xml/strings.h | 6 ++++++
28259 1 file changed, 6 insertions(+)
28260
28261commit 0267e09b8a844505e6d8b8149c4b6236a2e19124
28262Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28263Date:   Fri Aug 1 14:09:21 2008 +0000
28264
28265    forked lasso branch for adeline
28266
28267 lasso/Makefile.am | 4 ++--
28268 1 file changed, 2 insertions(+), 2 deletions(-)
28269
28270commit bb0644277300486fcaad42fb7793abbab9876ff3
28271Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28272Date:   Fri Aug 1 14:09:19 2008 +0000
28273
28274    add a general error for a badly initialized object and two error for idwsf relating to a missing assertion id and a missing endpoint declaration
28275
28276 lasso/errors.c | 3 +--
28277 1 file changed, 1 insertion(+), 2 deletions(-)
28278
28279commit 8667e771b1b0758788d0693a5c3f8ddd1b18684b
28280Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28281Date:   Fri Aug 1 14:09:17 2008 +0000
28282
28283    Revert " * remove body->id and correlation->id setup, no need to set id on everything."
28284
28285    This reverts commit 832f127760dc074336400531a99f3a03574ffe13.
28286
28287 lasso/id-wsf/wsf_profile.c | 2 ++
28288 1 file changed, 2 insertions(+)
28289
28290commit 6be4b416ceacf0f2a3840953e35da88e73adc082
28291Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28292Date:   Fri Aug 1 14:09:15 2008 +0000
28293
28294    added functions to release [list]string/gobject/any
28295
28296 lasso/utils.h | 3 ++-
28297 1 file changed, 2 insertions(+), 1 deletion(-)
28298
28299commit 9314cecc4f21f42a22f353588f6cd64dbf387bfc
28300Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28301Date:   Fri Aug 1 14:09:13 2008 +0000
28302
28303     add methods to manipulate list of gobjects, and dissociate affectation of fresh object from older objects
28304
28305 lasso/utils.h | 3 +--
28306 1 file changed, 1 insertion(+), 2 deletions(-)
28307
28308commit 7556ea6c2e69be8ef9b731af5861746eb3d8c354
28309Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28310Date:   Fri Aug 1 14:09:11 2008 +0000
28311
28312     add macro to assign gobject field, first a simple version
28313
28314 lasso/utils.h | 3 ++-
28315 1 file changed, 2 insertions(+), 1 deletion(-)
28316
28317commit 5cc428f3690b70fa9c7568fc4584ec57f043e516
28318Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28319Date:   Fri Aug 1 14:09:09 2008 +0000
28320
28321     fix typo in last commit
28322
28323 lasso/soap_binding.c | 54 +++++++++++++++++++++++++++++++++++++++-------------
28324 1 file changed, 41 insertions(+), 13 deletions(-)
28325
28326commit f112d765359de896a2bc53b50193aee0193f48ba
28327Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28328Date:   Fri Aug 1 14:09:06 2008 +0000
28329
28330     add soap binding util function to lookup specific SOAP header for ID-WSF SOAP encapsulation
28331
28332 lasso/Makefile.am    |  4 ++--
28333 lasso/soap_binding.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
28334 lasso/soap_binding.h | 43 +++++++++++++++++++++++++++++++++++++++++++
28335 3 files changed, 91 insertions(+), 2 deletions(-)
28336
28337commit ada94eb956b1831c9dcc60d737fda5a4e93f5748
28338Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28339Date:   Fri Aug 1 14:09:04 2008 +0000
28340
28341     beginning of a pool of macros for mem handling, affectation to fields, etc..
28342
28343 lasso/utils.h | 3 +--
28344 1 file changed, 1 insertion(+), 2 deletions(-)
28345
28346commit 604bd4b79853f129d25bd2e40fb3b5cf9cf2145e
28347Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28348Date:   Fri Aug 1 14:09:02 2008 +0000
28349
28350     * remove body->id and correlation->id setup, no need to set id on everything.
28351
28352 lasso/id-wsf/wsf_profile.c | 2 --
28353 1 file changed, 2 deletions(-)
28354
28355commit b9ed809caccea6b3ec85185c5dbf65e62fc4efb3
28356Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28357Date:   Fri Aug 1 14:08:59 2008 +0000
28358
28359    forked lasso branch for adeline
28360
28361 perl/Makefile.am | 3 +--
28362 1 file changed, 1 insertion(+), 2 deletions(-)
28363
28364commit 76d9fce5d584fda7dc3afa25ca1390c7c06a0fc3
28365Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28366Date:   Fri Aug 1 14:08:54 2008 +0000
28367
28368    forked lasso branch for adeline
28369
28370 bindings/lang_java_wrapper_top.c   |  2 +-
28371 bindings/lang_python_wrapper_top.c |  2 +-
28372 bindings/overrides.xml             |  3 ++
28373 configure.ac                       |  2 +-
28374 lasso/Makefile.am                  |  7 ++-
28375 lasso/build_strerror.py            |  6 ++-
28376 lasso/id-ff/identity.c             |  2 +-
28377 lasso/id-ff/login.c                |  2 +-
28378 lasso/id-ff/loginprivate.h         |  2 +-
28379 lasso/id-ff/server.c               |  2 +-
28380 lasso/id-ff/session.c              | 21 ++++-----
28381 lasso/id-ff/sessionprivate.h       | 16 +++----
28382 lasso/id-wsf/Makefile.am           |  6 ++-
28383 lasso/id-wsf/authentication.c      | 42 ++++++++++++++++--
28384 lasso/id-wsf/data_service.c        |  2 -
28385 lasso/id-wsf/discovery.c           | 62 ++++++++++++++++++--------
28386 lasso/id-wsf/discovery.h           |  1 +
28387 lasso/id-wsf/soap_binding.c        |  2 +-
28388 lasso/id-wsf/soap_binding.h        |  4 +-
28389 lasso/id-wsf/utils.c               | 15 ++++---
28390 lasso/id-wsf/wsf_profile.c         | 91 +++++++++++++++++++++-----------------
28391 lasso/id-wsf/wsf_profile.h         | 11 +++--
28392 lasso/lasso.c                      |  3 +-
28393 lasso/saml-2.0/assertion_query.c   |  2 +-
28394 lasso/saml-2.0/ecpprivate.h        |  2 +-
28395 lasso/xml/disco_description.c      |  6 +--
28396 lasso/xml/strings.h                |  1 +
28397 lasso/xml/tools.c                  |  5 ++-
28398 lasso/xml/xml.c                    |  3 ++
28399 swig/Lasso-wsf-disco.i             |  1 +
28400 tests/tests.c                      |  2 +-
28401 31 files changed, 210 insertions(+), 118 deletions(-)
28402
28403commit 51b572d5748f92cf9780b6a6154d4931d1c7cdd1
28404Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28405Date:   Fri Aug 1 14:08:49 2008 +0000
28406
28407    forked lasso branch for adeline
28408
28409 lasso/{ => id-wsf}/soap_binding.c | 0
28410 lasso/{ => id-wsf}/soap_binding.h | 0
28411 2 files changed, 0 insertions(+), 0 deletions(-)
28412
28413commit e29734709ea400e2d7f8cdb02a5c358e8ff7d4b6
28414Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28415Date:   Fri Aug 1 14:08:46 2008 +0000
28416
28417    keep head version
28418
28419 lasso/errors.h | 64 ----------------------------------------------------------
28420 1 file changed, 64 deletions(-)
28421
28422commit bbd7e083b233c8d706dd40645a417f24c362439c
28423Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28424Date:   Fri Aug 1 14:08:41 2008 +0000
28425
28426    * lasso/id-wsf/discovery.c:
28427     - include utils.h
28428     - move lasso_wsf_profile_build_key_info_node here
28429     - add a comment for future review of lasso_discovery_build_credential
28430     - remove direct use of lasso_wsf_profile_build_soap_envelope, use
28431       lasso_wsf_profile_init_soap_request instead.
28432
28433    * lasso/id-wsf/utils.{c,h}:
28434     - new file with security mech id matching functions
28435
28436    * lasso/id-wsf/wsf_profile.c:
28437     - remove all credentials related static functions
28438     - empty all credentials related public functions
28439     - move function related to matching security mechanism into utils.{c,h} and
28440       xml/disco_description.h
28441     - add static function lasso_wsf_profile_comply_with_saml_authentication that
28442       tries to add credential to the request to a web service using the SAML
28443       WS-Security mechanism
28444     - add static function lasso_wsf_profile_comply_with_security_mechanism to
28445       dispatch upon the current chosen securirt mechanism.
28446     - extract build_soap_envelope to the static function
28447       build_soap_envelope_internal to remove warning of usage of a deprecated
28448       function.
28449     - remove lasso_wsf_profile_set_public_key
28450     - remove lasso_wsf_profile_set_security_mech_id
28451     - add lasso_wsf_profile_get_security_mechanism
28452     - add lasso_wsf_profile_set_description
28453     - empty function about online status of the principal
28454     - remove all (non-working) handling of the x509 security mechanism
28455     - add a new constructor function
28456     LassoWsfProfile* lasso_wsf_profile_new_full(LassoServer *server, LassoDiscoResourceOffering *offering)
28457     - and a new init function (for subclass):
28458     gint lasso_wsf_profile_init(LassoWsfProfile *profile, LassoServer *server, LassoDiscoResourceOffering *offering)
28459
28460    * lasso/id-wsf/wsf_profile.h:
28461     - mark as deprecated:
28462     lasso_wsf_profile_move_credentials
28463     lasso_wsf_profile_build_soap_envelope
28464     lasso_wsf_profile_set_provider_soap_request
28465     lasso_wsf_profile_principal_is_online
28466     lasso_wsf_profile_add_credential
28467     lasso_wsf_profile_set_principal_status
28468     lasso_wsf_profile_set_principal_online
28469     lasso_wsf_profile_set_principal_offline
28470
28471    * lasso/id-wsf/wsf_profile_private.h:
28472     - remove fields from LassoWsfProfilePrivate structure:
28473      - GList *credentials;
28474      - gchar *public_key;
28475     - add fields:
28476      - char *security_mech_id;
28477      - LassoDiscoResourceOffering *offering;
28478
28479 lasso/id-wsf/discovery.c           |  105 ++-
28480 lasso/id-wsf/utils.c               |   26 +-
28481 lasso/id-wsf/utils.h               |    1 +
28482 lasso/id-wsf/wsf_profile.c         | 1402 +++++++++---------------------------
28483 lasso/id-wsf/wsf_profile.h         |   28 +-
28484 lasso/id-wsf/wsf_profile_private.h |   13 +-
28485 6 files changed, 465 insertions(+), 1110 deletions(-)
28486
28487commit be5b6e196b430a1bff452d2815d798ab7058880b
28488Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28489Date:   Fri Aug 1 14:08:39 2008 +0000
28490
28491    include utils.h
28492
28493 lasso/xml/disco_description.c | 1 +
28494 1 file changed, 1 insertion(+)
28495
28496commit 31dd618a82d7fb86ec0ebb2b18a8ee372607761f
28497Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28498Date:   Fri Aug 1 14:08:37 2008 +0000
28499
28500    fix typo on name of an xmlsec function
28501
28502 lasso/xml/tools.c | 2 +-
28503 1 file changed, 1 insertion(+), 1 deletion(-)
28504
28505commit 17d3fb250d96ca25e649f2654f6dd820e8429786
28506Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28507Date:   Fri Aug 1 14:08:34 2008 +0000
28508
28509    change strings for security mechanisms to comply with the spec
28510
28511 lasso/xml/strings.h | 9 ++++-----
28512 1 file changed, 4 insertions(+), 5 deletions(-)
28513
28514commit 19e23fe74858846d16923a227dffa4498d07a731
28515Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28516Date:   Fri Aug 1 14:08:31 2008 +0000
28517
28518    * Move error message inside comments in lasso/errors.h
28519    * Add a script to autogenerate lasso/errors.c from errors.h
28520    * Update errors.c
28521    * Add a target to Makefile.am to create errors.c
28522
28523 lasso/build-strerror.pl | 24 +++++++++++++++++++
28524 lasso/errors.c          |  3 ++-
28525 lasso/errors.h          | 64 +++++++++++++++++++++++++++++++++++++++++++++++++
28526 3 files changed, 90 insertions(+), 1 deletion(-)
28527
28528commit 2c2c50e952b4d5065ab8f7a66c5937cb9874d64d
28529Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28530Date:   Fri Aug 1 14:08:29 2008 +0000
28531
28532    move and export matching function for disco description into lasso/xml/disco_description.c
28533
28534 lasso/xml/disco_description.c | 66 +++++++++++++++++++++++++++++++++++++++++++
28535 lasso/xml/disco_description.h |  6 ++++
28536 2 files changed, 72 insertions(+)
28537
28538commit 99a2c411477f2dbc376fcb194a15a8938868ba39
28539Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28540Date:   Fri Aug 1 14:08:27 2008 +0000
28541
28542    fix bad copy/paste
28543
28544 lasso/id-wsf/utils.h | 2 +-
28545 1 file changed, 1 insertion(+), 1 deletion(-)
28546
28547commit 61e78c8e6d072511c5fa2972a39b8ae875a2aa0d
28548Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28549Date:   Fri Aug 1 14:08:25 2008 +0000
28550
28551    add utils.c and utils.h to file list
28552
28553 lasso/id-wsf/Makefile.am | 6 ++++--
28554 1 file changed, 4 insertions(+), 2 deletions(-)
28555
28556commit fc1fa52ef254f45baaee867e96741c29dde154b0
28557Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28558Date:   Fri Aug 1 14:08:22 2008 +0000
28559
28560    move some utility functions out of wsf_profile.c
28561
28562 lasso/id-wsf/utils.c | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++
28563 lasso/id-wsf/utils.h | 31 +++++++++++++++++++++++
28564 2 files changed, 101 insertions(+)
28565
28566commit 0d5011c65ddb8277add9cdb93595da76fd735a7b
28567Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28568Date:   Fri Aug 1 14:08:20 2008 +0000
28569
28570    - lasso/id-wsf/wsf_profile.c lasso/id-wsf/wsf_profile_private.h:
28571      extract LassoWsfProfilePrivate structure.
28572
28573 lasso/id-wsf/wsf_profile.c         | 9 ---------
28574 lasso/id-wsf/wsf_profile_private.h | 9 +++++++++
28575 2 files changed, 9 insertions(+), 9 deletions(-)
28576
28577commit ed41e73e77bc76467cf7b1d70b1825fcba86b73a
28578Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28579Date:   Fri Aug 1 14:08:17 2008 +0000
28580
28581    * lasso/id-wsf/discovery.c: repurpose lasso_discovery_process_query_response_msg
28582      in order to extract credentials informations and store them into
28583      the current session.
28584    * lasso/id-wsf/wsf_profile.c: Remove any high-level processing from
28585      lasso_wsf_profile_process_soap_response_msg, just parse and setup
28586      the corresponding fields into the structure. Eventually signal a
28587      SOAP using a return code.
28588
28589 lasso/id-wsf/discovery.c   |  43 +++++++++++++------
28590 lasso/id-wsf/wsf_profile.c | 102 ++++++++++++++++++---------------------------
28591 2 files changed, 70 insertions(+), 75 deletions(-)
28592
28593commit 0546219300855f2f1e39c973fcc958f68e411af7
28594Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28595Date:   Fri Aug 1 14:08:14 2008 +0000
28596
28597    Add an index of assertions by ID and two new function
28598    lasso_session_add_assertion_with_id(session, id, assertion)
28599    and
28600    lasso_session_get_assertion_by_id(session, id)
28601    Add to lasso_session_add_assertion a call to add_assertion_with_id,
28602    to index all assertions into the index by id.
28603
28604 lasso/id-ff/session.c        | 72 +++++++++++++++++++++++++++++++++++++++-----
28605 lasso/id-ff/session.h        |  1 -
28606 lasso/id-ff/sessionprivate.h | 16 ++++++++++
28607 3 files changed, 80 insertions(+), 9 deletions(-)
28608
28609commit a3de4846770012943c8c1ef7449aea68c54a5b01
28610Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28611Date:   Fri Aug 1 14:08:12 2008 +0000
28612
28613    rebase to trunk
28614
28615 lasso/id-wsf/discovery.c   | 5 ++---
28616 lasso/id-wsf/wsf_profile.c | 2 +-
28617 2 files changed, 3 insertions(+), 4 deletions(-)
28618
28619commit 5b7f4918517b05e014fab121fbc66443e60ec37a
28620Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28621Date:   Fri Aug 1 14:08:09 2008 +0000
28622
28623    Add disco_description in includes
28624
28625 lasso/id-wsf/wsf_profile.h | 1 +
28626 1 file changed, 1 insertion(+)
28627
28628commit a20d2aa49f0b66575d869f9733db8dc02a2b1950
28629Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28630Date:   Fri Aug 1 14:08:07 2008 +0000
28631
28632    * add type decl to field GList* any
28633
28634 lasso/xml/wsse_security.h | 2 +-
28635 1 file changed, 1 insertion(+), 1 deletion(-)
28636
28637commit b6b47f91053f18779ec62e28168a6678f3e56c57
28638Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28639Date:   Fri Aug 1 14:08:05 2008 +0000
28640
28641    lasso_wsf_profile_build_soap_request_msg:
28642     - add a TODO comment
28643
28644 lasso/id-wsf/wsf_profile.c | 3 +++
28645 1 file changed, 3 insertions(+)
28646
28647commit 960da0ca54128cda4193640095968344353e3a4b
28648Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28649Date:   Fri Aug 1 14:08:02 2008 +0000
28650
28651    - lasso_wsf_profile_add_soap_signature:
28652      * add documentation
28653      * user xmlSec functions for findings nodes
28654      * add comments on the work flow
28655      * fix memleak
28656      * remove enveloped signature transform,
28657        it is a detached signature.
28658
28659 lasso/id-wsf/wsf_profile.c | 85 +++++++++++++++++++++++-----------------------
28660 1 file changed, 42 insertions(+), 43 deletions(-)
28661
28662commit d116323aabe0cbe837822302e2f2515727647a28
28663Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28664Date:   Fri Aug 1 14:07:59 2008 +0000
28665
28666    - lasso_wsf_profile_verify_saml_authentication:
28667     - add comments on the work flow
28668     - simplify and centralize cleanup code
28669     - loop over all assertion lookup for signature to verif
28670
28671 lasso/id-wsf/wsf_profile.c | 49 +++++++++++++++++-----------------------------
28672 1 file changed, 18 insertions(+), 31 deletions(-)
28673
28674commit da8bef4d6965db0d6f4a1ca26eefce644d1ff7a6
28675Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28676Date:   Fri Aug 1 14:07:57 2008 +0000
28677
28678    - lasso_wsf_profile_add_credential_signature:
28679     * add documentation
28680     * reformat
28681     * add comments on the work flow
28682     * fix memleak
28683    - suppress lasso_wsf_profile_get_public_key_from_credential
28684
28685 lasso/id-wsf/wsf_profile.c | 249 ++++++++++++++++++---------------------------
28686 1 file changed, 98 insertions(+), 151 deletions(-)
28687
28688commit 52483330ff0526f13097f462c7be77eefcda8645
28689Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28690Date:   Fri Aug 1 14:07:55 2008 +0000
28691
28692    - lasso_wsf_profile_verify_credential_signature:
28693     * centralize and simplify cleanup code
28694     * add comments describing the flow
28695
28696 lasso/id-wsf/wsf_profile.c | 80 +++++++++++++++++++++++++---------------------
28697 1 file changed, 43 insertions(+), 37 deletions(-)
28698
28699commit d2e3ec3fa355ed11eb090b34b4681c235097e6fb
28700Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28701Date:   Fri Aug 1 14:07:52 2008 +0000
28702
28703    - Add a
28704     const LassoDiscoDescription *lasso_wsf_profile_get_description(LassoWsfProfile *profile)
28705    - Add documentation to lasso_wsf_profile_verify_credential_signature
28706
28707 lasso/id-wsf/wsf_profile.c | 28 ++++++++++++++++++++++++++++
28708 1 file changed, 28 insertions(+)
28709
28710commit 02f8255421b5ac8e0269c66f0209d0971c1203a4
28711Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28712Date:   Fri Aug 1 14:07:49 2008 +0000
28713
28714    Change formatting
28715
28716 lasso/id-wsf/wsf_profile.c | 3 ++-
28717 1 file changed, 2 insertions(+), 1 deletion(-)
28718
28719commit 960a10912f8cee75a51dd72af924d3bacb54be02
28720Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28721Date:   Fri Aug 1 14:07:47 2008 +0000
28722
28723    -Use lasso_wsf_profile_is_saml_authentication in lasso_wsf_profile_has_saml_authentication
28724    -Add documentation for lasso_wsf_profile_is_x509_authentication
28725     ,lasso_wsf_profile_is_saml_authentication and
28726     lasso_security_mech_has_x509_authentication.
28727
28728 lasso/id-wsf/wsf_profile.c | 62 ++++++++++++++++++++++++++++++++++++++--------
28729 1 file changed, 51 insertions(+), 11 deletions(-)
28730
28731commit f32b5ec6678e1bc9ebe8b5d050dd1e2c4571b11f
28732Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28733Date:   Fri Aug 1 14:07:44 2008 +0000
28734
28735    Use macros instead of custom code, add parameter value verifications
28736
28737 lasso/id-wsf/wsf_profile.c | 7 +++----
28738 1 file changed, 3 insertions(+), 4 deletions(-)
28739
28740commit 1c557b979152e65b95902ea18063c8b81e95f81d
28741Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28742Date:   Fri Aug 1 14:07:42 2008 +0000
28743
28744    In lasso_wsf_move_credentials use new lasso utils macros
28745
28746 lasso/id-wsf/wsf_profile.c | 4 ++--
28747 1 file changed, 2 insertions(+), 2 deletions(-)
28748
28749commit f91731b0082e9c0b60648ece32a3e03618e49256
28750Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28751Date:   Fri Aug 1 14:07:39 2008 +0000
28752
28753    Documentation for lasso_wsf_profile_has_saml_authentication
28754
28755 lasso/id-wsf/wsf_profile.c | 10 ++++++++++
28756 1 file changed, 10 insertions(+)
28757
28758commit 0157a0cfe0e718da2beaaa5c5eb4f01772445d93
28759Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28760Date:   Fri Aug 1 14:07:37 2008 +0000
28761
28762    Documentation for lasso_wsf_profile_get_fault
28763
28764 lasso/id-wsf/wsf_profile.c | 6 ++++++
28765 1 file changed, 6 insertions(+)
28766
28767commit e94a644e03224a649db8174d8318bb76a5c33613
28768Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28769Date:   Fri Aug 1 14:07:35 2008 +0000
28770
28771    Documentation for lasso_wsf_profile_get_description_autos
28772
28773 lasso/id-wsf/wsf_profile.c | 13 ++++++++++++-
28774 1 file changed, 12 insertions(+), 1 deletion(-)
28775
28776commit c71dfaf498e301b2ca050e2223ee5b69ad20eb25
28777Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28778Date:   Fri Aug 1 14:07:32 2008 +0000
28779
28780    Documentation for lasso_wsf_profile_set_public_key
28781
28782 lasso/id-wsf/wsf_profile.c | 7 +++++++
28783 1 file changed, 7 insertions(+)
28784
28785commit 5bb615a54c98981ee32a045e93b868d0be65556b
28786Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28787Date:   Fri Aug 1 14:07:29 2008 +0000
28788
28789    Documentation for lasso_wsf_profile_add_credential
28790
28791 lasso/id-wsf/wsf_profile.c | 10 ++++++++++
28792 1 file changed, 10 insertions(+)
28793
28794commit 3e994cd469db6dfa7e7fe8ee7315493f355807d6
28795Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28796Date:   Fri Aug 1 14:07:27 2008 +0000
28797
28798    documentation for lasso_wsf_profile_move_credentials
28799
28800 lasso/id-wsf/wsf_profile.c | 11 ++++++++++-
28801 1 file changed, 10 insertions(+), 1 deletion(-)
28802
28803commit 376dcdd7240ece140ef3c7d2aac3b38c547686e5
28804Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28805Date:   Fri Aug 1 14:07:24 2008 +0000
28806
28807    add new method lasso_wsf_profile_set_description_from_offering
28808
28809 lasso/id-wsf/wsf_profile.c | 43 ++++++++++++++++++++++++++++++++++++++++++-
28810 lasso/id-wsf/wsf_profile.h |  5 +++++
28811 2 files changed, 47 insertions(+), 1 deletion(-)
28812
28813commit 540f540e8c5692c32eef22677c16cd38d702ab55
28814Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28815Date:   Fri Aug 1 14:07:22 2008 +0000
28816
28817    fix typo
28818
28819 lasso/xml/private.h | 2 +-
28820 1 file changed, 1 insertion(+), 1 deletion(-)
28821
28822commit e7bdc957e8e1220d71f3368ddfca067a7fb27416
28823Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28824Date:   Fri Aug 1 14:07:20 2008 +0000
28825
28826    add a general error for a badly initialized object and two error for idwsf relating to a missing assertion id and a missing endpoint declaration
28827
28828 lasso/errors.c | 3 +--
28829 1 file changed, 1 insertion(+), 2 deletions(-)
28830
28831commit be7d010290bed966642fb8925702436ca5274acf
28832Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28833Date:   Fri Aug 1 14:07:17 2008 +0000
28834
28835    Revert " * remove body->id and correlation->id setup, no need to set id on everything."
28836
28837    This reverts commit 832f127760dc074336400531a99f3a03574ffe13.
28838
28839 lasso/id-wsf/wsf_profile.c | 2 ++
28840 1 file changed, 2 insertions(+)
28841
28842commit 23fc1c54f1ebcc170a747268f03bb591f0d22b88
28843Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28844Date:   Fri Aug 1 14:07:15 2008 +0000
28845
28846     add function to load a public key from anything
28847
28848 lasso/xml/private.h |  4 +++-
28849 lasso/xml/tools.c   | 46 ++++++++++++++++++++++++++++++++++++++++++++++
28850 2 files changed, 49 insertions(+), 1 deletion(-)
28851
28852commit 934228a3c75afe441bc1de7db87fd4c5e700b24f
28853Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28854Date:   Fri Aug 1 14:07:13 2008 +0000
28855
28856    added functions to release [list]string/gobject/any
28857
28858 lasso/utils.h | 3 ++-
28859 1 file changed, 2 insertions(+), 1 deletion(-)
28860
28861commit 9d9fe50f2ed7228f455221f785cd98e7c4573886
28862Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28863Date:   Fri Aug 1 14:07:11 2008 +0000
28864
28865     add methods to manipulate list of gobjects, and dissociate affectation of fresh object from older objects
28866
28867 lasso/utils.h | 3 +--
28868 1 file changed, 1 insertion(+), 2 deletions(-)
28869
28870commit b9860b3f6670c906b80d121e97ed14da19bd9f7e
28871Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28872Date:   Fri Aug 1 14:07:09 2008 +0000
28873
28874    use g_assign_gobject
28875
28876 lasso/id-wsf/wsf_profile.c | 2 +-
28877 1 file changed, 1 insertion(+), 1 deletion(-)
28878
28879commit f46f9a0bcf98c5f604e17c9379926914169c06ef
28880Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28881Date:   Fri Aug 1 14:07:06 2008 +0000
28882
28883    add methods to handle the registry of WsfProfile constructors
28884     - private: {lookup,remove,set}_registry handle access to the registry
28885     - public: lasso_discovery_[un]register_constructor_for_service_type
28886            gives access to this registry to other classes.
28887
28888    Conflicts:
28889
28890 lasso/id-wsf/discovery.c | 119 +++++++++++++++++++++++++++++++++++++++++++----
28891 lasso/id-wsf/discovery.h |   9 +++-
28892 2 files changed, 119 insertions(+), 9 deletions(-)
28893
28894commit ab7d689d3cffac6f6fd3aead241e0dd2116a0704
28895Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28896Date:   Fri Aug 1 14:07:04 2008 +0000
28897
28898     add xml dump functionality
28899
28900 lasso/id-wsf/wsf_profile.c | 20 ++++++++++++++++++++
28901 1 file changed, 20 insertions(+)
28902
28903commit d17948e1fb17ada9ff1c68372601a390dbcc0892
28904Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28905Date:   Fri Aug 1 14:07:02 2008 +0000
28906
28907     import discovery.h, fix name of registered constructor function
28908
28909 lasso/id-wsf/personal_profile_service.c | 3 ++-
28910 1 file changed, 2 insertions(+), 1 deletion(-)
28911
28912commit 273e6c28038eb08b053a4a746f8288437d54cc6b
28913Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28914Date:   Fri Aug 1 14:06:59 2008 +0000
28915
28916    change return type of lasso_discovery_get_service (kein direct user in the rest of the code)
28917
28918 lasso/id-wsf/discovery.c | 2 +-
28919 lasso/id-wsf/discovery.h | 2 +-
28920 2 files changed, 2 insertions(+), 2 deletions(-)
28921
28922commit 6bd8540bc2d70235dc3e6bfea33dc9a80c2b6e65
28923Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28924Date:   Fri Aug 1 14:06:57 2008 +0000
28925
28926    polish code in lasso_discovery_build_credential
28927
28928 lasso/id-wsf/discovery.c | 20 ++++++++++++--------
28929 1 file changed, 12 insertions(+), 8 deletions(-)
28930
28931commit c633afc3fd3ae507329c47429facb8026060fdd1
28932Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28933Date:   Fri Aug 1 14:06:55 2008 +0000
28934
28935    use lasso_discovery_build_wsf_profile commodity method in lasso_discovery_get_service(s) methods.
28936
28937 lasso/id-wsf/discovery.c | 26 +++++++-------------------
28938 1 file changed, 7 insertions(+), 19 deletions(-)
28939
28940commit ff1ed5220fd566f4d2443bb9585ad4fcb90ae38c
28941Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28942Date:   Fri Aug 1 14:06:53 2008 +0000
28943
28944    add registering of the constructor
28945
28946 lasso/id-wsf/personal_profile_service.c | 1 +
28947 1 file changed, 1 insertion(+)
28948
28949commit c405836d223184a53730d205fde41f429148f5ba
28950Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28951Date:   Fri Aug 1 14:06:51 2008 +0000
28952
28953     add macro to assign gobject field, first a simple version
28954
28955 lasso/utils.h | 3 ++-
28956 1 file changed, 2 insertions(+), 1 deletion(-)
28957
28958commit 69cbe921a3aa34fd2c7b9a4f08545cee1b1894be
28959Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28960Date:   Fri Aug 1 14:06:49 2008 +0000
28961
28962     use g_assign_string to update a string field
28963
28964 lasso/id-wsf/wsf_profile.c | 7 +++++--
28965 1 file changed, 5 insertions(+), 2 deletions(-)
28966
28967commit 9a14d69b1b617695e3dbe256255b68696479b83a
28968Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28969Date:   Fri Aug 1 14:06:47 2008 +0000
28970
28971     fix typo in last commit
28972
28973 lasso/soap_binding.c | 54 +++++++++++++++++++++++++++++++++++++++-------------
28974 1 file changed, 41 insertions(+), 13 deletions(-)
28975
28976commit bfe206c67f8a6fa50cb75320045ef0c580dbf834
28977Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28978Date:   Fri Aug 1 14:06:45 2008 +0000
28979
28980     add soap binding util function to lookup specific SOAP header for ID-WSF SOAP encapsulation
28981
28982 lasso/Makefile.am    |  4 ++--
28983 lasso/soap_binding.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
28984 lasso/soap_binding.h | 43 +++++++++++++++++++++++++++++++++++++++++++
28985 3 files changed, 91 insertions(+), 2 deletions(-)
28986
28987commit 30b937c092d9718813982c1a57b0cdb90e78fc57
28988Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28989Date:   Fri Aug 1 14:06:43 2008 +0000
28990
28991     if messageID is missing return MISSING_CORRELATION
28992
28993 lasso/id-wsf/wsf_profile.c | 12 +++++++-----
28994 1 file changed, 7 insertions(+), 5 deletions(-)
28995
28996commit 13cfa070a959583037af40ed5767a71625cc0991
28997Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
28998Date:   Fri Aug 1 14:06:41 2008 +0000
28999
29000     beginning of a pool of macros for mem handling, affectation to fields, etc..
29001
29002 lasso/utils.h | 3 +--
29003 1 file changed, 1 insertion(+), 2 deletions(-)
29004
29005commit f3e42799b7a81d1df6a053d4bc716b45be251316
29006Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29007Date:   Fri Aug 1 14:06:39 2008 +0000
29008
29009     look for the correlation element, do not just take the first one, report proper error if not present
29010
29011 lasso/id-wsf/wsf_profile.c | 13 ++++++++++++-
29012 1 file changed, 12 insertions(+), 1 deletion(-)
29013
29014commit 63b21e4cb6790a0d2e23f2843632915cacd290fb
29015Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29016Date:   Fri Aug 1 14:06:37 2008 +0000
29017
29018     remove useless reset of structure after allocation with g_new0
29019
29020 lasso/id-wsf/wsf_profile.c | 4 ----
29021 1 file changed, 4 deletions(-)
29022
29023commit 9ad0effabb92339e4cd9106cb9d2dc1b4a928be6
29024Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29025Date:   Fri Aug 1 14:06:35 2008 +0000
29026
29027     * set credential to NULL when freed
29028
29029 lasso/id-wsf/wsf_profile.c | 1 +
29030 1 file changed, 1 insertion(+)
29031
29032commit e442d9b838291c49a8a0ca218782e7b75da75a42
29033Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29034Date:   Fri Aug 1 14:06:32 2008 +0000
29035
29036     * remove body->id and correlation->id setup, no need to set id on everything.
29037
29038 lasso/id-wsf/wsf_profile.c | 2 --
29039 1 file changed, 2 deletions(-)
29040
29041commit bd6170f3cc8c18391ce61dccc23beee5f4c946db
29042Author: Frederic Peters <fpeters@entrouvert.com>
29043Date:   Tue Jul 22 14:12:07 2008 +0000
29044
29045    published news about 2.2.1
29046
29047 website/web/download/index.xml        |  4 ++--
29048 website/web/news/12-release-2.2.1.xml | 16 ++++++++++++++++
29049 2 files changed, 18 insertions(+), 2 deletions(-)
29050
29051commit e71bebd27c1decfbba9a2494ef995d3b6ccfcf7f
29052Author: Frederic Peters <fpeters@entrouvert.com>
29053Date:   Tue Jul 22 12:45:52 2008 +0000
29054
29055    bumped to 2.2.1
29056
29057 ChangeLog    | 171 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
29058 NEWS         |   6 +++
29059 configure.ac |   6 +--
29060 lasso.doap   |   6 +++
29061 4 files changed, 186 insertions(+), 3 deletions(-)
29062
29063commit 6f1adef11c23b2f90248d08143c624e2f22bef3d
29064Author: Frederic Peters <fpeters@entrouvert.com>
29065Date:   Tue Jul 22 12:09:06 2008 +0000
29066
29067    fixed order of freeing calls
29068    (stolen from ec76ae4f7e40e99443ad421a85ec4d3fb7359bf3)
29069
29070 lasso/id-ff/profile.c | 4 ++--
29071 1 file changed, 2 insertions(+), 2 deletions(-)
29072
29073commit 29e87584e99a3382491fb4cb9216eb372cff1891
29074Author: Frederic Peters <fpeters@entrouvert.com>
29075Date:   Tue Jul 22 12:07:18 2008 +0000
29076
29077    fixed ..._must_authenticate to look for any assertion, not just one from the
29078    requester provider.
29079
29080 lasso/id-ff/login.c    | 10 +++-------
29081 lasso/saml-2.0/login.c | 10 +++-------
29082 2 files changed, 6 insertions(+), 14 deletions(-)
29083
29084commit f2a1ee398f631d35a9f3fd9137fdb02c40279c36
29085Author: Frederic Peters <fpeters@entrouvert.com>
29086Date:   Wed Jul 16 09:53:22 2008 +0000
29087
29088    don't copy gtk-doc tmpl/ files that do not longer exists
29089    (fixes make distcheck)
29090
29091 docs/reference/Makefile.am | 6 +-----
29092 1 file changed, 1 insertion(+), 5 deletions(-)
29093
29094commit 676634b4e446870a32b336ae3ddf5ea1c91252d3
29095Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29096Date:   Tue Jul 1 12:18:24 2008 +0000
29097
29098    change bug report link
29099
29100 website/templates/base.ezt | 2 +-
29101 1 file changed, 1 insertion(+), 1 deletion(-)
29102
29103commit 58ad7cf9f3a07059947d9a5c18744fed2bcbab57
29104Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29105Date:   Sun Jun 29 19:11:25 2008 +0000
29106
29107    add build_strerror.py to EXTRA_DIST
29108
29109 lasso/Makefile.am | 2 +-
29110 1 file changed, 1 insertion(+), 1 deletion(-)
29111
29112commit 9d99fe7a9c3dd831045bd9f3cba6067d672c129c
29113Author: Damien Laniel <dlaniel@entrouvert.com>
29114Date:   Mon Jun 16 16:54:47 2008 +0000
29115
29116    set an accurate error code on IdP if session wasn't reloaded
29117
29118 lasso/id-ff/login.c | 7 ++++++-
29119 1 file changed, 6 insertions(+), 1 deletion(-)
29120
29121commit 36919bdf64672376ad308aaadb0531caaf163aa9
29122Author: Frederic Peters <fpeters@entrouvert.com>
29123Date:   Thu Jun 5 15:46:42 2008 +0000
29124
29125    check NameIdentifier for existence before strcmp'ing it
29126
29127 lasso/id-ff/login.c | 2 +-
29128 1 file changed, 1 insertion(+), 1 deletion(-)
29129
29130commit 1615e4596a76b61ec6162e34985b7e2b3fcb9699
29131Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29132Date:   Fri May 30 13:03:06 2008 +0000
29133
29134    remove perl script for generating lasso_strerror, replace with a python script, do not replace errors.c if generation give the same file as before, add warning to errors.c about autogeneration, add documentation on lasso_strerror to errors.c.in
29135
29136 lasso/Makefile.am       |  11 +-
29137 lasso/build-strerror.pl |  24 ---
29138 lasso/build_strerror.py |  28 +++
29139 lasso/errors.c          | 479 +++++++++++++++++++-----------------------------
29140 lasso/errors.c.in       |  10 +
29141 5 files changed, 235 insertions(+), 317 deletions(-)
29142
29143commit e72184c8efde17598a7b20a3edf42fdb163d8fe3
29144Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29145Date:   Fri May 30 12:41:11 2008 +0000
29146
29147    reformat utils.h
29148
29149 lasso/utils.h | 103 +++++++++++++++++++++++++++++++++++++++++++++-------------
29150 1 file changed, 81 insertions(+), 22 deletions(-)
29151
29152commit b90ab6d783a8f278e32d9758f97e41aaf22c78e0
29153Author: Damien Laniel <dlaniel@entrouvert.com>
29154Date:   Fri May 30 12:27:01 2008 +0000
29155
29156    fixed too long lines and remove some blank lines
29157
29158 lasso/id-ff/logout.c                                     | 3 ++-
29159 lasso/xml/id-wsf-2.0/disco_abstract.h                    | 5 ++---
29160 lasso/xml/id-wsf-2.0/disco_provider_id.h                 | 4 ++--
29161 lasso/xml/id-wsf-2.0/disco_service_type.h                | 4 ++--
29162 lasso/xml/id-wsf-2.0/disco_svc_md_association_add.h      | 6 ++----
29163 lasso/xml/id-wsf-2.0/disco_svc_md_association_delete.h   | 6 ++----
29164 lasso/xml/id-wsf-2.0/disco_svc_md_association_query.h    | 6 ++----
29165 lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.h      | 6 ++----
29166 lasso/xml/id-wsf-2.0/disco_svc_md_register_response.h    | 6 ++----
29167 lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.h     | 6 ++----
29168 lasso/xml/id-wsf-2.0/ims_identity_mapping_request.h      | 6 ++----
29169 lasso/xml/id-wsf-2.0/ims_identity_mapping_response.h     | 6 ++----
29170 lasso/xml/id-wsf-2.0/is_interaction_statement.h          | 6 ++----
29171 lasso/xml/id-wsf-2.0/ps_add_known_entity_response.h      | 6 ++----
29172 lasso/xml/id-wsf-2.0/ps_add_to_collection_request.h      | 6 ++----
29173 lasso/xml/id-wsf-2.0/ps_list_members_response.h          | 6 ++----
29174 lasso/xml/id-wsf-2.0/ps_query_objects_request.h          | 6 ++----
29175 lasso/xml/id-wsf-2.0/ps_remove_collection_request.h      | 6 ++----
29176 lasso/xml/id-wsf-2.0/ps_remove_entity_request.h          | 6 ++----
29177 lasso/xml/id-wsf-2.0/ps_remove_from_collection_request.h | 6 ++----
29178 lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.h     | 6 ++----
29179 lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.h    | 6 ++----
29180 lasso/xml/id-wsf-2.0/ps_test_membership_response.h       | 6 ++----
29181 lasso/xml/id-wsf-2.0/sb2_user_interaction_header.h       | 6 ++----
29182 lasso/xml/id-wsf-2.0/sec_transited_provider_path.h       | 6 ++----
29183 25 files changed, 50 insertions(+), 92 deletions(-)
29184
29185commit 14f7d3fc2acfa8d3fb4883e52210846ab6ae2b75
29186Author: Damien Laniel <dlaniel@entrouvert.com>
29187Date:   Fri May 30 12:08:24 2008 +0000
29188
29189    fixed too long lines and remove some blank lines
29190
29191 lasso/id-wsf/data_service.c                              |  3 ++-
29192 lasso/utils.h                                            | 16 ++++++++++++----
29193 .../id-wsf-2.0/disco_svc_md_association_add_response.h   |  5 ++---
29194 .../disco_svc_md_association_delete_response.h           |  5 ++---
29195 .../id-wsf-2.0/disco_svc_md_association_query_response.h |  5 ++---
29196 5 files changed, 20 insertions(+), 14 deletions(-)
29197
29198commit a0fdce3411192dd0dfa318f7fac01f2e9cdea533
29199Author: Damien Laniel <dlaniel@entrouvert.com>
29200Date:   Fri May 30 11:57:58 2008 +0000
29201
29202    fixed tab/space mix
29203
29204 lasso/errors.h | 60 +++++++++++++++++++++++++++++-----------------------------
29205 1 file changed, 30 insertions(+), 30 deletions(-)
29206
29207commit 670c33b8d161330cff009bcaf8163094930dc446
29208Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29209Date:   Fri May 30 11:55:12 2008 +0000
29210
29211    remove merge markers
29212
29213 lasso/errors.h | 3 ---
29214 1 file changed, 3 deletions(-)
29215
29216commit 497294e8d03a4440d63fc5773e3e5eb92a1fd052
29217Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29218Date:   Fri May 30 11:17:57 2008 +0000
29219
29220    * Move error message inside comments in lasso/errors.h
29221    * Add a script to autogenerate lasso/errors.c from errors.h
29222    * Update errors.c
29223    * Add a target to Makefile.am to create errors.c
29224
29225 lasso/Makefile.am       |   5 +-
29226 lasso/build-strerror.pl |  24 +++
29227 lasso/errors.c          | 425 +++++++++++++++++++++++++++++++-----------------
29228 lasso/errors.c.in       |  38 +++++
29229 lasso/errors.h          | 188 +++++++++++----------
29230 5 files changed, 443 insertions(+), 237 deletions(-)
29231
29232commit 4dacc4661d664d4d53363271c236160dddc9bdae
29233Author: Frederic Peters <fpeters@entrouvert.com>
29234Date:   Fri May 30 10:31:09 2008 +0000
29235
29236    NameIdPolicy must be allocated
29237
29238 lasso/id-ff/login.c | 3 ++-
29239 1 file changed, 2 insertions(+), 1 deletion(-)
29240
29241commit f7284657161ddfa7526737e2eae5df96d38297ed
29242Author: Frederic Peters <fpeters@entrouvert.com>
29243Date:   Thu May 29 14:14:48 2008 +0000
29244
29245    forbit query strings to be xml signed
29246
29247 lasso/saml-2.0/login.c              |  5 +++++
29248 lasso/saml-2.0/logout.c             | 11 +++++++++++
29249 lasso/saml-2.0/name_id_management.c | 11 +++++++++++
29250 3 files changed, 27 insertions(+)
29251
29252commit 621eec08b567ca50c381d30300b97455d3ca6b2c
29253Author: Frederic Peters <fpeters@entrouvert.com>
29254Date:   Thu May 29 11:08:31 2008 +0000
29255
29256    provider_id is optional in lasso_session_get_assertions
29257
29258 bindings/overrides.xml | 4 +++-
29259 1 file changed, 3 insertions(+), 1 deletion(-)
29260
29261commit 5a590abce08deeff56160944726ac2075c851d67
29262Author: Frederic Peters <fpeters@entrouvert.com>
29263Date:   Thu May 29 10:29:03 2008 +0000
29264
29265    debian/control is now generated
29266
29267 control.in | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
29268 1 file changed, 98 insertions(+)
29269
29270commit bec17c7df9c3b57cfed2dddb1f1f99ea5be0345a
29271Author: Frederic Peters <fpeters@entrouvert.com>
29272Date:   Thu May 29 10:29:03 2008 +0000
29273
29274    debian/control is now generated
29275
29276 debian/control.in | 98 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
29277 1 file changed, 98 insertions(+)
29278
29279commit 36f01f5e09cc287386211bacba80b7d710ac0bbb
29280Author: Frederic Peters <fpeters@entrouvert.com>
29281Date:   Thu May 29 10:26:59 2008 +0000
29282
29283    updated debian packaging
29284
29285 changelog | 29 +++++++++++++++++++++++++++++
29286 control   |  4 ++--
29287 rules     | 40 +++++++++++++++++++++++++++++++++++++++-
29288 3 files changed, 70 insertions(+), 3 deletions(-)
29289
29290commit 2a0299d80bf6d6e3e08c570f430dd43299fd4c75
29291Author: Frederic Peters <fpeters@entrouvert.com>
29292Date:   Thu May 29 10:26:59 2008 +0000
29293
29294    updated debian packaging
29295
29296 debian/changelog | 29 +++++++++++++++++++++++++++++
29297 debian/control   |  4 ++--
29298 debian/rules     | 40 +++++++++++++++++++++++++++++++++++++++-
29299 3 files changed, 70 insertions(+), 3 deletions(-)
29300
29301commit cd6f2757e2ae4c0be777591823c6a17e34244546
29302Author: Frederic Peters <fpeters@entrouvert.com>
29303Date:   Wed May 28 11:35:22 2008 +0000
29304
29305    2.2.0
29306
29307 website/web/download/index.xml        |  7 ++++---
29308 website/web/news/11-release-2.2.0.xml | 18 ++++++++++++++++++
29309 2 files changed, 22 insertions(+), 3 deletions(-)
29310
29311commit f96de8854c31e9af1334ec7f0b65572af78540ee
29312Author: Frederic Peters <fpeters@entrouvert.com>
29313Date:   Wed May 28 10:53:15 2008 +0000
29314
29315    notes about new bindings
29316
29317 website/web/documentation/index.xml        |  1 +
29318 website/web/documentation/new-bindings.xml | 71 ++++++++++++++++++++++++++++++
29319 2 files changed, 72 insertions(+)
29320
29321commit 779f6ccbd8ccaf3280a1e08aa6b83d5664b7736a
29322Author: Frederic Peters <fpeters@entrouvert.com>
29323Date:   Wed May 28 10:35:45 2008 +0000
29324
29325    updated release date
29326
29327 NEWS       | 2 +-
29328 lasso.doap | 2 +-
29329 2 files changed, 2 insertions(+), 2 deletions(-)
29330
29331commit acf8e2c6fce24f1983364c44e0d6d5bbc03f8eae
29332Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29333Date:   Wed May 28 10:32:36 2008 +0000
29334
29335    add forgottent static modifier
29336
29337 lasso/id-wsf/wsf_profile.c | 2 +-
29338 1 file changed, 1 insertion(+), 1 deletion(-)
29339
29340commit 3a50748da302b71907e80aaed75f15f20eaed456
29341Author: Damien Laniel <dlaniel@entrouvert.com>
29342Date:   Wed May 28 10:25:04 2008 +0000
29343
29344    fixed functions returning const GList *
29345
29346 bindings/lang_python.py | 2 +-
29347 1 file changed, 1 insertion(+), 1 deletion(-)
29348
29349commit e97776f5b580f69450f004050ac5706e8402dc13
29350Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29351Date:   Wed May 28 09:33:28 2008 +0000
29352
29353    recognize const GList*
29354
29355 bindings/lang_python.py | 2 +-
29356 1 file changed, 1 insertion(+), 1 deletion(-)
29357
29358commit 3662b5f4db32aad7c2cea4612e7bc34c52b110ba
29359Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29360Date:   Wed May 28 09:33:26 2008 +0000
29361
29362    return of lasso_server_get_svc_metadatas so return_owner = False
29363
29364 bindings/overrides.xml | 2 +-
29365 1 file changed, 1 insertion(+), 1 deletion(-)
29366
29367commit 43faad01bb25e010936b4694004e0e742c0b7825
29368Author: Frederic Peters <fpeters@entrouvert.com>
29369Date:   Wed May 28 08:53:34 2008 +0000
29370
29371    boolean in C are uppercase
29372
29373 bindings/lang_python.py | 6 +++++-
29374 1 file changed, 5 insertions(+), 1 deletion(-)
29375
29376commit e5f5ad4c864be0061125a9004decfcf3eca75a5b
29377Author: Frederic Peters <fpeters@entrouvert.com>
29378Date:   Tue May 27 16:58:52 2008 +0000
29379
29380    2.0.0
29381
29382 configure.ac | 6 +++---
29383 1 file changed, 3 insertions(+), 3 deletions(-)
29384
29385commit 3158d849685ef18f97013fe97f14e1d589ab7d68
29386Author: Frederic Peters <fpeters@entrouvert.com>
29387Date:   Tue May 27 16:01:13 2008 +0000
29388
29389    updated changelog to 2.2.0
29390
29391 ChangeLog | 3378 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
29392 1 file changed, 3378 insertions(+)
29393
29394commit b87ee5dc15cb84e8a444ea6b8289dd5155ce8bca
29395Author: Frederic Peters <fpeters@entrouvert.com>
29396Date:   Tue May 27 16:00:19 2008 +0000
29397
29398    noted about 2.2.0
29399
29400 NEWS       | 8 ++++++++
29401 lasso.doap | 6 ++++++
29402 2 files changed, 14 insertions(+)
29403
29404commit 45b131d41f6458d6f78c6b2ddbcb512f88aa4675
29405Author: Frederic Peters <fpeters@entrouvert.com>
29406Date:   Tue May 27 15:50:03 2008 +0000
29407
29408    updated copyright info
29409
29410 README | 2 +-
29411 1 file changed, 1 insertion(+), 1 deletion(-)
29412
29413commit cab19f5814c43ade1bcac7a9ab4c29c83a6cf35d
29414Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29415Date:   Tue May 27 15:27:36 2008 +0000
29416
29417    remove obsolete swig binding csharp, php5, python.
29418    java stays as long as alain coetmeur needs it
29419    php(4) will be superseded by the new bindings/php4 later.
29420
29421 csharp/.cvsignore                   |  132 ---
29422 csharp/AssemblyInfo.cs              |    6 -
29423 csharp/Makefile.am                  |  130 ---
29424 csharp/examples/perfs.cs            |   36 -
29425 csharp/examples/runme.cs            |   27 -
29426 csharp/lasso-sharp.pc.in            |    8 -
29427 csharp/lasso-sharp.snk              |  Bin 596 -> 0 bytes
29428 csharp/lasso.dll.config             |    3 -
29429 csharp/tests/BindingTests.cs        |  306 ------
29430 php5/Makefile.am                    |   20 -
29431 python/.cvsignore                   |    9 -
29432 python/Makefile.am                  |   45 -
29433 python/doc/.cvsignore               |    3 -
29434 python/doc/tutorial/.cvsignore      |    3 -
29435 python/tests/.cvsignore             |    4 -
29436 python/tests/Makefile.am            |    2 -
29437 python/tests/XmlTestRunner.py       |   74 --
29438 python/tests/binding_tests.py       |  324 -------
29439 python/tests/errorchecking_tests.py |   99 --
29440 python/tests/idwsf1_tests.py        |  257 -----
29441 python/tests/idwsf2_tests.py        | 1753 -----------------------------------
29442 python/tests/profiles_tests.py      |  356 -------
29443 python/tests/tests.py               |  104 ---
29444 23 files changed, 3701 deletions(-)
29445
29446commit 1d35f289a88f2e1acfa0a8b975e40f3b95ff4c7c
29447Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29448Date:   Tue May 27 15:27:34 2008 +0000
29449
29450    remove ./docs/reference/tmpl during clean-local target
29451
29452 docs/reference/Makefile.am | 1 +
29453 1 file changed, 1 insertion(+)
29454
29455commit 7244bce7afe0010bf6856d9fe8a0eaf727a65a29
29456Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29457Date:   Tue May 27 15:27:33 2008 +0000
29458
29459    add lasso_config.h.in to MAINTAINERCLEANFILES
29460
29461 lasso/Makefile.am | 5 ++++-
29462 1 file changed, 4 insertions(+), 1 deletion(-)
29463
29464commit 933458c0681e9d50031d9130f352accdbce1a4e4
29465Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29466Date:   Tue May 27 15:27:30 2008 +0000
29467
29468    add Makefile.in to MAINTAINERCLEANFILES in every Makefile.am
29469
29470 Makefile.am                         | 9 +++++++++
29471 bindings/Makefile.am                | 1 +
29472 bindings/java/Makefile.am           | 1 +
29473 bindings/php4/Makefile.am           | 1 +
29474 bindings/php5/Makefile.am           | 1 +
29475 bindings/php5/examples/Makefile.am  | 1 +
29476 bindings/php5/tests/Makefile.am     | 1 +
29477 bindings/python/Makefile.am         | 1 +
29478 bindings/python/tests/Makefile.am   | 1 +
29479 csharp/Makefile.am                  | 2 +-
29480 docs/Makefile.am                    | 1 +
29481 docs/lasso-book/Makefile.am         | 1 +
29482 docs/lasso-book/figures/Makefile.am | 1 +
29483 docs/reference/Makefile.am          | 1 +
29484 java/Makefile.am                    | 2 +-
29485 lasso/Makefile.am                   | 1 +
29486 lasso/id-ff/Makefile.am             | 1 +
29487 lasso/id-wsf-2.0/Makefile.am        | 1 +
29488 lasso/id-wsf/Makefile.am            | 1 +
29489 lasso/saml-2.0/Makefile.am          | 1 +
29490 lasso/xml/Makefile.am               | 1 +
29491 lasso/xml/id-wsf-2.0/Makefile.am    | 1 +
29492 lasso/xml/saml-2.0/Makefile.am      | 1 +
29493 lasso/xml/ws/Makefile.am            | 1 +
29494 perl/Makefile.am                    | 2 +-
29495 php/Makefile.am                     | 2 +-
29496 php5/Makefile.am                    | 2 +-
29497 python/Makefile.am                  | 2 +-
29498 python/tests/Makefile.am            | 1 +
29499 swig/Makefile.am                    | 1 +
29500 swig/id-wsf-2.0/Makefile.am         | 1 +
29501 swig/saml-2.0/Makefile.am           | 1 +
29502 swig/ws/Makefile.am                 | 1 +
29503 tests/Makefile.am                   | 1 +
29504 tests/data/Makefile.am              | 1 +
29505 tests/data/ca1-la/Makefile.am       | 1 +
29506 tests/data/idp1-la/Makefile.am      | 1 +
29507 tests/data/idp5-saml2/Makefile.am   | 1 +
29508 tests/data/lecp1-la/Makefile.am     | 1 +
29509 tests/data/sp1-la/Makefile.am       | 1 +
29510 tests/data/sp5-saml2/Makefile.am    | 1 +
29511 tests/data/sp6-saml2/Makefile.am    | 1 +
29512 tests/metadata/Makefile.am          | 1 +
29513 win32/Makefile.am                   | 1 +
29514 win32/msvc/Makefile.am              | 1 +
29515 win32/msvc/java/Makefile.am         | 1 +
29516 win32/msvc/php/Makefile.am          | 1 +
29517 win32/msvc/python/Makefile.am       | 1 +
29518 win32/nsis/Makefile.am              | 1 +
29519 49 files changed, 57 insertions(+), 6 deletions(-)
29520
29521commit 6c8e46c5ee00bbbcc80c88a972019cebcb36f92d
29522Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29523Date:   Tue May 27 14:01:15 2008 +0000
29524
29525    export SWIG_VERSION into Makefile.am
29526    handle swig < 1.3.32 and swig >= 1.3.32 with two different versions of the patch script
29527
29528 configure.ac             |   1 +
29529 php/Makefile.am          |   2 +-
29530 php/patch_swig_output.py | 175 ++++++++++++++++++++++++-----------------------
29531 3 files changed, 92 insertions(+), 86 deletions(-)
29532
29533commit 247ae389eb5b3ba7b04a934d34a2a5ae85045573
29534Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29535Date:   Tue May 27 14:01:12 2008 +0000
29536
29537    add -I$(top_builddir) to CFLAGS in first position
29538
29539 docs/reference/Makefile.am | 1 +
29540 1 file changed, 1 insertion(+)
29541
29542commit f0f462026c978d6496370e5f9453885a42c86381
29543Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29544Date:   Tue May 27 14:01:09 2008 +0000
29545
29546    surround parameter with quotes permitting filename with spaces
29547
29548 perl/Makefile.am | 2 +-
29549 1 file changed, 1 insertion(+), 1 deletion(-)
29550
29551commit 89ee68804e0296201304782a2698e89b640a5ae8
29552Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29553Date:   Tue May 27 09:07:37 2008 +0000
29554
29555    clean *.pyc files in the bindings
29556
29557 bindings/Makefile.am | 4 ++++
29558 1 file changed, 4 insertions(+)
29559
29560commit 9a9c7ad7af704ddba6439b5bbdafba12ea5d1e1e
29561Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29562Date:   Mon May 26 22:58:41 2008 +0000
29563
29564    Make Makefile.PL use TOP_SRCDIR and TOP_BUILDDIR variables
29565
29566 perl/Makefile.PL | 3 ++-
29567 perl/Makefile.am | 2 +-
29568 2 files changed, 3 insertions(+), 2 deletions(-)
29569
29570commit dab2625c95627db39ea62cbb86508e1bd408ecde
29571Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29572Date:   Mon May 26 22:58:38 2008 +0000
29573
29574    fix INCLUDES, remove obsolete JDK_INCLUDES definition
29575
29576 java/Makefile.am   |  5 ++---
29577 perl/Makefile.am   | 14 +++++++-------
29578 php/Makefile.am    |  4 ++--
29579 php5/Makefile.am   |  2 +-
29580 python/Makefile.am |  3 ++-
29581 5 files changed, 14 insertions(+), 14 deletions(-)
29582
29583commit 477c0dbd7d48d3380a75095b6ba346302d8da9f6
29584Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29585Date:   Mon May 26 22:58:35 2008 +0000
29586
29587    fix INCLUDES
29588
29589 csharp/Makefile.am | 4 ++--
29590 1 file changed, 2 insertions(+), 2 deletions(-)
29591
29592commit af47a299cc0d9a9afaca4aeed7b45d832296a7ff
29593Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29594Date:   Mon May 26 22:58:33 2008 +0000
29595
29596    #include <lasso.h> => #include <lasso/lasso.h>
29597
29598 tests/perfs.c | 2 +-
29599 tests/tests.c | 2 +-
29600 2 files changed, 2 insertions(+), 2 deletions(-)
29601
29602commit d2d5fcc4ab64d5c25c5d6e2e4df0e8d0aa7f4342
29603Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29604Date:   Mon May 26 22:58:31 2008 +0000
29605
29606    fix INCLUDES
29607
29608 tests/Makefile.am | 2 +-
29609 1 file changed, 1 insertion(+), 1 deletion(-)
29610
29611commit 95fd951fb22a51866dc77c022e15e1e384c51344
29612Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29613Date:   Mon May 26 22:58:28 2008 +0000
29614
29615    quick and dirty fix to support return type «const GList*»
29616
29617 bindings/lang_java.py | 32 ++++++++++++++++----------------
29618 1 file changed, 16 insertions(+), 16 deletions(-)
29619
29620commit 551c64328416f881d2cddb4598752e6b5c4dcc67
29621Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29622Date:   Mon May 26 22:58:26 2008 +0000
29623
29624    fix INCLUDES var, put top_builddir first
29625
29626 bindings/java/Makefile.am   | 3 ++-
29627 bindings/php4/Makefile.am   | 3 ++-
29628 bindings/php5/Makefile.am   | 3 ++-
29629 bindings/python/Makefile.am | 3 ++-
29630 4 files changed, 8 insertions(+), 4 deletions(-)
29631
29632commit af6235e90a1bd1240291cf6d37c604dbf53d1cc1
29633Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29634Date:   Mon May 26 22:58:24 2008 +0000
29635
29636    add qualifier for the GList returned by lasso_server_get_svc_metadatas
29637
29638 bindings/overrides.xml | 1 +
29639 1 file changed, 1 insertion(+)
29640
29641commit 67db74d9d8ffcc8f7998f354d845d57c6fca642c
29642Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29643Date:   Mon May 26 22:58:21 2008 +0000
29644
29645    cleanup include listingm first builddir then srcdir and no need for $srcdir/lasso
29646
29647 lasso/Makefile.am                | 2 +-
29648 lasso/id-ff/Makefile.am          | 3 +--
29649 lasso/id-wsf-2.0/Makefile.am     | 3 +--
29650 lasso/id-wsf/Makefile.am         | 3 +--
29651 lasso/saml-2.0/Makefile.am       | 3 +--
29652 lasso/xml/Makefile.am            | 2 +-
29653 lasso/xml/id-wsf-2.0/Makefile.am | 2 +-
29654 lasso/xml/saml-2.0/Makefile.am   | 2 +-
29655 lasso/xml/ws/Makefile.am         | 2 +-
29656 9 files changed, 9 insertions(+), 13 deletions(-)
29657
29658commit 1be04df84e8f2a1d2feed164ca2214b5a953864f
29659Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29660Date:   Mon May 26 22:58:18 2008 +0000
29661
29662    Add disco_declaration.h to imported headers
29663
29664 lasso/id-wsf/wsf_profile.h | 1 +
29665 1 file changed, 1 insertion(+)
29666
29667commit 0de54dd27eb82992cc23c0201cec98ab04bfb851
29668Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29669Date:   Mon May 26 22:58:16 2008 +0000
29670
29671    Add $(top_builddir) to include of id-wsf and id-wsf-2.0 Makefile.am to work with distcheck.
29672
29673 lasso/id-wsf-2.0/Makefile.am | 1 +
29674 lasso/id-wsf/Makefile.am     | 1 +
29675 2 files changed, 2 insertions(+)
29676
29677commit 2e7bd59c876ced9d5b0cbd1b2c6558b6a78a5a52
29678Author: Damien Laniel <dlaniel@entrouvert.com>
29679Date:   Mon May 26 16:43:22 2008 +0000
29680
29681    allow getting xpath attributes like /node/@attr
29682
29683 lasso/id-wsf-2.0/data_service.c | 10 ++++++++--
29684 1 file changed, 8 insertions(+), 2 deletions(-)
29685
29686commit 2c426974492cda0185bb102281d5f7de44776dc4
29687Author: Frederic Peters <fpeters@entrouvert.com>
29688Date:   Mon May 26 16:41:36 2008 +0000
29689
29690    respect optional args and default values for integer args
29691
29692 bindings/lang_python.py | 9 ++++++++-
29693 1 file changed, 8 insertions(+), 1 deletion(-)
29694
29695commit a68236666fb6cdaf560c1df9b739f41fa4359aab
29696Author: Frederic Peters <fpeters@entrouvert.com>
29697Date:   Mon May 26 16:41:12 2008 +0000
29698
29699    last argument to check_version was optional with the SWIG bindings
29700
29701 bindings/overrides.xml | 6 ++++++
29702 1 file changed, 6 insertions(+)
29703
29704commit c02440d5ba6a62cbddcf21602ebaa0f5a58ec8ad
29705Author: Damien Laniel <dlaniel@entrouvert.com>
29706Date:   Mon May 26 14:28:45 2008 +0000
29707
29708    don't test NULL value before calling gfree + proper list freeing
29709
29710 lasso/id-wsf-2.0/data_service.c | 22 ++++++++++------------
29711 1 file changed, 10 insertions(+), 12 deletions(-)
29712
29713commit 4fde37c81fce966c6eef285b7333e7ff91d34fe8
29714Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29715Date:   Mon May 26 09:37:25 2008 +0000
29716
29717    Fix escaping of parenthesis inside a regex
29718
29719 php/patch_swig_output.py | 6 +++---
29720 1 file changed, 3 insertions(+), 3 deletions(-)
29721
29722commit 9d5f532fef2838e3a72a074d59878231ac4e2030
29723Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29724Date:   Mon May 26 09:37:24 2008 +0000
29725
29726    add -fno-strict-aliasing to CFLAGS to remove bad code genereation on amd64 and warnings on all platforms
29727
29728 java/Makefile.am | 4 ++--
29729 1 file changed, 2 insertions(+), 2 deletions(-)
29730
29731commit bd2943e815376fd4d08b0da7f27659951fde3ada
29732Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29733Date:   Mon May 26 09:37:22 2008 +0000
29734
29735    Re-remove java/Makefile from configure.ac outputs
29736
29737 configure.ac | 1 -
29738 1 file changed, 1 deletion(-)
29739
29740commit 048b1ca8b68d707a8ef695d5510ca795ee1521e2
29741Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29742Date:   Fri May 23 22:44:18 2008 +0000
29743
29744     re-add swig/java binding to makefile, make it use the JAVA_INCLUDE path, JDK_INCLUDES does not exist
29745
29746 configure.ac     | 1 +
29747 java/Makefile.am | 4 ++--
29748 2 files changed, 3 insertions(+), 2 deletions(-)
29749
29750commit 7cdabd45e926eb2cbecaa5713b5f22f37d1724b5
29751Author: Frederic Peters <fpeters@entrouvert.com>
29752Date:   Fri May 23 18:16:26 2008 +0000
29753
29754    fixing a little bit the doap file
29755
29756 lasso.doap | 48 +++++++++++++++++++++++++++++++++++++++---------
29757 1 file changed, 39 insertions(+), 9 deletions(-)
29758
29759commit 8f39e7dd52b555dfce03f1e7ef0675e279c2c91e
29760Author: Frederic Peters <fpeters@entrouvert.com>
29761Date:   Fri May 23 18:01:08 2008 +0000
29762
29763    removed doap.rdt to lasso.doap to be compatible with moap
29764
29765 doap.rdf => lasso.doap | 0
29766 1 file changed, 0 insertions(+), 0 deletions(-)
29767
29768commit 4fc63bd755e8fd4e5c76e0eab9aa5a19a090fe9b
29769Author: Frederic Peters <fpeters@entrouvert.com>
29770Date:   Fri May 23 17:50:26 2008 +0000
29771
29772    mentioning bug database and updated description
29773
29774 doap.rdf | 8 ++++----
29775 1 file changed, 4 insertions(+), 4 deletions(-)
29776
29777commit a20526355409db50f53662f953d10862ad350baf
29778Author: Frederic Peters <fpeters@entrouvert.com>
29779Date:   Fri May 23 17:36:33 2008 +0000
29780
29781    bitching about free
29782
29783 website/web/index.xml | 2 +-
29784 1 file changed, 1 insertion(+), 1 deletion(-)
29785
29786commit c56b3083884efe515a8db3aca863cec0b9c17559
29787Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
29788Date:   Thu May 22 14:54:13 2008 +0000
29789
29790    add a new headers <lasso/utils.h> with macros to handle memory like assigning a
29791    gobject field (work flow, is you augment ref of the new value, decrease the one
29792    from the old, and then assign), assigning strings, releasing lists of strings, of
29793    gobjects,etc..
29794    the free macros are all called g_release_somehting and they set the released
29795    variable to NULL.
29796    add a macro to validate GObject parameter types
29797
29798    This header is intended to concentre every bit of wisdom for handling pointers
29799    and memory, try to use thoses macros in your code.
29800    They are not intended to work with weak references (references you do not own),
29801    so always g_object_ref in this case (or use g_assign_gobject that does it,
29802    when your variable is not needed anymore to g_assign_gobject(var, NULL));
29803
29804 lasso/Makefile.am |  2 +-
29805 lasso/utils.h     | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
29806 2 files changed, 51 insertions(+), 1 deletion(-)
29807
29808commit e741a80a7fd35e91c522f97d9082e9f42784d115
29809Author: Damien Laniel <dlaniel@entrouvert.com>
29810Date:   Thu May 22 08:06:13 2008 +0000
29811
29812    added some more missing unreference
29813
29814 lasso/id-wsf-2.0/discovery.c | 9 ++++++++-
29815 1 file changed, 8 insertions(+), 1 deletion(-)
29816
29817commit da28448769c76d01a201d90ead242a2fef21203a
29818Author: Damien Laniel <dlaniel@entrouvert.com>
29819Date:   Thu May 22 07:54:46 2008 +0000
29820
29821    added some more missing unreference
29822
29823 lasso/id-ff/profile.c | 6 ++++++
29824 1 file changed, 6 insertions(+)
29825
29826commit d83cd8381e7681263805448ef1a9c3db4cd83b09
29827Author: Damien Laniel <dlaniel@entrouvert.com>
29828Date:   Wed May 21 23:29:28 2008 +0000
29829
29830    added some more missing unreference
29831
29832 lasso/id-wsf-2.0/discovery.c | 1 -
29833 lasso/id-wsf-2.0/profile.c   | 6 ++++++
29834 2 files changed, 6 insertions(+), 1 deletion(-)
29835
29836commit 3ab9da11203b5b4e0d79a7c3a22408ac62545aa1
29837Author: Damien Laniel <dlaniel@entrouvert.com>
29838Date:   Wed May 21 23:29:14 2008 +0000
29839
29840    fixed freeing svcMDID list
29841
29842 lasso/id-ff/identity.c | 2 +-
29843 1 file changed, 1 insertion(+), 1 deletion(-)
29844
29845commit cf4cf42f1aad394a20893c4bedfba863ef846575
29846Author: Damien Laniel <dlaniel@entrouvert.com>
29847Date:   Wed May 21 22:13:16 2008 +0000
29848
29849    added a missing reference
29850
29851 lasso/saml-2.0/profile.c | 4 ++--
29852 1 file changed, 2 insertions(+), 2 deletions(-)
29853
29854commit a6ed1b1c110a662009a83fa656d01c70f15d678b
29855Author: Damien Laniel <dlaniel@entrouvert.com>
29856Date:   Wed May 21 17:28:44 2008 +0000
29857
29858    added some more missing unreference
29859
29860 lasso/id-ff/login.c                 | 2 ++
29861 lasso/id-ff/session.c               | 1 +
29862 lasso/id-wsf-2.0/profile.c          | 1 +
29863 lasso/saml-2.0/logout.c             | 1 +
29864 lasso/saml-2.0/name_id_management.c | 3 ++-
29865 lasso/saml-2.0/profile.c            | 1 +
29866 6 files changed, 8 insertions(+), 1 deletion(-)
29867
29868commit 5316df50a74a09f2cf78d4a7b8b13c6de1946dcf
29869Author: Damien Laniel <dlaniel@entrouvert.com>
29870Date:   Wed May 21 14:20:33 2008 +0000
29871
29872    fixed memory management during node decryption
29873
29874 lasso/saml-2.0/login.c | 10 ++++++----
29875 lasso/xml/xml.c        | 46 +++++++++++++++++++++++++++++-----------------
29876 2 files changed, 35 insertions(+), 21 deletions(-)
29877
29878commit bfb243f3989599cca9b9709daeaa6670d1b569f1
29879Author: Damien Laniel <dlaniel@entrouvert.com>
29880Date:   Wed May 21 12:35:54 2008 +0000
29881
29882    unreference service node after adding it to the server
29883
29884 lasso/id-ff/server.c | 7 ++++++-
29885 1 file changed, 6 insertions(+), 1 deletion(-)
29886
29887commit 7e9dec9400f0a13122cdffbbba0644c14fe031d1
29888Author: Damien Laniel <dlaniel@entrouvert.com>
29889Date:   Wed May 21 10:10:46 2008 +0000
29890
29891    some comments
29892
29893 lasso/id-wsf-2.0/discovery.c | 1 +
29894 lasso/saml-2.0/login.c       | 1 +
29895 2 files changed, 2 insertions(+)
29896
29897commit 94bc9a0840e6a5a513d9b8a1ebacc2b2ebc5aea0
29898Author: Damien Laniel <dlaniel@entrouvert.com>
29899Date:   Wed May 21 10:00:38 2008 +0000
29900
29901    free list elements
29902
29903 lasso/saml-2.0/login.c | 1 +
29904 1 file changed, 1 insertion(+)
29905
29906commit c1f20bae74a26ca592d97ff64c9cbab2c42498d8
29907Author: Damien Laniel <dlaniel@entrouvert.com>
29908Date:   Wed May 21 10:00:13 2008 +0000
29909
29910    make return value const instead of copying the list
29911
29912 lasso/id-wsf-2.0/server.h | 2 +-
29913 1 file changed, 1 insertion(+), 1 deletion(-)
29914
29915commit 01b3ce4f23f609b561a9a374b05ef9c004dacf93
29916Author: Damien Laniel <dlaniel@entrouvert.com>
29917Date:   Wed May 21 09:58:18 2008 +0000
29918
29919    make return value const instead of copying the list
29920
29921 lasso/id-ff/server.c | 5 +++--
29922 1 file changed, 3 insertions(+), 2 deletions(-)
29923
29924commit a779166e31bdb8603153218e60a4f2b37c239ce4
29925Author: Damien Laniel <dlaniel@entrouvert.com>
29926Date:   Wed May 21 09:45:20 2008 +0000
29927
29928    removed warning when calling lasso_node_destroy with NULL argument
29929
29930 lasso/id-ff/login.c | 10 ++++------
29931 lasso/xml/xml.c     |  1 -
29932 2 files changed, 4 insertions(+), 7 deletions(-)
29933
29934commit b3d861afa2b019a964901be125e1a9b2bf5bf376
29935Author: Damien Laniel <dlaniel@entrouvert.com>
29936Date:   Wed May 21 09:22:08 2008 +0000
29937
29938    useless variables detroyer; they're already freed by snippets
29939
29940 lasso/id-ff/profile.c | 35 -----------------------------------
29941 1 file changed, 35 deletions(-)
29942
29943commit 2b9220186ab9a84db8ef9e996e22ec93e43b867a
29944Author: Frederic Peters <fpeters@entrouvert.com>
29945Date:   Tue May 20 20:21:16 2008 +0000
29946
29947    removing unused variable
29948
29949 lasso/id-wsf/discovery.c | 1 -
29950 1 file changed, 1 deletion(-)
29951
29952commit eb2fbc8fc05e021ef718c1582f7de67e4246caf2
29953Author: Damien Laniel <dlaniel@entrouvert.com>
29954Date:   Tue May 20 18:34:09 2008 +0000
29955
29956    fixed some reference counting and memory management
29957
29958 lasso/id-ff/login.c                           |  4 +++
29959 lasso/id-ff/profile.c                         | 39 +++++++++++++++++++++++++++
29960 lasso/id-ff/server.c                          |  3 ++-
29961 lasso/id-wsf-2.0/discovery.c                  |  6 ++++-
29962 lasso/id-wsf-2.0/profile.c                    |  8 +++---
29963 lasso/saml-2.0/login.c                        | 28 ++++++++++---------
29964 lasso/xml/id-wsf-2.0/disco_endpoint_context.c |  5 +---
29965 lasso/xml/id-wsf-2.0/disco_svc_metadata.c     |  3 ++-
29966 lasso/xml/id-wsf-2.0/sbf_framework.c          | 15 +++++++++--
29967 lasso/xml/id-wsf-2.0/sbf_framework.h          |  2 +-
29968 lasso/xml/soap_envelope.c                     | 17 +++++-------
29969 11 files changed, 92 insertions(+), 38 deletions(-)
29970
29971commit c9a8f041ab03a83439f39e61ea39b46b162cf257
29972Author: Damien Laniel <dlaniel@entrouvert.com>
29973Date:   Tue May 20 13:24:05 2008 +0000
29974
29975    avoir function calls in parameter checks
29976
29977 lasso/id-wsf-2.0/discovery.c | 14 +++++++-------
29978 1 file changed, 7 insertions(+), 7 deletions(-)
29979
29980commit d2d5f2084fa24d3623b3a354f067be66fcb123a2
29981Author: Damien Laniel <dlaniel@entrouvert.com>
29982Date:   Tue May 20 13:22:55 2008 +0000
29983
29984    import main test file
29985
29986 bindings/python/tests/XmlTestRunner.py |  74 +++++++++++++++++++++++
29987 bindings/python/tests/idwsf1_tests.py  |   2 +-
29988 bindings/python/tests/tests.py         | 103 +++++++++++++++++++++++++++++++++
29989 3 files changed, 178 insertions(+), 1 deletion(-)
29990
29991commit 7860262cf668640149c2ae37db5cf9b8d0b86587
29992Author: Damien Laniel <dlaniel@entrouvert.com>
29993Date:   Tue May 20 13:14:06 2008 +0000
29994
29995    some cleanups in id-wsf 1.1 code
29996
29997 lasso/id-wsf/data_service.c        |   2 +-
29998 lasso/id-wsf/discovery.c           | 627 +++++++++++++++++++------------------
29999 lasso/id-wsf/discovery.h           |   3 +-
30000 lasso/id-wsf/wsf_profile.c         |  83 ++++-
30001 lasso/id-wsf/wsf_profile_private.h |   6 +
30002 5 files changed, 415 insertions(+), 306 deletions(-)
30003
30004commit 78c0216969bf80c4a6d26a72d79932a77e6190a5
30005Author: Damien Laniel <dlaniel@entrouvert.com>
30006Date:   Tue May 20 12:58:01 2008 +0000
30007
30008    added a discovery remove test case
30009
30010 bindings/python/tests/idwsf1_tests.py | 42 ++++++++++++++++++++++++++++++++---
30011 1 file changed, 39 insertions(+), 3 deletions(-)
30012
30013commit 83eb6fbae82e0f009698d626378558a8acd923fe
30014Author: Damien Laniel <dlaniel@entrouvert.com>
30015Date:   Tue May 20 10:38:55 2008 +0000
30016
30017    added id-wsf 2.0 tests for new bindings
30018
30019 bindings/python/tests/idwsf2_tests.py | 1790 +++++++++++++++++++++++++++++++++
30020 1 file changed, 1790 insertions(+)
30021
30022commit 975cff404d2b398fb148eb5458843c7483400bb0
30023Author: Damien Laniel <dlaniel@entrouvert.com>
30024Date:   Tue May 20 10:38:12 2008 +0000
30025
30026    stronger check on empty string parameters
30027
30028 lasso/id-wsf-2.0/discovery.c | 18 +++++++++++-------
30029 1 file changed, 11 insertions(+), 7 deletions(-)
30030
30031commit 5711105dfb5bcaa9b09c19102c96811437bc6c08
30032Author: Damien Laniel <dlaniel@entrouvert.com>
30033Date:   Tue May 20 09:27:25 2008 +0000
30034
30035    added some tests for id-wsf 1.1 with new python bindings
30036
30037 bindings/python/tests/idwsf1_tests.py | 341 ++++++++++++++++++++++++++++++++++
30038 1 file changed, 341 insertions(+)
30039
30040commit 175af5a87be57317fa16c0fcef4340493b2cc68d
30041Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
30042Date:   Mon May 19 23:26:39 2008 +0000
30043
30044     add pact for SWIG 1.3.33, need to be tested agains previous and later versions of SWIG
30045
30046 php/patch_swig_output.py | 47 +++++++++++++++++++++++++++++++++++++++++++++--
30047 1 file changed, 45 insertions(+), 2 deletions(-)
30048
30049commit 2ca027696ef17ac5130f2e33b9ff8493d360d132
30050Author: Damien Laniel <dlaniel@entrouvert.com>
30051Date:   Mon May 19 16:08:37 2008 +0000
30052
30053    fixed methods with xmlNode* arguments
30054
30055 bindings/lang_python.py | 10 ++++++----
30056 1 file changed, 6 insertions(+), 4 deletions(-)
30057
30058commit e5ba6151babcdfd0b4acb2749ae9478bf8983cba
30059Author: Frederic Peters <fpeters@entrouvert.com>
30060Date:   Thu May 15 21:17:44 2008 +0000
30061
30062    moved gtk-doc inline as is better on so many points; also added schema
30063    fragments to published doc
30064
30065 docs/reference/lasso.sgml                          |   2 +-
30066 docs/reference/tmpl/data_service.sgml              | 142 --------
30067 docs/reference/tmpl/defederation.sgml              |  81 -----
30068 docs/reference/tmpl/discovery.sgml                 | 199 -----------
30069 docs/reference/tmpl/ecp.sgml                       |  63 ----
30070 docs/reference/tmpl/federation.sgml                |  66 ----
30071 docs/reference/tmpl/identity.sgml                  |  71 ----
30072 docs/reference/tmpl/lasso.sgml                     |  65 ----
30073 docs/reference/tmpl/lecp.sgml                      | 121 -------
30074 docs/reference/tmpl/lib_assertion.sgml             |  47 ---
30075 .../tmpl/lib_authentication_statement.sgml         |  49 ---
30076 docs/reference/tmpl/lib_authn_context.sgml         |  36 --
30077 docs/reference/tmpl/lib_authn_request.sgml         |  76 ----
30078 .../reference/tmpl/lib_authn_request_envelope.sgml |  52 ---
30079 docs/reference/tmpl/lib_authn_response.sgml        |  39 ---
30080 .../tmpl/lib_authn_response_envelope.sgml          |  39 ---
30081 .../lib_federation_termination_notification.sgml   |  50 ---
30082 docs/reference/tmpl/lib_idp_entries.sgml           |  34 --
30083 docs/reference/tmpl/lib_idp_entry.sgml             |  36 --
30084 docs/reference/tmpl/lib_idp_list.sgml              |  35 --
30085 docs/reference/tmpl/lib_logout_request.sgml        |  52 ---
30086 docs/reference/tmpl/lib_logout_response.sgml       |  46 ---
30087 .../tmpl/lib_name_identifier_mapping_request.sgml  |  51 ---
30088 .../tmpl/lib_name_identifier_mapping_response.sgml |  50 ---
30089 .../tmpl/lib_register_name_identifier_request.sgml |  53 ---
30090 .../lib_register_name_identifier_response.sgml     |  46 ---
30091 docs/reference/tmpl/lib_request_authn_context.sgml |  36 --
30092 docs/reference/tmpl/lib_scoping.sgml               |  35 --
30093 docs/reference/tmpl/lib_status_response.sgml       |  37 --
30094 docs/reference/tmpl/lib_subject.sgml               |  34 --
30095 docs/reference/tmpl/login.sgml                     | 383 ---------------------
30096 docs/reference/tmpl/logout.sgml                    | 137 --------
30097 docs/reference/tmpl/name_id_management.sgml        | 111 ------
30098 docs/reference/tmpl/name_identifier_mapping.sgml   | 101 ------
30099 docs/reference/tmpl/name_registration.sgml         | 111 ------
30100 docs/reference/tmpl/node.sgml                      | 176 ----------
30101 docs/reference/tmpl/profile.sgml                   | 138 --------
30102 docs/reference/tmpl/provider.sgml                  | 176 ----------
30103 docs/reference/tmpl/saml2_action.sgml              |  36 --
30104 docs/reference/tmpl/saml2_advice.sgml              |  38 --
30105 docs/reference/tmpl/saml2_assertion.sgml           |  45 ---
30106 docs/reference/tmpl/saml2_attribute.sgml           |  38 --
30107 docs/reference/tmpl/saml2_attribute_statement.sgml |  36 --
30108 .../reference/tmpl/saml2_audience_restriction.sgml |  35 --
30109 docs/reference/tmpl/saml2_authn_context.sgml       |  38 --
30110 docs/reference/tmpl/saml2_authn_statement.sgml     |  39 ---
30111 .../tmpl/saml2_authz_decision_statement.sgml       |  38 --
30112 docs/reference/tmpl/saml2_base_idabstract.sgml     |  36 --
30113 docs/reference/tmpl/saml2_condition_abstract.sgml  |  34 --
30114 docs/reference/tmpl/saml2_conditions.sgml          |  40 ---
30115 docs/reference/tmpl/saml2_encrypted_element.sgml   |  37 --
30116 docs/reference/tmpl/saml2_evidence.sgml            |  38 --
30117 .../tmpl/saml2_key_info_confirmation_data.sgml     |  35 --
30118 docs/reference/tmpl/saml2_name_id.sgml             |  39 ---
30119 docs/reference/tmpl/saml2_one_time_use.sgml        |  34 --
30120 docs/reference/tmpl/saml2_proxy_restriction.sgml   |  36 --
30121 docs/reference/tmpl/saml2_statement_abstract.sgml  |  34 --
30122 docs/reference/tmpl/saml2_subject.sgml             |  38 --
30123 .../reference/tmpl/saml2_subject_confirmation.sgml |  39 ---
30124 .../tmpl/saml2_subject_confirmation_data.sgml      |  39 ---
30125 docs/reference/tmpl/saml2_subject_locality.sgml    |  36 --
30126 docs/reference/tmpl/saml_advice.sgml               |  35 --
30127 docs/reference/tmpl/saml_assertion.sgml            |  49 ---
30128 docs/reference/tmpl/saml_attribute.sgml            |  37 --
30129 docs/reference/tmpl/saml_attribute_designator.sgml |  36 --
30130 docs/reference/tmpl/saml_attribute_statement.sgml  |  35 --
30131 .../tmpl/saml_audience_restriction_condition.sgml  |  26 --
30132 .../tmpl/saml_authentication_statement.sgml        |  37 --
30133 docs/reference/tmpl/saml_authority_binding.sgml    |  36 --
30134 docs/reference/tmpl/saml_condition_abstract.sgml   |  25 --
30135 docs/reference/tmpl/saml_conditions.sgml           |  37 --
30136 docs/reference/tmpl/saml_name_identifier.sgml      |  47 ---
30137 docs/reference/tmpl/saml_statement_abstract.sgml   |  25 --
30138 docs/reference/tmpl/saml_subject.sgml              |  36 --
30139 docs/reference/tmpl/saml_subject_confirmation.sgml |  36 --
30140 docs/reference/tmpl/saml_subject_locality.sgml     |  35 --
30141 docs/reference/tmpl/saml_subject_statement.sgml    |  34 --
30142 .../tmpl/saml_subject_statement_abstract.sgml      |  26 --
30143 docs/reference/tmpl/samlp2_artifact_resolve.sgml   |  35 --
30144 docs/reference/tmpl/samlp2_artifact_response.sgml  |  35 --
30145 .../reference/tmpl/samlp2_assertion_idrequest.sgml |  27 --
30146 docs/reference/tmpl/samlp2_attribute_query.sgml    |  35 --
30147 docs/reference/tmpl/samlp2_authn_query.sgml        |  36 --
30148 docs/reference/tmpl/samlp2_authn_request.sgml      |  47 ---
30149 .../tmpl/samlp2_authz_decision_query.sgml          |  37 --
30150 docs/reference/tmpl/samlp2_extensions.sgml         |  34 --
30151 docs/reference/tmpl/samlp2_idp_entry.sgml          |  37 --
30152 docs/reference/tmpl/samlp2_idp_list.sgml           |  36 --
30153 docs/reference/tmpl/samlp2_logout_request.sgml     |  41 ---
30154 docs/reference/tmpl/samlp2_logout_response.sgml    |  35 --
30155 .../tmpl/samlp2_manage_name_id_request.sgml        |  39 ---
30156 .../tmpl/samlp2_manage_name_id_response.sgml       |  34 --
30157 .../tmpl/samlp2_name_id_mapping_request.sgml       |  38 --
30158 .../tmpl/samlp2_name_id_mapping_response.sgml      |  36 --
30159 docs/reference/tmpl/samlp2_name_id_policy.sgml     |  37 --
30160 docs/reference/tmpl/samlp2_request_abstract.sgml   |  41 ---
30161 .../tmpl/samlp2_requested_authn_context.sgml       |  37 --
30162 docs/reference/tmpl/samlp2_response.sgml           |  36 --
30163 docs/reference/tmpl/samlp2_scoping.sgml            |  37 --
30164 docs/reference/tmpl/samlp2_status.sgml             |  37 --
30165 docs/reference/tmpl/samlp2_status_code.sgml        |  36 --
30166 docs/reference/tmpl/samlp2_status_detail.sgml      |  34 --
30167 docs/reference/tmpl/samlp2_status_response.sgml    |  43 ---
30168 .../tmpl/samlp2_subject_query_abstract.sgml        |  35 --
30169 docs/reference/tmpl/samlp2_terminate.sgml          |  34 --
30170 docs/reference/tmpl/samlp_request.sgml             |  34 --
30171 docs/reference/tmpl/samlp_request_abstract.sgml    |  34 --
30172 docs/reference/tmpl/samlp_response.sgml            |  35 --
30173 docs/reference/tmpl/samlp_response_abstract.sgml   |  35 --
30174 docs/reference/tmpl/samlp_status.sgml              |  35 --
30175 docs/reference/tmpl/samlp_status_code.sgml         |  35 --
30176 docs/reference/tmpl/server.sgml                    | 113 ------
30177 docs/reference/tmpl/session.sgml                   |  90 -----
30178 docs/reference/tmpl/strings.sgml                   | 115 -------
30179 lasso/id-ff/defederation.c                         |   6 +
30180 lasso/id-ff/federation.c                           |   6 +
30181 lasso/id-ff/identity.c                             |   6 +
30182 lasso/id-ff/lecp.c                                 |   6 +
30183 lasso/id-ff/login.c                                | 121 +++++++
30184 lasso/id-ff/login.h                                |  20 ++
30185 lasso/id-ff/logout.c                               |   6 +
30186 lasso/id-ff/name_identifier_mapping.c              |   6 +
30187 lasso/id-ff/name_registration.c                    |   6 +
30188 lasso/id-ff/profile.c                              |   6 +
30189 lasso/id-ff/provider.c                             |   7 +
30190 lasso/id-ff/server.c                               |   8 +
30191 lasso/id-ff/session.c                              |   6 +
30192 lasso/id-wsf/data_service.c                        |  31 ++
30193 lasso/id-wsf/discovery.c                           |  39 +++
30194 lasso/lasso.c                                      |   6 +
30195 lasso/saml-2.0/ecp.c                               |   6 +
30196 lasso/saml-2.0/name_id_management.c                |   6 +
30197 lasso/xml/disco_authenticate_requester.c           |  10 +-
30198 lasso/xml/disco_authenticate_session_context.c     |  10 +-
30199 lasso/xml/disco_authorize_requester.c              |  10 +-
30200 lasso/xml/disco_credentials.c                      |  10 +-
30201 lasso/xml/disco_description.c                      |  10 +-
30202 lasso/xml/disco_encrypt_resource_id.c              |  10 +-
30203 lasso/xml/disco_encrypted_resource_id.c            |  10 +-
30204 lasso/xml/disco_generate_bearer_token.c            |  10 +-
30205 lasso/xml/disco_insert_entry.c                     |  10 +-
30206 lasso/xml/disco_modify.c                           |  10 +-
30207 lasso/xml/disco_modify_response.c                  |  10 +-
30208 lasso/xml/disco_options.c                          |  10 +-
30209 lasso/xml/disco_query.c                            |  10 +-
30210 lasso/xml/disco_query_response.c                   |  10 +-
30211 lasso/xml/disco_remove_entry.c                     |  10 +-
30212 lasso/xml/disco_requested_service_type.c           |  10 +-
30213 lasso/xml/disco_resource_id.c                      |  10 +-
30214 lasso/xml/disco_resource_offering.c                |  10 +-
30215 lasso/xml/disco_send_single_logout.c               |  10 +-
30216 lasso/xml/disco_service_instance.c                 |  10 +-
30217 lasso/xml/dst_data.c                               |  10 +-
30218 lasso/xml/dst_modification.c                       |  10 +-
30219 lasso/xml/dst_modify.c                             |  10 +-
30220 lasso/xml/dst_modify_response.c                    |  10 +-
30221 lasso/xml/dst_new_data.c                           |  10 +-
30222 lasso/xml/dst_query.c                              |  10 +-
30223 lasso/xml/dst_query_item.c                         |  10 +-
30224 lasso/xml/dst_query_response.c                     |  10 +-
30225 lasso/xml/id-wsf-2.0/disco_abstract.c              |  10 +-
30226 lasso/xml/id-wsf-2.0/disco_endpoint_context.c      |  10 +-
30227 lasso/xml/id-wsf-2.0/disco_keys.c                  |  10 +-
30228 lasso/xml/id-wsf-2.0/disco_options.c               |  10 +-
30229 lasso/xml/id-wsf-2.0/disco_provider_id.c           |  10 +-
30230 lasso/xml/id-wsf-2.0/disco_query.c                 |  10 +-
30231 lasso/xml/id-wsf-2.0/disco_query_response.c        |  10 +-
30232 lasso/xml/id-wsf-2.0/disco_requested_service.c     |  10 +-
30233 lasso/xml/id-wsf-2.0/disco_security_context.c      |  10 +-
30234 lasso/xml/id-wsf-2.0/disco_service_context.c       |  10 +-
30235 lasso/xml/id-wsf-2.0/disco_service_type.c          |  10 +-
30236 .../xml/id-wsf-2.0/disco_svc_md_association_add.c  |  10 +-
30237 .../disco_svc_md_association_add_response.c        |  10 +-
30238 .../id-wsf-2.0/disco_svc_md_association_delete.c   |  10 +-
30239 .../disco_svc_md_association_delete_response.c     |  10 +-
30240 .../id-wsf-2.0/disco_svc_md_association_query.c    |  10 +-
30241 .../disco_svc_md_association_query_response.c      |  10 +-
30242 lasso/xml/id-wsf-2.0/disco_svc_md_delete.c         |  10 +-
30243 .../xml/id-wsf-2.0/disco_svc_md_delete_response.c  |  10 +-
30244 lasso/xml/id-wsf-2.0/disco_svc_md_query.c          |  10 +-
30245 lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c |  10 +-
30246 lasso/xml/id-wsf-2.0/disco_svc_md_register.c       |  10 +-
30247 .../id-wsf-2.0/disco_svc_md_register_response.c    |  10 +-
30248 lasso/xml/id-wsf-2.0/disco_svc_md_replace.c        |  10 +-
30249 .../xml/id-wsf-2.0/disco_svc_md_replace_response.c |  10 +-
30250 lasso/xml/id-wsf-2.0/disco_svc_metadata.c          |  10 +-
30251 lasso/xml/id-wsf-2.0/dst_data_response_base.c      |  10 +-
30252 lasso/xml/id-wsf-2.0/dst_delete_item_base.c        |  10 +-
30253 lasso/xml/id-wsf-2.0/dst_delete_response.c         |  10 +-
30254 lasso/xml/id-wsf-2.0/dst_request.c                 |  10 +-
30255 lasso/xml/id-wsf-2.0/dst_result_query_base.c       |  10 +-
30256 lasso/xml/id-wsf-2.0/dst_test_item_base.c          |  10 +-
30257 lasso/xml/id-wsf-2.0/dstref_app_data.c             |  10 +-
30258 lasso/xml/id-wsf-2.0/dstref_create.c               |  10 +-
30259 lasso/xml/id-wsf-2.0/dstref_create_item.c          |  10 +-
30260 lasso/xml/id-wsf-2.0/dstref_create_response.c      |  10 +-
30261 lasso/xml/id-wsf-2.0/dstref_data.c                 |  10 +-
30262 lasso/xml/id-wsf-2.0/dstref_data_response.c        |  10 +-
30263 lasso/xml/id-wsf-2.0/dstref_delete.c               |  10 +-
30264 lasso/xml/id-wsf-2.0/dstref_delete_item.c          |  10 +-
30265 lasso/xml/id-wsf-2.0/dstref_delete_response.c      |  10 +-
30266 lasso/xml/id-wsf-2.0/dstref_item_data.c            |  10 +-
30267 lasso/xml/id-wsf-2.0/dstref_modify.c               |  10 +-
30268 lasso/xml/id-wsf-2.0/dstref_modify_item.c          |  10 +-
30269 lasso/xml/id-wsf-2.0/dstref_modify_response.c      |  10 +-
30270 lasso/xml/id-wsf-2.0/dstref_query.c                |  10 +-
30271 lasso/xml/id-wsf-2.0/dstref_query_item.c           |  10 +-
30272 lasso/xml/id-wsf-2.0/dstref_query_response.c       |  10 +-
30273 lasso/xml/id-wsf-2.0/dstref_result_query.c         |  10 +-
30274 lasso/xml/id-wsf-2.0/dstref_test_item.c            |  10 +-
30275 .../xml/id-wsf-2.0/ims_identity_mapping_request.c  |  10 +-
30276 .../xml/id-wsf-2.0/ims_identity_mapping_response.c |  10 +-
30277 lasso/xml/id-wsf-2.0/ims_mapping_input.c           |  10 +-
30278 lasso/xml/id-wsf-2.0/ims_mapping_output.c          |  10 +-
30279 lasso/xml/id-wsf-2.0/is_help.c                     |  10 +-
30280 lasso/xml/id-wsf-2.0/is_inquiry.c                  |  10 +-
30281 lasso/xml/id-wsf-2.0/is_inquiry_element.c          |  10 +-
30282 lasso/xml/id-wsf-2.0/is_interaction_request.c      |  10 +-
30283 lasso/xml/id-wsf-2.0/is_interaction_response.c     |  10 +-
30284 lasso/xml/id-wsf-2.0/is_interaction_statement.c    |  10 +-
30285 lasso/xml/id-wsf-2.0/is_item.c                     |  10 +-
30286 lasso/xml/id-wsf-2.0/is_parameter.c                |  10 +-
30287 lasso/xml/id-wsf-2.0/is_select.c                   |  10 +-
30288 lasso/xml/id-wsf-2.0/is_text.c                     |  10 +-
30289 lasso/xml/id-wsf-2.0/ps_add_collection_request.c   |  10 +-
30290 lasso/xml/id-wsf-2.0/ps_add_collection_response.c  |  10 +-
30291 lasso/xml/id-wsf-2.0/ps_add_entity_request.c       |  10 +-
30292 lasso/xml/id-wsf-2.0/ps_add_entity_response.c      |  10 +-
30293 lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c |  10 +-
30294 .../xml/id-wsf-2.0/ps_add_known_entity_response.c  |  10 +-
30295 .../xml/id-wsf-2.0/ps_add_to_collection_request.c  |  10 +-
30296 lasso/xml/id-wsf-2.0/ps_get_object_info_request.c  |  10 +-
30297 lasso/xml/id-wsf-2.0/ps_get_object_info_response.c |  10 +-
30298 lasso/xml/id-wsf-2.0/ps_item_data.c                |  10 +-
30299 lasso/xml/id-wsf-2.0/ps_list_members_request.c     |  10 +-
30300 lasso/xml/id-wsf-2.0/ps_list_members_response.c    |  10 +-
30301 lasso/xml/id-wsf-2.0/ps_notification.c             |  10 +-
30302 lasso/xml/id-wsf-2.0/ps_notify.c                   |  10 +-
30303 lasso/xml/id-wsf-2.0/ps_object.c                   |  10 +-
30304 lasso/xml/id-wsf-2.0/ps_query_objects_request.c    |  10 +-
30305 lasso/xml/id-wsf-2.0/ps_query_objects_response.c   |  10 +-
30306 .../xml/id-wsf-2.0/ps_remove_collection_request.c  |  10 +-
30307 lasso/xml/id-wsf-2.0/ps_remove_entity_request.c    |  10 +-
30308 .../id-wsf-2.0/ps_remove_from_collection_request.c |  10 +-
30309 lasso/xml/id-wsf-2.0/ps_request_abstract.c         |  10 +-
30310 .../xml/id-wsf-2.0/ps_resolve_identifier_request.c |  10 +-
30311 .../id-wsf-2.0/ps_resolve_identifier_response.c    |  10 +-
30312 lasso/xml/id-wsf-2.0/ps_resolve_input.c            |  10 +-
30313 lasso/xml/id-wsf-2.0/ps_response_abstract.c        |  10 +-
30314 lasso/xml/id-wsf-2.0/ps_set_object_info_request.c  |  10 +-
30315 lasso/xml/id-wsf-2.0/ps_test_membership_request.c  |  10 +-
30316 lasso/xml/id-wsf-2.0/ps_test_membership_response.c |  10 +-
30317 lasso/xml/id-wsf-2.0/sb2_consent.c                 |  10 +-
30318 lasso/xml/id-wsf-2.0/sb2_credentials_context.c     |  10 +-
30319 lasso/xml/id-wsf-2.0/sb2_endpoint_update.c         |  10 +-
30320 lasso/xml/id-wsf-2.0/sb2_redirect_request.c        |  10 +-
30321 lasso/xml/id-wsf-2.0/sb2_sender.c                  |  10 +-
30322 lasso/xml/id-wsf-2.0/sb2_target_identity.c         |  10 +-
30323 lasso/xml/id-wsf-2.0/sb2_timeout.c                 |  10 +-
30324 lasso/xml/id-wsf-2.0/sb2_usage_directive.c         |  10 +-
30325 lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c |  10 +-
30326 lasso/xml/id-wsf-2.0/sbf_framework.c               |  10 +-
30327 lasso/xml/id-wsf-2.0/sec_token.c                   |  10 +-
30328 lasso/xml/id-wsf-2.0/sec_token_policy.c            |  10 +-
30329 lasso/xml/id-wsf-2.0/sec_transited_provider_path.c |  10 +-
30330 lasso/xml/id-wsf-2.0/subs_notification.c           |  10 +-
30331 lasso/xml/id-wsf-2.0/subs_notify_response.c        |  10 +-
30332 lasso/xml/id-wsf-2.0/subs_ref_item.c               |  10 +-
30333 lasso/xml/id-wsf-2.0/subs_subscription.c           |  10 +-
30334 lasso/xml/id-wsf-2.0/subsref_app_data.c            |   6 +-
30335 lasso/xml/id-wsf-2.0/subsref_create.c              |  10 +-
30336 lasso/xml/id-wsf-2.0/subsref_create_item.c         |  10 +-
30337 lasso/xml/id-wsf-2.0/subsref_create_response.c     |  10 +-
30338 lasso/xml/id-wsf-2.0/subsref_data.c                |  10 +-
30339 lasso/xml/id-wsf-2.0/subsref_data_response.c       |  10 +-
30340 lasso/xml/id-wsf-2.0/subsref_delete.c              |  10 +-
30341 lasso/xml/id-wsf-2.0/subsref_delete_item.c         |  10 +-
30342 lasso/xml/id-wsf-2.0/subsref_delete_response.c     |  10 +-
30343 lasso/xml/id-wsf-2.0/subsref_item_data.c           |  10 +-
30344 lasso/xml/id-wsf-2.0/subsref_modify.c              |  10 +-
30345 lasso/xml/id-wsf-2.0/subsref_modify_item.c         |  10 +-
30346 lasso/xml/id-wsf-2.0/subsref_modify_response.c     |  10 +-
30347 lasso/xml/id-wsf-2.0/subsref_notification.c        |  10 +-
30348 lasso/xml/id-wsf-2.0/subsref_notify.c              |  10 +-
30349 lasso/xml/id-wsf-2.0/subsref_notify_response.c     |  10 +-
30350 lasso/xml/id-wsf-2.0/subsref_query.c               |  10 +-
30351 lasso/xml/id-wsf-2.0/subsref_query_item.c          |  10 +-
30352 lasso/xml/id-wsf-2.0/subsref_query_response.c      |  10 +-
30353 lasso/xml/id-wsf-2.0/subsref_result_query.c        |  10 +-
30354 lasso/xml/id-wsf-2.0/subsref_subscription.c        |  10 +-
30355 lasso/xml/id-wsf-2.0/subsref_test_item.c           |  10 +-
30356 lasso/xml/id-wsf-2.0/util_empty.c                  |  10 +-
30357 lasso/xml/id-wsf-2.0/util_extension.c              |  10 +-
30358 lasso/xml/id-wsf-2.0/util_response.c               |  10 +-
30359 lasso/xml/id-wsf-2.0/util_status.c                 |  10 +-
30360 lasso/xml/is_help.c                                |  10 +-
30361 lasso/xml/is_inquiry.c                             |  10 +-
30362 lasso/xml/is_inquiry_element.c                     |  10 +-
30363 lasso/xml/is_interaction_request.c                 |  10 +-
30364 lasso/xml/is_interaction_response.c                |  10 +-
30365 lasso/xml/is_interaction_statement.c               |  10 +-
30366 lasso/xml/is_item.c                                |  10 +-
30367 lasso/xml/is_parameter.c                           |  10 +-
30368 lasso/xml/is_redirect_request.c                    |  10 +-
30369 lasso/xml/is_select.c                              |  10 +-
30370 lasso/xml/is_text.c                                |  10 +-
30371 lasso/xml/is_user_interaction.c                    |  10 +-
30372 lasso/xml/lib_assertion.c                          |  29 +-
30373 lasso/xml/lib_authentication_statement.c           |   9 +-
30374 lasso/xml/lib_authn_context.c                      |  22 +-
30375 lasso/xml/lib_authn_request.c                      |  30 +-
30376 lasso/xml/lib_authn_request.h                      |  24 ++
30377 lasso/xml/lib_authn_request_envelope.c             |   9 +-
30378 lasso/xml/lib_authn_response.c                     |  18 +-
30379 lasso/xml/lib_authn_response_envelope.c            |   5 +
30380 .../xml/lib_federation_termination_notification.c  |  18 +-
30381 lasso/xml/lib_idp_entries.c                        |  11 +-
30382 lasso/xml/lib_idp_entry.c                          |   9 +-
30383 lasso/xml/lib_idp_list.c                           |  11 +-
30384 lasso/xml/lib_logout_request.c                     |  18 +-
30385 lasso/xml/lib_logout_response.c                    |  12 +-
30386 lasso/xml/lib_name_identifier_mapping_request.c    |  18 +-
30387 lasso/xml/lib_name_identifier_mapping_response.c   |  11 +-
30388 lasso/xml/lib_register_name_identifier_request.c   |  18 +-
30389 lasso/xml/lib_register_name_identifier_response.c  |  11 +-
30390 lasso/xml/lib_request_authn_context.c              |  11 +-
30391 lasso/xml/lib_scoping.c                            |  11 +-
30392 lasso/xml/lib_status_response.c                    |  18 +-
30393 lasso/xml/lib_subject.c                            |  11 +-
30394 lasso/xml/sa_credentials.c                         |  10 +-
30395 lasso/xml/sa_parameter.c                           |  10 +-
30396 lasso/xml/sa_password_transforms.c                 |  10 +-
30397 lasso/xml/sa_sasl_request.c                        |  10 +-
30398 lasso/xml/sa_sasl_response.c                       |  10 +-
30399 lasso/xml/sa_transform.c                           |  10 +-
30400 lasso/xml/saml-2.0/saml2_action.c                  |  10 +-
30401 lasso/xml/saml-2.0/saml2_advice.c                  |  10 +-
30402 lasso/xml/saml-2.0/saml2_assertion.c               |  10 +-
30403 lasso/xml/saml-2.0/saml2_attribute.c               |  10 +-
30404 lasso/xml/saml-2.0/saml2_attribute_statement.c     |  10 +-
30405 lasso/xml/saml-2.0/saml2_audience_restriction.c    |  10 +-
30406 lasso/xml/saml-2.0/saml2_authn_context.c           |  10 +-
30407 lasso/xml/saml-2.0/saml2_authn_statement.c         |  10 +-
30408 .../xml/saml-2.0/saml2_authz_decision_statement.c  |  10 +-
30409 lasso/xml/saml-2.0/saml2_base_idabstract.c         |  10 +-
30410 lasso/xml/saml-2.0/saml2_condition_abstract.c      |  10 +-
30411 lasso/xml/saml-2.0/saml2_conditions.c              |  10 +-
30412 lasso/xml/saml-2.0/saml2_encrypted_element.c       |  10 +-
30413 lasso/xml/saml-2.0/saml2_evidence.c                |  10 +-
30414 .../saml-2.0/saml2_key_info_confirmation_data.c    |  10 +-
30415 lasso/xml/saml-2.0/saml2_name_id.c                 |  10 +-
30416 lasso/xml/saml-2.0/saml2_one_time_use.c            |  10 +-
30417 lasso/xml/saml-2.0/saml2_proxy_restriction.c       |  10 +-
30418 lasso/xml/saml-2.0/saml2_statement_abstract.c      |  10 +-
30419 lasso/xml/saml-2.0/saml2_subject.c                 |  10 +-
30420 lasso/xml/saml-2.0/saml2_subject_confirmation.c    |  10 +-
30421 .../xml/saml-2.0/saml2_subject_confirmation_data.c |  10 +-
30422 lasso/xml/saml-2.0/saml2_subject_locality.c        |  10 +-
30423 lasso/xml/saml-2.0/samlp2_artifact_resolve.c       |  10 +-
30424 lasso/xml/saml-2.0/samlp2_artifact_response.c      |  10 +-
30425 lasso/xml/saml-2.0/samlp2_assertion_id_request.c   |  10 +-
30426 lasso/xml/saml-2.0/samlp2_attribute_query.c        |  10 +-
30427 lasso/xml/saml-2.0/samlp2_authn_query.c            |  10 +-
30428 lasso/xml/saml-2.0/samlp2_authn_request.c          |  10 +-
30429 lasso/xml/saml-2.0/samlp2_authz_decision_query.c   |  10 +-
30430 lasso/xml/saml-2.0/samlp2_extensions.c             |  10 +-
30431 lasso/xml/saml-2.0/samlp2_idp_entry.c              |  10 +-
30432 lasso/xml/saml-2.0/samlp2_idp_list.c               |  10 +-
30433 lasso/xml/saml-2.0/samlp2_logout_request.c         |  10 +-
30434 lasso/xml/saml-2.0/samlp2_logout_response.c        |  10 +-
30435 lasso/xml/saml-2.0/samlp2_manage_name_id_request.c |  10 +-
30436 .../xml/saml-2.0/samlp2_manage_name_id_response.c  |  10 +-
30437 .../xml/saml-2.0/samlp2_name_id_mapping_request.c  |  10 +-
30438 .../xml/saml-2.0/samlp2_name_id_mapping_response.c |  10 +-
30439 lasso/xml/saml-2.0/samlp2_name_id_policy.c         |  10 +-
30440 lasso/xml/saml-2.0/samlp2_request_abstract.c       |  10 +-
30441 .../xml/saml-2.0/samlp2_requested_authn_context.c  |  10 +-
30442 lasso/xml/saml-2.0/samlp2_response.c               |  10 +-
30443 lasso/xml/saml-2.0/samlp2_scoping.c                |  10 +-
30444 lasso/xml/saml-2.0/samlp2_status.c                 |  10 +-
30445 lasso/xml/saml-2.0/samlp2_status_code.c            |  10 +-
30446 lasso/xml/saml-2.0/samlp2_status_detail.c          |  10 +-
30447 lasso/xml/saml-2.0/samlp2_status_response.c        |  10 +-
30448 lasso/xml/saml-2.0/samlp2_subject_query_abstract.c |  10 +-
30449 lasso/xml/saml-2.0/samlp2_terminate.c              |  10 +-
30450 lasso/xml/saml_advice.c                            |  11 +-
30451 lasso/xml/saml_assertion.c                         |  10 +-
30452 lasso/xml/saml_authentication_statement.c          |  10 +-
30453 lasso/xml/saml_authority_binding.c                 |  10 +-
30454 lasso/xml/saml_condition_abstract.c                |  17 +-
30455 lasso/xml/saml_conditions.c                        |  10 +-
30456 lasso/xml/saml_name_identifier.c                   |  10 +-
30457 lasso/xml/saml_name_identifier.h                   |  15 +
30458 lasso/xml/saml_statement_abstract.c                |  17 +-
30459 lasso/xml/saml_subject.c                           |  10 +-
30460 lasso/xml/saml_subject_confirmation.c              |  10 +-
30461 lasso/xml/saml_subject_locality.c                  |  10 +-
30462 lasso/xml/saml_subject_statement_abstract.c        |  10 +-
30463 lasso/xml/samlp_request.c                          |   9 +-
30464 lasso/xml/samlp_request_abstract.c                 |  10 +-
30465 lasso/xml/samlp_response.c                         |  10 +-
30466 lasso/xml/samlp_response_abstract.c                |  10 +-
30467 lasso/xml/samlp_status.c                           |  10 +-
30468 lasso/xml/samlp_status_code.c                      |  10 +-
30469 lasso/xml/soap_binding_consent.c                   |  10 +-
30470 lasso/xml/soap_binding_correlation.c               |  10 +-
30471 lasso/xml/soap_binding_ext_credential.c            |  10 +-
30472 lasso/xml/soap_binding_ext_credentials_context.c   |  10 +-
30473 .../xml/soap_binding_ext_service_instance_update.c |  10 +-
30474 lasso/xml/soap_binding_ext_timeout.c               |  10 +-
30475 lasso/xml/soap_binding_processing_context.c        |  10 +-
30476 lasso/xml/soap_binding_provider.c                  |  10 +-
30477 lasso/xml/soap_binding_usage_directive.c           |  10 +-
30478 lasso/xml/soap_body.c                              |  10 +-
30479 lasso/xml/soap_envelope.c                          |   7 +-
30480 lasso/xml/soap_header.c                            |   5 +-
30481 lasso/xml/strings.h                                |  75 ++++
30482 lasso/xml/utility_status.c                         |  10 +-
30483 lasso/xml/xml.c                                    |   9 +
30484 419 files changed, 2691 insertions(+), 6703 deletions(-)
30485
30486commit 23fdb5641e236171ac56af717f63df277948af3a
30487Author: Damien Laniel <dlaniel@entrouvert.com>
30488Date:   Wed May 14 18:16:30 2008 +0000
30489
30490    allows querying a list of items with ID-WSF 2.0 data service
30491
30492 bindings/overrides.xml          |  2 ++
30493 lasso/id-wsf-2.0/data_service.c | 34 ++++++++++++++++++++++++++++++----
30494 lasso/id-wsf-2.0/data_service.h |  9 ++++++---
30495 3 files changed, 38 insertions(+), 7 deletions(-)
30496
30497commit ce18fb098f11eb1b307723b01f93cd16f46e0bdf
30498Author: Frederic Peters <fpeters@entrouvert.com>
30499Date:   Wed May 14 16:37:00 2008 +0000
30500
30501    added lasso_idwsf2_data_service_get_attribute_nodes method
30502
30503 lasso/id-wsf-2.0/data_service.c | 60 +++++++++++++++++++++++++++++++++++++++++
30504 lasso/id-wsf-2.0/data_service.h |  3 +++
30505 2 files changed, 63 insertions(+)
30506
30507commit e6f63010f4deaf6ebbae5fff437f5e075e1fde81
30508Author: Damien Laniel <dlaniel@entrouvert.com>
30509Date:   Wed May 14 14:18:39 2008 +0000
30510
30511    fixed get and set queryItems in bindings
30512
30513 lasso/id-wsf-2.0/data_service.h | 2 +-
30514 1 file changed, 1 insertion(+), 1 deletion(-)
30515
30516commit 6a1e276c71d740992a4b5a9abb034cecbb19ef25
30517Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
30518Date:   Tue May 13 13:48:11 2008 +0000
30519
30520     * validate input in lasso_profile_is_saml_query
30521
30522 lasso/saml-2.0/profile.c | 1 +
30523 1 file changed, 1 insertion(+)
30524
30525commit ffab8ef9136d92993bf0ec855c1eba55aa42e66b
30526Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
30527Date:   Fri May 9 17:12:40 2008 +0000
30528
30529     * export dummy lasso_init/lasso_shutdown for compatibility
30530     * module shutdown must return SUCCESS
30531     * verify if returned object is non-null before decrementing its refcount
30532
30533 bindings/lang_php5_helpers/wrapper_source.py | 8 ++++++--
30534 1 file changed, 6 insertions(+), 2 deletions(-)
30535
30536commit 6a0a54e6e7d897b4981c054ef922fbab1b7fa47a
30537Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
30538Date:   Fri May 9 17:11:21 2008 +0000
30539
30540     export dummy lasso_init/lasso_shutdown for compatibility
30541
30542 bindings/lang_php5_helpers/wrapper_source_top.c | 9 ++++++++-
30543 1 file changed, 8 insertions(+), 1 deletion(-)
30544
30545commit 02e13d5e89842fa73632d1726239bd00b97c5fcf
30546Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
30547Date:   Wed Apr 30 12:57:17 2008 +0000
30548
30549    fix indentation III the come back
30550
30551 lasso/id-ff/login.c    | 3 ++-
30552 lasso/saml-2.0/login.c | 3 ++-
30553 2 files changed, 4 insertions(+), 2 deletions(-)
30554
30555commit 5ea856493b47d5cb4376d1f606ab76c5adc6bbaf
30556Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
30557Date:   Wed Apr 30 12:52:40 2008 +0000
30558
30559    fix indentation bis
30560
30561 lasso/id-ff/login.c    | 8 ++++----
30562 lasso/saml-2.0/login.c | 8 ++++----
30563 2 files changed, 8 insertions(+), 8 deletions(-)
30564
30565commit 35fbe98ed16bd4f2000257099415a4bbcbfe54df
30566Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
30567Date:   Wed Apr 30 12:36:27 2008 +0000
30568
30569    fix indentation
30570
30571 lasso/id-ff/login.c    | 4 ++--
30572 lasso/saml-2.0/login.c | 4 ++--
30573 2 files changed, 4 insertions(+), 4 deletions(-)
30574
30575commit a7992df66a60dea5cac5d9665f84f46e0abb2751
30576Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
30577Date:   Wed Apr 30 12:24:09 2008 +0000
30578
30579     *  lasso*login_must_authenticate: (id-ff/login.c,saml-2.0/login.c):  do
30580     not   consider   profile->session   !=   NULL   as   a   proof   of   a
30581     previous  authentication  and  search   an  assertion  associated  with
30582     profile->remote_providerID.  That was  causing  a bug  when a  previous
30583     unsuccesfull request  was making  profile->session !=  NULL even  if no
30584     authentication has been made.
30585
30586 lasso/id-ff/login.c    | 4 ++++
30587 lasso/saml-2.0/login.c | 4 ++++
30588 2 files changed, 8 insertions(+)
30589
30590commit 6fb74819ff1132486bfed17300277c83be8a96ae
30591Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
30592Date:   Wed Apr 30 10:14:06 2008 +0000
30593
30594     * add string translation for error LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS
30595
30596 lasso/errors.c | 2 ++
30597 1 file changed, 2 insertions(+)
30598
30599commit 59af6e10567fb7369f7e5f715a70c3447f502fc8
30600Author: Frederic Peters <fpeters@entrouvert.com>
30601Date:   Tue Apr 29 21:07:28 2008 +0000
30602
30603    look for ElementTree in yet another place
30604
30605 bindings/bindings.py | 5 ++++-
30606 1 file changed, 4 insertions(+), 1 deletion(-)
30607
30608commit 4e0605a909c9f207c9223f859baf73d389e9b8b1
30609Author: Frederic Peters <fpeters@entrouvert.com>
30610Date:   Tue Apr 29 20:29:43 2008 +0000
30611
30612    updated with 2.1.98 packaging
30613
30614 changelog | 20 +++++++++++++++-----
30615 control   |  8 ++++----
30616 rules     |  7 ++++---
30617 3 files changed, 23 insertions(+), 12 deletions(-)
30618
30619commit 0d1d2f68908aa4b7179c83ad7ad128b284912377
30620Author: Frederic Peters <fpeters@entrouvert.com>
30621Date:   Tue Apr 29 20:29:43 2008 +0000
30622
30623    updated with 2.1.98 packaging
30624
30625 debian/changelog | 20 +++++++++++++++-----
30626 debian/control   |  8 ++++----
30627 debian/rules     |  7 ++++---
30628 3 files changed, 23 insertions(+), 12 deletions(-)
30629
30630commit 0b6df18b19fe9991da77ba78f1703c1296dbf81b
30631Author: Frederic Peters <fpeters@entrouvert.com>
30632Date:   Tue Apr 29 20:06:31 2008 +0000
30633
30634    properly quote vars
30635
30636 configure.ac | 4 ++--
30637 1 file changed, 2 insertions(+), 2 deletions(-)
30638
30639commit 198215ac31012b1cbb7dab1c0e8e621611050efc
30640Author: Frederic Peters <fpeters@entrouvert.com>
30641Date:   Tue Apr 29 13:31:38 2008 +0000
30642
30643    added build-dep on php5-dev
30644
30645 control | 2 +-
30646 1 file changed, 1 insertion(+), 1 deletion(-)
30647
30648commit 07e54d97b47cec58eea461cd7b9d2a13bc35b9a2
30649Author: Frederic Peters <fpeters@entrouvert.com>
30650Date:   Tue Apr 29 13:31:38 2008 +0000
30651
30652    added build-dep on php5-dev
30653
30654 debian/control | 2 +-
30655 1 file changed, 1 insertion(+), 1 deletion(-)
30656
30657commit fa7a37365106f53b8e161896317021b4f0b14bbb
30658Author: Frederic Peters <fpeters@entrouvert.com>
30659Date:   Tue Apr 29 12:24:18 2008 +0000
30660
30661    use new bindings
30662
30663 Makefile.am  | 14 ++------------
30664 configure.ac |  8 ++++++--
30665 2 files changed, 8 insertions(+), 14 deletions(-)
30666
30667commit 5bf20775f2e4adb366bc88b8db96f05abb8f5ff6
30668Author: Frederic Peters <fpeters@entrouvert.com>
30669Date:   Tue Apr 29 12:23:52 2008 +0000
30670
30671    don't generate "abstract" member for PHP as it causes a problem with SWIG
30672
30673 swig/id-wsf-2.0/disco_svc_metadata.i | 9 +++++++++
30674 1 file changed, 9 insertions(+)
30675
30676commit e18356ab7b2920408fddb47ee0ea9454b1cdef2e
30677Author: Frederic Peters <fpeters@entrouvert.com>
30678Date:   Tue Apr 29 12:10:48 2008 +0000
30679
30680    [project @ fpeters@0d.be-20080426153010-i98np134gtvc03sy]
30681    move php extension dir under $(prefix)
30682
30683    Original author: Frederic Peters <fpeters@0d.be>
30684    Date: 2008-04-26 17:30:10.185000+02:00
30685
30686 bindings/php5/Makefile.am | 4 ++--
30687 1 file changed, 2 insertions(+), 2 deletions(-)
30688
30689commit 432c2a544b768c18684c3389b9ebbc4319da4d08
30690Author: Frederic Peters <fpeters@entrouvert.com>
30691Date:   Tue Apr 29 12:10:44 2008 +0000
30692
30693    [project @ fpeters@0d.be-20080423153851-70h4ns9mvsncw150]
30694    ship lasso.ini
30695
30696    Original author: Frederic Peters <fpeters@0d.be>
30697    Date: 2008-04-23 17:38:51.027000+02:00
30698
30699 bindings/php5/Makefile.am | 4 +++-
30700 1 file changed, 3 insertions(+), 1 deletion(-)
30701
30702commit ba3884453b13329b4ff2067d973a29cb13e9a73c
30703Author: Frederic Peters <fpeters@entrouvert.com>
30704Date:   Tue Apr 29 12:10:40 2008 +0000
30705
30706    [project @ fpeters@0d.be-20080423145930-yekpmusph6oob90d]
30707    merge
30708
30709
30710    Original author: Frederic Peters <fpeters@0d.be>
30711    Date: 2008-04-23 16:59:30.377000+02:00
30712
30713 bindings/java/tests/LoginTest.java | 6 ++++++
30714 bindings/lang_java_wrapper_top.c   | 2 +-
30715 bindings/php5/Makefile.am          | 8 ++++++--
30716 bindings/php5/lasso.ini            | 2 ++
30717 4 files changed, 15 insertions(+), 3 deletions(-)
30718
30719commit 4fc70143242a9de91ee14a73eb0f7b95958449f2
30720Author: Frederic Peters <fpeters@entrouvert.com>
30721Date:   Tue Apr 29 12:10:36 2008 +0000
30722
30723    [project @ fpeters@0d.be-20080423100400-sbs984j19ik6dxzi]
30724    merge
30725
30726
30727    Original author: Frederic Peters <fpeters@0d.be>
30728    Date: 2008-04-23 12:04:00.477000+02:00
30729
30730 bindings/lang_php5_helpers/php_code.py          | 22 +++-------
30731 bindings/lang_php5_helpers/wrapper_source.py    | 57 +++++++++++++++++--------
30732 bindings/lang_php5_helpers/wrapper_source_top.c | 24 ++++++-----
30733 bindings/overrides.xml                          |  7 +++
30734 bindings/php5/Makefile.am                       |  2 +-
30735 bindings/php5/tests/profile_tests.php           |  3 --
30736 bindings/python/Makefile.am                     |  2 +-
30737 7 files changed, 69 insertions(+), 48 deletions(-)
30738
30739commit c78a0c99cffddb2851bb0077c15cbc44c17f4ba5
30740Author: Frederic Peters <fpeters@entrouvert.com>
30741Date:   Tue Apr 29 12:10:32 2008 +0000
30742
30743    [project @ fpeters@0d.be-20080423095917-mmhdqmpa9i00kuly]
30744    remove assert that needs private struct info
30745
30746    Original author: Frederic Peters <fpeters@0d.be>
30747    Date: 2008-04-23 11:59:17.694000+02:00
30748
30749 bindings/ghashtable.h | 5 -----
30750 1 file changed, 5 deletions(-)
30751
30752commit 3e00001408b5f87e66b3fdcb044d28d8ecb9f403
30753Author: Frederic Peters <fpeters@entrouvert.com>
30754Date:   Tue Apr 29 12:10:27 2008 +0000
30755
30756    [project @ fpeters@0d.be-20080416142729-kpuwdj5m75qe5vnc]
30757    added php4 binding from benjamin but disabled it
30758
30759
30760    Original author: Frederic Peters <fpeters@0d.be>
30761    Date: 2008-04-16 16:27:29.948000+02:00
30762
30763 bindings/bindings.py                         |    4 +
30764 bindings/lang_php5_helpers/wrapper_source.py |    2 +-
30765 bindings/php4/Makefile.am                    |   36 +
30766 bindings/php4/__init__.py                    |    0
30767 bindings/php4/_lasso.h                       | 1815 ++++++++++++++++++++++++++
30768 bindings/php4/lang.py                        |  516 ++++++++
30769 bindings/php4/lasso_php4_helper.c            |  336 +++++
30770 7 files changed, 2708 insertions(+), 1 deletion(-)
30771
30772commit aad2fbfc439d7f5207ab4d65ff2b3355508c157b
30773Author: Frederic Peters <fpeters@entrouvert.com>
30774Date:   Tue Apr 29 12:10:23 2008 +0000
30775
30776    [project @ fpeters@0d.be-20080416142356-cl3d6hb3ru62p8xv]
30777    Damien Laniel 2008-04-16 added PHPGObject destructors and fixed some memory management
30778
30779
30780    Original author: Frederic Peters <fpeters@0d.be>
30781    Date: 2008-04-16 16:23:56.715000+02:00
30782
30783 bindings/lang_php5_helpers/php_code.py          |  4 ++--
30784 bindings/lang_php5_helpers/wrapper_source.py    |  8 +++-----
30785 bindings/lang_php5_helpers/wrapper_source_top.c | 18 +++++++++++++++++-
30786 bindings/php5/Makefile.am                       |  2 +-
30787 bindings/php5/tests/binding_tests.php           |  1 +
30788 bindings/php5/tests/profile_tests.php           |  1 +
30789 6 files changed, 25 insertions(+), 9 deletions(-)
30790
30791commit cd1df0cf8df0b0d6962443ad4ffffb5f2929ddf2
30792Author: Frederic Peters <fpeters@entrouvert.com>
30793Date:   Tue Apr 29 12:10:19 2008 +0000
30794
30795    [project @ fpeters@0d.be-20080410163456-r6a9flm66nhyap6m]
30796    Merge from bdauvergne: factorize the backward compatibility code for
30797    GHashTable, fixed placement of declarations.
30798
30799
30800    Original author: Frederic Peters <fpeters@0d.be>
30801    Date: 2008-04-10 18:34:56.595000+02:00
30802
30803 bindings/Makefile.am                            |  4 +-
30804 bindings/ghashtable.h                           | 81 +++++++++++++++++++++++++
30805 bindings/lang_java_wrapper_top.c                | 72 +---------------------
30806 bindings/lang_php5_helpers/wrapper_source_top.c | 46 +-------------
30807 bindings/lang_python_wrapper_top.c              | 54 +----------------
30808 5 files changed, 87 insertions(+), 170 deletions(-)
30809
30810commit 464dda465452a228d8cf9b625b08f9be28ef96ee
30811Author: Frederic Peters <fpeters@entrouvert.com>
30812Date:   Tue Apr 29 12:10:15 2008 +0000
30813
30814    [project @ fpeters@0d.be-20080410140255-456kiwqz53exn9vo]
30815    removed hash table size checks as they requires access to glib internals
30816
30817    Original author: Frederic Peters <fpeters@0d.be>
30818    Date: 2008-04-10 16:02:55.908000+02:00
30819
30820 bindings/lang_java_wrapper_top.c   | 5 -----
30821 bindings/lang_python_wrapper_top.c | 5 -----
30822 2 files changed, 10 deletions(-)
30823
30824commit fd9f339b945dee2a354ad0f5cdab3bb62c1cb362
30825Author: Frederic Peters <fpeters@entrouvert.com>
30826Date:   Tue Apr 29 12:10:11 2008 +0000
30827
30828    [project @ fpeters@0d.be-20080408141937-9ge86l4vyec39lsz]
30829    merging damien branch
30830
30831    Original author: Frederic Peters <fpeters@0d.be>
30832    Date: 2008-04-08 16:19:37.055000+02:00
30833
30834 bindings/lang_python.py | 1 +
30835 1 file changed, 1 insertion(+)
30836
30837commit 09f8d3af90ff87434aff3c024fe71fce6edf7284
30838Author: Frederic Peters <fpeters@entrouvert.com>
30839Date:   Tue Apr 29 12:10:07 2008 +0000
30840
30841    [project @ fpeters@0d.be-20080408141317-mmjdku5wuegia6o3]
30842    merging benjamin
30843
30844    Original author: Frederic Peters <fpeters@0d.be>
30845    Date: 2008-04-08 16:13:17.010000+02:00
30846
30847 bindings/lang_java.py | 2 +-
30848 1 file changed, 1 insertion(+), 1 deletion(-)
30849
30850commit 3121f2a114eac96340d646bc2c5570e9fdcda5c3
30851Author: Frederic Peters <fpeters@entrouvert.com>
30852Date:   Tue Apr 29 12:10:03 2008 +0000
30853
30854    [project @ fpeters@0d.be-20080407154605-x6j5u3k1t53vzary]
30855    look for alternative ElementTree implementation
30856
30857    Original author: Frederic Peters <fpeters@0d.be>
30858    Date: 2008-04-07 17:46:05.507000+02:00
30859
30860 bindings/bindings.py | 9 ++++++++-
30861 1 file changed, 8 insertions(+), 1 deletion(-)
30862
30863commit ac9af8971af59599eb62c297b8d2d392abe51bb8
30864Author: Frederic Peters <fpeters@entrouvert.com>
30865Date:   Tue Apr 29 12:09:59 2008 +0000
30866
30867    [project @ fpeters@0d.be-20080406145608-13ngws5566q8jkj9]
30868    simplified raise_on_rc
30869
30870    Original author: Frederic Peters <fpeters@0d.be>
30871    Date: 2008-04-06 16:56:08.973000+02:00
30872
30873 bindings/lang_python.py | 9 +++------
30874 1 file changed, 3 insertions(+), 6 deletions(-)
30875
30876commit c0650e55a6fa2aca6095b6447cab9f6a3db0c182
30877Author: Frederic Peters <fpeters@entrouvert.com>
30878Date:   Tue Apr 29 12:09:55 2008 +0000
30879
30880    [project @ fpeters@0d.be-20080406145106-b6ywyx9f53w39y0e]
30881    fixed returned list of gobject
30882
30883    Original author: Frederic Peters <fpeters@0d.be>
30884    Date: 2008-04-06 16:51:06.682000+02:00
30885
30886 bindings/lang_python.py | 2 +-
30887 1 file changed, 1 insertion(+), 1 deletion(-)
30888
30889commit 8b97995ec79f93ae7c3ccaedaaa87849a7e8a0df
30890Author: Frederic Peters <fpeters@entrouvert.com>
30891Date:   Tue Apr 29 12:09:51 2008 +0000
30892
30893    [project @ fpeters@0d.be-20080406135913-4sxje4sifk407jna]
30894    support for methods returning GList* of LassoNode*
30895
30896    Original author: Frederic Peters <fpeters@0d.be>
30897    Date: 2008-04-06 15:59:13.889000+02:00
30898
30899 bindings/lang_python.py | 6 ++++++
30900 bindings/overrides.xml  | 2 +-
30901 2 files changed, 7 insertions(+), 1 deletion(-)
30902
30903commit 2fbda41c8e56176ece0848f5e8eddbe7edb213a4
30904Author: Frederic Peters <fpeters@entrouvert.com>
30905Date:   Tue Apr 29 12:09:47 2008 +0000
30906
30907    [project @ fpeters@0d.be-20080406111623-pf8iq94lrfu2w2un]
30908    extended the skip attribute to accept more values
30909
30910    Original author: Frederic Peters <fpeters@0d.be>
30911    Date: 2008-04-06 13:16:23.574000+02:00
30912
30913 bindings/bindings.py   | 18 ++++++++++++------
30914 bindings/overrides.xml | 16 +++++++---------
30915 2 files changed, 19 insertions(+), 15 deletions(-)
30916
30917commit c9bc0833ff00432b31721ac8eed840646438b07b
30918Author: Frederic Peters <fpeters@entrouvert.com>
30919Date:   Tue Apr 29 12:09:43 2008 +0000
30920
30921    [project @ fpeters@0d.be-20080406110838-j0faaj3x9t3ztbhs]
30922    don't output two spaces before =
30923
30924    Original author: Frederic Peters <fpeters@0d.be>
30925    Date: 2008-04-06 13:08:38.325000+02:00
30926
30927 bindings/lang_python.py | 2 +-
30928 1 file changed, 1 insertion(+), 1 deletion(-)
30929
30930commit 3de57b460d81b8339c9ffbe63a0dc85238a81b46
30931Author: Frederic Peters <fpeters@entrouvert.com>
30932Date:   Tue Apr 29 12:09:39 2008 +0000
30933
30934    [project @ fpeters@0d.be-20080406103050-qfvnslshaslcjrj1]
30935    improving doc strings
30936
30937    Original author: Frederic Peters <fpeters@0d.be>
30938    Date: 2008-04-06 12:30:50.311000+02:00
30939
30940 bindings/lang_python.py | 21 ++++++++++++++++-----
30941 1 file changed, 16 insertions(+), 5 deletions(-)
30942
30943commit ff3228dd00da1d8d004c93730dd65f3c492a8f0e
30944Author: Frederic Peters <fpeters@entrouvert.com>
30945Date:   Tue Apr 29 12:09:35 2008 +0000
30946
30947    [project @ fpeters@0d.be-20080406100353-gauqob9b1238gw9o]
30948    functions that are not owner of their return type
30949
30950    Original author: Frederic Peters <fpeters@0d.be>
30951    Date: 2008-04-06 12:03:53.304000+02:00
30952
30953 bindings/overrides.xml | 3 ++-
30954 1 file changed, 2 insertions(+), 1 deletion(-)
30955
30956commit ea720e80e588babe485782c8ed6c268bc602177f
30957Author: Frederic Peters <fpeters@entrouvert.com>
30958Date:   Tue Apr 29 12:09:31 2008 +0000
30959
30960    [project @ fpeters@0d.be-20080405225744-bz39keu5co15n5l6]
30961    backward compat for ID-WSF buildRequestMsg methods
30962
30963    Original author: Frederic Peters <fpeters@0d.be>
30964    Date: 2008-04-06 00:57:44.577000+02:00
30965
30966 bindings/lang_python.py | 4 ++++
30967 1 file changed, 4 insertions(+)
30968
30969commit 9c7e431d4f0b7a2f2d3339f03b4cc2145ac9828c
30970Author: Frederic Peters <fpeters@entrouvert.com>
30971Date:   Tue Apr 29 12:09:27 2008 +0000
30972
30973    [project @ fpeters@0d.be-20080405220112-hv62do6qtb8itkxw]
30974    optional parameters for LassoDiscovery and LassoDataService
30975
30976    Original author: Frederic Peters <fpeters@0d.be>
30977    Date: 2008-04-06 00:01:12.703000+02:00
30978
30979 bindings/overrides.xml    | 40 ++++++++++++++++++++++++++++++++++++++++
30980 bindings/php5/Makefile.am |  2 +-
30981 2 files changed, 41 insertions(+), 1 deletion(-)
30982
30983commit abfa9ae0aa417842df45f964305114a3fb186286
30984Author: Frederic Peters <fpeters@entrouvert.com>
30985Date:   Tue Apr 29 12:09:23 2008 +0000
30986
30987    [project @ fpeters@0d.be-20080405204919-zlk32ehqmftfwh0c]
30988    backward compat for registerIdWsf2DstService
30989
30990    Original author: Frederic Peters <fpeters@0d.be>
30991    Date: 2008-04-05 22:49:19.113000+02:00
30992
30993 bindings/lang_python.py | 1 +
30994 1 file changed, 1 insertion(+)
30995
30996commit 6890ff4090efe0a36d7e04b62dbb84a6c0e19009
30997Author: Frederic Peters <fpeters@entrouvert.com>
30998Date:   Tue Apr 29 12:09:19 2008 +0000
30999
31000    [project @ fpeters@0d.be-20080405204856-apdxhkk5pdhmx0nj]
31001    support for xmlNode* attributes
31002
31003    Original author: Frederic Peters <fpeters@0d.be>
31004    Date: 2008-04-05 22:48:56.805000+02:00
31005
31006 bindings/lang_python.py | 5 ++++-
31007 1 file changed, 4 insertions(+), 1 deletion(-)
31008
31009commit 09f41a733ede7415239b0d0cff2c6b4cac617bdc
31010Author: Frederic Peters <fpeters@entrouvert.com>
31011Date:   Tue Apr 29 12:09:15 2008 +0000
31012
31013    [project @ fpeters@0d.be-20080405184728-xay3dzjeq41suxav]
31014    added remaining optional parameters that were defined in the swig bindings
31015
31016    Original author: Frederic Peters <fpeters@0d.be>
31017    Date: 2008-04-05 20:47:28.881000+02:00
31018
31019 bindings/overrides.xml | 46 ++++++++++++++++++++++++++++++++++++++++++++--
31020 1 file changed, 44 insertions(+), 2 deletions(-)
31021
31022commit ba9a949909ae6bd0c5a764b4f93fec51cb398655
31023Author: Frederic Peters <fpeters@entrouvert.com>
31024Date:   Tue Apr 29 12:09:11 2008 +0000
31025
31026    [project @ fpeters@0d.be-20080405184658-1389bbpst9cxhjm6]
31027    support for boolean default values
31028
31029    Original author: Frederic Peters <fpeters@0d.be>
31030    Date: 2008-04-05 20:46:58.982000+02:00
31031
31032 bindings/lang_php5_helpers/php_code.py | 2 ++
31033 bindings/lang_python.py                | 2 ++
31034 2 files changed, 4 insertions(+)
31035
31036commit d75c8d706d80e69df7428d127490575af25f246d
31037Author: Frederic Peters <fpeters@entrouvert.com>
31038Date:   Tue Apr 29 12:09:07 2008 +0000
31039
31040    [project @ fpeters@0d.be-20080405184638-o2aipd0e2lkd674q]
31041    fixed backward compatibility of DiscoDescription to only be enabled when WSF support is on
31042
31043    Original author: Frederic Peters <fpeters@0d.be>
31044    Date: 2008-04-05 20:46:38.168000+02:00
31045
31046 bindings/lang_python.py | 4 +++-
31047 1 file changed, 3 insertions(+), 1 deletion(-)
31048
31049commit fee93704e014a6fe7fa825aa3bcf01e4d1d43f2e
31050Author: Frederic Peters <fpeters@entrouvert.com>
31051Date:   Tue Apr 29 12:09:03 2008 +0000
31052
31053    [project @ fpeters@0d.be-20080404131647-lb7jty8pp3tjcmny]
31054    added handling of other constructors, and backward compatibility for lasso.DiscoDescription_newWithBriefSoapHttpDescription
31055
31056    Original author: Frederic Peters <fpeters@0d.be>
31057    Date: 2008-04-04 15:16:47.595000+02:00
31058
31059 bindings/lang_python.py | 10 +++++-----
31060 1 file changed, 5 insertions(+), 5 deletions(-)
31061
31062commit 2a7d065cc3fb42e7f9517f52b215de5b4bf434b9
31063Author: Frederic Peters <fpeters@entrouvert.com>
31064Date:   Tue Apr 29 12:08:59 2008 +0000
31065
31066    [project @ fpeters@0d.be-20080403104659-tio35cweqbl32auj]
31067    lasso_idwsf2_discovery_metadata_register_self has its last parameter optional
31068
31069    Original author: Frederic Peters <fpeters@0d.be>
31070    Date: 2008-04-03 12:46:59.281000+02:00
31071
31072 bindings/overrides.xml | 7 +++++++
31073 1 file changed, 7 insertions(+)
31074
31075commit 04bfe459063b9d9faec60f5897eaba347d9fde01
31076Author: Frederic Peters <fpeters@entrouvert.com>
31077Date:   Tue Apr 29 12:08:55 2008 +0000
31078
31079    [project @ fpeters@0d.be-20080328175728-1uv5yyo713uhukck]
31080    merging benjamin branch (again)
31081
31082    Original author: Frederic Peters <fpeters@0d.be>
31083    Date: 2008-03-28 18:57:28.327000+01:00
31084
31085 bindings/php5/tests/Makefile.am | 2 +-
31086 1 file changed, 1 insertion(+), 1 deletion(-)
31087
31088commit 1b3acf88af0388020053167b4646ee6c08e09e73
31089Author: Frederic Peters <fpeters@entrouvert.com>
31090Date:   Tue Apr 29 12:08:51 2008 +0000
31091
31092    [project @ fpeters@0d.be-20080328175710-s4031yloqsdbmvel]
31093    merging benjamin branch
31094
31095    Original author: Frederic Peters <fpeters@0d.be>
31096    Date: 2008-03-28 18:57:10.522000+01:00
31097
31098 bindings/lang_php5_helpers/wrapper_source.py    | 44 ++++++++++++++++++-------
31099 bindings/lang_php5_helpers/wrapper_source_top.c | 13 ++++++++
31100 bindings/php5/Makefile.am                       |  2 ++
31101 bindings/php5/examples/Makefile.am              |  1 +
31102 bindings/php5/tests/Makefile.am                 |  6 ++++
31103 bindings/php5/tests/binding_tests.php           |  1 -
31104 bindings/php5/tests/binding_tests.sh            |  3 ++
31105 bindings/php5/tests/profile_tests.php           | 11 ++-----
31106 bindings/php5/tests/profile_tests.sh            |  3 ++
31107 9 files changed, 62 insertions(+), 22 deletions(-)
31108
31109commit 500495f0dd0df08c51e95f22e7d1ec0bac354030
31110Author: Frederic Peters <fpeters@entrouvert.com>
31111Date:   Tue Apr 29 12:08:47 2008 +0000
31112
31113    [project @ fpeters@0d.be-20080326094935-u5wxcw8nd30ckdjw]
31114    casting free functions
31115
31116    Original author: Frederic Peters <fpeters@0d.be>
31117    Date: 2008-03-26 10:49:35.397000+01:00
31118
31119 bindings/lang_python.py | 6 +++---
31120 1 file changed, 3 insertions(+), 3 deletions(-)
31121
31122commit 81ef2515cee1c5c0dd46be667e23e6f407b68728
31123Author: Frederic Peters <fpeters@entrouvert.com>
31124Date:   Tue Apr 29 12:08:43 2008 +0000
31125
31126    [project @ fpeters@0d.be-20080326094754-cw66nuog62q06ekk]
31127    merging benjamin branch
31128
31129    Original author: Frederic Peters <fpeters@0d.be>
31130    Date: 2008-03-26 10:47:54.384000+01:00
31131
31132 bindings/bindings.py                   | 29 ++++++++++++++++++++++++-----
31133 bindings/java/Makefile.am              |  2 +-
31134 bindings/lang_java.py                  |  5 +++++
31135 bindings/lang_php5_helpers/php_code.py |  8 ++++++--
31136 bindings/lang_python.py                |  2 +-
31137 bindings/overrides.xml                 |  4 ++--
31138 bindings/php5/Makefile.am              |  2 +-
31139 7 files changed, 40 insertions(+), 12 deletions(-)
31140
31141commit 02f9795f1ad4c609a8b604ee94da397b31148c5d
31142Author: Frederic Peters <fpeters@entrouvert.com>
31143Date:   Tue Apr 29 12:08:39 2008 +0000
31144
31145    [project @ fpeters@0d.be-20080326090203-a0ietdsmp8ec9aef]
31146    freeing converted list
31147
31148    Original author: Frederic Peters <fpeters@0d.be>
31149    Date: 2008-03-26 10:02:03.689000+01:00
31150
31151 bindings/lang_python.py | 10 ++++++++++
31152 1 file changed, 10 insertions(+)
31153
31154commit 1123dac682930479bf52f8dbfe816bfe0c815c68
31155Author: Frederic Peters <fpeters@entrouvert.com>
31156Date:   Tue Apr 29 12:08:35 2008 +0000
31157
31158    [project @ fpeters@0d.be-20080326084502-krmekmh7mokemn18]
31159    possibility to qualify GList* parameters
31160
31161    Original author: Frederic Peters <fpeters@0d.be>
31162    Date: 2008-03-26 09:45:02.789000+01:00
31163
31164 bindings/bindings.py    |  4 ++++
31165 bindings/lang_python.py | 17 ++++++++++++++---
31166 bindings/overrides.xml  |  4 ++++
31167 3 files changed, 22 insertions(+), 3 deletions(-)
31168
31169commit 33ae3080ea407abf0dee2e2cda9ec06390a4bae7
31170Author: Frederic Peters <fpeters@entrouvert.com>
31171Date:   Tue Apr 29 12:08:31 2008 +0000
31172
31173    [project @ fpeters@0d.be-20080325181554-raqz9a721r2vjo5t]
31174    return type qualifier to know what is the content of a GList*
31175
31176    Original author: Frederic Peters <fpeters@0d.be>
31177    Date: 2008-03-25 19:15:54.747000+01:00
31178
31179 bindings/bindings.py    | 3 +++
31180 bindings/lang_python.py | 4 +---
31181 bindings/overrides.xml  | 1 +
31182 3 files changed, 5 insertions(+), 3 deletions(-)
31183
31184commit 7b549d0ce332cf7ca00df99d3bd734becd5bbcf7
31185Author: Frederic Peters <fpeters@entrouvert.com>
31186Date:   Tue Apr 29 12:08:27 2008 +0000
31187
31188    [project @ fpeters@0d.be-20080325172346-eitu3onvzps4b30z]
31189    merging benjamin stuff and adding --enable-id-wsf when id-wsf is asked
31190
31191
31192    Original author: Frederic Peters <fpeters@0d.be>
31193    Date: 2008-03-25 18:23:46.535000+01:00
31194
31195 bindings/bindings.py                   | 14 +++++++++++---
31196 bindings/java/Makefile.am              | 10 +++++++---
31197 bindings/lang_java.py                  |  8 ++++++--
31198 bindings/lang_php5_helpers/php_code.py |  4 +++-
31199 bindings/overrides.xml                 |  4 ++++
31200 bindings/php5/Makefile.am              |  8 ++++++--
31201 bindings/python/Makefile.am            |  6 +++++-
31202 7 files changed, 42 insertions(+), 12 deletions(-)
31203
31204commit 3386a3e6beabcd4ab374d20fecf117aead9833fa
31205Author: Frederic Peters <fpeters@entrouvert.com>
31206Date:   Tue Apr 29 12:08:23 2008 +0000
31207
31208    [project @ fpeters@0d.be-20080321174837-2fneubl3xhlol08w]
31209    always raise an exception, to be compatible with previous behaviour
31210
31211    Original author: Frederic Peters <fpeters@0d.be>
31212    Date: 2008-03-21 18:48:37.002000+01:00
31213
31214 bindings/lang_python.py | 5 +----
31215 1 file changed, 1 insertion(+), 4 deletions(-)
31216
31217commit d4f82ebb242f63966e641d755ce29b46b384d686
31218Author: Frederic Peters <fpeters@entrouvert.com>
31219Date:   Tue Apr 29 12:08:19 2008 +0000
31220
31221    [project @ fpeters@0d.be-20080321174813-7pcjuucmw5xw4d4o]
31222    declare functions, and make them static
31223
31224    Original author: Frederic Peters <fpeters@0d.be>
31225    Date: 2008-03-21 18:48:13.524000+01:00
31226
31227 bindings/lang_python_wrapper_top.c | 8 ++++++--
31228 1 file changed, 6 insertions(+), 2 deletions(-)
31229
31230commit b03b0ea5a4616eb8fd01632203cda3223717b024
31231Author: Frederic Peters <fpeters@entrouvert.com>
31232Date:   Tue Apr 29 12:08:15 2008 +0000
31233
31234    [project @ fpeters@0d.be-20080321173628-ufrpdmc23wmhu5ym]
31235    removed compatibility to inexisting attribute
31236
31237    Original author: Frederic Peters <fpeters@0d.be>
31238    Date: 2008-03-21 18:36:28.789000+01:00
31239
31240 bindings/lang_python.py | 1 -
31241 1 file changed, 1 deletion(-)
31242
31243commit 1187a488deda88393675d1df839cfedce73188e1
31244Author: Frederic Peters <fpeters@entrouvert.com>
31245Date:   Tue Apr 29 12:08:11 2008 +0000
31246
31247    [project @ fpeters@0d.be-20080314231446-2fess87rf4xe00ar]
31248    more compat
31249
31250    Original author: Frederic Peters <fpeters@0d.be>
31251    Date: 2008-03-15 00:14:46.531000+01:00
31252
31253 bindings/lang_python.py | 2 ++
31254 1 file changed, 2 insertions(+)
31255
31256commit a7a314bed2f9659b8f9ad15d58b33e819ccbc6ed
31257Author: Frederic Peters <fpeters@entrouvert.com>
31258Date:   Tue Apr 29 12:08:07 2008 +0000
31259
31260    [project @ fpeters@0d.be-20080314231256-hjz1wljuqrcbuce3]
31261    merging benjamin branch
31262
31263
31264    Original author: Frederic Peters <fpeters@0d.be>
31265    Date: 2008-03-15 00:12:56.228000+01:00
31266
31267 bindings/Makefile.am                  |  3 ++-
31268 bindings/java/Makefile.am             | 48 +++++++++++++++++++++--------------
31269 bindings/java/TODO                    | 19 ++++----------
31270 bindings/java/tests/BindingTests.java |  1 +
31271 bindings/java/tests/LoginTest.java    | 26 ++++++++++---------
31272 5 files changed, 51 insertions(+), 46 deletions(-)
31273
31274commit 1ada7e4c22d883c1f9fe135626822bcf124ed05e
31275Author: Frederic Peters <fpeters@entrouvert.com>
31276Date:   Tue Apr 29 12:08:03 2008 +0000
31277
31278    [project @ fpeters@0d.be-20080310093300-2iv41ihnuify54po]
31279    merging benjamin branch
31280
31281    Original author: Frederic Peters <fpeters@0d.be>
31282    Date: 2008-03-10 10:33:00.592000+01:00
31283
31284 bindings/java/LassoException_top.java        |   6 +-
31285 bindings/java/Makefile.am                    |  21 +-
31286 bindings/java/tests/LoginTest.java           |  24 +-
31287 bindings/lang_java.py                        |  21 +-
31288 bindings/lang_php5_helpers/php_code.py       |   8 +-
31289 bindings/lang_php5_helpers/wrapper_source.py |   4 +-
31290 bindings/lang_python.py                      | 203 ++++------------
31291 bindings/lang_python_wrapper_top.c           | 351 +++++++++++++++++++++++----
31292 bindings/php5/Makefile.am                    |   4 +-
31293 bindings/python/Makefile.am                  |   2 +-
31294 10 files changed, 409 insertions(+), 235 deletions(-)
31295
31296commit 4e43c605c28a713ca3d7b4a55ea1b118dc67d43d
31297Author: Frederic Peters <fpeters@entrouvert.com>
31298Date:   Tue Apr 29 12:07:59 2008 +0000
31299
31300    [project @ fpeters@0d.be-20080309152828-pw4gd3lcm7rb7dxd]
31301    merging benjamin branch
31302
31303
31304    Original author: Frederic Peters <fpeters@0d.be>
31305    Date: 2008-03-09 16:28:28.854000+01:00
31306
31307 bindings/java/GObject.java             |  3 ++
31308 bindings/java/Makefile.am              |  6 +--
31309 bindings/java/tests/BindingTests.java  | 20 ++------
31310 bindings/java/tests/LoginTest.java     | 26 +++++-----
31311 bindings/lang_java.py                  |  6 +--
31312 bindings/lang_java_wrapper_top.c       | 90 +++++++++++++++++++++++++++++++---
31313 bindings/lang_php5_helpers/php_code.py |  9 +++-
31314 bindings/overrides.xml                 |  6 +++
31315 bindings/php5/Makefile.am              |  2 +-
31316 bindings/python/Makefile.am            |  2 +-
31317 10 files changed, 124 insertions(+), 46 deletions(-)
31318
31319commit 52c7f0902468c00e6b2f6bfd4882dd132558a7cb
31320Author: Frederic Peters <fpeters@entrouvert.com>
31321Date:   Tue Apr 29 12:07:55 2008 +0000
31322
31323    [project @ fpeters@0d.be-20080229163949-v7zjjcr3sg5w0wfj]
31324    set exception code in raise_on_rc as the same exception can share two different
31325    codes (in reality this is only the case for UnknownProfileError), also skip
31326    LogoutErroor/UnknownProfileError instead of duplicating and overwriting it,
31327    with a long explanation comment.
31328
31329
31330    Original author: Frederic Peters <fpeters@0d.be>
31331    Date: 2008-02-29 17:39:49.202000+01:00
31332
31333 bindings/lang_python.py | 26 +++++++++++++++++++++-----
31334 1 file changed, 21 insertions(+), 5 deletions(-)
31335
31336commit cfe90cf622a1714cee531ce819c83ad39281d3f9
31337Author: Frederic Peters <fpeters@entrouvert.com>
31338Date:   Tue Apr 29 12:07:51 2008 +0000
31339
31340    [project @ fpeters@0d.be-20080228084331-nnw52qii4xdmz36k]
31341    ship files required for tests/
31342
31343    Original author: Frederic Peters <fpeters@0d.be>
31344    Date: 2008-02-28 09:43:31.229000+01:00
31345
31346 bindings/java/Makefile.am | 5 ++++-
31347 1 file changed, 4 insertions(+), 1 deletion(-)
31348
31349commit 04960b6de8d8c7ef23d6e1805b5161b06313f314
31350Author: Frederic Peters <fpeters@entrouvert.com>
31351Date:   Tue Apr 29 12:07:47 2008 +0000
31352
31353    [project @ fpeters@0d.be-20080227102117-mbx90lw49ty9vfq9]
31354    rename lasso_profile_is_identity_dirty to lasso_profile_has_dirty_identity
31355    (and ditto with s/identity/session/) to provide both correct documentation
31356    and backward compatibility in Python bindings
31357
31358
31359    Original author: Frederic Peters <fpeters@0d.be>
31360    Date: 2008-02-27 11:21:17.023000+01:00
31361
31362 bindings/lang_python.py | 19 ++++++++++++-------
31363 bindings/overrides.xml  |  4 ++++
31364 2 files changed, 16 insertions(+), 7 deletions(-)
31365
31366commit aaec8ae3c1f251a8cebf3eb68c95b40b89041467
31367Author: Frederic Peters <fpeters@entrouvert.com>
31368Date:   Tue Apr 29 12:07:43 2008 +0000
31369
31370    [project @ fpeters@0d.be-20080227101004-a8tjn21ux8m0md7s]
31371    an other rename issue
31372
31373    Original author: Frederic Peters <fpeters@0d.be>
31374    Date: 2008-02-27 11:10:04.420000+01:00
31375
31376 bindings/lang_python.py | 12 +++++++++---
31377 1 file changed, 9 insertions(+), 3 deletions(-)
31378
31379commit 4be42d6952ee50e5ee6e6bcb7180ee77ecd578b7
31380Author: Frederic Peters <fpeters@entrouvert.com>
31381Date:   Tue Apr 29 12:07:39 2008 +0000
31382
31383    [project @ fpeters@0d.be-20080226163902-kby1si1erxqnvzsm]
31384    compatibility with NodeList, StringList and StringDict
31385
31386    Original author: Frederic Peters <fpeters@0d.be>
31387    Date: 2008-02-26 17:39:02.548000+01:00
31388
31389 bindings/lang_python.py | 3 +++
31390 1 file changed, 3 insertions(+)
31391
31392commit 3124dff37b75df80736d8addae6662ef0e57963e
31393Author: Frederic Peters <fpeters@entrouvert.com>
31394Date:   Tue Apr 29 12:07:35 2008 +0000
31395
31396    [project @ fpeters@0d.be-20080226163712-tdqz8v7d3rsdoygt]
31397    backward compat for MiscTextNode.text_child
31398
31399    Original author: Frederic Peters <fpeters@0d.be>
31400    Date: 2008-02-26 17:37:12.594000+01:00
31401
31402 bindings/lang_python.py | 1 +
31403 1 file changed, 1 insertion(+)
31404
31405commit dc9d87f6144132811a390ff7f775623b6aba65eb
31406Author: Frederic Peters <fpeters@entrouvert.com>
31407Date:   Tue Apr 29 12:07:31 2008 +0000
31408
31409    [project @ fpeters@0d.be-20080225222041-kixxnphv94z7ld23]
31410    fixed function renaming
31411
31412
31413    Original author: Frederic Peters <fpeters@0d.be>
31414    Date: 2008-02-25 23:20:41.510000+01:00
31415
31416 bindings/lang_python.py | 2 ++
31417 1 file changed, 2 insertions(+)
31418
31419commit 2010eda9baa71a2ff4d6cf4a1f9d2be37c3ba7ec
31420Author: Frederic Peters <fpeters@entrouvert.com>
31421Date:   Tue Apr 29 12:07:27 2008 +0000
31422
31423    [project @ fpeters@0d.be-20080225132449-kd2tppchh4z47sti]
31424    increment refcount of objects returned in tuples
31425
31426    Original author: Frederic Peters <fpeters@0d.be>
31427    Date: 2008-02-25 14:24:49.893000+01:00
31428
31429 bindings/lang_python.py | 2 +-
31430 1 file changed, 1 insertion(+), 1 deletion(-)
31431
31432commit 0a00f098948550d238ce7a9660bd6d4fd169a74b
31433Author: Frederic Peters <fpeters@entrouvert.com>
31434Date:   Tue Apr 29 12:07:23 2008 +0000
31435
31436    [project @ fpeters@0d.be-20080225121334-yi07nl8kefuefhk9]
31437    benjamin branch
31438
31439    Original author: Frederic Peters <fpeters@0d.be>
31440    Date: 2008-02-25 13:13:34.475000+01:00
31441
31442 bindings/java/LassoException_top.java |  2 +-
31443 bindings/java/Makefile.am             |  2 +-
31444 bindings/java/tests/LoginTest.java    |  4 ++--
31445 bindings/lang_java_wrapper_top.c      |  4 ++--
31446 bindings/lang_python.py               | 21 ++++++++++++++++++---
31447 bindings/overrides.xml                | 18 ++++++++++++++++--
31448 6 files changed, 40 insertions(+), 11 deletions(-)
31449
31450commit 8f3eb17e52b1b9a99f8d817b022105bb2c4a09b6
31451Author: Frederic Peters <fpeters@entrouvert.com>
31452Date:   Tue Apr 29 12:07:19 2008 +0000
31453
31454    [project @ fpeters@0d.be-20080222101655-1mbomnvhq5d8gxtb]
31455    support for accessor returning GObjects
31456
31457    Original author: Frederic Peters <fpeters@0d.be>
31458    Date: 2008-02-22 11:16:55.631000+01:00
31459
31460 bindings/lang_python.py | 11 ++++++++++-
31461 1 file changed, 10 insertions(+), 1 deletion(-)
31462
31463commit 1e3892f03a2482b3e90ee902702c6e1e73c42a21
31464Author: Frederic Peters <fpeters@entrouvert.com>
31465Date:   Tue Apr 29 12:07:15 2008 +0000
31466
31467    [project @ fpeters@0d.be-20080222101641-d32t8a8wtocet4qq]
31468    more __repr__ like
31469
31470    Original author: Frederic Peters <fpeters@0d.be>
31471    Date: 2008-02-22 11:16:41.648000+01:00
31472
31473 bindings/bindings.py | 3 ++-
31474 1 file changed, 2 insertions(+), 1 deletion(-)
31475
31476commit 31e54598ff9ca4ac8a43ecbbca011ae60ad3c3c4
31477Author: Frederic Peters <fpeters@entrouvert.com>
31478Date:   Tue Apr 29 12:07:11 2008 +0000
31479
31480    [project @ fpeters@0d.be-20080222095228-htuqndnaiiazp2qv]
31481    backward compatibility for Saml2Subject.nameID
31482
31483    Original author: Frederic Peters <fpeters@0d.be>
31484    Date: 2008-02-22 10:52:28.583000+01:00
31485
31486 bindings/lang_python.py | 1 +
31487 1 file changed, 1 insertion(+)
31488
31489commit b2c6027ad1a0e13257906fc5efbf4c5386d3f1cb
31490Author: Frederic Peters <fpeters@entrouvert.com>
31491Date:   Tue Apr 29 12:07:06 2008 +0000
31492
31493    [project @ fpeters@0d.be-20080222093656-l6a09ccadxdz9qrs]
31494    merging benjamin branch
31495
31496    Original author: Frederic Peters <fpeters@0d.be>
31497    Date: 2008-02-22 10:36:56.421000+01:00
31498
31499 bindings/bindings.py                  |   6 +
31500 bindings/java/GObject.java            |  37 ++
31501 bindings/java/Makefile.am             |  55 +-
31502 bindings/java/TODO                    |   3 +-
31503 bindings/java/tests/BindingTests.java | 113 ++--
31504 bindings/java/tests/LoginTest.java    |  61 +--
31505 bindings/lang_java.py                 | 366 ++++++++-----
31506 bindings/lang_java_wrapper_top.c      | 998 +++++++++++++++++++++-------------
31507 bindings/overrides.xml                |   4 +
31508 9 files changed, 1027 insertions(+), 616 deletions(-)
31509
31510commit 3d7c20873cfd488c67645457594a27f8026f9d54
31511Author: Frederic Peters <fpeters@entrouvert.com>
31512Date:   Tue Apr 29 12:07:02 2008 +0000
31513
31514    [project @ fpeters@0d.be-20080222093439-0tbhiky3305jroj5]
31515    added backward compatibility for Samlp2AuthnRequest.nameIDPolicy
31516
31517    Original author: Frederic Peters <fpeters@0d.be>
31518    Date: 2008-02-22 10:34:39.153000+01:00
31519
31520 bindings/lang_python.py | 2 +-
31521 1 file changed, 1 insertion(+), 1 deletion(-)
31522
31523commit 3fd80d909d53650aa3b5fe220065afc8660d1a8c
31524Author: Frederic Peters <fpeters@entrouvert.com>
31525Date:   Tue Apr 29 12:06:58 2008 +0000
31526
31527    [project @ fpeters@0d.be-20080218085519-h4hpx5u9ezvupvbc]
31528    com_entrouvert_lasso_LassoJNI.h is built
31529
31530
31531    Original author: Frederic Peters <fpeters@0d.be>
31532    Date: 2008-02-18 09:55:19.662000+01:00
31533
31534 bindings/java/Makefile.am | 2 +-
31535 1 file changed, 1 insertion(+), 1 deletion(-)
31536
31537commit fca453a33470686b82075b6a1711d38feb366fff
31538Author: Frederic Peters <fpeters@entrouvert.com>
31539Date:   Tue Apr 29 12:06:54 2008 +0000
31540
31541    [project @ fpeters@0d.be-20080218085509-t0oktx26t3v393pw]
31542    added missing java files to distributed files
31543
31544    Original author: Frederic Peters <fpeters@0d.be>
31545    Date: 2008-02-18 09:55:09.987000+01:00
31546
31547 bindings/Makefile.am | 3 +++
31548 1 file changed, 3 insertions(+)
31549
31550commit 7f96f9d0dbb664f36bf0e378f68963f675679edc
31551Author: Frederic Peters <fpeters@entrouvert.com>
31552Date:   Tue Apr 29 12:06:50 2008 +0000
31553
31554    [project @ fpeters@0d.be-20080217154439-uws87jdru8j3izkj]
31555    distribute GObject.java and LassoException_top.java, and fixed distcheck
31556
31557
31558    Original author: Frederic Peters <fpeters@0d.be>
31559    Date: 2008-02-17 16:44:39.322000+01:00
31560
31561 bindings/java/Makefile.am | 9 +++++++--
31562 1 file changed, 7 insertions(+), 2 deletions(-)
31563
31564commit 5d448db871cc55e6194476af1e65f79b59376324
31565Author: Frederic Peters <fpeters@entrouvert.com>
31566Date:   Tue Apr 29 12:06:46 2008 +0000
31567
31568    [project @ fpeters@0d.be-20080217154423-svipbb8mktdbs6gz]
31569    create source directory if necessary
31570
31571    Original author: Frederic Peters <fpeters@0d.be>
31572    Date: 2008-02-17 16:44:23.418000+01:00
31573
31574 bindings/lang_java.py | 2 ++
31575 1 file changed, 2 insertions(+)
31576
31577commit 14003fc2c17a283404d4c3c75840ebbee4d42e05
31578Author: Frederic Peters <fpeters@entrouvert.com>
31579Date:   Tue Apr 29 12:06:42 2008 +0000
31580
31581    [project @ fpeters@0d.be-20080217144029-zleb5lw82iwcqqvj]
31582    space after comma
31583
31584    Original author: Frederic Peters <fpeters@0d.be>
31585    Date: 2008-02-17 15:40:29.819000+01:00
31586
31587 bindings/bindings.py | 2 +-
31588 1 file changed, 1 insertion(+), 1 deletion(-)
31589
31590commit 6f0d7933ed314ee90fb017ca5a5ea2d09d395179
31591Author: Frederic Peters <fpeters@entrouvert.com>
31592Date:   Tue Apr 29 12:06:38 2008 +0000
31593
31594    [project @ fpeters@0d.be-20080217143931-r5r87f8m415866z5]
31595    fixed (a little bit hacky, slowly getting back) renamed methods in python
31596    binding
31597
31598
31599    Original author: Frederic Peters <fpeters@0d.be>
31600    Date: 2008-02-17 15:39:31.583000+01:00
31601
31602 bindings/lang_python.py | 14 ++++++++------
31603 1 file changed, 8 insertions(+), 6 deletions(-)
31604
31605commit 129ed8d7d39bb0612506ee36b75879843e787c6a
31606Author: Frederic Peters <fpeters@entrouvert.com>
31607Date:   Tue Apr 29 12:06:34 2008 +0000
31608
31609    [project @ fpeters@0d.be-20080217115736-u8axfdcztdhvsnj0]
31610    removed pyc file
31611
31612
31613    Original author: Frederic Peters <fpeters@0d.be>
31614    Date: 2008-02-17 12:57:36.849000+01:00
31615
31616 bindings/lang_java.pyc | Bin 27747 -> 0 bytes
31617 1 file changed, 0 insertions(+), 0 deletions(-)
31618
31619commit 3b93e1b952d046ca20459194e8ea649e1e0794bc
31620Author: Frederic Peters <fpeters@entrouvert.com>
31621Date:   Tue Apr 29 12:06:30 2008 +0000
31622
31623    [project @ fpeters@0d.be-20080217115557-8qtcrc1vzb75f75c]
31624    merged Benjamin branch
31625
31626
31627    Original author: Frederic Peters <fpeters@0d.be>
31628    Date: 2008-02-17 12:55:57.088000+01:00
31629
31630 bindings/Makefile.am                       |   2 +-
31631 bindings/bindings.py                       |  38 +-
31632 bindings/java/GObject.java                 |   9 +
31633 bindings/java/LassoException_top.java      |  31 ++
31634 bindings/java/Makefile.am                  |  40 ++
31635 bindings/java/TODO                         |  14 +
31636 bindings/java/tests/BindingTests.java      | 282 +++++++++++
31637 bindings/java/tests/LoginTest.java         | 244 +++++++++
31638 bindings/java/tests/Test.java              |  11 +
31639 bindings/lang_java.py                      | 777 +++++++++++++++++++++++++++++
31640 bindings/lang_java.pyc                     | Bin 0 -> 27747 bytes
31641 bindings/lang_java_wrapper_bottom.c        |   0
31642 bindings/lang_java_wrapper_top.c           | 522 +++++++++++++++++++
31643 bindings/overrides.xml                     |  24 +-
31644 bindings/utility-scripts/error-analyzer.pl | 147 ++++++
31645 bindings/utils.py                          |  52 ++
31646 16 files changed, 2183 insertions(+), 10 deletions(-)
31647
31648commit 34e4fd0b5aae872344a16267efac847f45108ca7
31649Author: Frederic Peters <fpeters@entrouvert.com>
31650Date:   Tue Apr 29 12:06:25 2008 +0000
31651
31652    [project @ fpeters@0d.be-20080118215410-d45drghkhvba7822]
31653    merged Damien branch; and fixed PHP5 binding to use GLib memory management
31654    functions
31655
31656
31657    Original author: Frederic Peters <fpeters@0d.be>
31658    Date: 2008-01-18 22:54:10.239000+01:00
31659
31660 bindings/lang_php5_helpers/wrapper_source.py       |  4 +-
31661 bindings/lang_php5_helpers/wrapper_source_top.c    |  2 +-
31662 .../examples/get_attributes_from_assertion.php     | 11 +++
31663 bindings/php5/tests/binding_tests.php              | 82 +++++++++++++++++++++-
31664 .../examples/get_attributes_from_assertion.py      |  8 +++
31665 5 files changed, 102 insertions(+), 5 deletions(-)
31666
31667commit 073b0504389253893c636f40047eb4e0531cec34
31668Author: Frederic Peters <fpeters@entrouvert.com>
31669Date:   Tue Apr 29 12:06:21 2008 +0000
31670
31671    [project @ fpeters@0d.be-20071122144503-m1ya6db2hzlijhmt]
31672    parse docstrings (such as the parsed form is available to all languages) and
31673    format them as epydoc in the python binding
31674
31675
31676    Original author: Frederic Peters <fpeters@0d.be>
31677    Date: 2007-11-22 15:45:03.610000+01:00
31678
31679 bindings/bindings.py                   | 60 +++++++++++++++++++++++++++-
31680 bindings/lang_php5_helpers/php_code.py |  2 +-
31681 bindings/lang_python.py                | 72 +++++++++++++++++++++++++++-------
31682 3 files changed, 117 insertions(+), 17 deletions(-)
31683
31684commit b02255125abeb60d01b8a506b50924afc7e9f808
31685Author: Frederic Peters <fpeters@entrouvert.com>
31686Date:   Tue Apr 29 12:06:17 2008 +0000
31687
31688    [project @ fpeters@0d.be-20071122125027-vw48yk2h353ijif8]
31689    Don't bind lasso_*_destroy methods since they are just wrappers around
31690    g_object_unref which will be called properly from the bindings object
31691    destructor support.  Also added support for a skip attribute to <func>
31692    in overrides (not used at the moment).
31693
31694
31695    Original author: Frederic Peters <fpeters@0d.be>
31696    Date: 2007-11-22 13:50:27.802000+01:00
31697
31698 bindings/bindings.py | 33 +++++++++++++++++++++------------
31699 1 file changed, 21 insertions(+), 12 deletions(-)
31700
31701commit 3cf3d56d7f7aa54a1dabfa0decc40cd9f0adfa09
31702Author: Frederic Peters <fpeters@entrouvert.com>
31703Date:   Tue Apr 29 12:06:13 2008 +0000
31704
31705    [project @ fpeters@0d.be-20071120204838-b1q3z1nv4phb1t8r]
31706    fixed typo in file to remove
31707
31708
31709    Original author: Frederic Peters <fpeters@0d.be>
31710    Date: 2007-11-20 21:48:38.865000+01:00
31711
31712 bindings/php5/Makefile.am | 2 +-
31713 1 file changed, 1 insertion(+), 1 deletion(-)
31714
31715commit ca08831c9624db9fba2805b5b1116ba779db02ff
31716Author: Frederic Peters <fpeters@entrouvert.com>
31717Date:   Tue Apr 29 12:06:08 2008 +0000
31718
31719    [project @ fpeters@0d.be-20071120201438-11ybvaefw3o02p7h]
31720    clean built files
31721
31722
31723    Original author: Frederic Peters <fpeters@0d.be>
31724    Date: 2007-11-20 21:14:38.792000+01:00
31725
31726 bindings/php5/Makefile.am   | 3 +++
31727 bindings/python/Makefile.am | 3 +++
31728 2 files changed, 6 insertions(+)
31729
31730commit 7a7a8430b52b4ce8f1451eba927c3f809b84cc4e
31731Author: Frederic Peters <fpeters@entrouvert.com>
31732Date:   Tue Apr 29 12:06:04 2008 +0000
31733
31734    [project @ fpeters@0d.be-20071120201406-loyt7g5302ztk7er]
31735    get srcdir from env variable (set automatically by automake)
31736
31737
31738    Original author: Frederic Peters <fpeters@0d.be>
31739    Date: 2007-11-20 21:14:06.537000+01:00
31740
31741 bindings/python/tests/binding_tests.py  | 3 ++-
31742 bindings/python/tests/profiles_tests.py | 3 ++-
31743 2 files changed, 4 insertions(+), 2 deletions(-)
31744
31745commit 21f30edd6477e9d9ec0b4f5bba5010204d6c99e6
31746Author: Frederic Peters <fpeters@entrouvert.com>
31747Date:   Tue Apr 29 12:06:00 2008 +0000
31748
31749    [project @ fpeters@0d.be-20071120151830-wdnobbexiv300ibb]
31750    fixed some make distcheck issues (still remaining is access to test data when
31751    srcdir != builddir)
31752
31753
31754    Original author: Frederic Peters <fpeters@0d.be>
31755    Date: 2007-11-20 16:18:30.814000+01:00
31756
31757 bindings/Makefile.am              | 12 ++++++++++++
31758 bindings/php5/Makefile.am         | 12 +++++++++---
31759 bindings/python/Makefile.am       |  6 ++++--
31760 bindings/python/tests/Makefile.am |  2 ++
31761 4 files changed, 27 insertions(+), 5 deletions(-)
31762
31763commit 5511b8b29d461e53008fd4f1b1ae548ff8d425cb
31764Author: Frederic Peters <fpeters@entrouvert.com>
31765Date:   Tue Apr 29 12:05:55 2008 +0000
31766
31767    [project @ fpeters@0d.be-20071115162508-ydcoj2rr8zkfxyvy]
31768    merged Damien branch
31769
31770
31771    Original author: Frederic Peters <fpeters@0d.be>
31772    Date: 2007-11-15 17:25:08.524000+01:00
31773
31774 bindings/lang_php5_helpers/php_code.py          | 134 +++++++++++--
31775 bindings/lang_php5_helpers/wrapper_source.py    |  63 +++---
31776 bindings/lang_php5_helpers/wrapper_source_top.c | 248 ++++++++++++++++--------
31777 bindings/lang_python_wrapper_top.c              |   2 +-
31778 bindings/php5/Makefile.am                       |   3 +
31779 bindings/php5/tests/binding_tests.php           |  68 ++++++-
31780 bindings/php5/tests/profile_tests.php           |  39 ++--
31781 7 files changed, 404 insertions(+), 153 deletions(-)
31782
31783commit 8e660b7eb334db6ac26b472d858198ad12b9e695
31784Author: Frederic Peters <fpeters@entrouvert.com>
31785Date:   Tue Apr 29 12:05:51 2008 +0000
31786
31787    [project @ fpeters@0d.be-20071115161633-6e49xtjy7dgqxm3r]
31788    added special support for functions that return a borrowed reference to
31789    a GObject*.
31790
31791
31792    Original author: Frederic Peters <fpeters@0d.be>
31793    Date: 2007-11-15 17:16:33.298000+01:00
31794
31795 bindings/bindings.py    | 3 +++
31796 bindings/lang_python.py | 3 +++
31797 bindings/overrides.xml  | 8 +++++++-
31798 3 files changed, 13 insertions(+), 1 deletion(-)
31799
31800commit 281e9a81aeb2fe642dfd1d186165db7490c0a920
31801Author: Frederic Peters <fpeters@entrouvert.com>
31802Date:   Tue Apr 29 12:05:47 2008 +0000
31803
31804    [project @ fpeters@0d.be-20071115102943-ai5s97yj5g9chrv3]
31805    added getter for internal GObject* reference count; useful to debug memory
31806    allocations.
31807
31808
31809    Original author: Frederic Peters <fpeters@0d.be>
31810    Date: 2007-11-15 11:29:43.003000+01:00
31811
31812 bindings/lang_python_wrapper_top.c | 16 ++++++++++++++++
31813 1 file changed, 16 insertions(+)
31814
31815commit 8a6602b62be0b26bf500754b1c0dc466892051ab
31816Author: Frederic Peters <fpeters@entrouvert.com>
31817Date:   Tue Apr 29 12:05:43 2008 +0000
31818
31819    [project @ fpeters@0d.be-20071113195326-cd83a1nrlh9l9nbr]
31820    added three more tests of bindings
31821
31822
31823    Original author: Frederic Peters <fpeters@0d.be>
31824    Date: 2007-11-13 20:53:26.406000+01:00
31825
31826 bindings/python/tests/binding_tests.py | 25 +++++++++++++++++++++++++
31827 1 file changed, 25 insertions(+)
31828
31829commit b413aa153384e789a3ed42c1ebbee97fad892345
31830Author: Frederic Peters <fpeters@entrouvert.com>
31831Date:   Tue Apr 29 12:05:38 2008 +0000
31832
31833    [project @ fpeters@0d.be-20071113192919-3g05qazwjjhivlsh]
31834    ported old test cases to the new binding
31835
31836
31837    Original author: Frederic Peters <fpeters@0d.be>
31838    Date: 2007-11-13 20:29:19.859000+01:00
31839
31840 bindings/python/Makefile.am             |   2 +
31841 bindings/python/tests/Makefile.am       |   4 +
31842 bindings/python/tests/binding_tests.py  | 258 +++++++++++++++++++++++
31843 bindings/python/tests/profiles_tests.py | 358 ++++++++++++++++++++++++++++++++
31844 4 files changed, 622 insertions(+)
31845
31846commit a305a587f82f6a174db607519ab61ed815156079
31847Author: Frederic Peters <fpeters@entrouvert.com>
31848Date:   Tue Apr 29 12:05:33 2008 +0000
31849
31850    [project @ fpeters@0d.be-20071113192818-6ysl71n3cg4uvy4l]
31851    fixed setting list and object attributes to None
31852
31853
31854    Original author: Frederic Peters <fpeters@0d.be>
31855    Date: 2007-11-13 20:28:18.519000+01:00
31856
31857 bindings/lang_python.py | 35 ++++++++++++++++++++++++++++-------
31858 1 file changed, 28 insertions(+), 7 deletions(-)
31859
31860commit e532085587f82fca4d47bd63a8e9d1e4404f2379
31861Author: Frederic Peters <fpeters@entrouvert.com>
31862Date:   Tue Apr 29 12:05:28 2008 +0000
31863
31864    [project @ fpeters@0d.be-20071113172348-8i4mcve247l8ec0k]
31865    fixed memory managements issues in Python binding
31866
31867
31868    Original author: Frederic Peters <fpeters@0d.be>
31869    Date: 2007-11-13 18:23:48.693000+01:00
31870
31871 bindings/lang_python.py            | 17 +++++++++++------
31872 bindings/lang_python_wrapper_top.c |  1 +
31873 2 files changed, 12 insertions(+), 6 deletions(-)
31874
31875commit 349d44ce6894bf0e979f12f5c62fe69bcceabc7d
31876Author: Frederic Peters <fpeters@entrouvert.com>
31877Date:   Tue Apr 29 12:05:24 2008 +0000
31878
31879    [project @ fpeters@0d.be-20071113151334-k8v9udlbr5nb2lu7]
31880    backward compatibility for isSessionDirty and isIdentityDirty
31881
31882
31883    Original author: Frederic Peters <fpeters@0d.be>
31884    Date: 2007-11-13 16:13:34.182000+01:00
31885
31886 bindings/lang_python.py | 3 +++
31887 1 file changed, 3 insertions(+)
31888
31889commit c5651d43906dfbd5970614e5e0dee2e87a112a13
31890Author: Frederic Peters <fpeters@entrouvert.com>
31891Date:   Tue Apr 29 12:05:20 2008 +0000
31892
31893    [project @ fpeters@0d.be-20071113141308-1hr4b009pgx606sa]
31894    some backward compatibility with SWIG generated binding
31895
31896
31897    Original author: Frederic Peters <fpeters@0d.be>
31898    Date: 2007-11-13 15:13:08.467000+01:00
31899
31900 bindings/lang_python.py | 20 ++++++++++++++++++--
31901 1 file changed, 18 insertions(+), 2 deletions(-)
31902
31903commit 131e62dcb86fe8b02f0ae989b3f8bfc5b0e57c7d
31904Author: Frederic Peters <fpeters@entrouvert.com>
31905Date:   Tue Apr 29 12:05:16 2008 +0000
31906
31907    [project @ fpeters@0d.be-20071113140738-l9xdpgnjvx2ekdvr]
31908    PyDict_SetItemString doesn't steal the reference, so Py_DECREF(obj); after.
31909
31910
31911    Original author: Frederic Peters <fpeters@0d.be>
31912    Date: 2007-11-13 15:07:38.745000+01:00
31913
31914 bindings/lang_python_wrapper_top.c | 2 ++
31915 1 file changed, 2 insertions(+)
31916
31917commit 0ac403922ffc4126f21e48dddd0c38076257ca74
31918Author: Frederic Peters <fpeters@entrouvert.com>
31919Date:   Tue Apr 29 12:05:12 2008 +0000
31920
31921    [project @ fpeters@0d.be-20071113015838-961yf93m001amgi1]
31922    merging Damien branch
31923
31924
31925    Original author: Frederic Peters <fpeters@0d.be>
31926    Date: 2007-11-13 02:58:38.825000+01:00
31927
31928 bindings/lang_php5_helpers/php_code.py          |  84 ++++++------
31929 bindings/lang_php5_helpers/wrapper_source.py    |  43 +++---
31930 bindings/lang_php5_helpers/wrapper_source_top.c | 166 +++++++++++++++++++++++-
31931 bindings/overrides.xml                          |   5 +
31932 bindings/php5/tests/binding_tests.php           |  39 ++++++
31933 5 files changed, 273 insertions(+), 64 deletions(-)
31934
31935commit 62b71580574c634b7e8bac0a4b3105db1a9a2538
31936Author: Frederic Peters <fpeters@entrouvert.com>
31937Date:   Tue Apr 29 12:05:08 2008 +0000
31938
31939    [project @ fpeters@0d.be-20071112131601-rxpuzaxkhe2qwdw4]
31940    fixed variable type
31941
31942
31943    Original author: Frederic Peters <fpeters@0d.be>
31944    Date: 2007-11-12 14:16:01.913000+01:00
31945
31946 bindings/lang_python_wrapper_top.c | 2 +-
31947 1 file changed, 1 insertion(+), 1 deletion(-)
31948
31949commit e510273aaea8ef6fbde641044a590c3ffbed8da9
31950Author: Frederic Peters <fpeters@entrouvert.com>
31951Date:   Tue Apr 29 12:05:04 2008 +0000
31952
31953    [project @ fpeters@0d.be-20071111224238-k28pyur1kpm2iiyc]
31954    added some support for overrided function names to PHP5 binding
31955
31956
31957    Original author: Frederic Peters <fpeters@0d.be>
31958    Date: 2007-11-11 23:42:38.123000+01:00
31959
31960 bindings/lang_php5_helpers/php_code.py       | 24 ++++++++++++++++--------
31961 bindings/lang_php5_helpers/wrapper_source.py |  5 ++++-
31962 2 files changed, 20 insertions(+), 9 deletions(-)
31963
31964commit 66001f32ce35d84ef786cce3c44020e3d35f3a56
31965Author: Frederic Peters <fpeters@entrouvert.com>
31966Date:   Tue Apr 29 12:05:00 2008 +0000
31967
31968    [project @ fpeters@0d.be-20071111215225-xo2v0iwwjw74rqyp]
31969    override lasso_profile_get_nameIdentifier to be renamed to
31970    lasso_profile_get_federation_nameIdentifier in bindings, so it doesn't shadow
31971    the LassoProfile::nameIdentifier member.
31972
31973
31974    Original author: Frederic Peters <fpeters@0d.be>
31975    Date: 2007-11-11 22:52:25.286000+01:00
31976
31977 bindings/lang_python.py | 6 +++++-
31978 bindings/overrides.xml  | 3 +++
31979 2 files changed, 8 insertions(+), 1 deletion(-)
31980
31981commit b7e5f34fcbb03460b81c5b05bf245ef5641e0cbc
31982Author: Frederic Peters <fpeters@entrouvert.com>
31983Date:   Tue Apr 29 12:04:56 2008 +0000
31984
31985    [project @ fpeters@0d.be-20071111213604-1prv8pyvnwr6gdly]
31986    moved is_null check into cptrToPhp function instead of duplicating it in
31987    callers.
31988
31989
31990    Original author: Frederic Peters <fpeters@0d.be>
31991    Date: 2007-11-11 22:36:04.472000+01:00
31992
31993 bindings/lang_php5_helpers/php_code.py | 14 ++++----------
31994 1 file changed, 4 insertions(+), 10 deletions(-)
31995
31996commit 08cedd3c6e9d910eda1e7ba42ea313d23506d6f0
31997Author: Frederic Peters <fpeters@entrouvert.com>
31998Date:   Tue Apr 29 12:04:52 2008 +0000
31999
32000    [project @ fpeters@0d.be-20071111213455-a7lds8mfily3o9i1]
32001    ISO C90 forbids mixed declarations and code; moved xmlString return code
32002    into its own code block
32003
32004
32005    Original author: Frederic Peters <fpeters@0d.be>
32006    Date: 2007-11-11 22:34:55.867000+01:00
32007
32008 bindings/lang_php5_helpers/wrapper_source.py | 12 +++++++-----
32009 1 file changed, 7 insertions(+), 5 deletions(-)
32010
32011commit 42934cb50ee967a650d6c894180df76c34815dd6
32012Author: Frederic Peters <fpeters@entrouvert.com>
32013Date:   Tue Apr 29 12:04:48 2008 +0000
32014
32015    [project @ fpeters@0d.be-20071106133809-z6qxlw10eooqrkwp]
32016    merged damien branch
32017
32018
32019    Original author: Frederic Peters <fpeters@0d.be>
32020    Date: 2007-11-06 14:38:09.490000+01:00
32021
32022 bindings/lang_php5_helpers/php_code.py          | 60 ++++++++++++++-----
32023 bindings/lang_php5_helpers/wrapper_source.py    | 79 +++++++++++--------------
32024 bindings/lang_php5_helpers/wrapper_source_top.c | 73 +++++++++++++++++++++++
32025 bindings/lang_python_wrapper_top.c              |  3 +-
32026 bindings/php5/tests/binding_tests.php           | 49 +++++++++++++++
32027 bindings/php5/tests/profile_tests.php           | 27 +++++++--
32028 6 files changed, 223 insertions(+), 68 deletions(-)
32029
32030commit bebf0b17639a292af7349c3427bc2dd993b145fb
32031Author: Frederic Peters <fpeters@entrouvert.com>
32032Date:   Tue Apr 29 12:04:44 2008 +0000
32033
32034    [project @ fpeters@0d.be-20071103222826-mjowzcuitfc35jpx]
32035    removed erroneously duplicated lines
32036
32037
32038    Original author: Frederic Peters <fpeters@0d.be>
32039    Date: 2007-11-03 23:28:26.922000+01:00
32040
32041 bindings/lang_php5_helpers/wrapper_source.py | 2 --
32042 1 file changed, 2 deletions(-)
32043
32044commit 07f5497c34ef6b7fda6dcaa131e6691593c63725
32045Author: Frederic Peters <fpeters@entrouvert.com>
32046Date:   Tue Apr 29 12:04:40 2008 +0000
32047
32048    [project @ fpeters@0d.be-20071103213505-94itgfwnvinqnhf6]
32049    Added warning message on boolean constants, as they are not yet supported but
32050    shouldn't cause the build to fail; also fixed a few calls to format_attribute
32051    that have been removed in favor of code from utils.py
32052
32053
32054    Original author: Frederic Peters <fpeters@0d.be>
32055    Date: 2007-11-03 22:35:05.918000+01:00
32056
32057 bindings/lang_php5_helpers/wrapper_source.py | 7 +++++--
32058 1 file changed, 5 insertions(+), 2 deletions(-)
32059
32060commit 87f9e0f350b879b7d721889cc6fbc6f878f4cd0f
32061Author: Frederic Peters <fpeters@entrouvert.com>
32062Date:   Tue Apr 29 12:04:36 2008 +0000
32063
32064    [project @ fpeters@0d.be-20071103211651-8vperiqd97t0987s]
32065    support for list of xmlNode* (such as LibAuthnRequest/Extension)
32066
32067
32068    Original author: Frederic Peters <fpeters@0d.be>
32069    Date: 2007-11-03 22:16:51.610000+01:00
32070
32071 bindings/lang_python.py            | 26 ++++++++++++++++++++++++--
32072 bindings/lang_python_wrapper_top.c | 17 +++++++++++++++++
32073 2 files changed, 41 insertions(+), 2 deletions(-)
32074
32075commit c8762f405baaac8cbb6475b39d4fbd701a34060a
32076Author: Frederic Peters <fpeters@entrouvert.com>
32077Date:   Tue Apr 29 12:04:32 2008 +0000
32078
32079    [project @ fpeters@0d.be-20071102093734-mv4amat73ulcri17]
32080    merged Damien branch
32081
32082
32083    Original author: Frederic Peters <fpeters@0d.be>
32084    Date: 2007-11-02 10:37:34.842000+01:00
32085
32086 bindings/lang_php5_helpers/php_code.py       |  29 +++----
32087 bindings/lang_php5_helpers/wrapper_source.py |  88 +++++++++++++++------
32088 bindings/php5/tests/profile_tests.php        | 113 +++++++++++++++++++++++----
32089 3 files changed, 175 insertions(+), 55 deletions(-)
32090
32091commit dedaa6e0eebeeb6d46f721e3c1a2022b75267901
32092Author: Frederic Peters <fpeters@entrouvert.com>
32093Date:   Tue Apr 29 12:04:28 2008 +0000
32094
32095    [project @ fpeters@0d.be-20071101183642-85c94st4sjujh4sr]
32096    added special support required for SAML2_SUPPORT and WSF_SUPPORT constants
32097
32098
32099    Original author: Frederic Peters <fpeters@0d.be>
32100    Date: 2007-11-01 19:36:42.776000+01:00
32101
32102 bindings/bindings.py               |  1 +
32103 bindings/lang_python.py            | 21 +++++++++++++++++++++
32104 bindings/lang_python_wrapper_top.c |  1 +
32105 bindings/overrides.xml             |  4 +++-
32106 4 files changed, 26 insertions(+), 1 deletion(-)
32107
32108commit dd8b9a38fb622104835a386b3fae86dcd718de31
32109Author: Frederic Peters <fpeters@entrouvert.com>
32110Date:   Tue Apr 29 12:04:24 2008 +0000
32111
32112    [project @ fpeters@0d.be-20071101181800-r94oeih0q8hplrxo]
32113    added support for standalone functions in lasso wrapper; and added renames
32114    for a bunch of them
32115
32116
32117    Original author: Frederic Peters <fpeters@0d.be>
32118    Date: 2007-11-01 19:18:00.896000+01:00
32119
32120 bindings/bindings.py    |  3 +++
32121 bindings/lang_python.py | 21 ++++++++++++++++++---
32122 bindings/overrides.xml  |  6 ++++++
32123 3 files changed, 27 insertions(+), 3 deletions(-)
32124
32125commit 5d3228f77205dfb2a0e9f28f88f67602e2c37ee9
32126Author: Frederic Peters <fpeters@entrouvert.com>
32127Date:   Tue Apr 29 12:04:20 2008 +0000
32128
32129    [project @ fpeters@0d.be-20071101170655-2qi60xpa42u7g310]
32130    added (get) wrapper for GHashTable members
32131
32132
32133    Original author: Frederic Peters <fpeters@0d.be>
32134    Date: 2007-11-01 18:06:55.994000+01:00
32135
32136 bindings/lang_python.py            | 59 ++++++++++++++++++++++-
32137 bindings/lang_python_wrapper_top.c | 98 ++++++++++++++++++++++++++++++++++++++
32138 2 files changed, 156 insertions(+), 1 deletion(-)
32139
32140commit 08ce85ccd01a5c7431e4e69d8db7ae26f9b935c4
32141Author: Frederic Peters <fpeters@entrouvert.com>
32142Date:   Tue Apr 29 12:04:16 2008 +0000
32143
32144    [project @ fpeters@0d.be-20071101160226-jj7ou71gblw0uymq]
32145    added support for converting xmlNode* as return type to PyString
32146
32147
32148    Original author: Frederic Peters <fpeters@0d.be>
32149    Date: 2007-11-01 17:02:26.261000+01:00
32150
32151 bindings/lang_python.py            | 15 ++++++++++++++-
32152 bindings/lang_python_wrapper_top.c | 33 +++++++++++++++++++++++++++++++++
32153 2 files changed, 47 insertions(+), 1 deletion(-)
32154
32155commit 60bc045cc318300c2bcb5b2e883ff840a7305260
32156Author: Frederic Peters <fpeters@entrouvert.com>
32157Date:   Tue Apr 29 12:04:12 2008 +0000
32158
32159    [project @ fpeters@0d.be-20071101155155-avzyxfeum84mhf7k]
32160    don't return a value for methods that do not return a value, and convert
32161    returned value to object for methods returning objects.
32162
32163
32164    Original author: Frederic Peters <fpeters@0d.be>
32165    Date: 2007-11-01 16:51:55.007000+01:00
32166
32167 bindings/lang_python.py | 5 ++++-
32168 1 file changed, 4 insertions(+), 1 deletion(-)
32169
32170commit 1eb23072695b0c8bb6ad1b7554880ae18537b88f
32171Author: Frederic Peters <fpeters@entrouvert.com>
32172Date:   Tue Apr 29 12:04:08 2008 +0000
32173
32174    [project @ fpeters@0d.be-20071101154634-m2de3kw7qyl47p39]
32175    raise lasso.Error instead of base Exception on constructor error
32176
32177
32178    Original author: Frederic Peters <fpeters@0d.be>
32179    Date: 2007-11-01 16:46:34.882000+01:00
32180
32181 bindings/lang_python.py | 2 +-
32182 1 file changed, 1 insertion(+), 1 deletion(-)
32183
32184commit 619dcfa16927d774ed94b0417869f6e1a5e0150b
32185Author: Frederic Peters <fpeters@entrouvert.com>
32186Date:   Tue Apr 29 12:04:04 2008 +0000
32187
32188    [project @ fpeters@0d.be-20071101154602-vtgnze1fteggdkvj]
32189    always convert identifers from ID to Id
32190
32191
32192    Original author: Frederic Peters <fpeters@0d.be>
32193    Date: 2007-11-01 16:46:02.686000+01:00
32194
32195 bindings/utils.py | 1 +
32196 1 file changed, 1 insertion(+)
32197
32198commit 61ad2fee4beedb26e4fb1dec8899c08bcf4d4a9f
32199Author: Frederic Peters <fpeters@entrouvert.com>
32200Date:   Tue Apr 29 12:04:00 2008 +0000
32201
32202    [project @ fpeters@0d.be-20071101154109-l4l5rntsmkrukw3k]
32203    raise exception when constructor fails
32204
32205
32206    Original author: Frederic Peters <fpeters@0d.be>
32207    Date: 2007-11-01 16:41:09.647000+01:00
32208
32209 bindings/lang_python.py | 2 ++
32210 1 file changed, 2 insertions(+)
32211
32212commit 31d1c636421842a6aede4ad344aecea2c0a6d3ac
32213Author: Frederic Peters <fpeters@entrouvert.com>
32214Date:   Tue Apr 29 12:03:56 2008 +0000
32215
32216    [project @ fpeters@0d.be-20071101153722-f7053pg8s6x5rpst]
32217    added comments to file, and added optional args definition to lasso_provider_new
32218
32219
32220    Original author: Frederic Peters <fpeters@0d.be>
32221    Date: 2007-11-01 16:37:22.975000+01:00
32222
32223 bindings/overrides.xml | 10 ++++++++++
32224 1 file changed, 10 insertions(+)
32225
32226commit aa8049af80f202de09822bb6afba54f2ed50740c
32227Author: Frederic Peters <fpeters@entrouvert.com>
32228Date:   Tue Apr 29 12:03:52 2008 +0000
32229
32230    [project @ fpeters@0d.be-20071031161615-6azrhw33s96nngr1]
32231    fixed setters for object members that are LassoNode
32232
32233
32234    Original author: Frederic Peters <fpeters@0d.be>
32235    Date: 2007-10-31 17:16:15.654000+01:00
32236
32237 bindings/lang_python.py | 4 +++-
32238 1 file changed, 3 insertions(+), 1 deletion(-)
32239
32240commit fad4c5b309c9c625f1c42e12df9377fbb00ef12f
32241Author: Frederic Peters <fpeters@entrouvert.com>
32242Date:   Tue Apr 29 12:03:48 2008 +0000
32243
32244    [project @ fpeters@0d.be-20071031161008-c5jqe7topkxoaoe0]
32245    raise TypeError when assigning a Python list to a member expecting a tuple
32246
32247
32248    Original author: Frederic Peters <fpeters@0d.be>
32249    Date: 2007-10-31 17:10:08.047000+01:00
32250
32251 bindings/lang_python.py | 8 ++++++--
32252 1 file changed, 6 insertions(+), 2 deletions(-)
32253
32254commit 72c7cf9cf5bf9d874dc3d9774566a835fa0a5474
32255Author: Frederic Peters <fpeters@entrouvert.com>
32256Date:   Tue Apr 29 12:03:44 2008 +0000
32257
32258    [project @ fpeters@0d.be-20071031124903-z1k8ywuk1qgrl5gm]
32259    added lasso extension dynamic loading, aborting if it fails
32260
32261
32262    Original author: Frederic Peters <fpeters@0d.be>
32263    Date: 2007-10-31 13:49:03.384000+01:00
32264
32265 bindings/lang_php5_helpers/php_code.py | 18 ++++++++++++++++++
32266 1 file changed, 18 insertions(+)
32267
32268commit f8233551a19ce4ead9f809d39cff49a94126d141
32269Author: Frederic Peters <fpeters@entrouvert.com>
32270Date:   Tue Apr 29 12:03:40 2008 +0000
32271
32272    [project @ fpeters@0d.be-20071031114522-jkrmvbpphcm0rms8]
32273    moved identifier name formatting functions to their own module, so they are not
32274    duplicated everywhere.
32275
32276
32277    Original author: Frederic Peters <fpeters@0d.be>
32278    Date: 2007-10-31 12:45:22.367000+01:00
32279
32280 bindings/lang_php5_helpers/php_code.py       | 33 ++++---------------
32281 bindings/lang_php5_helpers/wrapper_source.py | 21 +++---------
32282 bindings/lang_python.py                      | 36 +++++---------------
32283 bindings/utils.py                            | 49 ++++++++++++++++++++++++++++
32284 4 files changed, 68 insertions(+), 71 deletions(-)
32285
32286commit 21607461fee5e76640aff9bee710119c07fcc69f
32287Author: Frederic Peters <fpeters@entrouvert.com>
32288Date:   Tue Apr 29 12:03:36 2008 +0000
32289
32290    [project @ fpeters@0d.be-20071030182501-ylv8gu5he0jqlngd]
32291    output warnings to stderr
32292
32293
32294    Original author: Frederic Peters <fpeters@0d.be>
32295    Date: 2007-10-30 19:25:01.156000+01:00
32296
32297 bindings/lang_php5_helpers/php_code.py | 2 +-
32298 1 file changed, 1 insertion(+), 1 deletion(-)
32299
32300commit 81cec0d3c4e3a1528c77703d9b009b16beb924c9
32301Author: Frederic Peters <fpeters@entrouvert.com>
32302Date:   Tue Apr 29 12:03:32 2008 +0000
32303
32304    [project @ fpeters@0d.be-20071029175534-xyhm1jidpe624m3t]
32305    API compatibility with SWIG bindings which didn't have accessors for those
32306    methods and used totally pythonified method name instead, such as
32307    Logout::getNextProviderId; also improved python method naming converter
32308    function to correctly translate ID to Id.
32309
32310
32311    Original author: Frederic Peters <fpeters@0d.be>
32312    Date: 2007-10-29 18:55:34.577000+01:00
32313
32314 bindings/lang_python.py | 9 +++++++++
32315 1 file changed, 9 insertions(+)
32316
32317commit a7ad9d99058693b3c500db6e39ecb5afa1b2ca23
32318Author: Frederic Peters <fpeters@entrouvert.com>
32319Date:   Tue Apr 29 12:03:28 2008 +0000
32320
32321    [project @ fpeters@0d.be-20071029174409-80dztn33kjef8xch]
32322    output warning to stderr
32323
32324
32325    Original author: Frederic Peters <fpeters@0d.be>
32326    Date: 2007-10-29 18:44:09.130000+01:00
32327
32328 bindings/lang_python.py | 2 +-
32329 1 file changed, 1 insertion(+), 1 deletion(-)
32330
32331commit a2d633e7fa2c454d901e0b24d0f0e7c56ff1aaae
32332Author: Frederic Peters <fpeters@entrouvert.com>
32333Date:   Tue Apr 29 12:03:24 2008 +0000
32334
32335    [project @ fpeters@0d.be-20071028192051-mdp2mgambly3dyxv]
32336    fixed two places which had not been converted to new cptr/type
32337
32338
32339    Original author: Frederic Peters <fpeters@0d.be>
32340    Date: 2007-10-28 20:20:51.103000+01:00
32341
32342 bindings/lang_python.py | 6 +++---
32343 1 file changed, 3 insertions(+), 3 deletions(-)
32344
32345commit 44f6e18fe39608468e0338116d36ddc8776dce74
32346Author: Frederic Peters <fpeters@entrouvert.com>
32347Date:   Tue Apr 29 12:03:17 2008 +0000
32348
32349    [project @ fpeters@0d.be-20071028140359-qhawdgrwjhk97y32]
32350    added Makefile.am files; to integrate within lasso build tree (under a
32351    bindings/ directory), this also requires to add those three lines to
32352    configure.ac AC_OUTPUT:
32353      bindings/Makefile
32354      bindings/python/Makefile
32355      bindings/php5/Makefile
32356
32357    also changed generation script to output files in the current directory
32358
32359
32360    Original author: Frederic Peters <fpeters@0d.be>
32361    Date: 2007-10-28 15:03:59.480000+01:00
32362
32363 bindings/Makefile.am        |  2 ++
32364 bindings/bindings.py        |  4 +++-
32365 bindings/lang_php5.py       |  9 +++------
32366 bindings/lang_python.py     | 12 ++++++------
32367 bindings/php5/Makefile.am   | 17 +++++++++++++++++
32368 bindings/python/Makefile.am | 26 ++++++++++++++++++++++++++
32369 6 files changed, 57 insertions(+), 13 deletions(-)
32370
32371commit 236ff838e7cd77a611a57603d0ba5b2c9c0fba3c
32372Author: Frederic Peters <fpeters@entrouvert.com>
32373Date:   Tue Apr 29 12:03:13 2008 +0000
32374
32375    [project @ fpeters@0d.be-20071028134708-gxz10vu031229qi8]
32376    undef some #define from php_config.h that are also defined in lasso_config.h
32377
32378
32379    Original author: Frederic Peters <fpeters@0d.be>
32380    Date: 2007-10-28 14:47:08.021000+01:00
32381
32382 bindings/lang_php5_helpers/wrapper_source.py | 5 +++++
32383 1 file changed, 5 insertions(+)
32384
32385commit 151016be72ede9f2bd839641ee1357110d4d6124
32386Author: Frederic Peters <fpeters@entrouvert.com>
32387Date:   Tue Apr 29 12:03:09 2008 +0000
32388
32389    [project @ fpeters@0d.be-20071028132849-mlc6yfzl0y3enzbn]
32390    merged PHP5 support from Damien
32391
32392
32393    Original author: Frederic Peters <fpeters@0d.be>
32394    Date: 2007-10-28 14:28:49.939000+01:00
32395
32396 bindings/bindings.py                         |   5 +
32397 bindings/lang_php5.py                        |  48 ++++
32398 bindings/lang_php5_helpers/__init__.py       |   0
32399 bindings/lang_php5_helpers/php_code.py       | 346 ++++++++++++++++++++++++
32400 bindings/lang_php5_helpers/wrapper_header.py |  62 +++++
32401 bindings/lang_php5_helpers/wrapper_source.py | 388 +++++++++++++++++++++++++++
32402 bindings/lang_python.py                      |   1 -
32403 bindings/php5/tests/profile_tests.php        | 137 ++++++++++
32404 8 files changed, 986 insertions(+), 1 deletion(-)
32405
32406commit 28d68b66dd1d83dd4aae531979375f632f1b4bb0
32407Author: Frederic Peters <fpeters@entrouvert.com>
32408Date:   Tue Apr 29 12:03:05 2008 +0000
32409
32410    [project @ fpeters@0d.be-20071010133236-j76dbt8kh1gojsz2]
32411    build without ID-WSF support by default, adding a --enable-id-wsf parameter to
32412    enable it.  Also some generated C cleaning.
32413
32414
32415    Original author: Frederic Peters <fpeters@0d.be>
32416    Date: 2007-10-10 15:32:36.162000+02:00
32417
32418 bindings/bindings.py                  | 15 +++++++++++++--
32419 bindings/lang_python.py               |  8 ++++----
32420 bindings/lang_python_wrapper_bottom.c |  4 ----
32421 bindings/lang_python_wrapper_top.c    |  1 +
32422 4 files changed, 18 insertions(+), 10 deletions(-)
32423
32424commit 33ad521be0eb8a6fc1c64e2839a3d217d29ab8dc
32425Author: Frederic Peters <fpeters@entrouvert.com>
32426Date:   Tue Apr 29 12:03:01 2008 +0000
32427
32428    [project @ fpeters@0d.be-20071008135840-ujwuza0tqm6cwlzr]
32429    added licence header, help text, command-line options and renamed script
32430
32431
32432    Original author: Frederic Peters <fpeters@0d.be>
32433    Date: 2007-10-08 15:58:40.683000+02:00
32434
32435 bindings/{t.py => bindings.py} | 69 ++++++++++++++++++++++++++++++++----------
32436 bindings/lang_python.py        | 24 +++++++++++++++
32437 2 files changed, 77 insertions(+), 16 deletions(-)
32438
32439commit 8cff338971f7363c8b9b04c7c09f834f98df1f33
32440Author: Frederic Peters <fpeters@entrouvert.com>
32441Date:   Tue Apr 29 12:02:56 2008 +0000
32442
32443    [project @ fpeters@0d.be-20071008113045-hi02eeinwh7a1703]
32444    some support to generate python docstrings (on methods)
32445
32446
32447    Original author: Frederic Peters <fpeters@0d.be>
32448    Date: 2007-10-08 13:30:45.285000+02:00
32449
32450 bindings/lang_python.py | 38 ++++++++++++++++++++++++++++++++++++++
32451 bindings/t.py           | 26 ++++++++++++++++++++++++++
32452 2 files changed, 64 insertions(+)
32453
32454commit 58d3f1b48bd41f0e0854fd801675891dcc11033c
32455Author: Frederic Peters <fpeters@entrouvert.com>
32456Date:   Tue Apr 29 12:02:52 2008 +0000
32457
32458    [project @ fpeters@0d.be-20071008100008-wd4uyitms1xfz1wv]
32459    completed support for get/setters of list of objects
32460
32461    s = lasso.Saml2Assertion()
32462    s2 = lasso.Saml2AuthnStatement()
32463    s2.sessionIndex = 'plop'
32464    s3 = lasso.Saml2AuthnStatement()
32465    s3.sessionIndex = 'plop2'
32466    s.authnStatement = (s2, s3)
32467    print s.authnStatement
32468
32469
32470    Original author: Frederic Peters <fpeters@0d.be>
32471    Date: 2007-10-08 12:00:08.145000+02:00
32472
32473 bindings/lang_python.py            | 35 ++++++++++++++---------------------
32474 bindings/lang_python_wrapper_top.c | 18 ++++++++++++++++++
32475 2 files changed, 32 insertions(+), 21 deletions(-)
32476
32477commit 3c0712d3ecac0cf74a88e31324de64c534bed8ad
32478Author: Frederic Peters <fpeters@entrouvert.com>
32479Date:   Tue Apr 29 12:02:42 2008 +0000
32480
32481    [project @ fpeters@0d.be-20071008094035-jypv3sactdkvkoq7]
32482    setting of list of objects
32483
32484    s = lasso.Saml2Assertion()
32485    s2 = lasso.Saml2AuthnStatement()
32486    s2.sessionIndex = 'plop'
32487    s3 = lasso.Saml2AuthnStatement()
32488    s3.sessionIndex = 'plop2'
32489    s.authnStatement = (s2, s3)
32490    print s.dump()
32491
32492    <saml:Assertion xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" SignType="0"
32493    SignMethod="0" EncryptionActivated="false" EncryptionSymKeyType="0">
32494      <saml:AuthnStatement SessionIndex="plop"/>
32495      <saml:AuthnStatement SessionIndex="plop2"/>
32496    </saml:Assertion>
32497
32498
32499    Original author: Frederic Peters <fpeters@0d.be>
32500    Date: 2007-10-08 11:40:35.875000+02:00
32501
32502 bindings/lang_python.py | 18 +++++++++++++-----
32503 1 file changed, 13 insertions(+), 5 deletions(-)
32504
32505commit e1f40bbdd7ba46e51d72389ec17820160fa461b6
32506Author: Frederic Peters <fpeters@entrouvert.com>
32507Date:   Tue Apr 29 12:02:38 2008 +0000
32508
32509    [project @ fpeters@0d.be-20071008090356-014qg89f2kq667v4]
32510    support for getter/setter of list of strings (and partially done of objects)
32511
32512
32513    Original author: Frederic Peters <fpeters@0d.be>
32514    Date: 2007-10-08 11:03:56.732000+02:00
32515
32516 bindings/lang_python.py | 80 +++++++++++++++++++++++++++++++++++++++++++++----
32517 bindings/t.py           | 10 ++++++-
32518 2 files changed, 84 insertions(+), 6 deletions(-)
32519
32520commit 3e20b4b01c0e36a3b151f84c548681801785c482
32521Author: Frederic Peters <fpeters@entrouvert.com>
32522Date:   Tue Apr 29 12:02:34 2008 +0000
32523
32524    [project @ fpeters@0d.be-20071006185817-a2qpisu5x6a4zqef]
32525    fixing newFromDump constructors
32526
32527    Original author: Frederic Peters <fpeters@0d.be>
32528    Date: 2007-10-06 20:58:17.081000+02:00
32529
32530 bindings/lang_python.py | 1 +
32531 1 file changed, 1 insertion(+)
32532
32533commit 5a0a4a48c8505f289d8d6d1e676b6fe5dd5650fc
32534Author: Frederic Peters <fpeters@entrouvert.com>
32535Date:   Tue Apr 29 12:02:30 2008 +0000
32536
32537    [project @ fpeters@0d.be-20071006183919-bv96kzjkqzho9p5s]
32538    added support for non-None optional args
32539
32540
32541    Original author: Frederic Peters <fpeters@0d.be>
32542    Date: 2007-10-06 20:39:19.031000+02:00
32543
32544 bindings/lang_python.py | 13 +++++++++++--
32545 bindings/overrides.xml  | 17 +++++++++++++++++
32546 bindings/t.py           |  3 +++
32547 3 files changed, 31 insertions(+), 2 deletions(-)
32548
32549commit 61bd776bba2ba9f30d334dd1e451c4f15830bec3
32550Author: Frederic Peters <fpeters@entrouvert.com>
32551Date:   Tue Apr 29 12:02:26 2008 +0000
32552
32553    [project @ fpeters@0d.be-20071006180132-1t68niy6jyj26k88]
32554    bugfix for string members
32555
32556
32557    Original author: Frederic Peters <fpeters@0d.be>
32558    Date: 2007-10-06 20:01:32.249000+02:00
32559
32560 bindings/lang_python.py | 7 +++++--
32561 1 file changed, 5 insertions(+), 2 deletions(-)
32562
32563commit c1bf8393fb0d546ed14a53377d0e9074fdce8b95
32564Author: Frederic Peters <fpeters@entrouvert.com>
32565Date:   Tue Apr 29 12:02:22 2008 +0000
32566
32567    [project @ fpeters@0d.be-20071006172452-7ed22uoeqm22gled]
32568    support for exceptions, with a complete hierarchy of exceptions; and emulation
32569    of swig binding behaviour (access to code via [0] and to error string via [1])
32570
32571    login = lasso.Login(server)
32572    try:
32573        login.initAuthnRequest('plop', lasso.HTTP_METHOD_REDIRECT)
32574    except lasso.Error, error:
32575        print error
32576          # <lasso.ProviderNotFoundError(-201): ProviderID unknown to LassoServer.>
32577        print error.code
32578          # -201
32579        print error[0]
32580          # -201
32581        print error[1]
32582          # ProviderID unknown to LassoServer.
32583        sys.exit(1)
32584
32585
32586    Original author: Frederic Peters <fpeters@0d.be>
32587    Date: 2007-10-06 19:24:52.095000+02:00
32588
32589 bindings/lang_python.py | 84 +++++++++++++++++++++++++++++++++++++++++++++++--
32590 bindings/overrides.xml  | 13 ++++++++
32591 bindings/t.py           |  2 +-
32592 3 files changed, 96 insertions(+), 3 deletions(-)
32593
32594commit b780cf634ec9f2dc4790a04f4c1b1cdd505c58c2
32595Author: Frederic Peters <fpeters@entrouvert.com>
32596Date:   Tue Apr 29 12:02:18 2008 +0000
32597
32598    [project @ fpeters@0d.be-20071006155345-ses0l1suzq229qdq]
32599    fixed refcounting
32600
32601
32602    Original author: Frederic Peters <fpeters@0d.be>
32603    Date: 2007-10-06 17:53:45.416000+02:00
32604
32605 bindings/lang_python.py            | 13 ++++++++-----
32606 bindings/lang_python_wrapper_top.c |  6 ++++++
32607 2 files changed, 14 insertions(+), 5 deletions(-)
32608
32609commit 43e43c94044154de6f1bb49ddcdb47fd63e82784
32610Author: Frederic Peters <fpeters@entrouvert.com>
32611Date:   Tue Apr 29 12:02:14 2008 +0000
32612
32613    [project @ fpeters@0d.be-20071006151758-pwrstredrf19b2nw]
32614    added repr support for PyGObjectPtr, displaying GObject type name and reference
32615    count
32616
32617
32618    Original author: Frederic Peters <fpeters@0d.be>
32619    Date: 2007-10-06 17:17:58.258000+02:00
32620
32621 bindings/lang_python_wrapper_top.c | 11 ++++++++++-
32622 1 file changed, 10 insertions(+), 1 deletion(-)
32623
32624commit 17505a1805a47e80695ea1573530cdc5c6180da9
32625Author: Frederic Peters <fpeters@entrouvert.com>
32626Date:   Tue Apr 29 12:02:10 2008 +0000
32627
32628    [project @ fpeters@0d.be-20071005223906-y27ho960oiiqho19]
32629    fixed getters returning objects (getting the appropriate class for the given
32630    type) (and a small issue with setter of strings); this is now working:
32631
32632    login = lasso.Login(server)
32633    login.initAuthnRequest('https://idp1/metadata', lasso.HTTP_METHOD_REDIRECT)
32634    login.request.isPassive = False
32635    login.request.nameIDPolicy = 'federated'
32636    login.buildAuthnRequestMsg()
32637
32638
32639    Original author: Frederic Peters <fpeters@0d.be>
32640    Date: 2007-10-06 00:39:06.565000+02:00
32641
32642 bindings/lang_python.py | 76 +++++++++++++++++++++++++++++++++++--------------
32643 1 file changed, 54 insertions(+), 22 deletions(-)
32644
32645commit 93ee9083730057521db9841c1b1e22ebf07a79bb
32646Author: Frederic Peters <fpeters@entrouvert.com>
32647Date:   Tue Apr 29 12:02:06 2008 +0000
32648
32649    [project @ fpeters@0d.be-20071005200614-dahkk1xuq6pbumbo]
32650    wrap constants & enums; is now possible:
32651
32652    login = lasso.Login(server)
32653    login.initAuthnRequest('https://idp1/metadata', lasso.HTTP_METHOD_REDIRECT)
32654    login.buildAuthnRequestMsg()
32655
32656
32657    Original author: Frederic Peters <fpeters@0d.be>
32658    Date: 2007-10-05 22:06:14.800000+02:00
32659
32660 bindings/lang_python.py               | 26 ++++++++++++++++++++++++++
32661 bindings/lang_python_wrapper_bottom.c |  5 ++++-
32662 bindings/t.py                         |  8 ++++++--
32663 3 files changed, 36 insertions(+), 3 deletions(-)
32664
32665commit 90f4c1ee59c58b252a13d8b4f55e01df421c8fd5
32666Author: Frederic Peters <fpeters@entrouvert.com>
32667Date:   Tue Apr 29 12:02:02 2008 +0000
32668
32669    [project @ fpeters@0d.be-20071005194234-7b7e39l1x4afi8wf]
32670    fixed attribute renaming, login.msgUrl now works
32671
32672
32673    Original author: Frederic Peters <fpeters@0d.be>
32674    Date: 2007-10-05 21:42:34.345000+02:00
32675
32676 bindings/lang_python.py | 2 ++
32677 1 file changed, 2 insertions(+)
32678
32679commit 1aac24f0ccba489859b4913931415859bb4d4d47
32680Author: Frederic Peters <fpeters@entrouvert.com>
32681Date:   Tue Apr 29 12:01:58 2008 +0000
32682
32683    [project @ fpeters@0d.be-20071005193755-jzlc2gc56thaxqwe]
32684    added support for optional arguments and fixed method calls with objects
32685
32686    now working:
32687
32688    server = lasso.Server('../../tests/data/sp1-la/metadata.xml')
32689    server.addProvider(2, '../../tests/data/idp1-la/metadata.xml',
32690            '../../tests/data/idp1-la/public-key.pem')
32691
32692    login = lasso.Login(server)
32693    login.initAuthnRequest('https://idp1/metadata', 4)
32694    login.buildAuthnRequestMsg()
32695    print login.msg_url
32696
32697
32698    Original author: Frederic Peters <fpeters@0d.be>
32699    Date: 2007-10-05 21:37:55.914000+02:00
32700
32701 bindings/lang_python.py | 75 ++++++++++++++++++++++++++++++++++++++-----------
32702 bindings/overrides.xml  | 12 ++++++++
32703 bindings/t.py           | 20 ++++++++++++-
32704 3 files changed, 90 insertions(+), 17 deletions(-)
32705
32706commit 37ff97943aed67b7303b642be1e1a8dfd4df359f
32707Author: Frederic Peters <fpeters@entrouvert.com>
32708Date:   Tue Apr 29 12:01:54 2008 +0000
32709
32710    [project @ fpeters@0d.be-20071005171544-ben23itgbrjebwvk]
32711    member setters
32712
32713    import lasso
32714    s = lasso.Samlp2AuthnRequest()
32715    s.isPassive = True
32716    print s.dump()
32717
32718
32719    Original author: Frederic Peters <fpeters@0d.be>
32720    Date: 2007-10-05 19:15:44.095000+02:00
32721
32722 bindings/lang_python.py | 118 +++++++++++++++++++++++++++++++-----------------
32723 1 file changed, 77 insertions(+), 41 deletions(-)
32724
32725commit 26bbd4a6e3f9a921f13ba6a73b4bf174c3809fba
32726Author: Frederic Peters <fpeters@entrouvert.com>
32727Date:   Tue Apr 29 12:01:50 2008 +0000
32728
32729    [project @ fpeters@0d.be-20071005162859-0pf7l8zkie7m9sr5]
32730    generate wrapper for get accessors
32731
32732    import lasso
32733    s = lasso.Samlp2AuthnRequest()
32734    print s.isPassive
32735
32736
32737    Original author: Frederic Peters <fpeters@0d.be>
32738    Date: 2007-10-05 18:28:59.741000+02:00
32739
32740 bindings/lang_python.py | 53 +++++++++++++++++++++++++++++++++++++++++++++++++
32741 bindings/t.py           |  7 +++++++
32742 2 files changed, 60 insertions(+)
32743
32744commit e7e6b7170c3102d0208bf8cbbe99601d5a6d8162
32745Author: Frederic Peters <fpeters@entrouvert.com>
32746Date:   Tue Apr 29 12:01:46 2008 +0000
32747
32748    [project @ fpeters@0d.be-20071005161337-vh1s4saoywr0u2sa]
32749    workaround since assertion must come before advice
32750
32751    Original author: Frederic Peters <fpeters@0d.be>
32752    Date: 2007-10-05 18:13:37.320000+02:00
32753
32754 bindings/t.py | 1 +
32755 1 file changed, 1 insertion(+)
32756
32757commit b67dcfb9e6bd3ea329bb04875764879a2e7f9cd0
32758Author: Frederic Peters <fpeters@entrouvert.com>
32759Date:   Tue Apr 29 12:01:42 2008 +0000
32760
32761    [project @ fpeters@0d.be-20071005155511-13lg9tc7usfht3ud]
32762    minimalistic functional module
32763
32764     $ python -c 'import lasso; print lasso.Samlp2AuthnRequest().dump()'
32765    <samlp:AuthnRequest xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"
32766    SignType="0" SignMethod="0" ForceAuthn="false" IsPassive="false"/>
32767
32768
32769    Original author: Frederic Peters <fpeters@0d.be>
32770    Date: 2007-10-05 17:55:11.508000+02:00
32771
32772 bindings/lang_python.py               | 70 ++++++++++++++++++++++++++++++++++-
32773 bindings/lang_python_wrapper_bottom.c |  4 +-
32774 bindings/lang_python_wrapper_top.c    |  4 +-
32775 bindings/t.py                         |  8 +++-
32776 4 files changed, 81 insertions(+), 5 deletions(-)
32777
32778commit eddccffb2412dd42754cc36244ea6476d742d691
32779Author: Frederic Peters <fpeters@entrouvert.com>
32780Date:   Tue Apr 29 12:01:38 2008 +0000
32781
32782    [project @ fpeters@0d.be-20071005125351-543q5fahhrljdmaj]
32783    (work in progress) some infra for python wrapper
32784
32785    Original author: Frederic Peters <fpeters@0d.be>
32786    Date: 2007-10-05 14:53:51.026000+02:00
32787
32788 bindings/lang_python.py               | 20 +++++++++++
32789 bindings/lang_python_wrapper_bottom.c | 17 +++++++++
32790 bindings/lang_python_wrapper_top.c    | 66 +++++++++++++++++++++++++++++++++++
32791 3 files changed, 103 insertions(+)
32792
32793commit 02644ef15b19f60e69d33d4e28bbfdfb77fb16d1
32794Author: Frederic Peters <fpeters@entrouvert.com>
32795Date:   Tue Apr 29 12:01:34 2008 +0000
32796
32797    [project @ fpeters@0d.be-20071005114857-u95fr7hqt6ze2qp9]
32798    create constructor for _new functions and class methods for _new_from_dump
32799    methods
32800
32801
32802    Original author: Frederic Peters <fpeters@0d.be>
32803    Date: 2007-10-05 13:48:57.345000+02:00
32804
32805 bindings/lang_python.py | 27 +++++++++++++++++++++++++--
32806 1 file changed, 25 insertions(+), 2 deletions(-)
32807
32808commit 951991f4f8ebf309d9cb2f8499c63fd44e3869eb
32809Author: Frederic Peters <fpeters@entrouvert.com>
32810Date:   Tue Apr 29 12:01:30 2008 +0000
32811
32812    [project @ fpeters@0d.be-20071005100459-r1mm9241ko41pcfv]
32813    python generation (classes, members & methods; missing constructors and layer
32814    using python C API)
32815
32816
32817    Original author: Frederic Peters <fpeters@0d.be>
32818    Date: 2007-10-05 12:04:59.172000+02:00
32819
32820 bindings/lang_python.py | 130 ++++++++++++++++++++++++++++++++++++++++++++++++
32821 bindings/t.py           |  16 ++++--
32822 2 files changed, 142 insertions(+), 4 deletions(-)
32823
32824commit effa4d926726616b7719745bb633d4dfd8e4744f
32825Author: Frederic Peters <fpeters@entrouvert.com>
32826Date:   Tue Apr 29 12:01:26 2008 +0000
32827
32828    [project @ fpeters@0d.be-20071005082424-d4y1kxyjhenlflsj]
32829    ignore get_type functions
32830
32831    Original author: Frederic Peters <fpeters@0d.be>
32832    Date: 2007-10-05 10:24:24.151000+02:00
32833
32834 bindings/t.py | 2 +-
32835 1 file changed, 1 insertion(+), 1 deletion(-)
32836
32837commit 236be81fe760da11e3ae7edcfa8359df5db4af4b
32838Author: Frederic Peters <fpeters@entrouvert.com>
32839Date:   Tue Apr 29 12:01:22 2008 +0000
32840
32841    [project @ fpeters@0d.be-20071005082412-r41uf26575dubg5l]
32842    attach methods to classes
32843
32844    Original author: Frederic Peters <fpeters@0d.be>
32845    Date: 2007-10-05 10:24:12.840000+02:00
32846
32847 bindings/t.py | 51 ++++++++++++++++++++++++++++++++++++++++-----------
32848 1 file changed, 40 insertions(+), 11 deletions(-)
32849
32850commit a8de95ee530816b70c9aaa12061e426c95ddd753
32851Author: Frederic Peters <fpeters@entrouvert.com>
32852Date:   Tue Apr 29 12:01:18 2008 +0000
32853
32854    [project @ fpeters@0d.be-20071005081049-u0v99a86515z4ay5]
32855    order class hierarchy
32856
32857    Original author: Frederic Peters <fpeters@0d.be>
32858    Date: 2007-10-05 10:10:49.378000+02:00
32859
32860 bindings/t.py | 12 +++++++++++-
32861 1 file changed, 11 insertions(+), 1 deletion(-)
32862
32863commit 6e9fdb39a6e8b86cccb408d5fe94520ed7d9d0e1
32864Author: Frederic Peters <fpeters@entrouvert.com>
32865Date:   Tue Apr 29 12:01:14 2008 +0000
32866
32867    [project @ fpeters@0d.be-20071005080353-01t90pe4t68sdmtp]
32868    moved binding data to a class
32869
32870
32871    Original author: Frederic Peters <fpeters@0d.be>
32872    Date: 2007-10-05 10:03:53.550000+02:00
32873
32874 bindings/t.py | 86 +++++++++++++++++++++++++++++++++--------------------------
32875 1 file changed, 48 insertions(+), 38 deletions(-)
32876
32877commit 5e9e063307723051701ffee983efe2b6f4cce7bc
32878Author: Frederic Peters <fpeters@entrouvert.com>
32879Date:   Tue Apr 29 12:01:10 2008 +0000
32880
32881    [project @ fpeters@0d.be-20071004213555-02snw1q22fgkw3jx]
32882    added support for functions
32883
32884    Original author: Frederic Peters <fpeters@0d.be>
32885    Date: 2007-10-04 23:35:55.074000+02:00
32886
32887 bindings/t.py | 54 +++++++++++++++++++++++++++++++++++++++++++++++++-----
32888 1 file changed, 49 insertions(+), 5 deletions(-)
32889
32890commit bf69a7dfc8268a6d0cde478cb93487a1c21ecf15
32891Author: Frederic Peters <fpeters@entrouvert.com>
32892Date:   Tue Apr 29 12:01:06 2008 +0000
32893
32894    [project @ fpeters@0d.be-20071004205916-5ur5t75ht9586n4j]
32895    reimplemented to be easier to concatenate lines (necessary for functions
32896    spanning multiple lines)
32897
32898
32899    Original author: Frederic Peters <fpeters@0d.be>
32900    Date: 2007-10-04 22:59:16.286000+02:00
32901
32902 bindings/t.py | 105 +++++++++++++++++++++++-----------------------------------
32903 1 file changed, 42 insertions(+), 63 deletions(-)
32904
32905commit ce4e1312d774f690793a42aad4837d6b0e2a62d4
32906Author: Frederic Peters <fpeters@entrouvert.com>
32907Date:   Tue Apr 29 12:01:02 2008 +0000
32908
32909    [project @ fpeters@0d.be-20071004204927-6j2np9wflrp15tt4]
32910    get struct members
32911
32912    Original author: Frederic Peters <fpeters@0d.be>
32913    Date: 2007-10-04 22:49:27.981000+02:00
32914
32915 bindings/t.py | 40 +++++++++++++++++++++++++++++++++++++---
32916 1 file changed, 37 insertions(+), 3 deletions(-)
32917
32918commit 5b1a266350c541aa9bdd3d29e029de2821eb9138
32919Author: Frederic Peters <fpeters@entrouvert.com>
32920Date:   Tue Apr 29 12:00:58 2008 +0000
32921
32922    [project @ fpeters@0d.be-20071004203958-xsegogi4ad0muf0a]
32923    get list of structs
32924
32925    Original author: Frederic Peters <fpeters@0d.be>
32926    Date: 2007-10-04 22:39:58.914000+02:00
32927
32928 bindings/t.py | 35 ++++++++++++++++++++++++++++++++++-
32929 1 file changed, 34 insertions(+), 1 deletion(-)
32930
32931commit daa5973e7a26d285548f2e75f2bca94b675a6776
32932Author: Frederic Peters <fpeters@entrouvert.com>
32933Date:   Tue Apr 29 12:00:54 2008 +0000
32934
32935    [project @ fpeters@0d.be-20071004203206-voc7gqczx2usx3c8]
32936    ignore private headers
32937
32938    Original author: Frederic Peters <fpeters@0d.be>
32939    Date: 2007-10-04 22:32:06.670000+02:00
32940
32941 bindings/t.py | 2 +-
32942 1 file changed, 1 insertion(+), 1 deletion(-)
32943
32944commit 8e4a7eb6d2e8e12360fdef93501e1a4cf8526bcb
32945Author: Frederic Peters <fpeters@entrouvert.com>
32946Date:   Tue Apr 29 12:00:50 2008 +0000
32947
32948    [project @ fpeters@0d.be-20071004203137-j6p42c5e48qgc5fq]
32949    added support for enums
32950
32951    Original author: Frederic Peters <fpeters@0d.be>
32952    Date: 2007-10-04 22:31:37.240000+02:00
32953
32954 bindings/t.py | 18 ++++++++++++++++++
32955 1 file changed, 18 insertions(+)
32956
32957commit 9d9956b25bf2c4e8463de4d502dd1e103b68f017
32958Author: Frederic Peters <fpeters@entrouvert.com>
32959Date:   Tue Apr 29 12:00:40 2008 +0000
32960
32961    [project @ fpeters@0d.be-20071004185258-quqzvq2tgmbt8u1j]
32962    initial work, extracting constants out of source tree
32963
32964
32965    Original author: Frederic Peters <fpeters@0d.be>
32966    Date: 2007-10-04 20:52:58.486000+02:00
32967
32968 bindings/t.py | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
32969 1 file changed, 49 insertions(+)
32970
32971commit 69dd84c682e06dc5ef99529c0fd0d48f5e635c84
32972Author: Frederic Peters <fpeters@entrouvert.com>
32973Date:   Tue Apr 29 10:45:08 2008 +0000
32974
32975    updated to current packaging then updated for new bindings
32976
32977 changelog             | 32 ++++++++++++++++++++++++++++++++
32978 control               | 22 ++++++++++++++++++----
32979 copyright             |  2 +-
32980 liblasso-cil.files    |  7 -------
32981 liblasso-java.files   |  2 --
32982 liblasso-java.install |  2 ++
32983 liblasso-perl.install |  3 +++
32984 liblasso3-dev.files   |  5 -----
32985 liblasso3-dev.install |  5 +++++
32986 liblasso3.files       |  1 -
32987 liblasso3.install     |  1 +
32988 php4-lasso.examples   |  0
32989 php4-lasso.files      |  2 --
32990 php5-lasso.files      |  3 ---
32991 php5-lasso.install    |  3 +++
32992 python-lasso.files    |  3 ---
32993 python-lasso.install  |  2 ++
32994 rules                 | 22 ++++++++++------------
32995 18 files changed, 77 insertions(+), 40 deletions(-)
32996
32997commit e696b80c7aa9401bee2aa3163d1a836e367e9309
32998Author: Frederic Peters <fpeters@entrouvert.com>
32999Date:   Tue Apr 29 10:45:08 2008 +0000
33000
33001    updated to current packaging then updated for new bindings
33002
33003 debian/changelog             | 32 ++++++++++++++++++++++++++++++++
33004 debian/control               | 22 ++++++++++++++++++----
33005 debian/copyright             |  2 +-
33006 debian/liblasso-cil.files    |  7 -------
33007 debian/liblasso-java.files   |  2 --
33008 debian/liblasso-java.install |  2 ++
33009 debian/liblasso-perl.install |  3 +++
33010 debian/liblasso3-dev.files   |  5 -----
33011 debian/liblasso3-dev.install |  5 +++++
33012 debian/liblasso3.files       |  1 -
33013 debian/liblasso3.install     |  1 +
33014 debian/php4-lasso.examples   |  0
33015 debian/php4-lasso.files      |  2 --
33016 debian/php5-lasso.files      |  3 ---
33017 debian/php5-lasso.install    |  3 +++
33018 debian/python-lasso.files    |  3 ---
33019 debian/python-lasso.install  |  2 ++
33020 debian/rules                 | 22 ++++++++++------------
33021 18 files changed, 77 insertions(+), 40 deletions(-)
33022
33023commit 82a55a450c296ad80976d6bb5d11a9f2535c6df7
33024Author: Frederic Peters <fpeters@entrouvert.com>
33025Date:   Mon Apr 28 11:45:20 2008 +0000
33026
33027    re-added function; but fixed docstrings
33028
33029 lasso/xml/xml.c | 13 ++++++++++++-
33030 1 file changed, 12 insertions(+), 1 deletion(-)
33031
33032commit a1eba927366996cb396d02c1c2b56ad03623ca27
33033Author: Frederic Peters <fpeters@entrouvert.com>
33034Date:   Mon Apr 28 11:14:08 2008 +0000
33035
33036    removed duplicated function
33037
33038 lasso/xml/xml.c | 11 -----------
33039 1 file changed, 11 deletions(-)
33040
33041commit 6ebb36cbc169adffe04be065d0f959bb3bd40eaa
33042Author: Frederic Peters <fpeters@entrouvert.com>
33043Date:   Sat Apr 26 15:29:25 2008 +0000
33044
33045    add unprefixed extension dir for php5, and fixed it for php4
33046
33047 configure.ac | 36 +++++++++++++-----------------------
33048 1 file changed, 13 insertions(+), 23 deletions(-)
33049
33050commit cc5109ee93fa27a688d290390cfc564fa3743b83
33051Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33052Date:   Thu Apr 24 09:02:34 2008 +0000
33053
33054     change g_return_val_if_fail(provider,... from last commit to g_return_val_if_fail(LASSO_IS_PROVIDER(provider)
33055
33056 lasso/id-ff/provider.c | 30 +++++++++++++++---------------
33057 1 file changed, 15 insertions(+), 15 deletions(-)
33058
33059commit e7a598832bcfdd302a3be99a3112e355e465ae9c
33060Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33061Date:   Wed Apr 23 17:10:05 2008 +0000
33062
33063     * add bad argument handling in lasso_provider_* functions
33064
33065 lasso/id-ff/provider.c | 18 ++++++++++++++++--
33066 lasso/id-ff/provider.h |  1 +
33067 2 files changed, 17 insertions(+), 2 deletions(-)
33068
33069commit beee8a05c9fde87dbf801d81dc7c4764fe50c03b
33070Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33071Date:   Wed Apr 23 16:57:43 2008 +0000
33072
33073     * in lasso_provider_get_key return NULL if provider is NULL
33074
33075 lasso/id-ff/provider.c | 1 +
33076 1 file changed, 1 insertion(+)
33077
33078commit d9125e735620c8cb946041d022878f66f6ff1514
33079Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33080Date:   Wed Apr 23 15:00:20 2008 +0000
33081
33082     * change /etc -> /etc/php5/conf.d/ in the last commit
33083
33084 configure.ac | 2 +-
33085 1 file changed, 1 insertion(+), 1 deletion(-)
33086
33087commit 11e96c46bfaf9d236cd272e43f68064e9650de6d
33088Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33089Date:   Wed Apr 23 14:58:10 2008 +0000
33090
33091     * add parameters for php5: --with-php5-include-dir (default to /usr/share/php) and --with-php5-config-dir (default to /etc/php5/cond.f/)
33092
33093 configure.ac | 41 ++++++++++++++++++++++++++---------------
33094 1 file changed, 26 insertions(+), 15 deletions(-)
33095
33096commit 742e4f36b96bf41e1bdebb4d45c6eb6c5294850d
33097Author: Frederic Peters <fpeters@entrouvert.com>
33098Date:   Wed Apr 23 14:28:57 2008 +0000
33099
33100    that part is broken with PHP 4 only
33101
33102 swig/Lasso-wsf-disco.i | 6 +++---
33103 1 file changed, 3 insertions(+), 3 deletions(-)
33104
33105commit 137e8af17cb00a1ce6a805297db374e5ae91d645
33106Author: Frederic Peters <fpeters@entrouvert.com>
33107Date:   Wed Apr 23 14:22:06 2008 +0000
33108
33109    that part is broken with PHP 4 only
33110
33111 swig/Lasso-wsf-disco.i | 6 +++---
33112 1 file changed, 3 insertions(+), 3 deletions(-)
33113
33114commit b8304263bd28ff653f502f0831b111a313938f9c
33115Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33116Date:   Wed Apr 23 11:56:13 2008 +0000
33117
33118     * search gzread in zlib1 after trying in libz (win32)
33119     * remove critical exit from java macros
33120
33121 configure.ac                  | 12 +++++++-----
33122 macros/ac_check_rqrd_class.m4 |  2 +-
33123 macros/ac_prog_jar.m4         |  2 +-
33124 macros/ac_prog_java.m4        |  2 +-
33125 macros/ac_prog_java_cc.m4     |  2 +-
33126 macros/ac_prog_java_works.m4  |  6 +++---
33127 macros/ac_prog_javac.m4       |  2 +-
33128 macros/ac_prog_javac_works.m4 |  2 +-
33129 macros/ac_prog_javadoc.m4     |  2 +-
33130 macros/ac_prog_javah.m4       |  2 +-
33131 10 files changed, 18 insertions(+), 16 deletions(-)
33132
33133commit 717d4ba44f2412ec441593a033b0da0e5f494219
33134Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33135Date:   Mon Apr 21 17:02:35 2008 +0000
33136
33137     * AttributeQuery contains multiple Attribute elements not juste one
33138
33139 lasso/xml/saml-2.0/samlp2_attribute_query.c | 2 +-
33140 lasso/xml/saml-2.0/samlp2_attribute_query.h | 2 +-
33141 2 files changed, 2 insertions(+), 2 deletions(-)
33142
33143commit 36bc7c2238550653f428d6e7176a49d1546e8e45
33144Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33145Date:   Mon Apr 21 15:10:03 2008 +0000
33146
33147     * ajout d'un package debian pour le binding php5
33148
33149 control          | 14 ++++++++++++++
33150 php5-lasso.files |  3 +++
33151 2 files changed, 17 insertions(+)
33152
33153commit 0de9b07e69fb1eb70bb7ac03eff9f8d54d0a2226
33154Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33155Date:   Mon Apr 21 15:10:03 2008 +0000
33156
33157     * ajout d'un package debian pour le binding php5
33158
33159 debian/control          | 14 ++++++++++++++
33160 debian/php5-lasso.files |  3 +++
33161 2 files changed, 17 insertions(+)
33162
33163commit d002c77cd79d19699bb214ebe83fd6c7d076e59d
33164Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33165Date:   Fri Apr 18 16:54:36 2008 +0000
33166
33167     * add a finalizer to LassoNode class object
33168
33169 lasso/xml/xml.c | 18 +++++++++++++++++-
33170 1 file changed, 17 insertions(+), 1 deletion(-)
33171
33172commit 35ab92f5a8bdea2cfc65ff1597624ef9253ebe9c
33173Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33174Date:   Thu Apr 10 10:08:53 2008 +0000
33175
33176     twill has a debian package now
33177
33178 tests/integration/README | 2 +-
33179 1 file changed, 1 insertion(+), 1 deletion(-)
33180
33181commit 205fd32c7a464ff4cb29722dcd9dc0c8041f26cd
33182Author: Frederic Peters <fpeters@entrouvert.com>
33183Date:   Thu Apr 10 09:47:10 2008 +0000
33184
33185    added defederation tests
33186
33187 tests/integration/saml2/test_03_defederation.py | 59 +++++++++++++++++++++++++
33188 1 file changed, 59 insertions(+)
33189
33190commit c869dcf749faf0e2e45513a1b521026215354402
33191Author: Frederic Peters <fpeters@entrouvert.com>
33192Date:   Thu Apr 10 09:39:57 2008 +0000
33193
33194    removed saving page
33195
33196 tests/integration/saml2/test_02_slo.py | 1 -
33197 1 file changed, 1 deletion(-)
33198
33199commit e10559a9150071c8dafd816c4e6f3e084248f5e1
33200Author: Damien Laniel <dlaniel@entrouvert.com>
33201Date:   Wed Apr 9 10:21:37 2008 +0000
33202
33203    fixes SLO from IdP with Encrypted NameID in ID-FF
33204
33205 lasso/id-ff/logout.c | 19 ++++++++++++-------
33206 1 file changed, 12 insertions(+), 7 deletions(-)
33207
33208commit e12799789f6f4ace800e32702dab7b59b5212809
33209Author: Frederic Peters <fpeters@entrouvert.com>
33210Date:   Sun Apr 6 09:42:26 2008 +0000
33211
33212    fallback to onetime usage if no federation is found
33213
33214 lasso/id-ff/login.c | 3 ++-
33215 1 file changed, 2 insertions(+), 1 deletion(-)
33216
33217commit 86b7d247ce106ec8f0153b9919f16b02513139c0
33218Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33219Date:   Fri Mar 28 16:17:27 2008 +0000
33220
33221    add new directory in bindings/php5 to AC_OUTPUT commented lines
33222
33223 configure.ac | 2 ++
33224 1 file changed, 2 insertions(+)
33225
33226commit 59e505c40c5707ed37510508bccde0dcd1e18181
33227Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33228Date:   Fri Mar 28 16:07:54 2008 +0000
33229
33230    const is useless, and LassoIdWsf2UtilTestResult does not exist, breaking the bindings
33231
33232 lasso/xml/id-wsf-2.0/dstref_modify_item.c     | 2 +-
33233 lasso/xml/id-wsf-2.0/dstref_modify_item.h     | 2 +-
33234 lasso/xml/id-wsf-2.0/subs_notification.h      | 2 +-
33235 lasso/xml/id-wsf-2.0/subsref_query_response.h | 2 +-
33236 4 files changed, 4 insertions(+), 4 deletions(-)
33237
33238commit 8adb45fdb7a06d32c59c6aa06637cce3a6b148e2
33239Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33240Date:   Fri Mar 28 16:06:04 2008 +0000
33241
33242    const gboolean as argument is useless and it disturbs the bindings
33243
33244 lasso/id-wsf-2.0/data_service.c | 2 +-
33245 lasso/id-wsf-2.0/data_service.h | 2 +-
33246 2 files changed, 2 insertions(+), 2 deletions(-)
33247
33248commit f4d3e6e877a67ad4580e8f5e01fa98e98117e458
33249Author: Frederic Peters <fpeters@entrouvert.com>
33250Date:   Fri Mar 21 17:47:48 2008 +0000
33251
33252    added sso with ispassive check
33253
33254 tests/integration/saml2/test_01_sso.py | 11 +++++++++++
33255 1 file changed, 11 insertions(+)
33256
33257commit 77a09ee94054d54fb77d04a72425892c52aa9adb
33258Author: Frederic Peters <fpeters@entrouvert.com>
33259Date:   Fri Mar 21 17:32:24 2008 +0000
33260
33261    fixed missing rename of LASSO_TYPE_PROFILE_SERVICE to LASSO_TYPE_DATA_SERVICE
33262
33263 lasso/id-wsf/personal_profile_service.c | 2 +-
33264 1 file changed, 1 insertion(+), 1 deletion(-)
33265
33266commit 4c68cbeaea7e332287da6e3b06aec5b8a68008d6
33267Author: Frederic Peters <fpeters@entrouvert.com>
33268Date:   Thu Mar 20 19:13:39 2008 +0000
33269
33270    fixed data service macros to refer to data service, not to profile service; and
33271    added some parameter checking in init_modify
33272
33273 lasso/id-wsf/data_service.c | 13 +++++++++----
33274 lasso/id-wsf/data_service.h | 16 ++++++++--------
33275 2 files changed, 17 insertions(+), 12 deletions(-)
33276
33277commit afbacadc7dee7da2970ce2895a4911d24df38003
33278Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33279Date:   Tue Mar 18 17:36:19 2008 +0000
33280
33281     * fix typo in the last commit :)
33282
33283 lasso/id-wsf/data_service.c | 2 +-
33284 1 file changed, 1 insertion(+), 1 deletion(-)
33285
33286commit 1ab5cdf7524acf12a50598c49869659a1b6c13ab
33287Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33288Date:   Tue Mar 18 17:31:25 2008 +0000
33289
33290     * id-wsd/data_service.c: (lasso_data_service_process_modify_response_msg)
33291       return an error code if return value from lasso_node_new_from_dump is
33292       NULL or invalid.
33293
33294 lasso/id-wsf/data_service.c | 12 +++++++++++-
33295 1 file changed, 11 insertions(+), 1 deletion(-)
33296
33297commit 0eba1f41a554b8b5326f1cb8bf03d88956062f64
33298Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33299Date:   Fri Mar 14 14:40:10 2008 +0000
33300
33301     * configure.ac: remove generation of php5/Makefile, it does nothing. add
33302       detection of pre-4.1.3 gcj versions. add bindings/python/tests/Makefile
33303       in commented AC_OUTPUT code.
33304
33305 configure.ac | 17 ++++++++++++-----
33306 1 file changed, 12 insertions(+), 5 deletions(-)
33307
33308commit c9f7e1e74787939d6943b60e4a8b92afc4d6b19a
33309Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33310Date:   Wed Mar 12 13:23:34 2008 +0000
33311
33312     * change in the sgml documentation files.
33313
33314 docs/reference/tmpl/login.sgml                      | 1 +
33315 docs/reference/tmpl/name_identifier_mapping.sgml    | 2 +-
33316 docs/reference/tmpl/profile.sgml                    | 3 +++
33317 docs/reference/tmpl/saml_subject.sgml               | 1 +
33318 docs/reference/tmpl/samlp2_assertion_idrequest.sgml | 8 --------
33319 5 files changed, 6 insertions(+), 9 deletions(-)
33320
33321commit 6394f9ef6e1386864de18e280022d6e14626a433
33322Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33323Date:   Tue Mar 11 14:06:56 2008 +0000
33324
33325     * fix ticket #1 and #3.
33326
33327 lasso/saml-2.0/login.c | 12 +++++++++---
33328 1 file changed, 9 insertions(+), 3 deletions(-)
33329
33330commit 58cc642c160f543c8076ee6916925e2effe63729
33331Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33332Date:   Mon Mar 10 17:47:19 2008 +0000
33333
33334     * configure.ac: re-add JDK_INCLUDE substs (can be removed when we will move
33335       to the new bindings)
33336
33337 configure.ac | 2 ++
33338 1 file changed, 2 insertions(+)
33339
33340commit 9eef58fe4c9f5ee5a1c97ba21286fb8a6f9b62bc
33341Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33342Date:   Mon Mar 10 17:32:19 2008 +0000
33343
33344    * configure.ac,macros/ac_*.m4: add new m4 macros to detect more JAVA related
33345      things like junit.jar path to put into the CLASSPATH or desactivate
33346      compilation of java bindings test.
33347
33348 configure.ac                   |  48 +++++++++++---
33349 macros/ac_check_class.m4       | 147 +++++++++++++++++++++++++++++++++++++++++
33350 macros/ac_check_classpath.m4   |  63 ++++++++++++++++++
33351 macros/ac_check_java_home.m4   |  62 +++++++++++++++++
33352 macros/ac_check_junit.m4       |  69 +++++++++++++++++++
33353 macros/ac_check_rqrd_class.m4  |  65 ++++++++++++++++++
33354 macros/ac_java_options.m4      |  46 +++++++++++++
33355 macros/ac_prog_jar.m4          |  52 +++++++++++++++
33356 macros/ac_prog_java.m4         | 122 ++++++++++++++++++++++++++++++++++
33357 macros/ac_prog_java_cc.m4      | 107 ++++++++++++++++++++++++++++++
33358 macros/ac_prog_java_works.m4   | 137 ++++++++++++++++++++++++++++++++++++++
33359 macros/ac_prog_javac.m4        |  84 +++++++++++++++++++++++
33360 macros/ac_prog_javac_works.m4  |  75 +++++++++++++++++++++
33361 macros/ac_prog_javadoc.m4      |  53 +++++++++++++++
33362 macros/ac_prog_javah.m4        |  43 ++++++++++++
33363 macros/ac_try_compile_java.m4  |  53 +++++++++++++++
33364 macros/ac_try_run_javac.m4     |  54 +++++++++++++++
33365 macros/check.m4                |   2 +-
33366 macros/dps_java_check_class.m4 |  89 +++++++++++++++++++++++++
33367 macros/dps_libgcj_jar.m4       |  86 ++++++++++++++++++++++++
33368 macros/dps_xtra_classpath.m4   |  71 ++++++++++++++++++++
33369 21 files changed, 1516 insertions(+), 12 deletions(-)
33370
33371commit 0b95746ac1e7e7e44afa55b11b5115f8721dc212
33372Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33373Date:   Thu Mar 6 15:08:30 2008 +0000
33374
33375     * configure.ac: remove line for making bindings makefiles.
33376
33377 configure.ac | 5 -----
33378 1 file changed, 5 deletions(-)
33379
33380commit 7501e4c57b1ef448a4ea1b25e4344ee94dc5709a
33381Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33382Date:   Wed Mar 5 17:59:53 2008 +0000
33383
33384     * configure.ac: fix typo, forgot 'sed'.
33385
33386 configure.ac | 2 +-
33387 1 file changed, 1 insertion(+), 1 deletion(-)
33388
33389commit 97e568d3fba975a7481c3581a2b1e08f4700c6ce
33390Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33391Date:   Wed Mar 5 17:11:34 2008 +0000
33392
33393     * configure.ac: add the same option for javac than for gcjh (for target and
33394       source java language version).
33395
33396 configure.ac | 1 +
33397 1 file changed, 1 insertion(+)
33398
33399commit 16032ecffeeee297ec5749c50f8fad2228ca16da
33400Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33401Date:   Wed Mar 5 17:09:48 2008 +0000
33402
33403     * configure.ac: change handling of java options. Try to find JAVA_HOME from the
33404     link in /usr/bin. Propose more options for java, javac and javah. Set good
33405     options for gcj (-ftarget=1.4 -fsource=1.4 mainly to be retro compatible
33406     with old VMs).
33407
33408 configure.ac | 62 ++++++++++++++++++++++++++++++++++++++----------------------
33409 1 file changed, 39 insertions(+), 23 deletions(-)
33410
33411commit 553f6111a03530f0c6ae7b0ce2bbecc258828bfc
33412Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33413Date:   Wed Mar 5 17:08:18 2008 +0000
33414
33415     * login.c: (lasso_login_saml20_validate_request) fix typo.
33416
33417 lasso/saml-2.0/login.c | 2 +-
33418 1 file changed, 1 insertion(+), 1 deletion(-)
33419
33420commit 30abbad1843fc9774568ed799292c79ca10b8503
33421Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33422Date:   Tue Mar 4 13:10:04 2008 +0000
33423
33424     * lasso/saml-2.0/login.c: (lasso_login_validate_request) If consent is
33425       not obtained set status code at AUTHN_FAILED (no other status code seems ok).
33426
33427 lasso/saml-2.0/login.c | 6 +++++-
33428 1 file changed, 5 insertions(+), 1 deletion(-)
33429
33430commit 000f21295a0a3ea39309a34d926497c47dda758e
33431Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33432Date:   Tue Mar 4 11:41:19 2008 +0000
33433
33434     * lasso/saml-2.0/login.c: lasso_login_saml20_validate_request
33435       should define response->status_code no matter what happens, especially when
33436       consent is not obtained (lasso_login_saml20_process_federation return an
33437       error code in this case but it's a normal event in the SSO workflow so
33438       status code is 'Success'). If not buildArtifactMsg fails when looking for
33439       the response status code.
33440
33441 lasso/saml-2.0/login.c | 8 +++++---
33442 1 file changed, 5 insertions(+), 3 deletions(-)
33443
33444commit 4f18e677896a8485a7c8cd7d66ed8e6a75566f34
33445Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33446Date:   Mon Mar 3 17:59:03 2008 +0000
33447
33448    * lasso_name_id_management_process_requet: verify that request_msg is not null.
33449
33450 lasso/saml-2.0/name_id_management.c | 2 ++
33451 1 file changed, 2 insertions(+)
33452
33453commit eca6a8814ecb76ca6d17cececac1dbd3cd350fe4
33454Author: Frederic Peters <fpeters@entrouvert.com>
33455Date:   Mon Mar 3 16:26:54 2008 +0000
33456
33457    only get session when remote provider id is not provided
33458
33459 lasso/saml-2.0/name_id_management.c | 23 +++++++++++------------
33460 1 file changed, 11 insertions(+), 12 deletions(-)
33461
33462commit 1d182718f43d5e085a7e40a323273a86f234e6c9
33463Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33464Date:   Fri Feb 29 17:19:45 2008 +0000
33465
33466    * fix syntax error introduced in r3494 :) Bad benjamin commit before compiling.
33467
33468 lasso/saml-2.0/name_id_management.c | 4 ++--
33469 1 file changed, 2 insertions(+), 2 deletions(-)
33470
33471commit 537db7e9e2bf300e3336d067f92b29e35eb52495
33472Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33473Date:   Fri Feb 29 17:15:08 2008 +0000
33474
33475     * id-ff/logout.c: (lasso_logout_init_request) free remote_provider_id before setting it. free profile->request
33476     before setting it if LASSO_IS_NODE(request), not just LASSO_IS_LIB_LOGOUT_REQUEST(request). Fix memory leaks.
33477
33478 lasso/id-ff/logout.c | 3 ++-
33479 1 file changed, 2 insertions(+), 1 deletion(-)
33480
33481commit 3823298a1a2163b91720b2a3b15b84b363eec1d4
33482Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33483Date:   Fri Feb 29 17:13:06 2008 +0000
33484
33485    * name_id_management.c: (lasso_name_id_management_init_request)get the
33486     first providerId when remote_provider_id is NULL, free old remote_provider_id
33487     string when non null and unref old name_identifier when non null. Fix
33488     memory leaks and lacking usual feature of init_request functions.
33489
33490 lasso/saml-2.0/name_id_management.c | 21 +++++++++++++++++----
33491 1 file changed, 17 insertions(+), 4 deletions(-)
33492
33493commit 709ec9867febbcbd233831707eb40d89be1242ec
33494Author: Damien Laniel <dlaniel@entrouvert.com>
33495Date:   Fri Feb 29 14:17:46 2008 +0000
33496
33497    fixed the prototype of get_type functions to avoid warnings on windows
33498
33499 lasso/extract_types.py | 2 +-
33500 1 file changed, 1 insertion(+), 1 deletion(-)
33501
33502commit c9ae4db6ccabc3cc53baf742bec2ae9a5a344390
33503Author: Damien Laniel <dlaniel@entrouvert.com>
33504Date:   Thu Feb 28 18:01:43 2008 +0000
33505
33506    fixed php version checks
33507
33508 configure.ac | 4 ++--
33509 1 file changed, 2 insertions(+), 2 deletions(-)
33510
33511commit 10d55df6265a7e3f61f4e92a8bf27db4477858bb
33512Author: Frederic Peters <fpeters@entrouvert.com>
33513Date:   Tue Feb 26 16:37:15 2008 +0000
33514
33515    misc text node attributes are not private
33516
33517 lasso/xml/misc_text_node.h | 1 -
33518 1 file changed, 1 deletion(-)
33519
33520commit 3eca7c3fe82774ef9787aa2d6c4f4afa036d7925
33521Author: Frederic Peters <fpeters@entrouvert.com>
33522Date:   Mon Feb 25 22:20:53 2008 +0000
33523
33524    initialize twill before servers, and pass over crashed servers on cleanup
33525
33526 tests/integration/saml2/__init__.py | 11 +++++++----
33527 1 file changed, 7 insertions(+), 4 deletions(-)
33528
33529commit 24c7d38abce697d33d2e9b4b7ed1f855875728e1
33530Author: Frederic Peters <fpeters@entrouvert.com>
33531Date:   Mon Feb 25 13:01:34 2008 +0000
33532
33533    keep NameIdPolicy/Format in login->nameIDPolicy, as in ID-FF 1.2; use it not to
33534    look for federations when transient is requested.
33535
33536 lasso/saml-2.0/login.c | 8 +++++++-
33537 1 file changed, 7 insertions(+), 1 deletion(-)
33538
33539commit 1b76f08b7a34b30ca6fbf25a08738296a5584175
33540Author: Frederic Peters <fpeters@entrouvert.com>
33541Date:   Mon Feb 25 10:42:01 2008 +0000
33542
33543    removed debugging visit to idp
33544
33545 tests/integration/saml2/test_01_sso.py | 1 -
33546 1 file changed, 1 deletion(-)
33547
33548commit c1fd8b99431a3ccc203576c358e750eb5d15774a
33549Author: Frederic Peters <fpeters@entrouvert.com>
33550Date:   Mon Feb 25 10:41:48 2008 +0000
33551
33552    removed debugging saving
33553
33554 tests/integration/saml2/test_01_sso.py | 2 --
33555 1 file changed, 2 deletions(-)
33556
33557commit 4f01ae30cfc6e5b816479d08d8fe39c651316bcf
33558Author: Frederic Peters <fpeters@entrouvert.com>
33559Date:   Mon Feb 25 09:55:36 2008 +0000
33560
33561    added integration tests to repository
33562
33563 tests/integration/README                  | 15 +++++
33564 tests/integration/private-key.pem         | 27 +++++++++
33565 tests/integration/public-key.pem          |  9 +++
33566 tests/integration/saml2/__init__.py       | 50 ++++++++++++++++
33567 tests/integration/saml2/config.py.example | 10 ++++
33568 tests/integration/saml2/test_00_config.py | 54 ++++++++++++++++++
33569 tests/integration/saml2/test_01_sso.py    | 45 +++++++++++++++
33570 tests/integration/saml2/test_02_slo.py    | 95 +++++++++++++++++++++++++++++++
33571 8 files changed, 305 insertions(+)
33572
33573commit ac0dcdda5e470af346a8a2c4a9e8097ea03a4c9a
33574Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33575Date:   Thu Feb 21 10:21:34 2008 +0000
33576
33577    * reflect in the documentation of lasso_server_new the fact that metadata is optional
33578
33579 lasso/id-ff/server.c | 6 +++---
33580 1 file changed, 3 insertions(+), 3 deletions(-)
33581
33582commit bb5b171a66f07d68fb8746fbb501059e3a6cc959
33583Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33584Date:   Wed Feb 20 14:01:57 2008 +0000
33585
33586    * Add lasso_ds_* API to the general build of lasso (was enable only with id-wsf before)
33587
33588 lasso/extract_symbols.py | 2 +-
33589 lasso/extract_types.py   | 2 +-
33590 2 files changed, 2 insertions(+), 2 deletions(-)
33591
33592commit 3c0024e7ee7e7df75549ee8010cc584c80844a78
33593Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
33594Date:   Mon Feb 18 17:29:50 2008 +0000
33595
33596    * Suppression de #define doublons.
33597    * Ajout d'un commentaire déclaratif /* of LassoXXX */ à une déclaration
33598     d'un membre de structure de type GList*.
33599
33600 lasso/xml/lib_idp_entries.h | 2 +-
33601 lasso/xml/strings.h         | 7 -------
33602 2 files changed, 1 insertion(+), 8 deletions(-)
33603
33604commit 4800b27dc8f773ab39985059d8031033279e33b0
33605Author: Frederic Peters <fpeters@entrouvert.com>
33606Date:   Mon Feb 18 13:11:33 2008 +0000
33607
33608    proper casting
33609
33610 lasso/id-ff/login.c    | 6 ++++--
33611 lasso/saml-2.0/login.c | 6 ++++--
33612 2 files changed, 8 insertions(+), 4 deletions(-)
33613
33614commit 587c5e8390ff3308c6b5ab5e4152db83335d3fd8
33615Author: Frederic Peters <fpeters@entrouvert.com>
33616Date:   Mon Feb 18 13:03:05 2008 +0000
33617
33618    fixed assertion refcounting in lasso_login_build_assertion, changed
33619    lasso_session_add_assertion to refcount the assertion it gets
33620
33621 lasso/id-ff/login.c    | 11 +++++------
33622 lasso/id-ff/session.c  |  3 ++-
33623 lasso/saml-2.0/login.c |  7 ++-----
33624 3 files changed, 9 insertions(+), 12 deletions(-)
33625
33626commit b31ad5a2b0ac1afac21b0b9cb0b954d2cc145d66
33627Author: Frederic Peters <fpeters@entrouvert.com>
33628Date:   Sun Feb 17 15:41:43 2008 +0000
33629
33630    added missing Saml2AttributeValue.java to distributed files
33631
33632 java/Makefile.am | 1 +
33633 1 file changed, 1 insertion(+)
33634
33635commit a113cb41420b932f1f94e2cbc28bb5128e669b95
33636Author: Frederic Peters <fpeters@entrouvert.com>
33637Date:   Sun Feb 17 13:50:49 2008 +0000
33638
33639    removed obsolete file from Makefile.am
33640
33641 java/Makefile.am | 1 -
33642 1 file changed, 1 deletion(-)
33643
33644commit 5b0410c247e2faeb97026c472d0df115d8fa1138
33645Author: Frederic Peters <fpeters@entrouvert.com>
33646Date:   Sun Feb 17 13:50:08 2008 +0000
33647
33648    fixed gcj version regex
33649
33650 configure.ac | 2 +-
33651 1 file changed, 1 insertion(+), 1 deletion(-)
33652
33653commit 9755fdd10810c6c8df1383bb4dc6ed1522a279d6
33654Author: Frederic Peters <fpeters@entrouvert.com>
33655Date:   Fri Feb 1 11:20:37 2008 +0000
33656
33657    register all known prefixes to xpath context
33658
33659 lasso/id-wsf-2.0/data_service.c | 27 +++++++++++++++++++++++----
33660 lasso/id-wsf/data_service.c     | 31 +++++++++++++++++++++++++++----
33661 2 files changed, 50 insertions(+), 8 deletions(-)
33662
33663commit 6d2d5b504882761b8b07e33df77a2930644fb3ff
33664Author: Frederic Peters <fpeters@entrouvert.com>
33665Date:   Wed Jan 23 12:37:12 2008 +0000
33666
33667    warns when signing saml2 elements would fail because private key is missing
33668
33669 lasso/xml/saml-2.0/saml2_assertion.c         | 9 +++++++--
33670 lasso/xml/saml-2.0/samlp2_request_abstract.c | 9 +++++++--
33671 lasso/xml/saml-2.0/samlp2_status_response.c  | 9 +++++++--
33672 3 files changed, 21 insertions(+), 6 deletions(-)
33673
33674commit 6b259af1aa455aa1edb5b87d1a85d379ea42a9b7
33675Author: Frederic Peters <fpeters@entrouvert.com>
33676Date:   Wed Jan 23 12:20:08 2008 +0000
33677
33678    rewording (hopefully without adding bug)
33679
33680 lasso/saml-2.0/login.c | 37 +++++++++++++++++++------------------
33681 1 file changed, 19 insertions(+), 18 deletions(-)
33682
33683commit 80199a1720885eff399edc4e49fceb87f47abc10
33684Author: Frederic Peters <fpeters@entrouvert.com>
33685Date:   Wed Jan 23 12:19:28 2008 +0000
33686
33687    removed unnecessary double call to export_to_soap
33688
33689 lasso/saml-2.0/login.c | 1 -
33690 1 file changed, 1 deletion(-)
33691
33692commit 0419af4f0d0330671073791f0b0f95aa67b1f3f9
33693Author: Frederic Peters <fpeters@entrouvert.com>
33694Date:   Wed Jan 23 12:17:46 2008 +0000
33695
33696    proper casts of xmlChar*
33697
33698 lasso/id-ff/provider.c    | 4 ++--
33699 lasso/saml-2.0/provider.c | 4 ++--
33700 2 files changed, 4 insertions(+), 4 deletions(-)
33701
33702commit a497d0ea50defbd14567b35cbfa52fb2fdb8082d
33703Author: Damien Laniel <dlaniel@entrouvert.com>
33704Date:   Thu Jan 17 16:07:58 2008 +0000
33705
33706    updated download links for Windows installers
33707
33708 website/web/download/index.xml | 6 +++---
33709 1 file changed, 3 insertions(+), 3 deletions(-)
33710
33711commit adf92755393b70e9c5d07471d8c185b8ce440114
33712Author: Damien Laniel <dlaniel@entrouvert.com>
33713Date:   Tue Jan 15 16:43:06 2008 +0000
33714
33715    each value of an multi-valued-attribute go in a different AttributeValue node
33716
33717 python/tests/binding_tests.py | 19 ++++++++++++++-----
33718 1 file changed, 14 insertions(+), 5 deletions(-)
33719
33720commit 462f3f14bab91bb2aefdd52b860e087b291e7f0b
33721Author: Frederic Peters <fpeters@entrouvert.com>
33722Date:   Tue Jan 15 13:04:52 2008 +0000
33723
33724    removed broken php rename
33725
33726 swig/saml-2.0/saml2_attribute_value.i | 3 ---
33727 1 file changed, 3 deletions(-)
33728
33729commit 2595f769806fcf3f97a912a78038d483483e2b33
33730Author: Frederic Peters <fpeters@entrouvert.com>
33731Date:   Tue Jan 15 12:46:24 2008 +0000
33732
33733    removed unused variable
33734
33735 lasso/id-ff/login.c | 1 -
33736 1 file changed, 1 deletion(-)
33737
33738commit cc926805f5e9b7542d491be9306874bfb4e0abd4
33739Author: Damien Laniel <dlaniel@entrouvert.com>
33740Date:   Mon Jan 14 18:04:03 2008 +0000
33741
33742    loop on attributeStatement and childs lists
33743
33744 lasso/saml-2.0/login.c | 45 +++++++++++++++++++++++++++++----------------
33745 1 file changed, 29 insertions(+), 16 deletions(-)
33746
33747commit 1d31240992f1e2c556e5231ad32885257036a8cd
33748Author: Damien Laniel <dlaniel@entrouvert.com>
33749Date:   Mon Jan 14 17:13:07 2008 +0000
33750
33751    fixed mixing epr assertion attribute with other custom attributes
33752
33753 lasso/saml-2.0/login.c | 14 ++++++++------
33754 lasso/xml/strings.h    |  2 +-
33755 swig/Lasso-saml2.i     | 12 ++++++++++++
33756 3 files changed, 21 insertions(+), 7 deletions(-)
33757
33758commit 53a2b18539d70a49a94b36616b16cf05a06d273c
33759Author: Damien Laniel <dlaniel@entrouvert.com>
33760Date:   Mon Jan 14 11:20:16 2008 +0000
33761
33762    added swig binding for Saml2AttributeValue + tests
33763
33764 python/tests/binding_tests.py         | 67 +++++++++++++++++++++++++++++++++++
33765 swig/saml-2.0/Makefile.am             |  1 +
33766 swig/saml-2.0/inheritance.h           |  1 +
33767 swig/saml-2.0/main.h                  |  2 ++
33768 swig/saml-2.0/saml2_attribute.i       | 15 ++++++++
33769 swig/saml-2.0/saml2_attribute_value.i | 67 +++++++++++++++++++++++++++++++++++
33770 6 files changed, 153 insertions(+)
33771
33772commit ee439f13f2c0ef127f7d27922b6d21952bf92070
33773Author: Frederic Peters <fpeters@entrouvert.com>
33774Date:   Thu Dec 27 17:01:20 2007 +0000
33775
33776    added missing underscore in lasso_samlp2_assertion_idrequest_new
33777
33778 swig/saml-2.0/samlp2_assertion_id_request.i | 2 +-
33779 1 file changed, 1 insertion(+), 1 deletion(-)
33780
33781commit b0355c635389acf6198294333092d038e7244156
33782Author: Frederic Peters <fpeters@entrouvert.com>
33783Date:   Thu Dec 27 16:59:20 2007 +0000
33784
33785    renamed samlp2_assertion_idrequest.i to /samlp2_assertion_id_request.i
33786
33787 swig/saml-2.0/Makefile.am                                           | 2 +-
33788 swig/saml-2.0/main.h                                                | 6 +++---
33789 .../{samlp2_assertion_idrequest.i => samlp2_assertion_id_request.i} | 0
33790 3 files changed, 4 insertions(+), 4 deletions(-)
33791
33792commit db1df76fb2cf3526ffc84a8b954f1c6fcc924ed2
33793Author: Frederic Peters <fpeters@entrouvert.com>
33794Date:   Thu Dec 27 16:14:21 2007 +0000
33795
33796    added preliminary support for the Assertion Query and Request profile.
33797
33798 lasso/saml-2.0/Makefile.am       |   2 +
33799 lasso/saml-2.0/assertion_query.c | 616 +++++++++++++++++++++++++++++++++++++++
33800 lasso/saml-2.0/assertion_query.h | 111 +++++++
33801 3 files changed, 729 insertions(+)
33802
33803commit 8ef81c06bb852dce0bd6679b1114fada231fd2cc
33804Author: Frederic Peters <fpeters@entrouvert.com>
33805Date:   Thu Dec 27 15:18:29 2007 +0000
33806
33807    renamed files according to their contents
33808
33809 lasso/xml/saml-2.0/Makefile.am                                        | 4 ++--
33810 .../{samlp2_assertion_idrequest.c => samlp2_assertion_id_request.c}   | 0
33811 .../{samlp2_assertion_idrequest.h => samlp2_assertion_id_request.h}   | 0
33812 3 files changed, 2 insertions(+), 2 deletions(-)
33813
33814commit 35333800036a052d3872ddbccfd0321c1813253b
33815Author: Frederic Peters <fpeters@entrouvert.com>
33816Date:   Thu Dec 27 15:17:37 2007 +0000
33817
33818    renamed samlp2:AssertionIDRequest with an underscore between id and request.
33819
33820 lasso/xml/saml-2.0/samlp2_assertion_idrequest.c | 10 ++++----
33821 lasso/xml/saml-2.0/samlp2_assertion_idrequest.h | 32 ++++++++++++-------------
33822 2 files changed, 21 insertions(+), 21 deletions(-)
33823
33824commit d3eaf8c72a02ab12df429f795b9a642459f725ab
33825Author: Damien Laniel <dlaniel@entrouvert.com>
33826Date:   Thu Dec 6 11:25:41 2007 +0000
33827
33828    handle name identifier formats : email and unspecified
33829
33830 lasso/saml-2.0/login.c | 16 +++++++++++++---
33831 1 file changed, 13 insertions(+), 3 deletions(-)
33832
33833commit 8a846c1abefe89f6a7a74b5c8a511528056b766d
33834Author: Damien Laniel <dlaniel@entrouvert.com>
33835Date:   Thu Dec 6 11:24:28 2007 +0000
33836
33837    added all missing name identifier formats
33838
33839 lasso/xml/strings.h |  8 ++++++++
33840 swig/Lasso-saml2.i  | 18 ++++++++++++++++++
33841 2 files changed, 26 insertions(+)
33842
33843commit 4b8479820a72d32277024e2be198e57cf3c680ef
33844Author: Damien Laniel <dlaniel@entrouvert.com>
33845Date:   Wed Dec 5 13:50:41 2007 +0000
33846
33847    break ABI less than before
33848
33849 lasso/xml/saml_subject.h | 2 +-
33850 1 file changed, 1 insertion(+), 1 deletion(-)
33851
33852commit 38acc2883bc4ccecd4887e523ca69c2be178d967
33853Author: Damien Laniel <dlaniel@entrouvert.com>
33854Date:   Wed Dec 5 10:48:49 2007 +0000
33855
33856    added support for encrypting name identifiers with id-ff 1.2
33857
33858 lasso/id-ff/login.c       | 65 +++++++++++++++++++++++++++++++++++++++++++----
33859 lasso/id-ff/provider.c    |  9 +++++--
33860 lasso/saml-2.0/provider.c | 10 +++++---
33861 lasso/xml/saml_subject.c  |  4 +++
33862 lasso/xml/saml_subject.h  |  2 ++
33863 5 files changed, 80 insertions(+), 10 deletions(-)
33864
33865commit caa91cb653a1bdb0b815d6f5dc22b537ff25539f
33866Author: Frederic Peters <fpeters@entrouvert.com>
33867Date:   Mon Dec 3 18:36:43 2007 +0000
33868
33869    store ProtocolProfile even when it is Redirect
33870
33871 lasso/id-ff/login.c | 8 ++++++--
33872 1 file changed, 6 insertions(+), 2 deletions(-)
33873
33874commit 816e432be56dd0bca7f7f7b704be5cf250515036
33875Author: Frederic Peters <fpeters@entrouvert.com>
33876Date:   Mon Dec 3 15:27:31 2007 +0000
33877
33878    support for HTTP-Redirect binding being explicitely specified
33879
33880 lasso/saml-2.0/login.c | 2 ++
33881 1 file changed, 2 insertions(+)
33882
33883commit 0a91e76505d6fe41b376ca0856f2b2ce1cb6d957
33884Author: Frederic Peters <fpeters@entrouvert.com>
33885Date:   Tue Nov 27 23:17:21 2007 +0000
33886
33887    added support for sending SAMLv2 AuthnResponse over HTTP-Redirect (which
33888    shouldn't be used because the assertion within makes for a very big message)
33889
33890 lasso/id-ff/login.h       |  1 +
33891 lasso/saml-2.0/login.c    | 29 ++++++++++++++++++++++++-----
33892 lasso/saml-2.0/provider.c |  4 ++--
33893 swig/Lasso.i              |  2 ++
33894 4 files changed, 29 insertions(+), 7 deletions(-)
33895
33896commit 7defe54955e433df4df523e941aceb2cb4e2b328
33897Author: Frederic Peters <fpeters@entrouvert.com>
33898Date:   Tue Nov 27 22:57:27 2007 +0000
33899
33900    include serverprivate.h since lasso_server_get_first_providerID is used.
33901
33902 lasso/id-ff/defederation.c | 1 +
33903 1 file changed, 1 insertion(+)
33904
33905commit b1fe5d552f140a6cf22ddf717caf780809f7d67b
33906Author: Frederic Peters <fpeters@entrouvert.com>
33907Date:   Thu Nov 22 15:40:42 2007 +0000
33908
33909    format list in docstring with paragraphs, as this form is known by the new
33910    binding generator
33911
33912 lasso/id-ff/logout.c | 19 ++++++++++++-------
33913 1 file changed, 12 insertions(+), 7 deletions(-)
33914
33915commit af040786baa8b337e9a88fcc5556c03486cdea4c
33916Author: Frederic Peters <fpeters@entrouvert.com>
33917Date:   Thu Nov 22 14:47:12 2007 +0000
33918
33919    fixed parameter name that differed between docstring and function
33920
33921 lasso/id-ff/provider.c | 2 +-
33922 1 file changed, 1 insertion(+), 1 deletion(-)
33923
33924commit cc117bdc4967b79a30daf5b2218a79a7a3915451
33925Author: Frederic Peters <fpeters@entrouvert.com>
33926Date:   Thu Nov 22 14:46:42 2007 +0000
33927
33928    fixed parameter names that different between header and source file
33929
33930 lasso/id-ff/name_identifier_mapping.h | 2 +-
33931 1 file changed, 1 insertion(+), 1 deletion(-)
33932
33933commit f4475991cd11ef35c9d377dba8efea00499c5c7d
33934Author: Frederic Peters <fpeters@entrouvert.com>
33935Date:   Thu Nov 22 14:46:15 2007 +0000
33936
33937    fixed comments pointing to the wrong function
33938
33939 lasso/id-ff/name_identifier_mapping.c | 4 ++--
33940 1 file changed, 2 insertions(+), 2 deletions(-)
33941
33942commit bc56d07345b827b25a7a83dced847ac1884a6b23
33943Author: Frederic Peters <fpeters@entrouvert.com>
33944Date:   Thu Nov 22 12:42:47 2007 +0000
33945
33946    removed direct usage of g_object_unref from lasso_*_destroy methods
33947
33948 lasso/id-ff/defederation.c    | 2 +-
33949 lasso/id-ff/logout.c          | 2 +-
33950 lasso/id-wsf-2.0/discovery.c  | 2 +-
33951 lasso/id-wsf/authentication.c | 2 +-
33952 lasso/id-wsf/discovery.c      | 2 +-
33953 5 files changed, 5 insertions(+), 5 deletions(-)
33954
33955commit 20f61fd65392f7f2a464ca796e1def5697c5916d
33956Author: Frederic Peters <fpeters@entrouvert.com>
33957Date:   Thu Nov 22 12:30:02 2007 +0000
33958
33959    formatting fix in docstring
33960
33961 lasso/id-ff/profile.c | 2 +-
33962 1 file changed, 1 insertion(+), 1 deletion(-)
33963
33964commit dc93184bb4bb6840d8fc51556e338c9a689963fb
33965Author: Frederic Peters <fpeters@entrouvert.com>
33966Date:   Thu Nov 22 12:29:46 2007 +0000
33967
33968    don't shout a critical error when there is no session and logout
33969    get_next_providerId is called.
33970
33971 lasso/id-ff/logout.c | 5 ++++-
33972 1 file changed, 4 insertions(+), 1 deletion(-)
33973
33974commit 0438ae1ccd80da8f53f1b75a22bd05aaa426b8ce
33975Author: Frederic Peters <fpeters@entrouvert.com>
33976Date:   Tue Nov 13 19:52:49 2007 +0000
33977
33978    added sample identity dump
33979
33980 tests/data/Makefile.am                |  2 ++
33981 tests/data/sample-identity-dump-1.xml | 12 ++++++++++++
33982 2 files changed, 14 insertions(+)
33983
33984commit b8cbac71a2fbee101992eb7ab4f9cddfacd1ffd8
33985Author: Frederic Peters <fpeters@entrouvert.com>
33986Date:   Tue Nov 13 19:04:58 2007 +0000
33987
33988    fixed wrong type for SamlpRequest->RespondWith (list of strings, was declared
33989    as list of nodes)
33990
33991 lasso/xml/samlp_request_abstract.c | 2 +-
33992 1 file changed, 1 insertion(+), 1 deletion(-)
33993
33994commit 93622b42e12495e7b2af596a083d80438c22f9cc
33995Author: Damien Laniel <dlaniel@entrouvert.com>
33996Date:   Tue Nov 13 16:13:39 2007 +0000
33997
33998    removed the * from the GList item type as other GList items are commented with no *
33999
34000 lasso/xml/samlp_response.h | 2 +-
34001 1 file changed, 1 insertion(+), 1 deletion(-)
34002
34003commit a57dc25f8519408668cacf252b4d40bba565e8b2
34004Author: Damien Laniel <dlaniel@entrouvert.com>
34005Date:   Tue Nov 13 16:12:25 2007 +0000
34006
34007    added item types for GHashTable
34008
34009 lasso/id-ff/identity.h | 2 +-
34010 lasso/id-ff/server.h   | 5 +++--
34011 lasso/id-ff/session.h  | 3 ++-
34012 3 files changed, 6 insertions(+), 4 deletions(-)
34013
34014commit d172b2a20a32c0f35bb32683008655048b9f6371
34015Author: Damien Laniel <dlaniel@entrouvert.com>
34016Date:   Mon Nov 12 10:49:18 2007 +0000
34017
34018    allow a NULL first parameter in init_notification
34019
34020 lasso/id-ff/defederation.c | 19 +++++++++++++------
34021 1 file changed, 13 insertions(+), 6 deletions(-)
34022
34023commit 6affdea01ec12c95d8ffc6e4ab6ce25c66534eca
34024Author: Frederic Peters <fpeters@entrouvert.com>
34025Date:   Sun Nov 11 20:11:54 2007 +0000
34026
34027    fixed copyright comment header
34028
34029 php/tests/binding_tests.php | 2 +-
34030 php/tests/perfs.php         | 2 +-
34031 2 files changed, 2 insertions(+), 2 deletions(-)
34032
34033commit 61c14209e75903cac80fe8b0a0130e694ac394e4
34034Author: Damien Laniel <dlaniel@entrouvert.com>
34035Date:   Tue Nov 6 11:09:08 2007 +0000
34036
34037    added OrganisationName in the metadatas of the first test
34038
34039 tests/data/sp1-la/metadata.xml | 4 ++++
34040 1 file changed, 4 insertions(+)
34041
34042commit 58dac3b05024318602c0fe6a915c421d7c341c5f
34043Author: Damien Laniel <dlaniel@entrouvert.com>
34044Date:   Mon Nov 5 10:55:59 2007 +0000
34045
34046    removed a useless tab
34047
34048 python/tests/idwsf1_tests.py | 2 +-
34049 1 file changed, 1 insertion(+), 1 deletion(-)
34050
34051commit c6b02e65a8c39f89ebcbd344e2ec3258de78f83e
34052Author: Frederic Peters <fpeters@entrouvert.com>
34053Date:   Sat Nov 3 21:23:50 2007 +0000
34054
34055    annotate GList* of xmlNode*
34056
34057 lasso/xml/dst_data.h                                | 2 +-
34058 lasso/xml/dst_modify.h                              | 2 +-
34059 lasso/xml/dst_modify_response.h                     | 2 +-
34060 lasso/xml/dst_new_data.h                            | 2 +-
34061 lasso/xml/dst_query.h                               | 2 +-
34062 lasso/xml/dst_query_response.h                      | 2 +-
34063 lasso/xml/id-wsf-2.0/dstref_app_data.h              | 2 +-
34064 lasso/xml/id-wsf-2.0/subsref_app_data.h             | 2 +-
34065 lasso/xml/lib_authn_request.h                       | 2 +-
34066 lasso/xml/lib_authn_request_envelope.h              | 2 +-
34067 lasso/xml/lib_authn_response.h                      | 2 +-
34068 lasso/xml/lib_authn_response_envelope.h             | 2 +-
34069 lasso/xml/lib_federation_termination_notification.h | 2 +-
34070 lasso/xml/lib_logout_request.h                      | 2 +-
34071 lasso/xml/lib_name_identifier_mapping_request.h     | 2 +-
34072 lasso/xml/lib_name_identifier_mapping_response.h    | 2 +-
34073 lasso/xml/lib_register_name_identifier_request.h    | 2 +-
34074 lasso/xml/lib_status_response.h                     | 2 +-
34075 lasso/xml/saml-2.0/saml2_encrypted_element.h        | 2 +-
34076 19 files changed, 19 insertions(+), 19 deletions(-)
34077
34078commit 76794d2bd094298e214324944ff092cc20991c5d
34079Author: Frederic Peters <fpeters@entrouvert.com>
34080Date:   Sat Nov 3 21:23:27 2007 +0000
34081
34082    changed GList* of xmlNode* annotation, to include the *
34083
34084 tools/generate_idwsf2_classes.py | 2 +-
34085 1 file changed, 1 insertion(+), 1 deletion(-)
34086
34087commit 13f1de9b1017d9856095b6d55e37672b4663ee5f
34088Author: Frederic Peters <fpeters@entrouvert.com>
34089Date:   Tue Oct 30 18:15:41 2007 +0000
34090
34091    updated annotations to use '/* of strings */' instead of '/* of char* */' as it
34092    is more readable
34093
34094 lasso/xml/lib_request_authn_context.h | 4 ++--
34095 lasso/xml/samlp_request_abstract.h    | 2 +-
34096 2 files changed, 3 insertions(+), 3 deletions(-)
34097
34098commit 24796357937fa59eb9bd5613da12abfe66800e9d
34099Author: Frederic Peters <fpeters@entrouvert.com>
34100Date:   Tue Oct 30 18:09:43 2007 +0000
34101
34102    added annotation about GList items type
34103
34104 lasso/xml/lib_request_authn_context.h | 4 ++--
34105 1 file changed, 2 insertions(+), 2 deletions(-)
34106
34107commit ea872ad761edd564b11a43ff6182465eae3c987e
34108Author: Frederic Peters <fpeters@entrouvert.com>
34109Date:   Fri Oct 19 08:54:28 2007 +0000
34110
34111    error checking when processing artifact response.
34112
34113 lasso/saml-2.0/profile.c | 17 +++++++++++++++--
34114 1 file changed, 15 insertions(+), 2 deletions(-)
34115
34116commit 007c08916217b5b706598e1060fe5c8e8454aefe
34117Author: Damien Laniel <dlaniel@entrouvert.com>
34118Date:   Thu Oct 11 07:28:31 2007 +0000
34119
34120    fixed modifyng root node
34121
34122 lasso/id-wsf/data_service.c | 13 ++++++++++---
34123 1 file changed, 10 insertions(+), 3 deletions(-)
34124
34125commit 0a611ce8af9b9a05f2821ab8f56ee4731bbd1572
34126Author: Damien Laniel <dlaniel@entrouvert.com>
34127Date:   Thu Oct 11 07:27:50 2007 +0000
34128
34129    added an idwsf1 test
34130
34131 python/tests/idwsf1_tests.py | 34 ++++++++++++++++++++++++++++++++++
34132 1 file changed, 34 insertions(+)
34133
34134commit 30ab64d3951ee4493dbec4342f1c7a1751ebbd00
34135Author: Damien Laniel <dlaniel@entrouvert.com>
34136Date:   Thu Oct 11 07:25:37 2007 +0000
34137
34138    fixed a syntax error
34139
34140 swig/Lasso-wsf2.i | 4 ++--
34141 1 file changed, 2 insertions(+), 2 deletions(-)
34142
34143commit faad38f9e990ec0988dc4a1ff89aa3c2dfbc7ad9
34144Author: Damien Laniel <dlaniel@entrouvert.com>
34145Date:   Wed Oct 10 20:45:25 2007 +0000
34146
34147    fixed memory management
34148
34149 swig/Lasso-wsf.i  | 8 ++++----
34150 swig/Lasso-wsf2.i | 4 ++--
34151 swig/Lasso.i      | 1 +
34152 3 files changed, 7 insertions(+), 6 deletions(-)
34153
34154commit 2f97745d6fe22a985fb1d010085b73f7882cb49c
34155Author: Damien Laniel <dlaniel@entrouvert.com>
34156Date:   Wed Oct 10 16:05:32 2007 +0000
34157
34158    fixed a memory error
34159
34160 swig/Lasso.i | 2 +-
34161 1 file changed, 1 insertion(+), 1 deletion(-)
34162
34163commit d0738a911f5377ba9ee757ce2d2da12e5a21bd39
34164Author: Damien Laniel <dlaniel@entrouvert.com>
34165Date:   Wed Oct 10 09:38:35 2007 +0000
34166
34167    fixed error code
34168
34169 python/tests/idwsf2_tests.py | 2 +-
34170 1 file changed, 1 insertion(+), 1 deletion(-)
34171
34172commit fab96ad726f0f75ec58bdc3202660f89a3c156a9
34173Author: Damien Laniel <dlaniel@entrouvert.com>
34174Date:   Wed Oct 10 09:37:42 2007 +0000
34175
34176    added missing error codes in swig bindings
34177
34178 swig/Lasso.i | 4 ++++
34179 1 file changed, 4 insertions(+)
34180
34181commit 779d2e0251eaa8c18a61d30f01af3ecea0932e18
34182Author: Damien Laniel <dlaniel@entrouvert.com>
34183Date:   Wed Oct 10 09:31:03 2007 +0000
34184
34185    run idwsf tests only if lasso has idwsf support
34186
34187 python/tests/tests.py | 10 +++++++---
34188 1 file changed, 7 insertions(+), 3 deletions(-)
34189
34190commit 144f9bed565c2a92842e78c0c0514b820e65321b
34191Author: Damien Laniel <dlaniel@entrouvert.com>
34192Date:   Wed Oct 10 09:20:43 2007 +0000
34193
34194    fix error code
34195
34196 python/tests/idwsf2_tests.py | 2 +-
34197 1 file changed, 1 insertion(+), 1 deletion(-)
34198
34199commit 68f6b2356c7be7d88e479107d8e8560b563e0c51
34200Author: Damien Laniel <dlaniel@entrouvert.com>
34201Date:   Wed Oct 10 09:17:30 2007 +0000
34202
34203    removed an usused variable
34204
34205 lasso/id-wsf/data_service.c | 1 -
34206 1 file changed, 1 deletion(-)
34207
34208commit be1db04eda275f417f3a76290598032e8b9c47eb
34209Author: Frederic Peters <fpeters@entrouvert.com>
34210Date:   Thu Oct 4 21:31:19 2007 +0000
34211
34212    cosmetic issue, set parameter name in function declaration
34213
34214 lasso/xml/saml_name_identifier.h | 3 ++-
34215 1 file changed, 2 insertions(+), 1 deletion(-)
34216
34217commit e9be9c80c00d5dd160f26910d2a306dfa4151d21
34218Author: Damien Laniel <dlaniel@entrouvert.com>
34219Date:   Thu Oct 4 16:17:35 2007 +0000
34220
34221    changed the way status code is handled to make code simpler
34222
34223 lasso/id-wsf-2.0/data_service.c | 36 +++++++++++++++---------------------
34224 1 file changed, 15 insertions(+), 21 deletions(-)
34225
34226commit 6d7495d6ae05697b030cfbee541e685b06999434
34227Author: Frederic Peters <fpeters@entrouvert.com>
34228Date:   Thu Oct 4 11:02:54 2007 +0000
34229
34230    added lasso_data_service_get_resource_offering method to get
34231    LassoDiscoResourceOffering of a DataService
34232
34233 lasso/id-wsf/data_service.c | 14 ++++++++++++++
34234 lasso/id-wsf/data_service.h |  3 +++
34235 swig/Lasso-wsf.i            |  4 ++++
34236 3 files changed, 21 insertions(+)
34237
34238commit 4775254fc889261ef1decad496997336a04efd41
34239Author: Frederic Peters <fpeters@entrouvert.com>
34240Date:   Wed Oct 3 19:13:03 2007 +0000
34241
34242    returns SOAP fault with approriate value when need_redirect_user is called
34243    inbetween dataservice modify stuff.
34244
34245 lasso/id-wsf/data_service.c | 7 +++++++
34246 1 file changed, 7 insertions(+)
34247
34248commit 9ef91300b973c5b16f70d35b0187329d75b4d57f
34249Author: Frederic Peters <fpeters@entrouvert.com>
34250Date:   Fri Sep 21 17:02:17 2007 +0000
34251
34252    indentation fixes
34253
34254 lasso/errors.c                                |  4 +--
34255 lasso/id-wsf/data_service.c                   |  8 ++---
34256 lasso/xml/id-wsf-2.0/dstref_modify.c          | 44 +++++++++++++--------------
34257 lasso/xml/id-wsf-2.0/dstref_modify_response.c | 44 +++++++++++++--------------
34258 lasso/xml/id-wsf-2.0/dstref_query.c           | 44 +++++++++++++--------------
34259 lasso/xml/id-wsf-2.0/dstref_query_response.c  | 44 +++++++++++++--------------
34260 6 files changed, 94 insertions(+), 94 deletions(-)
34261
34262commit 951e05e46ee599bae9c9a9ed211af9810c70810a
34263Author: Frederic Peters <fpeters@entrouvert.com>
34264Date:   Fri Sep 21 17:01:10 2007 +0000
34265
34266    fixed indentation in generation script
34267
34268 tools/generate_idwsf2_classes.py | 44 ++++++++++++++++++++--------------------
34269 1 file changed, 22 insertions(+), 22 deletions(-)
34270
34271commit 4399d993fd9a71a00c77d13caeb6b82774dd3c90
34272Author: Damien Laniel <dlaniel@entrouvert.com>
34273Date:   Fri Sep 21 16:56:07 2007 +0000
34274
34275    fixed tabs
34276
34277 lasso/id-wsf/data_service.c | 8 ++++----
34278 1 file changed, 4 insertions(+), 4 deletions(-)
34279
34280commit fc2718c233877a3cbccf867987f1be97f41645e0
34281Author: Damien Laniel <dlaniel@entrouvert.com>
34282Date:   Fri Sep 21 16:49:59 2007 +0000
34283
34284    removed whitespaces
34285
34286 python/tests/idwsf1_tests.py | 2 +-
34287 1 file changed, 1 insertion(+), 1 deletion(-)
34288
34289commit 10bffca311b64c654ddcc682063f1527b6f6df14
34290Author: Damien Laniel <dlaniel@entrouvert.com>
34291Date:   Fri Sep 21 16:41:26 2007 +0000
34292
34293    added checks on soap messages type
34294
34295 python/tests/idwsf1_tests.py | 7 ++++++-
34296 1 file changed, 6 insertions(+), 1 deletion(-)
34297
34298commit ea85ed6cfca60d711d3bb5655e1599dda30927f9
34299Author: Damien Laniel <dlaniel@entrouvert.com>
34300Date:   Fri Sep 21 16:37:18 2007 +0000
34301
34302    fixed id-wsf 1 data service modify
34303
34304 lasso/id-wsf/data_service.c | 20 ++++++++++++++++++--
34305 1 file changed, 18 insertions(+), 2 deletions(-)
34306
34307commit 7d3f2e99f5bd3575d830048f180d877f30841d5b
34308Author: Damien Laniel <dlaniel@entrouvert.com>
34309Date:   Fri Sep 21 16:36:51 2007 +0000
34310
34311    split the discovery query test and added data service query and data service modify tests
34312
34313 python/tests/idwsf1_tests.py | 78 ++++++++++++++++++++++++++++++++++++--------
34314 1 file changed, 65 insertions(+), 13 deletions(-)
34315
34316commit 2be0a784baabfc70bd1eed54a79e32b3b3cd4610
34317Author: Damien Laniel <dlaniel@entrouvert.com>
34318Date:   Fri Sep 21 16:10:02 2007 +0000
34319
34320    fixed service_type in lasso_data_service_process_modify_msg
34321
34322 lasso/id-wsf/data_service.c | 9 ++++-----
34323 1 file changed, 4 insertions(+), 5 deletions(-)
34324
34325commit 34c2bbd70b2dc58b1282c894d826478b0666da6e
34326Author: Damien Laniel <dlaniel@entrouvert.com>
34327Date:   Fri Sep 21 15:13:25 2007 +0000
34328
34329    fixed service_type in lasso_data_service_process_modify_msg
34330
34331 lasso/id-wsf/data_service.c | 19 ++++++++++++++++++-
34332 1 file changed, 18 insertions(+), 1 deletion(-)
34333
34334commit 232294bbaf31b3f3e59d10fe4043e1f9a122c303
34335Author: Damien Laniel <dlaniel@entrouvert.com>
34336Date:   Fri Sep 21 15:12:18 2007 +0000
34337
34338    some error checks and some coding style
34339
34340 lasso/id-wsf-2.0/data_service.c |  4 ++--
34341 lasso/id-wsf/data_service.c     | 40 +++++++++++++++++++++++++---------------
34342 lasso/xml/dst_modify.c          | 17 ++++++++++-------
34343 lasso/xml/dst_query.c           | 12 ++++++++----
34344 4 files changed, 45 insertions(+), 28 deletions(-)
34345
34346commit 186435e965963566b52008032397e0e1f92cf4ab
34347Author: Frederic Peters <fpeters@entrouvert.com>
34348Date:   Thu Sep 20 17:32:52 2007 +0000
34349
34350    added missing session accessor
34351
34352 swig/Lasso-wsf.i | 3 +++
34353 1 file changed, 3 insertions(+)
34354
34355commit 338925ef0c5c6d82d05a954a636ef8da375c9abd
34356Author: Damien Laniel <dlaniel@entrouvert.com>
34357Date:   Thu Sep 20 16:22:31 2007 +0000
34358
34359    reordered methods so it's easier to read
34360
34361 lasso/id-wsf/data_service.c | 313 ++++++++++++++++++++++----------------------
34362 swig/Lasso-wsf.i            |   4 +-
34363 2 files changed, 157 insertions(+), 160 deletions(-)
34364
34365commit 168358ef838007cc22566d55c98892451c8e5010
34366Author: Damien Laniel <dlaniel@entrouvert.com>
34367Date:   Thu Sep 20 16:15:55 2007 +0000
34368
34369    fixed data_service_init_modify method
34370
34371 lasso/id-wsf/data_service.c | 28 ++++++++++++++++++----------
34372 1 file changed, 18 insertions(+), 10 deletions(-)
34373
34374commit 737d56cd918ab546e74e73ce147ea773c0be7801
34375Author: Damien Laniel <dlaniel@entrouvert.com>
34376Date:   Thu Sep 20 16:00:38 2007 +0000
34377
34378    reordered methods so it's easier to read
34379
34380 swig/Lasso-wsf.i | 54 +++++++++++++++++++++++++++---------------------------
34381 1 file changed, 27 insertions(+), 27 deletions(-)
34382
34383commit 5b12a0abd145a7550fd9bd8dc9ca3cb10a1dc68f
34384Author: Damien Laniel <dlaniel@entrouvert.com>
34385Date:   Thu Sep 20 15:54:46 2007 +0000
34386
34387    fixed personal profile constructor in bindings
34388
34389 swig/Lasso-wsf.i | 2 +-
34390 1 file changed, 1 insertion(+), 1 deletion(-)
34391
34392commit b681870d874d02ef99a294c3b2ed63355bc5575d
34393Author: Frederic Peters <fpeters@entrouvert.com>
34394Date:   Thu Sep 20 09:59:24 2007 +0000
34395
34396    added knowledge about automake-1.10
34397
34398 autogen.sh | 13 +++++++------
34399 1 file changed, 7 insertions(+), 6 deletions(-)
34400
34401commit be6b0cba2e04688e352f70c55531c2918a5cec55
34402Author: Damien Laniel <dlaniel@entrouvert.com>
34403Date:   Wed Sep 19 09:30:01 2007 +0000
34404
34405    added a unit test for id-wsf 1
34406
34407 python/tests/idwsf1_tests.py | 166 +++++++++++++++++++++++++++++++++++++++++++
34408 1 file changed, 166 insertions(+)
34409
34410commit f70eab2459092ebde22c9209a01d47d384e34344
34411Author: Damien Laniel <dlaniel@entrouvert.com>
34412Date:   Tue Sep 18 17:54:01 2007 +0000
34413
34414    check if (Encrypted)ResourceID is null
34415
34416 lasso/id-wsf/data_service.c | 8 ++++++--
34417 1 file changed, 6 insertions(+), 2 deletions(-)
34418
34419commit 928a079a1665ccdf4be6facbf981a3134a54df49
34420Author: Damien Laniel <dlaniel@entrouvert.com>
34421Date:   Tue Sep 18 17:08:11 2007 +0000
34422
34423    fixed setting of resource offering datas into a data service
34424
34425 lasso/id-wsf/data_service.c             | 20 ++++++++++++--------
34426 lasso/id-wsf/discovery.c                | 17 +++++++----------
34427 lasso/id-wsf/personal_profile_service.c | 20 ++++++++++++++++++--
34428 lasso/id-wsf/personal_profile_service.h |  6 ++++--
34429 4 files changed, 41 insertions(+), 22 deletions(-)
34430
34431commit 7c237005a8289738db7fee8d707d5c3be53e291e
34432Author: Damien Laniel <dlaniel@entrouvert.com>
34433Date:   Tue Sep 18 16:08:24 2007 +0000
34434
34435    check soap enveloppe to prevent segfaults
34436
34437 lasso/id-wsf/wsf_profile.c | 16 +++++++++-------
34438 1 file changed, 9 insertions(+), 7 deletions(-)
34439
34440commit 1bb2469952df1456ab7d3e6cc3bd90104ed9e6b7
34441Author: Damien Laniel <dlaniel@entrouvert.com>
34442Date:   Tue Sep 18 13:05:23 2007 +0000
34443
34444    removed useless line
34445
34446 python/tests/profiles_tests.py | 1 -
34447 1 file changed, 1 deletion(-)
34448
34449commit d8292dd308684a8c520b544beb7ca8de1c439b02
34450Author: Damien Laniel <dlaniel@entrouvert.com>
34451Date:   Tue Sep 18 12:55:02 2007 +0000
34452
34453    lasso_discovery_add_resource_offering doesn't exist, remove it completely from the binding this time
34454
34455 swig/Lasso-wsf.i | 5 -----
34456 1 file changed, 5 deletions(-)
34457
34458commit f5b1a1ebc3e27897110eb53429cc1e5b3b740a8a
34459Author: Damien Laniel <dlaniel@entrouvert.com>
34460Date:   Tue Sep 18 10:06:45 2007 +0000
34461
34462    added missing method
34463
34464 swig/Lasso-wsf.i | 4 ++++
34465 1 file changed, 4 insertions(+)
34466
34467commit a7c3eed730a42ea055b3a05fa94e07ab0c50d9f1
34468Author: Frederic Peters <fpeters@entrouvert.com>
34469Date:   Wed Sep 12 15:33:35 2007 +0000
34470
34471    adds support for text as answer to dst queries (instead of forcing answers to
34472    be full nodes)
34473
34474 lasso/id-wsf-2.0/data_service.c | 30 +++++++++++++++++++-----------
34475 lasso/id-wsf/data_service.c     | 19 +++++++++++++++----
34476 2 files changed, 34 insertions(+), 15 deletions(-)
34477
34478commit d35f0c98674ca1cddb1e9b7231ef4787fe5fd9e4
34479Author: Damien Laniel <dlaniel@entrouvert.com>
34480Date:   Tue Aug 28 14:50:08 2007 +0000
34481
34482    fixed dll files path for installer
34483
34484 win32/nsis/jlasso-lite.nsi.in | 2 +-
34485 win32/nsis/lasso-full.nsi.in  | 1 -
34486 win32/nsis/lasso-lite.nsi.in  | 2 +-
34487 3 files changed, 2 insertions(+), 3 deletions(-)
34488
34489commit d7eee69128c6bef1a4f136020ef4a404079ddcde
34490Author: Damien Laniel <dlaniel@entrouvert.com>
34491Date:   Tue Aug 28 13:33:26 2007 +0000
34492
34493    set svn property to use Windows-style line endings for Windows files
34494
34495 win32/msvc/java/java.dsp     |  216 ++--
34496 win32/msvc/lasso.dsp.in      | 2430 +++++++++++++++++++++---------------------
34497 win32/msvc/lasso.dsw         |  148 +--
34498 win32/msvc/php/php.dsp       |  220 ++--
34499 win32/msvc/python/python.dsp |  212 ++--
34500 5 files changed, 1613 insertions(+), 1613 deletions(-)
34501
34502commit 58020927b1756cfc3e4718330eaf9523d0d53717
34503Author: Damien Laniel <dlaniel@entrouvert.com>
34504Date:   Tue Aug 28 12:57:18 2007 +0000
34505
34506    restored windows-style line endings in visual studio configuration files so they can be loaded
34507
34508 win32/msvc/java/java.dsp     | 7 ++++---
34509 win32/msvc/php/php.dsp       | 1 -
34510 win32/msvc/python/python.dsp | 1 -
34511 3 files changed, 4 insertions(+), 5 deletions(-)
34512
34513commit a82a31db49858d0a5fd71e0d93ada4040ccfec8b
34514Author: Damien Laniel <dlaniel@entrouvert.com>
34515Date:   Tue Aug 28 12:56:07 2007 +0000
34516
34517    updated visual studio main configuration file for new lasso version
34518
34519 win32/msvc/lasso.dsp.in | 386 +++++++++++++++++++++++++++++++++---------------
34520 1 file changed, 267 insertions(+), 119 deletions(-)
34521
34522commit ebf2b0c6670c69eac8ddccdebd7647c2ac444e1d
34523Author: Damien Laniel <dlaniel@entrouvert.com>
34524Date:   Tue Aug 28 12:29:22 2007 +0000
34525
34526    fixed missing character for macro
34527
34528 win32/nsis/jlasso-lite.nsi.in | 2 +-
34529 1 file changed, 1 insertion(+), 1 deletion(-)
34530
34531commit 79bed84e27e6f8ee4b465dc770a4246b025ce4c7
34532Author: Damien Laniel <dlaniel@entrouvert.com>
34533Date:   Tue Aug 28 10:44:49 2007 +0000
34534
34535    updated links to version 2.1.1 for windows
34536
34537 website/web/download/index.xml | 8 ++++----
34538 1 file changed, 4 insertions(+), 4 deletions(-)
34539
34540commit 9ecb375c751277d538ec397888033b1020e33079
34541Author: Frederic Peters <fpeters@entrouvert.com>
34542Date:   Mon Aug 27 14:44:10 2007 +0000
34543
34544    RPMs for 2.1.1 are now available
34545
34546 website/web/download/index.xml | 10 +++++-----
34547 1 file changed, 5 insertions(+), 5 deletions(-)
34548
34549commit 1cb4663cbaec549d725196f1d6cc1129b8151933
34550Author: Frederic Peters <fpeters@entrouvert.com>
34551Date:   Tue Aug 21 12:06:43 2007 +0000
34552
34553    updated website with 2.1.1
34554
34555 website/web/download/index.xml        |  2 +-
34556 website/web/index.xml                 |  6 +++---
34557 website/web/news/10-release-2.1.1.xml | 17 +++++++++++++++++
34558 3 files changed, 21 insertions(+), 4 deletions(-)
34559
34560commit f49577c5510fbea56b542817607412644f8b5578
34561Author: Frederic Peters <fpeters@entrouvert.com>
34562Date:   Tue Aug 21 11:21:44 2007 +0000
34563
34564    bumped to 2.1.1
34565
34566 ChangeLog    | 40 ++++++++++++++++++++++++++++++++++++++++
34567 NEWS         |  7 +++++++
34568 configure.ac |  6 +++---
34569 doap.rdf     |  4 ++++
34570 4 files changed, 54 insertions(+), 3 deletions(-)
34571
34572commit 40ea071da2bc4565b028b260ace5e5a84ecba4a2
34573Author: Frederic Peters <fpeters@entrouvert.com>
34574Date:   Tue Aug 21 11:17:52 2007 +0000
34575
34576    fixed bad casting on get/set lists
34577
34578 swig/saml-2.0/saml2_advice.i                   | 16 ++++++++--------
34579 swig/saml-2.0/saml2_assertion.i                | 16 ++++++++--------
34580 swig/saml-2.0/saml2_attribute_statement.i      |  8 ++++----
34581 swig/saml-2.0/saml2_conditions.i               | 16 ++++++++--------
34582 swig/saml-2.0/saml2_evidence.i                 | 16 ++++++++--------
34583 swig/saml-2.0/samlp2_requested_authn_context.i |  8 ++++----
34584 swig/saml-2.0/samlp2_response.i                |  8 ++++----
34585 7 files changed, 44 insertions(+), 44 deletions(-)
34586
34587commit 725f4b4a6baf7c23b34869dbd7f0dd778171b348
34588Author: Frederic Peters <fpeters@entrouvert.com>
34589Date:   Tue Aug 21 10:51:04 2007 +0000
34590
34591    removed LassoSignatureType
34592
34593 java/Makefile.am | 1 -
34594 1 file changed, 1 deletion(-)
34595
34596commit 6b21c1a0a6761bd4b56f62909a405937a3b85e1c
34597Author: Frederic Peters <fpeters@entrouvert.com>
34598Date:   Tue Aug 21 10:50:36 2007 +0000
34599
34600    fixed usage of set|get_node_list and set|get_string_list
34601
34602 swig/saml-2.0/saml2_advice.i                   | 32 +++++++++++++-------------
34603 swig/saml-2.0/saml2_assertion.i                | 32 +++++++++++++-------------
34604 swig/saml-2.0/saml2_attribute_statement.i      | 16 ++++++-------
34605 swig/saml-2.0/saml2_conditions.i               | 32 +++++++++++++-------------
34606 swig/saml-2.0/saml2_evidence.i                 | 32 +++++++++++++-------------
34607 swig/saml-2.0/samlp2_requested_authn_context.i | 16 ++++++-------
34608 swig/saml-2.0/samlp2_response.i                | 16 ++++++-------
34609 7 files changed, 88 insertions(+), 88 deletions(-)
34610
34611commit ca234acee86e91542ed91c712b7c3ac2be059938
34612Author: Frederic Peters <fpeters@entrouvert.com>
34613Date:   Tue Aug 21 08:42:58 2007 +0000
34614
34615    added binding for LassoSignatureType which is just an enum but SWIG creates
34616    such ugly things.
34617
34618 swig/Lasso.i | 13 +++++++++++++
34619 1 file changed, 13 insertions(+)
34620
34621commit 5706540f8d54b7afd68a776d7c002c00137a6d11
34622Author: Frederic Peters <fpeters@entrouvert.com>
34623Date:   Mon Aug 13 12:00:56 2007 +0000
34624
34625    added pointers to 2.1.0 tarball
34626
34627 website/web/download/index.xml | 2 +-
34628 website/web/index.xml          | 6 +++---
34629 2 files changed, 4 insertions(+), 4 deletions(-)
34630
34631commit 6a3eea769922cf5a8a1f97c5c0c0651c68919f1d
34632Author: Frederic Peters <fpeters@entrouvert.com>
34633Date:   Mon Aug 13 11:37:27 2007 +0000
34634
34635    updated changelog for 2.1.0
34636
34637 ChangeLog | 2756 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
34638 1 file changed, 2756 insertions(+)
34639
34640commit 091d10bff2ef93d38f66065569023bd3be883f23
34641Author: Frederic Peters <fpeters@entrouvert.com>
34642Date:   Mon Aug 13 11:34:48 2007 +0000
34643
34644    bumped to 2.1.0
34645
34646 NEWS                                  | 10 +++++++++-
34647 configure.ac                          |  4 ++--
34648 doap.rdf                              |  4 ++++
34649 website/web/news/09-release-2.1.0.xml | 17 +++++++++++++++++
34650 4 files changed, 32 insertions(+), 3 deletions(-)
34651
34652commit a570bf599e954c34950be7937db3d80f7cf0a932
34653Author: Frederic Peters <fpeters@entrouvert.com>
34654Date:   Mon Aug 13 10:43:37 2007 +0000
34655
34656    updated SAML2 bindings with all attributes; and added copyright / licence
34657    notice.
34658
34659 swig/saml-2.0/saml2_action.i                     | 23 +++++++
34660 swig/saml-2.0/saml2_advice.i                     | 79 ++++++++++++++++++++++++
34661 swig/saml-2.0/saml2_assertion.i                  | 78 +++++++++++++++++------
34662 swig/saml-2.0/saml2_attribute.i                  | 23 +++++++
34663 swig/saml-2.0/saml2_attribute_statement.i        | 51 +++++++++++++++
34664 swig/saml-2.0/saml2_audience_restriction.i       | 23 +++++++
34665 swig/saml-2.0/saml2_authn_context.i              | 25 +++++++-
34666 swig/saml-2.0/saml2_authn_statement.i            | 27 +++++++-
34667 swig/saml-2.0/saml2_authz_decision_statement.i   | 27 +++++++-
34668 swig/saml-2.0/saml2_base_idabstract.i            | 23 +++++++
34669 swig/saml-2.0/saml2_condition_abstract.i         | 23 +++++++
34670 swig/saml-2.0/saml2_conditions.i                 | 69 ++++++++++++++++++---
34671 swig/saml-2.0/saml2_encrypted_element.i          | 23 +++++++
34672 swig/saml-2.0/saml2_evidence.i                   | 79 ++++++++++++++++++++++++
34673 swig/saml-2.0/saml2_key_info_confirmation_data.i | 23 +++++++
34674 swig/saml-2.0/saml2_name_id.i                    | 25 +++++++-
34675 swig/saml-2.0/saml2_one_time_use.i               | 23 +++++++
34676 swig/saml-2.0/saml2_proxy_restriction.i          | 23 +++++++
34677 swig/saml-2.0/saml2_statement_abstract.i         | 23 +++++++
34678 swig/saml-2.0/saml2_subject.i                    | 31 ++++++++--
34679 swig/saml-2.0/saml2_subject_confirmation.i       | 31 ++++++++--
34680 swig/saml-2.0/saml2_subject_confirmation_data.i  | 23 +++++++
34681 swig/saml-2.0/saml2_subject_locality.i           | 25 +++++++-
34682 swig/saml-2.0/samlp2_artifact_resolve.i          | 23 +++++++
34683 swig/saml-2.0/samlp2_artifact_response.i         | 25 +++++++-
34684 swig/saml-2.0/samlp2_assertion_idrequest.i       | 25 +++++++-
34685 swig/saml-2.0/samlp2_attribute_query.i           | 25 +++++++-
34686 swig/saml-2.0/samlp2_authn_query.i               | 25 +++++++-
34687 swig/saml-2.0/samlp2_authn_request.i             | 39 ++++++++++--
34688 swig/saml-2.0/samlp2_authz_decision_query.i      | 27 +++++++-
34689 swig/saml-2.0/samlp2_extensions.i                | 23 +++++++
34690 swig/saml-2.0/samlp2_idp_entry.i                 | 25 +++++++-
34691 swig/saml-2.0/samlp2_idp_list.i                  | 25 +++++++-
34692 swig/saml-2.0/samlp2_logout_request.i            | 31 ++++++++--
34693 swig/saml-2.0/samlp2_manage_name_id_request.i    | 33 ++++++++--
34694 swig/saml-2.0/samlp2_name_id_mapping_request.i   | 31 ++++++++--
34695 swig/saml-2.0/samlp2_name_id_mapping_response.i  | 27 +++++++-
34696 swig/saml-2.0/samlp2_name_id_policy.i            | 23 +++++++
34697 swig/saml-2.0/samlp2_request_abstract.i          | 27 +++++++-
34698 swig/saml-2.0/samlp2_requested_authn_context.i   | 65 ++++++++++++++-----
34699 swig/saml-2.0/samlp2_response.i                  | 65 ++++++++++++++-----
34700 swig/saml-2.0/samlp2_scoping.i                   | 27 +++++++-
34701 swig/saml-2.0/samlp2_status.i                    | 27 +++++++-
34702 swig/saml-2.0/samlp2_status_code.i               | 25 +++++++-
34703 swig/saml-2.0/samlp2_status_detail.i             | 23 +++++++
34704 swig/saml-2.0/samlp2_status_response.i           | 29 ++++++++-
34705 swig/saml-2.0/samlp2_subject_query_abstract.i    | 25 +++++++-
34706 swig/saml-2.0/samlp2_terminate.i                 | 23 +++++++
34707 48 files changed, 1431 insertions(+), 112 deletions(-)
34708
34709commit 0d9c106ab6209877a1ec0143111b8c96cd777556
34710Author: Frederic Peters <fpeters@entrouvert.com>
34711Date:   Mon Aug 13 09:44:17 2007 +0000
34712
34713    updated with current list of swig generated files
34714
34715 java/Makefile.am | 33 ++++++++++++++++++---------------
34716 1 file changed, 18 insertions(+), 15 deletions(-)
34717
34718commit c1c3c0bbe92eb164b4222c8a5f1289fc6827754e
34719Author: Frederic Peters <fpeters@entrouvert.com>
34720Date:   Mon Aug 13 09:10:11 2007 +0000
34721
34722    remove reference to inexistent file
34723
34724 swig/Makefile.am | 2 +-
34725 1 file changed, 1 insertion(+), 1 deletion(-)
34726
34727commit fab1e94df2abc1e5ccbe022915a8b0796aba7d7f
34728Author: Frederic Peters <fpeters@entrouvert.com>
34729Date:   Mon Aug 13 08:59:49 2007 +0000
34730
34731    fixed reference to metadata files
34732
34733 tests/data/idp5-saml2/Makefile.am | 2 +-
34734 tests/data/sp5-saml2/Makefile.am  | 2 +-
34735 tests/data/sp6-saml2/Makefile.am  | 2 +-
34736 3 files changed, 3 insertions(+), 3 deletions(-)
34737
34738commit 3fc428016f81c508a6feec60433816c7903690f8
34739Author: Frederic Peters <fpeters@entrouvert.com>
34740Date:   Sun Aug 12 22:19:32 2007 +0000
34741
34742    added a wrapper around xmlParseMemory to avoid network and DTD
34743
34744 lasso/id-ff/server.c         |  3 +-
34745 lasso/id-wsf-2.0/discovery.c |  3 +-
34746 lasso/id-wsf/data_service.c  |  2 +-
34747 lasso/id-wsf/wsf_profile.c   |  4 +--
34748 lasso/saml-2.0/ecp.c         |  4 +--
34749 lasso/saml-2.0/login.c       |  2 +-
34750 lasso/xml/private.h          |  2 ++
34751 lasso/xml/xml.c              | 83 ++++++++++++++++++++++++++++++++++++++++++--
34752 8 files changed, 91 insertions(+), 12 deletions(-)
34753
34754commit 73db5fc58f10aa5629cc963174827e1cfe740eb5
34755Author: Damien Laniel <dlaniel@entrouvert.com>
34756Date:   Wed Aug 8 16:03:29 2007 +0000
34757
34758    processModifyResponseMsg
34759
34760 lasso/errors.c                  |  2 ++
34761 lasso/errors.h                  |  3 ++-
34762 lasso/id-wsf-2.0/data_service.c | 35 +++++++++++++++++++++++++++++++++++
34763 lasso/id-wsf-2.0/data_service.h |  3 +++
34764 swig/Lasso-wsf2.i               |  6 ++++++
34765 5 files changed, 48 insertions(+), 1 deletion(-)
34766
34767commit 73350739440c6d5511f851f6dc3eba008ea4a879
34768Author: Damien Laniel <dlaniel@entrouvert.com>
34769Date:   Mon Aug 6 16:45:27 2007 +0000
34770
34771    swig binding for parse modify items
34772
34773 swig/Lasso-wsf2.i | 7 ++++++-
34774 1 file changed, 6 insertions(+), 1 deletion(-)
34775
34776commit 83c9fbb157eb9634fad66635c9a51195ac469feb
34777Author: Damien Laniel <dlaniel@entrouvert.com>
34778Date:   Mon Aug 6 16:45:06 2007 +0000
34779
34780    parse modify items
34781
34782 lasso/errors.c                                |   6 ++
34783 lasso/errors.h                                |   7 +-
34784 lasso/id-wsf-2.0/data_service.c               | 145 +++++++++++++++++++++++++-
34785 lasso/id-wsf-2.0/data_service.h               |   2 +
34786 lasso/xml/id-wsf-2.0/dstref_modify_response.c |  39 +++++++
34787 lasso/xml/id-wsf-2.0/dstref_modify_response.h |   4 +
34788 6 files changed, 199 insertions(+), 4 deletions(-)
34789
34790commit 18147f15171b7ff7fd96c14ff29d7e8e77dc66f6
34791Author: Damien Laniel <dlaniel@entrouvert.com>
34792Date:   Mon Aug 6 16:39:56 2007 +0000
34793
34794    added ModifyResponse as custom namespace
34795
34796 tools/generate_idwsf2_classes.py | 3 ++-
34797 1 file changed, 2 insertions(+), 1 deletion(-)
34798
34799commit ea6fcc70072fa34c857f2093d2ba0d893adee6a3
34800Author: Damien Laniel <dlaniel@entrouvert.com>
34801Date:   Thu Aug 2 09:16:43 2007 +0000
34802
34803    added some missing Makefiles to configure.ac
34804
34805 configure.ac | 3 +++
34806 1 file changed, 3 insertions(+)
34807
34808commit 063c49598d96176d1e5f88936f1f5cc89963eb6c
34809Author: Damien Laniel <dlaniel@entrouvert.com>
34810Date:   Mon Jul 30 14:18:47 2007 +0000
34811
34812    added a missing END_THROW_ERROR
34813
34814 swig/Lasso-wsf2.i | 1 +
34815 1 file changed, 1 insertion(+)
34816
34817commit 2867ab1933fd09f36ba19677a6a8b990a95e9f98
34818Author: Damien Laniel <dlaniel@entrouvert.com>
34819Date:   Mon Jul 30 13:24:02 2007 +0000
34820
34821    added first functions for ID-WSF 2 attribute modification
34822
34823 lasso/id-wsf-2.0/data_service.c           | 135 ++++++++++++++++++++++++++++++
34824 lasso/id-wsf-2.0/data_service.h           |   9 ++
34825 lasso/xml/id-wsf-2.0/dstref_app_data.h    |   2 -
34826 lasso/xml/id-wsf-2.0/dstref_modify.c      |   2 -
34827 lasso/xml/id-wsf-2.0/dstref_modify_item.c |  17 ++++
34828 lasso/xml/id-wsf-2.0/dstref_modify_item.h |   4 +-
34829 swig/Lasso-wsf2.i                         |  17 +++-
34830 7 files changed, 180 insertions(+), 6 deletions(-)
34831
34832commit e55dfe929eab5d67d18ae284731d19822a40b1d4
34833Author: Damien Laniel <dlaniel@entrouvert.com>
34834Date:   Mon Jul 30 13:23:14 2007 +0000
34835
34836    increased the number of allocatable objects
34837
34838 swig/Lasso.i | 2 +-
34839 1 file changed, 1 insertion(+), 1 deletion(-)
34840
34841commit 26e7ad47d5a0c755387188b4f844976b9d9bdebc
34842Author: Frederic Peters <fpeters@entrouvert.com>
34843Date:   Mon Jul 30 09:26:02 2007 +0000
34844
34845    added script to generate idwsf2 low level classes to repository
34846
34847 tools/generate_idwsf2_classes.py | 1814 ++++++++++++++++++++++++++++++++++++++
34848 1 file changed, 1814 insertions(+)
34849
34850commit 9163f6f4bbe5115cd46a69e14a79d426a0ef40bf
34851Author: Frederic Peters <fpeters@entrouvert.com>
34852Date:   Mon Jul 30 09:24:37 2007 +0000
34853
34854    DstRefAppData is just a template, don't consider it a string but a container
34855    for anything
34856
34857 lasso/id-wsf-2.0/data_service.c           | 10 ++++----
34858 lasso/xml/id-wsf-2.0/disco_abstract.c     |  2 +-
34859 lasso/xml/id-wsf-2.0/disco_abstract.h     |  2 +-
34860 lasso/xml/id-wsf-2.0/disco_provider_id.c  |  2 +-
34861 lasso/xml/id-wsf-2.0/disco_provider_id.h  |  2 +-
34862 lasso/xml/id-wsf-2.0/disco_service_type.c |  2 +-
34863 lasso/xml/id-wsf-2.0/disco_service_type.h |  2 +-
34864 lasso/xml/id-wsf-2.0/dstref_app_data.c    | 25 +++-----------------
34865 lasso/xml/id-wsf-2.0/dstref_app_data.h    |  3 +--
34866 lasso/xml/id-wsf-2.0/dstref_item_data.c   |  5 +---
34867 lasso/xml/id-wsf-2.0/dstref_item_data.h   |  7 +++---
34868 lasso/xml/id-wsf-2.0/dstref_modify.c      | 39 +++++++++++++++++++++++++++++++
34869 lasso/xml/id-wsf-2.0/dstref_modify.h      |  4 ++++
34870 lasso/xml/id-wsf-2.0/subsref_app_data.c   |  3 +++
34871 lasso/xml/id-wsf-2.0/subsref_app_data.h   |  1 +
34872 swig/id-wsf-2.0/dstref_app_data.i         |  1 -
34873 swig/id-wsf-2.0/inheritance.h             |  2 +-
34874 17 files changed, 68 insertions(+), 44 deletions(-)
34875
34876commit 7d712234f926c2fdcfae61be080da5c34ab91dbb
34877Author: Damien Laniel <dlaniel@entrouvert.com>
34878Date:   Fri Jul 27 17:31:01 2007 +0000
34879
34880    changed abort message when too many objects are allocated
34881
34882 swig/Lasso.i | 2 +-
34883 1 file changed, 1 insertion(+), 1 deletion(-)
34884
34885commit dbeccd5b902a2fdd4bc59c4e59c62d025a19f4e0
34886Author: Damien Laniel <dlaniel@entrouvert.com>
34887Date:   Fri Jul 27 17:29:30 2007 +0000
34888
34889    changed abort message when too many objects are allocated
34890
34891 swig/Lasso.i | 3 +--
34892 1 file changed, 1 insertion(+), 2 deletions(-)
34893
34894commit 63c4824b46830dc4b5dde443acc4205fc0471064
34895Author: Damien Laniel <dlaniel@entrouvert.com>
34896Date:   Fri Jul 27 17:24:38 2007 +0000
34897
34898    use a constant for node_infos size
34899
34900 swig/Lasso.i | 8 +++++---
34901 1 file changed, 5 insertions(+), 3 deletions(-)
34902
34903commit 573b8e3d401bb8ff27ae5369cafa5c41a8dbaab3
34904Author: Damien Laniel <dlaniel@entrouvert.com>
34905Date:   Fri Jul 27 17:18:43 2007 +0000
34906
34907    abort when node_infos array has reached its limit
34908
34909 swig/Lasso.i | 6 ++++++
34910 1 file changed, 6 insertions(+)
34911
34912commit 185eaacba77cb5f6c66c7435b25e7b49fee558b3
34913Author: Frederic Peters <fpeters@entrouvert.com>
34914Date:   Fri Jul 27 16:30:53 2007 +0000
34915
34916    access to saml2 attribute statement
34917
34918 swig/saml-2.0/saml2_assertion.i | 30 ++++++++++++++++++++++++++++++
34919 1 file changed, 30 insertions(+)
34920
34921commit a1d5996ce49a5e6e34691974bcb005271695b4a4
34922Author: Frederic Peters <fpeters@entrouvert.com>
34923Date:   Thu Jul 26 18:17:24 2007 +0000
34924
34925    python2.3-lasso was package for old policy
34926
34927 python2.3-lasso.files | 3 ---
34928 1 file changed, 3 deletions(-)
34929
34930commit 45c8e7b1d279e5ed6a1265ff1fac9314589b79ed
34931Author: Frederic Peters <fpeters@entrouvert.com>
34932Date:   Thu Jul 26 18:17:24 2007 +0000
34933
34934    python2.3-lasso was package for old policy
34935
34936 debian/python2.3-lasso.files | 3 ---
34937 1 file changed, 3 deletions(-)
34938
34939commit a629f7aec886a8abd1d1e3d0ab90fb28256a52b3
34940Author: Frederic Peters <fpeters@entrouvert.com>
34941Date:   Thu Jul 26 18:07:30 2007 +0000
34942
34943    updated packaging to current sid package
34944
34945 changelog          | 36 ++++++++++++++++++++++++++++++------
34946 control            | 34 +++++++++++-----------------------
34947 pycompat           |  1 +
34948 python-lasso.files |  3 +++
34949 rules              | 29 +++++++++++++++++++++++------
34950 5 files changed, 68 insertions(+), 35 deletions(-)
34951
34952commit e963f695d677b77dc15d9393e64556c66aa7000c
34953Author: Frederic Peters <fpeters@entrouvert.com>
34954Date:   Thu Jul 26 18:07:30 2007 +0000
34955
34956    updated packaging to current sid package
34957
34958 debian/changelog          | 36 ++++++++++++++++++++++++++++++------
34959 debian/control            | 34 +++++++++++-----------------------
34960 debian/pycompat           |  1 +
34961 debian/python-lasso.files |  3 +++
34962 debian/rules              | 29 +++++++++++++++++++++++------
34963 5 files changed, 68 insertions(+), 35 deletions(-)
34964
34965commit de020abbdcf82645352fb2b1b18068c5adf12b1b
34966Author: Damien Laniel <dlaniel@entrouvert.com>
34967Date:   Mon Jul 16 15:16:53 2007 +0000
34968
34969    added one error message
34970
34971 python/tests/idwsf2_tests.py | 2 +-
34972 1 file changed, 1 insertion(+), 1 deletion(-)
34973
34974commit 332decdb780f0a5b30822ce9bcda7aaf4699c2d4
34975Author: Damien Laniel <dlaniel@entrouvert.com>
34976Date:   Mon Jul 16 15:14:03 2007 +0000
34977
34978    some more data service tests
34979
34980 python/tests/idwsf2_tests.py | 419 ++++++++++++++++++++++++++++++++++++++++++-
34981 1 file changed, 415 insertions(+), 4 deletions(-)
34982
34983commit 9b7615af5fa778cc10a995ea2c9eb0dfcfe2461c
34984Author: Damien Laniel <dlaniel@entrouvert.com>
34985Date:   Mon Jul 16 12:34:49 2007 +0000
34986
34987    data service query tests + one more test for discovery + some fixes to previous code
34988
34989 python/tests/idwsf2_tests.py | 288 ++++++++++++++++++++++++++++++++++++++++---
34990 1 file changed, 272 insertions(+), 16 deletions(-)
34991
34992commit 2929d0fcb1da625f06ac247770be6fb0357894e3
34993Author: Damien Laniel <dlaniel@entrouvert.com>
34994Date:   Wed Jul 11 14:47:35 2007 +0000
34995
34996    discovery query test suite
34997
34998 python/tests/idwsf2_tests.py | 513 ++++++++++++++++++++++++++++++++++++++++++-
34999 1 file changed, 509 insertions(+), 4 deletions(-)
35000
35001commit 667228cf1638bcff1f9383213dc8f3c47791047f
35002Author: Damien Laniel <dlaniel@entrouvert.com>
35003Date:   Wed Jul 11 14:00:24 2007 +0000
35004
35005    moved common function to a super class
35006
35007 python/tests/idwsf2_tests.py | 251 +++++++++++++++++++------------------------
35008 1 file changed, 113 insertions(+), 138 deletions(-)
35009
35010commit 24433624371b2b8132d4d5e04f9833c7dd23358e
35011Author: Damien Laniel <dlaniel@entrouvert.com>
35012Date:   Wed Jul 11 13:53:14 2007 +0000
35013
35014    test suite for metadata association add
35015
35016 python/tests/idwsf2_tests.py | 339 ++++++++++++++++++++++++++++++++++++++++---
35017 1 file changed, 320 insertions(+), 19 deletions(-)
35018
35019commit b3c7aa15f82b0166a7089250484ce095239c8b3a
35020Author: Damien Laniel <dlaniel@entrouvert.com>
35021Date:   Wed Jul 11 10:08:25 2007 +0000
35022
35023    split id-wsf 2 tests in smaller functions
35024
35025 python/tests/idwsf2_tests.py | 149 ++++++++++++++++++++++++++++++++++++-------
35026 1 file changed, 126 insertions(+), 23 deletions(-)
35027
35028commit 59c11f40be40eb32628dd7ead243840f3fce0883
35029Author: Damien Laniel <dlaniel@entrouvert.com>
35030Date:   Tue Jul 10 17:39:52 2007 +0000
35031
35032    some unit tests for id-wsf 2
35033
35034 python/tests/Makefile.am     |   2 +-
35035 python/tests/idwsf2_tests.py | 202 +++++++++++++++++++++++++++++++++++++++++++
35036 python/tests/tests.py        |   2 +-
35037 3 files changed, 204 insertions(+), 2 deletions(-)
35038
35039commit ddf73adc7e61274af94edcabc4b462c60a48ba34
35040Author: Damien Laniel <dlaniel@entrouvert.com>
35041Date:   Tue Jul 10 17:12:29 2007 +0000
35042
35043    fixed prefix changes for soap binding and ws security
35044
35045 lasso/xml/xml.c | 14 ++++++++------
35046 1 file changed, 8 insertions(+), 6 deletions(-)
35047
35048commit 6f7996c9967682c4e8d3f5cb8c1ab0ea43f499a9
35049Author: Damien Laniel <dlaniel@entrouvert.com>
35050Date:   Tue Jul 10 15:32:57 2007 +0000
35051
35052    renamed some files
35053
35054 tests/data/idp5-saml2/{saml2_metadata.xml => metadata.xml} | 0
35055 tests/data/sp5-saml2/{saml2_metadata.xml => metadata.xml}  | 0
35056 tests/data/sp6-saml2/{saml2_metadata.xml => metadata.xml}  | 0
35057 3 files changed, 0 insertions(+), 0 deletions(-)
35058
35059commit 9a3c0c488aaf9fd62eabc055cda539050b6d5343
35060Author: Damien Laniel <dlaniel@entrouvert.com>
35061Date:   Tue Jul 10 15:27:01 2007 +0000
35062
35063    added saml2 metadatas and keys for 1 idp and 2 sp
35064
35065 tests/data/Makefile.am                   |  2 +-
35066 tests/data/idp5-saml2/Makefile.am        |  1 +
35067 tests/data/idp5-saml2/private-key.pem    | 27 +++++++++
35068 tests/data/idp5-saml2/saml2_metadata.xml | 79 ++++++++++++++++++++++++++
35069 tests/data/sp5-saml2/Makefile.am         |  1 +
35070 tests/data/sp5-saml2/private-key.pem     | 27 +++++++++
35071 tests/data/sp5-saml2/saml2_metadata.xml  | 94 +++++++++++++++++++++++++++++++
35072 tests/data/sp6-saml2/Makefile.am         |  1 +
35073 tests/data/sp6-saml2/private-key.pem     | 27 +++++++++
35074 tests/data/sp6-saml2/saml2_metadata.xml  | 95 ++++++++++++++++++++++++++++++++
35075 10 files changed, 353 insertions(+), 1 deletion(-)
35076
35077commit 3e6322a8a0d3571558b9a48c45245cdc6642656e
35078Author: Frederic Peters <fpeters@entrouvert.com>
35079Date:   Tue Jul 10 14:25:55 2007 +0000
35080
35081    don't call lasso_node_destroy on a NULL variable
35082
35083 lasso/id-ff/login.c | 4 +++-
35084 1 file changed, 3 insertions(+), 1 deletion(-)
35085
35086commit d2930c3a73f5fbabb5cef2389952f00d6cc3ba94
35087Author: Frederic Peters <fpeters@entrouvert.com>
35088Date:   Tue Jul 10 14:24:14 2007 +0000
35089
35090    initialize global variables
35091
35092 swig/Lasso.i | 4 ++--
35093 1 file changed, 2 insertions(+), 2 deletions(-)
35094
35095commit 6204c8be9c8b2d9d12c8df33017f091004b9f186
35096Author: Frederic Peters <fpeters@entrouvert.com>
35097Date:   Tue Jul 10 08:50:56 2007 +0000
35098
35099    adds all classes from ID-WSF 2 required schemas; with appropriate changes to
35100    other files.
35101
35102 configure.ac                                       |   1 +
35103 lasso/Makefile.am                                  |   2 +-
35104 lasso/id-ff/server.c                               |   8 +-
35105 lasso/id-ff/session.c                              |   2 +-
35106 lasso/id-wsf-2.0/data_service.c                    |  13 +-
35107 lasso/id-wsf-2.0/discovery.c                       |  48 ++--
35108 lasso/id-wsf-2.0/profile.c                         |  12 +-
35109 lasso/saml-2.0/login.c                             |  31 ++-
35110 lasso/xml/id-wsf-2.0/Makefile.am                   | 250 +++++++++++++++++--
35111 lasso/xml/id-wsf-2.0/disco_abstract.c              |  54 +++--
35112 lasso/xml/id-wsf-2.0/disco_abstract.h              |  43 ++--
35113 lasso/xml/id-wsf-2.0/disco_endpoint_context.c      |  70 +++---
35114 lasso/xml/id-wsf-2.0/disco_endpoint_context.h      |  47 ++--
35115 lasso/xml/id-wsf-2.0/disco_keys.c                  | 110 +++++++++
35116 lasso/xml/id-wsf-2.0/disco_keys.h                  |  81 +++++++
35117 lasso/xml/id-wsf-2.0/disco_options.c               |  34 ++-
35118 lasso/xml/id-wsf-2.0/disco_options.h               |  30 ++-
35119 .../{disco_providerid.c => disco_provider_id.c}    |  59 +++--
35120 .../{disco_providerid.h => disco_provider_id.h}    |  54 +++--
35121 lasso/xml/id-wsf-2.0/disco_query.c                 |   4 +-
35122 lasso/xml/id-wsf-2.0/disco_query.h                 |   2 +-
35123 lasso/xml/id-wsf-2.0/disco_query_response.c        |   2 +-
35124 lasso/xml/id-wsf-2.0/disco_query_response.h        |   3 +-
35125 lasso/xml/id-wsf-2.0/disco_requested_service.c     |   6 +-
35126 lasso/xml/id-wsf-2.0/disco_security_context.c      |   2 +-
35127 lasso/xml/id-wsf-2.0/disco_security_context.h      |   2 +-
35128 lasso/xml/id-wsf-2.0/disco_service_context.c       |  61 +++--
35129 lasso/xml/id-wsf-2.0/disco_service_context.h       |  44 ++--
35130 lasso/xml/id-wsf-2.0/disco_service_type.c          |  55 +++--
35131 lasso/xml/id-wsf-2.0/disco_service_type.h          |  44 ++--
35132 .../xml/id-wsf-2.0/disco_svc_md_association_add.c  |   2 +-
35133 .../xml/id-wsf-2.0/disco_svc_md_association_add.h  |   3 +-
35134 .../disco_svc_md_association_add_response.c        |   2 +-
35135 .../disco_svc_md_association_add_response.h        |   3 +-
35136 .../id-wsf-2.0/disco_svc_md_association_delete.c   | 113 +++++++++
35137 .../id-wsf-2.0/disco_svc_md_association_delete.h   |  86 +++++++
35138 .../disco_svc_md_association_delete_response.c     | 114 +++++++++
35139 .../disco_svc_md_association_delete_response.h     |  87 +++++++
35140 .../id-wsf-2.0/disco_svc_md_association_query.c    | 113 +++++++++
35141 .../id-wsf-2.0/disco_svc_md_association_query.h    |  86 +++++++
35142 .../disco_svc_md_association_query_response.c      | 118 +++++++++
35143 .../disco_svc_md_association_query_response.h      |  88 +++++++
35144 lasso/xml/id-wsf-2.0/disco_svc_md_delete.c         | 113 +++++++++
35145 lasso/xml/id-wsf-2.0/disco_svc_md_delete.h         |  83 +++++++
35146 .../xml/id-wsf-2.0/disco_svc_md_delete_response.c  | 114 +++++++++
35147 .../xml/id-wsf-2.0/disco_svc_md_delete_response.h  |  85 +++++++
35148 lasso/xml/id-wsf-2.0/disco_svc_md_query.c          | 115 +++++++++
35149 lasso/xml/id-wsf-2.0/disco_svc_md_query.h          |  83 +++++++
35150 lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c | 119 +++++++++
35151 lasso/xml/id-wsf-2.0/disco_svc_md_query_response.h |  86 +++++++
35152 lasso/xml/id-wsf-2.0/disco_svc_md_register.c       |  46 ++--
35153 lasso/xml/id-wsf-2.0/disco_svc_md_register.h       |  40 +--
35154 .../id-wsf-2.0/disco_svc_md_register_response.c    |  10 +-
35155 .../id-wsf-2.0/disco_svc_md_register_response.h    |  38 +--
35156 lasso/xml/id-wsf-2.0/disco_svc_md_replace.c        | 114 +++++++++
35157 lasso/xml/id-wsf-2.0/disco_svc_md_replace.h        |  83 +++++++
35158 .../xml/id-wsf-2.0/disco_svc_md_replace_response.c | 114 +++++++++
35159 .../xml/id-wsf-2.0/disco_svc_md_replace_response.h |  87 +++++++
35160 lasso/xml/id-wsf-2.0/disco_svc_metadata.c          |  63 +++--
35161 lasso/xml/id-wsf-2.0/disco_svc_metadata.h          |  45 ++--
35162 lasso/xml/id-wsf-2.0/dst_data_response_base.c      |   4 +-
35163 lasso/xml/id-wsf-2.0/dst_data_response_base.h      |   5 +-
35164 lasso/xml/id-wsf-2.0/dst_delete_item_base.c        | 121 +++++++++
35165 lasso/xml/id-wsf-2.0/dst_delete_item_base.h        |  85 +++++++
35166 lasso/xml/id-wsf-2.0/dst_delete_response.c         | 105 ++++++++
35167 lasso/xml/id-wsf-2.0/dst_delete_response.h         |  80 ++++++
35168 lasso/xml/id-wsf-2.0/dst_request.c                 |   6 +-
35169 lasso/xml/id-wsf-2.0/dst_request.h                 |   2 +-
35170 lasso/xml/id-wsf-2.0/dst_result_query_base.c       |  12 +-
35171 lasso/xml/id-wsf-2.0/dst_result_query_base.h       |   6 +-
35172 lasso/xml/id-wsf-2.0/dst_test_item_base.c          | 117 +++++++++
35173 lasso/xml/id-wsf-2.0/dst_test_item_base.h          |  84 +++++++
35174 .../{dstref_sort.c => dstref_app_data.c}           |  50 ++--
35175 lasso/xml/id-wsf-2.0/dstref_app_data.h             |  82 +++++++
35176 lasso/xml/id-wsf-2.0/dstref_create.c               | 118 +++++++++
35177 lasso/xml/id-wsf-2.0/dstref_create.h               |  83 +++++++
35178 lasso/xml/id-wsf-2.0/dstref_create_item.c          | 119 +++++++++
35179 lasso/xml/id-wsf-2.0/dstref_create_item.h          |  86 +++++++
35180 lasso/xml/id-wsf-2.0/dstref_create_response.c      | 105 ++++++++
35181 lasso/xml/id-wsf-2.0/dstref_create_response.h      |  81 +++++++
35182 lasso/xml/id-wsf-2.0/dstref_data.c                 |   9 +-
35183 lasso/xml/id-wsf-2.0/dstref_data.h                 |   4 +-
35184 lasso/xml/id-wsf-2.0/dstref_data_response.c        | 113 +++++++++
35185 lasso/xml/id-wsf-2.0/dstref_data_response.h        |  82 +++++++
35186 lasso/xml/id-wsf-2.0/dstref_delete.c               | 113 +++++++++
35187 lasso/xml/id-wsf-2.0/dstref_delete.h               |  82 +++++++
35188 lasso/xml/id-wsf-2.0/dstref_delete_item.c          | 112 +++++++++
35189 lasso/xml/id-wsf-2.0/dstref_delete_item.h          |  82 +++++++
35190 lasso/xml/id-wsf-2.0/dstref_delete_response.c      | 105 ++++++++
35191 lasso/xml/id-wsf-2.0/dstref_delete_response.h      |  81 +++++++
35192 lasso/xml/id-wsf-2.0/dstref_item_data.c            |   3 +-
35193 lasso/xml/id-wsf-2.0/dstref_item_data.h            |   6 +-
35194 lasso/xml/id-wsf-2.0/dstref_modify.c               | 118 +++++++++
35195 lasso/xml/id-wsf-2.0/dstref_modify.h               |  83 +++++++
35196 lasso/xml/id-wsf-2.0/dstref_modify_item.c          | 126 ++++++++++
35197 lasso/xml/id-wsf-2.0/dstref_modify_item.h          |  88 +++++++
35198 lasso/xml/id-wsf-2.0/dstref_modify_response.c      | 105 ++++++++
35199 lasso/xml/id-wsf-2.0/dstref_modify_response.h      |  81 +++++++
35200 lasso/xml/id-wsf-2.0/dstref_query.c                |  48 ++--
35201 lasso/xml/id-wsf-2.0/dstref_query.h                |   6 +-
35202 lasso/xml/id-wsf-2.0/dstref_query_item.c           |   8 +-
35203 lasso/xml/id-wsf-2.0/dstref_query_item.h           |   5 +-
35204 lasso/xml/id-wsf-2.0/dstref_query_response.c       |  47 ++--
35205 lasso/xml/id-wsf-2.0/dstref_query_response.h       |   2 +-
35206 lasso/xml/id-wsf-2.0/dstref_result_query.c         |  11 +-
35207 lasso/xml/id-wsf-2.0/dstref_result_query.h         |  10 +-
35208 lasso/xml/id-wsf-2.0/dstref_test_item.c            | 112 +++++++++
35209 lasso/xml/id-wsf-2.0/dstref_test_item.h            |  82 +++++++
35210 .../xml/id-wsf-2.0/ims_identity_mapping_request.c  | 113 +++++++++
35211 .../xml/id-wsf-2.0/ims_identity_mapping_request.h  |  86 +++++++
35212 .../xml/id-wsf-2.0/ims_identity_mapping_response.c | 118 +++++++++
35213 .../xml/id-wsf-2.0/ims_identity_mapping_response.h |  88 +++++++
35214 lasso/xml/id-wsf-2.0/ims_mapping_input.c           | 116 +++++++++
35215 lasso/xml/id-wsf-2.0/ims_mapping_input.h           |  86 +++++++
35216 lasso/xml/id-wsf-2.0/ims_mapping_output.c          | 112 +++++++++
35217 lasso/xml/id-wsf-2.0/ims_mapping_output.h          |  84 +++++++
35218 lasso/xml/id-wsf-2.0/is_help.c                     | 114 +++++++++
35219 lasso/xml/id-wsf-2.0/is_help.h                     |  83 +++++++
35220 lasso/xml/id-wsf-2.0/is_inquiry.c                  | 131 ++++++++++
35221 lasso/xml/id-wsf-2.0/is_inquiry.h                  |  88 +++++++
35222 lasso/xml/id-wsf-2.0/is_inquiry_element.c          | 124 ++++++++++
35223 lasso/xml/id-wsf-2.0/is_inquiry_element.h          |  87 +++++++
35224 lasso/xml/id-wsf-2.0/is_interaction_request.c      | 128 ++++++++++
35225 lasso/xml/id-wsf-2.0/is_interaction_request.h      |  88 +++++++
35226 lasso/xml/id-wsf-2.0/is_interaction_response.c     | 120 +++++++++
35227 lasso/xml/id-wsf-2.0/is_interaction_response.h     |  84 +++++++
35228 lasso/xml/id-wsf-2.0/is_interaction_statement.c    | 131 ++++++++++
35229 lasso/xml/id-wsf-2.0/is_interaction_statement.h    |  88 +++++++
35230 lasso/xml/id-wsf-2.0/is_item.c                     | 118 +++++++++
35231 lasso/xml/id-wsf-2.0/is_item.h                     |  84 +++++++
35232 lasso/xml/id-wsf-2.0/is_parameter.c                | 110 +++++++++
35233 lasso/xml/id-wsf-2.0/is_parameter.h                |  82 +++++++
35234 lasso/xml/id-wsf-2.0/is_select.c                   | 115 +++++++++
35235 lasso/xml/id-wsf-2.0/is_select.h                   |  82 +++++++
35236 lasso/xml/id-wsf-2.0/is_text.c                     | 118 +++++++++
35237 lasso/xml/id-wsf-2.0/is_text.h                     |  84 +++++++
35238 lasso/xml/id-wsf-2.0/ps_add_collection_request.c   | 116 +++++++++
35239 lasso/xml/id-wsf-2.0/ps_add_collection_request.h   |  86 +++++++
35240 lasso/xml/id-wsf-2.0/ps_add_collection_response.c  | 112 +++++++++
35241 lasso/xml/id-wsf-2.0/ps_add_collection_response.h  |  84 +++++++
35242 lasso/xml/id-wsf-2.0/ps_add_entity_request.c       | 128 ++++++++++
35243 lasso/xml/id-wsf-2.0/ps_add_entity_request.h       |  89 +++++++
35244 lasso/xml/id-wsf-2.0/ps_add_entity_response.c      | 120 +++++++++
35245 lasso/xml/id-wsf-2.0/ps_add_entity_response.h      |  85 +++++++
35246 lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c | 128 ++++++++++
35247 lasso/xml/id-wsf-2.0/ps_add_known_entity_request.h |  91 +++++++
35248 .../xml/id-wsf-2.0/ps_add_known_entity_response.c  | 120 +++++++++
35249 .../xml/id-wsf-2.0/ps_add_known_entity_response.h  |  86 +++++++
35250 .../xml/id-wsf-2.0/ps_add_to_collection_request.c  | 120 +++++++++
35251 .../xml/id-wsf-2.0/ps_add_to_collection_request.h  |  86 +++++++
35252 lasso/xml/id-wsf-2.0/ps_get_object_info_request.c  | 116 +++++++++
35253 lasso/xml/id-wsf-2.0/ps_get_object_info_request.h  |  85 +++++++
35254 lasso/xml/id-wsf-2.0/ps_get_object_info_response.c | 112 +++++++++
35255 lasso/xml/id-wsf-2.0/ps_get_object_info_response.h |  84 +++++++
35256 lasso/xml/id-wsf-2.0/ps_item_data.c                | 108 +++++++++
35257 .../id-wsf-2.0/{dstref_sort.h => ps_item_data.h}   |  52 ++--
35258 lasso/xml/id-wsf-2.0/ps_list_members_request.c     | 128 ++++++++++
35259 lasso/xml/id-wsf-2.0/ps_list_members_request.h     |  88 +++++++
35260 lasso/xml/id-wsf-2.0/ps_list_members_response.c    | 112 +++++++++
35261 lasso/xml/id-wsf-2.0/ps_list_members_response.h    |  82 +++++++
35262 lasso/xml/id-wsf-2.0/ps_notification.c             | 112 +++++++++
35263 lasso/xml/id-wsf-2.0/ps_notification.h             |  82 +++++++
35264 lasso/xml/id-wsf-2.0/ps_notify.c                   | 116 +++++++++
35265 lasso/xml/id-wsf-2.0/ps_notify.h                   |  84 +++++++
35266 lasso/xml/id-wsf-2.0/ps_object.c                   | 137 +++++++++++
35267 lasso/xml/id-wsf-2.0/ps_object.h                   |  89 +++++++
35268 lasso/xml/id-wsf-2.0/ps_query_objects_request.c    | 124 ++++++++++
35269 lasso/xml/id-wsf-2.0/ps_query_objects_request.h    |  87 +++++++
35270 lasso/xml/id-wsf-2.0/ps_query_objects_response.c   | 112 +++++++++
35271 lasso/xml/id-wsf-2.0/ps_query_objects_response.h   |  83 +++++++
35272 .../xml/id-wsf-2.0/ps_remove_collection_request.c  | 112 +++++++++
35273 .../xml/id-wsf-2.0/ps_remove_collection_request.h  |  85 +++++++
35274 lasso/xml/id-wsf-2.0/ps_remove_entity_request.c    | 112 +++++++++
35275 lasso/xml/id-wsf-2.0/ps_remove_entity_request.h    |  82 +++++++
35276 .../id-wsf-2.0/ps_remove_from_collection_request.c | 120 +++++++++
35277 .../id-wsf-2.0/ps_remove_from_collection_request.h |  88 +++++++
35278 lasso/xml/id-wsf-2.0/ps_request_abstract.c         | 107 ++++++++
35279 lasso/xml/id-wsf-2.0/ps_request_abstract.h         |  81 +++++++
35280 .../xml/id-wsf-2.0/ps_resolve_identifier_request.c | 112 +++++++++
35281 .../xml/id-wsf-2.0/ps_resolve_identifier_request.h |  85 +++++++
35282 .../id-wsf-2.0/ps_resolve_identifier_response.c    | 112 +++++++++
35283 .../id-wsf-2.0/ps_resolve_identifier_response.h    |  85 +++++++
35284 lasso/xml/id-wsf-2.0/ps_resolve_input.c            | 112 +++++++++
35285 lasso/xml/id-wsf-2.0/ps_resolve_input.h            |  82 +++++++
35286 lasso/xml/id-wsf-2.0/ps_response_abstract.c        | 114 +++++++++
35287 lasso/xml/id-wsf-2.0/ps_response_abstract.h        |  84 +++++++
35288 lasso/xml/id-wsf-2.0/ps_set_object_info_request.c  | 116 +++++++++
35289 lasso/xml/id-wsf-2.0/ps_set_object_info_request.h  |  85 +++++++
35290 lasso/xml/id-wsf-2.0/ps_test_membership_request.c  | 120 +++++++++
35291 lasso/xml/id-wsf-2.0/ps_test_membership_request.h  |  87 +++++++
35292 lasso/xml/id-wsf-2.0/ps_test_membership_response.c | 112 +++++++++
35293 lasso/xml/id-wsf-2.0/ps_test_membership_response.h |  83 +++++++
35294 lasso/xml/id-wsf-2.0/sb2_consent.c                 | 115 +++++++++
35295 lasso/xml/id-wsf-2.0/sb2_consent.h                 |  83 +++++++
35296 lasso/xml/id-wsf-2.0/sb2_credentials_context.c     | 118 +++++++++
35297 lasso/xml/id-wsf-2.0/sb2_credentials_context.h     |  85 +++++++
35298 lasso/xml/id-wsf-2.0/sb2_endpoint_update.c         | 110 +++++++++
35299 lasso/xml/id-wsf-2.0/sb2_endpoint_update.h         |  82 +++++++
35300 ...2_redirect_request.c => sb2_redirect_request.c} |  45 ++--
35301 lasso/xml/id-wsf-2.0/sb2_redirect_request.h        |  83 +++++++
35302 lasso/xml/id-wsf-2.0/sb2_sender.c                  | 115 +++++++++
35303 lasso/xml/id-wsf-2.0/sb2_sender.h                  |  83 +++++++
35304 lasso/xml/id-wsf-2.0/sb2_target_identity.c         | 110 +++++++++
35305 lasso/xml/id-wsf-2.0/sb2_target_identity.h         |  81 +++++++
35306 lasso/xml/id-wsf-2.0/sb2_timeout.c                 | 111 +++++++++
35307 lasso/xml/id-wsf-2.0/sb2_timeout.h                 |  82 +++++++
35308 lasso/xml/id-wsf-2.0/sb2_usage_directive.c         | 115 +++++++++
35309 lasso/xml/id-wsf-2.0/sb2_usage_directive.h         |  82 +++++++
35310 lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c | 131 ++++++++++
35311 lasso/xml/id-wsf-2.0/sb2_user_interaction_header.h |  88 +++++++
35312 .../{soap_binding_framework.c => sbf_framework.c}  |  76 +++---
35313 lasso/xml/id-wsf-2.0/sbf_framework.h               |  82 +++++++
35314 lasso/xml/id-wsf-2.0/sec_token.c                   |  10 +-
35315 lasso/xml/id-wsf-2.0/sec_token.h                   |   2 +-
35316 lasso/xml/id-wsf-2.0/sec_token_policy.c            | 129 ++++++++++
35317 lasso/xml/id-wsf-2.0/sec_token_policy.h            |  87 +++++++
35318 lasso/xml/id-wsf-2.0/sec_transited_provider_path.c | 109 +++++++++
35319 lasso/xml/id-wsf-2.0/sec_transited_provider_path.h |  82 +++++++
35320 .../id-wsf-2.0/soap_binding2_redirect_request.h    |  82 -------
35321 lasso/xml/id-wsf-2.0/soap_binding_framework.h      |  69 ------
35322 lasso/xml/id-wsf-2.0/subs_notification.c           | 125 ++++++++++
35323 lasso/xml/id-wsf-2.0/subs_notification.h           |  86 +++++++
35324 lasso/xml/id-wsf-2.0/subs_notify_response.c        | 105 ++++++++
35325 lasso/xml/id-wsf-2.0/subs_notify_response.h        |  80 ++++++
35326 lasso/xml/id-wsf-2.0/subs_ref_item.c               | 110 +++++++++
35327 lasso/xml/id-wsf-2.0/subs_ref_item.h               |  82 +++++++
35328 lasso/xml/id-wsf-2.0/subs_subscription.c           | 149 ++++++++++++
35329 lasso/xml/id-wsf-2.0/subs_subscription.h           |  90 +++++++
35330 .../subsref_app_data.c}                            |  67 +++--
35331 lasso/xml/id-wsf-2.0/subsref_app_data.h            |  81 +++++++
35332 lasso/xml/id-wsf-2.0/subsref_create.c              | 120 +++++++++
35333 lasso/xml/id-wsf-2.0/subsref_create.h              |  84 +++++++
35334 lasso/xml/id-wsf-2.0/subsref_create_item.c         | 118 +++++++++
35335 lasso/xml/id-wsf-2.0/subsref_create_item.h         |  86 +++++++
35336 lasso/xml/id-wsf-2.0/subsref_create_response.c     | 105 ++++++++
35337 lasso/xml/id-wsf-2.0/subsref_create_response.h     |  81 +++++++
35338 lasso/xml/id-wsf-2.0/subsref_data.c                | 116 +++++++++
35339 lasso/xml/id-wsf-2.0/subsref_data.h                |  84 +++++++
35340 lasso/xml/id-wsf-2.0/subsref_data_response.c       | 112 +++++++++
35341 lasso/xml/id-wsf-2.0/subsref_data_response.h       |  83 +++++++
35342 lasso/xml/id-wsf-2.0/subsref_delete.c              | 112 +++++++++
35343 lasso/xml/id-wsf-2.0/subsref_delete.h              |  82 +++++++
35344 lasso/xml/id-wsf-2.0/subsref_delete_item.c         | 112 +++++++++
35345 lasso/xml/id-wsf-2.0/subsref_delete_item.h         |  82 +++++++
35346 lasso/xml/id-wsf-2.0/subsref_delete_response.c     | 105 ++++++++
35347 lasso/xml/id-wsf-2.0/subsref_delete_response.h     |  81 +++++++
35348 lasso/xml/id-wsf-2.0/subsref_item_data.c           | 116 +++++++++
35349 lasso/xml/id-wsf-2.0/subsref_item_data.h           |  84 +++++++
35350 lasso/xml/id-wsf-2.0/subsref_modify.c              | 120 +++++++++
35351 lasso/xml/id-wsf-2.0/subsref_modify.h              |  84 +++++++
35352 lasso/xml/id-wsf-2.0/subsref_modify_item.c         | 125 ++++++++++
35353 lasso/xml/id-wsf-2.0/subsref_modify_item.h         |  88 +++++++
35354 lasso/xml/id-wsf-2.0/subsref_modify_response.c     | 105 ++++++++
35355 lasso/xml/id-wsf-2.0/subsref_modify_response.h     |  81 +++++++
35356 lasso/xml/id-wsf-2.0/subsref_notification.c        | 112 +++++++++
35357 lasso/xml/id-wsf-2.0/subsref_notification.h        |  83 +++++++
35358 lasso/xml/id-wsf-2.0/subsref_notify.c              | 116 +++++++++
35359 lasso/xml/id-wsf-2.0/subsref_notify.h              |  84 +++++++
35360 lasso/xml/id-wsf-2.0/subsref_notify_response.c     | 105 ++++++++
35361 lasso/xml/id-wsf-2.0/subsref_notify_response.h     |  81 +++++++
35362 lasso/xml/id-wsf-2.0/subsref_query.c               | 120 +++++++++
35363 lasso/xml/id-wsf-2.0/subsref_query.h               |  84 +++++++
35364 lasso/xml/id-wsf-2.0/subsref_query_item.c          | 119 +++++++++
35365 lasso/xml/id-wsf-2.0/subsref_query_item.h          |  85 +++++++
35366 lasso/xml/id-wsf-2.0/subsref_query_response.c      | 117 +++++++++
35367 lasso/xml/id-wsf-2.0/subsref_query_response.h      |  84 +++++++
35368 lasso/xml/id-wsf-2.0/subsref_result_query.c        | 116 +++++++++
35369 lasso/xml/id-wsf-2.0/subsref_result_query.h        |  84 +++++++
35370 lasso/xml/id-wsf-2.0/subsref_subscription.c        | 121 +++++++++
35371 lasso/xml/id-wsf-2.0/subsref_subscription.h        |  85 +++++++
35372 lasso/xml/id-wsf-2.0/subsref_test_item.c           | 112 +++++++++
35373 lasso/xml/id-wsf-2.0/subsref_test_item.h           |  82 +++++++
35374 lasso/xml/id-wsf-2.0/util_empty.c                  | 108 +++++++++
35375 lasso/xml/id-wsf-2.0/util_empty.h                  |  79 ++++++
35376 lasso/xml/id-wsf-2.0/util_extension.c              | 110 +++++++++
35377 lasso/xml/id-wsf-2.0/util_extension.h              |  79 ++++++
35378 lasso/xml/id-wsf-2.0/util_response.c               |   9 +-
35379 lasso/xml/id-wsf-2.0/util_response.h               |   2 +-
35380 lasso/xml/id-wsf-2.0/util_status.c                 |  21 +-
35381 lasso/xml/id-wsf-2.0/util_status.h                 |  47 ++--
35382 lasso/xml/ws/Makefile.am                           |  15 +-
35383 lasso/xml/ws/wsa_attributed_any.c                  |  11 +-
35384 lasso/xml/ws/wsa_attributed_any.h                  |  26 +-
35385 lasso/xml/ws/wsa_attributed_qname.c                |  14 +-
35386 lasso/xml/ws/wsa_attributed_qname.h                |  26 +-
35387 lasso/xml/ws/wsa_attributed_unsigned_long.c        |   6 +-
35388 lasso/xml/ws/wsa_attributed_unsigned_long.h        |  27 ++-
35389 lasso/xml/ws/wsa_attributed_uri.c                  |  11 +-
35390 lasso/xml/ws/wsa_attributed_uri.h                  |  22 +-
35391 lasso/xml/ws/wsa_endpoint_reference.c              |  19 +-
35392 lasso/xml/ws/wsa_endpoint_reference.h              |  27 ++-
35393 lasso/xml/ws/wsa_metadata.c                        |   7 +-
35394 lasso/xml/ws/wsa_metadata.h                        |  26 +-
35395 lasso/xml/ws/wsa_problem_action.c                  |   8 +-
35396 lasso/xml/ws/wsa_problem_action.h                  |  24 +-
35397 lasso/xml/ws/wsa_reference_parameters.c            |  11 +-
35398 lasso/xml/ws/wsa_reference_parameters.h            |  26 +-
35399 lasso/xml/ws/wsa_relates_to.c                      |  19 +-
35400 lasso/xml/ws/wsa_relates_to.h                      |  26 +-
35401 lasso/xml/ws/wsse_200401_security.h                |  68 ------
35402 lasso/xml/ws/wsse_embedded.c                       | 118 +++++++++
35403 lasso/xml/ws/wsse_embedded.h                       |  82 +++++++
35404 lasso/xml/ws/wsse_reference.c                      | 119 +++++++++
35405 lasso/xml/ws/wsse_reference.h                      |  83 +++++++
35406 lasso/xml/ws/wsse_security_header.c                | 122 ++++++++++
35407 lasso/xml/ws/wsse_security_header.h                |  83 +++++++
35408 lasso/xml/ws/wsse_security_token_reference.c       | 121 +++++++++
35409 lasso/xml/ws/wsse_security_token_reference.h       |  84 +++++++
35410 lasso/xml/ws/wsse_transformation_parameters.c      | 120 +++++++++
35411 lasso/xml/ws/wsse_transformation_parameters.h      |  82 +++++++
35412 lasso/xml/ws/wsse_username_token.c                 | 122 ++++++++++
35413 lasso/xml/ws/wsse_username_token.h                 |  84 +++++++
35414 lasso/xml/ws/wsu_timestamp.c                       |  72 ++++--
35415 lasso/xml/ws/wsu_timestamp.h                       |  50 ++--
35416 swig/Lasso.i                                       |   4 +
35417 swig/Makefile.am                                   |   2 +-
35418 swig/id-wsf-2.0/Makefile.am                        | 137 ++++++++++-
35419 swig/id-wsf-2.0/disco_abstract.i                   |  55 +++++
35420 swig/id-wsf-2.0/disco_endpoint_context.i           |  54 +++++
35421 swig/id-wsf-2.0/disco_keys.i                       |  54 +++++
35422 swig/id-wsf-2.0/disco_options.i                    |  54 +++++
35423 swig/id-wsf-2.0/disco_provider_id.i                |  55 +++++
35424 swig/id-wsf-2.0/disco_query.i                      |  67 +++++
35425 swig/id-wsf-2.0/disco_query_response.i             |  81 +++++++
35426 swig/id-wsf-2.0/disco_requested_service.i          |  67 +++++
35427 swig/id-wsf-2.0/disco_security_context.i           |  54 +++++
35428 swig/id-wsf-2.0/disco_service_context.i            |  54 +++++
35429 swig/id-wsf-2.0/disco_service_type.i               |  55 +++++
35430 swig/id-wsf-2.0/disco_svc_md_association_add.i     |  67 +++++
35431 .../disco_svc_md_association_add_response.i        |  81 +++++++
35432 swig/id-wsf-2.0/disco_svc_md_association_delete.i  |  67 +++++
35433 .../disco_svc_md_association_delete_response.i     |  81 +++++++
35434 swig/id-wsf-2.0/disco_svc_md_association_query.i   |  67 +++++
35435 .../disco_svc_md_association_query_response.i      |  81 +++++++
35436 swig/id-wsf-2.0/disco_svc_md_delete.i              |  67 +++++
35437 swig/id-wsf-2.0/disco_svc_md_delete_response.i     |  81 +++++++
35438 swig/id-wsf-2.0/disco_svc_md_query.i               |  67 +++++
35439 swig/id-wsf-2.0/disco_svc_md_query_response.i      |  81 +++++++
35440 swig/id-wsf-2.0/disco_svc_md_register.i            |  67 +++++
35441 swig/id-wsf-2.0/disco_svc_md_register_response.i   |  81 +++++++
35442 swig/id-wsf-2.0/disco_svc_md_replace.i             |  67 +++++
35443 swig/id-wsf-2.0/disco_svc_md_replace_response.i    |  81 +++++++
35444 swig/id-wsf-2.0/disco_svc_metadata.i               |  36 ++-
35445 swig/id-wsf-2.0/dst_data_response_base.i           |  55 +++++
35446 swig/id-wsf-2.0/dst_delete_item_base.i             |  59 +++++
35447 swig/id-wsf-2.0/dst_delete_response.i              |  54 +++++
35448 swig/id-wsf-2.0/dst_request.i                      |  68 ++++++
35449 swig/id-wsf-2.0/dst_result_query_base.i            |  65 +++++
35450 swig/id-wsf-2.0/dst_test_item_base.i               |  58 +++++
35451 swig/id-wsf-2.0/dstref_app_data.i                  |  55 +++++
35452 swig/id-wsf-2.0/dstref_create.i                    |  54 +++++
35453 swig/id-wsf-2.0/dstref_create_item.i               |  71 ++++++
35454 swig/id-wsf-2.0/dstref_create_response.i           |  54 +++++
35455 swig/id-wsf-2.0/dstref_data.i                      |  57 +++++
35456 swig/id-wsf-2.0/dstref_data_response.i             |  54 +++++
35457 swig/id-wsf-2.0/dstref_delete.i                    |  54 +++++
35458 swig/id-wsf-2.0/dstref_delete_item.i               |  58 +++++
35459 swig/id-wsf-2.0/dstref_delete_response.i           |  54 +++++
35460 swig/id-wsf-2.0/dstref_item_data.i                 |  57 +++++
35461 swig/id-wsf-2.0/dstref_modify.i                    |  54 +++++
35462 swig/id-wsf-2.0/dstref_modify_item.i               |  76 ++++++
35463 swig/id-wsf-2.0/dstref_modify_response.i           |  54 +++++
35464 swig/id-wsf-2.0/dstref_query.i                     |  54 +++++
35465 swig/id-wsf-2.0/dstref_query_item.i                |  58 +++++
35466 swig/id-wsf-2.0/dstref_query_response.i            |  54 +++++
35467 swig/id-wsf-2.0/dstref_result_query.i              |  62 +++++
35468 swig/id-wsf-2.0/dstref_test_item.i                 |  58 +++++
35469 swig/id-wsf-2.0/ims_identity_mapping_request.i     |  67 +++++
35470 swig/id-wsf-2.0/ims_identity_mapping_response.i    |  81 +++++++
35471 swig/id-wsf-2.0/ims_mapping_input.i                |  55 +++++
35472 swig/id-wsf-2.0/ims_mapping_output.i               |  55 +++++
35473 swig/id-wsf-2.0/inheritance.h                      | 135 +++++++++++
35474 swig/id-wsf-2.0/is_help.i                          |  57 +++++
35475 swig/id-wsf-2.0/is_inquiry.i                       |  56 +++++
35476 swig/id-wsf-2.0/is_inquiry_element.i               |  67 +++++
35477 swig/id-wsf-2.0/is_interaction_request.i           |  58 +++++
35478 swig/id-wsf-2.0/is_interaction_response.i          |  68 ++++++
35479 swig/id-wsf-2.0/is_interaction_statement.i         |  54 +++++
35480 swig/id-wsf-2.0/is_item.i                          |  60 +++++
35481 swig/id-wsf-2.0/is_parameter.i                     |  56 +++++
35482 swig/id-wsf-2.0/is_select.i                        |  54 +++++
35483 swig/id-wsf-2.0/is_text.i                          |  57 +++++
35484 swig/id-wsf-2.0/main.h                             | 269 ++++++++++++++++++++-
35485 swig/id-wsf-2.0/ps_add_collection_request.i        |  54 +++++
35486 swig/id-wsf-2.0/ps_add_collection_response.i       |  54 +++++
35487 swig/id-wsf-2.0/ps_add_entity_request.i            |  58 +++++
35488 swig/id-wsf-2.0/ps_add_entity_response.i           |  54 +++++
35489 swig/id-wsf-2.0/ps_add_known_entity_request.i      |  58 +++++
35490 swig/id-wsf-2.0/ps_add_known_entity_response.i     |  54 +++++
35491 swig/id-wsf-2.0/ps_add_to_collection_request.i     |  54 +++++
35492 swig/id-wsf-2.0/ps_get_object_info_request.i       |  54 +++++
35493 swig/id-wsf-2.0/ps_get_object_info_response.i      |  54 +++++
35494 swig/id-wsf-2.0/ps_item_data.i                     |  54 +++++
35495 swig/id-wsf-2.0/ps_list_members_request.i          |  66 +++++
35496 swig/id-wsf-2.0/ps_list_members_response.i         |  54 +++++
35497 swig/id-wsf-2.0/ps_notification.i                  |  54 +++++
35498 swig/id-wsf-2.0/ps_notify.i                        |  55 +++++
35499 swig/id-wsf-2.0/ps_object.i                        |  66 +++++
35500 swig/id-wsf-2.0/ps_query_objects_request.i         |  66 +++++
35501 swig/id-wsf-2.0/ps_query_objects_response.i        |  54 +++++
35502 swig/id-wsf-2.0/ps_remove_collection_request.i     |  54 +++++
35503 swig/id-wsf-2.0/ps_remove_entity_request.i         |  54 +++++
35504 .../id-wsf-2.0/ps_remove_from_collection_request.i |  54 +++++
35505 swig/id-wsf-2.0/ps_request_abstract.i              |  67 +++++
35506 swig/id-wsf-2.0/ps_resolve_identifier_request.i    |  54 +++++
35507 swig/id-wsf-2.0/ps_resolve_identifier_response.i   |  54 +++++
35508 swig/id-wsf-2.0/ps_resolve_input.i                 |  54 +++++
35509 swig/id-wsf-2.0/ps_response_abstract.i             |  81 +++++++
35510 swig/id-wsf-2.0/ps_set_object_info_request.i       |  54 +++++
35511 swig/id-wsf-2.0/ps_test_membership_request.i       |  54 +++++
35512 swig/id-wsf-2.0/ps_test_membership_response.i      |  54 +++++
35513 swig/id-wsf-2.0/sb2_consent.i                      |  69 ++++++
35514 swig/id-wsf-2.0/sb2_credentials_context.i          |  81 +++++++
35515 swig/id-wsf-2.0/sb2_endpoint_update.i              |  55 +++++
35516 swig/id-wsf-2.0/sb2_redirect_request.i             |  55 +++++
35517 swig/id-wsf-2.0/sb2_sender.i                       |  69 ++++++
35518 swig/id-wsf-2.0/sb2_target_identity.i              |  67 +++++
35519 swig/id-wsf-2.0/sb2_timeout.i                      |  68 ++++++
35520 swig/id-wsf-2.0/sb2_usage_directive.i              |  68 ++++++
35521 swig/id-wsf-2.0/sb2_user_interaction_header.i      |  71 ++++++
35522 swig/id-wsf-2.0/sbf_framework.i                    |  68 ++++++
35523 swig/id-wsf-2.0/sec_token.i                        |  68 ++++++
35524 swig/id-wsf-2.0/sec_token_policy.i                 |  82 +++++++
35525 swig/id-wsf-2.0/sec_transited_provider_path.i      |  54 +++++
35526 swig/id-wsf-2.0/subs_notification.i                |  58 +++++
35527 swig/id-wsf-2.0/subs_notify_response.i             |  54 +++++
35528 swig/id-wsf-2.0/subs_ref_item.i                    |  56 +++++
35529 swig/id-wsf-2.0/subs_subscription.i                |  61 +++++
35530 swig/id-wsf-2.0/subsref_app_data.i                 |  54 +++++
35531 swig/id-wsf-2.0/subsref_create.i                   |  54 +++++
35532 swig/id-wsf-2.0/subsref_create_item.i              |  57 +++++
35533 swig/id-wsf-2.0/subsref_create_response.i          |  54 +++++
35534 swig/id-wsf-2.0/subsref_data.i                     |  57 +++++
35535 swig/id-wsf-2.0/subsref_data_response.i            |  54 +++++
35536 swig/id-wsf-2.0/subsref_delete.i                   |  54 +++++
35537 swig/id-wsf-2.0/subsref_delete_item.i              |  54 +++++
35538 swig/id-wsf-2.0/subsref_delete_response.i          |  54 +++++
35539 swig/id-wsf-2.0/subsref_item_data.i                |  57 +++++
35540 swig/id-wsf-2.0/subsref_modify.i                   |  54 +++++
35541 swig/id-wsf-2.0/subsref_modify_item.i              |  58 +++++
35542 swig/id-wsf-2.0/subsref_modify_response.i          |  54 +++++
35543 swig/id-wsf-2.0/subsref_notification.i             |  54 +++++
35544 swig/id-wsf-2.0/subsref_notify.i                   |  55 +++++
35545 swig/id-wsf-2.0/subsref_notify_response.i          |  54 +++++
35546 swig/id-wsf-2.0/subsref_query.i                    |  54 +++++
35547 swig/id-wsf-2.0/subsref_query_item.i               |  58 +++++
35548 swig/id-wsf-2.0/subsref_query_response.i           |  54 +++++
35549 swig/id-wsf-2.0/subsref_result_query.i             |  54 +++++
35550 swig/id-wsf-2.0/subsref_subscription.i             |  54 +++++
35551 swig/id-wsf-2.0/subsref_test_item.i                |  54 +++++
35552 swig/id-wsf-2.0/util_empty.i                       |  54 +++++
35553 swig/id-wsf-2.0/util_extension.i                   |  54 +++++
35554 swig/id-wsf-2.0/util_response.i                    |  82 +++++++
35555 swig/id-wsf-2.0/util_status.i                      |  57 +++++
35556 swig/ws/Makefile.am                                |  20 ++
35557 swig/ws/inheritance.h                              |  17 ++
35558 swig/ws/main.h                                     |  34 +++
35559 swig/ws/wsa_attributed_any.i                       |  67 +++++
35560 swig/ws/wsa_attributed_qname.i                     |  68 ++++++
35561 swig/ws/wsa_attributed_unsigned_long.i             |  67 +++++
35562 swig/ws/wsa_attributed_uri.i                       |  68 ++++++
35563 swig/ws/wsa_endpoint_reference.i                   | 109 +++++++++
35564 swig/ws/wsa_metadata.i                             |  67 +++++
35565 swig/ws/wsa_problem_action.i                       |  85 +++++++
35566 swig/ws/wsa_reference_parameters.i                 |  67 +++++
35567 swig/ws/wsa_relates_to.i                           |  72 ++++++
35568 swig/ws/wsse_embedded.i                            |  71 ++++++
35569 swig/ws/wsse_reference.i                           |  75 ++++++
35570 swig/ws/wsse_security_header.i                     |  67 +++++
35571 swig/ws/wsse_security_token_reference.i            |  75 ++++++
35572 swig/ws/wsse_transformation_parameters.i           |  67 +++++
35573 swig/ws/wsse_username_token.i                      |  71 ++++++
35574 swig/ws/wsu_timestamp.i                            |  79 ++++++
35575 473 files changed, 33620 insertions(+), 1069 deletions(-)
35576
35577commit 3940aaa707ab4f10abff6edfb11d60ad94dbda13
35578Author: Damien Laniel <dlaniel@entrouvert.com>
35579Date:   Mon Jul 9 09:16:36 2007 +0000
35580
35581    _new function have no parameters and added some _new_full function instead
35582
35583 lasso/xml/id-wsf-2.0/disco_endpoint_context.c |  9 ++++++++-
35584 lasso/xml/id-wsf-2.0/disco_endpoint_context.h |  6 ++++--
35585 lasso/xml/id-wsf-2.0/disco_service_context.c  |  9 ++++++++-
35586 lasso/xml/id-wsf-2.0/disco_service_context.h  |  6 ++++--
35587 lasso/xml/id-wsf-2.0/disco_svc_metadata.c     |  6 +++---
35588 lasso/xml/id-wsf-2.0/soap_binding_framework.c | 15 +++++++++++----
35589 lasso/xml/id-wsf-2.0/soap_binding_framework.h |  4 +++-
35590 7 files changed, 41 insertions(+), 14 deletions(-)
35591
35592commit 68583058a5be10adc23730322889f076dbd1009b
35593Author: Damien Laniel <dlaniel@entrouvert.com>
35594Date:   Mon Jul 9 09:15:48 2007 +0000
35595
35596    changed metadata_list attribute to SvcMD
35597
35598 lasso/id-wsf-2.0/discovery.c                 | 5 ++---
35599 lasso/xml/id-wsf-2.0/disco_svc_md_register.c | 8 ++++----
35600 lasso/xml/id-wsf-2.0/disco_svc_md_register.h | 2 +-
35601 3 files changed, 7 insertions(+), 8 deletions(-)
35602
35603commit 288bfa8b393398c0b83d9dbd1f8844c7fefcf409
35604Author: Frederic Peters <fpeters@entrouvert.com>
35605Date:   Fri Jul 6 18:47:55 2007 +0000
35606
35607    added namespaces used by other parts of id-wsf 2
35608
35609 lasso/xml/strings.h | 14 ++++++++++++++
35610 1 file changed, 14 insertions(+)
35611
35612commit 7a2d6aaf8ad40d52b0f50f34cb082e5fc21357d9
35613Author: Damien Laniel <dlaniel@entrouvert.com>
35614Date:   Thu Jul 5 13:10:23 2007 +0000
35615
35616    check enveloppe existence in case lasso functions are called in wrong order
35617
35618 lasso/errors.c                  |  2 ++
35619 lasso/errors.h                  |  7 ++++---
35620 lasso/id-wsf-2.0/data_service.c | 12 ++++++++++--
35621 3 files changed, 16 insertions(+), 5 deletions(-)
35622
35623commit 661486e124124116a9854070325391805e52e901
35624Author: Frederic Peters <fpeters@entrouvert.com>
35625Date:   Tue Jul 3 08:04:49 2007 +0000
35626
35627    hack around swig not declaring functions by declaring it ourself here,
35628    but it may break in a future swig version, this is just to get a clean
35629    build without any warning of the Python binding with SWIG 1.3.31...
35630
35631 swig/Lasso.i | 6 ++++++
35632 1 file changed, 6 insertions(+)
35633
35634commit 68eb0aebb8bccd3f151170f2a4430da89254cf24
35635Author: Frederic Peters <fpeters@entrouvert.com>
35636Date:   Tue Jul 3 08:02:33 2007 +0000
35637
35638    get_node_info_with_swig may not be used by the python binding, but it sure is
35639    used by other bindings (and if we were only concerned by python we wouldn't use
35640    swig).
35641
35642 swig/Lasso.i | 20 ++++++++++----------
35643 1 file changed, 10 insertions(+), 10 deletions(-)
35644
35645commit e496531dc639607f4102b3f8119ef0438a6a1c92
35646Author: Damien Laniel <dlaniel@entrouvert.com>
35647Date:   Mon Jul 2 16:43:19 2007 +0000
35648
35649    commented out an usused function to fix another swig warning
35650
35651 swig/Lasso.i | 18 ++++++++++--------
35652 1 file changed, 10 insertions(+), 8 deletions(-)
35653
35654commit 660e011f9e87e3c7071cab2808eb7aaae5afcdd3
35655Author: Damien Laniel <dlaniel@entrouvert.com>
35656Date:   Mon Jul 2 16:39:58 2007 +0000
35657
35658    cleaned methods definitions to fix swig warnings
35659
35660 swig/Lasso-saml2.i     |  19 ++++------
35661 swig/Lasso-wsf-disco.i |  10 +++--
35662 swig/Lasso-wsf.i       |  14 ++-----
35663 swig/Lasso.i           | 101 ++++++++++++++++++++-----------------------------
35664 4 files changed, 60 insertions(+), 84 deletions(-)
35665
35666commit e6035f1214c5680d59ab790a7b50f9d711c3a7c1
35667Author: Damien Laniel <dlaniel@entrouvert.com>
35668Date:   Mon Jul 2 15:52:21 2007 +0000
35669
35670    fixed a swig warning in LassoServer
35671
35672 swig/Lasso.i | 2 +-
35673 1 file changed, 1 insertion(+), 1 deletion(-)
35674
35675commit d339e35bcf65bab2a4537207a45758843aa4d75b
35676Author: Damien Laniel <dlaniel@entrouvert.com>
35677Date:   Mon Jul 2 15:47:05 2007 +0000
35678
35679    fixed swig warnings for ID-WSF 1
35680
35681 swig/Lasso-wsf.i | 33 ++++++++++++++++++++++-----------
35682 1 file changed, 22 insertions(+), 11 deletions(-)
35683
35684commit b190d0816a17f545479d3055077b6df7a9a93ff6
35685Author: Damien Laniel <dlaniel@entrouvert.com>
35686Date:   Mon Jul 2 15:35:22 2007 +0000
35687
35688    removed no more existing methods from id-wsf 1 swig bindings
35689
35690 swig/Lasso-wsf.i | 4 ----
35691 1 file changed, 4 deletions(-)
35692
35693commit 4374ff6b491fdde4b42922da30961a8165e87f8f
35694Author: Damien Laniel <dlaniel@entrouvert.com>
35695Date:   Mon Jul 2 15:19:40 2007 +0000
35696
35697    moved type attribute which isn't herited
35698
35699 swig/Lasso-wsf2.i | 14 +++++++-------
35700 1 file changed, 7 insertions(+), 7 deletions(-)
35701
35702commit e684aa7d081b3a6ba21a1b0d074ef3cadea58d89
35703Author: Damien Laniel <dlaniel@entrouvert.com>
35704Date:   Mon Jul 2 15:12:48 2007 +0000
35705
35706    added service.queryItems + some attributes initialisation and destruction
35707
35708 lasso/id-wsf-2.0/data_service.c | 33 +++++++++++++++++++++++++++++++--
35709 lasso/id-wsf-2.0/data_service.h |  1 +
35710 swig/Lasso-wsf2.i               |  7 +++++++
35711 3 files changed, 39 insertions(+), 2 deletions(-)
35712
35713commit 1db332e9f8fff2b8a8b484fc9235f1280c2242f8
35714Author: Damien Laniel <dlaniel@entrouvert.com>
35715Date:   Fri Jun 29 15:25:19 2007 +0000
35716
35717    added lasso.SOAP_FAULT_REDIRECT_REQUEST eception when WSP needs user consent + service.redirectUrl
35718
35719 lasso/id-wsf-2.0/data_service.c | 48 ++++++++++++++++++++++++++++++++++++++++-
35720 lasso/id-wsf-2.0/data_service.h |  1 +
35721 swig/Lasso-wsf2.i               |  7 ++++++
35722 3 files changed, 55 insertions(+), 1 deletion(-)
35723
35724commit f7c23d191021bda3b16ec09651d5f16fabf8e073
35725Author: Damien Laniel <dlaniel@entrouvert.com>
35726Date:   Fri Jun 29 15:23:38 2007 +0000
35727
35728    added one soap error and text for other soap errors
35729
35730 lasso/errors.c | 6 ++++++
35731 lasso/errors.h | 1 +
35732 2 files changed, 7 insertions(+)
35733
35734commit ea7c97779d8c03a0147251b20847ab757a9780f6
35735Author: Damien Laniel <dlaniel@entrouvert.com>
35736Date:   Fri Jun 29 15:12:37 2007 +0000
35737
35738    added SoapBinding2 prefix to handle RedirectRequest
35739
35740 lasso/xml/xml.c | 2 ++
35741 1 file changed, 2 insertions(+)
35742
35743commit dfe7e09a7fe22041dd757fada3c554215b1d0ec9
35744Author: Damien Laniel <dlaniel@entrouvert.com>
35745Date:   Fri Jun 29 14:02:29 2007 +0000
35746
35747    added initRedirectUserForConsent
35748
35749 lasso/id-wsf-2.0/data_service.c                    |  32 ++++++
35750 lasso/id-wsf-2.0/data_service.h                    |   3 +
35751 lasso/xml/id-wsf-2.0/Makefile.am                   |   2 +
35752 .../id-wsf-2.0/soap_binding2_redirect_request.c    | 119 +++++++++++++++++++++
35753 .../id-wsf-2.0/soap_binding2_redirect_request.h    |  82 ++++++++++++++
35754 lasso/xml/strings.h                                |   8 +-
35755 swig/Lasso-wsf2.i                                  |   7 +-
35756 7 files changed, 251 insertions(+), 2 deletions(-)
35757
35758commit d816d74c1ab629abbf733577b4e53fafb9c9d5f0
35759Author: Frederic Peters <fpeters@entrouvert.com>
35760Date:   Tue Jun 19 11:16:17 2007 +0000
35761
35762    fixed class hierarchy, with ID-WSF 2 specific stuffs going into
35763    LassoIdWsf2Profile (which now inherits from LassoProfile).
35764
35765 lasso/id-ff/profile.c           |  11 ----
35766 lasso/id-ff/profileprivate.h    |   2 -
35767 lasso/id-wsf-2.0/data_service.c |  49 ++++++++-------
35768 lasso/id-wsf-2.0/data_service.h |   7 +--
35769 lasso/id-wsf-2.0/discovery.c    | 133 ++++++++++++++++++++-------------------
35770 lasso/id-wsf-2.0/discovery.h    |  17 ++---
35771 lasso/id-wsf-2.0/profile.c      | 134 ++++++++++++++++++++++++++++++----------
35772 lasso/id-wsf-2.0/profile.h      |  49 ++++++++++++---
35773 swig/Lasso-wsf2.i               |   8 +--
35774 9 files changed, 248 insertions(+), 162 deletions(-)
35775
35776commit eefdf3b58697539f0113eb3e76b5e8d83fd1da56
35777Author: Damien Laniel <dlaniel@entrouvert.com>
35778Date:   Mon Jun 18 09:43:47 2007 +0000
35779
35780    moved soap_envelope_request and soap_envelope_response to ProfilePrivate to avoid ABI breackage
35781
35782 lasso/id-ff/profile.c           | 16 ++++++++--------
35783 lasso/id-ff/profile.h           |  4 ----
35784 lasso/id-ff/profileprivate.h    |  4 ++++
35785 lasso/id-wsf-2.0/data_service.c |  2 +-
35786 lasso/id-wsf-2.0/discovery.c    |  6 +++---
35787 lasso/id-wsf-2.0/profile.c      | 16 +++++++++-------
35788 lasso/id-wsf-2.0/profile.h      |  1 +
35789 swig/Lasso-wsf2.i               | 18 ------------------
35790 8 files changed, 26 insertions(+), 41 deletions(-)
35791
35792commit 514b15a52f405327c000883bc01cb67ba1cb94ea
35793Author: Damien Laniel <dlaniel@entrouvert.com>
35794Date:   Thu Jun 14 17:50:40 2007 +0000
35795
35796    rephrase a meaningless sentence
35797
35798 docs/lasso-book/writing-a-c-sp.txt   | 5 +++--
35799 docs/lasso-book/writing-a-php-sp.txt | 4 ++--
35800 2 files changed, 5 insertions(+), 4 deletions(-)
35801
35802commit 6a5f0479a14268ac080e6b942e3def0d8564fb56
35803Author: Damien Laniel <dlaniel@entrouvert.com>
35804Date:   Thu Jun 14 17:40:47 2007 +0000
35805
35806    fixed spelling mistake
35807
35808 docs/lasso-book/writing-a-c-sp.txt   | 2 +-
35809 docs/lasso-book/writing-a-php-sp.txt | 2 +-
35810 2 files changed, 2 insertions(+), 2 deletions(-)
35811
35812commit 55fa1788362f7c05ee5f889eb539741d0b0a19a7
35813Author: Damien Laniel <dlaniel@entrouvert.com>
35814Date:   Thu Jun 14 17:29:15 2007 +0000
35815
35816    changed responseMsg to answer for consistency
35817
35818 docs/lasso-book/writing-a-php-sp.txt | 2 +-
35819 1 file changed, 1 insertion(+), 1 deletion(-)
35820
35821commit 9a0dbf9d8a230852914785cf0fe42628de314ca8
35822Author: Damien Laniel <dlaniel@entrouvert.com>
35823Date:   Thu Jun 14 17:25:10 2007 +0000
35824
35825    added 2 lines to get the
35826
35827 docs/lasso-book/writing-a-php-sp.txt | 7 +++----
35828 1 file changed, 3 insertions(+), 4 deletions(-)
35829
35830commit a32236b852cd05ee1f0eebfd87b9e81405ab2b68
35831Author: Damien Laniel <dlaniel@entrouvert.com>
35832Date:   Thu Jun 14 17:19:33 2007 +0000
35833
35834    added keys and metadata creation
35835
35836 docs/lasso-book/writing-a-c-sp.txt    | 74 ++++++++++++++++++++++++++++++++++
35837 docs/lasso-book/writing-a-java-sp.txt | 33 +++++++++++----
35838 docs/lasso-book/writing-a-php-sp.txt  | 76 ++++++++++++++++++++++++++++++++++-
35839 3 files changed, 174 insertions(+), 9 deletions(-)
35840
35841commit e94f0ef2189f4340e50e86e2377d4b861a40cb07
35842Author: Damien Laniel <dlaniel@entrouvert.com>
35843Date:   Thu Jun 14 17:03:29 2007 +0000
35844
35845    added a line to tell to restart Apache 2
35846
35847 docs/lasso-book/writing-a-php-sp.txt | 1 +
35848 1 file changed, 1 insertion(+)
35849
35850commit 2b17cdf029e2b117d7d4d99b52e935ea4a2a7394
35851Author: Damien Laniel <dlaniel@entrouvert.com>
35852Date:   Wed Jun 13 17:24:42 2007 +0000
35853
35854    moved epr free from finalize to dispose
35855
35856 lasso/id-wsf-2.0/data_service.c | 9 +++++----
35857 1 file changed, 5 insertions(+), 4 deletions(-)
35858
35859commit fe53a31b61b428defd593bac2ea0f3135d37ae1a
35860Author: Damien Laniel <dlaniel@entrouvert.com>
35861Date:   Wed Jun 13 16:41:56 2007 +0000
35862
35863    fixed EncryptedID usage ; last commit was a mistake
35864
35865 lasso/id-wsf-2.0/profile.c | 4 ++--
35866 1 file changed, 2 insertions(+), 2 deletions(-)
35867
35868commit ac2f69df35cd58601f5e7dcafb3c0d0f505bd010
35869Author: Damien Laniel <dlaniel@entrouvert.com>
35870Date:   Wed Jun 13 16:29:56 2007 +0000
35871
35872    use nameIdentifier attribute of LassoProfile for IdWsf2 profiles
35873
35874 lasso/id-wsf-2.0/profile.c | 3 ++-
35875 1 file changed, 2 insertions(+), 1 deletion(-)
35876
35877commit 39828bd62c71b5b6ecb4743bc1fcc8dc5ff976df
35878Author: Damien Laniel <dlaniel@entrouvert.com>
35879Date:   Wed Jun 13 15:58:07 2007 +0000
35880
35881    uncomment a useful line
35882
35883 lasso/id-wsf-2.0/profile.c | 2 +-
35884 1 file changed, 1 insertion(+), 1 deletion(-)
35885
35886commit 56b653cc55d65bff82d22d73b295f0dd187ba30c
35887Author: Damien Laniel <dlaniel@entrouvert.com>
35888Date:   Wed Jun 13 15:45:38 2007 +0000
35889
35890    use nameIdentifier attribute of LassoProfile for IdWsf2 profiles
35891
35892 lasso/id-ff/profile.h           |  3 ---
35893 lasso/id-wsf-2.0/data_service.c |  4 ++--
35894 lasso/id-wsf-2.0/profile.c      | 27 ++++++++++++++++-----------
35895 swig/Lasso-wsf2.i               | 24 ++++++++++++++----------
35896 4 files changed, 32 insertions(+), 26 deletions(-)
35897
35898commit fdf3feef49f2ae01e1eee48ca5c4275b20670da1
35899Author: Damien Laniel <dlaniel@entrouvert.com>
35900Date:   Wed Jun 13 15:43:32 2007 +0000
35901
35902    initialise and destroy new attributes
35903
35904 lasso/id-ff/profile.c | 11 +++++++++++
35905 1 file changed, 11 insertions(+)
35906
35907commit fececc47cd8b1f171ae452c72f3a33f8eec7dc65
35908Author: Damien Laniel <dlaniel@entrouvert.com>
35909Date:   Wed Jun 13 14:17:26 2007 +0000
35910
35911    removed IdWsf2Profile and use LassoProfile instead
35912
35913 lasso/id-wsf-2.0/{wsf2_profile.c => profile.c}     | 242 ++-------------------
35914 .../{wsf2_profile_private.h => profile.h}          |  33 ++-
35915 lasso/id-wsf-2.0/wsf2_profile.h                    | 115 ----------
35916 3 files changed, 34 insertions(+), 356 deletions(-)
35917
35918commit 82d2325934b2253fa60d2fbe683cc3a6c3617913
35919Author: Damien Laniel <dlaniel@entrouvert.com>
35920Date:   Wed Jun 13 14:14:57 2007 +0000
35921
35922    removed IdWsf2Profile and use LassoProfile instead
35923
35924 lasso/id-ff/profile.h           |   7 ++
35925 lasso/id-wsf-2.0/Makefile.am    |   4 --
35926 lasso/id-wsf-2.0/data_service.c |  16 ++---
35927 lasso/id-wsf-2.0/data_service.h |   4 +-
35928 lasso/id-wsf-2.0/discovery.c    |  34 +++++-----
35929 lasso/id-wsf-2.0/discovery.h    |   4 +-
35930 swig/Lasso-wsf2.i               | 147 ++++++++++++++++++++--------------------
35931 7 files changed, 110 insertions(+), 106 deletions(-)
35932
35933commit 82a74501824f3bfb7917c087c517954a329040dd
35934Author: Damien Laniel <dlaniel@entrouvert.com>
35935Date:   Wed Jun 13 13:17:51 2007 +0000
35936
35937    fixed gcj warnings + added 2 checks
35938
35939 java/tests/LoginTest.java | 4 +++-
35940 1 file changed, 3 insertions(+), 1 deletion(-)
35941
35942commit 1915d25a8a0cfc7000f913f042dcde55a1569c4f
35943Author: Damien Laniel <dlaniel@entrouvert.com>
35944Date:   Wed Jun 13 13:13:59 2007 +0000
35945
35946    fixed tabs and spaces mix
35947
35948 java/tests/LoginTest.java | 108 +++++++++++++++++++++++-----------------------
35949 1 file changed, 54 insertions(+), 54 deletions(-)
35950
35951commit d90bb4c5b97c3df9597ba21f34142d036feeb77f
35952Author: Damien Laniel <dlaniel@entrouvert.com>
35953Date:   Wed Jun 13 13:09:22 2007 +0000
35954
35955    fix documentation for getting nameIdentifier content
35956
35957 docs/lasso-book/writing-a-java-sp.txt | 2 +-
35958 1 file changed, 1 insertion(+), 1 deletion(-)
35959
35960commit b60e5b0ea14b47e83866fc13baab0188fb983902
35961Author: Damien Laniel <dlaniel@entrouvert.com>
35962Date:   Wed Jun 13 13:07:49 2007 +0000
35963
35964    fix for getting nameIdentifier content
35965
35966 java/tests/LoginTest.java | 6 +++---
35967 1 file changed, 3 insertions(+), 3 deletions(-)
35968
35969commit 86da20c7416f881583d865a2f27b85a06678a56d
35970Author: Damien Laniel <dlaniel@entrouvert.com>
35971Date:   Wed Jun 13 12:59:27 2007 +0000
35972
35973    renamed Wsf2Profile to IdWsf2Profile
35974
35975 lasso/id-wsf-2.0/Makefile.am    |   6 +-
35976 lasso/id-wsf-2.0/data_service.c |  22 +++----
35977 lasso/id-wsf-2.0/data_service.h |   6 +-
35978 lasso/id-wsf-2.0/discovery.c    |  54 ++++++++---------
35979 lasso/id-wsf-2.0/discovery.h    |   6 +-
35980 swig/Lasso-wsf2.i               | 124 ++++++++++++++++++++--------------------
35981 6 files changed, 109 insertions(+), 109 deletions(-)
35982
35983commit b51330fe820a5ff9156f7aa0f55fa307de10b042
35984Author: Damien Laniel <dlaniel@entrouvert.com>
35985Date:   Wed Jun 13 12:19:48 2007 +0000
35986
35987    changed buildQueryResponseMsg to parseQueryItems + buildResponseMsg
35988
35989 lasso/id-wsf-2.0/data_service.c | 7 ++++---
35990 lasso/id-wsf-2.0/data_service.h | 3 +--
35991 swig/Lasso-wsf2.i               | 4 ++--
35992 3 files changed, 7 insertions(+), 7 deletions(-)
35993
35994commit 6b88ea8e017b7f0e4f8d0accdb741ead2e04d12a
35995Author: Damien Laniel <dlaniel@entrouvert.com>
35996Date:   Wed Jun 13 12:01:54 2007 +0000
35997
35998    coding style
35999
36000 lasso/id-wsf/discovery.c | 8 ++++----
36001 1 file changed, 4 insertions(+), 4 deletions(-)
36002
36003commit be7b6a08983a52fc8587429e3465bbeccec9df48
36004Author: Damien Laniel <dlaniel@entrouvert.com>
36005Date:   Wed Jun 13 11:58:40 2007 +0000
36006
36007    changed buildQueryResponseMsg to buildQueryResponseEprs + buildResponseMsg
36008
36009 lasso/id-wsf-2.0/discovery.c | 8 +++-----
36010 lasso/id-wsf-2.0/discovery.h | 2 +-
36011 swig/Lasso-wsf2.i            | 4 ++--
36012 3 files changed, 6 insertions(+), 8 deletions(-)
36013
36014commit 1f802571d03bb9f33ec5800a57145d0e6531aa15
36015Author: Damien Laniel <dlaniel@entrouvert.com>
36016Date:   Wed Jun 13 10:14:41 2007 +0000
36017
36018    replaced two strings with a constant
36019
36020 lasso/id-wsf-2.0/discovery.c | 4 ++--
36021 1 file changed, 2 insertions(+), 2 deletions(-)
36022
36023commit bd0913130c776210e5ecc10d70fd665025447ec7
36024Author: Damien Laniel <dlaniel@entrouvert.com>
36025Date:   Wed Jun 13 10:09:55 2007 +0000
36026
36027    better error handling + some refactoring
36028
36029 lasso/errors.c                  | 13 +++++--
36030 lasso/errors.h                  | 10 +++--
36031 lasso/id-wsf-2.0/data_service.c | 53 +++++++++++++++++++++-----
36032 lasso/id-wsf-2.0/discovery.c    | 84 +++++++++++++++++++++--------------------
36033 lasso/xml/strings.h             |  6 ++-
36034 swig/Lasso.i                    | 42 ++++++++++++++++++++-
36035 6 files changed, 146 insertions(+), 62 deletions(-)
36036
36037commit 2726db1fb7a7c40b4e10cdf5b2bfb3ef47270dfa
36038Author: Damien Laniel <dlaniel@entrouvert.com>
36039Date:   Wed Jun 13 09:47:35 2007 +0000
36040
36041    removed a duplicate
36042
36043 swig/Lasso.i | 3 +--
36044 1 file changed, 1 insertion(+), 2 deletions(-)
36045
36046commit 5ac539dff89c1fecdc0f914992ecd84bd2be990d
36047Author: Damien Laniel <dlaniel@entrouvert.com>
36048Date:   Tue Jun 12 15:44:32 2007 +0000
36049
36050    split lasso_idwsf2_discovery_process_query_msg for the SP to get the name_id and load the identity dump in between
36051
36052 lasso/id-wsf-2.0/discovery.c | 34 ++++++++++++++++++++++++----------
36053 lasso/id-wsf-2.0/discovery.h |  4 +++-
36054 swig/Lasso-wsf2.i            |  5 +++++
36055 3 files changed, 32 insertions(+), 11 deletions(-)
36056
36057commit 1f0028b57e5402dea42c86cf951a36d5c39f2e3b
36058Author: Damien Laniel <dlaniel@entrouvert.com>
36059Date:   Tue Jun 12 14:18:39 2007 +0000
36060
36061    decrypt nameId in identity token
36062
36063 lasso/id-wsf-2.0/wsf2_profile.c | 50 ++++++++++++++++++++++++++++-------------
36064 1 file changed, 35 insertions(+), 15 deletions(-)
36065
36066commit 91f0bdc61d0889d0a424c6327c175c89d8857e27
36067Author: Damien Laniel <dlaniel@entrouvert.com>
36068Date:   Tue Jun 12 14:17:50 2007 +0000
36069
36070    encrypt nameId in profile identity token
36071
36072 lasso/id-wsf-2.0/discovery.c | 27 +++++++++++++++++++++++----
36073 1 file changed, 23 insertions(+), 4 deletions(-)
36074
36075commit e8e38c374d52a0563519cfadd11f42b057e7580c
36076Author: Damien Laniel <dlaniel@entrouvert.com>
36077Date:   Tue Jun 12 14:15:55 2007 +0000
36078
36079    coding style
36080
36081 lasso/saml-2.0/provider.c | 7 ++++---
36082 1 file changed, 4 insertions(+), 3 deletions(-)
36083
36084commit 61bc3ec141f5cfd958209ba87088b643f50003b4
36085Author: Damien Laniel <dlaniel@entrouvert.com>
36086Date:   Tue Jun 12 14:15:37 2007 +0000
36087
36088    added comments
36089
36090 lasso/saml-2.0/login.c | 2 ++
36091 1 file changed, 2 insertions(+)
36092
36093commit ab50d81a12437b138b802e4a4b2bdcf16915eb0b
36094Author: Damien Laniel <dlaniel@entrouvert.com>
36095Date:   Tue Jun 12 14:14:57 2007 +0000
36096
36097    coding style + comments
36098
36099 lasso/id-ff/provider.c | 25 +++++++++++++++++++------
36100 1 file changed, 19 insertions(+), 6 deletions(-)
36101
36102commit ebdd769f0317b95f6630cd0a271ad45f82e6602d
36103Author: Damien Laniel <dlaniel@entrouvert.com>
36104Date:   Tue Jun 12 14:10:34 2007 +0000
36105
36106    save provider encryption in dumps and reload it from dump + reloads the keys after loading a dump
36107
36108 lasso/id-ff/provider.c | 22 +++++++++++++++++++---
36109 1 file changed, 19 insertions(+), 3 deletions(-)
36110
36111commit d10770c933aff001b794dd1023593cfe9196eece
36112Author: Damien Laniel <dlaniel@entrouvert.com>
36113Date:   Tue Jun 12 14:05:38 2007 +0000
36114
36115    moved xmlenc.h include where it is really needed
36116
36117 lasso/xml/xml.h     | 2 --
36118 lasso/xml/xml_enc.h | 2 ++
36119 2 files changed, 2 insertions(+), 2 deletions(-)
36120
36121commit b92d470646000d78cba30c477acc96f73f62c05d
36122Author: Damien Laniel <dlaniel@entrouvert.com>
36123Date:   Mon Jun 11 16:06:20 2007 +0000
36124
36125    get the identity token from the current epr
36126
36127 lasso/id-ff/session.c           | 6 +++---
36128 lasso/id-wsf-2.0/data_service.c | 5 +++--
36129 lasso/id-wsf-2.0/discovery.c    | 8 +++++---
36130 lasso/id-wsf-2.0/session.h      | 2 +-
36131 lasso/id-wsf-2.0/wsf2_profile.c | 5 +++--
36132 lasso/id-wsf-2.0/wsf2_profile.h | 2 +-
36133 6 files changed, 16 insertions(+), 12 deletions(-)
36134
36135commit 5188108f367a0837047956830c558e54458fd5ff
36136Author: Damien Laniel <dlaniel@entrouvert.com>
36137Date:   Mon Jun 11 15:29:36 2007 +0000
36138
36139    added a security token in all eprs (only disco eprs had one before)
36140
36141 lasso/id-wsf-2.0/discovery.c | 35 +++++++++++++++++++++++++++++++++++
36142 1 file changed, 35 insertions(+)
36143
36144commit 800f145069e263873d2680ca66b5129bbaef301d
36145Author: Damien Laniel <dlaniel@entrouvert.com>
36146Date:   Mon Jun 11 15:27:50 2007 +0000
36147
36148    fixed warnings
36149
36150 lasso/id-wsf-2.0/data_service.c | 3 ++-
36151 lasso/id-wsf-2.0/discovery.c    | 2 +-
36152 lasso/saml-2.0/login.c          | 1 -
36153 3 files changed, 3 insertions(+), 3 deletions(-)
36154
36155commit fa76cfccf4192644ec1ad2f99b090885a95e593c
36156Author: Damien Laniel <dlaniel@entrouvert.com>
36157Date:   Mon Jun 11 15:27:03 2007 +0000
36158
36159    removed a duplicate line
36160
36161 lasso/id-ff/federation.c | 3 +--
36162 1 file changed, 1 insertion(+), 2 deletions(-)
36163
36164commit e9845810e9eb811f053f49b882c6506043f9bae9
36165Author: Damien Laniel <dlaniel@entrouvert.com>
36166Date:   Mon Jun 11 09:10:32 2007 +0000
36167
36168    various error checks, coding style and refactoring
36169
36170 lasso/errors.h                  |  3 ++
36171 lasso/id-wsf-2.0/data_service.c | 31 ++++++++++++++++----
36172 lasso/id-wsf-2.0/discovery.c    | 65 ++++++++++++++++++++++++-----------------
36173 3 files changed, 67 insertions(+), 32 deletions(-)
36174
36175commit 70b23a23eb0867a965845a13be7b2a34e58996b8
36176Author: Damien Laniel <dlaniel@entrouvert.com>
36177Date:   Mon Jun 11 09:10:18 2007 +0000
36178
36179    removed a useless line
36180
36181 python/tests/binding_tests.py | 1 -
36182 1 file changed, 1 deletion(-)
36183
36184commit 6d5dbb6b64066c2a98ef8b1ab9a2dd490e283144
36185Author: Frederic Peters <fpeters@entrouvert.com>
36186Date:   Sat Jun 9 12:16:50 2007 +0000
36187
36188    fixed LassoIdWsf2DiscoSvcMetadata binding constructor
36189
36190 swig/id-wsf-2.0/disco_svc_metadata.i | 2 +-
36191 1 file changed, 1 insertion(+), 1 deletion(-)
36192
36193commit 32aff7ef142b3aba56bd9944f56c304eedbffc5e
36194Author: Frederic Peters <fpeters@entrouvert.com>
36195Date:   Fri Jun 8 18:16:42 2007 +0000
36196
36197    differentiate between id-wsf 1 & 2 since this is what is expected in other
36198    places (won't work as easily for DST)
36199
36200 lasso/id-ff/profile.c | 5 +++--
36201 1 file changed, 3 insertions(+), 2 deletions(-)
36202
36203commit 6ef47339f7a0fd61cf4f7e5e6027eaf6bdff9745
36204Author: Frederic Peters <fpeters@entrouvert.com>
36205Date:   Fri Jun 8 18:10:13 2007 +0000
36206
36207    recognize ID-WSF 2 disco query messages
36208
36209 lasso/id-ff/profile.c | 3 ++-
36210 1 file changed, 2 insertions(+), 1 deletion(-)
36211
36212commit 6886b79b93f1d31b3dc932e6693ea270f4c12d17
36213Author: Damien Laniel <dlaniel@entrouvert.com>
36214Date:   Fri Jun 8 15:16:22 2007 +0000
36215
36216    various error checks, coding style and refactoring
36217
36218 lasso/errors.c                                     |  15 +++
36219 lasso/errors.h                                     |   5 +
36220 lasso/id-wsf-2.0/discovery.c                       | 102 ++++++++++++---------
36221 lasso/xml/id-wsf-2.0/disco_query_response.c        |   2 +-
36222 lasso/xml/id-wsf-2.0/disco_query_response.h        |   2 +-
36223 lasso/xml/id-wsf-2.0/disco_requested_service.c     |   2 +-
36224 lasso/xml/id-wsf-2.0/disco_requested_service.h     |   2 +-
36225 .../xml/id-wsf-2.0/disco_svc_md_association_add.c  |   2 +-
36226 .../xml/id-wsf-2.0/disco_svc_md_association_add.h  |   3 +-
36227 .../disco_svc_md_association_add_response.c        |   2 +-
36228 .../disco_svc_md_association_add_response.h        |   3 +-
36229 lasso/xml/id-wsf-2.0/disco_svc_md_register.c       |   8 +-
36230 lasso/xml/id-wsf-2.0/disco_svc_md_register.h       |   4 +-
36231 .../id-wsf-2.0/disco_svc_md_register_response.c    |   3 +-
36232 .../id-wsf-2.0/disco_svc_md_register_response.h    |   3 +-
36233 lasso/xml/ws/wsa_attributed_uri.c                  |  11 ++-
36234 lasso/xml/ws/wsa_attributed_uri.h                  |   4 +-
36235 lasso/xml/ws/wsa_endpoint_reference.c              |   2 +-
36236 lasso/xml/ws/wsa_endpoint_reference.h              |   2 +-
36237 lasso/xml/ws/wsa_metadata.c                        |   2 +-
36238 lasso/xml/ws/wsa_metadata.h                        |   2 +-
36239 21 files changed, 113 insertions(+), 68 deletions(-)
36240
36241commit bb00c74ce3d6f2a28a73df0520b63a0da3c4cc5a
36242Author: Damien Laniel <dlaniel@entrouvert.com>
36243Date:   Fri Jun 8 13:06:43 2007 +0000
36244
36245    removed useless arguments for lasso_idwsf2_discovery_init_metadata_association_add
36246
36247 lasso/id-wsf-2.0/discovery.c | 2 +-
36248 lasso/id-wsf-2.0/discovery.h | 2 +-
36249 swig/Lasso-wsf2.i            | 2 +-
36250 3 files changed, 3 insertions(+), 3 deletions(-)
36251
36252commit 6bd1d65a1992c822a8fa37f12740f3d4d2176b15
36253Author: Damien Laniel <dlaniel@entrouvert.com>
36254Date:   Fri Jun 8 11:42:21 2007 +0000
36255
36256    removed lasso_idwsf2_data_service_get_personal_profile_email
36257
36258 lasso/id-wsf-2.0/data_service.c | 46 -----------------------------------------
36259 lasso/id-wsf-2.0/data_service.h |  3 ---
36260 swig/Lasso-wsf2.i               |  4 ----
36261 3 files changed, 53 deletions(-)
36262
36263commit 82bcbf0a8426cddaac30a9653d8aebc78287f984
36264Author: Damien Laniel <dlaniel@entrouvert.com>
36265Date:   Fri Jun 8 11:42:06 2007 +0000
36266
36267    if the user wasn't yet associated to a discovery metadata, associate it + added some commments
36268
36269 lasso/saml-2.0/login.c | 14 +++++++++++---
36270 1 file changed, 11 insertions(+), 3 deletions(-)
36271
36272commit dfd24887423eb98c50e50e5a4ad5e654d7932c71
36273Author: Damien Laniel <dlaniel@entrouvert.com>
36274Date:   Fri Jun 8 10:16:04 2007 +0000
36275
36276    if a user hasn't been associated to a discovery metadata, give him a default disco epr
36277
36278 lasso/id-ff/server.c   | 27 +++++++++++++++++----------
36279 lasso/saml-2.0/login.c |  4 ++++
36280 2 files changed, 21 insertions(+), 10 deletions(-)
36281
36282commit 71711d1862f5223a0a961591d322a4f2763113f5
36283Author: Damien Laniel <dlaniel@entrouvert.com>
36284Date:   Fri Jun 8 09:14:37 2007 +0000
36285
36286    added lasso_idwsf2_discovery_metadata_register_self and lasso_idwsf2_data_service_get_personal_profile_email
36287
36288 lasso/id-ff/server.c            |  1 +
36289 lasso/id-wsf-2.0/data_service.c | 46 +++++++++++++++++++++++++++++++++++++++++
36290 lasso/id-wsf-2.0/data_service.h |  3 +++
36291 lasso/id-wsf-2.0/discovery.c    | 45 ++++++++++++++++++++++++++++++++++++++--
36292 lasso/id-wsf-2.0/discovery.h    |  4 ++++
36293 swig/Lasso-wsf2.i               | 13 ++++++++++--
36294 6 files changed, 108 insertions(+), 4 deletions(-)
36295
36296commit 837805ccfc644359b438d12b5c01412ccc0c136d
36297Author: Frederic Peters <fpeters@entrouvert.com>
36298Date:   Thu Jun 7 15:31:56 2007 +0000
36299
36300    noted about memleak to be fixed later
36301
36302 lasso/id-ff/identity.c | 1 +
36303 1 file changed, 1 insertion(+)
36304
36305commit bb8e783e5698e50f66b443b872c488719ea53ff9
36306Author: Frederic Peters <fpeters@entrouvert.com>
36307Date:   Thu Jun 7 15:22:38 2007 +0000
36308
36309    properly allocate memory for svcMDID
36310
36311 lasso/id-wsf-2.0/discovery.c | 4 ++--
36312 1 file changed, 2 insertions(+), 2 deletions(-)
36313
36314commit 3923e640cc61493f22d3c6d955339675ec85d02e
36315Author: Damien Laniel <dlaniel@entrouvert.com>
36316Date:   Thu Jun 7 14:31:20 2007 +0000
36317
36318    check all function arguments in session and identity
36319
36320 lasso/id-ff/identity.c | 30 ++++++++++++++++++++++++++----
36321 lasso/id-ff/session.c  | 27 ++++++++++++++++++---------
36322 2 files changed, 44 insertions(+), 13 deletions(-)
36323
36324commit 36dbe4155eae4341aae39f58e2fa2aa7536e111e
36325Author: Damien Laniel <dlaniel@entrouvert.com>
36326Date:   Thu Jun 7 13:32:09 2007 +0000
36327
36328    check session existence
36329
36330 lasso/id-ff/session.c | 7 +++++--
36331 1 file changed, 5 insertions(+), 2 deletions(-)
36332
36333commit 7db5d0d33d2e14a5aabcd620173d274142da3d3b
36334Author: Frederic Peters <fpeters@entrouvert.com>
36335Date:   Thu Jun 7 13:29:15 2007 +0000
36336
36337    be robust, check for possible NULL variables.
36338
36339 lasso/id-wsf-2.0/discovery.c | 8 +++++---
36340 1 file changed, 5 insertions(+), 3 deletions(-)
36341
36342commit 227239cc12817ee1ea8153cdd5fa4e772a8db662
36343Author: Damien Laniel <dlaniel@entrouvert.com>
36344Date:   Thu Jun 7 13:13:10 2007 +0000
36345
36346    memory management in lasso_idwsf2_data_service_get_attribute_string
36347
36348 lasso/id-wsf-2.0/data_service.c | 5 ++++-
36349 1 file changed, 4 insertions(+), 1 deletion(-)
36350
36351commit 8d5ff46e8f87156f96622af488594d053b04dd47
36352Author: Damien Laniel <dlaniel@entrouvert.com>
36353Date:   Thu Jun 7 13:05:25 2007 +0000
36354
36355    small fixes in lasso_idwsf2_data_service_get_attribute_string
36356
36357 lasso/id-wsf-2.0/data_service.c | 4 ++--
36358 1 file changed, 2 insertions(+), 2 deletions(-)
36359
36360commit 189562fa949f2a9147317feae1154ef9b52fd35b
36361Author: Damien Laniel <dlaniel@entrouvert.com>
36362Date:   Thu Jun 7 12:59:48 2007 +0000
36363
36364    one more argument check + free node memory
36365
36366 lasso/id-wsf-2.0/data_service.c | 15 +++++++++++----
36367 1 file changed, 11 insertions(+), 4 deletions(-)
36368
36369commit beb49ef5b3017eebed8991a839279e9edf11ee6d
36370Author: Damien Laniel <dlaniel@entrouvert.com>
36371Date:   Thu Jun 7 12:54:17 2007 +0000
36372
36373    added some checks on arguments
36374
36375 lasso/id-wsf-2.0/data_service.c | 10 ++++++++++
36376 1 file changed, 10 insertions(+)
36377
36378commit e89552953e3eca5a96a23ea0b569df070a827fce
36379Author: Damien Laniel <dlaniel@entrouvert.com>
36380Date:   Thu Jun 7 12:49:42 2007 +0000
36381
36382    added lasso_idwsf2_data_service_get_attribute_string
36383
36384 lasso/id-wsf-2.0/data_service.c | 12 ++++++++++--
36385 lasso/id-wsf-2.0/data_service.h |  3 +++
36386 swig/Lasso-wsf2.i               |  4 ++++
36387 3 files changed, 17 insertions(+), 2 deletions(-)
36388
36389commit cb00d56e4efd8ae21c05024fdd040edd7f42d73d
36390Author: Damien Laniel <dlaniel@entrouvert.com>
36391Date:   Thu Jun 7 10:20:45 2007 +0000
36392
36393    added lasso_idwsf2_data_service_get_attribute_node
36394
36395 lasso/id-wsf-2.0/data_service.c | 42 +++++++++++++++++++++++++++++++++++++++++
36396 lasso/id-wsf-2.0/data_service.h |  3 +++
36397 lasso/xml/xml.c                 |  2 ++
36398 swig/Lasso-wsf2.i               |  5 +++++
36399 4 files changed, 52 insertions(+)
36400
36401commit 3d445940778f8cab095f03445d81a89a3204fe9d
36402Author: Damien Laniel <dlaniel@entrouvert.com>
36403Date:   Thu Jun 7 09:17:22 2007 +0000
36404
36405    fixed gcc warnings
36406
36407 lasso/xml/id-wsf-2.0/dstref_query_response.c | 2 --
36408 lasso/xml/private.h                          | 2 +-
36409 lasso/xml/xml.c                              | 6 +++---
36410 3 files changed, 4 insertions(+), 6 deletions(-)
36411
36412commit 4b5d13297286ec722c304ff41579bf8a819d3fff
36413Author: Frederic Peters <fpeters@entrouvert.com>
36414Date:   Thu Jun 7 00:20:07 2007 +0000
36415
36416    extended xml_insure_namespace so it creates the namespace itself, after having
36417    looked for a preexisting namespace; the function was previously called with ns
36418    == NULL, which caused namespace to be *removed* from elements (ns was NULL
36419    because xmlNewNs will return NULL when the namespace is already defined).
36420
36421 lasso/xml/id-wsf-2.0/dstref_query.c          |  7 +++----
36422 lasso/xml/id-wsf-2.0/dstref_query_response.c |  7 ++++---
36423 lasso/xml/private.h                          |  3 ++-
36424 lasso/xml/xml.c                              | 15 +++++++++++++--
36425 4 files changed, 22 insertions(+), 10 deletions(-)
36426
36427commit ce561aa93748beebdc94c34e86deeefdbcd416cf
36428Author: Frederic Peters <fpeters@entrouvert.com>
36429Date:   Thu Jun 7 00:17:30 2007 +0000
36430
36431    first snippet member is a name; looking for an element named "any" won't work
36432    that often...
36433
36434 lasso/xml/id-wsf-2.0/dstref_item_data.c | 2 +-
36435 1 file changed, 1 insertion(+), 1 deletion(-)
36436
36437commit 304a1a9d3e42bdd24033bb383161370410691971
36438Author: Frederic Peters <fpeters@entrouvert.com>
36439Date:   Thu Jun 7 00:16:35 2007 +0000
36440
36441    copied note from LIST_NODES to LIST_XMLNODES since the same behaviour is
36442    present in both.
36443
36444 docs/reference/snippet-types.rst | 6 ++++++
36445 1 file changed, 6 insertions(+)
36446
36447commit 0456a5fa1c53cc9f13a343d3893ab4d0f6be5aa8
36448Author: Damien Laniel <dlaniel@entrouvert.com>
36449Date:   Wed Jun 6 09:39:08 2007 +0000
36450
36451    removed useless line
36452
36453 lasso/id-wsf/data_service.c | 1 -
36454 1 file changed, 1 deletion(-)
36455
36456commit bfcf64f36888f74f71762eac537c61b8e6fffc11
36457Author: Damien Laniel <dlaniel@entrouvert.com>
36458Date:   Wed Jun 6 09:32:41 2007 +0000
36459
36460    DST processQueryResponseMsg
36461
36462 lasso/id-wsf-2.0/data_service.c | 15 +++++++++++++++
36463 lasso/id-wsf-2.0/data_service.h |  3 +++
36464 swig/Lasso-wsf2.i               |  7 ++++++-
36465 3 files changed, 24 insertions(+), 1 deletion(-)
36466
36467commit c246e3779d34bf8637de96c14b5baa3be6e3234c
36468Author: Damien Laniel <dlaniel@entrouvert.com>
36469Date:   Wed Jun 6 09:19:12 2007 +0000
36470
36471    changed QueryResponse items data from string to xmlNode
36472
36473 lasso/id-wsf-2.0/data_service.c         | 29 +----------------------------
36474 lasso/xml/id-wsf-2.0/dstref_item_data.c | 24 +++---------------------
36475 lasso/xml/id-wsf-2.0/dstref_item_data.h |  3 ++-
36476 3 files changed, 6 insertions(+), 50 deletions(-)
36477
36478commit 2371c8003d3ab22596b13b0ad4ebe6d21386a9ed
36479Author: Damien Laniel <dlaniel@entrouvert.com>
36480Date:   Wed Jun 6 08:24:15 2007 +0000
36481
36482    added missing files
36483
36484 lasso/xml/id-wsf-2.0/dstref_data.c      | 117 +++++++++++++++++++++++++++
36485 lasso/xml/id-wsf-2.0/dstref_data.h      |  84 +++++++++++++++++++
36486 lasso/xml/id-wsf-2.0/dstref_item_data.c | 138 ++++++++++++++++++++++++++++++++
36487 lasso/xml/id-wsf-2.0/dstref_item_data.h |  86 ++++++++++++++++++++
36488 4 files changed, 425 insertions(+)
36489
36490commit c87a3a73316ad59b0d46c0e9a7fa09e6383b4552
36491Author: Frederic Peters <fpeters@entrouvert.com>
36492Date:   Tue Jun 5 21:23:57 2007 +0000
36493
36494    fixed Python scripts Damien broke when he updated copyright without checking.
36495
36496 php/patch_swig_output.py            | 2 +-
36497 python/tests/XmlTestRunner.py       | 2 +-
36498 python/tests/binding_tests.py       | 2 +-
36499 python/tests/errorchecking_tests.py | 2 +-
36500 python/tests/profiles_tests.py      | 2 +-
36501 python/tests/tests.py               | 2 +-
36502 6 files changed, 6 insertions(+), 6 deletions(-)
36503
36504commit 04940cd36250ff87e66a9746ab291406de26c54c
36505Author: Damien Laniel <dlaniel@entrouvert.com>
36506Date:   Tue Jun 5 17:36:09 2007 +0000
36507
36508    added service.data and lasso_idwsf2_data_service_build_query_response_msg
36509
36510 lasso/id-wsf-2.0/data_service.c              | 104 +++++++++++++++++++++++++--
36511 lasso/id-wsf-2.0/data_service.h              |   3 +
36512 lasso/xml/id-wsf-2.0/Makefile.am             |   4 ++
36513 lasso/xml/id-wsf-2.0/dstref_query.c          |  16 +----
36514 lasso/xml/id-wsf-2.0/dstref_query_response.c |  41 ++++++++++-
36515 lasso/xml/id-wsf-2.0/dstref_query_response.h |   6 +-
36516 lasso/xml/id-wsf-2.0/util_response.h         |   2 +-
36517 lasso/xml/private.h                          |   2 +
36518 lasso/xml/xml.c                              |  14 ++++
36519 swig/Lasso-wsf2.i                            |  20 ++++++
36520 10 files changed, 190 insertions(+), 22 deletions(-)
36521
36522commit bd82a01c17e526bc84a35c498817b02f3823f493
36523Author: Damien Laniel <dlaniel@entrouvert.com>
36524Date:   Tue Jun 5 14:21:44 2007 +0000
36525
36526    remove a print
36527
36528 lasso/id-wsf-2.0/data_service.c | 2 +-
36529 1 file changed, 1 insertion(+), 1 deletion(-)
36530
36531commit eb5ca4d49977e250b24fb30d9dac6b8eb6072065
36532Author: Damien Laniel <dlaniel@entrouvert.com>
36533Date:   Tue Jun 5 14:21:29 2007 +0000
36534
36535    Copy session form discovery to data service object
36536
36537 lasso/id-wsf-2.0/discovery.c | 3 ++-
36538 1 file changed, 2 insertions(+), 1 deletion(-)
36539
36540commit 1b43fbd59d6f2720f2fe2f14af2d5921d328e194
36541Author: Damien Laniel <dlaniel@entrouvert.com>
36542Date:   Tue Jun 5 13:05:42 2007 +0000
36543
36544    added dst profile registration
36545
36546 lasso/id-wsf-2.0/data_service.c     | 20 +++++++++++++++-
36547 lasso/id-wsf-2.0/data_service.h     |  7 +++---
36548 lasso/xml/id-wsf-2.0/dstref_query.c |  2 +-
36549 lasso/xml/xml.c                     | 47 ++++++++++++++++++++++++++++++-------
36550 lasso/xml/xml.h                     |  2 ++
36551 swig/Lasso-wsf2.i                   | 19 ++++++++++++++-
36552 swig/Lasso.i                        |  3 ++-
36553 7 files changed, 85 insertions(+), 15 deletions(-)
36554
36555commit 5f24722fd9164508adb1d5ef3526d02576cd4edf
36556Author: Damien Laniel <dlaniel@entrouvert.com>
36557Date:   Tue Jun 5 12:21:07 2007 +0000
36558
36559    cosmetics
36560
36561 lasso/xml/xml.c | 9 ++++++---
36562 1 file changed, 6 insertions(+), 3 deletions(-)
36563
36564commit 0eb84e618078837bbbba61c35a5b9e4aff067d95
36565Author: Damien Laniel <dlaniel@entrouvert.com>
36566Date:   Mon Jun 4 16:23:20 2007 +0000
36567
36568    use profile namespace for dst queries + added server as parameter to basic IdWsf2DataService constructor
36569
36570 lasso/id-wsf-2.0/data_service.c     | 43 +++++++++++++++++++++++++-----
36571 lasso/id-wsf-2.0/data_service.h     |  2 +-
36572 lasso/xml/id-wsf-2.0/dstref_query.c | 52 +++++++++++++++++++++++++++++++++++++
36573 lasso/xml/id-wsf-2.0/dstref_query.h |  5 +++-
36574 4 files changed, 94 insertions(+), 8 deletions(-)
36575
36576commit d9e89319796aa680c8f006cec7dc2cb04b8e6d64
36577Author: Damien Laniel <dlaniel@entrouvert.com>
36578Date:   Mon Jun 4 16:20:53 2007 +0000
36579
36580    moved identity token code from discovery to wsf2_profile
36581
36582 lasso/id-wsf-2.0/discovery.c    | 39 ----------------------------
36583 lasso/id-wsf-2.0/wsf2_profile.c | 57 +++++++++++++++++++++++++++++++++++++----
36584 2 files changed, 52 insertions(+), 44 deletions(-)
36585
36586commit 41ec34ede5ea32b9643d23b05440095e34123259
36587Author: Damien Laniel <dlaniel@entrouvert.com>
36588Date:   Mon Jun 4 11:59:36 2007 +0000
36589
36590    make some queryItem attributes optional
36591
36592 lasso/xml/id-wsf-2.0/dst_result_query_base.c | 4 ++--
36593 lasso/xml/id-wsf-2.0/dstref_query_item.c     | 8 ++++----
36594 lasso/xml/id-wsf-2.0/dstref_query_item.h     | 4 ++--
36595 3 files changed, 8 insertions(+), 8 deletions(-)
36596
36597commit 38772af6073cbbfbbabfaeb2feb8eddad13a9e54
36598Author: Frederic Peters <fpeters@entrouvert.com>
36599Date:   Mon Jun 4 10:18:14 2007 +0000
36600
36601    returned objects must go through the binding; fix ID-WSF2 disco.getService
36602
36603 swig/Lasso-wsf2.i | 4 +++-
36604 1 file changed, 3 insertions(+), 1 deletion(-)
36605
36606commit 0bdf658ab969d4f3db1b2bffdb7679dab653f093
36607Author: Damien Laniel <dlaniel@entrouvert.com>
36608Date:   Mon Jun 4 10:02:08 2007 +0000
36609
36610    removed useless code
36611
36612 lasso/id-wsf-2.0/discovery.c | 7 +------
36613 1 file changed, 1 insertion(+), 6 deletions(-)
36614
36615commit befd279632313993410a95d067e29e077c1cf559
36616Author: Damien Laniel <dlaniel@entrouvert.com>
36617Date:   Mon Jun 4 09:57:05 2007 +0000
36618
36619    swig binding for some ID WSF 2 functions + changed some types
36620
36621 lasso/id-wsf-2.0/data_service.c               |  22 +++--
36622 lasso/id-wsf-2.0/data_service.h               |   2 +-
36623 lasso/id-wsf-2.0/discovery.c                  |  12 ++-
36624 lasso/id-wsf-2.0/discovery.h                  |   2 +-
36625 lasso/xml/id-wsf-2.0/Makefile.am              |   7 +-
36626 lasso/xml/id-wsf-2.0/dst_data_response_base.c |   2 +-
36627 swig/Lasso-wsf2.i                             | 131 ++++++++++++++++++++++++--
36628 7 files changed, 150 insertions(+), 28 deletions(-)
36629
36630commit a5d7920e14616b159f30e3059a80732b15b6732c
36631Author: Damien Laniel <dlaniel@entrouvert.com>
36632Date:   Fri Jun 1 10:44:32 2007 +0000
36633
36634    added lasso_idwsf2_data_service_init_query and lasso_idwsf2_data_service_add_query_item
36635
36636 lasso/errors.h                      |  2 ++
36637 lasso/id-wsf-2.0/data_service.c     | 58 +++++++++++++++++++++++++++++++++++--
36638 lasso/id-wsf-2.0/data_service.h     | 23 +++++----------
36639 lasso/xml/id-wsf-2.0/dstref_query.c |  4 +--
36640 lasso/xml/id-wsf-2.0/dstref_query.h |  5 ++--
36641 5 files changed, 69 insertions(+), 23 deletions(-)
36642
36643commit e5b485b96fdbb9fef266e557e179be55aeeeaf3e
36644Author: Damien Laniel <dlaniel@entrouvert.com>
36645Date:   Fri Jun 1 09:56:13 2007 +0000
36646
36647    added some node class for id-wsf-2.0 DST
36648
36649 lasso/xml/id-wsf-2.0/Makefile.am              |  25 ++++-
36650 lasso/xml/id-wsf-2.0/dst_data_response_base.c | 110 +++++++++++++++++++++
36651 lasso/xml/id-wsf-2.0/dst_data_response_base.h |  83 ++++++++++++++++
36652 lasso/xml/id-wsf-2.0/dst_request.c            | 118 ++++++++++++++++++++++
36653 lasso/xml/id-wsf-2.0/dst_request.h            |  84 ++++++++++++++++
36654 lasso/xml/id-wsf-2.0/dst_result_query_base.c  | 136 ++++++++++++++++++++++++++
36655 lasso/xml/id-wsf-2.0/dst_result_query_base.h  |  89 +++++++++++++++++
36656 lasso/xml/id-wsf-2.0/dstref_query.c           | 118 ++++++++++++++++++++++
36657 lasso/xml/id-wsf-2.0/dstref_query.h           |  83 ++++++++++++++++
36658 lasso/xml/id-wsf-2.0/dstref_query_item.c      | 134 +++++++++++++++++++++++++
36659 lasso/xml/id-wsf-2.0/dstref_query_item.h      |  86 ++++++++++++++++
36660 lasso/xml/id-wsf-2.0/dstref_query_response.c  | 117 ++++++++++++++++++++++
36661 lasso/xml/id-wsf-2.0/dstref_query_response.h  |  84 ++++++++++++++++
36662 lasso/xml/id-wsf-2.0/dstref_result_query.c    | 117 ++++++++++++++++++++++
36663 lasso/xml/id-wsf-2.0/dstref_result_query.h    |  85 ++++++++++++++++
36664 lasso/xml/id-wsf-2.0/dstref_sort.c            | 127 ++++++++++++++++++++++++
36665 lasso/xml/id-wsf-2.0/dstref_sort.h            |  82 ++++++++++++++++
36666 lasso/xml/id-wsf-2.0/util_response.c          | 122 +++++++++++++++++++++++
36667 lasso/xml/id-wsf-2.0/util_response.h          |  86 ++++++++++++++++
36668 19 files changed, 1884 insertions(+), 2 deletions(-)
36669
36670commit 52b478f0d29e2926d2736f3cf6d6b228b27c5191
36671Author: Damien Laniel <dlaniel@entrouvert.com>
36672Date:   Wed May 30 17:44:30 2007 +0000
36673
36674    updated Copyright dates in some more remaining files
36675
36676 copyright | 2 +-
36677 1 file changed, 1 insertion(+), 1 deletion(-)
36678
36679commit 1cb4fed44516ddf1f5a5ba9ce6788726314ad193
36680Author: Damien Laniel <dlaniel@entrouvert.com>
36681Date:   Wed May 30 17:44:30 2007 +0000
36682
36683    updated Copyright dates in some more remaining files
36684
36685 README                                     | 2 +-
36686 debian/copyright                           | 2 +-
36687 docs/lasso-book/book.rst                   | 2 +-
36688 docs/lasso-book/writing-a-c-sp.txt         | 2 +-
36689 docs/lasso-book/writing-a-java-sp.txt      | 2 +-
36690 docs/lasso-book/writing-a-php-sp.txt       | 2 +-
36691 docs/lasso-book/writing-a-saml2-php-sp.txt | 2 +-
36692 website/templates/base.ezt                 | 2 +-
36693 website/web/license.xml                    | 2 +-
36694 win32/lasso.rc.in                          | 2 +-
36695 10 files changed, 10 insertions(+), 10 deletions(-)
36696
36697commit f373f536fcf01b011c5b15f134d0cf7ead977877
36698Author: Damien Laniel <dlaniel@entrouvert.com>
36699Date:   Wed May 30 17:28:28 2007 +0000
36700
36701    revert copyright changed by mistake
36702
36703 website/ezt.py | 2 +-
36704 1 file changed, 1 insertion(+), 1 deletion(-)
36705
36706commit 34f65f801fc8fff2cb717716113cdd621d3207ae
36707Author: Damien Laniel <dlaniel@entrouvert.com>
36708Date:   Wed May 30 17:24:50 2007 +0000
36709
36710    updated Copyright dates in remaining files
36711
36712 csharp/tests/BindingTests.cs                 | 2 +-
36713 java/coldfusion/src/CFLassoSingleLogout.java | 2 +-
36714 java/coldfusion/src/CFLassoSingleSignOn.java | 2 +-
36715 java/tests/BindingTests.java                 | 2 +-
36716 java/tests/LoginTest.java                    | 2 +-
36717 perl/tests/binding_tests.pl                  | 2 +-
36718 php/patch_swig_output.py                     | 2 +-
36719 php/tests/binding_tests.php                  | 2 +-
36720 php/tests/perfs.php                          | 2 +-
36721 python/tests/XmlTestRunner.py                | 2 +-
36722 python/tests/binding_tests.py                | 2 +-
36723 python/tests/errorchecking_tests.py          | 2 +-
36724 python/tests/profiles_tests.py               | 2 +-
36725 python/tests/tests.py                        | 2 +-
36726 website/ezt.py                               | 2 +-
36727 15 files changed, 15 insertions(+), 15 deletions(-)
36728
36729commit 4fc6657e0c3ca31f81761ed678ecb8989b4dd8b7
36730Author: Damien Laniel <dlaniel@entrouvert.com>
36731Date:   Wed May 30 17:17:45 2007 +0000
36732
36733    updated Copyright dates in all files
36734
36735 lasso/errors.c                                        | 2 +-
36736 lasso/errors.h                                        | 2 +-
36737 lasso/export.h                                        | 2 +-
36738 lasso/id-ff/defederation.c                            | 2 +-
36739 lasso/id-ff/defederation.h                            | 2 +-
36740 lasso/id-ff/federation.c                              | 2 +-
36741 lasso/id-ff/federation.h                              | 2 +-
36742 lasso/id-ff/identity.c                                | 2 +-
36743 lasso/id-ff/identity.h                                | 2 +-
36744 lasso/id-ff/identityprivate.h                         | 2 +-
36745 lasso/id-ff/lecp.c                                    | 2 +-
36746 lasso/id-ff/lecp.h                                    | 2 +-
36747 lasso/id-ff/login.c                                   | 2 +-
36748 lasso/id-ff/login.h                                   | 2 +-
36749 lasso/id-ff/loginprivate.h                            | 2 +-
36750 lasso/id-ff/logout.c                                  | 2 +-
36751 lasso/id-ff/logout.h                                  | 2 +-
36752 lasso/id-ff/logoutprivate.h                           | 2 +-
36753 lasso/id-ff/name_identifier_mapping.c                 | 2 +-
36754 lasso/id-ff/name_identifier_mapping.h                 | 2 +-
36755 lasso/id-ff/name_registration.c                       | 2 +-
36756 lasso/id-ff/name_registration.h                       | 2 +-
36757 lasso/id-ff/profile.c                                 | 2 +-
36758 lasso/id-ff/profile.h                                 | 2 +-
36759 lasso/id-ff/profileprivate.h                          | 2 +-
36760 lasso/id-ff/provider.c                                | 2 +-
36761 lasso/id-ff/provider.h                                | 2 +-
36762 lasso/id-ff/providerprivate.h                         | 2 +-
36763 lasso/id-ff/server.c                                  | 2 +-
36764 lasso/id-ff/server.h                                  | 2 +-
36765 lasso/id-ff/serverprivate.h                           | 2 +-
36766 lasso/id-ff/session.c                                 | 2 +-
36767 lasso/id-ff/session.h                                 | 2 +-
36768 lasso/id-ff/sessionprivate.h                          | 2 +-
36769 lasso/id-wsf-2.0/data_service.c                       | 2 +-
36770 lasso/id-wsf-2.0/data_service.h                       | 2 +-
36771 lasso/id-wsf-2.0/discovery.c                          | 2 +-
36772 lasso/id-wsf-2.0/discovery.h                          | 2 +-
36773 lasso/id-wsf-2.0/identity.h                           | 2 +-
36774 lasso/id-wsf-2.0/server.h                             | 2 +-
36775 lasso/id-wsf-2.0/session.h                            | 2 +-
36776 lasso/id-wsf-2.0/wsf2_profile.c                       | 2 +-
36777 lasso/id-wsf-2.0/wsf2_profile.h                       | 2 +-
36778 lasso/id-wsf-2.0/wsf2_profile_private.h               | 2 +-
36779 lasso/id-wsf/authentication.c                         | 2 +-
36780 lasso/id-wsf/authentication.h                         | 2 +-
36781 lasso/id-wsf/data_service.c                           | 2 +-
36782 lasso/id-wsf/data_service.h                           | 2 +-
36783 lasso/id-wsf/data_service_private.h                   | 2 +-
36784 lasso/id-wsf/discovery.c                              | 2 +-
36785 lasso/id-wsf/discovery.h                              | 2 +-
36786 lasso/id-wsf/identity.h                               | 2 +-
36787 lasso/id-wsf/interaction_profile_service.c            | 2 +-
36788 lasso/id-wsf/interaction_profile_service.h            | 2 +-
36789 lasso/id-wsf/personal_profile_service.c               | 2 +-
36790 lasso/id-wsf/personal_profile_service.h               | 2 +-
36791 lasso/id-wsf/wsf_profile.c                            | 2 +-
36792 lasso/id-wsf/wsf_profile.h                            | 2 +-
36793 lasso/id-wsf/wsf_profile_private.h                    | 2 +-
36794 lasso/lasso.c                                         | 2 +-
36795 lasso/lasso.h                                         | 2 +-
36796 lasso/saml-2.0/ecp.c                                  | 2 +-
36797 lasso/saml-2.0/ecp.h                                  | 2 +-
36798 lasso/saml-2.0/ecpprivate.h                           | 2 +-
36799 lasso/saml-2.0/federation.c                           | 2 +-
36800 lasso/saml-2.0/federationprivate.h                    | 2 +-
36801 lasso/saml-2.0/login.c                                | 2 +-
36802 lasso/saml-2.0/loginprivate.h                         | 2 +-
36803 lasso/saml-2.0/logout.c                               | 2 +-
36804 lasso/saml-2.0/logoutprivate.h                        | 2 +-
36805 lasso/saml-2.0/name_id_management.c                   | 2 +-
36806 lasso/saml-2.0/name_id_management.h                   | 2 +-
36807 lasso/saml-2.0/profile.c                              | 2 +-
36808 lasso/saml-2.0/profile.h                              | 2 +-
36809 lasso/saml-2.0/profileprivate.h                       | 2 +-
36810 lasso/saml-2.0/provider.c                             | 2 +-
36811 lasso/saml-2.0/providerprivate.h                      | 2 +-
36812 lasso/saml-2.0/server.c                               | 2 +-
36813 lasso/saml-2.0/serverprivate.h                        | 2 +-
36814 lasso/xml/disco_authenticate_requester.c              | 2 +-
36815 lasso/xml/disco_authenticate_requester.h              | 2 +-
36816 lasso/xml/disco_authenticate_session_context.c        | 2 +-
36817 lasso/xml/disco_authenticate_session_context.h        | 2 +-
36818 lasso/xml/disco_authorize_requester.c                 | 2 +-
36819 lasso/xml/disco_authorize_requester.h                 | 2 +-
36820 lasso/xml/disco_credentials.c                         | 2 +-
36821 lasso/xml/disco_credentials.h                         | 2 +-
36822 lasso/xml/disco_description.c                         | 2 +-
36823 lasso/xml/disco_description.h                         | 2 +-
36824 lasso/xml/disco_encrypt_resource_id.c                 | 2 +-
36825 lasso/xml/disco_encrypt_resource_id.h                 | 2 +-
36826 lasso/xml/disco_encrypted_resource_id.c               | 2 +-
36827 lasso/xml/disco_encrypted_resource_id.h               | 2 +-
36828 lasso/xml/disco_generate_bearer_token.c               | 2 +-
36829 lasso/xml/disco_generate_bearer_token.h               | 2 +-
36830 lasso/xml/disco_insert_entry.c                        | 2 +-
36831 lasso/xml/disco_insert_entry.h                        | 2 +-
36832 lasso/xml/disco_modify.c                              | 2 +-
36833 lasso/xml/disco_modify.h                              | 2 +-
36834 lasso/xml/disco_modify_response.c                     | 2 +-
36835 lasso/xml/disco_modify_response.h                     | 2 +-
36836 lasso/xml/disco_options.c                             | 2 +-
36837 lasso/xml/disco_options.h                             | 2 +-
36838 lasso/xml/disco_query.c                               | 2 +-
36839 lasso/xml/disco_query.h                               | 2 +-
36840 lasso/xml/disco_query_response.c                      | 2 +-
36841 lasso/xml/disco_query_response.h                      | 2 +-
36842 lasso/xml/disco_remove_entry.c                        | 2 +-
36843 lasso/xml/disco_remove_entry.h                        | 2 +-
36844 lasso/xml/disco_requested_service_type.c              | 2 +-
36845 lasso/xml/disco_requested_service_type.h              | 2 +-
36846 lasso/xml/disco_resource_id.c                         | 2 +-
36847 lasso/xml/disco_resource_id.h                         | 2 +-
36848 lasso/xml/disco_resource_offering.c                   | 2 +-
36849 lasso/xml/disco_resource_offering.h                   | 2 +-
36850 lasso/xml/disco_send_single_logout.c                  | 2 +-
36851 lasso/xml/disco_send_single_logout.h                  | 2 +-
36852 lasso/xml/disco_service_instance.c                    | 2 +-
36853 lasso/xml/disco_service_instance.h                    | 2 +-
36854 lasso/xml/ds_key_info.c                               | 2 +-
36855 lasso/xml/ds_key_info.h                               | 2 +-
36856 lasso/xml/ds_key_value.c                              | 2 +-
36857 lasso/xml/ds_key_value.h                              | 2 +-
36858 lasso/xml/ds_rsa_key_value.c                          | 2 +-
36859 lasso/xml/ds_rsa_key_value.h                          | 2 +-
36860 lasso/xml/dst_data.c                                  | 2 +-
36861 lasso/xml/dst_data.h                                  | 2 +-
36862 lasso/xml/dst_modification.c                          | 2 +-
36863 lasso/xml/dst_modification.h                          | 2 +-
36864 lasso/xml/dst_modify.c                                | 2 +-
36865 lasso/xml/dst_modify.h                                | 2 +-
36866 lasso/xml/dst_modify_response.c                       | 2 +-
36867 lasso/xml/dst_modify_response.h                       | 2 +-
36868 lasso/xml/dst_new_data.c                              | 2 +-
36869 lasso/xml/dst_new_data.h                              | 2 +-
36870 lasso/xml/dst_query.c                                 | 2 +-
36871 lasso/xml/dst_query.h                                 | 2 +-
36872 lasso/xml/dst_query_item.c                            | 2 +-
36873 lasso/xml/dst_query_item.h                            | 2 +-
36874 lasso/xml/dst_query_response.c                        | 2 +-
36875 lasso/xml/dst_query_response.h                        | 2 +-
36876 lasso/xml/id-wsf-2.0/disco_abstract.c                 | 2 +-
36877 lasso/xml/id-wsf-2.0/disco_abstract.h                 | 2 +-
36878 lasso/xml/id-wsf-2.0/disco_endpoint_context.c         | 2 +-
36879 lasso/xml/id-wsf-2.0/disco_endpoint_context.h         | 2 +-
36880 lasso/xml/id-wsf-2.0/disco_options.c                  | 2 +-
36881 lasso/xml/id-wsf-2.0/disco_options.h                  | 2 +-
36882 lasso/xml/id-wsf-2.0/disco_providerid.c               | 2 +-
36883 lasso/xml/id-wsf-2.0/disco_providerid.h               | 2 +-
36884 lasso/xml/id-wsf-2.0/disco_service_context.c          | 2 +-
36885 lasso/xml/id-wsf-2.0/disco_service_context.h          | 2 +-
36886 lasso/xml/id-wsf-2.0/disco_service_type.c             | 2 +-
36887 lasso/xml/id-wsf-2.0/disco_service_type.h             | 2 +-
36888 lasso/xml/id-wsf-2.0/disco_svc_md_register.c          | 2 +-
36889 lasso/xml/id-wsf-2.0/disco_svc_md_register.h          | 2 +-
36890 lasso/xml/id-wsf-2.0/disco_svc_metadata.c             | 2 +-
36891 lasso/xml/id-wsf-2.0/disco_svc_metadata.h             | 2 +-
36892 lasso/xml/id-wsf-2.0/soap_binding_framework.c         | 2 +-
36893 lasso/xml/id-wsf-2.0/soap_binding_framework.h         | 2 +-
36894 lasso/xml/is_help.c                                   | 2 +-
36895 lasso/xml/is_help.h                                   | 2 +-
36896 lasso/xml/is_inquiry.c                                | 2 +-
36897 lasso/xml/is_inquiry.h                                | 2 +-
36898 lasso/xml/is_inquiry_element.c                        | 2 +-
36899 lasso/xml/is_inquiry_element.h                        | 2 +-
36900 lasso/xml/is_interaction_request.c                    | 2 +-
36901 lasso/xml/is_interaction_request.h                    | 2 +-
36902 lasso/xml/is_interaction_response.c                   | 2 +-
36903 lasso/xml/is_interaction_response.h                   | 2 +-
36904 lasso/xml/is_interaction_statement.c                  | 2 +-
36905 lasso/xml/is_interaction_statement.h                  | 2 +-
36906 lasso/xml/is_item.c                                   | 2 +-
36907 lasso/xml/is_item.h                                   | 2 +-
36908 lasso/xml/is_parameter.c                              | 2 +-
36909 lasso/xml/is_parameter.h                              | 2 +-
36910 lasso/xml/is_redirect_request.c                       | 2 +-
36911 lasso/xml/is_redirect_request.h                       | 2 +-
36912 lasso/xml/is_select.c                                 | 2 +-
36913 lasso/xml/is_select.h                                 | 2 +-
36914 lasso/xml/is_text.c                                   | 2 +-
36915 lasso/xml/is_text.h                                   | 2 +-
36916 lasso/xml/is_user_interaction.c                       | 2 +-
36917 lasso/xml/is_user_interaction.h                       | 2 +-
36918 lasso/xml/lib_assertion.c                             | 2 +-
36919 lasso/xml/lib_assertion.h                             | 2 +-
36920 lasso/xml/lib_authentication_statement.c              | 2 +-
36921 lasso/xml/lib_authentication_statement.h              | 2 +-
36922 lasso/xml/lib_authn_context.c                         | 2 +-
36923 lasso/xml/lib_authn_context.h                         | 2 +-
36924 lasso/xml/lib_authn_request.c                         | 2 +-
36925 lasso/xml/lib_authn_request.h                         | 2 +-
36926 lasso/xml/lib_authn_request_envelope.c                | 2 +-
36927 lasso/xml/lib_authn_request_envelope.h                | 2 +-
36928 lasso/xml/lib_authn_response.c                        | 2 +-
36929 lasso/xml/lib_authn_response.h                        | 2 +-
36930 lasso/xml/lib_authn_response_envelope.c               | 2 +-
36931 lasso/xml/lib_authn_response_envelope.h               | 2 +-
36932 lasso/xml/lib_federation_termination_notification.c   | 2 +-
36933 lasso/xml/lib_federation_termination_notification.h   | 2 +-
36934 lasso/xml/lib_idp_entries.c                           | 2 +-
36935 lasso/xml/lib_idp_entries.h                           | 2 +-
36936 lasso/xml/lib_idp_entry.c                             | 2 +-
36937 lasso/xml/lib_idp_entry.h                             | 2 +-
36938 lasso/xml/lib_idp_list.c                              | 2 +-
36939 lasso/xml/lib_idp_list.h                              | 2 +-
36940 lasso/xml/lib_logout_request.c                        | 2 +-
36941 lasso/xml/lib_logout_request.h                        | 2 +-
36942 lasso/xml/lib_logout_response.c                       | 2 +-
36943 lasso/xml/lib_logout_response.h                       | 2 +-
36944 lasso/xml/lib_name_identifier_mapping_request.c       | 2 +-
36945 lasso/xml/lib_name_identifier_mapping_request.h       | 2 +-
36946 lasso/xml/lib_name_identifier_mapping_response.c      | 2 +-
36947 lasso/xml/lib_name_identifier_mapping_response.h      | 2 +-
36948 lasso/xml/lib_register_name_identifier_request.c      | 2 +-
36949 lasso/xml/lib_register_name_identifier_request.h      | 2 +-
36950 lasso/xml/lib_register_name_identifier_response.c     | 2 +-
36951 lasso/xml/lib_register_name_identifier_response.h     | 2 +-
36952 lasso/xml/lib_request_authn_context.c                 | 2 +-
36953 lasso/xml/lib_request_authn_context.h                 | 2 +-
36954 lasso/xml/lib_scoping.c                               | 2 +-
36955 lasso/xml/lib_scoping.h                               | 2 +-
36956 lasso/xml/lib_status_response.c                       | 2 +-
36957 lasso/xml/lib_status_response.h                       | 2 +-
36958 lasso/xml/lib_subject.c                               | 2 +-
36959 lasso/xml/lib_subject.h                               | 2 +-
36960 lasso/xml/private.h                                   | 2 +-
36961 lasso/xml/sa_credentials.c                            | 2 +-
36962 lasso/xml/sa_credentials.h                            | 2 +-
36963 lasso/xml/sa_parameter.c                              | 2 +-
36964 lasso/xml/sa_parameter.h                              | 2 +-
36965 lasso/xml/sa_password_transforms.c                    | 2 +-
36966 lasso/xml/sa_password_transforms.h                    | 2 +-
36967 lasso/xml/sa_sasl_request.c                           | 2 +-
36968 lasso/xml/sa_sasl_request.h                           | 2 +-
36969 lasso/xml/sa_sasl_response.c                          | 2 +-
36970 lasso/xml/sa_sasl_response.h                          | 2 +-
36971 lasso/xml/sa_transform.c                              | 2 +-
36972 lasso/xml/sa_transform.h                              | 2 +-
36973 lasso/xml/saml-2.0/saml2_action.c                     | 2 +-
36974 lasso/xml/saml-2.0/saml2_action.h                     | 2 +-
36975 lasso/xml/saml-2.0/saml2_advice.c                     | 2 +-
36976 lasso/xml/saml-2.0/saml2_advice.h                     | 2 +-
36977 lasso/xml/saml-2.0/saml2_assertion.c                  | 2 +-
36978 lasso/xml/saml-2.0/saml2_assertion.h                  | 2 +-
36979 lasso/xml/saml-2.0/saml2_attribute.c                  | 2 +-
36980 lasso/xml/saml-2.0/saml2_attribute.h                  | 2 +-
36981 lasso/xml/saml-2.0/saml2_attribute_statement.c        | 2 +-
36982 lasso/xml/saml-2.0/saml2_attribute_statement.h        | 2 +-
36983 lasso/xml/saml-2.0/saml2_attribute_value.c            | 2 +-
36984 lasso/xml/saml-2.0/saml2_attribute_value.h            | 2 +-
36985 lasso/xml/saml-2.0/saml2_audience_restriction.c       | 2 +-
36986 lasso/xml/saml-2.0/saml2_audience_restriction.h       | 2 +-
36987 lasso/xml/saml-2.0/saml2_authn_context.c              | 2 +-
36988 lasso/xml/saml-2.0/saml2_authn_context.h              | 2 +-
36989 lasso/xml/saml-2.0/saml2_authn_statement.c            | 2 +-
36990 lasso/xml/saml-2.0/saml2_authn_statement.h            | 2 +-
36991 lasso/xml/saml-2.0/saml2_authz_decision_statement.c   | 2 +-
36992 lasso/xml/saml-2.0/saml2_authz_decision_statement.h   | 2 +-
36993 lasso/xml/saml-2.0/saml2_base_idabstract.c            | 2 +-
36994 lasso/xml/saml-2.0/saml2_base_idabstract.h            | 2 +-
36995 lasso/xml/saml-2.0/saml2_condition_abstract.c         | 2 +-
36996 lasso/xml/saml-2.0/saml2_condition_abstract.h         | 2 +-
36997 lasso/xml/saml-2.0/saml2_conditions.c                 | 2 +-
36998 lasso/xml/saml-2.0/saml2_conditions.h                 | 2 +-
36999 lasso/xml/saml-2.0/saml2_encrypted_element.c          | 2 +-
37000 lasso/xml/saml-2.0/saml2_encrypted_element.h          | 2 +-
37001 lasso/xml/saml-2.0/saml2_evidence.c                   | 2 +-
37002 lasso/xml/saml-2.0/saml2_evidence.h                   | 2 +-
37003 lasso/xml/saml-2.0/saml2_key_info_confirmation_data.c | 2 +-
37004 lasso/xml/saml-2.0/saml2_key_info_confirmation_data.h | 2 +-
37005 lasso/xml/saml-2.0/saml2_name_id.c                    | 2 +-
37006 lasso/xml/saml-2.0/saml2_name_id.h                    | 2 +-
37007 lasso/xml/saml-2.0/saml2_one_time_use.c               | 2 +-
37008 lasso/xml/saml-2.0/saml2_one_time_use.h               | 2 +-
37009 lasso/xml/saml-2.0/saml2_proxy_restriction.c          | 2 +-
37010 lasso/xml/saml-2.0/saml2_proxy_restriction.h          | 2 +-
37011 lasso/xml/saml-2.0/saml2_statement_abstract.c         | 2 +-
37012 lasso/xml/saml-2.0/saml2_statement_abstract.h         | 2 +-
37013 lasso/xml/saml-2.0/saml2_subject.c                    | 2 +-
37014 lasso/xml/saml-2.0/saml2_subject.h                    | 2 +-
37015 lasso/xml/saml-2.0/saml2_subject_confirmation.c       | 2 +-
37016 lasso/xml/saml-2.0/saml2_subject_confirmation.h       | 2 +-
37017 lasso/xml/saml-2.0/saml2_subject_confirmation_data.c  | 2 +-
37018 lasso/xml/saml-2.0/saml2_subject_confirmation_data.h  | 2 +-
37019 lasso/xml/saml-2.0/saml2_subject_locality.c           | 2 +-
37020 lasso/xml/saml-2.0/saml2_subject_locality.h           | 2 +-
37021 lasso/xml/saml-2.0/samlp2_artifact_resolve.c          | 2 +-
37022 lasso/xml/saml-2.0/samlp2_artifact_resolve.h          | 2 +-
37023 lasso/xml/saml-2.0/samlp2_artifact_response.c         | 2 +-
37024 lasso/xml/saml-2.0/samlp2_artifact_response.h         | 2 +-
37025 lasso/xml/saml-2.0/samlp2_assertion_idrequest.c       | 2 +-
37026 lasso/xml/saml-2.0/samlp2_assertion_idrequest.h       | 2 +-
37027 lasso/xml/saml-2.0/samlp2_attribute_query.c           | 2 +-
37028 lasso/xml/saml-2.0/samlp2_attribute_query.h           | 2 +-
37029 lasso/xml/saml-2.0/samlp2_authn_query.c               | 2 +-
37030 lasso/xml/saml-2.0/samlp2_authn_query.h               | 2 +-
37031 lasso/xml/saml-2.0/samlp2_authn_request.c             | 2 +-
37032 lasso/xml/saml-2.0/samlp2_authn_request.h             | 2 +-
37033 lasso/xml/saml-2.0/samlp2_authz_decision_query.c      | 2 +-
37034 lasso/xml/saml-2.0/samlp2_authz_decision_query.h      | 2 +-
37035 lasso/xml/saml-2.0/samlp2_extensions.c                | 2 +-
37036 lasso/xml/saml-2.0/samlp2_extensions.h                | 2 +-
37037 lasso/xml/saml-2.0/samlp2_idp_entry.c                 | 2 +-
37038 lasso/xml/saml-2.0/samlp2_idp_entry.h                 | 2 +-
37039 lasso/xml/saml-2.0/samlp2_idp_list.c                  | 2 +-
37040 lasso/xml/saml-2.0/samlp2_idp_list.h                  | 2 +-
37041 lasso/xml/saml-2.0/samlp2_logout_request.c            | 2 +-
37042 lasso/xml/saml-2.0/samlp2_logout_request.h            | 2 +-
37043 lasso/xml/saml-2.0/samlp2_logout_response.c           | 2 +-
37044 lasso/xml/saml-2.0/samlp2_logout_response.h           | 2 +-
37045 lasso/xml/saml-2.0/samlp2_manage_name_id_request.c    | 2 +-
37046 lasso/xml/saml-2.0/samlp2_manage_name_id_request.h    | 2 +-
37047 lasso/xml/saml-2.0/samlp2_manage_name_id_response.c   | 2 +-
37048 lasso/xml/saml-2.0/samlp2_manage_name_id_response.h   | 2 +-
37049 lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c   | 2 +-
37050 lasso/xml/saml-2.0/samlp2_name_id_mapping_request.h   | 2 +-
37051 lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c  | 2 +-
37052 lasso/xml/saml-2.0/samlp2_name_id_mapping_response.h  | 2 +-
37053 lasso/xml/saml-2.0/samlp2_name_id_policy.c            | 2 +-
37054 lasso/xml/saml-2.0/samlp2_name_id_policy.h            | 2 +-
37055 lasso/xml/saml-2.0/samlp2_request_abstract.c          | 2 +-
37056 lasso/xml/saml-2.0/samlp2_request_abstract.h          | 2 +-
37057 lasso/xml/saml-2.0/samlp2_requested_authn_context.c   | 2 +-
37058 lasso/xml/saml-2.0/samlp2_requested_authn_context.h   | 2 +-
37059 lasso/xml/saml-2.0/samlp2_response.c                  | 2 +-
37060 lasso/xml/saml-2.0/samlp2_response.h                  | 2 +-
37061 lasso/xml/saml-2.0/samlp2_scoping.c                   | 2 +-
37062 lasso/xml/saml-2.0/samlp2_scoping.h                   | 2 +-
37063 lasso/xml/saml-2.0/samlp2_status.c                    | 2 +-
37064 lasso/xml/saml-2.0/samlp2_status.h                    | 2 +-
37065 lasso/xml/saml-2.0/samlp2_status_code.c               | 2 +-
37066 lasso/xml/saml-2.0/samlp2_status_code.h               | 2 +-
37067 lasso/xml/saml-2.0/samlp2_status_detail.c             | 2 +-
37068 lasso/xml/saml-2.0/samlp2_status_detail.h             | 2 +-
37069 lasso/xml/saml-2.0/samlp2_status_response.c           | 2 +-
37070 lasso/xml/saml-2.0/samlp2_status_response.h           | 2 +-
37071 lasso/xml/saml-2.0/samlp2_subject_query_abstract.c    | 2 +-
37072 lasso/xml/saml-2.0/samlp2_subject_query_abstract.h    | 2 +-
37073 lasso/xml/saml-2.0/samlp2_terminate.c                 | 2 +-
37074 lasso/xml/saml-2.0/samlp2_terminate.h                 | 2 +-
37075 lasso/xml/saml_advice.c                               | 2 +-
37076 lasso/xml/saml_advice.h                               | 2 +-
37077 lasso/xml/saml_assertion.c                            | 2 +-
37078 lasso/xml/saml_assertion.h                            | 2 +-
37079 lasso/xml/saml_attribute.c                            | 2 +-
37080 lasso/xml/saml_attribute.h                            | 2 +-
37081 lasso/xml/saml_attribute_designator.c                 | 2 +-
37082 lasso/xml/saml_attribute_designator.h                 | 2 +-
37083 lasso/xml/saml_attribute_statement.c                  | 2 +-
37084 lasso/xml/saml_attribute_statement.h                  | 2 +-
37085 lasso/xml/saml_attribute_value.c                      | 2 +-
37086 lasso/xml/saml_attribute_value.h                      | 2 +-
37087 lasso/xml/saml_audience_restriction_condition.c       | 2 +-
37088 lasso/xml/saml_audience_restriction_condition.h       | 2 +-
37089 lasso/xml/saml_authentication_statement.c             | 2 +-
37090 lasso/xml/saml_authentication_statement.h             | 2 +-
37091 lasso/xml/saml_authority_binding.c                    | 2 +-
37092 lasso/xml/saml_authority_binding.h                    | 2 +-
37093 lasso/xml/saml_condition_abstract.c                   | 2 +-
37094 lasso/xml/saml_condition_abstract.h                   | 2 +-
37095 lasso/xml/saml_conditions.c                           | 2 +-
37096 lasso/xml/saml_conditions.h                           | 2 +-
37097 lasso/xml/saml_name_identifier.c                      | 2 +-
37098 lasso/xml/saml_name_identifier.h                      | 2 +-
37099 lasso/xml/saml_statement_abstract.c                   | 2 +-
37100 lasso/xml/saml_statement_abstract.h                   | 2 +-
37101 lasso/xml/saml_subject.c                              | 2 +-
37102 lasso/xml/saml_subject.h                              | 2 +-
37103 lasso/xml/saml_subject_confirmation.c                 | 2 +-
37104 lasso/xml/saml_subject_confirmation.h                 | 2 +-
37105 lasso/xml/saml_subject_locality.c                     | 2 +-
37106 lasso/xml/saml_subject_locality.h                     | 2 +-
37107 lasso/xml/saml_subject_statement.c                    | 2 +-
37108 lasso/xml/saml_subject_statement.h                    | 2 +-
37109 lasso/xml/saml_subject_statement_abstract.c           | 2 +-
37110 lasso/xml/saml_subject_statement_abstract.h           | 2 +-
37111 lasso/xml/samlp_request.c                             | 2 +-
37112 lasso/xml/samlp_request.h                             | 2 +-
37113 lasso/xml/samlp_request_abstract.c                    | 2 +-
37114 lasso/xml/samlp_request_abstract.h                    | 2 +-
37115 lasso/xml/samlp_response.c                            | 2 +-
37116 lasso/xml/samlp_response.h                            | 2 +-
37117 lasso/xml/samlp_response_abstract.c                   | 2 +-
37118 lasso/xml/samlp_response_abstract.h                   | 2 +-
37119 lasso/xml/samlp_status.c                              | 2 +-
37120 lasso/xml/samlp_status.h                              | 2 +-
37121 lasso/xml/samlp_status_code.c                         | 2 +-
37122 lasso/xml/samlp_status_code.h                         | 2 +-
37123 lasso/xml/sec_resource_access_statement.c             | 2 +-
37124 lasso/xml/sec_resource_access_statement.h             | 2 +-
37125 lasso/xml/soap_binding_consent.c                      | 2 +-
37126 lasso/xml/soap_binding_consent.h                      | 2 +-
37127 lasso/xml/soap_binding_correlation.c                  | 2 +-
37128 lasso/xml/soap_binding_correlation.h                  | 2 +-
37129 lasso/xml/soap_binding_ext_credential.c               | 2 +-
37130 lasso/xml/soap_binding_ext_credential.h               | 2 +-
37131 lasso/xml/soap_binding_ext_credentials_context.c      | 2 +-
37132 lasso/xml/soap_binding_ext_credentials_context.h      | 2 +-
37133 lasso/xml/soap_binding_ext_service_instance_update.c  | 2 +-
37134 lasso/xml/soap_binding_ext_service_instance_update.h  | 2 +-
37135 lasso/xml/soap_binding_ext_timeout.c                  | 2 +-
37136 lasso/xml/soap_binding_ext_timeout.h                  | 2 +-
37137 lasso/xml/soap_binding_processing_context.c           | 2 +-
37138 lasso/xml/soap_binding_processing_context.h           | 2 +-
37139 lasso/xml/soap_binding_provider.c                     | 2 +-
37140 lasso/xml/soap_binding_provider.h                     | 2 +-
37141 lasso/xml/soap_binding_usage_directive.c              | 2 +-
37142 lasso/xml/soap_binding_usage_directive.h              | 2 +-
37143 lasso/xml/soap_body.c                                 | 2 +-
37144 lasso/xml/soap_body.h                                 | 2 +-
37145 lasso/xml/soap_detail.c                               | 2 +-
37146 lasso/xml/soap_detail.h                               | 2 +-
37147 lasso/xml/soap_envelope.c                             | 2 +-
37148 lasso/xml/soap_envelope.h                             | 2 +-
37149 lasso/xml/soap_fault.c                                | 2 +-
37150 lasso/xml/soap_fault.h                                | 2 +-
37151 lasso/xml/soap_header.c                               | 2 +-
37152 lasso/xml/soap_header.h                               | 2 +-
37153 lasso/xml/strings.h                                   | 2 +-
37154 lasso/xml/tools.c                                     | 2 +-
37155 lasso/xml/utility_status.c                            | 2 +-
37156 lasso/xml/utility_status.h                            | 2 +-
37157 lasso/xml/ws/wsse_200401_security.c                   | 2 +-
37158 lasso/xml/ws/wsse_200401_security.h                   | 2 +-
37159 lasso/xml/ws/wsu_timestamp.c                          | 2 +-
37160 lasso/xml/ws/wsu_timestamp.h                          | 2 +-
37161 lasso/xml/wsse_security.c                             | 2 +-
37162 lasso/xml/wsse_security.h                             | 2 +-
37163 lasso/xml/xml.c                                       | 2 +-
37164 lasso/xml/xml.h                                       | 2 +-
37165 lasso/xml/xml_enc.h                                   | 2 +-
37166 swig/Lasso-wsf-disco.i                                | 2 +-
37167 swig/Lasso-wsf-dst.i                                  | 2 +-
37168 swig/Lasso-wsf-is.i                                   | 2 +-
37169 swig/Lasso-wsf-sa.i                                   | 2 +-
37170 swig/Lasso-wsf-soap.i                                 | 2 +-
37171 swig/Lasso-wsf.i                                      | 2 +-
37172 swig/Lasso-wsf2.i                                     | 2 +-
37173 swig/Lasso.i                                          | 2 +-
37174 swig/inheritance.h                                    | 2 +-
37175 tests/basic_tests.c                                   | 2 +-
37176 tests/login_tests.c                                   | 2 +-
37177 tests/metadata_tests.c                                | 2 +-
37178 tests/perfs.c                                         | 2 +-
37179 tests/random_tests.c                                  | 2 +-
37180 tests/tests.c                                         | 2 +-
37181 446 files changed, 446 insertions(+), 446 deletions(-)
37182
37183commit 3ee59ccb42ef7be78474486ece2841cb3717a217
37184Author: Damien Laniel <dlaniel@entrouvert.com>
37185Date:   Wed May 30 17:00:53 2007 +0000
37186
37187    added data service class and lasso_idwsf2_discovery_get_service function
37188
37189 lasso/id-wsf-2.0/Makefile.am    |   2 +
37190 lasso/id-wsf-2.0/data_service.c | 155 ++++++++++++++++++++++++++++++++++++++++
37191 lasso/id-wsf-2.0/data_service.h | 101 ++++++++++++++++++++++++++
37192 lasso/id-wsf-2.0/discovery.c    |  43 ++++++++++-
37193 lasso/id-wsf-2.0/discovery.h    |   9 ++-
37194 5 files changed, 306 insertions(+), 4 deletions(-)
37195
37196commit ac7aceee479160aebb16af8915ab409b2f503452
37197Author: Damien Laniel <dlaniel@entrouvert.com>
37198Date:   Wed May 9 17:11:13 2007 +0000
37199
37200    fixed usage of an identity without federation
37201
37202 lasso/id-ff/identity.c          | 3 ---
37203 lasso/id-wsf-2.0/wsf2_profile.c | 2 +-
37204 2 files changed, 1 insertion(+), 4 deletions(-)
37205
37206commit 7f11dc341a6714a9fc5148ab9018b6797bc37b71
37207Author: Damien Laniel <dlaniel@entrouvert.com>
37208Date:   Wed May 9 16:41:32 2007 +0000
37209
37210    in lasso_idwsf2_discovery_register_metadata, create idenity if it doesn't exist
37211
37212 lasso/id-wsf-2.0/discovery.c | 9 +++++++--
37213 1 file changed, 7 insertions(+), 2 deletions(-)
37214
37215commit f48ab7d7e164fcdecd56445baa1a3c1993e1f934
37216Author: Damien Laniel <dlaniel@entrouvert.com>
37217Date:   Wed May 9 16:31:03 2007 +0000
37218
37219    filled msgUrl in initMetadataAssociationAdd
37220
37221 lasso/id-wsf-2.0/discovery.c | 7 +++++--
37222 1 file changed, 5 insertions(+), 2 deletions(-)
37223
37224commit 386c12bcc4166f933e4a9512c832ee0d96afc0d2
37225Author: Damien Laniel <dlaniel@entrouvert.com>
37226Date:   Wed May 9 16:06:43 2007 +0000
37227
37228    fixed memory management
37229
37230 lasso/id-ff/identity.c | 7 ++++++-
37231 1 file changed, 6 insertions(+), 1 deletion(-)
37232
37233commit d036d35a78de5b01cae34900705e9f7874cba56c
37234Author: Damien Laniel <dlaniel@entrouvert.com>
37235Date:   Wed May 9 15:29:56 2007 +0000
37236
37237    don't use misc_text_node
37238
37239 lasso/id-ff/identity.c | 10 ++--------
37240 1 file changed, 2 insertions(+), 8 deletions(-)
37241
37242commit 9e62b87be49c66342007dc7c4a6bb63cf1e5abe0
37243Author: Damien Laniel <dlaniel@entrouvert.com>
37244Date:   Wed May 9 15:24:58 2007 +0000
37245
37246    don't use g_return_if_fail here
37247
37248 lasso/id-ff/session.c | 3 ++-
37249 1 file changed, 2 insertions(+), 1 deletion(-)
37250
37251commit e9ff67e610164fc75c70b55d5a478708ed2ecfe5
37252Author: Damien Laniel <dlaniel@entrouvert.com>
37253Date:   Wed May 9 14:46:12 2007 +0000
37254
37255    moved session check to where it's really needed
37256
37257 lasso/id-ff/session.c        | 2 ++
37258 lasso/id-wsf-2.0/discovery.c | 1 -
37259 2 files changed, 2 insertions(+), 1 deletion(-)
37260
37261commit 63b07e9c792a1b802355a5c8f6f901973f7923b4
37262Author: Damien Laniel <dlaniel@entrouvert.com>
37263Date:   Wed May 9 14:35:55 2007 +0000
37264
37265    added LassoIdentity_getSvcMDIDs method to swig
37266
37267 swig/Lasso.i | 27 +++++++++++++--------------
37268 1 file changed, 13 insertions(+), 14 deletions(-)
37269
37270commit b17380a9ec4e16027a525a74091c0096daf1f1e8
37271Author: Damien Laniel <dlaniel@entrouvert.com>
37272Date:   Wed May 9 07:52:01 2007 +0000
37273
37274    added a forgotten file
37275
37276 lasso/id-wsf-2.0/session.h | 50 ++++++++++++++++++++++++++++++++++++++++++++++
37277 1 file changed, 50 insertions(+)
37278
37279commit de142fe27f1446f7d077c0a9c30d31c415828788
37280Author: Damien Laniel <dlaniel@entrouvert.com>
37281Date:   Tue May 8 23:29:00 2007 +0000
37282
37283    replaced svcMDs with svcMDIDs in identity and moved EPRs from identity to session
37284
37285 lasso/id-ff/Makefile.am         |   4 +-
37286 lasso/id-ff/identity.c          | 181 +++++++---------------------------------
37287 lasso/id-ff/server.c            |  29 +++++++
37288 lasso/id-ff/session.c           | 134 ++++++++++++++++++++++++++++-
37289 lasso/id-ff/session.h           |   2 +
37290 lasso/id-wsf-2.0/Makefile.am    |   3 +-
37291 lasso/id-wsf-2.0/discovery.c    |  45 +++++-----
37292 lasso/id-wsf-2.0/identity.h     |  25 +-----
37293 lasso/id-wsf-2.0/server.h       |   4 +
37294 lasso/saml-2.0/login.c          |  14 ++--
37295 lasso/xml/id-wsf-2.0/identity.h |  43 ----------
37296 swig/Lasso.i                    |  28 +++----
37297 12 files changed, 248 insertions(+), 264 deletions(-)
37298
37299commit c5fac3954a8940624c7d32db9041c0ab98046562
37300Author: Frederic Peters <fpeters@entrouvert.com>
37301Date:   Tue May 8 14:10:35 2007 +0000
37302
37303    also keep lasso prefix in PHP5 binding
37304
37305 swig/Lasso-saml2.i                               |  12 +-
37306 swig/Lasso-wsf-disco.i                           | 126 ++---
37307 swig/Lasso-wsf-dst.i                             |  62 +--
37308 swig/Lasso-wsf-is.i                              |  62 +--
37309 swig/Lasso-wsf-sa.i                              |  28 +-
37310 swig/Lasso-wsf-soap.i                            |  20 +-
37311 swig/Lasso-wsf.i                                 |  22 +-
37312 swig/Lasso-wsf2.i                                |   4 +-
37313 swig/Lasso.i                                     | 569 ++++++++++++-----------
37314 swig/id-wsf-2.0/disco_svc_metadata.i             |   7 +-
37315 swig/saml-2.0/saml2_action.i                     |   4 +-
37316 swig/saml-2.0/saml2_advice.i                     |   2 +-
37317 swig/saml-2.0/saml2_assertion.i                  |  18 +-
37318 swig/saml-2.0/saml2_attribute.i                  |   8 +-
37319 swig/saml-2.0/saml2_attribute_statement.i        |   2 +-
37320 swig/saml-2.0/saml2_audience_restriction.i       |   4 +-
37321 swig/saml-2.0/saml2_authn_context.i              |   8 +-
37322 swig/saml-2.0/saml2_authn_statement.i            |  12 +-
37323 swig/saml-2.0/saml2_authz_decision_statement.i   |  10 +-
37324 swig/saml-2.0/saml2_base_idabstract.i            |   6 +-
37325 swig/saml-2.0/saml2_condition_abstract.i         |   2 +-
37326 swig/saml-2.0/saml2_conditions.i                 |  10 +-
37327 swig/saml-2.0/saml2_encrypted_element.i          |   2 +-
37328 swig/saml-2.0/saml2_evidence.i                   |   2 +-
37329 swig/saml-2.0/saml2_key_info_confirmation_data.i |   2 +-
37330 swig/saml-2.0/saml2_name_id.i                    |  10 +-
37331 swig/saml-2.0/saml2_one_time_use.i               |   2 +-
37332 swig/saml-2.0/saml2_proxy_restriction.i          |   6 +-
37333 swig/saml-2.0/saml2_statement_abstract.i         |   2 +-
37334 swig/saml-2.0/saml2_subject.i                    |  10 +-
37335 swig/saml-2.0/saml2_subject_confirmation.i       |  12 +-
37336 swig/saml-2.0/saml2_subject_confirmation_data.i  |  12 +-
37337 swig/saml-2.0/saml2_subject_locality.i           |   6 +-
37338 swig/saml-2.0/samlp2_artifact_resolve.i          |  18 +-
37339 swig/saml-2.0/samlp2_artifact_response.i         |  20 +-
37340 swig/saml-2.0/samlp2_assertion_idrequest.i       |  18 +-
37341 swig/saml-2.0/samlp2_attribute_query.i           |  20 +-
37342 swig/saml-2.0/samlp2_authn_query.i               |  22 +-
37343 swig/saml-2.0/samlp2_authn_request.i             |  36 +-
37344 swig/saml-2.0/samlp2_authz_decision_query.i      |  24 +-
37345 swig/saml-2.0/samlp2_extensions.i                |   2 +-
37346 swig/saml-2.0/samlp2_idp_entry.i                 |   8 +-
37347 swig/saml-2.0/samlp2_idp_list.i                  |   6 +-
37348 swig/saml-2.0/samlp2_logout_request.i            |  28 +-
37349 swig/saml-2.0/samlp2_manage_name_id_request.i    |  26 +-
37350 swig/saml-2.0/samlp2_name_id_mapping_request.i   |  24 +-
37351 swig/saml-2.0/samlp2_name_id_mapping_response.i  |  24 +-
37352 swig/saml-2.0/samlp2_name_id_policy.i            |   8 +-
37353 swig/saml-2.0/samlp2_request_abstract.i          |  16 +-
37354 swig/saml-2.0/samlp2_requested_authn_context.i   |   4 +-
37355 swig/saml-2.0/samlp2_response.i                  |  22 +-
37356 swig/saml-2.0/samlp2_scoping.i                   |   8 +-
37357 swig/saml-2.0/samlp2_status.i                    |   8 +-
37358 swig/saml-2.0/samlp2_status_code.i               |   6 +-
37359 swig/saml-2.0/samlp2_status_detail.i             |   2 +-
37360 swig/saml-2.0/samlp2_status_response.i           |  20 +-
37361 swig/saml-2.0/samlp2_subject_query_abstract.i    |  18 +-
37362 swig/saml-2.0/samlp2_terminate.i                 |   2 +-
37363 58 files changed, 731 insertions(+), 723 deletions(-)
37364
37365commit 9b9d50558be73076c94d17c1780ea75e15bed385
37366Author: Damien Laniel <dlaniel@entrouvert.com>
37367Date:   Thu May 3 16:48:37 2007 +0000
37368
37369    fixed attribute name and name format
37370
37371 lasso/saml-2.0/login.c | 5 ++---
37372 lasso/xml/strings.h    | 5 +++++
37373 2 files changed, 7 insertions(+), 3 deletions(-)
37374
37375commit 995323d2342f914c056a2676b15982f709dd3871
37376Author: Damien Laniel <dlaniel@entrouvert.com>
37377Date:   Thu May 3 16:47:31 2007 +0000
37378
37379    added LASSO_EXPORT for a function in a public header
37380
37381 lasso/xml/xml.h | 2 +-
37382 1 file changed, 1 insertion(+), 1 deletion(-)
37383
37384commit bba8a71ac6c8cbb93f79b12ad474c915d4569279
37385Author: Damien Laniel <dlaniel@entrouvert.com>
37386Date:   Thu May 3 14:18:36 2007 +0000
37387
37388    changed function names to match binding function names
37389
37390 lasso/id-wsf-2.0/wsf2_profile.c | 4 ++--
37391 lasso/id-wsf-2.0/wsf2_profile.h | 4 ++--
37392 swig/Lasso-wsf2.i               | 4 ++--
37393 3 files changed, 6 insertions(+), 6 deletions(-)
37394
37395commit 9aeb06262939974d150e0c6de97650c6c59b0b84
37396Author: Damien Laniel <dlaniel@entrouvert.com>
37397Date:   Thu May 3 13:14:00 2007 +0000
37398
37399    don't use lasso_node_dump to create xml soap messages
37400
37401 lasso/id-wsf-2.0/wsf2_profile.c |  4 ++--
37402 lasso/xml/xml.c                 | 41 +++++++++++++++++++++++++++++++++++++----
37403 lasso/xml/xml.h                 |  2 ++
37404 3 files changed, 41 insertions(+), 6 deletions(-)
37405
37406commit 39c34b4499098dd78ad414894b1149f4fd4c4aa8
37407Author: Damien Laniel <dlaniel@entrouvert.com>
37408Date:   Thu May 3 11:33:16 2007 +0000
37409
37410    fixed SecMechID
37411
37412 lasso/saml-2.0/login.c | 2 +-
37413 1 file changed, 1 insertion(+), 1 deletion(-)
37414
37415commit 24870e06db7c046696268f9f400b043a54e38814
37416Author: Damien Laniel <dlaniel@entrouvert.com>
37417Date:   Thu May 3 11:26:52 2007 +0000
37418
37419    changed registerMetadata prototype + small fixes
37420
37421 lasso/id-wsf-2.0/discovery.c | 43 +++++++++++++++++--------------------------
37422 lasso/id-wsf-2.0/discovery.h |  3 +--
37423 swig/Lasso-wsf2.i            |  2 +-
37424 3 files changed, 19 insertions(+), 29 deletions(-)
37425
37426commit a242f85112d18ae5835bea1215da9c137be1326a
37427Author: Damien Laniel <dlaniel@entrouvert.com>
37428Date:   Thu May 3 10:22:09 2007 +0000
37429
37430    split processMetadataAssociationAddMsg into processMetadataAssociationAddMsg + registerMetadata - new API
37431
37432 lasso/id-wsf-2.0/discovery.c    | 89 +++++++++++++++++++++++++++++++++--------
37433 lasso/id-wsf-2.0/discovery.h    |  3 ++
37434 lasso/id-wsf-2.0/wsf2_profile.h |  4 +-
37435 swig/Lasso-wsf2.i               | 13 ++++++
37436 4 files changed, 92 insertions(+), 17 deletions(-)
37437
37438commit e8298f42788f9164ecd890b541a797892a788e21
37439Author: Damien Laniel <dlaniel@entrouvert.com>
37440Date:   Wed May 2 15:08:34 2007 +0000
37441
37442    get assertion from disco epr and put this assertion into soap header for metadata_association_add
37443
37444 lasso/id-ff/identity.c       | 21 ++++++++++++++++-----
37445 lasso/id-wsf-2.0/discovery.c | 28 +++++++---------------------
37446 lasso/saml-2.0/login.c       |  9 +++++----
37447 3 files changed, 28 insertions(+), 30 deletions(-)
37448
37449commit 31e4437cf5b762ec10ef367b4f06f13c2f869426
37450Author: Frederic Peters <fpeters@entrouvert.com>
37451Date:   Wed May 2 14:12:14 2007 +0000
37452
37453    SNIPPE_ALLOW_TEXT doesn't have to be handled, but Damien gcc is warning-happy.
37454
37455 lasso/xml/xml.c | 1 +
37456 1 file changed, 1 insertion(+)
37457
37458commit 84dfade8f0a94d70d303b2620be75abe64fb54be
37459Author: Damien Laniel <dlaniel@entrouvert.com>
37460Date:   Wed May 2 14:06:39 2007 +0000
37461
37462    replaced status codes with constants
37463
37464 lasso/id-wsf-2.0/discovery.c | 16 +++++++---------
37465 lasso/id-wsf/discovery.c     |  4 ++--
37466 2 files changed, 9 insertions(+), 11 deletions(-)
37467
37468commit a654dc636348af0c1baddd37b54febf373240a02
37469Author: Damien Laniel <dlaniel@entrouvert.com>
37470Date:   Wed May 2 13:52:44 2007 +0000
37471
37472    don't segfault when receiving bad soap request or response
37473
37474 lasso/id-wsf-2.0/discovery.c | 26 +++++++++++++++++++++++++-
37475 1 file changed, 25 insertions(+), 1 deletion(-)
37476
37477commit 37a0817947dc0215fc8236bd6da355301edadd73
37478Author: Damien Laniel <dlaniel@entrouvert.com>
37479Date:   Wed May 2 13:41:21 2007 +0000
37480
37481    replaced LASSO_WSF2_PROFILE(discovery) with profile everywhere
37482
37483 lasso/id-wsf-2.0/discovery.c | 41 ++++++++++++++++++++---------------------
37484 1 file changed, 20 insertions(+), 21 deletions(-)
37485
37486commit 0a61c31c8145ef1ec012371e77bc92b1eae3fa03
37487Author: Damien Laniel <dlaniel@entrouvert.com>
37488Date:   Wed May 2 13:32:30 2007 +0000
37489
37490    wrap too long line
37491
37492 lasso/id-wsf-2.0/identity.h | 3 ++-
37493 1 file changed, 2 insertions(+), 1 deletion(-)
37494
37495commit 6df43cf7806758ec38d6b3220682fcdb37cce2c9
37496Author: Damien Laniel <dlaniel@entrouvert.com>
37497Date:   Wed May 2 13:28:40 2007 +0000
37498
37499    fixed function name
37500
37501 lasso/id-ff/identity.c      | 2 +-
37502 lasso/id-wsf-2.0/identity.h | 2 +-
37503 2 files changed, 2 insertions(+), 2 deletions(-)
37504
37505commit 3a96c65ef9dc2e74c3f09da743f4d819c0559fd6
37506Author: Damien Laniel <dlaniel@entrouvert.com>
37507Date:   Wed May 2 13:24:59 2007 +0000
37508
37509    added assertion identity token into disco EPR
37510
37511 lasso/saml-2.0/login.c                        |  23 ++++-
37512 lasso/xml/id-wsf-2.0/Makefile.am              |   5 ++
37513 lasso/xml/id-wsf-2.0/disco_security_context.c | 119 +++++++++++++++++++++++++
37514 lasso/xml/id-wsf-2.0/disco_security_context.h |  83 ++++++++++++++++++
37515 lasso/xml/id-wsf-2.0/sec_token.c              | 121 ++++++++++++++++++++++++++
37516 lasso/xml/id-wsf-2.0/sec_token.h              |  85 ++++++++++++++++++
37517 lasso/xml/xml.c                               |   6 +-
37518 7 files changed, 439 insertions(+), 3 deletions(-)
37519
37520commit 12d32a23c8bc00d1d0eacad8a3125556c8aba0ee
37521Author: Damien Laniel <dlaniel@entrouvert.com>
37522Date:   Wed May 2 13:23:41 2007 +0000
37523
37524    added method to get an assertion security token from an EPR
37525
37526 lasso/id-ff/identity.c      | 31 ++++++++++++++++++++++++++++++-
37527 lasso/id-wsf-2.0/identity.h |  7 +++++++
37528 2 files changed, 37 insertions(+), 1 deletion(-)
37529
37530commit 62bf5562a78ec00ec497ab85bfc332f272433406
37531Author: Damien Laniel <dlaniel@entrouvert.com>
37532Date:   Wed May 2 13:22:33 2007 +0000
37533
37534    fixed spaces
37535
37536 lasso/xml/strings.h | 8 ++++----
37537 1 file changed, 4 insertions(+), 4 deletions(-)
37538
37539commit 271ee2f988a1c199329009aa40750c763fed496c
37540Author: Frederic Peters <fpeters@entrouvert.com>
37541Date:   Wed May 2 13:09:51 2007 +0000
37542
37543    don't put text nodes in list nodes unless SNIPPET_ALLOW_TEXT is set
37544
37545 lasso/xml/private.h                        | 1 +
37546 lasso/xml/saml-2.0/saml2_attribute_value.c | 3 ++-
37547 lasso/xml/saml_attribute_value.c           | 3 ++-
37548 lasso/xml/xml.c                            | 3 ++-
37549 4 files changed, 7 insertions(+), 3 deletions(-)
37550
37551commit 78111f06c8fdcde413df2e49adc3aa00640dd294
37552Author: Frederic Peters <fpeters@entrouvert.com>
37553Date:   Wed May 2 12:42:12 2007 +0000
37554
37555    fixed xmlCleanNs on recursing namespaces
37556
37557 lasso/xml/xml.c | 25 ++++++++++++++-----------
37558 1 file changed, 14 insertions(+), 11 deletions(-)
37559
37560commit 0777f98fde76c30be996f07a93eefdf144c2d7a6
37561Author: Frederic Peters <fpeters@entrouvert.com>
37562Date:   Wed May 2 11:31:38 2007 +0000
37563
37564    hardened id-wsf1 disco detection against misc nodes
37565
37566 lasso/id-wsf/discovery.c | 9 ++++++++-
37567 1 file changed, 8 insertions(+), 1 deletion(-)
37568
37569commit 7ec330821df2c6d986ba6e2f70edf5d38dce1dca
37570Author: Frederic Peters <fpeters@entrouvert.com>
37571Date:   Wed May 2 11:08:23 2007 +0000
37572
37573    SNIPPET_LIST_NODES can now host LassoMiscTextNode, also useful now to directly
37574    embed a text element (instead of a node with a text element as content)
37575
37576 lasso/xml/misc_text_node.c | 11 +++++++++++
37577 lasso/xml/misc_text_node.h |  1 +
37578 lasso/xml/xml.c            | 17 ++++++++++++-----
37579 swig/Lasso.i               |  1 +
37580 4 files changed, 25 insertions(+), 5 deletions(-)
37581
37582commit 63bab632c59fe5a0a4ae31e3e1035f58c1bcfe91
37583Author: Frederic Peters <fpeters@entrouvert.com>
37584Date:   Wed May 2 09:32:24 2007 +0000
37585
37586    whitespace cleaning
37587
37588 swig/Lasso.i | 22 +++++++++++-----------
37589 1 file changed, 11 insertions(+), 11 deletions(-)
37590
37591commit 544fb803019da69a43987d14acc2510c75f79e11
37592Author: Frederic Peters <fpeters@entrouvert.com>
37593Date:   Wed May 2 09:31:08 2007 +0000
37594
37595    binding for LassoLogin->assertion
37596
37597 swig/Lasso.i | 3 +++
37598 1 file changed, 3 insertions(+)
37599
37600commit 3568f40256e6b686c06fc655c87f441eeb084d53
37601Author: Frederic Peters <fpeters@entrouvert.com>
37602Date:   Wed May 2 09:28:38 2007 +0000
37603
37604    binding for LassoMiscTextNode
37605
37606 swig/Lasso.i       | 41 +++++++++++++++++++++++++++++++++++++++++
37607 swig/inheritance.h |  3 +++
37608 2 files changed, 44 insertions(+)
37609
37610commit f905d8ed8fbcf6218277ab98c13806d7b8d4c768
37611Author: Damien Laniel <dlaniel@entrouvert.com>
37612Date:   Mon Apr 30 22:50:22 2007 +0000
37613
37614    added identity token into metadata_association_add messages
37615
37616 lasso/id-wsf-2.0/discovery.c        |  39 ++++++++++++--
37617 lasso/id-wsf-2.0/wsf2_profile.c     |   2 +-
37618 lasso/xml/strings.h                 |   5 ++
37619 lasso/xml/ws/Makefile.am            |   2 +
37620 lasso/xml/ws/wsse_200401_security.c | 105 ++++++++++++++++++++++++++++++++++++
37621 lasso/xml/ws/wsse_200401_security.h |  68 +++++++++++++++++++++++
37622 lasso/xml/xml.c                     |   2 +
37623 7 files changed, 219 insertions(+), 4 deletions(-)
37624
37625commit ec81cfe39941a3ebce5a0e44ff5db14783aeb97d
37626Author: Frederic Peters <fpeters@entrouvert.com>
37627Date:   Mon Apr 30 14:36:10 2007 +0000
37628
37629    xml_enc.h should have been public; so much for QA.
37630
37631 lasso/xml/Makefile.am | 4 ++--
37632 1 file changed, 2 insertions(+), 2 deletions(-)
37633
37634commit d839235ac57fe784ad39b22b8fb8776386328727
37635Author: Frederic Peters <fpeters@entrouvert.com>
37636Date:   Wed Apr 25 20:39:35 2007 +0000
37637
37638    const'ified a bunch of parameter that are immutable
37639
37640 lasso/id-ff/identity.c                        | 2 +-
37641 lasso/id-wsf-2.0/discovery.c                  | 3 ++-
37642 lasso/id-wsf-2.0/discovery.h                  | 3 ++-
37643 lasso/id-wsf-2.0/identity.h                   | 2 +-
37644 lasso/xml/id-wsf-2.0/disco_endpoint_context.c | 2 +-
37645 lasso/xml/id-wsf-2.0/disco_endpoint_context.h | 2 +-
37646 lasso/xml/id-wsf-2.0/disco_service_context.c  | 3 ++-
37647 lasso/xml/id-wsf-2.0/disco_service_context.h  | 2 +-
37648 lasso/xml/id-wsf-2.0/disco_svc_md_register.c  | 8 ++++----
37649 lasso/xml/id-wsf-2.0/disco_svc_md_register.h  | 3 ++-
37650 lasso/xml/id-wsf-2.0/disco_svc_metadata.c     | 4 ++--
37651 lasso/xml/id-wsf-2.0/disco_svc_metadata.h     | 3 ++-
37652 12 files changed, 21 insertions(+), 16 deletions(-)
37653
37654commit a21063c48383aebb541229f4973788978c567f7a
37655Author: Damien Laniel <dlaniel@entrouvert.com>
37656Date:   Wed Apr 25 14:17:18 2007 +0000
37657
37658    fixed gcc warning
37659
37660 lasso/id-ff/server.c | 3 ++-
37661 1 file changed, 2 insertions(+), 1 deletion(-)
37662
37663commit 6f43a7ef6f18b76b9a2a166bfbe2f487a459850b
37664Author: Damien Laniel <dlaniel@entrouvert.com>
37665Date:   Wed Apr 25 14:15:25 2007 +0000
37666
37667    added id-wsf 2.0 request types + added a missing include
37668
37669 lasso/id-ff/profile.c | 4 ++++
37670 lasso/id-ff/profile.h | 3 +++
37671 swig/Lasso.i          | 8 ++++++++
37672 3 files changed, 15 insertions(+)
37673
37674commit 1596e5fac3bab3d6bb448987eb64d3f4fa0df8dc
37675Author: Damien Laniel <dlaniel@entrouvert.com>
37676Date:   Wed Apr 25 14:14:48 2007 +0000
37677
37678    removed const warning from gcc
37679
37680 swig/Lasso-wsf2.i | 2 +-
37681 1 file changed, 1 insertion(+), 1 deletion(-)
37682
37683commit dc0ebd749ea26b1bf2640858df60b8e207de8fe7
37684Author: Frederic Peters <fpeters@entrouvert.com>
37685Date:   Wed Apr 25 12:51:55 2007 +0000
37686
37687    new server.addServiceFromDump method, and extended addService to work for both
37688    id-wsf 1 and 2; also necessary to add quick hack in new_from_xmlnode to map
37689    SvcMD to SvcMetadata.
37690
37691 lasso/id-ff/server.c | 32 +++++++++++++++++++++++++-------
37692 lasso/id-ff/server.h |  4 +++-
37693 lasso/xml/xml.c      |  2 ++
37694 swig/Lasso.i         |  5 +++++
37695 4 files changed, 35 insertions(+), 8 deletions(-)
37696
37697commit 10c8fcb306ac27c161631d71c10b5b2361ce6858
37698Author: Damien Laniel <dlaniel@entrouvert.com>
37699Date:   Wed Apr 25 09:37:30 2007 +0000
37700
37701    fill profile->request in init_metadata_register + added soap_endpoint parameter
37702
37703 lasso/id-ff/identity.c                       |  2 +-
37704 lasso/id-ff/server.c                         |  2 +-
37705 lasso/id-wsf-2.0/discovery.c                 |  4 ++--
37706 lasso/id-wsf-2.0/discovery.h                 |  2 +-
37707 lasso/xml/id-wsf-2.0/disco_svc_md_register.c |  6 ++++--
37708 lasso/xml/id-wsf-2.0/disco_svc_md_register.h |  2 +-
37709 lasso/xml/id-wsf-2.0/disco_svc_metadata.c    | 14 +++++++++++---
37710 lasso/xml/id-wsf-2.0/disco_svc_metadata.h    |  6 ++++--
37711 swig/Lasso-wsf2.i                            |  3 ++-
37712 9 files changed, 27 insertions(+), 14 deletions(-)
37713
37714commit 9f06d478c9ee741b1edbe5170fe2a8d81e3e4299
37715Author: Damien Laniel <dlaniel@entrouvert.com>
37716Date:   Wed Apr 25 09:21:15 2007 +0000
37717
37718    fill profile->request in init_metadata_register
37719
37720 lasso/id-wsf-2.0/discovery.c | 6 +++++-
37721 1 file changed, 5 insertions(+), 1 deletion(-)
37722
37723commit 9b126baff1d4eca58939b51823c68fd4eeb43f15
37724Author: Frederic Peters <fpeters@entrouvert.com>
37725Date:   Tue Apr 24 20:21:19 2007 +0000
37726
37727    added getSvcMetadatas method to lasso.Identity, to bind
37728    lasso_identity_get_svc_metadatas().
37729
37730 swig/Lasso.i | 17 +++++++++++++++++
37731 1 file changed, 17 insertions(+)
37732
37733commit 4895268a8eb10a7fac099c47be9399391b7b39c6
37734Author: Damien Laniel <dlaniel@entrouvert.com>
37735Date:   Tue Apr 24 15:52:01 2007 +0000
37736
37737    coding style fixes
37738
37739 lasso/id-ff/identity.c       | 6 +++---
37740 lasso/id-wsf-2.0/discovery.c | 4 ++--
37741 lasso/id-wsf-2.0/identity.h  | 2 +-
37742 swig/Lasso-wsf2.i            | 1 -
37743 4 files changed, 6 insertions(+), 7 deletions(-)
37744
37745commit 4742f85471262ea703bde9f719abc7f2f6d3a7cf
37746Author: Damien Laniel <dlaniel@entrouvert.com>
37747Date:   Tue Apr 24 15:40:20 2007 +0000
37748
37749    coding style fix
37750
37751 lasso/id-ff/identity.c | 3 ++-
37752 1 file changed, 2 insertions(+), 1 deletion(-)
37753
37754commit 5c99d2ea80d0aade07462a8d3ee7e329a76e2c7a
37755Author: Damien Laniel <dlaniel@entrouvert.com>
37756Date:   Tue Apr 24 15:25:08 2007 +0000
37757
37758    implemented discovery query
37759
37760 lasso/id-ff/identity.c                         |  64 ++++++-
37761 lasso/id-ff/login.c                            |   1 -
37762 lasso/id-ff/server.c                           |   2 +-
37763 lasso/id-wsf-2.0/discovery.c                   | 241 ++++++++++++++++++++++---
37764 lasso/id-wsf-2.0/discovery.h                   |   8 +
37765 lasso/id-wsf-2.0/identity.h                    |   8 +
37766 lasso/saml-2.0/login.c                         |  42 ++++-
37767 lasso/xml/id-wsf-2.0/Makefile.am               |   2 +
37768 lasso/xml/id-wsf-2.0/disco_query.c             |  78 ++++----
37769 lasso/xml/id-wsf-2.0/disco_query.h             |  45 +++--
37770 lasso/xml/id-wsf-2.0/disco_query_response.c    | 113 ++++--------
37771 lasso/xml/id-wsf-2.0/disco_query_response.h    |  55 +++---
37772 lasso/xml/id-wsf-2.0/disco_requested_service.c | 153 ++++++++++++++++
37773 lasso/xml/id-wsf-2.0/disco_requested_service.h |  91 ++++++++++
37774 lasso/xml/strings.h                            |   6 +
37775 lasso/xml/ws/wsa_endpoint_reference.c          |  10 +
37776 lasso/xml/ws/wsa_endpoint_reference.h          |   4 +-
37777 lasso/xml/xml.c                                |  10 +-
37778 swig/Lasso-wsf2-disco.i                        |  82 ---------
37779 swig/Lasso-wsf2.i                              |  26 ++-
37780 20 files changed, 762 insertions(+), 279 deletions(-)
37781
37782commit fce9becb19dcf6501c760c952416654fb3920fad
37783Author: Frederic Peters <fpeters@entrouvert.com>
37784Date:   Thu Apr 19 20:29:59 2007 +0000
37785
37786    a little bit of imagination to avoid new classes for each and every
37787    simple element with a different name.
37788
37789 lasso/xml/Makefile.am       |   2 +
37790 lasso/xml/misc_text_node.c  | 183 ++++++++++++++++++++++++++++++++++++++++++++
37791 lasso/xml/misc_text_node.h  |  81 ++++++++++++++++++++
37792 lasso/xml/ws/wsa_metadata.c |   3 +-
37793 lasso/xml/xml.c             |  22 +++++-
37794 5 files changed, 288 insertions(+), 3 deletions(-)
37795
37796commit 5bdab807c421c8e084952af64c005f8384b27e27
37797Author: Damien Laniel <dlaniel@entrouvert.com>
37798Date:   Thu Apr 19 16:33:52 2007 +0000
37799
37800    Build a Disco EPR within saml 2 login assertion
37801
37802 lasso/id-ff/identity.c                    | 39 ++++++------
37803 lasso/id-wsf-2.0/discovery.c              |  5 +-
37804 lasso/id-wsf-2.0/wsf2_profile.h           | 12 +++-
37805 lasso/saml-2.0/login.c                    | 42 ++++++++++++-
37806 lasso/xml/id-wsf-2.0/Makefile.am          |  6 ++
37807 lasso/xml/id-wsf-2.0/disco_abstract.c     | 97 ++++++++++++++++++++++++++++++
37808 lasso/xml/id-wsf-2.0/disco_abstract.h     | 69 ++++++++++++++++++++++
37809 lasso/xml/id-wsf-2.0/disco_providerid.c   | 98 +++++++++++++++++++++++++++++++
37810 lasso/xml/id-wsf-2.0/disco_providerid.h   | 70 ++++++++++++++++++++++
37811 lasso/xml/id-wsf-2.0/disco_service_type.c | 98 +++++++++++++++++++++++++++++++
37812 lasso/xml/id-wsf-2.0/disco_service_type.h | 70 ++++++++++++++++++++++
37813 lasso/xml/ws/wsa_attributed_uri.c         |  2 +-
37814 lasso/xml/ws/wsa_metadata.c               |  1 +
37815 lasso/xml/ws/wsa_metadata.h               |  4 ++
37816 14 files changed, 585 insertions(+), 28 deletions(-)
37817
37818commit 4b75639c20a9e8dd8d2a427954f0f0275889bdaf
37819Author: Frederic Peters <fpeters@entrouvert.com>
37820Date:   Thu Apr 19 12:55:55 2007 +0000
37821
37822    cleaning warnings signaled by gcc
37823
37824 lasso/id-wsf/authentication.c | 63 ++++++++++++++++++++++++-------------------
37825 1 file changed, 35 insertions(+), 28 deletions(-)
37826
37827commit 39a063b1db7a98f0ebb34d7ff3bc11c0478c7de6
37828Author: Damien Laniel <dlaniel@entrouvert.com>
37829Date:   Thu Apr 19 12:40:19 2007 +0000
37830
37831    fixed gcc warnings
37832
37833 lasso/id-ff/identity.c       | 2 +-
37834 lasso/id-ff/server.c         | 2 +-
37835 lasso/id-wsf-2.0/discovery.c | 2 +-
37836 lasso/saml-2.0/login.c       | 1 -
37837 4 files changed, 3 insertions(+), 4 deletions(-)
37838
37839commit 383c2e2983660a58caa7feeaddfbfe574e930202
37840Author: Damien Laniel <dlaniel@entrouvert.com>
37841Date:   Thu Apr 19 08:18:53 2007 +0000
37842
37843    minor fixes
37844
37845 lasso/id-ff/identity.c | 4 ++--
37846 lasso/id-ff/server.c   | 8 +++-----
37847 2 files changed, 5 insertions(+), 7 deletions(-)
37848
37849commit 27fa0a57395691792b30e2686cfd82705c982938
37850Author: Damien Laniel <dlaniel@entrouvert.com>
37851Date:   Wed Apr 18 16:54:56 2007 +0000
37852
37853    completed metatada_register and metadata_association_add
37854
37855 lasso/id-ff/identity.c          | 103 ++++++++++++++++++++++++++++++++++++++--
37856 lasso/id-ff/server.c            |  77 ++++++++++++++++++++++++++++++
37857 lasso/id-ff/serverprivate.h     |   1 +
37858 lasso/id-wsf-2.0/Makefile.am    |   4 +-
37859 lasso/id-wsf-2.0/discovery.c    |  33 +++++++++++--
37860 lasso/id-wsf-2.0/identity.h     |  44 +++++++++++++++++
37861 lasso/id-wsf-2.0/server.h       |  43 +++++++++++++++++
37862 lasso/id-wsf/identity.h         |   1 -
37863 lasso/xml/id-wsf-2.0/identity.h |  43 +++++++++++++++++
37864 9 files changed, 337 insertions(+), 12 deletions(-)
37865
37866commit 776bb9a102a8c1bb3901e671d8428096e1e22b63
37867Author: Damien Laniel <dlaniel@entrouvert.com>
37868Date:   Tue Apr 17 13:10:07 2007 +0000
37869
37870    added saml_attribute_value.[ch] to Makefile.am
37871
37872 lasso/xml/saml-2.0/Makefile.am | 2 ++
37873 1 file changed, 2 insertions(+)
37874
37875commit be9039048815db4987568ca6c629a533a08c5ccd
37876Author: Damien Laniel <dlaniel@entrouvert.com>
37877Date:   Mon Apr 16 17:02:05 2007 +0000
37878
37879    typo
37880
37881 lasso/id-wsf-2.0/discovery.c | 8 ++++----
37882 1 file changed, 4 insertions(+), 4 deletions(-)
37883
37884commit 6b4efc38db68018eec0306d08b014e1a080627be
37885Author: Damien Laniel <dlaniel@entrouvert.com>
37886Date:   Mon Apr 16 16:54:58 2007 +0000
37887
37888    fixed typo (no idea how long it had been there)
37889
37890 lasso/xml/ds_key_info.c                         | 2 +-
37891 lasso/xml/ds_key_value.c                        | 2 +-
37892 lasso/xml/ds_rsa_key_value.c                    | 2 +-
37893 lasso/xml/lib_subject.c                         | 2 +-
37894 lasso/xml/saml-2.0/saml2_attribute_value.c      | 2 +-
37895 lasso/xml/saml_advice.c                         | 2 +-
37896 lasso/xml/saml_assertion.c                      | 2 +-
37897 lasso/xml/saml_attribute_designator.c           | 2 +-
37898 lasso/xml/saml_attribute_statement.c            | 2 +-
37899 lasso/xml/saml_attribute_value.c                | 2 +-
37900 lasso/xml/saml_audience_restriction_condition.c | 2 +-
37901 lasso/xml/saml_authentication_statement.c       | 2 +-
37902 lasso/xml/saml_authority_binding.c              | 2 +-
37903 lasso/xml/saml_condition_abstract.c             | 2 +-
37904 lasso/xml/saml_conditions.c                     | 2 +-
37905 lasso/xml/saml_name_identifier.c                | 2 +-
37906 lasso/xml/saml_statement_abstract.c             | 2 +-
37907 lasso/xml/saml_subject.c                        | 2 +-
37908 lasso/xml/saml_subject_confirmation.c           | 2 +-
37909 lasso/xml/saml_subject_locality.c               | 2 +-
37910 lasso/xml/saml_subject_statement.c              | 2 +-
37911 lasso/xml/saml_subject_statement_abstract.c     | 2 +-
37912 lasso/xml/sec_resource_access_statement.c       | 2 +-
37913 23 files changed, 23 insertions(+), 23 deletions(-)
37914
37915commit 486aadc8502b380ac29c02a479139c82acad4136
37916Author: Damien Laniel <dlaniel@entrouvert.com>
37917Date:   Mon Apr 16 16:50:51 2007 +0000
37918
37919    start writing an ID-WSF EPR in saml 2 assertions
37920
37921 lasso/saml-2.0/login.c                     | 49 ++++++++++++++++
37922 lasso/xml/saml-2.0/saml2_attribute.c       |  2 +-
37923 lasso/xml/saml-2.0/saml2_attribute.h       |  2 +-
37924 lasso/xml/saml-2.0/saml2_attribute_value.c | 90 ++++++++++++++++++++++++++++++
37925 lasso/xml/saml-2.0/saml2_attribute_value.h | 68 ++++++++++++++++++++++
37926 5 files changed, 209 insertions(+), 2 deletions(-)
37927
37928commit 8ca25338df3f909c47a6ef3c3040497a1d390bff
37929Author: Damien Laniel <dlaniel@entrouvert.com>
37930Date:   Mon Apr 16 16:49:42 2007 +0000
37931
37932    md_association_add xml nodes
37933
37934 .../xml/id-wsf-2.0/disco_svc_md_association_add.c  | 113 ++++++++++++++++++++
37935 .../xml/id-wsf-2.0/disco_svc_md_association_add.h  |  84 +++++++++++++++
37936 .../disco_svc_md_association_add_response.c        | 114 +++++++++++++++++++++
37937 .../disco_svc_md_association_add_response.h        |  87 ++++++++++++++++
37938 4 files changed, 398 insertions(+)
37939
37940commit baacab38c79f63a986970a24be5183a0843d90ee
37941Author: Damien Laniel <dlaniel@entrouvert.com>
37942Date:   Mon Apr 16 14:02:13 2007 +0000
37943
37944    identity + session in discovery + SvcMDAssociationAdd
37945
37946 lasso/id-wsf-2.0/discovery.c     | 103 ++++++++++++++++++++++++++++++++++-
37947 lasso/id-wsf-2.0/discovery.h     |   9 +++
37948 lasso/id-wsf-2.0/wsf2_profile.c  | 115 +++++++++++++++++++++++++++++++++++++++
37949 lasso/id-wsf-2.0/wsf2_profile.h  |  13 ++++-
37950 lasso/xml/id-wsf-2.0/Makefile.am |   4 ++
37951 swig/Lasso-wsf2.i                |  58 ++++++++++++++++++++
37952 6 files changed, 298 insertions(+), 4 deletions(-)
37953
37954commit 54bcb9d7be26b2343aa148108c250b4d30967281
37955Author: Frederic Peters <fpeters@entrouvert.com>
37956Date:   Sat Apr 14 20:13:17 2007 +0000
37957
37958    new StringDict to map GHashTable of strings to a structure similar to a python
37959    dictionary (necessary to support mapping of "any" attributes)
37960
37961 swig/Lasso.i | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
37962 1 file changed, 68 insertions(+), 6 deletions(-)
37963
37964commit cef8f6856bcb988a79406d28722d176927200042
37965Author: Frederic Peters <fpeters@entrouvert.com>
37966Date:   Sat Apr 14 16:42:47 2007 +0000
37967
37968    updated liberty document uris
37969
37970 docs/lasso-book/lasso-architecture.rst | 2 +-
37971 docs/lasso-book/writing-a-c-sp.txt     | 2 +-
37972 docs/lasso-book/writing-a-java-sp.txt  | 2 +-
37973 docs/lasso-book/writing-a-php-sp.txt   | 2 +-
37974 4 files changed, 4 insertions(+), 4 deletions(-)
37975
37976commit daca483044dfb6af80859145916b89b5f95dc42d
37977Author: Frederic Peters <fpeters@entrouvert.com>
37978Date:   Sat Apr 14 16:40:54 2007 +0000
37979
37980    updated with version from a newer generator (initialize anyAttribute hash table
37981    and correctly set content to 0 instead of NULL)
37982
37983 lasso/xml/ws/wsa_attributed_unsigned_long.c | 6 ++++--
37984 1 file changed, 4 insertions(+), 2 deletions(-)
37985
37986commit 3e34ddd259b619838922efdecb04d9fa03a3848b
37987Author: Frederic Peters <fpeters@entrouvert.com>
37988Date:   Sat Apr 14 16:32:06 2007 +0000
37989
37990    add profileprivate.h header for lasso_profile_clean_info function declaration
37991
37992 lasso/saml-2.0/name_id_management.c | 1 +
37993 1 file changed, 1 insertion(+)
37994
37995commit c2fa848a7e5645bb6ba569654b6024728e8e4c67
37996Author: Frederic Peters <fpeters@entrouvert.com>
37997Date:   Sat Apr 14 16:30:59 2007 +0000
37998
37999    add missing profileprivate.h header for lasso_profile_clean_info function
38000    declaration.
38001
38002 lasso/id-ff/defederation.c      | 1 +
38003 lasso/id-ff/lecp.c              | 1 +
38004 lasso/id-ff/name_registration.c | 2 +-
38005 3 files changed, 3 insertions(+), 1 deletion(-)
38006
38007commit b6d8ae535b87194f6e1547ec7348f2ad2f5032bb
38008Author: Frederic Peters <fpeters@entrouvert.com>
38009Date:   Sat Apr 14 11:28:12 2007 +0000
38010
38011    optimize type autodetection in lasso_node_new_from_xmlNode by reordering
38012    namespace matches and stopping at first success
38013
38014 lasso/xml/xml.c | 60 +++++++++++++++++++++++++++++----------------------------
38015 1 file changed, 31 insertions(+), 29 deletions(-)
38016
38017commit a3bcab79a8946de35e8c78b229fd3f24e63f9d0a
38018Author: Frederic Peters <fpeters@entrouvert.com>
38019Date:   Sat Apr 14 11:22:41 2007 +0000
38020
38021    added reference to WsAddr
38022
38023 lasso/xml/xml.c | 2 ++
38024 1 file changed, 2 insertions(+)
38025
38026commit a1eda5b61122e8b4415edee3f07f7024afe52b64
38027Author: Frederic Peters <fpeters@entrouvert.com>
38028Date:   Sat Apr 14 11:22:10 2007 +0000
38029
38030    implemented support for SNIPPET_ATTRIBUTE | SNIPPET_ANY (using GHashTable).
38031
38032 lasso/xml/xml.c | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++++----
38033 1 file changed, 77 insertions(+), 5 deletions(-)
38034
38035commit 1fc6417095084b9ebb57d6f3eb18423b1ba55f05
38036Author: Frederic Peters <fpeters@entrouvert.com>
38037Date:   Sat Apr 14 10:09:10 2007 +0000
38038
38039    removed useless glib/glist.h include
38040
38041 lasso/xml/saml-2.0/saml2_encrypted_element.h | 2 --
38042 1 file changed, 2 deletions(-)
38043
38044commit 88dacf33ed1b8cb833fd7c471a57ccdc8804c197
38045Author: Frederic Peters <fpeters@entrouvert.com>
38046Date:   Fri Apr 13 23:13:42 2007 +0000
38047
38048    fixed last commit author in buildbox
38049
38050 website/convert-to-static.py | 2 +-
38051 1 file changed, 1 insertion(+), 1 deletion(-)
38052
38053commit 5ce02f9cda0926787c11a7d59a12054da03babc7
38054Author: Damien Laniel <dlaniel@entrouvert.com>
38055Date:   Fri Apr 13 17:24:38 2007 +0000
38056
38057    disco.processMetadataRegisterResponseMsg(soap_answer) and disco.svcMDID + renamed Idwsf2 to IdWsf2 to make it work with new classes
38058
38059 lasso/id-wsf-2.0/discovery.c                  | 68 +++++++++++++------
38060 lasso/id-wsf-2.0/discovery.h                  | 36 +++++-----
38061 lasso/id-wsf-2.0/wsf2_profile.c               | 27 ++++++++
38062 lasso/id-wsf-2.0/wsf2_profile.h               |  3 +
38063 lasso/xml/id-wsf-2.0/disco_endpoint_context.c | 22 +++----
38064 lasso/xml/id-wsf-2.0/disco_endpoint_context.h | 16 ++---
38065 lasso/xml/id-wsf-2.0/disco_options.c          | 14 ++--
38066 lasso/xml/id-wsf-2.0/disco_options.h          | 16 ++---
38067 lasso/xml/id-wsf-2.0/disco_query.c            | 26 ++++----
38068 lasso/xml/id-wsf-2.0/disco_query.h            | 18 ++---
38069 lasso/xml/id-wsf-2.0/disco_query_response.c   | 26 ++++----
38070 lasso/xml/id-wsf-2.0/disco_query_response.h   | 20 +++---
38071 lasso/xml/id-wsf-2.0/disco_service_context.c  | 22 +++----
38072 lasso/xml/id-wsf-2.0/disco_service_context.h  | 22 +++----
38073 lasso/xml/id-wsf-2.0/disco_svc_md_register.c  | 18 ++---
38074 lasso/xml/id-wsf-2.0/disco_svc_md_register.h  | 18 ++---
38075 lasso/xml/id-wsf-2.0/disco_svc_metadata.c     | 24 +++----
38076 lasso/xml/id-wsf-2.0/disco_svc_metadata.h     | 18 ++---
38077 lasso/xml/xml.c                               |  4 +-
38078 swig/Lasso-wsf2-disco.i                       | 16 ++---
38079 swig/Lasso-wsf2.i                             | 95 +++++++++++++++------------
38080 swig/id-wsf-2.0/disco_svc_metadata.i          | 16 ++---
38081 swig/id-wsf-2.0/inheritance.h                 |  2 +-
38082 23 files changed, 312 insertions(+), 235 deletions(-)
38083
38084commit 8e702f85c80a958466edb54d3cc19e1e8b0138b1
38085Author: Frederic Peters <fpeters@entrouvert.com>
38086Date:   Fri Apr 13 16:56:18 2007 +0000
38087
38088    don't include wsu_ symbols in non-id-wsf builds
38089
38090 lasso/extract_symbols.py | 9 +++++----
38091 lasso/extract_types.py   | 9 +++++----
38092 2 files changed, 10 insertions(+), 8 deletions(-)
38093
38094commit 28baae98a311cd36a56074670d0930d869440ed8
38095Author: Damien Laniel <dlaniel@entrouvert.com>
38096Date:   Fri Apr 13 15:35:41 2007 +0000
38097
38098    disco.processMetadataRegisterMsg(soap_answer) and disco.buildResponseMsg()
38099
38100 lasso/id-wsf-2.0/discovery.c       | 37 +++++++++++++++++++++-------
38101 lasso/id-wsf-2.0/wsf2_profile.c    | 49 +++++++++++++-------------------------
38102 lasso/id-wsf-2.0/wsf2_profile.h    |  2 ++
38103 lasso/xml/id-wsf-2.0/util_status.c | 10 +++++---
38104 lasso/xml/id-wsf-2.0/util_status.h |  3 +--
38105 swig/Lasso-wsf2.i                  |  5 ++++
38106 6 files changed, 61 insertions(+), 45 deletions(-)
38107
38108commit 8fc5a70abc4c8a242a5f44112dcddd691a85eb62
38109Author: Damien Laniel <dlaniel@entrouvert.com>
38110Date:   Thu Apr 12 17:05:32 2007 +0000
38111
38112    implemented disco.metadata.dump()
38113
38114 configure.ac                              |  1 +
38115 lasso/id-wsf-2.0/discovery.c              |  9 --------
38116 lasso/id-wsf-2.0/discovery.h              |  2 --
38117 lasso/xml/id-wsf-2.0/disco_svc_metadata.c |  4 ++--
38118 lasso/xml/id-wsf-2.0/disco_svc_metadata.h |  2 +-
38119 swig/Lasso-wsf2-disco.i                   |  2 +-
38120 swig/Lasso-wsf2.i                         | 20 +++++++++--------
38121 swig/Lasso.i                              | 10 +++++++++
38122 swig/Makefile.am                          |  2 +-
38123 swig/id-wsf-2.0/Makefile.am               |  6 ++++++
38124 swig/id-wsf-2.0/disco_svc_metadata.i      | 36 +++++++++++++++++++++++++++++++
38125 swig/id-wsf-2.0/inheritance.h             |  1 +
38126 swig/id-wsf-2.0/main.h                    |  5 +++++
38127 13 files changed, 75 insertions(+), 25 deletions(-)
38128
38129commit fd22c2846b02eb26916613c5aeb63bcd62f3985c
38130Author: Damien Laniel <dlaniel@entrouvert.com>
38131Date:   Thu Apr 12 15:32:57 2007 +0000
38132
38133    changed disco classes and methods names + make lasso_idwsf2_discovery_process_metadata_register_msg work
38134
38135 lasso/id-wsf-2.0/discovery.c                       | 25 +++++------
38136 lasso/id-wsf-2.0/discovery.h                       |  2 +-
38137 lasso/id-wsf-2.0/wsf2_profile.c                    | 34 ++++++---------
38138 lasso/id-wsf-2.0/wsf2_profile.h                    |  2 +-
38139 lasso/xml/id-wsf-2.0/disco_endpoint_context.c      | 28 ++++++------
38140 lasso/xml/id-wsf-2.0/disco_endpoint_context.h      | 46 ++++++++++----------
38141 lasso/xml/id-wsf-2.0/disco_service_context.c       | 26 +++++------
38142 lasso/xml/id-wsf-2.0/disco_service_context.h       | 50 +++++++++++-----------
38143 lasso/xml/id-wsf-2.0/disco_svc_md_register.c       | 28 ++++++------
38144 lasso/xml/id-wsf-2.0/disco_svc_md_register.h       | 49 +++++++++++----------
38145 .../id-wsf-2.0/disco_svc_md_register_response.c    |  8 ++--
38146 .../id-wsf-2.0/disco_svc_md_register_response.h    | 32 +++++++-------
38147 lasso/xml/id-wsf-2.0/disco_svc_metadata.c          | 36 ++++++++--------
38148 lasso/xml/id-wsf-2.0/disco_svc_metadata.h          | 50 +++++++++++-----------
38149 lasso/xml/soap_envelope.c                          |  4 +-
38150 lasso/xml/xml.c                                    |  4 ++
38151 16 files changed, 210 insertions(+), 214 deletions(-)
38152
38153commit 807d43ca4597dc5ead381aba4681e2e0b10e6773
38154Author: Damien Laniel <dlaniel@entrouvert.com>
38155Date:   Thu Apr 12 12:32:14 2007 +0000
38156
38157    removed useless check
38158
38159 lasso/id-wsf-2.0/discovery.c | 5 -----
38160 1 file changed, 5 deletions(-)
38161
38162commit 97d49b63ac14a529589e128f2782b839e2b9fa05
38163Author: Damien Laniel <dlaniel@entrouvert.com>
38164Date:   Thu Apr 12 12:24:55 2007 +0000
38165
38166    removed useless headers
38167
38168 lasso/id-wsf-2.0/discovery.c | 8 --------
38169 1 file changed, 8 deletions(-)
38170
38171commit 97eb1dfcc9d8ffb1563a2c23cbcc1af034c5e3d5
38172Author: Damien Laniel <dlaniel@entrouvert.com>
38173Date:   Thu Apr 12 12:17:00 2007 +0000
38174
38175    added wsu_timestamp class
38176
38177 lasso/xml/ws/wsu_timestamp.c | 94 ++++++++++++++++++++++++++++++++++++++++++++
38178 lasso/xml/ws/wsu_timestamp.h | 69 ++++++++++++++++++++++++++++++++
38179 2 files changed, 163 insertions(+)
38180
38181commit 31f42481c5d9615565a75eb65ccbe4399dde219d
38182Author: Damien Laniel <dlaniel@entrouvert.com>
38183Date:   Thu Apr 12 12:16:33 2007 +0000
38184
38185    removed id-wsf 1 soap headers and added wsu_timestamp id-wsf 2.0 element
38186
38187 lasso/Makefile.am                             |  3 ++-
38188 lasso/id-wsf-2.0/wsf2_profile.c               | 25 ++++++++-----------------
38189 lasso/xml/id-wsf-2.0/disco_endpoint_context.c |  2 +-
38190 lasso/xml/id-wsf-2.0/soap_binding_framework.c |  2 +-
38191 lasso/xml/strings.h                           |  9 +++++++--
38192 lasso/xml/ws/Makefile.am                      |  7 ++++---
38193 6 files changed, 23 insertions(+), 25 deletions(-)
38194
38195commit c0a164ac9c41503afa9588b5426e4232c8fb35de
38196Author: Frederic Peters <fpeters@entrouvert.com>
38197Date:   Wed Apr 11 19:18:41 2007 +0000
38198
38199    only include wsa_ when ID-WSF is enabled
38200
38201 lasso/extract_symbols.py | 2 +-
38202 lasso/extract_types.py   | 2 +-
38203 2 files changed, 2 insertions(+), 2 deletions(-)
38204
38205commit dc25a012e95b482f20399fe96a77569b1f24e361
38206Author: Frederic Peters <fpeters@entrouvert.com>
38207Date:   Wed Apr 11 13:10:20 2007 +0000
38208
38209    added WS-Addr classes
38210
38211 configure.ac                                |   1 +
38212 lasso/xml/Makefile.am                       |   2 +-
38213 lasso/xml/strings.h                         |   8 +-
38214 lasso/xml/ws/Makefile.am                    |  32 +++++++
38215 lasso/xml/ws/wsa_attributed_any.c           | 108 ++++++++++++++++++++++
38216 lasso/xml/ws/wsa_attributed_any.h           |  75 ++++++++++++++++
38217 lasso/xml/ws/wsa_attributed_qname.c         | 131 +++++++++++++++++++++++++++
38218 lasso/xml/ws/wsa_attributed_qname.h         |  78 ++++++++++++++++
38219 lasso/xml/ws/wsa_attributed_unsigned_long.c | 112 +++++++++++++++++++++++
38220 lasso/xml/ws/wsa_attributed_unsigned_long.h |  77 ++++++++++++++++
38221 lasso/xml/ws/wsa_attributed_uri.c           | 131 +++++++++++++++++++++++++++
38222 lasso/xml/ws/wsa_attributed_uri.h           |  78 ++++++++++++++++
38223 lasso/xml/ws/wsa_endpoint_reference.c       | 123 +++++++++++++++++++++++++
38224 lasso/xml/ws/wsa_endpoint_reference.h       |  82 +++++++++++++++++
38225 lasso/xml/ws/wsa_metadata.c                 | 108 ++++++++++++++++++++++
38226 lasso/xml/ws/wsa_metadata.h                 |  75 ++++++++++++++++
38227 lasso/xml/ws/wsa_problem_action.c           | 116 ++++++++++++++++++++++++
38228 lasso/xml/ws/wsa_problem_action.h           |  79 ++++++++++++++++
38229 lasso/xml/ws/wsa_reference_parameters.c     | 108 ++++++++++++++++++++++
38230 lasso/xml/ws/wsa_reference_parameters.h     |  75 ++++++++++++++++
38231 lasso/xml/ws/wsa_relates_to.c               | 135 ++++++++++++++++++++++++++++
38232 lasso/xml/ws/wsa_relates_to.h               |  79 ++++++++++++++++
38233 22 files changed, 1810 insertions(+), 3 deletions(-)
38234
38235commit 7ac97ec93bde8884ec8c0ef5bd92f2e46bea0372
38236Author: Damien Laniel <dlaniel@entrouvert.com>
38237Date:   Wed Apr 11 12:27:27 2007 +0000
38238
38239    removed useless g_object_ref
38240
38241 lasso/xml/id-wsf-2.0/disco_endpoint_context.c | 2 +-
38242 lasso/xml/id-wsf-2.0/disco_svc_md_register.c  | 3 +--
38243 lasso/xml/id-wsf-2.0/disco_svc_metadata.c     | 5 ++---
38244 3 files changed, 4 insertions(+), 6 deletions(-)
38245
38246commit 7822e526dddcdd51e8fed81c4c795dca250cfde9
38247Author: Damien Laniel <dlaniel@entrouvert.com>
38248Date:   Wed Apr 11 12:22:42 2007 +0000
38249
38250    fixed include
38251
38252 lasso/id-wsf-2.0/discovery.h | 2 +-
38253 1 file changed, 1 insertion(+), 1 deletion(-)
38254
38255commit c82cc5c950c61b8073531168acab1fd6dca07870
38256Author: Damien Laniel <dlaniel@entrouvert.com>
38257Date:   Wed Apr 11 12:04:19 2007 +0000
38258
38259    implementing lasso_idwsf2_discovery_process_metadata_register_msg, not working yet
38260
38261 lasso/id-wsf-2.0/discovery.c                       |  42 ++++++-
38262 lasso/id-wsf-2.0/discovery.h                       |  17 ++-
38263 lasso/id-wsf-2.0/wsf2_profile.c                    |  38 +++++++
38264 lasso/id-wsf-2.0/wsf2_profile.h                    |   3 +
38265 lasso/xml/id-wsf-2.0/Makefile.am                   |   8 +-
38266 .../id-wsf-2.0/disco_svc_md_register_response.c    | 120 ++++++++++++++++++++
38267 .../id-wsf-2.0/disco_svc_md_register_response.h    |  78 +++++++++++++
38268 lasso/xml/id-wsf-2.0/util_status.c                 | 125 +++++++++++++++++++++
38269 lasso/xml/id-wsf-2.0/util_status.h                 |  79 +++++++++++++
38270 swig/Lasso-wsf2.i                                  |  13 ++-
38271 10 files changed, 514 insertions(+), 9 deletions(-)
38272
38273commit 8f0c0a866ed6a13f9e68691af144eb2f78f0cdc7
38274Author: Frederic Peters <fpeters@entrouvert.com>
38275Date:   Wed Apr 11 09:27:37 2007 +0000
38276
38277    target namespace for disco would better be disco, not ds, to avoid confusion
38278
38279 lasso/xml/strings.h | 2 +-
38280 1 file changed, 1 insertion(+), 1 deletion(-)
38281
38282commit 49dabd6df364ffc611f6d10a9e47055e555cd4a2
38283Author: Frederic Peters <fpeters@entrouvert.com>
38284Date:   Wed Apr 11 08:21:54 2007 +0000
38285
38286    renamed disco_service_metadata to disco_svc_metadata
38287
38288 lasso/id-wsf-2.0/discovery.c                                          | 2 +-
38289 lasso/xml/id-wsf-2.0/Makefile.am                                      | 4 ++--
38290 lasso/xml/id-wsf-2.0/disco_svc_md_register.c                          | 2 +-
38291 .../xml/id-wsf-2.0/{disco_service_metadata.c => disco_svc_metadata.c} | 2 +-
38292 .../xml/id-wsf-2.0/{disco_service_metadata.h => disco_svc_metadata.h} | 0
38293 5 files changed, 5 insertions(+), 5 deletions(-)
38294
38295commit 3a8e2cbf80e97277765156f26b9a7d6b7f20fd89
38296Author: Damien Laniel <dlaniel@entrouvert.com>
38297Date:   Tue Apr 10 13:59:28 2007 +0000
38298
38299    renaming + removed some useless casts
38300
38301 lasso/id-wsf-2.0/discovery.c                       |  8 +--
38302 lasso/xml/id-wsf-2.0/Makefile.am                   |  4 +-
38303 lasso/xml/id-wsf-2.0/disco_endpoint_context.c      |  2 +-
38304 lasso/xml/id-wsf-2.0/disco_service_context.c       |  2 +-
38305 lasso/xml/id-wsf-2.0/disco_service_metadata.c      |  2 +-
38306 .../id-wsf-2.0/disco_service_metadata_register.h   | 72 ----------------------
38307 ...metadata_register.c => disco_svc_md_register.c} | 28 ++++-----
38308 lasso/xml/id-wsf-2.0/disco_svc_md_register.h       | 72 ++++++++++++++++++++++
38309 lasso/xml/id-wsf-2.0/soap_binding_framework.c      |  2 +-
38310 9 files changed, 96 insertions(+), 96 deletions(-)
38311
38312commit 04e47f4aa4565548a114f82ef6113211cccf9e19
38313Author: Damien Laniel <dlaniel@entrouvert.com>
38314Date:   Tue Apr 10 13:27:52 2007 +0000
38315
38316    some more work on metadata registration
38317
38318 lasso/id-wsf-2.0/discovery.c                        | 21 +++++++++++++++++----
38319 lasso/xml/id-wsf-2.0/disco_endpoint_context.c       |  6 +++---
38320 lasso/xml/id-wsf-2.0/disco_service_context.c        |  6 +++---
38321 lasso/xml/id-wsf-2.0/disco_service_metadata.c       | 11 ++++++-----
38322 .../id-wsf-2.0/disco_service_metadata_register.c    |  5 +++--
38323 lasso/xml/id-wsf-2.0/soap_binding_framework.c       |  6 +++---
38324 swig/Lasso-wsf2.i                                   |  2 +-
38325 7 files changed, 36 insertions(+), 21 deletions(-)
38326
38327commit d370faf82465d3029e22b53730707b02ce3ddd04
38328Author: Frederic Peters <fpeters@entrouvert.com>
38329Date:   Sun Apr 8 12:55:53 2007 +0000
38330
38331    adding all ID-WSF 2.0 namespaces
38332
38333 lasso/xml/strings.h | 37 +++++++++++++++++++++++++++++++++++--
38334 1 file changed, 35 insertions(+), 2 deletions(-)
38335
38336commit 6d493259d1e5eeda587593dd679a000550979515
38337Author: Frederic Peters <fpeters@entrouvert.com>
38338Date:   Sat Apr 7 12:47:26 2007 +0000
38339
38340    fixing figures from cvs2svn conversion
38341
38342 docs/lasso-book/figures/single-logout.png  | Bin 94664 -> 94665 bytes
38343 docs/lasso-book/figures/single-sign-on.png | Bin 57131 -> 57133 bytes
38344 2 files changed, 0 insertions(+), 0 deletions(-)
38345
38346commit 51578b5da6eb5b55bef8d33688120483403ab88c
38347Author: Frederic Peters <fpeters@entrouvert.com>
38348Date:   Fri Apr 6 16:05:32 2007 +0000
38349
38350    keep a single --enable-wsf configure option, for both ID-WSF 1 and 2.
38351
38352 configure.ac             | 39 +--------------------------------------
38353 lasso/Makefile.am        |  7 -------
38354 lasso/extract_symbols.py |  4 ++--
38355 lasso/extract_types.py   |  4 ++--
38356 swig/Lasso.i             | 12 ------------
38357 swig/Makefile.am         |  2 +-
38358 swig/wsf2-support.i.in   |  1 -
38359 7 files changed, 6 insertions(+), 63 deletions(-)
38360
38361commit a95ec7b488be9593a6cf1d80797d90202b867b4c
38362Author: Damien Laniel <dlaniel@entrouvert.com>
38363Date:   Thu Apr 5 15:06:10 2007 +0000
38364
38365    removed useless comments and wrap too long lines
38366
38367 lasso/id-wsf-2.0/discovery.c                  |  936 +-----------------
38368 lasso/id-wsf-2.0/discovery.h                  |   55 +-
38369 lasso/id-wsf-2.0/wsf2_profile.c               | 1286 +------------------------
38370 lasso/id-wsf-2.0/wsf2_profile.h               |   45 +-
38371 lasso/xml/id-wsf-2.0/soap_binding_framework.c |    4 +-
38372 lasso/xml/id-wsf-2.0/soap_binding_framework.h |   20 +-
38373 6 files changed, 19 insertions(+), 2327 deletions(-)
38374
38375commit 9777738a17f93e016e952acc907c3dfd75409932
38376Author: Damien Laniel <dlaniel@entrouvert.com>
38377Date:   Thu Apr 5 14:50:50 2007 +0000
38378
38379    'service metadata register' message construction
38380
38381 lasso/id-wsf-2.0/discovery.c                       |  21 +++
38382 lasso/id-wsf-2.0/discovery.h                       |   3 +
38383 lasso/xml/id-wsf-2.0/Makefile.am                   |   2 +
38384 lasso/xml/id-wsf-2.0/disco_service_metadata.c      |  12 +-
38385 lasso/xml/id-wsf-2.0/disco_service_metadata.h      |   4 +-
38386 .../id-wsf-2.0/disco_service_metadata_register.c   | 108 ++++++++++++++
38387 .../id-wsf-2.0/disco_service_metadata_register.h   |  72 +++++++++
38388 swig/Lasso-wsf2-disco.i                            |   2 +-
38389 swig/Lasso-wsf2.i                                  | 162 +++++++++++++++++++++
38390 9 files changed, 379 insertions(+), 7 deletions(-)
38391
38392commit b2d1d289ddcd057fc7eeffd9443d2826be7cb2b4
38393Author: Damien Laniel <dlaniel@entrouvert.com>
38394Date:   Thu Apr 5 10:18:01 2007 +0000
38395
38396    moved and renamed attributes
38397
38398 lasso/xml/id-wsf-2.0/disco_service_metadata.c | 7 +++----
38399 lasso/xml/id-wsf-2.0/disco_service_metadata.h | 2 +-
38400 2 files changed, 4 insertions(+), 5 deletions(-)
38401
38402commit 97fa7310b81e07540bf775dc6f98a95923c6a7d8
38403Author: Frederic Peters <fpeters@entrouvert.com>
38404Date:   Wed Apr 4 19:51:51 2007 +0000
38405
38406    fixed segfault on invalid input passed to
38407    lasso_wsf_profile_process_soap_response_msg
38408
38409 lasso/id-wsf/wsf_profile.c | 4 ++++
38410 1 file changed, 4 insertions(+)
38411
38412commit 154bd5062c2b05edf752bd9dc816b65189d941c8
38413Author: Frederic Peters <fpeters@entrouvert.com>
38414Date:   Wed Apr 4 08:16:59 2007 +0000
38415
38416    fixed usage of constant strings in Perl binding
38417
38418 perl/tests/binding_tests.pl | 4 ++--
38419 1 file changed, 2 insertions(+), 2 deletions(-)
38420
38421commit 6b840b9bba62ab5f4f31dbab0f5d42fe6ee4c159
38422Author: Damien Laniel <dlaniel@entrouvert.com>
38423Date:   Tue Apr 3 13:51:37 2007 +0000
38424
38425    ID-WSF 2.0 : basix swig support
38426
38427 swig/Lasso-wsf2-disco.i | 82 +++++++++++++++++++++++++++++++++++++++++++++++++
38428 swig/Lasso.i            | 13 ++++++++
38429 swig/Makefile.am        |  3 +-
38430 swig/wsf2-support.i     |  1 +
38431 swig/wsf2-support.i.in  |  1 +
38432 5 files changed, 99 insertions(+), 1 deletion(-)
38433
38434commit 150f2546e702a94ec4810b27de6a39e35038b45c
38435Author: Damien Laniel <dlaniel@entrouvert.com>
38436Date:   Tue Apr 3 13:50:34 2007 +0000
38437
38438    build configuration for id-wsf 2.0
38439
38440 configure.ac                     | 49 ++++++++++++++++++++++++++++++++++++----
38441 lasso/Makefile.am                | 14 +++++++++++-
38442 lasso/id-wsf-2.0/Makefile.am     | 22 ++++++++++++++++++
38443 lasso/xml/Makefile.am            |  2 +-
38444 lasso/xml/id-wsf-2.0/Makefile.am | 27 ++++++++++++++++++++++
38445 5 files changed, 107 insertions(+), 7 deletions(-)
38446
38447commit e92277593f155380786fd959155c117b2421516b
38448Author: Damien Laniel <dlaniel@entrouvert.com>
38449Date:   Tue Apr 3 13:48:23 2007 +0000
38450
38451    new strings declarations
38452
38453 lasso/xml/strings.h | 12 ++++++++----
38454 1 file changed, 8 insertions(+), 4 deletions(-)
38455
38456commit 4e073e300a6e5ccb13b31eaf3bc065861b0fc19e
38457Author: Damien Laniel <dlaniel@entrouvert.com>
38458Date:   Tue Apr 3 13:47:10 2007 +0000
38459
38460    ID-WSF 2.0 Discovery query : not yet working classes
38461
38462commit a559d3fe94844afa898e7bd59b6df32f61f157dd
38463Author: Damien Laniel <Damien Laniel@localhost>
38464Date:   Tue Apr 3 13:38:04 2007 +0000
38465
38466    ID-WSF 2.0 Discovery Query : not yet working classes
38467
38468 lasso/id-wsf-2.0/discovery.c                | 1147 ++++++++++++++++++++
38469 lasso/id-wsf-2.0/discovery.h                |  128 +++
38470 lasso/id-wsf-2.0/wsf2_profile.c             | 1524 +++++++++++++++++++++++++++
38471 lasso/id-wsf-2.0/wsf2_profile.h             |  133 +++
38472 lasso/id-wsf-2.0/wsf2_profile_private.h     |   47 +
38473 lasso/xml/id-wsf-2.0/disco_query.c          |  126 +++
38474 lasso/xml/id-wsf-2.0/disco_query.h          |   72 ++
38475 lasso/xml/id-wsf-2.0/disco_query_response.c |  163 +++
38476 lasso/xml/id-wsf-2.0/disco_query_response.h |   77 ++
38477 9 files changed, 3417 insertions(+)
38478
38479commit 0497774d47f0809528577395299543f51df1f827
38480Author: Damien Laniel <Damien Laniel@localhost>
38481Date:   Tue Apr 3 12:09:37 2007 +0000
38482
38483    ID-WSF 2.0 Discovery : Some XML nodes
38484
38485 lasso/xml/id-wsf-2.0/disco_endpoint_context.c | 122 ++++++++++++++++++++++++++
38486 lasso/xml/id-wsf-2.0/disco_endpoint_context.h |  76 ++++++++++++++++
38487 lasso/xml/id-wsf-2.0/disco_options.c          |  98 +++++++++++++++++++++
38488 lasso/xml/id-wsf-2.0/disco_options.h          |  67 ++++++++++++++
38489 lasso/xml/id-wsf-2.0/disco_service_context.c  | 115 ++++++++++++++++++++++++
38490 lasso/xml/id-wsf-2.0/disco_service_context.h  |  76 ++++++++++++++++
38491 lasso/xml/id-wsf-2.0/disco_service_metadata.c | 122 ++++++++++++++++++++++++++
38492 lasso/xml/id-wsf-2.0/disco_service_metadata.h |  78 ++++++++++++++++
38493 lasso/xml/id-wsf-2.0/soap_binding_framework.c | 103 ++++++++++++++++++++++
38494 lasso/xml/id-wsf-2.0/soap_binding_framework.h |  67 ++++++++++++++
38495 10 files changed, 924 insertions(+)
38496
38497commit 118d4b37067f5efeeaf38635b499a6a0d50b8393
38498Author: Frederic Peters <fpeters@entrouvert.com>
38499Date:   Thu Mar 29 08:50:54 2007 +0000
38500
38501    website update; Lasso is now managed in Subversion
38502
38503 doap.rdf                           |  9 ++++----
38504 website/convert-to-static.py       | 43 ++++++++++++++++++++++++++------------
38505 website/templates/base.ezt         |  4 ++--
38506 website/templates/changelog.ezt    |  5 +++++
38507 website/web/download/index.xml     | 10 ++++-----
38508 website/web/mailinglists/index.xml |  6 +++---
38509 website/web/souk/index.xml         |  2 +-
38510 7 files changed, 49 insertions(+), 30 deletions(-)
38511
38512commit ec6e0af2b11026ba99d63b230e792af5bb9b3ad1
38513Author: Frederic Peters <fpeters@entrouvert.com>
38514Date:   Mon Mar 26 12:58:33 2007 +0000
38515
38516    website import
38517
38518 website/convert-to-static.py                       | 281 ++++++++
38519 website/ezt.py                                     | 739 +++++++++++++++++++++
38520 website/templates/base.ezt                         |  71 ++
38521 website/templates/buildlog.ezt                     |  85 +++
38522 website/templates/changelog.ezt                    |  19 +
38523 website/templates/tests.ezt                        |  23 +
38524 website/web/buildbox.xml                           |   9 +
38525 website/web/css/buildbox.css                       |  88 +++
38526 website/web/css/lasso.css                          | 186 ++++++
38527 website/web/css/lasso.png                          | Bin 0 -> 12907 bytes
38528 website/web/css/leaf-style.css                     | 276 ++++++++
38529 website/web/css/my-leaf.jpeg                       | Bin 0 -> 21657 bytes
38530 website/web/css/note.png                           | Bin 0 -> 2520 bytes
38531 website/web/css/warning.png                        | Bin 0 -> 3249 bytes
38532 website/web/devnotes/id-wsf-stating.html           | 472 +++++++++++++
38533 website/web/doap.rdf                               |   1 +
38534 website/web/doap.rdf.config.xml                    |   6 +
38535 website/web/documentation/default.css              | 126 ++++
38536 website/web/documentation/index.xml                |  47 ++
38537 website/web/documentation/interoperability.xml     | 392 +++++++++++
38538 website/web/documentation/perfs.xml                | 171 +++++
38539 .../slides/20050201-lasso-solutions-linux.pdf      | Bin 0 -> 905265 bytes
38540 website/web/download/index.xml                     | 118 ++++
38541 website/web/figures/caution.png                    | Bin 0 -> 2369 bytes
38542 website/web/figures/important.png                  | Bin 0 -> 2592 bytes
38543 website/web/figures/lasso.png                      | Bin 0 -> 7305 bytes
38544 website/web/figures/note.png                       | Bin 0 -> 2520 bytes
38545 website/web/figures/perfs-sp-libs-large.png        | Bin 0 -> 16948 bytes
38546 website/web/figures/perfs-sp-libs.png              | Bin 0 -> 13709 bytes
38547 website/web/figures/perfs-sp-stability-large.png   | Bin 0 -> 35996 bytes
38548 website/web/figures/perfs-sp-stability.png         | Bin 0 -> 43367 bytes
38549 website/web/figures/perfs-sp-stability.svg         | 568 ++++++++++++++++
38550 website/web/figures/tip.png                        | Bin 0 -> 2288 bytes
38551 website/web/figures/warning.png                    | Bin 0 -> 3249 bytes
38552 website/web/index.xml                              | 169 +++++
38553 website/web/license.xml                            |  51 ++
38554 website/web/links.xml                              |  62 ++
38555 website/web/mailinglists/index.xml                 |  26 +
38556 website/web/news/00-release-0.6.0.xml              |  19 +
38557 website/web/news/01-release-0.6.1.xml              |  18 +
38558 website/web/news/02-slides-solution-linux.xml      |  11 +
38559 website/web/news/03-release-0.6.2.xml              |  18 +
38560 website/web/news/04-release-0.6.3.xml              |  20 +
38561 website/web/news/05-release-0.6.4.xml              |  19 +
38562 website/web/news/06-release-0.6.5.xml              |  16 +
38563 website/web/news/07-saml2.xml                      |  11 +
38564 website/web/news/08-release-2.0.0.xml              |  17 +
38565 website/web/news/index.xml                         |  10 +
38566 website/web/souk/example-schema.png                | Bin 0 -> 46090 bytes
38567 website/web/souk/index.xml                         | 197 ++++++
38568 website/web/souk/sp1-sso.png                       | Bin 0 -> 59257 bytes
38569 51 files changed, 4342 insertions(+)
38570
38571commit 6b77c53a272de13271838a8cf99a6fb8aefd6949
38572Author: Frederic Peters <fpeters@entrouvert.com>
38573Date:   Sat Mar 24 21:10:58 2007 +0000
38574
38575    Attic shouldn't have been imported during the switch to svn
38576
38577 lasso/Attic/protocols/.cvsignore                   |   7 -
38578 lasso/Attic/protocols/Makefile.am                  |  54 --
38579 lasso/Attic/protocols/artifact.c                   | 371 -----------
38580 lasso/Attic/protocols/artifact.h                   |  87 ---
38581 lasso/Attic/protocols/authn_request.c              | 381 -----------
38582 lasso/Attic/protocols/authn_request.h              |  79 ---
38583 lasso/Attic/protocols/authn_request_envelope.c     | 136 ----
38584 lasso/Attic/protocols/authn_request_envelope.h     |  72 --
38585 lasso/Attic/protocols/authn_response.c             | 194 ------
38586 lasso/Attic/protocols/authn_response.h             |  70 --
38587 lasso/Attic/protocols/authn_response_envelope.c    | 159 -----
38588 lasso/Attic/protocols/authn_response_envelope.h    |  72 --
38589 lasso/Attic/protocols/elements/.cvsignore          |   6 -
38590 lasso/Attic/protocols/elements/Makefile.am         |  18 -
38591 lasso/Attic/protocols/elements/assertion.c         | 102 ---
38592 lasso/Attic/protocols/elements/assertion.h         |  64 --
38593 .../protocols/elements/authentication_statement.c  | 149 -----
38594 .../protocols/elements/authentication_statement.h  |  65 --
38595 lasso/Attic/protocols/federation.c                 | 360 ----------
38596 lasso/Attic/protocols/federation.h                 | 111 ----
38597 .../federation_termination_notification.c          | 262 --------
38598 .../federation_termination_notification.h          |  71 --
38599 lasso/Attic/protocols/logout_request.c             | 303 ---------
38600 lasso/Attic/protocols/logout_request.h             |  71 --
38601 lasso/Attic/protocols/logout_response.c            | 352 ----------
38602 lasso/Attic/protocols/logout_response.h            |  71 --
38603 .../protocols/name_identifier_mapping_request.c    | 196 ------
38604 .../protocols/name_identifier_mapping_request.h    |  72 --
38605 .../protocols/name_identifier_mapping_response.c   | 228 -------
38606 .../protocols/name_identifier_mapping_response.h   |  74 ---
38607 lasso/Attic/protocols/protocols.c                  |  26 -
38608 lasso/Attic/protocols/protocols.h                  |  39 --
38609 lasso/Attic/protocols/provider.c                   | 732 ---------------------
38610 lasso/Attic/protocols/provider.h                   | 157 -----
38611 .../protocols/register_name_identifier_request.c   | 356 ----------
38612 .../protocols/register_name_identifier_request.h   |  78 ---
38613 .../protocols/register_name_identifier_response.c  | 322 ---------
38614 .../protocols/register_name_identifier_response.h  |  74 ---
38615 lasso/Attic/protocols/request.c                    | 145 ----
38616 lasso/Attic/protocols/request.h                    |  66 --
38617 lasso/Attic/protocols/response.c                   | 143 ----
38618 lasso/Attic/protocols/response.h                   |  66 --
38619 42 files changed, 6461 deletions(-)
38620
38621commit b921ed749168044afc0f6ea402cc87bcbbded3e7
38622Author: Frederic Peters <fpeters@entrouvert.com>
38623Date:   Tue Jan 16 09:14:39 2007 +0000
38624
38625    updated changelog for 2.0.0
38626
38627 ChangeLog | 1821 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
38628 NEWS      |   26 +-
38629 doap.rdf  |   26 +-
38630 3 files changed, 1859 insertions(+), 14 deletions(-)
38631
38632commit ad30e9574df50883a7c36939ca1cf0b910b34ebf
38633Author: Frederic Peters <fpeters@entrouvert.com>
38634Date:   Tue Jan 16 09:13:00 2007 +0000
38635
38636    fixed memory leaks
38637
38638 tests/login_tests.c | 2 ++
38639 tests/perfs.c       | 2 ++
38640 2 files changed, 4 insertions(+)
38641
38642commit 509b9d4c72f1c430df57b52273be044541459bfc
38643Author: Frederic Peters <fpeters@entrouvert.com>
38644Date:   Tue Jan 16 09:06:03 2007 +0000
38645
38646    updated version number and required swig version
38647
38648 configure.ac | 6 +++---
38649 1 file changed, 3 insertions(+), 3 deletions(-)
38650
38651commit ae73ac330d31113a4d5e6f35637186b311e746b0
38652Author: Frederic Peters <fpeters@entrouvert.com>
38653Date:   Tue Jan 9 10:57:47 2007 +0000
38654
38655    added section for ECP (and titled LECP)
38656
38657 docs/reference/lasso-sections.txt |  19 +++++-
38658 docs/reference/lasso.sgml         |   4 +-
38659 docs/reference/lasso.types.in     |   1 +
38660 docs/reference/tmpl/ecp.sgml      |  63 ++++++++++++++++++++
38661 docs/reference/tmpl/lecp.sgml     | 121 ++++++++++++++++++++++++++++++++++++++
38662 5 files changed, 206 insertions(+), 2 deletions(-)
38663
38664commit ce8cdd6f7ea8e76c06dece8090f5212a552480af
38665Author: Frederic Peters <fpeters@entrouvert.com>
38666Date:   Mon Jan 8 16:16:38 2007 +0000
38667
38668    reordered some elements in index and added short descriptions to all elements
38669
38670 docs/reference/lasso.sgml                          | 12 +++---
38671 docs/reference/tmpl/saml2_action.sgml              | 36 ++++++++++++++++
38672 docs/reference/tmpl/saml2_advice.sgml              | 38 +++++++++++++++++
38673 docs/reference/tmpl/saml2_assertion.sgml           | 45 ++++++++++++++++++++
38674 docs/reference/tmpl/saml2_attribute.sgml           | 38 +++++++++++++++++
38675 docs/reference/tmpl/saml2_attribute_statement.sgml | 36 ++++++++++++++++
38676 .../reference/tmpl/saml2_audience_restriction.sgml | 35 ++++++++++++++++
38677 docs/reference/tmpl/saml2_authn_context.sgml       | 38 +++++++++++++++++
38678 docs/reference/tmpl/saml2_authn_statement.sgml     | 39 +++++++++++++++++
38679 .../tmpl/saml2_authz_decision_statement.sgml       | 38 +++++++++++++++++
38680 docs/reference/tmpl/saml2_base_idabstract.sgml     | 36 ++++++++++++++++
38681 docs/reference/tmpl/saml2_condition_abstract.sgml  | 34 +++++++++++++++
38682 docs/reference/tmpl/saml2_conditions.sgml          | 40 ++++++++++++++++++
38683 docs/reference/tmpl/saml2_encrypted_element.sgml   | 37 ++++++++++++++++
38684 docs/reference/tmpl/saml2_evidence.sgml            | 38 +++++++++++++++++
38685 .../tmpl/saml2_key_info_confirmation_data.sgml     | 35 ++++++++++++++++
38686 docs/reference/tmpl/saml2_name_id.sgml             | 39 +++++++++++++++++
38687 docs/reference/tmpl/saml2_one_time_use.sgml        | 34 +++++++++++++++
38688 docs/reference/tmpl/saml2_proxy_restriction.sgml   | 36 ++++++++++++++++
38689 docs/reference/tmpl/saml2_statement_abstract.sgml  | 34 +++++++++++++++
38690 docs/reference/tmpl/saml2_subject.sgml             | 38 +++++++++++++++++
38691 .../reference/tmpl/saml2_subject_confirmation.sgml | 39 +++++++++++++++++
38692 .../tmpl/saml2_subject_confirmation_data.sgml      | 39 +++++++++++++++++
38693 docs/reference/tmpl/saml2_subject_locality.sgml    | 36 ++++++++++++++++
38694 docs/reference/tmpl/saml_advice.sgml               | 35 ++++++++++++++++
38695 docs/reference/tmpl/saml_assertion.sgml            | 49 ++++++++++++++++++++++
38696 docs/reference/tmpl/saml_attribute.sgml            | 37 ++++++++++++++++
38697 docs/reference/tmpl/saml_attribute_designator.sgml | 36 ++++++++++++++++
38698 docs/reference/tmpl/saml_attribute_statement.sgml  | 35 ++++++++++++++++
38699 .../tmpl/saml_audience_restriction_condition.sgml  | 26 ++++++++++++
38700 .../tmpl/saml_authentication_statement.sgml        | 37 ++++++++++++++++
38701 docs/reference/tmpl/saml_authority_binding.sgml    | 36 ++++++++++++++++
38702 docs/reference/tmpl/saml_condition_abstract.sgml   | 25 +++++++++++
38703 docs/reference/tmpl/saml_conditions.sgml           | 37 ++++++++++++++++
38704 docs/reference/tmpl/saml_statement_abstract.sgml   | 25 +++++++++++
38705 docs/reference/tmpl/saml_subject.sgml              | 35 ++++++++++++++++
38706 docs/reference/tmpl/saml_subject_confirmation.sgml | 36 ++++++++++++++++
38707 docs/reference/tmpl/saml_subject_locality.sgml     | 35 ++++++++++++++++
38708 docs/reference/tmpl/saml_subject_statement.sgml    | 34 +++++++++++++++
38709 .../tmpl/saml_subject_statement_abstract.sgml      | 26 ++++++++++++
38710 docs/reference/tmpl/samlp2_artifact_resolve.sgml   | 35 ++++++++++++++++
38711 docs/reference/tmpl/samlp2_artifact_response.sgml  | 35 ++++++++++++++++
38712 .../reference/tmpl/samlp2_assertion_idrequest.sgml | 35 ++++++++++++++++
38713 docs/reference/tmpl/samlp2_attribute_query.sgml    | 35 ++++++++++++++++
38714 docs/reference/tmpl/samlp2_authn_query.sgml        | 36 ++++++++++++++++
38715 docs/reference/tmpl/samlp2_authn_request.sgml      | 47 +++++++++++++++++++++
38716 .../tmpl/samlp2_authz_decision_query.sgml          | 37 ++++++++++++++++
38717 docs/reference/tmpl/samlp2_extensions.sgml         | 34 +++++++++++++++
38718 docs/reference/tmpl/samlp2_idp_entry.sgml          | 37 ++++++++++++++++
38719 docs/reference/tmpl/samlp2_idp_list.sgml           | 36 ++++++++++++++++
38720 docs/reference/tmpl/samlp2_logout_request.sgml     | 41 ++++++++++++++++++
38721 docs/reference/tmpl/samlp2_logout_response.sgml    | 35 ++++++++++++++++
38722 .../tmpl/samlp2_manage_name_id_request.sgml        | 39 +++++++++++++++++
38723 .../tmpl/samlp2_manage_name_id_response.sgml       | 34 +++++++++++++++
38724 .../tmpl/samlp2_name_id_mapping_request.sgml       | 38 +++++++++++++++++
38725 .../tmpl/samlp2_name_id_mapping_response.sgml      | 36 ++++++++++++++++
38726 docs/reference/tmpl/samlp2_name_id_policy.sgml     | 37 ++++++++++++++++
38727 docs/reference/tmpl/samlp2_request_abstract.sgml   | 41 ++++++++++++++++++
38728 .../tmpl/samlp2_requested_authn_context.sgml       | 37 ++++++++++++++++
38729 docs/reference/tmpl/samlp2_response.sgml           | 36 ++++++++++++++++
38730 docs/reference/tmpl/samlp2_scoping.sgml            | 37 ++++++++++++++++
38731 docs/reference/tmpl/samlp2_status.sgml             | 37 ++++++++++++++++
38732 docs/reference/tmpl/samlp2_status_code.sgml        | 36 ++++++++++++++++
38733 docs/reference/tmpl/samlp2_status_detail.sgml      | 34 +++++++++++++++
38734 docs/reference/tmpl/samlp2_status_response.sgml    | 43 +++++++++++++++++++
38735 .../tmpl/samlp2_subject_query_abstract.sgml        | 35 ++++++++++++++++
38736 docs/reference/tmpl/samlp2_terminate.sgml          | 34 +++++++++++++++
38737 docs/reference/tmpl/samlp_request.sgml             | 34 +++++++++++++++
38738 docs/reference/tmpl/samlp_request_abstract.sgml    | 34 +++++++++++++++
38739 docs/reference/tmpl/samlp_response.sgml            | 35 ++++++++++++++++
38740 docs/reference/tmpl/samlp_response_abstract.sgml   | 35 ++++++++++++++++
38741 docs/reference/tmpl/samlp_status.sgml              | 35 ++++++++++++++++
38742 docs/reference/tmpl/samlp_status_code.sgml         | 35 ++++++++++++++++
38743 73 files changed, 2613 insertions(+), 6 deletions(-)
38744
38745commit 05212816bda065c4f14431967f802855a765f4ce
38746Author: Frederic Peters <fpeters@entrouvert.com>
38747Date:   Mon Jan 8 13:36:00 2007 +0000
38748
38749    fixed docstring parameter name
38750
38751 lasso/saml-2.0/name_id_management.c | 2 +-
38752 1 file changed, 1 insertion(+), 1 deletion(-)
38753
38754commit 8ec490836454007add7325941af6f0e5c3c51857
38755Author: Frederic Peters <fpeters@entrouvert.com>
38756Date:   Mon Jan 8 13:34:14 2007 +0000
38757
38758    added all classes for SAMLv2 schema elements
38759
38760 docs/reference/lasso-sections.txt | 750 ++++++++++++++++++++++++++++++++++++++
38761 docs/reference/lasso.sgml         | 112 +++++-
38762 2 files changed, 859 insertions(+), 3 deletions(-)
38763
38764commit a18bef21a97cee9c75357c66d537c6f39997672a
38765Author: Frederic Peters <fpeters@entrouvert.com>
38766Date:   Mon Jan 8 13:13:49 2007 +0000
38767
38768    un-idff'ied docstrings (and fixed a few comments)
38769
38770 lasso/id-ff/login.c  | 8 ++++----
38771 lasso/id-ff/logout.c | 4 ++--
38772 2 files changed, 6 insertions(+), 6 deletions(-)
38773
38774commit ad3e57fa1dea889373b86798ea36b1324f760738
38775Author: Frederic Peters <fpeters@entrouvert.com>
38776Date:   Mon Jan 8 13:11:11 2007 +0000
38777
38778    added documentation about SAMLv2 Name Id Management profile; and by the same
38779    time updated all tmpl/ files with a newer gtk-doc
38780
38781 docs/reference/lasso-sections.txt                |  23 +++++
38782 docs/reference/lasso.sgml                        |   6 +-
38783 docs/reference/lasso.types.in                    |   1 +
38784 docs/reference/tmpl/defederation.sgml            |   4 +-
38785 docs/reference/tmpl/discovery.sgml               |   6 --
38786 docs/reference/tmpl/federation.sgml              |   2 -
38787 docs/reference/tmpl/login.sgml                   |   2 -
38788 docs/reference/tmpl/name_id_management.sgml      | 111 +++++++++++++++++++++++
38789 docs/reference/tmpl/name_identifier_mapping.sgml |   2 +-
38790 docs/reference/tmpl/name_registration.sgml       |   2 +-
38791 docs/reference/tmpl/node.sgml                    |   3 -
38792 docs/reference/tmpl/profile.sgml                 |  15 +--
38793 docs/reference/tmpl/server.sgml                  |   5 -
38794 lasso/saml-2.0/name_id_management.c              |  47 +++++++++-
38795 14 files changed, 188 insertions(+), 41 deletions(-)
38796
38797commit db403fb6b7a8a099154bfb79027009554a4709e1
38798Author: Frederic Peters <fpeters@entrouvert.com>
38799Date:   Sun Jan 7 13:07:00 2007 +0000
38800
38801    fixed provider->private_data->encryption_public_key memory leak and removed
38802    duplicate freeing for public_key and ca_cert_chain
38803
38804 lasso/id-ff/provider.c | 7 +------
38805 1 file changed, 1 insertion(+), 6 deletions(-)
38806
38807commit b189415e39de9657ced9d7a3d5ed174f6bfc3c3c
38808Author: Frederic Peters <fpeters@entrouvert.com>
38809Date:   Sun Jan 7 12:17:30 2007 +0000
38810
38811    mitigate memory leak (?)
38812
38813 lasso/xml/tools.c | 11 ++++++-----
38814 1 file changed, 6 insertions(+), 5 deletions(-)
38815
38816commit 999edbe4f2da4580dea6828f56ccde30aeb87727
38817Author: Frederic Peters <fpeters@entrouvert.com>
38818Date:   Sun Jan 7 12:17:12 2007 +0000
38819
38820    fixed memory leak occuring near SNIPPET_SIGNATURE
38821
38822 lasso/xml/xml.c | 6 +++++-
38823 1 file changed, 5 insertions(+), 1 deletion(-)
38824
38825commit 2193759b8db0a9151ad34d3015d0506c17d33593
38826Author: Frederic Peters <fpeters@entrouvert.com>
38827Date:   Sun Jan 7 11:46:27 2007 +0000
38828
38829    fixed memory leak in Extension to query string conversion
38830
38831 lasso/xml/xml.c | 1 +
38832 1 file changed, 1 insertion(+)
38833
38834commit 8e83ddd65696b843bb1c0dd4d45d9eef19d5334e
38835Author: Frederic Peters <fpeters@entrouvert.com>
38836Date:   Sun Jan 7 11:29:26 2007 +0000
38837
38838    fixed memory leak
38839
38840 lasso/id-ff/provider.c | 10 ++++++++--
38841 1 file changed, 8 insertions(+), 2 deletions(-)
38842
38843commit 8d4ac988a53409d5846dd2d3f4438c277de443de
38844Author: Frederic Peters <fpeters@entrouvert.com>
38845Date:   Sun Jan 7 10:53:06 2007 +0000
38846
38847    unfixed memory leak, because strange manipulations to xmlnode structures
38848    could cause memory corruption
38849
38850 lasso/xml/tools.c | 5 +++++
38851 1 file changed, 5 insertions(+)
38852
38853commit 540e2ebabcf5678bf6980dfa8edfa81251f8424a
38854Author: Frederic Peters <fpeters@entrouvert.com>
38855Date:   Sat Jan 6 22:55:44 2007 +0000
38856
38857    removing white space lost in a tab
38858
38859 lasso/id-ff/profile.c | 2 +-
38860 1 file changed, 1 insertion(+), 1 deletion(-)
38861
38862commit d6252241385f074829b6206656816bed10c971a0
38863Author: Frederic Peters <fpeters@entrouvert.com>
38864Date:   Sat Jan 6 22:55:24 2007 +0000
38865
38866    removing white spaces on blank lines
38867
38868 lasso/id-ff/name_registration.c | 2 +-
38869 lasso/xml/lib_authn_response.c  | 2 +-
38870 2 files changed, 2 insertions(+), 2 deletions(-)
38871
38872commit 077455087d005bb3b277cee51debb9e292473d05
38873Author: Frederic Peters <fpeters@entrouvert.com>
38874Date:   Sat Jan 6 22:55:01 2007 +0000
38875
38876    fixing indentation
38877
38878 lasso/xml/ds_key_info.c               | 2 +-
38879 lasso/xml/ds_key_value.c              | 2 +-
38880 lasso/xml/saml_subject_confirmation.c | 6 +++---
38881 3 files changed, 5 insertions(+), 5 deletions(-)
38882
38883commit c8fa8f21b417d048c3419e55cb1a412454fdaa3f
38884Author: Frederic Peters <fpeters@entrouvert.com>
38885Date:   Sat Jan 6 22:53:19 2007 +0000
38886
38887    removing white space on blank line
38888
38889 lasso/id-wsf/authentication.c | 2 +-
38890 1 file changed, 1 insertion(+), 1 deletion(-)
38891
38892commit 685adebeec94ad33002c065805625ec859e5df37
38893Author: Frederic Peters <fpeters@entrouvert.com>
38894Date:   Sat Jan 6 22:52:28 2007 +0000
38895
38896    removing spaces from otherwise white lines
38897
38898 lasso/id-wsf/authentication.c | 2 +-
38899 lasso/xml/xml.c               | 4 ++--
38900 2 files changed, 3 insertions(+), 3 deletions(-)
38901
38902commit b5806c8935459f133ea6d42352795f9d5a6515f4
38903Author: Frederic Peters <fpeters@entrouvert.com>
38904Date:   Sat Jan 6 22:51:13 2007 +0000
38905
38906    fixed indentation & param checking
38907
38908 lasso/id-ff/login.c | 3 ++-
38909 1 file changed, 2 insertions(+), 1 deletion(-)
38910
38911commit b1ad3a54e2d6aad775ec1e3f995b51660d3ba30a
38912Author: Frederic Peters <fpeters@entrouvert.com>
38913Date:   Sat Jan 6 22:50:59 2007 +0000
38914
38915    fixed memory leak
38916
38917 lasso/id-ff/provider.c | 9 +++++++--
38918 1 file changed, 7 insertions(+), 2 deletions(-)
38919
38920commit 33fd80e73b733a07816af48720e96140f4e6507e
38921Author: Frederic Peters <fpeters@entrouvert.com>
38922Date:   Sat Jan 6 22:13:53 2007 +0000
38923
38924    fixed little memory leak
38925
38926 lasso/saml-2.0/provider.c | 1 +
38927 1 file changed, 1 insertion(+)
38928
38929commit 3336b34b50cfd0d5461faaa72fc983cae0188b49
38930Author: Frederic Peters <fpeters@entrouvert.com>
38931Date:   Fri Jan 5 16:11:02 2007 +0000
38932
38933    replace some xmlFree that should have been g_free and added some xmlFree
38934    where required.
38935
38936 lasso/id-ff/login.c        | 2 +-
38937 lasso/id-wsf/wsf_profile.c | 4 ++--
38938 lasso/saml-2.0/server.c    | 1 +
38939 lasso/xml/xml.c            | 1 +
38940 4 files changed, 5 insertions(+), 3 deletions(-)
38941
38942commit 4075a1f5292bbf0325d40a48cf753a1c531378a7
38943Author: Frederic Peters <fpeters@entrouvert.com>
38944Date:   Fri Jan 5 13:59:08 2007 +0000
38945
38946    even more memory leak tracking
38947
38948 lasso/id-wsf/wsf_profile.c | 15 +++++++++++----
38949 lasso/xml/tools.c          |  9 ++++++---
38950 lasso/xml/xml.c            |  2 ++
38951 3 files changed, 19 insertions(+), 7 deletions(-)
38952
38953commit e636bd0680494533de1e0f2e520042f12f2f7f23
38954Author: Frederic Peters <fpeters@entrouvert.com>
38955Date:   Fri Jan 5 13:40:07 2007 +0000
38956
38957    new lasso_profile_clean_msg_info function used to clean msg_url and msg_body
38958    (free()ing and setting to NULL) in functions where those variables are later
38959    set.
38960
38961 lasso/id-ff/defederation.c            |  1 +
38962 lasso/id-ff/lecp.c                    |  2 ++
38963 lasso/id-ff/login.c                   |  5 +++++
38964 lasso/id-ff/logout.c                  |  2 ++
38965 lasso/id-ff/name_identifier_mapping.c |  2 ++
38966 lasso/id-ff/name_registration.c       |  2 ++
38967 lasso/id-ff/profile.c                 | 13 +++++++++++++
38968 lasso/id-ff/profileprivate.h          |  1 +
38969 lasso/saml-2.0/name_id_management.c   |  2 ++
38970 9 files changed, 30 insertions(+)
38971
38972commit 46a2d6230274ae0bc6ae4f78895f09acc9f1c9f8
38973Author: Frederic Peters <fpeters@entrouvert.com>
38974Date:   Fri Jan 5 12:41:10 2007 +0000
38975
38976    fixed some memory leaks (tracked with valgrind)
38977
38978 lasso/id-ff/provider.c     | 12 ++++++++----
38979 lasso/id-wsf/wsf_profile.c | 16 +++++++++-------
38980 lasso/xml/xml.c            |  5 ++---
38981 3 files changed, 19 insertions(+), 14 deletions(-)
38982
38983commit 249c7f82c6c93413bb59f8eb62f2ced49f2a0bab
38984Author: Frederic Peters <fpeters@entrouvert.com>
38985Date:   Fri Jan 5 12:40:19 2007 +0000
38986
38987    cleaning up memory allocated for tests; so valgrind logs are cleaner
38988
38989 tests/login_tests.c | 8 +++++++-
38990 1 file changed, 7 insertions(+), 1 deletion(-)
38991
38992commit 41d6f7df6847f647744934dbdf72fa6cb4e37343
38993Author: Frederic Peters <fpeters@entrouvert.com>
38994Date:   Fri Jan 5 11:40:10 2007 +0000
38995
38996    memory management, avoid leaking xmlDoc*
38997
38998 lasso/id-ff/login.c                 | 1 +
38999 lasso/id-ff/logout.c                | 1 +
39000 lasso/id-ff/name_registration.c     | 1 +
39001 lasso/id-ff/provider.c              | 1 +
39002 lasso/id-ff/server.c                | 1 +
39003 lasso/id-wsf/data_service.c         | 2 ++
39004 lasso/id-wsf/wsf_profile.c          | 7 +++++--
39005 lasso/saml-2.0/name_id_management.c | 1 +
39006 8 files changed, 13 insertions(+), 2 deletions(-)
39007
39008commit 38e9d703915cb7bdef983afbd35c4ab1898a7a6f
39009Author: Frederic Peters <fpeters@entrouvert.com>
39010Date:   Thu Jan 4 15:13:59 2007 +0000
39011
39012    directly include headers from xmlsec/openssl/; at least required to compile on
39013    Fedora Cora 6.
39014
39015 lasso/xml/tools.c | 2 ++
39016 1 file changed, 2 insertions(+)
39017
39018commit 58b741d60844c00e3128f184dc0a1bf0d66132c5
39019Author: Frederic Peters <fpeters@entrouvert.com>
39020Date:   Thu Jan 4 13:52:44 2007 +0000
39021
39022    bumped version to 1.9.9 (and updated libtool version accordingly) and disabled
39023    PHP5 support by default.
39024
39025 configure.ac | 12 ++++++------
39026 1 file changed, 6 insertions(+), 6 deletions(-)
39027
39028commit 78b83a37b1623de64cc4687bc34f445ccd8907dc
39029Author: Frederic Peters <fpeters@entrouvert.com>
39030Date:   Wed Jan 3 23:35:17 2007 +0000
39031
39032    misc fixes for 1) memory leaks around XPath usage and 2) potential segfaults
39033    from untested pointers
39034
39035 lasso/id-ff/identity.c                |  4 +--
39036 lasso/id-ff/lecp.c                    | 10 +++++-
39037 lasso/id-ff/login.c                   | 23 +++++++-----
39038 lasso/id-ff/logout.c                  | 18 +++++++---
39039 lasso/id-ff/name_identifier_mapping.c | 13 +++++--
39040 lasso/id-ff/name_registration.c       |  9 ++++-
39041 lasso/id-ff/provider.c                | 24 ++++++++++---
39042 lasso/id-wsf/data_service.c           | 35 +++++++++++++------
39043 lasso/id-wsf/discovery.c              |  5 +++
39044 lasso/id-wsf/wsf_profile.c            | 66 ++++++++++++++++++++++++++++-------
39045 lasso/saml-2.0/ecp.c                  | 20 ++++++++---
39046 lasso/saml-2.0/login.c                | 30 ++++++++++------
39047 lasso/saml-2.0/logout.c               |  4 +++
39048 lasso/xml/xml.c                       | 11 +++---
39049 14 files changed, 205 insertions(+), 67 deletions(-)
39050
39051commit 46b74e89841fcc3048e300fdcc1b40ff2b7d35c5
39052Author: Frederic Peters <fpeters@entrouvert.com>
39053Date:   Wed Jan 3 23:17:52 2007 +0000
39054
39055    new LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_IDENTIFIER error code
39056
39057 lasso/errors.h | 1 +
39058 swig/Lasso.i   | 2 ++
39059 2 files changed, 3 insertions(+)
39060
39061commit 1e19373f58f3e85fa7f8533b3295742d82bbfaae
39062Author: Frederic Peters <fpeters@entrouvert.com>
39063Date:   Wed Jan 3 21:01:51 2007 +0000
39064
39065    make ID-FF SLO works even when there are SAMLv2 assertions in the session
39066
39067 lasso/id-ff/logout.c | 5 +++--
39068 1 file changed, 3 insertions(+), 2 deletions(-)
39069
39070commit 92198cc527b453a724ead9a0ba9610d85f0cd640
39071Author: Frederic Peters <fpeters@entrouvert.com>
39072Date:   Wed Jan 3 20:59:26 2007 +0000
39073
39074    insure sso and slo from SAML2 work even when there are active ID-FF sessions.
39075
39076 lasso/saml-2.0/login.c  | 2 +-
39077 lasso/saml-2.0/logout.c | 6 ++++--
39078 2 files changed, 5 insertions(+), 3 deletions(-)
39079
39080commit 7de91cfa6e39826ff6cec5770f62461ee679d9b7
39081Author: Frederic Peters <fpeters@entrouvert.com>
39082Date:   Wed Jan 3 20:58:38 2007 +0000
39083
39084    removed memory leak (GPtrArray was not freed) by directly accessing assertions
39085    from their hash table instead of an intermediary GPtrArray.
39086
39087 lasso/saml-2.0/profile.c | 34 +++++++++++++++-------------------
39088 1 file changed, 15 insertions(+), 19 deletions(-)
39089
39090commit ae5b1ad7aa213d4e33863c220943f92485d83a85
39091Author: Nicolas Clapies <nclapies@entrouvert.com>
39092Date:   Tue Jan 2 09:29:30 2007 +0000
39093
39094    Updated metadata saml2 saming files. Fixed protocol binding setting when initiating sso.
39095
39096 docs/lasso-book/writing-a-saml2-php-sp.txt | 10 +++++-----
39097 1 file changed, 5 insertions(+), 5 deletions(-)
39098
39099commit 48bf78625baa4a0e3550967867a647c2a094df04
39100Author: Frederic Peters <fpeters@entrouvert.com>
39101Date:   Thu Dec 28 19:19:36 2006 +0000
39102
39103    removed XXX comment about SessionIndex since it is handled in the application,
39104    not in Lasso
39105
39106 lasso/saml-2.0/logout.c | 2 --
39107 1 file changed, 2 deletions(-)
39108
39109commit 58477d96d883c1fd824912d85aa6f5464b986ca1
39110Author: Frederic Peters <fpeters@entrouvert.com>
39111Date:   Thu Dec 28 17:46:32 2006 +0000
39112
39113    harmonized LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ and
39114    LASSO_PARAM_ERROR_INVALID_VALUE usage
39115
39116 lasso/id-ff/defederation.c            |  2 +-
39117 lasso/id-ff/identity.c                |  5 +++--
39118 lasso/id-ff/lecp.c                    | 18 +++++++++---------
39119 lasso/id-ff/logout.c                  |  6 +++---
39120 lasso/id-ff/name_identifier_mapping.c |  8 ++++----
39121 lasso/id-wsf/authentication.c         | 17 ++++++++---------
39122 lasso/id-wsf/data_service.c           |  3 ++-
39123 7 files changed, 30 insertions(+), 29 deletions(-)
39124
39125commit 1e77c84d5dccc4326995ca923c03f1ae5dce0256
39126Author: Frederic Peters <fpeters@entrouvert.com>
39127Date:   Thu Dec 28 17:32:40 2006 +0000
39128
39129    extra checking for wrong or NULL parameters
39130
39131 lasso/saml-2.0/ecp.c                | 11 +++++++----
39132 lasso/saml-2.0/name_id_management.c | 31 ++++++++++++++++++++++++++-----
39133 2 files changed, 33 insertions(+), 9 deletions(-)
39134
39135commit c86d99e9e09ce219c869e01ec7430cbd6e779a80
39136Author: Frederic Peters <fpeters@entrouvert.com>
39137Date:   Thu Dec 28 15:42:17 2006 +0000
39138
39139    more fixes for optional arg support in PHP
39140
39141 php/patch_swig_output.py | 34 +++++++++++++++++++++++++++-------
39142 1 file changed, 27 insertions(+), 7 deletions(-)
39143
39144commit 342bfd307345befb2d9258e60ab0bf972e629211
39145Author: Frederic Peters <fpeters@entrouvert.com>
39146Date:   Thu Dec 28 15:19:46 2006 +0000
39147
39148    optional args are handled differently in newer SWIG versions
39149
39150 php/patch_swig_output.py | 24 ++++++++++++++++++++----
39151 1 file changed, 20 insertions(+), 4 deletions(-)
39152
39153commit 342649509e230fcc3e8590842e1ea4abf13af5ed
39154Author: Frederic Peters <fpeters@entrouvert.com>
39155Date:   Thu Dec 28 14:44:56 2006 +0000
39156
39157    notice when building deflated query fails, and don't include (null) as query
39158    component in this case.
39159
39160 lasso/xml/saml-2.0/samlp2_assertion_idrequest.c      | 3 +++
39161 lasso/xml/saml-2.0/samlp2_authn_request.c            | 3 +++
39162 lasso/xml/saml-2.0/samlp2_logout_request.c           | 3 +++
39163 lasso/xml/saml-2.0/samlp2_logout_response.c          | 3 +++
39164 lasso/xml/saml-2.0/samlp2_manage_name_id_request.c   | 3 +++
39165 lasso/xml/saml-2.0/samlp2_manage_name_id_response.c  | 3 +++
39166 lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c  | 3 +++
39167 lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c | 3 +++
39168 lasso/xml/saml-2.0/samlp2_response.c                 | 3 +++
39169 lasso/xml/saml-2.0/samlp2_status_response.c          | 3 +++
39170 lasso/xml/saml-2.0/samlp2_subject_query_abstract.c   | 3 +++
39171 11 files changed, 33 insertions(+)
39172
39173commit 34730602434e04703035a8a8b818530f42f1a120
39174Author: Frederic Peters <fpeters@entrouvert.com>
39175Date:   Thu Dec 28 11:12:36 2006 +0000
39176
39177    fixed crashed added when changing find_path return type
39178
39179 lasso/xml/xml.c | 2 +-
39180 1 file changed, 1 insertion(+), 1 deletion(-)
39181
39182commit d5c4e974ebff28e79c5aeb4f180899e2a61b7ae1
39183Author: Frederic Peters <fpeters@entrouvert.com>
39184Date:   Thu Dec 28 10:56:13 2006 +0000
39185
39186    coding style improvements
39187
39188 lasso/id-ff/login.c                      |  5 +--
39189 lasso/id-wsf/authentication.c            | 11 +++----
39190 lasso/id-wsf/discovery.c                 | 21 +++++--------
39191 lasso/id-wsf/personal_profile_service.c  |  3 +-
39192 lasso/id-wsf/wsf_profile.c               | 53 ++++++++++++++++----------------
39193 lasso/saml-2.0/login.c                   | 10 +++---
39194 lasso/xml/lib_authentication_statement.c |  5 +--
39195 lasso/xml/tools.c                        |  4 +--
39196 lasso/xml/xml.c                          | 11 ++++---
39197 9 files changed, 60 insertions(+), 63 deletions(-)
39198
39199commit 7a78af3361d314541891fc30c4787a9d756844f9
39200Author: Frederic Peters <fpeters@entrouvert.com>
39201Date:   Thu Dec 28 10:45:39 2006 +0000
39202
39203    replaced remaining LASSO_ERROR_UNDEFINED by appropriate error codes
39204
39205 lasso/errors.h              | 12 ++++++++
39206 lasso/id-wsf/data_service.c | 39 ++++++++++----------------
39207 lasso/id-wsf/discovery.c    | 33 ++++++++++++----------
39208 lasso/id-wsf/wsf_profile.c  | 67 ++++++++++++++++++++++++---------------------
39209 4 files changed, 82 insertions(+), 69 deletions(-)
39210
39211commit e6a82f5a9aadad82650f6b5114115d5174184d26
39212Author: Frederic Peters <fpeters@entrouvert.com>
39213Date:   Thu Dec 28 10:27:09 2006 +0000
39214
39215    new error codes and coding style
39216
39217 swig/Lasso.i | 80 +++++++++++++++++++++++++++++++++++++-----------------------
39218 1 file changed, 49 insertions(+), 31 deletions(-)
39219
39220commit a126623ca41f690a5c508e8ee859baac0cafd079
39221Author: Frederic Peters <fpeters@entrouvert.com>
39222Date:   Thu Dec 28 10:26:52 2006 +0000
39223
39224    missing include, typo in comment and coding style
39225
39226 swig/Lasso-saml2.i | 10 +++++++---
39227 1 file changed, 7 insertions(+), 3 deletions(-)
39228
39229commit 53e10aec35691e0fb55aeb8493eac30a23ac0562
39230Author: Frederic Peters <fpeters@entrouvert.com>
39231Date:   Thu Dec 28 10:26:12 2006 +0000
39232
39233    coding style
39234
39235 swig/Lasso-wsf-sa.i | 4 ++--
39236 1 file changed, 2 insertions(+), 2 deletions(-)
39237
39238commit 17df2984aa9968ec3e9a55677dd3fcdb4d814a4e
39239Author: Frederic Peters <fpeters@entrouvert.com>
39240Date:   Thu Dec 28 10:19:46 2006 +0000
39241
39242    replaced LASSO_ERROR_UNDEFINED by appropriate error codes in all of xml/ and
39243    id-ff/
39244
39245 lasso/errors.c                        |  3 +++
39246 lasso/errors.h                        |  8 +++++++-
39247 lasso/id-ff/identity.c                |  2 +-
39248 lasso/id-ff/lecp.c                    | 13 ++++---------
39249 lasso/id-ff/login.c                   |  4 ++--
39250 lasso/id-ff/name_identifier_mapping.c | 25 +++++++++++--------------
39251 lasso/id-ff/name_registration.c       | 26 ++++++++++++--------------
39252 lasso/id-ff/profile.c                 |  2 +-
39253 lasso/id-ff/provider.c                |  2 +-
39254 lasso/xml/xml.c                       |  2 +-
39255 10 files changed, 43 insertions(+), 44 deletions(-)
39256
39257commit 3c7f8cca010693556710f923d69fa3e350e42e6e
39258Author: Frederic Peters <fpeters@entrouvert.com>
39259Date:   Wed Dec 27 23:57:01 2006 +0000
39260
39261    coding style: added spaces at appropriate places
39262
39263 lasso/id-ff/login.c        |  2 +-
39264 lasso/id-wsf/wsf_profile.c | 11 +++++------
39265 2 files changed, 6 insertions(+), 7 deletions(-)
39266
39267commit 02e196625e61acd5d128f90b829df8965a79445d
39268Author: Frederic Peters <fpeters@entrouvert.com>
39269Date:   Wed Dec 27 23:55:07 2006 +0000
39270
39271    replaced most LASSO_ERROR_UNDEFINED by appropriate error codes (two occurences
39272    are remaining)
39273
39274 lasso/id-ff/login.c | 12 ++++++------
39275 1 file changed, 6 insertions(+), 6 deletions(-)
39276
39277commit 08088875482304db5e3b80e68743799657fe6361
39278Author: Frederic Peters <fpeters@entrouvert.com>
39279Date:   Wed Dec 27 23:50:15 2006 +0000
39280
39281    fixed all occurences of returning a negative number unspecified in errors.h
39282
39283 lasso/id-ff/identity.c                |  4 ++--
39284 lasso/id-ff/lecp.c                    | 18 +++++++++---------
39285 lasso/id-ff/login.c                   |  6 ++----
39286 lasso/id-ff/logout.c                  |  6 +++---
39287 lasso/id-ff/name_identifier_mapping.c |  6 ++++--
39288 lasso/id-ff/name_registration.c       | 25 ++++++++++++++++---------
39289 lasso/id-ff/session.c                 | 26 ++++++++++++--------------
39290 lasso/id-wsf/data_service.c           |  4 ++--
39291 lasso/saml-2.0/name_id_management.c   |  8 +++++---
39292 9 files changed, 55 insertions(+), 48 deletions(-)
39293
39294commit be476b2af6dc89151e16a9ffc69d0fbe0075b6ea
39295Author: Frederic Peters <fpeters@entrouvert.com>
39296Date:   Wed Dec 27 23:41:14 2006 +0000
39297
39298    replaced all usage of UNDEFINED error code in logout profiles (both ID-FF
39299    and SAMLv2) by appropriate error codes
39300
39301 lasso/id-ff/logout.c    | 12 +++++-------
39302 lasso/saml-2.0/logout.c |  9 ++++-----
39303 2 files changed, 9 insertions(+), 12 deletions(-)
39304
39305commit cdd45908f5ee429c55cdbb100a1ce0bdd7bb7538
39306Author: Frederic Peters <fpeters@entrouvert.com>
39307Date:   Wed Dec 27 16:19:39 2006 +0000
39308
39309    new LASSO_PROFILE_ERROR_STATUS_NOT_SUCCESS error code
39310
39311 lasso/errors.c                      | 2 ++
39312 lasso/errors.h                      | 1 +
39313 lasso/saml-2.0/name_id_management.c | 3 +--
39314 3 files changed, 4 insertions(+), 2 deletions(-)
39315
39316commit 0b9d49d4cf1f20793e2839eae3785133f26f6d35
39317Author: Frederic Peters <fpeters@entrouvert.com>
39318Date:   Wed Dec 27 16:18:54 2006 +0000
39319
39320    typo fix
39321
39322 lasso/id-wsf/data_service.c | 2 +-
39323 1 file changed, 1 insertion(+), 1 deletion(-)
39324
39325commit 5dee8a36820fdb939f23800717d15ad93b85e056
39326Author: Frederic Peters <fpeters@entrouvert.com>
39327Date:   Wed Dec 27 16:12:50 2006 +0000
39328
39329    changed test against assertions which could yield a useless
39330    LASSO_ERROR_UNDEFINED
39331
39332 lasso/saml-2.0/profile.c | 5 +----
39333 1 file changed, 1 insertion(+), 4 deletions(-)
39334
39335commit 807403d5a656300f9e2834c033ba90754f1e31cd
39336Author: Frederic Peters <fpeters@entrouvert.com>
39337Date:   Wed Dec 27 16:06:35 2006 +0000
39338
39339    avoid segfaults when passing NULL to *_new_from_dump
39340
39341 lasso/id-ff/login.c             | 3 +++
39342 lasso/id-ff/logout.c            | 3 +++
39343 lasso/id-ff/name_registration.c | 3 +++
39344 lasso/id-ff/provider.c          | 3 +++
39345 4 files changed, 12 insertions(+)
39346
39347commit 9b9166d797689dc0ab90e50d0b02d757c5dd1137
39348Author: Frederic Peters <fpeters@entrouvert.com>
39349Date:   Wed Dec 27 16:00:53 2006 +0000
39350
39351    fixing a bunch of possible segfaults (NULL passed to strlen)
39352
39353 lasso/id-wsf/authentication.c | 6 +++---
39354 lasso/id-wsf/data_service.c   | 2 ++
39355 2 files changed, 5 insertions(+), 3 deletions(-)
39356
39357commit 8d8f3288a8468a9e7801c3405576d05c472c6514
39358Author: Frederic Peters <fpeters@entrouvert.com>
39359Date:   Wed Dec 27 15:57:07 2006 +0000
39360
39361    fixing a bunch of undeclared functions and possible segfaults; also removed
39362    some debugging printf.  (ID-WSF is now warning-free (but char signedness))
39363
39364 lasso/id-wsf/authentication.c |   2 -
39365 lasso/id-wsf/authentication.h |   2 +
39366 lasso/id-wsf/data_service.c   |  38 +++++++------
39367 lasso/id-wsf/discovery.c      |   5 +-
39368 lasso/id-wsf/wsf_profile.c    | 126 +++++++++++++++++++++++-------------------
39369 lasso/xml/soap_detail.h       |   1 +
39370 6 files changed, 98 insertions(+), 76 deletions(-)
39371
39372commit 0970475f12c75d886800cdbc4fd11f22ec617364
39373Author: Frederic Peters <fpeters@entrouvert.com>
39374Date:   Wed Dec 27 15:24:56 2006 +0000
39375
39376    fixing some usage of unitialized variables in SAMLv2 support
39377
39378 lasso/saml-2.0/ecp.c      | 4 ++--
39379 lasso/saml-2.0/login.c    | 3 ++-
39380 lasso/saml-2.0/provider.c | 5 +----
39381 3 files changed, 5 insertions(+), 7 deletions(-)
39382
39383commit dc6243cd5d024dd9d552e81d4f793a33a69abc43
39384Author: Frederic Peters <fpeters@entrouvert.com>
39385Date:   Wed Dec 27 15:21:56 2006 +0000
39386
39387    correctly initialize req at top of function and don't try to get the deflated
39388    samlv2 query if the parameter was not present
39389
39390 lasso/xml/xml.c | 6 +++++-
39391 1 file changed, 5 insertions(+), 1 deletion(-)
39392
39393commit 99ca11975b11b35cf94430c7257ce922598f8a17
39394Author: Frederic Peters <fpeters@entrouvert.com>
39395Date:   Wed Dec 27 15:20:44 2006 +0000
39396
39397    moved find_path and set_value_at_path from returning int to returning gboolean;
39398    this gets rid of ugly and useless LASSO_ERROR_UNDEFINED in thos functions.
39399
39400 lasso/xml/xml.c | 24 ++++++++++++------------
39401 1 file changed, 12 insertions(+), 12 deletions(-)
39402
39403commit 78249ef8bf5c265d0ef025fb995d17ac46042d74
39404Author: Frederic Peters <fpeters@entrouvert.com>
39405Date:   Wed Dec 27 15:05:53 2006 +0000
39406
39407    default encryption type is AES-128, rearranged code so that is clearer (let
39408    default handling be at the end)
39409
39410 lasso/xml/xml.c     | 14 +++++++-------
39411 lasso/xml/xml_enc.h |  2 +-
39412 2 files changed, 8 insertions(+), 8 deletions(-)
39413
39414commit 97c351749d23e3eb41c973ed5197a59f053ffaf3
39415Author: Frederic Peters <fpeters@entrouvert.com>
39416Date:   Wed Dec 27 15:04:00 2006 +0000
39417
39418    fixed gtk-doc for some enums
39419
39420 lasso/id-ff/provider.h | 14 +++++++-------
39421 lasso/xml/xml_enc.h    |  8 ++++----
39422 2 files changed, 11 insertions(+), 11 deletions(-)
39423
39424commit 85e5cfc38a62a098054c3385ab203ef57ea747b4
39425Author: Frederic Peters <fpeters@entrouvert.com>
39426Date:   Wed Dec 27 14:59:59 2006 +0000
39427
39428    Adding Damien to developers
39429
39430 AUTHORS | 7 +++----
39431 1 file changed, 3 insertions(+), 4 deletions(-)
39432
39433commit 5384c0ad29cca3eb0a5e23b32c4c4d0fcefb2ee8
39434Author: Frederic Peters <fpeters@entrouvert.com>
39435Date:   Wed Dec 27 14:59:40 2006 +0000
39436
39437    fixing minor typo
39438
39439 README.WIN32 | 12 ++++++------
39440 1 file changed, 6 insertions(+), 6 deletions(-)
39441
39442commit e71915a9c0195542b5842e0a8747c0ab029d2b54
39443Author: Frederic Peters <fpeters@entrouvert.com>
39444Date:   Wed Dec 27 14:54:25 2006 +0000
39445
39446    added libgcj7-dev for gcj 4.1
39447
39448 README.JAVA | 2 ++
39449 1 file changed, 2 insertions(+)
39450
39451commit 1b0f96f6c7c606183438272c75426d376924acdb
39452Author: Frederic Peters <fpeters@entrouvert.com>
39453Date:   Thu Dec 21 00:03:08 2006 +0000
39454
39455    fixed a few (harmless) warnings detected when compiling with -Wall
39456    -Wmissing-declarations -Wdeclaration-after-statement
39457
39458 lasso/saml-2.0/name_id_management.c | 1 +
39459 lasso/saml-2.0/profile.c            | 1 +
39460 lasso/xml/tools.c                   | 2 ++
39461 lasso/xml/xml.c                     | 7 +++++--
39462 4 files changed, 9 insertions(+), 2 deletions(-)
39463
39464commit 29c897c8ecf3693ade293cd28c785f43e3cab9ac
39465Author: Frederic Peters <fpeters@entrouvert.com>
39466Date:   Wed Dec 20 23:41:44 2006 +0000
39467
39468    set return type
39469
39470 swig/Lasso-wsf-disco.i | 1 +
39471 1 file changed, 1 insertion(+)
39472
39473commit 73819ed96b211ea8863deb7d7509c37aa0492640
39474Author: Frederic Peters <fpeters@entrouvert.com>
39475Date:   Wed Dec 20 13:47:42 2006 +0000
39476
39477    fixed used of unitialized variable
39478
39479 lasso/id-ff/defederation.c | 2 +-
39480 1 file changed, 1 insertion(+), 1 deletion(-)
39481
39482commit b13136af8a5e7e2e61ccd4e0a388f963b25f24d1
39483Author: Nicolas Clapies <nclapies@entrouvert.com>
39484Date:   Wed Dec 20 12:53:25 2006 +0000
39485
39486    Added SAML2 PHP documentation. Need to complete with some Login and Logout details. Need to add description of Name Id Management profile.
39487
39488 docs/lasso-book/Makefile.am                |   6 +-
39489 docs/lasso-book/writing-a-saml2-php-sp.txt | 415 +++++++++++++++++++++++++++++
39490 2 files changed, 419 insertions(+), 2 deletions(-)
39491
39492commit 13f707bf30acd26ae9c6fac5321d0accd47a5b90
39493Author: Damien Laniel <dlaniel@entrouvert.com>
39494Date:   Wed Dec 20 09:03:41 2006 +0000
39495
39496    Allow the choice of the encryption algorithm to use
39497
39498 lasso/id-ff/provider.c               | 14 ++++++++++++
39499 lasso/id-ff/provider.h               |  4 ++++
39500 lasso/id-ff/providerprivate.h        |  1 +
39501 lasso/saml-2.0/login.c               |  5 ++++-
39502 lasso/saml-2.0/logout.c              |  3 ++-
39503 lasso/xml/saml-2.0/saml2_assertion.c |  3 +++
39504 lasso/xml/saml-2.0/saml2_assertion.h |  3 +++
39505 lasso/xml/tools.c                    |  2 +-
39506 lasso/xml/xml.c                      | 43 +++++++++++++++++++++++++++++++-----
39507 lasso/xml/xml_enc.h                  | 19 +++++++++++++++-
39508 swig/Lasso.i                         | 26 +++++++++++++++++++---
39509 11 files changed, 110 insertions(+), 13 deletions(-)
39510
39511commit c6f2dfb32f124fbd348e64c444ae2d42bc183309
39512Author: Frederic Peters <fpeters@entrouvert.com>
39513Date:   Tue Dec 19 15:49:29 2006 +0000
39514
39515    include all testing metadata
39516
39517 tests/metadata/Makefile.am | 8 ++++----
39518 1 file changed, 4 insertions(+), 4 deletions(-)
39519
39520commit 9741de1959a84144b6ecb7a08c17bf2448e6c455
39521Author: Frederic Peters <fpeters@entrouvert.com>
39522Date:   Mon Dec 18 17:53:53 2006 +0000
39523
39524    fix rst syntax
39525
39526 docs/lasso-book/single-sign-on.rst | 1 +
39527 1 file changed, 1 insertion(+)
39528
39529commit e87094e76a943711957910f450cfb36f1fe560ba
39530Author: Frederic Peters <fpeters@entrouvert.com>
39531Date:   Sat Dec 16 09:47:16 2006 +0000
39532
39533    Added (and documented) new members to snippet, necessary to fix namespace for
39534    saml:AuthnContextClassRef used in samlp:RequestedAuthnContext
39535
39536 docs/reference/snippet-types.rst                    | 6 +++++-
39537 lasso/xml/private.h                                 | 2 ++
39538 lasso/xml/saml-2.0/samlp2_requested_authn_context.c | 6 ++++--
39539 lasso/xml/saml-2.0/samlp2_requested_authn_context.h | 4 ++--
39540 lasso/xml/xml.c                                     | 8 +++++++-
39541 5 files changed, 20 insertions(+), 6 deletions(-)
39542
39543commit 48b682c74636deb6036669ae04dc3c1a3ab0de02
39544Author: Frederic Peters <fpeters@entrouvert.com>
39545Date:   Fri Dec 8 11:51:05 2006 +0000
39546
39547    testing metadata files are in $(srcdir)
39548
39549 tests/Makefile.am      |  1 +
39550 tests/metadata_tests.c | 10 +++++-----
39551 2 files changed, 6 insertions(+), 5 deletions(-)
39552
39553commit 41313eb3886b407e138a6f2b7933953b343c8f1f
39554Author: Frederic Peters <fpeters@entrouvert.com>
39555Date:   Fri Dec 8 11:02:47 2006 +0000
39556
39557    include tests metadata subdir
39558
39559 tests/Makefile.am | 2 +-
39560 1 file changed, 1 insertion(+), 1 deletion(-)
39561
39562commit cb4c16b928e4ce682cab1cbd4b4ee9bb6de2fb97
39563Author: Frederic Peters <fpeters@entrouvert.com>
39564Date:   Fri Dec 8 10:57:05 2006 +0000
39565
39566    ship metadata files used in tests
39567
39568 configure.ac               | 1 +
39569 tests/metadata/Makefile.am | 6 ++++++
39570 2 files changed, 7 insertions(+)
39571
39572commit 276d96005dd169b53412fb2909ffb863f9c7d665
39573Author: Frederic Peters <fpeters@entrouvert.com>
39574Date:   Fri Dec 8 10:50:25 2006 +0000
39575
39576    fixed php configure options indentation
39577
39578 configure.ac | 8 ++++----
39579 1 file changed, 4 insertions(+), 4 deletions(-)
39580
39581commit 384a5e26fe9fd767e0f40465859472e1a6238147
39582Author: Frederic Peters <fpeters@entrouvert.com>
39583Date:   Fri Dec 8 10:05:39 2006 +0000
39584
39585    added support for PHP5
39586
39587 Makefile.am      |  5 +++-
39588 configure.ac     | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
39589 php5/Makefile.am | 20 ++++++++++++++
39590 3 files changed, 101 insertions(+), 3 deletions(-)
39591
39592commit 1db6794167edf425bb9fbb1800da9f8f970ab8c5
39593Author: Frederic Peters <fpeters@entrouvert.com>
39594Date:   Fri Dec 8 10:03:18 2006 +0000
39595
39596    compile PHP5 binding fine (using PHP_VERSION_ID to see if this is PHP 5)
39597
39598 swig/Lasso.i | 10 +++++-----
39599 1 file changed, 5 insertions(+), 5 deletions(-)
39600
39601commit 658620b6df37c338c5f16e7913e02a3fb4cb6ec9
39602Author: Frederic Peters <fpeters@entrouvert.com>
39603Date:   Fri Dec 8 09:39:03 2006 +0000
39604
39605    try to avoid detecting php5 as a compatible php version
39606
39607 Makefile.am     |  6 ++--
39608 configure.ac    | 89 +++++++++++++++++++++++++++++----------------------------
39609 php/Makefile.am |  8 +++---
39610 3 files changed, 52 insertions(+), 51 deletions(-)
39611
39612commit 1719d2dcd0423679e15a4764b458c394a8f9a588
39613Author: Frederic Peters <fpeters@entrouvert.com>
39614Date:   Fri Dec 8 09:15:35 2006 +0000
39615
39616    tarball have to ship two new Java file
39617
39618 java/Makefile.am | 2 ++
39619 1 file changed, 2 insertions(+)
39620
39621commit 8017aa3f6f390d71d1364054c915d436ebda7c36
39622Author: Frederic Peters <fpeters@entrouvert.com>
39623Date:   Fri Dec 8 09:05:46 2006 +0000
39624
39625    ship xml_enc.h
39626
39627 lasso/xml/Makefile.am | 3 ++-
39628 1 file changed, 2 insertions(+), 1 deletion(-)
39629
39630commit 5a6221d328b24fd2b38868f0ee3421fde13015fd
39631Author: Frederic Peters <fpeters@entrouvert.com>
39632Date:   Thu Dec 7 18:24:29 2006 +0000
39633
39634    removed -dlname argument which disappeared in SWIG 1.3.31 and was already
39635    optional in 1.3.29
39636
39637 php/Makefile.am | 2 +-
39638 1 file changed, 1 insertion(+), 1 deletion(-)
39639
39640commit e6150c80df58313755c6d99e53ce4b9e8dfd206a
39641Author: Frederic Peters <fpeters@entrouvert.com>
39642Date:   Thu Dec 7 18:22:25 2006 +0000
39643
39644    abstract is a reserved java keyword
39645
39646 swig/Lasso-wsf-disco.i | 4 ++--
39647 1 file changed, 2 insertions(+), 2 deletions(-)
39648
39649commit dd91c255beee7e5a79b0c0303debc632dfaa9faf
39650Author: Frederic Peters <fpeters@entrouvert.com>
39651Date:   Thu Dec 7 18:13:31 2006 +0000
39652
39653    different code path for SWIG >= 1.3.31 for downcast in java
39654
39655 swig/Lasso.i | 7 +++++++
39656 1 file changed, 7 insertions(+)
39657
39658commit 92abb643eaae11edacb4b2860b06ced00935fee2
39659Author: Frederic Peters <fpeters@entrouvert.com>
39660Date:   Thu Dec 7 17:29:36 2006 +0000
39661
39662    added (required in swig 1.3.31) methodmodifiers for javadestruct delete typemap
39663
39664 swig/Lasso.i | 2 +-
39665 1 file changed, 1 insertion(+), 1 deletion(-)
39666
39667commit 1c05f63bf3b01c0441f9802e3eac4ca009a75b83
39668Author: Frederic Peters <fpeters@entrouvert.com>
39669Date:   Thu Dec 7 17:27:30 2006 +0000
39670
39671    abstract attribute breaks php binding with SWIG 1.3.31
39672
39673 swig/Lasso-wsf-disco.i | 6 ++++++
39674 1 file changed, 6 insertions(+)
39675
39676commit 1567e198b2a4ecde56e948e0172f589ae8109635
39677Author: Frederic Peters <fpeters@entrouvert.com>
39678Date:   Thu Dec 7 15:23:21 2006 +0000
39679
39680    fixed PHP4 #ifdef
39681
39682 swig/saml-2.0/saml2_subject_locality.i | 2 +-
39683 1 file changed, 1 insertion(+), 1 deletion(-)
39684
39685commit d20172ca8afcd425c56963b04646a16aa698abb1
39686Author: Frederic Peters <fpeters@entrouvert.com>
39687Date:   Thu Dec 7 15:21:32 2006 +0000
39688
39689    binding for new error code
39690
39691 swig/Lasso.i | 1 +
39692 1 file changed, 1 insertion(+)
39693
39694commit 255f89076e5d606c541d03ee348e5599514a6aac
39695Author: Frederic Peters <fpeters@entrouvert.com>
39696Date:   Thu Dec 7 15:20:37 2006 +0000
39697
39698    ECP fixes
39699
39700 lasso/xml/xml.c | 8 +++++---
39701 1 file changed, 5 insertions(+), 3 deletions(-)
39702
39703commit c5572210daf57548117f0ab146f8436780b7b429
39704Author: Frederic Peters <fpeters@entrouvert.com>
39705Date:   Thu Dec 7 15:19:30 2006 +0000
39706
39707    SAMLv2 compliance fix (mostly RelayState and affiliations related)
39708
39709 lasso/id-ff/profile.c    | 11 ++++++-
39710 lasso/saml-2.0/login.c   | 75 +++++++++++++++++++++++++++++++++++++++---------
39711 lasso/saml-2.0/profile.c | 24 +++++++++++-----
39712 3 files changed, 89 insertions(+), 21 deletions(-)
39713
39714commit 4e695438477fc98c01c76eac31f41c22fb5c40c5
39715Author: Frederic Peters <fpeters@entrouvert.com>
39716Date:   Thu Dec 7 13:33:00 2006 +0000
39717
39718    use Location when ResponseLocation is not available
39719
39720 lasso/saml-2.0/name_id_management.c | 6 +++++-
39721 1 file changed, 5 insertions(+), 1 deletion(-)
39722
39723commit 2bdab69dfc10e84a8c18b16da281630b5359f855
39724Author: Frederic Peters <fpeters@entrouvert.com>
39725Date:   Thu Dec 7 13:27:18 2006 +0000
39726
39727    minimal support for EncryptedID in federation termiation
39728
39729 lasso/saml-2.0/name_id_management.c | 27 +++++++++++++++++++++++++--
39730 1 file changed, 25 insertions(+), 2 deletions(-)
39731
39732commit e33f266e6fda24d98b3e3fd841107ff4a0ea0ee8
39733Author: Damien Laniel <dlaniel@entrouvert.com>
39734Date:   Wed Dec 6 17:50:23 2006 +0000
39735
39736    Better parse xml to find and EncryptedKey
39737
39738 lasso/xml/xml.c | 43 ++++++++++++++++++++-----------------------
39739 1 file changed, 20 insertions(+), 23 deletions(-)
39740
39741commit 3ff0082fdf8d632a3a35d26761cd7d9f2e526abd
39742Author: Frederic Peters <fpeters@entrouvert.com>
39743Date:   Wed Dec 6 16:32:02 2006 +0000
39744
39745    if signature element is not found, look for it in an assertion element
39746    (this is not perfect since it should be possibly to check *both* signatures and
39747    we don't care for the moment)
39748
39749 lasso/id-ff/provider.c | 35 ++++++++++++++++++++++++++---------
39750 1 file changed, 26 insertions(+), 9 deletions(-)
39751
39752commit 99f0d3df4f648309c34a857694712c216a5cc61d
39753Author: Frederic Peters <fpeters@entrouvert.com>
39754Date:   Wed Dec 6 14:06:24 2006 +0000
39755
39756    new logout error code
39757
39758 lasso/errors.c | 3 +++
39759 lasso/errors.h | 1 +
39760 2 files changed, 4 insertions(+)
39761
39762commit c888519f1e20b7fff1726d1051e4e80a5e5d3cb0
39763Author: Frederic Peters <fpeters@entrouvert.com>
39764Date:   Wed Dec 6 09:26:45 2006 +0000
39765
39766    relaystate handling
39767
39768 lasso/xml/saml-2.0/samlp2_authn_request.c   | 5 ++++-
39769 lasso/xml/saml-2.0/samlp2_authn_request.h   | 3 +++
39770 lasso/xml/saml-2.0/samlp2_logout_request.c  | 5 ++++-
39771 lasso/xml/saml-2.0/samlp2_logout_request.h  | 2 ++
39772 lasso/xml/saml-2.0/samlp2_logout_response.c | 9 ++++++++-
39773 lasso/xml/saml-2.0/samlp2_logout_response.h | 1 +
39774 6 files changed, 22 insertions(+), 3 deletions(-)
39775
39776commit 6c39cf413b56383ad1c83999a1c79095b91f0e15
39777Author: Frederic Peters <fpeters@entrouvert.com>
39778Date:   Wed Dec 6 09:25:42 2006 +0000
39779
39780    set Destination and handle relayState
39781
39782 lasso/saml-2.0/logout.c | 15 ++++++++++++++-
39783 1 file changed, 14 insertions(+), 1 deletion(-)
39784
39785commit 4b0d42818663a949dad12ef57ee1cfdf81b89c51
39786Author: Frederic Peters <fpeters@entrouvert.com>
39787Date:   Wed Dec 6 09:24:52 2006 +0000
39788
39789    fixed ecp attribute name
39790
39791 lasso/xml/xml.c | 2 +-
39792 1 file changed, 1 insertion(+), 1 deletion(-)
39793
39794commit 7a4be94c3d876e4a6bb2689e6bb8d2841e164dad
39795Author: Nicolas Clapies <nclapies@entrouvert.com>
39796Date:   Tue Dec 5 17:16:54 2006 +0000
39797
39798    Added paos response message process support in LassoLogin object.
39799
39800 lasso/id-ff/login.c           | 16 ++++++++++++++++
39801 lasso/id-ff/login.h           |  1 +
39802 lasso/saml-2.0/login.c        | 16 +++-------------
39803 lasso/saml-2.0/loginprivate.h |  1 +
39804 swig/Lasso.i                  |  5 +++++
39805 5 files changed, 26 insertions(+), 13 deletions(-)
39806
39807commit f491bbfc69e0d50e72e41654818e78ccaa715ed8
39808Author: Frederic Peters <fpeters@entrouvert.com>
39809Date:   Tue Dec 5 14:31:18 2006 +0000
39810
39811    look up harder for encypted stuff
39812
39813 lasso/xml/xml.c | 31 ++++++++++++++-----------------
39814 1 file changed, 14 insertions(+), 17 deletions(-)
39815
39816commit 7a1a57ba735298f8677e72b0f86f839a7ad16f15
39817Author: Frederic Peters <fpeters@entrouvert.com>
39818Date:   Tue Dec 5 14:16:41 2006 +0000
39819
39820    avoid segfaults looking for decryption key
39821
39822 lasso/xml/xml.c | 4 +++-
39823 1 file changed, 3 insertions(+), 1 deletion(-)
39824
39825commit f849a3a7f556ca49376873d6a3b165f21615779a
39826Author: Frederic Peters <fpeters@entrouvert.com>
39827Date:   Tue Dec 5 10:24:59 2006 +0000
39828
39829    return missing assertion error on missing assertion
39830
39831 lasso/saml-2.0/logout.c | 2 +-
39832 1 file changed, 1 insertion(+), 1 deletion(-)
39833
39834commit 39c346ed13b187b59e16d9621fe73dd0878ea829
39835Author: Frederic Peters <fpeters@entrouvert.com>
39836Date:   Tue Dec 5 08:16:33 2006 +0000
39837
39838    removed conflicting change
39839
39840 lasso/saml-2.0/login.c | 4 ++++
39841 1 file changed, 4 insertions(+)
39842
39843commit 160e6461fa42dadc3a0e585bb7abd43e24591940
39844Author: Frederic Peters <fpeters@entrouvert.com>
39845Date:   Tue Dec 5 08:14:15 2006 +0000
39846
39847    use 128-bit AES which seems better supported by other applications
39848
39849 lasso/xml/xml.c | 8 ++++----
39850 1 file changed, 4 insertions(+), 4 deletions(-)
39851
39852commit 1dd37b271c0b1bd47d3c8fe925a86db12031c5e5
39853Author: Frederic Peters <fpeters@entrouvert.com>
39854Date:   Tue Dec 5 08:13:36 2006 +0000
39855
39856    fixed casing for all saml2 attribute members
39857
39858 swig/saml-2.0/saml2_action.i                   |  3 +++
39859 swig/saml-2.0/saml2_assertion.i                |  9 +++++++++
39860 swig/saml-2.0/saml2_attribute.i                |  9 +++++++++
39861 swig/saml-2.0/saml2_authn_context.i            |  9 +++++++++
39862 swig/saml-2.0/saml2_authn_statement.i          |  9 +++++++++
39863 swig/saml-2.0/saml2_authz_decision_statement.i |  6 ++++++
39864 swig/saml-2.0/saml2_base_idabstract.i          |  6 ++++++
39865 swig/saml-2.0/saml2_name_id.i                  | 12 ++++++++++++
39866 swig/saml-2.0/saml2_proxy_restriction.i        |  6 ++++++
39867 swig/saml-2.0/saml2_subject_locality.i         |  6 ++++++
39868 swig/saml-2.0/samlp2_artifact_resolve.i        |  3 +++
39869 swig/saml-2.0/samlp2_assertion_idrequest.i     |  3 +++
39870 swig/saml-2.0/samlp2_authn_query.i             |  3 +++
39871 swig/saml-2.0/samlp2_authz_decision_query.i    |  3 +++
39872 swig/saml-2.0/samlp2_idp_entry.i               |  9 +++++++++
39873 swig/saml-2.0/samlp2_idp_list.i                |  3 +++
39874 swig/saml-2.0/samlp2_manage_name_id_request.i  |  3 +++
39875 swig/saml-2.0/samlp2_request_abstract.i        | 12 ++++++++++++
39876 swig/saml-2.0/samlp2_scoping.i                 |  6 ++++++
39877 swig/saml-2.0/samlp2_status.i                  |  3 +++
39878 swig/saml-2.0/samlp2_status_code.i             |  3 +++
39879 swig/saml-2.0/samlp2_status_response.i         | 18 ++++++++++++++++++
39880 22 files changed, 144 insertions(+)
39881
39882commit d1cc0217ed0ef9dfce2c969a2fe2d36992fb34b7
39883Author: Nicolas Clapies <nclapies@entrouvert.com>
39884Date:   Mon Dec 4 21:41:21 2006 +0000
39885
39886    Moved ECP protocol binding detection from to PAOS.
39887
39888 lasso/saml-2.0/login.c | 4 ++--
39889 1 file changed, 2 insertions(+), 2 deletions(-)
39890
39891commit 6b0381bdc235f7c23c02a602fd0000eca754ef93
39892Author: Damien Laniel <dlaniel@entrouvert.com>
39893Date:   Mon Dec 4 17:21:00 2006 +0000
39894
39895    Verify message signature in lasso_saml20_login_process_authn_response_msg
39896
39897 lasso/id-ff/provider.c | 10 +++++-----
39898 lasso/saml-2.0/login.c |  4 ++++
39899 2 files changed, 9 insertions(+), 5 deletions(-)
39900
39901commit 993f96ed4047ba843ea7a2ce50c44dbeb8668b87
39902Author: Frederic Peters <fpeters@entrouvert.com>
39903Date:   Mon Dec 4 15:49:50 2006 +0000
39904
39905    look up for the right federation based on affiliation in logout
39906
39907 lasso/saml-2.0/logout.c | 14 ++++++++++----
39908 1 file changed, 10 insertions(+), 4 deletions(-)
39909
39910commit fa020c55e43460439daad01c0b29895364faa185
39911Author: Frederic Peters <fpeters@entrouvert.com>
39912Date:   Mon Dec 4 15:22:45 2006 +0000
39913
39914    use federation from affiliation if necessary in logout
39915
39916 lasso/saml-2.0/logout.c | 10 +++++++++-
39917 1 file changed, 9 insertions(+), 1 deletion(-)
39918
39919commit 35ca06dfa06f43b12b5f37f22db64e83c9ff6810
39920Author: Frederic Peters <fpeters@entrouvert.com>
39921Date:   Mon Dec 4 14:47:37 2006 +0000
39922
39923    correctly rename attributes to camelCase
39924
39925 swig/saml-2.0/samlp2_logout_request.i | 11 +++++++++++
39926 1 file changed, 11 insertions(+)
39927
39928commit 7509f30eb1e2aac64090545abbcbd78052b98c4a
39929Author: Frederic Peters <fpeters@entrouvert.com>
39930Date:   Mon Dec 4 10:21:09 2006 +0000
39931
39932    fixed signature element position
39933
39934 lasso/xml/saml-2.0/saml2_assertion.c         | 4 ++--
39935 lasso/xml/saml-2.0/samlp2_request_abstract.c | 4 ++--
39936 lasso/xml/saml-2.0/samlp2_status_response.c  | 4 ++--
39937 3 files changed, 6 insertions(+), 6 deletions(-)
39938
39939commit be2e00c4325c5f39f7d096d2a74ec267d2e32aa7
39940Author: Frederic Peters <fpeters@entrouvert.com>
39941Date:   Mon Dec 4 10:10:16 2006 +0000
39942
39943    binding for authnStatement
39944
39945 swig/saml-2.0/saml2_assertion.i | 11 +++++++++++
39946 1 file changed, 11 insertions(+)
39947
39948commit 977e7b281f09bda7ca150b1dd2357c416898a497
39949Author: Damien Laniel <dlaniel@entrouvert.com>
39950Date:   Sat Dec 2 14:53:51 2006 +0000
39951
39952    Fixed memory management
39953
39954 lasso/xml/saml-2.0/samlp2_response.c | 1 +
39955 1 file changed, 1 insertion(+)
39956
39957commit 224eb79d490407905efce719c76fc8946663010c
39958Author: Damien Laniel <dlaniel@entrouvert.com>
39959Date:   Sat Dec 2 14:47:14 2006 +0000
39960
39961    Fixed memory management problems
39962
39963 lasso/xml/saml-2.0/samlp2_response.c | 2 +-
39964 lasso/xml/xml.c                      | 2 +-
39965 2 files changed, 2 insertions(+), 2 deletions(-)
39966
39967commit 85ce95f4e55bfcd13adf4c31de3323e04628e484
39968Author: Damien Laniel <dlaniel@entrouvert.com>
39969Date:   Sat Dec 2 11:53:32 2006 +0000
39970
39971    Fixed a few warnings with -Wall
39972
39973 lasso/xml/tools.c | 6 ++++--
39974 1 file changed, 4 insertions(+), 2 deletions(-)
39975
39976commit e49890228517f4f1d58ac95e4d75fc9b034371ba
39977Author: Frederic Peters <fpeters@entrouvert.com>
39978Date:   Fri Dec 1 19:25:56 2006 +0000
39979
39980    (stupid me) initialize and destroy correctly affiliation variables
39981
39982 lasso/id-ff/provider.c | 6 ++++++
39983 1 file changed, 6 insertions(+)
39984
39985commit 10ab6685fcbc927762f7170347d2956e30850daa
39986Author: Frederic Peters <fpeters@entrouvert.com>
39987Date:   Fri Dec 1 18:45:10 2006 +0000
39988
39989    achieved support for using affiliations
39990
39991 lasso/id-ff/providerprivate.h |  1 +
39992 lasso/saml-2.0/login.c        | 35 ++++++++++++++++++++++++++++-------
39993 lasso/saml-2.0/server.c       | 10 +++++++---
39994 3 files changed, 36 insertions(+), 10 deletions(-)
39995
39996commit af3bed614a107e74a38c5e81a74596837bbc998f
39997Author: Frederic Peters <fpeters@entrouvert.com>
39998Date:   Fri Dec 1 17:54:34 2006 +0000
39999
40000    fixing case for NameIdPolicy binding
40001
40002 swig/saml-2.0/samlp2_name_id_policy.i | 6 ++++++
40003 1 file changed, 6 insertions(+)
40004
40005commit 074c35b57016962157cbfa6262aef503810f04b5
40006Author: Frederic Peters <fpeters@entrouvert.com>
40007Date:   Fri Dec 1 15:25:07 2006 +0000
40008
40009    include id-wsf/identity.h to get identity_get_offerings prototype
40010
40011 swig/Lasso.i | 3 +++
40012 1 file changed, 3 insertions(+)
40013
40014commit cfedc84513fa8228cef75aceb987c28d6935454d
40015Author: Damien Laniel <dlaniel@entrouvert.com>
40016Date:   Fri Dec 1 15:04:04 2006 +0000
40017
40018    Added an error code in bindings
40019
40020 swig/Lasso.i | 1 +
40021 1 file changed, 1 insertion(+)
40022
40023commit 3f0e00279514d6f37f2a0f29d785558d799937c3
40024Author: Frederic Peters <fpeters@entrouvert.com>
40025Date:   Fri Dec 1 11:13:07 2006 +0000
40026
40027    on logout response, if responder then look inside for real value
40028
40029 lasso/saml-2.0/logout.c | 9 +++++++++
40030 1 file changed, 9 insertions(+)
40031
40032commit 8e3cdaedb1ad8b970c703247e48b634c1d345728
40033Author: Damien Laniel <dlaniel@entrouvert.com>
40034Date:   Fri Dec 1 08:30:49 2006 +0000
40035
40036    Fixed a memory problem (was double free)
40037
40038 lasso/saml-2.0/login.c | 6 ++++--
40039 1 file changed, 4 insertions(+), 2 deletions(-)
40040
40041commit a9daf8facc0b028a4687c833c1441ef00e3867d2
40042Author: Damien Laniel <dlaniel@entrouvert.com>
40043Date:   Thu Nov 30 19:43:14 2006 +0000
40044
40045    Fixed logout request signature
40046
40047 lasso/saml-2.0/logout.c | 9 +++++++++
40048 1 file changed, 9 insertions(+)
40049
40050commit 27a0c91c6942740a7de151f2f479b9b713da549e
40051Author: Damien Laniel <dlaniel@entrouvert.com>
40052Date:   Thu Nov 30 18:11:59 2006 +0000
40053
40054    Initialise and destroy correctly provider private datas
40055
40056 lasso/id-ff/provider.c        | 17 ++++++++++++++---
40057 lasso/id-ff/providerprivate.h |  2 +-
40058 2 files changed, 15 insertions(+), 4 deletions(-)
40059
40060commit 818de5a5347933ce9549f45e698da2192da765d1
40061Author: Frederic Peters <fpeters@entrouvert.com>
40062Date:   Thu Nov 30 17:59:50 2006 +0000
40063
40064    only call into lasso_saml20_login_process_paos_response_msg if PAOS namespace
40065    is visible; this avoids parsing three times the same message for the common
40066    case of *not* PAOS.
40067
40068 lasso/saml-2.0/login.c | 10 +++++++---
40069 1 file changed, 7 insertions(+), 3 deletions(-)
40070
40071commit 01fda42b98b0fb793613f55d7966ea150975a879
40072Author: Frederic Peters <fpeters@entrouvert.com>
40073Date:   Thu Nov 30 16:26:06 2006 +0000
40074
40075    removed side effects in samlp2_response/get_xmlNode
40076
40077 lasso/xml/saml-2.0/samlp2_response.c | 26 ++++++++++++++++++--------
40078 1 file changed, 18 insertions(+), 8 deletions(-)
40079
40080commit 2552b72458e153b21a7677bbcfc6d56250dae3fd
40081Author: Frederic Peters <fpeters@entrouvert.com>
40082Date:   Thu Nov 30 15:37:34 2006 +0000
40083
40084    fixed case when not using encrypted assertion
40085
40086 lasso/xml/saml-2.0/samlp2_response.c | 6 ++++--
40087 1 file changed, 4 insertions(+), 2 deletions(-)
40088
40089commit 2b4627a8852ef694a0d74ccff5246c3b418aca63
40090Author: Frederic Peters <fpeters@entrouvert.com>
40091Date:   Thu Nov 30 11:04:57 2006 +0000
40092
40093    fixing memory leaks, side effects and more in EncryptedAssertion
40094
40095 lasso/xml/saml-2.0/samlp2_response.c | 27 +++++++++++++++------------
40096 lasso/xml/tools.c                    | 35 ++++++++++++++++-------------------
40097 2 files changed, 31 insertions(+), 31 deletions(-)
40098
40099commit 2b6e2f5d083aebbc47e640a4f2d399f66f805e56
40100Author: Nicolas Clapies <nclapies@entrouvert.com>
40101Date:   Thu Nov 30 10:46:48 2006 +0000
40102
40103    Uncommented xml free.
40104
40105 lasso/saml-2.0/ecp.c | 4 ++--
40106 1 file changed, 2 insertions(+), 2 deletions(-)
40107
40108commit 418e1a22ccc81c0bd7712c447ab891e8acd18be8
40109Author: Nicolas Clapies <nclapies@entrouvert.com>
40110Date:   Thu Nov 30 10:43:18 2006 +0000
40111
40112    Fixed memory use.
40113
40114 lasso/saml-2.0/ecp.c        | 20 ++++++++++++++++----
40115 lasso/saml-2.0/ecpprivate.h |  4 ++--
40116 2 files changed, 18 insertions(+), 6 deletions(-)
40117
40118commit 31afa8d98024ff5b21e53191e4e5afdc10a51f66
40119Author: Frederic Peters <fpeters@entrouvert.com>
40120Date:   Thu Nov 30 10:39:41 2006 +0000
40121
40122    naming lists "item" is confusin
40123
40124 lasso/xml/saml-2.0/samlp2_response.c | 2 +-
40125 1 file changed, 1 insertion(+), 1 deletion(-)
40126
40127commit 35bb9b4957191d07e13ae92187e64c73c94d658b
40128Author: Nicolas Clapies <nclapies@entrouvert.com>
40129Date:   Thu Nov 30 09:52:04 2006 +0000
40130
40131    Added missing ecp private header file.
40132
40133 lasso/saml-2.0/ecpprivate.h | 44 ++++++++++++++++++++++++++++++++++++++++++++
40134 1 file changed, 44 insertions(+)
40135
40136commit a61dcb8379aa957ddfa08bd74a7446256dae5b43
40137Author: Nicolas Clapies <nclapies@entrouvert.com>
40138Date:   Thu Nov 30 09:46:45 2006 +0000
40139
40140    Added private structure for LassoEcp to keep relayed data.
40141
40142 lasso/saml-2.0/Makefile.am |  3 ++-
40143 lasso/saml-2.0/ecp.c       | 38 +++++++++++++++++++++++++++++++++-----
40144 lasso/saml-2.0/ecp.h       |  3 ++-
40145 3 files changed, 37 insertions(+), 7 deletions(-)
40146
40147commit 9b1556b63c6a75ccb3d24d3de38fe8750a104ade
40148Author: Frederic Peters <fpeters@entrouvert.com>
40149Date:   Thu Nov 30 09:40:05 2006 +0000
40150
40151    use appropriate functions for g_list_
40152
40153 lasso/xml/saml-2.0/samlp2_response.c | 2 +-
40154 1 file changed, 1 insertion(+), 1 deletion(-)
40155
40156commit 08bcef745bf880facb10ca74689d4769bfb67865
40157Author: Frederic Peters <fpeters@entrouvert.com>
40158Date:   Wed Nov 29 23:36:26 2006 +0000
40159
40160    re-enabling saml2 signature check
40161
40162 lasso/saml-2.0/logout.c  | 1 -
40163 lasso/saml-2.0/profile.c | 1 -
40164 2 files changed, 2 deletions(-)
40165
40166commit 13162187b90ef86a17243955d5e03fc32241b22e
40167Author: Damien Laniel <dlaniel@entrouvert.com>
40168Date:   Wed Nov 29 15:52:02 2006 +0000
40169
40170    Moved assertion encryption code out of saml2_response.c to tools.c
40171
40172 lasso/xml/saml-2.0/samlp2_response.c | 85 +++++++-----------------------------
40173 lasso/xml/tools.c                    | 59 +++++++++++++++++++++++++
40174 2 files changed, 75 insertions(+), 69 deletions(-)
40175
40176commit 736481f2449b28289c38af3b1b953826f9d1313b
40177Author: Damien Laniel <dlaniel@entrouvert.com>
40178Date:   Wed Nov 29 15:06:49 2006 +0000
40179
40180    Encrypt Assertions at the last moment, so that the assertions should be fully built before that
40181
40182 lasso/id-ff/provider.c                      | 13 +++--
40183 lasso/id-ff/providerprivate.h               |  1 +
40184 lasso/saml-2.0/login.c                      | 21 +++-----
40185 lasso/xml/saml-2.0/saml2_assertion.c        |  6 +++
40186 lasso/xml/saml-2.0/saml2_assertion.h        |  3 +-
40187 lasso/xml/saml-2.0/samlp2_response.c        | 83 +++++++++++++++++++++++++++++
40188 lasso/xml/saml-2.0/samlp2_status_response.c |  2 +-
40189 lasso/xml/xml.c                             | 10 ++--
40190 8 files changed, 114 insertions(+), 25 deletions(-)
40191
40192commit 7a5c89d470638b1cf6523cd443f7cff31cc4ca0f
40193Author: Damien Laniel <dlaniel@entrouvert.com>
40194Date:   Tue Nov 28 14:14:52 2006 +0000
40195
40196    Don't include the internal datas of the nodes in encrypted elements
40197
40198 lasso/xml/xml.c | 2 +-
40199 1 file changed, 1 insertion(+), 1 deletion(-)
40200
40201commit 4078845aa268f23122ee17b226196071d6c70a4c
40202Author: Damien Laniel <dlaniel@entrouvert.com>
40203Date:   Tue Nov 28 13:40:55 2006 +0000
40204
40205    Added an error type when there is no key to decrypt some encrypted elements
40206
40207 lasso/errors.c          | 2 ++
40208 lasso/errors.h          | 1 +
40209 lasso/saml-2.0/login.c  | 7 +++++++
40210 lasso/saml-2.0/logout.c | 3 +++
40211 4 files changed, 13 insertions(+)
40212
40213commit 279e04274c651bd87779bba30d9730a326d1bd7c
40214Author: Frederic Peters <fpeters@entrouvert.com>
40215Date:   Tue Nov 28 12:18:36 2006 +0000
40216
40217    fixed references to SWIGPHP4
40218
40219 swig/saml-2.0/saml2_conditions.i                |  4 ++--
40220 swig/saml-2.0/saml2_subject_confirmation_data.i | 10 +++++-----
40221 2 files changed, 7 insertions(+), 7 deletions(-)
40222
40223commit 166cff941716b236a7d2602562d7c2ecadd8e908
40224Author: Frederic Peters <fpeters@entrouvert.com>
40225Date:   Tue Nov 28 10:47:31 2006 +0000
40226
40227    extra checks to pass negative testing steps
40228
40229 lasso/errors.c                                  |  2 ++
40230 lasso/errors.h                                  |  1 +
40231 lasso/saml-2.0/login.c                          | 26 ++++++++++++++++++--
40232 swig/Lasso.i                                    |  1 +
40233 swig/saml-2.0/saml2_audience_restriction.i      |  3 +++
40234 swig/saml-2.0/saml2_conditions.i                | 32 +++++++++++++++++++++++++
40235 swig/saml-2.0/saml2_subject_confirmation.i      |  3 +++
40236 swig/saml-2.0/saml2_subject_confirmation_data.i | 15 ++++++++++++
40237 swig/saml-2.0/samlp2_response.i                 | 14 +++++++++++
40238 9 files changed, 95 insertions(+), 2 deletions(-)
40239
40240commit e51ab22b76a139f4e2a573ca69f4ae7f1e5ebfc4
40241Author: Frederic Peters <fpeters@entrouvert.com>
40242Date:   Mon Nov 27 20:12:21 2006 +0000
40243
40244    include header file for lasso_saml20_profile_set_session_from_dump
40245
40246 lasso/id-ff/profile.c | 2 ++
40247 1 file changed, 2 insertions(+)
40248
40249commit 2ef4c2bea92d5b8b6bc78d89af456c7880f71f5e
40250Author: Frederic Peters <fpeters@entrouvert.com>
40251Date:   Mon Nov 27 20:11:37 2006 +0000
40252
40253    removed unused variable and added check for identity before accessing it
40254
40255 lasso/saml-2.0/login.c | 9 ++++++---
40256 1 file changed, 6 insertions(+), 3 deletions(-)
40257
40258commit df367439b7cd2c197e98384ff968c5652e4619c3
40259Author: Frederic Peters <fpeters@entrouvert.com>
40260Date:   Mon Nov 27 20:11:09 2006 +0000
40261
40262    removed unused variable
40263
40264 lasso/saml-2.0/logout.c | 1 -
40265 lasso/xml/tools.c       | 1 -
40266 2 files changed, 2 deletions(-)
40267
40268commit b2cffb6d201d68ed1692e3fa7c7e0f42bfd4980a
40269Author: Frederic Peters <fpeters@entrouvert.com>
40270Date:   Mon Nov 27 20:02:00 2006 +0000
40271
40272    removed debugging output
40273
40274 php/patch_swig_output.py | 2 +-
40275 1 file changed, 1 insertion(+), 1 deletion(-)
40276
40277commit b69f9c8b73aa8f40ede12a4292a00f444b6a4dce
40278Author: Damien Laniel <dlaniel@entrouvert.com>
40279Date:   Mon Nov 27 11:05:27 2006 +0000
40280
40281    Support for name-id:format:encrypted in NameIdPolicy in Authnrequest
40282
40283 lasso/saml-2.0/login.c | 10 ++++++++--
40284 lasso/xml/strings.h    |  2 ++
40285 swig/Lasso-saml2.i     |  3 +++
40286 3 files changed, 13 insertions(+), 2 deletions(-)
40287
40288commit 6ce1f2f04412ce4e865734f504d15404b2820abd
40289Author: Damien Laniel <dlaniel@entrouvert.com>
40290Date:   Fri Nov 24 09:11:11 2006 +0000
40291
40292    return -1 was not cute
40293
40294 lasso/saml-2.0/profile.c | 2 +-
40295 1 file changed, 1 insertion(+), 1 deletion(-)
40296
40297commit 0a391478bec7bb5afcb3f8a708d1abda9605e3f1
40298Author: Damien Laniel <dlaniel@entrouvert.com>
40299Date:   Thu Nov 23 17:44:26 2006 +0000
40300
40301    Added an original node to encrypted elements, only in dumps, for the dump to be readable
40302
40303 lasso/id-ff/profile.c                        |  7 +++++-
40304 lasso/saml-2.0/profile.c                     | 36 +++++++++++++++++++++++++++-
40305 lasso/saml-2.0/profileprivate.h              |  1 +
40306 lasso/xml/saml-2.0/saml2_encrypted_element.c |  3 +++
40307 lasso/xml/saml-2.0/saml2_encrypted_element.h |  1 +
40308 lasso/xml/xml.c                              |  4 ++++
40309 6 files changed, 50 insertions(+), 2 deletions(-)
40310
40311commit 03aa90b8b79681e1e9f6195767cb116047775caf
40312Author: Damien Laniel <dlaniel@entrouvert.com>
40313Date:   Thu Nov 23 17:41:17 2006 +0000
40314
40315    Removed useless headers
40316
40317 lasso/saml-2.0/logout.c | 3 ---
40318 1 file changed, 3 deletions(-)
40319
40320commit 89c1aa511659cb3ac1a3bb79a02cbb7141acad1c
40321Author: Damien Laniel <dlaniel@entrouvert.com>
40322Date:   Thu Nov 23 17:34:37 2006 +0000
40323
40324    Encrypt and decrypt NameID in logout requests
40325
40326 lasso/saml-2.0/logout.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++---
40327 1 file changed, 47 insertions(+), 3 deletions(-)
40328
40329commit 91328f2089fea7b180f884a6e490758f138b2c1c
40330Author: Damien Laniel <dlaniel@entrouvert.com>
40331Date:   Thu Nov 23 17:29:28 2006 +0000
40332
40333    Coding style fix
40334
40335 lasso/saml-2.0/login.c | 5 +++--
40336 1 file changed, 3 insertions(+), 2 deletions(-)
40337
40338commit 3ad66165b7a40cf9a2beab4144ed810d755da533
40339Author: Frederic Peters <fpeters@entrouvert.com>
40340Date:   Thu Nov 23 10:29:39 2006 +0000
40341
40342    removed use of unallocated variable
40343
40344 lasso/saml-2.0/ecp.c | 2 --
40345 1 file changed, 2 deletions(-)
40346
40347commit f2fa9561ac93915661be2ea0b140f3c422ffef09
40348Author: Frederic Peters <fpeters@entrouvert.com>
40349Date:   Thu Nov 23 09:47:54 2006 +0000
40350
40351    style and missing header
40352
40353 lasso/saml-2.0/ecp.c | 9 +++++----
40354 1 file changed, 5 insertions(+), 4 deletions(-)
40355
40356commit b8f7f26777d903b5885d530ab0f60ece3980ea2d
40357Author: Frederic Peters <fpeters@entrouvert.com>
40358Date:   Thu Nov 23 09:41:29 2006 +0000
40359
40360    fixing indentation
40361
40362 lasso/saml-2.0/ecp.c | 2 +-
40363 1 file changed, 1 insertion(+), 1 deletion(-)
40364
40365commit 2c835be36e1a5a3f2f94d757a9726a210f8bfa8d
40366Author: Nicolas Clapies <nclapies@entrouvert.com>
40367Date:   Thu Nov 23 09:02:55 2006 +0000
40368
40369    Added missing updates about LassoEcp object.
40370
40371 lasso/saml-2.0/ecp.c | 28 +++++++++++++++++++++++++++-
40372 lasso/saml-2.0/ecp.h |  2 +-
40373 2 files changed, 28 insertions(+), 2 deletions(-)
40374
40375commit ff4eaec6e27d5193458f51a2875706d1e2c88d72
40376Author: Nicolas Clapies <nclapies@entrouvert.com>
40377Date:   Wed Nov 22 13:47:24 2006 +0000
40378
40379    Updated binding for LassoEcp object.
40380
40381 swig/Lasso-saml2.i | 4 ++--
40382 1 file changed, 2 insertions(+), 2 deletions(-)
40383
40384commit 08eb2fab562950252eb896d69619f255518fa94c
40385Author: Damien Laniel <dlaniel@entrouvert.com>
40386Date:   Wed Nov 22 12:45:56 2006 +0000
40387
40388    Binding for setEncryptionMode
40389
40390 swig/Lasso.i | 18 +++++++++++++++---
40391 1 file changed, 15 insertions(+), 3 deletions(-)
40392
40393commit 5f2583da6de52493002eb0984b13912b8b3ca374
40394Author: Damien Laniel <dlaniel@entrouvert.com>
40395Date:   Wed Nov 22 12:45:38 2006 +0000
40396
40397    Changed setEncryption(boolean) to setEncryptionMode(enum mode)
40398
40399 lasso/id-ff/provider.c        |  6 +++---
40400 lasso/id-ff/provider.h        | 19 +++++++++++++++++--
40401 lasso/id-ff/providerprivate.h |  2 +-
40402 lasso/saml-2.0/login.c        |  4 ++--
40403 4 files changed, 23 insertions(+), 8 deletions(-)
40404
40405commit d7f9c2aaec7eacddbcd7529ad359cfd1da6a257d
40406Author: Damien Laniel <dlaniel@entrouvert.com>
40407Date:   Wed Nov 22 11:03:06 2006 +0000
40408
40409    Binding for setEncryption method
40410
40411 swig/Lasso.i | 5 ++++-
40412 1 file changed, 4 insertions(+), 1 deletion(-)
40413
40414commit 0b5bbddb456b0da62d059459b4625a0c373c27cb
40415Author: Damien Laniel <dlaniel@entrouvert.com>
40416Date:   Wed Nov 22 11:02:43 2006 +0000
40417
40418    changed provider->private_data->encryption name to provider->private_data->encryption_enabled
40419
40420 lasso/id-ff/provider.c        | 4 ++--
40421 lasso/id-ff/providerprivate.h | 2 +-
40422 lasso/saml-2.0/login.c        | 8 ++++----
40423 3 files changed, 7 insertions(+), 7 deletions(-)
40424
40425commit a735e87b2e88a961cf1233fd5b92b21570fedf4b
40426Author: Damien Laniel <dlaniel@entrouvert.com>
40427Date:   Wed Nov 22 11:01:29 2006 +0000
40428
40429    Fix LassoSaml2EncryptedElement name
40430
40431 lasso/xml/xml.c | 4 ++--
40432 1 file changed, 2 insertions(+), 2 deletions(-)
40433
40434commit d0edddf2bb9aafdf105dfb2b27dc6b5d9393e5d3
40435Author: Damien Laniel <dlaniel@entrouvert.com>
40436Date:   Wed Nov 22 10:30:54 2006 +0000
40437
40438    Added lasso_provider_set_encryption method to activate or desactive encryption
40439
40440 lasso/id-ff/provider.c        | 15 +++++++++++++++
40441 lasso/id-ff/provider.h        |  3 +++
40442 lasso/id-ff/providerprivate.h |  1 +
40443 lasso/saml-2.0/login.c        |  6 ++++--
40444 lasso/saml-2.0/provider.c     |  2 --
40445 5 files changed, 23 insertions(+), 4 deletions(-)
40446
40447commit 3748fbcdfbd9575320bfb0a082890e3b39c639f8
40448Author: Frederic Peters <fpeters@entrouvert.com>
40449Date:   Wed Nov 22 09:54:19 2006 +0000
40450
40451    reduced memory allocation (and loc)
40452
40453 lasso/xml/xml.c | 10 +++-------
40454 1 file changed, 3 insertions(+), 7 deletions(-)
40455
40456commit c161a72b39601cd9c58646e043d3a6e9032e7c85
40457Author: Damien Laniel <dlaniel@entrouvert.com>
40458Date:   Wed Nov 22 08:39:58 2006 +0000
40459
40460    Changed xmlGetNoNsProp with xmlGetProp in lasso_decrypt
40461
40462 lasso/xml/xml.c | 2 +-
40463 1 file changed, 1 insertion(+), 1 deletion(-)
40464
40465commit be247a65facaeea4485d5871297010b6911ab7d9
40466Author: Frederic Peters <fpeters@entrouvert.com>
40467Date:   Tue Nov 21 17:52:31 2006 +0000
40468
40469    fixed pkey memory leak
40470
40471 lasso/xml/tools.c | 32 +++++++++++++-------------------
40472 1 file changed, 13 insertions(+), 19 deletions(-)
40473
40474commit b45333444cc9c9a73718417861fd19e8602a1bae
40475Author: Damien Laniel <dlaniel@entrouvert.com>
40476Date:   Tue Nov 21 17:31:02 2006 +0000
40477
40478    coding style fixes
40479
40480 lasso/saml-2.0/ecp.c | 4 ++--
40481 1 file changed, 2 insertions(+), 2 deletions(-)
40482
40483commit 1c65a0e664c44bd575fce49ed58761d9adcef915
40484Author: Damien Laniel <dlaniel@entrouvert.com>
40485Date:   Tue Nov 21 17:29:33 2006 +0000
40486
40487    Free bio on error in lasso_get_pem_file_type
40488
40489 lasso/xml/tools.c | 8 ++++++--
40490 1 file changed, 6 insertions(+), 2 deletions(-)
40491
40492commit 84d4c960be871c9d175eb7d699f2269c47f6bdf3
40493Author: Damien Laniel <dlaniel@entrouvert.com>
40494Date:   Tue Nov 21 17:16:29 2006 +0000
40495
40496    Fixed -Wall warnings and replaced a LASSO_ERROR_UNDEFINED
40497
40498 lasso/saml-2.0/ecp.c      | 19 +++++++++++--------
40499 lasso/saml-2.0/login.c    |  2 ++
40500 lasso/saml-2.0/provider.c |  8 +++-----
40501 lasso/saml-2.0/server.c   |  2 +-
40502 lasso/xml/tools.c         | 11 ++++++++---
40503 lasso/xml/xml.c           |  7 +++----
40504 6 files changed, 28 insertions(+), 21 deletions(-)
40505
40506commit 9f4d57b3e8aff190ad415d342aff1c0c201b6802
40507Author: Damien Laniel <dlaniel@entrouvert.com>
40508Date:   Tue Nov 21 16:13:15 2006 +0000
40509
40510    Coding style fixes + removed the obsolete comment about set_nodename in LassoSaml2EncryptedElementClass
40511
40512 lasso/xml/saml-2.0/saml2_encrypted_element.c | 3 ---
40513 lasso/xml/xml.c                              | 8 ++++----
40514 2 files changed, 4 insertions(+), 7 deletions(-)
40515
40516commit b76e8c3f2b94b00419cca949f135bb294faf8b4e
40517Author: Damien Laniel <dlaniel@entrouvert.com>
40518Date:   Tue Nov 21 16:05:43 2006 +0000
40519
40520    Set nodename "EncryptedElement" in LassoSaml2EncryptedElementClass
40521
40522 lasso/saml-2.0/login.c                       | 3 +--
40523 lasso/xml/saml-2.0/saml2_encrypted_element.c | 2 +-
40524 2 files changed, 2 insertions(+), 3 deletions(-)
40525
40526commit 3b419a2079af6a70ebf4703817ac760c78081dec
40527Author: Damien Laniel <dlaniel@entrouvert.com>
40528Date:   Tue Nov 21 15:49:38 2006 +0000
40529
40530    updated comments
40531
40532 lasso/xml/xml.c | 4 ++--
40533 1 file changed, 2 insertions(+), 2 deletions(-)
40534
40535commit a16c4b85d84a70bca9cef540a09d94b0c5ad3644
40536Author: Damien Laniel <dlaniel@entrouvert.com>
40537Date:   Tue Nov 21 15:46:35 2006 +0000
40538
40539    - Can use AES EncryptedKey as well as DES to decrypted the EncryptedData
40540    - Encrypt nodes with 256-bit AES
40541
40542 lasso/xml/xml.c | 82 +++++++++++++++++++++++++++++++++------------------------
40543 1 file changed, 48 insertions(+), 34 deletions(-)
40544
40545commit bf95fa5d6fa14de362089dd4747a392d0a37fc24
40546Author: Frederic Peters <fpeters@entrouvert.com>
40547Date:   Tue Nov 21 14:23:56 2006 +0000
40548
40549    in LIST_NODES, if snippet->name is set; use it.
40550
40551 lasso/xml/xml.c | 12 +++++++++---
40552 1 file changed, 9 insertions(+), 3 deletions(-)
40553
40554commit 371cf97f7c74dea1e130576ebcac0fcd99aa6cbf
40555Author: Frederic Peters <fpeters@entrouvert.com>
40556Date:   Tue Nov 21 14:06:19 2006 +0000
40557
40558    ##any nodes needs empty snippet name
40559
40560 lasso/xml/soap_binding_ext_credential.c | 6 +++---
40561 1 file changed, 3 insertions(+), 3 deletions(-)
40562
40563commit 1e7983b0df915ba05ae8e0dddd596a39d393f361
40564Author: Damien Laniel <dlaniel@entrouvert.com>
40565Date:   Tue Nov 21 13:31:35 2006 +0000
40566
40567    Encrypt and decrypt Assertion
40568
40569 lasso/saml-2.0/login.c                       | 70 ++++++++++++++++++++--------
40570 lasso/saml-2.0/profile.c                     |  3 --
40571 lasso/xml/saml-2.0/saml2_encrypted_element.c |  8 +++-
40572 lasso/xml/saml-2.0/saml2_encrypted_element.h |  2 +-
40573 lasso/xml/saml-2.0/samlp2_response.c         |  2 +-
40574 lasso/xml/tools.c                            |  2 +-
40575 lasso/xml/xml.c                              | 44 +++++++++++++----
40576 7 files changed, 96 insertions(+), 35 deletions(-)
40577
40578commit e105f2a639c5251c47278c63436bb8b6ceb34d7a
40579Author: Frederic Peters <fpeters@entrouvert.com>
40580Date:   Tue Nov 21 12:04:06 2006 +0000
40581
40582    check for identity before accessing it
40583
40584 lasso/id-wsf/discovery.c | 8 ++++++++
40585 1 file changed, 8 insertions(+)
40586
40587commit ecb96bacab5e8fd1997d419b043623ef3e038f48
40588Author: Nicolas Clapies <nclapies@entrouvert.com>
40589Date:   Mon Nov 20 16:40:07 2006 +0000
40590
40591    Restored immutable attribute msg_relayState in LassoLogin object.
40592
40593 swig/Lasso.i | 2 +-
40594 1 file changed, 1 insertion(+), 1 deletion(-)
40595
40596commit 211ee2fb2a40c3e6d435a376b22718972e750828
40597Author: Nicolas Clapies <nclapies@entrouvert.com>
40598Date:   Mon Nov 20 15:13:37 2006 +0000
40599
40600    Moved SOAP value as last element in lists.
40601
40602 lasso/saml-2.0/provider.c | 8 ++++----
40603 1 file changed, 4 insertions(+), 4 deletions(-)
40604
40605commit 8bff82551bc00998de2ba9c9ef4b8e76268ec1ff
40606Author: Frederic Peters <fpeters@entrouvert.com>
40607Date:   Mon Nov 20 10:10:03 2006 +0000
40608
40609    new server method, for saml2 affiliations
40610
40611 lasso/saml-2.0/server.c | 79 +++++++++++++++++++++++++++++++++++++++++++++++++
40612 1 file changed, 79 insertions(+)
40613
40614commit 80484f6b485b613b4f76ce5372790167ed831af9
40615Author: Frederic Peters <fpeters@entrouvert.com>
40616Date:   Mon Nov 20 09:40:01 2006 +0000
40617
40618    saml2 server private functions
40619
40620 lasso/saml-2.0/serverprivate.h | 41 +++++++++++++++++++++++++++++++++++++++++
40621 1 file changed, 41 insertions(+)
40622
40623commit 4016a87eacd4f2e4cd4fe153ac95bb825f59773a
40624Author: Frederic Peters <fpeters@entrouvert.com>
40625Date:   Sun Nov 19 20:07:46 2006 +0000
40626
40627    added loading of affiliation metadata (not yet acted upon)
40628
40629 lasso/errors.c                |  3 +++
40630 lasso/errors.h                |  2 ++
40631 lasso/id-ff/provider.c        |  1 +
40632 lasso/id-ff/providerprivate.h |  4 ++++
40633 lasso/id-ff/server.c          | 42 ++++++++++++++++++++++++++++++++++++++++++
40634 lasso/id-ff/server.h          |  2 ++
40635 lasso/saml-2.0/Makefile.am    |  6 ++++--
40636 swig/Lasso.i                  |  8 +++++++-
40637 8 files changed, 65 insertions(+), 3 deletions(-)
40638
40639commit ef4f859812f5275a94fd6cf51be216198d2e334d
40640Author: Frederic Peters <fpeters@entrouvert.com>
40641Date:   Sun Nov 19 19:08:51 2006 +0000
40642
40643    const'ified some char*
40644
40645 lasso/id-ff/server.c | 6 +++---
40646 lasso/id-ff/server.h | 8 +++++---
40647 2 files changed, 8 insertions(+), 6 deletions(-)
40648
40649commit 24828a24a53d4fbaebd188ec435a7c441c3b49a8
40650Author: Frederic Peters <fpeters@entrouvert.com>
40651Date:   Sun Nov 19 19:06:30 2006 +0000
40652
40653    rewritten in a shorter form
40654
40655 lasso/id-ff/login.c | 9 ++++-----
40656 1 file changed, 4 insertions(+), 5 deletions(-)
40657
40658commit 1729459a2f3799aed1d87d762415f3e577753bb7
40659Author: Frederic Peters <fpeters@entrouvert.com>
40660Date:   Sun Nov 19 19:01:50 2006 +0000
40661
40662    s/file_name/filename/
40663
40664 lasso/id-ff/server.c | 9 +++++----
40665 lasso/id-ff/server.h | 2 +-
40666 2 files changed, 6 insertions(+), 5 deletions(-)
40667
40668commit 13907aba6749d88f7a9dc655ba385b0cad273b04
40669Author: Frederic Peters <fpeters@entrouvert.com>
40670Date:   Sun Nov 19 14:18:43 2006 +0000
40671
40672    don't include * in %rename() statements
40673
40674 swig/saml-2.0/samlp2_artifact_resolve.i         | 14 +++++++-------
40675 swig/saml-2.0/samlp2_artifact_response.i        | 18 +++++++++---------
40676 swig/saml-2.0/samlp2_assertion_idrequest.i      | 14 +++++++-------
40677 swig/saml-2.0/samlp2_attribute_query.i          | 16 ++++++++--------
40678 swig/saml-2.0/samlp2_authn_query.i              | 16 ++++++++--------
40679 swig/saml-2.0/samlp2_authn_request.i            | 14 +++++++-------
40680 swig/saml-2.0/samlp2_authz_decision_query.i     | 16 ++++++++--------
40681 swig/saml-2.0/samlp2_logout_request.i           | 14 +++++++-------
40682 swig/saml-2.0/samlp2_manage_name_id_request.i   | 14 +++++++-------
40683 swig/saml-2.0/samlp2_name_id_mapping_request.i  | 14 +++++++-------
40684 swig/saml-2.0/samlp2_name_id_mapping_response.i | 18 +++++++++---------
40685 swig/saml-2.0/samlp2_request_abstract.i         |  3 +++
40686 swig/saml-2.0/samlp2_response.i                 | 18 +++++++++---------
40687 swig/saml-2.0/samlp2_subject_query_abstract.i   | 14 +++++++-------
40688 14 files changed, 103 insertions(+), 100 deletions(-)
40689
40690commit 92e8799a564ea6a14e35806a6f9cac9bd02b08ea
40691Author: Damien Laniel <dlaniel@entrouvert.com>
40692Date:   Thu Nov 16 14:34:57 2006 +0000
40693
40694    - Moved the EncryptedKey to the same level as EncryptedData in xml
40695    - Changed the prototype for lasso_node_encrypt and lasso_node_encrypt
40696    - Moved lasso_node_encrypt and lasso_node_encrypt declaration to xml_enc.h
40697    - Added a GList for EncryptedKey in EncryptedElement
40698
40699 lasso/saml-2.0/login.c                       | 26 ++++----
40700 lasso/xml/saml-2.0/saml2_encrypted_element.c |  2 +-
40701 lasso/xml/saml-2.0/saml2_encrypted_element.h |  4 +-
40702 lasso/xml/xml.c                              | 89 +++++++++++++++++++---------
40703 lasso/xml/xml.h                              |  3 -
40704 lasso/xml/xml_enc.h                          | 45 ++++++++++++++
40705 6 files changed, 123 insertions(+), 46 deletions(-)
40706
40707commit fb131f73c583b19c379f35b44689f622b7804894
40708Author: Frederic Peters <fpeters@entrouvert.com>
40709Date:   Wed Nov 15 23:58:28 2006 +0000
40710
40711    process_authn_response_msg for saml2; this is similar to id-ff even if the
40712    underlying messages are different
40713
40714 lasso/id-ff/login.c              | 33 +++++++++++++++++-----------
40715 lasso/saml-2.0/login.c           | 47 +++++++++++++++++++++++++++++++++++++++-
40716 lasso/saml-2.0/loginprivate.h    |  1 +
40717 lasso/saml-2.0/provider.c        |  3 ++-
40718 lasso/saml-2.0/providerprivate.h |  2 ++
40719 5 files changed, 71 insertions(+), 15 deletions(-)
40720
40721commit 42d3e91a21822eb3266c81a589fa84cff8c9f103
40722Author: Frederic Peters <fpeters@entrouvert.com>
40723Date:   Wed Nov 15 23:31:29 2006 +0000
40724
40725    correctly looks up assertionconsumerservice url, even with just the binding
40726
40727 lasso/saml-2.0/login.c    | 13 ++++++++--
40728 lasso/saml-2.0/provider.c | 66 +++++++++++++++++++++++++++++++++++++++++++++++
40729 2 files changed, 77 insertions(+), 2 deletions(-)
40730
40731commit da904e0bb3e7ffb9c4ca04008d4decc10c3d8a0e
40732Author: Frederic Peters <fpeters@entrouvert.com>
40733Date:   Wed Nov 15 18:58:26 2006 +0000
40734
40735    binding for SAML2 binding uri; and fixed SAML20 to SAML2 for coherence
40736
40737 lasso/id-ff/provider.c               |  2 +-
40738 lasso/saml-2.0/login.c               |  6 +++---
40739 lasso/saml-2.0/provider.c            | 10 +++++-----
40740 lasso/xml/strings.h                  | 12 ++++++------
40741 swig/Lasso-saml2.i                   | 15 +++++++++++++++
40742 swig/saml-2.0/samlp2_authn_request.i |  3 +++
40743 6 files changed, 33 insertions(+), 15 deletions(-)
40744
40745commit 8a331ac747c43560857a8c918682b5650e4e1a1f
40746Author: Damien Laniel <dlaniel@entrouvert.com>
40747Date:   Wed Nov 15 18:56:34 2006 +0000
40748
40749    Decryption of EncryptedID in Assertion
40750
40751 lasso/id-ff/server.c        |  5 ---
40752 lasso/id-ff/serverprivate.h |  6 +++
40753 lasso/saml-2.0/login.c      | 28 ++++++++++++-
40754 lasso/xml/xml.c             | 97 ++++++++++++++++++++++++++++++++++++++++++---
40755 lasso/xml/xml.h             |  1 +
40756 5 files changed, 126 insertions(+), 11 deletions(-)
40757
40758commit 0f11bb2491fd38e5b19484a6367e2d98452579a4
40759Author: Frederic Peters <fpeters@entrouvert.com>
40760Date:   Wed Nov 15 16:41:55 2006 +0000
40761
40762    fixed up lasso_saml20_logout_process_response_msg function name; and remove
40763    assertion on SP when initiated on SP.
40764
40765 lasso/id-ff/logout.c           |  2 +-
40766 lasso/saml-2.0/logout.c        | 10 ++++++++--
40767 lasso/saml-2.0/logoutprivate.h |  2 +-
40768 3 files changed, 10 insertions(+), 4 deletions(-)
40769
40770commit 011bc4456936801ed9ca1a438bf6571e55246480
40771Author: Frederic Peters <fpeters@entrouvert.com>
40772Date:   Tue Nov 14 17:07:31 2006 +0000
40773
40774    random fixage of warning displayed with -Wall
40775
40776 lasso/id-ff/profile.c               |  9 ++--
40777 lasso/id-ff/provider.c              |  4 +-
40778 lasso/id-wsf/authentication.c       |  8 ++--
40779 lasso/id-wsf/data_service.c         |  7 +--
40780 lasso/id-wsf/discovery.c            | 17 ++++---
40781 lasso/id-wsf/wsf_profile.c          | 91 +++++++++++++++++++------------------
40782 lasso/id-wsf/wsf_profile.h          |  4 ++
40783 lasso/saml-2.0/login.c              | 12 +++--
40784 lasso/saml-2.0/loginprivate.h       |  1 +
40785 lasso/saml-2.0/name_id_management.c |  7 +--
40786 lasso/xml/xml.c                     | 36 ++++++++-------
40787 11 files changed, 103 insertions(+), 93 deletions(-)
40788
40789commit 85d8ea7d4bda979f28af90d000451388558ba513
40790Author: Nicolas Clapies <nclapies@entrouvert.com>
40791Date:   Tue Nov 14 15:09:29 2006 +0000
40792
40793    Fixed big mistake about PAOS naming. Added more strict check when trying to process PAOS response in login.c.
40794
40795 lasso/saml-2.0/ecp.c   | 20 ++++++++++----------
40796 lasso/saml-2.0/login.c | 16 +++++++++++++++-
40797 lasso/xml/strings.h    |  4 ++--
40798 lasso/xml/xml.c        | 24 ++++++++++++------------
40799 lasso/xml/xml.h        |  2 +-
40800 5 files changed, 40 insertions(+), 26 deletions(-)
40801
40802commit 261c7355314af6f2de268980b2d28b88e96892b7
40803Author: Nicolas Clapies <nclapies@entrouvert.com>
40804Date:   Tue Nov 14 14:52:22 2006 +0000
40805
40806    Fixed declaration line ending.
40807
40808 lasso/saml-2.0/ecp.c | 2 +-
40809 1 file changed, 1 insertion(+), 1 deletion(-)
40810
40811commit 07249c787feac9d2437e70980086fe84f79a11a8
40812Author: Nicolas Clapies <nclapies@entrouvert.com>
40813Date:   Tue Nov 14 14:41:59 2006 +0000
40814
40815    Added ecp files.
40816
40817 lasso/saml-2.0/ecp.c | 239 +++++++++++++++++++++++++++++++++++++++++++++++++++
40818 lasso/saml-2.0/ecp.h |  76 ++++++++++++++++
40819 2 files changed, 315 insertions(+)
40820
40821commit 65ba1cb9bfb01c0520e64537f01dbd9f045dbaa4
40822Author: Frederic Peters <fpeters@entrouvert.com>
40823Date:   Tue Nov 14 14:38:20 2006 +0000
40824
40825    downcast soapenvelope to LassoNode
40826
40827 lasso/id-wsf/wsf_profile.c | 2 +-
40828 1 file changed, 1 insertion(+), 1 deletion(-)
40829
40830commit fc8a4b153136ac1bc3d555bfa19e09cb8709c283
40831Author: Frederic Peters <fpeters@entrouvert.com>
40832Date:   Tue Nov 14 14:37:58 2006 +0000
40833
40834    include header from xmlsec to get xmlSecCreateTree declaration
40835
40836 lasso/id-wsf/discovery.c | 2 ++
40837 1 file changed, 2 insertions(+)
40838
40839commit c7b95c4c16775ca5a2b91daa3582f9574a9f5f9b
40840Author: Nicolas Clapies <nclapies@entrouvert.com>
40841Date:   Tue Nov 14 14:15:06 2006 +0000
40842
40843    Added ecp.h in public declarations.
40844
40845 lasso/lasso.h | 1 +
40846 1 file changed, 1 insertion(+)
40847
40848commit 55d0638ff670da610db7e0010d9e59744f6a3598
40849Author: Nicolas Clapies <nclapies@entrouvert.com>
40850Date:   Tue Nov 14 14:13:35 2006 +0000
40851
40852    Added binding for ECP. Modified binding in Lasso.si to allow setting LassoProfile's msg_relayState.
40853
40854 swig/Lasso-saml2.i | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
40855 swig/Lasso.i       |  4 ++-
40856 2 files changed, 95 insertions(+), 1 deletion(-)
40857
40858commit 9c6d34b930949bc50f947ce673c6f6519fa0d78e
40859Author: Nicolas Clapies <nclapies@entrouvert.com>
40860Date:   Tue Nov 14 14:11:59 2006 +0000
40861
40862    Added ECP profile (client, SP and IDP parts).
40863
40864 lasso/saml-2.0/Makefile.am |  2 +
40865 lasso/saml-2.0/login.c     | 98 +++++++++++++++++++++++++++++++++++++++++++++-
40866 lasso/saml-2.0/provider.c  |  4 +-
40867 lasso/xml/strings.h        | 16 ++++++++
40868 4 files changed, 116 insertions(+), 4 deletions(-)
40869
40870commit 608cfa1fee08f14a4385075f4828342033bc62e5
40871Author: Nicolas Clapies <nclapies@entrouvert.com>
40872Date:   Tue Nov 14 13:57:40 2006 +0000
40873
40874    Added functions to export to PAOS request and ECP response.
40875
40876 lasso/xml/xml.c | 134 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
40877 lasso/xml/xml.h |   6 +++
40878 2 files changed, 140 insertions(+)
40879
40880commit 45e7e8e448b96f80568028703bc98477f4ad3908
40881Author: Damien Laniel <dlaniel@entrouvert.com>
40882Date:   Tue Nov 14 10:36:40 2006 +0000
40883
40884    Replaced some  LASSO_ERROR_UNDEFINED with real error codes
40885
40886 lasso/errors.c           |  6 ++++++
40887 lasso/errors.h           |  3 +++
40888 lasso/saml-2.0/login.c   | 14 +++++++-------
40889 lasso/saml-2.0/profile.c |  4 ++--
40890 4 files changed, 18 insertions(+), 9 deletions(-)
40891
40892commit d7fe76847480884b000e2caf2ad18d6916a2c500
40893Author: Damien Laniel <dlaniel@entrouvert.com>
40894Date:   Tue Nov 14 09:59:09 2006 +0000
40895
40896    Test on a possibly NULL pointer to avoid seg fault
40897
40898 lasso/saml-2.0/login.c | 4 +++-
40899 1 file changed, 3 insertions(+), 1 deletion(-)
40900
40901commit 3fa164f916c5b9ee7627cded9804638a1b5b1fb6
40902Author: Damien Laniel <dlaniel@entrouvert.com>
40903Date:   Mon Nov 13 16:17:16 2006 +0000
40904
40905    Read SNIPPET_XMLNODE from XML
40906
40907 lasso/xml/xml.c | 3 ++-
40908 1 file changed, 2 insertions(+), 1 deletion(-)
40909
40910commit 61a4e049bdfeca1fdc9dc475f46c89938dda055d
40911Author: Damien Laniel <dlaniel@entrouvert.com>
40912Date:   Mon Nov 13 12:07:11 2006 +0000
40913
40914    Added documentation for SNIPPET_XMLNODE
40915
40916 docs/reference/snippet-types.rst | 6 ++++++
40917 1 file changed, 6 insertions(+)
40918
40919commit 3bf1a98f269f212eda9bb6e6a8e7ccb5cbaec74f
40920Author: Damien Laniel <dlaniel@entrouvert.com>
40921Date:   Mon Nov 13 12:06:30 2006 +0000
40922
40923    Added EncryptedID as SNIPPET_XMLNODE in Subject in Assertion
40924
40925 lasso/saml-2.0/login.c                       | 20 +++++++++++++++++++-
40926 lasso/xml/private.h                          |  1 +
40927 lasso/xml/saml-2.0/saml2_encrypted_element.c |  2 +-
40928 lasso/xml/saml-2.0/saml2_encrypted_element.h |  2 +-
40929 lasso/xml/xml.c                              |  6 ++++++
40930 5 files changed, 28 insertions(+), 3 deletions(-)
40931
40932commit bbe93473904e1574509c8a9b6989b1e3cd9ad22f
40933Author: Damien Laniel <dlaniel@entrouvert.com>
40934Date:   Mon Nov 13 11:54:47 2006 +0000
40935
40936    Header for lasso_node_encrypt
40937
40938 lasso/xml/xml.h | 4 ++++
40939 1 file changed, 4 insertions(+)
40940
40941commit 5bcb4d9035296ff91c95f37cc84738c71447d34c
40942Author: Frederic Peters <fpeters@entrouvert.com>
40943Date:   Mon Nov 13 11:12:59 2006 +0000
40944
40945    also dump private data; necessary for saml2 artifact support
40946
40947 lasso/id-ff/profile.c | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++
40948 1 file changed, 63 insertions(+)
40949
40950commit 394d1949f6010a94dabad77df8fcd04c89146f18
40951Author: Damien Laniel <dlaniel@entrouvert.com>
40952Date:   Mon Nov 13 11:07:28 2006 +0000
40953
40954    Added lasso_node_encrypt to encrypt a Lasso node
40955
40956 lasso/xml/xml.c | 126 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
40957 1 file changed, 126 insertions(+)
40958
40959commit 498845547c4653f5f2c162cae8e205ad9a65b24c
40960Author: Frederic Peters <fpeters@entrouvert.com>
40961Date:   Fri Nov 10 15:12:42 2006 +0000
40962
40963    don't set inResponseTo if there is no request
40964
40965 lasso/saml-2.0/logout.c | 8 ++++----
40966 1 file changed, 4 insertions(+), 4 deletions(-)
40967
40968commit 67d514c1c1495c92c0a7ed8f3b540d23b32ca71c
40969Author: Frederic Peters <fpeters@entrouvert.com>
40970Date:   Fri Nov 10 15:12:18 2006 +0000
40971
40972    include http request method in profile dumps
40973
40974 lasso/id-ff/logout.c  | 2 ++
40975 lasso/id-ff/profile.c | 2 ++
40976 2 files changed, 4 insertions(+)
40977
40978commit e06981428fe28125d12fe11538927a07f95dac52
40979Author: Damien Laniel <dlaniel@entrouvert.com>
40980Date:   Thu Nov 9 17:41:09 2006 +0000
40981
40982    moved encryption key loading from id-ff to saml-2.0
40983
40984 lasso/id-ff/provider.c    | 10 ++++------
40985 lasso/saml-2.0/provider.c |  4 ++++
40986 2 files changed, 8 insertions(+), 6 deletions(-)
40987
40988commit 1b9ca80cec9a0436dbdce163722e449531aa80c2
40989Author: Damien Laniel <dlaniel@entrouvert.com>
40990Date:   Thu Nov 9 16:44:05 2006 +0000
40991
40992    properly initialise encryption_private_key
40993
40994 lasso/id-ff/server.c | 1 +
40995 1 file changed, 1 insertion(+)
40996
40997commit b22f5b9b5e7a944b609f150e6aab23871da741fc
40998Author: Damien Laniel <dlaniel@entrouvert.com>
40999Date:   Thu Nov 9 15:07:11 2006 +0000
41000
41001    Use xmlSecKeyDestroy to free the key in lasso_server_set_encryption_private_key
41002
41003 lasso/id-ff/server.c | 2 +-
41004 1 file changed, 1 insertion(+), 1 deletion(-)
41005
41006commit 40a577ac464b3eda720ba934f2a02116fa526bc3
41007Author: Damien Laniel <dlaniel@entrouvert.com>
41008Date:   Thu Nov 9 14:39:39 2006 +0000
41009
41010    Fix a possible memory leak in lasso_server_set_encryption_private_key and add a comment
41011
41012 lasso/id-ff/server.c | 15 ++++++++++++++-
41013 1 file changed, 14 insertions(+), 1 deletion(-)
41014
41015commit 15e4f5436d53e90e7987b0df94a2155d13c2f06a
41016Author: Damien Laniel <dlaniel@entrouvert.com>
41017Date:   Thu Nov 9 13:50:09 2006 +0000
41018
41019    binding for lasso_server_set_encryption_private_key
41020
41021 swig/Lasso.i | 5 +++++
41022 1 file changed, 5 insertions(+)
41023
41024commit 59c70367cb340a213ccfd5b42ee46743418fe3da
41025Author: Damien Laniel <dlaniel@entrouvert.com>
41026Date:   Thu Nov 9 13:49:49 2006 +0000
41027
41028    changed prototype for lasso_server_set_encryption_private_key and added error handling
41029
41030 lasso/errors.c       | 2 ++
41031 lasso/errors.h       | 1 +
41032 lasso/id-ff/server.c | 8 +++++---
41033 lasso/id-ff/server.h | 2 +-
41034 4 files changed, 9 insertions(+), 4 deletions(-)
41035
41036commit 88e442ca1ee161a27ddc2dea54d9c1ba9ddd1b00
41037Author: Frederic Peters <fpeters@entrouvert.com>
41038Date:   Thu Nov 9 11:01:28 2006 +0000
41039
41040    Change from string to list in requestedAuthnContext.
41041
41042 swig/saml-2.0/samlp2_requested_authn_context.i | 21 +++++++++++++++++++--
41043 1 file changed, 19 insertions(+), 2 deletions(-)
41044
41045commit 3e4c60b767a86b0c1c6401586e44eab72c3d1a76
41046Author: Frederic Peters <fpeters@entrouvert.com>
41047Date:   Thu Nov 9 10:20:16 2006 +0000
41048
41049    AuthnContextClassRef is a list; treat is as such
41050
41051 lasso/saml-2.0/login.c                             | 75 ++++++++++++----------
41052 .../xml/saml-2.0/samlp2_requested_authn_context.c  |  4 +-
41053 .../xml/saml-2.0/samlp2_requested_authn_context.h  |  4 +-
41054 3 files changed, 46 insertions(+), 37 deletions(-)
41055
41056commit 0e135d2d1da35c15423d6dc56f579da0c168e307
41057Author: Frederic Peters <fpeters@entrouvert.com>
41058Date:   Thu Nov 9 10:19:37 2006 +0000
41059
41060    only compare saml1 assertion
41061
41062 lasso/id-ff/login.c | 8 +++++++-
41063 1 file changed, 7 insertions(+), 1 deletion(-)
41064
41065commit 2183c855a6bbbc845a1f77693fe85eb422709a9f
41066Author: Damien Laniel <dlaniel@entrouvert.com>
41067Date:   Thu Nov 9 10:09:58 2006 +0000
41068
41069    load encryption private key
41070
41071 lasso/id-ff/server.c | 16 ++++++++++++++++
41072 lasso/id-ff/server.h |  2 ++
41073 2 files changed, 18 insertions(+)
41074
41075commit fae268678ade686c241864b26a4a0852e793ee64
41076Author: Frederic Peters <fpeters@entrouvert.com>
41077Date:   Thu Nov 9 10:07:01 2006 +0000
41078
41079    filled login_must_authenticate with intelligence about authncontext
41080
41081 lasso/saml-2.0/login.c | 86 +++++++++++++++++++++++++++++++++++++++++++++++---
41082 1 file changed, 81 insertions(+), 5 deletions(-)
41083
41084commit c7a188e3ea8342e767cd315d5fe2dd8303dd6e96
41085Author: Frederic Peters <fpeters@entrouvert.com>
41086Date:   Wed Nov 8 22:43:39 2006 +0000
41087
41088    support for RequestAuthnContext in must_authenticate (incomplete but not likely
41089    to do much more here; I'll do it better in SAML2)
41090
41091 lasso/id-ff/login.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++---
41092 1 file changed, 71 insertions(+), 4 deletions(-)
41093
41094commit dcc31c61790c0739cf9a7a9d642467025af497f5
41095Author: Frederic Peters <fpeters@entrouvert.com>
41096Date:   Wed Nov 8 22:41:53 2006 +0000
41097
41098    changed lasso_session_get_assertions not to g_object_ref assertions, so they
41099    don't have to be freed.
41100
41101 lasso/id-ff/session.c    | 4 ++--
41102 lasso/id-wsf/discovery.c | 3 ++-
41103 swig/Lasso.i             | 1 -
41104 3 files changed, 4 insertions(+), 4 deletions(-)
41105
41106commit 4c72aa673bc353ca21ef28d2012772f3fa6abddd
41107Author: Frederic Peters <fpeters@entrouvert.com>
41108Date:   Wed Nov 8 19:23:45 2006 +0000
41109
41110    spec refers to signing/encryption so use that vocabulary (even if I don't like
41111    it)
41112
41113 lasso/id-ff/provider.c        | 8 ++++----
41114 lasso/id-ff/providerprivate.h | 4 ++--
41115 lasso/id-ff/server.c          | 2 +-
41116 3 files changed, 7 insertions(+), 7 deletions(-)
41117
41118commit e26ed0d719d35004dd6289bd7656a17309fede59
41119Author: Frederic Peters <fpeters@entrouvert.com>
41120Date:   Wed Nov 8 18:14:17 2006 +0000
41121
41122    minor changes & fix to coding style for enc public key loading
41123
41124 lasso/id-ff/provider.c        | 25 +++++++++++++------------
41125 lasso/id-ff/providerprivate.h |  6 +++---
41126 lasso/id-ff/server.c          |  3 +--
41127 3 files changed, 17 insertions(+), 17 deletions(-)
41128
41129commit e6074f1ad48dd9c617881847ea85730e6be3b536
41130Author: Frederic Peters <fpeters@entrouvert.com>
41131Date:   Wed Nov 8 17:45:45 2006 +0000
41132
41133    encryption_public_key will always be set from metadata; no need for filename
41134    stuff and to touch the public struct.
41135
41136 lasso/id-ff/provider.c        |  9 ++-------
41137 lasso/id-ff/provider.h        | 14 --------------
41138 lasso/id-ff/providerprivate.h | 13 +++++++++++++
41139 3 files changed, 15 insertions(+), 21 deletions(-)
41140
41141commit 87415b9c809da09daefb38028ad00bcd8e0f5a48
41142Author: Damien Laniel <dlaniel@entrouvert.com>
41143Date:   Wed Nov 8 17:16:31 2006 +0000
41144
41145    load encryption key from metadatas
41146
41147 lasso/id-ff/provider.c        | 64 ++++++++++++++++++++++++++++++++++---------
41148 lasso/id-ff/provider.h        | 14 ++++++++++
41149 lasso/id-ff/providerprivate.h |  5 +++-
41150 lasso/id-ff/server.c          |  5 ++--
41151 4 files changed, 72 insertions(+), 16 deletions(-)
41152
41153commit c9d5828c64d09c34b5c005e2386585e876ddeccf
41154Author: Frederic Peters <fpeters@entrouvert.com>
41155Date:   Wed Nov 8 15:49:08 2006 +0000
41156
41157    more appropriate error code
41158
41159 lasso/saml-2.0/login.c | 2 +-
41160 1 file changed, 1 insertion(+), 1 deletion(-)
41161
41162commit d99eecd5886d76b78efe8707f4c7c1d67589b532
41163Author: Frederic Peters <fpeters@entrouvert.com>
41164Date:   Wed Nov 8 13:07:57 2006 +0000
41165
41166    error on sso initiated by idp and no endpoint defined as default for sp
41167
41168 lasso/errors.c         | 2 ++
41169 lasso/errors.h         | 1 +
41170 lasso/saml-2.0/login.c | 3 ++-
41171 swig/Lasso.i           | 1 +
41172 4 files changed, 6 insertions(+), 1 deletion(-)
41173
41174commit 057eb4d990cbd7cc8b21d24e68e6056801389c3a
41175Author: Frederic Peters <fpeters@entrouvert.com>
41176Date:   Wed Nov 8 12:46:06 2006 +0000
41177
41178    saml2 sso initiated by idp
41179
41180 lasso/id-ff/login.c           |  8 +++++-
41181 lasso/saml-2.0/login.c        | 57 +++++++++++++++++++++++++++++++++++++------
41182 lasso/saml-2.0/loginprivate.h |  3 +++
41183 3 files changed, 59 insertions(+), 9 deletions(-)
41184
41185commit 46d28c06cb25d1272cb16b0ac80f4a35bdf745f4
41186Author: Frederic Peters <fpeters@entrouvert.com>
41187Date:   Tue Nov 7 16:09:08 2006 +0000
41188
41189    can get assertion consumer service url from that very same attribute
41190
41191 lasso/saml-2.0/login.c | 43 +++++++++++++++++++++++++++++++------------
41192 1 file changed, 31 insertions(+), 12 deletions(-)
41193
41194commit aec4544976d306992ece769faeb55f8850b51dcb
41195Author: Frederic Peters <fpeters@entrouvert.com>
41196Date:   Tue Nov 7 12:44:32 2006 +0000
41197
41198    fixed url/query construction for endpoints with query part (zxid)
41199
41200 lasso/id-ff/defederation.c          |  7 ++++---
41201 lasso/id-ff/login.c                 | 14 +++++++++-----
41202 lasso/id-ff/logout.c                |  6 +++---
41203 lasso/id-ff/name_registration.c     |  4 ++--
41204 lasso/saml-2.0/login.c              | 11 +++++++----
41205 lasso/saml-2.0/logout.c             |  5 +++--
41206 lasso/saml-2.0/name_id_management.c |  4 ++--
41207 lasso/xml/private.h                 |  2 ++
41208 lasso/xml/tools.c                   | 10 ++++++++++
41209 9 files changed, 42 insertions(+), 21 deletions(-)
41210
41211commit 0b9baa3518d5cac61d17d3c475ad68f79ba22b93
41212Author: Damien Laniel <dlaniel@entrouvert.com>
41213Date:   Tue Nov 7 10:59:12 2006 +0000
41214
41215    fix metadata test
41216
41217 tests/metadata/metadata_02.xml | 9 ++++-----
41218 1 file changed, 4 insertions(+), 5 deletions(-)
41219
41220commit e528469110bc72903e244f58ba2b79b341975836
41221Author: Damien Laniel <dlaniel@entrouvert.com>
41222Date:   Tue Nov 7 10:24:44 2006 +0000
41223
41224    tests for loading certs and keys from metadata
41225
41226 tests/Makefile.am              |   4 +-
41227 tests/metadata/metadata_01.xml |  38 +++++++++++++++
41228 tests/metadata/metadata_02.xml |  39 ++++++++++++++++
41229 tests/metadata/metadata_03.xml |  23 +++++++++
41230 tests/metadata/metadata_04.xml |  25 ++++++++++
41231 tests/metadata/metadata_05.xml |  25 ++++++++++
41232 tests/metadata_tests.c         | 103 +++++++++++++++++++++++++++++++++++++++++
41233 tests/tests.c                  |   2 +
41234 8 files changed, 257 insertions(+), 2 deletions(-)
41235
41236commit 76e8b0976055debef1ff9710009e877c2f0f96ab
41237Author: Frederic Peters <fpeters@entrouvert.com>
41238Date:   Tue Nov 7 10:03:43 2006 +0000
41239
41240    fixed dump/restore from dump for name id management profile
41241
41242 lasso/saml-2.0/name_id_management.c | 6 ++++--
41243 1 file changed, 4 insertions(+), 2 deletions(-)
41244
41245commit 5c9de8fdcb8ae295ccb0ea68b4468b3c500e356a
41246Author: Frederic Peters <fpeters@entrouvert.com>
41247Date:   Mon Nov 6 20:26:31 2006 +0000
41248
41249    fixing saml2 sso error cases (on ispassive)
41250
41251 lasso/id-ff/login.c          |  3 ++-
41252 lasso/id-ff/session.c        |  8 ++++----
41253 lasso/id-ff/sessionprivate.h |  4 ++--
41254 lasso/saml-2.0/login.c       | 37 ++++++++++++++++++++++++-------------
41255 4 files changed, 32 insertions(+), 20 deletions(-)
41256
41257commit b6dd8e7fd94a066bcbcbdb59a5f6023951a4ebf2
41258Author: Frederic Peters <fpeters@entrouvert.com>
41259Date:   Mon Nov 6 20:26:06 2006 +0000
41260
41261    spelling
41262
41263 lasso/id-ff/profile.c | 2 +-
41264 1 file changed, 1 insertion(+), 1 deletion(-)
41265
41266commit dfa8e3175d675cfb3c87c9d14055934a653cf263
41267Author: Frederic Peters <fpeters@entrouvert.com>
41268Date:   Mon Nov 6 15:48:30 2006 +0000
41269
41270    better loading of public key from metadata; full support for embedded PEM,
41271    and suppressed output when not base64.
41272
41273 lasso/id-ff/provider.c | 8 +++++---
41274 1 file changed, 5 insertions(+), 3 deletions(-)
41275
41276commit c9733028cb8b83e77234a2c83d9eb5d951ea6893
41277Author: Frederic Peters <fpeters@entrouvert.com>
41278Date:   Mon Nov 6 14:14:54 2006 +0000
41279
41280    keep a copy of assertion easily accessible for further changes
41281
41282 lasso/saml-2.0/login.c | 1 +
41283 1 file changed, 1 insertion(+)
41284
41285commit c6870cb48fb4d4444b6f9c13b374cedc376ced9b
41286Author: Frederic Peters <fpeters@entrouvert.com>
41287Date:   Mon Nov 6 10:34:50 2006 +0000
41288
41289    added LASSO_SAML2_CONFIRMATION_METHOD_BEARER
41290
41291 lasso/xml/strings.h | 4 ++++
41292 1 file changed, 4 insertions(+)
41293
41294commit 060f13be1975a9b838fd92b07aa42d99538bb8de
41295Author: Frederic Peters <fpeters@entrouvert.com>
41296Date:   Mon Nov 6 09:56:34 2006 +0000
41297
41298    set subject confirmation method and recipient; to be conformant.
41299
41300 lasso/saml-2.0/login.c | 30 ++++++++++++++++++++++++------
41301 1 file changed, 24 insertions(+), 6 deletions(-)
41302
41303commit f03a5ddf5b429c24faccf016446c8e8dbc41195e
41304Author: Frederic Peters <fpeters@entrouvert.com>
41305Date:   Mon Nov 6 09:53:31 2006 +0000
41306
41307    error code for missing assertion
41308
41309 lasso/errors.c | 2 ++
41310 lasso/errors.h | 1 +
41311 swig/Lasso.i   | 1 +
41312 3 files changed, 4 insertions(+)
41313
41314commit 44f853656ca119f5f0cd76075913cf189105a569
41315Author: Frederic Peters <fpeters@entrouvert.com>
41316Date:   Sun Nov 5 19:43:11 2006 +0000
41317
41318    implementation of lasso_name_id_management_process_response_msg
41319
41320 lasso/saml-2.0/name_id_management.c | 110 +++++++++++++++++++++++++++++++++++-
41321 1 file changed, 108 insertions(+), 2 deletions(-)
41322
41323commit daa7cfbaa3ce161355d93b0afa6747d3d632d864
41324Author: Frederic Peters <fpeters@entrouvert.com>
41325Date:   Sun Nov 5 19:36:10 2006 +0000
41326
41327    appropriate return code
41328
41329 lasso/saml-2.0/logout.c | 2 +-
41330 1 file changed, 1 insertion(+), 1 deletion(-)
41331
41332commit 8706c32cff80537404321f5ab04cda6a01b4797b
41333Author: Frederic Peters <fpeters@entrouvert.com>
41334Date:   Sun Nov 5 12:23:18 2006 +0000
41335
41336    detection of SOAP name id management
41337
41338 lasso/id-ff/profile.c | 2 ++
41339 lasso/id-ff/profile.h | 2 ++
41340 swig/Lasso.i          | 2 ++
41341 3 files changed, 6 insertions(+)
41342
41343commit ffe4289f298931b19a5fc6c085d2e38f9bd742b0
41344Author: Frederic Peters <fpeters@entrouvert.com>
41345Date:   Sat Nov 4 16:20:38 2006 +0000
41346
41347    bindings for new LassoNameIdManagement profile
41348
41349 swig/Lasso-saml2.i | 219 +++++++++++++++++++++++++++++++++++++++++++++++++++++
41350 swig/Lasso.i       |   2 +-
41351 2 files changed, 220 insertions(+), 1 deletion(-)
41352
41353commit 22554ade710d7e24f25d994d62805e216f1a4567
41354Author: Frederic Peters <fpeters@entrouvert.com>
41355Date:   Sat Nov 4 16:18:12 2006 +0000
41356
41357    empty _process_response_msg
41358
41359 lasso/saml-2.0/name_id_management.c | 8 ++++++++
41360 lasso/saml-2.0/name_id_management.h | 3 +++
41361 2 files changed, 11 insertions(+)
41362
41363commit dc427a85429d48f17f533f6b27161da2ecdbdd45
41364Author: Frederic Peters <fpeters@entrouvert.com>
41365Date:   Sat Nov 4 16:17:31 2006 +0000
41366
41367    LassoNameIdManagement is first class profile -> included in lasso.h
41368
41369 lasso/lasso.h | 1 +
41370 1 file changed, 1 insertion(+)
41371
41372commit 43c016772b8a3056cf4aaa7cf3c0561ea50b0d93
41373Author: Frederic Peters <fpeters@entrouvert.com>
41374Date:   Sat Nov 4 16:12:29 2006 +0000
41375
41376    dump handling
41377
41378 lasso/saml-2.0/name_id_management.c | 103 ++++++++++++++++++++++++++++++++++++
41379 lasso/saml-2.0/name_id_management.h |   3 ++
41380 2 files changed, 106 insertions(+)
41381
41382commit b8d3d78d2233f7c4478cf177d71a005af1e59414
41383Author: Frederic Peters <fpeters@entrouvert.com>
41384Date:   Sat Nov 4 16:03:22 2006 +0000
41385
41386    invert args
41387
41388 lasso/saml-2.0/name_id_management.c | 7 ++++---
41389 lasso/saml-2.0/name_id_management.h | 4 ++--
41390 2 files changed, 6 insertions(+), 5 deletions(-)
41391
41392commit d1b6d48f00496b0430006ea349ad7f101e615021
41393Author: Frederic Peters <fpeters@entrouvert.com>
41394Date:   Sat Nov 4 16:02:37 2006 +0000
41395
41396    fixed new id param format
41397
41398 lasso/saml-2.0/name_id_management.c | 5 ++---
41399 lasso/saml-2.0/name_id_management.h | 2 +-
41400 2 files changed, 3 insertions(+), 4 deletions(-)
41401
41402commit 2369801fc6905e50f7ea4ec7940ed3b02f8a8e50
41403Author: Frederic Peters <fpeters@entrouvert.com>
41404Date:   Sat Nov 4 15:58:40 2006 +0000
41405
41406    name id management saml2 profile (lacks process_response)
41407
41408 lasso/saml-2.0/Makefile.am          |   6 +-
41409 lasso/saml-2.0/name_id_management.c | 474 ++++++++++++++++++++++++++++++++++++
41410 lasso/saml-2.0/name_id_management.h |  90 +++++++
41411 3 files changed, 568 insertions(+), 2 deletions(-)
41412
41413commit 5be91933582db0b4587f21ca3234746dd23a62a8
41414Author: Frederic Peters <fpeters@entrouvert.com>
41415Date:   Sat Nov 4 15:23:48 2006 +0000
41416
41417    fixed small memory leak in saml2 slo
41418
41419 lasso/saml-2.0/logout.c | 2 ++
41420 1 file changed, 2 insertions(+)
41421
41422commit bb60709b78473f5b0b3719d8ac63f4aae01ef493
41423Author: Frederic Peters <fpeters@entrouvert.com>
41424Date:   Fri Nov 3 09:42:55 2006 +0000
41425
41426    fix saml2 artifact decoding
41427
41428 lasso/saml-2.0/profile.c | 10 ++++++----
41429 1 file changed, 6 insertions(+), 4 deletions(-)
41430
41431commit a86ff714dec0c43c4df001f90d5c3d5daa83defb
41432Author: Frederic Peters <fpeters@entrouvert.com>
41433Date:   Thu Nov 2 17:10:50 2006 +0000
41434
41435    if node was not base64, use its original value for key loading.
41436
41437 lasso/id-ff/provider.c | 2 +-
41438 1 file changed, 1 insertion(+), 1 deletion(-)
41439
41440commit 20c97ab6478016daf2c6966cd9cf25e12584adb2
41441Author: Frederic Peters <fpeters@entrouvert.com>
41442Date:   Thu Nov 2 16:00:32 2006 +0000
41443
41444    set provider role; so mixed sp/idp metadata is ok.
41445
41446 lasso/id-ff/server.c | 1 +
41447 1 file changed, 1 insertion(+)
41448
41449commit d8967f78af4885eb2617b7041e23ca152878a9fc
41450Author: Damien Laniel <dlaniel@entrouvert.com>
41451Date:   Thu Nov 2 14:16:29 2006 +0000
41452
41453    Added back LASSO_PROFILE_ERROR_MISSING_ARTIFACT
41454
41455 swig/Lasso.i | 1 +
41456 1 file changed, 1 insertion(+)
41457
41458commit 44ad1a38ccc811673b188c6bbf017d3e67e7e3ac
41459Author: Frederic Peters <fpeters@entrouvert.com>
41460Date:   Thu Nov 2 14:13:19 2006 +0000
41461
41462    new lasso_profile_is_saml_query function
41463
41464 lasso/id-ff/profile.c      |  2 +-
41465 lasso/saml-2.0/Makefile.am |  3 +++
41466 lasso/saml-2.0/profile.c   | 23 +++++++++++++++++++++++
41467 lasso/saml-2.0/profile.h   | 39 +++++++++++++++++++++++++++++++++++++++
41468 4 files changed, 66 insertions(+), 1 deletion(-)
41469
41470commit d43bde7827c9da6d503285d9d3685b2151e68cb3
41471Author: Frederic Peters <fpeters@entrouvert.com>
41472Date:   Thu Nov 2 14:07:28 2006 +0000
41473
41474    uncomment xmlsec output directives; that should not have been commented
41475
41476 lasso/id-ff/provider.c | 4 ++--
41477 1 file changed, 2 insertions(+), 2 deletions(-)
41478
41479commit 64ebae839c42310dbdca4a77a79663f0ae6631ef
41480Author: Frederic Peters <fpeters@entrouvert.com>
41481Date:   Thu Nov 2 11:52:34 2006 +0000
41482
41483    already set remote_provider_id in process_request
41484
41485 lasso/id-ff/logout.c    | 13 ++++++++++++-
41486 lasso/saml-2.0/logout.c | 13 ++++++++++++-
41487 2 files changed, 24 insertions(+), 2 deletions(-)
41488
41489commit ee093042ad591ca4ee1591bf7d8bb633a4f0e973
41490Author: Damien Laniel <dlaniel@entrouvert.com>
41491Date:   Thu Nov 2 10:51:13 2006 +0000
41492
41493    Replaced return -1 with return LASSO_ERROR_UNDEFINED
41494
41495 lasso/id-ff/defederation.c |  2 +-
41496 lasso/id-wsf/wsf_profile.c | 38 +++++++++++++++++++-------------------
41497 lasso/lasso.c              | 10 +++++-----
41498 lasso/xml/tools.c          |  2 +-
41499 lasso/xml/xml.c            |  6 +++---
41500 5 files changed, 29 insertions(+), 29 deletions(-)
41501
41502commit a3f603c8bd603be57dbc4c817f7aaf904ee3ad87
41503Author: Damien Laniel <dlaniel@entrouvert.com>
41504Date:   Thu Nov 2 10:50:43 2006 +0000
41505
41506    Added some error cases
41507
41508 lasso/errors.c              | 10 ++++++++--
41509 lasso/errors.h              |  8 +++-----
41510 lasso/id-wsf/data_service.c | 18 +++++++++++++-----
41511 lasso/id-wsf/discovery.c    | 22 ++++++++++++----------
41512 swig/Lasso.i                | 11 +++--------
41513 5 files changed, 39 insertions(+), 30 deletions(-)
41514
41515commit 6b5d28d703208b7332438fe9b56a0ee9fd402765
41516Author: Damien Laniel <dlaniel@entrouvert.com>
41517Date:   Thu Nov 2 10:48:31 2006 +0000
41518
41519    tests on possibly null pointers
41520
41521 lasso/id-ff/login.c                   | 19 +++++++++++++------
41522 lasso/id-ff/name_identifier_mapping.c | 15 ++++++++++-----
41523 lasso/id-wsf/authentication.c         |  6 ++++++
41524 3 files changed, 29 insertions(+), 11 deletions(-)
41525
41526commit 367f94702b416ce08899decb69a4d0b8610b69a8
41527Author: Frederic Peters <fpeters@entrouvert.com>
41528Date:   Thu Nov 2 10:23:13 2006 +0000
41529
41530    coding style
41531
41532 lasso/id-ff/profile.c | 4 ++--
41533 1 file changed, 2 insertions(+), 2 deletions(-)
41534
41535commit 127d53c39123db6854a9b3b2c2f30920a8a23d9a
41536Author: Frederic Peters <fpeters@entrouvert.com>
41537Date:   Thu Nov 2 10:13:50 2006 +0000
41538
41539    downcast nameidentifier to LassoNode*  in LassoLogout; so that it works with
41540    both ID-FF (LassoSamlNameIdentifier) and SAML2 (LassoSaml2NameID)
41541
41542 swig/Lasso.i | 2 +-
41543 1 file changed, 1 insertion(+), 1 deletion(-)
41544
41545commit c31cc2a6e7d44e49880d32be586cfe3efc832584
41546Author: Damien Laniel <dlaniel@entrouvert.com>
41547Date:   Tue Oct 31 10:01:21 2006 +0000
41548
41549    changed LASSO_LIB_NAME_ID_POLICY_TYPE_FEDERATED to LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED according to the code
41550
41551 docs/lasso-book/writing-a-c-sp.txt | 2 +-
41552 1 file changed, 1 insertion(+), 1 deletion(-)
41553
41554commit 521cc9317aa1161830ced361626616c3a4ec3588
41555Author: Frederic Peters <fpeters@entrouvert.com>
41556Date:   Mon Oct 30 12:54:18 2006 +0000
41557
41558    removed XXX comments after Damien looked at them
41559
41560 lasso/saml-2.0/login.c | 4 +---
41561 1 file changed, 1 insertion(+), 3 deletions(-)
41562
41563commit bb5f3e06d3185559d9951af92cad3dd3ab7bf989
41564Author: Frederic Peters <fpeters@entrouvert.com>
41565Date:   Mon Oct 30 12:48:26 2006 +0000
41566
41567    include authentication statement in saml2 assertion
41568
41569 lasso/saml-2.0/login.c   |  12 ++++++
41570 lasso/saml-2.0/profile.c |   1 +
41571 lasso/xml/strings.h      |  52 +++++++++++++++++++++++-
41572 swig/Lasso-saml2.i       | 102 +++++++++++++++++++++++++++++++++++++++++++++++
41573 4 files changed, 165 insertions(+), 2 deletions(-)
41574
41575commit 0a2da8394cf2afb1b13fa42a385e6f8cb29f5e20
41576Author: Frederic Peters <fpeters@entrouvert.com>
41577Date:   Mon Oct 30 09:51:04 2006 +0000
41578
41579    saml2 artifacts include an endpoint index; fill it with 0 for the moment.
41580
41581 lasso/saml-2.0/profile.c | 9 +++++----
41582 1 file changed, 5 insertions(+), 4 deletions(-)
41583
41584commit 2cab803e5aced2db133bcdef9d6b744479646834
41585Author: Frederic Peters <fpeters@entrouvert.com>
41586Date:   Sun Oct 29 18:17:30 2006 +0000
41587
41588    deal with default assertion consumer service url
41589
41590 lasso/saml-2.0/login.c | 50 +++++++++++++++++++++++---------------------------
41591 1 file changed, 23 insertions(+), 27 deletions(-)
41592
41593commit dd76935c233ab2f251044bb4b2840e1a8859008e
41594Author: Frederic Peters <fpeters@entrouvert.com>
41595Date:   Sun Oct 29 18:17:00 2006 +0000
41596
41597    use new error code for missing artifact
41598
41599 lasso/id-ff/login.c      | 3 +++
41600 lasso/saml-2.0/profile.c | 5 ++++-
41601 2 files changed, 7 insertions(+), 1 deletion(-)
41602
41603commit 803d916410efe24a04028cf22f01a21c3ce9eb24
41604Author: Frederic Peters <fpeters@entrouvert.com>
41605Date:   Sun Oct 29 18:09:18 2006 +0000
41606
41607    new error code for missing artifact
41608
41609 lasso/errors.c | 2 ++
41610 lasso/errors.h | 1 +
41611 swig/Lasso.i   | 1 +
41612 3 files changed, 4 insertions(+)
41613
41614commit a6e12c181f171ec6b1271b9afb5401dbc91783e9
41615Author: Frederic Peters <fpeters@entrouvert.com>
41616Date:   Sun Oct 29 18:05:40 2006 +0000
41617
41618    correctly clean memory
41619
41620 lasso/saml-2.0/provider.c | 18 ++++++++++++------
41621 1 file changed, 12 insertions(+), 6 deletions(-)
41622
41623commit 09d58563d81be9f16b5c34482b7d29990613764c
41624Author: Frederic Peters <fpeters@entrouvert.com>
41625Date:   Sun Oct 29 18:05:19 2006 +0000
41626
41627    fixed reference to length when inflating
41628
41629 lasso/xml/tools.c | 4 ++--
41630 1 file changed, 2 insertions(+), 2 deletions(-)
41631
41632commit 4c681bec800b40297dbfd2ff39ec343e27c7d5bd
41633Author: Frederic Peters <fpeters@entrouvert.com>
41634Date:   Sun Oct 29 18:04:53 2006 +0000
41635
41636    default value set to -1 and marked as optionals
41637
41638 lasso/xml/saml-2.0/samlp2_authn_request.c | 8 +++++---
41639 1 file changed, 5 insertions(+), 3 deletions(-)
41640
41641commit 9833e37aa943bc67082877ba4a070c762002eb17
41642Author: Frederic Peters <fpeters@entrouvert.com>
41643Date:   Sun Oct 29 14:22:16 2006 +0000
41644
41645    saml-2.0 more POST support
41646
41647 lasso/id-ff/login.c       | 3 +++
41648 lasso/saml-2.0/login.c    | 3 +++
41649 lasso/saml-2.0/provider.c | 2 +-
41650 3 files changed, 7 insertions(+), 1 deletion(-)
41651
41652commit 50e640076146c780321a5b878fa356f74192e413
41653Author: Frederic Peters <fpeters@entrouvert.com>
41654Date:   Sun Oct 29 13:26:27 2006 +0000
41655
41656    s/SAMLArt/SAMLart/ (+ check for remote provider)
41657
41658 lasso/saml-2.0/login.c | 6 +++++-
41659 1 file changed, 5 insertions(+), 1 deletion(-)
41660
41661commit 605749e04d7b719bef0c4101be7dec38e0108cc2
41662Author: Frederic Peters <fpeters@entrouvert.com>
41663Date:   Sun Oct 29 13:10:32 2006 +0000
41664
41665    handle "1" as well as "true" in booleans
41666
41667 lasso/xml/xml.c | 14 ++++++++++++--
41668 1 file changed, 12 insertions(+), 2 deletions(-)
41669
41670commit 42f573a9fcb1ea8db175cf61c8891e54895050d8
41671Author: Frederic Peters <fpeters@entrouvert.com>
41672Date:   Sun Oct 29 12:27:36 2006 +0000
41673
41674    started support for AssertionConsumerServiceIndex (as alternative to
41675    ProtocolBinding) (used by zxid)
41676
41677 lasso/saml-2.0/login.c                    | 28 +++++++++++++++++++++++--
41678 lasso/saml-2.0/provider.c                 | 34 +++++++++++++++++++++++++++++++
41679 lasso/saml-2.0/providerprivate.h          |  2 ++
41680 lasso/xml/saml-2.0/samlp2_authn_request.c |  2 +-
41681 4 files changed, 63 insertions(+), 3 deletions(-)
41682
41683commit f5ebbdfb9e1150198f5ead788d32f6c9b2295986
41684Author: Frederic Peters <fpeters@entrouvert.com>
41685Date:   Sun Oct 29 12:26:32 2006 +0000
41686
41687    saml2 query strings are often limited to one single arg
41688
41689 lasso/xml/xml.c | 2 +-
41690 1 file changed, 1 insertion(+), 1 deletion(-)
41691
41692commit 80f104f73ae510af637bd37641a68c9d4e38cf95
41693Author: Frederic Peters <fpeters@entrouvert.com>
41694Date:   Sun Oct 29 11:32:20 2006 +0000
41695
41696    accept PAOS binding
41697
41698 lasso/saml-2.0/provider.c | 2 ++
41699 lasso/xml/strings.h       | 1 +
41700 2 files changed, 3 insertions(+)
41701
41702commit 7fa059b41fc132dd5e549b0e894b3cce262effd1
41703Author: Frederic Peters <fpeters@entrouvert.com>
41704Date:   Sat Oct 28 20:18:01 2006 +0000
41705
41706    finished saml2/sso/post
41707
41708 lasso/saml-2.0/login.c | 9 +++++++--
41709 1 file changed, 7 insertions(+), 2 deletions(-)
41710
41711commit 75d0058559f367b421c740917473e096891e27d6
41712Author: Frederic Peters <fpeters@entrouvert.com>
41713Date:   Sat Oct 28 20:17:44 2006 +0000
41714
41715    note about memory leak
41716
41717 lasso/id-wsf/wsf_profile.c | 1 +
41718 1 file changed, 1 insertion(+)
41719
41720commit 709dc2f33456845de020015b44fb60ec6fadbcdb
41721Author: Frederic Peters <fpeters@entrouvert.com>
41722Date:   Sat Oct 28 17:01:45 2006 +0000
41723
41724    standard .cvsignoe
41725
41726 lasso/saml-2.0/.cvsignore | 7 +++++++
41727 1 file changed, 7 insertions(+)
41728
41729commit f53f729995d96927b72b49a9a3af310941f44417
41730Author: Frederic Peters <fpeters@entrouvert.com>
41731Date:   Sat Oct 28 17:01:26 2006 +0000
41732
41733    handle saml2/sso/post (almost)
41734
41735 lasso/saml-2.0/login.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++
41736 1 file changed, 59 insertions(+)
41737
41738commit 867eb76a144fe3a4c5dc7d1f11e3ea80d0d8c55a
41739Author: Frederic Peters <fpeters@entrouvert.com>
41740Date:   Sat Oct 28 17:01:11 2006 +0000
41741
41742    handle saml2/sso/post (almost, need to fix return url)
41743
41744 lasso/id-ff/Makefile.am    |  3 ++-
41745 lasso/id-ff/login.c        | 22 +++++++++++-------
41746 lasso/id-ff/loginprivate.h | 58 ++++++++++++++++++++++++++++++++++++++++++++++
41747 3 files changed, 73 insertions(+), 10 deletions(-)
41748
41749commit 73a5ea2ba1185d7c258cf7ee4cc1333f4f8b5e41
41750Author: Frederic Peters <fpeters@entrouvert.com>
41751Date:   Sat Oct 28 17:00:38 2006 +0000
41752
41753    initialize private_key_file and certificate_file properly
41754
41755 lasso/xml/saml-2.0/saml2_assertion.c         | 2 ++
41756 lasso/xml/saml-2.0/samlp2_request_abstract.c | 2 ++
41757 lasso/xml/saml-2.0/samlp2_status_response.c  | 2 ++
41758 3 files changed, 6 insertions(+)
41759
41760commit 45d59d6c005dfeda98bd5b1cfebd44f359b5e539
41761Author: Frederic Peters <fpeters@entrouvert.com>
41762Date:   Sat Oct 28 15:17:45 2006 +0000
41763
41764    formatting
41765
41766 docs/lasso-book/writing-a-java-sp.txt | 119 ++++++++++++++++++++--------------
41767 1 file changed, 70 insertions(+), 49 deletions(-)
41768
41769commit ec59612540eaa0fc111ff4fc6051c631dac101e6
41770Author: Frederic Peters <fpeters@entrouvert.com>
41771Date:   Sat Oct 28 15:17:21 2006 +0000
41772
41773    use external stylesheet
41774
41775 docs/lasso-book/Makefile.am |  15 +++--
41776 docs/lasso-book/default.css | 143 ++++++++++++++++++++++++++++++++++++++++++++
41777 2 files changed, 152 insertions(+), 6 deletions(-)
41778
41779commit 01438cb0f83a659f75c37b8c29dfe28b3792e3c6
41780Author: Frederic Peters <fpeters@entrouvert.com>
41781Date:   Sat Oct 28 15:16:18 2006 +0000
41782
41783    rest2html is now shipped as rst2html, also looks for this one
41784
41785 configure.ac | 6 +++---
41786 1 file changed, 3 insertions(+), 3 deletions(-)
41787
41788commit 5abb4444594bb5eff9ba3afd95e4f569ce7bc239
41789Author: Frederic Peters <fpeters@entrouvert.com>
41790Date:   Sat Oct 28 11:40:24 2006 +0000
41791
41792    return defined error code
41793
41794 lasso/id-ff/login.c | 2 +-
41795 1 file changed, 1 insertion(+), 1 deletion(-)
41796
41797commit 82b2c017b7d62c8e1e50a918cb2b4bd52edca09a
41798Author: Frederic Peters <fpeters@entrouvert.com>
41799Date:   Sat Oct 28 11:40:13 2006 +0000
41800
41801    cast function reference
41802
41803 lasso/id-ff/server.c | 3 ++-
41804 1 file changed, 2 insertions(+), 1 deletion(-)
41805
41806commit 37b00c0469bc863f64392ed6ac35b201085fadd0
41807Author: Frederic Peters <fpeters@entrouvert.com>
41808Date:   Sat Oct 28 11:13:57 2006 +0000
41809
41810    standard .cvsignore for saml-2.0/ dir
41811
41812 lasso/xml/saml-2.0/.cvsignore | 7 +++++++
41813 1 file changed, 7 insertions(+)
41814
41815commit 8dc72e6121cd232644ae538e6cb1d8081d657103
41816Author: Frederic Peters <fpeters@entrouvert.com>
41817Date:   Sat Oct 28 11:13:20 2006 +0000
41818
41819    marked maxInteractTime as optional
41820
41821 lasso/xml/is_interaction_request.c | 22 +++++++++++++---------
41822 1 file changed, 13 insertions(+), 9 deletions(-)
41823
41824commit 31d9c9365a6d395ebeff477855a8b90ffefb1b3f
41825Author: Frederic Peters <fpeters@entrouvert.com>
41826Date:   Sat Oct 28 11:09:23 2006 +0000
41827
41828    LassoDiscoServiceInstance are freed through lasso_node_destroy
41829
41830 lasso/id-ff/server.c | 3 +--
41831 1 file changed, 1 insertion(+), 2 deletions(-)
41832
41833commit 3aec03a5d3f6ee06ceb35f4f4c99a23ff0fe70b9
41834Author: Frederic Peters <fpeters@entrouvert.com>
41835Date:   Sat Oct 28 11:03:57 2006 +0000
41836
41837    fixed deflate, tested against lightbulb(opensso-php)
41838
41839 lasso/xml/tools.c | 33 +++++++++++++++++++++++++++------
41840 1 file changed, 27 insertions(+), 6 deletions(-)
41841
41842commit f2aa008f52448331fa2ae2ef11bc8878b4d24a7e
41843Author: Nicolas Clapies <nclapies@entrouvert.com>
41844Date:   Fri Oct 27 09:07:42 2006 +0000
41845
41846    Added documentation about writing a sp in java.
41847
41848 docs/lasso-book/writing-a-java-sp.txt | 289 ++++++++++++++++++++++++++++++++++
41849 1 file changed, 289 insertions(+)
41850
41851commit 0a824ad919ff76b33b1ac7cc5955f0b8c8f2c6c5
41852Author: Frederic Peters <fpeters@entrouvert.com>
41853Date:   Thu Oct 26 15:41:36 2006 +0000
41854
41855    use zlib compress2 instead of lowlevel functions, this fixes inflate.
41856
41857 lasso/xml/tools.c | 42 +++++++++++-------------------------------
41858 1 file changed, 11 insertions(+), 31 deletions(-)
41859
41860commit 68cedae6c5b60d77fa1212d06439cac43ea0697c
41861Author: Frederic Peters <fpeters@entrouvert.com>
41862Date:   Thu Oct 26 07:48:15 2006 +0000
41863
41864    don't automatically fallback to redirect, this breaks some cases....
41865
41866 lasso/id-ff/logout.c | 1 -
41867 1 file changed, 1 deletion(-)
41868
41869commit 313f6236bc2f1905c0adb49f552941e7a0582058
41870Author: Frederic Peters <fpeters@entrouvert.com>
41871Date:   Thu Oct 26 07:16:58 2006 +0000
41872
41873    checking pointers...
41874
41875 lasso/errors.c                |  4 ++++
41876 lasso/errors.h                |  2 ++
41877 lasso/id-wsf/authentication.c | 10 ++++++++++
41878 swig/Lasso.i                  |  2 ++
41879 4 files changed, 18 insertions(+)
41880
41881commit dcf6c99137146f08131c9f6aad5d79bc642d08cf
41882Author: Frederic Peters <fpeters@entrouvert.com>
41883Date:   Wed Oct 25 19:45:57 2006 +0000
41884
41885    return NULL; not an error code
41886
41887 lasso/id-wsf/discovery.c | 3 ++-
41888 1 file changed, 2 insertions(+), 1 deletion(-)
41889
41890commit b4a28f44d7ecfc82ffe7dc767a227d0c260a9c4c
41891Author: Frederic Peters <fpeters@entrouvert.com>
41892Date:   Wed Oct 25 19:44:58 2006 +0000
41893
41894    check for response before accessing it
41895
41896 lasso/id-wsf/discovery.c | 5 +++++
41897 1 file changed, 5 insertions(+)
41898
41899commit 9cedbc83ac05336065a074256b9d80434313fd9a
41900Author: Frederic Peters <fpeters@entrouvert.com>
41901Date:   Wed Oct 25 15:01:39 2006 +0000
41902
41903    check for query before accessing it
41904
41905 lasso/id-wsf/discovery.c | 3 +++
41906 1 file changed, 3 insertions(+)
41907
41908commit 856cc36040c0321a47f70f1b03ffe97035ff0038
41909Author: Frederic Peters <fpeters@entrouvert.com>
41910Date:   Thu Oct 12 14:15:08 2006 +0000
41911
41912    nameIdentifier is now a LassoSamlNameIdentifier; which should help Java
41913
41914 swig/Lasso.i | 2 +-
41915 1 file changed, 1 insertion(+), 1 deletion(-)
41916
41917commit 45a04aa7adba6da0c42bd3add8b1fecb814967dd
41918Author: Frederic Peters <fpeters@entrouvert.com>
41919Date:   Mon Oct 9 10:09:25 2006 +0000
41920
41921    revert to SNIPPET_LIST_NODES; which is required for ID-WSF to work
41922
41923 lasso/xml/saml_attribute_value.c | 2 +-
41924 1 file changed, 1 insertion(+), 1 deletion(-)
41925
41926commit 67e35d586543b217d0bc744910e2d7ff4a44f65e
41927Author: Frederic Peters <fpeters@entrouvert.com>
41928Date:   Mon Oct 2 15:09:11 2006 +0000
41929
41930    ds_* are now also used out of id-wsf
41931
41932 lasso/xml/Makefile.am | 12 ++++++------
41933 1 file changed, 6 insertions(+), 6 deletions(-)
41934
41935commit 71dae9811f814885ca0454c1aebd5eb84134f0ee
41936Author: Frederic Peters <fpeters@entrouvert.com>
41937Date:   Fri Sep 29 12:51:48 2006 +0000
41938
41939    check session is not NULL even in functions where it shouldn't happen; since
41940    developer may always call functions out of order.
41941
41942 lasso/id-ff/session.c | 23 +++++++++++++++++++++++
41943 1 file changed, 23 insertions(+)
41944
41945commit b08ae207c080463c7e4247fa94dd3ee3ad480ff6
41946Author: Frederic Peters <fpeters@entrouvert.com>
41947Date:   Thu Sep 28 16:09:54 2006 +0000
41948
41949    better error handling in slo
41950
41951 lasso/errors.c       |  4 +++-
41952 lasso/errors.h       |  1 +
41953 lasso/id-ff/logout.c | 11 +++++++++++
41954 swig/Lasso.i         |  1 +
41955 4 files changed, 16 insertions(+), 1 deletion(-)
41956
41957commit 21d9435173f3e36ac17cc97ad6da5b66507a44f2
41958Author: Damien Laniel <dlaniel@entrouvert.com>
41959Date:   Thu Sep 21 08:51:32 2006 +0000
41960
41961    updated documentation for lasso server creation prototype change
41962
41963 docs/lasso-book/writing-a-c-sp.txt   | 1 +
41964 docs/lasso-book/writing-a-php-sp.txt | 2 +-
41965 2 files changed, 2 insertions(+), 1 deletion(-)
41966
41967commit 63c5e23649286f0682636d69c6080587c0010809
41968Author: Frederic Peters <fpeters@entrouvert.com>
41969Date:   Tue Sep 19 08:55:04 2006 +0000
41970
41971    fixed lasso_server_new prototype
41972
41973 docs/lasso-book/writing-a-c-sp.txt | 7 ++++---
41974 1 file changed, 4 insertions(+), 3 deletions(-)
41975
41976commit 76471938d99c39a662ac79fadfbe011641452925
41977Author: Frederic Peters <fpeters@entrouvert.com>
41978Date:   Thu Aug 3 13:15:48 2006 +0000
41979
41980    use specific error messages
41981
41982 lasso/id-wsf/discovery.c | 4 ++--
41983 1 file changed, 2 insertions(+), 2 deletions(-)
41984
41985commit 54ab313a265e9ffb47a6bf5db3522205124ae500
41986Author: Frederic Peters <fpeters@entrouvert.com>
41987Date:   Thu Aug 3 13:15:32 2006 +0000
41988
41989    fill LassoDataService provider_id member on process_request
41990
41991 lasso/id-wsf/data_service.c | 13 +++++++++++++
41992 1 file changed, 13 insertions(+)
41993
41994commit 1febb546b551cfe2390b319aeb57ce050ca17999
41995Author: Frederic Peters <fpeters@entrouvert.com>
41996Date:   Thu Aug 3 12:49:52 2006 +0000
41997
41998    define and use specific error codes
41999
42000 lasso/errors.h              |  5 +++++
42001 lasso/id-wsf/data_service.c |  2 +-
42002 swig/Lasso.i                | 12 ++++++++++++
42003 3 files changed, 18 insertions(+), 1 deletion(-)
42004
42005commit c3cb79a8015a320bc3ecbe985e4a2b3ca8e1061c
42006Author: Frederic Peters <fpeters@entrouvert.com>
42007Date:   Tue May 16 08:15:49 2006 +0000
42008
42009    SWIG 1.3.28 is required.
42010
42011 autogen.sh | 2 +-
42012 1 file changed, 1 insertion(+), 1 deletion(-)
42013
42014commit bf62d924ef177c7a8d333adb053cfc7504941912
42015Author: Frederic Peters <fpeters@entrouvert.com>
42016Date:   Tue May 16 08:10:56 2006 +0000
42017
42018    be more specific in role
42019
42020 lasso/id-ff/login.c | 8 +++++++-
42021 1 file changed, 7 insertions(+), 1 deletion(-)
42022
42023commit dec18ebdc15c7b3d3a7337bc9c021998c3b2e0db
42024Author: Frederic Peters <fpeters@entrouvert.com>
42025Date:   Tue May 16 08:10:28 2006 +0000
42026
42027    support for SNIPPET_LIST_XMLNODES (very old patch)
42028
42029 lasso/xml/saml_attribute_value.c |  2 +-
42030 lasso/xml/xml.c                  | 15 +++++++++++++++
42031 2 files changed, 16 insertions(+), 1 deletion(-)
42032
42033commit e42861c2aa5e22772c4139315a65486682f3e106
42034Author: Frederic Peters <fpeters@entrouvert.com>
42035Date:   Thu May 11 11:51:29 2006 +0000
42036
42037    added missing comma
42038
42039 lasso/errors.c | 2 +-
42040 1 file changed, 1 insertion(+), 1 deletion(-)
42041
42042commit 6e7c43cc673ace4ecab0845a89cff4d7533ca668
42043Author: Frederic Peters <fpeters@entrouvert.com>
42044Date:   Thu May 11 08:19:24 2006 +0000
42045
42046    error message
42047
42048 lasso/errors.c | 2 ++
42049 1 file changed, 2 insertions(+)
42050
42051commit 6c9b660be47c9b7a336a47c059142e08ac9280e8
42052Author: Frederic Peters <fpeters@entrouvert.com>
42053Date:   Wed May 10 08:04:41 2006 +0000
42054
42055    don't say undefined when it is, just lacking a description string, bugger.
42056
42057 lasso/errors.c | 6 +++++-
42058 1 file changed, 5 insertions(+), 1 deletion(-)
42059
42060commit b4b55e5268d1f9319f4423dcabae92c0e40b9aeb
42061Author: Frederic Peters <fpeters@entrouvert.com>
42062Date:   Wed May 10 08:00:45 2006 +0000
42063
42064    looking up NameIdentifier in AttributeStatement (old patch)
42065
42066 lasso/id-ff/login.c | 31 ++++++++++++-------------------
42067 1 file changed, 12 insertions(+), 19 deletions(-)
42068
42069commit dbfb06f7aac23eb505fd1b01f378ba70bf4fd53b
42070Author: Frederic Peters <fpeters@entrouvert.com>
42071Date:   Tue Mar 21 09:37:58 2006 +0000
42072
42073    ship Lasso-saml2.i; part of 0.6.5
42074
42075 swig/Makefile.am | 2 +-
42076 1 file changed, 1 insertion(+), 1 deletion(-)
42077
42078commit 6ff1e95c1abb57e24375f9595b8b6e0ec1a30baa
42079Author: Frederic Peters <fpeters@entrouvert.com>
42080Date:   Tue Mar 21 09:25:18 2006 +0000
42081
42082    updated to 0.6.5
42083
42084 ChangeLog | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
42085 1 file changed, 65 insertions(+)
42086
42087commit a2eddea2df95558e8fe941a1897503b933b28fa4
42088Author: Frederic Peters <fpeters@entrouvert.com>
42089Date:   Tue Mar 21 09:05:37 2006 +0000
42090
42091    fixed doc
42092
42093 NEWS | 4 +++-
42094 1 file changed, 3 insertions(+), 1 deletion(-)
42095
42096commit 0f0bdd23b98d5d162b88bc13fa103f1b2a44fae9
42097Author: Frederic Peters <fpeters@entrouvert.com>
42098Date:   Tue Mar 21 09:03:37 2006 +0000
42099
42100    note about 0.6.5
42101
42102 changelog | 6 ++++++
42103 1 file changed, 6 insertions(+)
42104
42105commit 19acf1b3b07d24c515a4cd4edd22fbd5183ffe8c
42106Author: Frederic Peters <fpeters@entrouvert.com>
42107Date:   Tue Mar 21 09:03:37 2006 +0000
42108
42109    note about 0.6.5
42110
42111 NEWS             | 5 +++++
42112 configure.ac     | 4 ++--
42113 debian/changelog | 6 ++++++
42114 doap.rdf         | 4 ++++
42115 4 files changed, 17 insertions(+), 2 deletions(-)
42116
42117commit 318276a1da7fa294a9308c5426693edf0f28fba3
42118Author: Frederic Peters <fpeters@entrouvert.com>
42119Date:   Tue Mar 21 09:01:24 2006 +0000
42120
42121    try to find nameidentifier in alternative location; for compatibity with some idp
42122
42123 lasso/id-ff/login.c | 37 ++++++++++++++++++++++++++++++-------
42124 1 file changed, 30 insertions(+), 7 deletions(-)
42125
42126commit 5d45d29402d20fabd448e6f58266acd61bde573a
42127Author: Frederic Peters <fpeters@entrouvert.com>
42128Date:   Tue Mar 21 08:57:28 2006 +0000
42129
42130    Helps building outside srcdir
42131
42132 java/Makefile.am           | 2 +-
42133 lasso/Makefile.am          | 2 +-
42134 lasso/id-ff/Makefile.am    | 1 +
42135 lasso/saml-2.0/Makefile.am | 1 +
42136 perl/Makefile.am           | 2 +-
42137 php/Makefile.am            | 2 +-
42138 python/Makefile.am         | 1 +
42139 7 files changed, 7 insertions(+), 4 deletions(-)
42140
42141commit 3cc376b95d0decaa108aeb22e6d47d8ea6cb4b68
42142Author: Frederic Peters <fpeters@entrouvert.com>
42143Date:   Tue Mar 21 08:41:57 2006 +0000
42144
42145    fixed a few win32 versioning issues
42146
42147 win32/msvc/lasso.dsp.in       | 4 ++--
42148 win32/nsis/jlasso-lite.nsi.in | 2 +-
42149 2 files changed, 3 insertions(+), 3 deletions(-)
42150
42151commit 4424838976667824112217deed7b84c705c2788e
42152Author: Frederic Peters <fpeters@entrouvert.com>
42153Date:   Mon Mar 20 19:26:21 2006 +0000
42154
42155    killed a chicken to restore swig voodoo; hope it is enough, I'm running out
42156    of virgins.
42157
42158 php/patch_swig_output.py | 21 +++++++++++----------
42159 1 file changed, 11 insertions(+), 10 deletions(-)
42160
42161commit 286d265588f283dbf14c102036a378a55bf503f1
42162Author: Damien Laniel <dlaniel@entrouvert.com>
42163Date:   Mon Mar 20 15:11:39 2006 +0000
42164
42165    changed contact address for php documentation to mine
42166
42167 docs/lasso-book/writing-a-php-sp.txt | 2 +-
42168 1 file changed, 1 insertion(+), 1 deletion(-)
42169
42170commit 0b82b28afa2cad339b343285f98872be30d94c03
42171Author: Frederic Peters <fpeters@entrouvert.com>
42172Date:   Sun Mar 19 19:40:22 2006 +0000
42173
42174    update copyright year, add Damien to the php doc authors, run a spellchecker on the doc
42175
42176 docs/lasso-book/writing-a-c-sp.txt   | 20 +++++++++---------
42177 docs/lasso-book/writing-a-php-sp.txt | 40 +++++++++++++++++++-----------------
42178 2 files changed, 31 insertions(+), 29 deletions(-)
42179
42180commit 1cc9868410ab61e406f2c267715141726921baee
42181Author: Frederic Peters <fpeters@entrouvert.com>
42182Date:   Sun Mar 19 19:21:35 2006 +0000
42183
42184    unified braces on if line, spaces between if and parenthesis and indentation; also use the same $server variable name everywhere
42185
42186 docs/lasso-book/writing-a-php-sp.txt | 27 ++++++++++++---------------
42187 1 file changed, 12 insertions(+), 15 deletions(-)
42188
42189commit 94a496468af1f5c835d1b990fb8b2913bc8fb5ba
42190Author: Damien Laniel <dlaniel@entrouvert.com>
42191Date:   Sun Mar 19 19:01:05 2006 +0000
42192
42193    fixed doc writing-a-php-sp.txt
42194
42195 docs/lasso-book/writing-a-php-sp.txt | 64 ++++++++++++++++++++----------------
42196 1 file changed, 35 insertions(+), 29 deletions(-)
42197
42198commit 4a7bdf00f8a26dc7731445a743599cb28e3a820e
42199Author: Frederic Peters <fpeters@entrouvert.com>
42200Date:   Sun Mar 19 18:03:21 2006 +0000
42201
42202    removed hardcoded php dependency, added php:Depends substvar
42203
42204 control | 2 +-
42205 rules   | 3 +++
42206 2 files changed, 4 insertions(+), 1 deletion(-)
42207
42208commit ab3167fba53bab17c6b8fdce41fbf8cfe931111d
42209Author: Frederic Peters <fpeters@entrouvert.com>
42210Date:   Sun Mar 19 18:03:21 2006 +0000
42211
42212    removed hardcoded php dependency, added php:Depends substvar
42213
42214 debian/control | 2 +-
42215 debian/rules   | 3 +++
42216 2 files changed, 4 insertions(+), 1 deletion(-)
42217
42218commit 83e9876f5aabd4adf2f5a82d6eaf3acb1024596f
42219Author: Frederic Peters <fpeters@entrouvert.com>
42220Date:   Fri Mar 17 10:39:06 2006 +0000
42221
42222    fixed RSA_SHA1 constant name
42223
42224 docs/lasso-book/writing-a-php-sp.txt | 2 +-
42225 1 file changed, 1 insertion(+), 1 deletion(-)
42226
42227commit 39c44abcc35d3871a0e6bd77890ca677b7b7b834
42228Author: Frederic Peters <fpeters@entrouvert.com>
42229Date:   Wed Mar 8 12:13:11 2006 +0000
42230
42231    fixed underline
42232
42233 NEWS | 2 +-
42234 1 file changed, 1 insertion(+), 1 deletion(-)
42235
42236commit 93f89ab6d72b693909f15a671cfad8b9782ef839
42237Author: Frederic Peters <fpeters@entrouvert.com>
42238Date:   Wed Mar 8 12:12:44 2006 +0000
42239
42240    updated changelog to 0.6.4
42241
42242 ChangeLog | 808 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
42243 1 file changed, 808 insertions(+)
42244
42245commit 59b743fa8236ebc9cff53bedd0ab266c4600d482
42246Author: Frederic Peters <fpeters@entrouvert.com>
42247Date:   Wed Mar 8 12:08:53 2006 +0000
42248
42249    update to 0.6.4
42250
42251 changelog | 6 ++++++
42252 1 file changed, 6 insertions(+)
42253
42254commit 4247b72905f3c7f02a5694583b9d64c030f695fa
42255Author: Frederic Peters <fpeters@entrouvert.com>
42256Date:   Wed Mar 8 12:08:53 2006 +0000
42257
42258    update to 0.6.4
42259
42260 debian/changelog | 6 ++++++
42261 1 file changed, 6 insertions(+)
42262
42263commit 18358d49c39995dd6d8cff8feac3e556bf08b1e0
42264Author: Frederic Peters <fpeters@entrouvert.com>
42265Date:   Wed Mar 8 11:02:42 2006 +0000
42266
42267    fixing python test.
42268
42269 python/tests/errorchecking_tests.py | 12 ++++++++----
42270 1 file changed, 8 insertions(+), 4 deletions(-)
42271
42272commit 7e81f6bc6684f5756d5ef126fe8a516932ddc664
42273Author: Frederic Peters <fpeters@entrouvert.com>
42274Date:   Wed Mar 8 09:30:01 2006 +0000
42275
42276    ignoring generated saml2 files
42277
42278 java/.cvsignore | 23 +++++++++++++++++++++++
42279 1 file changed, 23 insertions(+)
42280
42281commit c8637b68555811fbe1301241144dd6d8d0499b80
42282Author: Frederic Peters <fpeters@entrouvert.com>
42283Date:   Wed Mar 8 09:23:15 2006 +0000
42284
42285    info about 0.6.4
42286
42287 doap.rdf | 6 +++++-
42288 1 file changed, 5 insertions(+), 1 deletion(-)
42289
42290commit ed4bd3685262322016139043e569f53e38872b56
42291Author: Frederic Peters <fpeters@entrouvert.com>
42292Date:   Wed Mar 8 09:20:58 2006 +0000
42293
42294    updated (c) years and gforge url
42295
42296 README | 4 ++--
42297 1 file changed, 2 insertions(+), 2 deletions(-)
42298
42299commit fd787a93d750eb58e87b3c77a68c205658e7db2b
42300Author: Frederic Peters <fpeters@entrouvert.com>
42301Date:   Wed Mar 8 09:19:07 2006 +0000
42302
42303    updated FSF address
42304
42305 COPYING | 2 +-
42306 1 file changed, 1 insertion(+), 1 deletion(-)
42307
42308commit 6ff9b93be75355ce65d95392cfcfa0019abfb561
42309Author: Frederic Peters <fpeters@entrouvert.com>
42310Date:   Wed Mar 8 09:14:13 2006 +0000
42311
42312    releasing 0.6.4
42313
42314 NEWS | 10 ++++++++++
42315 1 file changed, 10 insertions(+)
42316
42317commit 09aad1ad3b7029b7ef3a95bf306067862d61483d
42318Author: Frederic Peters <fpeters@entrouvert.com>
42319Date:   Wed Mar 8 09:09:52 2006 +0000
42320
42321    don't ship c# in this release
42322
42323 configure.ac | 121 +++++++++++++++++++++++++++++------------------------------
42324 1 file changed, 59 insertions(+), 62 deletions(-)
42325
42326commit 8eb82bec7cf309f0cef7431aed20166a81fc9522
42327Author: Frederic Peters <fpeters@entrouvert.com>
42328Date:   Mon Mar 6 17:37:55 2006 +0000
42329
42330    new error check test
42331
42332 python/tests/errorchecking_tests.py | 11 +++++++++++
42333 1 file changed, 11 insertions(+)
42334
42335commit 4607b935b5244b4a5fbbdff4e02ec4aa75d3e5d6
42336Author: Frederic Peters <fpeters@entrouvert.com>
42337Date:   Mon Mar 6 17:37:32 2006 +0000
42338
42339    ship logoutprivate.h
42340
42341 lasso/id-ff/Makefile.am | 3 ++-
42342 1 file changed, 2 insertions(+), 1 deletion(-)
42343
42344commit 07d9290cfa736952c974359429a4d95f429b1a00
42345Author: Frederic Peters <fpeters@entrouvert.com>
42346Date:   Mon Mar 6 17:37:14 2006 +0000
42347
42348    ship style.css
42349
42350 docs/reference/Makefile.am | 2 +-
42351 1 file changed, 1 insertion(+), 1 deletion(-)
42352
42353commit dab201292827214475511eb3919efa965bed2f8c
42354Author: Frederic Peters <fpeters@entrouvert.com>
42355Date:   Mon Mar 6 17:34:20 2006 +0000
42356
42357    don't ship fedterm-redirect.svg for now
42358
42359 docs/lasso-book/figures/Makefile.am | 8 ++++----
42360 1 file changed, 4 insertions(+), 4 deletions(-)
42361
42362commit cbbc19086bc9e180586838ab18422f785e08f32e
42363Author: Frederic Peters <fpeters@entrouvert.com>
42364Date:   Mon Mar 6 17:33:52 2006 +0000
42365
42366    updated generated java files list
42367
42368 java/Makefile.am | 120 ++++++++++++++++++++++++++++++++++++++++++++++---------
42369 1 file changed, 101 insertions(+), 19 deletions(-)
42370
42371commit 2c4d7a19d78505df04be6d6514f76aca3d474571
42372Author: Frederic Peters <fpeters@entrouvert.com>
42373Date:   Mon Mar 6 16:58:46 2006 +0000
42374
42375    missing brace
42376
42377 swig/Lasso.i | 2 +-
42378 1 file changed, 1 insertion(+), 1 deletion(-)
42379
42380commit 1c03f7d7a25aedcde900977f7d87dbdcbe7bb7c7
42381Author: Frederic Peters <fpeters@entrouvert.com>
42382Date:   Mon Mar 6 16:45:53 2006 +0000
42383
42384    adding braces
42385
42386 swig/Lasso.i | 170 +++++++++++++++++++++++++++++++++++------------------------
42387 1 file changed, 101 insertions(+), 69 deletions(-)
42388
42389commit f597a23d6200da6326503e5be3620ed683349eac
42390Author: Frederic Peters <fpeters@entrouvert.com>
42391Date:   Mon Mar 6 16:36:51 2006 +0000
42392
42393    don't unref/affect the same pointer; this will cause segfaults (seen in java)
42394
42395 swig/Lasso.i | 6 ++++++
42396 1 file changed, 6 insertions(+)
42397
42398commit 3bbb92979ce42aad7e8904c6d2a183c4694e7780
42399Author: Frederic Peters <fpeters@entrouvert.com>
42400Date:   Mon Mar 6 14:01:57 2006 +0000
42401
42402    ignoring generated Makefile and Makefile.in
42403
42404 swig/saml-2.0/.cvsignore | 2 ++
42405 1 file changed, 2 insertions(+)
42406
42407commit 0892d71c47bf97125be6902d4bab83720bde1566
42408Author: Frederic Peters <fpeters@entrouvert.com>
42409Date:   Mon Mar 6 14:01:29 2006 +0000
42410
42411    SWIG upgrade (->1.3.28) broke once again bindings; this time thanks to macros
42412    that are now required to have args (looks like that anyway, nothing is
42413    documented); fixing this.
42414
42415 swig/Lasso-wsf.i | 148 ++++++++++++++---------------
42416 swig/Lasso.i     | 277 +++++++++++++++++++++++++++----------------------------
42417 2 files changed, 212 insertions(+), 213 deletions(-)
42418
42419commit bfced903c8b448706cfc49ff2dcd7c7bc2894bba
42420Author: Frederic Peters <fpeters@entrouvert.com>
42421Date:   Sat Mar 4 15:55:56 2006 +0000
42422
42423    fixed variable type; how bad
42424
42425 lasso/id-wsf/wsf_profile.c | 2 +-
42426 1 file changed, 1 insertion(+), 1 deletion(-)
42427
42428commit f348a73bb1fcef2431229c44bfda3d01ca4c4275
42429Author: Frederic Peters <fpeters@entrouvert.com>
42430Date:   Sat Mar 4 15:50:31 2006 +0000
42431
42432    cast strings to xmlChar* for correct signedness
42433
42434 lasso/id-wsf/authentication.c | 4 ++--
42435 1 file changed, 2 insertions(+), 2 deletions(-)
42436
42437commit 3f5def3f97d8b42aeff23eb3a6f47341b57ee38f
42438Author: Frederic Peters <fpeters@entrouvert.com>
42439Date:   Sat Mar 4 12:35:37 2006 +0000
42440
42441    added comment about why not to use memset
42442
42443 lasso/id-ff/server.c | 4 +++-
42444 1 file changed, 3 insertions(+), 1 deletion(-)
42445
42446commit 676ed285420c158b0068fc846578d80b9d5e79b7
42447Author: Frederic Peters <fpeters@entrouvert.com>
42448Date:   Tue Feb 21 09:54:25 2006 +0000
42449
42450    added short desc for lasso.h
42451
42452 docs/reference/tmpl/lasso.sgml | 65 ++++++++++++++++++++++++++++++++++++++++++
42453 1 file changed, 65 insertions(+)
42454
42455commit 4e6404fa28b3cde75e71af581be410606540e479
42456Author: Frederic Peters <fpeters@entrouvert.com>
42457Date:   Tue Feb 21 09:53:29 2006 +0000
42458
42459    added short descriptions to every lib: classes
42460
42461 docs/reference/tmpl/lib_assertion.sgml             | 47 +++++++++++++++++++
42462 .../tmpl/lib_authentication_statement.sgml         | 49 ++++++++++++++++++++
42463 docs/reference/tmpl/lib_authn_context.sgml         | 36 +++++++++++++++
42464 .../reference/tmpl/lib_authn_request_envelope.sgml | 52 +++++++++++++++++++++
42465 docs/reference/tmpl/lib_authn_response.sgml        | 39 ++++++++++++++++
42466 .../tmpl/lib_authn_response_envelope.sgml          | 39 ++++++++++++++++
42467 .../lib_federation_termination_notification.sgml   | 50 ++++++++++++++++++++
42468 docs/reference/tmpl/lib_idp_entries.sgml           | 34 ++++++++++++++
42469 docs/reference/tmpl/lib_idp_entry.sgml             | 36 +++++++++++++++
42470 docs/reference/tmpl/lib_idp_list.sgml              | 35 ++++++++++++++
42471 docs/reference/tmpl/lib_logout_request.sgml        | 52 +++++++++++++++++++++
42472 docs/reference/tmpl/lib_logout_response.sgml       | 46 +++++++++++++++++++
42473 .../tmpl/lib_name_identifier_mapping_request.sgml  | 51 +++++++++++++++++++++
42474 .../tmpl/lib_name_identifier_mapping_response.sgml | 50 ++++++++++++++++++++
42475 .../tmpl/lib_register_name_identifier_request.sgml | 53 ++++++++++++++++++++++
42476 .../lib_register_name_identifier_response.sgml     | 46 +++++++++++++++++++
42477 docs/reference/tmpl/lib_request_authn_context.sgml | 36 +++++++++++++++
42478 docs/reference/tmpl/lib_scoping.sgml               | 35 ++++++++++++++
42479 docs/reference/tmpl/lib_status_response.sgml       | 37 +++++++++++++++
42480 docs/reference/tmpl/lib_subject.sgml               | 34 ++++++++++++++
42481 20 files changed, 857 insertions(+)
42482
42483commit bdea328f3e99b1ca22d6533c83ac9c28cbfd41d9
42484Author: Frederic Peters <fpeters@entrouvert.com>
42485Date:   Tue Feb 21 09:52:26 2006 +0000
42486
42487    more doc
42488
42489 docs/reference/tmpl/data_service.sgml |  3 +++
42490 docs/reference/tmpl/discovery.sgml    | 10 +++++++++-
42491 docs/reference/tmpl/provider.sgml     |  5 +++++
42492 docs/reference/tmpl/strings.sgml      | 20 ++++++++++++++++++--
42493 4 files changed, 35 insertions(+), 3 deletions(-)
42494
42495commit 9d11e3041b90dd195f085741c4cb582cb4723976
42496Author: Frederic Peters <fpeters@entrouvert.com>
42497Date:   Tue Feb 21 09:51:49 2006 +0000
42498
42499    documentation fixes
42500
42501 lasso/id-ff/provider.h   | 4 ++--
42502 lasso/id-wsf/discovery.c | 1 +
42503 lasso/id-wsf/discovery.h | 2 +-
42504 lasso/xml/xml.c          | 1 -
42505 4 files changed, 4 insertions(+), 4 deletions(-)
42506
42507commit 1d9b919ab9349f9e21757cc42fcf9ae50038b9f7
42508Author: Frederic Peters <fpeters@entrouvert.com>
42509Date:   Mon Feb 6 12:28:48 2006 +0000
42510
42511    don't g_object_ref what can be NULL
42512
42513 lasso/id-wsf/discovery.c | 5 ++++-
42514 1 file changed, 4 insertions(+), 1 deletion(-)
42515
42516commit c97aa2f64c8af7dee53e931f076f1fdbed638c5b
42517Author: Frederic Peters <fpeters@entrouvert.com>
42518Date:   Wed Jan 25 16:32:26 2006 +0000
42519
42520    own style for reference doc
42521
42522 docs/reference/Makefile.am |  4 ++-
42523 docs/reference/style.css   | 79 ++++++++++++++++++++++++++++++++++++++++++++++
42524 2 files changed, 82 insertions(+), 1 deletion(-)
42525
42526commit 6435b5ecea6eaf143a1627c74cdee59d6b2ed6d2
42527Author: Frederic Peters <fpeters@entrouvert.com>
42528Date:   Wed Jan 25 16:31:36 2006 +0000
42529
42530    fixing redirect example
42531
42532 docs/reference/tmpl/login.sgml | 2 +-
42533 1 file changed, 1 insertion(+), 1 deletion(-)
42534
42535commit 1bfd2beceb11dd488152ee347507f7ef5c412bf6
42536Author: Frederic Peters <fpeters@entrouvert.com>
42537Date:   Wed Jan 25 11:18:52 2006 +0000
42538
42539    fix memory management for ID-WSF ResourceId
42540
42541 lasso/id-ff/login.c | 16 ++++++++++++++--
42542 1 file changed, 14 insertions(+), 2 deletions(-)
42543
42544commit 267dd3424a929e0b1a0608480fc2dc059e9e778c
42545Author: Frederic Peters <fpeters@entrouvert.com>
42546Date:   Mon Jan 23 15:30:00 2006 +0000
42547
42548    check for remote provider id before looking it in GHashTable
42549
42550 lasso/id-ff/defederation.c            |  5 +++++
42551 lasso/id-ff/lecp.c                    |  5 +++++
42552 lasso/id-ff/login.c                   | 16 ++++++++++++++++
42553 lasso/id-ff/name_identifier_mapping.c | 10 ++++++++++
42554 lasso/id-ff/name_registration.c       | 10 ++++++++++
42555 5 files changed, 46 insertions(+)
42556
42557commit 194ea564b50822321f98cef9adc92cfdbddaa13a
42558Author: Frederic Peters <fpeters@entrouvert.com>
42559Date:   Mon Jan 23 14:05:59 2006 +0000
42560
42561    don't segfault when lasso_logout_build_request_msg is erroneously called without lasso_logout_init_request before
42562
42563 lasso/id-ff/logout.c | 7 +++++++
42564 1 file changed, 7 insertions(+)
42565
42566commit ff1d55d07ee4dc9931696d5222cc72945cdae48a
42567Author: Frederic Peters <fpeters@entrouvert.com>
42568Date:   Sat Jan 21 09:31:13 2006 +0000
42569
42570    fix swig id-wsf disco for new version of swig
42571
42572 swig/Lasso-wsf-disco.i | 4 ----
42573 1 file changed, 4 deletions(-)
42574
42575commit 1660c51d505d8b30d7fbd99a19dc72477ebb83ae
42576Author: Frederic Peters <fpeters@entrouvert.com>
42577Date:   Thu Jan 12 13:01:12 2006 +0000
42578
42579    duplicate key to fix consecutive calls to xmlsec
42580
42581 lasso/id-ff/provider.c | 7 ++++---
42582 1 file changed, 4 insertions(+), 3 deletions(-)
42583
42584commit 27655edc316acd1b3c95240836d0307705a5507e
42585Author: Nicolas Clapies <nclapies@entrouvert.com>
42586Date:   Thu Jan 5 12:36:10 2006 +0000
42587
42588    Fixed symbol error about LassoDiscoDescription_newWithBriefSoapHttpDescription.
42589
42590 swig/Lasso-wsf-disco.i | 8 --------
42591 1 file changed, 8 deletions(-)
42592
42593commit 87e2f5ed1d9c7558b2c7e0eb1feb020b017e9247
42594Author: Nicolas Clapies <nclapies@entrouvert.com>
42595Date:   Thu Jan 5 12:31:51 2006 +0000
42596
42597    Fixed node prefix from interaction service namespace element.
42598
42599 lasso/xml/xml.c | 3 ++-
42600 1 file changed, 2 insertions(+), 1 deletion(-)
42601
42602commit 24c8bcd5b5526ef1a6c725f5d7e047120d24f4a6
42603Author: Frederic Peters <fpeters@entrouvert.com>
42604Date:   Sat Dec 10 10:44:09 2005 +0000
42605
42606    bindings working with swig 1.3.27
42607
42608 configure.ac             |  2 +-
42609 php/patch_swig_output.py |  5 ----
42610 swig/Lasso.i             | 66 +++++-------------------------------------------
42611 3 files changed, 7 insertions(+), 66 deletions(-)
42612
42613commit 859287bed5c7052294a4ed3a61792e0b54750010
42614Author: Nicolas Clapies <nclapies@entrouvert.com>
42615Date:   Tue Dec 6 13:30:12 2005 +0000
42616
42617    Fixed missing declaration and settings.
42618
42619 lasso/xml/ds_key_info.c | 1 -
42620 lasso/xml/ds_key_info.h | 1 +
42621 2 files changed, 1 insertion(+), 1 deletion(-)
42622
42623commit 17f4a386567a82b948c7a4bdc273d7d59a8752b2
42624Author: Nicolas Clapies <nclapies@entrouvert.com>
42625Date:   Tue Dec 6 13:23:33 2005 +0000
42626
42627    AP now verify SP signature.
42628
42629 lasso/id-wsf/data_service.c |  16 +-
42630 lasso/id-wsf/discovery.c    |  66 ++---
42631 lasso/id-wsf/wsf_profile.c  | 684 +++++++++++++++++++++++++++++++++++---------
42632 3 files changed, 578 insertions(+), 188 deletions(-)
42633
42634commit c26a127319a4dfd58e8045c4c5126a9d5491c9b9
42635Author: Nicolas Clapies <nclapies@entrouvert.com>
42636Date:   Tue Dec 6 13:15:31 2005 +0000
42637
42638    *** empty log message ***
42639
42640 lasso/id-wsf/wsf_profile.h | 7 ++-----
42641 1 file changed, 2 insertions(+), 5 deletions(-)
42642
42643commit 3b170296fc04406d2bc95b7cf6709e69d60c861f
42644Author: Nicolas Clapies <nclapies@entrouvert.com>
42645Date:   Tue Dec 6 12:54:54 2005 +0000
42646
42647    *** empty log message ***
42648
42649 lasso/xml/Makefile.am | 4 ++++
42650 1 file changed, 4 insertions(+)
42651
42652commit e09892edad3db0b8aaf7700b631a008691e7364b
42653Author: Nicolas Clapies <nclapies@entrouvert.com>
42654Date:   Tue Dec 6 12:54:30 2005 +0000
42655
42656    Only KeyValue in KeyInfo. Added KeyValue and RsaKeyValue element.
42657
42658 lasso/xml/ds_key_info.c      |  3 +-
42659 lasso/xml/ds_key_info.h      |  3 +-
42660 lasso/xml/ds_key_value.c     | 96 +++++++++++++++++++++++++++++++++++++++++++
42661 lasso/xml/ds_key_value.h     | 70 +++++++++++++++++++++++++++++++
42662 lasso/xml/ds_rsa_key_value.c | 98 ++++++++++++++++++++++++++++++++++++++++++++
42663 lasso/xml/ds_rsa_key_value.h | 70 +++++++++++++++++++++++++++++++
42664 6 files changed, 336 insertions(+), 4 deletions(-)
42665
42666commit 0f0c06606df6f1bf16f11c10674b9405d549fedf
42667Author: Frederic Peters <fpeters@entrouvert.com>
42668Date:   Mon Dec 5 15:15:32 2005 +0000
42669
42670    fixed host specific architecture changes
42671
42672 configure.ac | 69 ++++++++++++++++++++++++------------------------------------
42673 1 file changed, 28 insertions(+), 41 deletions(-)
42674
42675commit b4a02f143fc62e4b081f5e0b0785b462da377c92
42676Author: Frederic Peters <fpeters@entrouvert.com>
42677Date:   Mon Dec 5 10:36:19 2005 +0000
42678
42679    dont parse files in id-wsf/ when not compiled with id-wsf support (required for mac os x nmedit)
42680
42681 lasso/extract_symbols.py | 6 ++++--
42682 1 file changed, 4 insertions(+), 2 deletions(-)
42683
42684commit f44b7e9d1a1bcb69c567dc9bcdf23d54ca377fc1
42685Author: Frederic Peters <fpeters@entrouvert.com>
42686Date:   Tue Nov 22 21:31:03 2005 +0000
42687
42688    missing saml 2 file
42689
42690 swig/Lasso-saml2.i | 11 +++++++++++
42691 1 file changed, 11 insertions(+)
42692
42693commit d17bbf258d6c460fd9212301d624c5194b1c61c8
42694Author: Frederic Peters <fpeters@entrouvert.com>
42695Date:   Tue Nov 22 21:24:12 2005 +0000
42696
42697    Completed first go of SAML 2.0 single logout and added some missing files
42698
42699 lasso/id-ff/logout.c                               |   6 +-
42700 lasso/saml-2.0/logout.c                            | 140 +++++++++++++++++++--
42701 lasso/saml-2.0/logoutprivate.h                     |   2 +
42702 lasso/xml/saml-2.0/samlp2_logout_response.h        |  73 +++++++++++
42703 .../xml/saml-2.0/samlp2_manage_name_id_response.h  |  73 +++++++++++
42704 lasso/xml/xml.c                                    |   1 +
42705 swig/Lasso.i                                       |  22 ++++
42706 swig/saml-2.0/main.h                               |  98 +++++++++++++++
42707 8 files changed, 405 insertions(+), 10 deletions(-)
42708
42709commit 853f46fd9325b7f3eec0bc385c4a9bd763c031d4
42710Author: Frederic Peters <fpeters@entrouvert.com>
42711Date:   Mon Nov 21 18:51:52 2005 +0000
42712
42713    starting SAML 2 logout
42714
42715 lasso/id-ff/defederation.c                         |   7 +-
42716 lasso/id-ff/federation.c                           |  34 +-
42717 lasso/id-ff/federation.h                           |   2 +-
42718 lasso/id-ff/login.c                                |  42 +-
42719 lasso/id-ff/logout.c                               |  67 ++-
42720 lasso/id-ff/logoutprivate.h                        |  43 ++
42721 lasso/id-ff/name_registration.c                    |   4 +-
42722 lasso/id-ff/profile.c                              |  16 +-
42723 lasso/id-ff/profile.h                              |   2 +-
42724 lasso/id-ff/provider.c                             |   6 +
42725 lasso/id-ff/provider.h                             |   2 +-
42726 lasso/id-ff/session.c                              |   5 +-
42727 lasso/saml-2.0/Makefile.am                         |   6 +-
42728 lasso/saml-2.0/login.c                             |   9 +-
42729 lasso/saml-2.0/logout.c                            | 482 +++++++++++++++++++++
42730 lasso/saml-2.0/logoutprivate.h                     |  49 +++
42731 lasso/saml-2.0/profile.c                           |   4 +-
42732 lasso/saml-2.0/provider.c                          |  81 +++-
42733 lasso/saml-2.0/providerprivate.h                   |   4 +
42734 lasso/xml/private.h                                |   4 +
42735 lasso/xml/saml-2.0/Makefile.am                     |   4 +
42736 lasso/xml/saml-2.0/samlp2_artifact_resolve.c       |  28 --
42737 lasso/xml/saml-2.0/samlp2_logout_response.c        | 129 ++++++
42738 .../xml/saml-2.0/samlp2_manage_name_id_response.c  | 129 ++++++
42739 .../xml/saml-2.0/samlp2_name_id_mapping_response.c |  28 ++
42740 lasso/xml/saml-2.0/samlp2_request_abstract.c       |  11 +
42741 lasso/xml/saml-2.0/samlp2_response.c               |  28 ++
42742 lasso/xml/saml-2.0/samlp2_status_response.c        |  39 ++
42743 lasso/xml/xml.c                                    |   1 +
42744 29 files changed, 1141 insertions(+), 125 deletions(-)
42745
42746commit ab1e605ce59bba13464c814bc224146875b170ff
42747Author: Frederic Peters <fpeters@entrouvert.com>
42748Date:   Sun Nov 20 18:05:05 2005 +0000
42749
42750    swig inheritance for SAML 2 elements
42751
42752 swig/saml-2.0/inheritance.h | 48 +++++++++++++++++++++++++++++++++++++++++++++
42753 1 file changed, 48 insertions(+)
42754
42755commit 8ec430af7cd9a0fc4f5f91cdb7adb5249f464654
42756Author: Frederic Peters <fpeters@entrouvert.com>
42757Date:   Sun Nov 20 17:56:55 2005 +0000
42758
42759    removing xmlsec debug code
42760
42761 lasso/id-ff/provider.c | 40 ----------------------------------------
42762 1 file changed, 40 deletions(-)
42763
42764commit ebb9f7dffc22196e6c1cb18b218fc411b4d190c2
42765Author: Frederic Peters <fpeters@entrouvert.com>
42766Date:   Sun Nov 20 15:38:19 2005 +0000
42767
42768    SAML 2.0 support (only web-sso for the moment)
42769
42770 configure.ac                                       |  43 +-
42771 lasso/Makefile.am                                  |   6 +-
42772 lasso/errors.c                                     |   4 +-
42773 lasso/errors.h                                     |   1 +
42774 lasso/extract_symbols.py                           |   3 +-
42775 lasso/extract_types.py                             |   8 +-
42776 lasso/id-ff/defederation.c                         |  12 +-
42777 lasso/id-ff/federation.c                           |   8 +-
42778 lasso/id-ff/federation.h                           |   4 +-
42779 lasso/id-ff/login.c                                | 229 ++++++--
42780 lasso/id-ff/logout.c                               |  47 +-
42781 lasso/id-ff/name_identifier_mapping.c              |  34 +-
42782 lasso/id-ff/name_registration.c                    |  22 +-
42783 lasso/id-ff/profile.c                              |  37 +-
42784 lasso/id-ff/profile.h                              |  10 +-
42785 lasso/id-ff/profileprivate.h                       |   7 +
42786 lasso/id-ff/provider.c                             |  96 ++-
42787 lasso/id-ff/provider.h                             |  34 +-
42788 lasso/id-ff/providerprivate.h                      |  18 +-
42789 lasso/id-ff/server.c                               |  12 +
42790 lasso/id-ff/session.c                              |   4 +-
42791 lasso/id-ff/sessionprivate.h                       |   4 +-
42792 lasso/saml-2.0/Makefile.am                         |  23 +
42793 lasso/saml-2.0/federation.c                        |  59 ++
42794 lasso/saml-2.0/federationprivate.h                 |  39 ++
42795 lasso/saml-2.0/login.c                             | 642 +++++++++++++++++++++
42796 lasso/saml-2.0/loginprivate.h                      |  59 ++
42797 lasso/saml-2.0/profile.c                           | 277 +++++++++
42798 lasso/saml-2.0/profileprivate.h                    |  46 ++
42799 lasso/saml-2.0/provider.c                          | 254 ++++++++
42800 lasso/saml-2.0/providerprivate.h                   |  49 ++
42801 lasso/xml/Makefile.am                              |   2 +
42802 lasso/xml/lib_authn_response.c                     |   4 +-
42803 lasso/xml/lib_authn_response.h                     |   2 +-
42804 .../xml/lib_federation_termination_notification.c  |   6 +-
42805 .../xml/lib_federation_termination_notification.h  |   4 +-
42806 lasso/xml/lib_logout_request.c                     |   6 +-
42807 lasso/xml/lib_logout_request.h                     |   4 +-
42808 lasso/xml/lib_logout_response.c                    |   6 +-
42809 lasso/xml/lib_logout_response.h                    |   4 +-
42810 lasso/xml/lib_name_identifier_mapping_request.c    |   6 +-
42811 lasso/xml/lib_name_identifier_mapping_request.h    |   4 +-
42812 lasso/xml/lib_name_identifier_mapping_response.c   |   6 +-
42813 lasso/xml/lib_name_identifier_mapping_response.h   |   4 +-
42814 lasso/xml/lib_register_name_identifier_request.c   |   6 +-
42815 lasso/xml/lib_register_name_identifier_request.h   |   4 +-
42816 lasso/xml/lib_register_name_identifier_response.c  |   6 +-
42817 lasso/xml/lib_register_name_identifier_response.h  |   4 +-
42818 lasso/xml/saml-2.0/Makefile.am                     | 110 ++++
42819 lasso/xml/saml-2.0/saml2_action.c                  | 132 +++++
42820 lasso/xml/saml-2.0/saml2_action.h                  |  78 +++
42821 lasso/xml/saml-2.0/saml2_advice.c                  | 121 ++++
42822 lasso/xml/saml-2.0/saml2_advice.h                  |  84 +++
42823 lasso/xml/saml-2.0/saml2_assertion.c               | 196 +++++++
42824 lasso/xml/saml-2.0/saml2_assertion.h               |  96 +++
42825 lasso/xml/saml-2.0/saml2_attribute.c               | 121 ++++
42826 lasso/xml/saml-2.0/saml2_attribute.h               |  79 +++
42827 lasso/xml/saml-2.0/saml2_attribute_statement.c     | 116 ++++
42828 lasso/xml/saml-2.0/saml2_attribute_statement.h     |  76 +++
42829 lasso/xml/saml-2.0/saml2_audience_restriction.c    | 112 ++++
42830 lasso/xml/saml-2.0/saml2_audience_restriction.h    |  75 +++
42831 lasso/xml/saml-2.0/saml2_authn_context.c           | 130 +++++
42832 lasso/xml/saml-2.0/saml2_authn_context.h           |  78 +++
42833 lasso/xml/saml-2.0/saml2_authn_statement.c         | 128 ++++
42834 lasso/xml/saml-2.0/saml2_authn_statement.h         |  82 +++
42835 .../xml/saml-2.0/saml2_authz_decision_statement.c  | 123 ++++
42836 .../xml/saml-2.0/saml2_authz_decision_statement.h  |  81 +++
42837 lasso/xml/saml-2.0/saml2_base_idabstract.c         | 109 ++++
42838 lasso/xml/saml-2.0/saml2_base_idabstract.h         |  76 +++
42839 lasso/xml/saml-2.0/saml2_condition_abstract.c      | 111 ++++
42840 lasso/xml/saml-2.0/saml2_condition_abstract.h      |  73 +++
42841 lasso/xml/saml-2.0/saml2_conditions.c              | 128 ++++
42842 lasso/xml/saml-2.0/saml2_conditions.h              |  81 +++
42843 lasso/xml/saml-2.0/saml2_encrypted_element.c       | 112 ++++
42844 lasso/xml/saml-2.0/saml2_encrypted_element.h       |  76 +++
42845 lasso/xml/saml-2.0/saml2_evidence.c                | 120 ++++
42846 lasso/xml/saml-2.0/saml2_evidence.h                |  84 +++
42847 .../saml-2.0/saml2_key_info_confirmation_data.c    | 112 ++++
42848 .../saml-2.0/saml2_key_info_confirmation_data.h    |  76 +++
42849 lasso/xml/saml-2.0/saml2_name_id.c                 | 143 +++++
42850 lasso/xml/saml-2.0/saml2_name_id.h                 |  81 +++
42851 lasso/xml/saml-2.0/saml2_one_time_use.c            | 105 ++++
42852 lasso/xml/saml-2.0/saml2_one_time_use.h            |  73 +++
42853 lasso/xml/saml-2.0/saml2_proxy_restriction.c       | 115 ++++
42854 lasso/xml/saml-2.0/saml2_proxy_restriction.h       |  77 +++
42855 lasso/xml/saml-2.0/saml2_statement_abstract.c      | 115 ++++
42856 lasso/xml/saml-2.0/saml2_statement_abstract.h      |  73 +++
42857 lasso/xml/saml-2.0/saml2_subject.c                 | 126 ++++
42858 lasso/xml/saml-2.0/saml2_subject.h                 |  81 +++
42859 lasso/xml/saml-2.0/saml2_subject_confirmation.c    | 127 ++++
42860 lasso/xml/saml-2.0/saml2_subject_confirmation.h    |  83 +++
42861 .../xml/saml-2.0/saml2_subject_confirmation_data.c | 130 +++++
42862 .../xml/saml-2.0/saml2_subject_confirmation_data.h |  80 +++
42863 lasso/xml/saml-2.0/saml2_subject_locality.c        | 110 ++++
42864 lasso/xml/saml-2.0/saml2_subject_locality.h        |  76 +++
42865 lasso/xml/saml-2.0/samlp2_artifact_resolve.c       | 140 +++++
42866 lasso/xml/saml-2.0/samlp2_artifact_resolve.h       |  75 +++
42867 lasso/xml/saml-2.0/samlp2_artifact_response.c      | 112 ++++
42868 lasso/xml/saml-2.0/samlp2_artifact_response.h      |  75 +++
42869 lasso/xml/saml-2.0/samlp2_assertion_idrequest.c    | 140 +++++
42870 lasso/xml/saml-2.0/samlp2_assertion_idrequest.h    |  75 +++
42871 lasso/xml/saml-2.0/samlp2_attribute_query.c        | 112 ++++
42872 lasso/xml/saml-2.0/samlp2_attribute_query.h        |  76 +++
42873 lasso/xml/saml-2.0/samlp2_authn_query.c            | 116 ++++
42874 lasso/xml/saml-2.0/samlp2_authn_query.h            |  78 +++
42875 lasso/xml/saml-2.0/samlp2_authn_request.c          | 184 ++++++
42876 lasso/xml/saml-2.0/samlp2_authn_request.h          |  92 +++
42877 lasso/xml/saml-2.0/samlp2_authz_decision_query.c   | 120 ++++
42878 lasso/xml/saml-2.0/samlp2_authz_decision_query.h   |  80 +++
42879 lasso/xml/saml-2.0/samlp2_extensions.c             | 105 ++++
42880 lasso/xml/saml-2.0/samlp2_extensions.h             |  73 +++
42881 lasso/xml/saml-2.0/samlp2_idp_entry.c              | 114 ++++
42882 lasso/xml/saml-2.0/samlp2_idp_entry.h              |  77 +++
42883 lasso/xml/saml-2.0/samlp2_idp_list.c               | 112 ++++
42884 lasso/xml/saml-2.0/samlp2_idp_list.h               |  76 +++
42885 lasso/xml/saml-2.0/samlp2_logout_request.c         | 163 ++++++
42886 lasso/xml/saml-2.0/samlp2_logout_request.h         |  84 +++
42887 lasso/xml/saml-2.0/samlp2_manage_name_id_request.c | 162 ++++++
42888 lasso/xml/saml-2.0/samlp2_manage_name_id_request.h |  82 +++
42889 .../xml/saml-2.0/samlp2_name_id_mapping_request.c  | 155 +++++
42890 .../xml/saml-2.0/samlp2_name_id_mapping_request.h  |  82 +++
42891 .../xml/saml-2.0/samlp2_name_id_mapping_response.c | 117 ++++
42892 .../xml/saml-2.0/samlp2_name_id_mapping_response.h |  79 +++
42893 lasso/xml/saml-2.0/samlp2_name_id_policy.c         | 114 ++++
42894 lasso/xml/saml-2.0/samlp2_name_id_policy.h         |  77 +++
42895 lasso/xml/saml-2.0/samlp2_request_abstract.c       | 167 ++++++
42896 lasso/xml/saml-2.0/samlp2_request_abstract.h       |  90 +++
42897 .../xml/saml-2.0/samlp2_requested_authn_context.c  | 115 ++++
42898 .../xml/saml-2.0/samlp2_requested_authn_context.h  |  78 +++
42899 lasso/xml/saml-2.0/samlp2_response.c               | 116 ++++
42900 lasso/xml/saml-2.0/samlp2_response.h               |  76 +++
42901 lasso/xml/saml-2.0/samlp2_scoping.c                | 115 ++++
42902 lasso/xml/saml-2.0/samlp2_scoping.h                |  78 +++
42903 lasso/xml/saml-2.0/samlp2_status.c                 | 116 ++++
42904 lasso/xml/saml-2.0/samlp2_status.h                 |  78 +++
42905 lasso/xml/saml-2.0/samlp2_status_code.c            | 112 ++++
42906 lasso/xml/saml-2.0/samlp2_status_code.h            |  77 +++
42907 lasso/xml/saml-2.0/samlp2_status_detail.c          | 105 ++++
42908 lasso/xml/saml-2.0/samlp2_status_detail.h          |  73 +++
42909 lasso/xml/saml-2.0/samlp2_status_response.c        | 175 ++++++
42910 lasso/xml/saml-2.0/samlp2_status_response.h        |  93 +++
42911 lasso/xml/saml-2.0/samlp2_subject_query_abstract.c | 140 +++++
42912 lasso/xml/saml-2.0/samlp2_subject_query_abstract.h |  76 +++
42913 lasso/xml/saml-2.0/samlp2_terminate.c              | 101 ++++
42914 lasso/xml/saml-2.0/samlp2_terminate.h              |  73 +++
42915 lasso/xml/samlp_response.c                         |   4 +-
42916 lasso/xml/samlp_response.h                         |   2 +-
42917 lasso/xml/tools.c                                  | 127 ++++
42918 swig/Lasso.i                                       | 168 +++++-
42919 swig/Makefile.am                                   |   1 +
42920 swig/saml-2.0/Makefile.am                          |  54 ++
42921 swig/saml-2.0/saml2_action.i                       |  34 ++
42922 swig/saml-2.0/saml2_advice.i                       |  32 +
42923 swig/saml-2.0/saml2_assertion.i                    |  91 +++
42924 swig/saml-2.0/saml2_attribute.i                    |  35 ++
42925 swig/saml-2.0/saml2_attribute_statement.i          |  33 ++
42926 swig/saml-2.0/saml2_audience_restriction.i         |  34 ++
42927 swig/saml-2.0/saml2_authn_context.i                |  35 ++
42928 swig/saml-2.0/saml2_authn_statement.i              |  64 ++
42929 swig/saml-2.0/saml2_authz_decision_statement.i     |  63 ++
42930 swig/saml-2.0/saml2_base_idabstract.i              |  34 ++
42931 swig/saml-2.0/saml2_condition_abstract.i           |  32 +
42932 swig/saml-2.0/saml2_conditions.i                   |  34 ++
42933 swig/saml-2.0/saml2_encrypted_element.i            |  32 +
42934 swig/saml-2.0/saml2_evidence.i                     |  32 +
42935 swig/saml-2.0/saml2_key_info_confirmation_data.i   |  32 +
42936 swig/saml-2.0/saml2_name_id.i                      |  37 ++
42937 swig/saml-2.0/saml2_one_time_use.i                 |  33 ++
42938 swig/saml-2.0/saml2_proxy_restriction.i            |  35 ++
42939 swig/saml-2.0/saml2_statement_abstract.i           |  32 +
42940 swig/saml-2.0/saml2_subject.i                      |  88 +++
42941 swig/saml-2.0/saml2_subject_confirmation.i         |  89 +++
42942 swig/saml-2.0/saml2_subject_confirmation_data.i    |  37 ++
42943 swig/saml-2.0/saml2_subject_locality.i             |  34 ++
42944 swig/saml-2.0/samlp2_artifact_resolve.i            | 124 ++++
42945 swig/saml-2.0/samlp2_artifact_response.i           | 160 +++++
42946 swig/saml-2.0/samlp2_assertion_idrequest.i         | 124 ++++
42947 swig/saml-2.0/samlp2_attribute_query.i             | 154 +++++
42948 swig/saml-2.0/samlp2_authn_query.i                 | 155 +++++
42949 swig/saml-2.0/samlp2_authn_request.i               | 212 +++++++
42950 swig/saml-2.0/samlp2_authz_decision_query.i        | 169 ++++++
42951 swig/saml-2.0/samlp2_extensions.i                  |  32 +
42952 swig/saml-2.0/samlp2_idp_entry.i                   |  35 ++
42953 swig/saml-2.0/samlp2_idp_list.i                    |  47 ++
42954 swig/saml-2.0/samlp2_logout_request.i              | 168 ++++++
42955 swig/saml-2.0/samlp2_manage_name_id_request.i      | 180 ++++++
42956 swig/saml-2.0/samlp2_name_id_mapping_request.i     | 179 ++++++
42957 swig/saml-2.0/samlp2_name_id_mapping_response.i    | 177 ++++++
42958 swig/saml-2.0/samlp2_name_id_policy.i              |  38 ++
42959 swig/saml-2.0/samlp2_request_abstract.i            |  65 +++
42960 swig/saml-2.0/samlp2_requested_authn_context.i     |  35 ++
42961 swig/saml-2.0/samlp2_response.i                    | 149 +++++
42962 swig/saml-2.0/samlp2_scoping.i                     |  48 ++
42963 swig/saml-2.0/samlp2_status.i                      |  61 ++
42964 swig/saml-2.0/samlp2_status_code.i                 |  47 ++
42965 swig/saml-2.0/samlp2_status_detail.i               |  32 +
42966 swig/saml-2.0/samlp2_status_response.i             |  80 +++
42967 swig/saml-2.0/samlp2_subject_query_abstract.i      | 137 +++++
42968 swig/saml-2.0/samlp2_terminate.i                   |  32 +
42969 199 files changed, 15907 insertions(+), 232 deletions(-)
42970
42971commit 56c88d1921c3b05c0213d2a1321502b2290b0b6f
42972Author: Nicolas Clapies <nclapies@entrouvert.com>
42973Date:   Tue Nov 15 18:00:36 2005 +0000
42974
42975    Little modif about SAML authentication verification
42976
42977 lasso/id-wsf/wsf_profile.c | 14 +++++++++-----
42978 1 file changed, 9 insertions(+), 5 deletions(-)
42979
42980commit 65b121cb13308f8586cfacd50f12f5f48950c3e6
42981Author: Nicolas Clapies <nclapies@entrouvert.com>
42982Date:   Tue Nov 15 17:59:38 2005 +0000
42983
42984    Renamed lasso_data_service_need_user_interaction() to lasso_data_service_need_redirect_user().
42985
42986 lasso/id-wsf/data_service.c | 4 ++--
42987 lasso/id-wsf/data_service.h | 4 ++--
42988 swig/Lasso-wsf.i            | 4 ++--
42989 3 files changed, 6 insertions(+), 6 deletions(-)
42990
42991commit a8219526dcaab297da858318654766cb908fd455
42992Author: Nicolas Clapies <nclapies@entrouvert.com>
42993Date:   Tue Nov 15 16:54:51 2005 +0000
42994
42995    Only add lasso_ds_* for id-wsf.
42996
42997 lasso/extract_symbols.py | 2 +-
42998 lasso/extract_types.py   | 2 +-
42999 2 files changed, 2 insertions(+), 2 deletions(-)
43000
43001commit 380cc7420ad014bca954301ba193cf1c2779065c
43002Author: Nicolas Clapies <nclapies@entrouvert.com>
43003Date:   Tue Nov 15 11:23:58 2005 +0000
43004
43005    Added binding for user interaction in data service.
43006
43007 swig/Lasso-wsf.i | 8 ++++++++
43008 1 file changed, 8 insertions(+)
43009
43010commit c4697fb3afc4890bf0c569e9ee2584d4283df961
43011Author: Nicolas Clapies <nclapies@entrouvert.com>
43012Date:   Tue Nov 15 11:19:38 2005 +0000
43013
43014    Added some user interaction support : lasso_data_service_need_user_interaction() sets soap response with a soap fault asking redirect request. lasso_data_service_get_redirect_request_url() retrieves the redirect request url. DataService raises a redirect request warning exception if a fault was found in soap response after a lasso_data_service_process_query_response_msg().
43015
43016 lasso/id-wsf/data_service.c | 109 ++++++++++++++++++++++++++++++++++++++++++--
43017 lasso/id-wsf/data_service.h |   6 +++
43018 2 files changed, 111 insertions(+), 4 deletions(-)
43019
43020commit 0a511fc52d81dca59783e461f396832ddf499d52
43021Author: Nicolas Clapies <nclapies@entrouvert.com>
43022Date:   Tue Nov 15 11:14:30 2005 +0000
43023
43024    Added soap fault code server.
43025
43026 lasso/xml/strings.h | 2 ++
43027 1 file changed, 2 insertions(+)
43028
43029commit 5a06692cf457228ba9b71873f89dc5bac107d68f
43030Author: Nicolas Clapies <nclapies@entrouvert.com>
43031Date:   Tue Nov 15 11:10:26 2005 +0000
43032
43033    Fixed snippet type and name of Detail attribute.
43034
43035 lasso/xml/soap_fault.c | 4 ++--
43036 lasso/xml/soap_fault.h | 3 ++-
43037 2 files changed, 4 insertions(+), 3 deletions(-)
43038
43039commit 1bcc24132bf6ee6dfec94022c6288761270a46ee
43040Author: Nicolas Clapies <nclapies@entrouvert.com>
43041Date:   Tue Nov 15 11:08:44 2005 +0000
43042
43043    Fixed snippet type of redirectURL from content to attribute.
43044
43045 lasso/xml/is_redirect_request.c | 2 +-
43046 1 file changed, 1 insertion(+), 1 deletion(-)
43047
43048commit de711ae1ead3d0827ef1965a36ddefdd13642081
43049Author: Nicolas Clapies <nclapies@entrouvert.com>
43050Date:   Tue Nov 15 11:06:58 2005 +0000
43051
43052    Check if a soap fault is found in response message. If no fault found, then set response.
43053
43054 lasso/id-wsf/wsf_profile.c | 9 +++------
43055 1 file changed, 3 insertions(+), 6 deletions(-)
43056
43057commit 367d20203bdfef998b4f12bfcd41702f2fcf8f2c
43058Author: Nicolas Clapies <nclapies@entrouvert.com>
43059Date:   Tue Nov 15 11:02:26 2005 +0000
43060
43061    Added a first soap fault code error.
43062
43063 lasso/errors.c | 3 +++
43064 lasso/errors.h | 2 ++
43065 2 files changed, 5 insertions(+)
43066
43067commit 252e652747d5af795a9ca40f0b0a8224c37ab79d
43068Author: Nicolas Clapies <nclapies@entrouvert.com>
43069Date:   Tue Nov 15 11:01:17 2005 +0000
43070
43071    Added soap Detail element.
43072
43073 lasso/xml/Makefile.am   |   2 +
43074 lasso/xml/soap_detail.c | 128 ++++++++++++++++++++++++++++++++++++++++++++++++
43075 lasso/xml/soap_detail.h |  66 +++++++++++++++++++++++++
43076 3 files changed, 196 insertions(+)
43077
43078commit 928b9db1c46435191284fdc3d3bc2f906191869c
43079Author: Frederic Peters <fpeters@entrouvert.com>
43080Date:   Mon Nov 14 18:32:25 2005 +0000
43081
43082    SAML 2.0 string constants
43083
43084 lasso/xml/strings.h | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++++
43085 1 file changed, 88 insertions(+)
43086
43087commit b254b42aadae1a4119c50f5d1c9ae4aa87a6865b
43088Author: Nicolas Clapies <nclapies@entrouvert.com>
43089Date:   Mon Nov 14 13:32:08 2005 +0000
43090
43091    Now discovery service includes a key value in credential added to disco:QueryResponse.
43092
43093 lasso/id-wsf/discovery.c | 58 ++++++++++++++++++++++++++++++++++++++----------
43094 1 file changed, 46 insertions(+), 12 deletions(-)
43095
43096commit cb113f451b12d5e2f85d779c4213e3a551e766ef
43097Author: Frederic Peters <fpeters@entrouvert.com>
43098Date:   Sun Nov 13 22:46:36 2005 +0000
43099
43100    starting to commit SAML 2 changes; minor changes (and bugfix) to
43101    lasso_node_new_from_xmlNode as well as code to recreate SAML2 object from SAML2
43102    query string.
43103
43104 lasso/xml/private.h |  10 +++-
43105 lasso/xml/xml.c     | 128 +++++++++++++++++++++++++++++++++++++++++++++-------
43106 2 files changed, 119 insertions(+), 19 deletions(-)
43107
43108commit 269d9a00570f261c864ccb1f32f3a2770a7b47cd
43109Author: Nicolas Clapies <nclapies@entrouvert.com>
43110Date:   Fri Oct 14 13:06:50 2005 +0000
43111
43112    Fixed signature template problem : now if metadata's service provider has AuthnRequestsSigned set to false and HTTP method is POST, then template is not added anymore to AuthnRequest xml message.
43113
43114 lasso/id-ff/login.c | 4 ++++
43115 1 file changed, 4 insertions(+)
43116
43117commit c686a0e808947e5a0c5e78ef9f05bf5891416ed4
43118Author: Nicolas Clapies <nclapies@entrouvert.com>
43119Date:   Thu Oct 13 12:55:51 2005 +0000
43120
43121    Fixed optional param of processModifyMsg().
43122
43123 swig/Lasso-wsf.i | 2 +-
43124 1 file changed, 1 insertion(+), 1 deletion(-)
43125
43126commit efd3be4eb8b223e9fb7d8fd9d418c993496b18d1
43127Author: Nicolas Clapies <nclapies@entrouvert.com>
43128Date:   Tue Oct 11 14:26:15 2005 +0000
43129
43130    Fixed getServiceWithProviderId method.
43131
43132 lasso/id-wsf/discovery.h | 3 ---
43133 swig/Lasso-wsf.i         | 3 ---
43134 2 files changed, 6 deletions(-)
43135
43136commit 94527b4d11c58f206a29bd4aba46e7853cf25498
43137Author: Nicolas Clapies <nclapies@entrouvert.com>
43138Date:   Mon Oct 10 09:17:42 2005 +0000
43139
43140    Removed useless discovery method lasso_discovery_get_service_with_providerId(). Removed useless Swig binding of LassoWsfProfile class.
43141
43142 lasso/id-wsf/discovery.c | 38 --------------------------------------
43143 1 file changed, 38 deletions(-)
43144
43145commit 7cc38a6688bd0f5b24e15e197e4e8a022ea24437
43146Author: Nicolas Clapies <nclapies@entrouvert.com>
43147Date:   Mon Oct 10 09:17:14 2005 +0000
43148
43149    Removed useless discovery method lasso_discovery_get_service_with_providerId(). Removed useless Swig binding of LassoWsfProfile class.lasso/id-wsf/discovery.c
43150
43151 swig/Lasso-wsf.i   | 92 ------------------------------------------------------
43152 swig/inheritance.h |  3 +-
43153 2 files changed, 1 insertion(+), 94 deletions(-)
43154
43155commit 241c19207b23552720c0148bbe80e3f93f75d960
43156Author: Frederic Peters <fpeters@entrouvert.com>
43157Date:   Thu Oct 6 17:24:55 2005 +0000
43158
43159    updating ignored files with new packages
43160
43161 .cvsignore | 7 ++++---
43162 1 file changed, 4 insertions(+), 3 deletions(-)
43163
43164commit 360a9dfb9f04f18037cbdf0a77ede21e7bdc783f
43165Author: Frederic Peters <fpeters@entrouvert.com>
43166Date:   Thu Oct 6 17:24:55 2005 +0000
43167
43168    updating ignored files with new packages
43169
43170 debian/.cvsignore | 7 ++++---
43171 1 file changed, 4 insertions(+), 3 deletions(-)
43172
43173commit 90601942feb0112171b106ec93c6e989d1efc8f0
43174Author: Frederic Peters <fpeters@entrouvert.com>
43175Date:   Thu Oct 6 17:24:14 2005 +0000
43176
43177    remove old and never necessary debhelper generated files
43178
43179 liblasso1.postinst.debhelper | 5 -----
43180 liblasso1.postrm.debhelper   | 5 -----
43181 2 files changed, 10 deletions(-)
43182
43183commit 6e02245a26d38601abfc97ef71827fd75361d629
43184Author: Frederic Peters <fpeters@entrouvert.com>
43185Date:   Thu Oct 6 17:24:14 2005 +0000
43186
43187    remove old and never necessary debhelper generated files
43188
43189 debian/liblasso1.postinst.debhelper | 5 -----
43190 debian/liblasso1.postrm.debhelper   | 5 -----
43191 2 files changed, 10 deletions(-)
43192
43193commit e6fe5b5971e0dcdd545ae54e4312e2062ef5410e
43194Author: Frederic Peters <fpeters@entrouvert.com>
43195Date:   Thu Oct 6 17:23:23 2005 +0000
43196
43197    new liblasso-java package
43198
43199 control             | 14 ++++++++++++++
43200 liblasso-java.dirs  |  1 +
43201 liblasso-java.files |  2 ++
43202 rules               |  4 +++-
43203 4 files changed, 20 insertions(+), 1 deletion(-)
43204
43205commit b07684a828a7fe7715b45ac31db81b9c06fb86aa
43206Author: Frederic Peters <fpeters@entrouvert.com>
43207Date:   Thu Oct 6 17:23:23 2005 +0000
43208
43209    new liblasso-java package
43210
43211 debian/control             | 14 ++++++++++++++
43212 debian/liblasso-java.dirs  |  1 +
43213 debian/liblasso-java.files |  2 ++
43214 debian/rules               |  4 +++-
43215 4 files changed, 20 insertions(+), 1 deletion(-)
43216
43217commit 8413d2714f6529bd8b0fee73af12ac3e612fdabe
43218Author: Frederic Peters <fpeters@entrouvert.com>
43219Date:   Thu Oct 6 15:16:59 2005 +0000
43220
43221    removed mono packages from build-depends
43222
43223 control | 4 ++--
43224 1 file changed, 2 insertions(+), 2 deletions(-)
43225
43226commit fa3aa23ebc4d6a5efb764b517717d717cebd728a
43227Author: Frederic Peters <fpeters@entrouvert.com>
43228Date:   Thu Oct 6 15:16:59 2005 +0000
43229
43230    removed mono packages from build-depends
43231
43232 debian/control | 4 ++--
43233 1 file changed, 2 insertions(+), 2 deletions(-)
43234
43235commit 34a3df4e9a4960b9206e3e8cf25931f46975fca7
43236Author: Frederic Peters <fpeters@entrouvert.com>
43237Date:   Thu Oct 6 15:16:39 2005 +0000
43238
43239    updated debian changelog with uploaded packages.
43240
43241 changelog | 27 ++++++++++++++++++++++++++-
43242 1 file changed, 26 insertions(+), 1 deletion(-)
43243
43244commit 31ad7aa5f73429dc7b5556aab4afcf568ea38114
43245Author: Frederic Peters <fpeters@entrouvert.com>
43246Date:   Thu Oct 6 15:16:39 2005 +0000
43247
43248    updated debian changelog with uploaded packages.
43249
43250 debian/changelog | 27 ++++++++++++++++++++++++++-
43251 1 file changed, 26 insertions(+), 1 deletion(-)
43252
43253commit 7d6a2608521eed4318ba30334f2198bdd7021a2b
43254Author: Frederic Peters <fpeters@entrouvert.com>
43255Date:   Thu Oct 6 15:16:16 2005 +0000
43256
43257    don't build wsf; touch swig files so they are not rebuilt even if swig is
43258    detected.
43259
43260 rules | 6 +++++-
43261 1 file changed, 5 insertions(+), 1 deletion(-)
43262
43263commit 9b88ad649af831e1cc6fc1bdbbee6739481a3aa3
43264Author: Frederic Peters <fpeters@entrouvert.com>
43265Date:   Thu Oct 6 15:16:16 2005 +0000
43266
43267    don't build wsf; touch swig files so they are not rebuilt even if swig is
43268    detected.
43269
43270 debian/rules | 6 +++++-
43271 1 file changed, 5 insertions(+), 1 deletion(-)
43272
43273commit 2ae56be7dd4898684cc1805bf138dced2fa4cfb0
43274Author: Frederic Peters <fpeters@entrouvert.com>
43275Date:   Thu Oct 6 15:15:44 2005 +0000
43276
43277    updated FSF address
43278
43279 copyright | 4 ++--
43280 1 file changed, 2 insertions(+), 2 deletions(-)
43281
43282commit 75bbcf70ebd28c24196b4a53ab32624c76aa9c58
43283Author: Frederic Peters <fpeters@entrouvert.com>
43284Date:   Thu Oct 6 15:15:44 2005 +0000
43285
43286    updated FSF address
43287
43288 debian/copyright | 4 ++--
43289 1 file changed, 2 insertions(+), 2 deletions(-)
43290
43291commit 4ad3abe1ab75f23de645b95d45f6f2718a95463e
43292Author: Nicolas Clapies <nclapies@entrouvert.com>
43293Date:   Thu Oct 6 15:05:42 2005 +0000
43294
43295    Added binding to set more than one security mecanism authentication in DiscoDescription.
43296
43297 swig/Lasso-wsf-disco.i | 8 ++++++++
43298 1 file changed, 8 insertions(+)
43299
43300commit 2b247d80b9428b78f0adbf603c7ada5172f2cf53
43301Author: Nicolas Clapies <nclapies@entrouvert.com>
43302Date:   Thu Oct 6 15:03:56 2005 +0000
43303
43304    Added check by AP if it wants X509 authentication of SP. Does not work yet, need to fix retrieving public key from credential before.
43305
43306 lasso/id-wsf/data_service.c        |  6 ++----
43307 lasso/id-wsf/wsf_profile.c         | 32 +++++++++++++++++++++++++++-----
43308 lasso/id-wsf/wsf_profile_private.h |  2 ++
43309 3 files changed, 31 insertions(+), 9 deletions(-)
43310
43311commit 9a139b11a6e93645d751f44828acc8c434ef427d
43312Author: Nicolas Clapies <nclapies@entrouvert.com>
43313Date:   Thu Oct 6 15:01:01 2005 +0000
43314
43315    Set server attribute in LassoPersonalProfileService
43316
43317 lasso/id-wsf/personal_profile_service.c | 1 +
43318 1 file changed, 1 insertion(+)
43319
43320commit 57baac4a4c95231a21eb5984fa988eecf12c9d31
43321Author: Nicolas Clapies <nclapies@entrouvert.com>
43322Date:   Thu Oct 6 13:42:54 2005 +0000
43323
43324    Added support of principal state : now it is possible a SP informs an AP if principal is considered to be online or not. To tell principal is online, just add a call to lasso_wsf_profile_set_principal_online() after lasso_data_service_init_query(), and offline a call to lasso_wsf_profile_set_principal_offline(). At AP, to known if principal is to be considered online just test if lasso_wsf_profile_principal_is_online() returns TRUE or FALSE.
43325
43326 lasso/id-wsf/wsf_profile.c                  | 121 +++++++++++++++++++++++++++-
43327 lasso/id-wsf/wsf_profile.h                  |   9 +++
43328 lasso/xml/soap_binding_processing_context.c |   2 +
43329 lasso/xml/soap_binding_processing_context.h |   1 +
43330 lasso/xml/strings.h                         |   9 ++-
43331 swig/Lasso-wsf.i                            |  26 +++++-
43332 6 files changed, 161 insertions(+), 7 deletions(-)
43333
43334commit c74c9be1e0c94f533d71379e567970c74ddd7b24
43335Author: Nicolas Clapies <nclapies@entrouvert.com>
43336Date:   Wed Oct 5 16:02:12 2005 +0000
43337
43338    A first attempt to include a KeyInfo in credential.
43339
43340 lasso/id-wsf/discovery.c | 28 +++++++++++++++++++++++++++-
43341 1 file changed, 27 insertions(+), 1 deletion(-)
43342
43343commit be9f5312c0ea57c4cf34266be5da795a6d2094d9
43344Author: Nicolas Clapies <nclapies@entrouvert.com>
43345Date:   Wed Oct 5 16:01:13 2005 +0000
43346
43347    Verify if a saml security authentication is available.
43348
43349 lasso/id-wsf/data_service.c | 2 +-
43350 1 file changed, 1 insertion(+), 1 deletion(-)
43351
43352commit 1182c5d861f948f1745bedef85e395707b148aad
43353Author: Nicolas Clapies <nclapies@entrouvert.com>
43354Date:   Wed Oct 5 15:59:59 2005 +0000
43355
43356    Added LassoDsKeyInfo oject. It allows to add it to LassoSamlSubjectConfirmation object.
43357
43358 lasso/xml/Makefile.am                 |  2 +
43359 lasso/xml/ds_key_info.c               | 98 +++++++++++++++++++++++++++++++++++
43360 lasso/xml/ds_key_info.h               | 70 +++++++++++++++++++++++++
43361 lasso/xml/saml_subject_confirmation.c |  5 ++
43362 lasso/xml/saml_subject_confirmation.h |  2 +
43363 lasso/xml/strings.h                   |  4 ++
43364 lasso/xml/xml.c                       |  2 +
43365 7 files changed, 183 insertions(+)
43366
43367commit 365f560716fbfc22932909ee24f60ade81be8e45
43368Author: Frederic Peters <fpeters@entrouvert.com>
43369Date:   Wed Oct 5 11:50:37 2005 +0000
43370
43371    don't patch a lasso_wrap.c that was not just generated by swig.
43372
43373 php/Makefile.am | 3 ++-
43374 1 file changed, 2 insertions(+), 1 deletion(-)
43375
43376commit 8925affa1f3896e534b4bf11237eedb21bc1ba89
43377Author: Frederic Peters <fpeters@entrouvert.com>
43378Date:   Wed Oct 5 11:48:20 2005 +0000
43379
43380    no session on idp -> requestdenied -> removing no longer valid session on sp.
43381
43382 lasso/id-ff/logout.c | 3 +++
43383 1 file changed, 3 insertions(+)
43384
43385commit 2c7c3b6d5108e5bfe84d37cb502b0bd1e6482311
43386Author: Frederic Peters <fpeters@entrouvert.com>
43387Date:   Wed Oct 5 11:46:19 2005 +0000
43388
43389    added error string for LASSO_LOGOUT_ERROR_REQUEST_DENIED (...)
43390
43391 lasso/errors.c | 2 ++
43392 1 file changed, 2 insertions(+)
43393
43394commit d478d84934c6f10083c121f669bb005f6cdd0250
43395Author: Frederic Peters <fpeters@entrouvert.com>
43396Date:   Tue Oct 4 08:07:54 2005 +0000
43397
43398    handle new error code
43399
43400 swig/Lasso.i | 1 +
43401 1 file changed, 1 insertion(+)
43402
43403commit d876cf4cc7296ae90cd908eb273c4d482ba061c6
43404Author: Frederic Peters <fpeters@entrouvert.com>
43405Date:   Tue Oct 4 08:06:36 2005 +0000
43406
43407    returns LASSO_LOGOUT_ERROR_REQUEST_DENIED if appropriate.
43408
43409 lasso/errors.h       | 1 +
43410 lasso/id-ff/logout.c | 3 +++
43411 2 files changed, 4 insertions(+)
43412
43413commit 036a066224fb7cd9ac0c7d15114eeec2057f9b1c
43414Author: Nicolas Clapies <nclapies@entrouvert.com>
43415Date:   Mon Oct 3 07:17:10 2005 +0000
43416
43417    Fixed the way getting description in lasso_data_service_init_query().
43418
43419 lasso/id-wsf/data_service.c | 11 +++++------
43420 1 file changed, 5 insertions(+), 6 deletions(-)
43421
43422commit 3e0ddb0ea586c132d94e351df91dc26399c259e8
43423Author: Nicolas Clapies <nclapies@entrouvert.com>
43424Date:   Fri Sep 30 16:07:20 2005 +0000
43425
43426    A little comment to note that some code is needed to add KeyInfo in Assertion when returning it to SP from IDP / Disco service.
43427
43428 lasso/id-wsf/discovery.c | 3 ++-
43429 1 file changed, 2 insertions(+), 1 deletion(-)
43430
43431commit 3fafefe7ded8cb006a33be5bc642502d1087c7c4
43432Author: Nicolas Clapies <nclapies@entrouvert.com>
43433Date:   Fri Sep 30 16:05:31 2005 +0000
43434
43435    Added private function lasso_wsf_profile_has_saml_authentication() to know if a saml authentication mecanism exists in current description.
43436
43437 lasso/id-wsf/wsf_profile.c | 24 ++++++++++++++++++++++++
43438 1 file changed, 24 insertions(+)
43439
43440commit 8d7f62b5bfc5c8e415d6210d02128bef7262a03b
43441Author: Nicolas Clapies <nclapies@entrouvert.com>
43442Date:   Fri Sep 30 15:55:13 2005 +0000
43443
43444    lasso_discovery_build_credential() adds ConfirmationMethod element.
43445
43446 lasso/id-wsf/discovery.c | 35 ++++++++++++++++++++++++++---------
43447 1 file changed, 26 insertions(+), 9 deletions(-)
43448
43449commit 003e236f7e7af1231baf1e2440c526c7d54f03c6
43450Author: Nicolas Clapies <nclapies@entrouvert.com>
43451Date:   Fri Sep 30 15:53:16 2005 +0000
43452
43453    Updated comments.
43454
43455 lasso/id-wsf/wsf_profile.c | 9 ++++-----
43456 1 file changed, 4 insertions(+), 5 deletions(-)
43457
43458commit 3321f04261c707021e821dc0e886ba2ee603c55a
43459Author: Nicolas Clapies <nclapies@entrouvert.com>
43460Date:   Fri Sep 30 13:21:58 2005 +0000
43461
43462    Added reference binding when signing soap messages.
43463
43464 lasso/id-wsf/wsf_profile.c | 110 +++++++++++++++++++++++++++++++++++++--------
43465 1 file changed, 91 insertions(+), 19 deletions(-)
43466
43467commit cdf28e43249ec938250d12ac8c377e20289e2a48
43468Author: Nicolas Clapies <nclapies@entrouvert.com>
43469Date:   Fri Sep 30 09:29:50 2005 +0000
43470
43471    Updated data service with service_type parameter.
43472
43473 lasso/id-wsf/data_service.c | 32 ++++++++++++++++++++++++++++++--
43474 1 file changed, 30 insertions(+), 2 deletions(-)
43475
43476commit 744d4f0be43103c6327a3f7bdb784018131bded8
43477Author: Nicolas Clapies <nclapies@entrouvert.com>
43478Date:   Fri Sep 30 09:25:18 2005 +0000
43479
43480    Added a g_object_ref on private attribute description in lasso_wsf_profile_set_description().
43481
43482 lasso/id-wsf/wsf_profile.c | 2 +-
43483 1 file changed, 1 insertion(+), 1 deletion(-)
43484
43485commit 93a99e8034aaccb7f148b61ce42c5b47215b33f7
43486Author: Nicolas Clapies <nclapies@entrouvert.com>
43487Date:   Fri Sep 30 09:01:49 2005 +0000
43488
43489    If a service found in server object, retrieve needed description depending on an optional security mechanism id.lasso/id-wsf/data_service.c
43490
43491 lasso/id-wsf/discovery.c           |  34 ++++----
43492 lasso/id-wsf/discovery.h           |   6 --
43493 lasso/id-wsf/wsf_profile.c         | 162 +++++++++++++++++++++++--------------
43494 lasso/id-wsf/wsf_profile.h         |   4 +-
43495 lasso/id-wsf/wsf_profile_private.h |   4 +-
43496 swig/Lasso-wsf.i                   |   2 +-
43497 6 files changed, 121 insertions(+), 91 deletions(-)
43498
43499commit c3e894fd163d729a75a2279e210e8267c597288b
43500Author: Frederic Peters <fpeters@entrouvert.com>
43501Date:   Thu Sep 29 23:11:13 2005 +0000
43502
43503    the "how could I not curse those adding files without checking them in
43504    Makefile.am?" commit.
43505
43506 swig/Makefile.am | 4 +++-
43507 1 file changed, 3 insertions(+), 1 deletion(-)
43508
43509commit 2e76ca0a84a2708fcb1381f7d6538d92450d4d74
43510Author: Frederic Peters <fpeters@entrouvert.com>
43511Date:   Thu Sep 29 22:56:07 2005 +0000
43512
43513    I'm so glad for tests; another emergency change.
43514
43515 lasso/id-wsf/Makefile.am | 8 ++++----
43516 1 file changed, 4 insertions(+), 4 deletions(-)
43517
43518commit fb75e3f45f3e77710c018a5fb2dfd6126bd0dcfe
43519Author: Frederic Peters <fpeters@entrouvert.com>
43520Date:   Thu Sep 29 22:39:28 2005 +0000
43521
43522    last emergency fix: wsf_profile_private.h must be included in .tar.gz
43523
43524 lasso/id-wsf/Makefile.am | 3 ++-
43525 1 file changed, 2 insertions(+), 1 deletion(-)
43526
43527commit 8653f89a12cd37c3ec47bb97f90cea29bf6a44d7
43528Author: Frederic Peters <fpeters@entrouvert.com>
43529Date:   Thu Sep 29 22:26:34 2005 +0000
43530
43531    updated ChangeLog for 0.6.3
43532
43533 ChangeLog | 839 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
43534 1 file changed, 839 insertions(+)
43535
43536commit d740e7a8ac00210f380c04cb47ada31d3db2d93c
43537Author: Frederic Peters <fpeters@entrouvert.com>
43538Date:   Thu Sep 29 22:24:08 2005 +0000
43539
43540    new upstream release
43541
43542 changelog | 11 +++++++++++
43543 1 file changed, 11 insertions(+)
43544
43545commit 4c391c9dde89a7d62705b4620225adc2232b1763
43546Author: Frederic Peters <fpeters@entrouvert.com>
43547Date:   Thu Sep 29 22:24:08 2005 +0000
43548
43549    new upstream release
43550
43551 debian/changelog | 11 +++++++++++
43552 1 file changed, 11 insertions(+)
43553
43554commit 8636a4b3e42e179fed4b23bc15fa2a39b3c7de86
43555Author: Frederic Peters <fpeters@entrouvert.com>
43556Date:   Thu Sep 29 22:22:20 2005 +0000
43557
43558    updated news and doap.rdf with 0.6.3 release data
43559
43560 NEWS     | 11 +++++++++++
43561 doap.rdf |  5 ++++-
43562 2 files changed, 15 insertions(+), 1 deletion(-)
43563
43564commit 874e3bb01823354c71e8c94582a8de08909e9352
43565Author: Frederic Peters <fpeters@entrouvert.com>
43566Date:   Thu Sep 29 16:00:36 2005 +0000
43567
43568    fixed typo in docstring
43569
43570 lasso/id-wsf/discovery.c | 2 +-
43571 1 file changed, 1 insertion(+), 1 deletion(-)
43572
43573commit 27635c4f217b378998bf2a84aa8b6f6e39bb3bc5
43574Author: Frederic Peters <fpeters@entrouvert.com>
43575Date:   Thu Sep 29 12:41:57 2005 +0000
43576
43577    minor automated changes
43578
43579 docs/reference/tmpl/data_service.sgml            | 15 +++++++++++++++
43580 docs/reference/tmpl/discovery.sgml               | 13 +++++++++++--
43581 docs/reference/tmpl/name_identifier_mapping.sgml |  1 -
43582 docs/reference/tmpl/name_registration.sgml       |  1 -
43583 4 files changed, 26 insertions(+), 4 deletions(-)
43584
43585commit 28d8ff0ee1709434755c2fd2d27a971b7db546b2
43586Author: Frederic Peters <fpeters@entrouvert.com>
43587Date:   Thu Sep 29 12:41:22 2005 +0000
43588
43589    removed c# dir from distribution
43590
43591 Makefile.am | 2 +-
43592 1 file changed, 1 insertion(+), 1 deletion(-)
43593
43594commit b15a7a8e56eeb4897807e9bd166a2c19d77f96c7
43595Author: Frederic Peters <fpeters@entrouvert.com>
43596Date:   Wed Sep 28 10:06:24 2005 +0000
43597
43598    security mech id is optional
43599
43600 swig/Lasso-wsf.i | 2 +-
43601 1 file changed, 1 insertion(+), 1 deletion(-)
43602
43603commit b882e4ba863bec881209945c53dc431756da0ae8
43604Author: Nicolas Clapies <nclapies@entrouvert.com>
43605Date:   Wed Sep 28 08:50:45 2005 +0000
43606
43607    Fixed local variable declaration.
43608
43609 lasso/id-wsf/wsf_profile.c | 3 ++-
43610 1 file changed, 2 insertions(+), 1 deletion(-)
43611
43612commit 4bec2d802a03f9714ced11d800e0e0b67b999a37
43613Author: Nicolas Clapies <nclapies@entrouvert.com>
43614Date:   Wed Sep 28 08:14:31 2005 +0000
43615
43616    Uncomment lasso_wsf_profile_build_soap_response_msg() in lasso_discovery_build_response_msg().
43617
43618 lasso/id-wsf/discovery.c | 2 +-
43619 1 file changed, 1 insertion(+), 1 deletion(-)
43620
43621commit 75a655fb66055dd3542e92b19b772bfd97328f7d
43622Author: Frederic Peters <fpeters@entrouvert.com>
43623Date:   Wed Sep 28 07:25:46 2005 +0000
43624
43625    80 cols for docstrings
43626
43627 lasso/id-wsf/discovery.c | 11 ++++++-----
43628 1 file changed, 6 insertions(+), 5 deletions(-)
43629
43630commit 0ab710cbc8e71587bc23e9e173284918574774e0
43631Author: Nicolas Clapies <nclapies@entrouvert.com>
43632Date:   Wed Sep 28 06:57:19 2005 +0000
43633
43634    Added x509 certificate file tests.
43635
43636 lasso/id-wsf/wsf_profile.c | 13 +++++++------
43637 1 file changed, 7 insertions(+), 6 deletions(-)
43638
43639commit 57c039a0416e6f5030fc1c3169751c4add31b2e8
43640Author: Nicolas Clapies <nclapies@entrouvert.com>
43641Date:   Wed Sep 28 06:57:04 2005 +0000
43642
43643    Added private function lasso_wsf_profile_get_fault().
43644
43645 lasso/id-wsf/wsf_profile_private.h | 3 +++
43646 1 file changed, 3 insertions(+)
43647
43648commit 4c3d7d115cd5bf8305f54692d48010cecd8c408f
43649Author: Nicolas Clapies <nclapies@entrouvert.com>
43650Date:   Tue Sep 27 21:37:31 2005 +0000
43651
43652    Added a first support of soap binding Fault wsf response.
43653
43654 lasso/id-wsf/discovery.c   | 24 ++++++++++++++++--------
43655 lasso/id-wsf/wsf_profile.c | 45 ++++++++++++++++++++++++++++++++++++---------
43656 2 files changed, 52 insertions(+), 17 deletions(-)
43657
43658commit e5994968e16fd1e1f3a557124043db8b4f265b93
43659Author: Nicolas Clapies <nclapies@entrouvert.com>
43660Date:   Tue Sep 27 21:36:26 2005 +0000
43661
43662    Added soap Fault element.
43663
43664 lasso/xml/Makefile.am  |   2 +
43665 lasso/xml/soap_fault.c | 133 +++++++++++++++++++++++++++++++++++++++++++++++++
43666 lasso/xml/soap_fault.h |  71 ++++++++++++++++++++++++++
43667 3 files changed, 206 insertions(+)
43668
43669commit 00da015d6bae67bc8eb1f4b7d9d641d84e063f2f
43670Author: Frederic Peters <fpeters@entrouvert.com>
43671Date:   Tue Sep 27 17:49:19 2005 +0000
43672
43673    disabled mcs test and updated version to 0.6.3
43674
43675 configure.ac | 6 +++---
43676 1 file changed, 3 insertions(+), 3 deletions(-)
43677
43678commit c6abf35401a2ca73839fa3e4ff0612dbdd06005d
43679Author: Frederic Peters <fpeters@entrouvert.com>
43680Date:   Tue Sep 27 16:02:48 2005 +0000
43681
43682    swig files were split, dependencies needed to be updated
43683
43684 java/Makefile.am   | 5 ++---
43685 perl/Makefile.am   | 4 ++--
43686 php/Makefile.am    | 4 ++--
43687 python/Makefile.am | 4 ++--
43688 4 files changed, 8 insertions(+), 9 deletions(-)
43689
43690commit 8d88b9ea3166990cc6c2b6800b172d7e1ddb8e5c
43691Author: Frederic Peters <fpeters@entrouvert.com>
43692Date:   Tue Sep 27 15:49:06 2005 +0000
43693
43694    fixed spelling
43695
43696 docs/reference/tmpl/login.sgml | 2 +-
43697 1 file changed, 1 insertion(+), 1 deletion(-)
43698
43699commit e8aa89ba952c06dff2af8a40e7fe5db5e4be0b06
43700Author: Frederic Peters <fpeters@entrouvert.com>
43701Date:   Tue Sep 27 15:43:28 2005 +0000
43702
43703    acknowledge new lasso_sec_ category, only used for wsf.
43704
43705 lasso/extract_symbols.py | 3 ++-
43706 lasso/extract_types.py   | 3 ++-
43707 2 files changed, 4 insertions(+), 2 deletions(-)
43708
43709commit 9a2c27ca6463dacb218395c5a4493fefd3c3fbe7
43710Author: Frederic Peters <fpeters@entrouvert.com>
43711Date:   Tue Sep 27 11:29:53 2005 +0000
43712
43713    fixed typo
43714
43715 docs/lasso-book/liberty-architecture.rst | 2 +-
43716 1 file changed, 1 insertion(+), 1 deletion(-)
43717
43718commit a029d8cc19ef333df1ffdeafb46df23582a4b56b
43719Author: Nicolas Clapies <nclapies@entrouvert.com>
43720Date:   Tue Sep 27 08:50:09 2005 +0000
43721
43722    Added missing wsf_profile_private.h. fixed error while attempting to include non existing private header discovery_private.h
43723
43724 lasso/id-wsf/discovery.c           |  1 -
43725 lasso/id-wsf/wsf_profile_private.h | 40 ++++++++++++++++++++++++++++++++++++++
43726 2 files changed, 40 insertions(+), 1 deletion(-)
43727
43728commit adcf9be382de211a641b658212eeeed7850d0720
43729Author: Nicolas Clapies <nclapies@entrouvert.com>
43730Date:   Tue Sep 27 08:08:04 2005 +0000
43731
43732    Updated binding for new optional security mecanism parameter.
43733
43734 swig/Lasso-wsf.i | 11 ++++-------
43735 1 file changed, 4 insertions(+), 7 deletions(-)
43736
43737commit b9f9d480804ec50f27a0cc82e997ca5443fbad82
43738Author: Nicolas Clapies <nclapies@entrouvert.com>
43739Date:   Tue Sep 27 08:07:10 2005 +0000
43740
43741    Discovery and DataSerivice can pass X509 authentication mecanism if needed.
43742
43743 lasso/id-wsf/data_service.c | 12 +++++-------
43744 lasso/id-wsf/data_service.h |  2 +-
43745 lasso/id-wsf/discovery.c    | 33 +++++++++++++++++++++++++--------
43746 lasso/id-wsf/discovery.h    | 30 ++++++++++++++----------------
43747 4 files changed, 45 insertions(+), 32 deletions(-)
43748
43749commit 331dd328d542bcfd8c8006048b1dc84cb4b9076b
43750Author: Nicolas Clapies <nclapies@entrouvert.com>
43751Date:   Tue Sep 27 07:57:35 2005 +0000
43752
43753    Added X509 authentication mecanism.
43754
43755 lasso/id-wsf/wsf_profile.c | 403 ++++++++++++++++++++++++++++++++++++++++-----
43756 lasso/id-wsf/wsf_profile.h |  17 +-
43757 2 files changed, 370 insertions(+), 50 deletions(-)
43758
43759commit f0bfe0bff4f4b8994a437d47715b593820cfb4d2
43760Author: Nicolas Clapies <nclapies@entrouvert.com>
43761Date:   Mon Sep 26 15:02:52 2005 +0000
43762
43763    Added private method lasso_provider_get_public_key() to get public key info.
43764
43765 lasso/id-ff/provider.c        | 6 ++++++
43766 lasso/id-ff/providerprivate.h | 1 +
43767 2 files changed, 7 insertions(+)
43768
43769commit b198dcdfe4cf956c9bdf92529a1b421469734a79
43770Author: Nicolas Clapies <nclapies@entrouvert.com>
43771Date:   Tue Sep 20 08:17:11 2005 +0000
43772
43773    Added private method.
43774
43775 lasso/id-wsf/data_service_private.h | 2 ++
43776 1 file changed, 2 insertions(+)
43777
43778commit e4d1c1aff87570c08f0dd67fa46e53f2d047352e
43779Author: Nicolas Clapies <nclapies@entrouvert.com>
43780Date:   Tue Sep 20 08:16:41 2005 +0000
43781
43782    Ordered methods.
43783
43784 lasso/id-wsf/wsf_profile.c | 63 +++++++++++++++++++++++-----------------------
43785 1 file changed, 31 insertions(+), 32 deletions(-)
43786
43787commit bc6c852e6319e69364aabe76acabfdb98317babe
43788Author: Nicolas Clapies <nclapies@entrouvert.com>
43789Date:   Tue Sep 20 08:14:26 2005 +0000
43790
43791    lasso_data_service_add_credential() is not a public method.
43792
43793 lasso/id-wsf/data_service.h | 3 ---
43794 1 file changed, 3 deletions(-)
43795
43796commit 4acc84afd4affe7e4a3f820e8a8a31267d40794e
43797Author: Nicolas Clapies <nclapies@entrouvert.com>
43798Date:   Tue Sep 20 08:08:12 2005 +0000
43799
43800    lasso_discovery_build_credential() is not a plublic method.
43801
43802 lasso/id-wsf/discovery.h | 3 ---
43803 1 file changed, 3 deletions(-)
43804
43805commit 2e19abce78518cd8d8011232db11300a20690479
43806Author: Nicolas Clapies <nclapies@entrouvert.com>
43807Date:   Tue Sep 20 08:03:46 2005 +0000
43808
43809    lasso_discovery_build_credential() adds AuthenticationStatemet element in Assertion.
43810
43811 lasso/id-wsf/discovery.c | 49 +++++++++++++++++++++++++++++++++++++++++-------
43812 1 file changed, 42 insertions(+), 7 deletions(-)
43813
43814commit 5ad90937cacd432153b7b5b651fa9378241053dd
43815Author: Nicolas Clapies <nclapies@entrouvert.com>
43816Date:   Mon Sep 19 14:55:19 2005 +0000
43817
43818    Fixed code typing.
43819
43820 lasso/id-wsf/data_service.c | 3 +--
43821 1 file changed, 1 insertion(+), 2 deletions(-)
43822
43823commit afc8308cd94cac5e77499191e41e34c6bf42a155
43824Author: Nicolas Clapies <nclapies@entrouvert.com>
43825Date:   Mon Sep 19 14:41:55 2005 +0000
43826
43827    Added optional param security_mech_id for wsf methods.
43828
43829 swig/Lasso-wsf.i | 14 +++++++-------
43830 1 file changed, 7 insertions(+), 7 deletions(-)
43831
43832commit 3153eb85912e9bf9faecdac47adbed7ce2d4fa89
43833Author: Nicolas Clapies <nclapies@entrouvert.com>
43834Date:   Mon Sep 19 14:40:51 2005 +0000
43835
43836    First attempt to implement authentication security mechanism. Only SAML is implemented and it needs improvement.
43837
43838 lasso/id-wsf/authentication.c |   6 +--
43839 lasso/id-wsf/data_service.c   |  75 ++++++++++++++++++++++++------
43840 lasso/id-wsf/data_service.h   |  11 +++--
43841 lasso/id-wsf/discovery.c      | 106 ++++++++++++++++++++++++++++++++++++------
43842 lasso/id-wsf/discovery.h      |  12 +++--
43843 lasso/id-wsf/wsf_profile.c    |  83 +++++++++++++++++++++++++++++++--
43844 lasso/id-wsf/wsf_profile.h    |  11 ++++-
43845 7 files changed, 262 insertions(+), 42 deletions(-)
43846
43847commit c89eaaaa97bdfc964b6ba016852a5eb96b7641db
43848Author: Nicolas Clapies <nclapies@entrouvert.com>
43849Date:   Mon Sep 19 14:16:34 2005 +0000
43850
43851    Added id attribute in Body element.
43852
43853 lasso/xml/soap_body.c | 2 ++
43854 lasso/xml/soap_body.h | 1 +
43855 2 files changed, 3 insertions(+)
43856
43857commit 7992abfe075b59013e8b5e08f4e312426e13eabc
43858Author: Nicolas Clapies <nclapies@entrouvert.com>
43859Date:   Mon Sep 19 14:15:38 2005 +0000
43860
43861    Fixed snippet definition of Credentials object.
43862
43863 lasso/xml/disco_credentials.c | 2 +-
43864 1 file changed, 1 insertion(+), 1 deletion(-)
43865
43866commit 0c561057e3cd1eaf585f9feccac52d166a1a1fd6
43867Author: Nicolas Clapies <nclapies@entrouvert.com>
43868Date:   Mon Sep 19 14:14:50 2005 +0000
43869
43870    Added compilation of resource access statement.
43871
43872 lasso/xml/Makefile.am | 2 ++
43873 1 file changed, 2 insertions(+)
43874
43875commit 1c642c96d777cfa72a4fde6da9c26b27fdfda1fd
43876Author: Nicolas Clapies <nclapies@entrouvert.com>
43877Date:   Mon Sep 19 14:12:45 2005 +0000
43878
43879    Added security namespace for resource access statement.
43880
43881 lasso/xml/strings.h | 3 +++
43882 1 file changed, 3 insertions(+)
43883
43884commit 29152bc3cfebe154762f062337b28724607aec07
43885Author: Nicolas Clapies <nclapies@entrouvert.com>
43886Date:   Mon Sep 19 14:11:57 2005 +0000
43887
43888    Added ResourceAccessStatement element from wsf Security.
43889
43890 lasso/xml/sec_resource_access_statement.c | 115 ++++++++++++++++++++++++++++++
43891 lasso/xml/sec_resource_access_statement.h |  70 ++++++++++++++++++
43892 2 files changed, 185 insertions(+)
43893
43894commit e4ce1e9a3f4201a7a86fd7dbf3a0588fcf4ab539
43895Author: Frederic Peters <fpeters@entrouvert.com>
43896Date:   Fri Sep 16 13:30:34 2005 +0000
43897
43898    getOfferings without parameters will return all of them
43899
43900 lasso/id-ff/identity.c | 3 ++-
43901 swig/Lasso.i           | 6 ++----
43902 2 files changed, 4 insertions(+), 5 deletions(-)
43903
43904commit aeffdf5d4e9fe79fca5c512e468de1b24a8c984c
43905Author: Frederic Peters <fpeters@entrouvert.com>
43906Date:   Mon Sep 12 09:50:23 2005 +0000
43907
43908    disabled c# support for the time being
43909
43910 configure.ac | 13 +++++--------
43911 1 file changed, 5 insertions(+), 8 deletions(-)
43912
43913commit c4b87247c1388dfff4026b9971e185f1fb731c88
43914Author: Frederic Peters <fpeters@entrouvert.com>
43915Date:   Mon Sep 12 09:50:01 2005 +0000
43916
43917    generation of lasso.types so it only includes wsf classes if wsf is compiled
43918    in.
43919
43920 docs/reference/Makefile.am                     | 19 +++++++++++++++----
43921 docs/reference/{lasso.types => lasso.types.in} |  5 +++++
43922 2 files changed, 20 insertions(+), 4 deletions(-)
43923
43924commit c1ce172568e7b3877ea7617cc31999badc5a2378
43925Author: Frederic Peters <fpeters@entrouvert.com>
43926Date:   Mon Sep 12 08:20:09 2005 +0000
43927
43928    updated java note
43929
43930 README.JAVA | 6 ++++--
43931 1 file changed, 4 insertions(+), 2 deletions(-)
43932
43933commit e22e52d6d9fcdb61e3d719d52f62398abd2e5fb1
43934Author: Frederic Peters <fpeters@entrouvert.com>
43935Date:   Sun Sep 11 22:52:28 2005 +0000
43936
43937    erroneously disabled symbols.sym
43938
43939 lasso/Makefile.am | 5 ++---
43940 1 file changed, 2 insertions(+), 3 deletions(-)
43941
43942commit 930965e7f450a4855889fdb6412ca814e0051ef9
43943Author: Frederic Peters <fpeters@entrouvert.com>
43944Date:   Sun Sep 11 09:08:31 2005 +0000
43945
43946    possibility to register new dst services.
43947
43948 docs/reference/lasso-sections.txt |  1 +
43949 lasso/id-wsf/data_service.c       | 18 +++----------
43950 lasso/id-wsf/data_service.h       |  5 +++-
43951 lasso/xml/dst_modify.c            | 13 ++++-----
43952 lasso/xml/dst_modify_response.c   | 13 ++++-----
43953 lasso/xml/dst_query.c             | 13 ++++-----
43954 lasso/xml/dst_query_response.c    | 13 ++++-----
43955 lasso/xml/xml.c                   | 56 ++++++++++++++++++++++++++++++++++-----
43956 lasso/xml/xml.h                   |  4 +++
43957 swig/Lasso.i                      |  5 ++++
43958 10 files changed, 88 insertions(+), 53 deletions(-)
43959
43960commit 27e9d0edcd1d0fb088bba0b2927ec06f45bac0b3
43961Author: Frederic Peters <fpeters@entrouvert.com>
43962Date:   Sat Sep 10 19:36:33 2005 +0000
43963
43964    data_service_init_query may be called without parameters.
43965
43966 lasso/id-wsf/data_service.c |  9 ++++++++-
43967 lasso/xml/dst_query.c       | 15 ++++++++++++---
43968 lasso/xml/dst_query.h       |  2 +-
43969 swig/Lasso-wsf.i            |  8 ++++++--
43970 4 files changed, 27 insertions(+), 7 deletions(-)
43971
43972commit 196dd4f534580e4dee78580a112e3b01a6abf953
43973Author: Nicolas Clapies <nclapies@entrouvert.com>
43974Date:   Wed Sep 7 11:31:48 2005 +0000
43975
43976    lasso_data_service_get_answer() : verify response->Data is not NULL before accessing it.
43977
43978 lasso/id-wsf/data_service.c | 4 ++++
43979 1 file changed, 4 insertions(+)
43980
43981commit 21c0f38dabea835eb55d2852592457aa49ba0369
43982Author: Nicolas Clapies <nclapies@entrouvert.com>
43983Date:   Wed Sep 7 09:06:26 2005 +0000
43984
43985    lasso_discovery_get_resource_offering_auto() : verify LASSO_WSF_PROFILE(discovery)->session is not NULL before looking for a resource offering.
43986
43987 lasso/id-wsf/discovery.c | 4 ++++
43988 1 file changed, 4 insertions(+)
43989
43990commit 9d28276979c78d98031b842cc3879b84657b6f14
43991Author: Nicolas Clapies <nclapies@entrouvert.com>
43992Date:   Tue Sep 6 09:28:47 2005 +0000
43993
43994    Fixed typing code error.
43995
43996 lasso/id-wsf/discovery.c | 2 +-
43997 1 file changed, 1 insertion(+), 1 deletion(-)
43998
43999commit 23335f9876b8a737a33e715960471eda6cb0e3e2
44000Author: Nicolas Clapies <nclapies@entrouvert.com>
44001Date:   Tue Sep 6 09:27:52 2005 +0000
44002
44003    Updated ignored java files.
44004
44005 java/.cvsignore | 22 +++++++++++++++++++++-
44006 1 file changed, 21 insertions(+), 1 deletion(-)
44007
44008commit 2657d1d7c2ad053fc8cce7dcd0c646d8f1defd5f
44009Author: Nicolas Clapies <nclapies@entrouvert.com>
44010Date:   Tue Sep 6 09:27:23 2005 +0000
44011
44012    Removed XmlNode binding in swig. Not used anymore.
44013
44014 swig/Lasso-wsf.i | 66 --------------------------------------------------------
44015 1 file changed, 66 deletions(-)
44016
44017commit 343304c8971ef90c01b9d80036d257f75db6e905
44018Author: Nicolas Clapies <nclapies@entrouvert.com>
44019Date:   Tue Sep 6 08:58:35 2005 +0000
44020
44021    Added lasso_discovery_get_services() method documentation
44022
44023 docs/reference/lasso-sections.txt | 1 +
44024 lasso/id-wsf/discovery.c          | 8 ++++----
44025 2 files changed, 5 insertions(+), 4 deletions(-)
44026
44027commit fb67831a8b2576e06ec6306a13420b4411a6a8bf
44028Author: Nicolas Clapies <nclapies@entrouvert.com>
44029Date:   Mon Sep 5 15:11:13 2005 +0000
44030
44031    Missing attributes in the last commit.
44032
44033 lasso/id-wsf/discovery.c | 4 ++++
44034 1 file changed, 4 insertions(+)
44035
44036commit 7aa9f685bbd9f8a03df137b0888048ee4d8e1bcb
44037Author: Nicolas Clapies <nclapies@entrouvert.com>
44038Date:   Mon Sep 5 15:00:59 2005 +0000
44039
44040    Added attributes provider_id and abstract_description in lassoDataService.
44041
44042 lasso/id-wsf/data_service.h |  3 +++
44043 swig/Lasso-wsf.i            | 14 ++++++++++++++
44044 swig/inheritance.h          |  6 +++++-
44045 3 files changed, 22 insertions(+), 1 deletion(-)
44046
44047commit 43cb497fd1e5bb03f587f7aca1551a66d056c3a7
44048Author: Nicolas Clapies <nclapies@entrouvert.com>
44049Date:   Mon Sep 5 13:47:23 2005 +0000
44050
44051    Added method lasso_discovery_get_services() : it returns a list of available services offering resource of principal.
44052
44053 lasso/id-wsf/discovery.c | 42 ++++++++++++++++++++++++++++++++++++++++++
44054 lasso/id-wsf/discovery.h |  2 ++
44055 swig/Lasso-wsf.i         |  4 ++++
44056 3 files changed, 48 insertions(+)
44057
44058commit 4b75a46a39859d3548b1e30eec62c8be28961b2b
44059Author: Nicolas Clapies <nclapies@entrouvert.com>
44060Date:   Mon Sep 5 10:00:07 2005 +0000
44061
44062    Updated lasso_discovery_build_modify_response_msg() : now it sets status code to OK only if every remove entry are possible.
44063
44064 lasso/id-ff/identity.c   | 18 ++++++++++++++++++
44065 lasso/id-wsf/discovery.c | 37 ++++++++++++++++++++++++++-----------
44066 lasso/id-wsf/identity.h  |  2 ++
44067 3 files changed, 46 insertions(+), 11 deletions(-)
44068
44069commit ea4fea07caa8c194faebcadca48d88a02312b0db
44070Author: Nicolas Clapies <nclapies@entrouvert.com>
44071Date:   Mon Aug 29 14:20:44 2005 +0000
44072
44073    Added lasso_discovery_get_service_with_providerId()..
44074
44075 lasso/id-wsf/discovery.c | 39 +++++++++++++++++++++++++++++++++++++++
44076 lasso/id-wsf/discovery.h |  4 ++++
44077 swig/Lasso-wsf.i         |  4 ++++
44078 3 files changed, 47 insertions(+)
44079
44080commit c277ec7c61db1b4b8e9669d0a160bb9fa27b6e00
44081Author: Nicolas Clapies <nclapies@entrouvert.com>
44082Date:   Mon Aug 29 12:54:28 2005 +0000
44083
44084    Splitted existing Lasso-wsf.i in several files for eache wsf namespace (disco, dst, sa, is, soap)
44085
44086 swig/Lasso-wsf-disco.i | 1313 +++++++++++++++++++
44087 swig/Lasso-wsf-dst.i   |  670 ++++++++++
44088 swig/Lasso-wsf-is.i    |  784 +++++++++++
44089 swig/Lasso-wsf-sa.i    |  350 +++++
44090 swig/Lasso-wsf-soap.i  |  326 +++++
44091 swig/Lasso-wsf.i       | 3384 +-----------------------------------------------
44092 6 files changed, 3483 insertions(+), 3344 deletions(-)
44093
44094commit c1453ec43f5ce5aba1e89d37af07817bb0b4f8a0
44095Author: Frederic Peters <fpeters@entrouvert.com>
44096Date:   Fri Aug 26 12:04:55 2005 +0000
44097
44098    check the query response is of the correct type
44099
44100 lasso/id-wsf/data_service.c | 5 ++++-
44101 1 file changed, 4 insertions(+), 1 deletion(-)
44102
44103commit 409e7660f02de8c8e630546a194fc91aefd6c6d8
44104Author: Frederic Peters <fpeters@entrouvert.com>
44105Date:   Thu Aug 25 15:35:37 2005 +0000
44106
44107    new modify things for LassoPersonalProfile
44108
44109 swig/Lasso-wsf.i | 11 +++++++----
44110 1 file changed, 7 insertions(+), 4 deletions(-)
44111
44112commit 26c600fc4e4e04b7aa3d888043e1783cc8c85ca5
44113Author: Nicolas Clapies <nclapies@entrouvert.com>
44114Date:   Thu Aug 25 15:29:33 2005 +0000
44115
44116    complete last commit.
44117
44118 lasso/id-wsf/data_service.c | 46 +++++++++++++++++++++++++++++++++++++++++++++
44119 1 file changed, 46 insertions(+)
44120
44121commit 987fb151d18609d82b0f1247be60629e054cc8b9
44122Author: Nicolas Clapies <nclapies@entrouvert.com>
44123Date:   Thu Aug 25 15:26:02 2005 +0000
44124
44125    Now an AP can process a Modify request and return an updated data resource to application.
44126
44127 lasso/id-wsf/data_service.c | 10 +++++-----
44128 lasso/id-wsf/data_service.h |  4 +++-
44129 swig/Lasso-wsf.i            |  5 +++++
44130 3 files changed, 13 insertions(+), 6 deletions(-)
44131
44132commit 3acc3c4cae718f781fda4ac1f69ecf978c744390
44133Author: Frederic Peters <fpeters@entrouvert.com>
44134Date:   Thu Aug 25 15:11:32 2005 +0000
44135
44136    added getAnswerForItemId binding
44137
44138 swig/Lasso-wsf.i | 8 ++++++++
44139 1 file changed, 8 insertions(+)
44140
44141commit 154ca698230e832ed4c47c6f3d544bf20bd17e4f
44142Author: Frederic Peters <fpeters@entrouvert.com>
44143Date:   Thu Aug 25 14:23:08 2005 +0000
44144
44145    restore prefix and href for dst:Modify and dst:ModifyResponse
44146
44147 lasso/xml/dst_modify.c          | 33 ++++++++++++++++++++++++++++-----
44148 lasso/xml/dst_modify.h          |  1 +
44149 lasso/xml/dst_modify_response.c | 33 ++++++++++++++++++++++++++++-----
44150 lasso/xml/dst_modify_response.h |  1 +
44151 lasso/xml/dst_query.h           |  1 +
44152 lasso/xml/dst_query_response.h  |  1 +
44153 6 files changed, 60 insertions(+), 10 deletions(-)
44154
44155commit 86e8e423b420d1bc857be7c494a1c4adf95df401
44156Author: Nicolas Clapies <nclapies@entrouvert.com>
44157Date:   Thu Aug 25 12:52:49 2005 +0000
44158
44159    Updated lasso_data_service_init_modify(). Now it takes a select (a String type) and a String xml as parameters.
44160
44161 lasso/id-wsf/data_service.c |  8 ++++++--
44162 lasso/id-wsf/data_service.h |  2 +-
44163 swig/Lasso-wsf.i            | 11 ++---------
44164 swig/Lasso.i                | 13 +++++++++++++
44165 4 files changed, 22 insertions(+), 12 deletions(-)
44166
44167commit d3921d39804ffc8eb62bc288142d61c039c46fd0
44168Author: Frederic Peters <fpeters@entrouvert.com>
44169Date:   Thu Aug 25 11:54:13 2005 +0000
44170
44171    added lasso_data_service_get_answer_for_item_id
44172
44173 docs/reference/lasso-sections.txt | 1 +
44174 1 file changed, 1 insertion(+)
44175
44176commit 918a44f285b5139ab49b29df4933ca3d84027de3
44177Author: Frederic Peters <fpeters@entrouvert.com>
44178Date:   Thu Aug 25 11:49:55 2005 +0000
44179
44180    added missing ;
44181
44182 lasso/id-wsf/data_service.h | 2 +-
44183 1 file changed, 1 insertion(+), 1 deletion(-)
44184
44185commit 921b920f624d942a0ade1db3606122ad94c052f8
44186Author: Frederic Peters <fpeters@entrouvert.com>
44187Date:   Thu Aug 25 11:48:30 2005 +0000
44188
44189    added lasso_data_service_get_answer_for_item_id
44190
44191 lasso/id-wsf/data_service.c | 39 +++++++++++++++++++++++++++++++++++++++
44192 lasso/id-wsf/data_service.h | 17 ++++++++++-------
44193 2 files changed, 49 insertions(+), 7 deletions(-)
44194
44195commit f1af9106bfb76afba463fe46d112a8d0a76dcf73
44196Author: Frederic Peters <fpeters@entrouvert.com>
44197Date:   Thu Aug 25 09:43:50 2005 +0000
44198
44199    marks public structure memebers in LassoDiscovery and LassoDataService
44200
44201 lasso/id-wsf/data_service.h | 1 +
44202 lasso/id-wsf/discovery.h    | 1 +
44203 2 files changed, 2 insertions(+)
44204
44205commit 8dfeb4e77e2a49e5a126203f32ecb4d06c8f45ec
44206Author: Frederic Peters <fpeters@entrouvert.com>
44207Date:   Thu Aug 25 09:41:45 2005 +0000
44208
44209    continuing on disco example, use the service to retrieve principal name.
44210
44211 docs/reference/tmpl/data_service.sgml | 33 +++++++++++++++++++++++++++++----
44212 1 file changed, 29 insertions(+), 4 deletions(-)
44213
44214commit 11920449441a5525126d06b685ce434666f41afb
44215Author: Frederic Peters <fpeters@entrouvert.com>
44216Date:   Thu Aug 25 09:38:58 2005 +0000
44217
44218    explicit cases where item_id may be NULL.
44219
44220 lasso/id-wsf/data_service.c | 3 ++-
44221 1 file changed, 2 insertions(+), 1 deletion(-)
44222
44223commit f382eb9dbb2bb9d84ac3efedf2d6971316369c2e
44224Author: Nicolas Clapies <nclapies@entrouvert.com>
44225Date:   Thu Aug 25 09:18:39 2005 +0000
44226
44227    Replaced ProfileService.java by DataService.java
44228
44229 java/Makefile.am | 2 +-
44230 1 file changed, 1 insertion(+), 1 deletion(-)
44231
44232commit 7b8936409c17d35da05a7d0e6d9a1cdbd5321a67
44233Author: Frederic Peters <fpeters@entrouvert.com>
44234Date:   Thu Aug 25 08:52:08 2005 +0000
44235
44236    add_query_item must checks the query has been created.
44237
44238 lasso/id-wsf/data_service.c | 12 +++++++++---
44239 1 file changed, 9 insertions(+), 3 deletions(-)
44240
44241commit f9fea16807166b06e1c551691303679e160b00e0
44242Author: Frederic Peters <fpeters@entrouvert.com>
44243Date:   Thu Aug 25 08:40:07 2005 +0000
44244
44245    Do not use SWIG_UnknownError but SWIG_RuntimeError so it is translated to a
44246    catchable exception in Java.  Use SWIG_ValueError for value errors (things like
44247    invalid args)
44248
44249 swig/Lasso.i | 7 ++++++-
44250 1 file changed, 6 insertions(+), 1 deletion(-)
44251
44252commit 21fbfdfe0afd0637747e1399cecc4ed1e41f0b6a
44253Author: Frederic Peters <fpeters@entrouvert.com>
44254Date:   Thu Aug 25 07:56:15 2005 +0000
44255
44256    it is no longer possible to add providers with unknown public keys
44257
44258 python/tests/profiles_tests.py | 4 +++-
44259 1 file changed, 3 insertions(+), 1 deletion(-)
44260
44261commit d1327ad5de86b5d2ed0ee461d4ff1fa9bdd88c90
44262Author: Frederic Peters <fpeters@entrouvert.com>
44263Date:   Thu Aug 25 07:41:58 2005 +0000
44264
44265    moved private_data erroneously placed in class to object; this breaks ABI
44266    for classes inheriting from LassoDeferation; nobody does that, ignoring.
44267
44268 lasso/id-ff/defederation.h | 4 ++--
44269 1 file changed, 2 insertions(+), 2 deletions(-)
44270
44271commit 97db05538c70170ed3a8346b6e4898ecd7a249cf
44272Author: Frederic Peters <fpeters@entrouvert.com>
44273Date:   Thu Aug 25 07:33:47 2005 +0000
44274
44275    last bit of LassoProfileService got renamed
44276
44277 swig/Lasso-wsf.i | 4 ++--
44278 1 file changed, 2 insertions(+), 2 deletions(-)
44279
44280commit 4adc5b5847659c92c028eb6dee4841c8a14ec8ef
44281Author: Frederic Peters <fpeters@entrouvert.com>
44282Date:   Thu Aug 25 07:19:27 2005 +0000
44283
44284    renamed ProfileService to DataService
44285
44286 docs/reference/lasso-sections.txt                  |  34 ++---
44287 docs/reference/lasso.sgml                          |   6 +-
44288 docs/reference/tmpl/data_service.sgml              |  99 +++++++++++++
44289 docs/reference/tmpl/defederation.sgml              |   3 +
44290 docs/reference/tmpl/federation.sgml                |   3 +
44291 docs/reference/tmpl/identity.sgml                  |   3 +
44292 docs/reference/tmpl/lib_authn_request.sgml         |   3 +
44293 docs/reference/tmpl/login.sgml                     |   3 +
44294 docs/reference/tmpl/logout.sgml                    |   3 +
44295 docs/reference/tmpl/name_identifier_mapping.sgml   |   3 +
44296 docs/reference/tmpl/name_registration.sgml         |   3 +
44297 docs/reference/tmpl/node.sgml                      |   3 +
44298 docs/reference/tmpl/profile.sgml                   |   3 +
44299 docs/reference/tmpl/provider.sgml                  |   3 +
44300 docs/reference/tmpl/saml_name_identifier.sgml      |   3 +
44301 docs/reference/tmpl/server.sgml                    |   7 +-
44302 docs/reference/tmpl/session.sgml                   |   3 +
44303 docs/reference/tmpl/strings.sgml                   |   3 +
44304 lasso/Makefile.am                                  |   5 +-
44305 lasso/id-ff/providerprivate.h                      |   2 +-
44306 lasso/id-wsf/Makefile.am                           |   6 +-
44307 lasso/id-wsf/{profile_service.c => data_service.c} |  90 ++++++------
44308 lasso/id-wsf/{profile_service.h => data_service.h} |  60 ++++----
44309 ...le_service_private.h => data_service_private.h} |   8 +-
44310 lasso/id-wsf/discovery.c                           |  12 +-
44311 lasso/id-wsf/discovery.h                           |   4 +-
44312 lasso/id-wsf/personal_profile_service.c            |   6 +-
44313 lasso/id-wsf/personal_profile_service.h            |   6 +-
44314 swig/Lasso-wsf.i                                   | 154 ++++++++++-----------
44315 29 files changed, 345 insertions(+), 196 deletions(-)
44316
44317commit 90a540a3825f24f5a021d85c0c03b7930e99c7e3
44318Author: Frederic Peters <fpeters@entrouvert.com>
44319Date:   Thu Aug 25 07:15:09 2005 +0000
44320
44321    include xmlsec errors.h header to get function declaration; a return in the
44322    middle of load_public_key got a FALSE argument.
44323
44324 lasso/id-ff/provider.c | 3 ++-
44325 1 file changed, 2 insertions(+), 1 deletion(-)
44326
44327commit 02bddf8b8569aa0ba5bae119b907c72637ca480e
44328Author: Frederic Peters <fpeters@entrouvert.com>
44329Date:   Wed Aug 24 16:53:10 2005 +0000
44330
44331    documentation for discovery
44332
44333 docs/reference/tmpl/discovery.sgml | 188 +++++++++++++++++++++++++++++++++++++
44334 1 file changed, 188 insertions(+)
44335
44336commit 1601b3ecc5229ad6d371d5dd2b48efd0cccbceef
44337Author: Frederic Peters <fpeters@entrouvert.com>
44338Date:   Wed Aug 24 16:28:46 2005 +0000
44339
44340    don't output xmlsec errors when trying to get a working public key but fails
44341    with a message if it can't find a key.
44342
44343 lasso/id-ff/provider.c | 17 +++++++++++++----
44344 lasso/id-ff/server.c   | 10 ++++++++--
44345 2 files changed, 21 insertions(+), 6 deletions(-)
44346
44347commit 6f6b0d66c10bc2be861fa1dddaaa26c3470178c7
44348Author: Frederic Peters <fpeters@entrouvert.com>
44349Date:   Wed Aug 24 15:44:53 2005 +0000
44350
44351    doc for discovery and profile_service
44352
44353 docs/reference/lasso-sections.txt | 48 +++++++++++++++++++++++++++++++++++++++
44354 1 file changed, 48 insertions(+)
44355
44356commit 1a54ae6c1ece59295d17504d340de7d1093cd29d
44357Author: Nicolas Clapies <nclapies@entrouvert.com>
44358Date:   Wed Aug 24 15:25:23 2005 +0000
44359
44360    Updated swig binding for latest id-wsf udpates.
44361
44362 swig/Lasso-wsf.i | 57 +++++++++-----------------------------------------------
44363 1 file changed, 9 insertions(+), 48 deletions(-)
44364
44365commit d3a5f5228dfb80664a68a32232601f87292f0a68
44366Author: Nicolas Clapies <nclapies@entrouvert.com>
44367Date:   Wed Aug 24 15:23:18 2005 +0000
44368
44369    Removed lasso_personal_profile_service_init_modify().
44370
44371 lasso/id-wsf/personal_profile_service.c | 16 ----------------
44372 1 file changed, 16 deletions(-)
44373
44374commit cec31c9bbb2353c919cbaba5f74dfcbca26b05d8
44375Author: Nicolas Clapies <nclapies@entrouvert.com>
44376Date:   Wed Aug 24 15:22:06 2005 +0000
44377
44378    Removed prefix and href in lasso_profile_service_init_modify, lasso_profile_service_process_modify_msg, lasso_profile_service_process_response_msg, lasso_profile_service_validate_modify
44379
44380 lasso/id-wsf/profile_service.c | 115 +++++++++++++++++------------------------
44381 1 file changed, 48 insertions(+), 67 deletions(-)
44382
44383commit b7b6579eb0482500b43ee797d99c86c908ba8e66
44384Author: Frederic Peters <fpeters@entrouvert.com>
44385Date:   Wed Aug 24 15:19:31 2005 +0000
44386
44387    don't check for remote provider id before checking for possible empty answer.
44388
44389 lasso/id-ff/logout.c | 14 +++++++-------
44390 1 file changed, 7 insertions(+), 7 deletions(-)
44391
44392commit 52311ca54daa2faab10fe369e341915634331fb5
44393Author: Nicolas Clapies <nclapies@entrouvert.com>
44394Date:   Wed Aug 24 15:04:02 2005 +0000
44395
44396    Removed prefix and href in lasso_profile_service_init_modify, lasso_profile_service_process_modify_msg lasso_profile_service_process_response_msg, lasso_profile_service_validate_modify
44397
44398 lasso/id-wsf/profile_service.h | 37 +++++++++++--------------------------
44399 1 file changed, 11 insertions(+), 26 deletions(-)
44400
44401commit 405cf08741af8b8aaa581d64a3245bb73c29e874
44402Author: Nicolas Clapies <nclapies@entrouvert.com>
44403Date:   Wed Aug 24 14:58:46 2005 +0000
44404
44405    Removed lasso_discovery_new_from_dump, lasso_discovery_dump, lasso_discovery_add_resource_offering, lasso_discovery_init_query_full
44406
44407 lasso/id-wsf/discovery.c | 60 ------------------------------------------------
44408 lasso/id-wsf/discovery.h | 13 -----------
44409 2 files changed, 73 deletions(-)
44410
44411commit 32923fdf0e569f779db4d0067939a72a4742a859
44412Author: Frederic Peters <fpeters@entrouvert.com>
44413Date:   Wed Aug 24 14:54:55 2005 +0000
44414
44415    sync arg name in header file with real arg names
44416
44417 lasso/id-ff/server.h | 2 +-
44418 1 file changed, 1 insertion(+), 1 deletion(-)
44419
44420commit 80e7259790130a2f1098e3d67248689eb8c42ded
44421Author: Frederic Peters <fpeters@entrouvert.com>
44422Date:   Wed Aug 24 14:45:58 2005 +0000
44423
44424    documented api
44425
44426 lasso/id-wsf/profile_service.c | 24 ++++++++++++++++++------
44427 1 file changed, 18 insertions(+), 6 deletions(-)
44428
44429commit 70cd0cb069b680ebb530d9a9219409090283ca37
44430Author: Frederic Peters <fpeters@entrouvert.com>
44431Date:   Wed Aug 24 13:51:38 2005 +0000
44432
44433    documented all discovery functions used by authentic / candle / unwind
44434
44435 lasso/id-wsf/discovery.c | 97 +++++++++++++++++++++++++++++++++++++++++-------
44436 1 file changed, 84 insertions(+), 13 deletions(-)
44437
44438commit e485ccf3ca546a512ccfe8b5d1181156aa0b0970
44439Author: Frederic Peters <fpeters@entrouvert.com>
44440Date:   Wed Aug 24 13:43:56 2005 +0000
44441
44442    fixed add_requested_service_type declaration to match code
44443
44444 lasso/id-wsf/discovery.h | 4 +---
44445 1 file changed, 1 insertion(+), 3 deletions(-)
44446
44447commit c9eeee789691a8b5bee57b52faccb49fe1d744fb
44448Author: Frederic Peters <fpeters@entrouvert.com>
44449Date:   Fri Aug 19 10:23:54 2005 +0000
44450
44451    tries various key format before giving up
44452
44453 lasso/id-ff/provider.c | 24 ++++++++++++++++++------
44454 1 file changed, 18 insertions(+), 6 deletions(-)
44455
44456commit fb30438992e6f3020fbd420a50508553b977f3f4
44457Author: Frederic Peters <fpeters@entrouvert.com>
44458Date:   Tue Aug 16 14:03:19 2005 +0000
44459
44460    build_response_msg called while there was no connection will build a failure
44461    message.
44462
44463 lasso/id-ff/logout.c | 21 +++++++++++----------
44464 1 file changed, 11 insertions(+), 10 deletions(-)
44465
44466commit 8cb5e6957747a909616a1fd68931ff79e5478351
44467Author: Frederic Peters <fpeters@entrouvert.com>
44468Date:   Tue Aug 16 13:51:16 2005 +0000
44469
44470    check for remote_provider_id
44471
44472 lasso/id-ff/logout.c | 4 ++++
44473 1 file changed, 4 insertions(+)
44474
44475commit e4a253cc03902f69a223342ad0ad5328a5286301
44476Author: Frederic Peters <fpeters@entrouvert.com>
44477Date:   Sun Aug 14 14:46:50 2005 +0000
44478
44479    reference correct identity header
44480
44481 lasso/id-wsf/discovery.c | 2 +-
44482 1 file changed, 1 insertion(+), 1 deletion(-)
44483
44484commit a2cf9a8c6668ef058496a72f166981336c13a4e6
44485Author: Frederic Peters <fpeters@entrouvert.com>
44486Date:   Sun Aug 14 12:00:16 2005 +0000
44487
44488    reinitialize assertion provider id list only on reset_provider_id_index
44489
44490 lasso/id-ff/logout.c         |  1 +
44491 lasso/id-ff/session.c        | 26 ++++++++++++++++++++------
44492 lasso/id-ff/sessionprivate.h |  2 ++
44493 3 files changed, 23 insertions(+), 6 deletions(-)
44494
44495commit 93d5911a373e5955fee0348cfe9ba2ed78836162
44496Author: Frederic Peters <fpeters@entrouvert.com>
44497Date:   Sun Aug 14 10:39:34 2005 +0000
44498
44499    counter providers that do not support any single logout; they are now skipped
44500    and a correct response is nevertheless sent to the originating provider
44501
44502 lasso/id-ff/logout.c | 34 ++++++++++++++++++++++++++--------
44503 1 file changed, 26 insertions(+), 8 deletions(-)
44504
44505commit f05a03a102e4f09ac63e7fbe1f337e963064ac53
44506Author: Frederic Peters <fpeters@entrouvert.com>
44507Date:   Sun Aug 14 10:38:41 2005 +0000
44508
44509    correctly reset list before rebuilding it
44510
44511 lasso/id-ff/session.c | 7 ++++++-
44512 1 file changed, 6 insertions(+), 1 deletion(-)
44513
44514commit 639951fe8a072a18c74a5cdeb8fb98ce01fc8b5e
44515Author: Frederic Peters <fpeters@entrouvert.com>
44516Date:   Sat Aug 13 17:36:36 2005 +0000
44517
44518    fixed comment
44519
44520 lasso/id-ff/logout.c | 2 +-
44521 1 file changed, 1 insertion(+), 1 deletion(-)
44522
44523commit 1421b69fc48521872b1d2ba08aa6aeecd1042865
44524Author: Frederic Peters <fpeters@entrouvert.com>
44525Date:   Sat Aug 13 14:46:02 2005 +0000
44526
44527    functions got moved from id-ff/ to id-wsf/
44528
44529 lasso/id-wsf/identity.h | 46 ++++++++++++++++++++++++++++++++++++++++++++++
44530 1 file changed, 46 insertions(+)
44531
44532commit d159bcf80ebde89514c17a9c9e76aa399a5c6cc4
44533Author: Frederic Peters <fpeters@entrouvert.com>
44534Date:   Fri Aug 12 22:16:43 2005 +0000
44535
44536    identity/resourceoffering functions are now declared publically in id-wsf/
44537
44538 lasso/id-ff/identityprivate.h | 9 ---------
44539 1 file changed, 9 deletions(-)
44540
44541commit 36997b0cedbdea0f6a3d3a0b3c7f2046405236aa
44542Author: Frederic Peters <fpeters@entrouvert.com>
44543Date:   Fri Aug 12 22:16:07 2005 +0000
44544
44545    expose identity/resourceoffering functions to developer
44546
44547 lasso/id-ff/identity.c   |  1 +
44548 lasso/id-wsf/Makefile.am |  5 +++++
44549 swig/Lasso.i             | 33 +++++++++++++++++++++++++++++++--
44550 3 files changed, 37 insertions(+), 2 deletions(-)
44551
44552commit 8423a16027fb612798343924f5a6e032077570a7
44553Author: Frederic Peters <fpeters@entrouvert.com>
44554Date:   Fri Aug 12 20:35:28 2005 +0000
44555
44556    private profile service functions
44557
44558 lasso/id-wsf/profile_service_private.h | 40 ++++++++++++++++++++++++++++++++++
44559 1 file changed, 40 insertions(+)
44560
44561commit 290b82008089610c8efa23610d408db33a8c00df
44562Author: Frederic Peters <fpeters@entrouvert.com>
44563Date:   Fri Aug 12 16:33:24 2005 +0000
44564
44565    following-up on PersonalProfileService cleaning; but I can't get getService to
44566    dynamically cast to that class :(
44567
44568 swig/Lasso-wsf.i | 158 +++++++++++++++++++++++++++++++++----------------------
44569 1 file changed, 96 insertions(+), 62 deletions(-)
44570
44571commit b9bd0f06ee124888fca7929db4aca6eb7180f3f3
44572Author: Frederic Peters <fpeters@entrouvert.com>
44573Date:   Fri Aug 12 16:32:42 2005 +0000
44574
44575    return LassoPersonalProfileService from disco->getService if appropriate
44576
44577 lasso/id-wsf/discovery.c | 10 +++++++++-
44578 1 file changed, 9 insertions(+), 1 deletion(-)
44579
44580commit edfce42f46e06382f00890657bdd12e891efec53
44581Author: Frederic Peters <fpeters@entrouvert.com>
44582Date:   Fri Aug 12 16:32:05 2005 +0000
44583
44584    cleaned up PersonalProfileService
44585
44586 lasso/id-wsf/personal_profile_service.c | 169 ++++++--------------------------
44587 lasso/id-wsf/personal_profile_service.h |  39 +-------
44588 2 files changed, 32 insertions(+), 176 deletions(-)
44589
44590commit 7e12708c9b54c6a676ce80a22352016a72046872
44591Author: Frederic Peters <fpeters@entrouvert.com>
44592Date:   Fri Aug 12 16:31:12 2005 +0000
44593
44594    cleaning and documenting profile service
44595
44596 lasso/id-wsf/profile_service.c | 295 +++++++++--------------------------------
44597 lasso/id-wsf/profile_service.h |  41 +++---
44598 2 files changed, 83 insertions(+), 253 deletions(-)
44599
44600commit b7a50d193065794306f1c5c037fcb9f193e9add4
44601Author: Frederic Peters <fpeters@entrouvert.com>
44602Date:   Fri Aug 12 15:02:54 2005 +0000
44603
44604    fixed lasso_profile_service_add_query_item so it accepts a item_id parameter
44605    (since they are mandatory once there is more than one).  also allows init_query
44606    to specify item_id.  this gives:
44607
44608    service = disco.getService()
44609    service.initQuery('/pp:PP/pp:CommonName'), 'name')
44610    service.addQueryItem('/pp:PP/pp:MsgContact'), 'email')
44611    soap_answer = liberty.root.soap_call(service.msgUrl, service.msgBody)
44612    print service.getAnswer('/pp:PP/pp:CommonName')
44613    print service.getAnswer('/pp:PP/pp:MsgContact')
44614
44615 lasso/id-wsf/profile_service.c | 106 ++++++++++++++++-------------------------
44616 lasso/id-wsf/profile_service.h |   4 +-
44617 lasso/xml/dst_query_item.c     |   3 +-
44618 lasso/xml/dst_query_item.h     |   2 +-
44619 swig/Lasso-wsf.i               |   6 +--
44620 swig/Lasso.i                   |   4 ++
44621 6 files changed, 53 insertions(+), 72 deletions(-)
44622
44623commit 6eba7b86f52b923330a4264cb022325e8dbcbc22
44624Author: Frederic Peters <fpeters@entrouvert.com>
44625Date:   Fri Aug 12 14:25:44 2005 +0000
44626
44627    API after the pp:query has been sent,
44628
44629    server:
44630      service = lasso.ProfileService(server)
44631      service.processQueryMsg(soap_message)
44632      identity = get_identity_by_resource_id(service.request.resourceId)
44633      service.resourceData = identity.get_pp_view()
44634      service.buildResponseMsg()
44635      return service.msgBody
44636
44637    client:
44638      service.processQueryResponseMsg(soap_answer)
44639      service.getAnswer()
44640      # or service.getAnswer('/pp:PP/pp:CommonName')
44641
44642 lasso/id-wsf/discovery.c                |   6 +-
44643 lasso/id-wsf/personal_profile_service.c |   4 +-
44644 lasso/id-wsf/profile_service.c          | 152 +++++++++++++++++++++++++++++++-
44645 lasso/id-wsf/profile_service.h          |   7 +-
44646 lasso/xml/dst_query.c                   |  33 +++++--
44647 lasso/xml/dst_query_response.c          |  34 +++++--
44648 lasso/xml/xml.c                         |   3 +-
44649 swig/Lasso-wsf.i                        |  16 ++--
44650 8 files changed, 228 insertions(+), 27 deletions(-)
44651
44652commit 3d77fb20f40b5322433052f7e3dee653c4e9b18a
44653Author: Frederic Peters <fpeters@entrouvert.com>
44654Date:   Fri Aug 12 11:41:58 2005 +0000
44655
44656    idwsf/pp on the attribute provider side; sth like
44657
44658    service = lasso.ProfileService(server)
44659    service.processQueryMsg(soap_message)
44660    identity = get_from(service.request.resourceId)
44661    service.resourceData = identity.convert_to_pp_xml()
44662
44663 lasso/id-wsf/discovery.c                | 16 +++++++--
44664 lasso/id-wsf/personal_profile_service.c |  8 ++---
44665 lasso/id-wsf/personal_profile_service.h |  3 --
44666 lasso/id-wsf/profile_service.c          | 61 +++++++++++++++++++++------------
44667 lasso/id-wsf/profile_service.h          | 13 +++----
44668 swig/Lasso-wsf.i                        | 45 +++++++++++++++++-------
44669 swig/Lasso.i                            | 21 ++++++++++++
44670 7 files changed, 114 insertions(+), 53 deletions(-)
44671
44672commit 3e13d02bd59ac18358588bec074741d6b1d846e0
44673Author: Frederic Peters <fpeters@entrouvert.com>
44674Date:   Fri Aug 12 09:12:53 2005 +0000
44675
44676    first steps towards id-wsf/dst; something like this, in Python:
44677
44678    service = disco.getService()
44679    service.initQuery('/pp:PP/pp:CommonName')
44680    service.buildRequestMsg()
44681     -> service.msgUrl and .msgBody
44682
44683 lasso/id-wsf/discovery.c                |  73 +++++++++++++++++--
44684 lasso/id-wsf/discovery.h                |   5 ++
44685 lasso/id-wsf/personal_profile_service.c |   3 +
44686 lasso/id-wsf/profile_service.c          | 124 ++++++++++++++++++++++++++++++--
44687 lasso/id-wsf/profile_service.h          |  13 ++--
44688 swig/Lasso-wsf.i                        |  13 ++--
44689 6 files changed, 208 insertions(+), 23 deletions(-)
44690
44691commit cd708cc417c90b24f1d887375d0c1a1d79e294ab
44692Author: Frederic Peters <fpeters@entrouvert.com>
44693Date:   Fri Aug 12 09:10:19 2005 +0000
44694
44695    added LASSO_ERROR_UNIMPLEMENTED error code
44696
44697 lasso/errors.c | 2 ++
44698 lasso/errors.h | 1 +
44699 swig/Lasso.i   | 1 +
44700 3 files changed, 4 insertions(+)
44701
44702commit 6725eb166c0609e6ea5b1421f458bde9346b2076
44703Author: Frederic Peters <fpeters@entrouvert.com>
44704Date:   Fri Aug 12 09:08:44 2005 +0000
44705
44706    disco:queryResponse missed namespace definition
44707
44708 lasso/xml/disco_query_response.c | 1 +
44709 1 file changed, 1 insertion(+)
44710
44711commit d75cc9a2a9459b0b773d882487bef1b5865e49c7
44712Author: Frederic Peters <fpeters@entrouvert.com>
44713Date:   Wed Aug 10 12:17:07 2005 +0000
44714
44715    disabled c# in debian apckage
44716
44717 control | 14 --------------
44718 rules   |  6 +++---
44719 2 files changed, 3 insertions(+), 17 deletions(-)
44720
44721commit 445ec210a533270a3bc997eb42df7e77c917cb1f
44722Author: Frederic Peters <fpeters@entrouvert.com>
44723Date:   Wed Aug 10 12:17:07 2005 +0000
44724
44725    disabled c# in debian apckage
44726
44727 debian/control | 14 --------------
44728 debian/rules   |  6 +++---
44729 2 files changed, 3 insertions(+), 17 deletions(-)
44730
44731commit 37e124af5d817b5da972fd30ab6fc24b06f48273
44732Author: Frederic Peters <fpeters@entrouvert.com>
44733Date:   Wed Aug 10 11:29:52 2005 +0000
44734
44735    return LASSO_LOGIN_ERROR_UNKNOWN_PRINCIPAL after unsuccessful logon
44736
44737 lasso/errors.c      | 2 ++
44738 lasso/errors.h      | 1 +
44739 lasso/id-ff/login.c | 4 ++++
44740 swig/Lasso.i        | 3 ++-
44741 4 files changed, 9 insertions(+), 1 deletion(-)
44742
44743commit 0730a7f612edbd49806891cb9b24d3c86eb60dfa
44744Author: Frederic Peters <fpeters@entrouvert.com>
44745Date:   Tue Aug 9 15:17:58 2005 +0000
44746
44747    another id-wsf step, disco:query, looking up for resource offerings in identity
44748
44749 lasso/id-ff/identity.c        | 21 +++++++++++
44750 lasso/id-ff/identityprivate.h |  1 +
44751 lasso/id-wsf/discovery.c      | 85 +++++++++++++++++++++++++++++++++++++------
44752 lasso/id-wsf/discovery.h      |  6 ++-
44753 swig/Lasso-wsf.i              | 11 ++++--
44754 5 files changed, 109 insertions(+), 15 deletions(-)
44755
44756commit 9d1fea3e356b5f2f086df2cca27169beb898335e
44757Author: Frederic Peters <fpeters@entrouvert.com>
44758Date:   Tue Aug 9 14:13:33 2005 +0000
44759
44760    handle the case where logout request is done while there are no session; that
44761    means direct call to build_response_msg, creating a status: requestdenied.
44762
44763 lasso/id-ff/logout.c | 23 +++++++++++++++++++++++
44764 1 file changed, 23 insertions(+)
44765
44766commit 830e11754a6bd75814194a27a0c654d2655c705d
44767Author: Frederic Peters <fpeters@entrouvert.com>
44768Date:   Tue Aug 9 11:42:39 2005 +0000
44769
44770    disco.processQueryMsg now sets disco.resourceId
44771
44772 lasso/id-wsf/discovery.c | 9 +++++++++
44773 1 file changed, 9 insertions(+)
44774
44775commit 4260c4a479754af7ff84ba32924e6def517c45a4
44776Author: Frederic Peters <fpeters@entrouvert.com>
44777Date:   Tue Aug 9 10:20:53 2005 +0000
44778
44779    new remove entry; correctly restore resource offerings from identity dump
44780
44781 lasso/id-ff/identity.c   | 10 +++++++++
44782 lasso/id-wsf/discovery.c | 57 +++++++++++++++++++++++++++++++++++++++++++++++-
44783 lasso/id-wsf/discovery.h |  1 +
44784 swig/Lasso-wsf.i         |  5 +++++
44785 4 files changed, 72 insertions(+), 1 deletion(-)
44786
44787commit b3c376e02f5f78c4718645a7bf56e6afe7d5322e
44788Author: Frederic Peters <fpeters@entrouvert.com>
44789Date:   Tue Aug 9 07:31:01 2005 +0000
44790
44791    renamed crunch to build since it doesn't look like there is a need for an
44792    intermediate function for the moment.  process remove entries.  create correct
44793    answer (when everything goes ok, no support for failure yet)
44794
44795 lasso/id-ff/identity.c        | 29 +++++++++++++++++++++
44796 lasso/id-ff/identityprivate.h |  1 +
44797 lasso/id-wsf/discovery.c      | 59 +++++++++++++++++++++++++++++++++----------
44798 lasso/id-wsf/discovery.h      |  2 +-
44799 swig/Lasso-wsf.i              |  4 +--
44800 5 files changed, 79 insertions(+), 16 deletions(-)
44801
44802commit 86456f1894a70f75dc732454cd2500dff627f900
44803Author: Frederic Peters <fpeters@entrouvert.com>
44804Date:   Mon Aug 8 18:51:21 2005 +0000
44805
44806    lasso_discovery_crunch_modify_msg() (waiting for another name) process disco
44807    modify insertEntries and adds them to active identity
44808
44809 lasso/id-ff/identity.c        | 50 ++++++++++++++++++++++++++++++++++++++++++-
44810 lasso/id-ff/identityprivate.h |  7 ++++++
44811 lasso/id-wsf/discovery.c      | 20 +++++++++++++++++
44812 lasso/id-wsf/discovery.h      |  1 +
44813 swig/Lasso-wsf.i              |  6 +++++-
44814 5 files changed, 82 insertions(+), 2 deletions(-)
44815
44816commit 755e15e4e9affd5298ac12f519e86b85a20be135
44817Author: Frederic Peters <fpeters@entrouvert.com>
44818Date:   Mon Aug 8 18:05:51 2005 +0000
44819
44820    sets ResourceId (or EncryptedResourceId) in LassoDiscovery object for easy
44821    usage
44822
44823 lasso/id-wsf/discovery.c | 40 ++++++++++++++++++++++++++++++++++++++++
44824 lasso/id-wsf/discovery.h |  3 +++
44825 swig/Lasso-wsf.i         | 23 +++++++++++++++++++++++
44826 3 files changed, 66 insertions(+)
44827
44828commit 199aa96e1740b732b02122a43ea02dded1ff989a
44829Author: Frederic Peters <fpeters@entrouvert.com>
44830Date:   Mon Aug 8 15:48:52 2005 +0000
44831
44832    provide resource_offering as argument to not diverge too much from existing
44833    work
44834
44835 lasso/id-wsf/discovery.c | 16 ++++------------
44836 lasso/id-wsf/discovery.h |  2 +-
44837 swig/Lasso-wsf.i         |  2 +-
44838 3 files changed, 6 insertions(+), 14 deletions(-)
44839
44840commit 261cf967429715a467396209390a2e16c72c4320
44841Author: Frederic Peters <fpeters@entrouvert.com>
44842Date:   Mon Aug 8 15:19:13 2005 +0000
44843
44844    first function towards easy disco api
44845
44846 lasso/id-ff/provider.c   |  2 +-
44847 lasso/id-wsf/discovery.c | 98 +++++++++++++++++++++++++++++++++++++++++++++++-
44848 lasso/id-wsf/discovery.h |  3 ++
44849 swig/Lasso-wsf.i         |  6 +++
44850 4 files changed, 106 insertions(+), 3 deletions(-)
44851
44852commit f27e97a2361797894afa193563dc15408ebf7cd1
44853Author: Frederic Peters <fpeters@entrouvert.com>
44854Date:   Mon Aug 8 15:18:38 2005 +0000
44855
44856    get_assertions() called with NULL will return every assertions
44857
44858 lasso/id-ff/session.c | 18 +++++++++++++++---
44859 1 file changed, 15 insertions(+), 3 deletions(-)
44860
44861commit c848b6b6f792fd586c29c860edd758128b9e8b68
44862Author: Frederic Peters <fpeters@entrouvert.com>
44863Date:   Mon Aug 8 11:31:17 2005 +0000
44864
44865    added session and identity to LassoWsfProfile, much like LassoProfile.  Exposed
44866    them via SWIG inherited into LassoDiscovery object
44867
44868 lasso/id-wsf/wsf_profile.c | 117 +++++++++++++++++++++++++++++++++++++++++++++
44869 lasso/id-wsf/wsf_profile.h |  15 ++++++
44870 swig/Lasso-wsf.i           |  45 +++++++++++++++++
44871 3 files changed, 177 insertions(+)
44872
44873commit 6394077ec8400f3fa1a44a43226012eaff321162
44874Author: Nicolas Clapies <nclapies@entrouvert.com>
44875Date:   Fri Aug 5 16:01:08 2005 +0000
44876
44877    Fixed setting of attribute, int not NULL pointer.
44878
44879 lasso/xml/soap_binding_ext_timeout.c | 2 +-
44880 1 file changed, 1 insertion(+), 1 deletion(-)
44881
44882commit 7d55bee3c1db0a5be473ad570bae61e1d24054fc
44883Author: Nicolas Clapies <nclapies@entrouvert.com>
44884Date:   Fri Aug 5 15:59:26 2005 +0000
44885
44886    Added getXmlNode() method to LassoProfileService class.
44887
44888 lasso/id-wsf/profile_service.c |  30 +++++++++
44889 lasso/id-wsf/profile_service.h |   4 ++
44890 swig/Lasso-wsf.i               | 141 ++++++++++++++++++++++-------------------
44891 3 files changed, 110 insertions(+), 65 deletions(-)
44892
44893commit e2aadc403979fcf5b36515bce79404ba591b78f5
44894Author: Nicolas Clapies <nclapies@entrouvert.com>
44895Date:   Fri Aug 5 15:30:01 2005 +0000
44896
44897    Added getEmail() method in LassoPersonalProfile class.
44898
44899 lasso/id-wsf/personal_profile_service.c | 66 +++++++++++++++++++++++++++++++++
44900 lasso/id-wsf/personal_profile_service.h |  2 +
44901 2 files changed, 68 insertions(+)
44902
44903commit c4ae967731642fd56bac15c59d00c8389ea10d10
44904Author: Nicolas Clapies <nclapies@entrouvert.com>
44905Date:   Fri Aug 5 15:29:19 2005 +0000
44906
44907    Fixed som warning about char signedness. Added swig binding to getEmail() method in LassoPersonalProfile.
44908
44909 swig/Lasso-wsf.i | 9 ++++++---
44910 1 file changed, 6 insertions(+), 3 deletions(-)
44911
44912commit ebdcb2068b5515a2a713504d4016406e3b85c795
44913Author: Nicolas Clapies <nclapies@entrouvert.com>
44914Date:   Thu Aug 4 22:23:24 2005 +0000
44915
44916    Added class LassoPersonalProfile. It allows to load a xml doc representing PP data and to process query requests. Need to complete WSC PP part.
44917
44918 lasso/id-wsf/Makefile.am                |   2 +
44919 lasso/id-wsf/personal_profile_service.c | 191 +++++++++++++++++++++++++++
44920 lasso/id-wsf/personal_profile_service.h | 113 ++++++++++++++++
44921 lasso/id-wsf/profile_service.c          | 139 ++++++++++++++++----
44922 lasso/id-wsf/profile_service.h          |  14 ++
44923 swig/Lasso-wsf.i                        | 223 +++++++++++++++++++++++++++++++-
44924 6 files changed, 658 insertions(+), 24 deletions(-)
44925
44926commit 32acae5818f47ff6bf24183e10c74fa44640c2bd
44927Author: Frederic Peters <fpeters@entrouvert.com>
44928Date:   Thu Aug 4 08:27:39 2005 +0000
44929
44930    fixed typo in error constant name
44931
44932 swig/Lasso.i | 2 +-
44933 1 file changed, 1 insertion(+), 1 deletion(-)
44934
44935commit 453c810fb83544aca9fd858d993a73a6de6debda
44936Author: Frederic Peters <fpeters@entrouvert.com>
44937Date:   Sat Jul 30 22:36:54 2005 +0000
44938
44939    char signedness for gcc 4 (id-wsf part has not been done)
44940
44941 lasso/id-ff/federation.c                           |   2 +-
44942 lasso/id-ff/identity.c                             |  10 +-
44943 lasso/id-ff/lecp.c                                 |  19 ++--
44944 lasso/id-ff/login.c                                |  32 +++---
44945 lasso/id-ff/logout.c                               |   4 +-
44946 lasso/id-ff/name_registration.c                    |   2 +-
44947 lasso/id-ff/profile.c                              |  10 +-
44948 lasso/id-ff/provider.c                             |  72 ++++++-------
44949 lasso/id-ff/server.c                               |  26 ++---
44950 lasso/id-ff/session.c                              |  26 ++---
44951 lasso/xml/disco_modify_response.c                  |   2 +-
44952 lasso/xml/disco_query_response.c                   |   2 +-
44953 lasso/xml/dst_modify.c                             |   4 +-
44954 lasso/xml/dst_modify_response.c                    |   4 +-
44955 lasso/xml/dst_query.c                              |   4 +-
44956 lasso/xml/dst_query_response.c                     |   4 +-
44957 .../xml/lib_federation_termination_notification.c  |   4 +-
44958 lasso/xml/sa_sasl_response.c                       |   2 +-
44959 lasso/xml/saml_assertion.c                         |  14 +--
44960 lasso/xml/samlp_response.c                         |  18 ++--
44961 lasso/xml/xml.c                                    | 120 +++++++++++----------
44962 21 files changed, 198 insertions(+), 183 deletions(-)
44963
44964commit 113a4456c8cb820f4b048f540404eb0910fe3e28
44965Author: Frederic Peters <fpeters@entrouvert.com>
44966Date:   Fri Jul 8 10:19:49 2005 +0000
44967
44968    signedness change to lasso_query_sign (does not break API/ABI)
44969
44970 lasso/xml/private.h | 3 +--
44971 1 file changed, 1 insertion(+), 2 deletions(-)
44972
44973commit f8af9728bc82ae952a1bc271a0264cec9d038c25
44974Author: Nicolas Clapies <nclapies@entrouvert.com>
44975Date:   Fri Jul 8 10:09:36 2005 +0000
44976
44977    Now lasso_profile_service_add_data() returns a LassoDstData object, so it is possible to set optional attributes.
44978
44979 lasso/id-wsf/profile_service.c | 8 ++++----
44980 lasso/id-wsf/profile_service.h | 2 +-
44981 swig/Lasso-wsf.i               | 4 +---
44982 3 files changed, 6 insertions(+), 8 deletions(-)
44983
44984commit 489afd57bf3426ef980b2a9320a2b875d7563692
44985Author: Frederic Peters <fpeters@entrouvert.com>
44986Date:   Thu Jul 7 19:42:56 2005 +0000
44987
44988    fixed signedness differences signaled by gcc 4.0 (lots of others yet to do)
44989
44990 lasso/xml/tools.c | 48 ++++++++++++++++++++++++------------------------
44991 1 file changed, 24 insertions(+), 24 deletions(-)
44992
44993commit c7038ac62b5c4193fd12e87bef6588e1eb19799d
44994Author: Nicolas Clapies <nclapies@entrouvert.com>
44995Date:   Thu Jul 7 13:49:01 2005 +0000
44996
44997    Use lasso_wsf_profile_process_soap_request_msg() to build soap response messgae.
44998
44999 lasso/id-wsf/profile_service.c | 10 ++--------
45000 1 file changed, 2 insertions(+), 8 deletions(-)
45001
45002commit 798fe99dd170c132a7fd44475b463163a5099a71
45003Author: Nicolas Clapies <nclapies@entrouvert.com>
45004Date:   Thu Jul 7 13:47:41 2005 +0000
45005
45006    Removed unused declared method name :  lasso_profile_service_build_request_msg().
45007
45008 lasso/id-wsf/profile_service.h | 2 --
45009 1 file changed, 2 deletions(-)
45010
45011commit 99fe99f4c3f90775f4ac8e6e0bc471d3a0deda33
45012Author: Nicolas Clapies <nclapies@entrouvert.com>
45013Date:   Thu Jul 7 13:46:25 2005 +0000
45014
45015    Fixed swig binding on ProfileService's buildResponseMsg().
45016
45017 swig/Lasso-wsf.i | 2 +-
45018 1 file changed, 1 insertion(+), 1 deletion(-)
45019
45020commit f244dea5bd4aa7975a3c35c2ba4109e3f6649b60
45021Author: Nicolas Clapies <nclapies@entrouvert.com>
45022Date:   Mon Jun 27 14:14:25 2005 +0000
45023
45024    Fixed mistake about prototype of lasso_session_dump().
45025
45026 lasso/id-ff/session.c | 7 ++-----
45027 1 file changed, 2 insertions(+), 5 deletions(-)
45028
45029commit 9406df0c32aee921ee1b6371cb9030faf57f86ea
45030Author: Nicolas Clapies <nclapies@entrouvert.com>
45031Date:   Mon Jun 27 13:30:15 2005 +0000
45032
45033    Now lasso_identity_new_from_dump() and lasso_session_new_from_dump() return NULL if the root element name is wrong.
45034
45035 lasso/id-ff/identity.c | 10 ++++++++--
45036 lasso/id-ff/session.c  | 18 ++++++++++++++----
45037 2 files changed, 22 insertions(+), 6 deletions(-)
45038
45039commit 9959f834ca55a071a27255dab5a677ba9060fa77
45040Author: Emmanuel Raviart <eraviart@entrouvert.com>
45041Date:   Wed Jun 15 15:06:07 2005 +0000
45042
45043    Removed now useless sed script (now done by Swig).
45044
45045 python/Makefile.am | 4 ----
45046 1 file changed, 4 deletions(-)
45047
45048commit 71b8859e40342c018029314a3b06a1cf2bdf51ce
45049Author: Emmanuel Raviart <eraviart@entrouvert.com>
45050Date:   Wed Jun 15 13:34:51 2005 +0000
45051
45052    In Swig, Use g_free instead of free for strings, to avoid segfault when used
45053    in Java Windows.
45054
45055 swig/Lasso.i | 7 +++++++
45056 1 file changed, 7 insertions(+)
45057
45058commit d9b7b73653062f1184a36278def48fb5551d3b7c
45059Author: Frederic Peters <fpeters@entrouvert.com>
45060Date:   Fri Jun 3 21:38:14 2005 +0000
45061
45062    checks identity exists before referencing it
45063
45064 lasso/id-ff/defederation.c | 4 ++++
45065 1 file changed, 4 insertions(+)
45066
45067commit 5f7a78576ba4924aa637a7a8afc105bf74f9f568
45068Author: Frederic Peters <fpeters@entrouvert.com>
45069Date:   Fri Jun 3 18:21:22 2005 +0000
45070
45071    updated debian packaging wrt new cli policy
45072
45073 changelog | 10 +++++++++-
45074 control   |  4 ++--
45075 rules     |  3 ++-
45076 3 files changed, 13 insertions(+), 4 deletions(-)
45077
45078commit a8adda02ed940fdc33c99d2e9040454bc6b441fb
45079Author: Frederic Peters <fpeters@entrouvert.com>
45080Date:   Fri Jun 3 18:21:22 2005 +0000
45081
45082    updated debian packaging wrt new cli policy
45083
45084 debian/changelog | 10 +++++++++-
45085 debian/control   |  4 ++--
45086 debian/rules     |  3 ++-
45087 3 files changed, 13 insertions(+), 4 deletions(-)
45088
45089commit 6699ae0698757947899c82f26343ca5fe15e7fa9
45090Author: Frederic Peters <fpeters@entrouvert.com>
45091Date:   Thu Jun 2 16:14:16 2005 +0000
45092
45093    new mono packages no longer have this tool
45094
45095 rules | 1 -
45096 1 file changed, 1 deletion(-)
45097
45098commit 03e86e98b64b9af40fc2e4b5fe58679ae1e102fd
45099Author: Frederic Peters <fpeters@entrouvert.com>
45100Date:   Thu Jun 2 16:14:16 2005 +0000
45101
45102    new mono packages no longer have this tool
45103
45104 debian/rules | 1 -
45105 1 file changed, 1 deletion(-)
45106
45107commit f1ff2441055018a9935e0816f4712a1b262a4fb5
45108Author: Frederic Peters <fpeters@entrouvert.com>
45109Date:   Mon May 30 20:02:01 2005 +0000
45110
45111    Give LassoServer access to (LassoProvider)self->role
45112
45113 swig/Lasso.i | 8 ++++++++
45114 1 file changed, 8 insertions(+)
45115
45116commit 602aaf05aae3f44c06c8357466c7cada449a37f0
45117Author: Frederic Peters <fpeters@entrouvert.com>
45118Date:   Thu May 26 09:33:33 2005 +0000
45119
45120    update ChangeLog for 0.6.2
45121
45122 ChangeLog | 760 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
45123 1 file changed, 760 insertions(+)
45124
45125commit 3f91281a60d0214debb27b176a2cb9f18fe93134
45126Author: Frederic Peters <fpeters@entrouvert.com>
45127Date:   Thu May 26 09:30:37 2005 +0000
45128
45129    sync docs with code
45130
45131 docs/reference/tmpl/login.sgml    | 1 +
45132 docs/reference/tmpl/profile.sgml  | 1 +
45133 docs/reference/tmpl/provider.sgml | 9 +++++++++
45134 docs/reference/tmpl/server.sgml   | 2 +-
45135 4 files changed, 12 insertions(+), 1 deletion(-)
45136
45137commit 27248a135440af29f71e8c3858c409fefdc2036a
45138Author: Frederic Peters <fpeters@entrouvert.com>
45139Date:   Thu May 26 09:29:57 2005 +0000
45140
45141    no more php zts
45142
45143 control             | 4 ++--
45144 php4-lasso.examples | 1 -
45145 2 files changed, 2 insertions(+), 3 deletions(-)
45146
45147commit ed7b344d8275154e56d92773cbd0757333f4e420
45148Author: Frederic Peters <fpeters@entrouvert.com>
45149Date:   Thu May 26 09:29:57 2005 +0000
45150
45151    no more php zts
45152
45153 debian/control             | 4 ++--
45154 debian/php4-lasso.examples | 1 -
45155 2 files changed, 2 insertions(+), 3 deletions(-)
45156
45157commit 6f50becbd9c83de5e6f122a4b140754c4e9a212c
45158Author: Frederic Peters <fpeters@entrouvert.com>
45159Date:   Thu May 26 09:29:45 2005 +0000
45160
45161    new upstream
45162
45163 changelog | 32 ++++++++++++++++++++++++++++++++
45164 1 file changed, 32 insertions(+)
45165
45166commit 4dbcdbda318f349239c4425da4a3165f62a69255
45167Author: Frederic Peters <fpeters@entrouvert.com>
45168Date:   Thu May 26 09:29:45 2005 +0000
45169
45170    new upstream
45171
45172 debian/changelog | 32 ++++++++++++++++++++++++++++++++
45173 1 file changed, 32 insertions(+)
45174
45175commit f111f94718a668afb211a41aff7f4563751d6d26
45176Author: Frederic Peters <fpeters@entrouvert.com>
45177Date:   Thu May 26 09:29:07 2005 +0000
45178
45179    this file is generated
45180
45181 files | 5 -----
45182 1 file changed, 5 deletions(-)
45183
45184commit 8f59f6b69abc84b099b8a5189a6090756515dc67
45185Author: Frederic Peters <fpeters@entrouvert.com>
45186Date:   Thu May 26 09:29:07 2005 +0000
45187
45188    this file is generated
45189
45190 debian/files | 5 -----
45191 1 file changed, 5 deletions(-)
45192
45193commit 4079157f079a085c057a9159fbc4be72d1fa4b14
45194Author: Frederic Peters <fpeters@entrouvert.com>
45195Date:   Thu May 26 09:28:39 2005 +0000
45196
45197    0.6.2 release date
45198
45199 NEWS     | 8 ++++----
45200 doap.rdf | 2 +-
45201 2 files changed, 5 insertions(+), 5 deletions(-)
45202
45203commit 4459d446b4a5bf9f6226143db6dee1159ec5f0b1
45204Author: Frederic Peters <fpeters@entrouvert.com>
45205Date:   Wed May 25 12:42:30 2005 +0000
45206
45207    preparing for 0.6.2; removes swig files if moving from non-wsf to wsf or
45208    otherwise.
45209
45210 configure.ac | 27 +++++++++++++++++++++++----
45211 1 file changed, 23 insertions(+), 4 deletions(-)
45212
45213commit 8195a7b31e3a0689d3ee30f4eb4e66157aa7fb27
45214Author: Frederic Peters <fpeters@entrouvert.com>
45215Date:   Wed May 25 12:42:00 2005 +0000
45216
45217    bring wsf files on make dist
45218
45219 csharp/Makefile.am | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++----
45220 java/Makefile.am   | 64 ++++++++++++++++++++++++++++++++++++++++++++++++--
45221 2 files changed, 126 insertions(+), 6 deletions(-)
45222
45223commit 3c8ba2de255fc9cd2f1ebe1d257ead5d836fb5e6
45224Author: Frederic Peters <fpeters@entrouvert.com>
45225Date:   Wed May 25 11:09:40 2005 +0000
45226
45227    properly initialize key node to NULL
45228
45229 lasso/id-ff/provider.c | 1 +
45230 1 file changed, 1 insertion(+)
45231
45232commit ad68eafedce7bf4ca125993220fabc6422360fc0
45233Author: Frederic Peters <fpeters@entrouvert.com>
45234Date:   Wed May 25 10:11:24 2005 +0000
45235
45236    allows overriding of infile keydescriptor with argument to add_provider
45237
45238 lasso/id-ff/provider.c | 2 +-
45239 1 file changed, 1 insertion(+), 1 deletion(-)
45240
45241commit 66474fff2a1130048303d2df666738aa0b430f4f
45242Author: Frederic Peters <fpeters@entrouvert.com>
45243Date:   Wed May 25 09:44:03 2005 +0000
45244
45245    load public key from metadata file
45246
45247 lasso/id-ff/provider.c | 59 +++++++++++++++++++++++++++++++++++++++++++++++++-
45248 1 file changed, 58 insertions(+), 1 deletion(-)
45249
45250commit 9fea31440b86d002ff8f11eb2578ea324f745c6d
45251Author: Frederic Peters <fpeters@entrouvert.com>
45252Date:   Wed May 18 10:27:22 2005 +0000
45253
45254    fixed docstring to use entities for < and >
45255
45256 lasso/id-ff/provider.c | 4 ++--
45257 1 file changed, 2 insertions(+), 2 deletions(-)
45258
45259commit 436a3a3cf7a703bdf10eed450c8cb7ddac3ff0b4
45260Author: Frederic Peters <fpeters@entrouvert.com>
45261Date:   Wed May 18 10:21:41 2005 +0000
45262
45263    oops missing |
45264
45265 lasso/xml/xml.c | 2 +-
45266 1 file changed, 1 insertion(+), 1 deletion(-)
45267
45268commit 130279fb6c2e43a510ac227c688a5dd354351d80
45269Author: Frederic Peters <fpeters@entrouvert.com>
45270Date:   Wed May 18 10:19:44 2005 +0000
45271
45272    fixed usage of DESTDIR and PREFIX
45273
45274 perl/Makefile.am | 2 +-
45275 1 file changed, 1 insertion(+), 1 deletion(-)
45276
45277commit 6d1e9fa62f2745410b2a20394705747cf0ca7615
45278Author: Frederic Peters <fpeters@entrouvert.com>
45279Date:   Tue May 17 20:27:43 2005 +0000
45280
45281    perl now installs and uninstalls correctly (with thanks to p.g.o)
45282
45283 perl/Makefile.am | 11 ++++++++---
45284 1 file changed, 8 insertions(+), 3 deletions(-)
45285
45286commit 62e74ab239876656cacd17629e8288783063bd86
45287Author: Frederic Peters <fpeters@entrouvert.com>
45288Date:   Tue May 17 19:38:47 2005 +0000
45289
45290    fixed case when consent was first refused then given (failure status code
45291    remained in the user session).
45292
45293    (debugged thanks to Authentic Debug Pane (tm) (r) (patent pending))
45294
45295 lasso/id-ff/login.c | 2 ++
45296 1 file changed, 2 insertions(+)
45297
45298commit 6843376fd860cf3172e03327e59e9a256cf77563
45299Author: Frederic Peters <fpeters@entrouvert.com>
45300Date:   Tue May 17 17:58:53 2005 +0000
45301
45302    planning 0.6.2 for May 23rd.
45303
45304 NEWS     | 9 +++++++++
45305 doap.rdf | 4 ++++
45306 2 files changed, 13 insertions(+)
45307
45308commit dbe4f0c89ea1f186ff3ae4143d3870a7902b4f63
45309Author: Nicolas Clapies <nclapies@entrouvert.com>
45310Date:   Mon May 16 15:14:42 2005 +0000
45311
45312    Set liblasso-id-wsf.la only when WSF support set.
45313
45314 lasso/id-wsf/Makefile.am | 3 +--
45315 1 file changed, 1 insertion(+), 2 deletions(-)
45316
45317commit ca7bad1ac16eebc40444538a783f50d14c3e7add
45318Author: Nicolas Clapies <nclapies@entrouvert.com>
45319Date:   Mon May 16 15:12:42 2005 +0000
45320
45321    Set response attribute when processing WSF SOAP response message.
45322
45323 lasso/id-wsf/wsf_profile.c | 7 ++++---
45324 swig/Lasso-wsf.i           | 9 +++++++++
45325 2 files changed, 13 insertions(+), 3 deletions(-)
45326
45327commit 10b4957564f4c51b9f6a614a00876f39805f9ffa
45328Author: Nicolas Clapies <nclapies@entrouvert.com>
45329Date:   Mon May 16 13:27:59 2005 +0000
45330
45331    Updated discovery to SOAP binding.
45332
45333 lasso/id-wsf/discovery.c | 57 ++++++------------------------------------------
45334 1 file changed, 7 insertions(+), 50 deletions(-)
45335
45336commit 2d02e5002a1e4ea633dc65e336e27b556c3b74cd
45337Author: Nicolas Clapies <nclapies@entrouvert.com>
45338Date:   Mon May 16 13:27:13 2005 +0000
45339
45340    Mistake about last add.
45341
45342 lasso/id-wsf/wsf_profile.c.~1.12.~ | 152 -------------------------------------
45343 lasso/id-wsf/wsf_profile.h.~1.5.~  |  85 ---------------------
45344 lasso/id-wsf/wsf_profile.lo        |  12 ---
45345 lasso/id-wsf/wsf_profile.o         | Bin 22616 -> 0 bytes
45346 4 files changed, 249 deletions(-)
45347
45348commit 97618e56e2fa237727fab2380a9e5c3c9dd4826a
45349Author: Nicolas Clapies <nclapies@entrouvert.com>
45350Date:   Mon May 16 13:25:57 2005 +0000
45351
45352    Added WSF SOAP binding layer.
45353
45354 lasso/id-wsf/wsf_profile.c         |  84 +++++++++++++++++++-
45355 lasso/id-wsf/wsf_profile.c.~1.12.~ | 152 +++++++++++++++++++++++++++++++++++++
45356 lasso/id-wsf/wsf_profile.h         |  23 +++++-
45357 lasso/id-wsf/wsf_profile.h.~1.5.~  |  85 +++++++++++++++++++++
45358 lasso/id-wsf/wsf_profile.lo        |  12 +++
45359 lasso/id-wsf/wsf_profile.o         | Bin 0 -> 22616 bytes
45360 6 files changed, 349 insertions(+), 7 deletions(-)
45361
45362commit edbbed086dae4e626984aa7f184f41163417aa1b
45363Author: Frederic Peters <fpeters@entrouvert.com>
45364Date:   Mon May 16 10:57:59 2005 +0000
45365
45366    fixed memory leak in loadDescriptor
45367
45368 lasso/id-ff/provider.c | 5 ++++-
45369 1 file changed, 4 insertions(+), 1 deletion(-)
45370
45371commit ebde5d5f2e88a9e0373ca1cc993121a6e411565a
45372Author: Frederic Peters <fpeters@entrouvert.com>
45373Date:   Thu May 12 21:28:26 2005 +0000
45374
45375    allows fake brws-lecp profile (introduced by Nicolas) to be used in
45376    lasso_login_build_authn_response_msg, so LECP works again.
45377
45378 lasso/id-ff/login.c | 3 ++-
45379 1 file changed, 2 insertions(+), 1 deletion(-)
45380
45381commit 0fcd78757b425cea9ff6028463db404efafb6b0a
45382Author: Frederic Peters <fpeters@entrouvert.com>
45383Date:   Thu May 12 18:52:43 2005 +0000
45384
45385    documented that previous change
45386
45387 lasso/id-ff/name_registration.c | 6 +++++-
45388 1 file changed, 5 insertions(+), 1 deletion(-)
45389
45390commit 9c4527554dc33fe207b14499396ee4e77fc3d203
45391Author: Frederic Peters <fpeters@entrouvert.com>
45392Date:   Thu May 12 18:45:50 2005 +0000
45393
45394    fixed the case of idp-initiated rni with no sp defined name identifier
45395
45396 lasso/id-ff/name_registration.c | 4 +++-
45397 1 file changed, 3 insertions(+), 1 deletion(-)
45398
45399commit c419d029f684b7abf6d201cea1932cb7bf131cba
45400Author: Frederic Peters <fpeters@entrouvert.com>
45401Date:   Thu May 12 18:29:34 2005 +0000
45402
45403    fixing lasso_name_registration_init_request with regards to
45404    profile->nameIdentifier (hopefully)
45405
45406 lasso/id-ff/name_registration.c | 15 +++++++--------
45407 1 file changed, 7 insertions(+), 8 deletions(-)
45408
45409commit 971f06beed49a89e9397a81aade3afafd6dac814
45410Author: Frederic Peters <fpeters@entrouvert.com>
45411Date:   Thu May 12 18:14:02 2005 +0000
45412
45413    fixed lasso_name_registration_process_request_msg so that it ends with
45414    profile->nameIdentifier being the local name identifier.
45415
45416 lasso/id-ff/name_registration.c | 28 +++++++++++-----------------
45417 1 file changed, 11 insertions(+), 17 deletions(-)
45418
45419commit a1008ec4c1096fa872ee777068d2fa135830388d
45420Author: Frederic Peters <fpeters@entrouvert.com>
45421Date:   Thu May 12 16:47:07 2005 +0000
45422
45423    profile->nameIdentifier set to local name identifier
45424
45425 lasso/id-ff/defederation.c | 9 ++++++---
45426 1 file changed, 6 insertions(+), 3 deletions(-)
45427
45428commit a64f1cdbe47a5090f2ac9dbb7f3923f9cd1df770
45429Author: Frederic Peters <fpeters@entrouvert.com>
45430Date:   Thu May 12 16:26:49 2005 +0000
45431
45432    profile->nameIdentifier should always points to *local* name identifier.
45433    (not yet tested for federation termination)
45434
45435 lasso/id-ff/login.c   |  9 ++-------
45436 lasso/id-ff/logout.c  | 10 +++++++---
45437 lasso/id-ff/profile.c | 13 ++-----------
45438 3 files changed, 11 insertions(+), 21 deletions(-)
45439
45440commit 999a6896a33a546fa8160f3a1fd1f191a56dc8b5
45441Author: Frederic Peters <fpeters@entrouvert.com>
45442Date:   Thu May 12 12:55:19 2005 +0000
45443
45444    use remote name identifier if available for login->nameIdentifier
45445
45446 lasso/id-ff/login.c | 11 ++++++++---
45447 1 file changed, 8 insertions(+), 3 deletions(-)
45448
45449commit d210785737bc78a61200e174a1906bbc22c80016
45450Author: Frederic Peters <fpeters@entrouvert.com>
45451Date:   Wed May 11 10:28:34 2005 +0000
45452
45453    don't check other endpoint for supported profile since *they* initiated it that
45454    way and it seems allowed for them not to have it in their metadata.
45455
45456 lasso/id-ff/name_registration.c | 7 -------
45457 1 file changed, 7 deletions(-)
45458
45459commit 8dcc54c72a74be2907097a8939d089e0a369d35d
45460Author: Nicolas Clapies <nclapies@entrouvert.com>
45461Date:   Wed May 11 01:30:15 2005 +0000
45462
45463    Fixed header included.
45464
45465 swig/Lasso-wsf.i | 1 +
45466 1 file changed, 1 insertion(+)
45467
45468commit c14455ce6136a10aa0ed2fcf8d4d8b9452805f51
45469Author: Frederic Peters <fpeters@entrouvert.com>
45470Date:   Tue May 10 21:18:31 2005 +0000
45471
45472    InResponseTo must be part of the redirect answer
45473
45474 lasso/xml/lib_status_response.c | 1 +
45475 1 file changed, 1 insertion(+)
45476
45477commit e099769b74a9bc29c5349c62bc1472b15ca2232e
45478Author: Frederic Peters <fpeters@entrouvert.com>
45479Date:   Tue May 10 19:46:59 2005 +0000
45480
45481    1 is a valid boolean value
45482
45483 lasso/id-ff/provider.c | 2 +-
45484 1 file changed, 1 insertion(+), 1 deletion(-)
45485
45486commit da39ad6e5882e2912a5292fd2dcd0549e7509826
45487Author: Frederic Peters <fpeters@entrouvert.com>
45488Date:   Tue May 10 18:17:32 2005 +0000
45489
45490    \r may be hiding in base64
45491
45492 lasso/xml/xml.c | 4 ++--
45493 1 file changed, 2 insertions(+), 2 deletions(-)
45494
45495commit 2fe3f065d70fcbcf5f4d8cd13cf6ab8cd45a1933
45496Author: Nicolas Clapies <nclapies@entrouvert.com>
45497Date:   Tue May 10 16:47:15 2005 +0000
45498
45499    Fixed lecp profile : added case when lecp profile is used when building assertion.
45500
45501 lasso/id-ff/login.c |   6 ++-
45502 lasso/id-ff/login.h |   1 +
45503 lasso/xml/strings.h |   8 ++--
45504 swig/Lasso-wsf.i    | 121 ++++++++++++++++++++++++++++++++++++++--------------
45505 swig/Lasso.i        |   4 ++
45506 5 files changed, 105 insertions(+), 35 deletions(-)
45507
45508commit 71af2a442f28d4ce18a294179f01f5ab83fbfed9
45509Author: Frederic Peters <fpeters@entrouvert.com>
45510Date:   Tue May 10 15:36:44 2005 +0000
45511
45512    don't lasso_node_destroy list items that may be NULL
45513
45514 lasso/xml/xml.c | 8 ++++----
45515 1 file changed, 4 insertions(+), 4 deletions(-)
45516
45517commit 2e5523fd6cce6701acaa65cf9c8f24ce3b8092e7
45518Author: Frederic Peters <fpeters@entrouvert.com>
45519Date:   Tue May 10 15:29:16 2005 +0000
45520
45521    allows \n in base64 strings
45522
45523 lasso/xml/xml.c | 4 ++--
45524 1 file changed, 2 insertions(+), 2 deletions(-)
45525
45526commit 1608fdee29a0d8fdaa024e9df30b11963b29b418
45527Author: Frederic Peters <fpeters@entrouvert.com>
45528Date:   Tue May 10 14:05:08 2005 +0000
45529
45530    NameQualifier is optional
45531
45532 lasso/xml/lib_federation_termination_notification.c | 3 +--
45533 lasso/xml/lib_logout_request.c                      | 3 +--
45534 2 files changed, 2 insertions(+), 4 deletions(-)
45535
45536commit 1727cdfc6830a1be1c9db899a869a73a67ba0033
45537Author: Frederic Peters <fpeters@entrouvert.com>
45538Date:   Tue May 10 12:56:06 2005 +0000
45539
45540    don't fail if there is no signature on Logout Response
45541
45542 lasso/id-ff/logout.c | 7 +++++++
45543 1 file changed, 7 insertions(+)
45544
45545commit 1d41d1951f1ae7d9af66149fbca4d8823228dfe2
45546Author: Frederic Peters <fpeters@entrouvert.com>
45547Date:   Mon May 2 20:05:23 2005 +0000
45548
45549    reworked query string signature verification to better handle cases where the
45550    signature algorithm is not fully url-encoded; also deals with the corner case
45551    where there are query params past the signature.
45552
45553 lasso/xml/tools.c | 65 ++++++++++++++++++++++++++++++++-----------------------
45554 1 file changed, 38 insertions(+), 27 deletions(-)
45555
45556commit f2e1b0440178c1bd399ff39fc4d0c5c665669dee
45557Author: Frederic Peters <fpeters@entrouvert.com>
45558Date:   Mon May 2 16:08:48 2005 +0000
45559
45560    wsse is only for wsf
45561
45562 lasso/extract_symbols.py | 2 +-
45563 lasso/extract_types.py   | 2 +-
45564 2 files changed, 2 insertions(+), 2 deletions(-)
45565
45566commit e7f992bbb92b0cfcf49358416fc799758e09504f
45567Author: Nicolas Clapies <nclapies@entrouvert.com>
45568Date:   Mon May 2 10:17:57 2005 +0000
45569
45570    Added process of Wsse prefix in lasso_node_new_from_xmlNode().
45571
45572 lasso/xml/xml.c | 2 ++
45573 1 file changed, 2 insertions(+)
45574
45575commit 892726542eca6c62687e0daf85ec4f0eaa56df0f
45576Author: Nicolas Clapies <nclapies@entrouvert.com>
45577Date:   Mon May 2 09:17:08 2005 +0000
45578
45579    wsse:Security class.
45580
45581 lasso/xml/wsse_security.c | 105 ++++++++++++++++++++++++++++++++++++++++++++++
45582 lasso/xml/wsse_security.h |  68 ++++++++++++++++++++++++++++++
45583 2 files changed, 173 insertions(+)
45584
45585commit a8ea72d5ff7642045aa7292634bcdf16af450e34
45586Author: Nicolas Clapies <nclapies@entrouvert.com>
45587Date:   Mon May 2 09:16:24 2005 +0000
45588
45589    Added a FIXME to list missing element in credential.
45590
45591 lasso/id-ff/login.c | 5 +++--
45592 1 file changed, 3 insertions(+), 2 deletions(-)
45593
45594commit 5b9d911d6f70e5ba55b19a91555a92daa18ec5d4
45595Author: Nicolas Clapies <nclapies@entrouvert.com>
45596Date:   Mon May 2 09:14:53 2005 +0000
45597
45598    Added wsse:Security element.
45599
45600 lasso/xml/Makefile.am |  6 +++--
45601 lasso/xml/strings.h   |  5 +++-
45602 swig/Lasso-wsf.i      | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++
45603 swig/inheritance.h    |  3 +++
45604 4 files changed, 86 insertions(+), 3 deletions(-)
45605
45606commit 2158bd14655da201e712914614dbcdd8469155e9
45607Author: Nicolas Clapies <nclapies@entrouvert.com>
45608Date:   Mon May 2 09:13:40 2005 +0000
45609
45610    Added access to saml:Assertion in saml:Advice element.
45611
45612 swig/Lasso.i | 11 ++++++++++-
45613 1 file changed, 10 insertions(+), 1 deletion(-)
45614
45615commit bb53afd2fa44358a36b06eb0fae5914a6bd7bb2d
45616Author: Frederic Peters <fpeters@entrouvert.com>
45617Date:   Tue Apr 26 21:31:20 2005 +0000
45618
45619    fixed Darwin case so it compiles on Mac OS X
45620
45621 configure.ac | 2 +-
45622 1 file changed, 1 insertion(+), 1 deletion(-)
45623
45624commit 2eb45d1b5892671db268c864ab521aeb39196751
45625Author: Nicolas Clapies <nclapies@entrouvert.com>
45626Date:   Tue Apr 26 10:41:51 2005 +0000
45627
45628    For now Make only one credential for every description end points of the Discovery IDP. Fixed Minor Version of credential included in Advice element to Saml Minor Version. Added Audience restriction to Discovery IDP ProviderID.
45629
45630 lasso/id-ff/login.c | 42 +++++++++++++++++++++++++++++++-----------
45631 1 file changed, 31 insertions(+), 11 deletions(-)
45632
45633commit 88aee617b3f355b6dabe1cc5ae5e323653d98935
45634Author: Frederic Peters <fpeters@entrouvert.com>
45635Date:   Mon Apr 25 21:52:45 2005 +0000
45636
45637    allocate memory for string; don't use it static
45638
45639 lasso/id-ff/login.c | 2 +-
45640 1 file changed, 1 insertion(+), 1 deletion(-)
45641
45642commit efa504e9ed67f5ee8806db4a2c4934fd1b224208
45643Author: Nicolas Clapies <nclapies@entrouvert.com>
45644Date:   Mon Apr 25 17:04:27 2005 +0000
45645
45646    lasso_login_assertion_add_discovery() adds credentials if security mechanisms want it.
45647
45648 lasso/id-ff/login.c | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++--
45649 1 file changed, 52 insertions(+), 2 deletions(-)
45650
45651commit 1c4f12d1d3d0b1bc662f0867ea72f4ec00c6d9eb
45652Author: Nicolas Clapies <nclapies@entrouvert.com>
45653Date:   Mon Apr 25 17:00:03 2005 +0000
45654
45655    Added copy constructor to duplicate LassoDiscoDescription and LassoDiscoServiceInstance objects.
45656
45657 lasso/xml/disco_description.c      | 39 ++++++++++++++++++++++++++++++++++++++
45658 lasso/xml/disco_description.h      |  3 +++
45659 lasso/xml/disco_service_instance.c | 26 +++++++++++++++++++++++++
45660 lasso/xml/disco_service_instance.h |  3 +++
45661 4 files changed, 71 insertions(+)
45662
45663commit ec81badb6c000850eb833fbc53440cadbef0eafc
45664Author: Frederic Peters <fpeters@entrouvert.com>
45665Date:   Mon Apr 25 14:25:03 2005 +0000
45666
45667    use proper confirmation method saml identifiers
45668
45669 lasso/id-ff/login.c                      | 22 ++++++++++++++++++++++
45670 lasso/xml/lib_authentication_statement.c |  3 +--
45671 2 files changed, 23 insertions(+), 2 deletions(-)
45672
45673commit 59892c5c86a0746f091089355300690894ae0420
45674Author: Frederic Peters <fpeters@entrouvert.com>
45675Date:   Mon Apr 25 13:39:44 2005 +0000
45676
45677    added saml artifact confirmation method identification (from SAML 1.1 spec)
45678
45679 lasso/xml/strings.h | 6 +++---
45680 1 file changed, 3 insertions(+), 3 deletions(-)
45681
45682commit 397e980c6c345fa4d74f605041fbf74ab12bd1a9
45683Author: Frederic Peters <fpeters@entrouvert.com>
45684Date:   Mon Apr 25 10:43:48 2005 +0000
45685
45686    loads public key into xmlSecKey on LassoProvider instanciation; this merges
45687    signature verification in XML messages and in query strings.
45688
45689 lasso/id-ff/provider.c        | 65 +++++++++++++++++++++++++------------
45690 lasso/id-ff/providerprivate.h |  2 ++
45691 lasso/id-ff/server.c          |  1 +
45692 lasso/xml/private.h           |  2 +-
45693 lasso/xml/tools.c             | 75 +++++++++++++++++++------------------------
45694 5 files changed, 82 insertions(+), 63 deletions(-)
45695
45696commit ddbcde8dddeecc039ceddf554447b2c3f6b944fa
45697Author: Frederic Peters <fpeters@entrouvert.com>
45698Date:   Mon Apr 25 09:10:01 2005 +0000
45699
45700    conscientiously overwrite memory used by the private key password
45701
45702 lasso/id-ff/server.c | 5 +++++
45703 1 file changed, 5 insertions(+)
45704
45705commit 3e3b1bee2fbb5dbec1c946ff7f77e09d5cb1a837
45706Author: Frederic Peters <fpeters@entrouvert.com>
45707Date:   Mon Apr 25 09:03:59 2005 +0000
45708
45709    renamed secret_key to private_key_password since it was badly named and unused
45710    (so no API breakage)
45711
45712 lasso/id-ff/server.c | 14 +++++++-------
45713 lasso/id-ff/server.h |  2 +-
45714 swig/Lasso.i         |  8 ++++----
45715 3 files changed, 12 insertions(+), 12 deletions(-)
45716
45717commit d028269c68f0f7f980278a2b799f2069b64d5b68
45718Author: Frederic Peters <fpeters@entrouvert.com>
45719Date:   Sat Apr 23 12:10:26 2005 +0000
45720
45721    return error message if name registration profile is used on an empty identity
45722    (was segfaulting)
45723
45724 lasso/id-ff/name_registration.c | 4 ++++
45725 1 file changed, 4 insertions(+)
45726
45727commit 55a1b3469e2c967db963b8bf893857f779304e5d
45728Author: Nicolas Clapies <nclapies@entrouvert.com>
45729Date:   Fri Apr 22 13:28:42 2005 +0000
45730
45731    Added missing optional attributes AttributeName and AttributeNameSpace in Attribute element. When adding a ResourceOffering element in Assertion, they are set.
45732
45733 lasso/id-ff/login.c        |  2 ++
45734 lasso/xml/saml_attribute.c | 13 +++++++++++++
45735 lasso/xml/saml_attribute.h |  2 ++
45736 3 files changed, 17 insertions(+)
45737
45738commit 0be5b5c3b5bec807d663832c9b570d527bc3aa0c
45739Author: Nicolas Clapies <nclapies@entrouvert.com>
45740Date:   Fri Apr 22 09:21:54 2005 +0000
45741
45742    DiscoResourceOffering is required in DiscoInsertEntry.
45743
45744 lasso/id-wsf/discovery.c       |  3 +--
45745 lasso/xml/disco_insert_entry.c | 12 ++++++++++--
45746 lasso/xml/disco_insert_entry.h |  3 ++-
45747 swig/Lasso-wsf.i               |  2 +-
45748 4 files changed, 14 insertions(+), 6 deletions(-)
45749
45750commit 783d48eb0ba1f6e88b8ef79a162b934ea01f4186
45751Author: Frederic Peters <fpeters@entrouvert.com>
45752Date:   Fri Apr 22 09:04:13 2005 +0000
45753
45754    SNIPPET_LIST_NODES
45755
45756      <Parent>
45757        <Value-1/>
45758        <Value-2/>
45759        <Value-n/>
45760      </Parent>
45761
45762    [note: if there are no other nodes; it is possible to leave snippet name as
45763     the empty string; nodes will then be constructed looking at their names and
45764     namespaces  (this is useful for xs:any)]
45765
45766    (from docs/reference/snippet-types.rst)
45767
45768 lasso/xml/disco_insert_entry.c | 2 +-
45769 1 file changed, 1 insertion(+), 1 deletion(-)
45770
45771commit fb47a30655865a516ae359c6cd2f4a80d319f9e9
45772Author: Nicolas Clapies <nclapies@entrouvert.com>
45773Date:   Fri Apr 22 08:39:52 2005 +0000
45774
45775    Added binding of lasso_new_from_message() for DiscoModify.
45776
45777 swig/Lasso-wsf.i | 9 +++++++++
45778 1 file changed, 9 insertions(+)
45779
45780commit 56a45b48b1de1ea231e51f4156929e0344e21dd2
45781Author: Frederic Peters <fpeters@entrouvert.com>
45782Date:   Wed Apr 20 13:38:50 2005 +0000
45783
45784    binding to lasso_provider_get_organization; converts xmlNode into string
45785
45786 swig/Lasso.i | 29 +++++++++++++++++++++++++++++
45787 1 file changed, 29 insertions(+)
45788
45789commit 871bf490c4370bc7ceb678afdce09a4ab40ee1d5
45790Author: Frederic Peters <fpeters@entrouvert.com>
45791Date:   Wed Apr 20 13:35:52 2005 +0000
45792
45793    API addition; lasso_provider_get_organization
45794
45795 docs/reference/lasso-sections.txt |  1 +
45796 lasso/id-ff/provider.c            | 35 +++++++++++++++++++++++++++++++++++
45797 lasso/id-ff/provider.h            |  2 ++
45798 3 files changed, 38 insertions(+)
45799
45800commit 8b8a3f3023fa66790c1f48e1bbc289d8a58c5276
45801Author: Frederic Peters <fpeters@entrouvert.com>
45802Date:   Wed Apr 20 13:35:26 2005 +0000
45803
45804    set pointer to NULL as a protective measure
45805
45806 lasso/xml/xml.c | 1 +
45807 1 file changed, 1 insertion(+)
45808
45809commit 42e5e27bdf60b1e29fb7b7342cfab68c10a15763
45810Author: Nicolas Clapies <nclapies@entrouvert.com>
45811Date:   Tue Apr 19 15:28:38 2005 +0000
45812
45813    Added support of choice between WsdlRef and BriefSoapHttpDescription in LassoDiscoDescription object : 2 new constructors, lasso_disco_description_new_with_WsdlRef() and lasso_disco_description_new_with_BriefSoapHttpDescription(). lasso_disco_description_new only returns a simple empty object.
45814
45815 lasso/xml/disco_description.c | 46 ++++++++++++++++++++++++++++++++++---------
45816 lasso/xml/disco_description.h | 18 +++++++++++------
45817 swig/Lasso-wsf.i              | 27 +++++++++++++++++++++----
45818 3 files changed, 72 insertions(+), 19 deletions(-)
45819
45820commit 922644867cffcccc73ad181cd7909eed5cfe0fe3
45821Author: Frederic Peters <fpeters@entrouvert.com>
45822Date:   Mon Apr 18 10:57:24 2005 +0000
45823
45824    bails out with an error if lasso_login_must_authenticate is called while login
45825    has no request; this probably means it was called before
45826    lasso_login_process_authn_request_msg.
45827
45828 lasso/id-ff/login.c | 3 +++
45829 1 file changed, 3 insertions(+)
45830
45831commit 32c3311ee2ed1a6d0aea0d27b97df9335f4ca929
45832Author: Nicolas Clapies <nclapies@entrouvert.com>
45833Date:   Mon Apr 18 09:22:48 2005 +0000
45834
45835    Added discovery directives in inheritance.h
45836
45837 swig/inheritance.h | 6 ++++++
45838 1 file changed, 6 insertions(+)
45839
45840commit 6eb7aa3c4aa6363a8725493e1b9852b052902cdf
45841Author: Nicolas Clapies <nclapies@entrouvert.com>
45842Date:   Fri Apr 15 15:34:33 2005 +0000
45843
45844    Added ref count in addDescription() method.
45845
45846 swig/Lasso-wsf.i | 5 ++++-
45847 1 file changed, 4 insertions(+), 1 deletion(-)
45848
45849commit 173a66d8caede3b1a579dd8c7feed279e58c4fb3
45850Author: Nicolas Clapies <nclapies@entrouvert.com>
45851Date:   Fri Apr 15 15:14:09 2005 +0000
45852
45853    Added addDescription method.
45854
45855 swig/Lasso-wsf.i | 6 ++++++
45856 1 file changed, 6 insertions(+)
45857
45858commit 376201e02a3954ab0bb4b99a40d4276b2f9d501e
45859Author: Nicolas Clapies <nclapies@entrouvert.com>
45860Date:   Mon Apr 11 12:17:37 2005 +0000
45861
45862    Liberty wsf SOAP binding.
45863
45864 lasso/id-wsf/profile_service.c | 107 +++++++++++++++++++++++++++++------------
45865 1 file changed, 75 insertions(+), 32 deletions(-)
45866
45867commit 5efb71d36c1882dd41ebbb4bf5d4982fcb2447c3
45868Author: Nicolas Clapies <nclapies@entrouvert.com>
45869Date:   Mon Apr 11 09:49:43 2005 +0000
45870
45871    Fixed lasso_discovery_init_modify() : added missing code for liberty wsf soap binding.
45872
45873 lasso/id-wsf/discovery.c | 14 ++++++++++----
45874 1 file changed, 10 insertions(+), 4 deletions(-)
45875
45876commit b6972e8c1881148ffb940d459837de34af91fc38
45877Author: Nicolas Clapies <nclapies@entrouvert.com>
45878Date:   Mon Apr 11 09:12:46 2005 +0000
45879
45880    Completed discovery with support of liberty wsf soap binding.
45881
45882 lasso/id-wsf/discovery.c | 55 +++++++++++++++++++++++++++++++++++++-----------
45883 1 file changed, 43 insertions(+), 12 deletions(-)
45884
45885commit bc2e4973fef94307ecc82c71ef5fe64b6bb587af
45886Author: Nicolas Clapies <nclapies@entrouvert.com>
45887Date:   Mon Apr 11 07:09:49 2005 +0000
45888
45889    Updated Discovery : now it binds his messages in liberty wsf SOAP envelope.
45890
45891 lasso/id-wsf/discovery.c | 14 ++++++++++----
45892 1 file changed, 10 insertions(+), 4 deletions(-)
45893
45894commit ffb2307e4adcdec0155a91ded498202edfaacdbe
45895Author: Nicolas Clapies <nclapies@entrouvert.com>
45896Date:   Fri Apr 1 07:57:25 2005 +0000
45897
45898    Fixed removed code in previous commit. Fixed some rules from liberty spec : mutli mechanism, null mechanism. Added namespace for service authentication.
45899
45900 lasso/id-wsf/authentication.c | 71 ++++++++++++++++++++++++++++++++++++++-----
45901 lasso/id-wsf/authentication.h |  2 +-
45902 swig/Lasso-wsf.i              |  5 +++
45903 3 files changed, 69 insertions(+), 9 deletions(-)
45904
45905commit b89c92546bd6a816e08fdd6598ac7489958e06e3
45906Author: Frederic Peters <fpeters@entrouvert.com>
45907Date:   Tue Mar 29 14:37:24 2005 +0000
45908
45909    don't set status to constant string in samlp:Response
45910
45911 lasso/xml/samlp_response.c | 2 +-
45912 1 file changed, 1 insertion(+), 1 deletion(-)
45913
45914commit dd96d7d2fcd6fbe12c23555e06b4248eeaa5e155
45915Author: Frederic Peters <fpeters@entrouvert.com>
45916Date:   Tue Mar 29 14:31:06 2005 +0000
45917
45918    properly multiply sizeof(char*) to avoid buffer overflow
45919
45920 lasso/xml/tools.c | 2 +-
45921 1 file changed, 1 insertion(+), 1 deletion(-)
45922
45923commit b4f73b9cff63bac52be5a80acecaae293f242628
45924Author: Frederic Peters <fpeters@entrouvert.com>
45925Date:   Tue Mar 29 13:19:05 2005 +0000
45926
45927    free up Status if not NULL.
45928
45929 lasso/id-ff/profile.c | 2 +-
45930 1 file changed, 1 insertion(+), 1 deletion(-)
45931
45932commit 3cc8966630d4ebc0f5a5c6fa85bd1f490a97ba1e
45933Author: Frederic Peters <fpeters@entrouvert.com>
45934Date:   Tue Mar 29 08:38:00 2005 +0000
45935
45936    checks for Status before Assertion; so lasso doesn't restore an old assertion.
45937
45938 lasso/id-ff/login.c | 22 +++++++++-------------
45939 1 file changed, 9 insertions(+), 13 deletions(-)
45940
45941commit ddd2cbefc99615208eee8900776b2bb3ee06c757
45942Author: Frederic Peters <fpeters@entrouvert.com>
45943Date:   Tue Mar 29 08:27:03 2005 +0000
45944
45945    bring back LassoSamlAssertion
45946
45947 lasso/id-ff/login.c | 4 +++-
45948 1 file changed, 3 insertions(+), 1 deletion(-)
45949
45950commit a7a9f57fb48c46ab9fa68eb957428d73f49ad659
45951Author: Frederic Peters <fpeters@entrouvert.com>
45952Date:   Tue Mar 29 08:16:58 2005 +0000
45953
45954    don't add assertion in samlp:Response if the signature check failed
45955
45956 lasso/id-ff/login.c | 9 ++++-----
45957 1 file changed, 4 insertions(+), 5 deletions(-)
45958
45959commit 892d66e067840cff1563ace8a57ec303caa38adf
45960Author: Frederic Peters <fpeters@entrouvert.com>
45961Date:   Thu Mar 24 14:18:53 2005 +0000
45962
45963    deals with incorrect AssertionConsumerServiceID
45964
45965 lasso/id-ff/login.c | 16 +++++++++++++++-
45966 1 file changed, 15 insertions(+), 1 deletion(-)
45967
45968commit 46b91f034dd59255c2f6ee7479333e39ae945973
45969Author: Frederic Peters <fpeters@entrouvert.com>
45970Date:   Thu Mar 24 14:11:06 2005 +0000
45971
45972    include AssertionConsumerServiceID in query strings
45973
45974 lasso/xml/lib_authn_request.c | 1 +
45975 1 file changed, 1 insertion(+)
45976
45977commit c6be2c9a579796269ad05ccfe5c615d069dd7fc4
45978Author: Frederic Peters <fpeters@entrouvert.com>
45979Date:   Tue Mar 22 17:12:32 2005 +0000
45980
45981    session may exist beforehand, store status nevertheless
45982
45983 lasso/id-ff/login.c | 6 +++---
45984 1 file changed, 3 insertions(+), 3 deletions(-)
45985
45986commit afa7a20889b3b3fdc4ce652c54295b7056528db1
45987Author: Frederic Peters <fpeters@entrouvert.com>
45988Date:   Tue Mar 22 15:32:46 2005 +0000
45989
45990    no success won't set Success
45991
45992 lasso/id-ff/login.c | 2 +-
45993 1 file changed, 1 insertion(+), 1 deletion(-)
45994
45995commit 895a04a76b2af710637a04ec4c5b674f87fb3c78
45996Author: Nicolas Clapies <nclapies@entrouvert.com>
45997Date:   Mon Mar 21 16:51:33 2005 +0000
45998
45999    Added REQUEST_TYPE_SASL_REQUEST returned by lasso_profile_get_request_type_from_soap_msg().
46000
46001 lasso/id-ff/profile.c | 4 +++-
46002 lasso/id-ff/profile.h | 2 ++
46003 swig/Lasso.i          | 2 ++
46004 3 files changed, 7 insertions(+), 1 deletion(-)
46005
46006commit 8656bf0ec849c1f242d6ba6c6de43d45232c2def
46007Author: Nicolas Clapies <nclapies@entrouvert.com>
46008Date:   Mon Mar 21 13:18:53 2005 +0000
46009
46010    Renamed properly attribute acces in DiscoServiceInstance object.
46011
46012 swig/Lasso-wsf.i | 2 +-
46013 1 file changed, 1 insertion(+), 1 deletion(-)
46014
46015commit 243aec9a6b33a36ca792500014953436c2c16309
46016Author: Nicolas Clapies <nclapies@entrouvert.com>
46017Date:   Mon Mar 21 13:17:27 2005 +0000
46018
46019    Updated authentication service : fixed error when parsing data from client. Removed hard code to build soap envelope by call to common function from wsf_profile.h.
46020
46021 lasso/id-wsf/authentication.c | 184 ++++++++++++------------------------------
46022 1 file changed, 51 insertions(+), 133 deletions(-)
46023
46024commit f059e31e1251451edb2291252df687486871baf4
46025Author: Nicolas Clapies <nclapies@entrouvert.com>
46026Date:   Mon Mar 21 13:14:26 2005 +0000
46027
46028    Added function to build generic liberty wsf soap envelope.
46029
46030 lasso/id-wsf/wsf_profile.c | 30 ++++++++++++++++++++++++++++++
46031 lasso/id-wsf/wsf_profile.h |  1 +
46032 2 files changed, 31 insertions(+)
46033
46034commit 9b5b78252d00b4868f89aecbcf5ee90cea3a52dd
46035Author: Frederic Peters <fpeters@entrouvert.com>
46036Date:   Sat Mar 19 08:28:45 2005 +0000
46037
46038    removed erroneously commited tests Makefile
46039
46040 tests/Makefile.am | 5 +----
46041 1 file changed, 1 insertion(+), 4 deletions(-)
46042
46043commit 00c850a92a90f5a02c55ebaf91339bd2d96e05bd
46044Author: Frederic Peters <fpeters@entrouvert.com>
46045Date:   Fri Mar 18 22:22:42 2005 +0000
46046
46047    docstring to errorchecking tests
46048
46049 python/tests/errorchecking_tests.py | 3 +++
46050 1 file changed, 3 insertions(+)
46051
46052commit d855564767355980d9aac15f7eac8af6234307e9
46053Author: Frederic Peters <fpeters@entrouvert.com>
46054Date:   Fri Mar 18 22:07:00 2005 +0000
46055
46056    include lasso_config.h since LASSO_WSF_ENABLED is used
46057
46058 lasso/id-ff/login.c  | 1 +
46059 lasso/id-ff/server.c | 2 ++
46060 2 files changed, 3 insertions(+)
46061
46062commit 5f205c0f2ee2156ea4bb35650a0f13d24a22844b
46063Author: Frederic Peters <fpeters@entrouvert.com>
46064Date:   Fri Mar 18 21:49:42 2005 +0000
46065
46066    added missing lasso_config.h include (necessary for LASSO_WSF_ENABLED
46067    definition)
46068
46069 lasso/id-ff/login.h  | 2 ++
46070 lasso/id-ff/server.h | 2 ++
46071 2 files changed, 4 insertions(+)
46072
46073commit 65d422eec23b914572ca2e8bab5a1b8f4a3b56a0
46074Author: Frederic Peters <fpeters@entrouvert.com>
46075Date:   Fri Mar 18 21:36:03 2005 +0000
46076
46077    since wsf is no longer compiled it is no longer necessary to check or isolate
46078    sasl check variable.
46079
46080 configure.ac             |  1 -
46081 lasso/id-wsf/Makefile.am | 17 ++++-------------
46082 2 files changed, 4 insertions(+), 14 deletions(-)
46083
46084commit 5ef972b27e434990cb0c3b7e242a917ab0830b57
46085Author: Frederic Peters <fpeters@entrouvert.com>
46086Date:   Fri Mar 18 20:58:34 2005 +0000
46087
46088    don't compile id-wsf files when wsf is disabled; this cuts down build
46089    time by a nice margin.
46090
46091 lasso/Makefile.am        |   8 ++-
46092 lasso/extract_symbols.py |   5 +-
46093 lasso/extract_types.py   |  18 +++++-
46094 lasso/id-ff/login.c      |  22 +++++--
46095 lasso/id-ff/login.h      |   7 ++-
46096 lasso/id-ff/server.c     |   8 ++-
46097 lasso/id-ff/server.h     |   4 ++
46098 lasso/id-wsf/Makefile.am |  24 +++++---
46099 lasso/xml/Makefile.am    | 148 +++++++++++++++++++++++++----------------------
46100 swig/Lasso.i             |   2 +
46101 tests/Makefile.am        |   5 +-
46102 11 files changed, 157 insertions(+), 94 deletions(-)
46103
46104commit 612285913d660ef627e52fdd27e6517f8c39de39
46105Author: Nicolas Clapies <nclapies@entrouvert.com>
46106Date:   Fri Mar 18 16:37:07 2005 +0000
46107
46108    Updated lasso_discovery_add_insert_entry() prototype : now it only takes a LassoServiceInstance and a LassoDiscoResourceID.
46109
46110 lasso/id-wsf/discovery.c | 50 ++++++++++++++-------------------------
46111 lasso/id-wsf/discovery.h | 61 ++++++++++++++++++++++--------------------------
46112 swig/Lasso-wsf.i         |  7 ++----
46113 3 files changed, 47 insertions(+), 71 deletions(-)
46114
46115commit 9d4bd73ae925d8fe22f596baf1b90dac5ac4c351
46116Author: Emmanuel Raviart <eraviart@entrouvert.com>
46117Date:   Fri Mar 18 16:29:31 2005 +0000
46118
46119    Renamed LASSO_WSF_SUPPORT to WSF_SUPPORT in SWIG.
46120
46121 swig/Lasso.i | 4 ++++
46122 1 file changed, 4 insertions(+)
46123
46124commit 4b861c0cf7b3dc4dc5ddda75a0950084781aa9b7
46125Author: Nicolas Clapies <nclapies@entrouvert.com>
46126Date:   Fri Mar 18 09:14:27 2005 +0000
46127
46128    Updated authentication service : now it has hard coded collbacks. developer must use LassoUserAccount to inform sasl about login and password.
46129
46130 lasso/id-wsf/authentication.c | 319 ++++++++++++++++++++++++++++++++++--------
46131 lasso/id-wsf/authentication.h |  17 ++-
46132 swig/Lasso-wsf.i              | 150 ++++++++++++--------
46133 3 files changed, 362 insertions(+), 124 deletions(-)
46134
46135commit 1b1cf2d2e47923daa92b7ce89764da571d4c0f66
46136Author: Nicolas Clapies <nclapies@entrouvert.com>
46137Date:   Fri Mar 18 09:11:08 2005 +0000
46138
46139    Fixed dump of attribute.
46140
46141 lasso/id-wsf/wsf_profile.c | 4 ++--
46142 1 file changed, 2 insertions(+), 2 deletions(-)
46143
46144commit 231c9320b4c81b56734ad09b5712f7972d32071d
46145Author: Nicolas Clapies <nclapies@entrouvert.com>
46146Date:   Fri Mar 18 09:09:49 2005 +0000
46147
46148    Fixed any attribute in snippet.
46149
46150 lasso/xml/soap_body.c | 4 ++--
46151 lasso/xml/soap_body.h | 2 +-
46152 2 files changed, 3 insertions(+), 3 deletions(-)
46153
46154commit 49a06dc7816fac9d2494056e3b4bed2203bc6e92
46155Author: Nicolas Clapies <nclapies@entrouvert.com>
46156Date:   Fri Mar 18 09:09:22 2005 +0000
46157
46158    Fixed process of dump for soap envelope message.
46159
46160 lasso/xml/soap_envelope.c | 6 ++++--
46161 1 file changed, 4 insertions(+), 2 deletions(-)
46162
46163commit 3d9f55de65e01255b2f2a808a9485c0afee85028
46164Author: Romain Chantereay <rchantereau@entrouvert.com>
46165Date:   Thu Mar 17 09:43:17 2005 +0000
46166
46167    First version of the "Writing a Libety PHP SP".
46168
46169    Almost all adapted copied/pasted from "Writing a Liberty C SP".
46170
46171 docs/lasso-book/writing-a-php-sp.txt | 377 +++++++++++++++++++++++++++++++++++
46172 1 file changed, 377 insertions(+)
46173
46174commit 522740c130be1c63bfeca089bca3350d00b0a5e6
46175Author: Frederic Peters <fpeters@entrouvert.com>
46176Date:   Tue Mar 15 17:29:14 2005 +0000
46177
46178    detect liberty QName and add appropriate namespace (closes: #416)
46179
46180 lasso/xml/samlp_response.c | 18 ++++++++++++++++++
46181 1 file changed, 18 insertions(+)
46182
46183commit 98b4703cef601165b9642bf40644ddf7d46946a5
46184Author: Frederic Peters <fpeters@entrouvert.com>
46185Date:   Tue Mar 15 17:27:57 2005 +0000
46186
46187    added non-regression test for bug #416 (missing namespace in some
46188    samlp:Response)
46189
46190 tests/random_tests.c | 28 ++++++++++++++++++++++++----
46191 1 file changed, 24 insertions(+), 4 deletions(-)
46192
46193commit 170f3f25d29300cd544f36b4dab277955db68668
46194Author: Frederic Peters <fpeters@entrouvert.com>
46195Date:   Fri Mar 11 21:48:54 2005 +0000
46196
46197    warning: ISO C90 forbids mixed declarations and code
46198
46199 lasso/xml/soap_binding_ext_credential.c | 4 ++--
46200 1 file changed, 2 insertions(+), 2 deletions(-)
46201
46202commit 0dd0bcf86bb6dc93b0bd24fc4bee858e203b7573
46203Author: Nicolas Clapies <nclapies@entrouvert.com>
46204Date:   Fri Mar 11 17:15:15 2005 +0000
46205
46206    Complete liberty soap binding.
46207
46208 lasso/xml/Makefile.am                       |   8 ++
46209 lasso/xml/soap_binding_consent.c            | 129 +++++++++++++++++++++++++++
46210 lasso/xml/soap_binding_consent.h            |  75 ++++++++++++++++
46211 lasso/xml/soap_binding_processing_context.c | 123 ++++++++++++++++++++++++++
46212 lasso/xml/soap_binding_processing_context.h |  74 ++++++++++++++++
46213 lasso/xml/soap_binding_provider.c           | 128 +++++++++++++++++++++++++++
46214 lasso/xml/soap_binding_provider.h           |  76 ++++++++++++++++
46215 lasso/xml/soap_binding_usage_directive.c    | 130 ++++++++++++++++++++++++++++
46216 lasso/xml/soap_binding_usage_directive.h    |  77 ++++++++++++++++
46217 9 files changed, 820 insertions(+)
46218
46219commit 4d13c7af97ecd84bbfb62c745bc286ecc01b519d
46220Author: Nicolas Clapies <nclapies@entrouvert.com>
46221Date:   Fri Mar 11 16:24:02 2005 +0000
46222
46223    Added liberty soap binding extension.
46224
46225 lasso/xml/Makefile.am                              |   8 ++
46226 lasso/xml/soap_binding_ext_credential.c            | 124 ++++++++++++++++++
46227 lasso/xml/soap_binding_ext_credential.h            |  81 ++++++++++++
46228 lasso/xml/soap_binding_ext_credentials_context.c   | 130 +++++++++++++++++++
46229 lasso/xml/soap_binding_ext_credentials_context.h   |  85 +++++++++++++
46230 .../xml/soap_binding_ext_service_instance_update.c | 140 +++++++++++++++++++++
46231 .../xml/soap_binding_ext_service_instance_update.h |  87 +++++++++++++
46232 lasso/xml/soap_binding_ext_timeout.c               | 125 ++++++++++++++++++
46233 lasso/xml/soap_binding_ext_timeout.h               |  75 +++++++++++
46234 lasso/xml/strings.h                                |   7 +-
46235 10 files changed, 860 insertions(+), 2 deletions(-)
46236
46237commit a0d8cca4b48cbe4d80783ec5b9fc96e540663554
46238Author: Nicolas Clapies <nclapies@entrouvert.com>
46239Date:   Thu Mar 10 16:58:17 2005 +0000
46240
46241    Added missing security mechanism.
46242
46243 lasso/xml/strings.h |  6 ++++++
46244 swig/Lasso-wsf.i    | 12 ++++++++++++
46245 2 files changed, 18 insertions(+)
46246
46247commit 170d714a15b7a0b101cf81fb41626b7dcab3cda4
46248Author: Nicolas Clapies <nclapies@entrouvert.com>
46249Date:   Thu Mar 10 16:42:03 2005 +0000
46250
46251    Restore ResourceID and EncryptedResourceID attributes in discovery and modify. Added security mechanism id.
46252
46253 lasso/id-wsf/discovery.c | 19 +++++++----------
46254 lasso/xml/disco_modify.c |  7 +++++--
46255 lasso/xml/disco_modify.h |  4 ++--
46256 lasso/xml/strings.h      | 12 +++++++++++
46257 swig/Lasso-wsf.i         | 54 ++++++++++++++++++++++++++++++++++++++++--------
46258 5 files changed, 72 insertions(+), 24 deletions(-)
46259
46260commit 16df58c4cb8fa19a5163c7db7c12d2347e796182
46261Author: Nicolas Clapies <nclapies@entrouvert.com>
46262Date:   Thu Mar 10 08:14:51 2005 +0000
46263
46264    Added comments about security mech rules.
46265
46266 lasso/xml/disco_description.h | 10 ++++++++++
46267 1 file changed, 10 insertions(+)
46268
46269commit 5609ce40b45e8ccc9c1b1551e8aa9cb5f4bf201e
46270Author: Nicolas Clapies <nclapies@entrouvert.com>
46271Date:   Thu Mar 10 08:13:36 2005 +0000
46272
46273    Added comment about Options rules.
46274
46275 lasso/xml/disco_resource_offering.h | 5 +++++
46276 1 file changed, 5 insertions(+)
46277
46278commit c5761ee0dcd654883df589b45a656472f12227a4
46279Author: Nicolas Clapies <nclapies@entrouvert.com>
46280Date:   Thu Mar 10 08:12:50 2005 +0000
46281
46282    Added comments about status rules.
46283
46284 lasso/xml/disco_modify_response.h | 9 +++++++++
46285 1 file changed, 9 insertions(+)
46286
46287commit 6a994dca8757384e129ec28711e8db1007fb58df
46288Author: Nicolas Clapies <nclapies@entrouvert.com>
46289Date:   Thu Mar 10 08:11:41 2005 +0000
46290
46291    resourceId is for LassoResourceID and LassoEncryptedResourceID.
46292
46293 lasso/xml/disco_modify.c | 7 ++-----
46294 lasso/xml/disco_modify.h | 4 ++--
46295 2 files changed, 4 insertions(+), 7 deletions(-)
46296
46297commit d70fa8b19ca5e3657a9edb5c859b4736233311ce
46298Author: Nicolas Clapies <nclapies@entrouvert.com>
46299Date:   Thu Mar 10 08:08:22 2005 +0000
46300
46301    Fixed resourceID to resourceId. Added some param tests.
46302
46303 lasso/id-wsf/discovery.c | 11 +++++++----
46304 lasso/id-wsf/discovery.h | 12 ++++++++++--
46305 2 files changed, 17 insertions(+), 6 deletions(-)
46306
46307commit a89e92c42be3e5e9d51fae46390bf7eeb256b75e
46308Author: Nicolas Clapies <nclapies@entrouvert.com>
46309Date:   Thu Mar 10 08:06:06 2005 +0000
46310
46311    Added disco status codes.
46312
46313 lasso/xml/strings.h | 7 +++++++
46314 1 file changed, 7 insertions(+)
46315
46316commit 4ddb8cafcaec03ecfc77661e610a4c32c3b92289
46317Author: Nicolas Clapies <nclapies@entrouvert.com>
46318Date:   Thu Mar 10 08:05:39 2005 +0000
46319
46320    Added discovery directive elements.
46321
46322 lasso/xml/Makefile.am                          |  14 +-
46323 lasso/xml/disco_authenticate_requester.c       | 113 +++++++
46324 lasso/xml/disco_authenticate_requester.h       |  73 +++++
46325 lasso/xml/disco_authenticate_session_context.c | 113 +++++++
46326 lasso/xml/disco_authenticate_session_context.h |  75 +++++
46327 lasso/xml/disco_authorize_requester.c          | 113 +++++++
46328 lasso/xml/disco_authorize_requester.h          |  73 +++++
46329 lasso/xml/disco_encrypt_resource_id.c          | 113 +++++++
46330 lasso/xml/disco_encrypt_resource_id.h          |  73 +++++
46331 lasso/xml/disco_generate_bearer_token.c        | 113 +++++++
46332 lasso/xml/disco_generate_bearer_token.h        |  73 +++++
46333 lasso/xml/disco_send_single_logout.c           | 113 +++++++
46334 lasso/xml/disco_send_single_logout.h           |  73 +++++
46335 swig/Lasso-wsf.i                               | 389 ++++++++++++++++++++++---
46336 14 files changed, 1482 insertions(+), 39 deletions(-)
46337
46338commit 5fc13d912678c56ab0917617f9b12a871bc734ba
46339Author: Frederic Peters <fpeters@entrouvert.com>
46340Date:   Mon Mar 7 20:42:53 2005 +0000
46341
46342    removed debugging output
46343
46344 tests/random_tests.c | 1 -
46345 1 file changed, 1 deletion(-)
46346
46347commit f7d78d8fb4010449b0e49e86dc48bd61e5fd0296
46348Author: Frederic Peters <fpeters@entrouvert.com>
46349Date:   Mon Mar 7 20:42:00 2005 +0000
46350
46351    use fail_unless since fail_if didn't exist in check 0.8.x
46352
46353 tests/random_tests.c | 4 ++--
46354 1 file changed, 2 insertions(+), 2 deletions(-)
46355
46356commit e46b388588cde583fc611e4c2329d83b931c3c78
46357Author: Frederic Peters <fpeters@entrouvert.com>
46358Date:   Mon Mar 7 19:41:49 2005 +0000
46359
46360    only use xsi:type on elements that have a saml: ancestor (and added test to not
46361    regress)
46362
46363 lasso/xml/saml_assertion.c | 19 ++++++++++++++-----
46364 tests/random_tests.c       | 37 +++++++++++++++++++++++++++++++++++++
46365 2 files changed, 51 insertions(+), 5 deletions(-)
46366
46367commit c40e823deca6ecf89062df4a6de6183eb722af83
46368Author: Frederic Peters <fpeters@entrouvert.com>
46369Date:   Mon Mar 7 15:59:27 2005 +0000
46370
46371    return LASSO_LOGIN_ERROR_FEDERATION_NOT_FOUND in
46372    lasso_login_process_authn_response_msg when liberty status is
46373    samlp:Responder/lib:FederationDoesNotExist
46374
46375 lasso/id-ff/login.c | 11 +++++++++++
46376 1 file changed, 11 insertions(+)
46377
46378commit 1e26b90df992d2b5c2703442f41c2ec40cc46dd5
46379Author: Frederic Peters <fpeters@entrouvert.com>
46380Date:   Mon Mar 7 14:16:16 2005 +0000
46381
46382    only use LASSO_SIGNATURE_TYPE_WITHX509 (including a <KeyInfo/> in message) if
46383    we have a certificate to use; use LASSO_SIGNATURE_TYPE_SIMPLE otherwise.
46384
46385 lasso/id-ff/defederation.c            |  3 ++-
46386 lasso/id-ff/login.c                   | 25 +++++++++++++++++++++----
46387 lasso/id-ff/logout.c                  |  6 ++++--
46388 lasso/id-ff/name_identifier_mapping.c |  6 ++++--
46389 lasso/id-ff/name_registration.c       |  8 ++++++--
46390 lasso/xml/xml.c                       |  7 +++----
46391 6 files changed, 40 insertions(+), 15 deletions(-)
46392
46393commit d2cb2500ba178c0503dd398c7d71cedf73b648e9
46394Author: Emmanuel Raviart <eraviart@entrouvert.com>
46395Date:   Fri Mar 4 04:11:16 2005 +0000
46396
46397    Corrected MinorVersion of samlp:Response.
46398
46399 lasso/id-ff/login.c | 4 ++--
46400 1 file changed, 2 insertions(+), 2 deletions(-)
46401
46402commit 9552f5b08c27f37cb386a5984be8613aa60a3a19
46403Author: Nicolas Clapies <nclapies@entrouvert.com>
46404Date:   Wed Mar 2 17:15:34 2005 +0000
46405
46406    Added credentials and resource offerings if authentication is OK.
46407
46408 lasso/id-wsf/authentication.c | 7 ++++++-
46409 1 file changed, 6 insertions(+), 1 deletion(-)
46410
46411commit 5cfcd1f9058c29d4e14c40499fb159f1fca6b553
46412Author: Nicolas Clapies <nclapies@entrouvert.com>
46413Date:   Wed Mar 2 17:10:22 2005 +0000
46414
46415    Added credentials and resource offerings if authentication is OK.
46416
46417 lasso/xml/Makefile.am        |   2 +
46418 lasso/xml/sa_credentials.c   | 128 +++++++++++++++++++++++++++++++++++++++++++
46419 lasso/xml/sa_credentials.h   |  73 ++++++++++++++++++++++++
46420 lasso/xml/sa_sasl_response.c |  33 ++++++++++-
46421 lasso/xml/sa_sasl_response.h |  11 +++-
46422 swig/Lasso-wsf.i             |  92 +++++++++++++++++++++++++++++--
46423 swig/inheritance.h           |   1 +
46424 7 files changed, 334 insertions(+), 6 deletions(-)
46425
46426commit a2ba7e940e7ce9538ebb083136c06dcc2b52ab65
46427Author: Nicolas Clapies <nclapies@entrouvert.com>
46428Date:   Wed Mar 2 08:33:08 2005 +0000
46429
46430    Use gchar instead of char.
46431
46432 lasso/id-wsf/discovery.c                   |  2 +-
46433 lasso/id-wsf/discovery.h                   |  2 +-
46434 lasso/id-wsf/interaction_profile_service.c |  4 +--
46435 lasso/id-wsf/interaction_profile_service.h |  4 +--
46436 lasso/id-wsf/profile_service.c             | 42 +++++++++++++++---------------
46437 lasso/id-wsf/profile_service.h             | 42 +++++++++++++++---------------
46438 6 files changed, 48 insertions(+), 48 deletions(-)
46439
46440commit 4b8ffde37140109d7fc896d7c63836bac16e0b7a
46441Author: Nicolas Clapies <nclapies@entrouvert.com>
46442Date:   Wed Mar 2 08:31:22 2005 +0000
46443
46444    Renamed LassoSaSaslRequest to LassoSaSASLRequest. Idem to LassoSaSASLResponse.
46445
46446 lasso/xml/sa_sasl_request.c  | 32 ++++++++++++++++----------------
46447 lasso/xml/sa_sasl_request.h  | 18 +++++++++---------
46448 lasso/xml/sa_sasl_response.c | 30 +++++++++++++++---------------
46449 lasso/xml/sa_sasl_response.h | 22 +++++++++++-----------
46450 4 files changed, 51 insertions(+), 51 deletions(-)
46451
46452commit 656d132c7b3dc426fd4784cf7f14e3a94ff237f5
46453Author: Nicolas Clapies <nclapies@entrouvert.com>
46454Date:   Wed Mar 2 08:29:21 2005 +0000
46455
46456    soap envelope / binding support.
46457
46458 lasso/id-wsf/authentication.c | 103 ++++++++++++++++++++++++++++++------------
46459 1 file changed, 74 insertions(+), 29 deletions(-)
46460
46461commit bb14ca8acd62d7cf467fa7437d49617980f122d2
46462Author: Nicolas Clapies <nclapies@entrouvert.com>
46463Date:   Wed Mar 2 08:27:43 2005 +0000
46464
46465    Added soap swig binding, liberty soap binding swig binding, authentication service swig update
46466
46467 swig/Lasso-wsf.i   | 342 ++++++++++++++++++++++++++++++++++++++++++++++-------
46468 swig/inheritance.h |   9 ++
46469 2 files changed, 307 insertions(+), 44 deletions(-)
46470
46471commit 16d1224122b8b212b623373e73d646189154b1df
46472Author: Nicolas Clapies <nclapies@entrouvert.com>
46473Date:   Wed Mar 2 08:24:59 2005 +0000
46474
46475    Added soap envelope object to embed specific data from id-wsf.lasso/id-wsf/authentication.c
46476
46477 lasso/id-wsf/authentication.h |  6 +++---
46478 lasso/id-wsf/wsf_profile.c    | 24 ++++++++++++++++++++++--
46479 lasso/id-wsf/wsf_profile.h    |  4 ++++
46480 3 files changed, 29 insertions(+), 5 deletions(-)
46481
46482commit dafcd5d41e66a95c342a8e036b02d805227df80d
46483Author: Nicolas Clapies <nclapies@entrouvert.com>
46484Date:   Wed Mar 2 08:23:09 2005 +0000
46485
46486    Added soap envelope and soap binding. It is useful for id-wsf but could be used in other parts later.
46487
46488 lasso/xml/Makefile.am                |   8 +++
46489 lasso/xml/soap_binding_correlation.c | 131 +++++++++++++++++++++++++++++++++++
46490 lasso/xml/soap_binding_correlation.h |  78 +++++++++++++++++++++
46491 lasso/xml/soap_body.c                | 120 ++++++++++++++++++++++++++++++++
46492 lasso/xml/soap_body.h                |  69 ++++++++++++++++++
46493 lasso/xml/soap_envelope.c            | 111 +++++++++++++++++++++++++++++
46494 lasso/xml/soap_envelope.h            |  71 +++++++++++++++++++
46495 lasso/xml/soap_header.c              | 107 ++++++++++++++++++++++++++++
46496 lasso/xml/soap_header.h              |  68 ++++++++++++++++++
46497 lasso/xml/strings.h                  |   4 +-
46498 lasso/xml/xml.c                      |   4 ++
46499 11 files changed, 770 insertions(+), 1 deletion(-)
46500
46501commit 3a8676512506f19018170eb0bd3b7934a581700f
46502Author: Frederic Peters <fpeters@entrouvert.com>
46503Date:   Tue Mar 1 11:36:46 2005 +0000
46504
46505    fixed links to API reference
46506
46507 docs/lasso-book/writing-a-c-sp.txt | 10 +++++-----
46508 1 file changed, 5 insertions(+), 5 deletions(-)
46509
46510commit 812c16d3c03878e00873f996d93c0128e769fd88
46511Author: Frederic Peters <fpeters@entrouvert.com>
46512Date:   Thu Feb 24 19:13:04 2005 +0000
46513
46514    don't require sasl if wsf is not wanted; allow sasl2 dir to be passed to
46515    configure; include <sasl/sasl.h> instead of <sasl.h> since mutt does it that
46516    way.
46517
46518 configure.ac             | 27 +++++++++++++++++----------
46519 lasso/Makefile.am        |  6 +++---
46520 lasso/extract_types.py   | 13 +++++++++++--
46521 lasso/id-wsf/Makefile.am | 13 ++++++++++---
46522 4 files changed, 41 insertions(+), 18 deletions(-)
46523
46524commit 3d1211dd9f282332a772f3c4e189145fbb94df92
46525Author: Nicolas Clapies <nclapies@entrouvert.com>
46526Date:   Thu Feb 24 16:48:30 2005 +0000
46527
46528    Removed odd printf().
46529
46530 lasso/id-wsf/authentication.c | 3 ---
46531 1 file changed, 3 deletions(-)
46532
46533commit 95cb53353391556d36a6070d5b68ddd12b6bae1c
46534Author: Nicolas Clapies <nclapies@entrouvert.com>
46535Date:   Thu Feb 24 16:47:16 2005 +0000
46536
46537    Added support of cyrus libsasl in id-wsf authentication service.
46538
46539 lasso/id-wsf/authentication.c | 296 ++++++++++++++++++++++++++++++++++++++++--
46540 1 file changed, 284 insertions(+), 12 deletions(-)
46541
46542commit d5c84febbb9863fb833bf3a6f25ba1b5c105d75c
46543Author: Nicolas Clapies <nclapies@entrouvert.com>
46544Date:   Thu Feb 24 16:38:46 2005 +0000
46545
46546    Added support of cyrus libsasl in id-wsf authentication service.
46547
46548 lasso/id-wsf/Makefile.am      |   1 +
46549 lasso/id-wsf/authentication.h |  25 +++-
46550 lasso/xml/sa_sasl_response.c  |  39 +++++-
46551 lasso/xml/strings.h           |   8 +-
46552 lasso/xml/xml.c               |   4 +
46553 python/Makefile.am            |   3 +-
46554 swig/Lasso-wsf.i              | 311 +++++++++++++++++++++++++++++++++++++++++-
46555 7 files changed, 380 insertions(+), 11 deletions(-)
46556
46557commit 492e69a25a33c6acd51671ae934e734ff9148578
46558Author: Nicolas Clapies <nclapies@entrouvert.com>
46559Date:   Thu Feb 24 16:29:25 2005 +0000
46560
46561    Added support of cyrus libsasl. Currently it disables wsf if not found.
46562
46563 configure.ac | 9 ++++++++-
46564 1 file changed, 8 insertions(+), 1 deletion(-)
46565
46566commit 4cfbf32cbf074f9234f58af660d2b95c67c12239
46567Author: Frederic Peters <fpeters@entrouvert.com>
46568Date:   Tue Feb 22 11:21:18 2005 +0000
46569
46570    updated ChangeLog for 0.6.1
46571
46572 ChangeLog | 778 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
46573 1 file changed, 778 insertions(+)
46574
46575commit d5992dcff1965b4d081efe49696ab505161ff465
46576Author: Frederic Peters <fpeters@entrouvert.com>
46577Date:   Tue Feb 22 11:20:17 2005 +0000
46578
46579    told about 0.6.1
46580
46581 NEWS         | 9 +++++++++
46582 configure.ac | 6 +++---
46583 doap.rdf     | 4 ++++
46584 3 files changed, 16 insertions(+), 3 deletions(-)
46585
46586commit a6ea70b1be9e8375729bbf2f6ac725add0026842
46587Author: Frederic Peters <fpeters@entrouvert.com>
46588Date:   Tue Feb 22 11:19:11 2005 +0000
46589
46590    wsf support include file
46591
46592 swig/Makefile.am | 2 +-
46593 1 file changed, 1 insertion(+), 1 deletion(-)
46594
46595commit fe67e59097f58ef8937f252a2c21b9f7a088613c
46596Author: Frederic Peters <fpeters@entrouvert.com>
46597Date:   Tue Feb 22 11:18:58 2005 +0000
46598
46599    MessageType.cs was removed
46600
46601 csharp/Makefile.am | 2 +-
46602 1 file changed, 1 insertion(+), 1 deletion(-)
46603
46604commit 19916b8a91515b47d5a609896792f85b82200d3e
46605Author: Frederic Peters <fpeters@entrouvert.com>
46606Date:   Mon Feb 21 14:45:20 2005 +0000
46607
46608    updated �� information in reference manual
46609
46610 docs/reference/lasso.sgml | 2 +-
46611 1 file changed, 1 insertion(+), 1 deletion(-)
46612
46613commit 4cbdba491a17891304675251da28eeeb1399b820
46614Author: Frederic Peters <fpeters@entrouvert.com>
46615Date:   Mon Feb 21 14:41:41 2005 +0000
46616
46617    more hateful Makefile.am to work with both swig 1.3.22 and 1.3.24; perhaps.
46618
46619 python/Makefile.am | 3 ++-
46620 1 file changed, 2 insertions(+), 1 deletion(-)
46621
46622commit 1276043cd294df9776e6421e39a73dcba35bc7a3
46623Author: Frederic Peters <fpeters@entrouvert.com>
46624Date:   Mon Feb 21 14:29:48 2005 +0000
46625
46626    LassoRequestType disappeared
46627
46628 docs/reference/tmpl/profile.sgml | 12 ------------
46629 1 file changed, 12 deletions(-)
46630
46631commit b43cfb0f3f14eec161ed1e086b04ffe0e2f18c88
46632Author: Frederic Peters <fpeters@entrouvert.com>
46633Date:   Mon Feb 21 14:29:33 2005 +0000
46634
46635    LassoMessageFormat enum is now documented incode
46636
46637 docs/reference/tmpl/node.sgml | 3 +--
46638 1 file changed, 1 insertion(+), 2 deletions(-)
46639
46640commit 01d516e3d40e9a9a6170e980c25dc4ebb8021226
46641Author: Frederic Peters <fpeters@entrouvert.com>
46642Date:   Mon Feb 21 14:28:52 2005 +0000
46643
46644    typo fix and longer description
46645
46646 lasso/xml/xml.h | 5 +++--
46647 1 file changed, 3 insertions(+), 2 deletions(-)
46648
46649commit fb47f6ba462d315ab2f7b00ad39616e222cd2aea
46650Author: Frederic Peters <fpeters@entrouvert.com>
46651Date:   Mon Feb 21 14:26:47 2005 +0000
46652
46653    enum documentation
46654
46655 lasso/id-ff/provider.h | 60 +++++++++++++++++++++++++++++++++++++++-----------
46656 1 file changed, 47 insertions(+), 13 deletions(-)
46657
46658commit c5d71262223ca48ce113273c05b78fd81aeb87cc
46659Author: Frederic Peters <fpeters@entrouvert.com>
46660Date:   Mon Feb 21 14:21:52 2005 +0000
46661
46662    documented enums
46663
46664 lasso/xml/xml.h | 29 +++++++++++++++++++++++++++++
46665 1 file changed, 29 insertions(+)
46666
46667commit df29025fa14d49ecbaaca614008c8a17ee0043a7
46668Author: Frederic Peters <fpeters@entrouvert.com>
46669Date:   Mon Feb 21 14:18:51 2005 +0000
46670
46671    removed LassoMessageType from doc
46672
46673 docs/reference/lasso-sections.txt | 1 -
46674 1 file changed, 1 deletion(-)
46675
46676commit b2c62fae1469e76b1ae37a6f3a2c8ab57f4d717d
46677Author: Frederic Peters <fpeters@entrouvert.com>
46678Date:   Mon Feb 21 14:18:14 2005 +0000
46679
46680    documented LassoRequestType and killed unused LassoMessageType (it was already
46681    unused in 0.6.0 so I allow this as not breaking api)
46682
46683 lasso/id-ff/profile.h | 25 ++++++++++++++++---------
46684 swig/Lasso.i          | 19 -------------------
46685 2 files changed, 16 insertions(+), 28 deletions(-)
46686
46687commit b6b1450e3bcb0013c63c187d9c17ec85e887782a
46688Author: Frederic Peters <fpeters@entrouvert.com>
46689Date:   Mon Feb 21 14:16:59 2005 +0000
46690
46691    gtkdoc comment formatting
46692
46693 lasso/lasso.h | 2 +-
46694 1 file changed, 1 insertion(+), 1 deletion(-)
46695
46696commit 05ae28182cbcb380545b69e44795aeb46d39ebda
46697Author: Frederic Peters <fpeters@entrouvert.com>
46698Date:   Mon Feb 21 14:09:55 2005 +0000
46699
46700    documented new version check mode
46701
46702 lasso/lasso.h | 7 ++++---
46703 1 file changed, 4 insertions(+), 3 deletions(-)
46704
46705commit 1b1847ccb11ffceac2cf46b97888d34fa6dd588b
46706Author: Frederic Peters <fpeters@entrouvert.com>
46707Date:   Mon Feb 21 13:51:12 2005 +0000
46708
46709    hacking against swig 1.3.24
46710
46711 python/Makefile.am | 13 ++++++++-----
46712 1 file changed, 8 insertions(+), 5 deletions(-)
46713
46714commit a7902b5a04c176854c4c9b5e4a6feb8a5ad4fece
46715Author: Frederic Peters <fpeters@entrouvert.com>
46716Date:   Sat Feb 19 18:20:41 2005 +0000
46717
46718    generated files are best ignored by cvs
46719
46720 win32/.cvsignore             | 1 +
46721 win32/msvc/.cvsignore        | 4 ++++
46722 win32/msvc/java/.cvsignore   | 2 ++
46723 win32/msvc/php/.cvsignore    | 2 ++
46724 win32/msvc/python/.cvsignore | 2 ++
46725 win32/nsis/.cvsignore        | 1 +
46726 6 files changed, 12 insertions(+)
46727
46728commit dad8aea073d61df2ffec939b7f190eaef42e8430
46729Author: Frederic Peters <fpeters@entrouvert.com>
46730Date:   Sat Feb 19 18:18:29 2005 +0000
46731
46732    janitored configure.ac; it shouldn't have been batardized this way.
46733
46734 configure.ac                 | 20 +++++---------------
46735 win32/msvc/lasso_config.h.in | 10 +++++-----
46736 2 files changed, 10 insertions(+), 20 deletions(-)
46737
46738commit f89839053df5f496a3a1cf386698806664a6905f
46739Author: Frederic Peters <fpeters@entrouvert.com>
46740Date:   Sat Feb 19 18:16:25 2005 +0000
46741
46742    missing csharp swig generated file
46743
46744 csharp/Makefile.am | 2 +-
46745 1 file changed, 1 insertion(+), 1 deletion(-)
46746
46747commit 93be74cc16b455df1c6f2fb6cfb5881d06544147
46748Author: Frederic Peters <fpeters@entrouvert.com>
46749Date:   Sat Feb 19 18:07:18 2005 +0000
46750
46751    removed long useless file
46752
46753 lasso/version.h.in | 51 ---------------------------------------------------
46754 1 file changed, 51 deletions(-)
46755
46756commit d2a4035e3dc08c44822a095c5a4925f2dad44bc1
46757Author: Frederic Peters <fpeters@entrouvert.com>
46758Date:   Sat Feb 19 16:33:48 2005 +0000
46759
46760    define LASSO_WSF_ENABLED
46761
46762 swig/Lasso.i | 4 ++++
46763 1 file changed, 4 insertions(+)
46764
46765commit 41fdc864d82fa777a692ae99f83f7eb8460d0373
46766Author: Frederic Peters <fpeters@entrouvert.com>
46767Date:   Sat Feb 19 16:28:04 2005 +0000
46768
46769    provide wsf support activation status to swig binding; note to Romain: wtf was
46770    LASSO_WSF_ENABLE ?  (it appears in rev1.129 of configure.ac without any comment
46771    about its purpose)  (I removed it)
46772
46773 configure.ac          |  7 ++++---
46774 swig/.cvsignore       |  1 +
46775 swig/Lasso.i          | 18 +-----------------
46776 swig/wsf-support.i.in |  1 +
46777 4 files changed, 7 insertions(+), 20 deletions(-)
46778
46779commit befeb9dc2465b22d22f78521fa1ac39818a83766
46780Author: Romain Chantereay <rchantereau@entrouvert.com>
46781Date:   Fri Feb 18 10:56:53 2005 +0000
46782
46783    Use MSVC binaries.
46784
46785 win32/nsis/lasso-full.nsi.in | 33 +++++++++++++++++----------------
46786 1 file changed, 17 insertions(+), 16 deletions(-)
46787
46788commit 59002fd55c4c4d7207bc87f633e3d8a1e6b8d714
46789Author: Frederic Peters <fpeters@entrouvert.com>
46790Date:   Fri Feb 18 10:14:54 2005 +0000
46791
46792    corrected enum CheckVersionMode binding (didn't work for c# and java)
46793
46794 csharp/Makefile.am |  2 +-
46795 swig/Lasso.i       | 16 +++++++++++++++-
46796 2 files changed, 16 insertions(+), 2 deletions(-)
46797
46798commit 310c235a0520f5cafe378a59dafb1355c15710d2
46799Author: Romain Chantereay <rchantereau@entrouvert.com>
46800Date:   Thu Feb 17 18:33:04 2005 +0000
46801
46802    Changed the output file directory to nsis.
46803
46804 win32/nsis/python.nsi.in | 2 +-
46805 1 file changed, 1 insertion(+), 1 deletion(-)
46806
46807commit 74c035084379c392a5140410379d5ed2367e873a
46808Author: Romain Chantereay <rchantereau@entrouvert.com>
46809Date:   Thu Feb 17 18:27:51 2005 +0000
46810
46811    Added python NSI script.
46812
46813 configure.ac             |   1 +
46814 win32/nsis/python.nsi.in | 146 +++++++++++++++++++++++++++++++++++++++++++++++
46815 2 files changed, 147 insertions(+)
46816
46817commit 083a4f141840404077d647a086a62b5721845848
46818Author: Frederic Peters <fpeters@entrouvert.com>
46819Date:   Thu Feb 17 13:58:08 2005 +0000
46820
46821    lasso numeric check enum
46822
46823 lasso/lasso.h | 3 ++-
46824 1 file changed, 2 insertions(+), 1 deletion(-)
46825
46826commit 9ea6f71fbef6b0a6ac9444d9d472e74f0dff52dc
46827Author: Frederic Peters <fpeters@entrouvert.com>
46828Date:   Thu Feb 17 13:35:15 2005 +0000
46829
46830    added dumb numerical mode to checkVersion; added swig binding for this
46831    function; generating Lasso.i considered bad idea, cleaned and removed.
46832
46833 configure.ac                 |  1 -
46834 lasso/lasso.c                | 10 ++++++++++
46835 swig/{Lasso.i.in => Lasso.i} | 17 ++++++-----------
46836 swig/Makefile.am             |  2 +-
46837 4 files changed, 17 insertions(+), 13 deletions(-)
46838
46839commit 38d7258b4fe3cbde01d00de68d08586e6a9b997a
46840Author: Romain Chantereay <rchantereau@entrouvert.com>
46841Date:   Thu Feb 17 11:42:44 2005 +0000
46842
46843    Escape the $ as begin of a variable name adding another '$'.
46844    Now the '$$' pass '$' to sed and '$' is end of line and no more begin of
46845    variable name.
46846
46847 python/Makefile.am | 2 +-
46848 1 file changed, 1 insertion(+), 1 deletion(-)
46849
46850commit 356917b10030dfa26b91476c59af7587d4392cb8
46851Author: Romain Chantereay <rchantereau@entrouvert.com>
46852Date:   Wed Feb 16 19:37:06 2005 +0000
46853
46854    Updated MSVC projects.
46855
46856 win32/msvc/java/java.dsp     | 8 ++++----
46857 win32/msvc/lasso.dsp.in      | 8 ++++++++
46858 win32/msvc/php/php.dsp       | 4 ++--
46859 win32/msvc/python/python.dsp | 4 ++--
46860 4 files changed, 16 insertions(+), 8 deletions(-)
46861
46862commit 4119ec1861079098bc2957e4672b0974b95b6b0e
46863Author: Romain Chantereay <rchantereau@entrouvert.com>
46864Date:   Wed Feb 16 19:30:42 2005 +0000
46865
46866    Now lasso_config.h for MSVC is generated with configure substitutions.
46867
46868 win32/msvc/{lasso_config.h => lasso_config.h.in} | 26 +++++++++++++-----------
46869 1 file changed, 14 insertions(+), 12 deletions(-)
46870
46871commit 2f3f58802b254a1b99890527b907060ba1d984cd
46872Author: Romain Chantereay <rchantereau@entrouvert.com>
46873Date:   Wed Feb 16 19:28:17 2005 +0000
46874
46875    Added the temporary files for "int res = 0;" declaration to local cleanning
46876    rule.
46877
46878 python/Makefile.am | 2 +-
46879 1 file changed, 1 insertion(+), 1 deletion(-)
46880
46881commit fdce6f59a0dc79443817b525a2fe477b7fd23d6a
46882Author: Romain Chantereay <rchantereau@entrouvert.com>
46883Date:   Wed Feb 16 19:27:33 2005 +0000
46884
46885    Added the automake makefile for the MSVC lasso-java project.
46886
46887 win32/msvc/java/Makefile.am | 1 +
46888 1 file changed, 1 insertion(+)
46889
46890commit 714f79881223e78291dee2ff9642d73e288ee192
46891Author: Romain Chantereay <rchantereau@entrouvert.com>
46892Date:   Wed Feb 16 19:26:43 2005 +0000
46893
46894    Added DLL filename subsitution.
46895
46896 win32/nsis/lasso-full.nsi.in | 4 ++--
46897 win32/nsis/lasso-lite.nsi.in | 4 ++--
46898 2 files changed, 4 insertions(+), 4 deletions(-)
46899
46900commit ffc9162571cd63b8438c50cecc40f039f6a094ee
46901Author: Romain Chantereay <rchantereau@entrouvert.com>
46902Date:   Wed Feb 16 19:26:00 2005 +0000
46903
46904    Distribute generated nsi files too in order to permit non-autotools users to
46905    create lasso installers.
46906
46907 win32/nsis/Makefile.am | 3 ++-
46908 1 file changed, 2 insertions(+), 1 deletion(-)
46909
46910commit dc0802a142293c3b2eb1f719bf88883032dce555
46911Author: Romain Chantereay <rchantereau@entrouvert.com>
46912Date:   Wed Feb 16 19:25:23 2005 +0000
46913
46914    Include lasso project input file and java subdirectory in distribution and
46915    automake system.
46916
46917 win32/msvc/Makefile.am | 4 ++--
46918 1 file changed, 2 insertions(+), 2 deletions(-)
46919
46920commit d232d110347398eb5f0d89cc8662c7049160764c
46921Author: Romain Chantereay <rchantereau@entrouvert.com>
46922Date:   Wed Feb 16 19:24:26 2005 +0000
46923
46924    Now Lasso MSVC Project is dynamicaly generated.
46925
46926 win32/msvc/{lasso.dsp => lasso.dsp.in} | 4 ++--
46927 1 file changed, 2 insertions(+), 2 deletions(-)
46928
46929commit deaaa8b2c5165efc42d8b60de6c4014d134c3ef7
46930Author: Romain Chantereay <rchantereau@entrouvert.com>
46931Date:   Wed Feb 16 19:23:20 2005 +0000
46932
46933    The produced resource file is distributed too in order to permit MSVC users to
46934    compile LASSO.
46935
46936 win32/Makefile.am | 2 +-
46937 1 file changed, 1 insertion(+), 1 deletion(-)
46938
46939commit a8167bd2c0b83dfc3a3e1246c1a2c984d9531571
46940Author: Romain Chantereay <rchantereau@entrouvert.com>
46941Date:   Wed Feb 16 19:22:49 2005 +0000
46942
46943    Now Resource file is generated from configure variable (for versionning and file
46944    name).
46945
46946 win32/{lasso.rc => lasso.rc.in} | 2 +-
46947 1 file changed, 1 insertion(+), 1 deletion(-)
46948
46949commit 113d6a4cf03f375e6e8638c2cffffd0c95999783
46950Author: Romain Chantereay <rchantereau@entrouvert.com>
46951Date:   Wed Feb 16 19:22:14 2005 +0000
46952
46953    No more Lasso.i in the repository, it is generated from Lasso.i.in.
46954
46955 swig/Lasso.i | 6596 ----------------------------------------------------------
46956 1 file changed, 6596 deletions(-)
46957
46958commit 5f63d5a7ca8a203a2e763fa4c2dceb795213859f
46959Author: Romain Chantereay <rchantereau@entrouvert.com>
46960Date:   Wed Feb 16 19:20:32 2005 +0000
46961
46962    The SWIG input file is distributed too.
46963
46964 swig/Makefile.am | 3 ++-
46965 1 file changed, 2 insertions(+), 1 deletion(-)
46966
46967commit c2be89f8655e420edd376bf475f12399f136428f
46968Author: Romain Chantereay <rchantereau@entrouvert.com>
46969Date:   Wed Feb 16 19:20:13 2005 +0000
46970
46971    Now The SWIG interface is "generated" by configure.
46972
46973    The following constants are set and exported to bindings:
46974    - LASSO_VERSION_MAJOR
46975    - LASSO_VERSION_MINOR
46976    - LASSO_VERSION_SUBMINOR
46977    - LASSO_WSF_ENABLE
46978
46979 swig/Lasso.i    |    6 +-
46980 swig/Lasso.i.in | 6596 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
46981 2 files changed, 6601 insertions(+), 1 deletion(-)
46982
46983commit 902d682ebc576c409b2e9a435848671ab04404ca
46984Author: Romain Chantereay <rchantereau@entrouvert.com>
46985Date:   Wed Feb 16 19:17:56 2005 +0000
46986
46987    result have to be freed with g_free.
46988    corrected a incode declaration. As regexp does not manage multiline expressions,
46989    the comment is replaced by the res integer declaration.
46990
46991 python/Makefile.am | 13 +++++++++++++
46992 1 file changed, 13 insertions(+)
46993
46994commit 728dddce1bacd0c8708dd00b5f3bbe7d3e9c5bc9
46995Author: Romain Chantereay <rchantereau@entrouvert.com>
46996Date:   Wed Feb 16 19:16:41 2005 +0000
46997
46998    Fix a syntax error only reported by MSVC.
46999
47000    Create a void pointer in an empty structure declaration.
47001
47002 java/Makefile.am | 3 +++
47003 1 file changed, 3 insertions(+)
47004
47005commit 9088f05796f92511b92a2fb76adcdaeaca49649f
47006Author: Romain Chantereay <rchantereau@entrouvert.com>
47007Date:   Wed Feb 16 19:15:54 2005 +0000
47008
47009    Now some version information are propagated in order to perform substitions.
47010
47011    New files are not dynamicaly generated.
47012
47013 configure.ac | 30 ++++++++++++++++++++++++++----
47014 1 file changed, 26 insertions(+), 4 deletions(-)
47015
47016commit 39ea1784e37d5e048e144ab64883a60c409ebe19
47017Author: Romain Chantereay <rchantereau@entrouvert.com>
47018Date:   Wed Feb 16 17:59:34 2005 +0000
47019
47020    Put swig sub directory before bindings directories.
47021
47022 Makefile.am | 2 +-
47023 1 file changed, 1 insertion(+), 1 deletion(-)
47024
47025commit 893ea385c29a9b1e8af596831e59dfda73c06978
47026Author: Romain Chantereay <rchantereau@entrouvert.com>
47027Date:   Tue Feb 15 18:10:14 2005 +0000
47028
47029    Set only used constants.
47030
47031 win32/msvc/lasso_config.h | 50 -----------------------------------------------
47032 1 file changed, 50 deletions(-)
47033
47034commit e1b461ba4e410d0f3f6f34edee0a6ad2425106da
47035Author: Romain Chantereay <rchantereau@entrouvert.com>
47036Date:   Tue Feb 15 17:53:50 2005 +0000
47037
47038    No more lasso_config.h constants export in LASSO bindings.
47039
47040 swig/Lasso.i | 2 +-
47041 1 file changed, 1 insertion(+), 1 deletion(-)
47042
47043commit 21b50795d66a4ad1ecb42f0cd12a0e1f33dbacf0
47044Author: Romain Chantereay <rchantereau@entrouvert.com>
47045Date:   Tue Feb 15 11:01:38 2005 +0000
47046
47047    Added java project to lasso workspace.
47048
47049 win32/msvc/java/java.dsp | 107 +++++++++++++++++++++++++++++++++++++++++++++++
47050 win32/msvc/lasso.dsw     |  15 +++++++
47051 2 files changed, 122 insertions(+)
47052
47053commit db8a12222ee7236d347b70ea2c28a72d913e37bb
47054Author: Romain Chantereay <rchantereau@entrouvert.com>
47055Date:   Tue Feb 15 10:45:51 2005 +0000
47056
47057    Updated Lasso workspace.
47058
47059 win32/msvc/lasso.dsp         | 4 ++--
47060 win32/msvc/lasso.dsw         | 9 ++++++---
47061 win32/msvc/python/python.dsp | 8 ++++----
47062 3 files changed, 12 insertions(+), 9 deletions(-)
47063
47064commit 1cc36021d5f4c722ab1dd5d23ed1b60d43c02045
47065Author: Romain Chantereay <rchantereau@entrouvert.com>
47066Date:   Tue Feb 15 10:45:13 2005 +0000
47067
47068    Added a Windows configured lasso_config.h.
47069
47070    Perhaps we have to transform it into a special lasso_config.h.in in order to
47071    have the version number dynamicaly configured, and only this value (not the
47072    HAVE_FOO).
47073
47074 win32/msvc/lasso_config.h | 89 +++++++++++++++++++++++++++++++++++++++++++++++
47075 1 file changed, 89 insertions(+)
47076
47077commit d6dcec71fbff3efb5e665ba77a520a1f8e215551
47078Author: Frederic Peters <fpeters@entrouvert.com>
47079Date:   Tue Feb 15 09:16:34 2005 +0000
47080
47081    ship msvc project files
47082
47083 configure.ac                  | 3 +++
47084 win32/Makefile.am             | 4 +---
47085 win32/msvc/Makefile.am        | 3 +++
47086 win32/msvc/php/Makefile.am    | 1 +
47087 win32/msvc/python/Makefile.am | 1 +
47088 5 files changed, 9 insertions(+), 3 deletions(-)
47089
47090commit 92280ccd7ed51064e7f1cc3ab5006ecaedc337be
47091Author: Frederic Peters <fpeters@entrouvert.com>
47092Date:   Mon Feb 14 16:23:12 2005 +0000
47093
47094    use g_free(), not free()  (so it works under windows)
47095
47096 swig/Lasso.i | 6 +++---
47097 1 file changed, 3 insertions(+), 3 deletions(-)
47098
47099commit a59bc65c10dfb689dfc0a9352e9ed22c9e88f44d
47100Author: Romain Chantereay <rchantereau@entrouvert.com>
47101Date:   Mon Feb 14 13:55:48 2005 +0000
47102
47103    Included xml.h for better lasso_strerror export declaration.
47104
47105 lasso/errors.c | 2 +-
47106 1 file changed, 1 insertion(+), 1 deletion(-)
47107
47108commit 3f4d3f433a4554dfb94c772756ae6350c3b75df0
47109Author: Nicolas Clapies <nclapies@entrouvert.com>
47110Date:   Mon Feb 14 13:08:14 2005 +0000
47111
47112    Added status code constants for wsf authentication service.
47113
47114 lasso/xml/strings.h | 4 ++++
47115 1 file changed, 4 insertions(+)
47116
47117commit 8de7852e54a085cdaf9170fc0f99e99df2c99a01
47118Author: Frederic Peters <fpeters@entrouvert.com>
47119Date:   Mon Feb 14 13:05:21 2005 +0000
47120
47121    added missing authentication.c to Makefile.am
47122
47123 lasso/id-wsf/Makefile.am | 2 ++
47124 1 file changed, 2 insertions(+)
47125
47126commit e2f37807298a614bd4c0c041052764f223ab383d
47127Author: Nicolas Clapies <nclapies@entrouvert.com>
47128Date:   Mon Feb 14 10:46:24 2005 +0000
47129
47130    Added high level of authentication service : standard methods of a lasso service. Must be improved depending on the needs from souk implementation.
47131
47132 lasso/id-wsf/authentication.c | 210 ++++++++++++++++++++++++++++++++++++++++++
47133 lasso/id-wsf/authentication.h |  80 ++++++++++++++++
47134 2 files changed, 290 insertions(+)
47135
47136commit 7b94322fe0d4558aab5d448d4c3411e8d8545acf
47137Author: Nicolas Clapies <nclapies@entrouvert.com>
47138Date:   Mon Feb 14 10:44:32 2005 +0000
47139
47140    Added duplication of mechanism string parameter in constructor.
47141
47142 lasso/xml/sa_sasl_request.c | 2 +-
47143 1 file changed, 1 insertion(+), 1 deletion(-)
47144
47145commit 8335f55c5d7d2a03e3c897a3265420aa8d70fa18
47146Author: Nicolas Clapies <nclapies@entrouvert.com>
47147Date:   Mon Feb 14 10:43:11 2005 +0000
47148
47149    Added missing status parameter in lasso_sa_sasl_response_new() method. Added lasso_sa_sasl_response_new_from_message().
47150
47151 lasso/xml/sa_sasl_response.h | 5 ++++-
47152 1 file changed, 4 insertions(+), 1 deletion(-)
47153
47154commit 14a8961957173369fce3c3547b7b68e090e2f06a
47155Author: Emmanuel Raviart <eraviart@entrouvert.com>
47156Date:   Sun Feb 13 16:51:39 2005 +0000
47157
47158    Added Lasso error strings to SWIG exception messages.
47159
47160 swig/Lasso.i | 25 ++++++++++++++-----------
47161 1 file changed, 14 insertions(+), 11 deletions(-)
47162
47163commit 51e7ba4a282336f279ab0cbec0d15833b7c5fd45
47164Author: Emmanuel Raviart <eraviart@entrouvert.com>
47165Date:   Sun Feb 13 12:59:52 2005 +0000
47166
47167    Added two missing ID-WSF functions to LECP binding.
47168
47169 swig/Lasso.i | 21 +++++++++++++++++++++
47170 1 file changed, 21 insertions(+)
47171
47172commit 8f3b1db6d51e5b187d67fdea611be0f0641dadad
47173Author: Romain Chantereay <rchantereau@entrouvert.com>
47174Date:   Fri Feb 11 18:05:51 2005 +0000
47175
47176    Update MSVC workspace and projects.
47177
47178 win32/msvc/lasso.dsp         | 102 +++++++++++++++++++++++++++++++++++++++--
47179 win32/msvc/lasso.dsw         |  15 ++++++
47180 win32/msvc/python/python.dsp | 107 +++++++++++++++++++++++++++++++++++++++++++
47181 3 files changed, 219 insertions(+), 5 deletions(-)
47182
47183commit d3b6dabb51102e4a6020797025f0f89ac7d3c0e2
47184Author: Frederic Peters <fpeters@entrouvert.com>
47185Date:   Fri Feb 11 14:35:43 2005 +0000
47186
47187    checks provider has been found
47188
47189 lasso/id-ff/login.c | 3 +++
47190 1 file changed, 3 insertions(+)
47191
47192commit 7f4c9de3ae7a9dc7592ccb5dc516f3153c45ac4c
47193Author: Frederic Peters <fpeters@entrouvert.com>
47194Date:   Fri Feb 11 14:25:17 2005 +0000
47195
47196    if g_hash_table_find doesn't find anything, check twice to be sure to return
47197    NULL.
47198
47199 lasso/id-ff/server.c | 5 +++--
47200 1 file changed, 3 insertions(+), 2 deletions(-)
47201
47202commit 532be692e0ed09561d5047bc999a1e2d32b0c18a
47203Author: Romain Chantereay <rchantereau@entrouvert.com>
47204Date:   Fri Feb 11 12:05:30 2005 +0000
47205
47206    g_vsnprintf taked the place of vsnprintf.
47207
47208 lasso/xml/private.h | 2 +-
47209 1 file changed, 1 insertion(+), 1 deletion(-)
47210
47211commit f40c157238e62e60d26dcf26c4c94979a0c4f0ff
47212Author: Frederic Peters <fpeters@entrouvert.com>
47213Date:   Fri Feb 11 11:23:43 2005 +0000
47214
47215    check param for NULL
47216
47217 lasso/id-ff/profile.c | 3 +++
47218 1 file changed, 3 insertions(+)
47219
47220commit 11ecd3d362d029b8b2c0920d31895057d5e5135f
47221Author: Frederic Peters <fpeters@entrouvert.com>
47222Date:   Fri Feb 11 10:56:28 2005 +0000
47223
47224    cflags_save ate my breakfast; removed.
47225
47226 configure.ac | 3 +--
47227 1 file changed, 1 insertion(+), 2 deletions(-)
47228
47229commit 8020a6981ae82414752e61ca6d84932b1e44d5af
47230Author: Nicolas Clapies <nclapies@entrouvert.com>
47231Date:   Thu Feb 10 16:44:36 2005 +0000
47232
47233    Added low level classes for wsf authentication service. SASLResponse is only tested with required Status element.
47234
47235 lasso/xml/Makefile.am              |  10 +++
47236 lasso/xml/sa_parameter.c           | 123 +++++++++++++++++++++++++++++
47237 lasso/xml/sa_parameter.h           |  70 +++++++++++++++++
47238 lasso/xml/sa_password_transforms.c | 134 ++++++++++++++++++++++++++++++++
47239 lasso/xml/sa_password_transforms.h |  72 +++++++++++++++++
47240 lasso/xml/sa_sasl_request.c        | 145 +++++++++++++++++++++++++++++++++++
47241 lasso/xml/sa_sasl_request.h        |  76 ++++++++++++++++++
47242 lasso/xml/sa_sasl_response.c       | 153 +++++++++++++++++++++++++++++++++++++
47243 lasso/xml/sa_sasl_response.h       |  77 +++++++++++++++++++
47244 lasso/xml/sa_transform.c           | 131 +++++++++++++++++++++++++++++++
47245 lasso/xml/sa_transform.h           |  73 ++++++++++++++++++
47246 lasso/xml/strings.h                |   3 +
47247 12 files changed, 1067 insertions(+)
47248
47249commit 522c53f21c0a6f2498a2ec5303310c91660b0267
47250Author: Frederic Peters <fpeters@entrouvert.com>
47251Date:   Thu Feb 10 15:03:43 2005 +0000
47252
47253    removed unecessary vsnprintf declaration
47254
47255 lasso/xml/private.h | 5 -----
47256 1 file changed, 5 deletions(-)
47257
47258commit 6d4c469d19cca2386f6708cd6df36cbf147fe0c1
47259Author: Frederic Peters <fpeters@entrouvert.com>
47260Date:   Thu Feb 10 15:02:43 2005 +0000
47261
47262    we don't need yet another implement of vsnprintf, we can use glib
47263
47264 win32/msvc/vsnprintf.c | 790 -------------------------------------------------
47265 1 file changed, 790 deletions(-)
47266
47267commit 4afd4e95cb6304ce552929e4dc279c3573c70da8
47268Author: Frederic Peters <fpeters@entrouvert.com>
47269Date:   Thu Feb 10 14:57:55 2005 +0000
47270
47271    use glib version of vsnprintf
47272
47273 lasso/xml/tools.c | 2 +-
47274 1 file changed, 1 insertion(+), 1 deletion(-)
47275
47276commit 5c4638053f5a9c0045819c5313ef9e57423cf2cf
47277Author: Frederic Peters <fpeters@entrouvert.com>
47278Date:   Thu Feb 10 14:56:27 2005 +0000
47279
47280    use gtk-doc style function comment for DllMain
47281
47282 lasso/lasso.c | 21 ++++++++++-----------
47283 1 file changed, 10 insertions(+), 11 deletions(-)
47284
47285commit b0405dfe97c776f323f7e024b0d9345e9b62e399
47286Author: Frederic Peters <fpeters@entrouvert.com>
47287Date:   Thu Feb 10 14:05:17 2005 +0000
47288
47289    autofill nsi files with lasso version number
47290
47291 configure.ac                                       | 7 +++++++
47292 win32/nsis/Makefile.am                             | 2 +-
47293 win32/nsis/{jlasso-lite.nsi => jlasso-lite.nsi.in} | 2 +-
47294 win32/nsis/{lasso-deps.nsi => lasso-deps.nsi.in}   | 4 ++--
47295 win32/nsis/{lasso-full.nsi => lasso-full.nsi.in}   | 6 +++---
47296 win32/nsis/{lasso-lite.nsi => lasso-lite.nsi.in}   | 6 +++---
47297 6 files changed, 17 insertions(+), 10 deletions(-)
47298
47299commit 6f87bd45a9119535b59a9dc089a3dd5bc3cf3649
47300Author: Nicolas Clapies <nclapies@entrouvert.com>
47301Date:   Thu Feb 10 13:53:36 2005 +0000
47302
47303    Now lasso_lib_request_authn_context_new() returns LassoLibRequestAuthnContex* instead of LassoNode*.
47304
47305 lasso/xml/lib_authn_request.c         | 3 +--
47306 lasso/xml/lib_request_authn_context.c | 2 +-
47307 lasso/xml/lib_request_authn_context.h | 2 +-
47308 3 files changed, 3 insertions(+), 4 deletions(-)
47309
47310commit 25a54477a07443bde67cba3bb55eb1dab1fd4309
47311Author: Frederic Peters <fpeters@entrouvert.com>
47312Date:   Thu Feb 10 09:48:58 2005 +0000
47313
47314    reworked a bit documentation build system and added detection of inkscape and
47315    xsltproc in configure
47316
47317 Makefile.am                         |  5 +----
47318 configure.ac                        | 15 +++++++++++----
47319 docs/Makefile.am                    |  6 ++++--
47320 docs/lasso-book/Makefile.am         |  4 ++++
47321 docs/lasso-book/figures/Makefile.am |  4 ++--
47322 docs/reference/tmpl/login.sgml      | 22 ++++++++++++++++++++++
47323 docs/reference/tmpl/profile.sgml    |  4 ++++
47324 docs/reference/tmpl/server.sgml     | 23 +++++++++++++++++++++++
47325 8 files changed, 71 insertions(+), 12 deletions(-)
47326
47327commit 4556818cc32ab68aa4815a541e562f2bb7687c8d
47328Author: Romain Chantereay <rchantereau@entrouvert.com>
47329Date:   Tue Feb 8 19:28:11 2005 +0000
47330
47331    Removed XMLSEC_DYNAMIC_LOADING because it is a non-sense.
47332    We are using xmlsec-openssl specific functions in code, so there is no choice,
47333    we have to use openssl. (Fix a build warning).
47334
47335 win32/msvc/lasso.dsp   | 4 ++--
47336 win32/msvc/php/php.dsp | 2 +-
47337 2 files changed, 3 insertions(+), 3 deletions(-)
47338
47339commit 3fc96e5832d407d6b98bf11329bb4b7bdfb46ea7
47340Author: Romain Chantereay <rchantereau@entrouvert.com>
47341Date:   Tue Feb 8 19:16:30 2005 +0000
47342
47343    Fixed type error.
47344
47345 lasso/xml/tools.c | 2 +-
47346 1 file changed, 1 insertion(+), 1 deletion(-)
47347
47348commit dd9eef5e0baeed22fc6ade3ea5cec1c391c37c27
47349Author: Frederic Peters <fpeters@entrouvert.com>
47350Date:   Tue Feb 8 18:49:58 2005 +0000
47351
47352    allocate query fields memory with glib g_malloc (and free it with g_free)
47353
47354 lasso/id-ff/login.c | 2 +-
47355 lasso/xml/tools.c   | 9 +++++----
47356 lasso/xml/xml.c     | 2 +-
47357 3 files changed, 7 insertions(+), 6 deletions(-)
47358
47359commit d7b904c47eea90e1e6f5d935e27876cf5a74e845
47360Author: Frederic Peters <fpeters@entrouvert.com>
47361Date:   Tue Feb 8 18:47:07 2005 +0000
47362
47363    memory allocated by libxml2, freed by xmlFree
47364
47365 lasso/id-ff/provider.c | 2 +-
47366 1 file changed, 1 insertion(+), 1 deletion(-)
47367
47368commit 8c65f9fbed54b44f6aa12b7be9c8db7e0430a5ef
47369Author: Frederic Peters <fpeters@entrouvert.com>
47370Date:   Tue Feb 8 18:44:51 2005 +0000
47371
47372    replaced free() by xmlFree() when freeing strings created by libxml2
47373
47374 lasso/id-ff/login.c | 4 ++--
47375 lasso/xml/xml.c     | 2 +-
47376 2 files changed, 3 insertions(+), 3 deletions(-)
47377
47378commit e470c7fc4b018939d69cdac584038e3f5b8c481e
47379Author: Frederic Peters <fpeters@entrouvert.com>
47380Date:   Tue Feb 8 18:02:26 2005 +0000
47381
47382    replaced free() with correct libraries function (glib and libxml2)
47383
47384 lasso/xml/tools.c | 4 ++--
47385 1 file changed, 2 insertions(+), 2 deletions(-)
47386
47387commit 5362e36c0c9d874c659dcf7fce03e7628d0f2f82
47388Author: Frederic Peters <fpeters@entrouvert.com>
47389Date:   Tue Feb 8 13:57:07 2005 +0000
47390
47391    do not include wsf functions when not using wsf
47392
47393 swig/Lasso.i | 6 ++++++
47394 1 file changed, 6 insertions(+)
47395
47396commit 5919c7c2def41ed0b46615a33e603edf940b7f65
47397Author: Frederic Peters <fpeters@entrouvert.com>
47398Date:   Tue Feb 8 13:56:36 2005 +0000
47399
47400    step.xsl is in $(srcdir)
47401
47402 docs/lasso-book/figures/Makefile.am | 2 +-
47403 1 file changed, 1 insertion(+), 1 deletion(-)
47404
47405commit 647cc75f0b329cb434d50e975ec5b9c89e95e4fc
47406Author: Frederic Peters <fpeters@entrouvert.com>
47407Date:   Tue Feb 8 13:13:20 2005 +0000
47408
47409    updated debian packaging to what has just been uploaded to sid
47410
47411 changelog                                  | 26 ++++++++++++++++++++++++++
47412 control                                    | 12 ++++++------
47413 copyright                                  |  3 +--
47414 liblasso1-dev.dirs => liblasso3-dev.dirs   |  0
47415 liblasso1-dev.files => liblasso3-dev.files |  0
47416 liblasso1.dirs => liblasso3.dirs           |  0
47417 liblasso1.files => liblasso3.files         |  0
47418 php4-lasso.files                           |  2 +-
47419 rules                                      |  2 +-
47420 9 files changed, 35 insertions(+), 10 deletions(-)
47421
47422commit be6e7eafccb686cf5bff4bdf1e89e9c8e7aea4ca
47423Author: Frederic Peters <fpeters@entrouvert.com>
47424Date:   Tue Feb 8 13:13:20 2005 +0000
47425
47426    updated debian packaging to what has just been uploaded to sid
47427
47428 debian/changelog                                   | 26 ++++++++++++++++++++++
47429 debian/control                                     | 12 +++++-----
47430 debian/copyright                                   |  3 +--
47431 debian/{liblasso1-dev.dirs => liblasso3-dev.dirs}  |  0
47432 .../{liblasso1-dev.files => liblasso3-dev.files}   |  0
47433 debian/{liblasso1.dirs => liblasso3.dirs}          |  0
47434 debian/{liblasso1.files => liblasso3.files}        |  0
47435 debian/php4-lasso.files                            |  2 +-
47436 debian/rules                                       |  2 +-
47437 9 files changed, 35 insertions(+), 10 deletions(-)
47438
47439commit f83d664cbf1d1d7d772f1ac13f50c0967f91f57d
47440Author: Frederic Peters <fpeters@entrouvert.com>
47441Date:   Tue Feb 8 12:30:54 2005 +0000
47442
47443    that inline should be ok everywhere
47444
47445 lasso/xml/xml.c | 6 +-----
47446 1 file changed, 1 insertion(+), 5 deletions(-)
47447
47448commit d0895fab77a716f0ae2f8c8deceac89a601b9860
47449Author: Frederic Peters <fpeters@entrouvert.com>
47450Date:   Tue Feb 8 11:35:14 2005 +0000
47451
47452    ultra magic swig search&replace; compiles with new debian php packages (and
47453    old ones too)
47454
47455 php/patch_swig_output.py | 7 +++++++
47456 1 file changed, 7 insertions(+)
47457
47458commit 9687522fb3ad715d4c4e5d59f4acb82edba5dca3
47459Author: Romain Chantereay <rchantereau@entrouvert.com>
47460Date:   Tue Feb 8 11:15:46 2005 +0000
47461
47462    Removed bad build configuration.
47463
47464 win32/msvc/lasso.dsp | 60 ++--------------------------------------------------
47465 1 file changed, 2 insertions(+), 58 deletions(-)
47466
47467commit 16082a5adf7791553da463858ca77bf0ecad55d3
47468Author: Romain Chantereay <rchantereau@entrouvert.com>
47469Date:   Tue Feb 8 11:13:01 2005 +0000
47470
47471    Added MS VC worspace and projets.
47472    Currently two projects:
47473
47474    - Lasso DLL
47475    - PHP binding
47476
47477 win32/msvc/lasso.dsp   | 1023 ++++++++++++++++++++++++++++++++++++++++++++++++
47478 win32/msvc/lasso.dsw   |   41 ++
47479 win32/msvc/php/php.dsp |  111 ++++++
47480 3 files changed, 1175 insertions(+)
47481
47482commit 0e9959106de8e82be5a2697db1a4b0008c0bd3f5
47483Author: Romain Chantereay <rchantereau@entrouvert.com>
47484Date:   Tue Feb 8 11:11:23 2005 +0000
47485
47486    Added the vsnprintf function code of Patrick Powell for MS Visual C users.
47487
47488 win32/msvc/vsnprintf.c | 790 +++++++++++++++++++++++++++++++++++++++++++++++++
47489 1 file changed, 790 insertions(+)
47490
47491commit 9490cb8b78f6c7f52fb71ab2664045937e9e42c1
47492Author: Romain Chantereay <rchantereau@entrouvert.com>
47493Date:   Tue Feb 8 11:07:01 2005 +0000
47494
47495    If vsnprintf is not available, the function is declared in the private.h header
47496    file.
47497
47498 lasso/xml/private.h | 5 +++++
47499 1 file changed, 5 insertions(+)
47500
47501commit eb5397da726e673e9af8d82adda0ea1a411f4ddc
47502Author: Frederic Peters <fpeters@entrouvert.com>
47503Date:   Tue Feb 8 10:55:53 2005 +0000
47504
47505    another php api change bites the dust
47506
47507 php/patch_swig_output.py | 3 +++
47508 1 file changed, 3 insertions(+)
47509
47510commit d6ccc92fb6b9260bc112537bb43e71c96ea1db6a
47511Author: Romain Chantereay <rchantereau@entrouvert.com>
47512Date:   Tue Feb 8 10:46:18 2005 +0000
47513
47514    __inline under MSVC.
47515
47516 lasso/xml/xml.c | 4 ++++
47517 1 file changed, 4 insertions(+)
47518
47519commit d09652cb2e9d9853ec3fa4c2d328d26553fac330
47520Author: Frederic Peters <fpeters@entrouvert.com>
47521Date:   Tue Feb 8 10:42:16 2005 +0000
47522
47523    first fix for debian php package abi changes; zend_register_internal_class_ex
47524    gained a mysterious parameter
47525
47526 php/patch_swig_output.py | 5 +++++
47527 1 file changed, 5 insertions(+)
47528
47529commit 288edcd9f5fef73db4d3fb491958466cf6e3e929
47530Author: Frederic Peters <fpeters@entrouvert.com>
47531Date:   Tue Feb 8 10:41:47 2005 +0000
47532
47533    obviously static
47534
47535 lasso/xml/private.h | 4 ++--
47536 1 file changed, 2 insertions(+), 2 deletions(-)
47537
47538commit f3f7b2e1372b4767f97965153116ab5cbc2a9010
47539Author: Frederic Peters <fpeters@entrouvert.com>
47540Date:   Tue Feb 8 10:31:21 2005 +0000
47541
47542    distribute patch_swig_output; it might come handy
47543
47544 php/Makefile.am | 2 +-
47545 1 file changed, 1 insertion(+), 1 deletion(-)
47546
47547commit e87dc10be14af2ae21e26089b17d78e65ddf9a22
47548Author: Frederic Peters <fpeters@entrouvert.com>
47549Date:   Tue Feb 8 10:25:00 2005 +0000
47550
47551    variables and functions shouldn't have the same names
47552
47553 lasso/id-ff/lecp.c | 10 +++++-----
47554 1 file changed, 5 insertions(+), 5 deletions(-)
47555
47556commit ba097b51bc258e12413633e25c55a85e1281e043
47557Author: Frederic Peters <fpeters@entrouvert.com>
47558Date:   Tue Feb 8 10:16:00 2005 +0000
47559
47560    fixed variable name
47561
47562 lasso/xml/private.h | 2 +-
47563 1 file changed, 1 insertion(+), 1 deletion(-)
47564
47565commit eb43346d79b1e2d3e3cc54874e118417ed794142
47566Author: Frederic Peters <fpeters@entrouvert.com>
47567Date:   Tue Feb 8 10:14:01 2005 +0000
47568
47569    detect when it is possible to use variadic macros and fall back to inline
47570    functions when it is not the case.
47571
47572 configure.ac        | 15 +++++++++++++++
47573 lasso/xml/private.h | 25 +++++++++++++++++++++----
47574 2 files changed, 36 insertions(+), 4 deletions(-)
47575
47576commit 32bc5ad3616a474311060ecaa8552b1804c3fdb0
47577Author: Emmanuel Raviart <eraviart@entrouvert.com>
47578Date:   Tue Feb 8 00:34:58 2005 +0000
47579
47580    Added missing snippet for element "any" in dst:NewData.
47581
47582 lasso/xml/dst_new_data.c | 2 +-
47583 1 file changed, 1 insertion(+), 1 deletion(-)
47584
47585commit c045349030410f25e2edef0ddbc94569d8234fd2
47586Author: Frederic Peters <fpeters@entrouvert.com>
47587Date:   Sat Feb 5 19:39:29 2005 +0000
47588
47589    use new figures in documentation
47590
47591 docs/lasso-book/figures/.cvsignore       |  2 ++
47592 docs/lasso-book/figures/Makefile.am      | 13 +++++++------
47593 docs/lasso-book/liberty-architecture.rst | 20 +++++++-------------
47594 3 files changed, 16 insertions(+), 19 deletions(-)
47595
47596commit 169aaa14f91710ce666906050fa7c37b9890bd15
47597Author: Frederic Peters <fpeters@entrouvert.com>
47598Date:   Sat Feb 5 19:29:06 2005 +0000
47599
47600    New figures for documentation; automake and makefile stuffs to generate png
47601    out of svg (with inkscape) out of template svg (with xsltproc).  Needs to check
47602    for those tools in configure.ac
47603
47604 configure.ac                              |    1 +
47605 docs/lasso-book/Makefile.am               |    3 +
47606 docs/lasso-book/figures/.cvsignore        |    2 +
47607 docs/lasso-book/figures/Makefile.am       |   50 +
47608 docs/lasso-book/figures/slo-sp-soap.svg   | 2415 ++++++++++
47609 docs/lasso-book/figures/sso-brws-art.svg  | 6764 +++++++++++++++++++++++++++++
47610 docs/lasso-book/figures/sso-brws-post.svg | 6723 ++++++++++++++++++++++++++++
47611 docs/lasso-book/figures/step.xsl          |   34 +
47612 8 files changed, 15992 insertions(+)
47613
47614commit 6cc0ebee5ae12cceb87472b28b72f324c39e4a5c
47615Author: Frederic Peters <fpeters@entrouvert.com>
47616Date:   Sat Feb 5 16:15:53 2005 +0000
47617
47618    removed all %s escaping sequences from lasso error strings; as a side effect
47619    this simplifies critical_error macro, porting to non-gcc compilers should be
47620    easier.  Along the way I also fixed the long standing bug #256.
47621
47622 lasso/errors.c                        | 29 ++++++++++++++---------------
47623 lasso/id-ff/defederation.c            | 12 ++++--------
47624 lasso/id-ff/lecp.c                    |  3 +--
47625 lasso/id-ff/login.c                   | 23 ++++++++---------------
47626 lasso/id-ff/logout.c                  | 18 ++++++------------
47627 lasso/id-ff/name_identifier_mapping.c | 19 ++++++-------------
47628 lasso/id-ff/name_registration.c       | 22 +++++++---------------
47629 lasso/xml/private.h                   |  6 +-----
47630 lasso/xml/tools.c                     | 16 +++++++---------
47631 9 files changed, 54 insertions(+), 94 deletions(-)
47632
47633commit 9da138f18143409795313e34799ce3fba241e011
47634Author: Frederic Peters <fpeters@entrouvert.com>
47635Date:   Sat Feb 5 16:13:12 2005 +0000
47636
47637    marked types.c and symbols.sym as phony targets so they are rebuilt every time
47638
47639 lasso/Makefile.am | 1 +
47640 1 file changed, 1 insertion(+)
47641
47642commit a4f68f5002d3b67350ee894b106cd0edd1c5ac40
47643Author: Frederic Peters <fpeters@entrouvert.com>
47644Date:   Sat Feb 5 15:43:23 2005 +0000
47645
47646    more appropriate error code
47647
47648 lasso/id-ff/logout.c | 2 +-
47649 1 file changed, 1 insertion(+), 1 deletion(-)
47650
47651commit d02d1d2b8f97f1593115d7eedafd0b5647522415
47652Author: Frederic Peters <fpeters@entrouvert.com>
47653Date:   Sat Feb 5 15:34:46 2005 +0000
47654
47655    removed remaining compiler warning (unused variable) from id-wsf/
47656
47657 lasso/id-wsf/wsf_profile.c | 10 ++--------
47658 1 file changed, 2 insertions(+), 8 deletions(-)
47659
47660commit 44dde5c7973cc37b8213b814d5a596f2ca22339c
47661Author: Frederic Peters <fpeters@entrouvert.com>
47662Date:   Sat Feb 5 15:25:32 2005 +0000
47663
47664    correctly use id-ff 1.1 xml namespace in backward compatibility mode
47665
47666 lasso/xml/xml.c | 32 +++++++++++++++++++++++++++++++-
47667 1 file changed, 31 insertions(+), 1 deletion(-)
47668
47669commit 6419b681762e8ac00c8bea6ed5bc1c4b4dfdbde9
47670Author: Frederic Peters <fpeters@entrouvert.com>
47671Date:   Sat Feb 5 14:49:30 2005 +0000
47672
47673    Updated documentation files nobody cared about.
47674
47675 README.JAVA  | 6 ++++--
47676 README.WIN32 | 9 +++------
47677 2 files changed, 7 insertions(+), 8 deletions(-)
47678
47679commit 0869680575ff607e69ba25fb323aca4323d6826e
47680Author: Frederic Peters <fpeters@entrouvert.com>
47681Date:   Fri Feb 4 15:12:25 2005 +0000
47682
47683    added tests to fix bug #407 and avoir similar ones
47684
47685 lasso/id-ff/identity.c | 6 ++++++
47686 lasso/id-ff/session.c  | 6 ++++++
47687 lasso/xml/xml.c        | 6 ++++++
47688 3 files changed, 18 insertions(+)
47689
47690commit cef5e8352e751543034ee2c5aa0c259630fc67d9
47691Author: Frederic Peters <fpeters@entrouvert.com>
47692Date:   Fri Feb 4 15:11:50 2005 +0000
47693
47694    added testcase for bug #407
47695
47696 tests/basic_tests.c | 25 +++++++++++++++++++++++++
47697 1 file changed, 25 insertions(+)
47698
47699commit 4ba482fbdbf85921a3b8b8f1a958d7df5db15e33
47700Author: Frederic Peters <fpeters@entrouvert.com>
47701Date:   Fri Feb 4 14:25:35 2005 +0000
47702
47703    all query fields are restored to the same lib:Extension; there are no other
47704    way.
47705
47706 python/tests/profiles_tests.py | 6 +++---
47707 1 file changed, 3 insertions(+), 3 deletions(-)
47708
47709commit 92cfcd8b00be1efc29bdc9ae158af937613ab1ae
47710Author: Frederic Peters <fpeters@entrouvert.com>
47711Date:   Fri Feb 4 14:25:06 2005 +0000
47712
47713    restore a <lib:Extension> from unknown query string elements; all of them
47714    are merged in the same <lib:Extension>
47715
47716 lasso/xml/xml.c | 32 +++++++++++++++++++++++++++++++-
47717 1 file changed, 31 insertions(+), 1 deletion(-)
47718
47719commit f8b7ea9d9765845f9c2b688f82cf95341985f239
47720Author: Frederic Peters <fpeters@entrouvert.com>
47721Date:   Fri Feb 4 14:16:24 2005 +0000
47722
47723    use c99 construct for variadic macros when not using gcc (still missing a third
47724    alternative for non-(c99||gcc) compilers
47725
47726 lasso/xml/private.h | 23 ++++++++++++++++++-----
47727 1 file changed, 18 insertions(+), 5 deletions(-)
47728
47729commit 07ed102b79cd0b887512b4cecb28290663d4f7da
47730Author: Emmanuel Raviart <eraviart@entrouvert.com>
47731Date:   Thu Feb 3 13:04:36 2005 +0000
47732
47733    Lasso requires glib and gobject >= 2.4.0 (when compiled with glib 2.2.3, it
47734    generates an error: undefined symbol g_hash_table_find).
47735
47736 configure.ac | 2 +-
47737 1 file changed, 1 insertion(+), 1 deletion(-)
47738
47739commit 5cdc5b06f43bf9ad7bfd0663366db10c4c33d1cc
47740Author: Emmanuel Raviart <eraviart@entrouvert.com>
47741Date:   Wed Feb 2 12:28:22 2005 +0000
47742
47743    Added a test converting an AuthnRequest with an extension to and from a
47744    query. It fails.
47745
47746 python/tests/profiles_tests.py | 50 +++++++++++++++++++++++++++++++++++++++++-
47747 1 file changed, 49 insertions(+), 1 deletion(-)
47748
47749commit 2ae6eb5da08e39c88dc3f11ad9dbe4ac2212f130
47750Author: Frederic Peters <fpeters@entrouvert.com>
47751Date:   Wed Feb 2 00:08:16 2005 +0000
47752
47753    correctly deals with RequestAuthnContext when rebuilding AuthnRequest from
47754    query string
47755
47756 lasso/xml/lib_authn_request.c | 8 ++++++++
47757 lasso/xml/xml.c               | 6 +++---
47758 2 files changed, 11 insertions(+), 3 deletions(-)
47759
47760commit 75732c8294328c1fcd75e94a84e81b3296c837db
47761Author: Emmanuel Raviart <eraviart@entrouvert.com>
47762Date:   Tue Feb 1 21:48:57 2005 +0000
47763
47764    Corrected typo in constant.
47765    Added test for AuthnContext in AuthnRequest.
47766
47767 lasso/xml/strings.h            |  2 +-
47768 python/tests/profiles_tests.py | 42 ++++++++++++++++++++++++++++++++++++++++++
47769 swig/Lasso.i                   |  2 +-
47770 3 files changed, 44 insertions(+), 2 deletions(-)
47771
47772commit 408898834d2d962d634b265fed62666312be2976
47773Author: Emmanuel Raviart <eraviart@entrouvert.com>
47774Date:   Sun Jan 30 19:08:28 2005 +0000
47775
47776    Corrected SIS namespaces.
47777
47778 lasso/xml/strings.h | 4 ++--
47779 swig/Lasso-wsf.i    | 4 ++--
47780 2 files changed, 4 insertions(+), 4 deletions(-)
47781
47782commit 2e627000b69be73c279da79f394e3d5b19fb01bd
47783Author: Frederic Peters <fpeters@entrouvert.com>
47784Date:   Sun Jan 30 14:02:26 2005 +0000
47785
47786    doesn't mention wsf files for now; a better solution will be devised in time
47787
47788 csharp/Makefile.am | 20 ++++++--------------
47789 java/Makefile.am   | 20 ++++++--------------
47790 2 files changed, 12 insertions(+), 28 deletions(-)
47791
47792commit af1459ccd9217d5868f87d821aab52e85a06252a
47793Author: Frederic Peters <fpeters@entrouvert.com>
47794Date:   Sat Jan 29 18:48:41 2005 +0000
47795
47796    removed extraneous liberty namespace registration and noted a future fix to
47797    LECP to do.
47798
47799 lasso/id-ff/lecp.c     | 1 +
47800 lasso/id-ff/provider.c | 1 -
47801 2 files changed, 1 insertion(+), 1 deletion(-)
47802
47803commit f65d866ecf8a914e8f948c2c01eba1474461568b
47804Author: Emmanuel Raviart <eraviart@entrouvert.com>
47805Date:   Sat Jan 29 14:35:43 2005 +0000
47806
47807    SWIG: Use WSF_SUPPORT instead of WSF_ENABLED as constant in bindings.
47808
47809 swig/Lasso.i       | 14 ++++++--------
47810 swig/inheritance.h |  2 +-
47811 2 files changed, 7 insertions(+), 9 deletions(-)
47812
47813commit 7a42f38299a21d29d4b4d8253583fed61a29291f
47814Author: Emmanuel Raviart <eraviart@entrouvert.com>
47815Date:   Sat Jan 29 13:39:21 2005 +0000
47816
47817    Typo correction.
47818
47819 swig/Lasso-wsf.i | 2 +-
47820 1 file changed, 1 insertion(+), 1 deletion(-)
47821
47822commit 5f63c5d2b08ec3752370bf0b190fbf8b38edf087
47823Author: Emmanuel Raviart <eraviart@entrouvert.com>
47824Date:   Sat Jan 29 13:37:06 2005 +0000
47825
47826    Reverted previous replacement of #if LASSO_WSF_ENABLED with
47827    #ifdef LASSO_WSF_ENABLED.
47828
47829 swig/Lasso.i       | 3 +--
47830 swig/inheritance.h | 2 +-
47831 2 files changed, 2 insertions(+), 3 deletions(-)
47832
47833commit 1c67e6be332bea587c4f2996cc2d8ec71e88e645
47834Author: Nicolas Clapies <nclapies@entrouvert.com>
47835Date:   Sat Jan 29 13:02:14 2005 +0000
47836
47837    Replaced #if LASSO_WSF_ENABLED by ifdef LASSO_WSF_ENABLED to enable wsf in bindings.
47838
47839 swig/Lasso.i       | 3 ++-
47840 swig/inheritance.h | 2 +-
47841 2 files changed, 3 insertions(+), 2 deletions(-)
47842
47843commit ff7ac55ac11dc952ef1f35e9602356f03585ca37
47844Author: Nicolas Clapies <nclapies@entrouvert.com>
47845Date:   Sat Jan 29 12:41:40 2005 +0000
47846
47847    Removed old comment.
47848
47849 lasso/id-wsf/profile_service.h | 4 ----
47850 1 file changed, 4 deletions(-)
47851
47852commit dc663202f29d03e7cf3e3d0d9c3cb47de7ce7c69
47853Author: Nicolas Clapies <nclapies@entrouvert.com>
47854Date:   Sat Jan 29 12:39:30 2005 +0000
47855
47856    Removed optional option parameter in lasso_discovery_add_insert_entry().
47857
47858 lasso/id-wsf/discovery.c | 10 +---------
47859 lasso/id-wsf/discovery.h |  7 +++----
47860 swig/Lasso-wsf.i         |  3 +--
47861 3 files changed, 5 insertions(+), 15 deletions(-)
47862
47863commit 3c69dc0aae7f3279be7cd8398b25f6475a843ac2
47864Author: Emmanuel Raviart <eraviart@entrouvert.com>
47865Date:   Sat Jan 29 12:03:32 2005 +0000
47866
47867    SWIG: Added Attribute to AttributeStatement.
47868
47869 swig/Lasso.i | 14 +++++++++++++-
47870 1 file changed, 13 insertions(+), 1 deletion(-)
47871
47872commit e8d57bf348f8a2fc64d899cd95457f4cf3cb9708
47873Author: Emmanuel Raviart <eraviart@entrouvert.com>
47874Date:   Sat Jan 29 10:56:13 2005 +0000
47875
47876    Added binding for saml:AttributeValue.
47877    Corrected use of constant LASSO_WSF_ENABLED in binding.
47878
47879 csharp/.cvsignore  |  1 +
47880 csharp/Makefile.am |  2 +-
47881 java/.cvsignore    |  1 +
47882 java/Makefile.am   |  2 +-
47883 swig/Lasso.i       | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
47884 swig/inheritance.h |  1 +
47885 6 files changed, 64 insertions(+), 3 deletions(-)
47886
47887commit 15c1256a750b9f3ee28f088f562af3e977f79b9c
47888Author: Emmanuel Raviart <eraviart@entrouvert.com>
47889Date:   Fri Jan 28 23:51:41 2005 +0000
47890
47891    SWIG: Added constant WSF_ENABLED and VERSION_DECIMAL to bindings.
47892
47893 swig/Lasso.i       | 12 ++++++++++--
47894 swig/inheritance.h |  2 +-
47895 2 files changed, 11 insertions(+), 3 deletions(-)
47896
47897commit 43c7748560c57d4d38088f9a2ddcc7121cb56c6d
47898Author: Frederic Peters <fpeters@entrouvert.com>
47899Date:   Fri Jan 28 15:57:56 2005 +0000
47900
47901    compatibility with previous liberty specifications; still missing support for
47902    old elements in lib:AuthnRequest (requires some deep thought) but it may
47903    already be working as is.
47904
47905 lasso/id-ff/login.c | 128 ++++++++++++++++++++++++++++++++++++++--------------
47906 1 file changed, 93 insertions(+), 35 deletions(-)
47907
47908commit 2c049f7c0e20aecd1c4f57b66c34372eadf4f626
47909Author: Romain Chantereay <rchantereau@entrouvert.com>
47910Date:   Fri Jan 28 15:45:18 2005 +0000
47911
47912    Updated to lasso 0.6.0 with soname 3.
47913    Updated dependencies too.
47914
47915 win32/nsis/jlasso-lite.nsi |  4 ++--
47916 win32/nsis/lasso-deps.nsi  | 10 +++++-----
47917 win32/nsis/lasso-full.nsi  | 16 ++++++++--------
47918 win32/nsis/lasso-lite.nsi  | 10 +++++-----
47919 4 files changed, 20 insertions(+), 20 deletions(-)
47920
47921commit 808afde754b4ea811a027b198f479d37f539a617
47922Author: Frederic Peters <fpeters@entrouvert.com>
47923Date:   Fri Jan 28 14:19:40 2005 +0000
47924
47925    initializes AuthnResponse in process_authn_request_msg; it is necessary since
47926    intermediary function may want to set status code.
47927    (fix a crasher bug when using isPassive and POST)
47928
47929 lasso/id-ff/login.c | 11 ++++++-----
47930 1 file changed, 6 insertions(+), 5 deletions(-)
47931
47932commit 319d22b87eb855cec5fb243cfe31860c51909e59
47933Author: Romain Chantereay <rchantereau@entrouvert.com>
47934Date:   Fri Jan 28 14:01:53 2005 +0000
47935
47936    SONAME:3 no more 1.
47937
47938 win32/lasso.rc | 2 +-
47939 1 file changed, 1 insertion(+), 1 deletion(-)
47940
47941commit 7a4de405c3716e7157e69496c6b19e0c8d37ce8a
47942Author: Frederic Peters <fpeters@entrouvert.com>
47943Date:   Fri Jan 28 13:29:14 2005 +0000
47944
47945    produce 1.1 requests and notifications when interoperating with previous
47946    liberty implementations
47947
47948 lasso/id-ff/defederation.c            |  5 +++++
47949 lasso/id-ff/login.c                   |  4 ++++
47950 lasso/id-ff/logout.c                  |  6 ++++++
47951 lasso/id-ff/name_identifier_mapping.c |  5 +++++
47952 lasso/id-ff/name_registration.c       |  5 +++++
47953 lasso/id-ff/provider.c                | 18 +++++++++++-------
47954 lasso/id-ff/providerprivate.h         |  7 +++++++
47955 7 files changed, 43 insertions(+), 7 deletions(-)
47956
47957commit 22b3a159a1aa09d152894d79d03e0bfd22a584dc
47958Author: Frederic Peters <fpeters@entrouvert.com>
47959Date:   Fri Jan 28 13:18:29 2005 +0000
47960
47961    include missing identityprivate.h
47962
47963 lasso/id-ff/defederation.c | 1 +
47964 1 file changed, 1 insertion(+)
47965
47966commit 01ca073ac74744199408a6b45f92b531264ae97c
47967Author: Frederic Peters <fpeters@entrouvert.com>
47968Date:   Fri Jan 28 13:02:18 2005 +0000
47969
47970    liberty 1.1 metadata were in another namespace
47971      "http://projectliberty.org/schemas/core/2002/12"
47972
47973 lasso/id-ff/provider.c | 8 +++++---
47974 1 file changed, 5 insertions(+), 3 deletions(-)
47975
47976commit 4721fdbf344fe287402ccf64535df26ec0ccbc6f
47977Author: Frederic Peters <fpeters@entrouvert.com>
47978Date:   Fri Jan 28 12:02:24 2005 +0000
47979
47980    store liberty 1.2 conformance when loading metadata; it will allow to deal
47981    with previous liberty implementations
47982
47983 lasso/id-ff/provider.c | 3 +++
47984 1 file changed, 3 insertions(+)
47985
47986commit 8444d465a2df2f7a2b748b03724d89c2abaf6ca3
47987Author: Frederic Peters <fpeters@entrouvert.com>
47988Date:   Fri Jan 28 11:45:09 2005 +0000
47989
47990    samlp:Request Major and Minor versions are saml, not lib
47991
47992    If the element or its type is in a SAML namespace
47993    (urn:oasis:names:tc:SAML:1.0:assertion or urn:oasis:names:tc:SAML:1.0:protocol),
47994    then the values MUST be 1 and 1 respectively.
47995
47996 lasso/id-ff/login.c | 4 ++--
47997 1 file changed, 2 insertions(+), 2 deletions(-)
47998
47999commit 3243ff6681b1bbb421f6bb27b12ade9281e045f8
48000Author: Frederic Peters <fpeters@entrouvert.com>
48001Date:   Fri Jan 28 10:36:07 2005 +0000
48002
48003    abort configure if python is not found
48004
48005 configure.ac | 5 +++--
48006 1 file changed, 3 insertions(+), 2 deletions(-)
48007
48008commit 299d5bd2cfe15cf4288d04ac9707fd8cfddf014b
48009Author: Frederic Peters <fpeters@entrouvert.com>
48010Date:   Fri Jan 28 10:25:19 2005 +0000
48011
48012    Document new functions; pretty please.  Fixed memory leak introduced in
48013    lasso_profile_get_request_type_from_soap_msg; moved wsf chunk from
48014    build_assertion to its own function.
48015
48016 docs/reference/lasso-sections.txt |   4 ++
48017 lasso/id-ff/login.c               | 100 +++++++++++++++++++++++++-------------
48018 lasso/id-ff/login.h               |   2 +-
48019 lasso/id-ff/profile.c             |  43 +++++++---------
48020 lasso/id-ff/server.c              |  45 ++++++++++++-----
48021 5 files changed, 122 insertions(+), 72 deletions(-)
48022
48023commit 472aded71ad91451e94d3c2449b8258779a0d692
48024Author: Emmanuel Raviart <eraviart@entrouvert.com>
48025Date:   Thu Jan 27 23:41:05 2005 +0000
48026
48027    Merged wsf-api-change-not-for-0-6 branch with trunk.
48028
48029 lasso/id-ff/login.c                  | 65 +++++++++++++++++++++++++
48030 lasso/id-ff/login.h                  | 16 +++++--
48031 lasso/id-ff/profile.c                | 26 +++++++++-
48032 lasso/id-ff/profile.h                |  6 ++-
48033 lasso/id-ff/server.c                 | 75 +++++++++++++++++++++++++----
48034 lasso/id-ff/server.h                 | 11 ++++-
48035 lasso/id-wsf/discovery.c             | 60 ++++++++---------------
48036 lasso/id-wsf/profile_service.c       | 24 +++++-----
48037 lasso/id-wsf/profile_service.h       |  2 +-
48038 lasso/xml/Makefile.am                |  2 +
48039 lasso/xml/disco_resource_offering.c  |  3 +-
48040 lasso/xml/disco_service_instance.c   | 10 ++--
48041 lasso/xml/disco_service_instance.h   |  5 +-
48042 lasso/xml/dst_data.c                 |  3 +-
48043 lasso/xml/dst_data.h                 |  2 +-
48044 lasso/xml/saml_attribute.c           |  2 +-
48045 lasso/xml/saml_attribute.h           |  2 +-
48046 lasso/xml/saml_attribute_statement.c |  2 +-
48047 lasso/xml/saml_attribute_statement.h |  2 +-
48048 lasso/xml/saml_attribute_value.c     | 92 ++++++++++++++++++++++++++++++++++++
48049 lasso/xml/saml_attribute_value.h     | 71 ++++++++++++++++++++++++++++
48050 swig/Lasso-wsf.i                     | 26 +++++-----
48051 swig/Lasso.i                         | 35 +++++++++++++-
48052 23 files changed, 443 insertions(+), 99 deletions(-)
48053
48054commit 6f41ce7a3c71e3cff675432d54b13630bd4868fd
48055Author: Frederic Peters <fpeters@entrouvert.com>
48056Date:   Thu Jan 27 12:54:09 2005 +0000
48057
48058    updated ChangeLog for 0.6 with gazillion things.
48059
48060 ChangeLog | 5096 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
48061 1 file changed, 5096 insertions(+)
48062
48063commit 0b70b9babce3c95799b02a81de3c7b299a5f31d3
48064Author: Frederic Peters <fpeters@entrouvert.com>
48065Date:   Thu Jan 27 11:54:33 2005 +0000
48066
48067    wsf activation status in configure summary output
48068
48069 configure.ac | 1 +
48070 1 file changed, 1 insertion(+)
48071
48072commit 5b0be65ba9892ca921e13b858ee231f1e659ef06
48073Author: Frederic Peters <fpeters@entrouvert.com>
48074Date:   Thu Jan 27 11:51:59 2005 +0000
48075
48076    configure flag to enable ID-WSF (off by default)
48077
48078 configure.ac             | 11 +++++++++++
48079 lasso/Makefile.am        |  6 +++++-
48080 lasso/extract_symbols.py |  9 ++++++++-
48081 swig/Lasso.i             |  4 ++++
48082 swig/inheritance.h       |  3 +++
48083 5 files changed, 31 insertions(+), 2 deletions(-)
48084
48085commit 047c0d45a2e114ebe4ad866aa1bb7feea0cf7b1b
48086Author: Frederic Peters <fpeters@entrouvert.com>
48087Date:   Thu Jan 27 11:30:03 2005 +0000
48088
48089    don't use wsf for now
48090
48091 swig/Lasso.i | 2 --
48092 1 file changed, 2 deletions(-)
48093
48094commit 9616ef0b32dd807c58cf999c1352968cb85bba4b
48095Author: Frederic Peters <fpeters@entrouvert.com>
48096Date:   Thu Jan 27 11:08:15 2005 +0000
48097
48098    late 0.5 fixes to documentation
48099
48100 docs/lasso-book/defederation.process  |  4 +--
48101 docs/lasso-book/single-logout.process | 60 +++++++++++++++++------------------
48102 2 files changed, 31 insertions(+), 33 deletions(-)
48103
48104commit 640892cc83522ca1fe77a5ac977e4e162fb956f6
48105Author: Frederic Peters <fpeters@entrouvert.com>
48106Date:   Thu Jan 27 09:58:31 2005 +0000
48107
48108    correctly deals with multiple elements for the same query part
48109
48110 lasso/extract_symbols.py |  9 ++++++++-
48111 lasso/xml/xml.c          | 24 ++++++++++++++++++++++++
48112 2 files changed, 32 insertions(+), 1 deletion(-)
48113
48114commit 045505afc2ea50edb4714037640df59308b5ea05
48115Author: Emmanuel Raviart <eraviart@entrouvert.com>
48116Date:   Thu Jan 27 01:18:29 2005 +0000
48117
48118    Corrected name of element AuthnContextComparison.
48119    Added missing constants.
48120
48121 lasso/xml/lib_request_authn_context.c |  6 +--
48122 lasso/xml/lib_request_authn_context.h |  2 +-
48123 lasso/xml/strings.h                   | 30 ++++++++++++++
48124 swig/Lasso.i                          | 76 +++++++++++++++++++++++++++++++++--
48125 4 files changed, 107 insertions(+), 7 deletions(-)
48126
48127commit 6c9cdc6b995448349d10274d85468dd38e9b56d3
48128Author: Frederic Peters <fpeters@entrouvert.com>
48129Date:   Wed Jan 26 22:25:00 2005 +0000
48130
48131    removed .bak file on clean
48132
48133 php/Makefile.am | 4 ++++
48134 1 file changed, 4 insertions(+)
48135
48136commit 9a2420d1bc29b0a7c8a19bb910a43a8e5d5c9b68
48137Author: Frederic Peters <fpeters@entrouvert.com>
48138Date:   Wed Jan 26 22:20:42 2005 +0000
48139
48140    prepare for 0.6.0
48141
48142 NEWS         | 11 +++++++++++
48143 configure.ac |  4 ++--
48144 doap.rdf     |  7 ++++++-
48145 3 files changed, 19 insertions(+), 3 deletions(-)
48146
48147commit 4ae1ebbe5773694c7d876bca36577bbd9fda2ac1
48148Author: Frederic Peters <fpeters@entrouvert.com>
48149Date:   Wed Jan 26 22:11:06 2005 +0000
48150
48151    take ntoe of function changes in doc
48152
48153 docs/reference/tmpl/identity.sgml | 22 ----------------------
48154 docs/reference/tmpl/server.sgml   | 11 -----------
48155 docs/reference/tmpl/session.sgml  | 12 ++++++++++++
48156 3 files changed, 12 insertions(+), 33 deletions(-)
48157
48158commit 9bbfa452a2fa0ed21848cda70e2ac57f3c308966
48159Author: Frederic Peters <fpeters@entrouvert.com>
48160Date:   Wed Jan 26 16:32:50 2005 +0000
48161
48162    lasso-src-config is generated
48163
48164 .cvsignore | 1 +
48165 1 file changed, 1 insertion(+)
48166
48167commit b565454516e768621b10d78eac5e787eb3a978e1
48168Author: Frederic Peters <fpeters@entrouvert.com>
48169Date:   Wed Jan 26 16:32:10 2005 +0000
48170
48171    ignore more and more files
48172
48173 csharp/.cvsignore |  6 ++++++
48174 java/.cvsignore   | 24 ++++++++++++++++++++++++
48175 2 files changed, 30 insertions(+)
48176
48177commit 33e223c1f6f1815c9b0b2768d32d7162530de7f8
48178Author: Frederic Peters <fpeters@entrouvert.com>
48179Date:   Wed Jan 26 15:32:44 2005 +0000
48180
48181    reworded
48182
48183 docs/reference/lasso.sgml | 12 ++++++------
48184 1 file changed, 6 insertions(+), 6 deletions(-)
48185
48186commit 85c3be898719ecb13f5c7fd6a14f6d3f5259e545
48187Author: Frederic Peters <fpeters@entrouvert.com>
48188Date:   Wed Jan 26 14:57:33 2005 +0000
48189
48190    blah blah in reference manual introduction
48191
48192 docs/reference/lasso.sgml | 68 +++++++++++++++++++++++++++++++++++++++++++++--
48193 1 file changed, 66 insertions(+), 2 deletions(-)
48194
48195commit 659c81961f6f7ed204f978ed480a1c3bd5b2a8a9
48196Author: Frederic Peters <fpeters@entrouvert.com>
48197Date:   Wed Jan 26 14:53:51 2005 +0000
48198
48199    removed functions that are now private from documentation
48200
48201 docs/reference/lasso-sections.txt | 2 --
48202 1 file changed, 2 deletions(-)
48203
48204commit 46db75a3beebca75dd659c7415fe1269b86cc8b5
48205Author: Emmanuel Raviart <eraviart@entrouvert.com>
48206Date:   Wed Jan 26 14:35:05 2005 +0000
48207
48208    Removed obsolete Python sample code.
48209
48210 python/examples/.cvsignore      |   2 -
48211 python/examples/Makefile.am     |   8 ----
48212 python/examples/defederation.py |  44 ------------------
48213 python/examples/login.py        | 100 ----------------------------------------
48214 python/examples/logout.py       |  85 ----------------------------------
48215 python/examples/mapping.py      |  36 ---------------
48216 python/examples/registration.py |  41 ----------------
48217 python/examples/test.py         |  83 ---------------------------------
48218 python/examples/user.py         |  47 -------------------
48219 9 files changed, 446 deletions(-)
48220
48221commit 10d94be454ae5b428e3301aa64dd4edaae44c425
48222Author: Emmanuel Raviart <eraviart@entrouvert.com>
48223Date:   Wed Jan 26 14:12:02 2005 +0000
48224
48225    Updated ColdFusion examples.
48226
48227 java/coldfusion/src/CFLassoSingleLogout.java | 21 ++++++++++---------
48228 java/coldfusion/src/CFLassoSingleSignOn.java | 30 ++++++++++++++++------------
48229 2 files changed, 29 insertions(+), 22 deletions(-)
48230
48231commit 1b30b10ad9d3cee9fbab91c473bbf4f8ee7bbedb
48232Author: Emmanuel Raviart <eraviart@entrouvert.com>
48233Date:   Wed Jan 26 13:52:12 2005 +0000
48234
48235    Added SWIG binding for lasso_session_get_assertions. Also added Java code to
48236    test it.
48237
48238 java/tests/LoginTest.java |  5 +++--
48239 swig/Lasso.i              | 17 +++++++++++++++++
48240 2 files changed, 20 insertions(+), 2 deletions(-)
48241
48242commit aaafb05b60d394625b6267d8afabb69642943b3b
48243Author: Frederic Peters <fpeters@entrouvert.com>
48244Date:   Wed Jan 26 10:50:17 2005 +0000
48245
48246    lasso_identity_{add,remove}_federation went private
48247
48248 swig/Lasso.i | 10 ----------
48249 1 file changed, 10 deletions(-)
48250
48251commit e537d4ecf80c41bad055d1f2d3b165482235f51c
48252Author: Frederic Peters <fpeters@entrouvert.com>
48253Date:   Wed Jan 26 10:05:45 2005 +0000
48254
48255    new lasso_session_get_assertions, returns GList* of (incref'd) assertions
48256
48257 docs/reference/lasso-sections.txt |  1 +
48258 lasso/id-ff/session.c             | 23 ++++++++++++++++++++++-
48259 lasso/id-ff/session.h             |  4 +++-
48260 3 files changed, 26 insertions(+), 2 deletions(-)
48261
48262commit 88bbd4c1d879cd45eb00748fe32415640b57e26f
48263Author: Frederic Peters <fpeters@entrouvert.com>
48264Date:   Wed Jan 26 09:38:22 2005 +0000
48265
48266    every morning I distcheck and fix java and csharp classes; oh yeah.
48267
48268 csharp/Makefile.am |  9 ++++----
48269 java/Makefile.am   | 60 ++++++++++++++++++++++++++----------------------------
48270 2 files changed, 34 insertions(+), 35 deletions(-)
48271
48272commit 5369ba4c3ce493c79cf7e2e77bed6b328ef1e8a4
48273Author: Frederic Peters <fpeters@entrouvert.com>
48274Date:   Wed Jan 26 07:55:52 2005 +0000
48275
48276    moved lasso_identity_{add,remove}_federation to private
48277
48278 lasso/id-ff/Makefile.am       |  1 +
48279 lasso/id-ff/identity.c        |  1 +
48280 lasso/id-ff/identity.h        |  6 +-----
48281 lasso/id-ff/identityprivate.h | 39 +++++++++++++++++++++++++++++++++++++++
48282 lasso/id-ff/login.c           |  1 +
48283 5 files changed, 43 insertions(+), 5 deletions(-)
48284
48285commit 7d42f78100627e7be1ce64b2297bf034f432b3de
48286Author: Frederic Peters <fpeters@entrouvert.com>
48287Date:   Wed Jan 26 07:54:19 2005 +0000
48288
48289    use python as found by configure
48290
48291 lasso/Makefile.am | 4 ++--
48292 1 file changed, 2 insertions(+), 2 deletions(-)
48293
48294commit 3fb162362f8ec043724d182682a060fea611622a
48295Author: Emmanuel Raviart <eraviart@entrouvert.com>
48296Date:   Wed Jan 26 00:38:00 2005 +0000
48297
48298    Updated Java LoginTest and test metadata.
48299
48300 java/tests/LoginTest.java       | 276 +++++++++++++++++++++-------------------
48301 tests/data/idp1-la/metadata.xml |  17 +++
48302 tests/data/idp2-la/metadata.xml |  18 ++-
48303 tests/data/sp1-la/metadata.xml  |  17 +++
48304 tests/data/sp2-la/metadata.xml  |  15 +++
48305 tests/data/sp3-la/metadata.xml  |  15 +++
48306 6 files changed, 227 insertions(+), 131 deletions(-)
48307
48308commit 965a8692622f573930acfa1e880dc3adbb0457d2
48309Author: Frederic Peters <fpeters@entrouvert.com>
48310Date:   Tue Jan 25 19:59:17 2005 +0000
48311
48312    Empty node name is allowed for LIST_NODES; this allows nodes to be
48313    reconstructed looking at their names and namespaces.  This is useful
48314    to implement xs:any
48315
48316 docs/reference/snippet-types.rst | 4 ++++
48317 lasso/xml/xml.c                  | 2 +-
48318 2 files changed, 5 insertions(+), 1 deletion(-)
48319
48320commit 75b8a0e0b6ea419ccf350e4febfc8c08ef95f318
48321Author: Emmanuel Raviart <eraviart@entrouvert.com>
48322Date:   Tue Jan 25 19:02:43 2005 +0000
48323
48324    SWIG: Corrected Java enums. Renamed enum types. Corrected constant name.
48325
48326 swig/Lasso.i | 20 +++++++++++++++-----
48327 1 file changed, 15 insertions(+), 5 deletions(-)
48328
48329commit 87f3c2e2b5fd87ac3adc5dfe4c02422603ee0d0f
48330Author: Frederic Peters <fpeters@entrouvert.com>
48331Date:   Tue Jan 25 17:50:25 2005 +0000
48332
48333    documented memory management for lasso_identity_add_federation
48334
48335 lasso/id-ff/identity.c | 3 ++-
48336 1 file changed, 2 insertions(+), 1 deletion(-)
48337
48338commit 7095174d14a3b68338b3ea74a6e19c27067438d8
48339Author: Frederic Peters <fpeters@entrouvert.com>
48340Date:   Tue Jan 25 16:05:36 2005 +0000
48341
48342    no more php/examples/ subdir
48343
48344 php/Makefile.am | 1 -
48345 1 file changed, 1 deletion(-)
48346
48347commit 4179416a025de4b82ecc1af7fcc4589623dbd024
48348Author: Christophe Nowicki <cnowicki@easter-eggs.com>
48349Date:   Tue Jan 25 15:32:15 2005 +0000
48350
48351    remove php samples
48352
48353 configure.ac | 3 ---
48354 1 file changed, 3 deletions(-)
48355
48356commit acafd6b03f4b92587f3e4ec0af0c46cb3d037ba6
48357Author: Christophe Nowicki <cnowicki@easter-eggs.com>
48358Date:   Tue Jan 25 15:31:39 2005 +0000
48359
48360    Remove php samples from the lasso repository
48361    I'm still working on it. I will release an independant Pear
48362    package for Lasso 0.6.
48363
48364    The pear package repository is here:
48365    https://meuh.dyndns.org/cgi-bin/viewcvs.cgi/lasso_pear/
48366
48367 php/Attic/examples/.cvsignore                      |   3 -
48368 php/Attic/examples/Makefile.am                     |   1 -
48369 php/Attic/examples/README                          | 180 ------
48370 php/Attic/examples/gen_keys.sh                     |  25 -
48371 php/Attic/examples/sample-idp/.cvsignore           |   3 -
48372 php/Attic/examples/sample-idp/Makefile.am          |  21 -
48373 php/Attic/examples/sample-idp/README               |   0
48374 php/Attic/examples/sample-idp/admin_user.php       | 306 -----------
48375 .../examples/sample-idp/cancel_federation.php      | 225 --------
48376 php/Attic/examples/sample-idp/create_metadata.php  | 144 -----
48377 php/Attic/examples/sample-idp/defederate.php       |  32 --
48378 php/Attic/examples/sample-idp/edit_metadata.php    |  61 ---
48379 php/Attic/examples/sample-idp/federate.php         |  32 --
48380 php/Attic/examples/sample-idp/idp_openssl.cnf      |  19 -
48381 php/Attic/examples/sample-idp/index.php            | 193 -------
48382 php/Attic/examples/sample-idp/log_view.php         | 160 ------
48383 php/Attic/examples/sample-idp/login.php            | 182 -------
48384 php/Attic/examples/sample-idp/logout.php           |  55 --
48385 php/Attic/examples/sample-idp/metadata_idp1.xml    |  44 --
48386 php/Attic/examples/sample-idp/metadata_sp1.xml     |  42 --
48387 php/Attic/examples/sample-idp/misc.php             |  68 ---
48388 php/Attic/examples/sample-idp/session.php          |  86 ---
48389 php/Attic/examples/sample-idp/setup.php            | 604 ---------------------
48390 php/Attic/examples/sample-idp/singleSignOn.php     | 494 -----------------
48391 php/Attic/examples/sample-idp/soapEndpoint.php     | 393 --------------
48392 php/Attic/examples/sample-idp/user_add.php         | 111 ----
48393 php/Attic/examples/sample-idp/view_session.php     | 121 -----
48394 php/Attic/examples/sample-sp/.cvsignore            |   3 -
48395 php/Attic/examples/sample-sp/Makefile.am           |  17 -
48396 php/Attic/examples/sample-sp/README                |   1 -
48397 php/Attic/examples/sample-sp/admin_user.php        | 205 -------
48398 php/Attic/examples/sample-sp/assertionConsumer.php | 212 --------
48399 php/Attic/examples/sample-sp/cancel_federation.php | 200 -------
48400 php/Attic/examples/sample-sp/index.php             | 214 --------
48401 php/Attic/examples/sample-sp/log_view.php          | 160 ------
48402 php/Attic/examples/sample-sp/login.php             |  94 ----
48403 php/Attic/examples/sample-sp/logout.php            | 145 -----
48404 php/Attic/examples/sample-sp/metadata_idp1.xml     |  44 --
48405 php/Attic/examples/sample-sp/metadata_sp1.xml      |  42 --
48406 php/Attic/examples/sample-sp/misc.php              |  55 --
48407 php/Attic/examples/sample-sp/register.php          |  92 ----
48408 php/Attic/examples/sample-sp/session.php           |  86 ---
48409 php/Attic/examples/sample-sp/setup.php             | 419 --------------
48410 php/Attic/examples/sample-sp/soapEndpoint.php      | 143 -----
48411 php/Attic/examples/sample-sp/sp_openssl.cnf        |  19 -
48412 php/Attic/examples/sample-sp/view_session.php      |  88 ---
48413 46 files changed, 5844 deletions(-)
48414
48415commit f0d06800bae38641b2ebdc77e2984c58423e9030
48416Author: Frederic Peters <fpeters@entrouvert.com>
48417Date:   Tue Jan 25 14:30:11 2005 +0000
48418
48419    updated swig generated files list for C#
48420
48421 csharp/.cvsignore  | 29 +++++++++++++++++++++++++++++
48422 csharp/Makefile.am | 51 ++++++++++++++++++++++++++-------------------------
48423 2 files changed, 55 insertions(+), 25 deletions(-)
48424
48425commit 30b5f624914feb62d0a3a2463420d8ca1d0c9838
48426Author: Frederic Peters <fpeters@entrouvert.com>
48427Date:   Tue Jan 25 14:24:50 2005 +0000
48428
48429    updated swig generated file list
48430
48431 java/.cvsignore  | 10 +++++++++
48432 java/Makefile.am | 63 ++++++++++++++++++++++++++++----------------------------
48433 2 files changed, 41 insertions(+), 32 deletions(-)
48434
48435commit 3cf1c7011b31b08a4ddb66c3174a7c9e0cffb24e
48436Author: Frederic Peters <fpeters@entrouvert.com>
48437Date:   Tue Jan 25 13:11:55 2005 +0000
48438
48439    fixed DowncastableNode.java filename
48440
48441 java/Makefile.am | 2 +-
48442 1 file changed, 1 insertion(+), 1 deletion(-)
48443
48444commit c4362af715ba1345e98e9d29b0a88accad92b134
48445Author: Frederic Peters <fpeters@entrouvert.com>
48446Date:   Tue Jan 25 12:27:21 2005 +0000
48447
48448    "hope you paid attention to API/ABI".
48449
48450 lasso/id-ff/server.h | 1 +
48451 1 file changed, 1 insertion(+)
48452
48453commit f321b09b540ea37e02c2340e9e5c84c11483f67c
48454Author: Emmanuel Raviart <eraviart@entrouvert.com>
48455Date:   Mon Jan 24 22:39:39 2005 +0000
48456
48457    Cosmetic changes to SWIG Lasso.i #ifdefs.
48458
48459 swig/Lasso.i | 100 ++++++++++++++++++++++++++++++-----------------------------
48460 1 file changed, 51 insertions(+), 49 deletions(-)
48461
48462commit 76fa5b7932c7ad0577bdfb018594560fe29db8fc
48463Author: Romain Chantereay <rchantereau@entrouvert.com>
48464Date:   Mon Jan 24 17:36:09 2005 +0000
48465
48466    Added a special section for PHP4 SWIG execeptions.
48467
48468    Now positive lasso errors will not produce a E_ERROR PHP error but simply a
48469    E_WARNING PHP error.
48470
48471 swig/Lasso.i | 35 +++++++++++++++++++++++++++++++++--
48472 1 file changed, 33 insertions(+), 2 deletions(-)
48473
48474commit 57dabb30ef248ca4451c55186abf4d2903c4bb68
48475Author: Emmanuel Raviart <eraviart@entrouvert.com>
48476Date:   Mon Jan 24 15:39:54 2005 +0000
48477
48478    Added Lasso version numbers to bindings.
48479
48480 swig/Lasso.i | 4 ++--
48481 1 file changed, 2 insertions(+), 2 deletions(-)
48482
48483commit c76936b60f7aabaf448f3ede864c6a1542269a4a
48484Author: Emmanuel Raviart <eraviart@entrouvert.com>
48485Date:   Mon Jan 24 14:05:58 2005 +0000
48486
48487    Removed service from ID-FF. It was obsolete and will be replaced with a new
48488    API, once Lasso 0.6 is out.
48489
48490 lasso/id-ff/Makefile.am |   2 -
48491 lasso/id-ff/server.c    |  48 ------------------
48492 lasso/id-ff/server.h    |   6 ---
48493 lasso/id-ff/service.c   | 132 ------------------------------------------------
48494 lasso/id-ff/service.h   |  74 ---------------------------
48495 swig/Lasso-wsf.i        |   2 +-
48496 swig/Lasso.i            |   5 --
48497 7 files changed, 1 insertion(+), 268 deletions(-)
48498
48499commit 9d7481fe2d3b3fc272d37d27e1f6cde438e5f8f4
48500Author: Emmanuel Raviart <eraviart@entrouvert.com>
48501Date:   Sun Jan 23 16:36:45 2005 +0000
48502
48503    Completed ID-WSF SWIG binding.
48504    Added attribute server to binding of LassoProfile.
48505    Small corrections to declarations of ID-WSF objects.
48506
48507 lasso/xml/dst_modification.c       |    2 +-
48508 lasso/xml/dst_modification.h       |    2 +-
48509 lasso/xml/is_inquiry.c             |    3 +-
48510 lasso/xml/is_inquiry_element.c     |    6 +-
48511 lasso/xml/is_interaction_request.c |    1 +
48512 lasso/xml/is_item.c                |    3 +
48513 swig/Lasso-wsf.i                   | 1642 ++++++++++++++++++++++++++++--------
48514 swig/Lasso.i                       |  227 +++--
48515 swig/inheritance.h                 |   31 +-
48516 9 files changed, 1472 insertions(+), 445 deletions(-)
48517
48518commit 17dcdb4963e7d3450cef9c0c01e357897748a72b
48519Author: Emmanuel Raviart <eraviart@entrouvert.com>
48520Date:   Sun Jan 23 01:03:51 2005 +0000
48521
48522    Quick fix so that Lasso bindings work till SWIG WSF part is fully updated.
48523
48524 swig/Lasso-wsf.i | 17 +++++++++++------
48525 1 file changed, 11 insertions(+), 6 deletions(-)
48526
48527commit 4a45f2efc05c7f15258c0c087e6449a394ea8ae9
48528Author: Emmanuel Raviart <eraviart@entrouvert.com>
48529Date:   Sat Jan 22 22:47:54 2005 +0000
48530
48531    Updated binding of all "discovery" nodes.
48532
48533 swig/Lasso-wsf.i | 709 +++++++++++++++++++++++++++++++++++++------------------
48534 1 file changed, 484 insertions(+), 225 deletions(-)
48535
48536commit 3da5225d2b7ba3ef29123b29047114ac190abfef
48537Author: Emmanuel Raviart <eraviart@entrouvert.com>
48538Date:   Sat Jan 22 17:24:30 2005 +0000
48539
48540    Work in progress: improving ID-WSF SWIG binding.
48541
48542 swig/Lasso-wsf.i | 902 +++++++++++++++++++++++++++++++++++++------------------
48543 1 file changed, 604 insertions(+), 298 deletions(-)
48544
48545commit 4138c7bc9bfd17dcd940b0bd6b0dd1406e46828b
48546Author: Emmanuel Raviart <eraviart@entrouvert.com>
48547Date:   Sat Jan 22 15:57:56 2005 +0000
48548
48549    Updated Copyright and authors.
48550
48551 copyright | 3 ++-
48552 1 file changed, 2 insertions(+), 1 deletion(-)
48553
48554commit 7a03e99b09663c4d35f5b103d8439b3413f05659
48555Author: Emmanuel Raviart <eraviart@entrouvert.com>
48556Date:   Sat Jan 22 15:57:56 2005 +0000
48557
48558    Updated Copyright and authors.
48559
48560 README                                              | 2 +-
48561 csharp/tests/BindingTests.cs                        | 2 +-
48562 debian/copyright                                    | 3 ++-
48563 doap.rdf                                            | 6 ++++++
48564 docs/lasso-book/book.rst                            | 2 +-
48565 docs/lasso-book/writing-a-c-sp.txt                  | 2 +-
48566 java/coldfusion/src/CFLassoSingleLogout.java        | 6 +++---
48567 java/coldfusion/src/CFLassoSingleSignOn.java        | 6 +++---
48568 java/tests/BindingTests.java                        | 2 +-
48569 java/tests/LoginTest.java                           | 2 +-
48570 lasso/errors.c                                      | 5 ++---
48571 lasso/errors.h                                      | 5 ++---
48572 lasso/export.h                                      | 5 ++---
48573 lasso/id-ff/defederation.c                          | 5 ++---
48574 lasso/id-ff/defederation.h                          | 5 ++---
48575 lasso/id-ff/federation.c                            | 5 ++---
48576 lasso/id-ff/federation.h                            | 5 ++---
48577 lasso/id-ff/identity.c                              | 5 ++---
48578 lasso/id-ff/identity.h                              | 5 ++---
48579 lasso/id-ff/lecp.c                                  | 5 ++---
48580 lasso/id-ff/lecp.h                                  | 5 ++---
48581 lasso/id-ff/login.c                                 | 5 ++---
48582 lasso/id-ff/login.h                                 | 5 ++---
48583 lasso/id-ff/logout.c                                | 5 ++---
48584 lasso/id-ff/logout.h                                | 5 ++---
48585 lasso/id-ff/name_identifier_mapping.c               | 5 ++---
48586 lasso/id-ff/name_identifier_mapping.h               | 5 ++---
48587 lasso/id-ff/name_registration.c                     | 5 ++---
48588 lasso/id-ff/name_registration.h                     | 5 ++---
48589 lasso/id-ff/profile.c                               | 5 ++---
48590 lasso/id-ff/profile.h                               | 5 ++---
48591 lasso/id-ff/profileprivate.h                        | 5 ++---
48592 lasso/id-ff/provider.c                              | 5 ++---
48593 lasso/id-ff/provider.h                              | 5 ++---
48594 lasso/id-ff/providerprivate.h                       | 5 ++---
48595 lasso/id-ff/server.c                                | 5 ++---
48596 lasso/id-ff/server.h                                | 5 ++---
48597 lasso/id-ff/serverprivate.h                         | 5 ++---
48598 lasso/id-ff/service.c                               | 5 ++---
48599 lasso/id-ff/service.h                               | 5 ++---
48600 lasso/id-ff/session.c                               | 5 ++---
48601 lasso/id-ff/session.h                               | 5 ++---
48602 lasso/id-ff/sessionprivate.h                        | 5 ++---
48603 lasso/id-wsf/discovery.c                            | 5 ++---
48604 lasso/id-wsf/discovery.h                            | 5 ++---
48605 lasso/id-wsf/interaction_profile_service.c          | 5 ++---
48606 lasso/id-wsf/interaction_profile_service.h          | 5 ++---
48607 lasso/id-wsf/profile_service.c                      | 5 ++---
48608 lasso/id-wsf/profile_service.h                      | 5 ++---
48609 lasso/id-wsf/wsf_profile.c                          | 5 ++---
48610 lasso/id-wsf/wsf_profile.h                          | 5 ++---
48611 lasso/lasso.c                                       | 5 ++---
48612 lasso/lasso.h                                       | 5 ++---
48613 lasso/xml/disco_credentials.c                       | 5 ++---
48614 lasso/xml/disco_credentials.h                       | 5 ++---
48615 lasso/xml/disco_description.c                       | 5 ++---
48616 lasso/xml/disco_description.h                       | 5 ++---
48617 lasso/xml/disco_encrypted_resource_id.c             | 5 ++---
48618 lasso/xml/disco_encrypted_resource_id.h             | 5 ++---
48619 lasso/xml/disco_insert_entry.c                      | 5 ++---
48620 lasso/xml/disco_insert_entry.h                      | 5 ++---
48621 lasso/xml/disco_modify.c                            | 5 ++---
48622 lasso/xml/disco_modify.h                            | 5 ++---
48623 lasso/xml/disco_modify_response.c                   | 5 ++---
48624 lasso/xml/disco_modify_response.h                   | 5 ++---
48625 lasso/xml/disco_options.c                           | 5 ++---
48626 lasso/xml/disco_options.h                           | 5 ++---
48627 lasso/xml/disco_query.c                             | 5 ++---
48628 lasso/xml/disco_query.h                             | 5 ++---
48629 lasso/xml/disco_query_response.c                    | 5 ++---
48630 lasso/xml/disco_query_response.h                    | 5 ++---
48631 lasso/xml/disco_remove_entry.c                      | 5 ++---
48632 lasso/xml/disco_remove_entry.h                      | 5 ++---
48633 lasso/xml/disco_requested_service_type.c            | 5 ++---
48634 lasso/xml/disco_requested_service_type.h            | 5 ++---
48635 lasso/xml/disco_resource_id.c                       | 5 ++---
48636 lasso/xml/disco_resource_id.h                       | 5 ++---
48637 lasso/xml/disco_resource_offering.c                 | 5 ++---
48638 lasso/xml/disco_resource_offering.h                 | 5 ++---
48639 lasso/xml/disco_service_instance.c                  | 5 ++---
48640 lasso/xml/disco_service_instance.h                  | 5 ++---
48641 lasso/xml/dst_data.c                                | 5 ++---
48642 lasso/xml/dst_data.h                                | 5 ++---
48643 lasso/xml/dst_modification.c                        | 5 ++---
48644 lasso/xml/dst_modification.h                        | 5 ++---
48645 lasso/xml/dst_modify.c                              | 5 ++---
48646 lasso/xml/dst_modify.h                              | 5 ++---
48647 lasso/xml/dst_modify_response.c                     | 5 ++---
48648 lasso/xml/dst_modify_response.h                     | 5 ++---
48649 lasso/xml/dst_new_data.c                            | 5 ++---
48650 lasso/xml/dst_new_data.h                            | 5 ++---
48651 lasso/xml/dst_query.c                               | 5 ++---
48652 lasso/xml/dst_query.h                               | 5 ++---
48653 lasso/xml/dst_query_item.c                          | 5 ++---
48654 lasso/xml/dst_query_item.h                          | 5 ++---
48655 lasso/xml/dst_query_response.c                      | 5 ++---
48656 lasso/xml/dst_query_response.h                      | 5 ++---
48657 lasso/xml/is_help.c                                 | 5 ++---
48658 lasso/xml/is_help.h                                 | 5 ++---
48659 lasso/xml/is_inquiry.c                              | 5 ++---
48660 lasso/xml/is_inquiry.h                              | 5 ++---
48661 lasso/xml/is_inquiry_element.c                      | 5 ++---
48662 lasso/xml/is_inquiry_element.h                      | 5 ++---
48663 lasso/xml/is_interaction_request.c                  | 5 ++---
48664 lasso/xml/is_interaction_request.h                  | 5 ++---
48665 lasso/xml/is_interaction_response.c                 | 5 ++---
48666 lasso/xml/is_interaction_response.h                 | 5 ++---
48667 lasso/xml/is_interaction_statement.c                | 5 ++---
48668 lasso/xml/is_interaction_statement.h                | 5 ++---
48669 lasso/xml/is_item.c                                 | 5 ++---
48670 lasso/xml/is_item.h                                 | 5 ++---
48671 lasso/xml/is_parameter.c                            | 5 ++---
48672 lasso/xml/is_parameter.h                            | 5 ++---
48673 lasso/xml/is_redirect_request.c                     | 5 ++---
48674 lasso/xml/is_redirect_request.h                     | 5 ++---
48675 lasso/xml/is_select.c                               | 5 ++---
48676 lasso/xml/is_select.h                               | 5 ++---
48677 lasso/xml/is_text.c                                 | 5 ++---
48678 lasso/xml/is_text.h                                 | 5 ++---
48679 lasso/xml/is_user_interaction.c                     | 5 ++---
48680 lasso/xml/is_user_interaction.h                     | 5 ++---
48681 lasso/xml/lib_assertion.c                           | 5 ++---
48682 lasso/xml/lib_assertion.h                           | 5 ++---
48683 lasso/xml/lib_authentication_statement.c            | 5 ++---
48684 lasso/xml/lib_authentication_statement.h            | 5 ++---
48685 lasso/xml/lib_authn_context.c                       | 5 ++---
48686 lasso/xml/lib_authn_context.h                       | 5 ++---
48687 lasso/xml/lib_authn_request.c                       | 5 ++---
48688 lasso/xml/lib_authn_request.h                       | 5 ++---
48689 lasso/xml/lib_authn_request_envelope.c              | 5 ++---
48690 lasso/xml/lib_authn_request_envelope.h              | 5 ++---
48691 lasso/xml/lib_authn_response.c                      | 5 ++---
48692 lasso/xml/lib_authn_response.h                      | 5 ++---
48693 lasso/xml/lib_authn_response_envelope.c             | 5 ++---
48694 lasso/xml/lib_authn_response_envelope.h             | 5 ++---
48695 lasso/xml/lib_federation_termination_notification.c | 5 ++---
48696 lasso/xml/lib_federation_termination_notification.h | 5 ++---
48697 lasso/xml/lib_idp_entries.c                         | 5 ++---
48698 lasso/xml/lib_idp_entries.h                         | 5 ++---
48699 lasso/xml/lib_idp_entry.c                           | 5 ++---
48700 lasso/xml/lib_idp_entry.h                           | 5 ++---
48701 lasso/xml/lib_idp_list.c                            | 5 ++---
48702 lasso/xml/lib_idp_list.h                            | 5 ++---
48703 lasso/xml/lib_logout_request.c                      | 5 ++---
48704 lasso/xml/lib_logout_request.h                      | 5 ++---
48705 lasso/xml/lib_logout_response.c                     | 5 ++---
48706 lasso/xml/lib_logout_response.h                     | 5 ++---
48707 lasso/xml/lib_name_identifier_mapping_request.c     | 5 ++---
48708 lasso/xml/lib_name_identifier_mapping_request.h     | 5 ++---
48709 lasso/xml/lib_name_identifier_mapping_response.c    | 5 ++---
48710 lasso/xml/lib_name_identifier_mapping_response.h    | 5 ++---
48711 lasso/xml/lib_register_name_identifier_request.c    | 5 ++---
48712 lasso/xml/lib_register_name_identifier_request.h    | 5 ++---
48713 lasso/xml/lib_register_name_identifier_response.c   | 5 ++---
48714 lasso/xml/lib_register_name_identifier_response.h   | 5 ++---
48715 lasso/xml/lib_request_authn_context.c               | 5 ++---
48716 lasso/xml/lib_request_authn_context.h               | 5 ++---
48717 lasso/xml/lib_scoping.c                             | 5 ++---
48718 lasso/xml/lib_scoping.h                             | 5 ++---
48719 lasso/xml/lib_status_response.c                     | 5 ++---
48720 lasso/xml/lib_status_response.h                     | 5 ++---
48721 lasso/xml/lib_subject.c                             | 5 ++---
48722 lasso/xml/lib_subject.h                             | 5 ++---
48723 lasso/xml/private.h                                 | 5 ++---
48724 lasso/xml/saml_advice.c                             | 5 ++---
48725 lasso/xml/saml_advice.h                             | 5 ++---
48726 lasso/xml/saml_assertion.c                          | 5 ++---
48727 lasso/xml/saml_assertion.h                          | 5 ++---
48728 lasso/xml/saml_attribute.c                          | 5 ++---
48729 lasso/xml/saml_attribute.h                          | 5 ++---
48730 lasso/xml/saml_attribute_designator.c               | 5 ++---
48731 lasso/xml/saml_attribute_designator.h               | 5 ++---
48732 lasso/xml/saml_attribute_statement.c                | 5 ++---
48733 lasso/xml/saml_attribute_statement.h                | 5 ++---
48734 lasso/xml/saml_audience_restriction_condition.c     | 5 ++---
48735 lasso/xml/saml_audience_restriction_condition.h     | 5 ++---
48736 lasso/xml/saml_authentication_statement.c           | 5 ++---
48737 lasso/xml/saml_authentication_statement.h           | 5 ++---
48738 lasso/xml/saml_authority_binding.c                  | 5 ++---
48739 lasso/xml/saml_authority_binding.h                  | 5 ++---
48740 lasso/xml/saml_condition_abstract.c                 | 5 ++---
48741 lasso/xml/saml_condition_abstract.h                 | 5 ++---
48742 lasso/xml/saml_conditions.c                         | 5 ++---
48743 lasso/xml/saml_conditions.h                         | 5 ++---
48744 lasso/xml/saml_name_identifier.c                    | 5 ++---
48745 lasso/xml/saml_name_identifier.h                    | 5 ++---
48746 lasso/xml/saml_statement_abstract.c                 | 5 ++---
48747 lasso/xml/saml_statement_abstract.h                 | 5 ++---
48748 lasso/xml/saml_subject.c                            | 5 ++---
48749 lasso/xml/saml_subject.h                            | 5 ++---
48750 lasso/xml/saml_subject_confirmation.c               | 5 ++---
48751 lasso/xml/saml_subject_confirmation.h               | 5 ++---
48752 lasso/xml/saml_subject_locality.c                   | 5 ++---
48753 lasso/xml/saml_subject_locality.h                   | 5 ++---
48754 lasso/xml/saml_subject_statement.c                  | 5 ++---
48755 lasso/xml/saml_subject_statement.h                  | 5 ++---
48756 lasso/xml/saml_subject_statement_abstract.c         | 5 ++---
48757 lasso/xml/saml_subject_statement_abstract.h         | 5 ++---
48758 lasso/xml/samlp_request.c                           | 5 ++---
48759 lasso/xml/samlp_request.h                           | 5 ++---
48760 lasso/xml/samlp_request_abstract.c                  | 5 ++---
48761 lasso/xml/samlp_request_abstract.h                  | 5 ++---
48762 lasso/xml/samlp_response.c                          | 5 ++---
48763 lasso/xml/samlp_response.h                          | 5 ++---
48764 lasso/xml/samlp_response_abstract.c                 | 5 ++---
48765 lasso/xml/samlp_response_abstract.h                 | 5 ++---
48766 lasso/xml/samlp_status.c                            | 5 ++---
48767 lasso/xml/samlp_status.h                            | 5 ++---
48768 lasso/xml/samlp_status_code.c                       | 5 ++---
48769 lasso/xml/samlp_status_code.h                       | 5 ++---
48770 lasso/xml/strings.h                                 | 5 ++---
48771 lasso/xml/tools.c                                   | 5 ++---
48772 lasso/xml/utility_status.c                          | 5 ++---
48773 lasso/xml/utility_status.h                          | 5 ++---
48774 lasso/xml/xml.c                                     | 5 ++---
48775 lasso/xml/xml.h                                     | 5 ++---
48776 perl/tests/binding_tests.pl                         | 2 +-
48777 php/Attic/examples/sample-idp/admin_user.php        | 4 ++--
48778 php/Attic/examples/sample-idp/cancel_federation.php | 2 +-
48779 php/Attic/examples/sample-idp/create_metadata.php   | 4 ++--
48780 php/Attic/examples/sample-idp/defederate.php        | 2 +-
48781 php/Attic/examples/sample-idp/edit_metadata.php     | 4 ++--
48782 php/Attic/examples/sample-idp/federate.php          | 2 +-
48783 php/Attic/examples/sample-idp/index.php             | 4 ++--
48784 php/Attic/examples/sample-idp/log_view.php          | 4 ++--
48785 php/Attic/examples/sample-idp/login.php             | 2 +-
48786 php/Attic/examples/sample-idp/logout.php            | 2 +-
48787 php/Attic/examples/sample-idp/misc.php              | 2 +-
48788 php/Attic/examples/sample-idp/session.php           | 2 +-
48789 php/Attic/examples/sample-idp/setup.php             | 4 ++--
48790 php/Attic/examples/sample-idp/singleSignOn.php      | 2 +-
48791 php/Attic/examples/sample-idp/soapEndpoint.php      | 2 +-
48792 php/Attic/examples/sample-idp/user_add.php          | 4 ++--
48793 php/Attic/examples/sample-idp/view_session.php      | 4 ++--
48794 php/Attic/examples/sample-sp/admin_user.php         | 4 ++--
48795 php/Attic/examples/sample-sp/assertionConsumer.php  | 2 +-
48796 php/Attic/examples/sample-sp/cancel_federation.php  | 2 +-
48797 php/Attic/examples/sample-sp/index.php              | 4 ++--
48798 php/Attic/examples/sample-sp/log_view.php           | 4 ++--
48799 php/Attic/examples/sample-sp/login.php              | 2 +-
48800 php/Attic/examples/sample-sp/logout.php             | 2 +-
48801 php/Attic/examples/sample-sp/misc.php               | 2 +-
48802 php/Attic/examples/sample-sp/register.php           | 2 +-
48803 php/Attic/examples/sample-sp/session.php            | 2 +-
48804 php/Attic/examples/sample-sp/setup.php              | 4 ++--
48805 php/Attic/examples/sample-sp/soapEndpoint.php       | 2 +-
48806 php/Attic/examples/sample-sp/view_session.php       | 4 ++--
48807 php/patch_swig_output.py                            | 2 +-
48808 php/tests/binding_tests.php                         | 2 +-
48809 php/tests/perfs.php                                 | 2 +-
48810 python/tests/binding_tests.py                       | 2 +-
48811 python/tests/errorchecking_tests.py                 | 2 +-
48812 python/tests/profiles_tests.py                      | 2 +-
48813 python/tests/tests.py                               | 2 +-
48814 swig/Lasso-wsf.i                                    | 2 +-
48815 swig/Lasso.i                                        | 2 +-
48816 swig/inheritance.h                                  | 2 +-
48817 tests/basic_tests.c                                 | 6 +++---
48818 tests/login_tests.c                                 | 6 +++---
48819 tests/perfs.c                                       | 6 +++---
48820 tests/random_tests.c                                | 6 +++---
48821 tests/tests.c                                       | 6 +++---
48822 win32/lasso.rc                                      | 2 +-
48823 263 files changed, 502 insertions(+), 701 deletions(-)
48824
48825commit df29bb95b1017de3499eb53ae542c51692d229eb
48826Author: Emmanuel Raviart <eraviart@entrouvert.com>
48827Date:   Sat Jan 22 14:59:33 2005 +0000
48828
48829    SWIG: Renamed constants from camelCase to UPPER_CASE.
48830
48831 csharp/examples/perfs.cs                     |   4 +-
48832 csharp/examples/runme.cs                     |   2 +-
48833 csharp/tests/BindingTests.cs                 |   8 +-
48834 java/coldfusion/src/CFLassoSingleLogout.java |   6 +-
48835 java/coldfusion/src/CFLassoSingleSignOn.java |  10 +--
48836 java/tests/BindingTests.java                 |   8 +-
48837 java/tests/LoginTest.java                    |  30 +++----
48838 perl/tests/binding_tests.pl                  |   8 +-
48839 python/examples/defederation.py              |   6 +-
48840 python/examples/login.py                     |  22 ++---
48841 python/examples/logout.py                    |  12 +--
48842 python/examples/registration.py              |   4 +-
48843 python/tests/binding_tests.py                |   8 +-
48844 python/tests/profiles_tests.py               |  24 +++---
48845 swig/Lasso-wsf.i                             |  66 +++++++-------
48846 swig/Lasso.i                                 | 124 +++++++++++++--------------
48847 16 files changed, 171 insertions(+), 171 deletions(-)
48848
48849commit bc4ab9c01302a9bb8d981cfe7955c88e74d1b1a3
48850Author: Emmanuel Raviart <eraviart@entrouvert.com>
48851Date:   Sat Jan 22 14:25:54 2005 +0000
48852
48853    SWIG: Added missing renaming of constant LASSO_HTTP_METHOD_NONE.
48854
48855    SWIG: Very preliminary clean-up of Lasso-wsf.i.
48856
48857 swig/Lasso-wsf.i | 137 +++++++++++++++++++++++++++++++++++--------------------
48858 swig/Lasso.i     |   1 +
48859 2 files changed, 89 insertions(+), 49 deletions(-)
48860
48861commit 4e7c03832eb407ed4865bc947d1e97f3c20904ed
48862Author: Emmanuel Raviart <eraviart@entrouvert.com>
48863Date:   Sat Jan 22 13:51:22 2005 +0000
48864
48865    Renamed SWIG module name to "lasso" instead of "Lasso" for every language.
48866
48867 swig/Lasso.i | 9 ---------
48868 1 file changed, 9 deletions(-)
48869
48870commit cb8e2efac1dd363d2583bafb00c3e4032489fee7
48871Author: Frederic Peters <fpeters@entrouvert.com>
48872Date:   Sat Jan 22 08:44:13 2005 +0000
48873
48874    don't get remote provider id out of request if it was initiated by provider
48875
48876 lasso/id-ff/login.c | 9 +++++----
48877 1 file changed, 5 insertions(+), 4 deletions(-)
48878
48879commit bdaa2659df4dae82e1b314905f49ffc6370ed61d
48880Author: Emmanuel Raviart <eraviart@entrouvert.com>
48881Date:   Fri Jan 21 23:54:02 2005 +0000
48882
48883    SWIG: Added binding for new_full constructors.
48884
48885 swig/Lasso.i | 94 +++++++++++++++++++++++++++++++++++++++++++++---------------
48886 1 file changed, 71 insertions(+), 23 deletions(-)
48887
48888commit 8ee6da02dd68911ba397c39f8c97db9b6b0baece
48889Author: Frederic Peters <fpeters@entrouvert.com>
48890Date:   Fri Jan 21 22:02:56 2005 +0000
48891
48892    fixed missing provider error code (and used it in other places)
48893
48894 lasso/id-ff/login.c | 18 ++++++++++++++++--
48895 1 file changed, 16 insertions(+), 2 deletions(-)
48896
48897commit d8d144f7d0d96c437a81ef52b015345ab27a5084
48898Author: Frederic Peters <fpeters@entrouvert.com>
48899Date:   Fri Jan 21 21:56:34 2005 +0000
48900
48901    don't segfault on missing remote provider id
48902
48903 lasso/id-ff/login.c | 3 +++
48904 1 file changed, 3 insertions(+)
48905
48906commit 548c81feb3e794c947b70b8a0b3cba75705a7fe9
48907Author: Frederic Peters <fpeters@entrouvert.com>
48908Date:   Fri Jan 21 21:27:47 2005 +0000
48909
48910    removed lib:Scoping, optional
48911
48912 lasso/xml/lib_authn_request.c | 2 +-
48913 1 file changed, 1 insertion(+), 1 deletion(-)
48914
48915commit c9038ca0d54be8a590f6bd5436130bdfae6dbb45
48916Author: Frederic Peters <fpeters@entrouvert.com>
48917Date:   Fri Jan 21 21:22:29 2005 +0000
48918
48919    reordered lib:authnRequest elements
48920
48921 lasso/xml/lib_authn_request.c | 8 ++++----
48922 1 file changed, 4 insertions(+), 4 deletions(-)
48923
48924commit b01a634664de4460fea325114c5bc118921ae33c
48925Author: Frederic Peters <fpeters@entrouvert.com>
48926Date:   Fri Jan 21 20:54:09 2005 +0000
48927
48928    new SNIPPET_OPTIONAL_NEG which allow to skip integer elements when set to -1
48929    (useful for proxycount)
48930
48931 lasso/xml/lib_authn_request.c | 2 +-
48932 lasso/xml/lib_scoping.c       | 4 ++--
48933 lasso/xml/private.h           | 3 ++-
48934 lasso/xml/xml.c               | 4 ++++
48935 4 files changed, 9 insertions(+), 4 deletions(-)
48936
48937commit ec33b6d7c6eb5744e91050e6a65e0c078acd257e
48938Author: Frederic Peters <fpeters@entrouvert.com>
48939Date:   Fri Jan 21 17:58:13 2005 +0000
48940
48941    moved samlp qname conversion to lib_status_response
48942
48943 lasso/xml/lib_status_response.c | 11 +++++++++++
48944 lasso/xml/samlp_status_code.c   | 18 ------------------
48945 2 files changed, 11 insertions(+), 18 deletions(-)
48946
48947commit d1f422c55d3b00a8438e3088e684ee6434784b14
48948Author: Frederic Peters <fpeters@entrouvert.com>
48949Date:   Fri Jan 21 17:26:07 2005 +0000
48950
48951    adds samlp: prefix to statuscode qname if necessary
48952
48953 lasso/xml/samlp_status_code.c | 18 ++++++++++++++++++
48954 1 file changed, 18 insertions(+)
48955
48956commit b6e35e7db50a95126f8926eae9145d9acfc123f3
48957Author: Emmanuel Raviart <eraviart@entrouvert.com>
48958Date:   Fri Jan 21 16:47:44 2005 +0000
48959
48960    SWIG: Added yet another correction in generated PHP lasso_wrap.c for
48961    handling of optional arguments.
48962
48963 php/patch_swig_output.py | 6 ++++++
48964 1 file changed, 6 insertions(+)
48965
48966commit b9a98851882ef49126faca925578284b83351dd3
48967Author: Emmanuel Raviart <eraviart@entrouvert.com>
48968Date:   Fri Jan 21 16:12:46 2005 +0000
48969
48970    SWIG: Added patch for PHP lasso_wrap.c to correct handling of optional
48971    arguments in methods.
48972
48973 php/patch_swig_output.py | 11 +++++++++++
48974 1 file changed, 11 insertions(+)
48975
48976commit 061b6861408379601c62b8ce92ee0e9104e79524
48977Author: Frederic Peters <fpeters@entrouvert.com>
48978Date:   Fri Jan 21 16:04:55 2005 +0000
48979
48980    if existing, use SessionIndex from assertion in lib:LogoutRequest.
48981
48982 lasso/id-ff/logout.c | 22 +++++++++++++++++++---
48983 1 file changed, 19 insertions(+), 3 deletions(-)
48984
48985commit df25346c2cbed0ce44128a7e44b9b81c26d06918
48986Author: Frederic Peters <fpeters@entrouvert.com>
48987Date:   Fri Jan 21 14:15:01 2005 +0000
48988
48989    removed out of place int caused by dubious docstring copy/paste
48990
48991 lasso/xml/xml.c | 1 -
48992 1 file changed, 1 deletion(-)
48993
48994commit c41d66f5ebbf7ea8b02c1222d587b97b92da01c9
48995Author: Frederic Peters <fpeters@entrouvert.com>
48996Date:   Fri Jan 21 10:59:30 2005 +0000
48997
48998    documented remaining functions in xml/; looks like all the functions are done.
48999
49000 lasso/xml/xml.c | 41 +++++++++++++++++++++++++++++++++++++++++
49001 1 file changed, 41 insertions(+)
49002
49003commit 21f8461ddda082c57a7133be4eeabe2877bc10f9
49004Author: Frederic Peters <fpeters@entrouvert.com>
49005Date:   Fri Jan 21 10:51:24 2005 +0000
49006
49007    done with documenting if-ff/* functions
49008
49009 lasso/id-ff/defederation.c      | 10 +++---
49010 lasso/id-ff/lecp.c              | 70 +++++++++++++++++++++++++++++++++++++++--
49011 lasso/id-ff/login.c             |  4 +--
49012 lasso/id-ff/logout.c            | 12 +++----
49013 lasso/id-ff/name_registration.c | 12 +++----
49014 lasso/id-ff/profile.c           | 16 ++++++++--
49015 6 files changed, 100 insertions(+), 24 deletions(-)
49016
49017commit 44b33e1829b66a61f931678a870695b7e4a98c77
49018Author: Frederic Peters <fpeters@entrouvert.com>
49019Date:   Fri Jan 21 10:50:27 2005 +0000
49020
49021    removed lasso_server_add_service from reference api since it is for wsf
49022
49023 docs/reference/lasso-sections.txt | 1 -
49024 1 file changed, 1 deletion(-)
49025
49026commit 0490d14503cf6ba82a23a675a61adcb2101a631d
49027Author: Emmanuel Raviart <eraviart@entrouvert.com>
49028Date:   Fri Jan 21 00:47:18 2005 +0000
49029
49030    SWIG: Removed method dump of NameIdentifierMapping.
49031
49032 swig/Lasso.i | 4 ----
49033 1 file changed, 4 deletions(-)
49034
49035commit d424deeb8e4e0ab2a45e657e75d2a18b18cf1443
49036Author: Emmanuel Raviart <eraviart@entrouvert.com>
49037Date:   Thu Jan 20 17:14:52 2005 +0000
49038
49039    SWIG: Every function that may raise an exception, also returns the errorCode.
49040
49041 swig/Lasso.i | 120 +++++++++++++++++++++++++++++------------------------------
49042 1 file changed, 60 insertions(+), 60 deletions(-)
49043
49044commit 08ecafd07af674c120ce5e53d2a5807f6b57c966
49045Author: Nicolas Clapies <nclapies@entrouvert.com>
49046Date:   Thu Jan 20 14:38:01 2005 +0000
49047
49048    Fixed saml attribute tag define.
49049
49050 lasso/xml/saml_attribute.h | 4 ++--
49051 1 file changed, 2 insertions(+), 2 deletions(-)
49052
49053commit 6f1a80c42262f9432431fa90ea8a79e65d695f61
49054Author: Frederic Peters <fpeters@entrouvert.com>
49055Date:   Thu Jan 20 13:53:59 2005 +0000
49056
49057    don't output licensing comment when starting perfs.php
49058
49059 php/tests/binding_tests.php | 2 --
49060 php/tests/perfs.php         | 6 +-----
49061 2 files changed, 1 insertion(+), 7 deletions(-)
49062
49063commit 522c42f3f74f37aa2edbee87d8e7ea7f5a068674
49064Author: Frederic Peters <fpeters@entrouvert.com>
49065Date:   Thu Jan 20 13:25:11 2005 +0000
49066
49067    corrected spelling of optionally.
49068
49069 lasso/id-ff/defederation.c      | 8 ++++----
49070 lasso/id-ff/logout.c            | 4 ++--
49071 lasso/id-ff/name_registration.c | 6 +++---
49072 3 files changed, 9 insertions(+), 9 deletions(-)
49073
49074commit d01961c2696f4b6676df3e6e2f3180514ec08934
49075Author: Frederic Peters <fpeters@entrouvert.com>
49076Date:   Thu Jan 20 13:24:04 2005 +0000
49077
49078    documented name_identifier_mapping.c; removed its unused dump functions; fixed
49079    a few docstrings
49080
49081 lasso/id-ff/defederation.c            |  69 ++++++++--------------
49082 lasso/id-ff/name_identifier_mapping.c | 106 +++++++++++++++++++++++++++++-----
49083 lasso/id-ff/name_identifier_mapping.h |   3 -
49084 lasso/id-ff/name_registration.c       |   5 +-
49085 4 files changed, 119 insertions(+), 64 deletions(-)
49086
49087commit 111e697858a3f902d62575682c3fa937c90e758f
49088Author: Frederic Peters <fpeters@entrouvert.com>
49089Date:   Thu Jan 20 11:59:04 2005 +0000
49090
49091    documented #LassoNameRegistration and fixed some docstrings in #LassoLogout
49092
49093 lasso/id-ff/logout.c            | 19 ++-------
49094 lasso/id-ff/name_registration.c | 91 +++++++++++++++++++++++++++++++++++++----
49095 2 files changed, 88 insertions(+), 22 deletions(-)
49096
49097commit 82aebdd0afcb4110fe6ca1ce9c38434a264013f3
49098Author: Emmanuel Raviart <eraviart@entrouvert.com>
49099Date:   Wed Jan 19 21:12:33 2005 +0000
49100
49101    Improved C# binding.
49102
49103 csharp/Makefile.am           |   6 +-
49104 csharp/tests/BindingTests.cs | 306 +++++++++++++++++++++++++++++++++++++++++++
49105 java/tests/BindingTests.java |   7 +-
49106 swig/Lasso.i                 | 143 ++++++++++++++++++--
49107 4 files changed, 446 insertions(+), 16 deletions(-)
49108
49109commit 979dda50ed08dd29b90b0b40fe4f9e9aafd59ddb
49110Author: Frederic Peters <fpeters@entrouvert.com>
49111Date:   Wed Jan 19 10:10:56 2005 +0000
49112
49113    added SNIPPET_LIST_XMLNODES support (mostly the same thing as SNIPPET_EXTENSION
49114    for the moment)
49115
49116 docs/reference/snippet-types.rst | 9 +++++++++
49117 lasso/xml/private.h              | 1 +
49118 lasso/xml/xml.c                  | 7 ++++++-
49119 3 files changed, 16 insertions(+), 1 deletion(-)
49120
49121commit 4388b8855d000762f1b418a0d773c81dd9681638
49122Author: Frederic Peters <fpeters@entrouvert.com>
49123Date:   Tue Jan 18 21:05:07 2005 +0000
49124
49125    restored documentation I wrote before (and lost in enum name change)
49126
49127 docs/reference/tmpl/provider.sgml | 24 ++++++++++++++----------
49128 1 file changed, 14 insertions(+), 10 deletions(-)
49129
49130commit 8564291ec3ef1e7fbf0022420a9701316d6d2cbe
49131Author: Frederic Peters <fpeters@entrouvert.com>
49132Date:   Tue Jan 18 20:49:40 2005 +0000
49133
49134    documented a few things
49135
49136 docs/reference/lasso-sections.txt             |   2 +-
49137 docs/reference/tmpl/login.sgml                |   7 +-
49138 docs/reference/tmpl/node.sgml                 | 177 ++++++++++++++++++++++++++
49139 docs/reference/tmpl/provider.sgml             |   2 +-
49140 docs/reference/tmpl/saml_name_identifier.sgml |   2 +
49141 docs/reference/tmpl/strings.sgml              |  96 ++++++++++++++
49142 6 files changed, 282 insertions(+), 4 deletions(-)
49143
49144commit c6dc916163497ac24431fb45c11921a12d353433
49145Author: Christophe Nowicki <cnowicki@easter-eggs.com>
49146Date:   Tue Jan 18 17:40:11 2005 +0000
49147
49148    create a isDBError function
49149    update sso code for the new lasso api
49150
49151 php/Attic/examples/sample-idp/misc.php         |  13 ++
49152 php/Attic/examples/sample-idp/singleSignOn.php | 186 ++++++++++---------------
49153 2 files changed, 89 insertions(+), 110 deletions(-)
49154
49155commit d604d16b05051482f228c84e44e62d1693442e0d
49156Author: Christophe Nowicki <cnowicki@easter-eggs.com>
49157Date:   Tue Jan 18 15:27:58 2005 +0000
49158
49159    change idp and sp fqdn (add .lasso.lan)
49160
49161 php/Attic/examples/README | 4 ++--
49162 1 file changed, 2 insertions(+), 2 deletions(-)
49163
49164commit 21906f4d5e8ca669ce217578547b04c132dee0eb
49165Author: Christophe Nowicki <cnowicki@easter-eggs.com>
49166Date:   Tue Jan 18 15:26:35 2005 +0000
49167
49168    update metadata
49169
49170 php/Attic/examples/sample-idp/metadata_idp1.xml | 39 +++++++++++++++++++------
49171 php/Attic/examples/sample-idp/metadata_sp1.xml  | 36 +++++++++++++++++------
49172 2 files changed, 57 insertions(+), 18 deletions(-)
49173
49174commit e003e9bef418e7643113ba91bae2074a0232a043
49175Author: Christophe Nowicki <cnowicki@easter-eggs.com>
49176Date:   Tue Jan 18 15:26:08 2005 +0000
49177
49178    update metadata
49179
49180 php/Attic/examples/sample-sp/metadata_idp1.xml | 39 ++++++++++++++++++++------
49181 php/Attic/examples/sample-sp/metadata_sp1.xml  | 35 +++++++++++++++++------
49182 2 files changed, 56 insertions(+), 18 deletions(-)
49183
49184commit a4d2c7550df0734de103a9b71b6e549601fd7db4
49185Author: Christophe Nowicki <cnowicki@easter-eggs.com>
49186Date:   Tue Jan 18 14:52:57 2005 +0000
49187
49188    change constants name
49189
49190 php/Attic/examples/sample-sp/login.php | 11 ++++++-----
49191 1 file changed, 6 insertions(+), 5 deletions(-)
49192
49193commit 5779be82a85d9771e97c364e39716b424fe59de1
49194Author: Christophe Nowicki <cnowicki@easter-eggs.com>
49195Date:   Tue Jan 18 14:46:45 2005 +0000
49196
49197    fix LassoServer call
49198
49199 php/Attic/examples/sample-idp/setup.php | 41 +++++++++++++++++++++--------
49200 php/Attic/examples/sample-sp/setup.php  | 46 +++++++++++++++++++++++----------
49201 2 files changed, 62 insertions(+), 25 deletions(-)
49202
49203commit dd1a48be767f5fc87d58d3ee1216675c033cc94b
49204Author: Christophe Nowicki <cnowicki@easter-eggs.com>
49205Date:   Tue Jan 18 14:40:42 2005 +0000
49206
49207    add a gen_keys.sh script for generating automatically ssl keys
49208
49209 php/Attic/examples/README                     |  6 ++++--
49210 php/Attic/examples/gen_keys.sh                | 25 +++++++++++++++++++++++++
49211 php/Attic/examples/sample-idp/idp_openssl.cnf | 19 +++++++++++++++++++
49212 php/Attic/examples/sample-sp/sp_openssl.cnf   | 19 +++++++++++++++++++
49213 4 files changed, 67 insertions(+), 2 deletions(-)
49214
49215commit 02464ae3147f8df3c8d57665669b52008eb25821
49216Author: Emmanuel Raviart <eraviart@entrouvert.com>
49217Date:   Mon Jan 17 23:37:36 2005 +0000
49218
49219    Extracted the inheritance of nodes from SWIG in a separate file, to remove
49220    its duplication in Lasso.i.
49221
49222    Reorganized Lasso.i.
49223
49224 csharp/Makefile.am |   3 +-
49225 java/Makefile.am   |   3 +-
49226 perl/Makefile.am   |   3 +-
49227 php/Makefile.am    |   3 +-
49228 python/Makefile.am |   3 +-
49229 swig/Lasso.i       | 341 +++++++++++++++--------------------------------------
49230 swig/Makefile.am   |   2 +-
49231 swig/inheritance.h | 112 ++++++++++++++++++
49232 8 files changed, 221 insertions(+), 249 deletions(-)
49233
49234commit 89e3b547cea3685aa4b5452331b0fa3d5e89bd90
49235Author: Emmanuel Raviart <eraviart@entrouvert.com>
49236Date:   Mon Jan 17 22:37:08 2005 +0000
49237
49238    Improved Java .cvsignore.
49239
49240 java/.cvsignore | 1 +
49241 1 file changed, 1 insertion(+)
49242
49243commit 5b7f622e0705fcf28ed6868f9b145dca9f5eddfa
49244Author: Emmanuel Raviart <eraviart@entrouvert.com>
49245Date:   Mon Jan 17 22:35:33 2005 +0000
49246
49247    Completed Java binding tests.
49248
49249 java/tests/BindingTests.java | 62 ++++++++++++++++++++++++++++++++++++++++++++
49250 1 file changed, 62 insertions(+)
49251
49252commit 203c8f04f9abd75ef50d5b66d002b72a770dfd5f
49253Author: Emmanuel Raviart <eraviart@entrouvert.com>
49254Date:   Mon Jan 17 17:13:08 2005 +0000
49255
49256    SWIG: Corrected constant name: SWIG macros are not accessible inside %{ %}.
49257
49258 swig/Lasso.i | 2 +-
49259 1 file changed, 1 insertion(+), 1 deletion(-)
49260
49261commit 360c572ddf82caf463b03a6695509498df2aee05
49262Author: Emmanuel Raviart <eraviart@entrouvert.com>
49263Date:   Mon Jan 17 16:32:21 2005 +0000
49264
49265    SWIG: Ported dynamic casting to all type of nodes. Not fully tested yet.
49266
49267 swig/Lasso.i | 329 ++++++++++++++++++++++++++++++++++++++---------------------
49268 1 file changed, 212 insertions(+), 117 deletions(-)
49269
49270commit 49d43991bba9a75f5b40611df32c4853c9c06ed5
49271Author: Emmanuel Raviart <eraviart@entrouvert.com>
49272Date:   Mon Jan 17 02:01:11 2005 +0000
49273
49274    SWIG: Added support for dynamic casting in Java. It works, but it has been
49275    only implemented for SamlpRequestAbstract. It will soon be generalized to
49276    LassoNode.
49277
49278 java/Makefile.am             |   2 +-
49279 java/tests/BindingTests.java |  71 ++++
49280 swig/Lasso.i                 | 973 ++++++++++++++++++++++++-------------------
49281 3 files changed, 619 insertions(+), 427 deletions(-)
49282
49283commit ae9e7d05bc8f8701150ed5dfe223e0fded6767a3
49284Author: Emmanuel Raviart <eraviart@entrouvert.com>
49285Date:   Sat Jan 15 15:12:00 2005 +0000
49286
49287    SWIG: Renamed getitem to getItem. Idem for setitem.
49288    Java: Added a third binding test.
49289    PHP: Corrected header of binding test.
49290
49291 java/tests/BindingTests.java |  60 +++++++++++++++---
49292 perl/tests/binding_tests.pl  | 138 +++++++++++++++++++++--------------------
49293 php/tests/binding_tests.php  | 142 +++++++++++++++++++++----------------------
49294 swig/Lasso.i                 |  36 +++++------
49295 4 files changed, 214 insertions(+), 162 deletions(-)
49296
49297commit 8d53ec860626142e1b8d91de871c05b1e05d982e
49298Author: Emmanuel Raviart <eraviart@entrouvert.com>
49299Date:   Sat Jan 15 14:43:26 2005 +0000
49300
49301    Added first 2 binding tests for Java.
49302    Corrected help for Java login test.
49303
49304 java/tests/BindingTests.java | 86 ++++++++++++++++++++++++++++++++++++++++++++
49305 java/tests/LoginTest.java    | 12 +++----
49306 2 files changed, 92 insertions(+), 6 deletions(-)
49307
49308commit e8de39bae08b511e9b62e71a7d52cce2df10d54f
49309Author: Emmanuel Raviart <eraviart@entrouvert.com>
49310Date:   Sat Jan 15 13:11:25 2005 +0000
49311
49312    Updated authors.
49313    Changed authors & copyright in SWIG and unit tests headers.
49314    Extracted binding_tests.py from profiles_tests.py, so that each language has
49315    a binding specific test.
49316
49317 AUTHORS                             |  48 +++----
49318 java/tests/LoginTest.java           |  16 ++-
49319 perl/tests/binding_tests.pl         |  25 +++-
49320 php/patch_swig_output.py            |  29 ++++-
49321 php/tests/binding_tests.php         |  27 +++-
49322 php/tests/perfs.php                 |  27 +++-
49323 python/tests/XmlTestRunner.py       |   2 +
49324 python/tests/binding_tests.py       | 249 ++++++++++++++++++++++++++++++++++++
49325 python/tests/errorchecking_tests.py |  11 +-
49326 python/tests/profiles_tests.py      | 220 ++-----------------------------
49327 python/tests/tests.py               |  12 +-
49328 swig/Lasso-wsf.i                    |   6 +-
49329 swig/Lasso.i                        |   6 +-
49330 13 files changed, 407 insertions(+), 271 deletions(-)
49331
49332commit bb27a8d5984ddcf12f0a42e5d8f089759e8749ab
49333Author: Emmanuel Raviart <eraviart@entrouvert.com>
49334Date:   Fri Jan 14 21:49:31 2005 +0000
49335
49336    Corrected Perl binding and added test program.
49337
49338 perl/tests/binding_tests.pl | 229 ++++++++++++++++++++++++++++++++++++++++++++
49339 swig/Lasso.i                |   4 +
49340 2 files changed, 233 insertions(+)
49341
49342commit 14dd064dd1a5e9fead77f76b508e85dd7f719d99
49343Author: Frederic Peters <fpeters@entrouvert.com>
49344Date:   Fri Jan 14 14:47:49 2005 +0000
49345
49346    check for correct exception
49347
49348 python/tests/profiles_tests.py | 6 +++++-
49349 1 file changed, 5 insertions(+), 1 deletion(-)
49350
49351commit 677974990db9ba54b5526b0304c7671c7dcb2043
49352Author: Frederic Peters <fpeters@entrouvert.com>
49353Date:   Fri Jan 14 14:17:54 2005 +0000
49354
49355    handle non-soap messages in new_from_soap
49356
49357 lasso/xml/xml.c | 6 +++---
49358 1 file changed, 3 insertions(+), 3 deletions(-)
49359
49360commit 86a00518a66f0cf5f72bbd8fa1bcf1fe69cd94dc
49361Author: Romain Chantereay <rchantereau@entrouvert.com>
49362Date:   Fri Jan 14 14:02:43 2005 +0000
49363
49364    Added NameQualifer definition paragraph and added a meta info on the
49365    LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENCRYPTED.
49366
49367 docs/reference/tmpl/saml_name_identifier.sgml | 12 ++++++++----
49368 1 file changed, 8 insertions(+), 4 deletions(-)
49369
49370commit 264eec11af6fdf758a8b37cabb46e50c7838da02
49371Author: Emmanuel Raviart <eraviart@entrouvert.com>
49372Date:   Fri Jan 14 11:30:42 2005 +0000
49373
49374    Added a new test that generates a segfault in new_from_soap.
49375
49376 python/tests/profiles_tests.py | 16 ++++++++++++++++
49377 1 file changed, 16 insertions(+)
49378
49379commit b5265e457e9adf9eee7d40668c5e0a12adffa8cb
49380Author: Nicolas Clapies <nclapies@entrouvert.com>
49381Date:   Thu Jan 13 17:29:55 2005 +0000
49382
49383    Started to bind class LassoIsInteractionRequest to process it in interaction profile service class.
49384
49385 swig/Lasso-wsf.i | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
49386 1 file changed, 79 insertions(+)
49387
49388commit 168a6bf092b368f8952b1941b0dc8c5f2545d422
49389Author: Frederic Peters <fpeters@entrouvert.com>
49390Date:   Thu Jan 13 16:10:10 2005 +0000
49391
49392    don't pass prefix to install-perl
49393
49394 perl/Makefile.am | 2 +-
49395 1 file changed, 1 insertion(+), 1 deletion(-)
49396
49397commit 2fe5c9f758f3e95e7d3927b0437345c46fd88320
49398Author: Nicolas Clapies <nclapies@entrouvert.com>
49399Date:   Thu Jan 13 15:27:28 2005 +0000
49400
49401    Removed class LassoAbstractService.
49402
49403 lasso/id-wsf/Makefile.am        |  2 -
49404 lasso/id-wsf/abstract_service.c | 84 ---------------------------------------
49405 lasso/id-wsf/abstract_service.h | 87 -----------------------------------------
49406 3 files changed, 173 deletions(-)
49407
49408commit 7f8876ba07a8c02d7b09dba047dc66322270e5f0
49409Author: Emmanuel Raviart <eraviart@entrouvert.com>
49410Date:   Thu Jan 13 15:25:07 2005 +0000
49411
49412    Swig PHP: Added test to accept NULL for dynamic arguments.
49413
49414 php/tests/binding_tests.php | 87 +++++++++++++++++++++++++++++++++++++++++++++
49415 swig/Lasso.i                | 20 ++++++-----
49416 2 files changed, 99 insertions(+), 8 deletions(-)
49417
49418commit ee720a7ed667deb902ee54c4079a5c5453b1fc32
49419Author: Emmanuel Raviart <eraviart@entrouvert.com>
49420Date:   Thu Jan 13 14:43:46 2005 +0000
49421
49422    Added program to test PHP binding.
49423
49424 php/tests/binding_tests.php | 199 ++++++++++++++++++++++++++++++++++++++++++++
49425 1 file changed, 199 insertions(+)
49426
49427commit 49c338171dc115de8ccc738a7cfb1266226d277c
49428Author: Emmanuel Raviart <eraviart@entrouvert.com>
49429Date:   Thu Jan 13 14:40:51 2005 +0000
49430
49431    Corrected patch to SWIG PHP output.
49432
49433 php/patch_swig_output.py | 5 +----
49434 1 file changed, 1 insertion(+), 4 deletions(-)
49435
49436commit 37c1a3e8b0a183fd1744e625c9a6ed70cc802cca
49437Author: Frederic Peters <fpeters@entrouvert.com>
49438Date:   Thu Jan 13 14:11:17 2005 +0000
49439
49440    safe against unfound strings
49441
49442 php/patch_swig_output.py | 3 +++
49443 php/tests/perfs.php      | 2 ++
49444 2 files changed, 5 insertions(+)
49445
49446commit cd8a5088f2a9e22aade9d93c0085d57507c300a3
49447Author: Emmanuel Raviart <eraviart@entrouvert.com>
49448Date:   Thu Jan 13 13:54:40 2005 +0000
49449
49450    Swig PHP: Corrected LassoNode conversion for input arguments.
49451
49452 swig/Lasso.i | 4 ++--
49453 1 file changed, 2 insertions(+), 2 deletions(-)
49454
49455commit 5ac97cc649f52328dd418dfa8cd61525d44d2dda
49456Author: Nicolas Clapies <nclapies@entrouvert.com>
49457Date:   Thu Jan 13 13:31:27 2005 +0000
49458
49459    Fixed error in xmlNewNs() call : first param must be xmlnode instead of NULL.
49460
49461 lasso/xml/dst_query_response.c | 2 +-
49462 1 file changed, 1 insertion(+), 1 deletion(-)
49463
49464commit 8c0576b2fbf76a2cbd534ee757121b5a8a99ff22
49465Author: Nicolas Clapies <nclapies@entrouvert.com>
49466Date:   Thu Jan 13 13:30:02 2005 +0000
49467
49468    Removed pp_msg_contact.c pp_msg_contact.h.
49469
49470 lasso/xml/Makefile.am | 2 --
49471 1 file changed, 2 deletions(-)
49472
49473commit 2860d2c58985a6985f0bd006ce37fd2a1c519970
49474Author: Nicolas Clapies <nclapies@entrouvert.com>
49475Date:   Thu Jan 13 13:28:48 2005 +0000
49476
49477    Removed LassoPPMsgContact class. Updated binding too.lasso/xml/Makefile.am
49478
49479 lasso/xml/pp_msg_contact.c | 118 ---------------------------------------------
49480 lasso/xml/pp_msg_contact.h |  69 --------------------------
49481 swig/Lasso-wsf.i           |  96 ------------------------------------
49482 3 files changed, 283 deletions(-)
49483
49484commit 6920717ade85a8d884d75283f79475a406deaf3c
49485Author: Nicolas Clapies <nclapies@entrouvert.com>
49486Date:   Thu Jan 13 13:10:01 2005 +0000
49487
49488    Removed specific class LassoPersonalProfileService. Added generic web service class LassoProfileService.
49489
49490 lasso/id-wsf/Makefile.am                           |   4 +-
49491 lasso/id-wsf/personal_profile_service.h            | 122 --------------
49492 ...ersonal_profile_service.c => profile_service.c} | 177 +++++++++------------
49493 lasso/id-wsf/profile_service.h                     | 128 +++++++++++++++
49494 swig/Lasso-wsf.i                                   |  89 ++++++-----
49495 5 files changed, 256 insertions(+), 264 deletions(-)
49496
49497commit 4411851ee26ed5edf09c30c3cee6aa76650c5a37
49498Author: Emmanuel Raviart <eraviart@entrouvert.com>
49499Date:   Thu Jan 13 13:09:00 2005 +0000
49500
49501    PHP Binding: Added support for NULL return value.
49502
49503 php/patch_swig_output.py       | 68 ++++++++++++++++++++++++---------
49504 python/tests/profiles_tests.py |  4 ++
49505 swig/Lasso.i                   | 85 +++++++++++++++++++++++++++++-------------
49506 3 files changed, 113 insertions(+), 44 deletions(-)
49507
49508commit 69e3012ea735ee512356b49bd3dd66aa319b0674
49509Author: Frederic Peters <fpeters@entrouvert.com>
49510Date:   Wed Jan 12 23:58:46 2005 +0000
49511
49512    removed uncommited profile_service.[ch] from Makefile.am
49513
49514 lasso/id-wsf/Makefile.am | 2 --
49515 1 file changed, 2 deletions(-)
49516
49517commit 646d933bcb7d3a20efc81eb31b5cb7f83c68c98e
49518Author: Nicolas Clapies <nclapies@entrouvert.com>
49519Date:   Wed Jan 12 23:25:28 2005 +0000
49520
49521    Added support of interaction profile service.
49522
49523 lasso/id-wsf/Makefile.am | 4 ++++
49524 1 file changed, 4 insertions(+)
49525
49526commit 50c36342782fc0177c515095a7aea9330d4455bb
49527Author: Nicolas Clapies <nclapies@entrouvert.com>
49528Date:   Wed Jan 12 23:24:48 2005 +0000
49529
49530    Started to implement interaction service profile.
49531
49532 lasso/id-wsf/interaction_profile_service.c | 136 +++++++++++++++++++++++++++++
49533 lasso/id-wsf/interaction_profile_service.h |  85 ++++++++++++++++++
49534 2 files changed, 221 insertions(+)
49535
49536commit c67d9f44d674d9dce44f22b303a81dd2b21ccc19
49537Author: Nicolas Clapies <nclapies@entrouvert.com>
49538Date:   Wed Jan 12 23:23:23 2005 +0000
49539
49540    Added lasso_*_new_from_message() method to rebuild objects from xml dump.
49541
49542 lasso/xml/is_interaction_request.c  | 11 +++++++++++
49543 lasso/xml/is_interaction_request.h  |  3 +++
49544 lasso/xml/is_interaction_response.c | 11 +++++++++++
49545 lasso/xml/is_interaction_response.h |  3 +++
49546 4 files changed, 28 insertions(+)
49547
49548commit a2a19cf87d1ea052015a81be12e89a31ec63c170
49549Author: Frederic Peters <fpeters@entrouvert.com>
49550Date:   Wed Jan 12 17:58:05 2005 +0000
49551
49552    forgotten commit of new is* classes to Makefile.am.
49553
49554 lasso/xml/Makefile.am | 24 ++++++++++++++++++++++++
49555 1 file changed, 24 insertions(+)
49556
49557commit ac49549a4f436875de3731643c20bf138c1b1fe0
49558Author: Frederic Peters <fpeters@entrouvert.com>
49559Date:   Wed Jan 12 17:51:27 2005 +0000
49560
49561    removed unused variable
49562
49563 lasso/id-ff/provider.c | 1 -
49564 1 file changed, 1 deletion(-)
49565
49566commit 142e64189fe871c430fa194d9b149ad0a3f1a158
49567Author: Frederic Peters <fpeters@entrouvert.com>
49568Date:   Wed Jan 12 17:42:01 2005 +0000
49569
49570    moved errors.[ch] up; as requested.
49571
49572 lasso/Makefile.am        | 4 ++--
49573 lasso/{xml => }/errors.c | 2 +-
49574 lasso/{xml => }/errors.h | 0
49575 lasso/xml/Makefile.am    | 2 --
49576 lasso/xml/xml.h          | 2 +-
49577 swig/Lasso.i             | 4 ++--
49578 6 files changed, 6 insertions(+), 8 deletions(-)
49579
49580commit d3c7069617f3b7746bb27f339bde0c3afeeaf96c
49581Author: Nicolas Clapies <nclapies@entrouvert.com>
49582Date:   Wed Jan 12 17:21:11 2005 +0000
49583
49584    Added low level classes for interaction service specification.
49585
49586 lasso/xml/is_help.c                  | 105 ++++++++++++++++++++++++++++++
49587 lasso/xml/is_help.h                  |  67 +++++++++++++++++++
49588 lasso/xml/is_inquiry.c               | 118 +++++++++++++++++++++++++++++++++
49589 lasso/xml/is_inquiry.h               |  72 +++++++++++++++++++++
49590 lasso/xml/is_inquiry_element.c       | 114 ++++++++++++++++++++++++++++++++
49591 lasso/xml/is_inquiry_element.h       |  75 +++++++++++++++++++++
49592 lasso/xml/is_interaction_request.c   | 122 +++++++++++++++++++++++++++++++++++
49593 lasso/xml/is_interaction_request.h   |  83 ++++++++++++++++++++++++
49594 lasso/xml/is_interaction_response.c  | 115 +++++++++++++++++++++++++++++++++
49595 lasso/xml/is_interaction_response.h  |  73 +++++++++++++++++++++
49596 lasso/xml/is_interaction_statement.c | 105 ++++++++++++++++++++++++++++++
49597 lasso/xml/is_interaction_statement.h |  72 +++++++++++++++++++++
49598 lasso/xml/is_item.c                  | 109 +++++++++++++++++++++++++++++++
49599 lasso/xml/is_item.h                  |  67 +++++++++++++++++++
49600 lasso/xml/is_parameter.c             | 105 ++++++++++++++++++++++++++++++
49601 lasso/xml/is_parameter.h             |  68 +++++++++++++++++++
49602 lasso/xml/is_redirect_request.c      | 102 +++++++++++++++++++++++++++++
49603 lasso/xml/is_redirect_request.h      |  70 ++++++++++++++++++++
49604 lasso/xml/is_select.c                | 109 +++++++++++++++++++++++++++++++
49605 lasso/xml/is_select.h                |  70 ++++++++++++++++++++
49606 lasso/xml/is_text.c                  | 110 +++++++++++++++++++++++++++++++
49607 lasso/xml/is_text.h                  |  67 +++++++++++++++++++
49608 lasso/xml/is_user_interaction.c      | 121 ++++++++++++++++++++++++++++++++++
49609 lasso/xml/is_user_interaction.h      |  78 ++++++++++++++++++++++
49610 24 files changed, 2197 insertions(+)
49611
49612commit 4ee14f6c0b2798b1ee57eda1e18280defe8b61fa
49613Author: Nicolas Clapies <nclapies@entrouvert.com>
49614Date:   Wed Jan 12 16:46:37 2005 +0000
49615
49616    Added name space constant for interaction service. Added interaction rule constants for interaction service UserInteraction element.
49617
49618 lasso/xml/strings.h | 8 ++++++++
49619 1 file changed, 8 insertions(+)
49620
49621commit 4ef4465bad54e7dfc5a138a54fbda02443319fcb
49622Author: Frederic Peters <fpeters@entrouvert.com>
49623Date:   Wed Jan 12 16:01:08 2005 +0000
49624
49625    remove duplicate declaration of namespace (bug#398)
49626
49627 lasso/id-ff/server.c | 2 ++
49628 lasso/xml/private.h  | 2 ++
49629 lasso/xml/xml.c      | 7 +++----
49630 3 files changed, 7 insertions(+), 4 deletions(-)
49631
49632commit 18731728ef22a69ae7020cea69438173b03d24c5
49633Author: Emmanuel Raviart <eraviart@entrouvert.com>
49634Date:   Wed Jan 12 15:48:00 2005 +0000
49635
49636    Swig: Removed attribute responseStatus (now private). Corrected LassoProfile
49637    request and response attributes. Corrected handling of NULL pointers in
49638    dynamic casting.
49639
49640 swig/Lasso.i | 124 ++++++++++++++++++++++++++++++++++-------------------------
49641 1 file changed, 71 insertions(+), 53 deletions(-)
49642
49643commit 0d424788768bfd7148f56398600f36e2edd0a09e
49644Author: Emmanuel Raviart <eraviart@entrouvert.com>
49645Date:   Wed Jan 12 15:45:43 2005 +0000
49646
49647    Added Python tests for XML lists and nodes inside nodes.
49648
49649 python/tests/profiles_tests.py | 72 ++++++++++++++++++++++++++++++++++++++++++
49650 1 file changed, 72 insertions(+)
49651
49652commit f0b623c44a2cd408c568659fccea2c7273a8fea6
49653Author: Frederic Peters <fpeters@entrouvert.com>
49654Date:   Wed Jan 12 15:20:49 2005 +0000
49655
49656    sync documentation sections with current functions
49657
49658 docs/reference/lasso-sections.txt |  5 +----
49659 docs/reference/tmpl/profile.sgml  | 11 -----------
49660 2 files changed, 1 insertion(+), 15 deletions(-)
49661
49662commit 225cb9a6c490defb177b73a83ab36f99ec33c729
49663Author: Frederic Peters <fpeters@entrouvert.com>
49664Date:   Wed Jan 12 15:17:10 2005 +0000
49665
49666    made lasso_profile_set_response_status into a private function
49667
49668 lasso/id-ff/Makefile.am               |  1 +
49669 lasso/id-ff/login.c                   |  4 ++--
49670 lasso/id-ff/logout.c                  |  1 +
49671 lasso/id-ff/name_identifier_mapping.c |  1 +
49672 lasso/id-ff/profile.c                 |  1 +
49673 lasso/id-ff/profile.h                 |  3 ---
49674 lasso/id-ff/profileprivate.h          | 42 +++++++++++++++++++++++++++++++++++
49675 7 files changed, 48 insertions(+), 5 deletions(-)
49676
49677commit a895bd81bc0e8ee4f6e05a576624b61ec5d5b66c
49678Author: Frederic Peters <fpeters@entrouvert.com>
49679Date:   Wed Jan 12 15:14:29 2005 +0000
49680
49681    removed lasso_check_version_exact and lasso_check_version macros; renamed
49682    lasso_check_version_ext to lasso_check_version.
49683
49684 lasso/lasso.c | 29 +++++++++++++++--------------
49685 lasso/lasso.h | 28 ++--------------------------
49686 2 files changed, 17 insertions(+), 40 deletions(-)
49687
49688commit dec3aa17ec04ee6440361911c2ffac41eceea0df
49689Author: Frederic Peters <fpeters@entrouvert.com>
49690Date:   Wed Jan 12 15:05:10 2005 +0000
49691
49692    install and uninstall correctly files (distcheck once again ok)
49693
49694 csharp/Makefile.am         | 4 +++-
49695 docs/reference/Makefile.am | 2 +-
49696 perl/Makefile.am           | 4 ++--
49697 3 files changed, 6 insertions(+), 4 deletions(-)
49698
49699commit 7b0cc38754bd54c5ee702215774819bdac7494a3
49700Author: Frederic Peters <fpeters@entrouvert.com>
49701Date:   Wed Jan 12 14:27:34 2005 +0000
49702
49703    added a new bunch of files to ignore
49704
49705 csharp/.cvsignore | 13 +++++++++++++
49706 1 file changed, 13 insertions(+)
49707
49708commit 97120e0ae741c95a510e578dbb07135279068866
49709Author: Frederic Peters <fpeters@entrouvert.com>
49710Date:   Wed Jan 12 14:27:05 2005 +0000
49711
49712    replaced malloc by strdup; that was stupid.
49713
49714 csharp/Makefile.am | 2 +-
49715 1 file changed, 1 insertion(+), 1 deletion(-)
49716
49717commit 5508882f0970269308da4a7ad22d3066b1a09842
49718Author: Frederic Peters <fpeters@entrouvert.com>
49719Date:   Wed Jan 12 14:12:47 2005 +0000
49720
49721    no longer allows NULL to get the first known remote provider id
49722
49723 lasso/id-ff/name_identifier_mapping.c | 4 +---
49724 lasso/id-ff/name_registration.c       | 4 +---
49725 2 files changed, 2 insertions(+), 6 deletions(-)
49726
49727commit 5f43d885271f034bb6b538c01173a75a0201d503
49728Author: Frederic Peters <fpeters@entrouvert.com>
49729Date:   Wed Jan 12 13:55:58 2005 +0000
49730
49731    define check variables
49732
49733 configure.ac | 4 ++++
49734 1 file changed, 4 insertions(+)
49735
49736commit 3d15ac68fac09ac3e266bed94e87070862949574
49737Author: Frederic Peters <fpeters@entrouvert.com>
49738Date:   Wed Jan 12 13:33:06 2005 +0000
49739
49740    don't use am_path_check since it fails when check is not available (while it
49741    should continue and disable the test suite)
49742
49743 configure.ac | 6 +++---
49744 1 file changed, 3 insertions(+), 3 deletions(-)
49745
49746commit a9847935e7beea2cfe0f95c55a3d28528a44958b
49747Author: Frederic Peters <fpeters@entrouvert.com>
49748Date:   Wed Jan 12 11:25:18 2005 +0000
49749
49750    added support for SNIPPET_OPTIONAL (for use with SNIPPET_INTEGER or
49751    SNIPPET_BOOLEAN) (not that really tested)
49752
49753 lasso/xml/private.h | 1 +
49754 lasso/xml/xml.c     | 6 ++++--
49755 2 files changed, 5 insertions(+), 2 deletions(-)
49756
49757commit 501edfbcefc2407354b4050e85cd47668ed86652
49758Author: Frederic Peters <fpeters@entrouvert.com>
49759Date:   Wed Jan 12 10:02:44 2005 +0000
49760
49761    updated list of java swig generated files
49762
49763 java/Makefile.am | 5 ++---
49764 1 file changed, 2 insertions(+), 3 deletions(-)
49765
49766commit 50d17368b2855048d3dbcf2a35d4cc2ca120f2b8
49767Author: Emmanuel Raviart <eraviart@entrouvert.com>
49768Date:   Wed Jan 12 09:36:54 2005 +0000
49769
49770    Python: Added tests for list of nodes.
49771
49772 python/tests/profiles_tests.py | 52 ++++++++++++++++++++++++++++++++++++++++++
49773 1 file changed, 52 insertions(+)
49774
49775commit 31f56486811c00e336d3ed54feed7951a9b88a67
49776Author: Frederic Peters <fpeters@entrouvert.com>
49777Date:   Wed Jan 12 09:12:52 2005 +0000
49778
49779    use snippts in #LassoProvider and #LassoServer
49780
49781 lasso/id-ff/provider.c | 53 +++++++++++++++++++-----------------------------
49782 lasso/id-ff/server.c   | 55 ++++++++++++++++++++++++--------------------------
49783 2 files changed, 47 insertions(+), 61 deletions(-)
49784
49785commit 938d60afcefacb9a9d4deb94ef171cb634c43774
49786Author: Emmanuel Raviart <eraviart@entrouvert.com>
49787Date:   Tue Jan 11 23:35:02 2005 +0000
49788
49789    Corrected SWIG PHP output patch to be pre-C99 compatible.
49790
49791 php/patch_swig_output.py | 19 ++++---------------
49792 1 file changed, 4 insertions(+), 15 deletions(-)
49793
49794commit a1f6a3fd8e4bf3d6adeafd381096659324f36997
49795Author: Emmanuel Raviart <eraviart@entrouvert.com>
49796Date:   Tue Jan 11 23:30:37 2005 +0000
49797
49798    Swig: Cancel a %newobject getitem, because a %newobject getitem applies to
49799    every method getitem in every classes below. This caused an "interesting"
49800    memory handling bug.
49801
49802 swig/Lasso.i | 3 +++
49803 1 file changed, 3 insertions(+)
49804
49805commit 9a6f61fcee16c822d6f23d07e820f546747a9a06
49806Author: Emmanuel Raviart <eraviart@entrouvert.com>
49807Date:   Tue Jan 11 23:26:19 2005 +0000
49808
49809    Beginning to add binding specific tests. The objective is to port these
49810    tests to every binding.
49811    Discovered a binding bug in list handling.
49812
49813 python/tests/profiles_tests.py | 90 +++++++++++++++++++++++++++++++++++++++---
49814 1 file changed, 84 insertions(+), 6 deletions(-)
49815
49816commit 515f5059e881bb8495baf8e2ecaad6cf5d33a982
49817Author: Frederic Peters <fpeters@entrouvert.com>
49818Date:   Tue Jan 11 14:06:50 2005 +0000
49819
49820    homogenous quoting for "x" comparisons
49821
49822 configure.ac | 24 ++++++++++++------------
49823 1 file changed, 12 insertions(+), 12 deletions(-)
49824
49825commit 01d8e3e28b7246b62dd4b16bbeb2b33908f66b3a
49826Author: Frederic Peters <fpeters@entrouvert.com>
49827Date:   Tue Jan 11 13:27:42 2005 +0000
49828
49829    even more files to ignore
49830
49831 java/.cvsignore | 3 +++
49832 1 file changed, 3 insertions(+)
49833
49834commit 01ce4f0f8470aa82ab5d2f7e1f879b266070e307
49835Author: Frederic Peters <fpeters@entrouvert.com>
49836Date:   Tue Jan 11 13:26:46 2005 +0000
49837
49838    include new java files (note that I also modified the buildbox, it was not
49839    checking lasso.jar file, it does now and will therefore fail, too bad)
49840
49841 java/.cvsignore  | 12 ++++++++++++
49842 java/Makefile.am |  9 ++++++++-
49843 2 files changed, 20 insertions(+), 1 deletion(-)
49844
49845commit b7c4db181c039bdbb4b06538bbeec033658e7eca
49846Author: Frederic Peters <fpeters@entrouvert.com>
49847Date:   Mon Jan 10 21:47:18 2005 +0000
49848
49849    documented lasso_node_get_xmlNode
49850
49851 lasso/xml/xml.c | 12 +++++++++++-
49852 1 file changed, 11 insertions(+), 1 deletion(-)
49853
49854commit 98b86610af98872b9406c1a741b675200a8670aa
49855Author: Frederic Peters <fpeters@entrouvert.com>
49856Date:   Mon Jan 10 21:46:39 2005 +0000
49857
49858    Reserved space for private_data expansion, so it will be possible to maintain
49859    ABI compatibility if changes are needed.  Documented some functions (and
49860    switched some destroy to use lasso_node_destroy).
49861
49862 lasso/id-ff/defederation.h            |  2 ++
49863 lasso/id-ff/lecp.h                    |  5 ++++-
49864 lasso/id-ff/login.c                   |  2 +-
49865 lasso/id-ff/name_identifier_mapping.c | 18 +++++++++++++++++-
49866 lasso/id-ff/name_identifier_mapping.h |  5 +++++
49867 lasso/id-ff/name_registration.c       |  8 +++++++-
49868 lasso/id-ff/name_registration.h       |  5 +++++
49869 7 files changed, 41 insertions(+), 4 deletions(-)
49870
49871commit c12d31aea5f5cfe23f994d214716de63e8476105
49872Author: Frederic Peters <fpeters@entrouvert.com>
49873Date:   Mon Jan 10 09:38:45 2005 +0000
49874
49875    integrate patch_swig_output.py in PHP swig module build process
49876
49877 php/Makefile.am | 2 ++
49878 1 file changed, 2 insertions(+)
49879
49880commit a3ec4fd557958f906729ef221cf552b0898cb634
49881Author: Frederic Peters <fpeters@entrouvert.com>
49882Date:   Mon Jan 10 09:31:34 2005 +0000
49883
49884    changed php swig patch script to use stdin and stdout
49885
49886 php/patch_swig_output.py | 10 ++++------
49887 1 file changed, 4 insertions(+), 6 deletions(-)
49888
49889commit 9a741aa87859b4cb10f5c644608859ee8c112a1d
49890Author: Emmanuel Raviart <eraviart@entrouvert.com>
49891Date:   Sun Jan 9 23:38:13 2005 +0000
49892
49893    Swig: Added a patch to PHP, so that it handles correctly dynamic cast of
49894    function results.
49895    [Note: Patch is not integrated in Makefile.am.]
49896
49897 php/patch_swig_output.py | 129 +++++++++++++++++++++++++++++++++++++++++++++++
49898 swig/Lasso.i             |  29 +++++++++++
49899 2 files changed, 158 insertions(+)
49900
49901commit e86892f3c014f2bbbd236cb2706d5004facdc2bc
49902Author: Frederic Peters <fpeters@entrouvert.com>
49903Date:   Sun Jan 9 17:15:13 2005 +0000
49904
49905    fixed comment about gcc 2.95
49906
49907 swig/Lasso.i | 2 +-
49908 1 file changed, 1 insertion(+), 1 deletion(-)
49909
49910commit 766714cf126034fd786ed5fa08d659b2bc28761b
49911Author: Frederic Peters <fpeters@entrouvert.com>
49912Date:   Sun Jan 9 16:45:46 2005 +0000
49913
49914    removed hack to get to lib; it doesn't seem to work elsewhere.
49915
49916 php/tests/perfs.php | 9 +++------
49917 1 file changed, 3 insertions(+), 6 deletions(-)
49918
49919commit 89a08ce318035f00515a1ca2c5665019e0bda726
49920Author: Emmanuel Raviart <eraviart@entrouvert.com>
49921Date:   Sun Jan 9 15:37:39 2005 +0000
49922
49923    Swig: Corrected LassoNode node_info.
49924
49925 swig/Lasso.i | 7 ++++---
49926 1 file changed, 4 insertions(+), 3 deletions(-)
49927
49928commit f2d24dffda0d03036b3b2f5d5fb1812deef3c334
49929Author: Emmanuel Raviart <eraviart@entrouvert.com>
49930Date:   Sun Jan 9 15:28:19 2005 +0000
49931
49932    Swig: Removed login & lecp authnRequest & authnResponse attribute. Now uses
49933    attributes request & response, like C. Added dynamic casting to
49934    AuthnRequestAbstract & AuthnResponseAbstract.
49935
49936 python/tests/profiles_tests.py |   5 +-
49937 swig/Lasso.i                   | 159 ++++++++++++++---------------------------
49938 2 files changed, 55 insertions(+), 109 deletions(-)
49939
49940commit 5947af84b10542e8c1d24413d105b071c5b663b2
49941Author: Frederic Peters <fpeters@entrouvert.com>
49942Date:   Sun Jan 9 14:19:48 2005 +0000
49943
49944    replaced strncpy calls by g_strlcpy
49945
49946 lasso/xml/xml.c | 6 ++----
49947 1 file changed, 2 insertions(+), 4 deletions(-)
49948
49949commit 39ce94d79f42529d4b6bac0d184245416e3fdb87
49950Author: Frederic Peters <fpeters@entrouvert.com>
49951Date:   Sun Jan 9 13:44:53 2005 +0000
49952
49953    deals with lines ending with \; compile regex only once.
49954
49955 lasso/extract_symbols.py | 4 +++-
49956 1 file changed, 3 insertions(+), 1 deletion(-)
49957
49958commit 35e3d811cd17ad973ea4719382a6a7d0f879e865
49959Author: Frederic Peters <fpeters@entrouvert.com>
49960Date:   Sun Jan 9 13:44:24 2005 +0000
49961
49962    ends lines with \ so they get caught by extract_symbols.py
49963
49964 lasso/xml/saml_audience_restriction_condition.h | 8 ++++----
49965 1 file changed, 4 insertions(+), 4 deletions(-)
49966
49967commit 6a7c80d7dfc26b2c50ec21281e85a3fd6aa91e48
49968Author: Emmanuel Raviart <eraviart@entrouvert.com>
49969Date:   Sun Jan 9 12:42:43 2005 +0000
49970
49971    Swig: Beginning to add a kind of inheritance mechanism to LassoNode.
49972
49973    Swig: Added missing classes.
49974
49975 swig/Lasso.i | 591 ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
49976 1 file changed, 524 insertions(+), 67 deletions(-)
49977
49978commit 3864dfe70f035327c5b376db72176b5d2482d56b
49979Author: Emmanuel Raviart <eraviart@entrouvert.com>
49980Date:   Sat Jan 8 21:18:21 2005 +0000
49981
49982    Swig: Added several GList items.
49983
49984    Swig: Added SamlpRequestAbstract inheritance.
49985
49986 swig/Lasso.i | 815 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
49987 1 file changed, 806 insertions(+), 9 deletions(-)
49988
49989commit ba093f3e1536a5eb5044c3ee11672a720246a914
49990Author: Frederic Peters <fpeters@entrouvert.com>
49991Date:   Sat Jan 8 18:25:29 2005 +0000
49992
49993    reserve abi-space for unsupported elements in saml:Assertion
49994
49995 lasso/xml/saml_assertion.h | 9 +++------
49996 1 file changed, 3 insertions(+), 6 deletions(-)
49997
49998commit 167f8492ebfbe61207abe87f40b9b8a84f2b1f0a
49999Author: Emmanuel Raviart <eraviart@entrouvert.com>
50000Date:   Sat Jan 8 18:00:00 2005 +0000
50001
50002    Renamed NodeArray (resp. StringArray) to NodeList (resp. StringList).
50003
50004 csharp/Makefile.am | 4 ++--
50005 java/Makefile.am   | 4 ++--
50006 2 files changed, 4 insertions(+), 4 deletions(-)
50007
50008commit 9491b10cb82b3ce06190a7af809f30d07e74d3c0
50009Author: Emmanuel Raviart <eraviart@entrouvert.com>
50010Date:   Sat Jan 8 17:53:23 2005 +0000
50011
50012    Renamed LassoStringArray to LassoStringList.
50013
50014 swig/Lasso.i | 48 ++++++++++++++++++++++++------------------------
50015 1 file changed, 24 insertions(+), 24 deletions(-)
50016
50017commit 3101c8c09007e4036e4009475a4bf399c72faaf6
50018Author: Emmanuel Raviart <eraviart@entrouvert.com>
50019Date:   Sat Jan 8 17:49:32 2005 +0000
50020
50021    Corrected a typo.
50022
50023 swig/Lasso.i | 8 ++++----
50024 1 file changed, 4 insertions(+), 4 deletions(-)
50025
50026commit e52ac7dd278d2015d7651cf5177868db9a6343e2
50027Author: Emmanuel Raviart <eraviart@entrouvert.com>
50028Date:   Sat Jan 8 17:37:49 2005 +0000
50029
50030    Corrected a copy/paste error.
50031
50032 swig/Lasso.i | 8 ++++----
50033 1 file changed, 4 insertions(+), 4 deletions(-)
50034
50035commit e4a1a57e3a4fda4a73be381ddaa6cba9576f9d46
50036Author: Emmanuel Raviart <eraviart@entrouvert.com>
50037Date:   Sat Jan 8 17:35:11 2005 +0000
50038
50039    Swig: Renamed LassoNodeArray to LassoNodeList, because, although it is
50040    physically an array, it is the Swig binding of a GList.
50041
50042 swig/Lasso.i | 24 ++++++++++++------------
50043 1 file changed, 12 insertions(+), 12 deletions(-)
50044
50045commit ed9d5178ceeeaa1810855c52acce5986c677856f
50046Author: Emmanuel Raviart <eraviart@entrouvert.com>
50047Date:   Sat Jan 8 17:30:56 2005 +0000
50048
50049    Swig: Added Assertion attribute in samlp:Response.
50050
50051 swig/Lasso.i | 12 +++++++++++-
50052 1 file changed, 11 insertions(+), 1 deletion(-)
50053
50054commit 6ddec77e1bc46af42824d1cd10603a823bab693c
50055Author: Frederic Peters <fpeters@entrouvert.com>
50056Date:   Sat Jan 8 17:22:09 2005 +0000
50057
50058    moved remaining unbounded elements to GList* (samlp:Response/Assertion being
50059    part of that bunch)
50060
50061 lasso/id-ff/login.c                | 22 +++++++++++++---------
50062 lasso/xml/lib_assertion.c          |  4 ++--
50063 lasso/xml/saml_conditions.c        |  3 ++-
50064 lasso/xml/saml_conditions.h        |  8 ++++----
50065 lasso/xml/samlp_request_abstract.c |  2 ++
50066 lasso/xml/samlp_request_abstract.h |  2 +-
50067 lasso/xml/samlp_response.c         |  2 +-
50068 lasso/xml/samlp_response.h         |  2 +-
50069 8 files changed, 26 insertions(+), 19 deletions(-)
50070
50071commit cf134bfd7be7e629b16dd2046392b43720bbdb68
50072Author: Emmanuel Raviart <eraviart@entrouvert.com>
50073Date:   Sat Jan 8 17:15:55 2005 +0000
50074
50075    In SWIG, enclosed %init code inside braces to preserve gcc 2.95 compatibility.
50076
50077 swig/Lasso.i | 11 +++++++----
50078 1 file changed, 7 insertions(+), 4 deletions(-)
50079
50080commit bfc8da6cb855b4a135b50f08a3fd79eef6fc570f
50081Author: Emmanuel Raviart <eraviart@entrouvert.com>
50082Date:   Sat Jan 8 16:27:55 2005 +0000
50083
50084    In SWIG added support for conversion to and from LassoNode. Not implemented
50085    for C# nor Java yet.
50086
50087 swig/Lasso.i | 155 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
50088 1 file changed, 147 insertions(+), 8 deletions(-)
50089
50090commit bfcb490be39511c5357638e121e96e49bd6dfd6b
50091Author: Frederic Peters <fpeters@entrouvert.com>
50092Date:   Sat Jan 8 15:52:30 2005 +0000
50093
50094    turned a bunch of unbounded elements into GList*
50095
50096 lasso/xml/lib_assertion.c                       |  3 +--
50097 lasso/xml/lib_authentication_statement.c        |  3 ++-
50098 lasso/xml/lib_authn_context.h                   |  2 +-
50099 lasso/xml/lib_authn_request.h                   |  4 ++--
50100 lasso/xml/lib_authn_response_envelope.h         |  2 +-
50101 lasso/xml/lib_request_authn_context.c           |  4 ++--
50102 lasso/xml/lib_request_authn_context.h           |  6 +++---
50103 lasso/xml/saml_advice.c                         |  2 +-
50104 lasso/xml/saml_advice.h                         |  3 +--
50105 lasso/xml/saml_audience_restriction_condition.c | 24 +++++++++++++++++++++++-
50106 lasso/xml/saml_audience_restriction_condition.h |  4 +++-
50107 lasso/xml/saml_authentication_statement.c       |  2 +-
50108 lasso/xml/saml_authentication_statement.h       |  2 +-
50109 lasso/xml/saml_subject_confirmation.c           |  2 +-
50110 lasso/xml/saml_subject_confirmation.h           |  2 +-
50111 15 files changed, 44 insertions(+), 21 deletions(-)
50112
50113commit a110f6284980d31d09a59ede113ddeb41c8a2396
50114Author: Frederic Peters <fpeters@entrouvert.com>
50115Date:   Sat Jan 8 15:47:52 2005 +0000
50116
50117    only give xsi namespace to nodes with xsi: attributes
50118
50119 lasso/xml/saml_assertion.c | 3 +--
50120 1 file changed, 1 insertion(+), 2 deletions(-)
50121
50122commit 04ca2578a09ca7566e31f3e3f68388bbc7e4278c
50123Author: Frederic Peters <fpeters@entrouvert.com>
50124Date:   Sat Jan 8 15:15:06 2005 +0000
50125
50126    fixed maintainer-clean target for Perl binding
50127
50128 perl/Makefile.am | 18 +++++++++---------
50129 1 file changed, 9 insertions(+), 9 deletions(-)
50130
50131commit 3421a1f88ec972474623f24c960572ebfc0624c8
50132Author: Frederic Peters <fpeters@entrouvert.com>
50133Date:   Sat Jan 8 14:01:55 2005 +0000
50134
50135    port of perfs.c to PHP (it is surprisingly faster than the C version).
50136
50137 php/tests/perfs.php | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++
50138 1 file changed, 74 insertions(+)
50139
50140commit 1507aff943e0907f71413b0dffdd6538fa57f2fc
50141Author: Frederic Peters <fpeters@entrouvert.com>
50142Date:   Sat Jan 8 13:53:42 2005 +0000
50143
50144    check for identity in build_assertion
50145
50146 lasso/id-ff/login.c | 3 +++
50147 1 file changed, 3 insertions(+)
50148
50149commit d433c26a2dd4d89e2f1f709a65d9fbf2b6956737
50150Author: Frederic Peters <fpeters@entrouvert.com>
50151Date:   Fri Jan 7 12:17:07 2005 +0000
50152
50153    beginning of a C# version of perfs.c
50154
50155 csharp/examples/perfs.cs | 36 ++++++++++++++++++++++++++++++++++++
50156 1 file changed, 36 insertions(+)
50157
50158commit 23804d368275fe9e027e49f056a520eedf7c6ab8
50159Author: Frederic Peters <fpeters@entrouvert.com>
50160Date:   Fri Jan 7 12:16:01 2005 +0000
50161
50162    updated simple C# example
50163
50164 csharp/examples/runme.cs | 22 +++++++++++-----------
50165 1 file changed, 11 insertions(+), 11 deletions(-)
50166
50167commit d1040095470cad9c39cb3a3dda2d4867ea16516d
50168Author: Frederic Peters <fpeters@entrouvert.com>
50169Date:   Fri Jan 7 09:28:11 2005 +0000
50170
50171    put c# binding in a lasso namespace
50172
50173 csharp/Makefile.am | 3 ++-
50174 1 file changed, 2 insertions(+), 1 deletion(-)
50175
50176commit f6207969b0c61bcf5b77cc5c05abe0e2d9061069
50177Author: Frederic Peters <fpeters@entrouvert.com>
50178Date:   Wed Jan 5 17:47:56 2005 +0000
50179
50180    properly creates lasso-src-config from lasso-src-config.in
50181
50182 configure.ac | 2 +-
50183 1 file changed, 1 insertion(+), 1 deletion(-)
50184
50185commit 650b16d7085600e092cd8900d1a9bc22e88e765b
50186Author: Frederic Peters <fpeters@entrouvert.com>
50187Date:   Wed Jan 5 16:37:09 2005 +0000
50188
50189    mark sameNs as inline since it is short and often called (thanks to kcachegrind
50190    for profiling details)
50191
50192 lasso/xml/xml.c | 8 +++-----
50193 1 file changed, 3 insertions(+), 5 deletions(-)
50194
50195commit d6fe2ce4f8123ec283e8fba4d8a9b58ad0e0b19b
50196Author: Frederic Peters <fpeters@entrouvert.com>
50197Date:   Tue Jan 4 16:29:43 2005 +0000
50198
50199    fixed element name for SubjectConfirmation
50200
50201 lasso/xml/saml_subject_confirmation.c | 2 +-
50202 1 file changed, 1 insertion(+), 1 deletion(-)
50203
50204commit c5f81111a87af2786d65ed66324d967561af07aa
50205Author: Frederic Peters <fpeters@entrouvert.com>
50206Date:   Tue Jan 4 16:21:08 2005 +0000
50207
50208    fixed order of samlp:Response elements
50209
50210 lasso/xml/samlp_response.c | 2 +-
50211 1 file changed, 1 insertion(+), 1 deletion(-)
50212
50213commit 174c7ed696fbc4daa297c8019fcaa11a3c84d840
50214Author: Frederic Peters <fpeters@entrouvert.com>
50215Date:   Tue Jan 4 15:40:37 2005 +0000
50216
50217    clean some state and uri escape artifact
50218
50219 lasso/id-ff/login.c | 16 +++++++++++++---
50220 1 file changed, 13 insertions(+), 3 deletions(-)
50221
50222commit 83e79511d94c5c75a7bc3fe6f17c897089803865
50223Author: Frederic Peters <fpeters@entrouvert.com>
50224Date:   Tue Jan 4 12:42:02 2005 +0000
50225
50226    correctly allocates memory for nameidentifier attributes
50227
50228 lasso/id-ff/login.c | 5 +++--
50229 1 file changed, 3 insertions(+), 2 deletions(-)
50230
50231commit fe3928ad821c950709d026147e39b51a9c58e506
50232Author: Frederic Peters <fpeters@entrouvert.com>
50233Date:   Tue Jan 4 12:21:30 2005 +0000
50234
50235    removed individual debug() statements in dispose() and finalize(); replaced by
50236    a single statement in xml/xml.c; surrouded that one by LASSO_DEBUG so
50237    --enable-debugging prints those memory-management debugging data.
50238
50239 lasso/id-ff/federation.c |  5 -----
50240 lasso/id-ff/identity.c   |  5 -----
50241 lasso/id-ff/lecp.c       |  1 -
50242 lasso/id-ff/logout.c     |  3 ---
50243 lasso/id-ff/profile.c    |  6 ------
50244 lasso/id-ff/provider.c   |  4 ----
50245 lasso/id-ff/server.c     |  5 -----
50246 lasso/id-ff/session.c    |  4 ----
50247 lasso/id-wsf/discovery.c | 12 +++---------
50248 lasso/xml/xml.c          |  4 ++--
50249 10 files changed, 5 insertions(+), 44 deletions(-)
50250
50251commit 61f7da4c198c167d52980e60b73b88c11ac0c1c1
50252Author: Frederic Peters <fpeters@entrouvert.com>
50253Date:   Tue Jan 4 12:19:44 2005 +0000
50254
50255    added missing ;
50256
50257 lasso/xml/tools.c | 2 +-
50258 1 file changed, 1 insertion(+), 1 deletion(-)
50259
50260commit ac3eab37a681861b9267f850a1af1d39a7744022
50261Author: Frederic Peters <fpeters@entrouvert.com>
50262Date:   Tue Jan 4 12:13:09 2005 +0000
50263
50264    completely handle memory management for sessions
50265
50266 lasso/id-ff/session.c | 8 +++-----
50267 1 file changed, 3 insertions(+), 5 deletions(-)
50268
50269commit 9c96548f3ec805c89c894b4fd079d6f2ef2bce0c
50270Author: Frederic Peters <fpeters@entrouvert.com>
50271Date:   Tue Jan 4 12:12:06 2005 +0000
50272
50273    properly allocates memory for constant strings used in messages (or readonly
50274    memory would be freed and segfaults would happen)
50275
50276 lasso/xml/lib_authentication_statement.c | 4 ++--
50277 lasso/xml/xml.c                          | 2 +-
50278 2 files changed, 3 insertions(+), 3 deletions(-)
50279
50280commit 31acb1008110e3aae54005ad04d869b30825648a
50281Author: Frederic Peters <fpeters@entrouvert.com>
50282Date:   Tue Jan 4 11:16:21 2005 +0000
50283
50284    created serverprivate.h for two private #LassoServer methods
50285
50286 docs/reference/lasso-sections.txt |  2 --
50287 docs/reference/tmpl/provider.sgml |  9 +++++++++
50288 docs/reference/tmpl/server.sgml   | 19 -------------------
50289 lasso/id-ff/Makefile.am           |  1 +
50290 lasso/id-ff/login.c               |  1 +
50291 lasso/id-ff/server.c              |  1 +
50292 lasso/id-ff/server.h              |  4 ----
50293 lasso/id-ff/serverprivate.h       | 40 +++++++++++++++++++++++++++++++++++++++
50294 8 files changed, 52 insertions(+), 25 deletions(-)
50295
50296commit 64d858f0a96f432248e6b6a9723357a8a17a0282
50297Author: Frederic Peters <fpeters@entrouvert.com>
50298Date:   Tue Jan 4 10:13:05 2005 +0000
50299
50300    rewrote lasso_login_init_idp_initiated_authn_request using
50301    lasso_login_init_authn_request to avoid duplication.
50302
50303 lasso/id-ff/login.c | 85 +++++++++++++++++++----------------------------------
50304 1 file changed, 31 insertions(+), 54 deletions(-)
50305
50306commit e57ca2228d0e5f691a3cbca67af55e63474c9842
50307Author: Frederic Peters <fpeters@entrouvert.com>
50308Date:   Tue Jan 4 09:58:55 2005 +0000
50309
50310    don't care about NameFormat and NameQualifier in comparaison
50311
50312 lasso/id-ff/federation.c | 2 --
50313 1 file changed, 2 deletions(-)
50314
50315commit 0941616c85a1437b1e070b179ca2d5561fe830d2
50316Author: Frederic Peters <fpeters@entrouvert.com>
50317Date:   Tue Jan 4 09:35:22 2005 +0000
50318
50319    makefile perl magic to get distcheck running (disabled installation)
50320
50321 perl/Makefile.am | 20 ++++++++++++++------
50322 1 file changed, 14 insertions(+), 6 deletions(-)
50323
50324commit e8241b8fe4af424669796004c93ed653c61d642f
50325Author: Emmanuel Raviart <eraviart@entrouvert.com>
50326Date:   Mon Jan 3 21:21:45 2005 +0000
50327
50328    SWIG binding helper functions are now static.
50329    Added binding for saml:Attribute.
50330
50331 swig/Lasso.i | 111 ++++++++++++++++++++++++++++++++++++++++++++++++++---------
50332 1 file changed, 95 insertions(+), 16 deletions(-)
50333
50334commit 2daf315a1b9609a275f5464d69409f81bd5db522
50335Author: Frederic Peters <fpeters@entrouvert.com>
50336Date:   Mon Jan 3 18:38:10 2005 +0000
50337
50338    added include of #LassoSamlAttribute header file for #LassoSamlAttributeStatement
50339
50340 lasso/xml/saml_attribute_statement.h | 1 +
50341 1 file changed, 1 insertion(+)
50342
50343commit 5bb92a57d0075526f105fe065e2264589ef7135b
50344Author: Frederic Peters <fpeters@entrouvert.com>
50345Date:   Mon Jan 3 17:41:55 2005 +0000
50346
50347    updated swig generated java files list to have a working make distcheck
50348
50349 java/.cvsignore  | 82 +++++++++++++++++++++++++++++++++++++++-----------------
50350 java/Makefile.am | 35 +++++++++++++++++-------
50351 2 files changed, 82 insertions(+), 35 deletions(-)
50352
50353commit a3769283790b0cbbccd303b415c5a2fc39144c2c
50354Author: Frederic Peters <fpeters@entrouvert.com>
50355Date:   Mon Jan 3 17:29:20 2005 +0000
50356
50357    build and ship html documentation; distcheck runs ok.
50358
50359 docs/reference/Makefile.am | 29 +++++++++++++++++++++++++----
50360 1 file changed, 25 insertions(+), 4 deletions(-)
50361
50362commit 02c56f4b2ff774b77df604d00012a99ce593b855
50363Author: Frederic Peters <fpeters@entrouvert.com>
50364Date:   Mon Jan 3 14:05:57 2005 +0000
50365
50366    fixed succint typo
50367
50368 docs/reference/lasso-sections.txt   |  2 +-
50369 docs/reference/tmpl/federation.sgml | 18 -----------------
50370 docs/reference/tmpl/login.sgml      |  2 +-
50371 docs/reference/tmpl/profile.sgml    |  4 ++--
50372 docs/reference/tmpl/provider.sgml   | 39 +++++++++++++------------------------
50373 5 files changed, 17 insertions(+), 48 deletions(-)
50374
50375commit 0d375308823df547263125837c70850e841bcf25
50376Author: Frederic Peters <fpeters@entrouvert.com>
50377Date:   Mon Jan 3 13:42:12 2005 +0000
50378
50379    copy version.xml from the right location for make distcheck to work
50380
50381 docs/reference/Makefile.am | 2 +-
50382 1 file changed, 1 insertion(+), 1 deletion(-)
50383
50384commit 42a7a21629e01d993e0ef09243b8359f0ab7289c
50385Author: Frederic Peters <fpeters@entrouvert.com>
50386Date:   Mon Jan 3 13:41:54 2005 +0000
50387
50388    updated swig output files list for make distcheck
50389
50390 csharp/.cvsignore  | 90 ++++++++++++++++++++++++++++++++++++------------------
50391 csharp/Makefile.am | 35 +++++++++++++++------
50392 2 files changed, 85 insertions(+), 40 deletions(-)
50393
50394commit 43ed06001493f291edc796746fa2bd48474ec013
50395Author: Frederic Peters <fpeters@entrouvert.com>
50396Date:   Mon Jan 3 12:47:35 2005 +0000
50397
50398    more perl files to ignore
50399
50400 perl/.cvsignore | 6 ++++++
50401 1 file changed, 6 insertions(+)
50402
50403commit e196eb937aeb0f909d58f362c9ad983a6460fb3a
50404Author: Emmanuel Raviart <eraviart@entrouvert.com>
50405Date:   Sun Jan 2 23:27:09 2005 +0000
50406
50407    Adding SWIG support for GList of LassoNodes. Not finished.
50408
50409 swig/Lasso.i | 673 +++++++++++++++++++++++++++++++++++++----------------------
50410 1 file changed, 424 insertions(+), 249 deletions(-)
50411
50412commit 7910d90d472de46ec348685e60045758205fc5db
50413Author: Frederic Peters <fpeters@entrouvert.com>
50414Date:   Sun Jan 2 22:53:14 2005 +0000
50415
50416    use choosen CC and CFLAGS when compiling the perl module
50417
50418 perl/Makefile.PL | 2 ++
50419 perl/Makefile.am | 2 +-
50420 2 files changed, 3 insertions(+), 1 deletion(-)
50421
50422commit dc827ee8a98038716df142cd0cc2876e147b0e12
50423Author: Frederic Peters <fpeters@entrouvert.com>
50424Date:   Sun Jan 2 22:37:25 2005 +0000
50425
50426    Perl module builds and links correctly.
50427
50428 Makefile.am         |  2 +-
50429 configure.ac        |  2 ++
50430 lasso-src-config.in | 93 +++++++++++++++++++++++++++++++++++++++++++++++++++++
50431 perl/Makefile.PL    | 31 ++++++++++++++++--
50432 perl/Makefile.am    |  2 +-
50433 5 files changed, 125 insertions(+), 5 deletions(-)
50434
50435commit a366436870c767f8f7701dda8d6ee6d2ef65571b
50436Author: Emmanuel Raviart <eraviart@entrouvert.com>
50437Date:   Sun Jan 2 17:28:21 2005 +0000
50438
50439    Improved SWIG binding for assertions.
50440
50441 swig/Lasso.i | 787 +++++++++++++++++++++++++++++++++++++++++++++++++++++------
50442 1 file changed, 710 insertions(+), 77 deletions(-)
50443
50444commit fb05698045ead8daaf91259f77305d0114eb4733
50445Author: Frederic Peters <fpeters@entrouvert.com>
50446Date:   Sun Jan 2 13:07:27 2005 +0000
50447
50448    building the perl binding
50449
50450 perl/Makefile.PL | 15 +++++++++++++++
50451 perl/Makefile.am | 45 ++++++++++++++++++++++++++++++++++++++++++++-
50452 2 files changed, 59 insertions(+), 1 deletion(-)
50453
50454commit f3777223c26f89f7305d4a4fbc410b48820b160f
50455Author: Emmanuel Raviart <eraviart@entrouvert.com>
50456Date:   Sun Jan 2 11:40:22 2005 +0000
50457
50458    Improved Extension support in SWIG.
50459    Corrected use of %newobject in SWIG.
50460
50461 swig/Lasso-wsf.i |   7 +-
50462 swig/Lasso.i     | 211 +++++++++++++++++++++++++++++++++++--------------------
50463 2 files changed, 141 insertions(+), 77 deletions(-)
50464
50465commit e16753d1096d9d4fdef1f347f915bb98cc53e081
50466Author: Frederic Peters <fpeters@entrouvert.com>
50467Date:   Sun Jan 2 11:36:11 2005 +0000
50468
50469    first step to perl bindings (they still need to be compiled and installed
50470    correctly)
50471
50472 Makefile.am      |  5 +++-
50473 configure.ac     | 79 ++++++++++++++++++++++++++++++++++++++++++++------------
50474 perl/.cvsignore  |  8 ++++++
50475 perl/Makefile.am | 14 ++++++++++
50476 4 files changed, 89 insertions(+), 17 deletions(-)
50477
50478commit 76f6e65853bc68ab31b07ff1d7d919898027a7fe
50479Author: Frederic Peters <fpeters@entrouvert.com>
50480Date:   Sat Jan 1 19:18:18 2005 +0000
50481
50482    accounts for changes in lasso_node_dump
50483
50484 tests/random_tests.c | 14 +++++++-------
50485 1 file changed, 7 insertions(+), 7 deletions(-)
50486
50487commit 9b444f779618d55bceceb06d19bceeefe9963fcf
50488Author: Frederic Peters <fpeters@entrouvert.com>
50489Date:   Sat Jan 1 18:53:30 2005 +0000
50490
50491    Removed second and third parameters of lasso_node_dump since @encoding is
50492    always UTF-8 and @format is always to indent XML in lasso dumps.
50493
50494 lasso/id-ff/identity.c                |  2 +-
50495 lasso/id-ff/login.c                   |  2 +-
50496 lasso/id-ff/logout.c                  |  2 +-
50497 lasso/id-ff/name_identifier_mapping.c |  2 +-
50498 lasso/id-ff/name_registration.c       |  2 +-
50499 lasso/id-ff/server.c                  |  2 +-
50500 lasso/id-ff/service.c                 |  2 +-
50501 lasso/id-ff/session.c                 |  2 +-
50502 lasso/id-wsf/discovery.c              |  2 +-
50503 lasso/xml/xml.c                       | 24 +++---------
50504 lasso/xml/xml.h                       |  2 +-
50505 swig/Lasso.i                          | 72 +++++++++++++++++------------------
50506 12 files changed, 51 insertions(+), 65 deletions(-)
50507
50508commit f40931b78a4cba76c7109395f64a573c2ae447f9
50509Author: Frederic Peters <fpeters@entrouvert.com>
50510Date:   Sat Jan 1 18:41:17 2005 +0000
50511
50512    removed lasso_federation_set_local_name_identifier and
50513    lasso_federation_set_remote_name_identifier; they were no longer necessary.
50514
50515 docs/reference/lasso-sections.txt |  2 --
50516 lasso/id-ff/federation.c          | 34 ----------------------------------
50517 lasso/id-ff/federation.h          |  5 -----
50518 lasso/id-ff/name_registration.c   |  8 ++++++--
50519 4 files changed, 6 insertions(+), 43 deletions(-)
50520
50521commit 44a0550240c2f451ad37e2bc7e32ba611e44f3a7
50522Author: Emmanuel Raviart <eraviart@entrouvert.com>
50523Date:   Sat Jan 1 17:51:18 2005 +0000
50524
50525    Removed %rename for attributes in PHP binding, because they currently don't
50526    work.
50527
50528 swig/Lasso.i | 151 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
50529 1 file changed, 151 insertions(+)
50530
50531commit f0e513e25e6272a550b79521371899d87075eafb
50532Author: Frederic Peters <fpeters@entrouvert.com>
50533Date:   Sat Jan 1 17:36:12 2005 +0000
50534
50535    applied esaracco patch for check configure test
50536
50537 configure.ac | 5 ++---
50538 1 file changed, 2 insertions(+), 3 deletions(-)
50539
50540commit 230b4d8ebc82388bd926ce4c19630f6c7d052436
50541Author: Emmanuel Raviart <eraviart@entrouvert.com>
50542Date:   Sat Jan 1 13:43:16 2005 +0000
50543
50544    Changed the way %extend was used in SWIG.
50545
50546 swig/Lasso.i | 741 +++++++++++++++++++++++++++++------------------------------
50547 1 file changed, 370 insertions(+), 371 deletions(-)
50548
50549commit 6edf9797b20d45657d6c53fecb19b5355955bbfd
50550Author: Emmanuel Raviart <eraviart@entrouvert.com>
50551Date:   Sat Jan 1 12:10:04 2005 +0000
50552
50553    Removed binding for functions lasso_federation_set_local_name_identifier and
50554    lasso_federation_set_remote_name_identifier: the are useless.
50555
50556 swig/Lasso.i | 6 ------
50557 1 file changed, 6 deletions(-)
50558
50559commit 305741766ec725227e38076dc3420cc231ca36a5
50560Author: Emmanuel Raviart <eraviart@entrouvert.com>
50561Date:   Sat Jan 1 11:47:54 2005 +0000
50562
50563    SWIG binding now uses only lasso_node_destroy for LassoNode: no more
50564    g_object_unref nor lasso_xxx_destroy.
50565
50566 swig/Lasso.i | 25 ++++++++++++++-----------
50567 1 file changed, 14 insertions(+), 11 deletions(-)
50568
50569commit f22e915b3746fbd7ec841be046c3aefa7f67ba56
50570Author: Emmanuel Raviart <eraviart@entrouvert.com>
50571Date:   Sat Jan 1 10:37:26 2005 +0000
50572
50573    SWIG binding: Added Federation; updated Identity.
50574
50575 swig/Lasso.i | 148 +++++++++++++++++++++++++++++++++++++++++++++++------------
50576 1 file changed, 119 insertions(+), 29 deletions(-)
50577
50578commit af8c562d27f4ef1199ec15891c54e36b6a32d8fb
50579Author: Emmanuel Raviart <eraviart@entrouvert.com>
50580Date:   Sat Jan 1 01:53:24 2005 +0000
50581
50582    Back to camelCase for attributes in SWIG binding.
50583
50584 swig/Lasso.i | 161 +++++++++++++++++++++++++++++++++++++++++++++++++++--------
50585 1 file changed, 141 insertions(+), 20 deletions(-)
50586
50587commit 3f66b6f3054360c897cb235d0e607dbe83b9334e
50588Author: Emmanuel Raviart <eraviart@entrouvert.com>
50589Date:   Fri Dec 31 22:35:28 2004 +0000
50590
50591    Updated LassoServer SWIG binding.
50592
50593 lasso/id-ff/server.h |   6 ++-
50594 swig/Lasso.i         | 139 +++++++++++++++++++++++++++++++++++++--------------
50595 2 files changed, 105 insertions(+), 40 deletions(-)
50596
50597commit c24d94f1ffa3b34f5b609870c31f98cb23bbc875
50598Author: Frederic Peters <fpeters@entrouvert.com>
50599Date:   Fri Dec 31 18:43:40 2004 +0000
50600
50601    replaced enum name in methods added between two cvs runs
50602
50603 swig/Lasso.i | 10 +++++-----
50604 1 file changed, 5 insertions(+), 5 deletions(-)
50605
50606commit ac3e5574fc5c6fb3ec5fcbe3826928422f182b74
50607Author: Frederic Peters <fpeters@entrouvert.com>
50608Date:   Fri Dec 31 18:33:23 2004 +0000
50609
50610    moved remaining lasso[A-Z].* enums to Lasso[A-Z].*
50611
50612 docs/reference/lasso-sections.txt                  | 16 ++++----
50613 lasso/id-ff/defederation.c                         |  2 +-
50614 lasso/id-ff/defederation.h                         |  2 +-
50615 lasso/id-ff/login.c                                |  6 +--
50616 lasso/id-ff/login.h                                | 12 +++---
50617 lasso/id-ff/logout.c                               |  4 +-
50618 lasso/id-ff/logout.h                               |  4 +-
50619 lasso/id-ff/name_registration.c                    |  4 +-
50620 lasso/id-ff/name_registration.h                    |  2 +-
50621 lasso/id-ff/profile.c                              |  4 +-
50622 lasso/id-ff/profile.h                              |  8 ++--
50623 lasso/id-ff/provider.c                             | 17 ++++-----
50624 lasso/id-ff/provider.h                             | 14 +++----
50625 lasso/id-ff/server.h                               |  2 +-
50626 lasso/lasso.c                                      |  2 +-
50627 lasso/lasso.h                                      |  6 +--
50628 .../xml/lib_federation_termination_notification.c  |  2 +-
50629 .../xml/lib_federation_termination_notification.h  |  2 +-
50630 lasso/xml/lib_logout_request.c                     |  2 +-
50631 lasso/xml/lib_logout_request.h                     |  2 +-
50632 lasso/xml/lib_logout_response.c                    |  2 +-
50633 lasso/xml/lib_logout_response.h                    |  2 +-
50634 lasso/xml/lib_name_identifier_mapping_request.c    |  2 +-
50635 lasso/xml/lib_name_identifier_mapping_request.h    |  2 +-
50636 lasso/xml/lib_name_identifier_mapping_response.c   |  2 +-
50637 lasso/xml/lib_name_identifier_mapping_response.h   |  2 +-
50638 lasso/xml/lib_register_name_identifier_request.c   |  2 +-
50639 lasso/xml/lib_register_name_identifier_request.h   |  2 +-
50640 lasso/xml/lib_register_name_identifier_response.c  |  2 +-
50641 lasso/xml/lib_register_name_identifier_response.h  |  2 +-
50642 lasso/xml/private.h                                |  9 ++---
50643 lasso/xml/saml_assertion.h                         |  4 +-
50644 lasso/xml/samlp_request_abstract.h                 |  4 +-
50645 lasso/xml/samlp_response_abstract.h                |  4 +-
50646 lasso/xml/tools.c                                  |  8 ++--
50647 lasso/xml/xml.c                                    | 10 ++---
50648 lasso/xml/xml.h                                    |  6 +--
50649 swig/Lasso.i                                       | 44 +++++++++++-----------
50650 38 files changed, 110 insertions(+), 112 deletions(-)
50651
50652commit 113c9ccd3f4c5255c682a3e831774313585bb8d5
50653Author: Emmanuel Raviart <eraviart@entrouvert.com>
50654Date:   Fri Dec 31 18:28:30 2004 +0000
50655
50656    Updated SWIG binding for LassoProvider.
50657
50658 swig/Lasso.i | 79 +++++++++++++++++++++++++++++++++++++++++++++++++-----------
50659 1 file changed, 65 insertions(+), 14 deletions(-)
50660
50661commit 487b1ff63f5e6eccbce6d45d127a4dc38e3c8516
50662Author: Emmanuel Raviart <eraviart@entrouvert.com>
50663Date:   Fri Dec 31 18:21:32 2004 +0000
50664
50665    Spelling correction: succint -> succinct.
50666
50667 lasso/id-ff/login.c    | 14 +++++++-------
50668 lasso/id-ff/provider.c | 18 +++++++++---------
50669 lasso/id-ff/provider.h |  2 +-
50670 3 files changed, 17 insertions(+), 17 deletions(-)
50671
50672commit f118492b5b90279cdc8daa4e091c6badaa7213e6
50673Author: Emmanuel Raviart <eraviart@entrouvert.com>
50674Date:   Fri Dec 31 17:30:37 2004 +0000
50675
50676    In SWIG, added constructor, destructor and dump to "lib:" objects.
50677
50678 swig/Lasso.i | 183 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
50679 1 file changed, 175 insertions(+), 8 deletions(-)
50680
50681commit de5b985b0b9855701ca9a15c45b13292ae3c7960
50682Author: Emmanuel Raviart <eraviart@entrouvert.com>
50683Date:   Fri Dec 31 16:38:37 2004 +0000
50684
50685    Improved SWIG bindings of "lib:" objects.
50686
50687 swig/Lasso.i | 322 +++++++++++++++++++++++++++++++++++------------------------
50688 1 file changed, 189 insertions(+), 133 deletions(-)
50689
50690commit 815595a4d588f8388299b6e6f98daf2f426965bf
50691Author: Frederic Peters <fpeters@entrouvert.com>
50692Date:   Fri Dec 31 15:37:21 2004 +0000
50693
50694    moved lasso_strerror to public interface
50695
50696 lasso/xml/errors.c | 4 +++-
50697 lasso/xml/errors.h | 1 -
50698 lasso/xml/xml.h    | 2 ++
50699 3 files changed, 5 insertions(+), 2 deletions(-)
50700
50701commit aed3f5693a83481681974bb8c66368c7c3acca46
50702Author: Frederic Peters <fpeters@entrouvert.com>
50703Date:   Fri Dec 31 14:32:48 2004 +0000
50704
50705    removed obsolete (since move to structure) lasso_node_verify_signature (but
50706    lasso is still lacking signature check for assertion)
50707
50708 docs/reference/lasso-sections.txt |   1 -
50709 lasso/id-ff/login.c               |   7 +-
50710 lasso/xml/xml.c                   | 134 --------------------------------------
50711 lasso/xml/xml.h                   |   3 -
50712 4 files changed, 1 insertion(+), 144 deletions(-)
50713
50714commit bd0a86d275398ac86c7e2dac10055c9e692424e3
50715Author: Frederic Peters <fpeters@entrouvert.com>
50716Date:   Fri Dec 31 14:21:44 2004 +0000
50717
50718    sets InResponseTo in samlp:Response
50719
50720 lasso/id-ff/login.c        | 2 ++
50721 lasso/xml/samlp_response.c | 1 -
50722 2 files changed, 2 insertions(+), 1 deletion(-)
50723
50724commit c30358cd603b42a2c65c1b89c5cc00e69c0d8cd2
50725Author: Frederic Peters <fpeters@entrouvert.com>
50726Date:   Fri Dec 31 13:42:18 2004 +0000
50727
50728    ret > 0 no longer happens
50729
50730 lasso/id-ff/login.c | 3 ---
50731 1 file changed, 3 deletions(-)
50732
50733commit b783a9e11c7b45d7013896283fdca967535989d4
50734Author: Frederic Peters <fpeters@entrouvert.com>
50735Date:   Fri Dec 31 13:40:38 2004 +0000
50736
50737    if AuthnRequestsSigned is missing assume it as TRUE
50738
50739 lasso/id-ff/login.c | 6 +++---
50740 1 file changed, 3 insertions(+), 3 deletions(-)
50741
50742commit 5aa4cb60689cbb5cd979698f8ea1fdd7835457b6
50743Author: Frederic Peters <fpeters@entrouvert.com>
50744Date:   Fri Dec 31 13:24:41 2004 +0000
50745
50746    removed obsolete comment
50747
50748 lasso/id-ff/login.c | 2 --
50749 1 file changed, 2 deletions(-)
50750
50751commit 6e88aac8cf459b8e74a5621faf74d940f53376d1
50752Author: Frederic Peters <fpeters@entrouvert.com>
50753Date:   Fri Dec 31 13:23:08 2004 +0000
50754
50755    error on missing <Status>
50756
50757 lasso/id-ff/login.c | 13 ++++++-------
50758 1 file changed, 6 insertions(+), 7 deletions(-)
50759
50760commit 5f06b9259036ccd4ddd90fae6579e98c3b440fc2
50761Author: Frederic Peters <fpeters@entrouvert.com>
50762Date:   Fri Dec 31 13:10:09 2004 +0000
50763
50764    memory management in #LassoLogout (actually already done with snippets; nothing
50765    to do but removing old FIXME comments)
50766
50767 lasso/id-ff/logout.c | 7 -------
50768 1 file changed, 7 deletions(-)
50769
50770commit 8c9419003b13c6128658b5aad64904abd1eac4ed
50771Author: Frederic Peters <fpeters@entrouvert.com>
50772Date:   Fri Dec 31 13:06:21 2004 +0000
50773
50774    it sure must be set to NULL
50775
50776 lasso/id-ff/name_registration.c | 2 +-
50777 1 file changed, 1 insertion(+), 1 deletion(-)
50778
50779commit c128cdc47c0f40275565ca883f057479d0bd9b47
50780Author: Frederic Peters <fpeters@entrouvert.com>
50781Date:   Fri Dec 31 12:43:19 2004 +0000
50782
50783    memory management in #LassoProvider
50784
50785 lasso/id-ff/provider.c | 36 +++++++++++++++++++++++++++++++++++-
50786 1 file changed, 35 insertions(+), 1 deletion(-)
50787
50788commit af89eeec2839f0220b56c51c4fc20e3047731958
50789Author: Frederic Peters <fpeters@entrouvert.com>
50790Date:   Fri Dec 31 12:38:34 2004 +0000
50791
50792    don't output memory management debug strings
50793
50794 lasso/xml/xml.c | 2 +-
50795 1 file changed, 1 insertion(+), 1 deletion(-)
50796
50797commit 0f200c3cbe492ec191fe1608c4c796014aa4b51a
50798Author: Frederic Peters <fpeters@entrouvert.com>
50799Date:   Fri Dec 31 12:00:26 2004 +0000
50800
50801    ignore version.xml
50802
50803 docs/reference/.cvsignore | 2 +-
50804 1 file changed, 1 insertion(+), 1 deletion(-)
50805
50806commit e6d2d1938beab64200ec758c77b849f6bbbc7558
50807Author: Frederic Peters <fpeters@entrouvert.com>
50808Date:   Fri Dec 31 11:59:59 2004 +0000
50809
50810    added new saml classes and removed private functions from #LassoProvider
50811
50812 docs/reference/lasso-sections.txt | 62 +++++++++++++++++++++++++++++++++++++--
50813 docs/reference/tmpl/provider.sgml | 22 --------------
50814 2 files changed, 60 insertions(+), 24 deletions(-)
50815
50816commit a5322cfc64ccae09de38ba450b13b24c08bf1858
50817Author: Frederic Peters <fpeters@entrouvert.com>
50818Date:   Fri Dec 31 11:52:26 2004 +0000
50819
50820    fixed spelling in lasso_provider_new_from_dump description
50821
50822 lasso/id-ff/provider.c | 5 ++---
50823 1 file changed, 2 insertions(+), 3 deletions(-)
50824
50825commit a61cc3926922beecb667c048626f901ca8173a9b
50826Author: Frederic Peters <fpeters@entrouvert.com>
50827Date:   Fri Dec 31 11:51:11 2004 +0000
50828
50829    moved some lasso private functions to new providerprivate.h; insure it is
50830    included properly in other files (as well as some sessionprivate.h that were
50831    missing)
50832
50833 lasso/id-ff/Makefile.am               |  1 +
50834 lasso/id-ff/defederation.c            |  3 +++
50835 lasso/id-ff/login.c                   |  1 +
50836 lasso/id-ff/logout.c                  |  2 ++
50837 lasso/id-ff/name_identifier_mapping.c |  2 ++
50838 lasso/id-ff/name_registration.c       |  2 ++
50839 lasso/id-ff/provider.c                | 10 +++++++++
50840 lasso/id-ff/provider.h                |  5 -----
50841 lasso/id-ff/providerprivate.h         | 41 +++++++++++++++++++++++++++++++++++
50842 lasso/id-ff/server.c                  |  2 ++
50843 10 files changed, 64 insertions(+), 5 deletions(-)
50844
50845commit a8a0e34c30ee44043d2a92e6bbc423df2b1623c8
50846Author: Frederic Peters <fpeters@entrouvert.com>
50847Date:   Fri Dec 31 11:44:43 2004 +0000
50848
50849    documented lasso_server_get_providerID_from_hash, reaching:
50850    60% symbol docs coverage (151 symbols documented, 101 not documented)
50851
50852 lasso/id-ff/server.c | 10 ++++++++++
50853 1 file changed, 10 insertions(+)
50854
50855commit 300dfa310e93e95799a42042530ca9412b60bd06
50856Author: Frederic Peters <fpeters@entrouvert.com>
50857Date:   Fri Dec 31 11:40:16 2004 +0000
50858
50859    fixed parameter name in constructor
50860
50861 lasso/xml/lib_authn_response_envelope.c | 2 +-
50862 1 file changed, 1 insertion(+), 1 deletion(-)
50863
50864commit cf215e552ee8d126f4d34fe021577865259ab19f
50865Author: Frederic Peters <fpeters@entrouvert.com>
50866Date:   Fri Dec 31 11:38:57 2004 +0000
50867
50868    fixed function name in docstring for #LassoLibAuthnResponseEnvelope constructor
50869
50870 lasso/xml/lib_authn_response_envelope.c | 2 +-
50871 1 file changed, 1 insertion(+), 1 deletion(-)
50872
50873commit 4229c60d990fedf09796209a168f133165462995
50874Author: Frederic Peters <fpeters@entrouvert.com>
50875Date:   Fri Dec 31 11:33:28 2004 +0000
50876
50877    documented a bunch of LassoSaml* classes _new functions
50878
50879 lasso/xml/saml_attribute.c    | 8 +++++++-
50880 lasso/xml/samlp_request.c     | 9 ++++++++-
50881 lasso/xml/samlp_response.c    | 9 ++++++++-
50882 lasso/xml/samlp_status.c      | 8 +++++++-
50883 lasso/xml/samlp_status_code.c | 8 +++++++-
50884 5 files changed, 37 insertions(+), 5 deletions(-)
50885
50886commit 305791ba1e72c9916ee2358eeb4b5d188276ef19
50887Author: Frederic Peters <fpeters@entrouvert.com>
50888Date:   Fri Dec 31 11:23:40 2004 +0000
50889
50890    documented a bunch of other xml base objects
50891
50892 .../xml/lib_federation_termination_notification.c  |  3 ++-
50893 lasso/xml/lib_logout_request.c                     | 20 +++++++++++++++++
50894 lasso/xml/lib_logout_response.c                    | 22 ++++++++++++++++++-
50895 lasso/xml/lib_name_identifier_mapping_request.c    | 22 +++++++++++++++++++
50896 lasso/xml/lib_name_identifier_mapping_response.c   | 22 ++++++++++++++++++-
50897 lasso/xml/lib_register_name_identifier_request.c   | 25 ++++++++++++++++++++--
50898 lasso/xml/lib_register_name_identifier_response.c  | 23 +++++++++++++++++++-
50899 lasso/xml/lib_request_authn_context.c              |  8 +++++++
50900 8 files changed, 139 insertions(+), 6 deletions(-)
50901
50902commit b631b0a49cf7911ac6db153ce30ef47bb646911d
50903Author: Frederic Peters <fpeters@entrouvert.com>
50904Date:   Fri Dec 31 11:22:36 2004 +0000
50905
50906    forgot a parameter in lasso_login_validate_request_msg docstring
50907
50908 lasso/id-ff/login.c | 1 +
50909 1 file changed, 1 insertion(+)
50910
50911commit 25e64724fc518824345f9ef56225c549eee2cb39
50912Author: Frederic Peters <fpeters@entrouvert.com>
50913Date:   Fri Dec 31 11:07:45 2004 +0000
50914
50915    documented remaining #LassoLogin function, lasso_login_validate_request_msg
50916
50917 lasso/id-ff/login.c | 10 +++++++++-
50918 1 file changed, 9 insertions(+), 1 deletion(-)
50919
50920commit fb459ca48cfb520ffdcfd23a084510a8170d0da1
50921Author: Frederic Peters <fpeters@entrouvert.com>
50922Date:   Fri Dec 31 11:03:45 2004 +0000
50923
50924    fixed parameter names in some #LassoLogin docstrings
50925
50926 lasso/id-ff/login.c | 4 ++--
50927 1 file changed, 2 insertions(+), 2 deletions(-)
50928
50929commit b54a68d51d5ee47dd6ac71bfe1a715aaa4ac52ff
50930Author: Frederic Peters <fpeters@entrouvert.com>
50931Date:   Fri Dec 31 10:51:17 2004 +0000
50932
50933    documented #LassoLogin
50934
50935 lasso/id-ff/login.c  | 166 +++++++++++++++++++++++++++++++++++----------------
50936 lasso/id-ff/logout.c |   3 +-
50937 lasso/xml/xml.c      |   4 ++
50938 3 files changed, 120 insertions(+), 53 deletions(-)
50939
50940commit 72d49e31271929a29a283fb0224b0f13ba0cc39e
50941Author: Frederic Peters <fpeters@entrouvert.com>
50942Date:   Thu Dec 30 20:09:30 2004 +0000
50943
50944    more memory management for #LassoServer
50945
50946 lasso/id-ff/server.c | 7 +++++--
50947 1 file changed, 5 insertions(+), 2 deletions(-)
50948
50949commit 1206801205f7fb4f61720cd804d94bc2f744338f
50950Author: Frederic Peters <fpeters@entrouvert.com>
50951Date:   Thu Dec 30 20:04:44 2004 +0000
50952
50953    memory management for #LassoIdentity and #LassoSession (partial)
50954
50955 lasso/id-ff/identity.c | 5 +++--
50956 lasso/id-ff/session.c  | 9 +++++++--
50957 2 files changed, 10 insertions(+), 4 deletions(-)
50958
50959commit 4f8d34a9eee50fdf7513c149a0e8dd58157e4b73
50960Author: Frederic Peters <fpeters@entrouvert.com>
50961Date:   Thu Dec 30 19:56:12 2004 +0000
50962
50963    implemented _destroy for LassoService (WSF thing, but that's just a call to
50964    lasso_node_destroy)
50965
50966 lasso/id-ff/service.c | 4 ++--
50967 1 file changed, 2 insertions(+), 2 deletions(-)
50968
50969commit 97cd445ee361cf7da4051e81005cf59fd34fcffd
50970Author: Frederic Peters <fpeters@entrouvert.com>
50971Date:   Thu Dec 30 19:27:24 2004 +0000
50972
50973    documented more functions, reaching 50% symbol docs coverage (126 symbols
50974    documented, 126 not documented)
50975
50976 lasso/xml/lib_assertion.c                          | 21 ++++++++++++++++++++-
50977 lasso/xml/lib_authentication_statement.c           | 20 ++++++++++++++++++++
50978 lasso/xml/lib_authn_context.c                      |  8 +++++++-
50979 lasso/xml/lib_authn_request.c                      |  8 +++++++-
50980 lasso/xml/lib_authn_request_envelope.c             | 22 +++++++++++++++++++++-
50981 lasso/xml/lib_authn_response.c                     | 11 ++++++++++-
50982 lasso/xml/lib_authn_response_envelope.c            | 12 +++++++++++-
50983 .../xml/lib_federation_termination_notification.c  | 21 +++++++++++++++++++++
50984 lasso/xml/lib_idp_entries.c                        |  5 ++---
50985 lasso/xml/lib_idp_entry.c                          |  4 ++--
50986 lasso/xml/lib_idp_list.c                           |  8 ++------
50987 lasso/xml/lib_scoping.c                            |  5 ++---
50988 lasso/xml/lib_status_response.c                    |  8 +++++++-
50989 lasso/xml/lib_subject.c                            |  8 +++++++-
50990 lasso/xml/saml_advice.c                            |  5 ++---
50991 lasso/xml/saml_assertion.c                         |  5 ++---
50992 lasso/xml/saml_attribute_designator.c              |  5 ++---
50993 lasso/xml/saml_attribute_statement.c               |  5 ++---
50994 lasso/xml/saml_audience_restriction_condition.c    |  5 ++---
50995 lasso/xml/saml_authentication_statement.c          |  5 ++---
50996 lasso/xml/saml_authority_binding.c                 |  5 ++---
50997 lasso/xml/saml_conditions.c                        |  5 ++---
50998 lasso/xml/saml_name_identifier.c                   |  5 ++---
50999 lasso/xml/saml_subject.c                           |  5 ++---
51000 lasso/xml/saml_subject_confirmation.c              |  4 ++--
51001 lasso/xml/saml_subject_locality.c                  |  5 ++---
51002 lasso/xml/saml_subject_statement.c                 |  5 ++---
51003 27 files changed, 165 insertions(+), 60 deletions(-)
51004
51005commit b9efc048b835c575cb10457e251e563ec425d2b8
51006Author: Frederic Peters <fpeters@entrouvert.com>
51007Date:   Thu Dec 30 17:39:22 2004 +0000
51008
51009    set members to NULL to be sure
51010
51011 lasso/id-ff/profile.c | 3 +++
51012 1 file changed, 3 insertions(+)
51013
51014commit 407c5aa6ac7ae2a84fc8a746018d88206e5bf3e0
51015Author: Frederic Peters <fpeters@entrouvert.com>
51016Date:   Thu Dec 30 17:28:15 2004 +0000
51017
51018    request and response fields are handled by snippets; they must not be freed
51019    manually
51020
51021 lasso/id-ff/profile.c | 5 -----
51022 1 file changed, 5 deletions(-)
51023
51024commit 3982e78385bfe3abd933e171fade94442b888772
51025Author: Emmanuel Raviart <eraviart@entrouvert.com>
51026Date:   Thu Dec 30 17:12:42 2004 +0000
51027
51028    Added missing g_object_ref for Logout et Lecp request and response in SWIG
51029    binding.
51030
51031 swig/Lasso.i | 16 ++++++++--------
51032 1 file changed, 8 insertions(+), 8 deletions(-)
51033
51034commit 3e1dc949c95683871d63b311bcf378cc75447105
51035Author: Emmanuel Raviart <eraviart@entrouvert.com>
51036Date:   Thu Dec 30 17:05:13 2004 +0000
51037
51038    Removed unused GLib types from SWIG.
51039    SWIG now uses errors.h.
51040
51041 swig/Lasso.i | 105 ++++++++++-------------------------------------------------
51042 1 file changed, 17 insertions(+), 88 deletions(-)
51043
51044commit e40295bfb8ffdffdc7195bc23830f51e1597c5f6
51045Author: Frederic Peters <fpeters@entrouvert.com>
51046Date:   Thu Dec 30 16:47:35 2004 +0000
51047
51048    added refcounting of server to other profiles
51049
51050 lasso/id-ff/defederation.c            | 2 +-
51051 lasso/id-ff/lecp.c                    | 2 +-
51052 lasso/id-ff/name_identifier_mapping.c | 2 +-
51053 lasso/id-ff/name_registration.c       | 2 +-
51054 4 files changed, 4 insertions(+), 4 deletions(-)
51055
51056commit c87166330e5cb6087e3bfd2852bcdad8385abfe3
51057Author: Frederic Peters <fpeters@entrouvert.com>
51058Date:   Thu Dec 30 16:44:51 2004 +0000
51059
51060    fixing object refcounting in login/logout and proper object destruction to
51061    profile
51062
51063 lasso/id-ff/identity.c |  2 ++
51064 lasso/id-ff/login.c    |  4 ++--
51065 lasso/id-ff/logout.c   |  4 ++--
51066 lasso/id-ff/profile.c  | 10 +++++-----
51067 lasso/id-ff/session.c  |  2 ++
51068 5 files changed, 13 insertions(+), 9 deletions(-)
51069
51070commit 099f410feada24f648ab6a43d4de7208f840a223
51071Author: Frederic Peters <fpeters@entrouvert.com>
51072Date:   Thu Dec 30 15:21:51 2004 +0000
51073
51074    documented #LassoProfile identity and session methods
51075
51076 lasso/id-ff/profile.c | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++
51077 1 file changed, 58 insertions(+)
51078
51079commit c338481e24c97f3d3167cd4f688b3c33b849b4e1
51080Author: Frederic Peters <fpeters@entrouvert.com>
51081Date:   Thu Dec 30 15:12:12 2004 +0000
51082
51083    documented some new/destroy/dump/... functions
51084
51085 lasso/id-ff/lecp.c              | 16 ++++++++++++++++
51086 lasso/id-ff/name_registration.c | 26 ++++++++++++++++++++++----
51087 2 files changed, 38 insertions(+), 4 deletions(-)
51088
51089commit 3a5285a58bcd13b8fb86e82fbc8004d4f00c0037
51090Author: Frederic Peters <fpeters@entrouvert.com>
51091Date:   Thu Dec 30 14:53:18 2004 +0000
51092
51093    added some missing functions to documentation
51094
51095 docs/reference/lasso-sections.txt | 16 ++++++++++++++++
51096 docs/reference/tmpl/login.sgml    | 10 ++++++++++
51097 docs/reference/tmpl/profile.sgml  |  9 +++++++++
51098 docs/reference/tmpl/session.sgml  |  9 +++++++++
51099 4 files changed, 44 insertions(+)
51100
51101commit ed279fc6a3d774133b184bc32abc11207eca16b4
51102Author: Frederic Peters <fpeters@entrouvert.com>
51103Date:   Thu Dec 30 14:51:14 2004 +0000
51104
51105    moved lasso_node_build_query to private functions
51106
51107 lasso/xml/xml.c | 3 ++-
51108 lasso/xml/xml.h | 1 -
51109 2 files changed, 2 insertions(+), 2 deletions(-)
51110
51111commit 98435cf8d8fbff278f098c61c4f3568ba649b4be
51112Author: Frederic Peters <fpeters@entrouvert.com>
51113Date:   Thu Dec 30 13:58:55 2004 +0000
51114
51115    merged tools.h and internals.h in new private.h, excluded from API reference.
51116
51117 lasso/xml/Makefile.am            |  9 +++--
51118 lasso/xml/internals.h            | 85 ----------------------------------------
51119 lasso/xml/{tools.h => private.h} | 50 +++++++++++++++++++++++
51120 lasso/xml/tools.c                |  2 -
51121 lasso/xml/xml.h                  |  3 +-
51122 5 files changed, 57 insertions(+), 92 deletions(-)
51123
51124commit e6c4854c49d8d989bd230e74c5ee04572bb9c62b
51125Author: Frederic Peters <fpeters@entrouvert.com>
51126Date:   Thu Dec 30 13:32:36 2004 +0000
51127
51128    added lasso_session_is_empty method to documented functions
51129
51130 docs/reference/lasso-sections.txt | 1 +
51131 1 file changed, 1 insertion(+)
51132
51133commit 255316ed5dd6b04b0bb57cd841aa6aad43042228
51134Author: Frederic Peters <fpeters@entrouvert.com>
51135Date:   Thu Dec 30 12:59:09 2004 +0000
51136
51137    Do not remove tmpl/ directory; it holds real hand-written documentation there.
51138    Copy lasso.sgml to build/ directory before calling gtkdoc-mkdb so it is found
51139    by gtkdoc-mkdb and xml prologues are not added everywhere.
51140
51141 docs/reference/Makefile.am        |  5 ++---
51142 docs/reference/lasso-sections.txt |  3 ---
51143 docs/reference/tmpl/session.sgml  | 31 -------------------------------
51144 3 files changed, 2 insertions(+), 37 deletions(-)
51145
51146commit 69261570fada5ca6514d2c37fe4c0eea071cc189
51147Author: Frederic Peters <fpeters@entrouvert.com>
51148Date:   Thu Dec 30 12:57:26 2004 +0000
51149
51150    documenting lasso_{login|lecp}_init_authn_request
51151
51152 lasso/id-ff/lecp.c  |  8 ++++++--
51153 lasso/id-ff/login.c | 11 +++++++++++
51154 2 files changed, 17 insertions(+), 2 deletions(-)
51155
51156commit 2c4c60bd14c26220b78121c9fcc330b5d4f9921f
51157Author: Frederic Peters <fpeters@entrouvert.com>
51158Date:   Thu Dec 30 11:43:55 2004 +0000
51159
51160    include LassoLibAssertion details into swig bindings.
51161
51162 swig/Lasso.i | 1 +
51163 1 file changed, 1 insertion(+)
51164
51165commit 34693bbab4635c333b53583eb87ae981eab6797f
51166Author: Frederic Peters <fpeters@entrouvert.com>
51167Date:   Thu Dec 30 11:05:26 2004 +0000
51168
51169    Moved #LassoSession private functions (limited to Lasso internal use) to a new
51170    sessionprivate.h file.
51171
51172 lasso/id-ff/Makefile.am      |  5 ++++
51173 lasso/id-ff/login.c          |  2 ++
51174 lasso/id-ff/logout.c         |  1 +
51175 lasso/id-ff/session.c        |  1 +
51176 lasso/id-ff/session.h        | 21 +----------------
51177 lasso/id-ff/sessionprivate.h | 54 ++++++++++++++++++++++++++++++++++++++++++++
51178 6 files changed, 64 insertions(+), 20 deletions(-)
51179
51180commit 319bb54a13cfbf98e6e8f3abd89de2404a269f5b
51181Author: Emmanuel Raviart <eraviart@entrouvert.com>
51182Date:   Thu Dec 30 09:52:56 2004 +0000
51183
51184    Added handling of GObject reference counting to SWIG binding.
51185    Fully revamped SWIG binding.
51186
51187 swig/Lasso.i | 1438 ++++++++++++++++++++++++++++++----------------------------
51188 1 file changed, 733 insertions(+), 705 deletions(-)
51189
51190commit 0a2f5576862236062bcce1391d75db06d36769c3
51191Author: Emmanuel Raviart <eraviart@entrouvert.com>
51192Date:   Thu Dec 30 09:50:45 2004 +0000
51193
51194    Corrected result type of lasso_saml_assertion_new.
51195
51196 lasso/xml/saml_assertion.c | 2 +-
51197 lasso/xml/saml_assertion.h | 2 +-
51198 2 files changed, 2 insertions(+), 2 deletions(-)
51199
51200commit e4494a12f2698aff0da48a8f870d2e228779c265
51201Author: Frederic Peters <fpeters@entrouvert.com>
51202Date:   Wed Dec 29 20:53:02 2004 +0000
51203
51204    check for libtool and pkg-config m4 files (thanks again to gnome-autogen.sh)
51205
51206 autogen.sh | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
51207 1 file changed, 98 insertions(+), 1 deletion(-)
51208
51209commit 599db7b4775759233716070d395bf3e072e808a4
51210Author: Frederic Peters <fpeters@entrouvert.com>
51211Date:   Wed Dec 29 20:23:33 2004 +0000
51212
51213    don't use $< since it fails with BSD make.
51214
51215 csharp/Makefile.am | 2 +-
51216 java/Makefile.am   | 3 ++-
51217 php/Makefile.am    | 2 +-
51218 python/Makefile.am | 2 +-
51219 4 files changed, 5 insertions(+), 4 deletions(-)
51220
51221commit 300b281a6df66390db742859a8f6b63db181835b
51222Author: Frederic Peters <fpeters@entrouvert.com>
51223Date:   Wed Dec 29 17:25:56 2004 +0000
51224
51225    only set Status in session on failure
51226
51227 lasso/id-ff/login.c | 11 ++++++++---
51228 1 file changed, 8 insertions(+), 3 deletions(-)
51229
51230commit 70801607cfa1c7e85cc0101844ce83f8e3bb93a6
51231Author: Frederic Peters <fpeters@entrouvert.com>
51232Date:   Wed Dec 29 11:00:20 2004 +0000
51233
51234    Store status in session to be restored for samlp:Response usage.  This means
51235    the session *must* be saved in single sign-on service url and will be dirty.
51236
51237    (so souk, libertyidentity.py line 1076 failIf(login.isSessionDirty) will fail)
51238
51239 lasso/id-ff/login.c   |  34 ++++++++++-----
51240 lasso/id-ff/profile.c |  10 +++--
51241 lasso/id-ff/session.c | 118 +++++++++++++++++++++++++++++++++++++++++++++++---
51242 lasso/id-ff/session.h |   7 +++
51243 4 files changed, 150 insertions(+), 19 deletions(-)
51244
51245commit 542b94d69fe04759e9395222ce8fe7a69f6d5f39
51246Author: Emmanuel Raviart <eraviart@entrouvert.com>
51247Date:   Tue Dec 28 22:09:58 2004 +0000
51248
51249    Added StatusCode binding in Logout.
51250    Reorganized objects in swig Lasso.i file.
51251
51252 swig/Lasso.i | 302 ++++++++++++++++++++++++++++++++++-------------------------
51253 1 file changed, 177 insertions(+), 125 deletions(-)
51254
51255commit cbf399de96bff883ae5e18bf78220ed179e834b2
51256Author: Frederic Peters <fpeters@entrouvert.com>
51257Date:   Tue Dec 28 21:07:21 2004 +0000
51258
51259    revamped autogen.sh so it works on FreeBSD (with many thanks to
51260    gnome-autogen.sh)
51261
51262 autogen.sh | 324 +++++++++++++++++++++++++++++++------------------------------
51263 1 file changed, 164 insertions(+), 160 deletions(-)
51264
51265commit 75abeb989cf10c4b23a3d387e969aa6475562f8c
51266Author: Frederic Peters <fpeters@entrouvert.com>
51267Date:   Tue Dec 28 18:48:46 2004 +0000
51268
51269    only set samlp:Success in samlp:Response if assertion was found; fall back to
51270    samlp:RequestDenied in other cases since there is currently no way to be more
51271    precise.
51272
51273 lasso/id-ff/login.c        | 4 ++++
51274 lasso/xml/samlp_response.c | 2 +-
51275 2 files changed, 5 insertions(+), 1 deletion(-)
51276
51277commit 775d10953619e8920b8d4f40065c35ba1f2ea98c
51278Author: Frederic Peters <fpeters@entrouvert.com>
51279Date:   Tue Dec 28 16:26:31 2004 +0000
51280
51281    added LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS error code
51282
51283 lasso/id-ff/login.c  | 2 +-
51284 lasso/id-ff/logout.c | 4 +++-
51285 lasso/xml/errors.h   | 1 +
51286 swig/Lasso.i         | 2 ++
51287 4 files changed, 7 insertions(+), 2 deletions(-)
51288
51289commit 2e7616519bd05a47167b72bc6a19c62374277965
51290Author: Frederic Peters <fpeters@entrouvert.com>
51291Date:   Tue Dec 28 15:52:25 2004 +0000
51292
51293    set error to lib:UnknownPrincipal if authentication_result is FALSE
51294
51295 lasso/id-ff/login.c | 2 +-
51296 1 file changed, 1 insertion(+), 1 deletion(-)
51297
51298commit 7d8ec724c9d3a34f7eef145fa26545203bd63189
51299Author: Frederic Peters <fpeters@entrouvert.com>
51300Date:   Tue Dec 28 15:36:34 2004 +0000
51301
51302    don't crash if session was not set
51303
51304 lasso/id-ff/logout.c | 3 +++
51305 1 file changed, 3 insertions(+)
51306
51307commit 2db50e6522b791ad9e058d7c5a5865d0b6a604a7
51308Author: Frederic Peters <fpeters@entrouvert.com>
51309Date:   Tue Dec 28 15:29:43 2004 +0000
51310
51311    removed old signature code from LECP
51312
51313 lasso/id-ff/lecp.c | 22 +++++-----------------
51314 1 file changed, 5 insertions(+), 17 deletions(-)
51315
51316commit 3bf07b106ebb1ad13791bbdc323026cc4c0906c0
51317Author: Emmanuel Raviart <eraviart@entrouvert.com>
51318Date:   Tue Dec 28 15:28:04 2004 +0000
51319
51320    Added Status to AuthnResponse.
51321
51322 swig/Lasso.i | 29 ++++++++++++++++++++++++-----
51323 1 file changed, 24 insertions(+), 5 deletions(-)
51324
51325commit ec747c681efb400cbda8aef4d5fa65614197a560
51326Author: Emmanuel Raviart <eraviart@entrouvert.com>
51327Date:   Tue Dec 28 14:17:53 2004 +0000
51328
51329    Added SamlpStatus & SamlpStatusCode to SWIG.
51330    Beginning to use same case in SWIG for XML elements as in C.
51331
51332 swig/Lasso.i | 121 +++++++++++++++++++++++++++++++++++------------------------
51333 1 file changed, 73 insertions(+), 48 deletions(-)
51334
51335commit a29193e390e50dd2cad95f6474a163edb2e60188
51336Author: Frederic Peters <fpeters@entrouvert.com>
51337Date:   Tue Dec 28 13:59:39 2004 +0000
51338
51339    return LASSO_LOGIN_ERROR_REQUEST_DENIED if that's the response Status
51340
51341 lasso/id-ff/login.c | 2 ++
51342 1 file changed, 2 insertions(+)
51343
51344commit fde7f4f96f5ec72074299c0937500ca2c458cfa5
51345Author: Frederic Peters <fpeters@entrouvert.com>
51346Date:   Tue Dec 28 13:09:37 2004 +0000
51347
51348    fixed dependency on xmlsec1-openssl
51349
51350 configure.ac | 2 +-
51351 1 file changed, 1 insertion(+), 1 deletion(-)
51352
51353commit 07fcdf0c4e3c89941e45f353e92c715875de08c1
51354Author: Frederic Peters <fpeters@entrouvert.com>
51355Date:   Tue Dec 28 12:44:22 2004 +0000
51356
51357    generate xmlsec signatures in get_xmlNode; this should allow envelopes (in
51358    LECP) to work properly.
51359
51360 lasso/id-ff/defederation.c                         | 10 +--
51361 lasso/id-ff/lecp.c                                 | 23 ++++---
51362 lasso/id-ff/login.c                                | 78 ++++++++++++----------
51363 lasso/id-ff/logout.c                               | 37 +++++-----
51364 lasso/id-ff/name_identifier_mapping.c              | 14 ++--
51365 lasso/id-ff/name_registration.c                    | 18 ++---
51366 lasso/id-ff/profile.h                              |  7 +-
51367 lasso/id-wsf/wsf_profile.c                         | 12 ++--
51368 lasso/xml/lib_authn_response.c                     |  4 +-
51369 lasso/xml/lib_authn_response.h                     |  2 +-
51370 .../xml/lib_federation_termination_notification.c  |  7 +-
51371 .../xml/lib_federation_termination_notification.h  |  4 +-
51372 lasso/xml/lib_logout_request.c                     |  7 +-
51373 lasso/xml/lib_logout_request.h                     |  4 +-
51374 lasso/xml/lib_logout_response.c                    |  6 +-
51375 lasso/xml/lib_logout_response.h                    |  4 +-
51376 lasso/xml/lib_name_identifier_mapping_request.c    |  7 +-
51377 lasso/xml/lib_name_identifier_mapping_request.h    |  4 +-
51378 lasso/xml/lib_name_identifier_mapping_response.c   |  6 +-
51379 lasso/xml/lib_name_identifier_mapping_response.h   |  4 +-
51380 lasso/xml/lib_register_name_identifier_request.c   |  6 +-
51381 lasso/xml/lib_register_name_identifier_request.h   |  4 +-
51382 lasso/xml/lib_register_name_identifier_response.c  |  6 +-
51383 lasso/xml/lib_register_name_identifier_response.h  |  4 +-
51384 lasso/xml/samlp_request_abstract.c                 | 24 +++++--
51385 lasso/xml/samlp_request_abstract.h                 |  2 +
51386 lasso/xml/samlp_response.c                         |  4 +-
51387 lasso/xml/samlp_response.h                         |  2 +-
51388 lasso/xml/samlp_response_abstract.c                | 24 +++++--
51389 lasso/xml/samlp_response_abstract.h                |  2 +
51390 lasso/xml/xml.c                                    | 44 ++----------
51391 lasso/xml/xml.h                                    |  8 +--
51392 32 files changed, 198 insertions(+), 190 deletions(-)
51393
51394commit 86fdb04dc0d0803855a2ecd207eeebb9279bfc75
51395Author: Frederic Peters <fpeters@entrouvert.com>
51396Date:   Tue Dec 28 10:16:08 2004 +0000
51397
51398    lasso requires xmlsec >= 1.2.6
51399
51400 configure.ac | 2 +-
51401 1 file changed, 1 insertion(+), 1 deletion(-)
51402
51403commit 3d16d356cb74c0d7208482c149401d6b9c941fd9
51404Author: Emmanuel Raviart <eraviart@entrouvert.com>
51405Date:   Mon Dec 27 22:09:49 2004 +0000
51406
51407    Added cast to remove compile time warning.
51408
51409 swig/Lasso.i | 2 +-
51410 1 file changed, 1 insertion(+), 1 deletion(-)
51411
51412commit 740e6be5e7a03f03024b072e7fb25df0a0fbc7ea
51413Author: Frederic Peters <fpeters@entrouvert.com>
51414Date:   Mon Dec 27 19:47:06 2004 +0000
51415
51416    Fixed lasso_lecp_build_authn_request_envelope_msg,
51417    lasso_lecp_process_authn_request_envelope_msg and
51418    lasso_lecp_build_authn_request_msg to properly deal with signatures (and,
51419    generally, to work)
51420
51421 lasso/id-ff/lecp.c | 101 ++++++++++++++++++++++++++++++++++++++++-------------
51422 lasso/xml/tools.c  |   6 +++-
51423 2 files changed, 81 insertions(+), 26 deletions(-)
51424
51425commit 1975fecaff8e287e51655ff2fb4c9c45315c0279
51426Author: Frederic Peters <fpeters@entrouvert.com>
51427Date:   Mon Dec 27 16:10:15 2004 +0000
51428
51429    support for <lib:Extension> elements in query (not yet reconstructed); enabled
51430    for <lib:AuthnRequest>
51431
51432 lasso/xml/lib_authn_request.c |  1 +
51433 lasso/xml/xml.c               | 72 ++++++++++++++++++++++++++++++++++++++-----
51434 2 files changed, 66 insertions(+), 7 deletions(-)
51435
51436commit f1f8d3b91b3a28cf54aa2a99a6bedd72ecad42b6
51437Author: Frederic Peters <fpeters@entrouvert.com>
51438Date:   Mon Dec 27 11:42:15 2004 +0000
51439
51440    Moved back Extension support from xmlNode* to GList*; "SP login using
51441    post/artifact (testing Extension); SP logout using SOAP." test now works.
51442
51443 lasso/xml/dst_modify.h                              |  2 +-
51444 lasso/xml/dst_modify_response.h                     |  2 +-
51445 lasso/xml/dst_query.h                               |  2 +-
51446 lasso/xml/dst_query_response.h                      |  2 +-
51447 lasso/xml/lib_authn_request.h                       |  2 +-
51448 lasso/xml/lib_authn_request_envelope.h              |  2 +-
51449 lasso/xml/lib_authn_response.h                      |  2 +-
51450 lasso/xml/lib_federation_termination_notification.h |  2 +-
51451 lasso/xml/lib_logout_request.h                      |  2 +-
51452 lasso/xml/lib_name_identifier_mapping_request.h     |  2 +-
51453 lasso/xml/lib_name_identifier_mapping_response.h    |  2 +-
51454 lasso/xml/lib_register_name_identifier_request.h    |  2 +-
51455 lasso/xml/lib_status_response.h                     |  2 +-
51456 lasso/xml/xml.c                                     | 18 +++++++++---------
51457 swig/Lasso.i                                        | 19 +++++++++++--------
51458 15 files changed, 33 insertions(+), 30 deletions(-)
51459
51460commit c5d8c9dfd900d726321396ce134639617a62f29a
51461Author: Emmanuel Raviart <eraviart@entrouvert.com>
51462Date:   Sun Dec 26 16:50:37 2004 +0000
51463
51464    Replaced calls of lasso_provider_get_metadata_one with
51465    lasso_provider_get_assertion_consumer_service_url in lecp.
51466
51467 lasso/id-ff/lecp.c | 8 ++++----
51468 1 file changed, 4 insertions(+), 4 deletions(-)
51469
51470commit 28fb3f118ae0e0f4e07ddf151ee651721303c5ec
51471Author: Emmanuel Raviart <eraviart@entrouvert.com>
51472Date:   Sun Dec 26 16:42:27 2004 +0000
51473
51474    Corrected SWIG binding for LECP methods inherited from Login.
51475
51476 swig/Lasso.i | 17 +++++++++++++++--
51477 1 file changed, 15 insertions(+), 2 deletions(-)
51478
51479commit f8b18247d69b8a04fe243942c5850cd202d78325
51480Author: Emmanuel Raviart <eraviart@entrouvert.com>
51481Date:   Sat Dec 25 09:03:59 2004 +0000
51482
51483    Changed lib:Extension handling in SWIG lib:AuthnRequest binding, to ensure
51484    that each lib:Extension element has a valid namespace.
51485
51486 swig/Lasso.i | 34 +++++++++++++++++-----------------
51487 1 file changed, 17 insertions(+), 17 deletions(-)
51488
51489commit fe17e281e90411d888f1f98b6ea0ba45baba0fa2
51490Author: Emmanuel Raviart <eraviart@entrouvert.com>
51491Date:   Fri Dec 24 16:30:03 2004 +0000
51492
51493    Added SWIG support for "Extension" elements in lib:AuthnRequest.
51494
51495 swig/Lasso.i | 101 +++++++++++++++++++++++++++++++++++++++++++++++++----------
51496 1 file changed, 85 insertions(+), 16 deletions(-)
51497
51498commit 56c32de385570d948407a6a32990cf291465a916
51499Author: Frederic Peters <fpeters@entrouvert.com>
51500Date:   Fri Dec 24 12:07:31 2004 +0000
51501
51502    added lib:Extension support to dst classes.
51503
51504 lasso/xml/dst_modify.c          | 6 +++---
51505 lasso/xml/dst_modify.h          | 3 ++-
51506 lasso/xml/dst_modify_response.c | 2 +-
51507 lasso/xml/dst_modify_response.h | 2 ++
51508 lasso/xml/dst_query.c           | 1 +
51509 lasso/xml/dst_query.h           | 1 +
51510 lasso/xml/dst_query_response.c  | 3 ++-
51511 lasso/xml/dst_query_response.h  | 3 ++-
51512 8 files changed, 14 insertions(+), 7 deletions(-)
51513
51514commit 37b04beafb0917021c1fd62283d9c804d12db390
51515Author: Frederic Peters <fpeters@entrouvert.com>
51516Date:   Fri Dec 24 11:44:36 2004 +0000
51517
51518    Added missing declaration for lasso_name_identity_mapping_new_from_dump (and
51519    moved dump type to const char*).
51520
51521 lasso/id-ff/name_identifier_mapping.c | 2 +-
51522 lasso/id-ff/name_identifier_mapping.h | 2 ++
51523 2 files changed, 3 insertions(+), 1 deletion(-)
51524
51525commit 79eda46b500f74a283b7404a6b2d194c06236757
51526Author: Frederic Peters <fpeters@entrouvert.com>
51527Date:   Fri Dec 24 10:26:32 2004 +0000
51528
51529    errata2 makes SPProvidedNameIdentifier optional; changed schema snippet
51530    accordingly
51531
51532 lasso/xml/lib_register_name_identifier_request.h | 2 +-
51533 1 file changed, 1 insertion(+), 1 deletion(-)
51534
51535commit 0a3b4e3a625fdab8fd5bec59d550b67b1647656f
51536Author: Frederic Peters <fpeters@entrouvert.com>
51537Date:   Fri Dec 24 10:25:42 2004 +0000
51538
51539    errata2 adds a NotOnOrAfter attribute to LogoutRequests
51540
51541 lasso/xml/lib_logout_request.c | 5 ++++-
51542 lasso/xml/lib_logout_request.h | 1 +
51543 2 files changed, 5 insertions(+), 1 deletion(-)
51544
51545commit b932a345d21cef3699d2a48ece87da938175e5c5
51546Author: Frederic Peters <fpeters@entrouvert.com>
51547Date:   Fri Dec 24 10:25:11 2004 +0000
51548
51549    removed obsolete comment
51550
51551 lasso/xml/lib_authn_request.h | 2 +-
51552 1 file changed, 1 insertion(+), 1 deletion(-)
51553
51554commit a6de92e3126595f9217b65184c1029cdf6bbd3f5
51555Author: Frederic Peters <fpeters@entrouvert.com>
51556Date:   Fri Dec 24 10:04:37 2004 +0000
51557
51558    Do not store metadata in provider dumps; only store the filename.  Handle
51559    AssertionConsumerServiceID in <lib:AuthnRequest>; this allows to have more than
51560    one AssertionConsumerServiceURL in a single service provider.
51561
51562 docs/reference/lasso-sections.txt |   1 +
51563 docs/reference/tmpl/provider.sgml |  11 ++++
51564 lasso/id-ff/login.c               |  31 ++++++-----
51565 lasso/id-ff/provider.c            | 108 ++++++++++++++++++++++++++------------
51566 lasso/id-ff/provider.h            |   3 ++
51567 5 files changed, 105 insertions(+), 49 deletions(-)
51568
51569commit 94cd82e6aeab19a0a799dbbfb9fdb1d4a797e576
51570Author: Frederic Peters <fpeters@entrouvert.com>
51571Date:   Fri Dec 24 09:20:39 2004 +0000
51572
51573    more <lib:AuthnRequest> documentation
51574
51575 docs/reference/lasso-sections.txt          |  2 ++
51576 docs/reference/tmpl/lib_authn_request.sgml | 24 +++++++++++++++++++++++-
51577 2 files changed, 25 insertions(+), 1 deletion(-)
51578
51579commit f18c6f1d6bba88c40a769992cce988f3c9ccc577
51580Author: Frederic Peters <fpeters@entrouvert.com>
51581Date:   Thu Dec 23 18:19:44 2004 +0000
51582
51583    removing lasso_config.h from scanned header files
51584
51585 docs/reference/Makefile.am        | 8 ++++++--
51586 docs/reference/lasso-sections.txt | 7 -------
51587 docs/reference/lasso.sgml         | 2 --
51588 3 files changed, 6 insertions(+), 11 deletions(-)
51589
51590commit 05e3610efb70fa0ed253afec17ac5f9001d25694
51591Author: Frederic Peters <fpeters@entrouvert.com>
51592Date:   Thu Dec 23 16:50:23 2004 +0000
51593
51594    Moved <lib:Extension> to xmlNode* since the developer can use xmlAddNextSibling
51595    to add other nodes.  (not tested)
51596
51597 lasso/xml/dst_query.h                               |  2 +-
51598 lasso/xml/lib_authn_request.h                       |  2 +-
51599 lasso/xml/lib_authn_request_envelope.h              |  2 +-
51600 lasso/xml/lib_authn_response.h                      |  2 +-
51601 lasso/xml/lib_federation_termination_notification.h |  2 +-
51602 lasso/xml/lib_logout_request.h                      |  2 +-
51603 lasso/xml/lib_name_identifier_mapping_request.h     |  2 +-
51604 lasso/xml/lib_name_identifier_mapping_response.h    |  2 +-
51605 lasso/xml/lib_register_name_identifier_request.h    |  2 +-
51606 lasso/xml/lib_status_response.h                     |  2 +-
51607 lasso/xml/xml.c                                     | 18 +++++++++---------
51608 11 files changed, 19 insertions(+), 19 deletions(-)
51609
51610commit a9419210d9c74a6d27eab96b1e5fd2c3f8b296c1
51611Author: Frederic Peters <fpeters@entrouvert.com>
51612Date:   Thu Dec 23 15:21:18 2004 +0000
51613
51614    a few words about lib:AuthnRequest
51615
51616 docs/reference/lasso-sections.txt          |  4 +++
51617 docs/reference/tmpl/lib_authn_request.sgml | 51 ++++++++++++++++++++++++++++++
51618 2 files changed, 55 insertions(+)
51619
51620commit dc217b7938a929fbd3a21bc2282f6a0eccf7f6e1
51621Author: Frederic Peters <fpeters@entrouvert.com>
51622Date:   Thu Dec 23 13:56:33 2004 +0000
51623
51624    documented #LassoSamlNameIdentifier
51625
51626 docs/reference/tmpl/saml_name_identifier.sgml | 38 +++++++++++++++++++++++++++
51627 1 file changed, 38 insertions(+)
51628
51629commit a6ecf24ba6b9815b85f0df0250c1e307aa358d9e
51630Author: Frederic Peters <fpeters@entrouvert.com>
51631Date:   Thu Dec 23 13:11:51 2004 +0000
51632
51633    removed all old setter methods and other removed functions from documentation.
51634
51635 docs/reference/lasso-sections.txt | 197 ++------------------------------------
51636 docs/reference/lasso.sgml         |  10 +-
51637 docs/reference/tmpl/identity.sgml |   7 --
51638 docs/reference/tmpl/logout.sgml   |   7 --
51639 docs/reference/tmpl/session.sgml  |   7 --
51640 5 files changed, 14 insertions(+), 214 deletions(-)
51641
51642commit 6be1164177d67f6e19142e4b417548990f5bee0c
51643Author: Frederic Peters <fpeters@entrouvert.com>
51644Date:   Thu Dec 23 13:11:03 2004 +0000
51645
51646    dot at the end
51647
51648 lasso/id-ff/login.c | 2 +-
51649 1 file changed, 1 insertion(+), 1 deletion(-)
51650
51651commit bccdbae1277e673173bed2cdcf8f914e08c9adab
51652Author: Frederic Peters <fpeters@entrouvert.com>
51653Date:   Thu Dec 23 13:10:31 2004 +0000
51654
51655    Removed _new functions for abstract classes; added _new functions for classes
51656    that only had _new_full functions.  Documented a little bit; marked public
51657    members in structures as such.
51658
51659 lasso/xml/lib_assertion.c                          |  6 ++++
51660 lasso/xml/lib_assertion.h                          |  3 ++
51661 lasso/xml/lib_authentication_statement.c           |  6 ++++
51662 lasso/xml/lib_authentication_statement.h           |  2 ++
51663 lasso/xml/lib_authn_context.h                      |  2 ++
51664 lasso/xml/lib_authn_request.h                      |  1 +
51665 lasso/xml/lib_authn_request_envelope.h             |  1 +
51666 lasso/xml/lib_authn_response.h                     |  1 +
51667 lasso/xml/lib_authn_response_envelope.h            |  1 +
51668 .../xml/lib_federation_termination_notification.h  |  1 +
51669 lasso/xml/lib_idp_entries.h                        |  1 +
51670 lasso/xml/lib_idp_entry.h                          |  1 +
51671 lasso/xml/lib_idp_list.h                           |  1 +
51672 lasso/xml/lib_logout_request.h                     |  1 +
51673 lasso/xml/lib_name_identifier_mapping_request.h    |  1 +
51674 lasso/xml/lib_name_identifier_mapping_response.h   |  1 +
51675 lasso/xml/lib_register_name_identifier_request.h   |  1 +
51676 lasso/xml/lib_request_authn_context.h              |  2 ++
51677 lasso/xml/lib_scoping.h                            |  2 ++
51678 lasso/xml/lib_status_response.h                    |  1 +
51679 lasso/xml/lib_subject.h                            |  2 ++
51680 lasso/xml/saml_advice.h                            |  2 ++
51681 lasso/xml/saml_assertion.h                         |  1 +
51682 lasso/xml/saml_attribute.h                         |  1 +
51683 lasso/xml/saml_attribute_designator.h              |  1 +
51684 lasso/xml/saml_attribute_statement.h               |  1 +
51685 lasso/xml/saml_audience_restriction_condition.h    |  2 ++
51686 lasso/xml/saml_authentication_statement.h          |  2 ++
51687 lasso/xml/saml_authority_binding.h                 |  1 +
51688 lasso/xml/saml_condition_abstract.c                | 14 ---------
51689 lasso/xml/saml_condition_abstract.h                |  1 -
51690 lasso/xml/saml_conditions.h                        |  1 +
51691 lasso/xml/saml_name_identifier.h                   |  2 ++
51692 lasso/xml/saml_statement_abstract.c                | 13 --------
51693 lasso/xml/saml_statement_abstract.h                |  1 -
51694 lasso/xml/saml_subject.h                           |  2 ++
51695 lasso/xml/saml_subject_confirmation.h              |  1 +
51696 lasso/xml/saml_subject_locality.h                  |  2 ++
51697 lasso/xml/saml_subject_statement_abstract.c        | 14 ---------
51698 lasso/xml/saml_subject_statement_abstract.h        |  3 +-
51699 lasso/xml/samlp_request.h                          |  1 +
51700 lasso/xml/samlp_request_abstract.c                 |  6 ----
51701 lasso/xml/samlp_request_abstract.h                 |  3 +-
51702 lasso/xml/samlp_response.h                         |  1 +
51703 lasso/xml/samlp_response_abstract.c                |  7 -----
51704 lasso/xml/samlp_response_abstract.h                |  2 +-
51705 lasso/xml/samlp_status.h                           |  1 +
51706 lasso/xml/samlp_status_code.h                      |  2 ++
51707 lasso/xml/xml.c                                    | 36 ++++++++++++++--------
51708 lasso/xml/xml.h                                    |  2 +-
51709 50 files changed, 91 insertions(+), 73 deletions(-)
51710
51711commit 693ad7ea6160ca9a06398143a65069d11cfd5ada
51712Author: Frederic Peters <fpeters@entrouvert.com>
51713Date:   Thu Dec 23 12:38:55 2004 +0000
51714
51715    removed cut'n pasted doc from oasis
51716
51717 lasso/xml/lib_scoping.c | 7 +------
51718 1 file changed, 1 insertion(+), 6 deletions(-)
51719
51720commit 5504a8edb3754e0fbcda3eb556ad4779232e5df8
51721Author: Frederic Peters <fpeters@entrouvert.com>
51722Date:   Thu Dec 23 12:12:24 2004 +0000
51723
51724    removed liberty-alliance entity;
51725
51726 docs/reference/lasso.sgml | 1 -
51727 1 file changed, 1 deletion(-)
51728
51729commit 05d1802c2ac4243886490423f35bc67d016467c6
51730Author: Frederic Peters <fpeters@entrouvert.com>
51731Date:   Thu Dec 23 11:43:17 2004 +0000
51732
51733    documented #LassoLogout; actually most docstrings were already there but are
51734    way too much going into Lasso internals.  Not fixed yet.
51735
51736 docs/reference/Makefile.am       |   1 +
51737 docs/reference/tmpl/session.sgml |  19 ----
51738 lasso/id-ff/logout.c             | 186 +++++++++++++++++++++------------------
51739 3 files changed, 102 insertions(+), 104 deletions(-)
51740
51741commit 2e11822cc2c07256f8b51ea471a0e1e458e8511c
51742Author: Frederic Peters <fpeters@entrouvert.com>
51743Date:   Thu Dec 23 11:28:51 2004 +0000
51744
51745    remove angle brackets around elements in doc strings so they can now be
51746    considered as docbook (necessary to produce itemized lists in docstrings)
51747
51748 lasso/xml/lib_idp_entries.c                 | 4 ++--
51749 lasso/xml/lib_idp_entry.c                   | 2 +-
51750 lasso/xml/lib_idp_list.c                    | 2 +-
51751 lasso/xml/lib_scoping.c                     | 2 +-
51752 lasso/xml/saml_assertion.c                  | 2 +-
51753 lasso/xml/saml_attribute_designator.c       | 2 +-
51754 lasso/xml/saml_attribute_statement.c        | 2 +-
51755 lasso/xml/saml_authentication_statement.c   | 2 +-
51756 lasso/xml/saml_authority_binding.c          | 2 +-
51757 lasso/xml/saml_condition_abstract.c         | 2 +-
51758 lasso/xml/saml_conditions.c                 | 2 +-
51759 lasso/xml/saml_name_identifier.c            | 2 +-
51760 lasso/xml/saml_statement_abstract.c         | 2 +-
51761 lasso/xml/saml_subject.c                    | 2 +-
51762 lasso/xml/saml_subject_confirmation.c       | 2 +-
51763 lasso/xml/saml_subject_locality.c           | 2 +-
51764 lasso/xml/saml_subject_statement.c          | 2 +-
51765 lasso/xml/saml_subject_statement_abstract.c | 2 +-
51766 18 files changed, 19 insertions(+), 19 deletions(-)
51767
51768commit c70f35769aee4fdb1196961ceff6c08c1530a8c4
51769Author: Frederic Peters <fpeters@entrouvert.com>
51770Date:   Thu Dec 23 11:27:55 2004 +0000
51771
51772    removed copy/pasted OASIS documentation
51773
51774 lasso/xml/saml_audience_restriction_condition.c | 18 +-----------------
51775 1 file changed, 1 insertion(+), 17 deletions(-)
51776
51777commit a263a7effdc96fcd9dd0063fb18f36fcb305251c
51778Author: Frederic Peters <fpeters@entrouvert.com>
51779Date:   Thu Dec 23 11:24:49 2004 +0000
51780
51781    Removed docstring copy/pasted from OASIS documentation (looks like BSD so
51782    it should be allowed if they are cited but I prefer to have full copyright
51783    over Lasso code)
51784
51785 lasso/xml/saml_advice.c | 20 ++------------------
51786 1 file changed, 2 insertions(+), 18 deletions(-)
51787
51788commit d99a72fa4dfbd9ff33bbf640562774cb36b16f0d
51789Author: Frederic Peters <fpeters@entrouvert.com>
51790Date:   Thu Dec 23 10:39:02 2004 +0000
51791
51792    documented #LassoSession.  Removed lasso_session_get_authentication_method and
51793    lasso_session_get_first_providerID methods that were obsolete and unused.
51794
51795 docs/reference/lasso-sections.txt |  2 -
51796 lasso/id-ff/logout.c              |  2 +-
51797 lasso/id-ff/session.c             | 87 +++++++++++++++++++++++++++++++--------
51798 lasso/id-ff/session.h             |  5 ---
51799 swig/Lasso.i                      |  4 --
51800 5 files changed, 70 insertions(+), 30 deletions(-)
51801
51802commit 9c45b86263ef37e1de5e48a53d82f277b86bfcd8
51803Author: Frederic Peters <fpeters@entrouvert.com>
51804Date:   Thu Dec 23 10:11:25 2004 +0000
51805
51806    Commited Nicolas SWIG binding for WSF since he is on vacation.
51807
51808 csharp/Makefile.am |    2 +-
51809 java/Makefile.am   |    2 +-
51810 php/Makefile.am    |    2 +-
51811 python/Makefile.am |    2 +-
51812 swig/Lasso-wsf.i   | 1387 ++++++++++++++++++++++++++++++++++++++++++++++++++++
51813 swig/Lasso.i       |    3 +
51814 swig/Makefile.am   |    5 +-
51815 7 files changed, 1395 insertions(+), 8 deletions(-)
51816
51817commit 41016ca42a5a69d844328eb99673ab29b3c8fa41
51818Author: Frederic Peters <fpeters@entrouvert.com>
51819Date:   Wed Dec 22 23:22:19 2004 +0000
51820
51821    create namespace in the air not to disturb xmlnode
51822
51823 lasso/xml/disco_query_response.c | 2 +-
51824 1 file changed, 1 insertion(+), 1 deletion(-)
51825
51826commit 31e2cc05b7676e1cd4cdb5bfc7b87ce8bc395d5b
51827Author: Frederic Peters <fpeters@entrouvert.com>
51828Date:   Wed Dec 22 23:21:57 2004 +0000
51829
51830    disco:Status doesn't exist; once again fall back to UtilityStatus
51831
51832 lasso/xml/xml.c | 2 ++
51833 1 file changed, 2 insertions(+)
51834
51835commit 528c7cc4226caeb76dcb9357b31a7cbad351a3b2
51836Author: Frederic Peters <fpeters@entrouvert.com>
51837Date:   Wed Dec 22 23:18:16 2004 +0000
51838
51839    pp:Status are not DstStatus but UtilityStatus; acknowledge.
51840
51841 lasso/xml/xml.c | 2 ++
51842 1 file changed, 2 insertions(+)
51843
51844commit 50a3265341624d6acc8306650e14b6b895a543a4
51845Author: Frederic Peters <fpeters@entrouvert.com>
51846Date:   Wed Dec 22 23:07:20 2004 +0000
51847
51848    fixed QueryResponse get_xmlNode function.
51849
51850 lasso/xml/dst_query_response.c | 2 +-
51851 1 file changed, 1 insertion(+), 1 deletion(-)
51852
51853commit 49c1f1fd576ab816c0782da2ae21bb6007136678
51854Author: Nicolas Clapies <nclapies@entrouvert.com>
51855Date:   Wed Dec 22 22:10:25 2004 +0000
51856
51857    Added missing header.
51858
51859 lasso/id-wsf/wsf_profile.c | 2 +-
51860 1 file changed, 1 insertion(+), 1 deletion(-)
51861
51862commit 2d355c143fa18621491bb941908bf9bfd8d0dafc
51863Author: Nicolas Clapies <nclapies@entrouvert.com>
51864Date:   Wed Dec 22 22:09:43 2004 +0000
51865
51866    Updated get_xmlNode().
51867
51868 lasso/xml/dst_query_response.c | 5 ++---
51869 1 file changed, 2 insertions(+), 3 deletions(-)
51870
51871commit 163b379b6e28038206b717f281502a3fc19f29bb
51872Author: Nicolas Clapies <nclapies@entrouvert.com>
51873Date:   Wed Dec 22 22:09:14 2004 +0000
51874
51875    Added missing headers.
51876
51877 lasso/id-wsf/personal_profile_service.h | 3 +++
51878 1 file changed, 3 insertions(+)
51879
51880commit 1312d3a6d9a5a075d0eab9ed3cbd0f3d07b597be
51881Author: Nicolas Clapies <nclapies@entrouvert.com>
51882Date:   Wed Dec 22 22:08:31 2004 +0000
51883
51884    Added set of request in lasso_personal_profile_process_query_msg() and lasso_personal_profile_process_modify_msg().
51885
51886 lasso/id-wsf/personal_profile_service.c | 8 +++++++-
51887 1 file changed, 7 insertions(+), 1 deletion(-)
51888
51889commit 0a99e317feb5b06285aa43fcd98d2e09e9dab769
51890Author: Nicolas Clapies <nclapies@entrouvert.com>
51891Date:   Wed Dec 22 22:07:20 2004 +0000
51892
51893    Removed use of GList for Options. Use only a Options pointer.
51894
51895 lasso/id-wsf/discovery.c | 19 +++++++++++--------
51896 lasso/id-wsf/discovery.h |  2 +-
51897 2 files changed, 12 insertions(+), 9 deletions(-)
51898
51899commit 493236dc228d267296978fda743246cb5dc3c8b9
51900Author: Frederic Peters <fpeters@entrouvert.com>
51901Date:   Wed Dec 22 21:38:06 2004 +0000
51902
51903    documenting #LassoIdentity and #LassoFederation
51904
51905 docs/reference/lasso-sections.txt     | 252 +++++++++-------------------------
51906 docs/reference/lasso.sgml             |   2 +-
51907 docs/reference/tmpl/defederation.sgml |   4 +-
51908 docs/reference/tmpl/federation.sgml   |  83 +++++++++++
51909 docs/reference/tmpl/identity.sgml     |  97 +++++++++++++
51910 docs/reference/tmpl/session.sgml      | 123 +++++++++++++++++
51911 lasso/id-ff/defederation.c            |  16 +--
51912 lasso/id-ff/defederation.h            |   2 +-
51913 lasso/id-ff/federation.c              |  71 ++++++++--
51914 lasso/id-ff/federation.h              |   9 +-
51915 lasso/id-ff/identity.c                |  65 ++++++++-
51916 lasso/id-ff/identity.h                |   8 +-
51917 lasso/id-ff/login.c                   |  12 +-
51918 lasso/id-ff/logout.c                  |   3 +-
51919 lasso/id-ff/name_registration.c       |   2 +-
51920 lasso/id-ff/server.c                  |   2 +-
51921 16 files changed, 522 insertions(+), 229 deletions(-)
51922
51923commit 1c4c99693d98183c1a0191040dc39553a780c1bd
51924Author: Frederic Peters <fpeters@entrouvert.com>
51925Date:   Wed Dec 22 19:59:21 2004 +0000
51926
51927    copyright and license in <bookinfo> are ok
51928
51929 docs/reference/lasso.sgml | 22 +++++++++++++++-------
51930 1 file changed, 15 insertions(+), 7 deletions(-)
51931
51932commit ecf813983aa71232bc7d7927b41e2e32ce3578b9
51933Author: Frederic Peters <fpeters@entrouvert.com>
51934Date:   Wed Dec 22 19:18:09 2004 +0000
51935
51936    assertion consumer *service* URL
51937
51938 docs/reference/tmpl/login.sgml | 2 +-
51939 1 file changed, 1 insertion(+), 1 deletion(-)
51940
51941commit 2a63b8f603a02844bcf5126f81d86dbebd1be075
51942Author: Frederic Peters <fpeters@entrouvert.com>
51943Date:   Wed Dec 22 19:16:09 2004 +0000
51944
51945    documented service provider assertion consumer service url
51946
51947 docs/reference/tmpl/login.sgml | 66 ++++++++++++++++++++++++++++++++++++++++++
51948 1 file changed, 66 insertions(+)
51949
51950commit 4a4e5e023cc3b7894fad3fd76f40d21ad5bb0708
51951Author: Frederic Peters <fpeters@entrouvert.com>
51952Date:   Wed Dec 22 19:15:51 2004 +0000
51953
51954    close parenthesis
51955
51956 docs/lasso-book/single-sign-on.process | 2 +-
51957 1 file changed, 1 insertion(+), 1 deletion(-)
51958
51959commit aa13a8f39179c0a3d6c695c921300f7727b28e44
51960Author: Frederic Peters <fpeters@entrouvert.com>
51961Date:   Wed Dec 22 17:38:07 2004 +0000
51962
51963    documenting single sign-on; Service Provider Login URL done with example.
51964
51965 docs/reference/tmpl/login.sgml | 49 ++++++++++++++++++++++++++++++++++++++++++
51966 1 file changed, 49 insertions(+)
51967
51968commit 36d30c1de8731d4602da1a4980c68b62f6d570ba
51969Author: Frederic Peters <fpeters@entrouvert.com>
51970Date:   Wed Dec 22 14:23:16 2004 +0000
51971
51972    commented out <copyright>; not handled by gtk-doc.xsl
51973
51974 docs/reference/lasso.sgml | 20 +++++++++++++++++++-
51975 1 file changed, 19 insertions(+), 1 deletion(-)
51976
51977commit 9e5a603ed25e83ba5298d91af38ffd32c4be0a6c
51978Author: Frederic Peters <fpeters@entrouvert.com>
51979Date:   Wed Dec 22 14:10:24 2004 +0000
51980
51981    Switched documentation to docbook XML.
51982
51983 docs/reference/Makefile.am |   1 +
51984 docs/reference/lasso.sgml  | 114 +++++++++++++++++++++++----------------------
51985 2 files changed, 59 insertions(+), 56 deletions(-)
51986
51987commit 80cf4202fe2248578c946ff628c224a909532488
51988Author: Frederic Peters <fpeters@entrouvert.com>
51989Date:   Wed Dec 22 13:56:45 2004 +0000
51990
51991    titles for id-ff 1.2 profiles
51992
51993 docs/reference/lasso-sections.txt                |  85 ++++++++++----
51994 docs/reference/lasso.sgml                        |   6 +-
51995 docs/reference/tmpl/defederation.sgml            |  78 +++++++++++++
51996 docs/reference/tmpl/logout.sgml                  | 141 +++++++++++++++++++++++
51997 docs/reference/tmpl/name_identifier_mapping.sgml |  99 ++++++++++++++++
51998 docs/reference/tmpl/name_registration.sgml       | 109 ++++++++++++++++++
51999 6 files changed, 497 insertions(+), 21 deletions(-)
52000
52001commit e29d9fda4529daf628c436882b51e9e268ffed43
52002Author: Frederic Peters <fpeters@entrouvert.com>
52003Date:   Wed Dec 22 13:12:02 2004 +0000
52004
52005    minor adjustments to documentation
52006
52007 lasso/xml/xml.c | 62 ++++++++++++++++++++++++++++++---------------------------
52008 1 file changed, 33 insertions(+), 29 deletions(-)
52009
52010commit f46dbaadb7fec17f9bce034cd7352b700068de98
52011Author: Frederic Peters <fpeters@entrouvert.com>
52012Date:   Wed Dec 22 12:48:05 2004 +0000
52013
52014    Minimal documentation for #LassoProfile and #LassoLogin
52015
52016 docs/reference/lasso-sections.txt | 178 ++++++++++++++---------------
52017 docs/reference/tmpl/login.sgml    | 230 ++++++++++++++++++++++++++++++++++++++
52018 docs/reference/tmpl/profile.sgml  | 152 +++++++++++++++++++++++++
52019 lasso/id-ff/login.c               |  41 +++++--
52020 lasso/id-ff/login.h               |   1 +
52021 lasso/id-ff/profile.c             |  92 +++++++--------
52022 lasso/id-ff/profile.h             |  20 ++--
52023 lasso/id-ff/server.c              |   4 +-
52024 8 files changed, 554 insertions(+), 164 deletions(-)
52025
52026commit 23b4a410c6b5d981fc51bc6c3d274a632471ef5e
52027Author: Frederic Peters <fpeters@entrouvert.com>
52028Date:   Wed Dec 22 11:44:13 2004 +0000
52029
52030    documented #LassoServer
52031
52032 docs/reference/lasso-sections.txt | 367 +++-----------------------------------
52033 docs/reference/lasso.sgml         |  41 +++--
52034 docs/reference/tmpl/provider.sgml |  50 +++---
52035 docs/reference/tmpl/server.sgml   | 120 +++++++++++++
52036 lasso/id-ff/provider.c            |  13 +-
52037 lasso/id-ff/provider.h            |   4 +-
52038 lasso/id-ff/server.c              |  72 ++++++--
52039 lasso/id-ff/server.h              |   5 +-
52040 8 files changed, 264 insertions(+), 408 deletions(-)
52041
52042commit dfe6311bcb2bc68c91ae7e34025f197b77f3658b
52043Author: Frederic Peters <fpeters@entrouvert.com>
52044Date:   Wed Dec 22 10:48:31 2004 +0000
52045
52046    Started organizing Lasso Reference Manual; documenting LassoProvider.
52047
52048 configure.ac                      |   1 +
52049 docs/reference/Makefile.am        |   5 +-
52050 docs/reference/lasso-sections.txt |  75 +++++++----------
52051 docs/reference/lasso.sgml         |  63 ++++++++++----
52052 docs/reference/tmpl/provider.sgml | 170 ++++++++++++++++++++++++++++++++++++++
52053 docs/reference/version.xml.in     |   1 +
52054 lasso.pc.in                       |   2 +-
52055 lasso/id-ff/provider.c            |  76 ++++++++++++++++-
52056 lasso/id-ff/provider.h            |  28 ++++---
52057 9 files changed, 342 insertions(+), 79 deletions(-)
52058
52059commit 09eb4fb227ae44c82ffb33bf188dab7f1370a511
52060Author: Frederic Peters <fpeters@entrouvert.com>
52061Date:   Tue Dec 21 20:58:04 2004 +0000
52062
52063    fixed symbols.sym case
52064
52065 lasso/.cvsignore | 3 +--
52066 1 file changed, 1 insertion(+), 2 deletions(-)
52067
52068commit b8f2c78f2f17aae544b9eb870e2c92e238b5f993
52069Author: Frederic Peters <fpeters@entrouvert.com>
52070Date:   Tue Dec 21 20:57:45 2004 +0000
52071
52072    added lasso_provider_get_base64_succint_id method to LassoProvider to
52073    facilitate Identity Provider Introduction implementation.
52074
52075 lasso/id-ff/provider.c | 17 +++++++++++++++++
52076 lasso/id-ff/provider.h |  2 ++
52077 2 files changed, 19 insertions(+)
52078
52079commit 45e5aaeabac20361daaeab539d6b0bd0d3522515
52080Author: Frederic Peters <fpeters@entrouvert.com>
52081Date:   Tue Dec 21 19:41:52 2004 +0000
52082
52083    moves back <ds:Signature> to the place the schema gave them.
52084
52085 lasso/xml/xml.c | 18 +++++-------------
52086 1 file changed, 5 insertions(+), 13 deletions(-)
52087
52088commit 382731efbbbb05757bde44061282ddb9f8f70d0e
52089Author: Frederic Peters <fpeters@entrouvert.com>
52090Date:   Tue Dec 21 18:19:06 2004 +0000
52091
52092    refined symbol regex
52093
52094 lasso/extract_symbols.py | 2 +-
52095 1 file changed, 1 insertion(+), 1 deletion(-)
52096
52097commit 2878cce4d448efd8563736b9e93945517457d76f
52098Author: Frederic Peters <fpeters@entrouvert.com>
52099Date:   Tue Dec 21 18:18:43 2004 +0000
52100
52101    removed declaration of inexistant function
52102
52103 lasso/xml/lib_authentication_statement.h | 1 -
52104 1 file changed, 1 deletion(-)
52105
52106commit 8315d8686135473c388e8a3627f1a41c94150052
52107Author: Frederic Peters <fpeters@entrouvert.com>
52108Date:   Tue Dec 21 18:02:18 2004 +0000
52109
52110    removed unused variable
52111
52112 lasso/xml/tools.c | 2 +-
52113 1 file changed, 1 insertion(+), 1 deletion(-)
52114
52115commit 7ca76d5e835494e46558f2eda07c71c3c3e57263
52116Author: Frederic Peters <fpeters@entrouvert.com>
52117Date:   Tue Dec 21 18:01:02 2004 +0000
52118
52119    ignoring some more swig generated files
52120
52121 csharp/.cvsignore | 4 ++++
52122 java/.cvsignore   | 5 ++++-
52123 2 files changed, 8 insertions(+), 1 deletion(-)
52124
52125commit 8b8e54f821e3e48fb38ab6da0b60437120a8e695
52126Author: Frederic Peters <fpeters@entrouvert.com>
52127Date:   Tue Dec 21 17:48:17 2004 +0000
52128
52129    Updated list of files generated by SWIG in C# and Java bindings; fixed PHP
52130    Makefile.am; use $(srcdir) to get correct directory in code generation python
52131    scrips.  make distcheck works after that.
52132
52133 csharp/Makefile.am                        | 30 ++++++++++--------------------
52134 java/Makefile.am                          | 20 +++++++++-----------
52135 lasso/Makefile.am                         |  4 ++--
52136 lasso/extract_symbols.py                  |  8 +++++++-
52137 lasso/extract_types.py                    | 10 ++++++++--
52138 lasso/xml/Makefile.am                     |  5 +++--
52139 php/Attic/examples/sample-idp/Makefile.am | 14 +++++++-------
52140 php/Attic/examples/sample-sp/Makefile.am  | 15 ++++++++-------
52141 swig/Lasso.i                              |  8 ++++----
52142 9 files changed, 58 insertions(+), 56 deletions(-)
52143
52144commit 513442f6c073b101a6ba2da924ba9562dfd50adf
52145Author: Frederic Peters <fpeters@entrouvert.com>
52146Date:   Tue Dec 21 14:00:17 2004 +0000
52147
52148    only exports symbols declared with LASSO_EXPORT (experimental)
52149
52150 configure.ac             |  2 --
52151 lasso/.cvsignore         |  1 +
52152 lasso/Makefile.am        | 13 ++++++++-----
52153 lasso/extract_symbols.py | 12 ++++++++++++
52154 4 files changed, 21 insertions(+), 7 deletions(-)
52155
52156commit d96583847854d9bcaa25f5184e07c2983b6e3fa7
52157Author: Nicolas Clapies <nclapies@entrouvert.com>
52158Date:   Tue Dec 21 14:00:14 2004 +0000
52159
52160    Fixed call to constructor of LassoDiscoQueryResponse and LassoDiscoModifyResponse.
52161
52162 lasso/id-wsf/discovery.c | 4 ++--
52163 1 file changed, 2 insertions(+), 2 deletions(-)
52164
52165commit b640247c498051eed30039d9b03940e66eab80f1
52166Author: Frederic Peters <fpeters@entrouvert.com>
52167Date:   Tue Dec 21 13:59:40 2004 +0000
52168
52169    added random suites with random tests
52170
52171 tests/random_tests.c | 31 +++++++++++++++++++++++++++++--
52172 tests/tests.c        |  4 +++-
52173 2 files changed, 32 insertions(+), 3 deletions(-)
52174
52175commit 72123ddd8081fba3f8d20b2b9be692d6af5e0934
52176Author: Nicolas Clapies <nclapies@entrouvert.com>
52177Date:   Tue Dec 21 13:58:43 2004 +0000
52178
52179    Added lasso_disco_query_response_new_from_message() constructor.
52180
52181 lasso/xml/disco_query_response.h | 4 ++++
52182 1 file changed, 4 insertions(+)
52183
52184commit 55e63b64b3b2afaa62a264a4d290cf3064d80930
52185Author: Nicolas Clapies <nclapies@entrouvert.com>
52186Date:   Tue Dec 21 13:57:59 2004 +0000
52187
52188    fixed name space in dump message of LassoDiscoQueryResponse and LassoDiscoModifyResponse : every element children inerit the discovery name space.
52189
52190 lasso/xml/disco_modify_response.c | 31 ++++++++++++++++++++++++++-
52191 lasso/xml/disco_query_response.c  | 44 ++++++++++++++++++++++++++++++++++++++-
52192 2 files changed, 73 insertions(+), 2 deletions(-)
52193
52194commit 24421834eb051fa311f820c057da8c8b66aebcf5
52195Author: Frederic Peters <fpeters@entrouvert.com>
52196Date:   Tue Dec 21 13:56:27 2004 +0000
52197
52198    don't use xmlSecFind to look up signature
52199
52200 lasso/id-ff/provider.c | 7 ++++++-
52201 1 file changed, 6 insertions(+), 1 deletion(-)
52202
52203commit 1faf90eefa204b7841592a90971fef79d5072d59
52204Author: Frederic Peters <fpeters@entrouvert.com>
52205Date:   Tue Dec 21 13:27:50 2004 +0000
52206
52207    Severe libxml2 and xmlsec riot.
52208
52209    Always put <ds:Signature> as the last node since it looks like the right thing
52210    to do (and even if the schema seems to say otherwise).
52211
52212    Try to clean xml messages and remove redundant xml namespace declarations.
52213    Behind libxml2 back and cleaning memory properly.
52214
52215    We���re off the streets now / And back on the road / On the riot trail.
52216
52217 lasso/xml/dst_query_response.c |  11 +-
52218 lasso/xml/tools.c              |   9 +-
52219 lasso/xml/xml.c                | 238 ++++++++++++++++++++++++++++-------------
52220 3 files changed, 173 insertions(+), 85 deletions(-)
52221
52222commit 10751c78347c54bcfc13eeb97549d437ac05447d
52223Author: Frederic Peters <fpeters@entrouvert.com>
52224Date:   Tue Dec 21 09:28:16 2004 +0000
52225
52226    define correct namespace on QueryResponse
52227
52228 lasso/xml/dst_query_response.c | 2 +-
52229 1 file changed, 1 insertion(+), 1 deletion(-)
52230
52231commit e39831c95b75e7d316d46fec758bf0179183f036
52232Author: Frederic Peters <fpeters@entrouvert.com>
52233Date:   Mon Dec 20 19:39:41 2004 +0000
52234
52235    removed unnecessary xmlReconciliateNs
52236
52237 lasso/xml/xml.c | 2 --
52238 1 file changed, 2 deletions(-)
52239
52240commit 723a4ee54fe3101d803c861e69a513d82b223d1a
52241Author: Frederic Peters <fpeters@entrouvert.com>
52242Date:   Mon Dec 20 17:26:13 2004 +0000
52243
52244    correctly sets namespace on Query and QueryResponse Personal Profile nodes.
52245
52246 lasso/xml/dst_modify.c          | 16 +++++-----------
52247 lasso/xml/dst_modify_response.c | 16 +++++-----------
52248 lasso/xml/dst_query.c           | 16 +++++-----------
52249 lasso/xml/dst_query_response.c  | 10 +++++-----
52250 4 files changed, 20 insertions(+), 38 deletions(-)
52251
52252commit 45cffc9121c5dfaa4f695995a879dd6ce80d53d9
52253Author: Nicolas Clapies <nclapies@entrouvert.com>
52254Date:   Mon Dec 20 16:14:27 2004 +0000
52255
52256    Fixed method declarations : lasso_personal_profile_service_process_query_msg() and lasso_personal_profile_service_process_query_msg_response().
52257
52258 lasso/id-wsf/personal_profile_service.h | 11 ++++++-----
52259 1 file changed, 6 insertions(+), 5 deletions(-)
52260
52261commit e8ac932e5d11d934703977f1c6719078426ec0ea
52262Author: Nicolas Clapies <nclapies@entrouvert.com>
52263Date:   Mon Dec 20 14:27:44 2004 +0000
52264
52265    Removed GList type in lasso_discovery_add_insert_entry() params. Instead use simple type pointer until list support is implemented in swig binding. Added missing method lasso_discovery_process_query_response_msg().
52266
52267 lasso/id-wsf/discovery.c | 42 ++++++++++++++++++++++++++++++------------
52268 lasso/id-wsf/discovery.h | 14 ++++++++++++--
52269 2 files changed, 42 insertions(+), 14 deletions(-)
52270
52271commit 3e0e42a24947dbae90af1ed9b8910defc3219a48
52272Author: Frederic Peters <fpeters@entrouvert.com>
52273Date:   Mon Dec 20 12:38:41 2004 +0000
52274
52275    don't include in a second-level status code samlp error status
52276
52277 lasso/id-ff/profile.c | 2 +-
52278 1 file changed, 1 insertion(+), 1 deletion(-)
52279
52280commit 612d8dce2517c2c27ab13f53e047790d9fa6fffe
52281Author: Frederic Peters <fpeters@entrouvert.com>
52282Date:   Mon Dec 20 10:23:53 2004 +0000
52283
52284    Refactored signature code so it is now shared between requests/responses and
52285    artifacts.
52286
52287 lasso/xml/errors.c         |  2 ++
52288 lasso/xml/errors.h         |  1 +
52289 lasso/xml/saml_assertion.c | 61 +++-----------------------------------------
52290 lasso/xml/tools.c          | 53 ++++++++++++++++++++++++++++++++++++++
52291 lasso/xml/tools.h          |  2 ++
52292 lasso/xml/xml.c            | 63 ++++++++++------------------------------------
52293 6 files changed, 75 insertions(+), 107 deletions(-)
52294
52295commit 95afff30e76e9a0cf32651f726ea932b678c7410
52296Author: Frederic Peters <fpeters@entrouvert.com>
52297Date:   Sun Dec 19 20:34:22 2004 +0000
52298
52299    Added differentiation between creating xmlnode for lasso use (the _dump
52300    functions) and creating xmlnode for the wire (export_to_soap...).  This
52301    was necessary to keep track of private_key_file to use on an Assertion
52302    while it was kept in a lasso session dump and restored later.
52303
52304    This means the get_xmlNode functions have now a second parameter, gboolean
52305    lasso_dump, TRUE when dumping for lasso internal use.
52306
52307    On the bright side assertions are now signed (that signature is not yet
52308    checked).
52309
52310 lasso/id-ff/federation.c        |  4 +-
52311 lasso/id-ff/identity.c          |  4 +-
52312 lasso/id-ff/lecp.c              |  2 +
52313 lasso/id-ff/login.c             | 31 +++++++------
52314 lasso/id-ff/logout.c            |  4 +-
52315 lasso/id-ff/name_registration.c |  4 +-
52316 lasso/id-ff/provider.c          |  2 +-
52317 lasso/id-ff/server.c            |  8 ++--
52318 lasso/id-ff/session.c           |  4 +-
52319 lasso/id-wsf/discovery.c        |  4 +-
52320 lasso/xml/dst_modify.c          |  4 +-
52321 lasso/xml/dst_modify_response.c |  4 +-
52322 lasso/xml/dst_query.c           |  4 +-
52323 lasso/xml/dst_query_response.c  |  4 +-
52324 lasso/xml/internals.h           |  3 +-
52325 lasso/xml/saml_assertion.c      | 99 ++++++++++++++++++++++++++++++++---------
52326 lasso/xml/saml_assertion.h      | 11 ++---
52327 lasso/xml/samlp_response.c      |  4 +-
52328 lasso/xml/xml.c                 | 37 +++++++++------
52329 lasso/xml/xml.h                 |  4 +-
52330 20 files changed, 156 insertions(+), 85 deletions(-)
52331
52332commit 5f74157e3a2450eb066a3e2e19561612894a6cd1
52333Author: Frederic Peters <fpeters@entrouvert.com>
52334Date:   Sun Dec 19 19:12:11 2004 +0000
52335
52336    removed minitests from tests Makefile.am
52337
52338 tests/Makefile.am | 5 +----
52339 1 file changed, 1 insertion(+), 4 deletions(-)
52340
52341commit 38136da6281356361a54cfdf0bf6099575ade4ca
52342Author: Frederic Peters <fpeters@entrouvert.com>
52343Date:   Sun Dec 19 19:03:39 2004 +0000
52344
52345    little tests benchmarking AuthnRequest creation and AuthnResponse processing.
52346
52347 tests/perfs.c | 154 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
52348 1 file changed, 154 insertions(+)
52349
52350commit dd3b7a3773c7eb210041fd2e88f908e755dde8ef
52351Author: Frederic Peters <fpeters@entrouvert.com>
52352Date:   Sun Dec 19 19:01:36 2004 +0000
52353
52354    add nodes in reverse class order to get them in schema order
52355
52356 lasso/xml/xml.c | 11 +++++++++--
52357 1 file changed, 9 insertions(+), 2 deletions(-)
52358
52359commit 1ecf9e1123e9f566edb4607d6010b0f78c2c5340
52360Author: Frederic Peters <fpeters@entrouvert.com>
52361Date:   Sun Dec 19 15:24:19 2004 +0000
52362
52363    Moved signature template stuff into xml.c and use XmlSnippet for them; this
52364    should insure proper validation against Liberty XML schemas and should help
52365    adding missing signature support to <Assertion>
52366
52367 docs/reference/snippet-types.rst    |  4 +++
52368 lasso/xml/internals.h               |  3 ++
52369 lasso/xml/samlp_request_abstract.c  | 54 ++++----------------------------
52370 lasso/xml/samlp_response_abstract.c | 56 ++++-----------------------------
52371 lasso/xml/xml.c                     | 62 +++++++++++++++++++++++++++++++++++++
52372 5 files changed, 81 insertions(+), 98 deletions(-)
52373
52374commit cae2befb48c60998515875b735e8c2e9ba6f5cfa
52375Author: Frederic Peters <fpeters@entrouvert.com>
52376Date:   Sun Dec 19 11:07:32 2004 +0000
52377
52378    cleaning up process files
52379
52380 docs/lasso-book/defederation.process      | 74 +++++++++++++-------------
52381 docs/lasso-book/name-registration.process | 86 +++++++++++++++----------------
52382 docs/lasso-book/single-logout.process     |  4 +-
52383 docs/lasso-book/single-sign-on.process    |  4 +-
52384 4 files changed, 83 insertions(+), 85 deletions(-)
52385
52386commit 74697b19c1160f20cc0e3f40e392b7fa7850b7a5
52387Author: Frederic Peters <fpeters@entrouvert.com>
52388Date:   Sun Dec 19 11:07:22 2004 +0000
52389
52390    if available, use profile->msg_relayState to init request in init_request
52391    functions.
52392
52393 lasso/id-ff/defederation.c      | 22 +++++++++++++---------
52394 lasso/id-ff/login.c             |  5 +++--
52395 lasso/id-ff/logout.c            |  9 ++++-----
52396 lasso/id-ff/name_registration.c |  2 ++
52397 4 files changed, 22 insertions(+), 16 deletions(-)
52398
52399commit 2e0efac99e7aa3790eab774ccad59deceb03e169
52400Author: Frederic Peters <fpeters@entrouvert.com>
52401Date:   Sat Dec 18 18:36:54 2004 +0000
52402
52403    Moved LassoProfile->nameIdentifier from char* to LassoSamlNameIdentifier*,
52404    gaining back access to the nameFormat added late before 0.5.
52405
52406    There are no bindings for LassoSamlNameIdentifier; as a temporary and
52407    compatible measure; profile->nameIdentifier in bindings continues to
52408    return a char* (profile->nameIdentifier->content).
52409
52410    At the same time the same change has been done for
52411    LassoNameRegistration->oldNameIdentifier.
52412
52413 lasso/id-ff/defederation.c            |  6 +++---
52414 lasso/id-ff/login.c                   | 14 +++++++-------
52415 lasso/id-ff/logout.c                  |  6 +++---
52416 lasso/id-ff/name_identifier_mapping.c |  4 ++--
52417 lasso/id-ff/name_registration.c       | 36 +++++++++++++++++------------------
52418 lasso/id-ff/name_registration.h       |  2 +-
52419 lasso/id-ff/profile.c                 |  3 ++-
52420 lasso/id-ff/profile.h                 |  2 +-
52421 swig/Lasso.i                          | 28 ++++++++++++++++++++-------
52422 9 files changed, 58 insertions(+), 43 deletions(-)
52423
52424commit 539cd7daa1d767dba06d91427a120fa0f24bac21
52425Author: Frederic Peters <fpeters@entrouvert.com>
52426Date:   Fri Dec 17 18:06:32 2004 +0000
52427
52428    Isolated CFLAGS to be used when compiling Lasso in LASSO_CORE_CFLAGS; don't use
52429    those when compiling tests in order to catch errors in headers. (continuing)
52430
52431 configure.ac | 6 +++---
52432 1 file changed, 3 insertions(+), 3 deletions(-)
52433
52434commit ca7ca6c2ce204bf2d64652a8170f37e83f1ea6a6
52435Author: Frederic Peters <fpeters@entrouvert.com>
52436Date:   Fri Dec 17 18:02:42 2004 +0000
52437
52438    Isolated CFLAGS to be used when compiling Lasso in LASSO_CORE_CFLAGS; don't use
52439    those when compiling tests in order to catch errors in headers.  Also moved a
52440    few things in header files; need more thinking about that.
52441
52442 csharp/Makefile.am       |  2 +-
52443 java/Makefile.am         |  4 ++--
52444 lasso/Makefile.am        |  2 +-
52445 lasso/id-ff/Makefile.am  |  4 +---
52446 lasso/id-wsf/Makefile.am |  6 ++----
52447 lasso/lasso.h            |  3 +++
52448 lasso/xml/Makefile.am    |  4 +---
52449 lasso/xml/tools.c        |  6 ++----
52450 lasso/xml/tools.h        |  8 +-------
52451 lasso/xml/xml.h          | 11 +++++++----
52452 php/Makefile.am          |  2 +-
52453 python/Makefile.am       |  2 +-
52454 tests/Makefile.am        | 10 ++++++++--
52455 13 files changed, 31 insertions(+), 33 deletions(-)
52456
52457commit c613c52c2796282a12918160b66632ef401d0374
52458Author: Frederic Peters <fpeters@entrouvert.com>
52459Date:   Fri Dec 17 17:12:58 2004 +0000
52460
52461    define LASSO_INTERNALS in lasso/
52462
52463 lasso/Makefile.am | 2 +-
52464 1 file changed, 1 insertion(+), 1 deletion(-)
52465
52466commit 40011072329bcb4344aceee0fd4040710f7f9f86
52467Author: Frederic Peters <fpeters@entrouvert.com>
52468Date:   Fri Dec 17 16:57:32 2004 +0000
52469
52470    don't export functions defined in tools.h
52471
52472 lasso/xml/tools.h | 22 +++++++++++-----------
52473 lasso/xml/xml.h   |  3 +++
52474 2 files changed, 14 insertions(+), 11 deletions(-)
52475
52476commit 195ff4064ed680af7556f7125650f32f9977b4fe
52477Author: Frederic Peters <fpeters@entrouvert.com>
52478Date:   Fri Dec 17 13:57:47 2004 +0000
52479
52480    <samlp:Status> created by Lasso should now be compatible with SAML
52481    requirements [SAMLCore11].
52482
52483    [SAMLCore11] Maler, Eve, Mishra, Prateek, Philpott, Rob, eds. (27 May 2003).
52484    "Assertions and Protocol for the OASIS Security Assertion Markup Language
52485    (SAML) V1.1," OASIS Committee Specification, version 1.1, Organization for the
52486    Advancement of Structured Information Standards
52487
52488 lasso/id-ff/login.c   |  2 +-
52489 lasso/id-ff/logout.c  |  5 +++++
52490 lasso/id-ff/profile.c | 22 +++++++++++++++++++++-
52491 3 files changed, 27 insertions(+), 2 deletions(-)
52492
52493commit 83322cf752a34f4b4fa0579185c7d4903dd488ca
52494Author: Frederic Peters <fpeters@entrouvert.com>
52495Date:   Fri Dec 17 12:33:46 2004 +0000
52496
52497    deal with missing Status in LogoutResponse
52498
52499 lasso/id-ff/logout.c | 10 +++++++++-
52500 1 file changed, 9 insertions(+), 1 deletion(-)
52501
52502commit 9f80e375171f987aa6680e9ccd42ae599b80eca6
52503Author: Frederic Peters <fpeters@entrouvert.com>
52504Date:   Fri Dec 17 12:32:48 2004 +0000
52505
52506    Done with the new query snippets system (everything but the IDPEntries in
52507    <lib:AuthnRequest>).  It has nested <samlp:StatusCode> support but ID-FF layer
52508    must still be updated to produce them.
52509
52510 lasso/xml/internals.h                              |  2 +-
52511 lasso/xml/lib_authn_request.c                      | 99 ++++++----------------
52512 .../xml/lib_federation_termination_notification.c  | 72 +++++++---------
52513 lasso/xml/lib_idp_entries.c                        |  2 +-
52514 lasso/xml/lib_idp_entries.h                        |  2 +-
52515 lasso/xml/lib_logout_request.c                     | 83 +++++-------------
52516 lasso/xml/lib_register_name_identifier_request.c   |  2 +-
52517 lasso/xml/lib_status_response.c                    | 65 ++++----------
52518 lasso/xml/saml_name_identifier.c                   | 42 ---------
52519 lasso/xml/saml_name_identifier.h                   |  3 -
52520 lasso/xml/samlp_request_abstract.c                 | 49 -----------
52521 lasso/xml/samlp_response_abstract.c                | 58 -------------
52522 lasso/xml/samlp_status.c                           | 45 +++++++++-
52523 lasso/xml/xml.c                                    | 50 ++++++++---
52524 14 files changed, 181 insertions(+), 393 deletions(-)
52525
52526commit f44d34eecbc4cf28d4831138a3b6544716c12c6d
52527Author: Frederic Peters <fpeters@entrouvert.com>
52528Date:   Fri Dec 17 00:07:20 2004 +0000
52529
52530    new (draft) query snippet mechanism to generate query string; deployed in
52531    <lib:RegisterNameIdentifier/>
52532
52533 lasso/xml/internals.h                            |  10 ++
52534 lasso/xml/lib_authn_request.c                    |   1 +
52535 lasso/xml/lib_idp_entry.c                        |   2 +-
52536 lasso/xml/lib_register_name_identifier_request.c | 117 +++-----------
52537 lasso/xml/saml_name_identifier.c                 |   2 +-
52538 lasso/xml/xml.c                                  | 189 +++++++++++++++++++++++
52539 6 files changed, 226 insertions(+), 95 deletions(-)
52540
52541commit 7258b5aa2b7d6de0fbe8b2dd2f5b98e40a29f17a
52542Author: Frederic Peters <fpeters@entrouvert.com>
52543Date:   Thu Dec 16 15:34:51 2004 +0000
52544
52545    merged new error codes in SWIG and used one of them in the Python tests
52546
52547 python/tests/profiles_tests.py |  2 +-
52548 swig/Lasso.i                   | 50 +++++++++++++++++++++++++++++++++++++-----
52549 2 files changed, 46 insertions(+), 6 deletions(-)
52550
52551commit 76ec7eb692476075c9ab2649f8612479ed5df0f5
52552Author: Frederic Peters <fpeters@entrouvert.com>
52553Date:   Thu Dec 16 14:04:43 2004 +0000
52554
52555    (almost) done with errors in ID-FF; remaining "return -1" have been converted
52556    to LASSO_ERROR_UNDEFINED (there are forty-three of them).
52557
52558    LASSO_ERROR_UNDEFINED was redefined from -999 to -1 so it is easier to add new
52559    sequences of errros.
52560
52561 lasso/id-ff/defederation.c            | 20 ++++++-----------
52562 lasso/id-ff/identity.c                |  2 +-
52563 lasso/id-ff/lecp.c                    | 30 ++++++++++---------------
52564 lasso/id-ff/login.c                   | 25 ++++++++++-----------
52565 lasso/id-ff/logout.c                  | 23 +++++++++-----------
52566 lasso/id-ff/name_identifier_mapping.c | 41 +++++++++++++++++------------------
52567 lasso/id-ff/name_registration.c       | 24 ++++++++++----------
52568 lasso/id-ff/profile.c                 | 14 ++++--------
52569 lasso/id-ff/provider.c                |  2 +-
52570 lasso/xml/errors.c                    | 17 +++++++++++++++
52571 lasso/xml/errors.h                    | 19 +++++++++++-----
52572 11 files changed, 108 insertions(+), 109 deletions(-)
52573
52574commit f5471b3acf9069cba291593e21f77705299d3b7e
52575Author: Frederic Peters <fpeters@entrouvert.com>
52576Date:   Thu Dec 16 12:32:47 2004 +0000
52577
52578    added minimal support (only XML, no mapping to URL yet) for
52579      <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded"/>
52580
52581    added memory management to list* XmlSnippet
52582
52583 docs/reference/snippet-types.rst                   |  4 ++
52584 lasso/xml/internals.h                              |  1 +
52585 lasso/xml/lib_authn_request.c                      |  1 +
52586 lasso/xml/lib_authn_request.h                      |  2 +
52587 lasso/xml/lib_authn_request_envelope.c             |  4 ++
52588 lasso/xml/lib_authn_request_envelope.h             |  2 +-
52589 lasso/xml/lib_authn_response.c                     |  1 +
52590 lasso/xml/lib_authn_response.h                     |  2 +-
52591 .../xml/lib_federation_termination_notification.c  |  2 +
52592 .../xml/lib_federation_termination_notification.h  |  2 +-
52593 lasso/xml/lib_logout_request.c                     |  2 +-
52594 lasso/xml/lib_logout_request.h                     |  2 +
52595 lasso/xml/lib_name_identifier_mapping_request.c    |  2 +
52596 lasso/xml/lib_name_identifier_mapping_request.h    |  2 +-
52597 lasso/xml/lib_name_identifier_mapping_response.c   |  2 +
52598 lasso/xml/lib_name_identifier_mapping_response.h   |  2 +-
52599 lasso/xml/lib_register_name_identifier_request.c   |  3 +-
52600 lasso/xml/lib_register_name_identifier_request.h   |  2 +
52601 lasso/xml/lib_status_response.c                    |  3 +-
52602 lasso/xml/lib_status_response.h                    |  2 +
52603 lasso/xml/xml.c                                    | 47 ++++++++++++++++++----
52604 21 files changed, 75 insertions(+), 15 deletions(-)
52605
52606commit 1e7cd347178a0fb14fbe1b5581cc73a41f9f64bc
52607Author: Frederic Peters <fpeters@entrouvert.com>
52608Date:   Wed Dec 15 19:11:21 2004 +0000
52609
52610    pointers are %p in format strings, not %x
52611
52612 lasso/id-ff/federation.c | 4 ++--
52613 lasso/id-ff/identity.c   | 4 ++--
52614 lasso/id-ff/lecp.c       | 2 +-
52615 lasso/id-ff/logout.c     | 4 ++--
52616 lasso/id-ff/profile.c    | 4 ++--
52617 lasso/id-ff/provider.c   | 4 ++--
52618 lasso/id-ff/server.c     | 4 ++--
52619 lasso/id-ff/session.c    | 4 ++--
52620 lasso/id-wsf/discovery.c | 4 ++--
52621 9 files changed, 17 insertions(+), 17 deletions(-)
52622
52623commit 2755b354980da87565835911b7aa3806e659061b
52624Author: Frederic Peters <fpeters@entrouvert.com>
52625Date:   Wed Dec 15 19:02:40 2004 +0000
52626
52627    memory management work
52628
52629 lasso/id-ff/identity.c |  4 +---
52630 lasso/id-ff/login.c    | 16 +++++++++++-----
52631 lasso/id-ff/profile.c  |  4 ++--
52632 lasso/id-ff/provider.c | 21 ++++++++++++++++++---
52633 lasso/id-ff/server.c   |  6 +++---
52634 lasso/id-ff/session.c  |  6 +-----
52635 lasso/xml/xml.c        | 12 +++++++++---
52636 7 files changed, 45 insertions(+), 24 deletions(-)
52637
52638commit a9e250aec10e9b29e1236880241755b6326dd04b
52639Author: Frederic Peters <fpeters@entrouvert.com>
52640Date:   Wed Dec 15 19:02:18 2004 +0000
52641
52642    moved federation to XmlSnippet
52643
52644 lasso/id-ff/federation.c | 86 ++++++++++++++----------------------------------
52645 1 file changed, 24 insertions(+), 62 deletions(-)
52646
52647commit e63eb6ed71f66ec6fd3c8681b72965221213e659
52648Author: Frederic Peters <fpeters@entrouvert.com>
52649Date:   Wed Dec 15 16:00:23 2004 +0000
52650
52651    no longer play fool mixing pointers and integers; they are not always the same
52652    size and this bites quite hard on AMD-64 (shame on me).
52653
52654 lasso/xml/xml.c | 57 +++++++++++++++++++++++++++++++++++----------------------
52655 1 file changed, 35 insertions(+), 22 deletions(-)
52656
52657commit 22d04e57d896975bc5be3bad33adf5cdfb76325f
52658Author: Nicolas Clapies <nclapies@entrouvert.com>
52659Date:   Wed Dec 15 13:47:06 2004 +0000
52660
52661    Reordered function declarations. Added check of server param.
52662
52663 lasso/id-wsf/personal_profile_service.c |  2 +-
52664 lasso/id-wsf/personal_profile_service.h | 10 +++++-----
52665 2 files changed, 6 insertions(+), 6 deletions(-)
52666
52667commit 2d6ee469fdf1a7ae03e3826ffcabcedec020ec71
52668Author: Frederic Peters <fpeters@entrouvert.com>
52669Date:   Wed Dec 15 13:26:31 2004 +0000
52670
52671    fixed a few "variable might be used uninitialized in this function" detected
52672    with gcc-3.4 -O3.
52673
52674 lasso/id-ff/login.c             | 13 +++++++------
52675 lasso/id-ff/logout.c            | 17 ++++++++++-------
52676 lasso/id-ff/name_registration.c |  3 +--
52677 lasso/id-ff/provider.c          |  4 ++--
52678 lasso/xml/tools.c               |  2 +-
52679 lasso/xml/xml.c                 |  5 ++++-
52680 6 files changed, 25 insertions(+), 19 deletions(-)
52681
52682commit 6ed1fbe7bedb8ea5639f34fe473447fcf5a6c654
52683Author: Nicolas Clapies <nclapies@entrouvert.com>
52684Date:   Wed Dec 15 13:12:56 2004 +0000
52685
52686    Added support of modify request from a SP to AP : updated element's class in level 1 (Modify and ModifyResponse) and implemented modify request in level 2 id wsf.
52687
52688 lasso/id-wsf/abstract_service.h         |   5 +-
52689 lasso/id-wsf/personal_profile_service.c | 126 +++++++++++++++++++++++++++++---
52690 lasso/id-wsf/personal_profile_service.h |  31 +++++++-
52691 lasso/xml/dst_modification.h            |   2 +-
52692 lasso/xml/dst_modify.c                  |   8 +-
52693 lasso/xml/dst_modify.h                  |   4 +-
52694 lasso/xml/dst_modify_response.c         |   6 +-
52695 lasso/xml/dst_modify_response.h         |   2 +-
52696 8 files changed, 164 insertions(+), 20 deletions(-)
52697
52698commit be7a74a3482ca07624206c9fde54948c8be1d238
52699Author: Frederic Peters <fpeters@entrouvert.com>
52700Date:   Wed Dec 15 11:07:34 2004 +0000
52701
52702    added new standard error code LASSO_PROFILE_ERROR_BUILDING_QUERY_FAILED
52703
52704 lasso/id-ff/defederation.c      |  3 +--
52705 lasso/id-ff/login.c             |  3 +--
52706 lasso/id-ff/logout.c            | 10 +++++++---
52707 lasso/id-ff/name_registration.c |  6 ++----
52708 lasso/xml/errors.c              |  2 ++
52709 lasso/xml/errors.h              |  1 +
52710 6 files changed, 14 insertions(+), 11 deletions(-)
52711
52712commit 3dc8389da176bc6e7bb66ea1eac2db02e68741ea
52713Author: Frederic Peters <fpeters@entrouvert.com>
52714Date:   Wed Dec 15 10:14:27 2004 +0000
52715
52716    new LASSO_PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND error code
52717
52718 lasso/id-ff/defederation.c | 4 +---
52719 lasso/id-ff/lecp.c         | 4 ++--
52720 lasso/id-ff/logout.c       | 4 +---
52721 lasso/xml/errors.c         | 2 ++
52722 lasso/xml/errors.h         | 1 +
52723 5 files changed, 7 insertions(+), 8 deletions(-)
52724
52725commit 501da6b2b6ccdc9413c416d6ea5cb6541b648070
52726Author: Frederic Peters <fpeters@entrouvert.com>
52727Date:   Wed Dec 15 10:07:09 2004 +0000
52728
52729    coherent error handling for "identity not found" and "federation not found"
52730    cases.
52731
52732 lasso/id-ff/defederation.c            | 13 ++++---------
52733 lasso/id-ff/lecp.c                    |  7 ++-----
52734 lasso/id-ff/login.c                   |  8 +++-----
52735 lasso/id-ff/logout.c                  | 12 ++++--------
52736 lasso/id-ff/name_identifier_mapping.c | 14 +++++---------
52737 lasso/id-ff/name_registration.c       | 18 ++++++------------
52738 lasso/xml/errors.c                    |  4 ++++
52739 lasso/xml/errors.h                    |  4 +++-
52740 8 files changed, 31 insertions(+), 49 deletions(-)
52741
52742commit 3ee382c5c621ee3859830c9eeefba8bc48f6cb95
52743Author: Frederic Peters <fpeters@entrouvert.com>
52744Date:   Tue Dec 14 21:50:12 2004 +0000
52745
52746    replaced unknown error by 2 LASSO_PROFILE_ERROR_INVALID_HTTP_METHOD in Name
52747    Identifier Mapping profile.
52748
52749 lasso/id-ff/name_identifier_mapping.c | 6 ++----
52750 1 file changed, 2 insertions(+), 4 deletions(-)
52751
52752commit 4fe9f93dfae3c2327b6749f7c271eeae321f8647
52753Author: Frederic Peters <fpeters@entrouvert.com>
52754Date:   Tue Dec 14 21:41:57 2004 +0000
52755
52756    new LASSO_PROFILE_ERROR_UNKNOWN_PROFILE_URL profile error and replaced a bunch
52757    of 'return -1;' with that one.
52758
52759 lasso/id-ff/defederation.c            | 17 ++++++++---------
52760 lasso/id-ff/lecp.c                    |  6 ++----
52761 lasso/id-ff/login.c                   |  5 ++++-
52762 lasso/id-ff/logout.c                  |  8 +++++---
52763 lasso/id-ff/name_identifier_mapping.c |  3 +--
52764 lasso/id-ff/name_registration.c       |  6 ++----
52765 lasso/xml/errors.c                    |  2 ++
52766 lasso/xml/errors.h                    |  1 +
52767 8 files changed, 25 insertions(+), 23 deletions(-)
52768
52769commit 34e10f1d7f3ac2b1118b168fe092272dd806c878
52770Author: Frederic Peters <fpeters@entrouvert.com>
52771Date:   Tue Dec 14 21:10:28 2004 +0000
52772
52773    fixed some missing or wrong prototype declarations
52774
52775 lasso/id-ff/server.c                    | 10 ----------
52776 lasso/id-wsf/discovery.c                |  8 +++-----
52777 lasso/id-wsf/discovery.h                |  5 +++++
52778 lasso/id-wsf/personal_profile_service.h | 10 +++++-----
52779 lasso/xml/dst_modification.h            |  2 +-
52780 5 files changed, 14 insertions(+), 21 deletions(-)
52781
52782commit 7c1a1caafaf7072465a2d848eb9627eafb967cd8
52783Author: Frederic Peters <fpeters@entrouvert.com>
52784Date:   Tue Dec 14 21:10:07 2004 +0000
52785
52786    fixed function declared as returning int that didn't return anything
52787
52788 lasso/id-wsf/personal_profile_service.c | 2 +-
52789 1 file changed, 1 insertion(+), 1 deletion(-)
52790
52791commit ad056adf3699d7162858ccae0faaacfc5ac24882
52792Author: Frederic Peters <fpeters@entrouvert.com>
52793Date:   Tue Dec 14 19:20:20 2004 +0000
52794
52795    API change in Single Sign On profile (IdP side) to allow the developer to mess
52796    with <lib:Assertion/>
52797
52798    Outlined in http://lists.labs.libre-entreprise.org/pipermail/lasso-devel/2004-December/001119.html
52799
52800 docs/lasso-book/single-sign-on.process |  40 ++-----
52801 lasso/id-ff/lecp.c                     |  14 +--
52802 lasso/id-ff/lecp.h                     |   9 +-
52803 lasso/id-ff/login.c                    | 199 ++++++++++++---------------------
52804 lasso/id-ff/login.h                    |  28 ++---
52805 lasso/xml/errors.h                     |   9 +-
52806 swig/Lasso.i                           |  43 +++++--
52807 tests/login_tests.c                    |  11 +-
52808 8 files changed, 139 insertions(+), 214 deletions(-)
52809
52810commit 2bda2b596eaaa5c83aca90ea73b9bbec31985a5b
52811Author: Frederic Peters <fpeters@entrouvert.com>
52812Date:   Tue Dec 14 15:46:25 2004 +0000
52813
52814    more error code harmony, now with a new critical_error macro
52815
52816 lasso/id-ff/defederation.c            | 17 +++++++----------
52817 lasso/id-ff/login.c                   | 33 ++++++++++++++-------------------
52818 lasso/id-ff/logout.c                  | 20 +++++++++-----------
52819 lasso/id-ff/name_identifier_mapping.c | 19 +++++++++----------
52820 lasso/id-ff/name_registration.c       | 24 ++++++++++++------------
52821 lasso/id-ff/server.c                  |  2 +-
52822 lasso/xml/errors.c                    | 10 ++++++++--
52823 lasso/xml/tools.h                     |  2 ++
52824 8 files changed, 62 insertions(+), 65 deletions(-)
52825
52826commit 18dbcc81631d5439226c6f5e5d166b58045e3e9b
52827Author: Frederic Peters <fpeters@entrouvert.com>
52828Date:   Tue Dec 14 15:28:55 2004 +0000
52829
52830    status code has been set in lasso_lib_logout_respone_new_full
52831
52832 lasso/id-ff/logout.c | 2 --
52833 1 file changed, 2 deletions(-)
52834
52835commit 413af882f6ca5b51f3b05c615e4d61256912544a
52836Author: Frederic Peters <fpeters@entrouvert.com>
52837Date:   Tue Dec 14 13:59:22 2004 +0000
52838
52839    properly sign samlp:Response
52840
52841 lasso/id-ff/login.c | 30 +++++++++++++++++-------------
52842 1 file changed, 17 insertions(+), 13 deletions(-)
52843
52844commit 45f00e1aa4002dcdfd8b45948b3ab099c1193f7a
52845Author: Frederic Peters <fpeters@entrouvert.com>
52846Date:   Tue Dec 14 13:50:46 2004 +0000
52847
52848    properly check signature on soap samlp:Request (login/artifact)
52849
52850 lasso/id-ff/login.c    | 44 ++++++++++++++++++++++++++++++++++++++++++++
52851 lasso/id-ff/login.h    |  3 +++
52852 lasso/id-ff/provider.c |  3 +++
52853 3 files changed, 50 insertions(+)
52854
52855commit c13df5834335830c9aca6f65f972890fdfbceeaf
52856Author: Frederic Peters <fpeters@entrouvert.com>
52857Date:   Tue Dec 14 13:22:00 2004 +0000
52858
52859    properly verify signatures and return code appriopriately (closes: #362)
52860
52861 lasso/id-ff/login.c                               |  4 ++--
52862 lasso/id-ff/name_identifier_mapping.c             |  2 +-
52863 lasso/id-ff/name_registration.c                   | 17 ++++++++++++-----
52864 lasso/xml/lib_register_name_identifier_request.c  |  7 +++++--
52865 lasso/xml/lib_register_name_identifier_request.h  |  5 +++--
52866 lasso/xml/lib_register_name_identifier_response.c |  7 +++++--
52867 lasso/xml/lib_register_name_identifier_response.h |  6 +++---
52868 7 files changed, 31 insertions(+), 17 deletions(-)
52869
52870commit 4e55002eb2c43a39ca6eeaeb47103813bdc22c1a
52871Author: Frederic Peters <fpeters@entrouvert.com>
52872Date:   Tue Dec 14 11:01:04 2004 +0000
52873
52874    updated test to new api
52875
52876 tests/login_tests.c | 5 +++--
52877 1 file changed, 3 insertions(+), 2 deletions(-)
52878
52879commit 9f5cc4a2872c3ed2c8b84a5e2a8a2ece9c472acc
52880Author: Frederic Peters <fpeters@entrouvert.com>
52881Date:   Tue Dec 14 11:00:15 2004 +0000
52882
52883    updated test to new API
52884
52885 python/tests/profiles_tests.py | 2 +-
52886 1 file changed, 1 insertion(+), 1 deletion(-)
52887
52888commit 498efc98656c10eeadaa53e91eb901539bbd6cf1
52889Author: Frederic Peters <fpeters@entrouvert.com>
52890Date:   Tue Dec 14 10:58:59 2004 +0000
52891
52892    ignore generated files
52893
52894 csharp/.cvsignore                        | 20 ++++++++++++++++++++
52895 java/.cvsignore                          | 14 ++++++++++++++
52896 php/Attic/examples/.cvsignore            |  3 +++
52897 php/Attic/examples/sample-idp/.cvsignore |  3 +++
52898 php/Attic/examples/sample-sp/.cvsignore  |  3 +++
52899 5 files changed, 43 insertions(+)
52900
52901commit d95ecee034b9099330a41f86e307307de959257f
52902Author: Frederic Peters <fpeters@entrouvert.com>
52903Date:   Tue Dec 14 10:49:25 2004 +0000
52904
52905    ignore html rendition
52906
52907 docs/lasso-book/.cvsignore | 2 ++
52908 1 file changed, 2 insertions(+)
52909
52910commit ac7dcf24c70590fc4e78ee2c5f01f0ec85c695ab
52911Author: Frederic Peters <fpeters@entrouvert.com>
52912Date:   Tue Dec 14 10:48:54 2004 +0000
52913
52914    process files taken from lasso 0.5 (not uptodate)
52915
52916 docs/lasso-book/defederation.process      | 58 +++++++++++++++++++++++
52917 docs/lasso-book/name-registration.process | 78 +++++++++++++++++++++++++++++++
52918 2 files changed, 136 insertions(+)
52919
52920commit f7b1251a4e292cc37d51724b6618ffef0dc58732
52921Author: Frederic Peters <fpeters@entrouvert.com>
52922Date:   Tue Dec 14 10:48:25 2004 +0000
52923
52924    got uptodate documentation about single sign on (I think)
52925
52926 docs/lasso-book/single-logout.process  |  11 +--
52927 docs/lasso-book/single-sign-on.process | 154 ++++++++++++++++++++++-----------
52928 docs/lasso-book/single-sign-on.rst     |  21 +++--
52929 docs/lasso-book/writing-a-c-sp.txt     |  35 ++++----
52930 4 files changed, 135 insertions(+), 86 deletions(-)
52931
52932commit fa3d87885eef998b98b771d43c709cd56dd7c88d
52933Author: Frederic Peters <fpeters@entrouvert.com>
52934Date:   Tue Dec 14 10:20:07 2004 +0000
52935
52936    [API Change] For consistency with the other profiles, remote_providerID has
52937    been moved from build_authn_request_msg to init_authn_request in both Single
52938    Sign-On and LECP profiles.  [details on lasso-devel@]
52939
52940 lasso/id-ff/lecp.c  | 21 +++++++++++----------
52941 lasso/id-ff/lecp.h  |  6 +++---
52942 lasso/id-ff/login.c | 20 ++++++++++----------
52943 lasso/id-ff/login.h |  6 +++---
52944 swig/Lasso.i        |  9 +++++----
52945 5 files changed, 32 insertions(+), 30 deletions(-)
52946
52947commit ad621f3c384a3c8ab89cf6145ab886985504b17b
52948Author: Frederic Peters <fpeters@entrouvert.com>
52949Date:   Mon Dec 13 21:40:12 2004 +0000
52950
52951    error codes handling in LassoLogin
52952
52953 lasso/id-ff/login.c | 57 +++++++++++++++++++----------------------------------
52954 1 file changed, 20 insertions(+), 37 deletions(-)
52955
52956commit 8da1dce448dcfbe168bee0eb6de6318be3f729ce
52957Author: Frederic Peters <fpeters@entrouvert.com>
52958Date:   Mon Dec 13 20:28:59 2004 +0000
52959
52960    use XmlSnippet for LassoLogout dump/restore
52961
52962 lasso/id-ff/logout.c  | 71 ++++++++++++++++-----------------------------------
52963 lasso/id-ff/profile.c |  1 -
52964 2 files changed, 22 insertions(+), 50 deletions(-)
52965
52966commit 12c24f68c3f6f345e91e7b4d997370e4210de289
52967Author: Frederic Peters <fpeters@entrouvert.com>
52968Date:   Mon Dec 13 19:18:29 2004 +0000
52969
52970    reenabled lasso_session_destroy()
52971
52972 lasso/id-ff/session.c | 2 +-
52973 1 file changed, 1 insertion(+), 1 deletion(-)
52974
52975commit a5a8ff207f0d7af6f49a94aefe0d930e5022ff10
52976Author: Frederic Peters <fpeters@entrouvert.com>
52977Date:   Mon Dec 13 18:39:49 2004 +0000
52978
52979    more error code harmonization.
52980
52981 lasso/id-ff/login.c                   |  9 ++++++---
52982 lasso/id-ff/logout.c                  |  6 ++----
52983 lasso/id-ff/name_identifier_mapping.c | 14 ++++++--------
52984 lasso/id-ff/name_registration.c       | 20 ++++++++------------
52985 lasso/xml/errors.c                    |  2 ++
52986 5 files changed, 24 insertions(+), 27 deletions(-)
52987
52988commit 2e2f599a163d2f535a0836d620f9cac318a3d46e
52989Author: Frederic Peters <fpeters@entrouvert.com>
52990Date:   Mon Dec 13 18:22:28 2004 +0000
52991
52992    sign AuthnResponse and harmonous use of LASSO_PROFILE_ERROR_INVALID_MSG
52993
52994 lasso/id-ff/login.c | 29 ++++++++++++++---------------
52995 1 file changed, 14 insertions(+), 15 deletions(-)
52996
52997commit 11724d36299ad159ee6b8122e880664141f877a5
52998Author: Frederic Peters <fpeters@entrouvert.com>
52999Date:   Mon Dec 13 17:52:08 2004 +0000
53000
53001    removed obsolete comment
53002
53003 lasso/id-ff/login.c | 1 -
53004 1 file changed, 1 deletion(-)
53005
53006commit 1f527f033b9120007c7237d7d18de637342a9a19
53007Author: Frederic Peters <fpeters@entrouvert.com>
53008Date:   Mon Dec 13 17:46:29 2004 +0000
53009
53010    harmonized remote_provider tests (check and error code set to
53011    LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND)
53012
53013 lasso/id-ff/defederation.c            | 15 +++++++--------
53014 lasso/id-ff/login.c                   |  4 ++--
53015 lasso/id-ff/logout.c                  | 14 +++++++-------
53016 lasso/id-ff/name_identifier_mapping.c |  8 ++++----
53017 lasso/id-ff/name_registration.c       | 12 ++++++------
53018 5 files changed, 26 insertions(+), 27 deletions(-)
53019
53020commit 56fea39796b93a9dac6d233617969c86ee10e86f
53021Author: Frederic Peters <fpeters@entrouvert.com>
53022Date:   Mon Dec 13 16:26:36 2004 +0000
53023
53024    replaced error_code macro with a function since that macro didn't work with
53025    gcc 2.95
53026
53027 lasso/xml/tools.c | 22 +++++++++++++++++-----
53028 lasso/xml/tools.h |  7 +++----
53029 2 files changed, 20 insertions(+), 9 deletions(-)
53030
53031commit 993522925f2ada9567f143117fdcf33df3bdc309
53032Author: Frederic Peters <fpeters@entrouvert.com>
53033Date:   Mon Dec 13 15:53:43 2004 +0000
53034
53035    error message for LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED
53036
53037 lasso/xml/errors.c | 2 ++
53038 1 file changed, 2 insertions(+)
53039
53040commit 1aed41ee896925e16834f378ef1b768900a4961e
53041Author: Frederic Peters <fpeters@entrouvert.com>
53042Date:   Mon Dec 13 15:53:18 2004 +0000
53043
53044    removed trailing ; in macro
53045
53046 lasso/xml/tools.h | 2 +-
53047 1 file changed, 1 insertion(+), 1 deletion(-)
53048
53049commit b04103301a98b3522f92882604a2c22c6d6e8e7d
53050Author: Frederic Peters <fpeters@entrouvert.com>
53051Date:   Mon Dec 13 15:23:24 2004 +0000
53052
53053    dealing with errors; now like this:
53054      return error_code(G_LOG_LEVEL_CRITICAL, LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED);
53055
53056 lasso/id-ff/defederation.c            | 10 +++++-----
53057 lasso/id-ff/login.c                   | 10 +++++-----
53058 lasso/id-ff/logout.c                  | 14 ++++++++------
53059 lasso/id-ff/name_identifier_mapping.c | 16 ++++++++--------
53060 lasso/id-ff/name_registration.c       | 24 ++++++++++++------------
53061 lasso/id-ff/server.c                  |  3 +--
53062 lasso/xml/tools.c                     |  7 ++++++-
53063 lasso/xml/tools.h                     | 10 ++++++----
53064 8 files changed, 51 insertions(+), 43 deletions(-)
53065
53066commit 92dfd8e1b1af9fa155b65adc22aec87470eb2d67
53067Author: Frederic Peters <fpeters@entrouvert.com>
53068Date:   Sun Dec 12 18:27:06 2004 +0000
53069
53070    properly sign soap messages in name identifier mapping profile.
53071
53072 lasso/id-ff/name_identifier_mapping.c | 12 ++++--------
53073 1 file changed, 4 insertions(+), 8 deletions(-)
53074
53075commit d040361227272a187ba76f44efa2082b1241d9f2
53076Author: Frederic Peters <fpeters@entrouvert.com>
53077Date:   Sun Dec 12 18:15:01 2004 +0000
53078
53079    got top-of-file license spaced the same way as in other files (+ fixed editor
53080    typo)
53081
53082 lasso/id-ff/login.c                     | 4 ++--
53083 lasso/id-ff/provider.c                  | 4 ++--
53084 lasso/id-wsf/discovery.c                | 4 ++--
53085 lasso/id-wsf/personal_profile_service.c | 4 ++--
53086 4 files changed, 8 insertions(+), 8 deletions(-)
53087
53088commit b48794e9f02fdcca98b3a9b494c2f99b4727b818
53089Author: Frederic Peters <fpeters@entrouvert.com>
53090Date:   Sun Dec 12 13:51:06 2004 +0000
53091
53092    removed error message when java was not found
53093
53094 configure.ac | 2 +-
53095 1 file changed, 1 insertion(+), 1 deletion(-)
53096
53097commit e7f248e720c3f24d7cda50e562aeda948a248e96
53098Author: Valery Febvre <vfebvre at easter-eggs.com>
53099Date:   Fri Dec 10 17:52:30 2004 +0000
53100
53101    Added LassoDiscovery class
53102
53103 lasso/id-wsf/Makefile.am |   3 +
53104 lasso/id-wsf/discovery.c | 473 +++++++++++++++++++++++++++++++++++++++++++++++
53105 lasso/id-wsf/discovery.h | 112 +++++++++++
53106 3 files changed, 588 insertions(+)
53107
53108commit 7cae9ab205c78edc931eb781226a237e2edcd8f8
53109Author: Valery Febvre <vfebvre at easter-eggs.com>
53110Date:   Fri Dec 10 17:44:30 2004 +0000
53111
53112    Added lasso_server_add_service() method
53113
53114 lasso/id-ff/server.c | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++--
53115 lasso/id-ff/server.h |  6 ++++++
53116 2 files changed, 57 insertions(+), 2 deletions(-)
53117
53118commit 21828cf8d5b83994afddf4c9df3d71d57b0dc177
53119Author: Valery Febvre <vfebvre at easter-eggs.com>
53120Date:   Fri Dec 10 17:42:57 2004 +0000
53121
53122    Added LassoService class
53123
53124 lasso/id-ff/Makefile.am |   2 +
53125 lasso/id-ff/service.c   | 133 ++++++++++++++++++++++++++++++++++++++++++++++++
53126 lasso/id-ff/service.h   |  75 +++++++++++++++++++++++++++
53127 3 files changed, 210 insertions(+)
53128
53129commit 77f4d7cee51aab94935b812897b203dc6138cedd
53130Author: Valery Febvre <vfebvre at easter-eggs.com>
53131Date:   Fri Dec 10 17:35:05 2004 +0000
53132
53133    Fixed the attribute name of the dump version
53134
53135 lasso/id-ff/provider.c | 2 +-
53136 1 file changed, 1 insertion(+), 1 deletion(-)
53137
53138commit 5e6fc3c044e62b34c3e22d0a210ffb15acbf83eb
53139Author: Nicolas Clapies <nclapies@entrouvert.com>
53140Date:   Fri Dec 10 17:11:26 2004 +0000
53141
53142    Added lasso_personal_profile_service_add_data() method : it allows to add response elements corresponding to the requested attribute values.
53143
53144 lasso/id-wsf/personal_profile_service.c | 42 ++++++++++++++++++++-------------
53145 lasso/id-wsf/personal_profile_service.h |  3 +++
53146 2 files changed, 28 insertions(+), 17 deletions(-)
53147
53148commit 71bc47a8d824da40464b0b414d121281f22bb643
53149Author: Nicolas Clapies <nclapies@entrouvert.com>
53150Date:   Fri Dec 10 17:10:08 2004 +0000
53151
53152    Removed params of constructor : id and itemIDRef are not required attributes.
53153
53154 lasso/xml/dst_data.c | 9 +--------
53155 lasso/xml/dst_data.h | 3 +--
53156 2 files changed, 2 insertions(+), 10 deletions(-)
53157
53158commit 021f683d2e1b24ad404c44c65a036967a5e088f1
53159Author: Nicolas Clapies <nclapies@entrouvert.com>
53160Date:   Fri Dec 10 17:08:33 2004 +0000
53161
53162    Added support of MsgContact PP service.
53163
53164 lasso/xml/Makefile.am | 2 ++
53165 1 file changed, 2 insertions(+)
53166
53167commit f1709c77a10f83de649eec95574910e9075804a0
53168Author: Nicolas Clapies <nclapies@entrouvert.com>
53169Date:   Fri Dec 10 16:58:11 2004 +0000
53170
53171    Initial version : support of personal profile msg contact. It is very experimental and only supports msg account and msg provider part.
53172
53173 lasso/xml/pp_msg_contact.c | 118 +++++++++++++++++++++++++++++++++++++++++++++
53174 lasso/xml/pp_msg_contact.h |  69 ++++++++++++++++++++++++++
53175 2 files changed, 187 insertions(+)
53176
53177commit 0586ac0ca3bf94e80e05e2b4c6e3ecb207fa1ac2
53178Author: Valery Febvre <vfebvre at easter-eggs.com>
53179Date:   Fri Dec 10 16:50:15 2004 +0000
53180
53181    Removed useless LassoDiscoResourceIDGroup class
53182
53183 lasso/xml/Makefile.am               |  2 -
53184 lasso/xml/disco_resource_id_group.c | 94 -------------------------------------
53185 lasso/xml/disco_resource_id_group.h | 72 ----------------------------
53186 3 files changed, 168 deletions(-)
53187
53188commit d1b99b7bbbc74a0824054c0766c96bb15889654e
53189Author: Frederic Peters <fpeters@entrouvert.com>
53190Date:   Fri Dec 10 16:13:34 2004 +0000
53191
53192    Added back xmlsec signature check (and disabled it in name identifier mapping
53193    profile since it is buggy there).  The signature check requires another call to
53194    xmlParseMemory; this makes them 3 per SOAP message (sign check +
53195    lasso_profile_get_request_type_from_soap_msg and lasso_node_init_from_message).
53196    I'll think further about this.
53197
53198 lasso/id-ff/lecp.c                    |   2 +-
53199 lasso/id-ff/login.c                   |  31 ++++---
53200 lasso/id-ff/name_identifier_mapping.c |   6 ++
53201 lasso/id-ff/provider.c                | 141 ++++++++++++++++++++------------
53202 lasso/xml/xml.c                       | 149 ++++++++++++++++++++--------------
53203 lasso/xml/xml.h                       |   3 +-
53204 6 files changed, 204 insertions(+), 128 deletions(-)
53205
53206commit fad688adebffaab950dad2acf53617a7a4d5e401
53207Author: Nicolas Clapies <nclapies@entrouvert.com>
53208Date:   Fri Dec 10 14:32:02 2004 +0000
53209
53210    Fixed type mistake in snippets of LassoDstQueryItem.
53211
53212 lasso/xml/dst_query_item.c | 2 +-
53213 1 file changed, 1 insertion(+), 1 deletion(-)
53214
53215commit a11c6b985f4a0fe70645cec67a1391c7c9fb1172
53216Author: Nicolas Clapies <nclapies@entrouvert.com>
53217Date:   Fri Dec 10 14:30:57 2004 +0000
53218
53219    Added support of DST modify / modify response.
53220
53221 lasso/xml/Makefile.am | 8 ++++++++
53222 1 file changed, 8 insertions(+)
53223
53224commit d3ada4331576c62b9f17c2c88f06e6a1e41ec3ab
53225Author: Nicolas Clapies <nclapies@entrouvert.com>
53226Date:   Fri Dec 10 14:30:22 2004 +0000
53227
53228    Replaced LassoDiscoResourceIDGroup with old ResourceID and EncryptedResourceID.
53229
53230 lasso/xml/dst_query.c          | 7 +++++--
53231 lasso/xml/dst_query.h          | 6 ++++--
53232 lasso/xml/dst_query_response.c | 1 -
53233 3 files changed, 9 insertions(+), 5 deletions(-)
53234
53235commit b914dd3d15a20808e31e81dc620605f655f80406
53236Author: Nicolas Clapies <nclapies@entrouvert.com>
53237Date:   Fri Dec 10 14:29:04 2004 +0000
53238
53239    Updated lasso_personal_profile_service_init_query() method : now it takes a LassoDiscoResourceOffering* resourceOfferring, a LassoDiscoDescription* description and a char* select, init a Query object, set the soap url from ResourceOffering, and return a QueryItem* to optionaly set attributes. Now it is possible to add extra QueryItems with lasso_personal_profile_service_add_query_item(). It returns the new QueryItem'pointer to set optional attributes;
53240
53241 lasso/id-wsf/personal_profile_service.c | 129 ++++++++++++++++++--------------
53242 lasso/id-wsf/personal_profile_service.h |  15 ++--
53243 2 files changed, 83 insertions(+), 61 deletions(-)
53244
53245commit 36edd871ed669d39d75428d98e3ed886d1d8e07e
53246Author: Nicolas Clapies <nclapies@entrouvert.com>
53247Date:   Fri Dec 10 14:20:20 2004 +0000
53248
53249    Removed ResourceOffering and ResourceIDGroup class's attributes. Only keep data and queryItem attributes. Removed old unused private methods (dispose() and finalize() )
53250
53251 lasso/id-wsf/abstract_service.c | 49 +----------------------------------------
53252 lasso/id-wsf/abstract_service.h | 21 ++++++++++--------
53253 2 files changed, 13 insertions(+), 57 deletions(-)
53254
53255commit 64e6685ae2ee46cc23b98b499e27a304f44aff22
53256Author: Nicolas Clapies <nclapies@entrouvert.com>
53257Date:   Fri Dec 10 14:14:12 2004 +0000
53258
53259    Updated lasso_wsf_profile_build_*_msg() : now they only set msg_body class's attribute with a soap message (request / response).
53260
53261 lasso/id-wsf/wsf_profile.c | 46 ----------------------------------------------
53262 lasso/id-wsf/wsf_profile.h |  1 -
53263 2 files changed, 47 deletions(-)
53264
53265commit 6b4e042342cec2e7c5789b5531d79af726b55675
53266Author: Nicolas Clapies <nclapies@entrouvert.com>
53267Date:   Fri Dec 10 13:13:13 2004 +0000
53268
53269    Added DST Modify part level 1.
53270
53271 lasso/xml/dst_modification.c    | 130 +++++++++++++++++++++++++++++++
53272 lasso/xml/dst_modification.h    |  74 ++++++++++++++++++
53273 lasso/xml/dst_modify.c          | 166 ++++++++++++++++++++++++++++++++++++++++
53274 lasso/xml/dst_modify.h          |  78 +++++++++++++++++++
53275 lasso/xml/dst_modify_response.c | 147 +++++++++++++++++++++++++++++++++++
53276 lasso/xml/dst_modify_response.h |  76 ++++++++++++++++++
53277 lasso/xml/dst_new_data.c        | 105 +++++++++++++++++++++++++
53278 lasso/xml/dst_new_data.h        |  67 ++++++++++++++++
53279 8 files changed, 843 insertions(+)
53280
53281commit c5a2dec0ccc56209dd6260b435f3525e0cba66a5
53282Author: Frederic Peters <fpeters@entrouvert.com>
53283Date:   Fri Dec 10 09:55:27 2004 +0000
53284
53285    overridden spelling fix caused alignment wreckage
53286
53287 lasso/id-ff/federation.c                | 2 +-
53288 lasso/id-ff/identity.c                  | 2 +-
53289 lasso/id-ff/lecp.c                      | 2 +-
53290 lasso/id-ff/logout.c                    | 2 +-
53291 lasso/id-ff/profile.c                   | 2 +-
53292 lasso/id-ff/provider.c                  | 2 +-
53293 lasso/id-ff/server.c                    | 2 +-
53294 lasso/id-ff/session.c                   | 2 +-
53295 lasso/id-wsf/abstract_service.c         | 2 +-
53296 lasso/id-wsf/personal_profile_service.c | 2 +-
53297 lasso/id-wsf/wsf_profile.c              | 2 +-
53298 lasso/xml/xml.c                         | 2 +-
53299 12 files changed, 12 insertions(+), 12 deletions(-)
53300
53301commit b11f9396bcc20037b966bcbd54478e21ff127b38
53302Author: Frederic Peters <fpeters@entrouvert.com>
53303Date:   Fri Dec 10 09:51:29 2004 +0000
53304
53305    removed XmlSnippetObsolete, no longer used anywhere.
53306    lasso_node_build_xmlNode_from_snippets made static and documented some new
53307    functions.
53308
53309 lasso/xml/internals.h |  11 -----
53310 lasso/xml/xml.c       | 115 +++++++++-----------------------------------------
53311 2 files changed, 21 insertions(+), 105 deletions(-)
53312
53313commit 6ebc89fdd3a927965ac98f110a78caa7691f1e4f
53314Author: Frederic Peters <fpeters@entrouvert.com>
53315Date:   Fri Dec 10 00:30:01 2004 +0000
53316
53317    reenabled signature checking on query strings (xml messages still to do)
53318
53319 lasso/id-ff/defederation.c            |  2 +-
53320 lasso/id-ff/login.c                   |  5 +++--
53321 lasso/id-ff/logout.c                  |  4 ++--
53322 lasso/id-ff/name_identifier_mapping.c |  4 ++--
53323 lasso/id-ff/name_registration.c       |  2 +-
53324 lasso/id-ff/provider.c                | 21 ++++++++++++++++-----
53325 lasso/id-ff/provider.h                |  2 +-
53326 7 files changed, 26 insertions(+), 14 deletions(-)
53327
53328commit 8d66a333197a91d509233e6927f79922a0b20689
53329Author: Frederic Peters <fpeters@entrouvert.com>
53330Date:   Thu Dec 9 23:25:26 2004 +0000
53331
53332    moved NameRegistration to XmlSnippet
53333
53334 lasso/id-ff/name_registration.c | 55 +++++++++++------------------------------
53335 lasso/xml/Makefile.am           |  2 +-
53336 2 files changed, 15 insertions(+), 42 deletions(-)
53337
53338commit 367284547173ac0dc9ae45d6effe705b29f426b1
53339Author: Frederic Peters <fpeters@entrouvert.com>
53340Date:   Thu Dec 9 23:24:45 2004 +0000
53341
53342    removed unnecessary namespace declaration
53343
53344 lasso/id-ff/login.c | 1 -
53345 1 file changed, 1 deletion(-)
53346
53347commit a6471f77a0a58a75d11d618ce6e74894f2d91d74
53348Author: Frederic Peters <fpeters@entrouvert.com>
53349Date:   Thu Dec 9 23:14:15 2004 +0000
53350
53351    removed unnecessary private_data in LassoFederation; consequence being
53352    instance_init, class_init, dispose and finalise have also been removed.
53353
53354 lasso/id-ff/defederation.c | 62 ++--------------------------------------------
53355 lasso/id-ff/defederation.h |  2 --
53356 2 files changed, 2 insertions(+), 62 deletions(-)
53357
53358commit 7e6fc8e52e89357083651410b96f1cf4ecff19ae
53359Author: Frederic Peters <fpeters@entrouvert.com>
53360Date:   Thu Dec 9 23:08:30 2004 +0000
53361
53362    removed struct LassoLoginPrivate declaration
53363
53364 lasso/id-ff/login.h | 2 --
53365 1 file changed, 2 deletions(-)
53366
53367commit 0dcd6f2f85fdf7b8324b7467955937033c8ae237
53368Author: Frederic Peters <fpeters@entrouvert.com>
53369Date:   Thu Dec 9 23:08:10 2004 +0000
53370
53371    Moved LassoLogin to XmlSnippet; not completely since an enum is converted in
53372    string and I'm not sure it is a good idea to 1) store them as integer or 2)
53373    adds the mapping value->string to xml.c.  Also removed unused LassoLoginPrivate
53374    variable/struct/
53375
53376 lasso/id-ff/login.c | 73 ++++++++++++-----------------------------------------
53377 1 file changed, 16 insertions(+), 57 deletions(-)
53378
53379commit fb715219d54492d545640562aa148f391451b587
53380Author: Frederic Peters <fpeters@entrouvert.com>
53381Date:   Thu Dec 9 22:32:13 2004 +0000
53382
53383    use xml snippet in LassoProfile; better faster stronger.
53384
53385 lasso/id-ff/Makefile.am |   1 +
53386 lasso/id-ff/profile.c   | 104 ++++++++----------------------------------------
53387 2 files changed, 18 insertions(+), 87 deletions(-)
53388
53389commit f27f8e53aff953cb8d4d8729ae201b53383800df
53390Author: Frederic Peters <fpeters@entrouvert.com>
53391Date:   Thu Dec 9 22:30:28 2004 +0000
53392
53393    don't sign query if not asked to; and fixed SNIPPET_NODE_IN_CHILD support
53394
53395 lasso/xml/xml.c | 14 ++++++++++++--
53396 1 file changed, 12 insertions(+), 2 deletions(-)
53397
53398commit 5fe99f44a2ebb5b64b07a6810ab6773cedcf4d60
53399Author: Nicolas Clapies <nclapies@entrouvert.com>
53400Date:   Thu Dec 9 18:18:54 2004 +0000
53401
53402    Removed code with ResourceIDGroup in lasso_personal_profile_service_init_query() : will be updated soon.
53403
53404 lasso/id-wsf/personal_profile_service.c | 4 ++--
53405 1 file changed, 2 insertions(+), 2 deletions(-)
53406
53407commit b4bf935c70bb02c711b1c8b894dfd6ff1d1e2b20
53408Author: Valery Febvre <vfebvre at easter-eggs.com>
53409Date:   Thu Dec 9 17:01:32 2004 +0000
53410
53411    Yet another modification about ResourceID and EncrytpedResourceID elements
53412
53413 lasso/xml/disco_modify.c            | 21 +++++++++++++++------
53414 lasso/xml/disco_modify.h            |  8 +++++---
53415 lasso/xml/disco_query.c             | 23 +++++++++++++++--------
53416 lasso/xml/disco_query.h             |  8 +++++---
53417 lasso/xml/disco_resource_offering.c | 18 +++++++++---------
53418 lasso/xml/disco_resource_offering.h |  7 ++++---
53419 6 files changed, 53 insertions(+), 32 deletions(-)
53420
53421commit 9785f3d191b3de0771263efb8d22bb6d4e855fa2
53422Author: Frederic Peters <fpeters@entrouvert.com>
53423Date:   Wed Dec 8 22:07:34 2004 +0000
53424
53425    force role as service provider in lasso_login_build_authn_request_msg
53426    (closes: 382)
53427
53428 lasso/id-ff/login.c | 10 ++++++++--
53429 1 file changed, 8 insertions(+), 2 deletions(-)
53430
53431commit 4180c524aa5c817e279765ba8c423b01c875e4a2
53432Author: Frederic Peters <fpeters@entrouvert.com>
53433Date:   Wed Dec 8 21:55:43 2004 +0000
53434
53435    forgot to get query when AuthnRequestsSigned was not set
53436
53437 lasso/id-ff/login.c | 3 +++
53438 1 file changed, 3 insertions(+)
53439
53440commit 6a44127d456e9cd2f98bcd19a3138d19db6740fb
53441Author: Nicolas Clapies <nclapies@entrouvert.com>
53442Date:   Wed Dec 8 14:02:25 2004 +0000
53443
53444    Fixed support of ResourceIDGroup : updated class of level 1 and id-wsf with this new class.
53445
53446 lasso/id-wsf/abstract_service.h         |  6 +++---
53447 lasso/id-wsf/personal_profile_service.c | 26 ++++++++------------------
53448 lasso/xml/dst_query.c                   |  7 ++-----
53449 lasso/xml/dst_query.h                   |  6 +++---
53450 lasso/xml/dst_query_response.c          |  1 +
53451 5 files changed, 17 insertions(+), 29 deletions(-)
53452
53453commit 6558b56fa92eccea97eb4c49385f7d636f05f483
53454Author: Nicolas Clapies <nclapies@entrouvert.com>
53455Date:   Wed Dec 8 13:09:18 2004 +0000
53456
53457    Removed process of ResourceOffering param. Need to be reactivated when ResourceID process in level 1 will be completed.
53458
53459 lasso/id-wsf/personal_profile_service.c | 14 +++++++-------
53460 1 file changed, 7 insertions(+), 7 deletions(-)
53461
53462commit bbe903090be887a0b7152f71e5a6ed6d85fdc998
53463Author: Emmanuel Raviart <eraviart@entrouvert.com>
53464Date:   Wed Dec 8 12:47:56 2004 +0000
53465
53466    For Swig, corrected server providerIds.
53467    Added providerIds to identities and sessions.
53468
53469 lasso/id-ff/identity.c |  6 ++++++
53470 lasso/id-ff/identity.h |  2 ++
53471 swig/Lasso.i           | 35 ++++++++++++++++++++++-------------
53472 3 files changed, 30 insertions(+), 13 deletions(-)
53473
53474commit 1332c59d56269e0218f75b046a71f7be903273a7
53475Author: Valery Febvre <vfebvre at easter-eggs.com>
53476Date:   Wed Dec 8 12:40:16 2004 +0000
53477
53478    Fixed bad XML schema interpretation of ResourceIDGroup element in:
53479    LassoDiscoModify, LassoDiscoQuerya and LassoDiscoResourceOffering
53480
53481 lasso/xml/disco_modify.c            | 48 +++++++++++--------------------------
53482 lasso/xml/disco_modify.h            |  7 +++---
53483 lasso/xml/disco_query.c             | 29 +++++-----------------
53484 lasso/xml/disco_query.h             |  9 ++++---
53485 lasso/xml/disco_resource_id_group.c |  7 +++---
53486 lasso/xml/disco_resource_id_group.h |  6 -----
53487 lasso/xml/disco_resource_offering.c | 42 ++++++++------------------------
53488 lasso/xml/disco_resource_offering.h | 13 +++++-----
53489 8 files changed, 47 insertions(+), 114 deletions(-)
53490
53491commit 279ddb1377443b295721a046269c88ac7eb54a9a
53492Author: Nicolas Clapies <nclapies@entrouvert.com>
53493Date:   Wed Dec 8 11:48:20 2004 +0000
53494
53495    Updated with support of disco_resource_id_group.
53496
53497 lasso/xml/Makefile.am | 2 ++
53498 1 file changed, 2 insertions(+)
53499
53500commit 22e856deb69c78cbdee4d4201106cd70eb1c1c72
53501Author: Nicolas Clapies <nclapies@entrouvert.com>
53502Date:   Wed Dec 8 11:47:39 2004 +0000
53503
53504    Initial version : complex class to manage ResourceID and EncryptedResourceID choice.
53505
53506 lasso/xml/disco_resource_id_group.c | 93 +++++++++++++++++++++++++++++++++++++
53507 lasso/xml/disco_resource_id_group.h | 78 +++++++++++++++++++++++++++++++
53508 2 files changed, 171 insertions(+)
53509
53510commit 03545f18382e16d46a0e1fdb3a3f5138229c0b2f
53511Author: Frederic Peters <fpeters@entrouvert.com>
53512Date:   Wed Dec 8 10:00:35 2004 +0000
53513
53514    new snippet type, SNIPPET_NODE_IN_CHILD, and documented all of the types.
53515
53516 docs/reference/snippet-types.rst | 62 ++++++++++++++++++++++++++++++++++++++++
53517 lasso/xml/internals.h            |  1 +
53518 lasso/xml/xml.c                  | 17 +++++++----
53519 3 files changed, 75 insertions(+), 5 deletions(-)
53520
53521commit 7ece831c1ab98d5b1de28dd90befa72ecb6ac7b0
53522Author: Valery Febvre <vfebvre at easter-eggs.com>
53523Date:   Wed Dec 8 09:53:41 2004 +0000
53524
53525    Added LassoDiscoResourceID and LassoDiscoEncryptedResourceID classes
53526
53527 lasso/xml/Makefile.am                   |   4 ++
53528 lasso/xml/disco_encrypted_resource_id.c | 111 ++++++++++++++++++++++++++++++++
53529 lasso/xml/disco_encrypted_resource_id.h |  73 +++++++++++++++++++++
53530 lasso/xml/disco_resource_id.c           | 108 +++++++++++++++++++++++++++++++
53531 lasso/xml/disco_resource_id.h           |  72 +++++++++++++++++++++
53532 5 files changed, 368 insertions(+)
53533
53534commit 3352a6daa262fff7d9b38b9fd6f7c35e8b9e512d
53535Author: Frederic Peters <fpeters@entrouvert.com>
53536Date:   Wed Dec 8 09:38:07 2004 +0000
53537
53538    reviewed code marked with XXX
53539
53540 lasso/xml/lib_authn_request.c                    | 5 +++--
53541 lasso/xml/lib_logout_request.c                   | 4 +---
53542 lasso/xml/lib_logout_request.h                   | 8 +-------
53543 lasso/xml/lib_register_name_identifier_request.c | 3 +--
53544 lasso/xml/lib_register_name_identifier_request.h | 2 --
53545 lasso/xml/lib_status_response.c                  | 2 +-
53546 lasso/xml/xml.c                                  | 2 --
53547 7 files changed, 7 insertions(+), 19 deletions(-)
53548
53549commit c715230144cb0c41178bab2564cc4df5c492bdf6
53550Author: Emmanuel Raviart <eraviart@entrouvert.com>
53551Date:   Wed Dec 8 00:06:00 2004 +0000
53552
53553    In SWIG:
53554    - Improved ProviderIds.
53555    - Removed LassoProviders structure (too complex to handle with SWIG).
53556    - Added attribute providerIds and method getProvider to LassoServer.
53557    - Replaced xmlChar with gchar.
53558
53559 swig/Lasso.i | 179 ++++++++++++++++++++++++++---------------------------------
53560 1 file changed, 80 insertions(+), 99 deletions(-)
53561
53562commit 1716502943a99f1a0e71ca0db6e9c3ecd3931e91
53563Author: Emmanuel Raviart <eraviart@entrouvert.com>
53564Date:   Tue Dec 7 21:30:11 2004 +0000
53565
53566    The past participle of "to override" is overridden.
53567        see http://en.wiktionary.org/wiki/Overridden
53568
53569 lasso/id-ff/defederation.c              | 2 +-
53570 lasso/id-ff/federation.c                | 2 +-
53571 lasso/id-ff/identity.c                  | 2 +-
53572 lasso/id-ff/lecp.c                      | 2 +-
53573 lasso/id-ff/login.c                     | 2 +-
53574 lasso/id-ff/logout.c                    | 2 +-
53575 lasso/id-ff/name_registration.c         | 2 +-
53576 lasso/id-ff/profile.c                   | 2 +-
53577 lasso/id-ff/provider.c                  | 2 +-
53578 lasso/id-ff/server.c                    | 2 +-
53579 lasso/id-ff/session.c                   | 2 +-
53580 lasso/id-wsf/abstract_service.c         | 2 +-
53581 lasso/id-wsf/personal_profile_service.c | 2 +-
53582 lasso/id-wsf/wsf_profile.c              | 2 +-
53583 lasso/xml/xml.c                         | 2 +-
53584 15 files changed, 15 insertions(+), 15 deletions(-)
53585
53586commit db9b04a96d3c4d3b07706260ea128b7350151386
53587Author: Frederic Peters <fpeters@entrouvert.com>
53588Date:   Tue Dec 7 16:23:50 2004 +0000
53589
53590    another round on snippets; no longer multiply types for content transformation
53591    (CONTENT_BOOLEAN, ATTRIBUTE_BOOLEAN, CONTENT_INTEGER, ATTRIBUTE_INTEGER...),
53592    instead does something like this: SNIPPET_ATTRIBUTE | SNIPPET_INTEGER (other
53593    combinations allowed)
53594
53595 lasso/xml/dst_query_item.c             |   2 +-
53596 lasso/xml/internals.h                  |   9 +-
53597 lasso/xml/lib_authn_request.c          |   6 +-
53598 lasso/xml/lib_authn_request_envelope.c |   2 +-
53599 lasso/xml/lib_scoping.c                |   3 +-
53600 lasso/xml/saml_assertion.c             |  12 +-
53601 lasso/xml/samlp_request_abstract.c     |   4 +-
53602 lasso/xml/samlp_response_abstract.c    |   4 +-
53603 lasso/xml/xml.c                        | 202 +++++++++++++++++----------------
53604 9 files changed, 126 insertions(+), 118 deletions(-)
53605
53606commit ad5bc81d0e724dc3a9bc50848251326beb88c012
53607Author: Nicolas Clapies <nclapies@entrouvert.com>
53608Date:   Tue Dec 7 16:14:50 2004 +0000
53609
53610    Fixed #ifndef __LASSO_LIB_DISCO_QUERY_H__ to #ifndef __LASSO_DISCO_QUERY_H__
53611
53612 lasso/xml/disco_query.h | 2 +-
53613 1 file changed, 1 insertion(+), 1 deletion(-)
53614
53615commit 487a50aa6e588759025ddd965458b99a46f94289
53616Author: Nicolas Clapies <nclapies@entrouvert.com>
53617Date:   Tue Dec 7 15:23:15 2004 +0000
53618
53619    Replaced template_service.* with abstract_service.*
53620
53621 lasso/id-wsf/Makefile.am | 6 +++++-
53622 1 file changed, 5 insertions(+), 1 deletion(-)
53623
53624commit 648315a0db7af686525878a2b1210688da099a5d
53625Author: Valery Febvre <vfebvre at easter-eggs.com>
53626Date:   Tue Dec 7 15:22:12 2004 +0000
53627
53628    Added AttributeStatement element support in Saml:Assertion (required for id-WSF).
53629    Fixed constructor's required params of Disco classes.
53630    Updated Disco classes with new snippet.
53631    Updated some schema fragments.
53632
53633 lasso/xml/disco_credentials.c            |  54 ++++-------------
53634 lasso/xml/disco_description.c            |  89 ++++++++++++++-------------
53635 lasso/xml/disco_description.h            |  13 +++-
53636 lasso/xml/disco_insert_entry.c           |  53 ++++------------
53637 lasso/xml/disco_modify.c                 |  91 ++++++++++++----------------
53638 lasso/xml/disco_modify.h                 |   6 +-
53639 lasso/xml/disco_modify_response.c        |  91 ++++++++++++++--------------
53640 lasso/xml/disco_modify_response.h        |   8 ++-
53641 lasso/xml/disco_options.c                |  48 +++------------
53642 lasso/xml/disco_options.h                |   4 +-
53643 lasso/xml/disco_query.c                  | 100 +++++++++++++------------------
53644 lasso/xml/disco_query.h                  |   6 +-
53645 lasso/xml/disco_query_response.c         |  68 +++++++--------------
53646 lasso/xml/disco_query_response.h         |   1 -
53647 lasso/xml/disco_remove_entry.c           |  63 +++++++------------
53648 lasso/xml/disco_remove_entry.h           |   3 +-
53649 lasso/xml/disco_requested_service_type.c |  66 +++++++-------------
53650 lasso/xml/disco_requested_service_type.h |   2 +-
53651 lasso/xml/disco_resource_offering.c      |  93 ++++++++++++++--------------
53652 lasso/xml/disco_resource_offering.h      |   5 +-
53653 lasso/xml/disco_service_instance.c       |  75 +++++++++++------------
53654 lasso/xml/disco_service_instance.h       |   4 +-
53655 lasso/xml/dst_data.c                     |  86 +++++++++++++-------------
53656 lasso/xml/dst_data.h                     |  16 +----
53657 lasso/xml/dst_query.c                    |  31 ++++++----
53658 lasso/xml/dst_query.h                    |   2 +-
53659 lasso/xml/dst_query_item.c               |  41 ++++++++-----
53660 lasso/xml/dst_query_item.h               |   2 +-
53661 lasso/xml/dst_query_response.c           |  17 +++++-
53662 lasso/xml/dst_query_response.h           |   2 +-
53663 lasso/xml/saml_assertion.c               |  17 +++---
53664 lasso/xml/saml_assertion.h               |   5 +-
53665 lasso/xml/saml_subject_statement.h       |   2 +-
53666 33 files changed, 511 insertions(+), 653 deletions(-)
53667
53668commit 1e84f9e9e0b8810d76dea346c86ebc5ce5f8713d
53669Author: Nicolas Clapies <nclapies@entrouvert.com>
53670Date:   Tue Dec 7 15:18:40 2004 +0000
53671
53672    Initial version : class to manage Personal profile service. Currently, only support initiating, processing and building of Query and QueryResponse messages.
53673
53674 lasso/id-wsf/personal_profile_service.c | 227 ++++++++++++++++++++++++++++++++
53675 lasso/id-wsf/personal_profile_service.h |  85 ++++++++++++
53676 2 files changed, 312 insertions(+)
53677
53678commit 4bc779dcf2812c8206d80b5a5df0d10575bd8ba6
53679Author: Nicolas Clapies <nclapies@entrouvert.com>
53680Date:   Tue Dec 7 15:16:03 2004 +0000
53681
53682    Initial version : abstract class to store ResourceID, ResourceOfferings, QueryItem.
53683
53684 lasso/id-wsf/abstract_service.c | 131 ++++++++++++++++++++++++++++++++++++++++
53685 lasso/id-wsf/abstract_service.h |  81 +++++++++++++++++++++++++
53686 2 files changed, 212 insertions(+)
53687
53688commit 4b023c5b85966c1e9a37441e019bc10ac89ab585
53689Author: Nicolas Clapies <nclapies@entrouvert.com>
53690Date:   Tue Dec 7 13:54:39 2004 +0000
53691
53692    Removed unused old code.
53693
53694 lasso/id-wsf/wsf_profile.c | 42 ++----------------------------------------
53695 1 file changed, 2 insertions(+), 40 deletions(-)
53696
53697commit f7b49995a83b24c3d93ff72ad3565839a626dcc1
53698Author: Nicolas Clapies <nclapies@entrouvert.com>
53699Date:   Tue Dec 7 11:29:34 2004 +0000
53700
53701    Added support of specific service : now QueryResponse element can be used by services and inherits their name space.
53702
53703 lasso/xml/dst_query_response.c | 40 ++++++++++++++++++++++++++++++++++++++++
53704 lasso/xml/dst_query_response.h |  3 +++
53705 2 files changed, 43 insertions(+)
53706
53707commit ea9081a279db2416e858763a5cb522553c44dd7e
53708Author: Nicolas Clapies <nclapies@entrouvert.com>
53709Date:   Tue Dec 7 11:27:01 2004 +0000
53710
53711    Fixed required params of constructor lasso_dst_query_item_new() : QueryItem's attribute itemID is optional.
53712
53713 lasso/xml/dst_query_item.c | 5 ++---
53714 lasso/xml/dst_query_item.h | 3 +--
53715 2 files changed, 3 insertions(+), 5 deletions(-)
53716
53717commit de149fd796ade794bd74a52c1a2d79d3e472207f
53718Author: Nicolas Clapies <nclapies@entrouvert.com>
53719Date:   Tue Dec 7 11:12:24 2004 +0000
53720
53721    Added support of specific service : now Query element can be used by services and inherits their name space.
53722
53723 lasso/xml/dst_query.c | 36 ++++++++++++++++++++++++++++++++++++
53724 lasso/xml/dst_query.h |  3 +++
53725 2 files changed, 39 insertions(+)
53726
53727commit 9e5e75d4b83075e738304eb89225796d146b41aa
53728Author: Frederic Peters <fpeters@entrouvert.com>
53729Date:   Tue Dec 7 10:51:02 2004 +0000
53730
53731    updated informative files with data about Lasso 0.5.0.
53732
53733 NEWS     | 13 +++++++++++++
53734 doap.rdf |  8 ++++++--
53735 2 files changed, 19 insertions(+), 2 deletions(-)
53736
53737commit e91f77f43bc6a71f4665d4a1e2e72f1226c7c3a6
53738Author: Valery Febvre <vfebvre at easter-eggs.com>
53739Date:   Tue Dec 7 10:36:54 2004 +0000
53740
53741    Updated LassoUtilityStatus with new snippet
53742
53743 lasso/xml/utility_status.c | 58 +++++++++++++---------------------------------
53744 1 file changed, 16 insertions(+), 42 deletions(-)
53745
53746commit d249fed61e0f9b41c3abea58d64b2c733afa21a5
53747Author: Nicolas Clapies <nclapies@entrouvert.com>
53748Date:   Tue Dec 7 10:20:01 2004 +0000
53749
53750    Fixed namespace of Status element : Status is included by schemas so no default name space.
53751
53752 lasso/xml/utility_status.c | 1 -
53753 1 file changed, 1 deletion(-)
53754
53755commit eeb34add2adcf8f6c0e30392bc6bd8ed8f3609b8
53756Author: Frederic Peters <fpeters@entrouvert.com>
53757Date:   Mon Dec 6 17:25:50 2004 +0000
53758
53759    removed obsolete doc args
53760
53761 lasso/xml/samlp_request_abstract.c  | 3 +--
53762 lasso/xml/samlp_response_abstract.c | 3 +--
53763 2 files changed, 2 insertions(+), 4 deletions(-)
53764
53765commit d20e9cbbb311bf2ed457fc53283f4b31ea36ee91
53766Author: Valery Febvre <vfebvre at easter-eggs.com>
53767Date:   Mon Dec 6 16:38:05 2004 +0000
53768
53769    Fixed a stupid copy/paste
53770
53771 lasso/xml/xml.c | 4 ++--
53772 1 file changed, 2 insertions(+), 2 deletions(-)
53773
53774commit 2a4dde9763617bd547b416a0e541654581a4cc59
53775Author: Valery Febvre <vfebvre at easter-eggs.com>
53776Date:   Mon Dec 6 16:32:11 2004 +0000
53777
53778    Fixed SNIPPET_LIST_NODES and SNIPPET_LIST_CONTENT snippet type support
53779    in lasso_node_init_from_xml()
53780
53781 lasso/xml/xml.c | 25 ++++++++-----------------
53782 1 file changed, 8 insertions(+), 17 deletions(-)
53783
53784commit 757beda09424f5618e9ca6d026a1f7b6bfba289d
53785Author: Frederic Peters <fpeters@entrouvert.com>
53786Date:   Mon Dec 6 16:30:33 2004 +0000
53787
53788    removed debugging fprintf
53789
53790 lasso/xml/xml.c | 1 -
53791 1 file changed, 1 deletion(-)
53792
53793commit 06709dc68e0bb2531bcb538411435a6c8f03202b
53794Author: Frederic Peters <fpeters@entrouvert.com>
53795Date:   Mon Dec 6 16:25:44 2004 +0000
53796
53797    fixed xpath expressions for id-ff 1.1 compatibility
53798
53799 lasso/id-ff/provider.c | 8 ++++----
53800 1 file changed, 4 insertions(+), 4 deletions(-)
53801
53802commit 30136449cf6baf4d0bb9e13355cebb04ffe3622d
53803Author: Frederic Peters <fpeters@entrouvert.com>
53804Date:   Mon Dec 6 16:18:43 2004 +0000
53805
53806    fixed metadata
53807
53808 lasso/id-ff/provider.c | 4 ++--
53809 1 file changed, 2 insertions(+), 2 deletions(-)
53810
53811commit 6e748d4d2d484188e373f68cc76bb21aaa6f3873
53812Author: Frederic Peters <fpeters@entrouvert.com>
53813Date:   Mon Dec 6 16:15:57 2004 +0000
53814
53815    added (untested) compatibility with ID-FF 1.1 metadata files
53816
53817 lasso/id-ff/provider.c | 54 +++++++++++++++++++++++++++++++++++++++++---------
53818 1 file changed, 45 insertions(+), 9 deletions(-)
53819
53820commit 7ca47ea199e21af818ce7ae52f50561d10b04947
53821Author: Nicolas Clapies <nclapies@entrouvert.com>
53822Date:   Mon Dec 6 14:49:18 2004 +0000
53823
53824    Renamed LASSO_LIB_SERVICE_TYPE_ID_SIS_* to LASSO_*_HREF.
53825
53826 lasso/xml/xml.c | 4 ++--
53827 1 file changed, 2 insertions(+), 2 deletions(-)
53828
53829commit 6971227afe8ddd2031aacedc26e8ac7b889bf122
53830Author: Nicolas Clapies <nclapies@entrouvert.com>
53831Date:   Mon Dec 6 14:11:01 2004 +0000
53832
53833    Oups ... bad, bad copy / paste.
53834
53835 lasso/xml/strings.h | 8 ++++----
53836 1 file changed, 4 insertions(+), 4 deletions(-)
53837
53838commit febc2d53b104ab6450af802cf8ec584b0849376a
53839Author: Nicolas Clapies <nclapies@entrouvert.com>
53840Date:   Mon Dec 6 13:49:04 2004 +0000
53841
53842    Removed service types defines. Added prefix and href for personal profile and employee profile.
53843
53844 lasso/xml/strings.h | 11 ++++++-----
53845 1 file changed, 6 insertions(+), 5 deletions(-)
53846
53847commit cc31a3a6c093561feac311eaa0a504ee31d6155e
53848Author: Frederic Peters <fpeters@entrouvert.com>
53849Date:   Mon Dec 6 13:42:55 2004 +0000
53850
53851    added dst support
53852
53853 lasso/xml/xml.c | 8 ++++++++
53854 1 file changed, 8 insertions(+)
53855
53856commit 7b4fd972a68225d6fbcddab0ea69ad1aa8a49e2f
53857Author: Frederic Peters <fpeters@entrouvert.com>
53858Date:   Mon Dec 6 13:16:43 2004 +0000
53859
53860    dealt with namespaces in a manner compatibler with libxml2 2.6.11 and 2.6.16
53861
53862 lasso/xml/xml.c | 17 ++++++++++++-----
53863 1 file changed, 12 insertions(+), 5 deletions(-)
53864
53865commit a49d4809e03a202eebad9f1660878d2b6f8b053d
53866Author: Frederic Peters <fpeters@entrouvert.com>
53867Date:   Sat Dec 4 15:14:13 2004 +0000
53868
53869    more on documentation compilation; ok now.
53870
53871 docs/reference/lasso.sgml | 42 ------------------------------------------
53872 1 file changed, 42 deletions(-)
53873
53874commit 54a094d180376935bc467d337654bc9820b41ca1
53875Author: Frederic Peters <fpeters@entrouvert.com>
53876Date:   Sat Dec 4 15:09:12 2004 +0000
53877
53878    removed obsolete classes so the doc compiles again
53879
53880 docs/reference/lasso.types | 22 ++--------------------
53881 1 file changed, 2 insertions(+), 20 deletions(-)
53882
53883commit 4b03192dac7281641a8eda0320b47eaa26add639
53884Author: Frederic Peters <fpeters@entrouvert.com>
53885Date:   Sat Dec 4 15:01:33 2004 +0000
53886
53887    Won anther automake battle.  Thanks to Matthias Andree and Be Plouvier.
53888
53889 lasso/Makefile.am | 6 +++++-
53890 1 file changed, 5 insertions(+), 1 deletion(-)
53891
53892commit 0935abceb503620cc471a0cd11963095fcb57303
53893Author: Frederic Peters <fpeters@entrouvert.com>
53894Date:   Sat Dec 4 13:38:34 2004 +0000
53895
53896    added types.c generation to Makefile and to .cvsignore
53897
53898 lasso/.cvsignore  | 2 ++
53899 lasso/Makefile.am | 7 ++++++-
53900 2 files changed, 8 insertions(+), 1 deletion(-)
53901
53902commit a922e139d7c5085eea4ea604b0f4efb3b1d17a8b
53903Author: Frederic Peters <fpeters@entrouvert.com>
53904Date:   Sat Dec 4 13:37:53 2004 +0000
53905
53906    added types (classes) extraction on build and registration in lasso_init
53907
53908 lasso/extract_types.py | 30 ++++++++++++++++++++++++++++++
53909 lasso/lasso.c          |  9 +++++++++
53910 2 files changed, 39 insertions(+)
53911
53912commit 97016b1c90eccb068d2e21b05641bc9ad7bec2f9
53913Author: Frederic Peters <fpeters@entrouvert.com>
53914Date:   Sat Dec 4 13:36:49 2004 +0000
53915
53916    removed gmodule from libs; I failed to get class registration dynamic
53917
53918 configure.ac | 2 +-
53919 1 file changed, 1 insertion(+), 1 deletion(-)
53920
53921commit 4bc192190e142f6bcf9bc5c8da2e07b4aa8a9f7e
53922Author: Frederic Peters <fpeters@entrouvert.com>
53923Date:   Sat Dec 4 13:13:12 2004 +0000
53924
53925    formatted for easier processing
53926
53927 lasso/id-ff/logout.h | 2 +-
53928 1 file changed, 1 insertion(+), 1 deletion(-)
53929
53930commit 5093517f930809ac8c5f8173580c6ac5067a34b2
53931Author: Frederic Peters <fpeters@entrouvert.com>
53932Date:   Sat Dec 4 12:22:55 2004 +0000
53933
53934    link to gmodule (part of glib)
53935
53936 configure.ac | 2 +-
53937 1 file changed, 1 insertion(+), 1 deletion(-)
53938
53939commit 1f5e8f900f1123e43b21c2b49d358ec7aa2a81b9
53940Author: Frederic Peters <fpeters@entrouvert.com>
53941Date:   Fri Dec 3 12:05:41 2004 +0000
53942
53943    consistency: comment stars are aligned; parent_class is no longer necessary;
53944    struct indentation only use one tab; trailing \ are not necessary.
53945
53946 lasso/xml/dst_query_response.c | 45 ++++++++++++++++++++----------------------
53947 1 file changed, 21 insertions(+), 24 deletions(-)
53948
53949commit 8cb4200020501d4903c7ae293aeb49fcdba2158e
53950Author: Nicolas Clapies <nclapies@entrouvert.com>
53951Date:   Fri Dec 3 12:04:38 2004 +0000
53952
53953    Removed old FIXME.
53954
53955 lasso/xml/dst_query_item.c | 1 -
53956 1 file changed, 1 deletion(-)
53957
53958commit b99e1f9d37034508472c9cf7cf6c6bfcaff47bb1
53959Author: Nicolas Clapies <nclapies@entrouvert.com>
53960Date:   Fri Dec 3 11:26:36 2004 +0000
53961
53962    Updated LassoDstQueryItem with new snippet feature in class instance. Moved schema comment from .h to .c
53963
53964 lasso/xml/dst_query_item.c | 72 +++++++++++++++++++---------------------------
53965 lasso/xml/dst_query_item.h | 22 ++------------
53966 2 files changed, 32 insertions(+), 62 deletions(-)
53967
53968commit d92ec722ebe28690712b2db5ca6082466dc717a3
53969Author: Frederic Peters <fpeters@entrouvert.com>
53970Date:   Fri Dec 3 11:20:10 2004 +0000
53971
53972    added xml boolean attribute snippet support
53973
53974 lasso/xml/internals.h |  1 +
53975 lasso/xml/xml.c       | 15 ++++++++++++++-
53976 2 files changed, 15 insertions(+), 1 deletion(-)
53977
53978commit b2c75f631f435072c2deb6f23ed11824a435cc52
53979Author: Nicolas Clapies <nclapies@entrouvert.com>
53980Date:   Fri Dec 3 11:11:49 2004 +0000
53981
53982    Updated LassoDstQueryResponse with new snippet feature in class instance. Moved schema comment from .h to .c
53983
53984 lasso/xml/dst_query_response.c | 72 ++++++++++++++++--------------------------
53985 lasso/xml/dst_query_response.h | 22 ++-----------
53986 2 files changed, 30 insertions(+), 64 deletions(-)
53987
53988commit 71400e454e09e6f19aab8781b54f0a39f84ccc02
53989Author: Nicolas Clapies <nclapies@entrouvert.com>
53990Date:   Fri Dec 3 11:10:51 2004 +0000
53991
53992    Updated LassoDstQuery with new snippet feature in class instance. Moved schema comment from .h to .c
53993
53994 lasso/xml/dst_query.c | 75 +++++++++++++++++++++------------------------------
53995 lasso/xml/dst_query.h | 20 +-------------
53996 2 files changed, 32 insertions(+), 63 deletions(-)
53997
53998commit 327f9fc5e38519496f002b002e970a5b867b1d57
53999Author: Frederic Peters <fpeters@entrouvert.com>
54000Date:   Fri Dec 3 11:01:12 2004 +0000
54001
54002    removed memory management debugging fprintf
54003
54004 lasso/xml/xml.c | 3 ---
54005 1 file changed, 3 deletions(-)
54006
54007commit 45bf30354cf0171a39fb3da2e0c45e215cfb1f20
54008Author: Frederic Peters <fpeters@entrouvert.com>
54009Date:   Fri Dec 3 11:00:29 2004 +0000
54010
54011    cvs ignore for id-wsf/ files
54012
54013 lasso/id-wsf/.cvsignore | 7 +++++++
54014 1 file changed, 7 insertions(+)
54015
54016commit 0d70e500d91537ef2b70c67b568be1afb49ac80b
54017Author: Frederic Peters <fpeters@entrouvert.com>
54018Date:   Fri Dec 3 10:46:26 2004 +0000
54019
54020    memory management for XmlSnippets; xml/*.c should no longer leak
54021
54022 lasso/xml/xml.c | 45 ++++++++++++++++++++++++++++++++++++++++-----
54023 1 file changed, 40 insertions(+), 5 deletions(-)
54024
54025commit f22b47484ad8ba1baf14fb63f3ef5722221f4db9
54026Author: Frederic Peters <fpeters@entrouvert.com>
54027Date:   Fri Dec 3 10:42:47 2004 +0000
54028
54029    do not share memory between profile->remote_providerID and response->ProviderID
54030
54031 lasso/id-ff/logout.c | 3 ++-
54032 1 file changed, 2 insertions(+), 1 deletion(-)
54033
54034commit 23ebbdba5fef3a002d0b91957955b4e8f6880eb6
54035Author: Valery Febvre <vfebvre at easter-eggs.com>
54036Date:   Thu Dec 2 15:54:20 2004 +0000
54037
54038    Added 22 DST status code constants
54039
54040 lasso/xml/strings.h | 43 ++++++++++++++++++++++++++++++++++++++-----
54041 1 file changed, 38 insertions(+), 5 deletions(-)
54042
54043commit 9ed58480abfe3368e131e23c99e9c490905a37dc
54044Author: Frederic Peters <fpeters@entrouvert.com>
54045Date:   Thu Dec 2 14:56:31 2004 +0000
54046
54047    updated version to 0.5.9 and libtool version to 3.0.0
54048
54049 configure.ac | 6 +++---
54050 1 file changed, 3 insertions(+), 3 deletions(-)
54051
54052commit 05577f56728d3fbae3f484e37e1202d6676b38e2
54053Author: Frederic Peters <fpeters@entrouvert.com>
54054Date:   Thu Dec 2 14:54:43 2004 +0000
54055
54056    last(?) iteration on XmlSnippet; now attached to classes, get_xmlNode and
54057    init_from_xml are no longer necessary in many cases.  Previous XmlSnippet
54058    renamed to XmlSnippetObsolete to keep compatibility (id-wsf classes have not
54059    yet been converted).
54060
54061 lasso/id-ff/login.c                                |   4 +
54062 lasso/xml/disco_credentials.c                      |   2 +-
54063 lasso/xml/disco_description.c                      |   2 +-
54064 lasso/xml/disco_insert_entry.c                     |   2 +-
54065 lasso/xml/disco_modify.c                           |   2 +-
54066 lasso/xml/disco_modify_response.c                  |   2 +-
54067 lasso/xml/disco_options.c                          |   2 +-
54068 lasso/xml/disco_query.c                            |   2 +-
54069 lasso/xml/disco_query_response.c                   |   2 +-
54070 lasso/xml/disco_remove_entry.c                     |   2 +-
54071 lasso/xml/disco_requested_service_type.c           |   2 +-
54072 lasso/xml/disco_resource_offering.c                |   2 +-
54073 lasso/xml/disco_service_instance.c                 |   2 +-
54074 lasso/xml/dst_data.c                               |   2 +-
54075 lasso/xml/dst_query.c                              |   2 +-
54076 lasso/xml/dst_query_item.c                         |  10 +-
54077 lasso/xml/dst_query_response.c                     |   2 +-
54078 lasso/xml/internals.h                              |  31 ++-
54079 lasso/xml/lib_assertion.c                          |  36 ++--
54080 lasso/xml/lib_authentication_statement.c           |  54 ++---
54081 lasso/xml/lib_authn_context.c                      |  52 ++---
54082 lasso/xml/lib_authn_request.c                      |  85 +++-----
54083 lasso/xml/lib_authn_request_envelope.c             |  67 ++-----
54084 lasso/xml/lib_authn_response.c                     |  51 ++---
54085 lasso/xml/lib_authn_response_envelope.c            |  52 ++---
54086 .../xml/lib_federation_termination_notification.c  |  55 ++----
54087 lasso/xml/lib_idp_entries.c                        |  46 ++---
54088 lasso/xml/lib_idp_entry.c                          |  49 ++---
54089 lasso/xml/lib_idp_list.c                           |  48 ++---
54090 lasso/xml/lib_logout_request.c                     |  56 ++----
54091 lasso/xml/lib_logout_response.c                    |  23 +--
54092 lasso/xml/lib_name_identifier_mapping_request.c    |  59 ++----
54093 lasso/xml/lib_name_identifier_mapping_response.c   |  54 ++---
54094 lasso/xml/lib_register_name_identifier_request.c   |  66 ++-----
54095 lasso/xml/lib_register_name_identifier_response.c  |  19 +-
54096 lasso/xml/lib_request_authn_context.c              |  57 ++----
54097 lasso/xml/lib_scoping.c                            |  60 ++----
54098 lasso/xml/lib_status_response.c                    |  51 ++---
54099 lasso/xml/lib_subject.c                            |  48 ++---
54100 lasso/xml/saml_advice.c                            |  51 ++---
54101 lasso/xml/saml_assertion.c                         |  87 +++-----
54102 lasso/xml/saml_attribute.c                         |  34 ++--
54103 lasso/xml/saml_attribute_designator.c              |  54 ++---
54104 lasso/xml/saml_attribute_statement.c               |  35 ++--
54105 lasso/xml/saml_audience_restriction_condition.c    |  49 ++---
54106 lasso/xml/saml_authentication_statement.c          |  57 ++----
54107 lasso/xml/saml_authority_binding.c                 |  54 ++---
54108 lasso/xml/saml_condition_abstract.c                |  19 +-
54109 lasso/xml/saml_conditions.c                        |  56 ++----
54110 lasso/xml/saml_name_identifier.c                   |  50 ++---
54111 lasso/xml/saml_statement_abstract.c                |  19 +-
54112 lasso/xml/saml_subject.c                           |  50 ++---
54113 lasso/xml/saml_subject_confirmation.c              |  53 ++---
54114 lasso/xml/saml_subject_locality.c                  |  50 ++---
54115 lasso/xml/saml_subject_statement.c                 |  18 +-
54116 lasso/xml/saml_subject_statement_abstract.c        |  48 ++---
54117 lasso/xml/samlp_request.c                          |  47 ++---
54118 lasso/xml/samlp_request_abstract.c                 |  61 +++---
54119 lasso/xml/samlp_request_abstract.h                 |   2 +-
54120 lasso/xml/samlp_response.c                         |  40 ++--
54121 lasso/xml/samlp_response_abstract.c                |  72 +++----
54122 lasso/xml/samlp_status.c                           |  47 ++---
54123 lasso/xml/samlp_status_code.c                      |  47 ++---
54124 lasso/xml/utility_status.c                         |   2 +-
54125 lasso/xml/xml.c                                    | 218 ++++++++++++++++++++-
54126 lasso/xml/xml.h                                    |  10 +-
54127 66 files changed, 862 insertions(+), 1631 deletions(-)
54128
54129commit 169b16b94fc7a581b182307a610b91b1d944d0ae
54130Author: Frederic Peters <fpeters@entrouvert.com>
54131Date:   Thu Dec 2 14:53:58 2004 +0000
54132
54133    indent using tabs
54134
54135 lasso/xml/dst_data.h           |  4 ++--
54136 lasso/xml/dst_query.h          | 18 +++++++++---------
54137 lasso/xml/dst_query_item.h     | 10 +++++-----
54138 lasso/xml/dst_query_response.h | 10 +++++-----
54139 4 files changed, 21 insertions(+), 21 deletions(-)
54140
54141commit 654c2500c85937745019b82d233c3e0e412a2933
54142Author: Romain Chantereay <rchantereau@entrouvert.com>
54143Date:   Wed Dec 1 15:43:11 2004 +0000
54144
54145    Update NSIS scripts.
54146    Install zlib, intl.dll instead of libtoolized name.
54147    Install correctly in the lasso-lite installer.
54148
54149 win32/nsis/jlasso-lite.nsi |  6 ++---
54150 win32/nsis/lasso-deps.nsi  | 62 ++++++++++++++++++++++---------------------
54151 win32/nsis/lasso-full.nsi  | 66 ++++++++++++++++++++++++----------------------
54152 win32/nsis/lasso-lite.nsi  | 17 +++++++-----
54153 4 files changed, 79 insertions(+), 72 deletions(-)
54154
54155commit e067ba2ae7587eaa95044ca9d74e4aa1574044aa
54156Author: Nicolas Clapies <nclapies@entrouvert.com>
54157Date:   Tue Nov 30 17:07:42 2004 +0000
54158
54159    Added a first support of id-wsf high level. Only the base class is defined : LassoWsfProfile is intended to be inherited by future service classes. It is still very incomplete.
54160
54161 configure.ac               |   1 +
54162 lasso/Makefile.am          |   4 +-
54163 lasso/id-wsf/Makefile.am   |  16 ++++
54164 lasso/id-wsf/wsf_profile.c | 197 +++++++++++++++++++++++++++++++++++++++++++++
54165 lasso/id-wsf/wsf_profile.h |  82 +++++++++++++++++++
54166 5 files changed, 299 insertions(+), 1 deletion(-)
54167
54168commit 5dbbd54fa4e1295a0538baa78abc15be30bd8644
54169Author: Nicolas Clapies <nclapies@entrouvert.com>
54170Date:   Tue Nov 30 11:35:05 2004 +0000
54171
54172    Added support of DISCO and DST element classes.
54173
54174 lasso/xml/Makefile.am | 23 ++++++++++++++++++++---
54175 1 file changed, 20 insertions(+), 3 deletions(-)
54176
54177commit 2b2b5acd47aab5e966fc212598714e698749b299
54178Author: Nicolas Clapies <nclapies@entrouvert.com>
54179Date:   Tue Nov 30 11:34:13 2004 +0000
54180
54181    Fixed wrong param in lasso_dst_query_item_new() : LibDstSelect doesnt exist, it is a specific element of attributes services.
54182
54183 lasso/xml/dst_query_item.c | 4 +---
54184 lasso/xml/dst_query_item.h | 4 +---
54185 2 files changed, 2 insertions(+), 6 deletions(-)
54186
54187commit 7e7c6a812c14ac1cc54197b9acfac2cedd161a2a
54188Author: Nicolas Clapies <nclapies@entrouvert.com>
54189Date:   Tue Nov 30 11:23:26 2004 +0000
54190
54191    Initial version : added DST part of WSF for sis specific attribute services.
54192
54193 lasso/xml/dst_data.c           | 122 +++++++++++++++++++++++++++++++++++
54194 lasso/xml/dst_data.h           |  80 +++++++++++++++++++++++
54195 lasso/xml/dst_query.c          | 131 ++++++++++++++++++++++++++++++++++++++
54196 lasso/xml/dst_query.h          |  90 ++++++++++++++++++++++++++
54197 lasso/xml/dst_query_item.c     | 140 +++++++++++++++++++++++++++++++++++++++++
54198 lasso/xml/dst_query_item.h     |  91 +++++++++++++++++++++++++++
54199 lasso/xml/dst_query_response.c | 138 ++++++++++++++++++++++++++++++++++++++++
54200 lasso/xml/dst_query_response.h |  93 +++++++++++++++++++++++++++
54201 8 files changed, 885 insertions(+)
54202
54203commit 2ea07eebe111fa8c02f2341af91a39bd1a955d95
54204Author: Frederic Peters <fpeters@entrouvert.com>
54205Date:   Mon Nov 29 19:31:32 2004 +0000
54206
54207    extra consistency check in lasso_session_get_provider_index
54208
54209 lasso/id-ff/session.c | 13 +++++++------
54210 1 file changed, 7 insertions(+), 6 deletions(-)
54211
54212commit 06003ba78b0b8427da64a3a71cde513ef9ab6805
54213Author: Frederic Peters <fpeters@entrouvert.com>
54214Date:   Mon Nov 29 19:30:47 2004 +0000
54215
54216    fixed error checking in lasso_server_new
54217
54218 lasso/id-ff/server.c | 10 ++++++----
54219 1 file changed, 6 insertions(+), 4 deletions(-)
54220
54221commit 41f252841d1c7389a5fcba0cb98424981bafcc51
54222Author: Frederic Peters <fpeters@entrouvert.com>
54223Date:   Mon Nov 29 19:26:15 2004 +0000
54224
54225    added error checking in lasso_server_new
54226
54227 lasso/id-ff/server.c | 4 +++-
54228 1 file changed, 3 insertions(+), 1 deletion(-)
54229
54230commit 53f7c81199e75383c92f376bfa8c023af43e5d62
54231Author: Frederic Peters <fpeters@entrouvert.com>
54232Date:   Mon Nov 29 18:48:27 2004 +0000
54233
54234    added proper error checking where xpath is used.
54235
54236 lasso/id-ff/profile.c  |  2 +-
54237 lasso/id-ff/provider.c | 15 +++++++++++----
54238 lasso/xml/xml.c        |  2 +-
54239 3 files changed, 13 insertions(+), 6 deletions(-)
54240
54241commit 3faa8d32e94756c0a73a8006eca1e7f8e57abc64
54242Author: Frederic Peters <fpeters@entrouvert.com>
54243Date:   Mon Nov 29 18:47:54 2004 +0000
54244
54245    removed unnecessary include
54246
54247 lasso/xml/disco_requested_service_type.c | 1 -
54248 1 file changed, 1 deletion(-)
54249
54250commit 4f0f9498dd2540d360714c48c36c26f18fa6e7f7
54251Author: Frederic Peters <fpeters@entrouvert.com>
54252Date:   Mon Nov 29 18:39:33 2004 +0000
54253
54254    remove erroneous (my bad) XXX comment
54255
54256 lasso/xml/xml.c | 1 -
54257 1 file changed, 1 deletion(-)
54258
54259commit 30f3668d0d9386d519c141531fb34ddd58deebe1
54260Author: Valery Febvre <vfebvre at easter-eggs.com>
54261Date:   Mon Nov 29 16:44:57 2004 +0000
54262
54263    Added LassoSamlAttribute, LassoSamlAttributeDesignator &
54264    LassoSamlAttributeStatement classes
54265
54266 lasso/xml/Makefile.am                 |   6 ++
54267 lasso/xml/saml_attribute.c            | 129 ++++++++++++++++++++++++++++++++
54268 lasso/xml/saml_attribute.h            |  67 +++++++++++++++++
54269 lasso/xml/saml_attribute_designator.c | 136 ++++++++++++++++++++++++++++++++++
54270 lasso/xml/saml_attribute_designator.h |  71 ++++++++++++++++++
54271 lasso/xml/saml_attribute_statement.c  | 124 +++++++++++++++++++++++++++++++
54272 lasso/xml/saml_attribute_statement.h  |  70 +++++++++++++++++
54273 7 files changed, 603 insertions(+)
54274
54275commit 939697c22dab09ab3b29faef6de4d11112c6eb70
54276Author: Frederic Peters <fpeters@entrouvert.com>
54277Date:   Mon Nov 29 16:38:58 2004 +0000
54278
54279    cut on some line lengths
54280
54281 lasso/id-ff/defederation.c            |  3 ++-
54282 lasso/id-ff/login.c                   | 12 ++++++------
54283 lasso/id-ff/name_identifier_mapping.c |  3 ++-
54284 lasso/id-ff/name_registration.c       |  6 ++++--
54285 lasso/id-ff/name_registration.h       |  3 ++-
54286 lasso/xml/disco_description.h         |  6 ++++--
54287 lasso/xml/disco_insert_entry.h        |  3 ++-
54288 lasso/xml/disco_query.h               |  3 ++-
54289 lasso/xml/disco_remove_entry.h        |  3 ++-
54290 9 files changed, 26 insertions(+), 16 deletions(-)
54291
54292commit 66ac8c4d0222b092e8cebfecdc4d2c0d3f8c2f92
54293Author: Frederic Peters <fpeters@entrouvert.com>
54294Date:   Mon Nov 29 16:28:52 2004 +0000
54295
54296    reduced line length and aligning some #define
54297
54298 lasso/xml/strings.h | 66 ++++++++++++++++++++++++++---------------------------
54299 1 file changed, 33 insertions(+), 33 deletions(-)
54300
54301commit 9d5c0e506985d15c5c12311fbfce302e33e86339
54302Author: Frederic Peters <fpeters@entrouvert.com>
54303Date:   Mon Nov 29 16:23:22 2004 +0000
54304
54305    harmonize schema fragment comments (indentation, in .c, no space between
54306    namespace and element name)
54307
54308 lasso/xml/disco_credentials.c            | 16 ++++++++++-
54309 lasso/xml/disco_credentials.h            | 24 ++++------------
54310 lasso/xml/disco_query.c                  | 35 +++++++++++++++++++++--
54311 lasso/xml/disco_query.h                  | 49 +++++++-------------------------
54312 lasso/xml/disco_query_response.c         | 31 ++++++++++++++++----
54313 lasso/xml/disco_query_response.h         | 41 +++++++-------------------
54314 lasso/xml/disco_requested_service_type.c | 26 ++++++++++++-----
54315 lasso/xml/disco_requested_service_type.h | 38 +++++++++----------------
54316 lasso/xml/lib_assertion.c                |  3 +-
54317 lasso/xml/samlp_status.c                 |  3 +-
54318 lasso/xml/utility_status.c               | 20 +++++++++++++
54319 lasso/xml/utility_status.h               | 31 ++++----------------
54320 12 files changed, 161 insertions(+), 156 deletions(-)
54321
54322commit 9f971fdf380834d885effce9fbe98c0f843c88f6
54323Author: Nicolas Clapies <nclapies@entrouvert.com>
54324Date:   Mon Nov 29 15:49:57 2004 +0000
54325
54326    Initial version of wsf query / query response discovery part files.
54327
54328 lasso/xml/disco_credentials.c            | 121 +++++++++++++++++++++++++++
54329 lasso/xml/disco_credentials.h            |  81 +++++++++++++++++++
54330 lasso/xml/disco_query.c                  | 135 +++++++++++++++++++++++++++++++
54331 lasso/xml/disco_query.h                  |  98 ++++++++++++++++++++++
54332 lasso/xml/disco_query_response.c         | 130 +++++++++++++++++++++++++++++
54333 lasso/xml/disco_query_response.h         |  94 +++++++++++++++++++++
54334 lasso/xml/disco_requested_service_type.c | 126 +++++++++++++++++++++++++++++
54335 lasso/xml/disco_requested_service_type.h |  84 +++++++++++++++++++
54336 lasso/xml/utility_status.c               | 129 +++++++++++++++++++++++++++++
54337 lasso/xml/utility_status.h               |  88 ++++++++++++++++++++
54338 10 files changed, 1086 insertions(+)
54339
54340commit ef55e7f456ba054fbbb153bdc91462c664d37785
54341Author: Frederic Peters <fpeters@entrouvert.com>
54342Date:   Mon Nov 29 15:36:09 2004 +0000
54343
54344    harmony in snippets declaration
54345
54346 lasso/xml/disco_description.c       | 2 +-
54347 lasso/xml/disco_insert_entry.c      | 3 +--
54348 lasso/xml/disco_modify.c            | 5 +++--
54349 lasso/xml/disco_modify_response.c   | 6 +++---
54350 lasso/xml/disco_options.c           | 2 +-
54351 lasso/xml/disco_resource_offering.c | 8 ++++----
54352 lasso/xml/disco_service_instance.c  | 3 +--
54353 7 files changed, 14 insertions(+), 15 deletions(-)
54354
54355commit 939b16ef9dead35cd9ef815e746eb3543b8e62b3
54356Author: Frederic Peters <fpeters@entrouvert.com>
54357Date:   Mon Nov 29 15:31:09 2004 +0000
54358
54359    harmony in schema fragment comments
54360
54361 lasso/xml/disco_description.c       | 56 ++++++++++++++++++-------------------
54362 lasso/xml/disco_insert_entry.c      | 18 ++++++------
54363 lasso/xml/disco_modify.c            | 23 +++++++++++++++
54364 lasso/xml/disco_modify.h            | 23 ---------------
54365 lasso/xml/disco_modify_response.c   | 32 ++++++++++-----------
54366 lasso/xml/disco_options.c           | 18 ++++++------
54367 lasso/xml/disco_remove_entry.c      | 24 ++++++++--------
54368 lasso/xml/disco_resource_offering.c | 56 ++++++++++++++++++-------------------
54369 lasso/xml/disco_service_instance.c  | 24 ++++++++--------
54370 9 files changed, 137 insertions(+), 137 deletions(-)
54371
54372commit 214ce17ffd6ab4e13eec11a96d16e8491c25ff05
54373Author: Frederic Peters <fpeters@entrouvert.com>
54374Date:   Mon Nov 29 15:25:25 2004 +0000
54375
54376    cut on line length (along a fix to commitinfo script to check this
54377    automatically)
54378
54379 lasso/xml/disco_description.h       | 15 ++++++++++-----
54380 lasso/xml/disco_insert_entry.h      | 16 +++++++++++-----
54381 lasso/xml/disco_modify.h            | 12 ++++++++----
54382 lasso/xml/disco_modify_response.h   | 18 +++++++++++++-----
54383 lasso/xml/disco_options.h           | 15 ++++++++++-----
54384 lasso/xml/disco_remove_entry.h      | 16 +++++++++++-----
54385 lasso/xml/disco_resource_offering.h | 18 +++++++++++++-----
54386 lasso/xml/disco_service_instance.h  | 18 +++++++++++++-----
54387 8 files changed, 89 insertions(+), 39 deletions(-)
54388
54389commit 0503f05aadabe5fe88b1ef20c92e4d9c0a79343e
54390Author: Frederic Peters <fpeters@entrouvert.com>
54391Date:   Mon Nov 29 15:17:36 2004 +0000
54392
54393    fixed protocolProfile handling when NULL in request in
54394    lasso_login_process_authn_request_msg
54395
54396 lasso/id-ff/login.c | 4 +++-
54397 1 file changed, 3 insertions(+), 1 deletion(-)
54398
54399commit ae1bbcf346aff38cad0f4c913135c7486db22544
54400Author: Frederic Peters <fpeters@entrouvert.com>
54401Date:   Mon Nov 29 14:07:47 2004 +0000
54402
54403    map server->providers to a kind of list (should be dict)
54404
54405 swig/Lasso.i | 29 +++++++++++++++++++++++------
54406 1 file changed, 23 insertions(+), 6 deletions(-)
54407
54408commit 5c803605305688e5e1d7d1ba6cef8ec320c32720
54409Author: Valery Febvre <vfebvre at easter-eggs.com>
54410Date:   Mon Nov 29 11:12:26 2004 +0000
54411
54412    Minor fixes after the snippets changes
54413
54414 lasso/xml/disco_description.c       | 13 +++++--------
54415 lasso/xml/disco_insert_entry.c      |  9 +++++----
54416 lasso/xml/disco_modify.c            | 14 +++++++-------
54417 lasso/xml/disco_modify_response.c   | 19 ++++++-------------
54418 lasso/xml/disco_options.c           |  8 ++++++--
54419 lasso/xml/disco_remove_entry.c      | 17 ++++++++++++-----
54420 lasso/xml/disco_resource_offering.c | 23 ++++++++++-------------
54421 lasso/xml/disco_service_instance.c  | 10 +++++-----
54422 8 files changed, 56 insertions(+), 57 deletions(-)
54423
54424commit c4a9c11466ee2662bf8fe796feb5daaaf814219b
54425Author: Frederic Peters <fpeters@entrouvert.com>
54426Date:   Mon Nov 29 10:50:59 2004 +0000
54427
54428    added RelayState support in federation termination notification (used only in
54429    redirect mode)
54430
54431 lasso/id-ff/defederation.c                          | 10 +++++-----
54432 lasso/xml/lib_federation_termination_notification.c |  7 +++++++
54433 lasso/xml/lib_federation_termination_notification.h |  2 ++
54434 3 files changed, 14 insertions(+), 5 deletions(-)
54435
54436commit 9d0a08ba1723804f04edd1ba5739767fbba7e5b4
54437Author: Frederic Peters <fpeters@entrouvert.com>
54438Date:   Mon Nov 29 10:45:46 2004 +0000
54439
54440    updated lasso_login_process_authn_request_msg to lasso 0.5 code
54441
54442 lasso/id-ff/login.c | 27 +++++++++++++++++----------
54443 1 file changed, 17 insertions(+), 10 deletions(-)
54444
54445commit 419c7282997a91c9bbd9e630d40beaa977b4a5ae
54446Author: Valery Febvre <vfebvre at easter-eggs.com>
54447Date:   Mon Nov 29 10:21:39 2004 +0000
54448
54449    Added 8 classes for discovering identity services (ID-WSF)
54450    They provide methods to build Modify & ModifyResponse messages.
54451
54452 lasso/xml/Makefile.am               |  16 ++++
54453 lasso/xml/disco_description.c       | 153 ++++++++++++++++++++++++++++++++++
54454 lasso/xml/disco_description.h       |  69 ++++++++++++++++
54455 lasso/xml/disco_insert_entry.c      | 127 +++++++++++++++++++++++++++++
54456 lasso/xml/disco_insert_entry.h      |  64 +++++++++++++++
54457 lasso/xml/disco_modify.c            | 139 +++++++++++++++++++++++++++++++
54458 lasso/xml/disco_modify.h            |  93 +++++++++++++++++++++
54459 lasso/xml/disco_modify_response.c   | 145 +++++++++++++++++++++++++++++++++
54460 lasso/xml/disco_modify_response.h   |  66 +++++++++++++++
54461 lasso/xml/disco_options.c           | 123 ++++++++++++++++++++++++++++
54462 lasso/xml/disco_options.h           |  63 ++++++++++++++
54463 lasso/xml/disco_remove_entry.c      | 121 +++++++++++++++++++++++++++
54464 lasso/xml/disco_remove_entry.h      |  62 ++++++++++++++
54465 lasso/xml/disco_resource_offering.c | 158 ++++++++++++++++++++++++++++++++++++
54466 lasso/xml/disco_resource_offering.h |  73 +++++++++++++++++
54467 lasso/xml/disco_service_instance.c  | 131 ++++++++++++++++++++++++++++++
54468 lasso/xml/disco_service_instance.h  |  66 +++++++++++++++
54469 17 files changed, 1669 insertions(+)
54470
54471commit 3b7c5be162d7ad6f3cdf1181f3721d5a30db32f4
54472Author: Valery Febvre <vfebvre at easter-eggs.com>
54473Date:   Mon Nov 29 09:57:06 2004 +0000
54474
54475    Added 2 constants: LASSO_DISCO_HREF and LASSO_DISCO_PREFIX
54476
54477 lasso/xml/strings.h | 4 ++++
54478 1 file changed, 4 insertions(+)
54479
54480commit cc373c0aaa0e7af1edb5651963aba0c0e5070724
54481Author: Frederic Peters <fpeters@entrouvert.com>
54482Date:   Mon Nov 29 09:56:03 2004 +0000
54483
54484    check error and free memory in lasso_node_new_from_soap
54485
54486 lasso/xml/xml.c | 10 ++++++----
54487 1 file changed, 6 insertions(+), 4 deletions(-)
54488
54489commit f3bc48f1bd74bf26681f15a4dae462ca322b11b6
54490Author: Frederic Peters <fpeters@entrouvert.com>
54491Date:   Mon Nov 29 09:53:26 2004 +0000
54492
54493    elsif'ing
54494
54495 lasso/xml/xml.c | 29 +++++++++++++----------------
54496 1 file changed, 13 insertions(+), 16 deletions(-)
54497
54498commit 6a59e6f8211449fd0fc4bce2f2ea2858fced4e70
54499Author: Frederic Peters <fpeters@entrouvert.com>
54500Date:   Sun Nov 28 20:29:41 2004 +0000
54501
54502    error checking in lasso_profile_get_request_type_from_soap_msg()
54503
54504 lasso/id-ff/profile.c | 30 ++++++++++++------------------
54505 1 file changed, 12 insertions(+), 18 deletions(-)
54506
54507commit 3702e3dacb1dbe5d191fc9537b7af1346ba24970
54508Author: Frederic Peters <fpeters@entrouvert.com>
54509Date:   Sun Nov 28 20:09:15 2004 +0000
54510
54511    cleaned up useless affectation
54512
54513 lasso/xml/xml.c | 1 -
54514 1 file changed, 1 deletion(-)
54515
54516commit 8ad4344cd5b3005a86276474d323b551fabc6f27
54517Author: Frederic Peters <fpeters@entrouvert.com>
54518Date:   Fri Nov 26 14:13:02 2004 +0000
54519
54520    moved xml snippet stuffs into new internals.h; those should not be exposed;
54521    changed snippet type from character to enum (defined in internals.h)
54522
54523 lasso/xml/Makefile.am                              |  1 +
54524 lasso/xml/internals.h                              | 55 ++++++++++++++++++++++
54525 lasso/xml/lib_authentication_statement.c           | 11 ++---
54526 lasso/xml/lib_authn_context.c                      | 10 ++--
54527 lasso/xml/lib_authn_request.c                      | 22 ++++-----
54528 lasso/xml/lib_authn_request_envelope.c             | 14 +++---
54529 lasso/xml/lib_authn_response.c                     | 12 ++---
54530 lasso/xml/lib_authn_response_envelope.c            |  8 ++--
54531 .../xml/lib_federation_termination_notification.c  | 10 ++--
54532 lasso/xml/lib_idp_entries.c                        |  6 +--
54533 lasso/xml/lib_idp_entry.c                          | 10 ++--
54534 lasso/xml/lib_idp_list.c                           |  8 ++--
54535 lasso/xml/lib_logout_request.c                     | 14 +++---
54536 lasso/xml/lib_name_identifier_mapping_request.c    | 12 ++---
54537 lasso/xml/lib_name_identifier_mapping_response.c   | 10 ++--
54538 lasso/xml/lib_register_name_identifier_request.c   | 14 +++---
54539 lasso/xml/lib_request_authn_context.c              | 12 +++--
54540 lasso/xml/lib_scoping.c                            |  8 ++--
54541 lasso/xml/lib_status_response.c                    | 10 ++--
54542 lasso/xml/lib_subject.c                            |  6 +--
54543 lasso/xml/saml_advice.c                            |  9 ++--
54544 lasso/xml/saml_assertion.c                         | 19 ++++----
54545 lasso/xml/saml_audience_restriction_condition.c    |  6 +--
54546 lasso/xml/saml_authentication_statement.c          | 12 ++---
54547 lasso/xml/saml_authority_binding.c                 | 10 ++--
54548 lasso/xml/saml_conditions.c                        | 10 ++--
54549 lasso/xml/saml_subject.c                           |  8 ++--
54550 lasso/xml/saml_subject_confirmation.c              | 10 ++--
54551 lasso/xml/saml_subject_locality.c                  |  8 ++--
54552 lasso/xml/saml_subject_statement_abstract.c        |  6 +--
54553 lasso/xml/samlp_request.c                          |  6 +--
54554 lasso/xml/samlp_response.c                         |  8 ++--
54555 lasso/xml/samlp_status.c                           |  8 ++--
54556 lasso/xml/samlp_status_code.c                      |  8 ++--
54557 lasso/xml/xml.c                                    | 30 ++++++------
54558 lasso/xml/xml.h                                    | 35 +++++---------
54559 36 files changed, 248 insertions(+), 198 deletions(-)
54560
54561commit ebd6acd6d72b22d292789cb082cf4d808877b48c
54562Author: Frederic Peters <fpeters@entrouvert.com>
54563Date:   Fri Nov 26 10:00:22 2004 +0000
54564
54565    signature for FederatationTerminationNotification; preparation for
54566    AuthnResponse.
54567
54568 lasso/id-ff/defederation.c | 11 ++---------
54569 lasso/id-ff/login.c        | 15 +++++----------
54570 2 files changed, 7 insertions(+), 19 deletions(-)
54571
54572commit 0cf839190ee3245687115beec5f1aa82a17f652f
54573Author: Frederic Peters <fpeters@entrouvert.com>
54574Date:   Fri Nov 26 09:26:52 2004 +0000
54575
54576    cut some long lines
54577
54578 lasso/id-ff/name_identifier_mapping.c | 3 ++-
54579 lasso/id-ff/profile.c                 | 3 ++-
54580 lasso/xml/lib_request_authn_context.h | 3 ++-
54581 lasso/xml/saml_advice.c               | 3 ++-
54582 lasso/xml/saml_authority_binding.c    | 3 ++-
54583 lasso/xml/saml_condition_abstract.c   | 3 ++-
54584 lasso/xml/saml_conditions.c           | 3 ++-
54585 lasso/xml/saml_name_identifier.c      | 3 ++-
54586 lasso/xml/saml_statement_abstract.c   | 3 ++-
54587 lasso/xml/saml_subject_confirmation.c | 3 ++-
54588 lasso/xml/saml_subject_locality.c     | 3 ++-
54589 11 files changed, 22 insertions(+), 11 deletions(-)
54590
54591commit 7764ba5862fa2f7ef89325f03843b66220d6e86f
54592Author: Frederic Peters <fpeters@entrouvert.com>
54593Date:   Fri Nov 26 09:22:00 2004 +0000
54594
54595    formatting
54596
54597 lasso/xml/saml_authority_binding.c | 1 -
54598 1 file changed, 1 deletion(-)
54599
54600commit d19cb21114a105ab3eab9a7a11b708a9b3b98c14
54601Author: Frederic Peters <fpeters@entrouvert.com>
54602Date:   Fri Nov 26 09:21:24 2004 +0000
54603
54604    added attribute snippet support to <saml:SubjectLocality>
54605
54606 lasso/xml/saml_subject_locality.c | 21 +++++++++++++--------
54607 1 file changed, 13 insertions(+), 8 deletions(-)
54608
54609commit 46494b8af5e16fe19f8e6a549a8a6cdf415945ee
54610Author: Frederic Peters <fpeters@entrouvert.com>
54611Date:   Fri Nov 26 09:15:42 2004 +0000
54612
54613    added attribute xml snippet support to <samlp:StatusCode>
54614
54615 lasso/xml/samlp_status_code.c | 5 +----
54616 1 file changed, 1 insertion(+), 4 deletions(-)
54617
54618commit 2d87e903b558055d219c3558d18993dbf81b23c2
54619Author: Frederic Peters <fpeters@entrouvert.com>
54620Date:   Fri Nov 26 09:11:46 2004 +0000
54621
54622    signature support in <lib:FederationTerminationNotification>,
54623    <lib:NameIdentifierMappingRequest> and <lib:NameIdentifierMappingResponse>
54624
54625 lasso/xml/lib_federation_termination_notification.c |  9 ++-------
54626 lasso/xml/lib_name_identifier_mapping_request.c     | 10 ++--------
54627 lasso/xml/lib_name_identifier_mapping_response.c    |  8 ++------
54628 3 files changed, 6 insertions(+), 21 deletions(-)
54629
54630commit 0515710debc1e9169cb7897e695d0bad4618a2d3
54631Author: Frederic Peters <fpeters@entrouvert.com>
54632Date:   Fri Nov 26 09:04:46 2004 +0000
54633
54634    added attribute xml snippet support to <saml:Conditions>
54635
54636 lasso/xml/saml_conditions.c | 10 +++-------
54637 1 file changed, 3 insertions(+), 7 deletions(-)
54638
54639commit 0a7d907fc8d894f7758b69a2ee46c1aac63f4f7c
54640Author: Frederic Peters <fpeters@entrouvert.com>
54641Date:   Fri Nov 26 08:58:46 2004 +0000
54642
54643    use xmlsnippets in <saml:AuthorityBinding>
54644
54645 lasso/xml/saml_authority_binding.c | 26 ++++++++++++++------------
54646 1 file changed, 14 insertions(+), 12 deletions(-)
54647
54648commit 312f5de306ca7927389498c7f902e73d00fc8a99
54649Author: Frederic Peters <fpeters@entrouvert.com>
54650Date:   Fri Nov 26 08:56:08 2004 +0000
54651
54652    fixed comment formatting
54653
54654 lasso/xml/saml_authentication_statement.c | 2 +-
54655 1 file changed, 1 insertion(+), 1 deletion(-)
54656
54657commit 0b52f58a6795d9c976546ff1f048fff1e10e3112
54658Author: Frederic Peters <fpeters@entrouvert.com>
54659Date:   Fri Nov 26 08:55:44 2004 +0000
54660
54661    use attribute xml snippet support in <saml:AuthenticationStatement>
54662
54663 lasso/xml/saml_authentication_statement.c | 11 ++++-------
54664 1 file changed, 4 insertions(+), 7 deletions(-)
54665
54666commit d3f99bc34d5c6db9bd8ad1d87b7d956eecc4cc8f
54667Author: Frederic Peters <fpeters@entrouvert.com>
54668Date:   Fri Nov 26 08:53:06 2004 +0000
54669
54670    use attribute xml snippet support in <lib:NameIdentifierMappingRequest>
54671
54672 lasso/xml/lib_name_identifier_mapping_request.c | 5 +----
54673 1 file changed, 1 insertion(+), 4 deletions(-)
54674
54675commit 56e73461389ee5fe4e000106cedb97641562aa7d
54676Author: Frederic Peters <fpeters@entrouvert.com>
54677Date:   Fri Nov 26 08:51:47 2004 +0000
54678
54679    use attribute xml snippet support in <lib:LogoutRequest>
54680
54681 lasso/xml/lib_logout_request.c | 5 +----
54682 1 file changed, 1 insertion(+), 4 deletions(-)
54683
54684commit 78bf7c86d72930b209046973ff7f0a22aea4ae3e
54685Author: Frederic Peters <fpeters@entrouvert.com>
54686Date:   Fri Nov 26 08:50:18 2004 +0000
54687
54688    use attribute snippet support in <lib:FederationTerminationNotification>
54689
54690 lasso/xml/lib_federation_termination_notification.c | 6 +-----
54691 1 file changed, 1 insertion(+), 5 deletions(-)
54692
54693commit 8b92dbc683ede9a68d58e5a9143d33323d61cba8
54694Author: Frederic Peters <fpeters@entrouvert.com>
54695Date:   Fri Nov 26 08:48:04 2004 +0000
54696
54697    fixed comment formatting
54698
54699 lasso/xml/lib_authentication_statement.c |  2 +-
54700 lasso/xml/lib_authn_request_envelope.c   | 68 +++++++++++++++++---------------
54701 2 files changed, 37 insertions(+), 33 deletions(-)
54702
54703commit a3ea3038c471846f935777ca42551f8f28220c53
54704Author: Frederic Peters <fpeters@entrouvert.com>
54705Date:   Fri Nov 26 08:34:41 2004 +0000
54706
54707    use attribute xml snippet support in <AuthenticationStatement>
54708
54709 lasso/xml/lib_authentication_statement.c | 5 +++--
54710 1 file changed, 3 insertions(+), 2 deletions(-)
54711
54712commit 683e0a6009571709482b9b252207114021922155
54713Author: Frederic Peters <fpeters@entrouvert.com>
54714Date:   Fri Nov 26 00:29:04 2004 +0000
54715
54716    woke up to remove tutorials from configure.ac
54717
54718 configure.ac | 1 -
54719 1 file changed, 1 deletion(-)
54720
54721commit d4de2d3b003c0b627384aebe85fc46491619e4a4
54722Author: Frederic Peters <fpeters@entrouvert.com>
54723Date:   Thu Nov 25 22:59:25 2004 +0000
54724
54725    indentation leftovers
54726
54727 tests/login_tests.c | 6 +++---
54728 1 file changed, 3 insertions(+), 3 deletions(-)
54729
54730commit 9c6be9b08149ac79e8d491fb16ebb88c065bc214
54731Author: Frederic Peters <fpeters@entrouvert.com>
54732Date:   Thu Nov 25 22:58:37 2004 +0000
54733
54734    removed examples/ and docs/tutorial directories (obsolete stuffs)
54735
54736 docs/Makefile.am | 2 +-
54737 1 file changed, 1 insertion(+), 1 deletion(-)
54738
54739commit cd4f3ea1fc570e01772c3e54a27c34672f2c24ea
54740Author: Frederic Peters <fpeters@entrouvert.com>
54741Date:   Thu Nov 25 22:51:39 2004 +0000
54742
54743    indentation work
54744
54745 lasso/export.h                                     |  22 +-
54746 lasso/id-ff/federation.c                           |  22 +-
54747 lasso/id-ff/logout.c                               |   8 +-
54748 lasso/id-ff/logout.h                               |   2 +-
54749 lasso/id-ff/name_registration.c                    |   8 +-
54750 lasso/id-ff/profile.c                              |   2 +-
54751 lasso/id-ff/session.h                              |   2 +-
54752 lasso/lasso.h                                      |  16 +-
54753 lasso/xml/errors.c                                 | 125 ++++---
54754 lasso/xml/lib_assertion.c                          |  47 ++-
54755 lasso/xml/lib_authentication_statement.c           |  30 +-
54756 lasso/xml/lib_authentication_statement.h           |   2 +-
54757 lasso/xml/lib_authn_context.c                      |  50 +--
54758 lasso/xml/lib_authn_request.c                      | 104 +++---
54759 lasso/xml/lib_authn_response.c                     |  52 +--
54760 lasso/xml/lib_authn_response.h                     |   2 +-
54761 .../xml/lib_federation_termination_notification.c  |  52 +--
54762 .../xml/lib_federation_termination_notification.h  |   4 +-
54763 lasso/xml/lib_idp_entries.c                        |  20 +-
54764 lasso/xml/lib_idp_entry.c                          |  24 +-
54765 lasso/xml/lib_idp_entry.h                          |   2 +-
54766 lasso/xml/lib_idp_list.c                           |  26 +-
54767 lasso/xml/lib_logout_request.c                     |  57 ++-
54768 lasso/xml/lib_logout_request.h                     |  14 +-
54769 lasso/xml/lib_logout_response.c                    |  11 +-
54770 lasso/xml/lib_name_identifier_mapping_request.c    |  53 ++-
54771 lasso/xml/lib_name_identifier_mapping_response.c   |  33 +-
54772 lasso/xml/lib_name_identifier_mapping_response.h   |   8 +-
54773 lasso/xml/lib_register_name_identifier_request.c   |  63 ++--
54774 lasso/xml/lib_register_name_identifier_response.c  |  11 +-
54775 lasso/xml/lib_request_authn_context.c              |  35 +-
54776 lasso/xml/lib_scoping.c                            |  20 +-
54777 lasso/xml/lib_status_response.c                    |  51 ++-
54778 lasso/xml/lib_status_response.h                    |   2 +-
54779 lasso/xml/lib_subject.c                            |  27 +-
54780 lasso/xml/lib_subject.h                            |   2 +-
54781 lasso/xml/saml_advice.c                            |  32 +-
54782 lasso/xml/saml_assertion.c                         |  72 ++--
54783 lasso/xml/saml_audience_restriction_condition.c    |  30 +-
54784 lasso/xml/saml_authentication_statement.c          |  30 +-
54785 lasso/xml/saml_authority_binding.c                 |  19 +-
54786 lasso/xml/saml_conditions.c                        |  24 +-
54787 lasso/xml/saml_name_identifier.c                   |  24 +-
54788 lasso/xml/saml_subject.c                           |  26 +-
54789 lasso/xml/saml_subject_confirmation.c              |  28 +-
54790 lasso/xml/saml_subject_locality.c                  |  16 +-
54791 lasso/xml/saml_subject_statement_abstract.c        |  24 +-
54792 lasso/xml/saml_subject_statement_abstract.h        |   2 +-
54793 lasso/xml/samlp_request.c                          |  39 +--
54794 lasso/xml/samlp_request_abstract.c                 |  43 ++-
54795 lasso/xml/samlp_response.c                         |  29 +-
54796 lasso/xml/samlp_response_abstract.c                |  46 +--
54797 lasso/xml/samlp_status.c                           |  26 +-
54798 lasso/xml/samlp_status_code.c                      |  20 +-
54799 lasso/xml/tools.c                                  | 385 ++++++++++-----------
54800 lasso/xml/xml.c                                    | 226 ++++++------
54801 56 files changed, 1059 insertions(+), 1091 deletions(-)
54802
54803commit 256cca14ce7028c521c9d652f5ef6d2531b81fea
54804Author: Frederic Peters <fpeters@entrouvert.com>
54805Date:   Thu Nov 25 22:26:55 2004 +0000
54806
54807    restore spaces in front of author name
54808
54809 lasso/id-ff/name_identifier_mapping.h | 2 +-
54810 lasso/id-ff/name_registration.h       | 2 +-
54811 lasso/id-ff/provider.c                | 2 +-
54812 3 files changed, 3 insertions(+), 3 deletions(-)
54813
54814commit c556e1fdcc42bf423c530f0fb647faa435516f00
54815Author: Frederic Peters <fpeters@entrouvert.com>
54816Date:   Thu Nov 25 22:25:51 2004 +0000
54817
54818    limit line length to 100 characters.
54819
54820 HACKING                                            |  2 +
54821 lasso/id-ff/defederation.h                         | 40 +++++++------
54822 lasso/id-ff/federation.h                           | 12 ++--
54823 lasso/id-ff/identity.h                             |  6 +-
54824 lasso/id-ff/login.c                                | 23 ++++---
54825 lasso/id-ff/login.h                                | 70 +++++++++-------------
54826 lasso/id-ff/logout.c                               | 18 +++---
54827 lasso/id-ff/logout.h                               |  6 +-
54828 lasso/id-ff/name_identifier_mapping.h              | 54 ++++++++++-------
54829 lasso/id-ff/name_registration.h                    | 46 ++++++++------
54830 lasso/id-ff/profile.h                              | 43 ++++++-------
54831 lasso/id-ff/provider.c                             |  2 +-
54832 lasso/id-ff/provider.h                             | 13 ++--
54833 lasso/id-ff/server.h                               | 42 ++++++-------
54834 lasso/id-ff/session.c                              |  8 ++-
54835 lasso/id-ff/session.h                              | 12 ++--
54836 lasso/lasso.c                                      |  8 ++-
54837 lasso/xml/lib_assertion.h                          | 15 +++--
54838 lasso/xml/lib_authentication_statement.c           |  3 +-
54839 lasso/xml/lib_authentication_statement.h           | 18 ++++--
54840 lasso/xml/lib_authn_context.h                      | 15 +++--
54841 lasso/xml/lib_authn_request.h                      | 15 +++--
54842 lasso/xml/lib_authn_request_envelope.h             | 18 ++++--
54843 lasso/xml/lib_authn_response.h                     | 17 ++++--
54844 lasso/xml/lib_authn_response_envelope.h            | 18 ++++--
54845 .../xml/lib_federation_termination_notification.h  | 27 ++++++---
54846 lasso/xml/lib_idp_entries.h                        | 15 +++--
54847 lasso/xml/lib_idp_entry.h                          | 15 +++--
54848 lasso/xml/lib_idp_list.h                           | 12 ++--
54849 lasso/xml/lib_logout_request.h                     | 17 ++++--
54850 lasso/xml/lib_logout_response.h                    | 17 ++++--
54851 lasso/xml/lib_name_identifier_mapping_request.h    | 24 +++++---
54852 lasso/xml/lib_name_identifier_mapping_response.h   | 24 +++++---
54853 lasso/xml/lib_register_name_identifier_request.h   | 24 +++++---
54854 lasso/xml/lib_register_name_identifier_response.h  | 24 +++++---
54855 lasso/xml/lib_request_authn_context.h              | 18 ++++--
54856 lasso/xml/lib_scoping.h                            | 15 +++--
54857 lasso/xml/lib_status_response.h                    | 17 ++++--
54858 lasso/xml/lib_subject.h                            | 12 ++--
54859 lasso/xml/saml_advice.h                            | 12 ++--
54860 lasso/xml/saml_assertion.h                         | 15 +++--
54861 lasso/xml/saml_audience_restriction_condition.h    | 24 +++++---
54862 lasso/xml/saml_authentication_statement.h          | 18 ++++--
54863 lasso/xml/saml_authority_binding.h                 | 18 ++++--
54864 lasso/xml/saml_condition_abstract.h                | 18 ++++--
54865 lasso/xml/saml_conditions.h                        | 15 +++--
54866 lasso/xml/saml_name_identifier.h                   | 18 ++++--
54867 lasso/xml/saml_statement_abstract.h                | 18 ++++--
54868 lasso/xml/saml_subject.h                           | 12 ++--
54869 lasso/xml/saml_subject_confirmation.h              | 18 ++++--
54870 lasso/xml/saml_subject_locality.h                  | 18 ++++--
54871 lasso/xml/saml_subject_statement.h                 | 18 ++++--
54872 lasso/xml/saml_subject_statement_abstract.h        | 21 +++++--
54873 lasso/xml/samlp_request.h                          | 15 +++--
54874 lasso/xml/samlp_request_abstract.h                 | 18 ++++--
54875 lasso/xml/samlp_response.h                         | 15 +++--
54876 lasso/xml/samlp_response_abstract.h                | 18 ++++--
54877 lasso/xml/samlp_status.h                           | 12 ++--
54878 lasso/xml/samlp_status_code.h                      | 15 +++--
54879 lasso/xml/strings.h                                | 39 ++++++++----
54880 lasso/xml/tools.h                                  |  3 +-
54881 lasso/xml/xml.h                                    |  2 +-
54882 62 files changed, 747 insertions(+), 418 deletions(-)
54883
54884commit 5cb4a00762f0368f83a033318193fc8e01dbd71f
54885Author: Frederic Peters <fpeters@entrouvert.com>
54886Date:   Thu Nov 25 21:44:11 2004 +0000
54887
54888    cut down on line length; removed unnecessary cast, implemented 't' snippet
54889    handling.
54890
54891 lasso/xml/xml.c | 43 ++++++++++++++++++++++++++-----------------
54892 1 file changed, 26 insertions(+), 17 deletions(-)
54893
54894commit 2093557306e93b300339ca29c352aa9cebdb2380
54895Author: Valery Febvre <vfebvre at easter-eggs.com>
54896Date:   Thu Nov 25 17:44:38 2004 +0000
54897
54898    added xml complex and simple elements sequences support to xmlsnippet
54899
54900 lasso/xml/xml.c | 35 ++++++++++++++++++++++++++++++-----
54901 1 file changed, 30 insertions(+), 5 deletions(-)
54902
54903commit 88da52d408024c06c0b470e7be4d6864aeb8d808
54904Author: Frederic Peters <fpeters@entrouvert.com>
54905Date:   Thu Nov 25 16:37:53 2004 +0000
54906
54907    don't loop twice on xmlsnippets
54908
54909 lasso/xml/xml.c | 11 +++--------
54910 1 file changed, 3 insertions(+), 8 deletions(-)
54911
54912commit bc8741af4ba373ec04c02a25ff8489753ec0466d
54913Author: Frederic Peters <fpeters@entrouvert.com>
54914Date:   Thu Nov 25 15:46:16 2004 +0000
54915
54916    removed some unused #define
54917
54918 lasso/xml/strings.h | 4 ----
54919 1 file changed, 4 deletions(-)
54920
54921commit 4828a48d2f6660f524a92e530a848f413da19b27
54922Author: Frederic Peters <fpeters@entrouvert.com>
54923Date:   Thu Nov 25 14:31:49 2004 +0000
54924
54925    use new xml attribute support for saml:Assertion
54926
54927 lasso/xml/saml_assertion.c | 11 +++--------
54928 1 file changed, 3 insertions(+), 8 deletions(-)
54929
54930commit a7bf65c7d385de2bda49b392fc8ce90978f5c909
54931Author: Frederic Peters <fpeters@entrouvert.com>
54932Date:   Thu Nov 25 14:24:18 2004 +0000
54933
54934    added xml attribute support to xmlsnippet
54935
54936 lasso/xml/xml.c | 12 ++++++++++++
54937 1 file changed, 12 insertions(+)
54938
54939commit ae5ffe04683d76083578d293a771f0459966932e
54940Author: Frederic Peters <fpeters@entrouvert.com>
54941Date:   Mon Nov 22 16:10:41 2004 +0000
54942
54943    renamed private struct member to private_data (gtk+ does it like that)
54944
54945 lasso/id-ff/defederation.c | 10 +++++-----
54946 lasso/id-ff/defederation.h |  3 +--
54947 lasso/id-ff/federation.c   | 10 +++++-----
54948 lasso/id-ff/federation.h   |  3 +--
54949 lasso/id-ff/identity.c     | 10 +++++-----
54950 lasso/id-ff/identity.h     |  4 +---
54951 lasso/id-ff/login.c        | 10 +++++-----
54952 lasso/id-ff/login.h        |  3 +--
54953 lasso/id-ff/logout.c       | 16 ++++++++--------
54954 lasso/id-ff/logout.h       |  2 +-
54955 lasso/id-ff/profile.c      | 10 +++++-----
54956 lasso/id-ff/profile.h      |  2 +-
54957 lasso/id-ff/provider.c     | 40 +++++++++++++++++++++-------------------
54958 lasso/id-ff/provider.h     |  3 +--
54959 lasso/id-ff/server.c       | 10 +++++-----
54960 lasso/id-ff/server.h       |  2 +-
54961 lasso/id-ff/session.c      | 20 ++++++++++----------
54962 lasso/id-ff/session.h      |  2 +-
54963 18 files changed, 78 insertions(+), 82 deletions(-)
54964
54965commit 9fc01a61c395c3b2c2d09aaa4ca3a622e3886d2c
54966Author: Frederic Peters <fpeters@entrouvert.com>
54967Date:   Mon Nov 22 15:16:31 2004 +0000
54968
54969    fixed emacs mode
54970
54971 HACKING | 3 ++-
54972 1 file changed, 2 insertions(+), 1 deletion(-)
54973
54974commit 60952866896346057cc17aff8fd473d0db70d096
54975Author: Frederic Peters <fpeters@entrouvert.com>
54976Date:   Mon Nov 22 15:16:01 2004 +0000
54977
54978    Note about lasso-c-mode for Emacs users
54979
54980 HACKING | 22 ++++++++++++++++++++++
54981 1 file changed, 22 insertions(+)
54982
54983commit 476ec0350cf80db0fea3cda9d6a9bca2957d2a8a
54984Author: Frederic Peters <fpeters@entrouvert.com>
54985Date:   Mon Nov 22 13:13:16 2004 +0000
54986
54987    added error checking on query strings; python tests should now pass
54988
54989 lasso/id-ff/defederation.c                          |  3 +--
54990 lasso/id-ff/lecp.c                                  |  8 ++++----
54991 lasso/id-ff/login.c                                 | 15 +++++++++++++--
54992 lasso/id-ff/logout.c                                |  5 +++--
54993 lasso/id-ff/name_identifier_mapping.c               |  4 ++--
54994 lasso/id-ff/name_registration.c                     |  4 ++--
54995 lasso/xml/lib_authn_request.c                       |  8 ++++++--
54996 lasso/xml/lib_federation_termination_notification.c | 14 ++++++++++++--
54997 lasso/xml/lib_logout_request.c                      | 13 +++++++++++--
54998 lasso/xml/lib_register_name_identifier_request.c    | 11 +++++++++--
54999 lasso/xml/lib_status_response.c                     |  8 ++++++--
55000 lasso/xml/samlp_request_abstract.c                  |  8 +++++++-
55001 lasso/xml/samlp_response_abstract.c                 |  8 +++++++-
55002 lasso/xml/xml.c                                     | 16 +++++++++-------
55003 lasso/xml/xml.h                                     |  7 ++++---
55004 python/tests/profiles_tests.py                      |  7 ++++---
55005 16 files changed, 100 insertions(+), 39 deletions(-)
55006
55007commit c8505e458db838a73b96fa9194c63618323119af
55008Author: Frederic Peters <fpeters@entrouvert.com>
55009Date:   Mon Nov 22 12:00:00 2004 +0000
55010
55011    sync python tests with lasso 0.5
55012
55013 python/tests/errorchecking_tests.py |  2 +-
55014 python/tests/profiles_tests.py      | 42 +++++++++++++++++++++++++++----------
55015 2 files changed, 32 insertions(+), 12 deletions(-)
55016
55017commit e71eb823f043977bd456e2d2186c69d4093ff2af
55018Author: Frederic Peters <fpeters@entrouvert.com>
55019Date:   Mon Nov 22 11:41:35 2004 +0000
55020
55021    don't dump empty file path in server dumps
55022
55023 lasso/id-ff/server.c | 8 +++++---
55024 1 file changed, 5 insertions(+), 3 deletions(-)
55025
55026commit 14c859e6ff99be5b7811c2bb0bac79a372084e61
55027Author: Frederic Peters <fpeters@entrouvert.com>
55028Date:   Mon Nov 22 11:34:32 2004 +0000
55029
55030    merged late 0.5 changes to java/ and csharp/ Makefile.am
55031
55032 csharp/Makefile.am | 19 +++++++++++++++++--
55033 java/Makefile.am   |  6 +++++-
55034 2 files changed, 22 insertions(+), 3 deletions(-)
55035
55036commit 358d12b50879e2ca2c67eb99fbe92338922562f8
55037Author: Frederic Peters <fpeters@entrouvert.com>
55038Date:   Thu Nov 18 10:23:01 2004 +0000
55039
55040    unused variables
55041
55042 lasso/xml/lib_authn_request.c | 3 ---
55043 1 file changed, 3 deletions(-)
55044
55045commit 3272b81c84c6bad86cc53fd910038e537a01cd9f
55046Author: Frederic Peters <fpeters@entrouvert.com>
55047Date:   Thu Nov 18 10:22:49 2004 +0000
55048
55049    include appropriate file so saml_name_identifier_new is defined
55050
55051 lasso/xml/xml.c | 1 +
55052 1 file changed, 1 insertion(+)
55053
55054commit da2c18c5996fecfe092ec057fd82959b55789622
55055Author: Frederic Peters <fpeters@entrouvert.com>
55056Date:   Thu Nov 18 10:09:58 2004 +0000
55057
55058    removed unnecessary lasso_node_impl_init_from_query
55059
55060 lasso/xml/samlp_request_abstract.c  | 1 -
55061 lasso/xml/samlp_response_abstract.c | 1 -
55062 lasso/xml/xml.c                     | 8 +-------
55063 3 files changed, 1 insertion(+), 9 deletions(-)
55064
55065commit fbdd4139330d0053cec3a98f3180abd18bc7278c
55066Author: Frederic Peters <fpeters@entrouvert.com>
55067Date:   Thu Nov 18 10:09:12 2004 +0000
55068
55069    fixed signed/unsigned mismatch
55070
55071 lasso/xml/tools.c | 2 +-
55072 1 file changed, 1 insertion(+), 1 deletion(-)
55073
55074commit 0d17f7335e4cbd3d2604814097808a1a33b681bd
55075Author: Frederic Peters <fpeters@entrouvert.com>
55076Date:   Thu Nov 18 10:00:53 2004 +0000
55077
55078    server is not part of <profile> dump
55079
55080 lasso/id-ff/profile.c | 13 -------------
55081 1 file changed, 13 deletions(-)
55082
55083commit 59bdda3549b13cbe97ce49fdb541f8bad006f08e
55084Author: Frederic Peters <fpeters@entrouvert.com>
55085Date:   Wed Nov 17 23:04:57 2004 +0000
55086
55087    use same "xmlsnippets" (name will probably change) to build xml nodes
55088
55089 lasso/xml/lib_authentication_statement.c           | 28 ++++-----
55090 lasso/xml/lib_authn_context.c                      | 24 ++++----
55091 lasso/xml/lib_authn_request.c                      | 69 ++++++++--------------
55092 lasso/xml/lib_authn_request_envelope.c             | 44 ++++++--------
55093 lasso/xml/lib_authn_response.c                     | 25 ++++----
55094 lasso/xml/lib_authn_response_envelope.c            | 29 ++++-----
55095 .../xml/lib_federation_termination_notification.c  | 28 ++++-----
55096 lasso/xml/lib_idp_entries.c                        | 19 +++---
55097 lasso/xml/lib_idp_entry.c                          | 27 ++++-----
55098 lasso/xml/lib_idp_list.c                           | 24 ++++----
55099 lasso/xml/lib_logout_request.c                     | 33 +++++------
55100 lasso/xml/lib_name_identifier_mapping_request.c    | 31 ++++------
55101 lasso/xml/lib_name_identifier_mapping_response.c   | 31 ++++------
55102 lasso/xml/lib_register_name_identifier_request.c   | 64 ++++++--------------
55103 lasso/xml/lib_request_authn_context.c              | 32 ++++------
55104 lasso/xml/lib_scoping.c                            | 30 +++++-----
55105 lasso/xml/lib_status_response.c                    | 29 ++++-----
55106 lasso/xml/lib_subject.c                            | 26 ++++----
55107 lasso/xml/saml_advice.c                            | 22 +++----
55108 lasso/xml/saml_assertion.c                         | 33 ++++-------
55109 lasso/xml/saml_audience_restriction_condition.c    | 22 +++----
55110 lasso/xml/saml_authentication_statement.c          | 24 ++++----
55111 lasso/xml/saml_conditions.c                        | 23 ++++----
55112 lasso/xml/saml_subject.c                           | 29 ++++-----
55113 lasso/xml/saml_subject_confirmation.c              | 23 ++++----
55114 lasso/xml/saml_subject_statement_abstract.c        | 22 +++----
55115 lasso/xml/samlp_request.c                          | 18 +++---
55116 lasso/xml/samlp_response.c                         | 39 ++++++------
55117 lasso/xml/samlp_status.c                           | 23 ++++----
55118 lasso/xml/samlp_status_code.c                      | 22 +++----
55119 lasso/xml/xml.c                                    | 29 ++++++++-
55120 lasso/xml/xml.h                                    |  1 +
55121 32 files changed, 423 insertions(+), 500 deletions(-)
55122
55123commit cfc07351978eef632c1b06f06f7246c2860cfc9c
55124Author: Frederic Peters <fpeters@entrouvert.com>
55125Date:   Wed Nov 17 17:18:51 2004 +0000
55126
55127    refactored init_from_xml functions (lasso is now less than 20000 lines)
55128
55129 lasso/xml/lib_authentication_statement.c           | 16 ++---
55130 lasso/xml/lib_authn_context.c                      | 26 +++-----
55131 lasso/xml/lib_authn_request.c                      | 78 ++++++++--------------
55132 lasso/xml/lib_authn_request_envelope.c             | 52 +++++----------
55133 lasso/xml/lib_authn_response.c                     | 26 +++-----
55134 lasso/xml/lib_authn_response_envelope.c            | 30 ++-------
55135 .../xml/lib_federation_termination_notification.c  | 28 +++-----
55136 lasso/xml/lib_idp_entries.c                        | 17 ++---
55137 lasso/xml/lib_idp_entry.c                          | 22 ++----
55138 lasso/xml/lib_idp_list.c                           | 18 ++---
55139 lasso/xml/lib_logout_request.c                     | 35 +++-------
55140 lasso/xml/lib_name_identifier_mapping_request.c    | 32 +++------
55141 lasso/xml/lib_name_identifier_mapping_response.c   | 32 +++------
55142 lasso/xml/lib_register_name_identifier_request.c   | 49 ++++----------
55143 lasso/xml/lib_request_authn_context.c              | 29 +++-----
55144 lasso/xml/lib_scoping.c                            | 24 +++----
55145 lasso/xml/lib_status_response.c                    | 18 ++---
55146 lasso/xml/lib_subject.c                            | 19 ++----
55147 lasso/xml/saml_advice.c                            | 16 ++---
55148 lasso/xml/saml_assertion.c                         | 30 +++------
55149 lasso/xml/saml_audience_restriction_condition.c    | 18 ++---
55150 lasso/xml/saml_authentication_statement.c          | 23 ++-----
55151 lasso/xml/saml_conditions.c                        | 23 ++-----
55152 lasso/xml/saml_subject.c                           | 24 ++-----
55153 lasso/xml/saml_subject_confirmation.c              | 21 ++----
55154 lasso/xml/saml_subject_statement_abstract.c        | 24 ++-----
55155 lasso/xml/samlp_request.c                          | 18 ++---
55156 lasso/xml/samlp_response.c                         | 22 ++----
55157 lasso/xml/samlp_status.c                           | 22 ++----
55158 lasso/xml/samlp_status_code.c                      | 17 ++---
55159 lasso/xml/xml.c                                    | 27 ++++++++
55160 lasso/xml/xml.h                                    | 10 +++
55161 32 files changed, 283 insertions(+), 563 deletions(-)
55162
55163commit 5c353c8fe9b439478c333c7ec1604a4d12fcadaa
55164Author: Frederic Peters <fpeters@entrouvert.com>
55165Date:   Tue Nov 16 20:35:06 2004 +0000
55166
55167    more header cleaning
55168
55169 lasso/id-ff/federation.h   | 5 -----
55170 lasso/id-ff/profile.h      | 5 +----
55171 lasso/xml/errors.c         | 4 +---
55172 lasso/xml/lib_scoping.c    | 3 ---
55173 lasso/xml/saml_assertion.c | 2 --
55174 lasso/xml/xml.c            | 3 ---
55175 6 files changed, 2 insertions(+), 20 deletions(-)
55176
55177commit e9279c3acb572f49d2299b46bcf951ab1c1d5332
55178Author: Frederic Peters <fpeters@entrouvert.com>
55179Date:   Tue Nov 16 15:40:43 2004 +0000
55180
55181    cleaning #includes
55182
55183 lasso/id-ff/defederation.c                       |  5 -----
55184 lasso/id-ff/login.c                              |  7 ++-----
55185 lasso/id-ff/login.h                              |  4 ++--
55186 lasso/id-ff/logout.c                             |  5 -----
55187 lasso/id-ff/name_identifier_mapping.c            |  2 --
55188 lasso/id-ff/name_registration.c                  |  5 -----
55189 lasso/id-ff/profile.c                            |  7 +------
55190 lasso/id-ff/provider.c                           |  1 -
55191 lasso/id-ff/server.c                             |  6 ------
55192 lasso/id-ff/session.c                            |  3 ---
55193 lasso/xml/lib_assertion.h                        |  2 --
55194 lasso/xml/lib_authentication_statement.c         |  1 +
55195 lasso/xml/lib_authentication_statement.h         |  2 --
55196 lasso/xml/lib_authn_response.h                   |  1 -
55197 lasso/xml/lib_authn_response_envelope.h          |  1 -
55198 lasso/xml/lib_logout_request.h                   |  2 +-
55199 lasso/xml/lib_name_identifier_mapping_request.h  |  2 +-
55200 lasso/xml/lib_name_identifier_mapping_response.h |  2 +-
55201 lasso/xml/lib_register_name_identifier_request.h |  2 +-
55202 lasso/xml/saml_authentication_statement.h        |  6 ++----
55203 lasso/xml/saml_conditions.h                      |  2 +-
55204 lasso/xml/samlp_response_abstract.h              | 15 ---------------
55205 lasso/xml/tools.c                                |  3 ++-
55206 lasso/xml/tools.h                                |  7 +------
55207 lasso/xml/xml.c                                  |  1 -
55208 lasso/xml/xml.h                                  | 11 +++++++++++
55209 26 files changed, 27 insertions(+), 78 deletions(-)
55210
55211commit cff9d28b650019948594770c97b390bb27a57be4
55212Author: Frederic Peters <fpeters@entrouvert.com>
55213Date:   Tue Nov 16 14:40:39 2004 +0000
55214
55215    support for samlp:StatusCode in samlp:StatusCode in ... ad vitam.
55216
55217 lasso/xml/samlp_status.c      |  6 ++----
55218 lasso/xml/samlp_status_code.c | 25 +++++++++++++++++++++++--
55219 lasso/xml/samlp_status_code.h |  3 +++
55220 3 files changed, 28 insertions(+), 6 deletions(-)
55221
55222commit 2cab29a3c35e67ab2710786ea69180bed3259085
55223Author: Frederic Peters <fpeters@entrouvert.com>
55224Date:   Mon Nov 15 11:12:24 2004 +0000
55225
55226    tests are ok
55227
55228 tests/login_tests.c | 2 +-
55229 1 file changed, 1 insertion(+), 1 deletion(-)
55230
55231commit a31a08d2286842b1ee56bd750b13d89974fdd47e
55232Author: Frederic Peters <fpeters@entrouvert.com>
55233Date:   Mon Nov 15 10:40:37 2004 +0000
55234
55235    renamed lasso/environs/ to lasso/id-ff/
55236
55237 configure.ac                          |  2 +-
55238 lasso/Makefile.am                     |  6 +++---
55239 lasso/id-ff/Makefile.am               |  6 +++---
55240 lasso/id-ff/defederation.c            |  2 +-
55241 lasso/id-ff/defederation.h            |  2 +-
55242 lasso/id-ff/federation.c              |  2 +-
55243 lasso/id-ff/identity.c                |  2 +-
55244 lasso/id-ff/identity.h                |  2 +-
55245 lasso/id-ff/lecp.c                    |  2 +-
55246 lasso/id-ff/lecp.h                    |  2 +-
55247 lasso/id-ff/login.c                   |  4 ++--
55248 lasso/id-ff/login.h                   |  2 +-
55249 lasso/id-ff/logout.c                  |  2 +-
55250 lasso/id-ff/logout.h                  |  2 +-
55251 lasso/id-ff/name_identifier_mapping.c |  2 +-
55252 lasso/id-ff/name_identifier_mapping.h |  2 +-
55253 lasso/id-ff/name_registration.c       |  2 +-
55254 lasso/id-ff/name_registration.h       |  2 +-
55255 lasso/id-ff/profile.c                 |  2 +-
55256 lasso/id-ff/profile.h                 |  6 +++---
55257 lasso/id-ff/provider.c                |  2 +-
55258 lasso/id-ff/server.c                  |  2 +-
55259 lasso/id-ff/server.h                  |  2 +-
55260 lasso/id-ff/session.c                 |  2 +-
55261 lasso/lasso.h                         | 12 ++++++------
55262 25 files changed, 37 insertions(+), 37 deletions(-)
55263
55264commit 5f60d4b1d0a915a794c45c6538313a4df960b34a
55265Author: Frederic Peters <fpeters@entrouvert.com>
55266Date:   Mon Nov 15 10:32:39 2004 +0000
55267
55268    new tests
55269
55270 tests/random_tests.c | 145 +++++++++++++++++++++++++++++++++++++++++++++++++++
55271 1 file changed, 145 insertions(+)
55272
55273commit 0afb57c528b1fc12f5529ed80c770dbcbdbb8173
55274Author: Frederic Peters <fpeters@entrouvert.com>
55275Date:   Mon Nov 15 10:32:06 2004 +0000
55276
55277    updated tests
55278
55279 tests/login_tests.c | 28 +++++++++++++++-------------
55280 tests/tests.c       |  6 +-----
55281 2 files changed, 16 insertions(+), 18 deletions(-)
55282
55283commit 07e1b7c04f5d623fd624640dffe9ce2a02030422
55284Author: Frederic Peters <fpeters@entrouvert.com>
55285Date:   Tue Nov 9 09:08:47 2004 +0000
55286
55287    return value on init_from_xml; and minor tweaks to code style
55288
55289 lasso/id-ff/federation.c                           |   4 +-
55290 lasso/id-ff/identity.c                             |   4 +-
55291 lasso/id-ff/login.c                                |   7 +-
55292 lasso/id-ff/logout.c                               | 158 +++++++--------
55293 lasso/id-ff/name_registration.c                    |  22 +-
55294 lasso/id-ff/profile.c                              |   6 +-
55295 lasso/id-ff/provider.c                             |   7 +-
55296 lasso/id-ff/server.c                               |  27 ++-
55297 lasso/id-ff/session.c                              |   3 +-
55298 lasso/xml/lib_assertion.c                          |   6 +-
55299 lasso/xml/lib_authentication_statement.c           |   8 +-
55300 lasso/xml/lib_authn_context.c                      |   9 +-
55301 lasso/xml/lib_authn_request.c                      |   9 +-
55302 lasso/xml/lib_authn_request_envelope.c             |   6 +-
55303 lasso/xml/lib_authn_response.c                     |   8 +-
55304 lasso/xml/lib_authn_response_envelope.c            |   7 +-
55305 .../xml/lib_federation_termination_notification.c  |   6 +-
55306 lasso/xml/lib_idp_entries.c                        |   7 +-
55307 lasso/xml/lib_idp_entry.c                          |   8 +-
55308 lasso/xml/lib_idp_list.c                           |   7 +-
55309 lasso/xml/lib_logout_request.c                     |   6 +-
55310 lasso/xml/lib_name_identifier_mapping_request.c    |   7 +-
55311 lasso/xml/lib_name_identifier_mapping_response.c   |   7 +-
55312 lasso/xml/lib_register_name_identifier_request.c   |   7 +-
55313 lasso/xml/lib_request_authn_context.c              |   6 +-
55314 lasso/xml/lib_scoping.c                            |   7 +-
55315 lasso/xml/lib_status_response.c                    |   6 +-
55316 lasso/xml/lib_subject.c                            |   6 +-
55317 lasso/xml/saml_advice.c                            |   7 +-
55318 lasso/xml/saml_assertion.c                         |   8 +-
55319 lasso/xml/saml_audience_restriction_condition.c    |   6 +-
55320 lasso/xml/saml_authentication_statement.c          |   7 +-
55321 lasso/xml/saml_authority_binding.c                 |   8 +-
55322 lasso/xml/saml_conditions.c                        |   7 +-
55323 lasso/xml/saml_name_identifier.c                   |   8 +-
55324 lasso/xml/saml_subject.c                           |   6 +-
55325 lasso/xml/saml_subject_confirmation.c              |   7 +-
55326 lasso/xml/saml_subject_locality.c                  |   6 +-
55327 lasso/xml/saml_subject_statement_abstract.c        |   7 +-
55328 lasso/xml/samlp_request.c                          |   6 +-
55329 lasso/xml/samlp_request_abstract.c                 |   6 +-
55330 lasso/xml/samlp_response.c                         |   6 +-
55331 lasso/xml/samlp_response_abstract.c                |   6 +-
55332 lasso/xml/samlp_status.c                           |   7 +-
55333 lasso/xml/samlp_status_code.c                      |   3 +-
55334 lasso/xml/tools.c                                  | 225 +++++++++------------
55335 lasso/xml/tools.h                                  |   9 +-
55336 lasso/xml/xml.c                                    |  29 ++-
55337 lasso/xml/xml.h                                    |   4 +-
55338 49 files changed, 418 insertions(+), 331 deletions(-)
55339
55340commit 9f1fa16723b0a8f34433b010f4669618e128d0cc
55341Author: Frederic Peters <fpeters@entrouvert.com>
55342Date:   Thu Nov 4 09:48:28 2004 +0000
55343
55344    Fixed value of SingleSignOnProtocolProfile metadata : added support of artifact
55345    and post. [lasso-orig rev1.2]
55346
55347 tests/data/idp1-la/metadata.xml | 3 ++-
55348 1 file changed, 2 insertions(+), 1 deletion(-)
55349
55350commit 506a1e11b5d003a5033f551304f48aaac36511eb
55351Author: Frederic Peters <fpeters@entrouvert.com>
55352Date:   Wed Nov 3 20:59:08 2004 +0000
55353
55354    move debug functions with other tools functions in tools.c
55355
55356 lasso/xml/Makefile.am |  2 --
55357 lasso/xml/debug.c     | 90 ---------------------------------------------------
55358 lasso/xml/debug.h     | 50 ----------------------------
55359 lasso/xml/tools.c     | 52 +++++++++++++++++++++++++++--
55360 lasso/xml/tools.h     | 29 ++++++++++++-----
55361 5 files changed, 70 insertions(+), 153 deletions(-)
55362
55363commit 6ad55ada1f968691373ef0f7ac2c70ebd2258247
55364Author: Frederic Peters <fpeters@entrouvert.com>
55365Date:   Wed Nov 3 18:14:59 2004 +0000
55366
55367    we're missing AuthenticationContextStatement support
55368
55369 lasso/xml/lib_authn_context.h | 2 ++
55370 1 file changed, 2 insertions(+)
55371
55372commit a28349c9c74790bb45a602efd712eb14907c925a
55373Author: Frederic Peters <fpeters@entrouvert.com>
55374Date:   Wed Nov 3 14:20:50 2004 +0000
55375
55376    Fixed 2 bugs in lasso_node_add_signature_tmpl()
55377    * the transform method "exclusive C14N" was missing in Transforms element
55378    * removed useless KeyInfo element in Signatures without X509 data
55379
55380    [from lasso-orig revision 1.95]
55381
55382 lasso/xml/samlp_request_abstract.c  | 5 ++++-
55383 lasso/xml/samlp_response_abstract.c | 5 ++++-
55384 2 files changed, 8 insertions(+), 2 deletions(-)
55385
55386commit 16d3d7e4ede6bfb7f0bdfef0d3667f9aed3438a6
55387Author: Frederic Peters <fpeters@entrouvert.com>
55388Date:   Mon Nov 1 18:23:42 2004 +0000
55389
55390    cleaning files
55391
55392 lasso/xml/lib_assertion.c                          |  2 +-
55393 lasso/xml/lib_authentication_statement.c           |  2 +-
55394 lasso/xml/lib_authn_context.c                      |  2 +-
55395 lasso/xml/lib_authn_response.c                     |  2 +-
55396 .../xml/lib_federation_termination_notification.c  |  2 +-
55397 lasso/xml/lib_request_authn_context.c              |  2 +-
55398 lasso/xml/lib_subject.c                            |  2 +-
55399 lasso/xml/saml_assertion.c                         | 30 +++++++++++-----------
55400 lasso/xml/saml_audience_restriction_condition.c    |  2 +-
55401 lasso/xml/saml_authentication_statement.c          |  2 +-
55402 lasso/xml/saml_name_identifier.c                   |  2 +-
55403 11 files changed, 25 insertions(+), 25 deletions(-)
55404
55405commit 34dd2e5653f0ed661de3a6d702e3b6655218c8f5
55406Author: Frederic Peters <fpeters@entrouvert.com>
55407Date:   Mon Nov 1 18:23:20 2004 +0000
55408
55409    LECP converted to new tree
55410
55411 lasso/id-ff/lecp.c                      | 510 +++++++++++++++-----------------
55412 lasso/id-ff/lecp.h                      |  49 ++-
55413 lasso/id-ff/login.c                     |   2 +-
55414 lasso/id-ff/login.h                     |   4 +-
55415 lasso/xml/lib_authn_request_envelope.c  |  17 +-
55416 lasso/xml/lib_authn_request_envelope.h  |   8 +-
55417 lasso/xml/lib_authn_response_envelope.c |   4 +-
55418 lasso/xml/lib_authn_response_envelope.h |   4 +-
55419 8 files changed, 298 insertions(+), 300 deletions(-)
55420
55421commit 2a5761ccbdd0375677b4621ea85e3eba8d7466e4
55422Author: Frederic Peters <fpeters@entrouvert.com>
55423Date:   Mon Nov 1 14:55:19 2004 +0000
55424
55425    set RemoteProviderID has <federation> attribute instead of text child to be a
55426    little more compatible with lasso (still incompatible since they put all the
55427    federation in a global <federations> while I put them directly in the
55428    <identity>).
55429
55430 lasso/id-ff/federation.c | 10 ++++------
55431 1 file changed, 4 insertions(+), 6 deletions(-)
55432
55433commit f12c970ba818824baa4cdb9d731291792a9cb106
55434Author: Frederic Peters <fpeters@entrouvert.com>
55435Date:   Mon Nov 1 12:07:25 2004 +0000
55436
55437    sign message in name registration
55438
55439 lasso/id-ff/name_registration.c | 4 ++--
55440 1 file changed, 2 insertions(+), 2 deletions(-)
55441
55442commit ccf43534c3f5ec2327f4a6036476c8fac58595eb
55443Author: Frederic Peters <fpeters@entrouvert.com>
55444Date:   Mon Nov 1 12:07:03 2004 +0000
55445
55446    fixed previous lasso-head port
55447
55448 lasso/id-ff/logout.c | 2 +-
55449 1 file changed, 1 insertion(+), 1 deletion(-)
55450
55451commit 99a8bd76f57fb459441fa8349dfaa86d8137459e
55452Author: Frederic Peters <fpeters@entrouvert.com>
55453Date:   Mon Nov 1 12:03:55 2004 +0000
55454
55455    Corrected lasso_logout_process_response_msg so that it works for proxies.
55456
55457 lasso/id-ff/logout.c | 44 ++++++++++++++++++++++++++------------------
55458 1 file changed, 26 insertions(+), 18 deletions(-)
55459
55460commit ff405448c94555d428301deae8356c5195305324
55461Author: Frederic Peters <fpeters@entrouvert.com>
55462Date:   Mon Nov 1 11:58:16 2004 +0000
55463
55464    - Added Swig access to attribute role in LassoProvider (needed for proxies).
55465    - Renamed TargetNamespace (without uppercase 'S').
55466
55467 swig/Lasso.i | 19 +++++++++++--------
55468 1 file changed, 11 insertions(+), 8 deletions(-)
55469
55470commit 4bbe46d337e80a7a94688be60f548a6300925fe8
55471Author: Frederic Peters <fpeters@entrouvert.com>
55472Date:   Sat Oct 30 08:59:10 2004 +0000
55473
55474    xmlsec for logout requests and responses
55475
55476 lasso/id-ff/logout.c                | 23 ++-------
55477 lasso/xml/lib_logout_request.c      | 12 +----
55478 lasso/xml/lib_logout_response.c     |  8 +---
55479 lasso/xml/samlp_request_abstract.c  |  4 +-
55480 lasso/xml/samlp_response_abstract.c | 93 +++++++++++++++++--------------------
55481 lasso/xml/samlp_response_abstract.h |  4 ++
55482 6 files changed, 56 insertions(+), 88 deletions(-)
55483
55484commit b40dfb2c28c46a259b00a7209bf047c18413c998
55485Author: Frederic Peters <fpeters@entrouvert.com>
55486Date:   Fri Oct 29 23:06:37 2004 +0000
55487
55488    ds:Signature in <samlp:request/> (in login)  (and the signature is not verified
55489    yet)
55490
55491 lasso/id-ff/defederation.c            |   2 +-
55492 lasso/id-ff/lecp.c                    |   4 +-
55493 lasso/id-ff/login.c                   |  26 ++--
55494 lasso/id-ff/logout.c                  |   4 +-
55495 lasso/id-ff/name_identifier_mapping.c |   4 +-
55496 lasso/id-ff/name_registration.c       |   4 +-
55497 lasso/xml/samlp_request_abstract.c    |  88 ++++++------
55498 lasso/xml/samlp_request_abstract.h    |   4 +
55499 lasso/xml/xml.c                       | 257 +++++++++-------------------------
55500 lasso/xml/xml.h                       |   5 +-
55501 10 files changed, 136 insertions(+), 262 deletions(-)
55502
55503commit 4bc93e6c0fff5c0da651f0b1f8def5a344e063ec
55504Author: Frederic Peters <fpeters@entrouvert.com>
55505Date:   Fri Oct 29 19:48:03 2004 +0000
55506
55507    cleaning up
55508
55509 lasso/xml/lib_authn_response.c | 17 +++++++----------
55510 lasso/xml/samlp_response.c     |  1 +
55511 lasso/xml/samlp_response.h     |  3 ---
55512 3 files changed, 8 insertions(+), 13 deletions(-)
55513
55514commit b087b168153467a0130145efaabd72f3f51dad88
55515Author: Frederic Peters <fpeters@entrouvert.com>
55516Date:   Fri Oct 29 13:27:37 2004 +0000
55517
55518    read over lasso_login_process_request_msg
55519
55520 lasso/id-ff/login.c | 4 ++--
55521 1 file changed, 2 insertions(+), 2 deletions(-)
55522
55523commit a4cd7a5a33c888c1b05fc3d1805c63448f85af80
55524Author: Frederic Peters <fpeters@entrouvert.com>
55525Date:   Fri Oct 29 13:21:46 2004 +0000
55526
55527    syncing other functions
55528
55529 lasso/id-ff/login.c | 80 +++++++++++++++++++++--------------------------------
55530 1 file changed, 31 insertions(+), 49 deletions(-)
55531
55532commit 7b4f71c992b1f5b81d19ec1c63888c59e0a5566c
55533Author: Frederic Peters <fpeters@entrouvert.com>
55534Date:   Fri Oct 29 12:29:18 2004 +0000
55535
55536    lasso_samlp_response_abstract_fill to initialize responses with id, time and
55537    versions.
55538
55539 lasso/xml/lib_logout_response.c                   | 25 +++++++++--------------
55540 lasso/xml/lib_name_identifier_mapping_response.c  | 14 ++++---------
55541 lasso/xml/lib_register_name_identifier_response.c | 25 +++++++++--------------
55542 lasso/xml/samlp_response_abstract.c               | 12 +++++++++++
55543 lasso/xml/samlp_response_abstract.h               |  2 ++
55544 5 files changed, 38 insertions(+), 40 deletions(-)
55545
55546commit ce951d27d41b50b7dee4f1743102d1804d735bb1
55547Author: Frederic Peters <fpeters@entrouvert.com>
55548Date:   Fri Oct 29 12:18:25 2004 +0000
55549
55550    synced lasso_login_build_authn_response_msg
55551
55552 lasso/id-ff/login.c   | 89 +++++++++++++++++++++++++--------------------------
55553 lasso/id-ff/profile.c |  9 ++++--
55554 2 files changed, 49 insertions(+), 49 deletions(-)
55555
55556commit 73f785f30b3eaaa9c5283ead6996a926113c0a35
55557Author: Frederic Peters <fpeters@entrouvert.com>
55558Date:   Fri Oct 29 11:16:38 2004 +0000
55559
55560    synced lasso_login_build_authn_request_msg; added has_protocol_profile
55561    function.
55562
55563 lasso/id-ff/login.c    | 75 ++++++++++++++++++++++----------------------------
55564 lasso/id-ff/provider.c | 33 +++++++++++++---------
55565 lasso/id-ff/provider.h |  7 +++--
55566 3 files changed, 58 insertions(+), 57 deletions(-)
55567
55568commit 6d7eaeccb8c521c3ade3070c25277fd51db6a818
55569Author: Frederic Peters <fpeters@entrouvert.com>
55570Date:   Fri Oct 29 10:25:59 2004 +0000
55571
55572    synced lasso_login_build_artifact_msg
55573
55574 lasso/id-ff/login.c | 57 ++++++++++++++++++++++++++---------------------------
55575 1 file changed, 28 insertions(+), 29 deletions(-)
55576
55577commit 9692e56af51bd56cfc2c511931442351e6497e17
55578Author: Frederic Peters <fpeters@entrouvert.com>
55579Date:   Fri Oct 29 10:13:18 2004 +0000
55580
55581    synced (not much to do) lasso_login_accept_sso
55582
55583 lasso/id-ff/login.c | 18 +++++++++---------
55584 1 file changed, 9 insertions(+), 9 deletions(-)
55585
55586commit a35a5aa0effe2df63b61c883a58062749630b06d
55587Author: Frederic Peters <fpeters@entrouvert.com>
55588Date:   Fri Oct 29 10:10:03 2004 +0000
55589
55590    not much on lasso_login_process_response_status_and_assertion
55591
55592 lasso/id-ff/login.c | 6 +++---
55593 1 file changed, 3 insertions(+), 3 deletions(-)
55594
55595commit c6b2213471ae1c78184b159a64bc06dc302f54b2
55596Author: Frederic Peters <fpeters@entrouvert.com>
55597Date:   Fri Oct 29 10:07:52 2004 +0000
55598
55599    cleaned up lasso_login_process_federation
55600
55601 lasso/id-ff/login.c | 110 +++++++++++++++++++++++++---------------------------
55602 1 file changed, 52 insertions(+), 58 deletions(-)
55603
55604commit 1e69be222801d9ee9158e75ec699a90424954b51
55605Author: Frederic Peters <fpeters@entrouvert.com>
55606Date:   Fri Oct 29 09:52:25 2004 +0000
55607
55608    no space before :
55609
55610 lasso/id-ff/login.c | 4 ++--
55611 1 file changed, 2 insertions(+), 2 deletions(-)
55612
55613commit bf0ba91538b206ad4e6c242a9db3426b799061a2
55614Author: Frederic Peters <fpeters@entrouvert.com>
55615Date:   Fri Oct 29 09:50:50 2004 +0000
55616
55617    sync unknown error value with lasso
55618
55619 lasso/id-ff/login.c | 2 +-
55620 1 file changed, 1 insertion(+), 1 deletion(-)
55621
55622commit 9025a06611255634378217108e8419bebb5f5984
55623Author: Frederic Peters <fpeters@entrouvert.com>
55624Date:   Fri Oct 29 09:49:24 2004 +0000
55625
55626    reformatted lasso_get_pem_file_type
55627
55628 lasso/xml/tools.c | 65 ++++++++++++++++++++++++++-----------------------------
55629 lasso/xml/tools.h | 16 ++++++--------
55630 2 files changed, 38 insertions(+), 43 deletions(-)
55631
55632commit e4adb43a260c92de42707c78882fc5d7fac006ae
55633Author: Frederic Peters <fpeters@entrouvert.com>
55634Date:   Fri Oct 29 09:19:34 2004 +0000
55635
55636    apply optimization to build_random_sequence (and use it in build_unique_id)
55637
55638 lasso/id-ff/login.c |  6 ++--
55639 lasso/xml/tools.c   | 86 +++++++++++++++++++++++------------------------------
55640 lasso/xml/tools.h   |  5 ++--
55641 3 files changed, 41 insertions(+), 56 deletions(-)
55642
55643commit 0537ed9e7fbfc7fa0b5fb418675339b44c89e110
55644Author: Frederic Peters <fpeters@entrouvert.com>
55645Date:   Fri Oct 29 09:18:00 2004 +0000
55646
55647    change function signature
55648
55649 lasso/xml/xml.c | 2 +-
55650 1 file changed, 1 insertion(+), 1 deletion(-)
55651
55652commit 6a1ccdf04cdc30299b3e74605d4607c8082500ff
55653Author: Frederic Peters <fpeters@entrouvert.com>
55654Date:   Thu Oct 28 14:54:38 2004 +0000
55655
55656    style
55657
55658 lasso/xml/tools.c | 22 ++++++++++------------
55659 lasso/xml/tools.h |  8 ++++----
55660 2 files changed, 14 insertions(+), 16 deletions(-)
55661
55662commit 50d998ebcd56c7c9e29b7bd7c8fe07fe3e05222f
55663Author: Frederic Peters <fpeters@entrouvert.com>
55664Date:   Thu Oct 28 14:47:36 2004 +0000
55665
55666    fixed lasso_get_current_time to return UTC time
55667
55668 lasso/xml/tools.c | 18 ++++++++++--------
55669 lasso/xml/tools.h |  2 +-
55670 2 files changed, 11 insertions(+), 9 deletions(-)
55671
55672commit 543c07ef61d0b7fbb533ebfd2628581657182f43
55673Author: Frederic Peters <fpeters@entrouvert.com>
55674Date:   Thu Oct 28 14:37:07 2004 +0000
55675
55676    removed unused lasso_g_ptr_array_index
55677
55678 lasso/xml/tools.c | 20 --------------------
55679 lasso/xml/tools.h |  3 ---
55680 2 files changed, 23 deletions(-)
55681
55682commit 66cc2630b4fffa95b4ab07a733a688b61dd68088
55683Author: Frederic Peters <fpeters@entrouvert.com>
55684Date:   Wed Oct 27 17:02:18 2004 +0000
55685
55686    removal of \n at end of error messages
55687
55688 lasso/id-ff/defederation.c      | 10 ++++----
55689 lasso/id-ff/federation.c        |  4 +--
55690 lasso/id-ff/identity.c          |  4 +--
55691 lasso/id-ff/lecp.c              | 38 ++++++++++++++---------------
55692 lasso/id-ff/login.c             | 12 ++++-----
55693 lasso/id-ff/logout.c            | 10 ++++----
55694 lasso/id-ff/name_registration.c |  4 +--
55695 lasso/id-ff/profile.c           |  6 ++---
55696 lasso/id-ff/provider.c          |  4 +--
55697 lasso/id-ff/server.c            |  6 ++---
55698 lasso/id-ff/session.c           |  4 +--
55699 lasso/xml/errors.c              | 54 ++++++++++++++++++++---------------------
55700 lasso/xml/tools.c               | 12 ++++-----
55701 13 files changed, 84 insertions(+), 84 deletions(-)
55702
55703commit 3b050c9fa567d5e767d1755b16a0c4f8302476d9
55704Author: Frederic Peters <fpeters@entrouvert.com>
55705Date:   Wed Oct 27 15:56:10 2004 +0000
55706
55707    removed useless casts
55708
55709 lasso/xml/lib_authn_request_envelope.c      | 2 +-
55710 lasso/xml/lib_idp_entries.c                 | 2 +-
55711 lasso/xml/lib_idp_entry.c                   | 2 +-
55712 lasso/xml/lib_idp_list.c                    | 2 +-
55713 lasso/xml/lib_logout_request.c              | 2 +-
55714 lasso/xml/lib_logout_response.c             | 2 +-
55715 lasso/xml/lib_request_authn_context.c       | 2 +-
55716 lasso/xml/lib_status_response.c             | 2 +-
55717 lasso/xml/saml_advice.c                     | 2 +-
55718 lasso/xml/saml_authentication_statement.c   | 2 +-
55719 lasso/xml/saml_authority_binding.c          | 2 +-
55720 lasso/xml/saml_condition_abstract.c         | 2 +-
55721 lasso/xml/saml_statement_abstract.c         | 2 +-
55722 lasso/xml/saml_subject.c                    | 2 +-
55723 lasso/xml/saml_subject_statement_abstract.c | 2 +-
55724 15 files changed, 15 insertions(+), 15 deletions(-)
55725
55726commit 444abc480f7fb73cacae1b0584ba2d6508af99bd
55727Author: Frederic Peters <fpeters@entrouvert.com>
55728Date:   Wed Oct 27 15:49:43 2004 +0000
55729
55730    indented lasso.c
55731
55732 lasso/lasso.c | 185 +++++++++++++++++++++++++++-------------------------------
55733 1 file changed, 87 insertions(+), 98 deletions(-)
55734
55735commit 6d6fbbeaffdb1d0d9e6a9b37cf0f5a2d7a98bbd5
55736Author: Frederic Peters <fpeters@entrouvert.com>
55737Date:   Wed Oct 27 15:41:28 2004 +0000
55738
55739    cleaning up
55740
55741 lasso/id-ff/login.c                      | 12 ++++++------
55742 lasso/id-ff/profile.c                    |  2 +-
55743 lasso/xml/lib_authentication_statement.c |  2 +-
55744 lasso/xml/saml_assertion.c               |  2 +-
55745 lasso/xml/saml_name_identifier.c         |  2 +-
55746 lasso/xml/saml_subject.c                 |  6 ++----
55747 lasso/xml/saml_subject_statement.c       |  2 +-
55748 lasso/xml/samlp_request.c                |  2 +-
55749 lasso/xml/samlp_request.h                | 10 ++++------
55750 lasso/xml/samlp_request_abstract.c       |  2 +-
55751 lasso/xml/samlp_response.c               |  2 +-
55752 lasso/xml/samlp_response_abstract.c      |  2 +-
55753 12 files changed, 21 insertions(+), 25 deletions(-)
55754
55755commit 060ad25dd1826c855245fb465413eaa5b781165f
55756Author: Frederic Peters <fpeters@entrouvert.com>
55757Date:   Wed Oct 27 15:41:05 2004 +0000
55758
55759    removed unused code
55760
55761 lasso/xml/xml.c | 269 ++++++++++++++++++--------------------------------------
55762 lasso/xml/xml.h |  72 +++++----------
55763 2 files changed, 108 insertions(+), 233 deletions(-)
55764
55765commit 38a58010f539f66514d8516734348c2fa7e9cfe2
55766Author: Frederic Peters <fpeters@entrouvert.com>
55767Date:   Wed Oct 27 11:34:41 2004 +0000
55768
55769    [2004-10-26 19:36  rchantereau] configure.ac: Some configuration variables and
55770    configure options in order to compile php.
55771
55772 configure.ac | 29 ++++++++++++++++++++++-------
55773 1 file changed, 22 insertions(+), 7 deletions(-)
55774
55775commit f13772d62deb599c1c475f5b842ac76bdefc7e2f
55776Author: Frederic Peters <fpeters@entrouvert.com>
55777Date:   Wed Oct 27 09:49:13 2004 +0000
55778
55779    Done with the move to structures and the removal of protocols/ (lasso branched
55780    on October 2nd; occasional merges since then).
55781
55782    - Compatible with current souk test suites.
55783    - Missing memory management for everything in xml/
55784    - Missing xmlsec support for SOAP messages.
55785
55786 configure.ac                                       |    2 -
55787 lasso/Makefile.am                                  |    4 +-
55788 lasso/id-ff/Makefile.am                            |    4 +
55789 lasso/id-ff/defederation.c                         |  907 +++----
55790 lasso/id-ff/defederation.h                         |   19 +-
55791 lasso/id-ff/federation.c                           |  306 +++
55792 lasso/id-ff/federation.h                           |   89 +
55793 lasso/id-ff/identity.c                             |  539 ++---
55794 lasso/id-ff/identity.h                             |   52 +-
55795 lasso/id-ff/lecp.c                                 |   81 +-
55796 lasso/id-ff/lecp.h                                 |   20 +-
55797 lasso/id-ff/login.c                                | 2482 +++++++++-----------
55798 lasso/id-ff/login.h                                |   64 +-
55799 lasso/id-ff/logout.c                               | 1607 ++++++-------
55800 lasso/id-ff/logout.h                               |   37 +-
55801 lasso/id-ff/name_identifier_mapping.c              |  875 +++----
55802 lasso/id-ff/name_identifier_mapping.h              |   24 +-
55803 lasso/id-ff/name_registration.c                    | 1325 +++++------
55804 lasso/id-ff/name_registration.h                    |   31 +-
55805 lasso/id-ff/profile.c                              |  745 +++---
55806 lasso/id-ff/profile.h                              |   90 +-
55807 lasso/id-ff/provider.c                             |  517 ++++
55808 lasso/id-ff/provider.h                             |  111 +
55809 lasso/id-ff/server.c                               |  704 ++----
55810 lasso/id-ff/server.h                               |   49 +-
55811 lasso/id-ff/session.c                              |  559 ++---
55812 lasso/id-ff/session.h                              |   45 +-
55813 lasso/lasso.c                                      |    4 +-
55814 lasso/lasso.h                                      |   12 +-
55815 lasso/xml/Makefile.am                              |   19 +-
55816 lasso/xml/errors.h                                 |    4 +
55817 lasso/xml/lib.h                                    |   60 -
55818 lasso/xml/lib_assertion.c                          |  163 +-
55819 lasso/xml/lib_assertion.h                          |   14 +-
55820 lasso/xml/lib_authentication_statement.c           |  238 +-
55821 lasso/xml/lib_authentication_statement.h           |   32 +-
55822 lasso/xml/lib_authn_context.c                      |  117 +-
55823 lasso/xml/lib_authn_context.h                      |   15 +-
55824 lasso/xml/lib_authn_request.c                      |  408 ++--
55825 lasso/xml/lib_authn_request.h                      |   63 +-
55826 lasso/xml/lib_authn_request_envelope.c             |  219 +-
55827 lasso/xml/lib_authn_request_envelope.h             |   42 +-
55828 lasso/xml/lib_authn_response.c                     |  147 +-
55829 lasso/xml/lib_authn_response.h                     |   27 +-
55830 lasso/xml/lib_authn_response_envelope.c            |  150 +-
55831 lasso/xml/lib_authn_response_envelope.h            |   26 +-
55832 .../xml/lib_federation_termination_notification.c  |  237 +-
55833 .../xml/lib_federation_termination_notification.h  |   26 +-
55834 lasso/xml/lib_idp_entries.c                        |  110 +-
55835 lasso/xml/lib_idp_entries.h                        |   11 +-
55836 lasso/xml/lib_idp_entry.c                          |  157 +-
55837 lasso/xml/lib_idp_entry.h                          |   21 +-
55838 lasso/xml/lib_idp_list.c                           |  133 +-
55839 lasso/xml/lib_idp_list.h                           |   16 +-
55840 lasso/xml/lib_idp_provided_name_identifier.c       |   87 -
55841 lasso/xml/lib_idp_provided_name_identifier.h       |   61 -
55842 lasso/xml/lib_logout_request.c                     |  271 ++-
55843 lasso/xml/lib_logout_request.h                     |   32 +-
55844 lasso/xml/lib_logout_response.c                    |  114 +-
55845 lasso/xml/lib_logout_response.h                    |   11 +-
55846 lasso/xml/lib_name_identifier_mapping_request.c    |  191 +-
55847 lasso/xml/lib_name_identifier_mapping_request.h    |   32 +-
55848 lasso/xml/lib_name_identifier_mapping_response.c   |  177 +-
55849 lasso/xml/lib_name_identifier_mapping_response.h   |   27 +-
55850 lasso/xml/lib_old_provided_name_identifier.c       |   88 -
55851 lasso/xml/lib_old_provided_name_identifier.h       |   61 -
55852 lasso/xml/lib_register_name_identifier_request.c   |  355 ++-
55853 lasso/xml/lib_register_name_identifier_request.h   |   43 +-
55854 lasso/xml/lib_register_name_identifier_response.c  |  106 +-
55855 lasso/xml/lib_register_name_identifier_response.h  |   10 +-
55856 lasso/xml/lib_request_authn_context.c              |  145 +-
55857 lasso/xml/lib_request_authn_context.h              |   20 +-
55858 lasso/xml/lib_scoping.c                            |  142 +-
55859 lasso/xml/lib_scoping.h                            |   17 +-
55860 lasso/xml/lib_sp_provided_name_identifier.c        |   88 -
55861 lasso/xml/lib_sp_provided_name_identifier.h        |   61 -
55862 lasso/xml/lib_status_response.c                    |  185 +-
55863 lasso/xml/lib_status_response.h                    |   21 +-
55864 lasso/xml/lib_subject.c                            |  163 +-
55865 lasso/xml/lib_subject.h                            |   15 +-
55866 lasso/xml/saml.h                                   |   58 -
55867 lasso/xml/saml_advice.c                            |  118 +-
55868 lasso/xml/saml_advice.h                            |   16 +-
55869 lasso/xml/saml_assertion.c                         |  354 ++-
55870 lasso/xml/saml_assertion.h                         |   65 +-
55871 lasso/xml/saml_audience_restriction_condition.c    |  116 +-
55872 lasso/xml/saml_audience_restriction_condition.h    |   14 +-
55873 lasso/xml/saml_authentication_statement.c          |  153 +-
55874 lasso/xml/saml_authentication_statement.h          |   24 +-
55875 lasso/xml/saml_authority_binding.c                 |  117 +-
55876 lasso/xml/saml_authority_binding.h                 |   22 +-
55877 lasso/xml/saml_condition_abstract.c                |   83 +-
55878 lasso/xml/saml_condition_abstract.h                |    8 +-
55879 lasso/xml/saml_conditions.c                        |  180 +-
55880 lasso/xml/saml_conditions.h                        |   28 +-
55881 lasso/xml/saml_name_identifier.c                   |  160 +-
55882 lasso/xml/saml_name_identifier.h                   |   18 +-
55883 lasso/xml/saml_statement_abstract.c                |   82 +-
55884 lasso/xml/saml_statement_abstract.h                |    8 +-
55885 lasso/xml/saml_subject.c                           |  121 +-
55886 lasso/xml/saml_subject.h                           |   13 +-
55887 lasso/xml/saml_subject_confirmation.c              |  119 +-
55888 lasso/xml/saml_subject_confirmation.h              |   19 +-
55889 lasso/xml/saml_subject_locality.c                  |   99 +-
55890 lasso/xml/saml_subject_locality.h                  |   16 +-
55891 lasso/xml/saml_subject_statement.c                 |  101 +
55892 lasso/xml/saml_subject_statement.h                 |   60 +
55893 lasso/xml/saml_subject_statement_abstract.c        |  119 +-
55894 lasso/xml/saml_subject_statement_abstract.h        |   13 +-
55895 lasso/xml/samlp_request.c                          |  103 +-
55896 lasso/xml/samlp_request.h                          |    7 +-
55897 lasso/xml/samlp_request_abstract.c                 |  267 ++-
55898 lasso/xml/samlp_request_abstract.h                 |   47 +-
55899 lasso/xml/samlp_response.c                         |  152 +-
55900 lasso/xml/samlp_response.h                         |   19 +-
55901 lasso/xml/samlp_response_abstract.c                |  297 +--
55902 lasso/xml/samlp_response_abstract.h                |   40 +-
55903 lasso/xml/samlp_status.c                           |  129 +-
55904 lasso/xml/samlp_status.h                           |   23 +-
55905 lasso/xml/samlp_status_code.c                      |   89 +-
55906 lasso/xml/samlp_status_code.h                      |   11 +-
55907 lasso/xml/soap-env_body.c                          |   91 -
55908 lasso/xml/soap-env_body.h                          |   64 -
55909 lasso/xml/soap-env_envelope.c                      |   91 -
55910 lasso/xml/soap-env_envelope.h                      |   65 -
55911 lasso/xml/strings.h                                |  176 +-
55912 lasso/xml/tools.c                                  |  572 ++---
55913 lasso/xml/tools.h                                  |   34 +-
55914 lasso/xml/xml.c                                    | 1562 +++---------
55915 lasso/xml/xml.h                                    |  166 +-
55916 swig/Lasso.i                                       |  728 +++---
55917 tests/Makefile.am                                  |    4 +-
55918 tests/login_tests.c                                |   37 +-
55919 tests/tests.c                                      |    4 +
55920 134 files changed, 10849 insertions(+), 12515 deletions(-)
55921
55922commit c411dbc31f0938f513c4fb4ccc3b12a7b4ce6617
55923Author: Emmanuel Raviart <eraviart@entrouvert.com>
55924Date:   Sun Oct 3 16:03:11 2004 +0000
55925
55926    Removed wrong test and changed a comment.
55927
55928 lasso/id-ff/name_registration.c | 3 +--
55929 1 file changed, 1 insertion(+), 2 deletions(-)
55930
55931commit 4dc6a63c781f4fc9b86fa37c328306a5cb184f0c
55932Author: Emmanuel Raviart <eraviart@entrouvert.com>
55933Date:   Sun Oct 3 10:40:52 2004 +0000
55934
55935    Added RegisterNameIdentifier request and response to SWIG binding.
55936
55937 swig/Lasso.i | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
55938 1 file changed, 67 insertions(+)
55939
55940commit 6f7b4264d9fa80aba1ea124156516a38d8ec0da1
55941Author: Emmanuel Raviart <eraviart@entrouvert.com>
55942Date:   Sun Oct 3 08:05:16 2004 +0000
55943
55944    Corrected error in exception generation for non-Python bindings.
55945
55946 swig/Lasso.i | 3 ++-
55947 1 file changed, 2 insertions(+), 1 deletion(-)
55948
55949commit eee077c0e2f6e8a05803afb48ad5af4c2d01cde7
55950Author: Emmanuel Raviart <eraviart@entrouvert.com>
55951Date:   Sat Oct 2 22:23:57 2004 +0000
55952
55953    Removed SWIG_Warning which doesn't exist in Swig.
55954
55955    Updated Python tests.
55956
55957 python/tests/profiles_tests.py | 15 +++++++++------
55958 swig/Lasso.i                   |  7 +------
55959 2 files changed, 10 insertions(+), 12 deletions(-)
55960
55961commit fccd418c36034c39aa8d1890e49bc161a3c65777
55962Author: Emmanuel Raviart <eraviart@entrouvert.com>
55963Date:   Sat Oct 2 21:49:38 2004 +0000
55964
55965    Integrated scalp_is_liberty_query into Lasso. Consequently,
55966    LASSO_PROFILE_ERROR_INVALID_QUERY is now a negative error code and a
55967    critical message is displayed when this error occurs.
55968
55969 lasso/id-ff/defederation.c            |  6 ++--
55970 lasso/id-ff/login.c                   |  1 +
55971 lasso/id-ff/logout.c                  | 11 ++++---
55972 lasso/id-ff/name_identifier_mapping.c |  1 +
55973 lasso/id-ff/name_registration.c       |  1 +
55974 lasso/id-ff/profile.c                 | 33 ++++++++++++++++++++-
55975 lasso/id-ff/profile.h                 |  7 ++++-
55976 lasso/xml/errors.h                    |  2 +-
55977 swig/Lasso.i                          | 56 ++++++++++++++++++-----------------
55978 9 files changed, 79 insertions(+), 39 deletions(-)
55979
55980commit ca8633b291b5e5de07db23c35e1ff82fc4576325
55981Author: Emmanuel Raviart <eraviart@entrouvert.com>
55982Date:   Sat Oct 2 19:59:56 2004 +0000
55983
55984    Removed function lasso_login_process_without_authn_request_msg.
55985    It has been replaced with:
55986      lasso_login_init_self_addressed_authn_request(remote_providerID);
55987      /* ...Set protocolProfile, isPassive, consent, relayState here... */
55988      lasso_login_process_authn_request_message(NULL,
55989                                                lassoHttpMethodSelfAddressed);
55990    This change was needed because there was no way to set isPassive, consent,
55991    etc, before.
55992
55993    Standardized some error codes and messages.
55994
55995 lasso/id-ff/login.c   | 236 ++++++++++++++++++++++++--------------------------
55996 lasso/id-ff/login.h   |   7 +-
55997 lasso/id-ff/profile.h |   3 +-
55998 lasso/xml/errors.c    |   8 +-
55999 lasso/xml/errors.h    |   1 +
56000 swig/Lasso.i          |  19 ++--
56001 6 files changed, 135 insertions(+), 139 deletions(-)
56002
56003commit 7383076a6c5c24b87612ff35ddd35c4d7e5833ef
56004Author: Emmanuel Raviart <eraviart@entrouvert.com>
56005Date:   Sat Oct 2 13:54:48 2004 +0000
56006
56007    Homogeneized error handling for HTTP methods in requests.
56008
56009    Reworked error codes, so that positive and negative numbers don't overlap:
56010    It will be easier to change the sign of an error code without break API.
56011
56012    Realigned error codes definitions.
56013
56014 lasso/id-ff/defederation.c            | 14 ++++----
56015 lasso/id-ff/login.c                   | 26 +++++++-------
56016 lasso/id-ff/logout.c                  |  8 ++---
56017 lasso/id-ff/name_identifier_mapping.c |  8 ++---
56018 lasso/id-ff/name_registration.c       |  8 ++---
56019 lasso/xml/errors.c                    |  8 ++++-
56020 lasso/xml/errors.h                    | 63 ++++++++++++++++----------------
56021 swig/Lasso.i                          | 67 ++++++++++++++++++-----------------
56022 8 files changed, 106 insertions(+), 96 deletions(-)
56023
56024commit d67411932f4642b32d2c96addb3ecb5bdcc37dae
56025Author: Emmanuel Raviart <eraviart@entrouvert.com>
56026Date:   Sat Oct 2 08:59:54 2004 +0000
56027
56028    Removed consent from fake authnRequest created by
56029    lasso_login_process_without_authn_request_msg: Since the nameIDPolicy is
56030    "any", must_ask_for_consent must return true and if the user doesn't give
56031    its consent, a one-time nameidentifier should be used.
56032
56033 lasso/id-ff/login.c | 2 --
56034 1 file changed, 2 deletions(-)
56035
56036commit daec1afaa0d5c8bc0c1099eee1a4122314d4fee2
56037Author: Emmanuel Raviart <eraviart@entrouvert.com>
56038Date:   Sat Oct 2 08:28:17 2004 +0000
56039
56040    In lasso_login_process_without_authn_request_msg, set the isPassive flag of
56041    the fake authnRequest to false, so that must_authenticate() returns true.
56042
56043 lasso/id-ff/login.c | 1 +
56044 1 file changed, 1 insertion(+)
56045
56046commit 751b49c858f9ecd919dafc357200d5727a49c4c3
56047Author: Emmanuel Raviart <eraviart@entrouvert.com>
56048Date:   Sat Oct 2 08:06:10 2004 +0000
56049
56050    Corrected handling of NULL remote_providerID in
56051    lasso_login_process_without_authn_request_msg.
56052
56053 lasso/id-ff/login.c | 21 +++++++++++----------
56054 1 file changed, 11 insertions(+), 10 deletions(-)
56055
56056commit 5e49ab8f717e338c5719bc5803a8e5a306f710b0
56057Author: Valery Febvre <vfebvre at easter-eggs.com>
56058Date:   Sat Oct 2 01:17:03 2004 +0000
56059
56060    Fixed a bug in lasso_login_process_without_authn_request_msg()
56061    and lasso_login_build_assertion()
56062    When Identity provider initiates SSO, response assertion MUST not include
56063    an InResponseTo attribute.
56064
56065 lasso/id-ff/login.c | 44 ++++++++++++++++++++++++++++++++------------
56066 1 file changed, 32 insertions(+), 12 deletions(-)
56067
56068commit 00d30690a9ccf9f94d529a2a1ab1caf5364147c0
56069Author: Valery Febvre <vfebvre at easter-eggs.com>
56070Date:   Sat Oct 2 00:57:23 2004 +0000
56071
56072    Fixed a bug in lasso_query_to_dict() function
56073    It occurred when a parameter didn't have a value.
56074
56075 lasso/xml/tools.c | 2 +-
56076 1 file changed, 1 insertion(+), 1 deletion(-)
56077
56078commit bc294467735f6f23b4c15290f27c3ba37065c371
56079Author: Emmanuel Raviart <eraviart@entrouvert.com>
56080Date:   Fri Oct 1 23:28:59 2004 +0000
56081
56082    Added login method processWithoutAuthnRequestMsg to SWIG bindings.
56083
56084 swig/Lasso.i | 6 ++++++
56085 1 file changed, 6 insertions(+)
56086
56087commit 243ef75f40b84ec59f3900a6e62e65488d9d9829
56088Author: Valery Febvre <vfebvre at easter-eggs.com>
56089Date:   Fri Oct 1 23:27:20 2004 +0000
56090
56091    Added documentation
56092
56093 lasso/id-ff/login.c | 20 ++++++++++++++++++--
56094 1 file changed, 18 insertions(+), 2 deletions(-)
56095
56096commit 3c58ea4fefe6c2afc06fcf10a711ec95369bfd8a
56097Author: Valery Febvre <vfebvre at easter-eggs.com>
56098Date:   Fri Oct 1 22:52:42 2004 +0000
56099
56100    Modified lasso_login_process_without_authn_request_msg()
56101    The 'remote_providerID' param is now optional (can be NULL).
56102
56103 lasso/id-ff/login.c | 14 +++++++++++---
56104 1 file changed, 11 insertions(+), 3 deletions(-)
56105
56106commit 760fb469e06f2da97e16279e0bb277f12fb686bc
56107Author: Valery Febvre <vfebvre at easter-eggs.com>
56108Date:   Fri Oct 1 17:43:14 2004 +0000
56109
56110    Added methods comments
56111
56112    Fixed a bug in lasso_login_accept_sso()
56113
56114 lasso/id-ff/login.c | 72 +++++++++++++++++++++++++++++++++++++++--------------
56115 1 file changed, 53 insertions(+), 19 deletions(-)
56116
56117commit 9b70f84829c47beff57d9779e36b8358ac3d1c66
56118Author: Emmanuel Raviart <eraviart@entrouvert.com>
56119Date:   Fri Oct 1 16:26:49 2004 +0000
56120
56121    Removed federation test, because for one-time single sign-on, there is no
56122    federation.
56123
56124 lasso/id-ff/login.c | 2 --
56125 1 file changed, 2 deletions(-)
56126
56127commit 487a741222e6a6f1db5ee14a946e0bf089b91ce3
56128Author: Emmanuel Raviart <eraviart@entrouvert.com>
56129Date:   Fri Oct 1 15:41:39 2004 +0000
56130
56131    Correction in consent handling for login when testing IsPassive.
56132
56133 lasso/id-ff/login.c | 4 ++--
56134 1 file changed, 2 insertions(+), 2 deletions(-)
56135
56136commit ea852151af788860d0c39db668eed184d947bb1e
56137Author: Valery Febvre <vfebvre at easter-eggs.com>
56138Date:   Fri Oct 1 14:15:01 2004 +0000
56139
56140    Fixed a bug in lasso_login_ask_for_consent()
56141    Some cases had been forgotten.
56142
56143 lasso/id-ff/login.c | 152 ++++++++++++++++++++++++++++++++++------------------
56144 1 file changed, 100 insertions(+), 52 deletions(-)
56145
56146commit 4d5c37e54dbbc730042ea3d249dec7ed8d74c4e0
56147Author: Emmanuel Raviart <eraviart@entrouvert.com>
56148Date:   Fri Oct 1 13:06:37 2004 +0000
56149
56150    Corrected #define syntax in SWIG.
56151
56152 swig/Lasso.i | 50 +++++++++++++++++++++++++-------------------------
56153 1 file changed, 25 insertions(+), 25 deletions(-)
56154
56155commit 368e715e2419aed1cf4f802d9e835566d5b22c6d
56156Author: Emmanuel Raviart <eraviart@entrouvert.com>
56157Date:   Fri Oct 1 12:59:50 2004 +0000
56158
56159    Added consent constants in SWIG.
56160
56161    Use #define instead of xmlChar for string constants in SWIG.
56162
56163 swig/Lasso.i | 70 +++++++++++++++++++++++++++++++++---------------------------
56164 1 file changed, 38 insertions(+), 32 deletions(-)
56165
56166commit 7374c45bb72745deb8ccb5b04fb0b3e6f5477aa5
56167Author: Valery Febvre <vfebvre at easter-eggs.com>
56168Date:   Fri Oct 1 12:13:31 2004 +0000
56169
56170    Fixed a bug in instance_init() methods of LassoIdentity and LassoSession classes
56171    is_dirty flag was initialized to TRUE instead of FALSE.
56172
56173 lasso/id-ff/identity.c | 2 +-
56174 lasso/id-ff/session.c  | 2 +-
56175 2 files changed, 2 insertions(+), 2 deletions(-)
56176
56177commit bf915b0220ecde864eb0ca4bf1f8943bece89676
56178Author: Emmanuel Raviart <eraviart@entrouvert.com>
56179Date:   Fri Oct 1 05:59:41 2004 +0000
56180
56181    camelCased argument name in SWIG.
56182
56183 swig/Lasso.i | 6 +++---
56184 1 file changed, 3 insertions(+), 3 deletions(-)
56185
56186commit ff9007685f8fa9e7d5027caf60a3f7d2a9f6f95b
56187Author: Emmanuel Raviart <eraviart@entrouvert.com>
56188Date:   Fri Oct 1 05:54:30 2004 +0000
56189
56190    English correction.
56191
56192 lasso/xml/tools.c | 2 +-
56193 lasso/xml/xml.c   | 2 +-
56194 2 files changed, 2 insertions(+), 2 deletions(-)
56195
56196commit 3c3523191333cf466436aba2bb6eab08c3be858c
56197Author: Emmanuel Raviart <eraviart@entrouvert.com>
56198Date:   Fri Oct 1 05:50:03 2004 +0000
56199
56200    Synchronized SWIG error codes with those in errors.h (Shame on the
56201    developper who forgot to update them in Lasso.i :-)
56202
56203 lasso/xml/errors.h |  4 +++-
56204 swig/Lasso.i       | 38 +++++++++++++++++++++++++++++++-------
56205 2 files changed, 34 insertions(+), 8 deletions(-)
56206
56207commit 98006788da122a7ab6d41999f27edf14fb8886f7
56208Author: Valery Febvre <vfebvre at easter-eggs.com>
56209Date:   Fri Oct 1 00:55:57 2004 +0000
56210
56211    Fixed a bug in lasso_query_verify_signature()
56212    It was impossible to verify queries signed with the DSA-SHA1 algorithm.
56213
56214 lasso/xml/tools.c | 53 ++++++++++++++++++++++++++++++++++-------------------
56215 lasso/xml/tools.h |  6 +++---
56216 2 files changed, 37 insertions(+), 22 deletions(-)
56217
56218commit fa98eee04e53da96df4e4891f07002b6681da119
56219Author: Valery Febvre <vfebvre at easter-eggs.com>
56220Date:   Fri Oct 1 00:48:59 2004 +0000
56221
56222    Added one error code
56223
56224 lasso/xml/errors.c | 12 +++++++-----
56225 lasso/xml/errors.h |  1 +
56226 2 files changed, 8 insertions(+), 5 deletions(-)
56227
56228commit 892faf269395f32035a293554ae6524ad7dd8ad0
56229Author: Emmanuel Raviart <eraviart@entrouvert.com>
56230Date:   Thu Sep 30 20:55:22 2004 +0000
56231
56232    Updated login C tests to new API for obtaining consent.
56233
56234 tests/login_tests.c | 5 ++++-
56235 1 file changed, 4 insertions(+), 1 deletion(-)
56236
56237commit f98bf49c663ff460c5b9975f6f55f902ae1ceb8b
56238Author: Emmanuel Raviart <eraviart@entrouvert.com>
56239Date:   Thu Sep 30 20:45:45 2004 +0000
56240
56241    Added mustAskForConsent to login in SWIG.
56242
56243    camelCased a parameter name.
56244
56245 swig/Lasso.i | 7 +++++--
56246 1 file changed, 5 insertions(+), 2 deletions(-)
56247
56248commit 06e5dd5cf70fde4775a247875f8f5ff7bcc7a1ca
56249Author: Valery Febvre <vfebvre at easter-eggs.com>
56250Date:   Thu Sep 30 17:12:23 2004 +0000
56251
56252    Added a param 'is_consent_obtained' in method:
56253            lasso_login_build_artifact_msg(),
56254            lasso_login_build_authn_response_msg(),
56255            lasso_login_process_federation(),
56256            lasso_lecp_build_authn_response_envelope_msg()
56257    AuthnRequest message accepts now all possible values for the NameIDPolicy:
56258    none, onetime, federated, any
56259
56260    Added lasso_login_must_ask_for_consent() method
56261    This method must be called after lasso_login_process_authn_request_msg()
56262
56263    Added lasso_login_process_without_authn_request_msg() method
56264    This method is useful to initiate SSO from IDP.
56265
56266    Lasso.i was updated according to the changes.
56267
56268 lasso/id-ff/lecp.c  |   4 +-
56269 lasso/id-ff/lecp.h  |   1 +
56270 lasso/id-ff/login.c | 361 ++++++++++++++++++++++++++++++++++++++--------------
56271 lasso/id-ff/login.h |  10 ++
56272 swig/Lasso.i        |  11 +-
56273 5 files changed, 288 insertions(+), 99 deletions(-)
56274
56275commit e3a34cffaeb557ea600fd07fe80c2de1c770d3bd
56276Author: Nicolas Clapies <nclapies@entrouvert.com>
56277Date:   Thu Sep 30 16:55:30 2004 +0000
56278
56279    Updated registation profile : now it supports multiple registration from SP and IDP. This profile has been tested only with SOAP method in souk. Test must be added with Redirect method.
56280
56281 lasso/id-ff/name_registration.c | 133 +++++++++++++++++++++++-----------------
56282 1 file changed, 78 insertions(+), 55 deletions(-)
56283
56284commit e2de175d223a3febd6e43d61fb28c5455b676d89
56285Author: Nicolas Clapies <nclapies@entrouvert.com>
56286Date:   Thu Sep 30 16:53:06 2004 +0000
56287
56288    Fixed a critical segfault bug when parsing an invalid SOAP message in private method lasso_{protocol_type}_new_from_soap().
56289
56290 .../Attic/protocols/federation_termination_notification.c | 15 ++++++++-------
56291 lasso/Attic/protocols/logout_request.c                    |  9 +++++----
56292 lasso/Attic/protocols/logout_response.c                   | 11 ++---------
56293 lasso/Attic/protocols/name_identifier_mapping_request.c   |  5 +----
56294 lasso/Attic/protocols/name_identifier_mapping_response.c  |  3 ---
56295 lasso/Attic/protocols/register_name_identifier_request.c  |  9 +++++----
56296 6 files changed, 21 insertions(+), 31 deletions(-)
56297
56298commit fd0c21430da91a78e6d6e1000f0e5b47b4b3f172
56299Author: Emmanuel Raviart <eraviart@entrouvert.com>
56300Date:   Thu Sep 30 16:47:27 2004 +0000
56301
56302    Added directory for sample SourceID messages.
56303
56304 tests/sourceid-2.0beta/login-response.xml | 15 +++++++++++++++
56305 1 file changed, 15 insertions(+)
56306
56307commit fe36575dead554531f014ec5ad7c6fcf052505a3
56308Author: Nicolas Clapies <nclapies@entrouvert.com>
56309Date:   Thu Sep 30 16:30:52 2004 +0000
56310
56311    Fixed critical bug when parsing an invalid SOAP message in private method lasso_name_identifier_mapping_response_new_from_soap()
56312
56313 lasso/Attic/protocols/name_identifier_mapping_response.c | 6 +++++-
56314 1 file changed, 5 insertions(+), 1 deletion(-)
56315
56316commit 1f930f1ffbad3a6f2806c065451f42ec85fc5d29
56317Author: Valery Febvre <vfebvre at easter-eggs.com>
56318Date:   Thu Sep 30 16:26:39 2004 +0000
56319
56320    Added 3 error codes
56321
56322 lasso/xml/errors.c |  3 +++
56323 lasso/xml/errors.h | 11 +++++++++++
56324 2 files changed, 14 insertions(+)
56325
56326commit 189ea4080814e0142a52d6f109b20a4c683e1f21
56327Author: Valery Febvre <vfebvre at easter-eggs.com>
56328Date:   Thu Sep 30 16:24:57 2004 +0000
56329
56330    Added 3 lassoLibConsent
56331
56332 lasso/xml/strings.h | 13 ++++++++-----
56333 1 file changed, 8 insertions(+), 5 deletions(-)
56334
56335commit 9ee1a5acbf5533ef3dc1227b7e42cae742ad2fac
56336Author: Nicolas Clapies <nclapies@entrouvert.com>
56337Date:   Thu Sep 30 13:43:07 2004 +0000
56338
56339    Fixed critical bug when parsing an invalid SOAP message in private method lasso_name_identifier_mapping_new_from_soap()
56340
56341 lasso/Attic/protocols/name_identifier_mapping_request.c | 6 +++++-
56342 1 file changed, 5 insertions(+), 1 deletion(-)
56343
56344commit 9db931fc1a70185625131ec248709169d01d45f4
56345Author: Valery Febvre <vfebvre at easter-eggs.com>
56346Date:   Thu Sep 30 13:42:58 2004 +0000
56347
56348    Added a parameter 'content' (optional) in lasso_federation_build_local_nameIdentifier()
56349    and lasso_federation_build_remote_nameIdentifier() methods
56350
56351 lasso/Attic/protocols/federation.c | 56 +++++++++++++++++++++++---------------
56352 lasso/Attic/protocols/federation.h |  6 ++--
56353 2 files changed, 38 insertions(+), 24 deletions(-)
56354
56355commit f5ec7237726f81a3254d11c0ab0cf8310e834b8d
56356Author: Valery Febvre <vfebvre at easter-eggs.com>
56357Date:   Thu Sep 30 13:32:07 2004 +0000
56358
56359    Added lasso_federation_build_remote_nameIdentifier()
56360    and lasso_federation_build_local_nameIdentifier() methods
56361
56362 lasso/Attic/protocols/federation.c | 38 ++++++++++++++++++++++++++++++++++++++
56363 lasso/Attic/protocols/federation.h |  8 ++++++++
56364 2 files changed, 46 insertions(+)
56365
56366commit c8a821afef28d840ea54fca549c01b437101ae34
56367Author: Emmanuel Raviart <eraviart@entrouvert.com>
56368Date:   Wed Sep 29 22:08:53 2004 +0000
56369
56370    Updates Python tests to new Lasso API.
56371
56372 python/tests/errorchecking_tests.py |  7 +++----
56373 python/tests/profiles_tests.py      | 40 +++++++++++++++----------------------
56374 2 files changed, 19 insertions(+), 28 deletions(-)
56375
56376commit 54ec0c541d41b7f1512bd252fa0b5dfffdb86a04
56377Author: Emmanuel Raviart <eraviart@entrouvert.com>
56378Date:   Wed Sep 29 21:46:36 2004 +0000
56379
56380    Updated C tests to lasso_server_new new API.
56381
56382 tests/login_tests.c | 10 ++++------
56383 1 file changed, 4 insertions(+), 6 deletions(-)
56384
56385commit 0181981d03845c3bd9de5febd081b2845f2e22d4
56386Author: Nicolas Clapies <nclapies@entrouvert.com>
56387Date:   Wed Sep 29 16:24:55 2004 +0000
56388
56389    Added better support for name registration. There is still problem with multiple registration needed to be fixed
56390
56391 lasso/id-ff/name_registration.c | 114 +++++++++++++++++++++++++++-------------
56392 lasso/id-ff/name_registration.h |  11 ++--
56393 swig/Lasso.i                    |   8 +++
56394 3 files changed, 93 insertions(+), 40 deletions(-)
56395
56396commit 773d6d2001e4e1baca71fad655309cc4137c5ffd
56397Author: Valery Febvre <vfebvre at easter-eggs.com>
56398Date:   Wed Sep 29 16:16:59 2004 +0000
56399
56400    Replaced 2  lassoLibMinorVersion by 2 lassoSamlMinorVersion
56401    and 2  lassoLibMajorVersion by 2 lassoSamlMajorVersion
56402
56403 lasso/Attic/protocols/request.c  | 4 ++--
56404 lasso/Attic/protocols/response.c | 4 ++--
56405 2 files changed, 4 insertions(+), 4 deletions(-)
56406
56407commit cee19546106b5f981ca9fb21caf4a004466dc90b
56408Author: Nicolas Clapies <nclapies@entrouvert.com>
56409Date:   Tue Sep 28 08:21:03 2004 +0000
56410
56411    Added comments in lasso_register_name_identifier_response_new()
56412
56413 lasso/Attic/protocols/register_name_identifier_response.c | 7 ++++++-
56414 1 file changed, 6 insertions(+), 1 deletion(-)
56415
56416commit aa0504dfce82da97bcad215b1274cf896e659314
56417Author: Nicolas Clapies <nclapies@entrouvert.com>
56418Date:   Tue Sep 28 08:20:16 2004 +0000
56419
56420    Added support of RelayState. Now if the requester wants to get back th RelayState, it has to acces to profile->msg_relayState
56421
56422 lasso/id-ff/name_registration.c | 6 ++++++
56423 1 file changed, 6 insertions(+)
56424
56425commit b7717f9dd893533ea9237101bcbfa36f106ef108
56426Author: Valery Febvre <vfebvre at easter-eggs.com>
56427Date:   Mon Sep 27 21:04:49 2004 +0000
56428
56429    Added an error code: LASSO_DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED
56430
56431 lasso/xml/errors.h | 1 +
56432 1 file changed, 1 insertion(+)
56433
56434commit 7af4fcb538a927b0a0f47555b9b77f251b25649d
56435Author: Valery Febvre <vfebvre at easter-eggs.com>
56436Date:   Mon Sep 27 16:47:24 2004 +0000
56437
56438    Improved lasso_node_verify_signature() method
56439    The 'public_key_file' param can now be either a public_key or a certificate
56440
56441 lasso/xml/xml.c | 41 +++++++++++++++++++++++++----------------
56442 1 file changed, 25 insertions(+), 16 deletions(-)
56443
56444commit 2aaa3cfcafaace4a9003f2b40f15558f1050f229
56445Author: Nicolas Clapies <nclapies@entrouvert.com>
56446Date:   Mon Sep 27 16:45:40 2004 +0000
56447
56448    Added dump support in name registration. Fixed a bug in lasso_process_request_msg() : removed a free of node
56449
56450 lasso/id-ff/name_registration.c | 118 +++++++++++++++++++++++++++++++++++++---
56451 1 file changed, 111 insertions(+), 7 deletions(-)
56452
56453commit 3bbc625ec858a578d20ff7130fdf231d9211626e
56454Author: Valery Febvre <vfebvre at easter-eggs.com>
56455Date:   Mon Sep 27 15:01:43 2004 +0000
56456
56457    Fixed bug #303
56458
56459 lasso/id-ff/session.c | 10 +++++-----
56460 lasso/id-ff/session.h |  2 +-
56461 2 files changed, 6 insertions(+), 6 deletions(-)
56462
56463commit d971c38ca13038798df8d387b0ead4144cb5ff0e
56464Author: Valery Febvre <vfebvre at easter-eggs.com>
56465Date:   Mon Sep 27 14:52:34 2004 +0000
56466
56467    lasso_profile_set_session_from_dump() and lasso_profile_set_identity_from_dump()
56468    methods log now a critical message if dumps are NULL.
56469
56470 lasso/id-ff/profile.c | 9 +++++++--
56471 1 file changed, 7 insertions(+), 2 deletions(-)
56472
56473commit 4ab34ba6b2ca1ed04284daddf8e5bea8c49af4e1
56474Author: Valery Febvre <vfebvre at easter-eggs.com>
56475Date:   Mon Sep 27 14:29:54 2004 +0000
56476
56477    Renamed 'ca_certificate' property of LassoProvider object to 'ca_cert_chain'
56478
56479    Added a new property 'secret_key' in LassoServer object
56480
56481    Changed prototype of lasso_server_new() method
56482    BEFORE:
56483    LassoServer *
56484    lasso_server_new(gchar                *metadata,
56485                     gchar                *public_key,
56486                     gchar                *private_key,
56487                     gchar                *certificate,
56488                     lassoSignatureMethod  signature_method)
56489    AFTER:
56490    LassoServer *
56491    lasso_server_new(const gchar *metadata,
56492                     const gchar *private_key,
56493                     const gchar *secret_key,
56494                     const gchar *certificate)
56495    public_key param was removed because it was useless.
56496    secret_key was added to decrypt private_key
56497    signature_method was removed (default value is lassoSignatureMethodRsaSha1).
56498    2 new methods was added to access 'signature_method' property of LassoServer:
56499    lasso_server_get_signature_method() and lasso_server_set_signature_method()
56500
56501    Update Lasso.i
56502
56503 lasso/Attic/protocols/provider.c | 32 ++++++-------
56504 lasso/Attic/protocols/provider.h | 14 +++---
56505 lasso/id-ff/login.c              |  9 ++--
56506 lasso/id-ff/logout.c             |  5 ++-
56507 lasso/id-ff/server.c             | 97 ++++++++++++++++++++++++++++------------
56508 lasso/id-ff/server.h             | 51 +++++++++++----------
56509 swig/Lasso.i                     |  7 ++-
56510 7 files changed, 131 insertions(+), 84 deletions(-)
56511
56512commit 7f231e253bcc321ff6a4787082b8ce47b9dfb694
56513Author: Nicolas Clapies <nclapies@entrouvert.com>
56514Date:   Mon Sep 27 14:04:50 2004 +0000
56515
56516    Fixed bug #294 : memory leak on name identifiers local variables in lasso_name_registration_init_request().
56517
56518 lasso/id-ff/name_registration.c | 31 ++++++++++++++++++++++++++++++-
56519 1 file changed, 30 insertions(+), 1 deletion(-)
56520
56521commit f4655423883a2ebddbff491581d4085507607049
56522Author: Valery Febvre <vfebvre at easter-eggs.com>
56523Date:   Mon Sep 27 13:53:13 2004 +0000
56524
56525    Removed lasso_node_verify_x509_signature() method. This method isn't useful anymore.
56526    lasso_node_verify_signature() can now verify signatures with or without X509Data.
56527    Added a new param "ca_cert_chain_file" in lasso_node_verify_signature()
56528
56529 lasso/xml/xml.c | 196 +++++++++++++-------------------------------------------
56530 lasso/xml/xml.h |  11 ++--
56531 2 files changed, 47 insertions(+), 160 deletions(-)
56532
56533commit f59ffa88ac4596df962757a9df1ed5b22bc6b1df
56534Author: Nicolas Clapies <nclapies@entrouvert.com>
56535Date:   Mon Sep 27 13:49:12 2004 +0000
56536
56537    Fixed bug #293 : memory leak on content local variable in lasso_logout_init_request().
56538
56539 lasso/id-ff/logout.c | 9 +++++++--
56540 1 file changed, 7 insertions(+), 2 deletions(-)
56541
56542commit 75ae196125a102836645d5d82425da866e87c6f9
56543Author: Valery Febvre <vfebvre at easter-eggs.com>
56544Date:   Mon Sep 27 13:42:01 2004 +0000
56545
56546    Added lasso_load_certs_from_pem_certs_chain_file() function
56547
56548 lasso/xml/tools.c | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
56549 lasso/xml/tools.h | 44 ++++++++++++++-------------
56550 2 files changed, 113 insertions(+), 22 deletions(-)
56551
56552commit b3c622637861ab602c77cece5b94015b67ab36f9
56553Author: Nicolas Clapies <nclapies@entrouvert.com>
56554Date:   Mon Sep 27 13:39:52 2004 +0000
56555
56556    Fixed bug #292 : memory leak on content attribute.
56557
56558 lasso/id-ff/defederation.c | 24 ++++++++++++++++--------
56559 1 file changed, 16 insertions(+), 8 deletions(-)
56560
56561commit 208fc49f1bd4a372ed3b2bee3f2a46d49d6970c7
56562Author: Nicolas Clapies <nclapies@entrouvert.com>
56563Date:   Sat Sep 25 15:02:13 2004 +0000
56564
56565    - Removed lassoLibProtocolProfileNimSpSoap macro.
56566
56567 lasso/xml/strings.h | 1 -
56568 1 file changed, 1 deletion(-)
56569
56570commit 0079169204ce2ccd61c65d02c4cb5354ffbbf669
56571Author: Nicolas Clapies <nclapies@entrouvert.com>
56572Date:   Sat Sep 25 15:01:06 2004 +0000
56573
56574    - Removed odd private method : lasso_name_identifier_mapping_response_new_from_query is not useful,
56575    Liberty Alliance does't implement Redirect method in name
56576    identifier mapping profile.
56577
56578    - Added lasso_name_identifier_mapping_response_set_status_code_value() to define status code of the response.
56579
56580 .../protocols/name_identifier_mapping_response.c   | 177 +++++++++------------
56581 .../protocols/name_identifier_mapping_response.h   |   6 +-
56582 2 files changed, 82 insertions(+), 101 deletions(-)
56583
56584commit b9cec38e05a5f8dd4057bbd4fa8bfdaa2547b6b8
56585Author: Nicolas Clapies <nclapies@entrouvert.com>
56586Date:   Sat Sep 25 14:58:44 2004 +0000
56587
56588    - Removed odd private method : lasso_name_identifier_mapping_request_new_from_query() has no sense.
56589    Liberty Alliance doesn't define Redirect method for name identifier mapping profile.
56590
56591 .../protocols/name_identifier_mapping_request.c    | 105 ---------------------
56592 1 file changed, 105 deletions(-)
56593
56594commit 84a74fd84eddee7dfa12043fe0c6964a05f97ec0
56595Author: Nicolas Clapies <nclapies@entrouvert.com>
56596Date:   Sat Sep 25 14:56:18 2004 +0000
56597
56598    - Fixed mistake in the API : restored the second param (provider type).
56599    Added a new attribute. Now targetNameIdentifier is used to get the target name identifier
56600    of the remote Service Provider. Later it will be used to request an attribute of
56601    a principal at this SP.
56602
56603    - Updated code of name identifier mapping object :
56604    lasso_name_identifier_mapping_build_request_msg() : builds the name identifier mapping SOAP request message.
56605
56606    lasso_name_identifier_mapping_process_request_msg() : parse a SOAP request message.
56607
56608    lasso_name_identifier_mapping_validate_request() : now this method verify federation of the principal.
56609    and get the name identifier of this principal from federation with the remote service provider.
56610
56611    lasso_name_identifier_mapping_build_response_msg() : build the name identifier mapping SOAP response message.
56612
56613    lasso_name_identifier_mapping_process_response_msg() : parse the SOAP response message and veriy the status code value.
56614    If Success, then it sets the targetNameIdentifier attribute.
56615
56616 lasso/id-ff/name_identifier_mapping.c | 310 ++++++++++++++++++++++------------
56617 lasso/id-ff/name_identifier_mapping.h |   7 +-
56618 2 files changed, 211 insertions(+), 106 deletions(-)
56619
56620commit e3d1b0f8836d0a571df1fb65a2f318a36c9a9412
56621Author: Nicolas Clapies <nclapies@entrouvert.com>
56622Date:   Sat Sep 25 14:46:34 2004 +0000
56623
56624    Fixed mistake in LassoNameIdentifierMapping() : restored the second param (provider type).
56625    Added a new attribute in NameIdentifierMapping object. Now targetNameIdentifier is the name identifier
56626    of the target Service Provider. Later will be used to request an attribute.
56627
56628 swig/Lasso.i | 11 ++++++++++-
56629 1 file changed, 10 insertions(+), 1 deletion(-)
56630
56631commit 2dff6f6f5ad27966bc7d12bae6d0f88c3c14943d
56632Author: Nicolas Clapies <nclapies@entrouvert.com>
56633Date:   Thu Sep 23 16:50:08 2004 +0000
56634
56635    *** empty log message ***
56636
56637 lasso/id-ff/name_identifier_mapping.c | 173 +++++++++++++++++++---------------
56638 lasso/id-ff/name_identifier_mapping.h |   4 +-
56639 2 files changed, 100 insertions(+), 77 deletions(-)
56640
56641commit c8b4f3a49d4fcbd8dee10f42235aae3fc7e7f356
56642Author: Nicolas Clapies <nclapies@entrouvert.com>
56643Date:   Thu Sep 23 16:49:31 2004 +0000
56644
56645    Major update of code in lasso_name_identifier_mapping_init_request(), lasso_name_identifier_mapping_process_request(), lasso_name_identifier_mapping_validate_request(). Added binding in swig for name identifier mapping profile
56646
56647 .../protocols/name_identifier_mapping_request.c    | 115 ++++++++++++--
56648 .../protocols/name_identifier_mapping_request.h    |  16 +-
56649 .../protocols/name_identifier_mapping_response.c   |  92 +++++------
56650 .../protocols/name_identifier_mapping_response.h   |  29 ++--
56651 swig/Lasso.i                                       | 174 +++++++++++++++++++++
56652 5 files changed, 348 insertions(+), 78 deletions(-)
56653
56654commit 3e35952c6a29797604bf41210ffe441923bd93c0
56655Author: Nicolas Clapies <nclapies@entrouvert.com>
56656Date:   Thu Sep 23 16:29:45 2004 +0000
56657
56658    Removed old commented code
56659
56660 lasso/Attic/protocols/logout_response.h | 5 -----
56661 1 file changed, 5 deletions(-)
56662
56663commit f94170a65c5585a2c955d14360becd3e2ca98ac2
56664Author: Christophe Nowicki <cnowicki@easter-eggs.com>
56665Date:   Thu Sep 23 16:00:54 2004 +0000
56666
56667    Group misc functions into misc.php on the idp and sp
56668    Add Federation Terminaison metadata on the idp and sp
56669    Add view off federation on the sp
56670    Add cancel federation button on the sp and idp
56671    Defederation is not working yet
56672
56673 php/Attic/examples/sample-idp/admin_user.php       |  10 +-
56674 .../examples/sample-idp/cancel_federation.php      | 225 +++++++++++++++++++++
56675 php/Attic/examples/sample-idp/index.php            |  73 ++++++-
56676 php/Attic/examples/sample-idp/login.php            |  85 ++++----
56677 php/Attic/examples/sample-idp/metadata_idp1.xml    |   6 +-
56678 php/Attic/examples/sample-idp/metadata_sp1.xml     |   3 +-
56679 php/Attic/examples/sample-idp/misc.php             |  55 +++++
56680 php/Attic/examples/sample-idp/setup.php            |  10 +
56681 php/Attic/examples/sample-idp/singleSignOn.php     |   8 +-
56682 php/Attic/examples/sample-idp/soapEndpoint.php     | 110 +++++++---
56683 php/Attic/examples/sample-idp/user_add.php         |   2 +-
56684 php/Attic/examples/sample-idp/view_session.php     | 121 +++++++++++
56685 php/Attic/examples/sample-sp/admin_user.php        |  53 ++++-
56686 php/Attic/examples/sample-sp/assertionConsumer.php |  38 +---
56687 php/Attic/examples/sample-sp/cancel_federation.php | 200 ++++++++++++++++++
56688 php/Attic/examples/sample-sp/index.php             |  47 ++++-
56689 php/Attic/examples/sample-sp/metadata_idp1.xml     |  10 +-
56690 php/Attic/examples/sample-sp/misc.php              |  55 +++++
56691 php/Attic/examples/sample-sp/setup.php             |   1 +
56692 php/Attic/examples/sample-sp/soapEndpoint.php      | 143 +++++++++++++
56693 20 files changed, 1108 insertions(+), 147 deletions(-)
56694
56695commit 662764422bbf1b01decc01d414a7ab9d0db63958
56696Author: Nicolas Clapies <nclapies@entrouvert.com>
56697Date:   Thu Sep 23 15:23:51 2004 +0000
56698
56699    Added definition of name identifier mapping protocol profiles
56700
56701 lasso/xml/strings.h | 28 +++++++++++++++-------------
56702 1 file changed, 15 insertions(+), 13 deletions(-)
56703
56704commit 544a063784a390f88f25c00d7596a3b601562562
56705Author: Valery Febvre <vfebvre at easter-eggs.com>
56706Date:   Thu Sep 23 13:44:38 2004 +0000
56707
56708    Moved 'signature_status' private property from LassoLogin to LassoProfile
56709
56710 lasso/id-ff/login.c   | 11 +++++------
56711 lasso/id-ff/login.h   |  1 -
56712 lasso/id-ff/profile.c | 14 +++++++-------
56713 lasso/id-ff/profile.h |  1 +
56714 4 files changed, 13 insertions(+), 14 deletions(-)
56715
56716commit e0c58761eecd47d077011288b616508288759bc1
56717Author: Christophe Nowicki <cnowicki@easter-eggs.com>
56718Date:   Thu Sep 23 11:11:05 2004 +0000
56719
56720    Add Federation Federation Termination metadata
56721
56722 php/Attic/examples/sample-idp/metadata_sp1.xml | 5 +++++
56723 php/Attic/examples/sample-sp/metadata_sp1.xml  | 5 +++++
56724 2 files changed, 10 insertions(+)
56725
56726commit d10c50f9bf431f69c4dbea4e7fe8d76112553f81
56727Author: Valery Febvre <vfebvre at easter-eggs.com>
56728Date:   Thu Sep 23 09:32:19 2004 +0000
56729
56730    Removed a ';' in excess
56731
56732 lasso/Attic/protocols/register_name_identifier_response.c | 2 +-
56733 1 file changed, 1 insertion(+), 1 deletion(-)
56734
56735commit 43fc07c49284544e7b232b4b664e3d2eb1f12000
56736Author: Valery Febvre <vfebvre at easter-eggs.com>
56737Date:   Wed Sep 22 21:24:16 2004 +0000
56738
56739    Update
56740
56741 docs/reference/lasso-sections.txt | 7 ++-----
56742 1 file changed, 2 insertions(+), 5 deletions(-)
56743
56744commit 7f3f7b59ba9da9f7aeb2d683c0baca39f4ef987e
56745Author: Valery Febvre <vfebvre at easter-eggs.com>
56746Date:   Wed Sep 22 21:11:40 2004 +0000
56747
56748    Ooops, signature_status type must be gint, not gboolean
56749
56750 lasso/id-ff/login.c | 3 ++-
56751 lasso/id-ff/login.h | 2 +-
56752 2 files changed, 3 insertions(+), 2 deletions(-)
56753
56754commit 42df41d9252dfe34f635c2584dc874766dbd1f3a
56755Author: Valery Febvre <vfebvre at easter-eggs.com>
56756Date:   Wed Sep 22 19:39:17 2004 +0000
56757
56758    Changed returned values and added some error messages in lasso_query_verify_signature()
56759
56760 lasso/xml/tools.c | 142 +++++++++++++++++++++++++++++-------------------------
56761 lasso/xml/tools.h |   4 +-
56762 2 files changed, 79 insertions(+), 67 deletions(-)
56763
56764commit f1c8abcfdf56b1179bc0734f34bfed3d737cfc62
56765Author: Emmanuel Raviart <eraviart@entrouvert.com>
56766Date:   Wed Sep 22 16:58:35 2004 +0000
56767
56768    Updated to new API (but it doesn't work yet).
56769
56770 tests/login_tests.c | 22 ++++++++++++++--------
56771 1 file changed, 14 insertions(+), 8 deletions(-)
56772
56773commit 5cfcb4db70ad8b26d04f336c887e9ded77706b42
56774Author: Nicolas Clapies <nclapies@entrouvert.com>
56775Date:   Wed Sep 22 16:05:12 2004 +0000
56776
56777    Added a test on the remote provider id param in lasso_name_registration_init_request() method
56778
56779 lasso/id-ff/name_registration.c | 1 +
56780 1 file changed, 1 insertion(+)
56781
56782commit f8e9745ef96b93b5573ff4d5ec39a7ebf4cc7a49
56783Author: Valery Febvre <vfebvre at easter-eggs.com>
56784Date:   Wed Sep 22 15:58:16 2004 +0000
56785
56786    Minor fixs
56787
56788 lasso/id-ff/login.c | 42 ++++++++++++++++++++++--------------------
56789 1 file changed, 22 insertions(+), 20 deletions(-)
56790
56791commit 679b13568e33fa2a283cc1382c06f9df487a97e9
56792Author: Nicolas Clapies <nclapies@entrouvert.com>
56793Date:   Wed Sep 22 15:57:51 2004 +0000
56794
56795    Added method lasso_lib_name_identifier_mapping_request_set_targetNameSpace() in lib_name_identifier_mapping_reques.c / h files. Added support of target name space in lasso_name_identifier_mapping_new() in name_identifier_mapping_request.c / h files. Added support of target name space in lasso_name_identifier_init_request() in name_identifier_mapping.c / h files
56796
56797 .../protocols/name_identifier_mapping_request.c    |  9 ++-
56798 .../protocols/name_identifier_mapping_request.h    |  3 +-
56799 lasso/id-ff/name_identifier_mapping.c              | 81 ++++++++++++++--------
56800 lasso/id-ff/name_identifier_mapping.h              |  7 +-
56801 lasso/xml/lib_name_identifier_mapping_request.c    | 12 ++++
56802 lasso/xml/lib_name_identifier_mapping_request.h    | 15 ++--
56803 6 files changed, 87 insertions(+), 40 deletions(-)
56804
56805commit f5ab5917e49e70b3a82174d6885f34ce1b907730
56806Author: Christophe Nowicki <cnowicki@easter-eggs.com>
56807Date:   Wed Sep 22 14:59:15 2004 +0000
56808
56809    fix problem with the sso, now the user can do more than one sso session.
56810
56811 php/Attic/examples/sample-idp/admin_user.php   |   7 +-
56812 php/Attic/examples/sample-idp/singleSignOn.php | 102 +++++++++++++++++--------
56813 php/Attic/examples/sample-idp/soapEndpoint.php |  87 ++++++++++++---------
56814 3 files changed, 125 insertions(+), 71 deletions(-)
56815
56816commit a952e642e05288e24760e0106a2022d4fd941750
56817Author: Frederic Peters <fpeters@entrouvert.com>
56818Date:   Wed Sep 22 14:37:11 2004 +0000
56819
56820    forgotten commit; /insert const keyword explanation here/
56821
56822 lasso/Attic/protocols/artifact.c                            |  6 +++---
56823 lasso/Attic/protocols/authn_request.c                       |  4 ++--
56824 lasso/Attic/protocols/authn_response.c                      |  4 ++--
56825 lasso/Attic/protocols/elements/assertion.c                  |  6 ++----
56826 lasso/Attic/protocols/elements/authentication_statement.c   |  2 +-
56827 lasso/Attic/protocols/federation_termination_notification.c |  4 ++--
56828 lasso/Attic/protocols/logout_request.c                      |  6 +++---
56829 lasso/Attic/protocols/logout_response.c                     |  4 ++--
56830 lasso/Attic/protocols/name_identifier_mapping_request.c     |  4 ++--
56831 lasso/Attic/protocols/name_identifier_mapping_response.c    |  4 ++--
56832 lasso/Attic/protocols/register_name_identifier_request.c    |  4 ++--
56833 lasso/Attic/protocols/register_name_identifier_response.c   |  4 ++--
56834 lasso/Attic/protocols/request.c                             |  4 ++--
56835 lasso/Attic/protocols/response.c                            |  4 ++--
56836 lasso/xml/errors.c                                          |  1 +
56837 lasso/xml/tools.c                                           | 13 ++++---------
56838 lasso/xml/xml.c                                             |  3 +--
56839 17 files changed, 35 insertions(+), 42 deletions(-)
56840
56841commit 4eedccfa77742a38e5a5c00df58a4b2368b83634
56842Author: Nicolas Clapies <nclapies@entrouvert.com>
56843Date:   Wed Sep 22 14:33:42 2004 +0000
56844
56845    fixed a lot of bug, added a new attribute oldNameIdentifier. Now after the process of the identity object ( or dump), nameIdentifier holds the new name identifier and oldNameIdentifier holds the old name identifier
56846
56847 .../protocols/register_name_identifier_request.c   |  65 +++----
56848 .../protocols/register_name_identifier_response.c  |  20 ++-
56849 lasso/id-ff/name_registration.c                    | 189 +++++++++++++--------
56850 lasso/id-ff/name_registration.h                    |   2 +
56851 swig/Lasso.i                                       |   9 +
56852 5 files changed, 187 insertions(+), 98 deletions(-)
56853
56854commit 179a57c71fa32db5e0c0cf807826ec2756830535
56855Author: Nicolas Clapies <nclapies@entrouvert.com>
56856Date:   Wed Sep 22 14:33:06 2004 +0000
56857
56858    lasso_federation_set_local_nameIdentifier() and lasso_federation_set_remote_nameIdentifier() remove the old value before setting local_nameIdentifier of remote_nameIdentifier
56859
56860 lasso/Attic/protocols/federation.c | 12 ++++++++++++
56861 1 file changed, 12 insertions(+)
56862
56863commit 2e321ac1f615cd7d38bb8a948055a13530005eac
56864Author: Nicolas Clapies <nclapies@entrouvert.com>
56865Date:   Wed Sep 22 14:30:48 2004 +0000
56866
56867    *** empty log message ***
56868
56869 lasso/id-ff/identity.c | 19 ++++++++++++++++++-
56870 1 file changed, 18 insertions(+), 1 deletion(-)
56871
56872commit 9d61520396fef686219f9fdced45b943896544ff
56873Author: Nicolas Clapies <nclapies@entrouvert.com>
56874Date:   Wed Sep 22 14:30:14 2004 +0000
56875
56876    Added lasso_identity_get_federation_ref : it returns the reference of the asked federation object
56877
56878 lasso/id-ff/identity.h | 3 +++
56879 1 file changed, 3 insertions(+)
56880
56881commit ef60f5149bb71419e8c405c7ed763cfb74127709
56882Author: Christophe Nowicki <cnowicki@easter-eggs.com>
56883Date:   Wed Sep 22 13:53:06 2004 +0000
56884
56885    Added ProfileBrwsPost
56886
56887 php/Attic/examples/sample-sp/login.php | 54 ++++++++++++++++++++++------------
56888 1 file changed, 36 insertions(+), 18 deletions(-)
56889
56890commit 979e3affa3f021dc046b752da27ae6c6f8b7f97d
56891Author: Valery Febvre <vfebvre at easter-eggs.com>
56892Date:   Wed Sep 22 13:44:33 2004 +0000
56893
56894    update
56895
56896 lasso/xml/errors.h | 14 +++++++++-----
56897 1 file changed, 9 insertions(+), 5 deletions(-)
56898
56899commit 10b74cf7666ff519418471d2e9367158c95df970
56900Author: Emmanuel Raviart <eraviart@entrouvert.com>
56901Date:   Wed Sep 22 13:32:45 2004 +0000
56902
56903    Removed assertion from login in SWIG.
56904
56905 swig/Lasso.i | 29 -----------------------------
56906 1 file changed, 29 deletions(-)
56907
56908commit 0f5068dbf3aadcabcb6c1abd49d305332b4ecf01
56909Author: Valery Febvre <vfebvre at easter-eggs.com>
56910Date:   Wed Sep 22 13:24:06 2004 +0000
56911
56912    Renamed lasso_lecp_init_from_authn_request_msg() into lasso_lecp_process_authn_request_msg()
56913
56914    BEWARE : this change breaks the API
56915
56916 lasso/id-ff/lecp.c | 8 ++++----
56917 lasso/id-ff/lecp.h | 2 +-
56918 2 files changed, 5 insertions(+), 5 deletions(-)
56919
56920commit e40e269b1c8f96a1ad8e3b0e5542596b476b8766
56921Author: Valery Febvre <vfebvre at easter-eggs.com>
56922Date:   Wed Sep 22 13:21:29 2004 +0000
56923
56924    Removed response_dump and assertion properties in LassoLogin object
56925    Added an attribute (remote_providerID) in lasso_login_build_response_msg()
56926    Renamed lasso_login_add_response_assertion() into lasso_login_build_assertion()
56927    Renamed lasso_login_init_from_authn_request_msg() into lasso_login_process_authn_request_msg()
56928    Removed lasso_login_get_assertion(), lasso_login_set_assertion and
56929    lasso_login_set_assertion_from_dump() methods
56930
56931    BEWARE : these changes break the API
56932
56933 lasso/id-ff/login.c | 546 ++++++++++++++++++++--------------------------------
56934 lasso/id-ff/login.h |  81 ++++----
56935 2 files changed, 242 insertions(+), 385 deletions(-)
56936
56937commit 12bb7e02d839ea26fbfa97e3e11e5df01f1b3b42
56938Author: Valery Febvre <vfebvre at easter-eggs.com>
56939Date:   Wed Sep 22 10:31:25 2004 +0000
56940
56941    Added 8 SamlStatusCode
56942
56943 lasso/xml/strings.h | 12 ++++++++++--
56944 1 file changed, 10 insertions(+), 2 deletions(-)
56945
56946commit c82fad573912bda3923347481245d2371a6f94b7
56947Author: Valery Febvre <vfebvre at easter-eggs.com>
56948Date:   Wed Sep 22 10:24:01 2004 +0000
56949
56950    Added lasso_profile_get_remote_providerID() method
56951
56952 lasso/id-ff/profile.c | 12 ++++++++++++
56953 lasso/id-ff/profile.h |  2 ++
56954 2 files changed, 14 insertions(+)
56955
56956commit 29e3f7e929317c6191d4a3fad2516e0af6d0549b
56957Author: Emmanuel Raviart <eraviart@entrouvert.com>
56958Date:   Wed Sep 22 10:15:14 2004 +0000
56959
56960    New API pour artefact handling.
56961
56962 swig/Lasso.i | 33 +++++++++++++++++++--------------
56963 1 file changed, 19 insertions(+), 14 deletions(-)
56964
56965commit 350575c4183a552570a155f7587e12b7f991b43f
56966Author: Valery Febvre <vfebvre at easter-eggs.com>
56967Date:   Mon Sep 20 16:41:43 2004 +0000
56968
56969    update
56970
56971 docs/reference/lasso-sections.txt | 16 ++++++++++++++++
56972 1 file changed, 16 insertions(+)
56973
56974commit 690501c303b2eaeffee2038dcb342e76a0560d02
56975Author: Emmanuel Raviart <eraviart@entrouvert.com>
56976Date:   Mon Sep 20 16:20:16 2004 +0000
56977
56978    Made argument remote_providerID optional for Defederation.initNotification,
56979    in SWIG binding.
56980
56981 swig/Lasso.i | 2 +-
56982 1 file changed, 1 insertion(+), 1 deletion(-)
56983
56984commit adc8c908d91fcb9ac6fad54d20fc758b35d554ea
56985Author: Nicolas Clapies <nclapies@entrouvert.com>
56986Date:   Mon Sep 20 16:03:40 2004 +0000
56987
56988    Added binding for new name registration type
56989
56990 swig/Lasso.i | 16 ++++++++--------
56991 1 file changed, 8 insertions(+), 8 deletions(-)
56992
56993commit e025fd279382b5d7c1dfe57123e283aa42848d5f
56994Author: Christophe Nowicki <cnowicki@easter-eggs.com>
56995Date:   Mon Sep 20 16:01:45 2004 +0000
56996
56997    PHP session are stored in the database
56998
56999 php/Attic/examples/sample-idp/session.php | 86 +++++++++++++++++++++++++++++++
57000 1 file changed, 86 insertions(+)
57001
57002commit 63eda2109992301e9e033f66c5d6f4912b1d56f5
57003Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57004Date:   Mon Sep 20 16:01:08 2004 +0000
57005
57006    PHP session are now stored in the database
57007    A now table was added 'sso_session' for storing information about the
57008    PHP Session, it's possible to view logged user
57009    Logout destroy the PHP session in the IdP
57010    Bug : user can't sso twice ;(
57011
57012 php/Attic/examples/sample-idp/admin_user.php       |  27 +-
57013 php/Attic/examples/sample-idp/index.php            |  12 +-
57014 php/Attic/examples/sample-idp/login.php            |  15 +-
57015 php/Attic/examples/sample-idp/logout.php           |   8 +-
57016 php/Attic/examples/sample-idp/setup.php            |  23 +-
57017 php/Attic/examples/sample-idp/singleSignOn.php     | 210 ++++++------
57018 php/Attic/examples/sample-idp/soapEndpoint.php     | 364 ++++++++++++---------
57019 php/Attic/examples/sample-idp/user_add.php         |  10 +-
57020 php/Attic/examples/sample-sp/admin_user.php        |   7 +
57021 php/Attic/examples/sample-sp/assertionConsumer.php |  13 +-
57022 php/Attic/examples/sample-sp/index.php             |   9 +-
57023 php/Attic/examples/sample-sp/log_view.php          |   4 +-
57024 php/Attic/examples/sample-sp/login.php             |  10 +
57025 php/Attic/examples/sample-sp/logout.php            |  46 ++-
57026 php/Attic/examples/sample-sp/register.php          |  20 +-
57027 php/Attic/examples/sample-sp/session.php           |  86 +++++
57028 php/Attic/examples/sample-sp/setup.php             |  22 +-
57029 17 files changed, 570 insertions(+), 316 deletions(-)
57030
57031commit 4909ede99e0a938abdbb27305989f61938783c23
57032Author: Nicolas Clapies <nclapies@entrouvert.com>
57033Date:   Mon Sep 20 15:54:09 2004 +0000
57034
57035    *** empty log message ***
57036
57037 lasso/id-ff/profile.h | 16 ++++++++--------
57038 1 file changed, 8 insertions(+), 8 deletions(-)
57039
57040commit 21c603e245f6a61886a8398f54acbae3ee5ab093
57041Author: Emmanuel Raviart <eraviart@entrouvert.com>
57042Date:   Mon Sep 20 15:52:03 2004 +0000
57043
57044    Made remote_providerID optional in lasso_lecp_build_authn_request_msg and in
57045    SWIG
57046
57047    Corrected SWIG handling of metadata.
57048
57049    Added attribute providerIds to Session in SWIG.
57050
57051 lasso/id-ff/lecp.c   | 24 ++++++++++++++++++++----
57052 lasso/id-ff/logout.c |  3 ++-
57053 swig/Lasso.i         | 33 +++++++++++++++------------------
57054 3 files changed, 37 insertions(+), 23 deletions(-)
57055
57056commit 38b810e03419bcff36c1970c550af4e01cbd989b
57057Author: Nicolas Clapies <nclapies@entrouvert.com>
57058Date:   Mon Sep 20 15:42:00 2004 +0000
57059
57060    Fixed big mistake when updating name registration type in lassoRequestType : moved type at the end to preserve API, sorry.
57061
57062 lasso/id-ff/profile.h | 16 ++++++++--------
57063 1 file changed, 8 insertions(+), 8 deletions(-)
57064
57065commit 055ef8fe6473a0eeb6791a278a4991881728791a
57066Author: Frederic Peters <fpeters@entrouvert.com>
57067Date:   Mon Sep 20 14:49:49 2004 +0000
57068
57069    repair API/ABI; thanks you very much.
57070
57071 lasso/id-ff/profile.h | 14 +++++++-------
57072 1 file changed, 7 insertions(+), 7 deletions(-)
57073
57074commit 7c30af2e9014028539397db87e8745e3fdebfad8
57075Author: Nicolas Clapies <nclapies@entrouvert.com>
57076Date:   Mon Sep 20 14:32:06 2004 +0000
57077
57078    Added name registration declaration and definition
57079
57080 swig/Lasso.i | 6 ++++--
57081 1 file changed, 4 insertions(+), 2 deletions(-)
57082
57083commit dd7a3ee64030371d66991345a3992bc232478eea
57084Author: Nicolas Clapies <nclapies@entrouvert.com>
57085Date:   Mon Sep 20 14:30:43 2004 +0000
57086
57087    Added name registration type in lassoRequestType enum. added test in function lasso_profile_get_request_type_from_soap_msg()
57088
57089 lasso/id-ff/profile.c | 2 +-
57090 lasso/id-ff/profile.h | 1 +
57091 2 files changed, 2 insertions(+), 1 deletion(-)
57092
57093commit 38b0c08b955b4c283744a34a1870edeb3eddc868
57094Author: Frederic Peters <fpeters@entrouvert.com>
57095Date:   Mon Sep 20 14:29:56 2004 +0000
57096
57097    I wanted to login
57098       /But it was too long/
57099    So I logged out
57100       /It was not much shorter/
57101
57102 docs/lasso-book/single-logout.process  | 149 ++++++++++++++++++++++++++++
57103 docs/lasso-book/single-sign-on.process | 171 +++++++++++++++++++++++++++++++++
57104 2 files changed, 320 insertions(+)
57105
57106commit 867b6fc5f80779209a299797f33facde7fd78007
57107Author: Nicolas Clapies <nclapies@entrouvert.com>
57108Date:   Mon Sep 20 14:16:11 2004 +0000
57109
57110    Added tests in lasso_register_name_identifier_response_new_from_query(). Now return NULL if a required key value is not found
57111
57112 .../protocols/register_name_identifier_response.c  | 63 ++++++++++++++++++----
57113 1 file changed, 53 insertions(+), 10 deletions(-)
57114
57115commit 38ebd2003d60724abe1923311fc9060d6c56cf27
57116Author: Nicolas Clapies <nclapies@entrouvert.com>
57117Date:   Mon Sep 20 14:12:53 2004 +0000
57118
57119    Added test lasso_register_name_identifier_request_new_from_query(). Verify if SPProvidedNameIdentifier exists in query (As specified in IDFF 1.2 errata, SPProvidedNameIdentifier is optional)
57120
57121 .../protocols/register_name_identifier_request.c      | 19 ++++++++++++-------
57122 1 file changed, 12 insertions(+), 7 deletions(-)
57123
57124commit 1af6414dc1225672179959d379818e68cf2187f0
57125Author: Valery Febvre <vfebvre at easter-eggs.com>
57126Date:   Mon Sep 20 13:33:22 2004 +0000
57127
57128    Added lasso_get_public_key_from_pem_cert_file()
57129    and lasso_get_pem_file_type() functions
57130
57131 lasso/xml/tools.c | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++---
57132 lasso/xml/tools.h |  50 ++++++++++++++++----------
57133 2 files changed, 131 insertions(+), 24 deletions(-)
57134
57135commit f0e838f2199ab59c8dbd214c5f7fab05f6943baf
57136Author: Nicolas Clapies <nclapies@entrouvert.com>
57137Date:   Mon Sep 20 12:36:05 2004 +0000
57138
57139    Replaced call to lasso_identity_get_next_federation_remote_providerID() with lasso_identity_get_first_providerID()
57140
57141 lasso/id-ff/defederation.c | 4 +---
57142 1 file changed, 1 insertion(+), 3 deletions(-)
57143
57144commit 625724902128abb279f741cf52d7cc875ff1b66a
57145Author: Valery Febvre <vfebvre at easter-eggs.com>
57146Date:   Mon Sep 20 12:32:21 2004 +0000
57147
57148    the remote_providerID parameter of lasso_login_build_authn_request_msg()
57149    method is now optional.
57150    If it's NULL, the providerID of the first provider of login->server is used.
57151
57152 lasso/id-ff/login.c | 44 +++++++++++++++++++++++++++++++++-----------
57153 lasso/id-ff/login.h |  4 ++--
57154 2 files changed, 35 insertions(+), 13 deletions(-)
57155
57156commit c3ea4a50885ada48f2bd32749ba97022eb600042
57157Author: Nicolas Clapies <nclapies@entrouvert.com>
57158Date:   Mon Sep 20 12:23:51 2004 +0000
57159
57160    Added lasso_identity_get_first_providerID(). Now it replaces lasso_identity_get_next_federation_remote_providerID() wich still exists to keep API / ABI compatibility
57161
57162 lasso/id-ff/identity.c | 10 +++++++++-
57163 lasso/id-ff/identity.h |  2 ++
57164 2 files changed, 11 insertions(+), 1 deletion(-)
57165
57166commit b7950b5bc7eeee1ed0aaa88923aad4291fa08fdb
57167Author: Valery Febvre <vfebvre at easter-eggs.com>
57168Date:   Mon Sep 20 11:58:40 2004 +0000
57169
57170    Added lasso_server_get_first_providerID() method
57171
57172 lasso/id-ff/server.c | 14 ++++++++++++++
57173 lasso/id-ff/server.h |  2 ++
57174 2 files changed, 16 insertions(+)
57175
57176commit ad1e977a2bb19bb4ddab881ad18381d2506a8b40
57177Author: Emmanuel Raviart <eraviart@entrouvert.com>
57178Date:   Sat Sep 18 20:29:49 2004 +0000
57179
57180    Added SWIG bindings for metadata, providers and providerIds.
57181
57182    Reworked PHP4 binding for Identity.providerIds => PHP API has changed.
57183
57184 swig/Lasso.i | 219 ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
57185 1 file changed, 196 insertions(+), 23 deletions(-)
57186
57187commit 60a65436a20263cbf00e41f284fef49142eae593
57188Author: Frederic Peters <fpeters@entrouvert.com>
57189Date:   Fri Sep 17 18:11:17 2004 +0000
57190
57191    fixed typo
57192
57193 lasso/id-ff/login.c | 2 +-
57194 1 file changed, 1 insertion(+), 1 deletion(-)
57195
57196commit 585041d5fa8a0d9f80ba86f99792f61bfcdd5eb2
57197Author: Frederic Peters <fpeters@entrouvert.com>
57198Date:   Fri Sep 17 17:35:26 2004 +0000
57199
57200    use g_strdup_printf to avoir buffer size calculations and g_snprintf to avoir
57201    buffer overrun.
57202
57203 lasso/id-ff/defederation.c      |  9 +++------
57204 lasso/id-ff/login.c             | 15 +++++++--------
57205 lasso/id-ff/logout.c            |  9 +++------
57206 lasso/id-ff/name_registration.c |  6 ++----
57207 lasso/id-ff/profile.c           |  6 +++---
57208 lasso/id-ff/server.c            |  2 +-
57209 lasso/xml/errors.c              |  5 +----
57210 lasso/xml/lib_scoping.c         |  2 +-
57211 8 files changed, 21 insertions(+), 33 deletions(-)
57212
57213commit 0215778ded0e5e2c9e5ef595e6ec1f6bc93c6387
57214Author: Frederic Peters <fpeters@entrouvert.com>
57215Date:   Fri Sep 17 17:32:58 2004 +0000
57216
57217    use g_strdup_printf to avoid buffer size calculation; and free() the uri once
57218    it has been used.
57219
57220 lasso/xml/xml.c | 4 ++--
57221 1 file changed, 2 insertions(+), 2 deletions(-)
57222
57223commit be0eb1ebcf9506277f9471671d805322779098bb
57224Author: Frederic Peters <fpeters@entrouvert.com>
57225Date:   Fri Sep 17 16:52:48 2004 +0000
57226
57227    strncpy won't add a trailing \0 to the string if it has over 512 characters;
57228    only copy 511 and add a zero manually.
57229
57230 lasso/xml/debug.c | 6 ++++--
57231 1 file changed, 4 insertions(+), 2 deletions(-)
57232
57233commit 1db82e571dd29835ee669472de1a646314e12aa9
57234Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57235Date:   Fri Sep 17 16:02:24 2004 +0000
57236
57237    log viewer for the Service Provider and the Identity Provider
57238    added logger for in many files
57239    updated idp1 metadata, added .php extension
57240    added session viewer for the sp (you will be able to view online users)
57241
57242 php/Attic/examples/sample-idp/admin_user.php       |  23 +--
57243 php/Attic/examples/sample-idp/index.php            |  24 ++--
57244 php/Attic/examples/sample-idp/log_view.php         |  96 ++++++++++---
57245 php/Attic/examples/sample-idp/login.php            |  17 +--
57246 php/Attic/examples/sample-idp/setup.php            |  27 +++-
57247 php/Attic/examples/sample-idp/singleSignOn.php     | 116 +++++++++------
57248 php/Attic/examples/sample-idp/soapEndpoint.php     |  14 +-
57249 php/Attic/examples/sample-idp/user_add.php         |   4 +-
57250 php/Attic/examples/sample-sp/assertionConsumer.php | 111 +++++++++-----
57251 php/Attic/examples/sample-sp/index.php             |  58 ++++----
57252 php/Attic/examples/sample-sp/log_view.php          | 160 +++++++++++++++++++++
57253 php/Attic/examples/sample-sp/login.php             |  40 ++++--
57254 php/Attic/examples/sample-sp/logout.php            |   1 -
57255 php/Attic/examples/sample-sp/metadata_idp1.xml     |   8 +-
57256 php/Attic/examples/sample-sp/setup.php             |  58 +++++++-
57257 php/Attic/examples/sample-sp/view_session.php      |  88 ++++++++++++
57258 16 files changed, 652 insertions(+), 193 deletions(-)
57259
57260commit cc5bffb4bd9a1f3f057be78bfcd71db51a74dfc8
57261Author: Frederic Peters <fpeters@entrouvert.com>
57262Date:   Fri Sep 17 15:19:18 2004 +0000
57263
57264    removed remaining parenthesis on return statements
57265
57266 lasso/id-ff/server.c                | 4 ++--
57267 lasso/lasso.c                       | 2 +-
57268 lasso/xml/samlp_request_abstract.c  | 4 ++--
57269 lasso/xml/samlp_response_abstract.c | 4 ++--
57270 4 files changed, 7 insertions(+), 7 deletions(-)
57271
57272commit 5cfa71551de2e9a37aa5558eba6f1d2526287447
57273Author: Frederic Peters <fpeters@entrouvert.com>
57274Date:   Fri Sep 17 15:09:57 2004 +0000
57275
57276    lasso_sha1 doesn't return a string but a buffer
57277
57278 lasso/xml/tools.c | 6 +++---
57279 1 file changed, 3 insertions(+), 3 deletions(-)
57280
57281commit f70d60877a39560648ad8c12d1aca309afa59bb1
57282Author: Romain Chantereay <rchantereau@entrouvert.com>
57283Date:   Fri Sep 17 12:18:30 2004 +0000
57284
57285    Uptaded NSI scripts:
57286        * Set version to 0.4.1-2 (filename is set too)
57287        * Updated files modules documentation.
57288        * Added intl.dll (part of gettext project) to dependencies installation.
57289
57290    PS: Gettext is not included, just intl.dll
57291
57292 win32/nsis/lasso-deps.nsi | 38 ++++++++++++++++++++++----------------
57293 win32/nsis/lasso-full.nsi | 42 ++++++++++++++++++++++++------------------
57294 2 files changed, 46 insertions(+), 34 deletions(-)
57295
57296commit 32fe149c508811927766b9556c1fd89c3daddaa9
57297Author: Frederic Peters <fpeters@entrouvert.com>
57298Date:   Fri Sep 17 10:15:16 2004 +0000
57299
57300    remove removed code
57301
57302 lasso/Attic/protocols/artifact.c       |  6 ----
57303 lasso/Attic/protocols/logout_request.c | 13 ---------
57304 lasso/id-ff/login.c                    | 37 ++----------------------
57305 lasso/id-ff/name_identifier_mapping.c  |  2 --
57306 lasso/xml/debug.c                      | 16 -----------
57307 lasso/xml/xml.c                        | 52 ----------------------------------
57308 6 files changed, 2 insertions(+), 124 deletions(-)
57309
57310commit 9275ffed95345536ebddbf57c7253a9cb1f43188
57311Author: Frederic Peters <fpeters@entrouvert.com>
57312Date:   Fri Sep 17 10:14:42 2004 +0000
57313
57314    alloc xmlChar with xmlMalloc in lasso_build_unique_id; alloc one more character
57315    in lasso_sha1; remove some removed code
57316
57317 lasso/xml/tools.c | 15 +++------------
57318 1 file changed, 3 insertions(+), 12 deletions(-)
57319
57320commit 6dda2ff2ab6e5e42a1c97e4ac941f84804c02b05
57321Author: Frederic Peters <fpeters@entrouvert.com>
57322Date:   Fri Sep 17 09:43:03 2004 +0000
57323
57324    use memcpy to copy memory; also fixed type of samlArt.
57325
57326 lasso/id-ff/login.c | 17 ++++++-----------
57327 1 file changed, 6 insertions(+), 11 deletions(-)
57328
57329commit 40940b95aaefd87f9af96439669cc6cb184d69ef
57330Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57331Date:   Thu Sep 16 15:57:55 2004 +0000
57332
57333    New logging system with a web interface.
57334
57335 php/Attic/examples/sample-idp/admin_user.php   |  17 ++--
57336 php/Attic/examples/sample-idp/index.php        |  39 ++++-----
57337 php/Attic/examples/sample-idp/log_view.php     | 108 +++++++++++++++++++++++++
57338 php/Attic/examples/sample-idp/login.php        |  20 +++--
57339 php/Attic/examples/sample-idp/logout.php       |  14 ++++
57340 php/Attic/examples/sample-idp/setup.php        |  38 +++++++--
57341 php/Attic/examples/sample-idp/singleSignOn.php |  40 +++------
57342 php/Attic/examples/sample-idp/soapEndpoint.php |  21 +++--
57343 php/Attic/examples/sample-idp/user_add.php     |  30 +++++--
57344 php/Attic/examples/sample-sp/index.php         |  35 ++++----
57345 php/Attic/examples/sample-sp/login.php         |   2 +-
57346 php/Attic/examples/sample-sp/setup.php         |   9 +++
57347 12 files changed, 258 insertions(+), 115 deletions(-)
57348
57349commit 7ea2275ca076a880c27448cdbdfe09ffa9f15db8
57350Author: Valery Febvre <vfebvre at easter-eggs.com>
57351Date:   Thu Sep 16 15:25:52 2004 +0000
57352
57353    Disabled "consent" attribute checking when NameIDPolicy is set to federated
57354    in the AuthnRequest (in lasso_login_process_federation method)
57355
57356 lasso/id-ff/login.c | 39 ++++++++++++++++++++-------------------
57357 1 file changed, 20 insertions(+), 19 deletions(-)
57358
57359commit 9fcd2d78851c67a84dc7dcc1b53805fe804d8ea0
57360Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57361Date:   Thu Sep 16 13:55:50 2004 +0000
57362
57363    For multiple virtual hosts with certificat you need to set the CN.
57364    It's fixed in the PHP sample README.
57365
57366 php/Attic/examples/README | 6 +++++-
57367 1 file changed, 5 insertions(+), 1 deletion(-)
57368
57369commit 60751467524f12aee0681c67ed2be843485d595d
57370Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57371Date:   Thu Sep 16 12:29:20 2004 +0000
57372
57373    README for the PHP samples is now complete. Can someone try it?
57374
57375 php/Attic/examples/README               | 97 +++++++++++++++++++++++----------
57376 php/Attic/examples/sample-idp/setup.php |  2 +-
57377 2 files changed, 68 insertions(+), 31 deletions(-)
57378
57379commit 2f0a452be39b1ec48a2ce40c3d5d857f31d71a90
57380Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57381Date:   Wed Sep 15 15:59:59 2004 +0000
57382
57383    Added sample xml metadata in the distribution
57384    Added a README file, this file explain howto setup a PHP IdP/SP, it's
57385    not fully documented yet. Work in progress.
57386
57387 php/Attic/examples/README                       | 137 ++++++++++++++++++++++++
57388 php/Attic/examples/sample-idp/Makefile.am       |  26 ++++-
57389 php/Attic/examples/sample-idp/README            |  27 -----
57390 php/Attic/examples/sample-idp/metadata_idp1.xml |  19 ++++
57391 php/Attic/examples/sample-idp/metadata_sp1.xml  |  20 ++++
57392 php/Attic/examples/sample-idp/setup.php         |  17 +--
57393 php/Attic/examples/sample-sp/Makefile.am        |  20 +++-
57394 php/Attic/examples/sample-sp/metadata_idp1.xml  |  19 ++++
57395 php/Attic/examples/sample-sp/metadata_sp1.xml   |  20 ++++
57396 php/Attic/examples/sample-sp/setup.php          |  49 +++++----
57397 10 files changed, 290 insertions(+), 64 deletions(-)
57398
57399commit 881bb4d750dbb07cae3d4f8836a6c06ba465272e
57400Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57401Date:   Wed Sep 15 08:25:45 2004 +0000
57402
57403    New logging system based on Pear::Log package.
57404    Every actions on the idp, sp will be logged inside the database, syslog
57405    a file.
57406
57407 php/Attic/examples/sample-idp/admin_user.php       |   2 +-
57408 php/Attic/examples/sample-idp/login.php            | 147 ++++++++++++++++++---
57409 php/Attic/examples/sample-idp/setup.php            |  43 ++++--
57410 php/Attic/examples/sample-idp/singleSignOn.php     |  88 +++++++++---
57411 php/Attic/examples/sample-idp/soapEndpoint.php     | 129 +++++++++++++-----
57412 php/Attic/examples/sample-sp/admin_user.php        |   4 +-
57413 php/Attic/examples/sample-sp/assertionConsumer.php |   2 +-
57414 php/Attic/examples/sample-sp/logout.php            |   4 +-
57415 8 files changed, 332 insertions(+), 87 deletions(-)
57416
57417commit 5ee3977db17a14a3ac81bfa7fb6266f342c50ac7
57418Author: Nicolas Clapies <nclapies@entrouvert.com>
57419Date:   Tue Sep 14 16:00:07 2004 +0000
57420
57421    Added binding for LassoNameRegistration C object
57422
57423 swig/Lasso.i | 180 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
57424 1 file changed, 180 insertions(+)
57425
57426commit 1430d739e564a63da55f6063b13a4f41acaf899c
57427Author: Nicolas Clapies <nclapies@entrouvert.com>
57428Date:   Tue Sep 14 15:55:19 2004 +0000
57429
57430    Little indentation
57431
57432 lasso/id-ff/name_registration.c | 2 +-
57433 1 file changed, 1 insertion(+), 1 deletion(-)
57434
57435commit 48651a55d88f57cd882579b197496e83bbc4caa3
57436Author: Nicolas Clapies <nclapies@entrouvert.com>
57437Date:   Tue Sep 14 15:53:46 2004 +0000
57438
57439    Added tests if required attributes in lasso_register_name_identifier_request_new_from_query() are not found.
57440
57441 .../protocols/register_name_identifier_request.c   | 66 +++++++++++++++++++++-
57442 1 file changed, 65 insertions(+), 1 deletion(-)
57443
57444commit 648b65714bdd5a5b7d98d16633a270482e6762b1
57445Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57446Date:   Mon Sep 13 16:00:30 2004 +0000
57447
57448    now the user list show federations
57449
57450 php/Attic/examples/sample-idp/admin_user.php | 67 +++++++++++++++++++++++++---
57451 1 file changed, 60 insertions(+), 7 deletions(-)
57452
57453commit a58eaf592509012ff6fc8a92887d74f899a89a55
57454Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57455Date:   Mon Sep 13 15:55:23 2004 +0000
57456
57457    bind property providerIDs for LassoIdentity
57458    added typemap, convert GPtrArray to PHP indexed string array
57459
57460 swig/Lasso.i | 38 ++++++++++++++++++++++++++++++++++++++
57461 1 file changed, 38 insertions(+)
57462
57463commit 8976ed87f59de26aa31ce8bc471d49614bfbe008
57464Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57465Date:   Mon Sep 13 12:32:31 2004 +0000
57466
57467    split source code of singleSignOn.php in many functions
57468    added support for http basic authentification
57469    remove useless "?SID=" values
57470
57471 php/Attic/examples/sample-idp/admin_user.php       |   2 +-
57472 php/Attic/examples/sample-idp/setup.php            |  51 ++--
57473 php/Attic/examples/sample-idp/singleSignOn.php     | 313 +++++++++++++++------
57474 php/Attic/examples/sample-idp/soapEndpoint.php     |  46 ++-
57475 php/Attic/examples/sample-sp/assertionConsumer.php |   4 +-
57476 php/Attic/examples/sample-sp/index.php             |   7 +-
57477 6 files changed, 287 insertions(+), 136 deletions(-)
57478
57479commit 19663b8864a6656f9baca0120276ff7607e1fedf
57480Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57481Date:   Fri Sep 10 15:35:06 2004 +0000
57482
57483    change header("Location $url\n\n") to  header("Location $url\r\n\r\n")
57484
57485 php/Attic/examples/sample-idp/login.php            |  2 +-
57486 php/Attic/examples/sample-idp/logout.php           |  2 +-
57487 php/Attic/examples/sample-idp/singleSignOn.php     |  2 +-
57488 php/Attic/examples/sample-sp/assertionConsumer.php |  2 +-
57489 php/Attic/examples/sample-sp/login.php             |  2 +-
57490 php/Attic/examples/sample-sp/logout.php            | 11 ++++-------
57491 php/Attic/examples/sample-sp/register.php          |  8 ++------
57492 7 files changed, 11 insertions(+), 18 deletions(-)
57493
57494commit 0abfa7d0c8bac90e291cf7664a0302aa286f716d
57495Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57496Date:   Fri Sep 10 15:17:36 2004 +0000
57497
57498    Use header("Location: $url\n\n") instead of  header("Location: $url")
57499    Secure every SQL query with the quoteSmart methode.
57500    Completely rewrite singleSignOn.php, now the code is more easy to understand
57501    and more clean.
57502
57503 php/Attic/examples/sample-idp/admin_user.php       |  16 +-
57504 php/Attic/examples/sample-idp/login.php            |   2 +-
57505 php/Attic/examples/sample-idp/logout.php           |   3 +-
57506 php/Attic/examples/sample-idp/setup.php            |   2 +-
57507 php/Attic/examples/sample-idp/singleSignOn.php     | 273 ++++++++++++---------
57508 php/Attic/examples/sample-sp/admin_user.php        |  17 +-
57509 php/Attic/examples/sample-sp/assertionConsumer.php |   3 +-
57510 php/Attic/examples/sample-sp/index.php             |   2 +-
57511 php/Attic/examples/sample-sp/login.php             |   2 +-
57512 php/Attic/examples/sample-sp/logout.php            |   3 +-
57513 php/Attic/examples/sample-sp/register.php          |  10 +-
57514 11 files changed, 186 insertions(+), 147 deletions(-)
57515
57516commit 5be8519c1f44c4cbaecc659762bc5b23d36e2bfe
57517Author: Frederic Peters <fpeters@entrouvert.com>
57518Date:   Fri Sep 10 15:07:23 2004 +0000
57519
57520    Fixed ABI and API breakage.  Please don't modify function signatures (even more
57521    so when the new arg is not used).
57522
57523 lasso/id-ff/name_registration.c | 3 +--
57524 lasso/id-ff/name_registration.h | 3 +--
57525 2 files changed, 2 insertions(+), 4 deletions(-)
57526
57527commit c1a3a2070d80421f533531abd231541421c40637
57528Author: Nicolas Clapies <nclapies@entrouvert.com>
57529Date:   Fri Sep 10 14:39:01 2004 +0000
57530
57531    A lot of Updates ... currently it is unusable : lasso_name_registration_validate_request(), lasso_name_registration_process_response_msg(), lasso_name_identifier_mapping_validate_request() and lasso_name_identifier_mapping_process_response_msg() need to be completed
57532
57533 lasso/id-ff/name_identifier_mapping.c | 136 ++++++++++++++++++++++++----------
57534 lasso/id-ff/name_identifier_mapping.h |   4 +
57535 lasso/id-ff/name_registration.c       |  45 +----------
57536 3 files changed, 103 insertions(+), 82 deletions(-)
57537
57538commit e6598cefb84928dd6b3fec09980c8bc945421bbc
57539Author: Nicolas Clapies <nclapies@entrouvert.com>
57540Date:   Fri Sep 10 13:19:53 2004 +0000
57541
57542    Moved lasso_name_registration_validate_request() method at the end of definition order
57543
57544 lasso/id-ff/name_registration.c | 105 ++++++++++++++++++++--------------------
57545 1 file changed, 53 insertions(+), 52 deletions(-)
57546
57547commit a534fb441bd7fd587c8b9d8e7bc13c5910be264f
57548Author: Nicolas Clapies <nclapies@entrouvert.com>
57549Date:   Fri Sep 10 13:16:16 2004 +0000
57550
57551    Moved lasso_name_registration_validate_request() at the end of declaration order
57552
57553 lasso/id-ff/name_registration.h | 4 ++--
57554 1 file changed, 2 insertions(+), 2 deletions(-)
57555
57556commit 84480e435282b74422cdea48ce5ad32673f38482
57557Author: Frederic Peters <fpeters@entrouvert.com>
57558Date:   Fri Sep 10 13:05:36 2004 +0000
57559
57560    Moved assertion to private part of LassoLogin* (use lasso_login_get_assertion
57561    to get it).  Without breaking ABI.  Classy.
57562
57563 lasso/id-ff/login.h | 2 +-
57564 1 file changed, 1 insertion(+), 1 deletion(-)
57565
57566commit 840395ffde9fb180c25c99d483956edc77712aa9
57567Author: Nicolas Clapies <nclapies@entrouvert.com>
57568Date:   Fri Sep 10 12:44:51 2004 +0000
57569
57570    Updated name registration object's methods code to have the same structure as the other profiles. It still needs to be tested before to be souked :)
57571
57572 lasso/id-ff/name_registration.c | 229 ++++++++++++++++++++++++++++------------
57573 lasso/id-ff/name_registration.h |   3 +-
57574 2 files changed, 165 insertions(+), 67 deletions(-)
57575
57576commit eca9e5cbcb123d3ee7ea8a12dc490cbc4de84ebd
57577Author: Nicolas Clapies <nclapies@entrouvert.com>
57578Date:   Fri Sep 10 12:23:28 2004 +0000
57579
57580    Changed comment if error when building query logout request message
57581
57582 lasso/id-ff/logout.c | 2 +-
57583 1 file changed, 1 insertion(+), 1 deletion(-)
57584
57585commit 225b93a59cadff59167c16322999c55523e4336b
57586Author: Nicolas Clapies <nclapies@entrouvert.com>
57587Date:   Fri Sep 10 12:21:27 2004 +0000
57588
57589    Added entry for logout method lasso_logout_dump(), lasso_logout_init_request() and lasso_logout_reset_providerID_index()
57590
57591 docs/reference/lasso-sections.txt | 3 +++
57592 1 file changed, 3 insertions(+)
57593
57594commit edacd94c3eb1bb84712e810aea33f3d6736bcc8e
57595Author: Nicolas Clapies <nclapies@entrouvert.com>
57596Date:   Fri Sep 10 12:20:18 2004 +0000
57597
57598    Added lasso_provider_get_registerNameIdentifierServiceReturnURL() method in LassoProvider object
57599
57600 lasso/Attic/protocols/provider.c | 26 ++++++++++++++++++++++++++
57601 lasso/Attic/protocols/provider.h |  4 ++++
57602 2 files changed, 30 insertions(+)
57603
57604commit 8fac593fd22f6363022983c02faddcaf52e72604
57605Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57606Date:   Thu Sep 9 14:37:05 2004 +0000
57607
57608    I've forget to add lasso/php/examples/sample-idp/Makefile in
57609    the autoconf script.
57610
57611 configure.ac | 1 +
57612 1 file changed, 1 insertion(+)
57613
57614commit 3a959f3925fd8edd09a6744fb66822028a811e37
57615Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57616Date:   Wed Sep 8 16:21:34 2004 +0000
57617
57618    Improve setup system : edit metadata and allow the administrator to select
57619    the authentification methode (HTTP Basic or HTML Form).
57620
57621 php/Attic/examples/sample-idp/create_metadata.php | 12 +++++++++++-
57622 php/Attic/examples/sample-idp/edit_metadata.php   |  2 ++
57623 php/Attic/examples/sample-idp/setup.php           | 17 +++++++++++++++++
57624 3 files changed, 30 insertions(+), 1 deletion(-)
57625
57626commit db8d9f930f9acb2d0f8e9e344bc6fa01d8f4ce8d
57627Author: Frederic Peters <fpeters@entrouvert.com>
57628Date:   Wed Sep 8 15:50:02 2004 +0000
57629
57630    please use spaces between variable names and values
57631
57632 docs/reference/Makefile.am                | 29 ++++++++++-------------------
57633 lasso/Makefile.am                         |  5 +----
57634 lasso/id-ff/Makefile.am                   |  2 --
57635 php/Attic/examples/Makefile.am            |  2 +-
57636 php/Attic/examples/sample-idp/Makefile.am | 16 +++++-----------
57637 php/Attic/examples/sample-sp/Makefile.am  | 11 +++--------
57638 php/Makefile.am                           |  6 +++---
57639 python/doc/.cvsignore                     |  3 +++
57640 python/doc/tutorial/.cvsignore            |  3 +++
57641 9 files changed, 29 insertions(+), 48 deletions(-)
57642
57643commit 070e552257daeb15c24dce902b6d9d1a17d7b15d
57644Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57645Date:   Wed Sep 8 15:43:51 2004 +0000
57646
57647    added edit sp metadata to the setup system
57648
57649 php/Attic/examples/sample-idp/edit_metadata.php | 59 +++++++++++++++++++++++++
57650 php/Attic/examples/sample-idp/setup.php         | 12 ++---
57651 php/Attic/examples/sample-idp/singleSignOn.php  | 16 +++----
57652 php/Attic/examples/sample-idp/user_add.php      | 52 ++++++++++++++--------
57653 4 files changed, 102 insertions(+), 37 deletions(-)
57654
57655commit a0e6291fb2482f5c926ab2599c2d85a80f9f59ab
57656Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57657Date:   Wed Sep 8 15:12:36 2004 +0000
57658
57659    nice user browser
57660
57661 php/Attic/examples/sample-idp/admin_user.php | 56 ++++++++++++++++++++++++----
57662 1 file changed, 49 insertions(+), 7 deletions(-)
57663
57664commit 3dcf64a7096a04a718825b3723a4153d312b2343
57665Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57666Date:   Wed Sep 8 13:07:30 2004 +0000
57667
57668    oups ;(
57669
57670 php/Attic/examples/sample-idp/Makefile.am | 11 +++++++++++
57671 1 file changed, 11 insertions(+)
57672
57673commit 789fbb27243b0f0990e8431704099b2713986ba5
57674Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57675Date:   Wed Sep 8 12:56:49 2004 +0000
57676
57677    SOAP request read problem fixed
57678    SSO is now working much better
57679
57680 php/Attic/examples/Makefile.am                     |   2 +-
57681 php/Attic/examples/sample-idp/singleSignOn.php     | 205 ++++++++++++---------
57682 php/Attic/examples/sample-sp/assertionConsumer.php |  40 +++-
57683 php/Attic/examples/sample-sp/logout.php            |  38 +++-
57684 4 files changed, 177 insertions(+), 108 deletions(-)
57685
57686commit 5b7353c5f8cc2545aea69b49d2df6c6a32ea03a1
57687Author: Emmanuel Raviart <eraviart@entrouvert.com>
57688Date:   Wed Sep 8 00:44:52 2004 +0000
57689
57690    Restructured ColdFusion code. Added single logout code. Both single sign-on
57691    and single logout work.
57692
57693 java/coldfusion/src/CFLassoSingleLogout.java       | 98 ++++++++++++++++++++++
57694 .../src/{CFLasso.java => CFLassoSingleSignOn.java} | 35 ++++----
57695 java/coldfusion/web/assertionConsumer.cfm          | 11 ++-
57696 java/coldfusion/web/singleLogout.cfm               | 40 +++++++++
57697 java/coldfusion/web/singleSignOn.cfm               |  8 +-
57698 5 files changed, 170 insertions(+), 22 deletions(-)
57699
57700commit fd9574d0becacec6e0b85e0b7af842cfd3a71592
57701Author: Emmanuel Raviart <eraviart@entrouvert.com>
57702Date:   Tue Sep 7 21:04:21 2004 +0000
57703
57704    Added files that I forgot to commit for 0.4.1
57705
57706    Improved ColdFusion.
57707
57708 NEWS                                      | 5 +++++
57709 doap.rdf                                  | 4 ++++
57710 java/coldfusion/web/assertionConsumer.cfm | 6 +++---
57711 java/coldfusion/web/singleSignOn.cfm      | 4 ++--
57712 4 files changed, 14 insertions(+), 5 deletions(-)
57713
57714commit 394a153255e95ef068d99bdb667ca2ab54c8565b
57715Author: Romain Chantereay <rchantereau@entrouvert.com>
57716Date:   Tue Sep 7 18:14:49 2004 +0000
57717
57718    Corrected install-java-lite nsi script.
57719
57720 win32/nsis/jlasso-lite.nsi | 19 ++++++++-----------
57721 1 file changed, 8 insertions(+), 11 deletions(-)
57722
57723commit 0bc0ac885074288b7bd9a02aecf73f0359a94509
57724Author: Emmanuel Raviart <eraviart@entrouvert.com>
57725Date:   Tue Sep 7 17:45:02 2004 +0000
57726
57727    Created ChangeLog using cvs2cl -f ChangeLog --FSF
57728
57729 ChangeLog | 8588 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
57730 1 file changed, 8588 insertions(+)
57731
57732commit 65ea31957039c539a3de503ea4acf0b90bf6ffd3
57733Author: Emmanuel Raviart <eraviart@entrouvert.com>
57734Date:   Tue Sep 7 17:13:05 2004 +0000
57735
57736    Replaced Sign On with Sign-On.
57737
57738 README | 2 +-
57739 1 file changed, 1 insertion(+), 1 deletion(-)
57740
57741commit f37ed70f1014752f0a9158392780c801b48db613
57742Author: Emmanuel Raviart <eraviart@entrouvert.com>
57743Date:   Tue Sep 7 17:09:09 2004 +0000
57744
57745    Login skeleton for ColdFusion is now fully working.
57746
57747 java/coldfusion/src/CFLasso.java                   | 58 +++++++++++++++++++++-
57748 java/coldfusion/web/assertionConsumer.cfm          | 45 +++++++++++++++++
57749 .../coldfusion/web/{login.cfm => singleSignOn.cfm} |  4 +-
57750 3 files changed, 104 insertions(+), 3 deletions(-)
57751
57752commit 5e5e3c53507bb420c01ea11edadf965777f6af25
57753Author: Romain Chantereay <rchantereau@entrouvert.com>
57754Date:   Tue Sep 7 17:08:48 2004 +0000
57755
57756    Updated NSI scripts.
57757
57758    Set Lasso DLL windows resources filename to liblasso-1.dll.
57759
57760 win32/lasso.rc             | 2 +-
57761 win32/nsis/jlasso-lite.nsi | 6 +++---
57762 win32/nsis/lasso-deps.nsi  | 4 ++--
57763 win32/nsis/lasso-full.nsi  | 4 ++--
57764 win32/nsis/lasso-lite.nsi  | 4 ++--
57765 5 files changed, 10 insertions(+), 10 deletions(-)
57766
57767commit ce352716fd2c3ae3ff7a20c7f56b79b0d1c97638
57768Author: Romain Chantereay <rchantereau@entrouvert.com>
57769Date:   Tue Sep 7 17:07:59 2004 +0000
57770
57771    Add windows linker --add-stdcall-alias in order to permit failsafe use of DLLs.
57772
57773 java/Makefile.am   | 3 ++-
57774 lasso/Makefile.am  | 9 +++++++--
57775 python/Makefile.am | 4 ++++
57776 3 files changed, 13 insertions(+), 3 deletions(-)
57777
57778commit 9388bdfc57a3b49adafc1693d21975214e63a691
57779Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57780Date:   Tue Sep 7 15:55:11 2004 +0000
57781
57782    IdP PHP : logout is working
57783
57784 php/Attic/examples/sample-idp/setup.php            |   5 +-
57785 php/Attic/examples/sample-idp/singleSignOn.php     |  32 ++++--
57786 php/Attic/examples/sample-idp/soapEndpoint.php     | 121 ++++++++++++++++++++-
57787 php/Attic/examples/sample-sp/assertionConsumer.php |   3 +-
57788 php/Attic/examples/sample-sp/index.php             |   1 +
57789 php/Attic/examples/sample-sp/login.php             |   2 +-
57790 php/Attic/examples/sample-sp/logout.php            |   6 +-
57791 php/Attic/examples/sample-sp/setup.php             |   2 +-
57792 8 files changed, 150 insertions(+), 22 deletions(-)
57793
57794commit ed0ad921339c04ae57f48e31be8d4d925585285a
57795Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57796Date:   Tue Sep 7 15:09:00 2004 +0000
57797
57798    ZVAL_STRING macro for PHP
57799
57800 swig/Lasso.i | 20 ++++++++++++++++++++
57801 1 file changed, 20 insertions(+)
57802
57803commit 78e9a2b30fb31f2446e86c9cd0a43fd5ff33e4d8
57804Author: Frederic Peters <fpeters@entrouvert.com>
57805Date:   Tue Sep 7 15:03:35 2004 +0000
57806
57807    fixed error output in configure when no java has been found
57808    (was: ./configure: line 20612: NULL: command not found )
57809
57810 configure.ac | 1 +
57811 1 file changed, 1 insertion(+)
57812
57813commit a187ddc0d8a257f34b9adaa19a170d48594782cb
57814Author: Romain Chantereay <rchantereau@entrouvert.com>
57815Date:   Tue Sep 7 14:51:23 2004 +0000
57816
57817    Firsts fixes in order to compile Python binding under Darwin.
57818
57819 configure.ac       | 8 ++++++--
57820 python/Makefile.am | 5 ++++-
57821 2 files changed, 10 insertions(+), 3 deletions(-)
57822
57823commit 5fe9c9cbc9bee3718441b310cbccc30d548010cb
57824Author: Romain Chantereay <rchantereau@entrouvert.com>
57825Date:   Tue Sep 7 14:29:40 2004 +0000
57826
57827    Another way to test, ugly, but safe.
57828
57829 java/Makefile.am | 13 +++++++++----
57830 1 file changed, 9 insertions(+), 4 deletions(-)
57831
57832commit e4de8cee48ec836c68789ea8f7d4eaf90feae017
57833Author: Nicolas Clapies <nclapies@entrouvert.com>
57834Date:   Tue Sep 7 14:25:55 2004 +0000
57835
57836    Comments miss in some last commits, so : the 4 last commits fixed a bad bug in lasso_logout_get_next_provideID() and a bug in the setting of status code value in logout response
57837
57838 lasso/id-ff/logout.c | 2 --
57839 1 file changed, 2 deletions(-)
57840
57841commit 68fe57242dead57b49265d03e1bfb3e311851fb5
57842Author: Romain Chantereay <rchantereau@entrouvert.com>
57843Date:   Tue Sep 7 14:25:48 2004 +0000
57844
57845    Ok, now a module undex Win32, and a lib under Linux (and other OS).
57846
57847 java/Makefile.am | 4 ++++
57848 1 file changed, 4 insertions(+)
57849
57850commit dcef5a4591b2f2522040c5ae15bf6296b6e0cdc7
57851Author: Nicolas Clapies <nclapies@entrouvert.com>
57852Date:   Tue Sep 7 14:22:23 2004 +0000
57853
57854    Fixed a seg fault in lasso_logout_get_next_providerID()
57855
57856 lasso/id-ff/logout.c | 16 ++++++----------
57857 1 file changed, 6 insertions(+), 10 deletions(-)
57858
57859commit a6b6a9b659f2ed09f865b9618bc31c03be4dc676
57860Author: Romain Chantereay <rchantereau@entrouvert.com>
57861Date:   Tue Sep 7 14:21:16 2004 +0000
57862
57863    Now module is a module.
57864
57865 java/Makefile.am | 10 +++++-----
57866 1 file changed, 5 insertions(+), 5 deletions(-)
57867
57868commit 984ae67795631bed0c03e780283271a68760be58
57869Author: Nicolas Clapies <nclapies@entrouvert.com>
57870Date:   Tue Sep 7 14:09:48 2004 +0000
57871
57872    *** empty log message ***
57873
57874 lasso/id-ff/logout.c | 4 +---
57875 1 file changed, 1 insertion(+), 3 deletions(-)
57876
57877commit 49bf572857505bab5742627741c764064012cf56
57878Author: Romain Chantereay <rchantereau@entrouvert.com>
57879Date:   Tue Sep 7 14:06:17 2004 +0000
57880
57881    Now 0.4.1 and 1:1:0.
57882
57883 configure.ac | 6 +++---
57884 1 file changed, 3 insertions(+), 3 deletions(-)
57885
57886commit 4ba23fe9a8a30103ab45fd723d23b2f91cf7d115
57887Author: Nicolas Clapies <nclapies@entrouvert.com>
57888Date:   Tue Sep 7 13:42:20 2004 +0000
57889
57890    Added entries for missing methods of logout object documentation : lasso_logout_init_request() and lasso_logout_reset_providerID_index()
57891
57892 lasso/id-ff/logout.c | 122 +++++++++++++++++++++++++--------------------------
57893 1 file changed, 61 insertions(+), 61 deletions(-)
57894
57895commit f922f7fffc76dcc2e89c4d42cf15d103761d01c4
57896Author: Nicolas Clapies <nclapies@entrouvert.com>
57897Date:   Tue Sep 7 13:41:22 2004 +0000
57898
57899    Updated the API developer documentation
57900
57901 lasso/id-ff/defederation.c | 7 ++++---
57902 1 file changed, 4 insertions(+), 3 deletions(-)
57903
57904commit de7d014d90f0566ee82fd72a39744af6897930f7
57905Author: Nicolas Clapies <nclapies@entrouvert.com>
57906Date:   Tue Sep 7 13:20:15 2004 +0000
57907
57908    Updated the API developer documentation
57909
57910 lasso/id-ff/logout.c | 139 +++++++++++++++++++++++++++++++--------------------
57911 1 file changed, 84 insertions(+), 55 deletions(-)
57912
57913commit 66ff07ce2a75a13f48513985223a5d3767f57da2
57914Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57915Date:   Tue Sep 7 12:57:58 2004 +0000
57916
57917    SWIGPHP4 is not a defined in the wapper source code, use PHP_VERSION
57918
57919 swig/Lasso.i | 12 ++++++------
57920 1 file changed, 6 insertions(+), 6 deletions(-)
57921
57922commit c47ce0d0fb248b62bffa7e2366c7350f8257c584
57923Author: Christophe Nowicki <cnowicki@easter-eggs.com>
57924Date:   Tue Sep 7 12:56:17 2004 +0000
57925
57926    remove swig -noproxy option for PHP
57927
57928 php/Makefile.am | 2 +-
57929 1 file changed, 1 insertion(+), 1 deletion(-)
57930
57931commit ba26f54ef891be07d1749e193bfe19d3e3f58900
57932Author: Romain Chantereay <rchantereau@entrouvert.com>
57933Date:   Tue Sep 7 11:47:29 2004 +0000
57934
57935    RTM :)
57936
57937    Now good and proper test on swig version.
57938
57939 swig/Lasso.i | 2 +-
57940 1 file changed, 1 insertion(+), 1 deletion(-)
57941
57942commit b74caa598286c438e9c065ea2ed6cf19a4de60f4
57943Author: Frederic Peters <fpeters@entrouvert.com>
57944Date:   Tue Sep 7 11:43:47 2004 +0000
57945
57946    filled NEWS file
57947
57948 NEWS | 23 +++++++++++++++++++++++
57949 1 file changed, 23 insertions(+)
57950
57951commit 9846f1dced57bdeaaa47f5d3312328659b0fdbc4
57952Author: Frederic Peters <fpeters@entrouvert.com>
57953Date:   Tue Sep 7 11:37:10 2004 +0000
57954
57955    removed note about bindings in README
57956
57957 README | 3 +--
57958 1 file changed, 1 insertion(+), 2 deletions(-)
57959
57960commit b31f29eab1f3bf72b923d808f9bdfc2334c5b31c
57961Author: Romain Chantereay <rchantereau@entrouvert.com>
57962Date:   Tue Sep 7 11:35:12 2004 +0000
57963
57964    For compatibility with SWIG < 1.3.22, test the swig version before using the new
57965    java enum handling way.
57966
57967 swig/Lasso.i | 4 +++-
57968 1 file changed, 3 insertions(+), 1 deletion(-)
57969
57970commit 3fe225687626d4783d43ed9c99e610d1af126932
57971Author: Romain Chantereay <rchantereau@entrouvert.com>
57972Date:   Tue Sep 7 11:27:39 2004 +0000
57973
57974    Specificly use original approach java enums binding method.
57975
57976
57977    http://www.swig.org/Release/CHANGES
57978
57979    05/20/2004: wsfulton
57980                [Java] Java enum support added. There are now 4 ways in which enums
57981                can be wrapped:
57982
57983                1) Proper Java enums - use %include "enums.swg"
57984                2) Typesafe enums - use %include "enumtypesafe.swg"
57985                3) Type unsafe enums (constant integers) - use %include "enumtypeunsafe.swg"
57986                4) Simple constant integers (original approach) - use %include %"enumsimple.swg"
57987
57988 swig/Lasso.i | 1 +
57989 1 file changed, 1 insertion(+)
57990
57991commit 4234a511c39ecf0d030026911647bd0ce97111e1
57992Author: Romain Chantereay <rchantereau@entrouvert.com>
57993Date:   Tue Sep 7 11:22:18 2004 +0000
57994
57995    Added php sample-sp to the distribution.
57996
57997 configure.ac                             | 4 +++-
57998 php/Attic/examples/Makefile.am           | 1 +
57999 php/Attic/examples/sample-sp/Makefile.am | 9 +++++++++
58000 php/Makefile.am                          | 1 +
58001 4 files changed, 14 insertions(+), 1 deletion(-)
58002
58003commit 91f8a009af4f4422aa29dd15a1b3926c91607c16
58004Author: Frederic Peters <fpeters@entrouvert.com>
58005Date:   Tue Sep 7 11:16:45 2004 +0000
58006
58007    updated debian packaging
58008
58009 changelog                                  | 16 +++++++++++++---
58010 control                                    | 16 +++++++---------
58011 files                                      |  5 +++++
58012 liblasso0-cil.files => liblasso-cil.files  |  2 ++
58013 liblasso0-dev.dirs => liblasso1-dev.dirs   |  0
58014 liblasso0-dev.files => liblasso1-dev.files |  0
58015 liblasso0.dirs => liblasso1.dirs           |  0
58016 liblasso0.files => liblasso1.files         |  0
58017 liblasso1.postinst.debhelper               |  5 +++++
58018 liblasso1.postrm.debhelper                 |  5 +++++
58019 rules                                      |  5 +++--
58020 11 files changed, 40 insertions(+), 14 deletions(-)
58021
58022commit 38fd72e90583af18e6719eb950738661d347159e
58023Author: Frederic Peters <fpeters@entrouvert.com>
58024Date:   Tue Sep 7 11:16:45 2004 +0000
58025
58026    updated debian packaging
58027
58028 debian/changelog                                    | 16 +++++++++++++---
58029 debian/control                                      | 16 +++++++---------
58030 debian/files                                        |  5 +++++
58031 debian/{liblasso0-cil.files => liblasso-cil.files}  |  2 ++
58032 debian/{liblasso0-dev.dirs => liblasso1-dev.dirs}   |  0
58033 debian/{liblasso0-dev.files => liblasso1-dev.files} |  0
58034 debian/{liblasso0.dirs => liblasso1.dirs}           |  0
58035 debian/{liblasso0.files => liblasso1.files}         |  0
58036 debian/liblasso1.postinst.debhelper                 |  5 +++++
58037 debian/liblasso1.postrm.debhelper                   |  5 +++++
58038 debian/rules                                        |  5 +++--
58039 11 files changed, 40 insertions(+), 14 deletions(-)
58040
58041commit 8eb1397a89e88d055691db5113b8c3dd2155a525
58042Author: Romain Chantereay <rchantereau@entrouvert.com>
58043Date:   Tue Sep 7 10:36:04 2004 +0000
58044
58045    Better java sun jdk support on Windows plateforms.
58046
58047    NOTE: Use good PATH environment variable and set JAVA=java, JAVAC=javac &
58048    JAR=jar. It is very important.
58049
58050 configure.ac | 14 +++++++++++---
58051 1 file changed, 11 insertions(+), 3 deletions(-)
58052
58053commit 1602702ea749c2c0749c56a6c5a753baf02de6c1
58054Author: Romain Chantereay <rchantereau@entrouvert.com>
58055Date:   Tue Sep 7 08:53:17 2004 +0000
58056
58057    Fixed php-config help typo.
58058
58059 configure.ac | 2 +-
58060 1 file changed, 1 insertion(+), 1 deletion(-)
58061
58062commit 878dab9941ed0b70c49c0b06c9bf2040a17e43d0
58063Author: Romain Chantereay <rchantereau@entrouvert.com>
58064Date:   Tue Sep 7 08:51:44 2004 +0000
58065
58066    No need to define package and version constants, there are already defined in
58067    the lasso_config.h file. This file is included in the generated wrap C source
58068    code.
58069
58070 swig/Lasso.i | 6 ++++--
58071 1 file changed, 4 insertions(+), 2 deletions(-)
58072
58073commit bd7d5b1961fc8fd7658b7d7f2a4d15fd5bc46fd5
58074Author: Romain Chantereay <rchantereau@entrouvert.com>
58075Date:   Tue Sep 7 08:50:54 2004 +0000
58076
58077    Windows java installer includes now lasso.jar. Usefull isn't it ?
58078
58079 win32/nsis/jlasso-lite.nsi | 6 ++++--
58080 1 file changed, 4 insertions(+), 2 deletions(-)
58081
58082commit e1510ecd978d7e1234b5a160584e3fc179548fba
58083Author: Emmanuel Raviart <eraviart@entrouvert.com>
58084Date:   Tue Sep 7 07:45:39 2004 +0000
58085
58086    Corrected Lasso minor version in SWIG binding.
58087
58088 swig/Lasso.i | 2 +-
58089 1 file changed, 1 insertion(+), 1 deletion(-)
58090
58091commit e7ffd783d710228251a4d78b1b0c6d75fd072073
58092Author: Frederic Peters <fpeters@entrouvert.com>
58093Date:   Mon Sep 6 18:50:52 2004 +0000
58094
58095    added 0.4 to doap.rdf
58096
58097 doap.rdf | 4 ++++
58098 1 file changed, 4 insertions(+)
58099
58100commit 2e068417cfe9c4c44dd9d2a426ff1fdc82bf948c
58101Author: Frederic Peters <fpeters@entrouvert.com>
58102Date:   Mon Sep 6 17:49:19 2004 +0000
58103
58104    a bit late; fixed use of unitialized variables (-Wuninitialized needs -O)
58105
58106 lasso/id-ff/defederation.c | 8 ++++----
58107 lasso/id-ff/login.c        | 6 +++---
58108 lasso/id-ff/logout.c       | 2 +-
58109 lasso/id-ff/session.c      | 1 -
58110 lasso/xml/xml.c            | 2 ++
58111 5 files changed, 10 insertions(+), 9 deletions(-)
58112
58113commit 81d1e6b1dd5e8ac792e940252256cf0322ad1877
58114Author: Romain Chantereay <rchantereau@entrouvert.com>
58115Date:   Mon Sep 6 16:56:05 2004 +0000
58116
58117    Updated installer file names.
58118
58119 win32/nsis/jlasso-lite.nsi | 2 +-
58120 win32/nsis/lasso-deps.nsi  | 2 +-
58121 win32/nsis/lasso-full.nsi  | 2 +-
58122 win32/nsis/lasso-lite.nsi  | 2 +-
58123 4 files changed, 4 insertions(+), 4 deletions(-)
58124
58125commit ce3bffd15256793083873a87a185c469d41ead00
58126Author: Romain Chantereay <rchantereau@entrouvert.com>
58127Date:   Mon Sep 6 16:53:47 2004 +0000
58128
58129    Added NSI java script file to distribution.
58130
58131 win32/nsis/Makefile.am | 2 +-
58132 1 file changed, 1 insertion(+), 1 deletion(-)
58133
58134commit 679621c89586792953a62f242a0bc412abc68524
58135Author: Romain Chantereay <rchantereau@entrouvert.com>
58136Date:   Mon Sep 6 16:52:53 2004 +0000
58137
58138    Updated NSI file and added java NSI.
58139
58140 win32/nsis/jlasso-lite.nsi | 110 +++++++++++++++++++++++++++++++++++++++++++++
58141 win32/nsis/lasso-deps.nsi  |  32 ++++++-------
58142 win32/nsis/lasso-full.nsi  |  34 +++++++-------
58143 win32/nsis/lasso-lite.nsi  |  30 ++-----------
58144 4 files changed, 144 insertions(+), 62 deletions(-)
58145
58146commit 7acad8e5e7a56a2413d4fb18df919e0839cd7571
58147Author: Christophe Nowicki <cnowicki@easter-eggs.com>
58148Date:   Mon Sep 6 16:24:26 2004 +0000
58149
58150    PHP Idp Sample :
58151    - form for creating metadata
58152    - sso support
58153    - small README with installation instruction
58154
58155 php/Attic/examples/sample-idp/README              |  28 ++-
58156 php/Attic/examples/sample-idp/admin_user.php      |  21 ++-
58157 php/Attic/examples/sample-idp/create_metadata.php | 134 +++++++++++++++
58158 php/Attic/examples/sample-idp/defederate.php      |  32 ++++
58159 php/Attic/examples/sample-idp/federate.php        |  32 ++++
58160 php/Attic/examples/sample-idp/index.php           |  51 +++++-
58161 php/Attic/examples/sample-idp/login.php           |  37 +++-
58162 php/Attic/examples/sample-idp/logout.php          |  36 ++++
58163 php/Attic/examples/sample-idp/setup.php           |  14 +-
58164 php/Attic/examples/sample-idp/singleSignOn.php    | 199 +++++++++++++++++++---
58165 php/Attic/examples/sample-idp/soapEndpoint.php    |  66 +++++++
58166 php/Attic/examples/sample-idp/user_add.php        |   2 +
58167 12 files changed, 613 insertions(+), 39 deletions(-)
58168
58169commit aab4db8ebcce9d5263a3c1a898d011711876a01d
58170Author: Romain Chantereay <rchantereau@entrouvert.com>
58171Date:   Mon Sep 6 16:24:23 2004 +0000
58172
58173    No more trace of macros if the distribution.
58174
58175 Makefile.am | 2 +-
58176 1 file changed, 1 insertion(+), 1 deletion(-)
58177
58178commit 952459ecb67482f96215db277de619f4a77c4f08
58179Author: Romain Chantereay <rchantereau@entrouvert.com>
58180Date:   Mon Sep 6 16:16:40 2004 +0000
58181
58182    pkg-config-path= becomes pkg-config=
58183
58184 configure.ac | 2 +-
58185 1 file changed, 1 insertion(+), 1 deletion(-)
58186
58187commit f3dd414027a8be682974c45c1b8faa139a46b8a9
58188Author: Romain Chantereay <rchantereau@entrouvert.com>
58189Date:   Mon Sep 6 16:15:40 2004 +0000
58190
58191    Removed check.m4 from distribution.
58192
58193 configure.ac       | 1 -
58194 macros/Makefile.am | 3 ---
58195 2 files changed, 4 deletions(-)
58196
58197commit 8fa466d3361321d1f4fe547ad1016f5695e777e5
58198Author: Nicolas Clapies <nclapies@entrouvert.com>
58199Date:   Mon Sep 6 16:09:27 2004 +0000
58200
58201    Removed old methods declaration
58202
58203 docs/reference/lasso-sections.txt | 4 ----
58204 1 file changed, 4 deletions(-)
58205
58206commit 29909e7ae98fc8808692d165766b0f4f9ba0f3c3
58207Author: Frederic Peters <fpeters@entrouvert.com>
58208Date:   Mon Sep 6 16:05:47 2004 +0000
58209
58210    removd extraneous output about gtk-doc
58211
58212 configure.ac | 1 -
58213 1 file changed, 1 deletion(-)
58214
58215commit 0013c2340587529e6f0c81dba85f404f688f86e2
58216Author: Romain Chantereay <rchantereau@entrouvert.com>
58217Date:   Mon Sep 6 16:05:06 2004 +0000
58218
58219    Really added check macros to the distribution.
58220
58221 configure.ac       | 1 +
58222 macros/Makefile.am | 3 +++
58223 2 files changed, 4 insertions(+)
58224
58225commit 956ed63fd8d70461b7eb4db8a7a85af8f660ad42
58226Author: Romain Chantereay <rchantereau@entrouvert.com>
58227Date:   Mon Sep 6 15:49:14 2004 +0000
58228
58229    Corrected java test.
58230
58231 configure.ac | 10 ++++------
58232 1 file changed, 4 insertions(+), 6 deletions(-)
58233
58234commit 8fb0ee72eff4f7755b67f77272ca153fa37b66b1
58235Author: Romain Chantereay <rchantereau@entrouvert.com>
58236Date:   Mon Sep 6 15:40:59 2004 +0000
58237
58238    Args are string.
58239
58240 autogen.sh | 2 +-
58241 1 file changed, 1 insertion(+), 1 deletion(-)
58242
58243commit d150d244c2267915b01e98f81bc4742bc646cf87
58244Author: Romain Chantereay <rchantereau@entrouvert.com>
58245Date:   Mon Sep 6 15:37:38 2004 +0000
58246
58247    Revision to 0.4.0
58248
58249    Libtool: 1:0:0
58250
58251    Java is not activated when no jar program.
58252
58253 configure.ac | 14 ++++++++------
58254 1 file changed, 8 insertions(+), 6 deletions(-)
58255
58256commit 7f96eb8e68c38f03cc927dc688419892e801ee96
58257Author: Nicolas Clapies <nclapies@entrouvert.com>
58258Date:   Mon Sep 6 15:30:54 2004 +0000
58259
58260    *** empty log message ***
58261
58262 lasso/id-ff/logout.h | 2 +-
58263 1 file changed, 1 insertion(+), 1 deletion(-)
58264
58265commit a4b4520abe0880c20496a274d0ce0e3c9424c179
58266Author: Nicolas Clapies <nclapies@entrouvert.com>
58267Date:   Mon Sep 6 15:27:26 2004 +0000
58268
58269    *** empty log message ***
58270
58271 lasso/id-ff/logout.h | 4 +++-
58272 1 file changed, 3 insertions(+), 1 deletion(-)
58273
58274commit 1cadc76b39b3cb9c9c34c002a9372e52a7aaf2df
58275Author: Romain Chantereay <rchantereau@entrouvert.com>
58276Date:   Mon Sep 6 14:52:32 2004 +0000
58277
58278    Some typo, and variables corrections.
58279
58280 swig/Lasso.i | 88 ++++++++++++++++++++++++++++++------------------------------
58281 1 file changed, 44 insertions(+), 44 deletions(-)
58282
58283commit e1fd04f28e111b798476fa50b7eccd3723154fed
58284Author: Nicolas Clapies <nclapies@entrouvert.com>
58285Date:   Mon Sep 6 14:38:46 2004 +0000
58286
58287    Added lasso_logout_dump() to logout.h
58288
58289 lasso/id-ff/logout.h | 2 ++
58290 1 file changed, 2 insertions(+)
58291
58292commit 19d696b1ac135a2051ef5089ef05041377e6370e
58293Author: Nicolas Clapies <nclapies@entrouvert.com>
58294Date:   Mon Sep 6 14:14:26 2004 +0000
58295
58296    Renamed methods lasso_logint_set_assertion*() to lasso_login_set_assertion*()
58297
58298 lasso/id-ff/login.h | 8 ++++----
58299 1 file changed, 4 insertions(+), 4 deletions(-)
58300
58301commit 0fd0bccbf589ca0009094f663c3f165ba8a5aa98
58302Author: Nicolas Clapies <nclapies@entrouvert.com>
58303Date:   Mon Sep 6 12:51:42 2004 +0000
58304
58305    Oups, little mistake : now attribute version is added only in lasso_profile_dump() instead of lasso_login_dump() or lasso_logout_dump()
58306
58307 lasso/id-ff/login.c   | 5 -----
58308 lasso/id-ff/logout.c  | 5 -----
58309 lasso/id-ff/profile.c | 5 +++++
58310 3 files changed, 5 insertions(+), 10 deletions(-)
58311
58312commit 8bcb9c4e0c1d0e80554438214b5bef8cef0e7c94
58313Author: Nicolas Clapies <nclapies@entrouvert.com>
58314Date:   Mon Sep 6 12:36:47 2004 +0000
58315
58316    Added version attribute in lasso dump messages
58317
58318 lasso/id-ff/identity.c | 5 +++++
58319 lasso/id-ff/login.c    | 5 +++++
58320 lasso/id-ff/logout.c   | 5 +++++
58321 lasso/id-ff/server.c   | 5 +++++
58322 lasso/id-ff/session.c  | 4 ++++
58323 5 files changed, 24 insertions(+)
58324
58325commit 9143bfa5c5db6f1319ed0fc6bbe63f0a0614889b
58326Author: Romain Chantereay <rchantereau@entrouvert.com>
58327Date:   Mon Sep 6 11:58:05 2004 +0000
58328
58329    Now, we use the detected JAR program instead of an harcoded 'jar' command.
58330
58331 java/Makefile.am | 2 +-
58332 1 file changed, 1 insertion(+), 1 deletion(-)
58333
58334commit d6fff02e0fc043b7a3bf9412fd4de963bff50014
58335Author: Romain Chantereay <rchantereau@entrouvert.com>
58336Date:   Mon Sep 6 11:26:13 2004 +0000
58337
58338    Now Lasso distribution includes the check macros allowing people to generate
58339    Makefile and configure without check-xml installed.
58340
58341    PS: The distribution is not checked yet.
58342
58343 Makefile.am     |   2 +-
58344 autogen.sh      |   2 +-
58345 macros/check.m4 | 133 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
58346 3 files changed, 135 insertions(+), 2 deletions(-)
58347
58348commit 34013a6092c2cd22138eb882355a69126b662096
58349Author: Emmanuel Raviart <eraviart@entrouvert.com>
58350Date:   Sun Sep 5 09:13:58 2004 +0000
58351
58352    Changed Python exceptions generated by SWIG.
58353
58354 python/tests/errorchecking_tests.py |  2 +-
58355 python/tests/profiles_tests.py      | 11 +++--
58356 swig/Lasso.i                        | 87 +++++++++++++++++++++++++++++++++----
58357 3 files changed, 85 insertions(+), 15 deletions(-)
58358
58359commit a208f6f6b02fdb553f6f5590cca25b9fd6bc244b
58360Author: Emmanuel Raviart <eraviart@entrouvert.com>
58361Date:   Sat Sep 4 19:31:21 2004 +0000
58362
58363    Half a day of work for this prodigious result: ColdFusion redirects the
58364    AuthnRequest to the IDP.
58365
58366 java/coldfusion/src/CFLasso.java | 68 +++++++++++++++++++++++-----------------
58367 java/coldfusion/web/login.cfm    |  1 +
58368 2 files changed, 40 insertions(+), 29 deletions(-)
58369
58370commit 34afb0cfb6e997dddba3cfda69b607c7a6758602
58371Author: Emmanuel Raviart <eraviart@entrouvert.com>
58372Date:   Sat Sep 4 18:59:40 2004 +0000
58373
58374    Corrected a mistake in Java binding.
58375
58376 swig/Lasso.i | 2 +-
58377 1 file changed, 1 insertion(+), 1 deletion(-)
58378
58379commit 3bc0eef7cd24827c599af582c55be64315c8e757
58380Author: Frederic Peters <fpeters@entrouvert.com>
58381Date:   Sat Sep 4 10:36:32 2004 +0000
58382
58383    missing includes, unusued variables, usual saturday stuff.
58384
58385 lasso/Attic/protocols/logout_request.c  |  9 +--------
58386 lasso/Attic/protocols/logout_response.c |  2 +-
58387 lasso/id-ff/defederation.c              |  4 +---
58388 lasso/id-ff/identity.c                  |  1 -
58389 lasso/id-ff/login.c                     |  2 --
58390 lasso/id-ff/logout.c                    | 12 +++++++-----
58391 lasso/id-ff/name_registration.c         |  7 +++++--
58392 lasso/id-ff/server.c                    |  2 +-
58393 lasso/id-ff/session.c                   |  2 --
58394 9 files changed, 16 insertions(+), 25 deletions(-)
58395
58396commit 7c777b26054c5483cd314032d3479afff0cddca7
58397Author: Nicolas Clapies <nclapies@entrouvert.com>
58398Date:   Sat Sep 4 09:27:29 2004 +0000
58399
58400    *** empty log message ***
58401
58402 lasso/id-ff/logout.c | 4 ----
58403 1 file changed, 4 deletions(-)
58404
58405commit ad171094373f7283815fd150ab5d6b6a414c5339
58406Author: Nicolas Clapies <nclapies@entrouvert.com>
58407Date:   Sat Sep 4 09:19:58 2004 +0000
58408
58409    Fixed a lot of bugs in the logout from a SP to others SPs : now it remove each of the assertions SPs at IDPs and IDP returns the real LogoutResponse
58410
58411 lasso/id-ff/logout.c | 154 +++++++++++++++++++++++++++------------------------
58412 1 file changed, 83 insertions(+), 71 deletions(-)
58413
58414commit d276594f3ea1947a61c3a4c2dd8eba2464a0afab
58415Author: Frederic Peters <fpeters@entrouvert.com>
58416Date:   Sat Sep 4 09:04:19 2004 +0000
58417
58418    Pierre Cros improvements
58419
58420 docs/lasso-book/common-knowledge.rst     | 14 +++++++------
58421 docs/lasso-book/liberty-architecture.rst | 21 ++++++++++++++++++-
58422 docs/lasso-book/preface.rst              | 35 +++++++++++++++++++++++++-------
58423 docs/lasso-book/writing-a-c-sp.txt       | 11 +++++-----
58424 4 files changed, 61 insertions(+), 20 deletions(-)
58425
58426commit 282d8f41092bea077348203bd80b3649e098d9f4
58427Author: Emmanuel Raviart <eraviart@entrouvert.com>
58428Date:   Sat Sep 4 08:11:19 2004 +0000
58429
58430    Made the sample Java code work.
58431
58432 java/coldfusion/src/CFLasso.java | 16 ++++++++--------
58433 1 file changed, 8 insertions(+), 8 deletions(-)
58434
58435commit 570c8031efe34a74e5db053d312ee88b40c127f6
58436Author: Emmanuel Raviart <eraviart@entrouvert.com>
58437Date:   Sat Sep 4 08:01:50 2004 +0000
58438
58439    Added new object Assertion to C# & Java bindings.
58440
58441 csharp/.cvsignore  | 1 +
58442 csharp/Makefile.am | 2 +-
58443 java/.cvsignore    | 1 +
58444 java/Makefile.am   | 3 ++-
58445 4 files changed, 5 insertions(+), 2 deletions(-)
58446
58447commit 5b925b28df42a8d3a31084cd21f241301d7bcc72
58448Author: Emmanuel Raviart <eraviart@entrouvert.com>
58449Date:   Sat Sep 4 07:49:28 2004 +0000
58450
58451    Corrected Java.
58452
58453 java/Makefile.am                 |  3 ++-
58454 java/coldfusion/src/CFLasso.java | 15 +++++++++------
58455 swig/Lasso.i                     |  1 +
58456 3 files changed, 12 insertions(+), 7 deletions(-)
58457
58458commit 76c318374de0edf6f60fe218c9fe7822ab1f21fd
58459Author: Emmanuel Raviart <eraviart@entrouvert.com>
58460Date:   Fri Sep 3 23:14:15 2004 +0000
58461
58462    Converted C login test to new login API.
58463
58464 tests/login_tests.c | 30 +++++++++++++++++++++---------
58465 1 file changed, 21 insertions(+), 9 deletions(-)
58466
58467commit 7fd982f03c6c75bd1e683a3e6f176a4432dc8bd8
58468Author: Emmanuel Raviart <eraviart@entrouvert.com>
58469Date:   Fri Sep 3 22:20:44 2004 +0000
58470
58471    Added defines neededfor Java binding.
58472
58473 swig/Lasso.i | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
58474 1 file changed, 99 insertions(+), 13 deletions(-)
58475
58476commit b2ccb0cbb158f72dc9330786d8c95a44817369a5
58477Author: Nicolas Clapies <nclapies@entrouvert.com>
58478Date:   Fri Sep 3 16:30:38 2004 +0000
58479
58480    *** empty log message ***
58481
58482 lasso/id-ff/logout.c | 1 -
58483 1 file changed, 1 deletion(-)
58484
58485commit 7e03fa2ebacf0040ea8d53a8c0e1406c38abdc3d
58486Author: Nicolas Clapies <nclapies@entrouvert.com>
58487Date:   Fri Sep 3 16:28:56 2004 +0000
58488
58489    Fixed problem when checking all remote SP from IDP in lasso_logout_validate_request() : replaced lasso_provider_get_singleLogoutProtocolProfile(provider, lassoProviderTypeIdp, NULL) with lasso_provider_get_singleLogoutProtocolProfile(provider, lassoProviderTypeSp, NULL)
58490
58491 lasso/id-ff/logout.c            | 3 ++-
58492 lasso/id-ff/name_registration.c | 5 ++++-
58493 lasso/id-ff/session.c           | 4 +---
58494 3 files changed, 7 insertions(+), 5 deletions(-)
58495
58496commit 595d9b2987127e19256446b211e581818d61cd09
58497Author: Nicolas Clapies <nclapies@entrouvert.com>
58498Date:   Fri Sep 3 16:25:00 2004 +0000
58499
58500    Updated of lasso_logout_validate_request() : now it returns a code error of -301 (unsupported profile) if an IDP receiving a LogoutRequest via SOAP detects other SPs dont support SOAP method.
58501
58502 lasso/id-ff/logout.c | 9 ++++++---
58503 1 file changed, 6 insertions(+), 3 deletions(-)
58504
58505commit 1e05cd748c841830bc6a7d7509b42fa81864cd1e
58506Author: Nicolas Clapies <nclapies@entrouvert.com>
58507Date:   Fri Sep 3 16:12:51 2004 +0000
58508
58509    Updated process of artifact : now the IDP generates an artifact either or not the user authentication succeeded. When the SP resends the artifact to the IDP in a samlp:Request, it builds a samlp:Response message with Success status code value. If an assertion is found from artifact, then it adds it to the response. Finally, the IDP responds to the SP with the SOAP message
58510
58511 lasso/id-ff/login.c | 218 +++++++++++++++++++++++++++++++++++++++++++++-------
58512 lasso/id-ff/login.h |  16 +++-
58513 swig/Lasso.i        |  72 +++++++++++++++++
58514 3 files changed, 278 insertions(+), 28 deletions(-)
58515
58516commit 180834d9246287daadd2991bd13445161280caba
58517Author: Frederic Peters <fpeters@entrouvert.com>
58518Date:   Thu Sep 2 19:35:52 2004 +0000
58519
58520    another serie of ignored files
58521
58522 php/.cvsignore       | 10 ++++++++++
58523 php/tests/.cvsignore |  3 +++
58524 2 files changed, 13 insertions(+)
58525
58526commit f405492f8b6011a33589b52e82fbb973c79a484b
58527Author: Frederic Peters <fpeters@entrouvert.com>
58528Date:   Thu Sep 2 19:30:38 2004 +0000
58529
58530    ignore some files
58531
58532 csharp/.cvsignore | 3 +++
58533 1 file changed, 3 insertions(+)
58534
58535commit 2062043d615d38af6e9dfdc997b1f4740c136107
58536Author: Frederic Peters <fpeters@entrouvert.com>
58537Date:   Thu Sep 2 19:28:22 2004 +0000
58538
58539    ignore a bunch of things
58540
58541 java/.cvsignore | 29 +++++++++++++++++++++++++++--
58542 1 file changed, 27 insertions(+), 2 deletions(-)
58543
58544commit 3d4fdd29713c7a0ba2104415d6e11bf9be0c9670
58545Author: Emmanuel Raviart <eraviart@entrouvert.com>
58546Date:   Thu Sep 2 19:21:00 2004 +0000
58547
58548    Added missing .cvsignore in tests/data/
58549
58550 tests/data/.cvsignore          | 2 ++
58551 tests/data/ca1-la/.cvsignore   | 2 ++
58552 tests/data/idp1-la/.cvsignore  | 2 ++
58553 tests/data/lecp1-la/.cvsignore | 2 ++
58554 tests/data/sp1-la/.cvsignore   | 2 ++
58555 5 files changed, 10 insertions(+)
58556
58557commit 3038de92edc33856677974eef978675608370dc4
58558Author: Frederic Peters <fpeters@entrouvert.com>
58559Date:   Thu Sep 2 17:47:59 2004 +0000
58560
58561    things were overcomplicated; simplify a bit (for example the DEPDIR dirty
58562    things was necessary because variables were overused; ask me for details if you
58563    want)
58564
58565 configure.ac       | 36 +++++-------------------------------
58566 java/Makefile.am   | 51 +++++++++++++++++++--------------------------------
58567 php/Makefile.am    | 37 ++++++++++---------------------------
58568 python/Makefile.am | 33 +++++++--------------------------
58569 4 files changed, 41 insertions(+), 116 deletions(-)
58570
58571commit c4b7d3d6c32de33b4071e6755b172417064bde2c
58572Author: Frederic Peters <fpeters@entrouvert.com>
58573Date:   Thu Sep 2 17:05:30 2004 +0000
58574
58575    new classes -> new files
58576
58577 csharp/Makefile.am | 3 ++-
58578 1 file changed, 2 insertions(+), 1 deletion(-)
58579
58580commit 3efabaa8d8b7ab92bb8c7c8fdd0180c11f5649df
58581Author: Frederic Peters <fpeters@entrouvert.com>
58582Date:   Thu Sep 2 08:33:54 2004 +0000
58583
58584    disable xmlsec version check
58585
58586 lasso/lasso.c | 2 ++
58587 1 file changed, 2 insertions(+)
58588
58589commit b67da551e762b2a161d35f9c67d412505604c598
58590Author: Nicolas Clapies <nclapies@entrouvert.com>
58591Date:   Wed Sep 1 16:49:17 2004 +0000
58592
58593    Removed lasso_session_remove_assertion() in lasso_logout_init_request() at IDP with HTTP Redirect method, added remove of assertion if at IDP and HTTP redirect
58594
58595 lasso/id-ff/logout.c | 6 ++++--
58596 1 file changed, 4 insertions(+), 2 deletions(-)
58597
58598commit eb9391ec2da2032ed0e169d6badffdfcaf09cb09
58599Author: Nicolas Clapies <nclapies@entrouvert.com>
58600Date:   Wed Sep 1 16:35:42 2004 +0000
58601
58602    *** empty log message ***
58603
58604 lasso/id-ff/logout.c           | 7 -------
58605 python/tests/profiles_tests.py | 7 -------
58606 2 files changed, 14 deletions(-)
58607
58608commit 3988290a837112c45cfeac3b1f2447f0e20202f0
58609Author: Nicolas Clapies <nclapies@entrouvert.com>
58610Date:   Wed Sep 1 15:40:56 2004 +0000
58611
58612    Removed in python test, hard coded logout dump test, fixed a bug in lasso_logout_new_from_dump() when setting provider id index
58613
58614 lasso/id-ff/logout.c | 11 ++++++++---
58615 1 file changed, 8 insertions(+), 3 deletions(-)
58616
58617commit 2f842992283f7cf71f3c7b2159e6eda61ec202e2
58618Author: Christophe Nowicki <cnowicki@easter-eggs.com>
58619Date:   Wed Sep 1 15:01:59 2004 +0000
58620
58621    PHP IdP Sample :
58622    - setup system is working
58623    - user management (add, delete, etc ...)
58624    - sso login in progress
58625
58626 php/Attic/examples/sample-idp/README           |   1 +
58627 php/Attic/examples/sample-idp/admin_user.php   | 190 ++++++++++
58628 php/Attic/examples/sample-idp/index.php        | 100 ++++++
58629 php/Attic/examples/sample-idp/login.php        |  47 +++
58630 php/Attic/examples/sample-idp/setup.php        | 478 +++++++++++++++++++++++++
58631 php/Attic/examples/sample-idp/singleSignOn.php |  56 +++
58632 php/Attic/examples/sample-idp/soapEndpoint.php |  25 ++
58633 php/Attic/examples/sample-idp/user_add.php     |  77 ++++
58634 8 files changed, 974 insertions(+)
58635
58636commit 6b6ba1f14de9c00d4530041871dae58b368480a3
58637Author: Nicolas Clapies <nclapies@entrouvert.com>
58638Date:   Wed Sep 1 14:14:32 2004 +0000
58639
58640    Moved support of provider index from session to logout. Now only the logout knows the current index of the provider id to request, and the session can only return the provider id from an index
58641
58642 lasso/id-ff/logout.c  | 54 ++++++++++++++++++++++++++++++-----------
58643 lasso/id-ff/logout.h  | 44 +++++++++++++++++----------------
58644 lasso/id-ff/session.c | 67 ++++++++++++---------------------------------------
58645 lasso/id-ff/session.h |  8 ++----
58646 swig/Lasso.i          |  4 +--
58647 5 files changed, 82 insertions(+), 95 deletions(-)
58648
58649commit 6ae6d57c53514cf57e158b7b6b0aa3282ab7774e
58650Author: Nicolas Clapies <nclapies@entrouvert.com>
58651Date:   Wed Sep 1 10:52:31 2004 +0000
58652
58653    Added support of index ProviderID in lasso_session_dump() and lasso_session_new_from_dump()
58654
58655 lasso/id-ff/session.c | 22 +++++++++++++++++++---
58656 1 file changed, 19 insertions(+), 3 deletions(-)
58657
58658commit ca025c083e46d92556d1505f286611a6622ca0bd
58659Author: Nicolas Clapies <nclapies@entrouvert.com>
58660Date:   Wed Sep 1 10:22:32 2004 +0000
58661
58662    Fixed bug when getting relay state in lasso_logout_process_response_msg()
58663
58664 lasso/id-ff/logout.c | 2 +-
58665 1 file changed, 1 insertion(+), 1 deletion(-)
58666
58667commit fca6744b46557a4d5ac534276722ae948213aedd
58668Author: Emmanuel Raviart <eraviart@entrouvert.com>
58669Date:   Wed Sep 1 10:00:47 2004 +0000
58670
58671    Corrected Request and Response for Logout and request for Federation
58672    Termination Notification in SWIG.
58673
58674 swig/Lasso.i | 7 ++++---
58675 1 file changed, 4 insertions(+), 3 deletions(-)
58676
58677commit 2bde0c2ddb222b9251af8aeb2daa9398bd2d1755
58678Author: Frederic Peters <fpeters@entrouvert.com>
58679Date:   Wed Sep 1 09:59:53 2004 +0000
58680
58681    removed extra parentheses after return statements;
58682
58683 HACKING                                            |   8 --
58684 lasso/Attic/protocols/artifact.c                   |  22 ++--
58685 lasso/Attic/protocols/authn_request.c              |  14 +--
58686 lasso/Attic/protocols/authn_request_envelope.c     |   6 +-
58687 lasso/Attic/protocols/authn_response.c             |  10 +-
58688 lasso/Attic/protocols/authn_response_envelope.c    |  12 +--
58689 lasso/Attic/protocols/elements/assertion.c         |   2 +-
58690 .../protocols/elements/authentication_statement.c  |   4 +-
58691 lasso/Attic/protocols/federation.c                 |  22 ++--
58692 .../federation_termination_notification.c          |  26 ++---
58693 lasso/Attic/protocols/logout_request.c             |  28 +++---
58694 lasso/Attic/protocols/logout_response.c            |  40 ++++----
58695 .../protocols/name_identifier_mapping_request.c    |   6 +-
58696 .../protocols/name_identifier_mapping_response.c   |  12 +--
58697 lasso/Attic/protocols/provider.c                   |  50 ++++-----
58698 .../protocols/register_name_identifier_request.c   |   8 +-
58699 .../protocols/register_name_identifier_response.c  |  14 +--
58700 lasso/Attic/protocols/request.c                    |   4 +-
58701 lasso/Attic/protocols/response.c                   |   4 +-
58702 lasso/id-ff/defederation.c                         |  10 +-
58703 lasso/id-ff/identity.c                             |  24 ++---
58704 lasso/id-ff/lecp.c                                 |  52 +++++-----
58705 lasso/id-ff/login.c                                |  68 ++++++-------
58706 lasso/id-ff/logout.c                               |  22 ++--
58707 lasso/id-ff/name_identifier_mapping.c              |  42 ++++----
58708 lasso/id-ff/name_registration.c                    |  20 ++--
58709 lasso/id-ff/profile.c                              |  40 ++++----
58710 lasso/id-ff/server.c                               |  28 +++---
58711 lasso/id-ff/session.c                              |  36 +++----
58712 lasso/lasso.c                                      |  18 ++--
58713 lasso/xml/errors.c                                 |   2 +-
58714 lasso/xml/lib_assertion.c                          |   2 +-
58715 lasso/xml/lib_authentication_statement.c           |   2 +-
58716 lasso/xml/lib_idp_provided_name_identifier.c       |   2 +-
58717 lasso/xml/lib_old_provided_name_identifier.c       |   2 +-
58718 lasso/xml/lib_sp_provided_name_identifier.c        |   2 +-
58719 lasso/xml/lib_subject.c                            |   2 +-
58720 lasso/xml/saml_assertion.c                         |   2 +-
58721 lasso/xml/saml_condition_abstract.c                |   2 +-
58722 lasso/xml/saml_name_identifier.c                   |   2 +-
58723 lasso/xml/saml_statement_abstract.c                |   2 +-
58724 lasso/xml/saml_subject_statement_abstract.c        |   2 +-
58725 lasso/xml/samlp_request_abstract.c                 |   4 +-
58726 lasso/xml/samlp_response_abstract.c                |   4 +-
58727 lasso/xml/tools.c                                  |  36 +++----
58728 lasso/xml/xml.c                                    | 112 ++++++++++-----------
58729 46 files changed, 412 insertions(+), 420 deletions(-)
58730
58731commit 16fb06a9abc0560ee1b176b20e28702e96759435
58732Author: Nicolas Clapies <nclapies@entrouvert.com>
58733Date:   Wed Sep 1 09:07:54 2004 +0000
58734
58735    Added free of temporary node object in lasso_logout_new_from_dump()
58736
58737 lasso/id-ff/logout.c | 2 ++
58738 1 file changed, 2 insertions(+)
58739
58740commit 44abe254d8074313a319b6cdc22b9f91ff308c25
58741Author: Nicolas Clapies <nclapies@entrouvert.com>
58742Date:   Wed Sep 1 09:05:36 2004 +0000
58743
58744    Added parse support of xml message in lasso_logout_response_new_from_export(), added private method lasso_logout_response_new_from_export()
58745
58746 lasso/Attic/protocols/logout_response.c | 23 +++++++++++++++++++++++
58747 1 file changed, 23 insertions(+)
58748
58749commit 45ecab5e0d4a702de7f49f3925df97d6f629adea
58750Author: Nicolas Clapies <nclapies@entrouvert.com>
58751Date:   Wed Sep 1 09:03:28 2004 +0000
58752
58753    Fixed bug when parsing from an export message in lasso_logout_request_new_from_xml() : call to lasso_node_destroy() at the wrong place
58754
58755 lasso/Attic/protocols/logout_request.c | 3 ---
58756 1 file changed, 3 deletions(-)
58757
58758commit e4b4e20151d65ccd6fffb772d889916a9e09d178
58759Author: Emmanuel Raviart <eraviart@entrouvert.com>
58760Date:   Wed Sep 1 08:18:23 2004 +0000
58761
58762    LassoSession.getAuthenticationMethod argument is now optional.
58763
58764 swig/Lasso.i | 4 ++--
58765 1 file changed, 2 insertions(+), 2 deletions(-)
58766
58767commit 12076bfc00d8d1caf38baa0cb8346ca379483085
58768Author: Christophe Nowicki <cnowicki@easter-eggs.com>
58769Date:   Wed Sep 1 08:18:06 2004 +0000
58770
58771    Fix addProvider bug
58772
58773 php/Attic/examples/sample-sp/setup.php | 2 +-
58774 1 file changed, 1 insertion(+), 1 deletion(-)
58775
58776commit 06dc7c82484332ef496688432f8f1822a26a660d
58777Author: Nicolas Clapies <nclapies@entrouvert.com>
58778Date:   Wed Sep 1 08:16:35 2004 +0000
58779
58780    Replaced lasso_session_get_next_providerID() with lasso_session_get_first_providerID()
58781
58782 lasso/id-ff/session.c | 2 +-
58783 1 file changed, 1 insertion(+), 1 deletion(-)
58784
58785commit 901304c02502a578e06346e1a61f9cabfc236585
58786Author: Nicolas Clapies <nclapies@entrouvert.com>
58787Date:   Wed Sep 1 08:06:19 2004 +0000
58788
58789    Removed set of msg_relayState in lasso_logout_process_request(), it has no meaning here, but set the msg_relayState in lasso_logout_process_response_msg()
58790
58791 lasso/id-ff/logout.c | 10 ++++------
58792 1 file changed, 4 insertions(+), 6 deletions(-)
58793
58794commit 116de01889e69e41ce14704efbf6e31d37e0715d
58795Author: Emmanuel Raviart <eraviart@entrouvert.com>
58796Date:   Tue Aug 31 21:08:37 2004 +0000
58797
58798    Added a new Python logout test: Make the same Logout.newFromDump enough
58799    times => segfault.
58800
58801 python/tests/profiles_tests.py | 21 +++++++++++++++++++++
58802 1 file changed, 21 insertions(+)
58803
58804commit 24a9a13529ca7c90ded383ed3abc8b54a5a46f14
58805Author: Emmanuel Raviart <eraviart@entrouvert.com>
58806Date:   Tue Aug 31 18:36:38 2004 +0000
58807
58808    Corrected request and respond for profiles others than login.
58809
58810    Added relayState attribute to LogoutRequest, but it doesn't work. I believe,
58811    this is a Lasso bug.
58812
58813 swig/Lasso.i | 199 +++++++++++++++++++++++++++++++----------------------------
58814 1 file changed, 105 insertions(+), 94 deletions(-)
58815
58816commit fac7a1c2746ffa39cd549b7618654e457d286bd3
58817Author: Nicolas Clapies <nclapies@entrouvert.com>
58818Date:   Tue Aug 31 16:22:12 2004 +0000
58819
58820    Added method lasso_session_get_first_providerID(). Now to get the first providerID use it instead of lasso_session_get_next_providerID()
58821
58822 lasso/id-ff/session.c | 25 +++++++++++++++++++++++++
58823 lasso/id-ff/session.h |  2 ++
58824 2 files changed, 27 insertions(+)
58825
58826commit 202ff8f70746fe3c95b2b946771a7120caacd6c1
58827Author: Nicolas Clapies <nclapies@entrouvert.com>
58828Date:   Tue Aug 31 16:20:41 2004 +0000
58829
58830    fixed bug in lasso_logout_dump() and lasso_logout_new_from_dump()
58831
58832 lasso/Attic/protocols/logout_request.c | 28 ++++++++++++++++++++++-
58833 lasso/id-ff/logout.c                   | 42 +++++++++++++++++-----------------
58834 2 files changed, 48 insertions(+), 22 deletions(-)
58835
58836commit 5ce17cc47026ffa2b878709830f72d3bd1e6e55c
58837Author: Emmanuel Raviart <eraviart@entrouvert.com>
58838Date:   Tue Aug 31 15:40:09 2004 +0000
58839
58840    Added setting of isPassive to False in doc.
58841
58842 docs/lasso-book/writing-a-c-sp.txt | 3 ++-
58843 1 file changed, 2 insertions(+), 1 deletion(-)
58844
58845commit 4271aa6774063d16b1fb22eeccecaf68ab24c453
58846Author: Frederic Peters <fpeters@entrouvert.com>
58847Date:   Tue Aug 31 12:21:26 2004 +0000
58848
58849    strcmp is used; string.h must be included
58850
58851 lasso/id-ff/server.c | 2 ++
58852 1 file changed, 2 insertions(+)
58853
58854commit 76fbaaa72686deb357dc09138da690ae19fad671
58855Author: Frederic Peters <fpeters@entrouvert.com>
58856Date:   Tue Aug 31 12:21:09 2004 +0000
58857
58858    g_sprintf is used; gprintf.h must be included
58859
58860 lasso/id-ff/logout.c | 5 ++++-
58861 1 file changed, 4 insertions(+), 1 deletion(-)
58862
58863commit 5c3aee02420792cf668278e2772040ebb3420887
58864Author: Frederic Peters <fpeters@entrouvert.com>
58865Date:   Tue Aug 31 12:19:35 2004 +0000
58866
58867    default: in switches
58868
58869 lasso/id-ff/login.c | 9 +++++++++
58870 1 file changed, 9 insertions(+)
58871
58872commit d5f13f48fd01c5f57087279c862c8a07f97734c8
58873Author: Frederic Peters <fpeters@entrouvert.com>
58874Date:   Tue Aug 31 12:17:17 2004 +0000
58875
58876    removed unused variables
58877
58878 lasso/id-ff/defederation.c | 3 ---
58879 1 file changed, 3 deletions(-)
58880
58881commit 0519a8de180ff346f0f496f78fce8000fb30fad1
58882Author: Frederic Peters <fpeters@entrouvert.com>
58883Date:   Tue Aug 31 12:16:23 2004 +0000
58884
58885    g_sprintf is used; glib/gprintf.h must be included
58886
58887 lasso/id-ff/defederation.c | 2 ++
58888 1 file changed, 2 insertions(+)
58889
58890commit f96393e58c830f498afb42018fa6a443c4749052
58891Author: Frederic Peters <fpeters@entrouvert.com>
58892Date:   Tue Aug 31 12:15:32 2004 +0000
58893
58894    strlen is used; string.h must be included
58895
58896 lasso/id-ff/defederation.c | 2 ++
58897 1 file changed, 2 insertions(+)
58898
58899commit 5049245d148a6f689d74cd254664bcb65b36e14e
58900Author: Frederic Peters <fpeters@entrouvert.com>
58901Date:   Tue Aug 31 12:14:43 2004 +0000
58902
58903    properly cast request to needed type
58904
58905 lasso/Attic/protocols/request.c | 2 +-
58906 1 file changed, 1 insertion(+), 1 deletion(-)
58907
58908commit 0a17ff11d888652cef936e99ad338eedcfbb890c
58909Author: Frederic Peters <fpeters@entrouvert.com>
58910Date:   Tue Aug 31 12:12:34 2004 +0000
58911
58912    default: to set descriptor to NULL; so it won't be undefined on the next line
58913    where it was tested.
58914
58915 lasso/Attic/protocols/provider.c | 3 +++
58916 1 file changed, 3 insertions(+)
58917
58918commit 7bdaf1b0625742194e8aa815eecf88159480efe6
58919Author: Frederic Peters <fpeters@entrouvert.com>
58920Date:   Tue Aug 31 12:10:53 2004 +0000
58921
58922    xmlSecBase64Encode is used; xmlsec/base64.h must be included
58923
58924 lasso/Attic/protocols/authn_response_envelope.c | 1 +
58925 1 file changed, 1 insertion(+)
58926
58927commit 7406c707e0b1caea78900327efab9358ab67eba6
58928Author: Frederic Peters <fpeters@entrouvert.com>
58929Date:   Tue Aug 31 12:09:36 2004 +0000
58930
58931    g_sprintf is used; gprintf.h must be included; default: statement in switch.
58932
58933 lasso/xml/xml.c | 4 ++++
58934 1 file changed, 4 insertions(+)
58935
58936commit 00f88598ee402421dedb55d50d359c7b55e612a5
58937Author: Nicolas Clapies <nclapies@entrouvert.com>
58938Date:   Tue Aug 31 12:05:51 2004 +0000
58939
58940    Added support of code error LASSO_PROFILE_ERROR_MISSING_REQUEST in lasso_logout_build_response_msg()
58941
58942 lasso/id-ff/logout.c | 6 ++----
58943 1 file changed, 2 insertions(+), 4 deletions(-)
58944
58945commit de018d15738a699cabc7d482b405f90109b219ed
58946Author: Nicolas Clapies <nclapies@entrouvert.com>
58947Date:   Tue Aug 31 12:05:04 2004 +0000
58948
58949    Added code error : LASSO_PROFILE_ERROR_MISSING_REQUEST. It indicates that lasso needs a request to process a task. For example, when building a response message
58950
58951 lasso/xml/errors.c | 2 ++
58952 lasso/xml/errors.h | 1 +
58953 swig/Lasso.i       | 2 ++
58954 3 files changed, 5 insertions(+)
58955
58956commit 0eb153a361a1efc21c1f814a188ab1c6d45a8ec3
58957Author: Frederic Peters <fpeters@entrouvert.com>
58958Date:   Tue Aug 31 11:40:08 2004 +0000
58959
58960    cvs must ignore cil and dev packages directory
58961
58962 .cvsignore | 3 ++-
58963 1 file changed, 2 insertions(+), 1 deletion(-)
58964
58965commit 9bd67e516ae07fb2eaa9510091ddccf4ccaab935
58966Author: Frederic Peters <fpeters@entrouvert.com>
58967Date:   Tue Aug 31 11:40:08 2004 +0000
58968
58969    cvs must ignore cil and dev packages directory
58970
58971 debian/.cvsignore | 3 ++-
58972 1 file changed, 2 insertions(+), 1 deletion(-)
58973
58974commit a5dcd754ec9483c287f4200555c5deb7ead27c0d
58975Author: Frederic Peters <fpeters@entrouvert.com>
58976Date:   Tue Aug 31 11:39:36 2004 +0000
58977
58978    php4 packaging and renamed liblasso0-python2.3 to python2.3-lasso
58979
58980 .cvsignore                                         |  9 ++++----
58981 changelog                                          |  4 ++--
58982 control                                            | 26 ++++++++++++++++++----
58983 php4-lasso.examples                                |  1 +
58984 php4-lasso.files                                   |  2 ++
58985 liblasso0-python2.3.files => python2.3-lasso.files |  0
58986 rules                                              |  4 ++--
58987 7 files changed, 33 insertions(+), 13 deletions(-)
58988
58989commit d94ba8cff23c22859bfcf1e9c49e2b7b33c08f90
58990Author: Frederic Peters <fpeters@entrouvert.com>
58991Date:   Tue Aug 31 11:39:36 2004 +0000
58992
58993    php4 packaging and renamed liblasso0-python2.3 to python2.3-lasso
58994
58995 debian/.cvsignore                                  |  9 ++++----
58996 debian/changelog                                   |  4 ++--
58997 debian/control                                     | 26 ++++++++++++++++++----
58998 debian/php4-lasso.examples                         |  1 +
58999 debian/php4-lasso.files                            |  2 ++
59000 ...asso0-python2.3.files => python2.3-lasso.files} |  0
59001 debian/rules                                       |  4 ++--
59002 7 files changed, 33 insertions(+), 13 deletions(-)
59003
59004commit 5d55d61805c9f6a013e15e292d4a074d17b17aeb
59005Author: Emmanuel Raviart <eraviart@entrouvert.com>
59006Date:   Tue Aug 31 10:54:48 2004 +0000
59007
59008    Typo correction.
59009
59010 lasso/lasso.c | 2 +-
59011 1 file changed, 1 insertion(+), 1 deletion(-)
59012
59013commit cffc28fd25f92a0fe7d57a466a7f3ef978ed34fd
59014Author: Nicolas Clapies <nclapies@entrouvert.com>
59015Date:   Tue Aug 31 10:48:50 2004 +0000
59016
59017    Fixed bug when attempting to parse a query message : now if a key / value with = is incomplete, it skips it and completes the process of the list
59018
59019 lasso/xml/tools.c | 15 +++++++++++++++
59020 1 file changed, 15 insertions(+)
59021
59022commit aefba020f6b316e8c463df7aa9f64c59ae3b88ea
59023Author: Nicolas Clapies <nclapies@entrouvert.com>
59024Date:   Tue Aug 31 10:43:03 2004 +0000
59025
59026    Added in parse of query a test if the data list is not NULL
59027
59028 lasso/Attic/protocols/authn_request.c                       | 4 ++++
59029 lasso/Attic/protocols/federation_termination_notification.c | 4 ++++
59030 lasso/Attic/protocols/logout_request.c                      | 8 ++++++--
59031 lasso/Attic/protocols/logout_response.c                     | 4 ++++
59032 4 files changed, 18 insertions(+), 2 deletions(-)
59033
59034commit 688628679a5b1c757f8f25a74d6b8d00e2652e8d
59035Author: Emmanuel Raviart <eraviart@entrouvert.com>
59036Date:   Tue Aug 31 10:26:40 2004 +0000
59037
59038    Added Lasso version constants to SWIG.
59039
59040 swig/Lasso.i | 10 ++++++++++
59041 1 file changed, 10 insertions(+)
59042
59043commit 5b2ded27ab44fda1a73c73cb949b4f69f336d181
59044Author: Emmanuel Raviart <eraviart@entrouvert.com>
59045Date:   Tue Aug 31 10:20:11 2004 +0000
59046
59047    Testing logout.processResponseMsg with a really bad URL. => red alert.
59048
59049 python/tests/profiles_tests.py | 28 +++++++++++++++++++++++++---
59050 1 file changed, 25 insertions(+), 3 deletions(-)
59051
59052commit 78bf15ec270fc853569a1b8766560105e69f8a73
59053Author: Christophe Nowicki <cnowicki@easter-eggs.com>
59054Date:   Tue Aug 31 10:17:55 2004 +0000
59055
59056    new version of the PHP service provider made with the new Swig PHP binding
59057
59058 php/Attic/examples/sample-sp/README                |   1 +
59059 php/Attic/examples/sample-sp/admin_user.php        | 162 +++++++++++
59060 php/Attic/examples/sample-sp/assertionConsumer.php | 166 +++++++++++
59061 php/Attic/examples/sample-sp/index.php             | 163 +++++++++++
59062 php/Attic/examples/sample-sp/login.php             |  53 ++++
59063 php/Attic/examples/sample-sp/logout.php            | 104 +++++++
59064 php/Attic/examples/sample-sp/register.php          |  86 ++++++
59065 php/Attic/examples/sample-sp/setup.php             | 316 +++++++++++++++++++++
59066 8 files changed, 1051 insertions(+)
59067
59068commit 10a1215399f6d4f251cb3d403f3726cb9fee5c8d
59069Author: Nicolas Clapies <nclapies@entrouvert.com>
59070Date:   Tue Aug 31 10:09:51 2004 +0000
59071
59072    Fixed missing feature in lasso_process_request_msg() and lasso_logout_process_response() : now if the parse of the query message is wron, then it returns LASSO_PROFILE_ERROR_INVALID_QUERY code error
59073
59074 lasso/id-ff/logout.c | 19 +++++++++----------
59075 1 file changed, 9 insertions(+), 10 deletions(-)
59076
59077commit 48a7129ed97a4fdd550deed1e2870116dec57790
59078Author: Nicolas Clapies <nclapies@entrouvert.com>
59079Date:   Tue Aug 31 10:08:28 2004 +0000
59080
59081    Fixed bug in lasso_logout_response_new_from_export() : now if a query message and if an attribute or element key / value is missing, return NULL
59082
59083 lasso/Attic/protocols/logout_response.c | 102 +++++++++++++++++---------------
59084 1 file changed, 54 insertions(+), 48 deletions(-)
59085
59086commit 20da442593bb6f0413f702ed32bd9c52de944aba
59087Author: Nicolas Clapies <nclapies@entrouvert.com>
59088Date:   Tue Aug 31 09:56:35 2004 +0000
59089
59090    Fixed bug in lasso_logout_request_new_from_export() : now if a query message and if an attribute or element key / value is missing, return NULL
59091
59092 lasso/Attic/protocols/logout_request.c | 44 ++++++++++++++++++++++++++++++++--
59093 1 file changed, 42 insertions(+), 2 deletions(-)
59094
59095commit 6710fec968ed73bc88c4c8ab67121be37b1fa785
59096Author: Emmanuel Raviart <eraviart@entrouvert.com>
59097Date:   Mon Aug 30 19:51:51 2004 +0000
59098
59099    New logout test => Red alert!
59100
59101 python/tests/profiles_tests.py | 22 ++++++++++++++++++++++
59102 1 file changed, 22 insertions(+)
59103
59104commit e5c29d9105924a773ad2e7980fde14328f71c8e6
59105Author: Emmanuel Raviart <eraviart@entrouvert.com>
59106Date:   Mon Aug 30 17:08:04 2004 +0000
59107
59108    Removed low-level bindings from SWIG.
59109
59110    In PHP, error constants keep their LASSO_ prefix (because PHP4 doesn't have
59111    the notion of namespaces).
59112
59113 swig/Lasso.i | 250 ++++++++---------------------------------------------------
59114 1 file changed, 32 insertions(+), 218 deletions(-)
59115
59116commit 2de57fdd4b418b85ebe3779f355b8c8b6ee6ec56
59117Author: Nicolas Clapies <nclapies@entrouvert.com>
59118Date:   Mon Aug 30 16:37:33 2004 +0000
59119
59120    Little lean of the code
59121
59122 lasso/id-ff/logout.c | 94 ++++++++++++++++++++++++----------------------------
59123 1 file changed, 44 insertions(+), 50 deletions(-)
59124
59125commit 4a5dd005ac38f86b072ba6a8678223a8a0405c56
59126Author: Christophe Nowicki <cnowicki@easter-eggs.com>
59127Date:   Mon Aug 30 16:32:00 2004 +0000
59128
59129    PHP Binding : PHP does not handle namepaces, added lasso_ prefix for
59130    all functions.
59131
59132 swig/Lasso.i | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
59133 1 file changed, 72 insertions(+), 1 deletion(-)
59134
59135commit 2e0fbcb6b6785c95de3eb2298ec60606951139d6
59136Author: Nicolas Clapies <nclapies@entrouvert.com>
59137Date:   Mon Aug 30 16:19:48 2004 +0000
59138
59139    Fixed problem when validating the notification : test the remote provider type to get the return url
59140
59141 lasso/id-ff/defederation.c | 64 +++++++++++++++++++++++++++++++---------------
59142 1 file changed, 43 insertions(+), 21 deletions(-)
59143
59144commit 289c08c485492bdbdbf3610f004838c2b3cc0744
59145Author: Nicolas Clapies <nclapies@entrouvert.com>
59146Date:   Mon Aug 30 15:36:19 2004 +0000
59147
59148    Added a test in lasso_defederation_build_notification_msg() to test if the federation termination service url exists
59149
59150 lasso/id-ff/defederation.c | 11 ++++++-----
59151 1 file changed, 6 insertions(+), 5 deletions(-)
59152
59153commit 5372db6d37c14951430f80d9361fff66a0ee8385
59154Author: Nicolas Clapies <nclapies@entrouvert.com>
59155Date:   Mon Aug 30 14:18:43 2004 +0000
59156
59157    Fixed call of lasso_session_remove_assertion() in the right place in init_request() and process_response_msg()
59158
59159 lasso/id-ff/logout.c | 29 ++++++++++++++++++-----------
59160 1 file changed, 18 insertions(+), 11 deletions(-)
59161
59162commit e5a91a58cec8a5dbab7e49b087585f7a646574ec
59163Author: Nicolas Clapies <nclapies@entrouvert.com>
59164Date:   Mon Aug 30 13:14:25 2004 +0000
59165
59166    Fixed error in method name : renamed lasso_provider_get_singleLogoutServiceURL() to lasso_provider_get_registerNameIdentifierServiceURL()
59167
59168 lasso/id-ff/name_registration.c | 2 +-
59169 1 file changed, 1 insertion(+), 1 deletion(-)
59170
59171commit 7d2db04eb5979598124c8630aa9263fb263b2136
59172Author: Nicolas Clapies <nclapies@entrouvert.com>
59173Date:   Mon Aug 30 12:48:25 2004 +0000
59174
59175    Added comment in lasso_defederation_validate_notification() : indicate that query is not signed because of the crypted optional relay state
59176
59177 lasso/id-ff/defederation.c | 2 +-
59178 1 file changed, 1 insertion(+), 1 deletion(-)
59179
59180commit ddbded767f937d827b2838bc87b49ac3b491f001
59181Author: Nicolas Clapies <nclapies@entrouvert.com>
59182Date:   Mon Aug 30 12:45:14 2004 +0000
59183
59184    Added building of federation termination notification return url with QUERY if a RelayState is in the notification
59185
59186 lasso/id-ff/defederation.c | 23 ++++++++++++++++-------
59187 1 file changed, 16 insertions(+), 7 deletions(-)
59188
59189commit 340dae24ec7f0fb196e9d18e5ec330dd3907c6a1
59190Author: Nicolas Clapies <nclapies@entrouvert.com>
59191Date:   Mon Aug 30 12:19:39 2004 +0000
59192
59193    Added lasso_logout_new_from_dump(). Need to be tested
59194
59195 lasso/id-ff/logout.c | 126 +++++++++++++++++++++++++++------------------------
59196 1 file changed, 66 insertions(+), 60 deletions(-)
59197
59198commit df435e4254dcce573652fc4852bc5f607193a422
59199Author: Nicolas Clapies <nclapies@entrouvert.com>
59200Date:   Mon Aug 30 12:18:52 2004 +0000
59201
59202    Added parsing of status code value in lasso_logout_response_new_from_query(). Now it sets the Status, StatusCode and his Value attribute in logoutResponse
59203
59204 lasso/Attic/protocols/logout_response.c | 18 ++++++++++++++++--
59205 1 file changed, 16 insertions(+), 2 deletions(-)
59206
59207commit d13e4d56ac9fbfd9ee5ab89cbdaab4058c49ab85
59208Author: Nicolas Clapies <nclapies@entrouvert.com>
59209Date:   Mon Aug 30 10:37:38 2004 +0000
59210
59211    Fixed bug when dumping and loading from dump server with no metatadata. Now if metadata of the server exists, it adds a ServerMetadata node and embbeds it
59212
59213 lasso/id-ff/server.c | 21 +++++++++++++++------
59214 1 file changed, 15 insertions(+), 6 deletions(-)
59215
59216commit 693e43f54866ff5c0825c816982128f2dd4582e7
59217Author: Emmanuel Raviart <eraviart@entrouvert.com>
59218Date:   Mon Aug 30 09:58:08 2004 +0000
59219
59220    A few corrections to SWIG binding (a quick commit, so that Christophe can
59221    work on it).
59222
59223 swig/Lasso.i | 19 ++++++++++++++++++-
59224 1 file changed, 18 insertions(+), 1 deletion(-)
59225
59226commit cf811b7aefbcc9886341ffd862ecb334591ac02f
59227Author: Frederic Peters <fpeters@entrouvert.com>
59228Date:   Mon Aug 30 09:11:01 2004 +0000
59229
59230    swig generate new objects/filenames
59231
59232 csharp/.cvsignore  | 11 ++++-------
59233 csharp/Makefile.am | 10 +++++-----
59234 2 files changed, 9 insertions(+), 12 deletions(-)
59235
59236commit 8aa90097e4edb016dc0b1225ecc9cd6653eb6d72
59237Author: Frederic Peters <fpeters@entrouvert.com>
59238Date:   Mon Aug 30 09:00:41 2004 +0000
59239
59240    returns 0 on success
59241
59242 lasso/xml/xml.c | 2 ++
59243 1 file changed, 2 insertions(+)
59244
59245commit cd567ad391f0c9a96083b930557905d786dadd7e
59246Author: Emmanuel Raviart <eraviart@entrouvert.com>
59247Date:   Sun Aug 29 23:57:46 2004 +0000
59248
59249    SWIG high-level binding now uses camelCase.
59250
59251    Updated SWIG binding to support Java high-level classes.
59252
59253    Simplified java/Makefile.am (but now, it needs to be reworked by an
59254    autotools expert).
59255
59256    ColdFusion simple Java test compiles ok.
59257
59258 java/Makefile.am                    |  36 +-
59259 java/coldfusion/src/CFLasso.java    |  42 +-
59260 java/lasso-fragment.java            |  21 -
59261 python/.cvsignore                   |   2 +
59262 python/tests/errorchecking_tests.py |   8 +-
59263 python/tests/profiles_tests.py      |  44 +-
59264 swig/Lasso.i                        | 790 +++++++++++++++++++-----------------
59265 7 files changed, 474 insertions(+), 469 deletions(-)
59266
59267commit c0d276aa16fe15c739e3979b1e74a7b0f43e7126
59268Author: Emmanuel Raviart <eraviart@entrouvert.com>
59269Date:   Sun Aug 29 14:26:20 2004 +0000
59270
59271    SWIG should now generate a high-level binding with classes, so I have
59272    removed the -noproxy option.
59273
59274 java/Makefile.am | 2 +-
59275 1 file changed, 1 insertion(+), 1 deletion(-)
59276
59277commit 0351d7076cac93e7d9aa1b79361d284f1b02d492
59278Author: Frederic Peters <fpeters@entrouvert.com>
59279Date:   Sun Aug 29 12:37:07 2004 +0000
59280
59281    updated c# binding for new class names
59282
59283 csharp/.cvsignore  | 53 ++++++++++++++++++++++-------------------------------
59284 csharp/Makefile.am | 16 +++++-----------
59285 2 files changed, 27 insertions(+), 42 deletions(-)
59286
59287commit 553076b8ff95689b03a39d2215b13f8c3359eafd
59288Author: Frederic Peters <fpeters@entrouvert.com>
59289Date:   Sun Aug 29 09:31:54 2004 +0000
59290
59291    some tests do not have descriptions
59292
59293 python/tests/XmlTestRunner.py | 2 ++
59294 1 file changed, 2 insertions(+)
59295
59296commit 95779ca72a20fcd52f386e029ad6b1a7b2cc2ad7
59297Author: Frederic Peters <fpeters@entrouvert.com>
59298Date:   Sun Aug 29 09:29:36 2004 +0000
59299
59300    corretly escape xml
59301
59302 python/tests/XmlTestRunner.py | 13 ++++++-------
59303 1 file changed, 6 insertions(+), 7 deletions(-)
59304
59305commit a418f7ee029605bf86e3b717955e04b9854b6400
59306Author: Emmanuel Raviart <eraviart@entrouvert.com>
59307Date:   Sun Aug 29 09:04:53 2004 +0000
59308
59309    Removed obsolete Python doc.
59310
59311 python/doc/.cvsignore                              |    4 -
59312 python/doc/Makefile.am                             |    6 -
59313 python/doc/doxygen.conf                            | 1142 --------------------
59314 python/doc/pythfilter.py                           |  602 -----------
59315 python/doc/tutorial/.cvsignore                     |    2 -
59316 python/doc/tutorial/Makefile.am                    |    7 -
59317 python/doc/tutorial/sp-init.py                     |   25 -
59318 .../tutorial/sp-login-process-authn-response.py    |   35 -
59319 python/doc/tutorial/sp-login-send-authn-request.py |   29 -
59320 ...ogout-process-idp-initiated-redirect-request.py |   33 -
59321 ...sp-logout-process-idp-initiated-soap-request.py |   33 -
59322 python/doc/tutorial/sp-logout-process-response.py  |   22 -
59323 python/doc/tutorial/sp-logout-send-request.py      |   32 -
59324 13 files changed, 1972 deletions(-)
59325
59326commit 51adf42fdc0cec17e5e4420aa36e1d8f75252bac
59327Author: Emmanuel Raviart <eraviart@entrouvert.com>
59328Date:   Sun Aug 29 08:31:59 2004 +0000
59329
59330    When Lasso doesn't recognize the URL query, it now throws a SyntaxError
59331    exception.
59332
59333 python/tests/profiles_tests.py |  4 +--
59334 swig/Lasso.i                   | 60 ++++++++++++++++++++++++++++--------------
59335 2 files changed, 42 insertions(+), 22 deletions(-)
59336
59337commit b27283f775f6f3ca65c6519427e83861baaf5229
59338Author: Emmanuel Raviart <eraviart@entrouvert.com>
59339Date:   Sat Aug 28 21:40:31 2004 +0000
59340
59341    Removed references to lassomod in .cvsignore.
59342
59343 python/.cvsignore | 2 --
59344 1 file changed, 2 deletions(-)
59345
59346commit 2ca1008182b5767b0715f9c1fe0deab3d0d2e8a6
59347Author: Emmanuel Raviart <eraviart@entrouvert.com>
59348Date:   Sat Aug 28 21:37:18 2004 +0000
59349
59350    SWIG now produces high-level bindings.
59351
59352    (python/Makefile.am needs some cleaning IMHO, but I don't understant it).
59353
59354 configure.ac                        |    6 +-
59355 lasso/Attic/protocols/artifact.c    |   44 +-
59356 lasso/Attic/protocols/provider.c    |   64 +-
59357 lasso/id-ff/login.c                 |   36 +-
59358 lasso/id-ff/server.c                |   18 +-
59359 lasso/xml/errors.c                  |   16 +-
59360 lasso/xml/errors.h                  |   20 +-
59361 lasso/xml/saml_assertion.c          |    2 +-
59362 lasso/xml/samlp_request_abstract.c  |    6 +-
59363 lasso/xml/samlp_response_abstract.c |    6 +-
59364 lasso/xml/xml.c                     |   74 +--
59365 python/Makefile.am                  |   16 +-
59366 python/lasso.py                     |  715 ---------------------
59367 python/tests/profiles_tests.py      |   10 +-
59368 swig/Lasso.i                        | 1186 +++++++++++++++++++++++++++++------
59369 15 files changed, 1156 insertions(+), 1063 deletions(-)
59370
59371commit 2988cacb8d34cba4c8c2479996a4d672ed6bce45
59372Author: Frederic Peters <fpeters@entrouvert.com>
59373Date:   Sat Aug 28 20:15:48 2004 +0000
59374
59375    renamed API reference to API reference (was reference manual)
59376
59377 docs/reference/lasso.sgml | 2 +-
59378 1 file changed, 1 insertion(+), 1 deletion(-)
59379
59380commit 743f91ffc42360ba5352375854038fa0f9f48b41
59381Author: Frederic Peters <fpeters@entrouvert.com>
59382Date:   Sat Aug 28 20:13:15 2004 +0000
59383
59384    xml encoding of special characters (&, <, >)
59385
59386 python/tests/XmlTestRunner.py | 4 ++++
59387 1 file changed, 4 insertions(+)
59388
59389commit 5dd054bfd892bf6dd2f224b47b5fd3b61f30fe1e
59390Author: Frederic Peters <fpeters@entrouvert.com>
59391Date:   Sat Aug 28 12:58:27 2004 +0000
59392
59393    new URLs and version info for 0.3.0
59394
59395 doap.rdf | 15 +++++++++++----
59396 1 file changed, 11 insertions(+), 4 deletions(-)
59397
59398commit 99629cd6d86472e0c09a2303a8552c87def860c5
59399Author: Emmanuel Raviart <eraviart@entrouvert.com>
59400Date:   Sat Aug 28 12:35:42 2004 +0000
59401
59402    Converted Identity & Session to real objects in SWIG bindings.
59403
59404 python/lasso.py | 36 ----------------------------------
59405 swig/Lasso.i    | 61 +++++++++++++++++++++++++++++++++++++++++++++------------
59406 2 files changed, 49 insertions(+), 48 deletions(-)
59407
59408commit 2311bac6261f22d3112ae2f5727fd409d0f17101
59409Author: Emmanuel Raviart <eraviart@entrouvert.com>
59410Date:   Sat Aug 28 12:18:43 2004 +0000
59411
59412    Hide LibAuthnRequest attributes from SWIG binding.
59413
59414 swig/Lasso.i | 27 ---------------------------
59415 1 file changed, 27 deletions(-)
59416
59417commit d8691794d957623116b61d2172efc70e18baad63
59418Author: Emmanuel Raviart <eraviart@entrouvert.com>
59419Date:   Sat Aug 28 12:07:58 2004 +0000
59420
59421    Added preliminary error throwing in SWIG binding.
59422
59423    Replaced simple object methods whith #define.
59424
59425 swig/Lasso.i | 59 ++++++++++++++++++++++++++++++++++++++++-------------------
59426 1 file changed, 40 insertions(+), 19 deletions(-)
59427
59428commit c2c31c20d00094f30f8e38ec7ac30c56bc1d8a2a
59429Author: Emmanuel Raviart <eraviart@entrouvert.com>
59430Date:   Sat Aug 28 07:31:57 2004 +0000
59431
59432    Converted SWIG Server into a high-level class with new_from_dump static
59433    method and default value for some arguments.
59434
59435 python/lasso.py | 25 --------------------
59436 swig/Lasso.i    | 72 +++++++++++++++++++++++++++++++++++++--------------------
59437 2 files changed, 47 insertions(+), 50 deletions(-)
59438
59439commit e7e4d55ce5e3043b693296d9ce29ecaf8fdc80cb
59440Author: Emmanuel Raviart <eraviart@entrouvert.com>
59441Date:   Sat Aug 28 07:25:23 2004 +0000
59442
59443    Renamed login_tests.py to profiles_tests.py.
59444
59445    Added Server tests (=> discovered bug #265).
59446
59447 python/tests/{login_tests.py => profiles_tests.py} | 39 +++++++++++++++++++---
59448 python/tests/tests.py                              |  2 +-
59449 2 files changed, 36 insertions(+), 5 deletions(-)
59450
59451commit 8425480fb7bf6906c970a75c13826da480ae46e1
59452Author: Emmanuel Raviart <eraviart@entrouvert.com>
59453Date:   Fri Aug 27 22:32:59 2004 +0000
59454
59455    Transformed LassoAuthnRequest as a true SWIG class with attributes and
59456    methods for all bindings.
59457
59458 python/lasso.py             |  39 -----------
59459 python/tests/login_tests.py |   4 +-
59460 swig/Lasso.i                | 153 ++++++++++++++++++++++++++++++++++++--------
59461 3 files changed, 129 insertions(+), 67 deletions(-)
59462
59463commit 0791ef056f421368f4a8079d17ccf96cbbfbd8d5
59464Author: Nicolas Clapies <nclapies@entrouvert.com>
59465Date:   Fri Aug 27 16:43:31 2004 +0000
59466
59467    *** empty log message ***
59468
59469 lasso/id-ff/logout.c | 24 +++++++++++++++++++-----
59470 1 file changed, 19 insertions(+), 5 deletions(-)
59471
59472commit a646c1bddb05e14a723ba352dc293ba6e9af1aff
59473Author: Nicolas Clapies <nclapies@entrouvert.com>
59474Date:   Fri Aug 27 16:36:27 2004 +0000
59475
59476    *** empty log message ***
59477
59478 lasso/id-ff/logout.c | 13 ++++++++++++-
59479 1 file changed, 12 insertions(+), 1 deletion(-)
59480
59481commit 27d48289411090096aff5ffe117c8d212402b1c7
59482Author: Emmanuel Raviart <eraviart@entrouvert.com>
59483Date:   Fri Aug 27 16:29:55 2004 +0000
59484
59485    Added method Logout.reset_session_index in Python high-level binding.
59486
59487 python/lasso.py | 5 +++++
59488 1 file changed, 5 insertions(+)
59489
59490commit ecbb17fb4ce52b378ee92563691f3e3d63b08020
59491Author: Nicolas Clapies <nclapies@entrouvert.com>
59492Date:   Fri Aug 27 16:28:11 2004 +0000
59493
59494    *** empty log message ***
59495
59496 lasso/id-ff/logout.c | 139 +++++++++++++++++++++++++++++++++++++++++++++++----
59497 1 file changed, 129 insertions(+), 10 deletions(-)
59498
59499commit 8a333c67215c8d6eab42534e97df3f4945c290c9
59500Author: Emmanuel Raviart <eraviart@entrouvert.com>
59501Date:   Fri Aug 27 15:23:54 2004 +0000
59502
59503    Added support for "invalid query" errors in Python high-level binding.
59504
59505 python/lasso.py | 11 ++++++++++-
59506 1 file changed, 10 insertions(+), 1 deletion(-)
59507
59508commit 8dfb46a2f7ca1b64d6a5e7e58115b4417a98e7c5
59509Author: Nicolas Clapies <nclapies@entrouvert.com>
59510Date:   Fri Aug 27 15:18:49 2004 +0000
59511
59512    *** empty log message ***
59513
59514 lasso/id-ff/defederation.c | 2 +-
59515 1 file changed, 1 insertion(+), 1 deletion(-)
59516
59517commit 7c76c086ea2d7a64cfb74f6b38d018279bce95cb
59518Author: Nicolas Clapies <nclapies@entrouvert.com>
59519Date:   Fri Aug 27 15:02:03 2004 +0000
59520
59521    Renamed method name lasso_session_get_next_assertion_remote_providerID to lasso_session_get_next_providerID
59522
59523 docs/reference/lasso-sections.txt | 2 +-
59524 1 file changed, 1 insertion(+), 1 deletion(-)
59525
59526commit 225d5969cf70637b46ee1fd649047df358c12343
59527Author: Nicolas Clapies <nclapies@entrouvert.com>
59528Date:   Fri Aug 27 15:00:52 2004 +0000
59529
59530    Added return of code error LASSO_PROFILE_ERROR_INVALID_QUERY when an error occurs while parsing a federation termination notification message query in lasso_defederation_process_notification_msg()
59531
59532 lasso/id-ff/defederation.c | 8 +++++++-
59533 1 file changed, 7 insertions(+), 1 deletion(-)
59534
59535commit a58772ba19422e0644442639a43d42cc8be6dad8
59536Author: Nicolas Clapies <nclapies@entrouvert.com>
59537Date:   Fri Aug 27 14:50:46 2004 +0000
59538
59539    Added code error LASSO_PROFILE_ERROR_INVALID_QUERY, returned when an error occurs while parsing a query message
59540
59541 lasso/xml/errors.c | 3 +++
59542 lasso/xml/errors.h | 2 ++
59543 swig/Lasso.i       | 4 ++++
59544 3 files changed, 9 insertions(+)
59545
59546commit 497181fc6a44388a91af7f08dbe411977e75c083
59547Author: Emmanuel Raviart <eraviart@entrouvert.com>
59548Date:   Fri Aug 27 14:41:09 2004 +0000
59549
59550    Corrected SWIG binding.
59551
59552    Corrected Python tests.
59553
59554 python/lasso.py             | 11 +++++++----
59555 python/tests/login_tests.py | 21 +++++++++++++++++++--
59556 swig/Lasso.i                | 10 +++++-----
59557 3 files changed, 31 insertions(+), 11 deletions(-)
59558
59559commit eaa4b813fcd0f7aa1152d98998afe5b59556142f
59560Author: Nicolas Clapies <nclapies@entrouvert.com>
59561Date:   Fri Aug 27 13:44:07 2004 +0000
59562
59563    Added index attribute (session->index_providerID) of next provider id returned when a call to lasso_session_get_providerID(), added lasso_session_reset_index_providerID() to reset the index to the first provider id of assertion list. the index is decremented when removing assertion. lasso_get_next_providerID() returns NULL if there is no assertion anymore or if the index point is at the end of the list. Added lasso_logout_get_next_providerID() lasso_logout_reset_index_providerID() to wrap session method
59564
59565 lasso/id-ff/logout.c  | 301 +++++++++++++++++++++++++-------------------------
59566 lasso/id-ff/logout.h  |   9 +-
59567 lasso/id-ff/session.c |  81 +++++++++-----
59568 lasso/id-ff/session.h |  17 ++-
59569 4 files changed, 222 insertions(+), 186 deletions(-)
59570
59571commit 3ed5fa5681451b2407e316f01f22225f9d758e6d
59572Author: Emmanuel Raviart <eraviart@entrouvert.com>
59573Date:   Fri Aug 27 13:29:07 2004 +0000
59574
59575    Replaced SWIG specific functions to access "request" and "response"
59576    attributes of profiles, with SWIG read-only attributes.
59577
59578 python/lasso.py | 32 +++++++++++++++------
59579 swig/Lasso.i    | 87 +++++++++++++++++++++++++++++++++------------------------
59580 2 files changed, 74 insertions(+), 45 deletions(-)
59581
59582commit 325f18984a0d4bc2b8b9c2067af901f9d542dedc
59583Author: Nicolas Clapies <nclapies@entrouvert.com>
59584Date:   Fri Aug 27 11:09:27 2004 +0000
59585
59586    Removed g_assert in samlp_request_abstract object when setting required attributes and elements. Added tests in federation termination notification building from QUERY export for required elements, return NULL if error, notification object if ok
59587
59588 .../federation_termination_notification.c          | 43 +++++++++++++++++++++-
59589 lasso/xml/samlp_request_abstract.c                 | 40 ++++++++++----------
59590 2 files changed, 62 insertions(+), 21 deletions(-)
59591
59592commit 31aa53988b3d28ef575004985bbaf300e9dc7b0c
59593Author: Emmanuel Raviart <eraviart@entrouvert.com>
59594Date:   Fri Aug 27 10:56:39 2004 +0000
59595
59596    Removed SWIG Lasso.c file.
59597
59598    Added a Python test for defederation (currently it aborts).
59599
59600 csharp/Makefile.am          |  3 +-
59601 java/Makefile.am            |  4 +--
59602 python/Makefile.am          |  3 +-
59603 python/tests/login_tests.py | 27 +++++++++++++++-
59604 swig/Lasso.c                | 75 ---------------------------------------------
59605 swig/Lasso.i                | 44 +++++++++++++++++++++-----
59606 swig/Makefile.am            |  2 +-
59607 7 files changed, 68 insertions(+), 90 deletions(-)
59608
59609commit 740fcce66a749a8b1cf4ea86a41b98a5d89734ed
59610Author: Frederic Peters <fpeters@entrouvert.com>
59611Date:   Fri Aug 27 10:54:51 2004 +0000
59612
59613    more on single sign on
59614
59615 docs/lasso-book/check-functions.py |  5 ++-
59616 docs/lasso-book/single-sign-on.rst | 69 ++++++++++++++++++++++++++------------
59617 2 files changed, 52 insertions(+), 22 deletions(-)
59618
59619commit 67496408bda1fea782c7065f57d6c966a94f9db3
59620Author: Frederic Peters <fpeters@entrouvert.com>
59621Date:   Thu Aug 26 21:46:09 2004 +0000
59622
59623    searches all text files for unknown functions
59624
59625 docs/lasso-book/check-functions.py | 22 +++++++++++++++-------
59626 1 file changed, 15 insertions(+), 7 deletions(-)
59627
59628commit 66146f05f047df8b7afe9a87eaf6bd7128618a48
59629Author: Frederic Peters <fpeters@entrouvert.com>
59630Date:   Thu Aug 26 19:33:38 2004 +0000
59631
59632    improvement
59633
59634 docs/lasso-book/single-sign-on.rst | 2 +-
59635 1 file changed, 1 insertion(+), 1 deletion(-)
59636
59637commit f642e8bfbc3573844941bf2fbd58301b638adf43
59638Author: Emmanuel Raviart <eraviart@entrouvert.com>
59639Date:   Thu Aug 26 19:14:25 2004 +0000
59640
59641    Forgot to declare a parameter as optionnal.
59642
59643 python/lasso.py | 2 +-
59644 1 file changed, 1 insertion(+), 1 deletion(-)
59645
59646commit 0c32f3bcbbc00f63f126098cc451a9cd2a22f3c4
59647Author: Emmanuel Raviart <eraviart@entrouvert.com>
59648Date:   Thu Aug 26 16:46:38 2004 +0000
59649
59650    Added constant lassoHttpMethodAny.
59651
59652    Added error constants to SWIG (and one to Python).
59653
59654 lasso/id-ff/profile.h |  3 ++-
59655 python/lasso.py       | 29 +++++++++++++++++++++++------
59656 swig/Lasso.i          | 40 ++++++++++++++++++++++++++++++++++++----
59657 3 files changed, 61 insertions(+), 11 deletions(-)
59658
59659commit 589c3383958157e0769d5ea115fd52334c738e07
59660Author: Frederic Peters <fpeters@entrouvert.com>
59661Date:   Thu Aug 26 16:31:12 2004 +0000
59662
59663    new parameter to lasso_logout_init_...
59664
59665 docs/lasso-book/writing-a-c-sp.txt | 2 +-
59666 1 file changed, 1 insertion(+), 1 deletion(-)
59667
59668commit d41db141e1095f67e8c8c50c5c7101133ce10cdd
59669Author: Frederic Peters <fpeters@entrouvert.com>
59670Date:   Thu Aug 26 16:20:19 2004 +0000
59671
59672    fix included file name
59673
59674 lasso/lasso.h | 2 +-
59675 1 file changed, 1 insertion(+), 1 deletion(-)
59676
59677commit 0f36d58506501913a720947e9c2c28cf7fe1015e
59678Author: Nicolas Clapies <nclapies@entrouvert.com>
59679Date:   Thu Aug 26 16:07:56 2004 +0000
59680
59681    Added a param to method lasso_defederation_init_notification(). Now if it is set, lasso can choose a specific defederation protocol profile depending on the http method value of this param
59682
59683 lasso/id-ff/defederation.c | 3 ++-
59684 lasso/id-ff/defederation.h | 3 ++-
59685 swig/Lasso.i               | 3 ++-
59686 3 files changed, 6 insertions(+), 3 deletions(-)
59687
59688commit ac190494860fe052695de784caf2e218961aa439
59689Author: Nicolas Clapies <nclapies@entrouvert.com>
59690Date:   Thu Aug 26 15:57:55 2004 +0000
59691
59692    Replaced xmlFree with g_free in lasso_logout_get_next_providerID() for current_provider_id
59693
59694 lasso/id-ff/logout.c | 2 +-
59695 1 file changed, 1 insertion(+), 1 deletion(-)
59696
59697commit 84d71721cf32c92eac19c9de73cd2a889e9de65c
59698Author: Nicolas Clapies <nclapies@entrouvert.com>
59699Date:   Thu Aug 26 15:33:37 2004 +0000
59700
59701    *** empty log message ***
59702
59703 lasso/id-ff/register_name_identifier.c | 572 ---------------------------------
59704 lasso/id-ff/register_name_identifier.h |  87 -----
59705 2 files changed, 659 deletions(-)
59706
59707commit d792b5aa1696531db70f33012ca8648f6e8576fd
59708Author: Nicolas Clapies <nclapies@entrouvert.com>
59709Date:   Thu Aug 26 15:32:48 2004 +0000
59710
59711    Renamed register_name_identifier.* to name_registration.* files
59712
59713 lasso/id-ff/Makefile.am         |   4 +-
59714 lasso/id-ff/name_registration.c | 572 ++++++++++++++++++++++++++++++++++++++++
59715 lasso/id-ff/name_registration.h |  87 ++++++
59716 3 files changed, 661 insertions(+), 2 deletions(-)
59717
59718commit 8404a80debd01abc9e48da437b38f6dd7445e59c
59719Author: Nicolas Clapies <nclapies@entrouvert.com>
59720Date:   Thu Aug 26 14:16:47 2004 +0000
59721
59722    Oups, missing commit of the new Lasso.i swig file :p
59723
59724 swig/Lasso.i | 2 +-
59725 1 file changed, 1 insertion(+), 1 deletion(-)
59726
59727commit faa4e2296316148805f9ddea4cf7cd5794179177
59728Author: Nicolas Clapies <nclapies@entrouvert.com>
59729Date:   Thu Aug 26 14:15:30 2004 +0000
59730
59731    Added a param to method lasso_logout_init_request(). Now if it is set, lasso can choose a specific logout protocol profile depending on the http method value of this param
59732
59733 lasso/id-ff/logout.c | 3 ++-
59734 lasso/id-ff/logout.h | 3 ++-
59735 2 files changed, 4 insertions(+), 2 deletions(-)
59736
59737commit cb99b4a692d8efd289eb9277c37353a740e4d498
59738Author: Frederic Peters <fpeters@entrouvert.com>
59739Date:   Thu Aug 26 13:55:08 2004 +0000
59740
59741    removed revision
59742
59743 docs/lasso-book/book.rst | 1 -
59744 1 file changed, 1 deletion(-)
59745
59746commit 59b1ed8fb02052770377538d7965e5242b74c519
59747Author: Frederic Peters <fpeters@entrouvert.com>
59748Date:   Thu Aug 26 13:54:21 2004 +0000
59749
59750    More on sso profile; sp-side
59751
59752 docs/lasso-book/Makefile.am        |   2 +-
59753 docs/lasso-book/getting-lasso.rst  |   4 +-
59754 docs/lasso-book/single-sign-on.rst | 113 ++++++++++++++++++++++++++++++++++++-
59755 3 files changed, 114 insertions(+), 5 deletions(-)
59756
59757commit 338293daa70a408b164cd4c7d4018574f97f885f
59758Author: Nicolas Clapies <nclapies@entrouvert.com>
59759Date:   Thu Aug 26 13:43:45 2004 +0000
59760
59761    *** empty log message ***
59762
59763 lasso/id-ff/logout.c | 6 +++---
59764 lasso/id-ff/logout.h | 4 ++--
59765 lasso/xml/errors.c   | 4 ++--
59766 lasso/xml/errors.h   | 2 +-
59767 4 files changed, 8 insertions(+), 8 deletions(-)
59768
59769commit d546af51b1522a1f3457a47a16deea957d1e8aab
59770Author: Nicolas Clapies <nclapies@entrouvert.com>
59771Date:   Thu Aug 26 13:24:07 2004 +0000
59772
59773    *** empty log message ***
59774
59775 lasso/id-ff/logout.c | 2 +-
59776 1 file changed, 1 insertion(+), 1 deletion(-)
59777
59778commit 81ea440da3f659fb7c4b67648bac9a47ae5b5ea8
59779Author: Nicolas Clapies <nclapies@entrouvert.com>
59780Date:   Thu Aug 26 13:20:45 2004 +0000
59781
59782    Rename constant LASSO_LOGOUT_ERROR_UNSUPPORTED_PROFILLE to LASSO_PROFILE_ERROR_UNSUPPORTED_PROFILE, now can be use by all profiles
59783
59784 lasso/xml/errors.c | 4 ++--
59785 lasso/xml/errors.h | 2 +-
59786 2 files changed, 3 insertions(+), 3 deletions(-)
59787
59788commit a1aac4c4c5af0317b1a2e0f1977f9afb44acb219
59789Author: Frederic Peters <fpeters@entrouvert.com>
59790Date:   Thu Aug 26 13:18:39 2004 +0000
59791
59792    new lasso documentation
59793
59794 docs/lasso-book/Makefile.am                |   14 +-
59795 docs/lasso-book/book.rst                   |   35 +
59796 docs/lasso-book/common-knowledge.rst       |  175 ++
59797 docs/lasso-book/figures/single-logout.png  |  Bin 0 -> 94664 bytes
59798 docs/lasso-book/figures/single-logout.svg  | 3105 ++++++++++++++++++++++++++++
59799 docs/lasso-book/figures/single-sign-on.png |  Bin 0 -> 57131 bytes
59800 docs/lasso-book/figures/single-sign-on.svg | 2661 ++++++++++++++++++++++++
59801 docs/lasso-book/getting-lasso.rst          |  131 ++
59802 docs/lasso-book/integration.rst            |    7 +
59803 docs/lasso-book/language-bindings.rst      |   18 +
59804 docs/lasso-book/lasso-architecture.rst     |   45 +
59805 docs/lasso-book/liberty-architecture.rst   |   75 +
59806 docs/lasso-book/other-profiles.rst         |    7 +
59807 docs/lasso-book/preface.rst                |   28 +
59808 docs/lasso-book/single-sign-on.rst         |  105 +
59809 15 files changed, 6403 insertions(+), 3 deletions(-)
59810
59811commit 22f66483a30648a03df0bfda3a8c5ec138555ef1
59812Author: Nicolas Clapies <nclapies@entrouvert.com>
59813Date:   Thu Aug 26 12:42:35 2004 +0000
59814
59815    Added remove of assertion in lasso_logout_init_request(), and lasso_logout_process_response_msg() if there was an error while processing a LogoutResponse with HTTP SOAP method, added a returned code error for Unsupported profile status code
59816
59817 lasso/id-ff/logout.c | 34 ++++++++++++++++++++--------------
59818 lasso/xml/errors.c   |  3 +++
59819 lasso/xml/errors.h   |  2 ++
59820 3 files changed, 25 insertions(+), 14 deletions(-)
59821
59822commit 3e9cf0bcd3f3cff497114cdecd3ce003b02bb339
59823Author: Emmanuel Raviart <eraviart@entrouvert.com>
59824Date:   Thu Aug 26 10:56:24 2004 +0000
59825
59826    Moved SWIG constructors and destructors from Lasso.c to Lasso.i.
59827
59828 swig/Lasso.c | 113 -----------------------------------------------------------
59829 swig/Lasso.i |  64 +++++++++++++++++++++++++--------
59830 2 files changed, 50 insertions(+), 127 deletions(-)
59831
59832commit 36d57b75435bbeba7d00066fa6b997def09cfec8
59833Author: Nicolas Clapies <nclapies@entrouvert.com>
59834Date:   Wed Aug 25 16:31:54 2004 +0000
59835
59836    Added tests to verify if the request message is a LogoutRequest in lasso_login_process_request_msg() and if the response message is a LogoutResponse in lasso_logout_process_response_msg()
59837
59838 lasso/id-ff/logout.c | 36 ++++++++++++++++++++++++++++++++----
59839 1 file changed, 32 insertions(+), 4 deletions(-)
59840
59841commit de2533fadf47a7af6e74d45e87e3ee2b875965ad
59842Author: Nicolas Clapies <nclapies@entrouvert.com>
59843Date:   Wed Aug 25 16:24:21 2004 +0000
59844
59845    Added a test in lasso_login_init_from_authn_request_msg() to verify if the request message is an AuthnRequest message, if not, returns a code error
59846
59847 lasso/id-ff/login.c | 6 ++++++
59848 1 file changed, 6 insertions(+)
59849
59850commit 5e8b43d8c73d95248adfce5984e8781b953baed6
59851Author: Nicolas Clapies <nclapies@entrouvert.com>
59852Date:   Wed Aug 25 15:30:22 2004 +0000
59853
59854    added include for string.h
59855
59856 lasso/id-ff/logout.c | 3 ++-
59857 1 file changed, 2 insertions(+), 1 deletion(-)
59858
59859commit d93a9671bb4ae88e71d07c34360ea54db0afd3cd
59860Author: Nicolas Clapies <nclapies@entrouvert.com>
59861Date:   Wed Aug 25 14:41:04 2004 +0000
59862
59863    Added in lasso_login_process_authn_response_msg() setting of msg_relayState from lib:RelayState of AuthnResponse message if exists, else msg_relayState is set to NULL
59864
59865 lasso/id-ff/login.c | 5 +++++
59866 1 file changed, 5 insertions(+)
59867
59868commit 88002d5b6f39bead9e0116858e25c9b156dc7b81
59869Author: Nicolas Clapies <nclapies@entrouvert.com>
59870Date:   Wed Aug 25 12:52:22 2004 +0000
59871
59872    *** empty log message ***
59873
59874 lasso/id-ff/defederation.c | 3 ---
59875 1 file changed, 3 deletions(-)
59876
59877commit 2fa6620d597171f708dd2b6fe874afadea65a904
59878Author: Nicolas Clapies <nclapies@entrouvert.com>
59879Date:   Wed Aug 25 12:49:39 2004 +0000
59880
59881    fixed bug : at a done label, use to remove a provider got with lasso_provider_get_ref()
59882
59883 lasso/id-ff/defederation.c | 30 ++++++++++++++++++++----------
59884 1 file changed, 20 insertions(+), 10 deletions(-)
59885
59886commit 09f7afd9909d9a6e5b6c0d148e2e8ba62648dc78
59887Author: Emmanuel Raviart <eraviart@entrouvert.com>
59888Date:   Wed Aug 25 10:57:45 2004 +0000
59889
59890    Added a --source-dir option to tests.
59891
59892 python/tests/errorchecking_tests.py | 15 +++++++++++----
59893 python/tests/login_tests.py         | 35 +++++++++++++++++++++--------------
59894 python/tests/tests.py               | 21 ++++++++++++++++++---
59895 3 files changed, 50 insertions(+), 21 deletions(-)
59896
59897commit 9d460cf67c3999a0ec7723c377a60df07268b5c8
59898Author: Emmanuel Raviart <eraviart@entrouvert.com>
59899Date:   Wed Aug 25 10:12:13 2004 +0000
59900
59901    Removed obsolete Python test framework.
59902
59903 python/tests/IdentityProvider.py          | 257 --------
59904 python/tests/LibertyEnabledClientProxy.py | 131 -----
59905 python/tests/LibertyEnabledProxy.py       |  65 ---
59906 python/tests/Provider.py                  |  60 --
59907 python/tests/ServiceProvider.py           | 321 ----------
59908 python/tests/abstractweb.py               | 329 -----------
59909 python/tests/assertions.py                | 126 ----
59910 python/tests/builtins.py                  |  45 --
59911 python/tests/http.py                      | 935 ------------------------------
59912 python/tests/liberty.py                   |  60 --
59913 python/tests/libertysimulator.py          |  60 --
59914 python/tests/login_tests.py               | 257 +-------
59915 python/tests/sample-idp.py                | 150 -----
59916 python/tests/sample-lep.py                | 152 -----
59917 python/tests/sample-sp-lep.py             | 147 -----
59918 python/tests/sample-sp.py                 | 147 -----
59919 python/tests/submissions.py               | 292 ----------
59920 python/tests/web.py                       | 159 -----
59921 python/tests/websimulator.py              | 244 --------
59922 19 files changed, 27 insertions(+), 3910 deletions(-)
59923
59924commit 738257f33a816017ba2edf01288f14f61ca2f21f
59925Author: Nicolas Clapies <nclapies@entrouvert.com>
59926Date:   Wed Aug 25 09:10:45 2004 +0000
59927
59928    Added missing private attribute, private variable and desallocation methods : LassoDefederationPrivate *private in LassoDefederation object, static GObjectClass *parent_class in C file, lasso_defederation_dispose() and lasso_defederation_finalize() in LassoFederation object
59929
59930 lasso/id-ff/defederation.c | 49 +++++++++++++++++++++++++++++++++++++---------
59931 lasso/id-ff/defederation.h |  3 +++
59932 2 files changed, 43 insertions(+), 9 deletions(-)
59933
59934commit 6456f648d73fd2a341929a93216f642d3b1ec901
59935Author: Frederic Peters <fpeters@entrouvert.com>
59936Date:   Wed Aug 25 08:34:46 2004 +0000
59937
59938    ignore new class
59939
59940 csharp/.cvsignore | 2 +-
59941 1 file changed, 1 insertion(+), 1 deletion(-)
59942
59943commit b767d59e796544a0aff87eb6bd7543586e4433e0
59944Author: Frederic Peters <fpeters@entrouvert.com>
59945Date:   Wed Aug 25 08:33:59 2004 +0000
59946
59947    added Defederation profile; workaround lasso-sharp.snk
59948
59949 csharp/AssemblyInfo.cs | 2 +-
59950 csharp/Makefile.am     | 5 ++++-
59951 2 files changed, 5 insertions(+), 2 deletions(-)
59952
59953commit 431249546effc1cc7390baf96e66676b2dee72ef
59954Author: Nicolas Clapies <nclapies@entrouvert.com>
59955Date:   Tue Aug 24 15:55:12 2004 +0000
59956
59957    added test if identity is set before removing federation
59958
59959 lasso/id-ff/defederation.c | 8 ++++++++
59960 1 file changed, 8 insertions(+)
59961
59962commit 9ec06e4ae7e40a48263b760340ea7455d82f4411
59963Author: Nicolas Clapies <nclapies@entrouvert.com>
59964Date:   Tue Aug 24 15:50:17 2004 +0000
59965
59966    removed federation and assertion
59967
59968 lasso/id-ff/defederation.c | 8 ++++++++
59969 1 file changed, 8 insertions(+)
59970
59971commit c2dab2b685ed767b2ee39fd82d4f6dc6c82b9791
59972Author: Nicolas Clapies <nclapies@entrouvert.com>
59973Date:   Tue Aug 24 15:37:55 2004 +0000
59974
59975    *** empty log message ***
59976
59977 lasso/id-ff/defederation.c | 12 +++---------
59978 1 file changed, 3 insertions(+), 9 deletions(-)
59979
59980commit 3bdcea7ca0e6836d5a318d26e09818083a5fe991
59981Author: Nicolas Clapies <nclapies@entrouvert.com>
59982Date:   Tue Aug 24 15:30:03 2004 +0000
59983
59984    *** empty log message ***
59985
59986 lasso/Attic/protocols/federation_termination_notification.c | 2 +-
59987 1 file changed, 1 insertion(+), 1 deletion(-)
59988
59989commit f84547e98d37ea11b89132b800cc151673099260
59990Author: Emmanuel Raviart <eraviart@entrouvert.com>
59991Date:   Tue Aug 24 15:29:56 2004 +0000
59992
59993    Corrected SWIG Defederation binding.
59994
59995    Created Python high-level class for Defederation.
59996
59997 python/lasso.py | 31 +++++++++++++++++++++++++++++++
59998 swig/Lasso.i    |  3 ++-
59999 2 files changed, 33 insertions(+), 1 deletion(-)
60000
60001commit 042cbcfbf8a025f1a17cdf5a0315188254f1c946
60002Author: Nicolas Clapies <nclapies@entrouvert.com>
60003Date:   Tue Aug 24 14:55:23 2004 +0000
60004
60005    updated doc conf files for defederation
60006
60007 docs/reference/lasso-sections.txt | 36 ++++++++++++++++++------------------
60008 docs/reference/lasso.sgml         |  4 ++--
60009 2 files changed, 20 insertions(+), 20 deletions(-)
60010
60011commit 56cb3d94f11b2101e974c8112d774d74dc4de68e
60012Author: Emmanuel Raviart <eraviart@entrouvert.com>
60013Date:   Tue Aug 24 14:34:37 2004 +0000
60014
60015    Continue to rename FederationTermination into Defederation.
60016
60017 swig/Lasso.i | 2 +-
60018 1 file changed, 1 insertion(+), 1 deletion(-)
60019
60020commit 2ac5ac720aae1097d86aa182db023f5a93475813
60021Author: Nicolas Clapies <nclapies@entrouvert.com>
60022Date:   Tue Aug 24 14:34:10 2004 +0000
60023
60024    renamed lassoFederationTermination to lassoDefederation in lassoRequestType enum
60025
60026 lasso/id-ff/profile.c | 2 +-
60027 lasso/id-ff/profile.h | 2 +-
60028 2 files changed, 2 insertions(+), 2 deletions(-)
60029
60030commit 33e3a360b8443d1342e47c2eca4be5ce64dbbc41
60031Author: Nicolas Clapies <nclapies@entrouvert.com>
60032Date:   Tue Aug 24 14:25:43 2004 +0000
60033
60034    update, now use GError object for each lasso_server_get_provider_ref()
60035
60036 lasso/id-ff/logout.c | 46 +++++++++++++++++++++++++++-------------------
60037 1 file changed, 27 insertions(+), 19 deletions(-)
60038
60039commit 3828cdf09cff864c8593ff05721df766adc33dff
60040Author: Nicolas Clapies <nclapies@entrouvert.com>
60041Date:   Tue Aug 24 14:16:57 2004 +0000
60042
60043    renamed lasso_federation_termination_get_type to lasso_defederation_type
60044
60045 docs/reference/lasso.types | 2 +-
60046 1 file changed, 1 insertion(+), 1 deletion(-)
60047
60048commit 5fb805b311009227e20bbc76789bf4652faa0ab1
60049Author: Nicolas Clapies <nclapies@entrouvert.com>
60050Date:   Tue Aug 24 13:53:26 2004 +0000
60051
60052    *** empty log message ***
60053
60054 lasso/id-ff/federation_termination.c | 593 -----------------------------------
60055 lasso/id-ff/federation_termination.h |  82 -----
60056 2 files changed, 675 deletions(-)
60057
60058commit 811e54ec755d7b1a67e56844bfc6196107fa4596
60059Author: Nicolas Clapies <nclapies@entrouvert.com>
60060Date:   Tue Aug 24 13:52:06 2004 +0000
60061
60062    renamed lasso/environs/federation_termination.* to lasso/environs/defederation.*
60063
60064 lasso/id-ff/Makefile.am    |   4 +-
60065 lasso/id-ff/defederation.c | 593 +++++++++++++++++++++++++++++++++++++++++++++
60066 lasso/id-ff/defederation.h |  82 +++++++
60067 lasso/lasso.h              |   2 +-
60068 4 files changed, 678 insertions(+), 3 deletions(-)
60069
60070commit 8b1cbf40165de2ed111d554429127ff9fbe3fe11
60071Author: Emmanuel Raviart <eraviart@entrouvert.com>
60072Date:   Tue Aug 24 13:41:17 2004 +0000
60073
60074    Created SWIG bindings for Defederation (new name of FederationTermination).
60075
60076 swig/Lasso.c | 16 ++++++++++++++++
60077 swig/Lasso.i | 36 ++++++++++++++++++++++++++++++++++++
60078 2 files changed, 52 insertions(+)
60079
60080commit 0097f549af514199ad7fa752a91ddfb2a62c8449
60081Author: Nicolas Clapies <nclapies@entrouvert.com>
60082Date:   Tue Aug 24 13:32:50 2004 +0000
60083
60084    use lassoProviderType instead of gint for provider_type params
60085
60086 lasso/id-ff/federation_termination.c | 4 ++--
60087 lasso/id-ff/federation_termination.h | 4 ++--
60088 2 files changed, 4 insertions(+), 4 deletions(-)
60089
60090commit a9e81d955973489a3e6f4785db0ed66cca83dce3
60091Author: Nicolas Clapies <nclapies@entrouvert.com>
60092Date:   Tue Aug 24 13:22:23 2004 +0000
60093
60094    *** empty log message ***
60095
60096 lasso/id-ff/federation_termination.c | 10 ++++++++--
60097 1 file changed, 8 insertions(+), 2 deletions(-)
60098
60099commit de8a2ed39ee5d9ba2a24a8e29b23ddc44591b0e4
60100Author: Nicolas Clapies <nclapies@entrouvert.com>
60101Date:   Tue Aug 24 13:17:09 2004 +0000
60102
60103    Set the nameIdentifier attribute after a call to init_notification()
60104
60105 lasso/id-ff/federation_termination.c | 4 +++-
60106 1 file changed, 3 insertions(+), 1 deletion(-)
60107
60108commit 5f6887dc0aea8a8f9362c7b91b792eefabaa392c
60109Author: Nicolas Clapies <nclapies@entrouvert.com>
60110Date:   Tue Aug 24 12:52:57 2004 +0000
60111
60112    updated process of logout response msg at SP. Now if the initial requester is a SP and the HTTP method is SOAP and if the logout request fails, then lasso builds a new logout request for HTTP Redirect method and set only msg_url
60113
60114 lasso/id-ff/logout.c | 24 ++++++++++++++++++++++--
60115 1 file changed, 22 insertions(+), 2 deletions(-)
60116
60117commit c832a58ee005b324f0a2e76a7becfdb588045593
60118Author: Nicolas Clapies <nclapies@entrouvert.com>
60119Date:   Tue Aug 24 12:36:18 2004 +0000
60120
60121    *** empty log message ***
60122
60123 lasso/id-ff/federation_termination.c | 18 +++++++++---------
60124 1 file changed, 9 insertions(+), 9 deletions(-)
60125
60126commit 42ade9ef07c712c192add50276178c5231e40484
60127Author: Nicolas Clapies <nclapies@entrouvert.com>
60128Date:   Tue Aug 24 12:25:36 2004 +0000
60129
60130    fixed bug in lasso_federation_termination_build_notification_msg() : now it gets the remote provider real service url
60131
60132 lasso/id-ff/federation_termination.c | 70 ++++++++++++++++++++++++------------
60133 1 file changed, 48 insertions(+), 22 deletions(-)
60134
60135commit a98068c4f81f9625cb6d54bc1046405c27b50543
60136Author: Nicolas Clapies <nclapies@entrouvert.com>
60137Date:   Tue Aug 24 12:22:35 2004 +0000
60138
60139    updates
60140
60141 lasso/id-ff/logout.c | 1 -
60142 1 file changed, 1 deletion(-)
60143
60144commit 8218359ac9a867cf178a9750559c29257fb1eb5b
60145Author: Nicolas Clapies <nclapies@entrouvert.com>
60146Date:   Tue Aug 24 12:12:59 2004 +0000
60147
60148    minor updates
60149
60150 lasso/id-ff/logout.c | 5 ++++-
60151 1 file changed, 4 insertions(+), 1 deletion(-)
60152
60153commit 0097659c07bb0c0e034467b07c47f7dba8861afc
60154Author: Nicolas Clapies <nclapies@entrouvert.com>
60155Date:   Tue Aug 24 10:19:24 2004 +0000
60156
60157    fixed bug in lasso_logout_get_next_providerID() when looking for a remote provider id when session attribute is NULL
60158
60159 lasso/id-ff/logout.c | 15 +++++++++------
60160 1 file changed, 9 insertions(+), 6 deletions(-)
60161
60162commit b743fb6187ab4b76b48c837c4f82179b115806c0
60163Author: Romain Chantereay <rchantereau@entrouvert.com>
60164Date:   Tue Aug 24 09:47:29 2004 +0000
60165
60166    Corrected configure option help.
60167
60168    Told to use with-pkg-config= and no with-pkg-config-path wich it the good option
60169    name.
60170
60171 configure.ac | 2 +-
60172 1 file changed, 1 insertion(+), 1 deletion(-)
60173
60174commit 9cd3ac64809e626fd121a7da6918b7b42008a5f2
60175Author: Nicolas Clapies <nclapies@entrouvert.com>
60176Date:   Tue Aug 24 09:34:48 2004 +0000
60177
60178    fixed problem of finding the remote provider type in build_request_msg()
60179
60180 lasso/id-ff/logout.c | 60 +++++++++++++++++++++++++++-------------------------
60181 1 file changed, 31 insertions(+), 29 deletions(-)
60182
60183commit d9394ebec65df7628fd52d4fa4863df4e80d78a6
60184Author: Nicolas Clapies <nclapies@entrouvert.com>
60185Date:   Tue Aug 24 08:37:18 2004 +0000
60186
60187    added error messages if invalid attributes in logout object while setting building request and message
60188
60189 lasso/id-ff/logout.c | 110 ++++++++++++++++++++++++++++++---------------------
60190 1 file changed, 66 insertions(+), 44 deletions(-)
60191
60192commit 20eb1ff2e370040b5fa7fa135974c4447340a1db
60193Author: Romain Chantereay <rchantereau@entrouvert.com>
60194Date:   Mon Aug 23 17:21:25 2004 +0000
60195
60196    Serious rewrite of the automake file.
60197
60198    The php extension is now named lasso.
60199
60200    The LTLIBRARIES if for 'php_extension' and no more 'lib'.
60201
60202    The swig command invokation is updated to use the new php extension name.
60203
60204 php/Makefile.am | 28 ++++++++++++++++------------
60205 1 file changed, 16 insertions(+), 12 deletions(-)
60206
60207commit cceff2109b358b2b199b76f240caeada3c3f44db
60208Author: Romain Chantereay <rchantereau@entrouvert.com>
60209Date:   Mon Aug 23 17:18:30 2004 +0000
60210
60211    Completed autoconf files output directive with win32 directories Makefile.
60212
60213 configure.ac | 2 ++
60214 1 file changed, 2 insertions(+)
60215
60216commit 6a5a78fa6d7c42be3d57dd882b42ef97b992a5d3
60217Author: Romain Chantereay <rchantereau@entrouvert.com>
60218Date:   Mon Aug 23 17:17:34 2004 +0000
60219
60220    Rewritent the lasso win32 resource file dependency on the top_srcdir and not
60221    relative parent directory.
60222
60223 lasso/Makefile.am | 3 +--
60224 1 file changed, 1 insertion(+), 2 deletions(-)
60225
60226commit 0b33fe9a2d29b88520f476198875f41a461a5a72
60227Author: Romain Chantereay <rchantereau@entrouvert.com>
60228Date:   Mon Aug 23 17:16:17 2004 +0000
60229
60230    Cleaned a little the automake files.
60231
60232    Proper use of $(top_srcdir).
60233
60234    Proper use of $DEPDIR.
60235
60236    Added $(top_srcdir)/swig/Lasso.c to java shared object compilation.
60237
60238 java/Makefile.am   | 16 +++++++++-------
60239 python/Makefile.am |  6 +++---
60240 2 files changed, 12 insertions(+), 10 deletions(-)
60241
60242commit 41d14ecc8a339192980205df2444079e816f183e
60243Author: Romain Chantereay <rchantereau@entrouvert.com>
60244Date:   Mon Aug 23 17:14:00 2004 +0000
60245
60246    Re added win32 directory in the distribution.
60247
60248 Makefile.am       |  1 +
60249 win32/Makefile.am | 38 --------------------------------------
60250 2 files changed, 1 insertion(+), 38 deletions(-)
60251
60252commit d76c084fb65224f083916b33578a42e9d6266619
60253Author: Nicolas Clapies <nclapies@entrouvert.com>
60254Date:   Mon Aug 23 16:19:40 2004 +0000
60255
60256    *** empty log message ***
60257
60258 lasso/Attic/protocols/authn_request.c   |  2 +-
60259 lasso/Attic/protocols/logout_request.c  | 22 ++++----
60260 lasso/Attic/protocols/logout_response.c |  2 +-
60261 lasso/id-ff/logout.c                    | 89 ++++++++++++++++-----------------
60262 4 files changed, 58 insertions(+), 57 deletions(-)
60263
60264commit 784ae391d001f4173f33bd7200112c23794fe468
60265Author: Nicolas Clapies <nclapies@entrouvert.com>
60266Date:   Mon Aug 23 15:55:02 2004 +0000
60267
60268    *** empty log message ***
60269
60270 lasso/id-ff/logout.c | 44 +++++++++++++++++++++++---------------------
60271 1 file changed, 23 insertions(+), 21 deletions(-)
60272
60273commit 88e1e0fffb46ee9d05979291974e122d808b0b97
60274Author: Nicolas Clapies <nclapies@entrouvert.com>
60275Date:   Mon Aug 23 15:32:04 2004 +0000
60276
60277    *** empty log message ***
60278
60279 lasso/id-ff/logout.c | 6 ++++--
60280 1 file changed, 4 insertions(+), 2 deletions(-)
60281
60282commit 0498c4a0b1e2fb89cd8890f11b99682556dfedec
60283Author: Nicolas Clapies <nclapies@entrouvert.com>
60284Date:   Mon Aug 23 15:25:19 2004 +0000
60285
60286    verify if session and identity are set in logout object
60287
60288 lasso/id-ff/logout.c | 11 +++++++++++
60289 1 file changed, 11 insertions(+)
60290
60291commit 844827d94a4b7723ad68bc41d6a8bf5073c8e62f
60292Author: Romain Chantereay <rchantereau@entrouvert.com>
60293Date:   Mon Aug 23 14:55:32 2004 +0000
60294
60295    Removed php subdirectories Makefile generations.
60296
60297 configure.ac | 4 ----
60298 1 file changed, 4 deletions(-)
60299
60300commit 492c9bb02bbf6cd4fdebe76dafb4ac68077f04c5
60301Author: Nicolas Clapies <nclapies@entrouvert.com>
60302Date:   Mon Aug 23 14:43:36 2004 +0000
60303
60304    *** empty log message ***
60305
60306 lasso/Attic/protocols/logout_request.c | 29 ++++++++++++++++++++++++-----
60307 1 file changed, 24 insertions(+), 5 deletions(-)
60308
60309commit 579eae8b88803cf98f67c3f54f507d53a31c0a8f
60310Author: Romain Chantereay <rchantereau@entrouvert.com>
60311Date:   Mon Aug 23 14:39:34 2004 +0000
60312
60313    REmoved now useless binding files.
60314
60315    See attic for more information.
60316
60317 php/Attic/examples/leak.php                        |  30 -
60318 php/Attic/examples/login.php                       |  43 --
60319 php/Attic/examples/sample-sp/admin_user.php        | 162 -----
60320 php/Attic/examples/sample-sp/assertionConsumer.php | 184 ------
60321 php/Attic/examples/sample-sp/index.php             | 163 -----
60322 php/Attic/examples/sample-sp/login.php             |  59 --
60323 php/Attic/examples/sample-sp/logout.php            | 113 ----
60324 php/Attic/examples/sample-sp/register.php          |  83 ---
60325 php/Attic/examples/sample-sp/setup.php             | 316 ----------
60326 php/Attic/examples/test.php                        |  93 ---
60327 php/environs/Makefile.am                           |  15 -
60328 php/environs/lasso_federation.c                    |  58 --
60329 php/environs/lasso_identity.c                      |  98 ---
60330 php/environs/lasso_login.c                         | 276 --------
60331 php/environs/lasso_logout.c                        | 107 ----
60332 php/environs/lasso_profile.c                       | 432 -------------
60333 php/environs/lasso_server.c                        | 178 ------
60334 php/environs/lasso_session.c                       |  58 --
60335 php/lasso.c                                        | 366 -----------
60336 php/lasso.h                                        |   7 -
60337 php/php_lasso.h                                    | 172 -----
60338 php/run-tests.php.in                               | 695 ---------------------
60339 php/tests/001.phpt                                 |  10 -
60340 php/tests/Makefile.am                              |   1 -
60341 php/tests/lasso_login.phpt                         |  26 -
60342 php/tests/lasso_server.phpt                        |  68 --
60343 php/xml/Makefile.am                                |  15 -
60344 php/xml/lasso_lib_authn_request.c                  | 239 -------
60345 28 files changed, 4067 deletions(-)
60346
60347commit b2dc7bcf645d7186ac81e83263268e86fa842d27
60348Author: Romain Chantereay <rchantereau@entrouvert.com>
60349Date:   Mon Aug 23 14:39:09 2004 +0000
60350
60351    Now PHP Binding is handled by SWIG.
60352
60353 php/Makefile.am | 44 +++++++++++++++++++++++---------------------
60354 1 file changed, 23 insertions(+), 21 deletions(-)
60355
60356commit 2b6c10a47ac0f3c5ebbc7da96fac93261aeab304
60357Author: Nicolas Clapies <nclapies@entrouvert.com>
60358Date:   Mon Aug 23 14:07:13 2004 +0000
60359
60360    updpated process of protocol profile
60361
60362 .../federation_termination_notification.c          | 13 ++++-
60363 .../federation_termination_notification.h          | 10 ++--
60364 lasso/id-ff/federation_termination.c               | 68 ++++++++++++++++++----
60365 lasso/id-ff/federation_termination.h               |  4 +-
60366 lasso/id-ff/register_name_identifier.h             | 22 +++----
60367 5 files changed, 89 insertions(+), 28 deletions(-)
60368
60369commit 4fb5358591677388e15c62ef3b428bae62317afe
60370Author: Nicolas Clapies <nclapies@entrouvert.com>
60371Date:   Mon Aug 23 14:05:20 2004 +0000
60372
60373    added support of URI identifier in signature
60374
60375 lasso/Attic/protocols/authn_request.c   |   3 +-
60376 lasso/Attic/protocols/logout_request.c  |  22 +++++--
60377 lasso/Attic/protocols/logout_request.h  |  10 +--
60378 lasso/Attic/protocols/logout_response.c |  64 +++++++++++--------
60379 lasso/Attic/protocols/logout_response.h |  16 +++--
60380 lasso/Attic/protocols/request.c         |   3 +-
60381 lasso/id-ff/logout.c                    | 109 +++++++++++++++++++++++++-------
60382 lasso/xml/samlp_request_abstract.c      |   5 +-
60383 lasso/xml/samlp_request_abstract.h      |   3 +-
60384 lasso/xml/samlp_response_abstract.c     |   2 +-
60385 lasso/xml/xml.c                         |  27 ++++++--
60386 lasso/xml/xml.h                         |   3 +-
60387 12 files changed, 188 insertions(+), 79 deletions(-)
60388
60389commit eea33a45c765cba6a2ae50b871012fa157416da0
60390Author: Valery Febvre <vfebvre at easter-eggs.com>
60391Date:   Sun Aug 22 16:22:01 2004 +0000
60392
60393    Added a new param "use_xsitype" (gboolean) in constructors of classes:
60394            LassoLibSubject,
60395            LassoLibAssertion,
60396            LassoLibAuthenticationStatement
60397
60398 lasso/Attic/protocols/elements/assertion.c         |  4 +-
60399 .../protocols/elements/authentication_statement.c  |  7 +-
60400 lasso/xml/lib_assertion.c                          | 70 ++++++++++++++++++--
60401 lasso/xml/lib_assertion.h                          |  6 +-
60402 lasso/xml/lib_authentication_statement.c           | 77 ++++++++++++++++++----
60403 lasso/xml/lib_authentication_statement.h           |  6 +-
60404 lasso/xml/lib_subject.c                            | 76 +++++++++++++++++----
60405 lasso/xml/lib_subject.h                            |  4 +-
60406 8 files changed, 208 insertions(+), 42 deletions(-)
60407
60408commit 3a48fd24cde5f0a2c779d47ee97fc10f662c9ea7
60409Author: Valery Febvre <vfebvre at easter-eggs.com>
60410Date:   Sun Aug 22 16:07:14 2004 +0000
60411
60412    Added lasso_node_new_ns_prop() method in LassoNode class
60413
60414 lasso/xml/xml.c | 34 ++++++++++++++++++++++++++++++++--
60415 lasso/xml/xml.h |  7 ++++++-
60416 2 files changed, 38 insertions(+), 3 deletions(-)
60417
60418commit e6b75eeebc2472623b60969e1787af74f6c87bb4
60419Author: Frederic Peters <fpeters@entrouvert.com>
60420Date:   Sat Aug 21 18:58:49 2004 +0000
60421
60422    updated debian package description; added packaging of the C# assembly.
60423
60424 changelog           |  6 ++++++
60425 control             | 38 ++++++++++++++++++++++++++++----------
60426 liblasso0-cil.files |  5 +++++
60427 liblasso0-dev.files | 10 +++++-----
60428 rules               |  3 ++-
60429 5 files changed, 46 insertions(+), 16 deletions(-)
60430
60431commit f877c37ab22aa3d6d857657d093cc98f15577f8b
60432Author: Frederic Peters <fpeters@entrouvert.com>
60433Date:   Sat Aug 21 18:58:49 2004 +0000
60434
60435    updated debian package description; added packaging of the C# assembly.
60436
60437 debian/changelog           |  6 ++++++
60438 debian/control             | 38 ++++++++++++++++++++++++++++----------
60439 debian/liblasso0-cil.files |  5 +++++
60440 debian/liblasso0-dev.files | 10 +++++-----
60441 debian/rules               |  3 ++-
60442 5 files changed, 46 insertions(+), 16 deletions(-)
60443
60444commit 4b9f87788e5dc9822147cdeddc0cf53c439a21c7
60445Author: Frederic Peters <fpeters@entrouvert.com>
60446Date:   Sat Aug 21 18:56:18 2004 +0000
60447
60448    updated example with correct path to certificates
60449
60450 csharp/examples/runme.cs | 6 +++---
60451 1 file changed, 3 insertions(+), 3 deletions(-)
60452
60453commit 9ed2fd5828a69598e0e10d60c253d17956011534
60454Author: Frederic Peters <fpeters@entrouvert.com>
60455Date:   Sat Aug 21 18:55:06 2004 +0000
60456
60457    more C# fun.  dll is now registered with gacutil.  But it needed a StrongName;
60458    this is sort of a cryptographic signature for DLL; not clear about this.  The
60459    key is in csharp/lasso-sharp.snk
60460
60461 configure.ac           |   6 ++++++
60462 csharp/AssemblyInfo.cs |   6 ++++++
60463 csharp/Makefile.am     |   8 +++++---
60464 csharp/lasso-sharp.snk | Bin 0 -> 596 bytes
60465 4 files changed, 17 insertions(+), 3 deletions(-)
60466
60467commit f557c7e5064cd83772e33c7752f58e6aec291418
60468Author: Emmanuel Raviart <eraviart@entrouvert.com>
60469Date:   Sat Aug 21 18:41:42 2004 +0000
60470
60471    Bug correction in last PHP changes.
60472
60473 php/environs/lasso_login.c | 7 +++----
60474 1 file changed, 3 insertions(+), 4 deletions(-)
60475
60476commit 705c7d3d327ef86900c6ab5e9394a94ce1e6675e
60477Author: Frederic Peters <fpeters@entrouvert.com>
60478Date:   Sat Aug 21 17:51:41 2004 +0000
60479
60480    forgot to distribute lasso.dll.config
60481
60482 csharp/Makefile.am | 2 +-
60483 1 file changed, 1 insertion(+), 1 deletion(-)
60484
60485commit c608d25197fc6a84dc79fbdceb4da68bd192b73d
60486Author: Frederic Peters <fpeters@entrouvert.com>
60487Date:   Sat Aug 21 17:49:11 2004 +0000
60488
60489    C# example
60490
60491 csharp/examples/runme.cs | 27 +++++++++++++++++++++++++++
60492 1 file changed, 27 insertions(+)
60493
60494commit ca761ff5c3754aedac41ba75c73d356d17b19733
60495Author: Frederic Peters <fpeters@entrouvert.com>
60496Date:   Sat Aug 21 17:46:51 2004 +0000
60497
60498    some files were renamed
60499
60500 csharp/.cvsignore | 10 ++++++----
60501 1 file changed, 6 insertions(+), 4 deletions(-)
60502
60503commit ea5c3f2215a5ba2bef1b3f83d97693011af1142f
60504Author: Frederic Peters <fpeters@entrouvert.com>
60505Date:   Sat Aug 21 17:45:49 2004 +0000
60506
60507    I don't know the purpose of this file.
60508
60509 csharp/lasso.dll.config | 3 +++
60510 1 file changed, 3 insertions(+)
60511
60512commit e3cc8bc55766e675c881c1bb3f02a8fe1d3010af
60513Author: Frederic Peters <fpeters@entrouvert.com>
60514Date:   Sat Aug 21 17:45:24 2004 +0000
60515
60516    working lasso c# binding.  next step is to figure how mono manages the
60517    directories (currently it looks like CLASSPATH mess but gacutil may be
60518    useful).
60519
60520 csharp/Makefile.am | 7 +++++--
60521 1 file changed, 5 insertions(+), 2 deletions(-)
60522
60523commit 45590d268792b61e1b3bda353334a0d0a5f9e6d5
60524Author: Emmanuel Raviart <eraviart@entrouvert.com>
60525Date:   Sat Aug 21 17:38:59 2004 +0000
60526
60527    Updated "Writing a SP" doc & PHP binding to Lasso API change.
60528
60529 docs/lasso-book/writing-a-c-sp.txt     |  4 ++--
60530 php/Attic/examples/login.php           |  4 ++--
60531 php/Attic/examples/sample-sp/login.php |  4 ++--
60532 php/Attic/examples/test.php            |  8 ++++----
60533 php/environs/lasso_login.c             | 18 +++++++++---------
60534 python/tests/login_tests.py            |  2 +-
60535 6 files changed, 20 insertions(+), 20 deletions(-)
60536
60537commit 5dc6f94ffd3bbf0d45559068c86da4247bd454e8
60538Author: Valery Febvre <vfebvre at easter-eggs.com>
60539Date:   Sat Aug 21 17:12:21 2004 +0000
60540
60541    Moved param 'http_method' of lasso_login_build_authn_request_msg() method
60542    in lasso_login_init_authn_request()
60543    BEWARE : this change breaks the API
60544
60545 lasso/id-ff/lecp.c              |  5 ++++-
60546 lasso/id-ff/login.c             | 38 +++++++++++++++++++++++---------------
60547 lasso/id-ff/login.h             |  7 ++++---
60548 python/lasso.py                 |  8 ++++----
60549 python/tests/ServiceProvider.py |  5 +++--
60550 swig/Lasso.i                    |  5 ++---
60551 tests/login_tests.c             |  5 ++---
60552 7 files changed, 42 insertions(+), 31 deletions(-)
60553
60554commit 87e3c2dbfc60a82b6d4b48f2bc2b4f34e3c6abad
60555Author: Valery Febvre <vfebvre at easter-eggs.com>
60556Date:   Sat Aug 21 17:09:20 2004 +0000
60557
60558    Added checks not to do copies of NULL objects.
60559
60560 lasso/Attic/protocols/federation.c | 18 ++++++++++++++----
60561 1 file changed, 14 insertions(+), 4 deletions(-)
60562
60563commit 43bc1026787c4ec45ed6943ae08d9764496a0124
60564Author: Valery Febvre <vfebvre at easter-eggs.com>
60565Date:   Sat Aug 21 17:05:45 2004 +0000
60566
60567    Changed LASSO_PARAM_ERROR_INVALID_VALUE error message
60568
60569 lasso/xml/errors.c | 2 +-
60570 1 file changed, 1 insertion(+), 1 deletion(-)
60571
60572commit e17f7ebdc1eb423a9a5db2cd988b46ca08eb132d
60573Author: Valery Febvre <vfebvre at easter-eggs.com>
60574Date:   Sat Aug 21 17:04:44 2004 +0000
60575
60576    Fixed a mistake: the signature template should be added before the ProviderID
60577
60578 lasso/Attic/protocols/authn_request.c | 9 ++++-----
60579 1 file changed, 4 insertions(+), 5 deletions(-)
60580
60581commit a0bb363ab67b20de7d43db13a0f4bd6ffa62231c
60582Author: Frederic Peters <fpeters@entrouvert.com>
60583Date:   Sat Aug 21 16:30:08 2004 +0000
60584
60585    getting there; it builds and installs correctly but I'm still trying to
60586    separate assembly name and file name. (no, I don't know what is an assembly
60587    name)
60588
60589 configure.ac             |  1 +
60590 csharp/Makefile.am       | 14 ++++++++------
60591 csharp/lasso-sharp.pc.in |  8 ++++++++
60592 3 files changed, 17 insertions(+), 6 deletions(-)
60593
60594commit f52a1fee166439679011d24f13b85c3e755a5872
60595Author: Frederic Peters <fpeters@entrouvert.com>
60596Date:   Sat Aug 21 15:13:49 2004 +0000
60597
60598    a few files to ignore
60599
60600 csharp/.cvsignore | 35 +++++++++++++++++++++++++++++++++++
60601 1 file changed, 35 insertions(+)
60602
60603commit 923c27acf4ef363a2fb1b61190c0dbf72b9d00a9
60604Author: Frederic Peters <fpeters@entrouvert.com>
60605Date:   Sat Aug 21 15:12:52 2004 +0000
60606
60607    usable lasso c# bindings; liblassosharpglue.so is installed in libdir and
60608    lasso.dll in /usr/share/dotnet/lasso/
60609
60610    compile with mcs -g -nologo -r:lasso.dll -out:runme.exe runme.cs
60611
60612 csharp/Makefile.am | 51 ++++++++++++++++++++++++++++++++++++++-------------
60613 1 file changed, 38 insertions(+), 13 deletions(-)
60614
60615commit 94388133246f5b2de2cca126bcaea207e921d803
60616Author: Valery Febvre <vfebvre at easter-eggs.com>
60617Date:   Sat Aug 21 12:49:30 2004 +0000
60618
60619    Removed lassoLibProtocolProfileSSOGet, lassoLibProtocolProfileSSOPost
60620    Added lassoXsiHRef, lassoXsiPrefix
60621
60622 lasso/xml/strings.h | 8 ++++++--
60623 1 file changed, 6 insertions(+), 2 deletions(-)
60624
60625commit a2d62912686dd17b3670995a06ac1f0abb91fdf1
60626Author: Frederic Peters <fpeters@entrouvert.com>
60627Date:   Sat Aug 21 11:23:53 2004 +0000
60628
60629    added c# binding; I'm not sure how all of this works and a little program
60630    compiles and run:
60631
60632    using System;
60633
60634    public class runme
60635    {
60636        static void Main()
60637        {
60638            Console.WriteLine("lasso_init");
60639            int rc = lassomod.lasso_init();
60640            Console.WriteLine(String.Format("sortie de lasso_init: {0}", rc));
60641
60642            LassoServer server = new LassoServer(
60643                            "../tests/data/idp1-la/metadata.xml",
60644                            "",
60645                            "../tests/data/idp1-la/private-key-raw.pem",
60646                            "../tests/data/idp1-la/certificate.pem",
60647                            lassomod.lassoSignatureMethodRsaSha1);
60648
60649
60650            Console.WriteLine("lasso_shutdown");
60651            lassomod.lasso_shutdown();
60652        }
60653    }
60654
60655 Makefile.am        |   5 +-
60656 configure.ac       | 143 ++++++++++++++++++++++++++++++++++++++++-------------
60657 csharp/Makefile.am |  23 +++++++++
60658 3 files changed, 135 insertions(+), 36 deletions(-)
60659
60660commit 188b4dfd364c17e1fe367d5cea14805918e105fa
60661Author: Frederic Peters <fpeters@entrouvert.com>
60662Date:   Sat Aug 21 10:39:56 2004 +0000
60663
60664    Fixed lasso_server_new parameter type.
60665
60666    When you make change in header files (such as [1]) think about the bindings and
60667    adapt them; thanks.
60668
60669    [1] http://cvs.labs.libre-entreprise.org/cgi-bin/cvsweb.cgi/lasso/lasso/environs/server.c.diff?r1=1.54;r2=1.55;cvsroot=lasso
60670
60671 swig/Lasso.c | 4 ++--
60672 swig/Lasso.i | 4 ++--
60673 2 files changed, 4 insertions(+), 4 deletions(-)
60674
60675commit 1f2b0dc7ae195bf81484a55e068aae38d450c7ea
60676Author: Frederic Peters <fpeters@entrouvert.com>
60677Date:   Sat Aug 21 10:13:16 2004 +0000
60678
60679    replaced lots of const char* wasting memory and a treat to binary compatibility
60680    with lots of #define wasting nothing at all.
60681
60682 lasso/xml/Makefile.am |   1 -
60683 lasso/xml/strings.c   | 152 -----------------------------------------------
60684 lasso/xml/strings.h   | 159 ++++++++++++++++++++++++--------------------------
60685 3 files changed, 75 insertions(+), 237 deletions(-)
60686
60687commit 9fc1e8fa3c2c2d29d1ed116704e9f7528a6a1cbc
60688Author: Frederic Peters <fpeters@entrouvert.com>
60689Date:   Sat Aug 21 10:10:47 2004 +0000
60690
60691    doesn't fail on second run
60692
60693 docs/reference/Makefile.am | 2 +-
60694 1 file changed, 1 insertion(+), 1 deletion(-)
60695
60696commit 17c78aa7dffa1ef07771aa94d16eb299a43282ce
60697Author: Frederic Peters <fpeters@entrouvert.com>
60698Date:   Sat Aug 21 10:10:18 2004 +0000
60699
60700    I prefer it that way
60701
60702 python/Makefile.am | 2 +-
60703 1 file changed, 1 insertion(+), 1 deletion(-)
60704
60705commit 3446f1672f7bf1f5b8e587b25a0f993c8bc98782
60706Author: Frederic Peters <fpeters@entrouvert.com>
60707Date:   Sat Aug 21 08:48:44 2004 +0000
60708
60709    reenabled tests since the swig binding is ok now
60710
60711 python/tests/errorchecking_tests.py | 4 ++--
60712 1 file changed, 2 insertions(+), 2 deletions(-)
60713
60714commit 64bdc7f985835b5d46b23e931eb9752bee05d7f1
60715Author: Valery Febvre <vfebvre at easter-eggs.com>
60716Date:   Sat Aug 21 01:20:13 2004 +0000
60717
60718    Fixed a bug in lasso_login_accept_sso()
60719    Updated gtk-doc
60720
60721 lasso/id-ff/login.c | 76 ++++++++++++++++++++++++++++-------------------------
60722 lasso/id-ff/login.h | 74 +++++++++++++++++++++++++--------------------------
60723 2 files changed, 77 insertions(+), 73 deletions(-)
60724
60725commit adaea63f60126d8b4c3c5395ca62f0c8125d8ddd
60726Author: Emmanuel Raviart <eraviart@entrouvert.com>
60727Date:   Fri Aug 20 20:01:18 2004 +0000
60728
60729    Modified PHP bindings in an attempt to add new argument to method
60730    lasso_build_authn_request_msg.
60731
60732 php/Attic/examples/login.php           |  2 +-
60733 php/Attic/examples/sample-sp/login.php |  2 +-
60734 php/Attic/examples/test.php            |  2 +-
60735 php/environs/lasso_login.c             | 13 ++++++++-----
60736 4 files changed, 11 insertions(+), 8 deletions(-)
60737
60738commit 921ffa05b3ebab2359f400b0a74f3dec884a4edb
60739Author: Emmanuel Raviart <eraviart@entrouvert.com>
60740Date:   Fri Aug 20 19:46:13 2004 +0000
60741
60742    Updated the documentation to reflect API change.
60743
60744 docs/lasso-book/writing-a-c-sp.txt | 2 +-
60745 1 file changed, 1 insertion(+), 1 deletion(-)
60746
60747commit 90f1e1f49379a69e21ddc4087f662244e0495465
60748Author: Emmanuel Raviart <eraviart@entrouvert.com>
60749Date:   Fri Aug 20 17:43:07 2004 +0000
60750
60751    Added new argument to lasso_login_build_authn_request_msg.
60752
60753 python/lasso.py                 | 15 ++++++++-------
60754 python/tests/ServiceProvider.py |  2 +-
60755 swig/Lasso.i                    | 12 ++++++------
60756 tests/login_tests.c             |  3 ++-
60757 4 files changed, 17 insertions(+), 15 deletions(-)
60758
60759commit 68b494d9b507a0f787678dec321c4c7829d7a070
60760Author: Valery Febvre <vfebvre at easter-eggs.com>
60761Date:   Fri Aug 20 17:26:49 2004 +0000
60762
60763    Added a new param 'http_method' in lasso_login_build_authn_request_msg()
60764    BEWARE : this change breaks the API
60765
60766 lasso/id-ff/login.c | 58 ++++++++++++++++++++++++-----------------------------
60767 lasso/id-ff/login.h | 11 +++++-----
60768 2 files changed, 32 insertions(+), 37 deletions(-)
60769
60770commit 6621fbe74e1a5a3d886aa09df776b4e8af27eaf7
60771Author: Romain Chantereay <rchantereau@entrouvert.com>
60772Date:   Fri Aug 20 16:01:00 2004 +0000
60773
60774    The local clean rule now remove the package sub directory (com).
60775
60776    The dirty rule now have a little goldy spray that test the existence of the
60777    com/entrouvert/lasso/lasso.java source file before trying to copy it from the
60778    distribution.
60779
60780 java/Makefile.am | 3 ++-
60781 1 file changed, 2 insertions(+), 1 deletion(-)
60782
60783commit 9f215bfebd71fa7e6cd65afee61865f582a0c92a
60784Author: Romain Chantereay <rchantereau@entrouvert.com>
60785Date:   Fri Aug 20 15:58:45 2004 +0000
60786
60787    Modified PHP extension installation directory, now it is prefixed.
60788
60789 php/Makefile.am | 3 +--
60790 1 file changed, 1 insertion(+), 2 deletions(-)
60791
60792commit c78190ac7ef16bf9371d35858c879587906c87b6
60793Author: Romain Chantereay <rchantereau@entrouvert.com>
60794Date:   Fri Aug 20 15:58:07 2004 +0000
60795
60796    Created unprefixed PHP_UNPREFIXED_EXTENTION_DIR in order to prefix it with the
60797    supplied configure prefix. Is it useful in this PHP special case ? I do not
60798    think so, but, the user is the master.
60799
60800    Moved the libtool bad versionning computation after program tests in order to
60801    use the founded sed program ($SED) and not just 'sed'.
60802
60803    Every calls to 'sed' use the founded 'sed' ($SED).
60804
60805 configure.ac | 84 ++++++++++++++++++++++++++++++------------------------------
60806 1 file changed, 42 insertions(+), 42 deletions(-)
60807
60808commit d3a1c4f6231109291e54938bbd76a123ace2966f
60809Author: Frederic Peters <fpeters@entrouvert.com>
60810Date:   Fri Aug 20 15:06:49 2004 +0000
60811
60812    talking about idpProviderID
60813
60814 docs/lasso-book/writing-a-c-sp.txt | 5 +++--
60815 1 file changed, 3 insertions(+), 2 deletions(-)
60816
60817commit f89577bc77ea81180706328f11a4cb14445a2f56
60818Author: Frederic Peters <fpeters@entrouvert.com>
60819Date:   Fri Aug 20 14:57:26 2004 +0000
60820
60821    file moved
60822
60823 docs/lasso-book/check-functions.py | 2 +-
60824 1 file changed, 1 insertion(+), 1 deletion(-)
60825
60826commit f2c55124a3a2d9ebe3be02f5f3570f1c333c9559
60827Author: Frederic Peters <fpeters@entrouvert.com>
60828Date:   Fri Aug 20 14:51:29 2004 +0000
60829
60830    fixed function name
60831
60832 docs/lasso-book/writing-a-c-sp.txt | 2 +-
60833 1 file changed, 1 insertion(+), 1 deletion(-)
60834
60835commit 460a7adda9df6eaf37ae978068d495f1deae7093
60836Author: Emmanuel Raviart <eraviart@entrouvert.com>
60837Date:   Fri Aug 20 14:47:40 2004 +0000
60838
60839    In Python high-level binding, constants are now defined using 2 forms: as a
60840    global variable and as a dict item. For example:
60841    libNameIDPolicyTypeFederated and libNameIDPolicyTypes['federated'].
60842
60843 python/lasso.py | 49 +++++++++++++++++++++++++++++++++----------------
60844 1 file changed, 33 insertions(+), 16 deletions(-)
60845
60846commit 956fc02557ddaf5337681e87a8cb3c0f6276e21a
60847Author: Romain Chantereay <rchantereau@entrouvert.com>
60848Date:   Fri Aug 20 11:52:22 2004 +0000
60849
60850    Use libtool generated la instead of human -llasso and -Ldir...
60851
60852 docs/reference/Makefile.am | 2 +-
60853 1 file changed, 1 insertion(+), 1 deletion(-)
60854
60855commit d6122574a1d5a661a091e4cd97af68d4a540b4db
60856Author: Romain Chantereay <rchantereau@entrouvert.com>
60857Date:   Fri Aug 20 11:51:34 2004 +0000
60858
60859    Removed an useless inclusion directory.
60860
60861    Coded mechanisms in order to permit distcheck to work cleanly.
60862    It is a little dirty, but... Perphas using libtool facilities.
60863
60864 java/Makefile.am | 8 +++++---
60865 1 file changed, 5 insertions(+), 3 deletions(-)
60866
60867commit f333b5dabf765901b063c2670842a18a9596cf5a
60868Author: Romain Chantereay <rchantereau@entrouvert.com>
60869Date:   Fri Aug 20 11:50:08 2004 +0000
60870
60871    Removed an useless inclusion directory.
60872
60873 python/Makefile.am | 2 +-
60874 1 file changed, 1 insertion(+), 1 deletion(-)
60875
60876commit 10ebf8bc72bca3ee51abd58f1b0e35f400c21c64
60877Author: Romain Chantereay <rchantereau@entrouvert.com>
60878Date:   Fri Aug 20 11:49:10 2004 +0000
60879
60880    Now include <lasso/lasso.h> and <lasso/lasso_config.h> instead of <lasso.h> and
60881    <lasso_config>h>
60882
60883 swig/Lasso.c | 4 ++--
60884 swig/Lasso.i | 4 ++--
60885 2 files changed, 4 insertions(+), 4 deletions(-)
60886
60887commit 7b27896a47403e99b95c334b5ac021548382af81
60888Author: Emmanuel Raviart <eraviart@entrouvert.com>
60889Date:   Fri Aug 20 11:31:58 2004 +0000
60890
60891    Corrections in Python high-level binding:
60892
60893    - Added missing self in previous commit.
60894
60895    - Server default constructor allows again to give no arguments.
60896
60897 python/lasso.py | 17 ++++++++---------
60898 1 file changed, 8 insertions(+), 9 deletions(-)
60899
60900commit 16370a4eb40d1a132e57aac3dcf29f8b851a1215
60901Author: Emmanuel Raviart <eraviart@entrouvert.com>
60902Date:   Fri Aug 20 11:24:02 2004 +0000
60903
60904    I have always wanted that Python bindings for GTK, libXML, etc, allow the
60905    user to override the classes they define. So I did it for Lasso Python
60906    high-level bindings.
60907
60908 python/lasso.py | 193 +++++++++++++++++++++++++++++++-------------------------
60909 1 file changed, 107 insertions(+), 86 deletions(-)
60910
60911commit d8303d14c8bb8662141cbbf8ff7e869d58b56410
60912Author: Valery Febvre <vfebvre at easter-eggs.com>
60913Date:   Fri Aug 20 10:02:43 2004 +0000
60914
60915    Update and 2 fixs
60916
60917 docs/reference/lasso-sections.txt | 3 ++-
60918 docs/reference/lasso.types        | 1 -
60919 2 files changed, 2 insertions(+), 2 deletions(-)
60920
60921commit d1a6ec76784172d0f65359891833b1e4b2d6131e
60922Author: Frederic Peters <fpeters@entrouvert.com>
60923Date:   Fri Aug 20 09:46:17 2004 +0000
60924
60925    cleaned Makefile.am (I'm curious about the NULL= idiom; where did it come from ?)
60926
60927 java/Makefile.am  | 62 +++++++++++++++++++++----------------------------------
60928 lasso/Makefile.am | 32 +++++++---------------------
60929 php/Makefile.am   | 13 ++++--------
60930 3 files changed, 35 insertions(+), 72 deletions(-)
60931
60932commit 42e6495ad11c6b6a4265e7ad378ba4dfde0e6df8
60933Author: Christophe Nowicki <cnowicki@easter-eggs.com>
60934Date:   Fri Aug 20 09:45:38 2004 +0000
60935
60936    new setup system
60937
60938 php/Attic/examples/sample-sp/admin_user.php        |   4 +-
60939 php/Attic/examples/sample-sp/assertionConsumer.php |   6 +-
60940 php/Attic/examples/sample-sp/config.php.inc        |  27 ----
60941 php/Attic/examples/sample-sp/index.php             |  43 ++++---
60942 php/Attic/examples/sample-sp/login.php             |   5 +-
60943 php/Attic/examples/sample-sp/logout.php            |   6 +-
60944 php/Attic/examples/sample-sp/register.php          |   6 +-
60945 php/Attic/examples/sample-sp/setup.php             | 140 ++++++++++++++++++---
60946 8 files changed, 162 insertions(+), 75 deletions(-)
60947
60948commit 7b462495723b08e965d6077fc57604c4617a414a
60949Author: Valery Febvre <vfebvre at easter-eggs.com>
60950Date:   Fri Aug 20 09:45:26 2004 +0000
60951
60952    Removed useless files ds_signature.c & ds_signature.h
60953
60954 lasso/xml/ds_signature.c | 215 -----------------------------------------------
60955 lasso/xml/ds_signature.h |  69 ---------------
60956 2 files changed, 284 deletions(-)
60957
60958commit a738a17d822558d3a5fab097a06db67c50bf3384
60959Author: Frederic Peters <fpeters@entrouvert.com>
60960Date:   Fri Aug 20 09:44:42 2004 +0000
60961
60962    removed the remaining ds_signature stuffs
60963
60964 docs/reference/Makefile.am        |  2 +-
60965 docs/reference/lasso-sections.txt | 17 -----------------
60966 docs/reference/lasso.types        |  1 -
60967 3 files changed, 1 insertion(+), 19 deletions(-)
60968
60969commit f19046331727986f449305edf039712ef8b16c9b
60970Author: Emmanuel Raviart <eraviart@entrouvert.com>
60971Date:   Fri Aug 20 09:37:47 2004 +0000
60972
60973    Added method get_authentication_method to session in high-level Python
60974    binding.
60975
60976 python/lasso.py | 10 ++++++++--
60977 1 file changed, 8 insertions(+), 2 deletions(-)
60978
60979commit ffa64315e95b822a0d9a365c5ab062db40d3140e
60980Author: Frederic Peters <fpeters@entrouvert.com>
60981Date:   Fri Aug 20 09:31:07 2004 +0000
60982
60983    install lasso.py (and cleaned a bit the Makefile.am)
60984
60985 python/Makefile.am | 42 ++++++++++++++++++------------------------
60986 1 file changed, 18 insertions(+), 24 deletions(-)
60987
60988commit 9dba8d3fc1629db5e42b6eed1437ecde21c1b77f
60989Author: Emmanuel Raviart <eraviart@entrouvert.com>
60990Date:   Fri Aug 20 09:14:10 2004 +0000
60991
60992    Removed trash from SWIG binding.
60993
60994 swig/Lasso.i | 2486 ----------------------------------------------------------
60995 1 file changed, 2486 deletions(-)
60996
60997commit 3077a539758d07c3c60c58f95de7d1fdddf470af
60998Author: Frederic Peters <fpeters@entrouvert.com>
60999Date:   Fri Aug 20 08:40:56 2004 +0000
61000
61001    typo
61002
61003 configure.ac | 2 +-
61004 1 file changed, 1 insertion(+), 1 deletion(-)
61005
61006commit 7b1a9cd0a0cd90e5ca9fd7bf00581b741eb97002
61007Author: Frederic Peters <fpeters@entrouvert.com>
61008Date:   Fri Aug 20 08:13:47 2004 +0000
61009
61010    errors propagate; fixes follow them.
61011
61012 java/Makefile.am | 2 +-
61013 1 file changed, 1 insertion(+), 1 deletion(-)
61014
61015commit 832ee41048d628f84ad5699c09c24a3f94e428ec
61016Author: Emmanuel Raviart <eraviart@entrouvert.com>
61017Date:   Fri Aug 20 08:11:43 2004 +0000
61018
61019    Ignore some files in swig.
61020
61021 swig/.cvsignore | 2 ++
61022 1 file changed, 2 insertions(+)
61023
61024commit 094d56a6bfc0696992969b01166c22449bb44858
61025Author: Frederic Peters <fpeters@entrouvert.com>
61026Date:   Fri Aug 20 08:10:31 2004 +0000
61027
61028    Also look for include files in top_src_dir/lasso.  As for the python binding.
61029    I actually think this is a bug; why should lasso_wrap.c include lasso.h and not
61030    <lasso/lasso.h> ?
61031
61032 java/Makefile.am | 2 +-
61033 1 file changed, 1 insertion(+), 1 deletion(-)
61034
61035commit f6ec2331eae5fbb0ea6b57e74091627de91a1ebe
61036Author: Frederic Peters <fpeters@entrouvert.com>
61037Date:   Fri Aug 20 08:04:38 2004 +0000
61038
61039    get your act on ds_signature; please.
61040
61041 lasso/xml/saml_assertion.h | 1 -
61042 1 file changed, 1 deletion(-)
61043
61044commit 94f913b38163aa91a6c78b1a238cc9fbe421ca82
61045Author: Frederic Peters <fpeters@entrouvert.com>
61046Date:   Fri Aug 20 08:02:26 2004 +0000
61047
61048    include top source dir
61049
61050 java/Makefile.am | 2 +-
61051 1 file changed, 1 insertion(+), 1 deletion(-)
61052
61053commit 77474f9e8888d2615c90f6c65e934fdccc6aec26
61054Author: Frederic Peters <fpeters@entrouvert.com>
61055Date:   Fri Aug 20 07:58:29 2004 +0000
61056
61057    fixed includes
61058
61059 python/Makefile.am | 2 +-
61060 1 file changed, 1 insertion(+), 1 deletion(-)
61061
61062commit ba05673ff04170312621cff4bd22b7bd3626bd8d
61063Author: Emmanuel Raviart <eraviart@entrouvert.com>
61064Date:   Fri Aug 20 00:52:18 2004 +0000
61065
61066    Removed a "s".
61067
61068 docs/reference/lasso-sections.txt | 2 +-
61069 1 file changed, 1 insertion(+), 1 deletion(-)
61070
61071commit fd07ba3c8327357e8bd73b43ec0967f9cdcaf49f
61072Author: Emmanuel Raviart <eraviart@entrouvert.com>
61073Date:   Fri Aug 20 00:39:08 2004 +0000
61074
61075    Updated .cvsignore.
61076
61077 python/.cvsignore | 2 ++
61078 1 file changed, 2 insertions(+)
61079
61080commit 7db97fec73acebdff3c606f99c2ee7c8a5ae6d57
61081Author: Emmanuel Raviart <eraviart@entrouvert.com>
61082Date:   Fri Aug 20 00:37:48 2004 +0000
61083
61084    Removed old Python binding.
61085
61086 python/environs/.cvsignore                         |   3 -
61087 python/environs/Makefile.am                        |  17 -
61088 python/environs/py_federation_termination.c        | 180 ----------
61089 python/environs/py_federation_termination.h        |  52 ---
61090 python/environs/py_identity.c                      |  78 -----
61091 python/environs/py_identity.h                      |  43 ---
61092 python/environs/py_lecp.c                          | 258 ---------------
61093 python/environs/py_lecp.h                          |  52 ---
61094 python/environs/py_login.c                         | 368 ---------------------
61095 python/environs/py_login.h                         |  60 ----
61096 python/environs/py_logout.c                        | 227 -------------
61097 python/environs/py_logout.h                        |  54 ---
61098 python/environs/py_profile.c                       | 221 -------------
61099 python/environs/py_profile.h                       |  53 ---
61100 python/environs/py_register_name_identifier.c      | 195 -----------
61101 python/environs/py_register_name_identifier.h      |  53 ---
61102 python/environs/py_server.c                        | 132 --------
61103 python/environs/py_server.h                        |  45 ---
61104 python/environs/py_session.c                       | 210 ------------
61105 python/environs/py_session.h                       |  50 ---
61106 python/generator_lasso_strings.py                  |  87 -----
61107 python/lasso_strings.py                            | 172 ----------
61108 python/lassomod.c                                  | 316 ------------------
61109 python/lassomod.h                                  |  38 ---
61110 python/protocols/.cvsignore                        |   3 -
61111 python/protocols/Makefile.am                       |  38 ---
61112 python/protocols/elements/.cvsignore               |   4 -
61113 python/protocols/elements/Makefile.am              |  16 -
61114 python/protocols/elements/py_assertion.c           |  59 ----
61115 python/protocols/elements/py_assertion.h           |  41 ---
61116 .../elements/py_authentication_statement.c         |  71 ----
61117 .../elements/py_authentication_statement.h         |  41 ---
61118 python/protocols/py_authn_request.c                | 113 -------
61119 python/protocols/py_authn_request.h                |  45 ---
61120 python/protocols/py_authn_response.c               |  64 ----
61121 python/protocols/py_authn_response.h               |  41 ---
61122 .../py_federation_termination_notification.c       |  83 -----
61123 .../py_federation_termination_notification.h       |  42 ---
61124 python/protocols/py_logout_request.c               |  84 -----
61125 python/protocols/py_logout_request.h               |  44 ---
61126 python/protocols/py_logout_response.c              |  86 -----
61127 python/protocols/py_logout_response.h              |  42 ---
61128 .../protocols/py_name_identifier_mapping_request.c |  98 ------
61129 .../protocols/py_name_identifier_mapping_request.h |  43 ---
61130 .../py_name_identifier_mapping_response.c          | 138 --------
61131 .../py_name_identifier_mapping_response.h          |  45 ---
61132 .../py_register_name_identifier_request.c          | 120 -------
61133 .../py_register_name_identifier_request.h          |  45 ---
61134 .../py_register_name_identifier_response.c         |  87 -----
61135 .../py_register_name_identifier_response.h         |  42 ---
61136 python/py_lasso.c                                  |  62 ----
61137 python/py_lasso.h                                  |  35 --
61138 python/utils.c                                     | 101 ------
61139 python/utils.h                                     |  11 -
61140 python/wrap_objs.c                                 | 204 ------------
61141 python/wrap_objs.h                                 |  72 ----
61142 python/xml/.cvsignore                              |   4 -
61143 python/xml/Makefile.am                             |  43 ---
61144 python/xml/py_lib_authentication_statement.c       |  68 ----
61145 python/xml/py_lib_authentication_statement.h       |  42 ---
61146 python/xml/py_lib_authn_request.c                  | 158 ---------
61147 python/xml/py_lib_authn_request.h                  |  47 ---
61148 python/xml/py_lib_authn_response.c                 |  69 ----
61149 python/xml/py_lib_authn_response.h                 |  42 ---
61150 .../py_lib_federation_termination_notification.c   |  68 ----
61151 .../py_lib_federation_termination_notification.h   |  42 ---
61152 python/xml/py_lib_logout_request.c                 | 140 --------
61153 python/xml/py_lib_logout_request.h                 |  46 ---
61154 python/xml/py_lib_logout_response.c                |  50 ---
61155 python/xml/py_lib_logout_response.h                |  41 ---
61156 .../xml/py_lib_name_identifier_mapping_request.c   |  68 ----
61157 .../xml/py_lib_name_identifier_mapping_request.h   |  42 ---
61158 .../xml/py_lib_name_identifier_mapping_response.c  |  50 ---
61159 .../xml/py_lib_name_identifier_mapping_response.h  |  42 ---
61160 .../xml/py_lib_register_name_identifier_request.c  |  68 ----
61161 .../xml/py_lib_register_name_identifier_request.h  |  42 ---
61162 python/xml/py_saml_assertion.c                     |  91 -----
61163 python/xml/py_saml_assertion.h                     |  43 ---
61164 python/xml/py_saml_authentication_statement.c      |  50 ---
61165 python/xml/py_saml_authentication_statement.h      |  41 ---
61166 python/xml/py_saml_name_identifier.c               |  94 ------
61167 python/xml/py_saml_name_identifier.h               |  43 ---
61168 python/xml/py_samlp_response.c                     |  67 ----
61169 python/xml/py_samlp_response.h                     |  42 ---
61170 python/xml/py_xml.c                                | 213 ------------
61171 python/xml/py_xml.h                                |  50 ---
61172 86 files changed, 6890 deletions(-)
61173
61174commit c4344d4b1b3d77f2ef7594c217c298661a27dd5e
61175Author: Emmanuel Raviart <eraviart@entrouvert.com>
61176Date:   Fri Aug 20 00:13:35 2004 +0000
61177
61178    Updated Python high-level binding and tests.
61179
61180    May all the lights be green!
61181
61182 python/lasso.py                           | 168 +++++++++++++++++++++++++++++-
61183 python/tests/IdentityProvider.py          |   8 +-
61184 python/tests/LibertyEnabledClientProxy.py |   2 +-
61185 python/tests/ServiceProvider.py           |  10 +-
61186 python/tests/errorchecking_tests.py       |   6 +-
61187 python/tests/login_tests.py               |   9 +-
61188 swig/Lasso.i                              |  46 +++++++-
61189 7 files changed, 224 insertions(+), 25 deletions(-)
61190
61191commit 31fdd0be5742c82d8ff67a965d49b7b9934d9af4
61192Author: Frederic Peters <fpeters@entrouvert.com>
61193Date:   Thu Aug 19 23:22:47 2004 +0000
61194
61195    ignore build; no longer need to ignore a bunch of other files
61196
61197 docs/reference/.cvsignore | 12 ++----------
61198 1 file changed, 2 insertions(+), 10 deletions(-)
61199
61200commit 2cd4a2587195b1ddbba77315fb21d10a2f7da2e4
61201Author: Frederic Peters <fpeters@entrouvert.com>
61202Date:   Thu Aug 19 23:21:56 2004 +0000
61203
61204    gtkdoc example was misleading; caused confusions between what was generated
61205    and what was not, etc.  Improved things a bit.
61206
61207 docs/lasso-book/Makefile.am |  4 +--
61208 docs/reference/Makefile.am  | 69 ++++++++++++++++++++-------------------------
61209 docs/reference/lasso.sgml   |  2 --
61210 3 files changed, 33 insertions(+), 42 deletions(-)
61211
61212commit 9a8d1f6759fb12c00abfec9a666987bc95144738
61213Author: Frederic Peters <fpeters@entrouvert.com>
61214Date:   Thu Aug 19 23:20:48 2004 +0000
61215
61216    cleanup and remove result.xml
61217
61218 tests/Makefile.am | 2 ++
61219 1 file changed, 2 insertions(+)
61220
61221commit 74509f54ebda964e14a90fcbb29b90fba1490787
61222Author: Emmanuel Raviart <eraviart@entrouvert.com>
61223Date:   Thu Aug 19 22:36:50 2004 +0000
61224
61225    Created a high-level API above SWIG Python API.
61226
61227    Removed a trailing "s" from an enum.
61228
61229 lasso/id-ff/login.h |    4 +-
61230 python/lasso.py     | 1579 ++++++++++-----------------------------------------
61231 swig/Lasso.c        |   38 ++
61232 swig/Lasso.i        |  348 ++++--------
61233 4 files changed, 452 insertions(+), 1517 deletions(-)
61234
61235commit 79aff14be4c75d5419bc3335dd74c01f5b9b4f94
61236Author: Frederic Peters <fpeters@entrouvert.com>
61237Date:   Thu Aug 19 22:19:33 2004 +0000
61238
61239    fixed python path
61240
61241 configure.ac | 2 +-
61242 1 file changed, 1 insertion(+), 1 deletion(-)
61243
61244commit 2679c6342d7e68a5c9d1299045b39435c83a64da
61245Author: Frederic Peters <fpeters@entrouvert.com>
61246Date:   Thu Aug 19 21:42:33 2004 +0000
61247
61248    install python in $prefix/lib/python2.3/ instead of $pyprefix/...
61249
61250 configure.ac | 6 +-----
61251 1 file changed, 1 insertion(+), 5 deletions(-)
61252
61253commit dd1a07059b6425e6819516bff7c05a2cf4d062a0
61254Author: Frederic Peters <fpeters@entrouvert.com>
61255Date:   Thu Aug 19 21:11:18 2004 +0000
61256
61257    certs are not in builddir; take care of that
61258
61259 tests/login_tests.c | 24 ++++++++++++------------
61260 1 file changed, 12 insertions(+), 12 deletions(-)
61261
61262commit ec86c5955d1a3af301ff64664a002193f33c5f6e
61263Author: Frederic Peters <fpeters@entrouvert.com>
61264Date:   Thu Aug 19 21:10:50 2004 +0000
61265
61266    include a bunch of ssl thingies in release (make distcheck goes further)
61267
61268 configure.ac                    | 5 +++++
61269 tests/Makefile.am               | 3 +++
61270 tests/data/Makefile.am          | 1 +
61271 tests/data/ca1-la/Makefile.am   | 1 +
61272 tests/data/idp1-la/Makefile.am  | 1 +
61273 tests/data/lecp1-la/Makefile.am | 1 +
61274 tests/data/sp1-la/Makefile.am   | 1 +
61275 7 files changed, 13 insertions(+)
61276
61277commit d44eaa8a0ada89905281c4152bae039893eb1acf
61278Author: Frederic Peters <fpeters@entrouvert.com>
61279Date:   Thu Aug 19 20:44:59 2004 +0000
61280
61281    Copy the examples but when the examples are wrong you are screwed.
61282
61283    Too bad.
61284
61285    Never write to srcdir.
61286
61287 docs/reference/Makefile.am | 8 ++++----
61288 1 file changed, 4 insertions(+), 4 deletions(-)
61289
61290commit 8165a7824a30cdb2cc179ab057fae25f3b8b6536
61291Author: Emmanuel Raviart <eraviart@entrouvert.com>
61292Date:   Thu Aug 19 20:23:48 2004 +0000
61293
61294    Commented parts of the SWIG bindings that is not done yet.
61295
61296    Note: This commit includes a secret gift.
61297
61298 swig/Lasso.c |  28 +++++-----
61299 swig/Lasso.i | 176 ++++++++++++++++++++++++++++++-----------------------------
61300 2 files changed, 106 insertions(+), 98 deletions(-)
61301
61302commit dee6ca31008c6b41e587a7ff0c02b28e1cf29cf3
61303Author: Frederic Peters <fpeters@entrouvert.com>
61304Date:   Thu Aug 19 20:04:41 2004 +0000
61305
61306    the quest for a working distcheck; don't be miserable, use make features
61307    (directed to me; I never remember $?, $@ and family)
61308
61309 docs/lasso-book/Makefile.am | 4 ++--
61310 1 file changed, 2 insertions(+), 2 deletions(-)
61311
61312commit 9ffb628da428a2bb682089b3032f41ee604accdd
61313Author: Frederic Peters <fpeters@entrouvert.com>
61314Date:   Thu Aug 19 20:03:24 2004 +0000
61315
61316    the quest for a working make distcheck; part 1: srcdir is not always builddir.
61317
61318 python/Makefile.am | 4 ++--
61319 1 file changed, 2 insertions(+), 2 deletions(-)
61320
61321commit e985386715ce3147cf3d0dc6edca49e0fb1045d4
61322Author: Frederic Peters <fpeters@entrouvert.com>
61323Date:   Thu Aug 19 19:38:43 2004 +0000
61324
61325    TODO was removed dude
61326
61327 Makefile.am | 2 +-
61328 1 file changed, 1 insertion(+), 1 deletion(-)
61329
61330commit da4f377e6cdff9531d91e75cd4292c6b6a6d46d7
61331Author: Frederic Peters <fpeters@entrouvert.com>
61332Date:   Thu Aug 19 19:35:15 2004 +0000
61333
61334    an empty TODO file was misleading
61335
61336 TODO | 0
61337 1 file changed, 0 insertions(+), 0 deletions(-)
61338
61339commit 6101955f250e7943a4990c39b27f66976543f234
61340Author: Frederic Peters <fpeters@entrouvert.com>
61341Date:   Thu Aug 19 19:31:19 2004 +0000
61342
61343    removed CVS tag lines that were scattered all around the file (kept as empty
61344    comments since they were marks of file change)
61345
61346 swig/Lasso.i | 128 +++++++++++++++++++++++++++++------------------------------
61347 1 file changed, 64 insertions(+), 64 deletions(-)
61348
61349commit fc37aff72b6fd29c3c4348cb5a4249524ba82709
61350Author: Frederic Peters <fpeters@entrouvert.com>
61351Date:   Thu Aug 19 19:26:28 2004 +0000
61352
61353    Makefile.am in swig directory so that make clean and make dist works properly
61354
61355 Makefile.am      |  3 ++-
61356 configure.ac     | 42 ++++++++++++++----------------------------
61357 swig/Makefile.am |  5 +++++
61358 3 files changed, 21 insertions(+), 29 deletions(-)
61359
61360commit 19c69f11c05ee4571414b3b91b952db271898bff
61361Author: Frederic Peters <fpeters@entrouvert.com>
61362Date:   Thu Aug 19 19:25:34 2004 +0000
61363
61364    set docdir as datadir/doc/lasso
61365
61366 docs/lasso-book/Makefile.am | 1 +
61367 1 file changed, 1 insertion(+)
61368
61369commit 665aae8e76b0b146e804b45d38c8b089e5e02fcb
61370Author: Emmanuel Raviart <eraviart@entrouvert.com>
61371Date:   Thu Aug 19 18:55:25 2004 +0000
61372
61373    Removed signature functions whose arguments have changed from SWIG binding.
61374    They are not for public use anyway.
61375
61376    Java & Python binding should now compile correctly => 2 green lights.
61377
61378 swig/Lasso.i | 69 ------------------------------------------------------------
61379 1 file changed, 69 deletions(-)
61380
61381commit 33833bc3bbfbae8d7a7436f7b13609efa1da6af8
61382Author: Valery Febvre <vfebvre at easter-eggs.com>
61383Date:   Thu Aug 19 18:48:53 2004 +0000
61384
61385    Fixed a mistake with name identifiers of the assertions
61386
61387 .../protocols/elements/authentication_statement.c  | 60 ++++++++----------
61388 .../protocols/elements/authentication_statement.h  |  2 +-
61389 lasso/id-ff/login.c                                | 71 ++--------------------
61390 3 files changed, 32 insertions(+), 101 deletions(-)
61391
61392commit c058f4dde9e58c0a622b6d50b920830e27960a73
61393Author: Valery Febvre <vfebvre at easter-eggs.com>
61394Date:   Thu Aug 19 18:42:21 2004 +0000
61395
61396    Removed debug messages
61397
61398 lasso/xml/xml.c | 4 ----
61399 1 file changed, 4 deletions(-)
61400
61401commit 1bc17f95405b1f6b1ec5e87e90da43f719fc1618
61402Author: Emmanuel Raviart <eraviart@entrouvert.com>
61403Date:   Thu Aug 19 18:16:14 2004 +0000
61404
61405    Deeply reworked SWIG bindings for the Lasso objects we currently use.
61406
61407    Note: Python high-level bindings are not yet updated to use these SWIG
61408          bindings.
61409
61410 python/Makefile.am |    3 +-
61411 swig/Lasso.c       |  132 ++++++
61412 swig/Lasso.i       | 1144 +++++++++++++++++++++++-----------------------------
61413 3 files changed, 635 insertions(+), 644 deletions(-)
61414
61415commit ed57b05781e982ac291e18685d4bd36c8dbddaa1
61416Author: Romain Chantereay <rchantereau@entrouvert.com>
61417Date:   Thu Aug 19 17:03:04 2004 +0000
61418
61419    Reformated some lines in python Makefile.am
61420
61421    Added -I.. to java Makefile.am CFLAGS.
61422
61423 java/Makefile.am   | 1 +
61424 python/Makefile.am | 4 ++--
61425 2 files changed, 3 insertions(+), 2 deletions(-)
61426
61427commit 0d5a96551ed1de185c86d49d43ec32b68beeee66
61428Author: Romain Chantereay <rchantereau@entrouvert.com>
61429Date:   Thu Aug 19 16:55:15 2004 +0000
61430
61431    Some modifications.
61432
61433 configure.ac       |  3 ++-
61434 java/Makefile.am   | 18 +++++++++++-------
61435 python/Makefile.am |  3 ++-
61436 3 files changed, 15 insertions(+), 9 deletions(-)
61437
61438commit 2a04314597ae112b9ed2fc47594d9fb1fef493bf
61439Author: Romain Chantereay <rchantereau@entrouvert.com>
61440Date:   Thu Aug 19 16:07:21 2004 +0000
61441
61442    The rules generating the C wrapper is defined generating the python wrapper too.
61443
61444 python/Makefile.am | 4 ++--
61445 1 file changed, 2 insertions(+), 2 deletions(-)
61446
61447commit fc22fce44e26795fe629334979fd5444a1b83e28
61448Author: Romain Chantereay <rchantereau@entrouvert.com>
61449Date:   Thu Aug 19 16:06:29 2004 +0000
61450
61451    Use JDK_INCLUDE if jdk is Kaffe's or Sun's.
61452
61453 java/Makefile.am | 1 +
61454 1 file changed, 1 insertion(+)
61455
61456commit 64283849742b754991d625ed2f3cfb90de61d904
61457Author: Frederic Peters <fpeters@entrouvert.com>
61458Date:   Thu Aug 19 16:01:03 2004 +0000
61459
61460    disabled tests that do not really need really quick fixing.  (with the hope
61461    to get a full green line)
61462
61463 python/tests/errorchecking_tests.py | 4 ++--
61464 1 file changed, 2 insertions(+), 2 deletions(-)
61465
61466commit e7951664512e6fb7471250a34cf4ca759602f3b3
61467Author: Christophe Nowicki <cnowicki@easter-eggs.com>
61468Date:   Thu Aug 19 15:56:23 2004 +0000
61469
61470    Setup PHP Interface in progress ;0)
61471
61472 php/Attic/examples/sample-sp/setup.php | 268 +++++++++++++++++++++------------
61473 1 file changed, 172 insertions(+), 96 deletions(-)
61474
61475commit 35a96b556e2d1ad64710bbc87cae5fc09bd308b3
61476Author: Romain Chantereay <rchantereau@entrouvert.com>
61477Date:   Thu Aug 19 15:44:46 2004 +0000
61478
61479    Completly recoded the java detection and configuration framework.
61480
61481    Now compile very well with kaffe and GNU Java compiler.
61482
61483    Should compile without any complain with sun jdk if --with-java-home is used.
61484
61485 configure.ac | 84 +++++++++++++++++++++++++++++++++++++++++++++---------------
61486 1 file changed, 64 insertions(+), 20 deletions(-)
61487
61488commit 282df76fa3ecc39eba8fb3bc2fabcd1465b6a0b6
61489Author: Valery Febvre <vfebvre at easter-eggs.com>
61490Date:   Thu Aug 19 15:37:08 2004 +0000
61491
61492    Fixed a bug in lasso_node_verify_signature() & lasso_node_verify_x509_signature()
61493
61494 lasso/xml/xml.c | 14 ++++++++++----
61495 1 file changed, 10 insertions(+), 4 deletions(-)
61496
61497commit fd46dd6c2541da10ab9480b71e428ef121744b7d
61498Author: Valery Febvre <vfebvre at easter-eggs.com>
61499Date:   Thu Aug 19 15:36:23 2004 +0000
61500
61501    Replaced a HRef by NULL
61502
61503 lasso/id-ff/session.c | 3 ++-
61504 1 file changed, 2 insertions(+), 1 deletion(-)
61505
61506commit 2a8623ca8ff78005e0384c4fb51c29b78401e9c8
61507Author: Valery Febvre <vfebvre at easter-eggs.com>
61508Date:   Thu Aug 19 15:35:09 2004 +0000
61509
61510    Commented some incorrect lines of code
61511
61512 lasso/id-ff/login.c | 38 ++++++++++++++++++++------------------
61513 1 file changed, 20 insertions(+), 18 deletions(-)
61514
61515commit fcf8baffafa98679eac9420f91255027aa117df1
61516Author: Christophe Nowicki <cnowicki@easter-eggs.com>
61517Date:   Thu Aug 19 14:26:14 2004 +0000
61518
61519    more logical comparaison
61520
61521 php/environs/lasso_logout.c | 2 +-
61522 1 file changed, 1 insertion(+), 1 deletion(-)
61523
61524commit d6c3b12af8f5708f5969cb3d66dcd2e63fad1612
61525Author: Christophe Nowicki <cnowicki@easter-eggs.com>
61526Date:   Thu Aug 19 13:55:00 2004 +0000
61527
61528    logout
61529
61530 php/Attic/examples/sample-sp/assertionConsumer.php | 15 +++----
61531 php/Attic/examples/sample-sp/index.php             |  7 ++-
61532 php/Attic/examples/sample-sp/logout.php            | 50 +++++++++++++++++++---
61533 php/environs/lasso_logout.c                        |  9 ++--
61534 4 files changed, 62 insertions(+), 19 deletions(-)
61535
61536commit c1a38e82080f75795b89c064a301f29c0278e87d
61537Author: Valery Febvre <vfebvre at easter-eggs.com>
61538Date:   Thu Aug 19 12:54:04 2004 +0000
61539
61540    Removed ds_signature.c & ds_signature.h
61541
61542 lasso/xml/Makefile.am | 2 --
61543 1 file changed, 2 deletions(-)
61544
61545commit b86bfe3367156d43cd45239b23d6dada6192ebb7
61546Author: Romain Chantereay <rchantereau@entrouvert.com>
61547Date:   Thu Aug 19 12:53:08 2004 +0000
61548
61549    Java binding is no more activated when:
61550
61551    - Java compiler is gcj
61552
61553    - jni.h is not compilable.
61554
61555 configure.ac | 6 ++++++
61556 1 file changed, 6 insertions(+)
61557
61558commit 2b9431bc3b079b150b9832101ff67d66ebb3535e
61559Author: Valery Febvre <vfebvre at easter-eggs.com>
61560Date:   Thu Aug 19 12:52:19 2004 +0000
61561
61562    Update python binding
61563
61564 python/protocols/py_authn_request.c | 6 ++++--
61565 python/xml/py_saml_assertion.c      | 4 +---
61566 python/xml/py_xml.c                 | 3 +--
61567 3 files changed, 6 insertions(+), 7 deletions(-)
61568
61569commit 851e653728688d7ba38c2fc74bd37ff626eb1aa0
61570Author: Valery Febvre <vfebvre at easter-eggs.com>
61571Date:   Thu Aug 19 12:51:25 2004 +0000
61572
61573    Splited lasso_node_verify_signature() (LassoNode class) in 2 methods:
61574            lasso_node_verify_signature(),
61575            lasso_node_verify_x509_signature()
61576
61577    Added 2 private methods in LassoNode:
61578            add_signature_tmpl(),
61579            sign_signature_tmpl(),
61580
61581    Removed 'err' param in all methods for signing
61582
61583 lasso/id-ff/federation_termination.c   |   3 +-
61584 lasso/id-ff/login.c                    | 151 ++++++----
61585 lasso/id-ff/login.h                    |   4 +-
61586 lasso/id-ff/logout.c                   |  16 +-
61587 lasso/id-ff/register_name_identifier.c |   3 +-
61588 lasso/xml/saml_assertion.c             |  25 +-
61589 lasso/xml/saml_assertion.h             |   3 +-
61590 lasso/xml/xml.c                        | 518 ++++++++++++++++++++++++---------
61591 lasso/xml/xml.h                        | 234 ++++++++-------
61592 9 files changed, 615 insertions(+), 342 deletions(-)
61593
61594commit 73113ee6bd8ea80a335d67efb4f7a99cde17fdd2
61595Author: Valery Febvre <vfebvre at easter-eggs.com>
61596Date:   Thu Aug 19 12:45:05 2004 +0000
61597
61598    Added 2 methods:
61599            lasso_samlp_response_abstract_set_signature_tmpl(),
61600            lasso_samlp_response_abstract_sign_signature_tmpl()
61601
61602    Removed err param in lasso_samlp_response_abstract_set_signature()
61603
61604 lasso/xml/samlp_response_abstract.c | 63 +++++++++++++++++++++++--------------
61605 lasso/xml/samlp_response_abstract.h | 45 +++++++++++++++-----------
61606 2 files changed, 65 insertions(+), 43 deletions(-)
61607
61608commit 91dda0f98173fe7d3251ba2e22a96e39b553275e
61609Author: Valery Febvre <vfebvre at easter-eggs.com>
61610Date:   Thu Aug 19 12:44:35 2004 +0000
61611
61612    Added 2 methods:
61613            lasso_samlp_request_abstract_set_signature_tmpl(),
61614            lasso_samlp_request_abstract_sign_signature_tmpl()
61615
61616    Removed err param in lasso_samlp_request_abstract_set_signature()
61617
61618 lasso/xml/samlp_request_abstract.c | 63 +++++++++++++++++++++++---------------
61619 lasso/xml/samlp_request_abstract.h | 42 +++++++++++++++----------
61620 2 files changed, 64 insertions(+), 41 deletions(-)
61621
61622commit 611701ccfc9db8b47f2623d39b926097018dd1e1
61623Author: Valery Febvre <vfebvre at easter-eggs.com>
61624Date:   Thu Aug 19 12:42:41 2004 +0000
61625
61626    Added a '_' character at the begining of all ids generated by lasso_build_unique_id()
61627
61628 lasso/xml/tools.c | 14 +++++++-------
61629 1 file changed, 7 insertions(+), 7 deletions(-)
61630
61631commit 8d3167dd580338474ecae4f17df3f1b97cccd2a0
61632Author: Valery Febvre <vfebvre at easter-eggs.com>
61633Date:   Thu Aug 19 12:39:18 2004 +0000
61634
61635    Update codes
61636
61637 lasso/xml/errors.h | 21 +++++++++++----------
61638 1 file changed, 11 insertions(+), 10 deletions(-)
61639
61640commit 9a64f2c440b686192f98fdb446e44a19f146506e
61641Author: Valery Febvre <vfebvre at easter-eggs.com>
61642Date:   Thu Aug 19 12:38:40 2004 +0000
61643
61644    Added a signature template in lasso_request_new()
61645
61646 lasso/Attic/protocols/request.c | 8 +++++++-
61647 1 file changed, 7 insertions(+), 1 deletion(-)
61648
61649commit 9e5b17d0136bbc6d09fe817abe1588525957f63f
61650Author: Valery Febvre <vfebvre at easter-eggs.com>
61651Date:   Thu Aug 19 12:37:17 2004 +0000
61652
61653    Added 2 params in lasso_authn_request_new()
61654    sign_type & sign_method are used to build the signature template
61655
61656 lasso/Attic/protocols/authn_request.c | 13 +++++++++++--
61657 lasso/Attic/protocols/authn_request.h |  4 +++-
61658 2 files changed, 14 insertions(+), 3 deletions(-)
61659
61660commit 10c66866d34bdc358bd274ab29929e2b81ee8860
61661Author: Valery Febvre <vfebvre at easter-eggs.com>
61662Date:   Thu Aug 19 12:35:12 2004 +0000
61663
61664    Changed type of signature_method
61665    guint -> lassoSignatureMethod
61666
61667 lasso/id-ff/server.c | 10 +++++-----
61668 lasso/id-ff/server.h | 12 ++++++------
61669 2 files changed, 11 insertions(+), 11 deletions(-)
61670
61671commit 01ed3293d820172f9112adaaa1958ad90e9454eb
61672Author: Nicolas Clapies <nclapies@entrouvert.com>
61673Date:   Thu Aug 19 11:34:23 2004 +0000
61674
61675    fixed bug in lasso_logout_build_response_msg() : build the response message depending on the HTTP method requester
61676
61677 lasso/id-ff/logout.c | 55 ++++++++++++++++++++++++++++++----------------------
61678 1 file changed, 32 insertions(+), 23 deletions(-)
61679
61680commit 34ba89c1918d782ccc9f4fa6ba2827efe3f2d21b
61681Author: Romain Chantereay <rchantereau@entrouvert.com>
61682Date:   Thu Aug 19 11:04:01 2004 +0000
61683
61684    Added ds_signature in the Makefile sources and headers declarations.
61685
61686 lasso/xml/Makefile.am | 2 ++
61687 1 file changed, 2 insertions(+)
61688
61689commit 6efe72288ad48659febde2037d6d245195c7e8cc
61690Author: Christophe Nowicki <cnowicki@easter-eggs.com>
61691Date:   Thu Aug 19 10:29:28 2004 +0000
61692
61693    PHP Binding :
61694    Added lasso_profile_set_session_from_dump
61695    Now lasso_cast_to_profile take to different reources
61696    Sample SP :
61697    Logout in progress
61698
61699 php/Attic/examples/sample-sp/index.php  | 19 +++++----
61700 php/Attic/examples/sample-sp/logout.php | 32 +++++++++++++-
61701 php/environs/lasso_profile.c            | 76 ++++++++++++++++++++++++---------
61702 php/lasso.c                             |  1 +
61703 php/php_lasso.h                         |  1 +
61704 5 files changed, 98 insertions(+), 31 deletions(-)
61705
61706commit 6fdcd66750821e615ea13ddf13ab9ad68ed523aa
61707Author: Romain Chantereay <rchantereau@entrouvert.com>
61708Date:   Thu Aug 19 10:11:40 2004 +0000
61709
61710    If swig not present: SWIG=echo
61711
61712    python automake use $SWIG instead of swig.
61713
61714 configure.ac       | 1 +
61715 python/Makefile.am | 2 +-
61716 2 files changed, 2 insertions(+), 1 deletion(-)
61717
61718commit 956c94f23ed04b10c410a07337e42a4c413fd209
61719Author: Frederic Peters <fpeters@entrouvert.com>
61720Date:   Thu Aug 19 09:19:58 2004 +0000
61721
61722    removed logout part from C test 2; it would work now.
61723    But http://buildbox.entrouvert.org/logs/20040818/lupin.1820.changelog.xml
61724
61725 tests/login_tests.c | 58 -----------------------------------------------------
61726 1 file changed, 58 deletions(-)
61727
61728commit 59240e11a5c42eadfa9b5e5325265a8e66f4a23e
61729Author: Emmanuel Raviart <eraviart@entrouvert.com>
61730Date:   Thu Aug 19 09:09:16 2004 +0000
61731
61732    Bug correction.
61733
61734 python/tests/IdentityProvider.py | 2 +-
61735 1 file changed, 1 insertion(+), 1 deletion(-)
61736
61737commit a8611528f6be178eb053bdafabb905664f89bf0a
61738Author: Emmanuel Raviart <eraviart@entrouvert.com>
61739Date:   Thu Aug 19 09:08:53 2004 +0000
61740
61741    __str__ should not have arguments.
61742
61743 python/lasso.py | 4 ++--
61744 1 file changed, 2 insertions(+), 2 deletions(-)
61745
61746commit fd7ab24a5bea1d433fae3bc9f5b5636de897b97e
61747Author: Romain Chantereay <rchantereau@entrouvert.com>
61748Date:   Thu Aug 19 08:50:25 2004 +0000
61749
61750    The old subdirs python Makefile generation is no more needed.
61751
61752 configure.ac | 20 ++++++++++----------
61753 1 file changed, 10 insertions(+), 10 deletions(-)
61754
61755commit d82a9b5207c31afb1838655f498350d4e8b981cc
61756Author: Romain Chantereay <rchantereau@entrouvert.com>
61757Date:   Thu Aug 19 08:49:40 2004 +0000
61758
61759    Include swig Interface file in the source distribution.
61760
61761 Makefile.am | 2 +-
61762 1 file changed, 1 insertion(+), 1 deletion(-)
61763
61764commit 7dc6fd4dac5ac187b595dda61811f4445af85537
61765Author: Romain Chantereay <rchantereau@entrouvert.com>
61766Date:   Thu Aug 19 08:48:45 2004 +0000
61767
61768    Now python binding is handled by SWIG. Manou takes the following parts.
61769
61770    All the file in the python directory except Makefile.am are useless now; but I
61771    do not remove it.
61772
61773 python/Makefile.am | 72 +++++++++++++++++++++++++++++++++---------------------
61774 1 file changed, 44 insertions(+), 28 deletions(-)
61775
61776commit 7c21342696a1b94957755866be1731fe5186c0d9
61777Author: Nicolas Clapies <nclapies@entrouvert.com>
61778Date:   Wed Aug 18 16:42:12 2004 +0000
61779
61780    *** empty log message ***
61781
61782 lasso/id-ff/logout.c | 1 -
61783 1 file changed, 1 deletion(-)
61784
61785commit 4c70d00e5cb11a3ad897f2f0c16e96b1202a8c7f
61786Author: Nicolas Clapies <nclapies@entrouvert.com>
61787Date:   Wed Aug 18 16:41:20 2004 +0000
61788
61789    federation termination updates
61790
61791 lasso/id-ff/federation_termination.c | 18 +++++++++++-------
61792 lasso/id-ff/federation_termination.h |  1 +
61793 2 files changed, 12 insertions(+), 7 deletions(-)
61794
61795commit d75d1ecc480d553c3710263b9cf5fe69eb813896
61796Author: Nicolas Clapies <nclapies@entrouvert.com>
61797Date:   Wed Aug 18 16:40:26 2004 +0000
61798
61799    little register name identifier udpates
61800
61801 lasso/id-ff/register_name_identifier.c        | 204 +++++++++++++++++---------
61802 lasso/id-ff/register_name_identifier.h        |   6 +-
61803 python/environs/py_register_name_identifier.c |  14 +-
61804 python/environs/py_register_name_identifier.h |   2 +-
61805 python/lasso.py                               |   6 +-
61806 python/lassomod.c                             |   2 +-
61807 6 files changed, 154 insertions(+), 80 deletions(-)
61808
61809commit 3f8a8fc02fab15d98a826503ab56a6cb8dfe2eba
61810Author: Romain Chantereay <rchantereau@entrouvert.com>
61811Date:   Wed Aug 18 16:35:20 2004 +0000
61812
61813    Oups.
61814
61815    Reverted to 1.7 for lasso-sections.txt
61816    maintainer-clean do not remove it anymore.
61817
61818 docs/reference/Makefile.am        |    4 +-
61819 docs/reference/lasso-sections.txt | 2168 +++++++++++++++++++------------------
61820 2 files changed, 1108 insertions(+), 1064 deletions(-)
61821
61822commit 8b51d48a47c56c176947dc27bdf25515e3722705
61823Author: Romain Chantereay <rchantereau@entrouvert.com>
61824Date:   Wed Aug 18 16:29:02 2004 +0000
61825
61826    Java now distributes itself well and compile well too.
61827    (SWIG not needed when compiling sources distribution.)
61828
61829 java/Makefile.am | 7 +++----
61830 1 file changed, 3 insertions(+), 4 deletions(-)
61831
61832commit ea67e007f0e4de8d4fef86a3078d90d178e8f611
61833Author: Romain Chantereay <rchantereau@entrouvert.com>
61834Date:   Wed Aug 18 16:27:56 2004 +0000
61835
61836    Added generation and clean of lasso-references.txt
61837
61838 docs/reference/Makefile.am        |    4 +-
61839 docs/reference/lasso-sections.txt | 2220 ++++++++++++++++++-------------------
61840 2 files changed, 1090 insertions(+), 1134 deletions(-)
61841
61842commit e4674e48e4286b8614f08dd3bc67e79ed0f6e2cd
61843Author: Valery Febvre <vfebvre at easter-eggs.com>
61844Date:   Wed Aug 18 16:23:26 2004 +0000
61845
61846    Removed ds_signature.c & ds_signature.h
61847
61848 lasso/xml/Makefile.am | 2 --
61849 1 file changed, 2 deletions(-)
61850
61851commit d2e417e034f35c1875e792f12617fe5457e2de9a
61852Author: Valery Febvre <vfebvre at easter-eggs.com>
61853Date:   Wed Aug 18 16:22:32 2004 +0000
61854
61855    Added a '%s' in LASSO_DS_ERROR_SIGNATURE_FAILED message
61856
61857 lasso/xml/errors.c | 4 ++--
61858 1 file changed, 2 insertions(+), 2 deletions(-)
61859
61860commit e54d25e2b473746e8cfa5793ae09ce5b983053b2
61861Author: Frederic Peters <fpeters@entrouvert.com>
61862Date:   Wed Aug 18 15:50:18 2004 +0000
61863
61864    warning about the total uselessness of lasso_server_dump
61865
61866 docs/lasso-book/writing-a-c-sp.txt | 2 ++
61867 1 file changed, 2 insertions(+)
61868
61869commit 0950f7558cc378dad1493713278e392562b221f0
61870Author: Christophe Nowicki <cnowicki@easter-eggs.com>
61871Date:   Wed Aug 18 15:49:49 2004 +0000
61872
61873    Rename install.php to setup.php
61874
61875 php/Attic/examples/sample-sp/assertionConsumer.php | 13 ++++++-
61876 php/Attic/examples/sample-sp/index.php             | 43 ++++++++++++++++++++--
61877 .../examples/sample-sp/{install.php => setup.php}  |  2 +-
61878 3 files changed, 53 insertions(+), 5 deletions(-)
61879
61880commit 1a599c2608fd2b337993c39a9d378a176b7077e0
61881Author: Frederic Peters <fpeters@entrouvert.com>
61882Date:   Wed Aug 18 15:45:48 2004 +0000
61883
61884    section about lasso_server_dump and lasso_server_new_from_dump
61885
61886 docs/lasso-book/writing-a-c-sp.txt | 27 +++++++++++++++++++++++++++
61887 1 file changed, 27 insertions(+)
61888
61889commit 131a818d244eea55a4e038c654c72ceee0a17526
61890Author: Christophe Nowicki <cnowicki@easter-eggs.com>
61891Date:   Wed Aug 18 15:03:56 2004 +0000
61892
61893    Service Provider written in PHP (login is working and logout will work soon ;0)
61894
61895 php/Attic/examples/sample-sp/admin_user.php        | 162 +++++++++++++++++++
61896 php/Attic/examples/sample-sp/assertionConsumer.php | 174 +++++++++++++++++++++
61897 php/Attic/examples/sample-sp/config.php.inc        |  27 ++++
61898 php/Attic/examples/sample-sp/index.php             | 119 ++++++++++++++
61899 php/Attic/examples/sample-sp/install.php           | 130 +++++++++++++++
61900 php/Attic/examples/sample-sp/login.php             |  58 +++++++
61901 php/Attic/examples/sample-sp/logout.php            |  45 ++++++
61902 php/Attic/examples/sample-sp/register.php          |  83 ++++++++++
61903 8 files changed, 798 insertions(+)
61904
61905commit 712ff1a9f7f68c8ade853f3ae031666a63120fa8
61906Author: Christophe Nowicki <cnowicki@easter-eggs.com>
61907Date:   Wed Aug 18 14:56:01 2004 +0000
61908
61909    Add environ/lasso_logout.c
61910
61911 php/environs/Makefile.am |  2 +-
61912 php/lasso.c              | 25 ++++++++++++++++++++-----
61913 php/php_lasso.h          |  7 +++++++
61914 3 files changed, 28 insertions(+), 6 deletions(-)
61915
61916commit 167608159f11048a720c6339dd217b679e3c83ab
61917Author: Christophe Nowicki <cnowicki@easter-eggs.com>
61918Date:   Wed Aug 18 14:55:19 2004 +0000
61919
61920    Add logout functions : lasso_logout_new, lasso_logout_init_request, lasso_logout_build_request_msg
61921
61922 php/environs/lasso_logout.c | 106 ++++++++++++++++++++++++++++++++++++++++++++
61923 1 file changed, 106 insertions(+)
61924
61925commit b2a9a14d0bbc5c135848c2077539f164362ec697
61926Author: Frederic Peters <fpeters@entrouvert.com>
61927Date:   Wed Aug 18 14:39:00 2004 +0000
61928
61929    properly use libtool convenience libraries (intend is to build correctly on
61930    hppa)
61931
61932 python/Makefile.am                    | 8 ++++----
61933 python/environs/Makefile.am           | 4 ++--
61934 python/protocols/Makefile.am          | 4 ++--
61935 python/protocols/elements/Makefile.am | 4 ++--
61936 python/xml/Makefile.am                | 4 ++--
61937 5 files changed, 12 insertions(+), 12 deletions(-)
61938
61939commit e1c17ed12a2d797c25dba09a60961d1b8a04730b
61940Author: Romain Chantereay <rchantereau@entrouvert.com>
61941Date:   Wed Aug 18 14:26:10 2004 +0000
61942
61943    Update interface (moved _bla to bla).
61944
61945 swig/Lasso.i | 357 ++++++++++++++++++++++++-----------------------------------
61946 1 file changed, 145 insertions(+), 212 deletions(-)
61947
61948commit 214f02b82cdb71969a25b89dc61db7fa435664b1
61949Author: Nicolas Clapies <nclapies@entrouvert.com>
61950Date:   Wed Aug 18 14:05:37 2004 +0000
61951
61952    udpate of logout and federation profiles
61953
61954 lasso/id-ff/federation_termination.c | 129 ++++++++++++++++++++++++++---------
61955 lasso/id-ff/logout.c                 |  29 +++++---
61956 lasso/id-ff/logout.h                 |   2 -
61957 3 files changed, 117 insertions(+), 43 deletions(-)
61958
61959commit d9978fdc4cbdb7f88b48ba5c8e949bd2822e133f
61960Author: Nicolas Clapies <nclapies@entrouvert.com>
61961Date:   Wed Aug 18 14:05:06 2004 +0000
61962
61963    added private attribute  http_request_method in profile class to know the HTTP method in defederation, name registration, logout and name mapping used by the requester
61964
61965 lasso/id-ff/profile.h | 2 ++
61966 1 file changed, 2 insertions(+)
61967
61968commit d543e6115c46cefe9008159638a2cd821ed56b93
61969Author: Nicolas Clapies <nclapies@entrouvert.com>
61970Date:   Wed Aug 18 09:11:19 2004 +0000
61971
61972    renamed federationTerminationReturnServiceURL to federationTerminationServiceReturnURL
61973
61974 lasso/Attic/protocols/provider.c | 4 ++--
61975 lasso/Attic/protocols/provider.h | 2 +-
61976 2 files changed, 3 insertions(+), 3 deletions(-)
61977
61978commit bb2efc94ff6faf88f569c8f4f97dd6ed6e76c9cb
61979Author: Frederic Peters <fpeters@entrouvert.com>
61980Date:   Wed Aug 18 06:40:17 2004 +0000
61981
61982    properly don't enable python if it was not detected
61983
61984 configure.ac | 2 ++
61985 1 file changed, 2 insertions(+)
61986
61987commit d72a1e78b713199778d3df569f5ec5aedf575ea8
61988Author: Frederic Peters <fpeters@entrouvert.com>
61989Date:   Tue Aug 17 19:48:15 2004 +0000
61990
61991    shortened title a bit
61992
61993 docs/lasso-book/writing-a-c-sp.txt | 6 +++---
61994 1 file changed, 3 insertions(+), 3 deletions(-)
61995
61996commit 54b4251de940ae0b876c4b60e7ee4e793e33ad90
61997Author: Frederic Peters <fpeters@entrouvert.com>
61998Date:   Tue Aug 17 17:09:27 2004 +0000
61999
62000    this script checks a documentation file for functions that do not exist
62001
62002 docs/lasso-book/check-functions.py | 22 ++++++++++++++++++++++
62003 1 file changed, 22 insertions(+)
62004
62005commit 2086c111302eeda25fb671667fa2f68bf7f91036
62006Author: Frederic Peters <fpeters@entrouvert.com>
62007Date:   Tue Aug 17 17:07:25 2004 +0000
62008
62009    they may talk about correctness but won't make it
62010
62011 docs/lasso-book/writing-a-c-sp.txt | 4 ++--
62012 1 file changed, 2 insertions(+), 2 deletions(-)
62013
62014commit 315ff2d592cb4df30028bee2a6f9a90415e3e449
62015Author: Romain Chantereay <rchantereau@entrouvert.com>
62016Date:   Tue Aug 17 17:05:39 2004 +0000
62017
62018    Updated Interfaces.
62019    Commented out all .*Class$.
62020
62021 swig/Lasso.i | 1039 ++++++++++++++++++++++++++++++++++++----------------------
62022 1 file changed, 655 insertions(+), 384 deletions(-)
62023
62024commit d8d1ca6fd8d676432984a994e46004e01ab272b9
62025Author: Frederic Peters <fpeters@entrouvert.com>
62026Date:   Tue Aug 17 16:57:48 2004 +0000
62027
62028    typo
62029
62030 docs/lasso-book/writing-a-c-sp.txt | 2 +-
62031 1 file changed, 1 insertion(+), 1 deletion(-)
62032
62033commit b0462a7e1344af0d7ef3ef4f125bfa9863d12bc0
62034Author: Nicolas Clapies <nclapies@entrouvert.com>
62035Date:   Tue Aug 17 16:40:06 2004 +0000
62036
62037    updated error checkings with ret / goto done method
62038
62039 lasso/id-ff/logout.c | 131 +++++++++++++++++++++++++++++++++++----------------
62040 1 file changed, 90 insertions(+), 41 deletions(-)
62041
62042commit b0333739d2fc6eb3818089237e57c862b19afcb4
62043Author: Emmanuel Raviart <eraviart@entrouvert.com>
62044Date:   Tue Aug 17 15:50:12 2004 +0000
62045
62046    I presume that the writer of the documentation "Writing a Liberty Alliance
62047    service provider in C" has never coded such a SP in C.
62048
62049 docs/lasso-book/writing-a-c-sp.txt | 4 ++--
62050 1 file changed, 2 insertions(+), 2 deletions(-)
62051
62052commit 856bb4e8858d83d35605479142ffc2e6a0f36c93
62053Author: Christophe Nowicki <cnowicki@easter-eggs.com>
62054Date:   Tue Aug 17 15:44:45 2004 +0000
62055
62056    rename lasso_login_set_identity_from_dump to lasso_profile_set_identity_from_dump
62057
62058 php/environs/lasso_login.c   | 24 ------------------------
62059 php/environs/lasso_profile.c | 26 ++++++++++++++++++++++++++
62060 php/lasso.c                  |  2 +-
62061 php/php_lasso.h              |  2 +-
62062 4 files changed, 28 insertions(+), 26 deletions(-)
62063
62064commit 73c8f9754b3cb6812a26a68dc581c20f98c1a448
62065Author: Christophe Nowicki <cnowicki@easter-eggs.com>
62066Date:   Tue Aug 17 15:25:58 2004 +0000
62067
62068    fix cvs sticky state problem.
62069
62070 php/environs/lasso_profile.c | 35 +++++++++++++++++++++++++++++++----
62071 php/environs/lasso_server.c  |  4 +---
62072 2 files changed, 32 insertions(+), 7 deletions(-)
62073
62074commit ac83eafc8248e724cf7e014ca37e6cf49cf1a7c7
62075Author: Christophe Nowicki <cnowicki@easter-eggs.com>
62076Date:   Tue Aug 17 15:25:04 2004 +0000
62077
62078    Added lasso_session_dump
62079
62080 php/environs/lasso_session.c | 23 +++++++++++++++++++++++
62081 1 file changed, 23 insertions(+)
62082
62083commit 57cf0ef24f22debcf0eee9a894c08305f62eb7a8
62084Author: Christophe Nowicki <cnowicki@easter-eggs.com>
62085Date:   Tue Aug 17 15:22:01 2004 +0000
62086
62087    added lasso_login_set_identity_from_dump
62088
62089 php/environs/lasso_login.c | 49 +++++++++++++++++++++++++++++++++++++++++++++-
62090 1 file changed, 48 insertions(+), 1 deletion(-)
62091
62092commit c436305e6eaccdeaa7fefa5c946ce7baf2c0b6a2
62093Author: Christophe Nowicki <cnowicki@easter-eggs.com>
62094Date:   Tue Aug 17 15:20:59 2004 +0000
62095
62096    fix cvs sticky state ;(
62097
62098 php/lasso.c     | 7 +++++++
62099 php/php_lasso.h | 9 +++++++--
62100 2 files changed, 14 insertions(+), 2 deletions(-)
62101
62102commit 507384f104dc62723a1a163b0cd17fe98af859da
62103Author: Nicolas Clapies <nclapies@entrouvert.com>
62104Date:   Tue Aug 17 14:21:59 2004 +0000
62105
62106    added UnsupportedProfile constant
62107
62108 lasso/xml/strings.c | 1 +
62109 lasso/xml/strings.h | 1 +
62110 2 files changed, 2 insertions(+)
62111
62112commit 8608fd371cabd5f55bc234ca1748665607a94c02
62113Author: Nicolas Clapies <nclapies@entrouvert.com>
62114Date:   Tue Aug 17 14:18:40 2004 +0000
62115
62116    updated doc in logout, fixed Feature Requests item #253, must be tested, added doc to federation termination notification
62117
62118 lasso/id-ff/federation_termination.c |  89 +++++++++++++++++++++++++++---
62119 lasso/id-ff/logout.c                 | 104 +++++++++++++++++++++++++----------
62120 lasso/id-ff/logout.h                 |   5 +-
62121 3 files changed, 159 insertions(+), 39 deletions(-)
62122
62123commit aa0060069b1b09ced26d4d19278b704dd6e44cc0
62124Author: Nicolas Clapies <nclapies@entrouvert.com>
62125Date:   Tue Aug 17 08:38:12 2004 +0000
62126
62127    removed unwanted code
62128
62129 lasso/id-ff/logout.c | 3 ---
62130 1 file changed, 3 deletions(-)
62131
62132commit 9030f5e10ef00e9a3b8c8fe69801bad9e97c384b
62133Author: Nicolas Clapies <nclapies@entrouvert.com>
62134Date:   Tue Aug 17 08:31:00 2004 +0000
62135
62136    removed unwanted attribute in logout object
62137
62138 lasso/id-ff/logout.h | 2 +-
62139 1 file changed, 1 insertion(+), 1 deletion(-)
62140
62141commit 61c68d4d519fec3e1493782e4f58a208f426cd30
62142Author: Nicolas Clapies <nclapies@entrouvert.com>
62143Date:   Mon Aug 16 16:17:45 2004 +0000
62144
62145    added API doc comments
62146
62147 lasso/id-ff/logout.c | 187 ++++++++++++++++++++++++++++++++++++++++++---------
62148 lasso/id-ff/logout.h |   8 +--
62149 2 files changed, 159 insertions(+), 36 deletions(-)
62150
62151commit c398b83f37550f400b3a8f13d32cc6d5f2b75ed9
62152Author: Christophe Nowicki <cnowicki@easter-eggs.com>
62153Date:   Mon Aug 16 15:03:48 2004 +0000
62154
62155    Add lasso_profile_get_identity, lasso_profile_is_identity_dirty, lasso_profile_get_session, lasso_profile_is_session_dirty
62156
62157 php/environs/lasso_profile.c | 100 ++++++++++++++++++++++++++++++++++++++++++-
62158 php/environs/lasso_session.c |   1 +
62159 php/lasso.c                  |   7 ++-
62160 php/php_lasso.h              |   7 ++-
62161 4 files changed, 112 insertions(+), 3 deletions(-)
62162
62163commit efa9e723b14e730d678df3efe1aa70ff8c706e2f
62164Author: Frederic Peters <fpeters@entrouvert.com>
62165Date:   Mon Aug 16 15:01:41 2004 +0000
62166
62167    where is the name identifier
62168
62169 docs/lasso-book/writing-a-c-sp.txt | 3 ++-
62170 1 file changed, 2 insertions(+), 1 deletion(-)
62171
62172commit a6aa82cdfe368a4e65fbac5bdc64bd98747b29b8
62173Author: Frederic Peters <fpeters@entrouvert.com>
62174Date:   Mon Aug 16 14:21:57 2004 +0000
62175
62176    detect and use rest2html
62177
62178 configure.ac                |  7 ++++++-
62179 docs/lasso-book/Makefile.am | 12 +++++++++++-
62180 2 files changed, 17 insertions(+), 2 deletions(-)
62181
62182commit 05cc875b413f808fa69088c6e6ac4f22d8e95b8a
62183Author: Frederic Peters <fpeters@entrouvert.com>
62184Date:   Mon Aug 16 14:07:43 2004 +0000
62185
62186    signature
62187
62188 docs/lasso-book/writing-a-c-sp.txt | 2 +-
62189 1 file changed, 1 insertion(+), 1 deletion(-)
62190
62191commit 300bf558e7350604e44835a61c5d3f639493253b
62192Author: Christophe Nowicki <cnowicki@easter-eggs.com>
62193Date:   Mon Aug 16 13:25:59 2004 +0000
62194
62195    Added lasso_login_process_response_msg and fix a minor bug in lib_authn_request (bool)
62196
62197 php/environs/lasso_login.c        | 60 +++++++++++++++++++++++++++++++++++++--
62198 php/environs/lasso_profile.c      |  5 ++++
62199 php/lasso.c                       |  8 ++++++
62200 php/php_lasso.h                   |  5 +++-
62201 php/xml/lasso_lib_authn_request.c | 31 ++++++++++++++++++--
62202 5 files changed, 102 insertions(+), 7 deletions(-)
62203
62204commit bf9b56691d0c2cb04aaf8da12c870a3e52cf8537
62205Author: Frederic Peters <fpeters@entrouvert.com>
62206Date:   Mon Aug 16 13:17:51 2004 +0000
62207
62208    last one
62209
62210 docs/lasso-book/writing-a-c-sp.txt | 2 +-
62211 1 file changed, 1 insertion(+), 1 deletion(-)
62212
62213commit c583335bf1457a4d2be1b6121f2defdc0f3c870a
62214Author: Frederic Peters <fpeters@entrouvert.com>
62215Date:   Mon Aug 16 13:16:25 2004 +0000
62216
62217    cast Login et Logout to Provider
62218
62219 docs/lasso-book/writing-a-c-sp.txt | 16 ++++++++--------
62220 1 file changed, 8 insertions(+), 8 deletions(-)
62221
62222commit e86056cb7da2d208c4d962bd663e5f4044a42af7
62223Author: Valery Febvre <vfebvre at easter-eggs.com>
62224Date:   Mon Aug 16 11:47:33 2004 +0000
62225
62226    *** empty log message ***
62227
62228 lasso/xml/strings.c | 4 ++--
62229 1 file changed, 2 insertions(+), 2 deletions(-)
62230
62231commit 8059e3ee83a1d3afa2f01fabccb58263949c4c13
62232Author: Emmanuel Raviart <eraviart@entrouvert.com>
62233Date:   Mon Aug 16 03:48:53 2004 +0000
62234
62235    Improved session deletion in Python simulator.
62236
62237 python/tests/IdentityProvider.py | 1 +
62238 python/tests/ServiceProvider.py  | 3 +++
62239 2 files changed, 4 insertions(+)
62240
62241commit fc8c1f522f886026b72b95fd1aa6f7de6fec04e2
62242Author: Emmanuel Raviart <eraviart@entrouvert.com>
62243Date:   Mon Aug 16 03:44:35 2004 +0000
62244
62245    Removed comments.
62246
62247 python/tests/http.py | 3 ---
62248 1 file changed, 3 deletions(-)
62249
62250commit c100bc71f668f7374714569b8f8729268eb4de8d
62251Author: Frederic Peters <fpeters@entrouvert.com>
62252Date:   Sat Aug 14 13:46:00 2004 +0000
62253
62254    format the metadata to avoid an horizontal scrollbar
62255
62256 docs/lasso-book/writing-a-c-sp.txt | 4 +++-
62257 1 file changed, 3 insertions(+), 1 deletion(-)
62258
62259commit b6aee731115594f98da80d2f48eb1c061a5232c0
62260Author: Frederic Peters <fpeters@entrouvert.com>
62261Date:   Sat Aug 14 13:44:18 2004 +0000
62262
62263    lasso_provider_get_assertionConsumerServiceURL now returns a glib-allocated
62264    string (instead of libxml2-allocated) since it was already declared to return
62265    gchar*.  Moreover it strips the returned string so that is is possible to have
62266    some spacings in the metadata file.
62267
62268      <AssertionConsumerServiceURL id="AssertionConsumerServiceURL1" isDefault="true">
62269        https://service-provider:2003/liberty-alliance/liberty-alliance/assertionConsumer
62270      </AssertionConsumerServiceURL>
62271    won't no more cause a redirect to Location:\n    https://...
62272
62273 lasso/Attic/protocols/provider.c | 13 ++++++++-----
62274 1 file changed, 8 insertions(+), 5 deletions(-)
62275
62276commit e045b3b5f977322ad2baae4881dc31832d2ceb31
62277Author: Frederic Peters <fpeters@entrouvert.com>
62278Date:   Sat Aug 14 13:05:26 2004 +0000
62279
62280    missing parameter
62281
62282 docs/lasso-book/writing-a-c-sp.txt | 2 +-
62283 1 file changed, 1 insertion(+), 1 deletion(-)
62284
62285commit 10a9fd0b529e0fc5a45a161f310c65c0467cf436
62286Author: Frederic Peters <fpeters@entrouvert.com>
62287Date:   Sat Aug 14 13:04:55 2004 +0000
62288
62289    trying to fix login test 2
62290
62291 tests/login_tests.c | 6 +++++-
62292 1 file changed, 5 insertions(+), 1 deletion(-)
62293
62294commit 09a8899c801fffb67c955c083498ea11aca62bba
62295Author: Frederic Peters <fpeters@entrouvert.com>
62296Date:   Sat Aug 14 12:57:13 2004 +0000
62297
62298    get away from G_LOG_LEVEL_ERROR since they cause abort()
62299
62300 lasso/Attic/protocols/authn_request_envelope.c            |  4 +++-
62301 lasso/Attic/protocols/authn_response.c                    |  4 ++--
62302 lasso/Attic/protocols/logout_response.c                   | 12 ++++++------
62303 lasso/Attic/protocols/register_name_identifier_request.c  |  2 +-
62304 lasso/Attic/protocols/register_name_identifier_response.c |  4 ++--
62305 lasso/id-ff/profile.c                                     | 10 +++++-----
62306 lasso/id-ff/server.c                                      |  9 +++++++--
62307 lasso/lasso.c                                             | 10 +++++-----
62308 8 files changed, 31 insertions(+), 24 deletions(-)
62309
62310commit 2195d23edbe82b14aea8de9a7a2b2656331ef57c
62311Author: Frederic Peters <fpeters@entrouvert.com>
62312Date:   Sat Aug 14 12:00:13 2004 +0000
62313
62314    test for xmlParseMemory success
62315
62316 lasso/xml/xml.c | 3 ++-
62317 1 file changed, 2 insertions(+), 1 deletion(-)
62318
62319commit 93a9d0f95a339f17ed6d58138620176037c2a8ba
62320Author: Frederic Peters <fpeters@entrouvert.com>
62321Date:   Sat Aug 14 09:58:00 2004 +0000
62322
62323    // are not in ISO C90
62324
62325 lasso/id-ff/login.c | 2 +-
62326 1 file changed, 1 insertion(+), 1 deletion(-)
62327
62328commit 991d5b45abb3a000149e162fc0f7a74c0517b88f
62329Author: Frederic Peters <fpeters@entrouvert.com>
62330Date:   Sat Aug 14 09:46:57 2004 +0000
62331
62332    include <xmlsec/base64.h> since xmlSecBase64Decode is used
62333
62334 lasso/Attic/protocols/authn_request.c | 1 +
62335 1 file changed, 1 insertion(+)
62336
62337commit 0aa872cb315c4e5dab2d902daa0208ac8c44c06a
62338Author: Frederic Peters <fpeters@entrouvert.com>
62339Date:   Sat Aug 14 09:36:56 2004 +0000
62340
62341    %F is only defined in C99 and %T in the Single Unix Specification; use more
62342    conservative "%Y-%m-%dT%H:%M:%SZ"
62343
62344 lasso/xml/tools.c | 2 +-
62345 1 file changed, 1 insertion(+), 1 deletion(-)
62346
62347commit e6f7ff0416424afd865bc34f5fe63cb4c691b67b
62348Author: Emmanuel Raviart <eraviart@entrouvert.com>
62349Date:   Sat Aug 14 08:36:18 2004 +0000
62350
62351    Added logout to sample Liberty proxy, but it fails because of Lasso bug #259.
62352
62353 python/tests/IdentityProvider.py    | 21 ++++++++++++++++-----
62354 python/tests/LibertyEnabledProxy.py | 19 ++++++++++++++++---
62355 python/tests/ServiceProvider.py     |  7 ++++++-
62356 python/tests/login_tests.py         | 20 ++++++++++----------
62357 4 files changed, 48 insertions(+), 19 deletions(-)
62358
62359commit 8836ee6979c26484bcd31043b2f3ce92ddfb3b8b
62360Author: Frederic Peters <fpeters@entrouvert.com>
62361Date:   Fri Aug 13 18:16:03 2004 +0000
62362
62363    include xmlsec/base64.h since it uses one of those functions
62364
62365 lasso/id-ff/server.c | 2 ++
62366 1 file changed, 2 insertions(+)
62367
62368commit da4e23d09cb5edb56c70ccc090d7929a72122043
62369Author: Frederic Peters <fpeters@entrouvert.com>
62370Date:   Fri Aug 13 15:16:13 2004 +0000
62371
62372    declarations first (and s/lenght/length/)
62373
62374 lasso/Attic/protocols/artifact.c                   | 17 ++--
62375 lasso/Attic/protocols/authn_request.c              |  8 +-
62376 lasso/id-ff/identity.c                             |  4 +-
62377 lasso/id-ff/profile.c                              |  4 +-
62378 lasso/xml/lib_assertion.c                          |  3 +-
62379 lasso/xml/lib_authentication_statement.c           |  9 ++-
62380 lasso/xml/lib_authn_context.c                      | 12 ++-
62381 lasso/xml/lib_authn_request.c                      | 57 ++++++++-----
62382 lasso/xml/lib_authn_request_envelope.c             | 26 +++---
62383 lasso/xml/lib_authn_response.c                     | 11 ++-
62384 lasso/xml/lib_authn_response_envelope.c            | 12 ++-
62385 .../xml/lib_federation_termination_notification.c  | 11 ++-
62386 lasso/xml/lib_idp_entries.c                        |  3 +-
62387 lasso/xml/lib_idp_entry.c                          |  9 ++-
62388 lasso/xml/lib_idp_list.c                           |  6 +-
62389 lasso/xml/lib_logout_request.c                     | 26 +++---
62390 lasso/xml/lib_name_identifier_mapping_request.c    | 14 ++--
62391 lasso/xml/lib_name_identifier_mapping_response.c   | 11 ++-
62392 lasso/xml/lib_register_name_identifier_request.c   | 20 +++--
62393 lasso/xml/lib_request_authn_context.c              | 18 +++--
62394 lasso/xml/lib_scoping.c                            |  6 +-
62395 lasso/xml/lib_status_response.c                    | 11 ++-
62396 lasso/xml/lib_subject.c                            |  3 +-
62397 lasso/xml/saml_advice.c                            |  6 +-
62398 lasso/xml/saml_assertion.c                         | 33 +++++---
62399 lasso/xml/saml_audience_restriction_condition.c    |  3 +-
62400 lasso/xml/saml_authentication_statement.c          | 12 ++-
62401 lasso/xml/saml_authority_binding.c                 |  9 ++-
62402 lasso/xml/saml_conditions.c                        | 12 ++-
62403 lasso/xml/saml_name_identifier.c                   |  6 +-
62404 lasso/xml/saml_subject.c                           |  6 +-
62405 lasso/xml/saml_subject_confirmation.c              |  6 +-
62406 lasso/xml/saml_subject_locality.c                  |  6 +-
62407 lasso/xml/saml_subject_statement_abstract.c        |  3 +-
62408 lasso/xml/samlp_request.c                          |  3 +-
62409 lasso/xml/samlp_request_abstract.c                 | 27 ++++---
62410 lasso/xml/samlp_response.c                         |  6 +-
62411 lasso/xml/samlp_response_abstract.c                | 21 +++--
62412 lasso/xml/samlp_status.c                           |  9 ++-
62413 lasso/xml/samlp_status_code.c                      |  7 +-
62414 lasso/xml/soap-env_body.c                          |  3 +-
62415 lasso/xml/soap-env_envelope.c                      |  3 +-
62416 lasso/xml/tools.c                                  | 12 +--
62417 lasso/xml/xml.c                                    | 94 ++++++++++++++--------
62418 44 files changed, 380 insertions(+), 208 deletions(-)
62419
62420commit 2687aac1714a0fe2260d725dc4c628c2696134f4
62421Author: Emmanuel Raviart <eraviart@entrouvert.com>
62422Date:   Fri Aug 13 11:02:46 2004 +0000
62423
62424    Added client flag to SSL servers, because each server is also a SOAP client.
62425
62426 tests/data/ca1-la/certificate.pem        |  34 ++++++++++++------------
62427 tests/data/ca1-la/jks.keystore           | Bin 1262 -> 1262 bytes
62428 tests/data/ca1-ssl/certificate.pem       |  32 +++++++++++-----------
62429 tests/data/ca1-ssl/jks.keystore          | Bin 1301 -> 1301 bytes
62430 tests/data/ca2-la/certificate.pem        |  32 +++++++++++-----------
62431 tests/data/ca2-la/jks.keystore           | Bin 1262 -> 1262 bytes
62432 tests/data/ca2-ssl/certificate.pem       |  32 +++++++++++-----------
62433 tests/data/ca2-ssl/jks.keystore          | Bin 1301 -> 1301 bytes
62434 tests/data/ca3-la/certificate.pem        |  32 +++++++++++-----------
62435 tests/data/ca3-la/jks.keystore           | Bin 1262 -> 1262 bytes
62436 tests/data/ca3-ssl/certificate.pem       |  32 +++++++++++-----------
62437 tests/data/ca3-ssl/jks.keystore          | Bin 1301 -> 1301 bytes
62438 tests/data/ca4-la/certificate.pem        |  32 +++++++++++-----------
62439 tests/data/ca4-la/jks.keystore           | Bin 1262 -> 1262 bytes
62440 tests/data/ca4-ssl/certificate.pem       |  32 +++++++++++-----------
62441 tests/data/ca4-ssl/jks.keystore          | Bin 1301 -> 1301 bytes
62442 tests/data/idp1-la/certificate.pem       |  34 ++++++++++++------------
62443 tests/data/idp1-la/jks.keystore          | Bin 4803 -> 4804 bytes
62444 tests/data/idp1-la/private-key-raw.pem   |  44 +++++++++++++++----------------
62445 tests/data/idp1-la/public-key.pem        |  14 +++++-----
62446 tests/data/idp1-ssl/all.p12              | Bin 4398 -> 4398 bytes
62447 tests/data/idp1-ssl/certificate.pem      |  34 ++++++++++++------------
62448 tests/data/idp1-ssl/jks.keystore         | Bin 4838 -> 4839 bytes
62449 tests/data/idp1-ssl/private-key-raw.pem  |  44 +++++++++++++++----------------
62450 tests/data/idp2-la/certificate.pem       |  34 ++++++++++++------------
62451 tests/data/idp2-la/jks.keystore          | Bin 4803 -> 4804 bytes
62452 tests/data/idp2-la/private-key-raw.pem   |  44 +++++++++++++++----------------
62453 tests/data/idp2-la/public-key.pem        |  14 +++++-----
62454 tests/data/idp2-ssl/all.p12              | Bin 4398 -> 4398 bytes
62455 tests/data/idp2-ssl/certificate.pem      |  34 ++++++++++++------------
62456 tests/data/idp2-ssl/jks.keystore         | Bin 4838 -> 4838 bytes
62457 tests/data/idp2-ssl/private-key-raw.pem  |  44 +++++++++++++++----------------
62458 tests/data/idp3-la/certificate.pem       |  34 ++++++++++++------------
62459 tests/data/idp3-la/jks.keystore          | Bin 4804 -> 4803 bytes
62460 tests/data/idp3-la/private-key-raw.pem   |  44 +++++++++++++++----------------
62461 tests/data/idp3-la/public-key.pem        |  14 +++++-----
62462 tests/data/idp3-ssl/all.p12              | Bin 4398 -> 4398 bytes
62463 tests/data/idp3-ssl/certificate.pem      |  34 ++++++++++++------------
62464 tests/data/idp3-ssl/jks.keystore         | Bin 4838 -> 4839 bytes
62465 tests/data/idp3-ssl/private-key-raw.pem  |  44 +++++++++++++++----------------
62466 tests/data/idp4-la/certificate.pem       |  34 ++++++++++++------------
62467 tests/data/idp4-la/jks.keystore          | Bin 4805 -> 4803 bytes
62468 tests/data/idp4-la/private-key-raw.pem   |  44 +++++++++++++++----------------
62469 tests/data/idp4-la/public-key.pem        |  14 +++++-----
62470 tests/data/idp4-ssl/all.p12              | Bin 4398 -> 4398 bytes
62471 tests/data/idp4-ssl/certificate.pem      |  34 ++++++++++++------------
62472 tests/data/idp4-ssl/jks.keystore         | Bin 4838 -> 4839 bytes
62473 tests/data/idp4-ssl/private-key-raw.pem  |  44 +++++++++++++++----------------
62474 tests/data/lecp1-la/certificate.pem      |  32 +++++++++++-----------
62475 tests/data/lecp1-la/jks.keystore         | Bin 4804 -> 4804 bytes
62476 tests/data/lecp1-la/private-key-raw.pem  |  44 +++++++++++++++----------------
62477 tests/data/lecp1-la/public-key.pem       |  14 +++++-----
62478 tests/data/lecp1-ssl/all.p12             | Bin 4400 -> 4400 bytes
62479 tests/data/lecp1-ssl/certificate.pem     |  34 ++++++++++++------------
62480 tests/data/lecp1-ssl/jks.keystore        | Bin 4840 -> 4842 bytes
62481 tests/data/lecp1-ssl/private-key-raw.pem |  44 +++++++++++++++----------------
62482 tests/data/lecp2-la/certificate.pem      |  32 +++++++++++-----------
62483 tests/data/lecp2-la/jks.keystore         | Bin 4806 -> 4805 bytes
62484 tests/data/lecp2-la/private-key-raw.pem  |  44 +++++++++++++++----------------
62485 tests/data/lecp2-la/public-key.pem       |  14 +++++-----
62486 tests/data/lecp2-ssl/all.p12             | Bin 4400 -> 4400 bytes
62487 tests/data/lecp2-ssl/certificate.pem     |  34 ++++++++++++------------
62488 tests/data/lecp2-ssl/jks.keystore        | Bin 4841 -> 4843 bytes
62489 tests/data/lecp2-ssl/private-key-raw.pem |  44 +++++++++++++++----------------
62490 tests/data/lecp3-la/certificate.pem      |  32 +++++++++++-----------
62491 tests/data/lecp3-la/jks.keystore         | Bin 4805 -> 4805 bytes
62492 tests/data/lecp3-la/private-key-raw.pem  |  44 +++++++++++++++----------------
62493 tests/data/lecp3-la/public-key.pem       |  14 +++++-----
62494 tests/data/lecp3-ssl/all.p12             | Bin 4400 -> 4400 bytes
62495 tests/data/lecp3-ssl/certificate.pem     |  34 ++++++++++++------------
62496 tests/data/lecp3-ssl/jks.keystore        | Bin 4839 -> 4840 bytes
62497 tests/data/lecp3-ssl/private-key-raw.pem |  44 +++++++++++++++----------------
62498 tests/data/lecp4-la/certificate.pem      |  32 +++++++++++-----------
62499 tests/data/lecp4-la/jks.keystore         | Bin 4806 -> 4804 bytes
62500 tests/data/lecp4-la/private-key-raw.pem  |  44 +++++++++++++++----------------
62501 tests/data/lecp4-la/public-key.pem       |  14 +++++-----
62502 tests/data/lecp4-ssl/all.p12             | Bin 4400 -> 4400 bytes
62503 tests/data/lecp4-ssl/certificate.pem     |  34 ++++++++++++------------
62504 tests/data/lecp4-ssl/jks.keystore        | Bin 4839 -> 4841 bytes
62505 tests/data/lecp4-ssl/private-key-raw.pem |  44 +++++++++++++++----------------
62506 tests/data/sp1-la/certificate.pem        |  34 ++++++++++++------------
62507 tests/data/sp1-la/jks.keystore           | Bin 4802 -> 4801 bytes
62508 tests/data/sp1-la/private-key-raw.pem    |  44 +++++++++++++++----------------
62509 tests/data/sp1-la/public-key.pem         |  14 +++++-----
62510 tests/data/sp1-ssl/all.p12               | Bin 4388 -> 4388 bytes
62511 tests/data/sp1-ssl/certificate.pem       |  34 ++++++++++++------------
62512 tests/data/sp1-ssl/jks.keystore          | Bin 4836 -> 4837 bytes
62513 tests/data/sp1-ssl/private-key-raw.pem   |  44 +++++++++++++++----------------
62514 tests/data/sp2-la/certificate.pem        |  34 ++++++++++++------------
62515 tests/data/sp2-la/jks.keystore           | Bin 4802 -> 4801 bytes
62516 tests/data/sp2-la/private-key-raw.pem    |  44 +++++++++++++++----------------
62517 tests/data/sp2-la/public-key.pem         |  14 +++++-----
62518 tests/data/sp2-ssl/all.p12               | Bin 4388 -> 4388 bytes
62519 tests/data/sp2-ssl/certificate.pem       |  34 ++++++++++++------------
62520 tests/data/sp2-ssl/jks.keystore          | Bin 4835 -> 4836 bytes
62521 tests/data/sp2-ssl/private-key-raw.pem   |  44 +++++++++++++++----------------
62522 tests/data/sp3-la/certificate.pem        |  34 ++++++++++++------------
62523 tests/data/sp3-la/jks.keystore           | Bin 4800 -> 4802 bytes
62524 tests/data/sp3-la/private-key-raw.pem    |  44 +++++++++++++++----------------
62525 tests/data/sp3-la/public-key.pem         |  14 +++++-----
62526 tests/data/sp3-ssl/all.p12               | Bin 4388 -> 4388 bytes
62527 tests/data/sp3-ssl/certificate.pem       |  34 ++++++++++++------------
62528 tests/data/sp3-ssl/jks.keystore          | Bin 4839 -> 4836 bytes
62529 tests/data/sp3-ssl/private-key-raw.pem   |  44 +++++++++++++++----------------
62530 tests/data/sp4-la/certificate.pem        |  34 ++++++++++++------------
62531 tests/data/sp4-la/jks.keystore           | Bin 4801 -> 4800 bytes
62532 tests/data/sp4-la/private-key-raw.pem    |  44 +++++++++++++++----------------
62533 tests/data/sp4-la/public-key.pem         |  14 +++++-----
62534 tests/data/sp4-ssl/all.p12               | Bin 4388 -> 4388 bytes
62535 tests/data/sp4-ssl/certificate.pem       |  34 ++++++++++++------------
62536 tests/data/sp4-ssl/jks.keystore          | Bin 4836 -> 4836 bytes
62537 tests/data/sp4-ssl/private-key-raw.pem   |  44 +++++++++++++++----------------
62538 tests/data/user1-la/all.p12              | Bin 4255 -> 4255 bytes
62539 tests/data/user1-la/certificate.pem      |  32 +++++++++++-----------
62540 tests/data/user1-la/jks.keystore         | Bin 4806 -> 4806 bytes
62541 tests/data/user1-la/private-key-raw.pem  |  44 +++++++++++++++----------------
62542 tests/data/user1-la/public-key.pem       |  14 +++++-----
62543 tests/data/user2-la/all.p12              | Bin 4255 -> 4255 bytes
62544 tests/data/user2-la/certificate.pem      |  32 +++++++++++-----------
62545 tests/data/user2-la/jks.keystore         | Bin 4805 -> 4805 bytes
62546 tests/data/user2-la/private-key-raw.pem  |  44 +++++++++++++++----------------
62547 tests/data/user2-la/public-key.pem       |  14 +++++-----
62548 tests/data/user3-la/all.p12              | Bin 4255 -> 4255 bytes
62549 tests/data/user3-la/certificate.pem      |  32 +++++++++++-----------
62550 tests/data/user3-la/jks.keystore         | Bin 4806 -> 4804 bytes
62551 tests/data/user3-la/private-key-raw.pem  |  44 +++++++++++++++----------------
62552 tests/data/user3-la/public-key.pem       |  14 +++++-----
62553 tests/data/user4-la/all.p12              | Bin 4255 -> 4255 bytes
62554 tests/data/user4-la/certificate.pem      |  32 +++++++++++-----------
62555 tests/data/user4-la/jks.keystore         | Bin 4806 -> 4805 bytes
62556 tests/data/user4-la/private-key-raw.pem  |  44 +++++++++++++++----------------
62557 tests/data/user4-la/public-key.pem       |  14 +++++-----
62558 132 files changed, 1325 insertions(+), 1325 deletions(-)
62559
62560commit db348429d96ff168906addab3477c482fda98036
62561Author: Frederic Peters <fpeters@entrouvert.com>
62562Date:   Fri Aug 13 10:54:17 2004 +0000
62563
62564    missed an arg
62565
62566 docs/lasso-book/writing-a-c-sp.txt | 2 +-
62567 1 file changed, 1 insertion(+), 1 deletion(-)
62568
62569commit 6bdea824940ff1a2720bda0d7cab98115012df45
62570Author: Emmanuel Raviart <eraviart@entrouvert.com>
62571Date:   Fri Aug 13 09:57:12 2004 +0000
62572
62573    Removed certificates that are no more used.
62574
62575 java/coldfusion/src/CFLasso.java    | 16 ++++++++--------
62576 java/tests/LoginTest.java           | 34 +++++++++++++++++-----------------
62577 python/tests/errorchecking_tests.py |  8 ++++----
62578 3 files changed, 29 insertions(+), 29 deletions(-)
62579
62580commit c3bc5661401cae588944effdb4d8d168bc5323d5
62581Author: Emmanuel Raviart <eraviart@entrouvert.com>
62582Date:   Fri Aug 13 09:07:38 2004 +0000
62583
62584    Improved lasso/.cvsignore.
62585
62586 lasso/.cvsignore | 3 +++
62587 1 file changed, 3 insertions(+)
62588
62589commit 375dba73bd6fc5947709d960cc7b0b1e8c9dde80
62590Author: Emmanuel Raviart <eraviart@entrouvert.com>
62591Date:   Fri Aug 13 09:05:12 2004 +0000
62592
62593    Updated Python sample sites to use new certificates.
62594
62595 python/tests/sample-idp.py    | 40 +++++++++++++++++++--------------------
62596 python/tests/sample-lep.py    | 44 +++++++++++++++++++++----------------------
62597 python/tests/sample-sp-lep.py | 38 ++++++++++++++++++-------------------
62598 python/tests/sample-sp.py     | 38 ++++++++++++++++++-------------------
62599 4 files changed, 80 insertions(+), 80 deletions(-)
62600
62601commit 95d303164fc5604c87a467c8e00d56bd1f60c5de
62602Author: Emmanuel Raviart <eraviart@entrouvert.com>
62603Date:   Fri Aug 13 09:01:33 2004 +0000
62604
62605    Added forgotten LECP public keys.
62606
62607 tests/data/lecp1-la/public-key.pem | 9 +++++++++
62608 tests/data/lecp2-la/public-key.pem | 9 +++++++++
62609 tests/data/lecp3-la/public-key.pem | 9 +++++++++
62610 tests/data/lecp4-la/public-key.pem | 9 +++++++++
62611 4 files changed, 36 insertions(+)
62612
62613commit a8125cf026c17969b3cb67cdec3cea1494ea3e89
62614Author: Valery Febvre <vfebvre at easter-eggs.com>
62615Date:   Fri Aug 13 00:33:51 2004 +0000
62616
62617    Added error checks and error messages
62618
62619    Added signature element in lib:AuthnRequest (POST method)
62620    and in samlp:Request
62621
62622 lasso/id-ff/login.c | 158 ++++++++++++++++++++++++++++++++++++++++++----------
62623 1 file changed, 130 insertions(+), 28 deletions(-)
62624
62625commit b91e6fb81f4e08ceefd3d4222851027aeb20d614
62626Author: Valery Febvre <vfebvre at easter-eggs.com>
62627Date:   Thu Aug 12 23:45:37 2004 +0000
62628
62629    lasso_server_add_provider returns now a -202 error when it fails
62630
62631 lasso/id-ff/server.c | 6 +++---
62632 1 file changed, 3 insertions(+), 3 deletions(-)
62633
62634commit 4f618c06b09fc11714e518986b4465b8ff65cd90
62635Author: Valery Febvre <vfebvre at easter-eggs.com>
62636Date:   Thu Aug 12 23:40:08 2004 +0000
62637
62638    *** empty log message ***
62639
62640 lasso/Attic/protocols/provider.c | 100 +++++++++++++++++++++++++++++++++------
62641 1 file changed, 85 insertions(+), 15 deletions(-)
62642
62643commit 87a4494e8876616d31c62810eb0949b35e4c8a0c
62644Author: Valery Febvre <vfebvre at easter-eggs.com>
62645Date:   Thu Aug 12 23:37:12 2004 +0000
62646
62647    Modified 4 error codes
62648    Added one
62649
62650 lasso/xml/errors.h | 11 ++++++-----
62651 1 file changed, 6 insertions(+), 5 deletions(-)
62652
62653commit 2adc33624c1f665efe8cd15eef394741417ada4d
62654Author: Valery Febvre <vfebvre at easter-eggs.com>
62655Date:   Thu Aug 12 23:33:12 2004 +0000
62656
62657    Added comments
62658
62659 lasso/xml/xml.c | 22 +++++++++-------------
62660 1 file changed, 9 insertions(+), 13 deletions(-)
62661
62662commit cddb5d33dab673e1e8a97b6c26b46494fc289dc8
62663Author: Emmanuel Raviart <eraviart@entrouvert.com>
62664Date:   Thu Aug 12 22:25:36 2004 +0000
62665
62666    Added metadata corresponding to new certificates.
62667
62668    Updated non regression tests to use these certificates and metadata.
62669
62670 python/tests/LibertyEnabledProxy.py |  3 +++
62671 python/tests/login_tests.py         | 43 ++++++++++++++++++-------------------
62672 tests/data/idp1-la/metadata.xml     | 19 ++++++++++++++++
62673 tests/data/idp2-la/metadata.xml     | 19 ++++++++++++++++
62674 tests/data/idp3-la/metadata.xml     | 19 ++++++++++++++++
62675 tests/data/idp4-la/metadata.xml     | 19 ++++++++++++++++
62676 tests/data/lecp1-la/metadata.xml    | 36 +++++++++++++++++++++++++++++++
62677 tests/data/lecp2-la/metadata.xml    | 36 +++++++++++++++++++++++++++++++
62678 tests/data/lecp3-la/metadata.xml    | 36 +++++++++++++++++++++++++++++++
62679 tests/data/lecp4-la/metadata.xml    | 36 +++++++++++++++++++++++++++++++
62680 tests/data/sp1-la/metadata.xml      | 20 +++++++++++++++++
62681 tests/data/sp2-la/metadata.xml      | 20 +++++++++++++++++
62682 tests/data/sp3-la/metadata.xml      | 20 +++++++++++++++++
62683 tests/data/sp4-la/metadata.xml      | 20 +++++++++++++++++
62684 tests/login_tests.c                 | 31 +++++++++++++-------------
62685 15 files changed, 339 insertions(+), 38 deletions(-)
62686
62687commit cb09ccbcee42ddee05e30bdfdb0b96c64b9cf940
62688Author: Emmanuel Raviart <eraviart@entrouvert.com>
62689Date:   Thu Aug 12 16:46:28 2004 +0000
62690
62691    Added sample X.509 certificates and keys.
62692
62693 tests/data/ca1-la/certificate.pem        |  26 ++++++++++++++++++++++++++
62694 tests/data/ca1-la/jks.keystore           | Bin 0 -> 1262 bytes
62695 tests/data/ca1-ssl/certificate.pem       |  27 +++++++++++++++++++++++++++
62696 tests/data/ca1-ssl/jks.keystore          | Bin 0 -> 1301 bytes
62697 tests/data/ca2-la/certificate.pem        |  26 ++++++++++++++++++++++++++
62698 tests/data/ca2-la/jks.keystore           | Bin 0 -> 1262 bytes
62699 tests/data/ca2-ssl/certificate.pem       |  27 +++++++++++++++++++++++++++
62700 tests/data/ca2-ssl/jks.keystore          | Bin 0 -> 1301 bytes
62701 tests/data/ca3-la/certificate.pem        |  26 ++++++++++++++++++++++++++
62702 tests/data/ca3-la/jks.keystore           | Bin 0 -> 1262 bytes
62703 tests/data/ca3-ssl/certificate.pem       |  27 +++++++++++++++++++++++++++
62704 tests/data/ca3-ssl/jks.keystore          | Bin 0 -> 1301 bytes
62705 tests/data/ca4-la/certificate.pem        |  26 ++++++++++++++++++++++++++
62706 tests/data/ca4-la/jks.keystore           | Bin 0 -> 1262 bytes
62707 tests/data/ca4-ssl/certificate.pem       |  27 +++++++++++++++++++++++++++
62708 tests/data/ca4-ssl/jks.keystore          | Bin 0 -> 1301 bytes
62709 tests/data/idp1-la/certificate.pem       |  25 +++++++++++++++++++++++++
62710 tests/data/idp1-la/jks.keystore          | Bin 0 -> 4803 bytes
62711 tests/data/idp1-la/private-key-raw.pem   |  27 +++++++++++++++++++++++++++
62712 tests/data/idp1-la/public-key.pem        |   9 +++++++++
62713 tests/data/idp1-ssl/all.p12              | Bin 0 -> 4398 bytes
62714 tests/data/idp1-ssl/certificate.pem      |  26 ++++++++++++++++++++++++++
62715 tests/data/idp1-ssl/jks.keystore         | Bin 0 -> 4838 bytes
62716 tests/data/idp1-ssl/private-key-raw.pem  |  27 +++++++++++++++++++++++++++
62717 tests/data/idp2-la/certificate.pem       |  25 +++++++++++++++++++++++++
62718 tests/data/idp2-la/jks.keystore          | Bin 0 -> 4803 bytes
62719 tests/data/idp2-la/private-key-raw.pem   |  27 +++++++++++++++++++++++++++
62720 tests/data/idp2-la/public-key.pem        |   9 +++++++++
62721 tests/data/idp2-ssl/all.p12              | Bin 0 -> 4398 bytes
62722 tests/data/idp2-ssl/certificate.pem      |  26 ++++++++++++++++++++++++++
62723 tests/data/idp2-ssl/jks.keystore         | Bin 0 -> 4838 bytes
62724 tests/data/idp2-ssl/private-key-raw.pem  |  27 +++++++++++++++++++++++++++
62725 tests/data/idp3-la/certificate.pem       |  25 +++++++++++++++++++++++++
62726 tests/data/idp3-la/jks.keystore          | Bin 0 -> 4804 bytes
62727 tests/data/idp3-la/private-key-raw.pem   |  27 +++++++++++++++++++++++++++
62728 tests/data/idp3-la/public-key.pem        |   9 +++++++++
62729 tests/data/idp3-ssl/all.p12              | Bin 0 -> 4398 bytes
62730 tests/data/idp3-ssl/certificate.pem      |  26 ++++++++++++++++++++++++++
62731 tests/data/idp3-ssl/jks.keystore         | Bin 0 -> 4838 bytes
62732 tests/data/idp3-ssl/private-key-raw.pem  |  27 +++++++++++++++++++++++++++
62733 tests/data/idp4-la/certificate.pem       |  25 +++++++++++++++++++++++++
62734 tests/data/idp4-la/jks.keystore          | Bin 0 -> 4805 bytes
62735 tests/data/idp4-la/private-key-raw.pem   |  27 +++++++++++++++++++++++++++
62736 tests/data/idp4-la/public-key.pem        |   9 +++++++++
62737 tests/data/idp4-ssl/all.p12              | Bin 0 -> 4398 bytes
62738 tests/data/idp4-ssl/certificate.pem      |  26 ++++++++++++++++++++++++++
62739 tests/data/idp4-ssl/jks.keystore         | Bin 0 -> 4838 bytes
62740 tests/data/idp4-ssl/private-key-raw.pem  |  27 +++++++++++++++++++++++++++
62741 tests/data/lecp1-la/certificate.pem      |  25 +++++++++++++++++++++++++
62742 tests/data/lecp1-la/jks.keystore         | Bin 0 -> 4804 bytes
62743 tests/data/lecp1-la/private-key-raw.pem  |  27 +++++++++++++++++++++++++++
62744 tests/data/lecp1-ssl/all.p12             | Bin 0 -> 4400 bytes
62745 tests/data/lecp1-ssl/certificate.pem     |  26 ++++++++++++++++++++++++++
62746 tests/data/lecp1-ssl/jks.keystore        | Bin 0 -> 4840 bytes
62747 tests/data/lecp1-ssl/private-key-raw.pem |  27 +++++++++++++++++++++++++++
62748 tests/data/lecp2-la/certificate.pem      |  25 +++++++++++++++++++++++++
62749 tests/data/lecp2-la/jks.keystore         | Bin 0 -> 4806 bytes
62750 tests/data/lecp2-la/private-key-raw.pem  |  27 +++++++++++++++++++++++++++
62751 tests/data/lecp2-ssl/all.p12             | Bin 0 -> 4400 bytes
62752 tests/data/lecp2-ssl/certificate.pem     |  26 ++++++++++++++++++++++++++
62753 tests/data/lecp2-ssl/jks.keystore        | Bin 0 -> 4841 bytes
62754 tests/data/lecp2-ssl/private-key-raw.pem |  27 +++++++++++++++++++++++++++
62755 tests/data/lecp3-la/certificate.pem      |  25 +++++++++++++++++++++++++
62756 tests/data/lecp3-la/jks.keystore         | Bin 0 -> 4805 bytes
62757 tests/data/lecp3-la/private-key-raw.pem  |  27 +++++++++++++++++++++++++++
62758 tests/data/lecp3-ssl/all.p12             | Bin 0 -> 4400 bytes
62759 tests/data/lecp3-ssl/certificate.pem     |  26 ++++++++++++++++++++++++++
62760 tests/data/lecp3-ssl/jks.keystore        | Bin 0 -> 4839 bytes
62761 tests/data/lecp3-ssl/private-key-raw.pem |  27 +++++++++++++++++++++++++++
62762 tests/data/lecp4-la/certificate.pem      |  25 +++++++++++++++++++++++++
62763 tests/data/lecp4-la/jks.keystore         | Bin 0 -> 4806 bytes
62764 tests/data/lecp4-la/private-key-raw.pem  |  27 +++++++++++++++++++++++++++
62765 tests/data/lecp4-ssl/all.p12             | Bin 0 -> 4400 bytes
62766 tests/data/lecp4-ssl/certificate.pem     |  26 ++++++++++++++++++++++++++
62767 tests/data/lecp4-ssl/jks.keystore        | Bin 0 -> 4839 bytes
62768 tests/data/lecp4-ssl/private-key-raw.pem |  27 +++++++++++++++++++++++++++
62769 tests/data/sp1-la/certificate.pem        |  25 +++++++++++++++++++++++++
62770 tests/data/sp1-la/jks.keystore           | Bin 0 -> 4802 bytes
62771 tests/data/sp1-la/private-key-raw.pem    |  27 +++++++++++++++++++++++++++
62772 tests/data/sp1-la/public-key.pem         |   9 +++++++++
62773 tests/data/sp1-ssl/all.p12               | Bin 0 -> 4388 bytes
62774 tests/data/sp1-ssl/certificate.pem       |  26 ++++++++++++++++++++++++++
62775 tests/data/sp1-ssl/jks.keystore          | Bin 0 -> 4836 bytes
62776 tests/data/sp1-ssl/private-key-raw.pem   |  27 +++++++++++++++++++++++++++
62777 tests/data/sp2-la/certificate.pem        |  25 +++++++++++++++++++++++++
62778 tests/data/sp2-la/jks.keystore           | Bin 0 -> 4802 bytes
62779 tests/data/sp2-la/private-key-raw.pem    |  27 +++++++++++++++++++++++++++
62780 tests/data/sp2-la/public-key.pem         |   9 +++++++++
62781 tests/data/sp2-ssl/all.p12               | Bin 0 -> 4388 bytes
62782 tests/data/sp2-ssl/certificate.pem       |  26 ++++++++++++++++++++++++++
62783 tests/data/sp2-ssl/jks.keystore          | Bin 0 -> 4835 bytes
62784 tests/data/sp2-ssl/private-key-raw.pem   |  27 +++++++++++++++++++++++++++
62785 tests/data/sp3-la/certificate.pem        |  25 +++++++++++++++++++++++++
62786 tests/data/sp3-la/jks.keystore           | Bin 0 -> 4800 bytes
62787 tests/data/sp3-la/private-key-raw.pem    |  27 +++++++++++++++++++++++++++
62788 tests/data/sp3-la/public-key.pem         |   9 +++++++++
62789 tests/data/sp3-ssl/all.p12               | Bin 0 -> 4388 bytes
62790 tests/data/sp3-ssl/certificate.pem       |  26 ++++++++++++++++++++++++++
62791 tests/data/sp3-ssl/jks.keystore          | Bin 0 -> 4839 bytes
62792 tests/data/sp3-ssl/private-key-raw.pem   |  27 +++++++++++++++++++++++++++
62793 tests/data/sp4-la/certificate.pem        |  25 +++++++++++++++++++++++++
62794 tests/data/sp4-la/jks.keystore           | Bin 0 -> 4801 bytes
62795 tests/data/sp4-la/private-key-raw.pem    |  27 +++++++++++++++++++++++++++
62796 tests/data/sp4-la/public-key.pem         |   9 +++++++++
62797 tests/data/sp4-ssl/all.p12               | Bin 0 -> 4388 bytes
62798 tests/data/sp4-ssl/certificate.pem       |  26 ++++++++++++++++++++++++++
62799 tests/data/sp4-ssl/jks.keystore          | Bin 0 -> 4836 bytes
62800 tests/data/sp4-ssl/private-key-raw.pem   |  27 +++++++++++++++++++++++++++
62801 tests/data/user1-la/all.p12              | Bin 0 -> 4255 bytes
62802 tests/data/user1-la/certificate.pem      |  25 +++++++++++++++++++++++++
62803 tests/data/user1-la/jks.keystore         | Bin 0 -> 4806 bytes
62804 tests/data/user1-la/private-key-raw.pem  |  27 +++++++++++++++++++++++++++
62805 tests/data/user1-la/public-key.pem       |   9 +++++++++
62806 tests/data/user2-la/all.p12              | Bin 0 -> 4255 bytes
62807 tests/data/user2-la/certificate.pem      |  25 +++++++++++++++++++++++++
62808 tests/data/user2-la/jks.keystore         | Bin 0 -> 4805 bytes
62809 tests/data/user2-la/private-key-raw.pem  |  27 +++++++++++++++++++++++++++
62810 tests/data/user2-la/public-key.pem       |   9 +++++++++
62811 tests/data/user3-la/all.p12              | Bin 0 -> 4255 bytes
62812 tests/data/user3-la/certificate.pem      |  25 +++++++++++++++++++++++++
62813 tests/data/user3-la/jks.keystore         | Bin 0 -> 4806 bytes
62814 tests/data/user3-la/private-key-raw.pem  |  27 +++++++++++++++++++++++++++
62815 tests/data/user3-la/public-key.pem       |   9 +++++++++
62816 tests/data/user4-la/all.p12              | Bin 0 -> 4255 bytes
62817 tests/data/user4-la/certificate.pem      |  25 +++++++++++++++++++++++++
62818 tests/data/user4-la/jks.keystore         | Bin 0 -> 4806 bytes
62819 tests/data/user4-la/private-key-raw.pem  |  27 +++++++++++++++++++++++++++
62820 tests/data/user4-la/public-key.pem       |   9 +++++++++
62821 128 files changed, 1788 insertions(+)
62822
62823commit ff5c85ffd39ff0b618fddeaf5bc865bbc4f940fb
62824Author: Frederic Peters <fpeters@entrouvert.com>
62825Date:   Thu Aug 12 16:09:41 2004 +0000
62826
62827    worth a table of contents
62828
62829 docs/lasso-book/writing-a-c-sp.txt | 2 ++
62830 1 file changed, 2 insertions(+)
62831
62832commit f82f883008bf770a56f94f2d19ab7ce2998a5392
62833Author: Christophe Nowicki <cnowicki@easter-eggs.com>
62834Date:   Thu Aug 12 16:09:32 2004 +0000
62835
62836    remove all debug messages.
62837
62838 php/environs/lasso_federation.c   |  2 +-
62839 php/environs/lasso_identity.c     |  9 +++-----
62840 php/environs/lasso_login.c        | 14 ++++++-------
62841 php/environs/lasso_profile.c      | 44 ++++++++++-----------------------------
62842 php/environs/lasso_server.c       | 10 ++++-----
62843 php/lasso.c                       |  6 +++---
62844 php/xml/lasso_lib_authn_request.c | 36 +++++++-------------------------
62845 7 files changed, 36 insertions(+), 85 deletions(-)
62846
62847commit 043c47a5b2e3b17f5fbebaea27172f8a877a7870
62848Author: Frederic Peters <fpeters@entrouvert.com>
62849Date:   Thu Aug 12 15:54:42 2004 +0000
62850
62851    workaround xmlsec bug
62852
62853 docs/lasso-book/writing-a-c-sp.txt | 50 ++++++++++++++++++++++++++++++++------
62854 1 file changed, 42 insertions(+), 8 deletions(-)
62855
62856commit 8a1358964fcf83d02922be4deb620442e35b3374
62857Author: Frederic Peters <fpeters@entrouvert.com>
62858Date:   Thu Aug 12 15:00:50 2004 +0000
62859
62860    links to API; at best.
62861
62862 docs/lasso-book/writing-a-c-sp.txt | 17 +++++++++++++++++
62863 1 file changed, 17 insertions(+)
62864
62865commit c5910b70ecfc1a9e3d7fb55f36a21c2636badc65
62866Author: Frederic Peters <fpeters@entrouvert.com>
62867Date:   Thu Aug 12 14:39:08 2004 +0000
62868
62869    shuffling notes
62870
62871 docs/lasso-book/writing-a-c-sp.txt | 10 +++++-----
62872 1 file changed, 5 insertions(+), 5 deletions(-)
62873
62874commit 695adfa349519f04eb673c05bd1ca2d4edfb6488
62875Author: Frederic Peters <fpeters@entrouvert.com>
62876Date:   Thu Aug 12 14:37:25 2004 +0000
62877
62878    new section on compilation/linkage; new section on return code checking; fixes
62879    to the code samples.
62880
62881 docs/lasso-book/writing-a-c-sp.txt | 95 ++++++++++++++++++++++++++++++++------
62882 1 file changed, 80 insertions(+), 15 deletions(-)
62883
62884commit 6b7e13d372e910679de5d061fa8da4b3a44f92ef
62885Author: Christophe Nowicki <cnowicki@easter-eggs.com>
62886Date:   Thu Aug 12 12:04:56 2004 +0000
62887
62888    fix bool value in lasso_lib_authn_request_set_forceauthn
62889
62890 php/xml/lasso_lib_authn_request.c | 6 +++---
62891 1 file changed, 3 insertions(+), 3 deletions(-)
62892
62893commit f617fa6014f32864ebb5308f2815e292c676050c
62894Author: Christophe Nowicki <cnowicki@easter-eggs.com>
62895Date:   Thu Aug 12 10:40:37 2004 +0000
62896
62897    fixed wrong args num for lasso_login_init_authn_request
62898
62899 php/environs/lasso_login.c | 2 +-
62900 1 file changed, 1 insertion(+), 1 deletion(-)
62901
62902commit 010ce911f65ab544efa12be332c371a80c28af17
62903Author: Emmanuel Raviart <eraviart@entrouvert.com>
62904Date:   Thu Aug 12 09:37:52 2004 +0000
62905
62906    Added .cvsignore to lassobook.
62907
62908 docs/lasso-book/.cvsignore | 2 ++
62909 1 file changed, 2 insertions(+)
62910
62911commit 9a3ac1bedf0738db0aac5f8b9d9cd06e4464cdf3
62912Author: Valery Febvre <vfebvre at easter-eggs.com>
62913Date:   Thu Aug 12 00:00:18 2004 +0000
62914
62915    Added tests for errors reporting and to avoid some malicious segfaults
62916
62917 lasso/Attic/protocols/provider.c | 31 ++++++++++++++----------
62918 lasso/id-ff/server.c             | 52 ++++++++++++++++++++++++++--------------
62919 2 files changed, 53 insertions(+), 30 deletions(-)
62920
62921commit 52731a4e5a73cce6318bf56e0f4da78cd150754d
62922Author: Emmanuel Raviart <eraviart@entrouvert.com>
62923Date:   Wed Aug 11 23:14:20 2004 +0000
62924
62925    Corrected comment.
62926
62927 python/tests/LibertyEnabledProxy.py | 4 ++--
62928 1 file changed, 2 insertions(+), 2 deletions(-)
62929
62930commit 2c3b5a50c5c1e6d84ccc74eb55b355af13fd8aa8
62931Author: Emmanuel Raviart <eraviart@entrouvert.com>
62932Date:   Wed Aug 11 23:02:55 2004 +0000
62933
62934    Create a new test Proxy server (a server between a SP and an IDP, which acts
62935    as an IDP for the SP and as a SP for the IDP): login works.
62936
62937 python/tests/IdentityProvider.py    |  66 +++++++---------
62938 python/tests/LibertyEnabledProxy.py |  49 ++++++++++++
62939 python/tests/ServiceProvider.py     | 113 ++++++++++++++-------------
62940 python/tests/abstractweb.py         |  64 +++++++++++++--
62941 python/tests/http.py                |  25 ++++--
62942 python/tests/liberty.py             |   7 ++
62943 python/tests/libertysimulator.py    |   7 ++
62944 python/tests/login_tests.py         |  19 +++++
62945 python/tests/sample-idp.py          |   4 +
62946 python/tests/sample-lep.py          | 152 ++++++++++++++++++++++++++++++++++++
62947 python/tests/sample-sp-lep.py       | 147 ++++++++++++++++++++++++++++++++++
62948 python/tests/web.py                 |  23 +++---
62949 python/tests/websimulator.py        |  47 +++++------
62950 13 files changed, 586 insertions(+), 137 deletions(-)
62951
62952commit 02677987a48a67d99f5aacd915119a658dacd42a
62953Author: Valery Febvre <vfebvre at easter-eggs.com>
62954Date:   Wed Aug 11 21:55:16 2004 +0000
62955
62956    Fixed a bug in lasso_provider_get_providerID
62957
62958 lasso/Attic/protocols/provider.c | 8 +++++++-
62959 1 file changed, 7 insertions(+), 1 deletion(-)
62960
62961commit 42dc0f499eb3a2fdc6305b6666664d9b3e96116d
62962Author: Valery Febvre <vfebvre at easter-eggs.com>
62963Date:   Wed Aug 11 21:29:53 2004 +0000
62964
62965    Replaced lasso_str_hash by lasso_sha1
62966
62967 docs/reference/lasso-sections.txt | 2 +-
62968 1 file changed, 1 insertion(+), 1 deletion(-)
62969
62970commit c3f4c1cf2937599a7fdae61822c2a81acc94f9c2
62971Author: Valery Febvre <vfebvre at easter-eggs.com>
62972Date:   Wed Aug 11 21:26:37 2004 +0000
62973
62974    Removed Base64 encoding of result in lasso_build_unique_id() funct
62975
62976 lasso/xml/tools.c | 26 ++++++++++++++++++++------
62977 lasso/xml/tools.h |  3 ---
62978 2 files changed, 20 insertions(+), 9 deletions(-)
62979
62980commit 084171b7d19609910d7852f256a013f5217096af
62981Author: Valery Febvre <vfebvre at easter-eggs.com>
62982Date:   Wed Aug 11 21:25:45 2004 +0000
62983
62984    Renamed 4 error codes and added one
62985
62986 lasso/xml/errors.c |  9 +++++++--
62987 lasso/xml/errors.h | 11 ++++++-----
62988 2 files changed, 13 insertions(+), 7 deletions(-)
62989
62990commit 51c72072a89588b7273cfab3a1a926ce6784f1cc
62991Author: Valery Febvre <vfebvre at easter-eggs.com>
62992Date:   Wed Aug 11 21:24:28 2004 +0000
62993
62994    Added param 'type' in set_debug_info()
62995
62996 lasso/xml/debug.c | 11 ++++++-----
62997 lasso/xml/debug.h |  6 +++---
62998 2 files changed, 9 insertions(+), 8 deletions(-)
62999
63000commit df5394132c2f7809150925d0b13d0c753614a222
63001Author: Valery Febvre <vfebvre at easter-eggs.com>
63002Date:   Wed Aug 11 21:22:27 2004 +0000
63003
63004    Fixed GError* bugs
63005
63006 lasso/Attic/protocols/artifact.c    | 77 +++++++++++++++++++++++++++++++++++++
63007 lasso/xml/ds_signature.c            | 33 +++++++++++++++-
63008 lasso/xml/saml_assertion.c          | 18 +++++++--
63009 lasso/xml/samlp_request_abstract.c  | 18 +++++++--
63010 lasso/xml/samlp_response_abstract.c | 18 +++++++--
63011 5 files changed, 150 insertions(+), 14 deletions(-)
63012
63013commit ffd275e6c674bba9feccc7fae1eb6762db504789
63014Author: Valery Febvre <vfebvre at easter-eggs.com>
63015Date:   Wed Aug 11 21:21:10 2004 +0000
63016
63017    Added tests for errors reporting and to avoid some malicious segfaults
63018
63019 lasso/id-ff/login.c | 91 ++++++++++++++++++++++++++++++++---------------------
63020 1 file changed, 55 insertions(+), 36 deletions(-)
63021
63022commit 67c25ac0a4b804247fd9001fc083a3816032bde3
63023Author: Valery Febvre <vfebvre at easter-eggs.com>
63024Date:   Wed Aug 11 21:18:46 2004 +0000
63025
63026    Fixed a bug with metadata
63027    ProviderID attribute is "providerID" instead of "ProviderID"
63028
63029    Removed param 'err' in lasso_provider_get_providerID
63030
63031 lasso/Attic/protocols/provider.c | 95 +++++++++++++++++++++++-----------------
63032 lasso/Attic/protocols/provider.h |  3 +-
63033 2 files changed, 57 insertions(+), 41 deletions(-)
63034
63035commit f223b6a9b2d9705b538e8ae2c9cd1cb90b8dc134
63036Author: Valery Febvre <vfebvre at easter-eggs.com>
63037Date:   Wed Aug 11 21:16:29 2004 +0000
63038
63039    Added a param 'err' in 2 methods of LassoServer class:
63040            lasso_server_get_provider,
63041            lasso_server_get_provider_ref
63042    for errors reporting
63043
63044 lasso/id-ff/federation_termination.c   |  4 +-
63045 lasso/id-ff/lecp.c                     |  7 ++-
63046 lasso/id-ff/logout.c                   | 15 ++++---
63047 lasso/id-ff/name_identifier_mapping.c  |  8 +++-
63048 lasso/id-ff/register_name_identifier.c |  8 +++-
63049 lasso/id-ff/server.c                   | 78 ++++++++++++++++++++++++----------
63050 lasso/id-ff/server.h                   | 10 +++--
63051 7 files changed, 90 insertions(+), 40 deletions(-)
63052
63053commit e356eaec446a6af0713d5db6352c1df5482d3d52
63054Author: Valery Febvre <vfebvre at easter-eggs.com>
63055Date:   Wed Aug 11 21:14:45 2004 +0000
63056
63057    Changed return type for 5 methods in LassoNode:
63058            lasso_node_dump,
63059            lasso_node_export,
63060            lasso_node_export_to_base64,
63061            lasso_node_export_to_query,
63062            lasso_node_export_to_soap
63063
63064 lasso/Attic/protocols/authn_request.c              |  11 +-
63065 lasso/Attic/protocols/authn_request_envelope.h     |   4 +-
63066 lasso/Attic/protocols/authn_response.c             |   2 +-
63067 lasso/Attic/protocols/authn_response.h             |  12 +-
63068 lasso/Attic/protocols/authn_response_envelope.h    |   6 +-
63069 lasso/Attic/protocols/federation.c                 |   4 +-
63070 lasso/Attic/protocols/federation.h                 |   4 +-
63071 .../federation_termination_notification.c          |   6 +-
63072 .../federation_termination_notification.h          |   2 +-
63073 .../protocols/name_identifier_mapping_request.c    |   4 +-
63074 .../protocols/name_identifier_mapping_request.h    |   4 +-
63075 .../protocols/name_identifier_mapping_response.c   |  10 +-
63076 .../protocols/name_identifier_mapping_response.h   |  15 +-
63077 lasso/Attic/protocols/request.c                    |   4 +-
63078 lasso/Attic/protocols/response.c                   |   6 +-
63079 lasso/Attic/protocols/response.h                   |   2 +-
63080 lasso/id-ff/identity.c                             |   2 +-
63081 lasso/id-ff/session.c                              |   2 +-
63082 lasso/xml/xml.c                                    | 209 ++++++++++++++++-----
63083 lasso/xml/xml.h                                    |  98 +++++-----
63084 20 files changed, 262 insertions(+), 145 deletions(-)
63085
63086commit dbbe0e32dc1eb43bcdf590389b94915c8af37839
63087Author: Frederic Peters <fpeters@entrouvert.com>
63088Date:   Wed Aug 11 16:20:09 2004 +0000
63089
63090    style
63091
63092 docs/lasso-book/writing-a-c-sp.txt | 2 +-
63093 1 file changed, 1 insertion(+), 1 deletion(-)
63094
63095commit 779faf8cb9460163524396dbf19853b2aaec7306
63096Author: Frederic Peters <fpeters@entrouvert.com>
63097Date:   Wed Aug 11 16:17:19 2004 +0000
63098
63099    more on database section
63100
63101 docs/lasso-book/writing-a-c-sp.txt | 21 +++++++++++++++++++++
63102 1 file changed, 21 insertions(+)
63103
63104commit 40600d542ca1db99b21b1015b6c4a3abbd03aed9
63105Author: Frederic Peters <fpeters@entrouvert.com>
63106Date:   Wed Aug 11 15:59:06 2004 +0000
63107
63108    style
63109
63110 docs/lasso-book/writing-a-c-sp.txt | 20 ++++++++++----------
63111 1 file changed, 10 insertions(+), 10 deletions(-)
63112
63113commit 45ba4c3852e8ac48f72af56588c1152896fbecc8
63114Author: Frederic Peters <fpeters@entrouvert.com>
63115Date:   Wed Aug 11 15:57:13 2004 +0000
63116
63117    section about database
63118
63119 docs/lasso-book/writing-a-c-sp.txt | 47 ++++++++++++++++++++++++++++++++++----
63120 1 file changed, 42 insertions(+), 5 deletions(-)
63121
63122commit b33fc6a2abb87e4c49ee1840bea199cbe1aa4a8c
63123Author: Emmanuel Raviart <eraviart@entrouvert.com>
63124Date:   Wed Aug 11 14:08:14 2004 +0000
63125
63126    Better handling and checking of Liberty-Enabled header.
63127
63128 python/tests/IdentityProvider.py          | 19 ++++++++++++-------
63129 python/tests/LibertyEnabledClientProxy.py |  6 ++++++
63130 python/tests/Provider.py                  |  7 +++----
63131 python/tests/ServiceProvider.py           | 14 +++++++-------
63132 4 files changed, 28 insertions(+), 18 deletions(-)
63133
63134commit 796c9425e493ae1e003d9d588d1194f9b945a4be
63135Author: Frederic Peters <fpeters@entrouvert.com>
63136Date:   Wed Aug 11 10:56:23 2004 +0000
63137
63138    section about LassoServer
63139
63140 docs/lasso-book/writing-a-c-sp.txt | 65 ++++++++++++++++++++++++++++++++------
63141 1 file changed, 56 insertions(+), 9 deletions(-)
63142
63143commit 1d1c6c0ef3f96a3069a70fbf869ca1d981663e62
63144Author: Emmanuel Raviart <eraviart@entrouvert.com>
63145Date:   Wed Aug 11 10:46:22 2004 +0000
63146
63147    Removed server public key in tests: it seems that it is no more used.
63148
63149 python/tests/login_tests.py | 4 ++--
63150 python/tests/sample-idp.py  | 2 +-
63151 python/tests/sample-sp.py   | 2 +-
63152 3 files changed, 4 insertions(+), 4 deletions(-)
63153
63154commit b2a263b48544d235f3704599fed074b5b24f4e41
63155Author: Emmanuel Raviart <eraviart@entrouvert.com>
63156Date:   Wed Aug 11 10:12:14 2004 +0000
63157
63158    In Python simulator, redirect now accepts partial URLs.
63159
63160 python/tests/websimulator.py | 12 ++++++++++++
63161 1 file changed, 12 insertions(+)
63162
63163commit 80a5b0009a69fd1e4d0451278dbbc5808563dc42
63164Author: Emmanuel Raviart <eraviart@entrouvert.com>
63165Date:   Wed Aug 11 09:59:58 2004 +0000
63166
63167    In python/tests, there are now a sample IDP (sample-idp.py) and a sample SP
63168    (sample-sp.py). The two applications are real servers.
63169
63170 python/tests/IdentityProvider.py          |  11 +-
63171 python/tests/LibertyEnabledClientProxy.py |   9 +-
63172 python/tests/Provider.py                  |  10 +-
63173 python/tests/ServiceProvider.py           |  80 ++++++--
63174 python/tests/abstractweb.py               |  22 ++-
63175 python/tests/http.py                      |  73 ++++++--
63176 python/tests/liberty.py                   |  53 ++++++
63177 python/tests/libertysimulator.py          |  53 ++++++
63178 python/tests/login_tests.py               |   4 +-
63179 python/tests/sample-idp.py                | 146 +++++++++++++++
63180 python/tests/sample-sp.py                 | 147 +++++++++++++++
63181 python/tests/submissions.py               | 292 ++++++++++++++++++++++++++++++
63182 python/tests/web.py                       |  98 +++++++++-
63183 python/tests/websimulator.py              |  10 +-
63184 14 files changed, 939 insertions(+), 69 deletions(-)
63185
63186commit 2d1f06f55b37d677f4c17e1fa1c60a0bf65778b3
63187Author: Frederic Peters <fpeters@entrouvert.com>
63188Date:   Tue Aug 10 23:14:12 2004 +0000
63189
63190    more code in the documentation
63191
63192 docs/lasso-book/writing-a-c-sp.txt | 45 ++++++++++++++++++++++++++++----------
63193 1 file changed, 33 insertions(+), 12 deletions(-)
63194
63195commit 4e35517e050966edfbc0f22d6d107b15df24faae
63196Author: Frederic Peters <fpeters@entrouvert.com>
63197Date:   Tue Aug 10 18:18:18 2004 +0000
63198
63199    fixed a few errors
63200
63201 docs/lasso-book/writing-a-c-sp.txt | 11 +++++------
63202 1 file changed, 5 insertions(+), 6 deletions(-)
63203
63204commit c51e88160f9a6dd71a5bd23a417d33325b29aea1
63205Author: Frederic Peters <fpeters@entrouvert.com>
63206Date:   Tue Aug 10 16:14:04 2004 +0000
63207
63208    warning about *not* taking care of memory management and error checking
63209
63210 docs/lasso-book/writing-a-c-sp.txt | 4 ++++
63211 1 file changed, 4 insertions(+)
63212
63213commit 3dd3ea5397f5be3b61756bb3bf834b70640208b7
63214Author: Frederic Peters <fpeters@entrouvert.com>
63215Date:   Tue Aug 10 15:41:52 2004 +0000
63216
63217    fix
63218
63219 docs/lasso-book/writing-a-c-sp.txt | 1 +
63220 1 file changed, 1 insertion(+)
63221
63222commit 8523a598935bb91876b22bc2d8300e6658f24fc3
63223Author: Frederic Peters <fpeters@entrouvert.com>
63224Date:   Tue Aug 10 15:40:39 2004 +0000
63225
63226    documentation about writing a service provider in C
63227
63228 docs/lasso-book/writing-a-c-sp.txt | 131 +++++++++++++++++++++++++++++++++++++
63229 1 file changed, 131 insertions(+)
63230
63231commit 8d1a83c51c62f15da3c7c63875d2750bf7d3d90e
63232Author: Christophe Nowicki <cnowicki@easter-eggs.com>
63233Date:   Tue Aug 10 13:36:28 2004 +0000
63234
63235    Added new PHP Unit test for Lasso Login and Lasso Server.
63236
63237 php/environs/lasso_login.c  | 12 --------
63238 php/environs/lasso_server.c |  8 ------
63239 php/php_lasso.h             |  2 +-
63240 php/tests/001.phpt          |  3 --
63241 php/tests/lasso_login.phpt  | 26 +++++++++++++++++
63242 php/tests/lasso_server.phpt | 68 +++++++++++++++++++++++++++++++++++++++++++++
63243 6 files changed, 95 insertions(+), 24 deletions(-)
63244
63245commit 6a8762bdfc395e44a69a354b9722e0edad9d6bed
63246Author: Romain Chantereay <rchantereau@entrouvert.com>
63247Date:   Tue Aug 10 13:26:17 2004 +0000
63248
63249    Corrected automake problems.
63250
63251 java/Makefile.am | 4 ++--
63252 1 file changed, 2 insertions(+), 2 deletions(-)
63253
63254commit f58f17bd114e3a66839d2763691bef3afdcc8487
63255Author: Christophe Nowicki <cnowicki@easter-eggs.com>
63256Date:   Tue Aug 10 11:35:43 2004 +0000
63257
63258    add php unit test support. just run php -f php/run-tests.php
63259
63260 php/run-tests.php.in  | 695 ++++++++++++++++++++++++++++++++++++++++++++++++++
63261 php/tests/001.phpt    |  13 +
63262 php/tests/Makefile.am |   1 +
63263 3 files changed, 709 insertions(+)
63264
63265commit 80336f5144fb0d1d941a5c419bc20c3e6cc8b059
63266Author: Christophe Nowicki <cnowicki@easter-eggs.com>
63267Date:   Tue Aug 10 11:34:51 2004 +0000
63268
63269    create php/run-tests.php and export PHP_PATH
63270
63271 configure.ac | 2 ++
63272 1 file changed, 2 insertions(+)
63273
63274commit f311e9e0d634e5e0b11e0a353cdacb01682ec545
63275Author: Romain Chantereay <rchantereau@entrouvert.com>
63276Date:   Tue Aug 10 11:31:13 2004 +0000
63277
63278    Create package directory if not exists.
63279
63280 java/Makefile.am | 1 +
63281 1 file changed, 1 insertion(+)
63282
63283commit 94033fe5d9fc9d63d08d2fa9d0b12867459caf95
63284Author: Romain Chantereay <rchantereau@entrouvert.com>
63285Date:   Tue Aug 10 11:18:17 2004 +0000
63286
63287    - Added java binding swig generation.
63288
63289    - Added Swig Interface file.
63290
63291    - Added readme for java build dependencies
63292
63293    - Removed old java/src directory (still present on the CVS and this is
63294      important).
63295
63296 README.JAVA                                        |    2 +
63297 configure.ac                                       |    9 +-
63298 java/Makefile.am                                   |  152 +-
63299 java/lasso-fragment.java                           |   21 +
63300 java/src/Makefile.am                               |    1 -
63301 java/src/c/.cvsignore                              |    2 -
63302 java/src/c/Makefile.am                             |   33 -
63303 java/src/c/com_entrouvert_lasso_Lasso.c            |   48 -
63304 .../src/c/com_entrouvert_lasso_LassoAuthnRequest.c |  154 -
63305 .../c/com_entrouvert_lasso_LassoAuthnResponse.c    |   94 -
63306 java/src/c/com_entrouvert_lasso_LassoIdentity.c    |   61 -
63307 java/src/c/com_entrouvert_lasso_LassoLogin.c       |  298 --
63308 java/src/c/com_entrouvert_lasso_LassoLogout.c      |  131 -
63309 java/src/c/com_entrouvert_lasso_LassoNode.c        |   36 -
63310 java/src/c/com_entrouvert_lasso_LassoObject.c      |   27 -
63311 java/src/c/com_entrouvert_lasso_LassoProfile.c     |  245 --
63312 java/src/c/com_entrouvert_lasso_LassoProvider.c    |   66 -
63313 java/src/c/com_entrouvert_lasso_LassoRequest.c     |   42 -
63314 java/src/c/com_entrouvert_lasso_LassoResponse.c    |   36 -
63315 java/src/c/com_entrouvert_lasso_LassoServer.c      |  113 -
63316 java/src/c/com_entrouvert_lasso_LassoSession.c     |   79 -
63317 java/src/c/helper.c                                |  125 -
63318 java/src/c/helper.h                                |   83 -
63319 java/src/java/Makefile.am                          |   19 -
63320 java/src/java/com/entrouvert/lasso/Lasso.java      |   95 -
63321 .../com/entrouvert/lasso/LassoAuthnRequest.java    |   53 -
63322 .../com/entrouvert/lasso/LassoAuthnResponse.java   |   43 -
63323 .../java/com/entrouvert/lasso/LassoIdentity.java   |   44 -
63324 java/src/java/com/entrouvert/lasso/LassoLogin.java |   86 -
63325 .../src/java/com/entrouvert/lasso/LassoLogout.java |   51 -
63326 java/src/java/com/entrouvert/lasso/LassoNode.java  |   34 -
63327 .../src/java/com/entrouvert/lasso/LassoObject.java |   33 -
63328 .../java/com/entrouvert/lasso/LassoProfile.java    |  101 -
63329 .../java/com/entrouvert/lasso/LassoProvider.java   |   43 -
63330 .../java/com/entrouvert/lasso/LassoRequest.java    |   37 -
63331 .../java/com/entrouvert/lasso/LassoResponse.java   |   36 -
63332 .../src/java/com/entrouvert/lasso/LassoServer.java |   70 -
63333 .../java/com/entrouvert/lasso/LassoSession.java    |   46 -
63334 java/src/java/com/entrouvert/lasso/LassoTest.java  |   40 -
63335 swig/Lasso.i                                       | 3229 ++++++++++++++++++++
63336 40 files changed, 3348 insertions(+), 2570 deletions(-)
63337
63338commit c753e696c458cbb8e4e52d5413853fc0a72047c2
63339Author: Emmanuel Raviart <eraviart@entrouvert.com>
63340Date:   Tue Aug 10 09:37:37 2004 +0000
63341
63342    Improved Python unit tests.
63343
63344 python/tests/IdentityProvider.py | 108 +++++++++++++++--------------
63345 python/tests/Provider.py         |  21 ++++++
63346 python/tests/ServiceProvider.py  |  30 ++++----
63347 python/tests/abstractweb.py      |  87 ++++++++++++++++++++++++
63348 python/tests/http.py             |  55 +++++++++------
63349 python/tests/login_tests.py      |  20 +++---
63350 python/tests/web.py              |  66 ++++++++++++++++++
63351 python/tests/websimulator.py     | 143 +++++++++++----------------------------
63352 8 files changed, 326 insertions(+), 204 deletions(-)
63353
63354commit 18352ddb396946ca7583f8a770cd59ecfca8abdb
63355Author: Christophe Nowicki <cnowicki@easter-eggs.com>
63356Date:   Tue Aug 10 08:33:41 2004 +0000
63357
63358    Removed the param 'remote_providerID' of lasso_login_init_authn_request() method
63359    Added a param 'remote_providerID' in lasso_login_build_authn_request_msg() method
63360    Fix compilation warnings, avoid multiple definitions and REGISTER_STRING_CONSTANT
63361
63362 php/environs/lasso_federation.c   |  8 ++++----
63363 php/environs/lasso_identity.c     |  7 ++++---
63364 php/environs/lasso_login.c        | 26 ++++++++++++++------------
63365 php/environs/lasso_profile.c      |  9 +++++----
63366 php/environs/lasso_server.c       |  9 +++++----
63367 php/environs/lasso_session.c      |  9 +++++----
63368 php/lasso.c                       | 15 ++++++++-------
63369 php/php_lasso.h                   |  7 +++++++
63370 php/xml/lasso_lib_authn_request.c |  9 +++++----
63371 9 files changed, 57 insertions(+), 42 deletions(-)
63372
63373commit b06cb80fb55fd6976e086fdf8f290f6f539d0534
63374Author: Valery Febvre <vfebvre at easter-eggs.com>
63375Date:   Tue Aug 10 00:13:27 2004 +0000
63376
63377    Fixed a bug in lasso_login_process_authn_response_msg() method
63378
63379 lasso/id-ff/login.c | 53 +++++++++++++++++++++++++++++++++++++++++++----------
63380 1 file changed, 43 insertions(+), 10 deletions(-)
63381
63382commit 0c7afc17e6260ea52c6ebf19d06788e5ba8d9852
63383Author: Emmanuel Raviart <eraviart@entrouvert.com>
63384Date:   Mon Aug 9 18:05:18 2004 +0000
63385
63386    Renamed LEC to LECP. It is really a proxy.
63387
63388 ...abledClient.py => LibertyEnabledClientProxy.py} |  6 ++----
63389 python/tests/login_tests.py                        | 22 +++++++++++-----------
63390 2 files changed, 13 insertions(+), 15 deletions(-)
63391
63392commit eb450efe8c113e44e002524428d5957d2bc58cf5
63393Author: Emmanuel Raviart <eraviart@entrouvert.com>
63394Date:   Mon Aug 9 18:00:27 2004 +0000
63395
63396    LECP now nearly works. Still a segmentation fault at the end, but Valos is
63397    aware of it.
63398
63399 python/tests/LibertyEnabledClient.py |  22 ++++++++
63400 python/tests/abstractweb.py          |  13 ++---
63401 python/tests/http.py                 | 100 ++++++++++++++++-------------------
63402 python/tests/login_tests.py          |  16 ++++--
63403 python/tests/websimulator.py         |   6 ++-
63404 5 files changed, 92 insertions(+), 65 deletions(-)
63405
63406commit e851b95362633806e5ec851ff04d458b732d3ccd
63407Author: Valery Febvre <vfebvre at easter-eggs.com>
63408Date:   Mon Aug 9 17:08:16 2004 +0000
63409
63410    Fixed a BIG bug in lasso_node_add_child() method
63411
63412 lasso/xml/xml.c | 9 +++++----
63413 1 file changed, 5 insertions(+), 4 deletions(-)
63414
63415commit bab89ab572a7045ffe1fb1fa70027609bcec9369
63416Author: Valery Febvre <vfebvre at easter-eggs.com>
63417Date:   Mon Aug 9 16:36:08 2004 +0000
63418
63419    Fixed a bug in lasso_server_dump()
63420
63421 lasso/id-ff/server.c | 8 +++++---
63422 1 file changed, 5 insertions(+), 3 deletions(-)
63423
63424commit a0a74c1a170f5e8e2c02bd52e43abfe598433a96
63425Author: Emmanuel Raviart <eraviart@entrouvert.com>
63426Date:   Mon Aug 9 16:19:45 2004 +0000
63427
63428    Updated Python tests. Not finished but Valos want it to debug Lasso.
63429
63430 python/tests/IdentityProvider.py     | 143 ++++-----
63431 python/tests/LibertyEnabledClient.py |  21 +-
63432 python/tests/Provider.py             |  10 +-
63433 python/tests/ServiceProvider.py      | 139 ++++----
63434 python/tests/abstractweb.py          |  53 +++-
63435 python/tests/http.py                 | 600 ++++++++++++++++++++++-------------
63436 python/tests/login_tests.py          | 104 +++---
63437 python/tests/websimulator.py         | 154 +++++----
63438 8 files changed, 709 insertions(+), 515 deletions(-)
63439
63440commit 710b77536cf42d6c43fddd45e0d717704520dfe6
63441Author: Emmanuel Raviart <eraviart@entrouvert.com>
63442Date:   Mon Aug 9 16:19:09 2004 +0000
63443
63444    Slightly corrected C test.
63445
63446 tests/login_tests.c | 6 +++---
63447 1 file changed, 3 insertions(+), 3 deletions(-)
63448
63449commit 8bf3a9d0761edf9fc1b796daf1ee03070bdd38ba
63450Author: Frederic Peters <fpeters@entrouvert.com>
63451Date:   Mon Aug 9 16:08:29 2004 +0000
63452
63453    new lack of error checking test case; not even the developer fault this time;
63454    the program got bad data; lasso segfault.
63455
63456 python/tests/errorchecking_tests.py | 29 +++++++++++++++++++++++++++--
63457 1 file changed, 27 insertions(+), 2 deletions(-)
63458
63459commit 52694f79f68d6d37794f61c05ec57562bea72bf9
63460Author: Valery Febvre <vfebvre at easter-eggs.com>
63461Date:   Mon Aug 9 16:06:07 2004 +0000
63462
63463    Small fix
63464
63465 python/lasso.py | 2 +-
63466 1 file changed, 1 insertion(+), 1 deletion(-)
63467
63468commit 62a39dc3bf452df9334a7db397bebe56e8a49c63
63469Author: Valery Febvre <vfebvre at easter-eggs.com>
63470Date:   Mon Aug 9 15:48:18 2004 +0000
63471
63472    Fixed a bug in lasso_lecp_build_authn_request_msg()
63473
63474 lasso/id-ff/lecp.c | 9 +++++++--
63475 1 file changed, 7 insertions(+), 2 deletions(-)
63476
63477commit d4d3338c02799b415e83622747237ce53737bd3d
63478Author: Valery Febvre <vfebvre at easter-eggs.com>
63479Date:   Mon Aug 9 15:41:13 2004 +0000
63480
63481    Updated server
63482
63483 python/environs/py_server.c | 4 ++--
63484 python/lasso.py             | 3 ++-
63485 2 files changed, 4 insertions(+), 3 deletions(-)
63486
63487commit 991293bb74d5d248ff853bf4ac43ef9a6933a2ce
63488Author: Valery Febvre <vfebvre at easter-eggs.com>
63489Date:   Mon Aug 9 15:34:13 2004 +0000
63490
63491    Added XML export type in lasso_authn_request_envelope_new_from_export()
63492
63493 lasso/Attic/protocols/authn_request_envelope.c | 3 +++
63494 1 file changed, 3 insertions(+)
63495
63496commit 769bcc8ff1d9744a1c6ba46f82f90bae2a1ec756
63497Author: Valery Febvre <vfebvre at easter-eggs.com>
63498Date:   Mon Aug 9 15:33:16 2004 +0000
63499
63500    Server objects can now be created without metadata
63501
63502 lasso/id-ff/server.c | 48 +++++++++++++++++++++++++++---------------------
63503 1 file changed, 27 insertions(+), 21 deletions(-)
63504
63505commit 486b4d97ab8154aad74133ab08e2c0842675fa06
63506Author: Valery Febvre <vfebvre at easter-eggs.com>
63507Date:   Mon Aug 9 15:07:03 2004 +0000
63508
63509    Corrected correction
63510
63511 lasso/id-ff/lecp.c | 9 ++++-----
63512 1 file changed, 4 insertions(+), 5 deletions(-)
63513
63514commit bb6c3b4957353068dfcf5a9a8d22d2703591787e
63515Author: Valery Febvre <vfebvre at easter-eggs.com>
63516Date:   Mon Aug 9 14:55:59 2004 +0000
63517
63518    Update
63519
63520 python/lasso.py | 25 +++++++++++++++----------
63521 1 file changed, 15 insertions(+), 10 deletions(-)
63522
63523commit b13decd314a04547ae1f1d8e0ab56ed767109cf4
63524Author: Valery Febvre <vfebvre at easter-eggs.com>
63525Date:   Mon Aug 9 14:45:39 2004 +0000
63526
63527    Removed Base64 encoding in lasso_lecp_build_authn_response_msg()
63528    Removed Base64 decoding in lasso_lecp_process_authn_request_envelope_msg()
63529
63530    Removed the param 'remote_providerID' of lasso_lecp_init_authn_request()
63531    Added a param 'remote_providerID' in lasso_lecp_build_authn_request_msg()
63532
63533    Added 3 params in lasso_lecp_build_authn_response_envelope_msg()
63534    They are necessary to build the Assertion, to process the federation and
63535    possibly to set the Status.
63536
63537 lasso/id-ff/lecp.c        | 32 ++++++++++++++++++++++----------
63538 lasso/id-ff/lecp.h        | 13 ++++++++-----
63539 python/environs/py_lecp.c | 41 ++++++++++++++++++++++++-----------------
63540 3 files changed, 54 insertions(+), 32 deletions(-)
63541
63542commit 7c34b0d38b3948cfb7b0c0c9ac26853e33820263
63543Author: Valery Febvre <vfebvre at easter-eggs.com>
63544Date:   Mon Aug 9 14:31:32 2004 +0000
63545
63546    Removed the param 'remote_providerID' of lasso_login_init_authn_request() method
63547    Added a param 'remote_providerID' in lasso_login_build_authn_request_msg() method
63548
63549 lasso/id-ff/login.c        | 15 ++++++++-------
63550 lasso/id-ff/login.h        |  6 +++---
63551 python/environs/py_login.c | 20 ++++++++++----------
63552 3 files changed, 21 insertions(+), 20 deletions(-)
63553
63554commit 5a09c5ce9220635e44fcf603029c20464149ae20
63555Author: Valery Febvre <vfebvre at easter-eggs.com>
63556Date:   Mon Aug 9 12:57:49 2004 +0000
63557
63558    Added 3 missing #include
63559
63560 lasso/lasso.h | 3 +++
63561 1 file changed, 3 insertions(+)
63562
63563commit 41188a45b671b51db5f30f5524b9463b5421a6e1
63564Author: Frederic Peters <fpeters@entrouvert.com>
63565Date:   Mon Aug 9 11:35:29 2004 +0000
63566
63567    the point is to fix lasso not to segfault; not to fix tests to make lasso
63568    happy.
63569
63570 python/tests/errorchecking_tests.py | 4 ++--
63571 1 file changed, 2 insertions(+), 2 deletions(-)
63572
63573commit c3493ceff8d104042464dda61fcdf8886ee3f448
63574Author: Valery Febvre <vfebvre at easter-eggs.com>
63575Date:   Mon Aug 9 10:58:28 2004 +0000
63576
63577    'Class methods' Login.new() & Logout.new() should be used
63578    instead of Login() & Logout() constructors
63579
63580 python/tests/errorchecking_tests.py | 4 ++--
63581 1 file changed, 2 insertions(+), 2 deletions(-)
63582
63583commit f8545308ffb31de6227b7cf10cf1a07dd0d21f22
63584Author: Valery Febvre <vfebvre at easter-eggs.com>
63585Date:   Mon Aug 9 10:53:47 2004 +0000
63586
63587    Added doc
63588
63589 lasso/id-ff/login.c | 30 ++++++++++++++++++++++++++++++
63590 1 file changed, 30 insertions(+)
63591
63592commit 4287b6402301342e3033f2b49b90ddf219cd638b
63593Author: Emmanuel Raviart <eraviart@entrouvert.com>
63594Date:   Mon Aug 9 05:35:34 2004 +0000
63595
63596    Updated Python unit tests infrastructure, so that it can be reused for
63597    independant simulation applications.
63598
63599 python/tests/IdentityProvider.py     | 108 ++++++++++++-----------
63600 python/tests/LibertyEnabledClient.py |  32 ++++---
63601 python/tests/Provider.py             |   9 +-
63602 python/tests/ServiceProvider.py      | 116 +++++++++++++------------
63603 python/tests/errorchecking_tests.py  |  10 ++-
63604 python/tests/login_tests.py          |  81 ++++++++++--------
63605 python/tests/tests.py                |  14 +--
63606 python/tests/websimulator.py         | 161 +++++++++++++----------------------
63607 8 files changed, 247 insertions(+), 284 deletions(-)
63608
63609commit 2fbb5e6dfb51f917a992a212572d6a2dbd91f6f0
63610Author: Emmanuel Raviart <eraviart@entrouvert.com>
63611Date:   Mon Aug 9 05:33:01 2004 +0000
63612
63613    Added module http. It is derived from Expression eponym module, but it is
63614    derived from abstractweb and it is designed to be a truly independant module.
63615
63616    It still need a lot of work, but may be one day, Expression will use it.
63617
63618 python/tests/http.py | 713 +++++++++++++++++++++++++++++++++++++++++++++++++++
63619 1 file changed, 713 insertions(+)
63620
63621commit bb442c83fb59d26b8b33bac5cb1db2268cb4a3ca
63622Author: Emmanuel Raviart <eraviart@entrouvert.com>
63623Date:   Mon Aug 9 05:29:26 2004 +0000
63624
63625    Added module abstractweb.
63626    It defines abstract classes for HTTP servers, etc, that are independant of
63627    the connection type: They must be overrided for HTTP(S) connection or
63628    simulated connections.
63629
63630 python/tests/abstractweb.py | 156 ++++++++++++++++++++++++++++++++++++++++++++
63631 1 file changed, 156 insertions(+)
63632
63633commit 4c83d10009ef7402afc1d0e185ee6c8d8dc9f525
63634Author: Emmanuel Raviart <eraviart@entrouvert.com>
63635Date:   Mon Aug 9 05:26:26 2004 +0000
63636
63637    Added module assertions to Python Lasso simulator.
63638    This module defines global functions to use for unit tests (instead of
63639    methods self.fail...) or for other applications.
63640
63641 python/tests/assertions.py | 126 +++++++++++++++++++++++++++++++++++++++++++++
63642 1 file changed, 126 insertions(+)
63643
63644commit 902b7f14b5f5ff75d4a4a2a83b2c003a574a5be2
63645Author: Emmanuel Raviart <eraviart@entrouvert.com>
63646Date:   Mon Aug 9 05:24:35 2004 +0000
63647
63648    Added module builtins to Python Lasso simulator. builtins will replace
63649    environs in Expression one day.
63650
63651 python/tests/builtins.py | 45 +++++++++++++++++++++++++++++++++++++++++++++
63652 1 file changed, 45 insertions(+)
63653
63654commit ff6b7d3de48a134cb2a7f06954b6567e490d4235
63655Author: Valery Febvre <vfebvre at easter-eggs.com>
63656Date:   Sun Aug 8 12:39:59 2004 +0000
63657
63658    Relpaced the lasso_str_hash() call by lasso_sha1() in the
63659    lasso_login_build_artifact_msg() method.
63660
63661    Fixed bug #245
63662
63663 lasso/id-ff/login.c | 30 +++++++++++++++++++-----------
63664 1 file changed, 19 insertions(+), 11 deletions(-)
63665
63666commit 0c05cffc768492d17fe501441cda2e2437fb3f4f
63667Author: Valery Febvre <vfebvre at easter-eggs.com>
63668Date:   Sun Aug 8 12:37:59 2004 +0000
63669
63670    In the dump of the identity object,
63671    rather than use the "Lasso" word in the name of nodes,
63672    the namespace of the root elment is now set to the Lasso namespace (without prefix).
63673
63674 lasso/id-ff/identity.c | 18 +++++++-----------
63675 1 file changed, 7 insertions(+), 11 deletions(-)
63676
63677commit 25bc04c9b5be0d5c418d76d57e88ce99a02e7b9c
63678Author: Valery Febvre <vfebvre at easter-eggs.com>
63679Date:   Sun Aug 8 12:37:21 2004 +0000
63680
63681    In the dump of the session object,
63682    rather than use the "Lasso" word in the name of nodes,
63683    the namespace of the root elment is now set to the Lasso namespace (without prefix).
63684
63685 lasso/id-ff/session.c | 9 +++++----
63686 1 file changed, 5 insertions(+), 4 deletions(-)
63687
63688commit fa6f8ec152ed2580175314ae452dd5aec5d21e5b
63689Author: Valery Febvre <vfebvre at easter-eggs.com>
63690Date:   Sun Aug 8 12:34:10 2004 +0000
63691
63692    In the dump of the server object,
63693    rather than use the "Lasso" word in the name of nodes,
63694    the namespace of the root elment is now set to the Lasso namespace (without prefix).
63695
63696    Relpaced the lasso_str_hash() call by lasso_sha1() in the
63697    lasso_server_get_providerID_from_hash() method.
63698
63699 lasso/id-ff/server.c | 149 ++++++++++++++++++++++++++-------------------------
63700 lasso/id-ff/server.h |   4 +-
63701 2 files changed, 78 insertions(+), 75 deletions(-)
63702
63703commit be08778a03fcbc717deec99e00cb93ba58150bd4
63704Author: Valery Febvre <vfebvre at easter-eggs.com>
63705Date:   Sun Aug 8 12:30:29 2004 +0000
63706
63707    Minor fixs
63708
63709 lasso/Attic/protocols/artifact.c | 30 ++++++++++++++----------------
63710 1 file changed, 14 insertions(+), 16 deletions(-)
63711
63712commit a9eb36000125df06a24496c6320bcc2786f57ece
63713Author: Valery Febvre <vfebvre at easter-eggs.com>
63714Date:   Sun Aug 8 12:26:43 2004 +0000
63715
63716    In the dump of the federation object,
63717    rather than use the "Lasso" word in the name of nodes,
63718    the namespace of the root elment is now set to the Lasso namespace (without prefix).
63719
63720 lasso/Attic/protocols/federation.c | 1 +
63721 lasso/Attic/protocols/federation.h | 6 +++---
63722 2 files changed, 4 insertions(+), 3 deletions(-)
63723
63724commit 7b35cd2b1915c0d3a85e3481579c61dd251654e8
63725Author: Valery Febvre <vfebvre at easter-eggs.com>
63726Date:   Sun Aug 8 12:24:53 2004 +0000
63727
63728    In the dump of the provider object,
63729    rather than use the "Lasso" word in the name of nodes,
63730    the namespace of the root elment is now set to the Lasso namespace (without prefix).
63731
63732 lasso/Attic/protocols/provider.c | 4 +++-
63733 lasso/Attic/protocols/provider.h | 2 +-
63734 2 files changed, 4 insertions(+), 2 deletions(-)
63735
63736commit a6e72b709c2dbddf85338eee256c73f8b6677419
63737Author: Frederic Peters <fpeters@entrouvert.com>
63738Date:   Sun Aug 8 09:38:43 2004 +0000
63739
63740    missed new files
63741
63742 liblasso0-dev.dirs  | 2 ++
63743 liblasso0-dev.files | 5 +++++
63744 2 files changed, 7 insertions(+)
63745
63746commit 97b1ee3edfa1699b3082855862f9c4ab4d288599
63747Author: Frederic Peters <fpeters@entrouvert.com>
63748Date:   Sun Aug 8 09:38:43 2004 +0000
63749
63750    missed new files
63751
63752 debian/liblasso0-dev.dirs  | 2 ++
63753 debian/liblasso0-dev.files | 5 +++++
63754 2 files changed, 7 insertions(+)
63755
63756commit 2043c1962daafb9948f7c6599ae5d27b4776a57a
63757Author: Frederic Peters <fpeters@entrouvert.com>
63758Date:   Sun Aug 8 09:37:59 2004 +0000
63759
63760    debian packaging:
63761     - correct sections
63762     - correct FSF address
63763     - renamed liblasso-dev to liblasso0-dev (and provides: liblasso-dev)
63764     - pointer to /usr/share/common-licenses/GPL
63765
63766 changelog          | 17 +++++++++++++++++
63767 control            |  9 ++++++---
63768 copyright          |  9 ++++++---
63769 liblasso-dev.dirs  |  2 --
63770 liblasso-dev.files |  5 -----
63771 rules              |  2 +-
63772 6 files changed, 30 insertions(+), 14 deletions(-)
63773
63774commit 1a49be49cf22871723c6ef3ab94e1d6e122c4d95
63775Author: Frederic Peters <fpeters@entrouvert.com>
63776Date:   Sun Aug 8 09:37:59 2004 +0000
63777
63778    debian packaging:
63779     - correct sections
63780     - correct FSF address
63781     - renamed liblasso-dev to liblasso0-dev (and provides: liblasso-dev)
63782     - pointer to /usr/share/common-licenses/GPL
63783
63784 debian/changelog          | 17 +++++++++++++++++
63785 debian/control            |  9 ++++++---
63786 debian/copyright          |  9 ++++++---
63787 debian/liblasso-dev.dirs  |  2 --
63788 debian/liblasso-dev.files |  5 -----
63789 debian/rules              |  2 +-
63790 6 files changed, 30 insertions(+), 14 deletions(-)
63791
63792commit 4d79bec7810738d32489467b1c1b7ff7ce38bedf
63793Author: Frederic Peters <fpeters@entrouvert.com>
63794Date:   Sun Aug 8 08:57:43 2004 +0000
63795
63796    fixed FSF address
63797
63798 README | 2 +-
63799 1 file changed, 1 insertion(+), 1 deletion(-)
63800
63801commit b46a6f80382d309a4e0c4ebdca346c296b66a789
63802Author: Emmanuel Raviart <eraviart@entrouvert.com>
63803Date:   Sat Aug 7 20:42:02 2004 +0000
63804
63805    Added LECP support in Python simulator and unit tests. I think I have found
63806    several bugs in Lasso LECP implementation.
63807
63808    My biggest problem is that I didn't find a way for IDP to set
63809    userAuthenticated, authenticationMethod, reauthenticateOnOrAfter to lecp
63810    before (or when) building response envelope with
63811    lecp.build_authn_response_envelope_msg(). Did I overlook something?
63812
63813 python/tests/IdentityProvider.py     | 125 ++++++++++++++++++---------
63814 python/tests/LibertyEnabledClient.py | 107 +++++++++++++++++++++++
63815 python/tests/Provider.py             |  10 ++-
63816 python/tests/ServiceProvider.py      | 160 ++++++++++++++++++++++++++---------
63817 python/tests/login_tests.py          |  83 +++++++++++-------
63818 python/tests/websimulator.py         |  76 ++++++++++++++---
63819 6 files changed, 437 insertions(+), 124 deletions(-)
63820
63821commit 8d90adf21cc3023d92f8d264a510e9705c32ad81
63822Author: Valery Febvre <vfebvre at easter-eggs.com>
63823Date:   Sat Aug 7 19:33:29 2004 +0000
63824
63825     Added lasso_sha1() method (will replace lasso_str_hash)
63826
63827 lasso/xml/tools.c | 12 +++++++++++-
63828 lasso/xml/tools.h |  2 ++
63829 2 files changed, 13 insertions(+), 1 deletion(-)
63830
63831commit 7b3ba37dac818030712754bb20a5674210c7cfb8
63832Author: Frederic Peters <fpeters@entrouvert.com>
63833Date:   Sat Aug 7 15:30:26 2004 +0000
63834
63835    new tests; lasso needs some error checking
63836
63837 python/tests/errorchecking_tests.py | 49 +++++++++++++++++++++++++++++++++++++
63838 python/tests/tests.py               |  1 +
63839 2 files changed, 50 insertions(+)
63840
63841commit f475a5388810dbdefabbdb301b085d8c82313866
63842Author: Emmanuel Raviart <eraviart@entrouvert.com>
63843Date:   Sat Aug 7 15:11:06 2004 +0000
63844
63845    Added attributes request, request_type, response, response_type to Lecp in
63846    Python binding. Close bug #247.
63847
63848 python/environs/py_lecp.c | 13 +++++++++++--
63849 python/lasso.py           | 16 +++++++++++++++-
63850 2 files changed, 26 insertions(+), 3 deletions(-)
63851
63852commit ff605a8ca2a1116eb2dbcc03bd01454f445c2f78
63853Author: Emmanuel Raviart <eraviart@entrouvert.com>
63854Date:   Fri Aug 6 21:38:01 2004 +0000
63855
63856    Added tests for forceAuthn. Light will still be green.
63857
63858 python/tests/ServiceProvider.py |  7 ++++++-
63859 python/tests/login_tests.py     | 35 +++++++++++++++++++++++++++++++++++
63860 2 files changed, 41 insertions(+), 1 deletion(-)
63861
63862commit f71f68877fb706158493fba8c8102b8d03b51430
63863Author: Emmanuel Raviart <eraviart@entrouvert.com>
63864Date:   Fri Aug 6 20:48:24 2004 +0000
63865
63866    Added Python simulation for isPassive and corrected some simulation bugs.
63867    Added isPassive tests.
63868
63869 python/tests/IdentityProvider.py | 59 ++++++++++++++++++++++++----------------
63870 python/tests/ServiceProvider.py  | 15 +++++++---
63871 python/tests/login_tests.py      | 36 ++++++++++++++++++++++--
63872 python/tests/websimulator.py     | 32 ++++++++++++++++++++--
63873 4 files changed, 109 insertions(+), 33 deletions(-)
63874
63875commit e1c8d45f13552ebfbbc33763a8fcca96078eab45
63876Author: Valery Febvre <vfebvre at easter-eggs.com>
63877Date:   Fri Aug 6 17:30:08 2004 +0000
63878
63879    Moved session & identity properties in private section
63880
63881 lasso/id-ff/profile.h | 10 ++++++----
63882 1 file changed, 6 insertions(+), 4 deletions(-)
63883
63884commit ddbc8d7fd06705370a5862bfb65144136c512a9b
63885Author: Valery Febvre <vfebvre at easter-eggs.com>
63886Date:   Fri Aug 6 17:13:06 2004 +0000
63887
63888    Removed debug messages
63889
63890 lasso/Attic/protocols/artifact.c | 10 +++++-----
63891 lasso/id-ff/login.c              |  1 -
63892 2 files changed, 5 insertions(+), 6 deletions(-)
63893
63894commit 4883e41bc3c0f0caa4cfd4116e158d5339585bc1
63895Author: Valery Febvre <vfebvre at easter-eggs.com>
63896Date:   Fri Aug 6 16:48:10 2004 +0000
63897
63898    Removed an invalid SGML tag
63899
63900 docs/reference/lasso.sgml | 1 -
63901 1 file changed, 1 deletion(-)
63902
63903commit 17109f08b2a9adf968ccc9361f8e6a8db20ee363
63904Author: Valery Febvre <vfebvre at easter-eggs.com>
63905Date:   Fri Aug 6 16:46:48 2004 +0000
63906
63907    Update of the Lasso API Reference
63908
63909 docs/reference/lasso-sections.txt | 372 ++++++++++++++++++++++++--------------
63910 docs/reference/lasso.sgml         |  33 ++--
63911 docs/reference/lasso.types        |  10 +-
63912 3 files changed, 262 insertions(+), 153 deletions(-)
63913
63914commit bf8d4c3651a1f916446d1b1e338bcf392162b73b
63915Author: Emmanuel Raviart <eraviart@entrouvert.com>
63916Date:   Fri Aug 6 16:43:27 2004 +0000
63917
63918    New Python tests.
63919
63920 python/tests/login_tests.py | 21 ++++++++++++++++++++-
63921 1 file changed, 20 insertions(+), 1 deletion(-)
63922
63923commit f437999e7767d548a8a9dda5d82754a1aac749b5
63924Author: Emmanuel Raviart <eraviart@entrouvert.com>
63925Date:   Fri Aug 6 16:07:39 2004 +0000
63926
63927    Added new Python test. It works, but see bug #245.
63928
63929 python/tests/IdentityProvider.py | 46 ++++++++++++----------
63930 python/tests/ServiceProvider.py  | 23 ++++++-----
63931 python/tests/login_tests.py      | 83 ++++++++++++++++++++++++----------------
63932 python/tests/websimulator.py     | 10 ++---
63933 4 files changed, 93 insertions(+), 69 deletions(-)
63934
63935commit f21f14ea6e277defe27dadc0731b605bd5c85caf
63936Author: Emmanuel Raviart <eraviart@entrouvert.com>
63937Date:   Fri Aug 6 15:40:51 2004 +0000
63938
63939    Reversed error sign convention for Python binding.
63940
63941 python/lasso.py | 8 ++++----
63942 1 file changed, 4 insertions(+), 4 deletions(-)
63943
63944commit 74c3cd2dc54c1e004a55de9961f9ebceab664011
63945Author: Valery Febvre <vfebvre at easter-eggs.com>
63946Date:   Fri Aug 6 15:38:56 2004 +0000
63947
63948     Added missing parameter description in 5 methods
63949
63950 lasso/xml/xml.c | 5 +++++
63951 1 file changed, 5 insertions(+)
63952
63953commit bf88f2e9aa616c3f134485647aadac3eee95869a
63954Author: Frederic Peters <fpeters@entrouvert.com>
63955Date:   Fri Aug 6 15:33:48 2004 +0000
63956
63957    summarized libtool version info comment
63958
63959 configure.ac | 40 ++++++----------------------------------
63960 1 file changed, 6 insertions(+), 34 deletions(-)
63961
63962commit 4d8e17eadeb5714abd2690e7ac80629c61093fa2
63963Author: Emmanuel Raviart <eraviart@entrouvert.com>
63964Date:   Fri Aug 6 14:59:34 2004 +0000
63965
63966    Corrected a bug in test.
63967
63968 python/tests/ServiceProvider.py | 2 +-
63969 1 file changed, 1 insertion(+), 1 deletion(-)
63970
63971commit 26e97834cb9d4b9c49ef0cce466ac269ff51358d
63972Author: Christophe Nowicki <cnowicki@easter-eggs.com>
63973Date:   Fri Aug 6 14:51:28 2004 +0000
63974
63975    Fixed #244 : check for libexpat
63976
63977 configure.ac | 8 ++++++++
63978 1 file changed, 8 insertions(+)
63979
63980commit a81f605c3b4010d1aed44b287504a037bf03db24
63981Author: Valery Febvre <vfebvre at easter-eggs.com>
63982Date:   Fri Aug 6 14:50:39 2004 +0000
63983
63984    Fixed a bug in lasso_login_must_authenticate() method
63985
63986 lasso/id-ff/login.c | 3 ++-
63987 1 file changed, 2 insertions(+), 1 deletion(-)
63988
63989commit abd2b66ec8dabf1505b80f6dbd4fd8b023064334
63990Author: Emmanuel Raviart <eraviart@entrouvert.com>
63991Date:   Fri Aug 6 14:41:36 2004 +0000
63992
63993    Added a new test. If Nico & Valos are not quick enough, the light will be red.
63994
63995 python/tests/login_tests.py | 28 ++++++++++++++++++++++++++--
63996 1 file changed, 26 insertions(+), 2 deletions(-)
63997
63998commit 3473ac144fc4b06c299e803bc7319e3f36b7eb7b
63999Author: Emmanuel Raviart <eraviart@entrouvert.com>
64000Date:   Fri Aug 6 14:13:01 2004 +0000
64001
64002    Cleanly separated the new Python Lasso simulator from unit tests.
64003
64004 python/tests/IdentityProvider.py | 182 ++++++++
64005 python/tests/Provider.py         |  35 ++
64006 python/tests/ServiceProvider.py  | 171 ++++++++
64007 python/tests/login_tests.py      | 891 +--------------------------------------
64008 python/tests/websimulator.py     | 243 +++++++++++
64009 5 files changed, 645 insertions(+), 877 deletions(-)
64010
64011commit 75149f3aa17317ae00c5be167ad8a9dccea90f1d
64012Author: Christophe Nowicki <cnowicki@easter-eggs.com>
64013Date:   Fri Aug 6 14:12:58 2004 +0000
64014
64015    PHP_PREFIX in configure.ac. Add good LDFLAGS and LIBADD to php/Makefile.am
64016    Now php load the lasso extension :
64017
64018    $ php -m  | grep lasso
64019    lasso
64020
64021 configure.ac    |  1 +
64022 php/Makefile.am | 21 ++++++++++++---------
64023 2 files changed, 13 insertions(+), 9 deletions(-)
64024
64025commit aa92c6c1c206eb46dd3ae351d67e5c48e14a1641
64026Author: Christophe Nowicki <cnowicki@easter-eggs.com>
64027Date:   Fri Aug 6 13:50:12 2004 +0000
64028
64029    remove COMPILE_DL_LASSO ... now php can load lasso.so
64030
64031 php/lasso.c | 6 ++----
64032 1 file changed, 2 insertions(+), 4 deletions(-)
64033
64034commit c46c65a6bfabba50e93c9a723b831f99b735c19d
64035Author: Valery Febvre <vfebvre at easter-eggs.com>
64036Date:   Fri Aug 6 13:37:27 2004 +0000
64037
64038    Renamed all SAMLArt strings by SAMLart
64039
64040 lasso/Attic/protocols/artifact.c | 6 +++---
64041 lasso/id-ff/login.c              | 2 +-
64042 2 files changed, 4 insertions(+), 4 deletions(-)
64043
64044commit ed288aacd6bbb12c71b7c67b031ee0f9ed95849b
64045Author: Romain Chantereay <rchantereau@entrouvert.com>
64046Date:   Fri Aug 6 13:32:01 2004 +0000
64047
64048    Fixed reference docs make problems:
64049
64050    - Docs did not compile invoking top level make when enabled in configure.
64051
64052    - Docs did not compile in references directory with make all.
64053
64054    - Docs used the old substitution variables.
64055
64056 Makefile.am                |  8 +++++++-
64057 configure.ac               |  4 ++++
64058 docs/reference/Makefile.am | 14 ++++----------
64059 3 files changed, 15 insertions(+), 11 deletions(-)
64060
64061commit b307a0014571a3a682c6f65c5a99dcaaaec57128
64062Author: Emmanuel Raviart <eraviart@entrouvert.com>
64063Date:   Fri Aug 6 12:29:43 2004 +0000
64064
64065    An early commit of the new Python test. It is not clean yet, but the light
64066    will be green again :-)
64067
64068 python/tests/login_tests.py | 1420 +++++++++++++++++++++++++++----------------
64069 1 file changed, 902 insertions(+), 518 deletions(-)
64070
64071commit a6257aba0161e50d12e7d064d2036ef8bdf1eab1
64072Author: Emmanuel Raviart <eraviart@entrouvert.com>
64073Date:   Fri Aug 6 12:08:50 2004 +0000
64074
64075    Corrected error in Error.
64076
64077 python/lasso.py | 2 +-
64078 1 file changed, 1 insertion(+), 1 deletion(-)
64079
64080commit e1816841bddfa6eea8cdf64637f93738e16a5dbc
64081Author: Romain Chantereay <rchantereau@entrouvert.com>
64082Date:   Fri Aug 6 11:59:13 2004 +0000
64083
64084    Sorry.
64085
64086 docs/lasso-book/Makefile.am | 3 +++
64087 1 file changed, 3 insertions(+)
64088
64089commit ea47ccfc8d18347e407dc0b08b4ec932f22cdfe2
64090Author: Romain Chantereay <rchantereau@entrouvert.com>
64091Date:   Fri Aug 6 11:34:43 2004 +0000
64092
64093    Fixed some bad done cut/paste.
64094
64095 configure.ac | 2 +-
64096 1 file changed, 1 insertion(+), 1 deletion(-)
64097
64098commit 29cd7fba5104741bb32d1e5e6ca8eef46dc1c6a3
64099Author: Romain Chantereay <rchantereau@entrouvert.com>
64100Date:   Fri Aug 6 11:33:53 2004 +0000
64101
64102    REmoved some useless tests.
64103
64104 configure.ac | 5 +----
64105 1 file changed, 1 insertion(+), 4 deletions(-)
64106
64107commit 0970a29b3ec9c65abb51d75a77e5fd0975a4b1e4
64108Author: Frederic Peters <fpeters@entrouvert.com>
64109Date:   Fri Aug 6 11:33:19 2004 +0000
64110
64111    string.h never used; no need to check it
64112
64113 configure.ac | 1 -
64114 1 file changed, 1 deletion(-)
64115
64116commit 9c47db72d6176215e171baaf687632482524567e
64117Author: Frederic Peters <fpeters@entrouvert.com>
64118Date:   Fri Aug 6 11:32:14 2004 +0000
64119
64120    random long awaited fixes
64121
64122 configure.ac | 16 +++++++---------
64123 1 file changed, 7 insertions(+), 9 deletions(-)
64124
64125commit 4279100d824ed3b0123f8d5a228a46bd73adc4a2
64126Author: Romain Chantereay <rchantereau@entrouvert.com>
64127Date:   Fri Aug 6 10:54:18 2004 +0000
64128
64129    Added lasso/environs/lecp.h inclusion.
64130
64131 lasso/lasso.h | 1 +
64132 1 file changed, 1 insertion(+)
64133
64134commit 35b1886eb5939e6161a916f8a86e4f1f8efd2dfd
64135Author: Romain Chantereay <rchantereau@entrouvert.com>
64136Date:   Fri Aug 6 10:44:35 2004 +0000
64137
64138    Added missing dist docs.
64139
64140 configure.ac               | 1 +
64141 docs/Makefile.am           | 2 +-
64142 docs/reference/Makefile.am | 3 +++
64143 3 files changed, 5 insertions(+), 1 deletion(-)
64144
64145commit ca4d40238480116467c5d4388482b1cbb548ae4b
64146Author: Christophe Nowicki <cnowicki@easter-eggs.com>
64147Date:   Fri Aug 6 09:34:44 2004 +0000
64148
64149    install module in `php-config --extension-dir` in state of /usr/lib
64150
64151 php/Makefile.am | 3 +++
64152 1 file changed, 3 insertions(+)
64153
64154commit 11924e4cb7ae0b6c347d396e2275bd4056e53347
64155Author: Christophe Nowicki <cnowicki@easter-eggs.com>
64156Date:   Fri Aug 6 09:33:11 2004 +0000
64157
64158    add PHP_PREFIX
64159
64160 configure.ac | 4 +++-
64161 1 file changed, 3 insertions(+), 1 deletion(-)
64162
64163commit 5f95d955778ff60ca7eb89d75e8334d6f2e6f47f
64164Author: Nicolas Clapies <nclapies@entrouvert.com>
64165Date:   Fri Aug 6 07:48:00 2004 +0000
64166
64167    update of code style
64168
64169 lasso/id-ff/federation_termination.c |  2 +-
64170 lasso/id-ff/logout.c                 | 57 +++++++++++++++++++++++++++++-------
64171 2 files changed, 47 insertions(+), 12 deletions(-)
64172
64173commit 9890e8a98122338981df72e92e82ed271f98bdb1
64174Author: Nicolas Clapies <nclapies@entrouvert.com>
64175Date:   Fri Aug 6 07:35:07 2004 +0000
64176
64177    updated code style
64178
64179 lasso/id-ff/lecp.c | 10 +++++-----
64180 1 file changed, 5 insertions(+), 5 deletions(-)
64181
64182commit 451672047ae33ca53c79d40af31c16d6b4cd1970
64183Author: Nicolas Clapies <nclapies@entrouvert.com>
64184Date:   Fri Aug 6 07:31:59 2004 +0000
64185
64186    Renamed load_notification_msg to process_notification msg, renamed process_request to validate_request, added some goto for code error, little update of the code style, updated examples
64187
64188 lasso/id-ff/federation_termination.c        | 114 ++++++++++++++++++----------
64189 lasso/id-ff/federation_termination.h        |  24 +++---
64190 python/environs/py_federation_termination.c |  18 ++---
64191 python/environs/py_federation_termination.h |   4 +-
64192 python/examples/defederation.py             |  16 ++--
64193 python/lasso.py                             |  16 ++--
64194 python/lassomod.c                           |   4 +-
64195 7 files changed, 112 insertions(+), 84 deletions(-)
64196
64197commit f4bc1492cdd7aeb8c03b9677c704b311645051c7
64198Author: Romain Chantereay <rchantereau@entrouvert.com>
64199Date:   Thu Aug 5 18:14:03 2004 +0000
64200
64201    - Big step toward unified output.
64202
64203    - Enable for feature.
64204
64205    - With for path to program (with-python, with-php-config).
64206
64207 configure.ac | 203 +++++++++++++++++++++++++++--------------------------------
64208 1 file changed, 94 insertions(+), 109 deletions(-)
64209
64210commit 16d6e926ed02a43a74adb40b8672e165f7722627
64211Author: Valery Febvre <vfebvre at easter-eggs.com>
64212Date:   Thu Aug 5 16:14:42 2004 +0000
64213
64214    *** empty log message ***
64215
64216 lasso/id-ff/login.c | 44 ++++++++++++++++++++++++++------------------
64217 1 file changed, 26 insertions(+), 18 deletions(-)
64218
64219commit e20c361830e3f39af5bee7e3cc3d0a2ccc365991
64220Author: Valery Febvre <vfebvre at easter-eggs.com>
64221Date:   Thu Aug 5 16:13:38 2004 +0000
64222
64223    lasso_profile_get_identity() & lasso_profile_get_session() return now
64224    NULL if the identity/session is empty.
64225    lasso_profile_is_identity_dirty() & lasso_profile_is_identity_dirty() return now
64226    FALSE if the identity/session is NULL.
64227
64228 lasso/id-ff/profile.c | 43 +++++++++++++++++++++++++++++++++++++------
64229 1 file changed, 37 insertions(+), 6 deletions(-)
64230
64231commit 4bd67a7eb862df211d121ac4a634c0a98583a287
64232Author: Valery Febvre <vfebvre at easter-eggs.com>
64233Date:   Thu Aug 5 16:09:54 2004 +0000
64234
64235    lasso_server_get_providerID_from_hash() method takes now
64236    a hash base64 encoded as argument.
64237
64238 lasso/id-ff/server.c | 15 +++++++++------
64239 lasso/id-ff/server.h |  2 +-
64240 2 files changed, 10 insertions(+), 7 deletions(-)
64241
64242commit 89dd9eb1b87cd0c757eaa54a3e646c5b34c25fee
64243Author: Valery Febvre <vfebvre at easter-eggs.com>
64244Date:   Thu Aug 5 16:07:39 2004 +0000
64245
64246    Added automatic detection for the lasso HRef in lasso_node_get_child()
64247
64248 lasso/xml/xml.c | 5 +++--
64249 1 file changed, 3 insertions(+), 2 deletions(-)
64250
64251commit 379df4cb7e9a458d168ed601c5f0b2d2787d577b
64252Author: Nicolas Clapies <nclapies@entrouvert.com>
64253Date:   Thu Aug 5 16:05:38 2004 +0000
64254
64255    fix in lecp
64256
64257 python/environs/py_lecp.c | 8 ++++----
64258 1 file changed, 4 insertions(+), 4 deletions(-)
64259
64260commit e13598de344aa011bfb4537716b0dea6e0e6f566
64261Author: Valery Febvre <vfebvre at easter-eggs.com>
64262Date:   Thu Aug 5 15:56:30 2004 +0000
64263
64264    Replaced a lot of wrong issueInstance words by issueInstant
64265    Renamed 3 methods:
64266            lasso_saml_assertion_set_issueInstant(),
64267            lasso_samlp_request_abstract_set_issueInstant(),
64268            lasso_samlp_response_abstract_set_issueInstant()
64269
64270 lasso/Attic/protocols/artifact.c                   | 17 ++++------
64271 lasso/Attic/protocols/artifact.h                   | 38 ++++++++++-----------
64272 lasso/Attic/protocols/authn_request.c              | 10 +++---
64273 lasso/Attic/protocols/authn_response.c             |  6 ++--
64274 lasso/Attic/protocols/elements/assertion.c         |  4 +--
64275 .../federation_termination_notification.c          |  8 ++---
64276 lasso/Attic/protocols/logout_request.c             |  8 ++---
64277 lasso/Attic/protocols/logout_response.c            |  8 ++---
64278 .../protocols/name_identifier_mapping_request.c    |  8 ++---
64279 .../protocols/name_identifier_mapping_response.c   |  8 ++---
64280 .../protocols/register_name_identifier_request.c   |  8 ++---
64281 .../protocols/register_name_identifier_response.c  |  8 ++---
64282 lasso/Attic/protocols/request.c                    |  4 +--
64283 lasso/Attic/protocols/response.c                   |  4 +--
64284 lasso/xml/saml_assertion.c                         | 14 ++++----
64285 lasso/xml/saml_assertion.h                         |  4 +--
64286 lasso/xml/samlp_request_abstract.c                 |  8 ++---
64287 lasso/xml/samlp_request_abstract.h                 | 34 +++++++++----------
64288 lasso/xml/samlp_response_abstract.c                |  8 ++---
64289 lasso/xml/samlp_response_abstract.h                | 39 +++++++++++-----------
64290 20 files changed, 121 insertions(+), 125 deletions(-)
64291
64292commit 0e9d65ce4b1be716d161e6c2cb61a54a52cb8d04
64293Author: Romain Chantereay <rchantereau@entrouvert.com>
64294Date:   Thu Aug 5 15:55:38 2004 +0000
64295
64296    Corrected error due to focus problem.
64297
64298 configure.ac | 2 +-
64299 1 file changed, 1 insertion(+), 1 deletion(-)
64300
64301commit b8c5dc8364753fbe72c7fd725fd29ba34f74a60f
64302Author: Romain Chantereay <rchantereau@entrouvert.com>
64303Date:   Thu Aug 5 15:50:08 2004 +0000
64304
64305    PHP build by default
64306
64307 configure.ac | 2 +-
64308 1 file changed, 1 insertion(+), 1 deletion(-)
64309
64310commit fc837435a657075769c4ecdafcf9a0ec06e5238b
64311Author: Nicolas Clapies <nclapies@entrouvert.com>
64312Date:   Thu Aug 5 15:48:06 2004 +0000
64313
64314    *** empty log message ***
64315
64316 python/environs/py_lecp.c | 7 ++++++-
64317 1 file changed, 6 insertions(+), 1 deletion(-)
64318
64319commit 8895c1da920efe28b9242f08bd62ef25963f3262
64320Author: Nicolas Clapies <nclapies@entrouvert.com>
64321Date:   Thu Aug 5 15:47:26 2004 +0000
64322
64323    fixed coding style
64324
64325 lasso/id-ff/federation_termination.c   | 32 ++++++-------
64326 lasso/id-ff/lecp.c                     | 26 +++++------
64327 lasso/id-ff/logout.c                   | 82 +++++++++++++++++-----------------
64328 lasso/id-ff/register_name_identifier.c | 60 ++++++++++++-------------
64329 4 files changed, 100 insertions(+), 100 deletions(-)
64330
64331commit 5315915ec79507e6b3ca3a3372ea0cf25faf57de
64332Author: Romain Chantereay <rchantereau@entrouvert.com>
64333Date:   Thu Aug 5 15:47:04 2004 +0000
64334
64335    Unified configuration report.
64336
64337 configure.ac | 2 +-
64338 1 file changed, 1 insertion(+), 1 deletion(-)
64339
64340commit 77c421a3c4b5562d9454106cce6c40feb0f0b1a6
64341Author: Romain Chantereay <rchantereau@entrouvert.com>
64342Date:   Thu Aug 5 15:45:29 2004 +0000
64343
64344    pkg-config => $PKG_CONFIG
64345
64346 configure.ac | 2 +-
64347 1 file changed, 1 insertion(+), 1 deletion(-)
64348
64349commit 364d5ab3c9c7107c5df4c73a3eee4b0186d2fefa
64350Author: Romain Chantereay <rchantereau@entrouvert.com>
64351Date:   Thu Aug 5 15:35:53 2004 +0000
64352
64353    Fix #231
64354
64355 configure.ac | 2 --
64356 1 file changed, 2 deletions(-)
64357
64358commit 0d7e3772d0a2699889867cbbef90f1467ab9acb2
64359Author: Romain Chantereay <rchantereau@entrouvert.com>
64360Date:   Thu Aug 5 15:32:47 2004 +0000
64361
64362    - Fix #234
64363
64364 lasso/Makefile.am | 1 +
64365 1 file changed, 1 insertion(+)
64366
64367commit b12193e68f822203ac01ea81055aebfb45b82544
64368Author: Christophe Nowicki <cnowicki@easter-eggs.com>
64369Date:   Thu Aug 5 15:26:38 2004 +0000
64370
64371    automake/autoconf support for the php binding
64372
64373 Makefile.am                       |  5 +++-
64374 configure.ac                      | 56 +++++++++++++++++++++++++++++++++++++--
64375 php/Makefile.am                   | 29 ++++++++++++++++++++
64376 php/environs/Makefile.am          | 15 +++++++++++
64377 php/environs/lasso_federation.c   |  4 +--
64378 php/environs/lasso_identity.c     | 31 ++--------------------
64379 php/environs/lasso_login.c        |  4 +--
64380 php/environs/lasso_profile.c      |  4 +--
64381 php/environs/lasso_server.c       |  4 +--
64382 php/environs/lasso_session.c      |  4 +--
64383 php/lasso.c                       |  3 +--
64384 php/php_lasso.h                   |  1 -
64385 php/tests/Makefile.am             |  0
64386 php/xml/Makefile.am               | 15 +++++++++++
64387 php/xml/lasso_lib_authn_request.c |  4 +--
64388 15 files changed, 132 insertions(+), 47 deletions(-)
64389
64390commit 8ecc49afbd5a6d860d5de1b170ef8e81e6a58fea
64391Author: Romain Chantereay <rchantereau@entrouvert.com>
64392Date:   Thu Aug 5 15:24:33 2004 +0000
64393
64394    - Added explanations to libtool versionning system.
64395    - Added explanations in order to fix a "good" version number in order to produce  a correct libtool version.
64396
64397    - Fixed #229.
64398    - Fixed #202.
64399
64400 configure.ac | 12 +++++++++++-
64401 1 file changed, 11 insertions(+), 1 deletion(-)
64402
64403commit b29c3b78c49577c287910dd00397dfbbfd2d2dd0
64404Author: Romain Chantereay <rchantereau@entrouvert.com>
64405Date:   Thu Aug 5 15:12:06 2004 +0000
64406
64407    Remove command line PACKAGE definition (already done in lasso_config.h).
64408
64409 lasso/Makefile.am | 4 +++-
64410 1 file changed, 3 insertions(+), 1 deletion(-)
64411
64412commit 491d441e659853ca52c67730c2f7d8449cdd9fa6
64413Author: Romain Chantereay <rchantereau@entrouvert.com>
64414Date:   Thu Aug 5 11:01:01 2004 +0000
64415
64416    Unified configure output. (#229)
64417
64418    Corrected some errors with AM_CONDITIONAL bad placed calls.
64419
64420 configure.ac | 7 ++++---
64421 1 file changed, 4 insertions(+), 3 deletions(-)
64422
64423commit 9fe13851e59dd584617cf79822fe4ba2bcb058e3
64424Author: Romain Chantereay <rchantereau@entrouvert.com>
64425Date:   Thu Aug 5 10:32:48 2004 +0000
64426
64427    Use of conditional subdirectories.
64428
64429    This permit automake to automaticaly define a correct DIST_SUBDIRS.
64430
64431 Makefile.am  |  9 ++++++++-
64432 configure.ac | 19 ++++++++-----------
64433 2 files changed, 16 insertions(+), 12 deletions(-)
64434
64435commit 33ebd74c07908e1365847fafd268c1e463e02a07
64436Author: Valery Febvre <vfebvre at easter-eggs.com>
64437Date:   Thu Aug 5 01:10:23 2004 +0000
64438
64439    lasso_identity_get_federation() & lasso_identity_add_federation() methods
64440    make now a copy of the federation object.
64441
64442 lasso/id-ff/federation_termination.c   |  4 ++-
64443 lasso/id-ff/identity.c                 | 25 ++++++++------
64444 lasso/id-ff/login.c                    | 63 +++++++++++++++++++++++-----------
64445 lasso/id-ff/logout.c                   |  4 ++-
64446 lasso/id-ff/name_identifier_mapping.c  |  4 ++-
64447 lasso/id-ff/register_name_identifier.c |  2 ++
64448 6 files changed, 68 insertions(+), 34 deletions(-)
64449
64450commit 12c0f0c478af25ba0c1c2655ef943f91504b29f8
64451Author: Valery Febvre <vfebvre at easter-eggs.com>
64452Date:   Thu Aug 5 00:15:21 2004 +0000
64453
64454    update
64455
64456 HACKING | 3 ++-
64457 1 file changed, 2 insertions(+), 1 deletion(-)
64458
64459commit 73ff9b07dd204c701b863ac5c61fc8b4ec865603
64460Author: Valery Febvre <vfebvre at easter-eggs.com>
64461Date:   Wed Aug 4 23:02:42 2004 +0000
64462
64463    Added a new argument 'err' in lasso_artifact_get_* methods
64464    for errors reporting.
64465
64466 lasso/Attic/protocols/artifact.c | 75 ++++++++++++++++++++++++++++++++--------
64467 lasso/Attic/protocols/artifact.h | 15 +++++---
64468 2 files changed, 70 insertions(+), 20 deletions(-)
64469
64470commit 0129cc8b60fcb371f878a5b35080f883d3115ce7
64471Author: Valery Febvre <vfebvre at easter-eggs.com>
64472Date:   Wed Aug 4 22:04:16 2004 +0000
64473
64474    update
64475
64476 HACKING | 1 -
64477 1 file changed, 1 deletion(-)
64478
64479commit 5f91d044d07e4e640ab3fe354b386c313707df65
64480Author: Valery Febvre <vfebvre at easter-eggs.com>
64481Date:   Wed Aug 4 22:03:10 2004 +0000
64482
64483    Initial commit
64484
64485 tests/valgrind/nss.supp     | 220 ++++++++++++++++++++++++++++++++++++++++++++
64486 tests/valgrind/openssl.supp |  63 +++++++++++++
64487 2 files changed, 283 insertions(+)
64488
64489commit 9c5d74fc74b736b666d183c2c852de302244e402
64490Author: Valery Febvre <vfebvre at easter-eggs.com>
64491Date:   Wed Aug 4 22:00:12 2004 +0000
64492
64493    update
64494
64495 HACKING | 2 +-
64496 1 file changed, 1 insertion(+), 1 deletion(-)
64497
64498commit 72075be34d1eb294524d214769d26906c10a5824
64499Author: Valery Febvre <vfebvre at easter-eggs.com>
64500Date:   Wed Aug 4 21:59:23 2004 +0000
64501
64502    update
64503
64504 HACKING | 6 ++++++
64505 1 file changed, 6 insertions(+)
64506
64507commit 6483c9584b1bf5a468276250805bedc1ee1edd3d
64508Author: Valery Febvre <vfebvre at easter-eggs.com>
64509Date:   Wed Aug 4 21:24:48 2004 +0000
64510
64511    update
64512
64513 HACKING | 30 +++++++++++++++++++++++-------
64514 1 file changed, 23 insertions(+), 7 deletions(-)
64515
64516commit 6f48cba5e81959bf43bf6a0d668f9bda1e4545b8
64517Author: Emmanuel Raviart <eraviart@entrouvert.com>
64518Date:   Wed Aug 4 19:55:17 2004 +0000
64519
64520    Python binding now raises exceptions instead of returning error codes.
64521    Close bug #237.
64522
64523 python/lasso.py             | 198 +++++++++++++++++++++++++++++++-------------
64524 python/tests/login_tests.py |  87 +++++++------------
64525 2 files changed, 170 insertions(+), 115 deletions(-)
64526
64527commit 3e411cc8ef1d2c6088df57ea6f5bd8f0f98f4c79
64528Author: Emmanuel Raviart <eraviart@entrouvert.com>
64529Date:   Wed Aug 4 19:06:12 2004 +0000
64530
64531    Slightly improved exception handling in Python.
64532
64533 python/lasso.py | 259 +++++++++++++++++++++++++++++++++++++++++++-------------
64534 1 file changed, 200 insertions(+), 59 deletions(-)
64535
64536commit 57af54c9d8b2a056140e959b2c6ece4cfea9c601
64537Author: Valery Febvre <vfebvre at easter-eggs.com>
64538Date:   Wed Aug 4 16:58:33 2004 +0000
64539
64540    Renamed lasso_server_get_provider() into lasso_server_get_provider_ref()
64541    Added lasso_server_get_provider(), this method returns a provider copy.
64542
64543 lasso/id-ff/federation_termination.c   |  2 +-
64544 lasso/id-ff/lecp.c                     |  2 +-
64545 lasso/id-ff/login.c                    | 28 ++++++++++++++--------------
64546 lasso/id-ff/logout.c                   |  4 ++--
64547 lasso/id-ff/name_identifier_mapping.c  |  4 ++--
64548 lasso/id-ff/register_name_identifier.c |  4 ++--
64549 lasso/id-ff/server.c                   | 24 ++++++++++++++++++++----
64550 lasso/id-ff/server.h                   |  3 +++
64551 8 files changed, 45 insertions(+), 26 deletions(-)
64552
64553commit f3e2bfbb4f3243bc82caa57eb922ba414909ee37
64554Author: Christophe Nowicki <cnowicki@easter-eggs.com>
64555Date:   Wed Aug 4 16:12:49 2004 +0000
64556
64557    first php binding import
64558
64559 php/Attic/examples/leak.php       |  30 ++++
64560 php/Attic/examples/login.php      |  43 +++++
64561 php/Attic/examples/test.php       |  93 +++++++++++
64562 php/environs/lasso_federation.c   |  58 +++++++
64563 php/environs/lasso_identity.c     | 127 +++++++++++++++
64564 php/environs/lasso_login.c        | 209 ++++++++++++++++++++++++
64565 php/environs/lasso_profile.c      | 261 ++++++++++++++++++++++++++++++
64566 php/environs/lasso_server.c       | 187 +++++++++++++++++++++
64567 php/environs/lasso_session.c      |  33 ++++
64568 php/lasso.c                       | 332 ++++++++++++++++++++++++++++++++++++++
64569 php/lasso.h                       |   7 +
64570 php/php_lasso.h                   | 145 +++++++++++++++++
64571 php/xml/lasso_lib_authn_request.c | 235 +++++++++++++++++++++++++++
64572 13 files changed, 1760 insertions(+)
64573
64574commit 59073ea1dde142312d2dec01e14f1607501e8cd9
64575Author: Romain Chantereay <rchantereau@entrouvert.com>
64576Date:   Wed Aug 4 15:59:17 2004 +0000
64577
64578    Added one java automake.
64579
64580 configure.ac | 1 +
64581 1 file changed, 1 insertion(+)
64582
64583commit a165f97479d3727a123a31bb5eacf593e2887039
64584Author: Romain Chantereay <rchantereau@entrouvert.com>
64585Date:   Wed Aug 4 15:56:34 2004 +0000
64586
64587    Me 1, Litlle memory stick Windows computer 0.
64588
64589    First step toward a fully automaked java build.
64590
64591    java now compile and build the DLL.
64592
64593 java/Makefile.am          | 25 +++++--------------------
64594 java/src/Makefile.am      |  2 +-
64595 java/src/c/Makefile.am    |  5 ++---
64596 java/src/java/Makefile.am | 19 +++++++++++++++++++
64597 4 files changed, 27 insertions(+), 24 deletions(-)
64598
64599commit e8d21d515c52c8e37afa264134c1e57dbfb9194a
64600Author: Valery Febvre <vfebvre at easter-eggs.com>
64601Date:   Wed Aug 4 15:38:23 2004 +0000
64602
64603    Fixed a bug in lasso_artifact_new() and lasso_artifact_get_identityProviderSuccinctID()
64604    IdentityProviderSuccinctID data (ProviderID SHA1 hash) is now Base64 encoded.
64605
64606 lasso/Attic/protocols/artifact.c | 40 ++++++++++++++++++++++++++++++----------
64607 1 file changed, 30 insertions(+), 10 deletions(-)
64608
64609commit 97a564dfd29b702860af4b784afb09310e456aad
64610Author: Emmanuel Raviart <eraviart@entrouvert.com>
64611Date:   Wed Aug 4 15:11:43 2004 +0000
64612
64613    Python test02 is now completely refactored. But bigger changes are on the
64614    way.
64615
64616 python/tests/login_tests.py | 133 +++++++++++++++++++++++++++++++-------------
64617 1 file changed, 94 insertions(+), 39 deletions(-)
64618
64619commit 4f32f67075f3e88edbb132a2efab81b5fbd32ffc
64620Author: Nicolas Clapies <nclapies@entrouvert.com>
64621Date:   Wed Aug 4 15:05:11 2004 +0000
64622
64623    *** empty log message ***
64624
64625 lasso/id-ff/session.c | 2 ++
64626 1 file changed, 2 insertions(+)
64627
64628commit 39823a5f49764426271d82b891f8fb0b31c45885
64629Author: Nicolas Clapies <nclapies@entrouvert.com>
64630Date:   Wed Aug 4 15:04:38 2004 +0000
64631
64632    update of lecp python binding
64633
64634 lasso/id-ff/lecp.h        |   2 +
64635 python/environs/py_lecp.c | 124 +++++++++++++++++++++++-----------------------
64636 python/environs/py_lecp.h |  16 ++----
64637 python/lasso.py           |  26 +++++-----
64638 python/lassomod.c         |   6 +--
64639 5 files changed, 82 insertions(+), 92 deletions(-)
64640
64641commit db0c5292db260e04fed32d5cac2c84c4217dea48
64642Author: Nicolas Clapies <nclapies@entrouvert.com>
64643Date:   Wed Aug 4 14:36:29 2004 +0000
64644
64645    update of the LECP profile
64646
64647 lasso/id-ff/lecp.c | 225 +++++++++++++++++++++++++++++++----------------------
64648 lasso/id-ff/lecp.h |  41 ++++------
64649 2 files changed, 144 insertions(+), 122 deletions(-)
64650
64651commit 42342c45619de52226ce2c2860c91c93fe5aa720
64652Author: Valery Febvre <vfebvre at easter-eggs.com>
64653Date:   Wed Aug 4 14:22:26 2004 +0000
64654
64655    Moved '#include <lasso/lasso_config.h> into lasso.c
64656    Added also in py_lasso.c
64657
64658 lasso/lasso.c     | 1 +
64659 lasso/lasso.h     | 2 --
64660 python/py_lasso.c | 2 ++
64661 3 files changed, 3 insertions(+), 2 deletions(-)
64662
64663commit 5390b82f32b28884eb411a57787dede171c53a73
64664Author: Valery Febvre <vfebvre at easter-eggs.com>
64665Date:   Wed Aug 4 14:02:52 2004 +0000
64666
64667    *** empty log message ***
64668
64669 lasso/Attic/protocols/provider.c | 2 ++
64670 1 file changed, 2 insertions(+)
64671
64672commit 26b653ed84054c82745ed8ce6da195e7738adcff
64673Author: Valery Febvre <vfebvre at easter-eggs.com>
64674Date:   Wed Aug 4 13:48:00 2004 +0000
64675
64676    Added the SOAP HTTP method in lasso_login_init_from_authn_request_msg()
64677
64678 lasso/id-ff/login.c | 20 +++++++++++---------
64679 1 file changed, 11 insertions(+), 9 deletions(-)
64680
64681commit 7659cf3f8d5e6b73089db3ab7e6cdda76868846a
64682Author: Valery Febvre <vfebvre at easter-eggs.com>
64683Date:   Wed Aug 4 13:44:49 2004 +0000
64684
64685    Added the SOAP export type in lasso_authn_request_new_from_export()
64686
64687 lasso/Attic/protocols/authn_request.c | 13 +++++++++++--
64688 1 file changed, 11 insertions(+), 2 deletions(-)
64689
64690commit b61789d2020cf9c40953acc35a85f4747f3e9954
64691Author: Emmanuel Raviart <eraviart@entrouvert.com>
64692Date:   Wed Aug 4 12:47:45 2004 +0000
64693
64694    The Python test refactoring continues and the light is still green.
64695
64696 python/tests/login_tests.py | 146 +++++++++++++++++++++++++++++++-------------
64697 1 file changed, 103 insertions(+), 43 deletions(-)
64698
64699commit eba16b056117e2b2f97f2e4b8cbc94dcc24fcd67
64700Author: Valery Febvre <vfebvre at easter-eggs.com>
64701Date:   Wed Aug 4 11:29:09 2004 +0000
64702
64703    Fixed 3 bugs in lasso_login_new_from_dump()
64704
64705 lasso/id-ff/login.c | 48 ++++++++++++++++++++++++++----------------------
64706 1 file changed, 26 insertions(+), 22 deletions(-)
64707
64708commit 6f79bbd1077d984818ed8d4315480fbc3aefbdae
64709Author: Frederic Peters <fpeters@entrouvert.com>
64710Date:   Wed Aug 4 11:07:33 2004 +0000
64711
64712    fixed typo; fix bug230
64713
64714 tests/Makefile.am | 2 +-
64715 1 file changed, 1 insertion(+), 1 deletion(-)
64716
64717commit d6ce9f401ee1414453d4c9e5cb4890b881b7862c
64718Author: Emmanuel Raviart <eraviart@entrouvert.com>
64719Date:   Wed Aug 4 10:52:26 2004 +0000
64720
64721    The Python test reorganization continues. It detects a new login bug, so the
64722    light will be red again.
64723
64724 python/tests/login_tests.py | 128 +++++++++++++++++++++++++++++---------------
64725 1 file changed, 85 insertions(+), 43 deletions(-)
64726
64727commit 9ccd7f00042f2a6b239a19d583585c2bcf004d2c
64728Author: Nicolas Clapies <nclapies@entrouvert.com>
64729Date:   Wed Aug 4 10:51:19 2004 +0000
64730
64731    remove warning message before lasso_session_remove_assertion()
64732
64733 lasso/id-ff/logout.c | 1 -
64734 1 file changed, 1 deletion(-)
64735
64736commit 81ec2cfe2d376aa5063e578e8d46917f6814d381
64737Author: Frederic Peters <fpeters@entrouvert.com>
64738Date:   Wed Aug 4 10:47:11 2004 +0000
64739
64740    [angry comment removed]
64741
64742 tests/tests.c | 2 +-
64743 1 file changed, 1 insertion(+), 1 deletion(-)
64744
64745commit 817e7ba10034dda4ea8a7bfb18ac0daec24f44d2
64746Author: Valery Febvre <vfebvre at easter-eggs.com>
64747Date:   Wed Aug 4 10:19:19 2004 +0000
64748
64749    *** empty log message ***
64750
64751 python/environs/py_login.c | 4 ++--
64752 1 file changed, 2 insertions(+), 2 deletions(-)
64753
64754commit 50912858927893bbd58bffd4513f0884424266c0
64755Author: Valery Febvre <vfebvre at easter-eggs.com>
64756Date:   Wed Aug 4 10:15:10 2004 +0000
64757
64758    Renamed enums (Bug #225):
64759            lassoMessageTypes,lassoHttpMethods,lassoRequestTypes
64760    into
64761            lassoMessageType,lassoHttpMethod,lassoRequestType
64762
64763 lasso/id-ff/federation_termination.c   |  2 +-
64764 lasso/id-ff/federation_termination.h   |  2 +-
64765 lasso/id-ff/identity.c                 |  2 +-
64766 lasso/id-ff/logout.c                   | 12 ++++++------
64767 lasso/id-ff/logout.h                   | 32 ++++++++++++++++----------------
64768 lasso/id-ff/name_identifier_mapping.c  |  4 ++--
64769 lasso/id-ff/name_identifier_mapping.h  |  4 ++--
64770 lasso/id-ff/profile.c                  | 34 +++++++++++++++++-----------------
64771 lasso/id-ff/profile.h                  | 29 +++++++++++++++--------------
64772 lasso/id-ff/register_name_identifier.c |  4 ++--
64773 lasso/id-ff/register_name_identifier.h |  4 ++--
64774 11 files changed, 65 insertions(+), 64 deletions(-)
64775
64776commit 5b1577c4390001f2a926143efdc121fd95c0efc8
64777Author: Valery Febvre <vfebvre at easter-eggs.com>
64778Date:   Wed Aug 4 10:10:10 2004 +0000
64779
64780    Removed the 'identity' arg in lasso_login_new_from_dump() method
64781
64782 lasso/id-ff/login.c        | 28 +++++++++++++---------------
64783 lasso/id-ff/login.h        | 27 +++++++++++++--------------
64784 lasso/id-ff/session.c      |  2 +-
64785 python/environs/py_login.c | 16 ++++++----------
64786 python/lasso.py            |  4 ++--
64787 5 files changed, 35 insertions(+), 42 deletions(-)
64788
64789commit 7769487654652494fbbe06b9670845209a03b45a
64790Author: Nicolas Clapies <nclapies@entrouvert.com>
64791Date:   Wed Aug 4 09:30:45 2004 +0000
64792
64793    add lasso_session_remove_assertion() in validate_request() and process_response_msg()
64794
64795 lasso/id-ff/logout.c | 13 ++++++-------
64796 1 file changed, 6 insertions(+), 7 deletions(-)
64797
64798commit 418216526cd9eec979c96e264516de9af0cad50e
64799Author: Nicolas Clapies <nclapies@entrouvert.com>
64800Date:   Wed Aug 4 08:56:19 2004 +0000
64801
64802    set nameIdentifier attribute of the logout object (from LogoutRequest NameIdentifier value) after a call of init_request() method
64803
64804 lasso/id-ff/logout.c | 6 +++++-
64805 1 file changed, 5 insertions(+), 1 deletion(-)
64806
64807commit c5eb73df35c179a205e18f2635e81ba26ece16bb
64808Author: Nicolas Clapies <nclapies@entrouvert.com>
64809Date:   Wed Aug 4 07:41:49 2004 +0000
64810
64811    move server param in new
64812
64813 lasso/id-ff/lecp.c        | 24 +++++++++++++++---------
64814 lasso/id-ff/lecp.h        |  4 +---
64815 python/environs/py_lecp.c | 23 ++++++++++-------------
64816 3 files changed, 26 insertions(+), 25 deletions(-)
64817
64818commit f46fda185194bd7877f10bea04898ae5b6159d5f
64819Author: Nicolas Clapies <nclapies@entrouvert.com>
64820Date:   Wed Aug 4 07:40:42 2004 +0000
64821
64822    *** empty log message ***
64823
64824 python/lasso.py | 16 ++++++++--------
64825 1 file changed, 8 insertions(+), 8 deletions(-)
64826
64827commit 882b5ec9715d4098b1af3944608fd5da30dbb277
64828Author: Emmanuel Raviart <eraviart@entrouvert.com>
64829Date:   Wed Aug 4 06:02:47 2004 +0000
64830
64831    In Python tests, renamed sp to spServer and idp to idpServer.
64832
64833 python/tests/login_tests.py | 94 ++++++++++++++++++++++-----------------------
64834 1 file changed, 47 insertions(+), 47 deletions(-)
64835
64836commit c2efacf298be865314282120002b1769c8752238
64837Author: Emmanuel Raviart <eraviart@entrouvert.com>
64838Date:   Wed Aug 4 05:49:35 2004 +0000
64839
64840    In Python, Server.add_provider now returns an error code instead of None.
64841
64842 python/environs/py_server.c | 16 ++++++++--------
64843 python/lasso.py             |  4 ++--
64844 2 files changed, 10 insertions(+), 10 deletions(-)
64845
64846commit 1672a77f98986d3a793e51ba8b364c097182439e
64847Author: Emmanuel Raviart <eraviart@entrouvert.com>
64848Date:   Wed Aug 4 05:48:28 2004 +0000
64849
64850    Begin to restructure Python tests.
64851
64852 python/tests/login_tests.py | 120 ++++++++++++++++++++++++--------------------
64853 1 file changed, 66 insertions(+), 54 deletions(-)
64854
64855commit ef5c65cec8b621daab0b4c21301ea7c5b3992108
64856Author: Valery Febvre <vfebvre at easter-eggs.com>
64857Date:   Wed Aug 4 01:44:48 2004 +0000
64858
64859    Renamed enum lassoProviderTypes into lassoProviderType (Bug #225)
64860
64861 lasso/Attic/protocols/provider.c       | 74 +++++++++++++++++-----------------
64862 lasso/Attic/protocols/provider.h       | 68 +++++++++++++++----------------
64863 lasso/id-ff/federation_termination.c   |  2 +-
64864 lasso/id-ff/logout.c                   |  4 +-
64865 lasso/id-ff/logout.h                   |  4 +-
64866 lasso/id-ff/name_identifier_mapping.c  |  6 +--
64867 lasso/id-ff/name_identifier_mapping.h  |  8 ++--
64868 lasso/id-ff/profile.h                  |  6 +--
64869 lasso/id-ff/register_name_identifier.c |  4 +-
64870 lasso/id-ff/register_name_identifier.h | 28 ++++++-------
64871 10 files changed, 102 insertions(+), 102 deletions(-)
64872
64873commit e3aa5c2b7d37346a61b4e7774e96cd9e82d5a846
64874Author: Valery Febvre <vfebvre at easter-eggs.com>
64875Date:   Wed Aug 4 01:19:35 2004 +0000
64876
64877    Renamed enum lassoNodeExportTypes into lassoNodeExportType (Bug #225)
64878
64879 lasso/Attic/protocols/authn_request.c              |  4 ++--
64880 lasso/Attic/protocols/authn_request.h              |  4 ++--
64881 lasso/Attic/protocols/authn_request_envelope.c     |  2 +-
64882 lasso/Attic/protocols/authn_request_envelope.h     | 14 +++++++-------
64883 lasso/Attic/protocols/authn_response.c             |  4 ++--
64884 lasso/Attic/protocols/authn_response.h             |  4 ++--
64885 lasso/Attic/protocols/authn_response_envelope.c    |  4 ++--
64886 lasso/Attic/protocols/authn_response_envelope.h    |  4 ++--
64887 .../federation_termination_notification.c          |  2 +-
64888 .../federation_termination_notification.h          |  4 ++--
64889 lasso/Attic/protocols/logout_request.c             |  4 ++--
64890 lasso/Attic/protocols/logout_request.h             |  6 ++++--
64891 lasso/Attic/protocols/logout_response.c            | 12 ++++++------
64892 lasso/Attic/protocols/logout_response.h            | 12 ++++++------
64893 .../protocols/register_name_identifier_request.c   |  4 ++--
64894 .../protocols/register_name_identifier_request.h   | 22 +++++++++++-----------
64895 .../protocols/register_name_identifier_response.c  |  4 ++--
64896 .../protocols/register_name_identifier_response.h  |  4 ++--
64897 lasso/Attic/protocols/request.c                    |  4 ++--
64898 lasso/Attic/protocols/request.h                    |  4 ++--
64899 lasso/Attic/protocols/response.c                   |  4 ++--
64900 lasso/Attic/protocols/response.h                   |  4 ++--
64901 lasso/xml/xml.h                                    |  2 +-
64902 23 files changed, 67 insertions(+), 65 deletions(-)
64903
64904commit 8116061d6bd0c2825f7fe072a890151786f4fce1
64905Author: Valery Febvre <vfebvre at easter-eggs.com>
64906Date:   Wed Aug 4 00:45:32 2004 +0000
64907
64908    Changed all lasso_provider_get_* methods prototype
64909    It was added:
64910            a 'provider_type' argument to read in the appropriate Descriptor in metadata
64911            a 'err' argument for reporting errors
64912
64913 lasso/Attic/protocols/provider.c       | 315 +++++++++++++++++++++++++++------
64914 lasso/Attic/protocols/provider.h       |  68 ++++---
64915 lasso/id-ff/federation_termination.c   |  18 +-
64916 lasso/id-ff/lecp.c                     |   8 +-
64917 lasso/id-ff/login.c                    |  75 ++++----
64918 lasso/id-ff/logout.c                   |  20 ++-
64919 lasso/id-ff/name_identifier_mapping.c  |  12 +-
64920 lasso/id-ff/register_name_identifier.c |  18 +-
64921 8 files changed, 401 insertions(+), 133 deletions(-)
64922
64923commit bad710b4e0aa661ab2d9a7d7aed95e5672221fee
64924Author: Emmanuel Raviart <eraviart@entrouvert.com>
64925Date:   Tue Aug 3 22:41:32 2004 +0000
64926
64927    I thought I had discover one new bug in Lasso SP logout. I was wrong... I
64928    discovered one bug and a missing feature:
64929
64930    - first the feature request: Lasso should set logout.nameIdentifier in
64931    logout.init_request, because there is no way to retrieve the current
64932    nameIdentifier from identity_dump or session_dump
64933
64934    - and now the bug: After the IDP soapEndpoint returns a SOAP response, the
64935    SP process_response_msg doesn't remove the assertion from session (neither
64936    does it set session.is_dirty flag).
64937
64938    See the new test05 for details.
64939
64940 python/tests/login_tests.py | 354 ++++++++++++++++++++++++++------------------
64941 1 file changed, 214 insertions(+), 140 deletions(-)
64942
64943commit 5391fb4a096ffd526cd5b591e661ed032b2b7ad2
64944Author: Emmanuel Raviart <eraviart@entrouvert.com>
64945Date:   Tue Aug 3 20:33:41 2004 +0000
64946
64947    Python tests now work again, but please remove the Lasso-CRITICAL below.
64948
64949    Generate identity and service provider context dumps ... ok
64950    Service provider initiated login ... ok
64951    Identity Provider single sign-on when identity and session already exist. ...
64952    (process:22065): Lasso-CRITICAL **: 03-08-2004 22:25:48 An assertion existed
64953    already for this providerID, it was replaced by the new one.
64954
64955    ok
64956    Identity Provider logout. ... ok
64957
64958 python/tests/login_tests.py | 8 ++++----
64959 1 file changed, 4 insertions(+), 4 deletions(-)
64960
64961commit 948528463fce1c79605f15e36ca9c4080fc839aa
64962Author: Emmanuel Raviart <eraviart@entrouvert.com>
64963Date:   Tue Aug 3 20:18:07 2004 +0000
64964
64965    Install documentation is running after autoconf changes.
64966
64967 INSTALL | 27 +++++++++++++++++----------
64968 1 file changed, 17 insertions(+), 10 deletions(-)
64969
64970commit 71ca62281ae017eba6b3afa77b07951c22a110de
64971Author: Emmanuel Raviart <eraviart@entrouvert.com>
64972Date:   Tue Aug 3 20:04:23 2004 +0000
64973
64974    Lasso now requires automake 1.8
64975
64976 INSTALL | 2 +-
64977 1 file changed, 1 insertion(+), 1 deletion(-)
64978
64979commit 407e60c8d648ce6353551f2e7b16910c81e7da6d
64980Author: Romain Chantereay <rchantereau@entrouvert.com>
64981Date:   Tue Aug 3 17:49:12 2004 +0000
64982
64983    No more anoying warning.
64984
64985 java/Makefile.am | 4 ++--
64986 1 file changed, 2 insertions(+), 2 deletions(-)
64987
64988commit 12d4132e89409b8154b67c81933ac54f0f862e03
64989Author: Nicolas Clapies <nclapies@entrouvert.com>
64990Date:   Tue Aug 3 17:35:03 2004 +0000
64991
64992    *** empty log message ***
64993
64994 python/environs/py_logout.c | 2 +-
64995 python/lassomod.c           | 4 ++--
64996 2 files changed, 3 insertions(+), 3 deletions(-)
64997
64998commit 82ecd5525e3f07fe96054a80ae17a0e855142715
64999Author: Romain Chantereay <rchantereau@entrouvert.com>
65000Date:   Tue Aug 3 17:18:03 2004 +0000
65001
65002    Bye bye AM_CONDITIONAL rests.
65003
65004    (the if WITH_PYTHON are not accurate now).
65005
65006 python/environs/Makefile.am           | 2 --
65007 python/protocols/Makefile.am          | 2 --
65008 python/protocols/elements/Makefile.am | 2 --
65009 python/xml/Makefile.am                | 2 --
65010 4 files changed, 8 deletions(-)
65011
65012commit 133ed75c682fb60fd7a33d3555f5b063bf7e46f1
65013Author: Nicolas Clapies <nclapies@entrouvert.com>
65014Date:   Tue Aug 3 17:13:33 2004 +0000
65015
65016    initial version
65017
65018 python/xml/py_lib_authn_response.c | 69 ++++++++++++++++++++++++++++++++++++++
65019 python/xml/py_lib_authn_response.h | 42 +++++++++++++++++++++++
65020 2 files changed, 111 insertions(+)
65021
65022commit 169f65d306c3b6726f000ec85d352cb411bddb01
65023Author: Romain Chantereay <rchantereau@entrouvert.com>
65024Date:   Tue Aug 3 17:03:18 2004 +0000
65025
65026    - No more need of version.h.
65027    - Better libtool version computation.
65028
65029 configure.ac      | 3 ++-
65030 lasso/Makefile.am | 1 -
65031 2 files changed, 2 insertions(+), 2 deletions(-)
65032
65033commit 89681c3cb4be0d85c6599c43afef8f7d76e9d651
65034Author: Romain Chantereay <rchantereau@entrouvert.com>
65035Date:   Tue Aug 3 16:47:07 2004 +0000
65036
65037    Update to automake 1.8.
65038
65039 autogen.sh | 6 +++---
65040 1 file changed, 3 insertions(+), 3 deletions(-)
65041
65042commit ae6a0cfee8bcafad79de0a9ec4451bb57ca41512
65043Author: Romain Chantereay <rchantereau@entrouvert.com>
65044Date:   Tue Aug 3 16:39:40 2004 +0000
65045
65046    Revert.
65047
65048 configure.ac | 2 +-
65049 1 file changed, 1 insertion(+), 1 deletion(-)
65050
65051commit 2fc5a35500c243d1813c5941e2f9f3494537efcc
65052Author: Romain Chantereay <rchantereau@entrouvert.com>
65053Date:   Tue Aug 3 16:33:02 2004 +0000
65054
65055    Updated macro calls: from AM_CONFIG_HEADER to AC_CONFIG_HEADERS.
65056
65057 configure.ac | 2 +-
65058 1 file changed, 1 insertion(+), 1 deletion(-)
65059
65060commit 3a654bf8e99cfebd415ea03a065dcf87c315e1c2
65061Author: Romain Chantereay <rchantereau@entrouvert.com>
65062Date:   Tue Aug 3 16:14:44 2004 +0000
65063
65064    Corrected SWIG warning. (deleted it.)
65065
65066 autogen.sh | 5 -----
65067 1 file changed, 5 deletions(-)
65068
65069commit 632accef0cd2567a584d61a9ff766271d6a6440e
65070Author: Romain Chantereay <rchantereau@entrouvert.com>
65071Date:   Tue Aug 3 16:03:54 2004 +0000
65072
65073    - Added libtool auto versionning (or corrected).
65074
65075 configure.ac | 2 +-
65076 1 file changed, 1 insertion(+), 1 deletion(-)
65077
65078commit 348d8b450a2d0fa55f2ce36f1ad08cd9737fdf7c
65079Author: Romain Chantereay <rchantereau@entrouvert.com>
65080Date:   Tue Aug 3 15:56:18 2004 +0000
65081
65082    - Learn back to the previous Python detection.
65083
65084    - Corrected invalid variable in automake java top dir Makefile.
65085
65086 configure.ac     | 35 +++++++++++++++++++++++++++++++----
65087 java/Makefile.am |  2 --
65088 2 files changed, 31 insertions(+), 6 deletions(-)
65089
65090commit a8f5ab2f0d964dbc9fa963d7be659a3c40797768
65091Author: Romain Chantereay <rchantereau@entrouvert.com>
65092Date:   Tue Aug 3 15:28:34 2004 +0000
65093
65094    Commented out coldfusion/Makefile generation.
65095
65096 configure.ac | 13 ++++++-------
65097 1 file changed, 6 insertions(+), 7 deletions(-)
65098
65099commit 638371bb157eb05144d050c3663d8e1af52c52f1
65100Author: Nicolas Clapies <nclapies@entrouvert.com>
65101Date:   Tue Aug 3 15:27:26 2004 +0000
65102
65103    replace load_request_msg() with process_request_msg(), process_request() with validate_request(), remove assertion of the authenticated principal in validate_request()
65104
65105 lasso/id-ff/logout.c        | 24 ++++++------------------
65106 lasso/id-ff/logout.h        |  4 ++--
65107 python/environs/py_logout.c | 16 ++++++++--------
65108 python/environs/py_logout.h |  4 ++--
65109 python/lassomod.c           | 13 +++++++++----
65110 tests/login_tests.c         |  6 +++---
65111 6 files changed, 30 insertions(+), 37 deletions(-)
65112
65113commit d5dc250c35425aa2c99a631b3f37d826ebf59deb
65114Author: Romain Chantereay <rchantereau@entrouvert.com>
65115Date:   Tue Aug 3 15:25:31 2004 +0000
65116
65117    SWIG is NOT required (yet ?) !
65118
65119 autogen.sh | 8 ++++----
65120 1 file changed, 4 insertions(+), 4 deletions(-)
65121
65122commit 64cf35bed3b259a7b59c45a14beb777cf73f3808
65123Author: Nicolas Clapies <nclapies@entrouvert.com>
65124Date:   Tue Aug 3 15:23:24 2004 +0000
65125
65126    add request type test for Lecp
65127
65128 lasso/id-ff/profile.c |  8 +++++---
65129 lasso/id-ff/profile.h |  1 +
65130 python/lasso.py       | 31 +++++++++++++++++++++++++------
65131 3 files changed, 31 insertions(+), 9 deletions(-)
65132
65133commit 12babeda63deaf8cd38a62bc2f3d3e3458b71d86
65134Author: Romain Chantereay <rchantereau@entrouvert.com>
65135Date:   Tue Aug 3 15:12:45 2004 +0000
65136
65137    New Autotools infrastructure.
65138
65139    Don't hesitate to report bug (if any).
65140
65141    Main changes:
65142
65143    - No more, or so few AM_CONDITIONAL.
65144
65145    - Binding compilation use AC_SUBST top level Makefile SUBDIRS.
65146
65147    - Change order of AM Macro.
65148
65149    - Added Macro.
65150
65151    - Fix Windows Compilation.
65152
65153    - New way to handle version number.
65154
65155    - Use of lasso_config.h
65156
65157    - more ? I do not remember.
65158
65159 Makefile.am                          |   2 +-
65160 autogen.sh                           | 239 ++++++++++++----
65161 configure.ac                         | 524 ++++++++++++++++++++++------------
65162 java/Makefile                        |  60 ----
65163 java/Makefile.am                     |  79 ++++++
65164 java/coldfusion/Makefile             | 535 +++++++++++++++++++++++++++++++++--
65165 java/src/Makefile.am                 |   1 +
65166 java/src/c/{Makefile => Makefile.am} |  19 +-
65167 java/tests/LoginTest.java            |   3 +-
65168 lasso/Makefile.am                    |  22 +-
65169 lasso/export.h                       |   4 +-
65170 lasso/lasso.h                        |   6 +-
65171 python/Makefile.am                   |   2 -
65172 13 files changed, 1162 insertions(+), 334 deletions(-)
65173
65174commit 03dbde1cf482803bf733e14bb8b7fc94d8342932
65175Author: Valery Febvre <vfebvre at easter-eggs.com>
65176Date:   Tue Aug 3 13:54:58 2004 +0000
65177
65178    Fixed a bug in lasso_session_new_from_dump()
65179
65180 lasso/id-ff/session.c | 39 +++++++++++++++++++++++++--------------
65181 1 file changed, 25 insertions(+), 14 deletions(-)
65182
65183commit bbed9c0088c7526bbdc22dae77a261b31ff2e544
65184Author: Valery Febvre <vfebvre at easter-eggs.com>
65185Date:   Tue Aug 3 13:52:48 2004 +0000
65186
65187    Added some optimizations in lasso_identity_add_federation()
65188
65189 lasso/id-ff/identity.c | 19 ++++++++-----------
65190 1 file changed, 8 insertions(+), 11 deletions(-)
65191
65192commit e34f412d4781f9db24745b2490b2803f2b62ccb7
65193Author: Emmanuel Raviart <eraviart@entrouvert.com>
65194Date:   Tue Aug 3 12:59:18 2004 +0000
65195
65196    Bug correction in test04.
65197
65198 python/tests/login_tests.py | 2 +-
65199 1 file changed, 1 insertion(+), 1 deletion(-)
65200
65201commit 62238e23961de67306c3f6938c2f18acd594557b
65202Author: Emmanuel Raviart <eraviart@entrouvert.com>
65203Date:   Tue Aug 3 12:56:58 2004 +0000
65204
65205    Added forgotten Lasso call in test04.
65206
65207 python/tests/login_tests.py | 2 +-
65208 1 file changed, 1 insertion(+), 1 deletion(-)
65209
65210commit 893202844205390f040cd9463f9365dca08f0591
65211Author: Emmanuel Raviart <eraviart@entrouvert.com>
65212Date:   Tue Aug 3 12:30:28 2004 +0000
65213
65214    Updated Python test04.
65215
65216    Tell the poor win32 user that he can't test the software
65217
65218 README.WIN32                | 10 ++++++++--
65219 python/tests/login_tests.py | 12 +++++++-----
65220 2 files changed, 15 insertions(+), 7 deletions(-)
65221
65222commit 221e206eec018d1b8ddb7966d663e8bac2985dd0
65223Author: Nicolas Clapies <nclapies@entrouvert.com>
65224Date:   Tue Aug 3 10:41:17 2004 +0000
65225
65226    replace G_LOG_LEVEL_ERROR with G_LOG_LEVEL_CRITICAL
65227
65228 lasso/id-ff/federation_termination.c   | 30 +++++++++++-----------
65229 lasso/id-ff/lecp.c                     | 20 +++++++--------
65230 lasso/id-ff/logout.c                   | 46 +++++++++++++++++-----------------
65231 lasso/id-ff/register_name_identifier.c | 34 ++++++++++++-------------
65232 4 files changed, 65 insertions(+), 65 deletions(-)
65233
65234commit 1a4dd11a04a3f029b8406f24e62b447ee816a84d
65235Author: Emmanuel Raviart <eraviart@entrouvert.com>
65236Date:   Tue Aug 3 10:11:12 2004 +0000
65237
65238    Added a new Python regression test that shows that logout doesn't set
65239    session is_dirty flag.
65240
65241 python/tests/login_tests.py | 116 ++++++++++++++++++++++++++++++++++++++++++++
65242 1 file changed, 116 insertions(+)
65243
65244commit d3556075e77a537aa7daa4e80ece702ccdd55068
65245Author: Emmanuel Raviart <eraviart@entrouvert.com>
65246Date:   Tue Aug 3 09:36:17 2004 +0000
65247
65248    Don't build win32 anymore. Makefile.am in win32 directory will disapear
65249    anyway.
65250
65251 Makefile.am | 2 +-
65252 1 file changed, 1 insertion(+), 1 deletion(-)
65253
65254commit 8944a5f52d6d49ad646837e4595132500ddaccfe
65255Author: Valery Febvre <vfebvre at easter-eggs.com>
65256Date:   Mon Aug 2 23:59:26 2004 +0000
65257
65258    - Replaced some charPtrConst_wrap() calls by charPtr_wrap()
65259    - Added GPtrArray_wrap() function to wrap GPtrArray into Python list.
65260    - Added session_getattr() function, we can get now providerIDs and
65261    is_dirty properties of Session objects.
65262
65263 python/environs/py_identity.c       |  2 +-
65264 python/environs/py_login.c          |  2 +-
65265 python/environs/py_logout.c         |  2 +-
65266 python/environs/py_session.c        | 35 +++++++++++++++++++++++++++++++---
65267 python/environs/py_session.h        |  2 +-
65268 python/examples/login.py            |  3 +++
65269 python/lasso.py                     | 27 +++++++++++++++++++++++---
65270 python/lassomod.c                   |  1 +
65271 python/protocols/py_authn_request.c |  4 ++--
65272 python/wrap_objs.c                  | 38 +++++++++++++++++++++++++++++++------
65273 python/wrap_objs.h                  |  8 +++++---
65274 11 files changed, 103 insertions(+), 21 deletions(-)
65275
65276commit 2586368612f993fdaee361cdbd4df889f29972f9
65277Author: Valery Febvre <vfebvre at easter-eggs.com>
65278Date:   Mon Aug 2 23:49:46 2004 +0000
65279
65280    Replaced two G_LOG_LEVEL_ERROR by G_LOG_LEVEL_CRITICAL
65281
65282 lasso/id-ff/session.c | 4 ++--
65283 1 file changed, 2 insertions(+), 2 deletions(-)
65284
65285commit 601e8b7c135c2f829863aa5412c73be8c8fc3818
65286Author: Valery Febvre <vfebvre at easter-eggs.com>
65287Date:   Mon Aug 2 23:46:32 2004 +0000
65288
65289    Fixed a bug in lasso_identity_new_from_dump()
65290
65291 lasso/id-ff/identity.c | 81 ++++++++++++++++++++++++++++++++++++--------------
65292 1 file changed, 59 insertions(+), 22 deletions(-)
65293
65294commit f964335e9b0116e0b0e810843d24b33bacbf8044
65295Author: Emmanuel Raviart <eraviart@entrouvert.com>
65296Date:   Mon Aug 2 19:01:57 2004 +0000
65297
65298    Added test03, which shows a bug in Lasso: When identity and session already
65299    exist (and must_authenticate() return False), the call to build_artifact_msg
65300    generates:
65301
65302    (process:8083): GLib-GObject-WARNING **: invalid cast from LassoNode' to
65303    LassoSamlNameIdentifier'
65304
65305    (process:8083): lasso-CRITICAL **: file authentication_statement.c: line 84
65306    (lasso_authentication_statement_new): assertion
65307    LASSO_IS_SAML_NAME_IDENTIFIER(idp_identifier)' failed
65308
65309    (process:8083): Lasso-CRITICAL **: 02-08-2004 20:33:59  Failed to build the
65310    AuthenticationStatement element of the Assertion.
65311
65312    and then access to login.nameIdentifier fails.
65313
65314 python/tests/login_tests.py | 70 ++++++++++++++++++++++++++++++++++++++++++++-
65315 1 file changed, 69 insertions(+), 1 deletion(-)
65316
65317commit 44cf009c4826304b49774cdbfee85c1f8cb0036a
65318Author: Frederic Peters <fpeters@entrouvert.com>
65319Date:   Mon Aug 2 18:23:54 2004 +0000
65320
65321    some files to be ignored in debian/
65322
65323 .cvsignore | 10 ++++++++++
65324 1 file changed, 10 insertions(+)
65325
65326commit 6a6076e30ae30184f0faae4cf5a119be272850c7
65327Author: Frederic Peters <fpeters@entrouvert.com>
65328Date:   Mon Aug 2 18:23:54 2004 +0000
65329
65330    some files to be ignored in debian/
65331
65332 debian/.cvsignore | 10 ++++++++++
65333 1 file changed, 10 insertions(+)
65334
65335commit 1a98ffef50ead38acc2eb78be1dda31a21a21191
65336Author: Emmanuel Raviart <eraviart@entrouvert.com>
65337Date:   Mon Aug 2 17:41:35 2004 +0000
65338
65339    Integrated README.WIN32 into Lasso book.
65340
65341    Removed obsolete Python INSTALL file.
65342
65343 INSTALL                        |  2 +-
65344 README.WIN32                   |  5 +++++
65345 docs/lasso-book/lasso-book.txt |  4 ++++
65346 python/INSTALL                 | 17 -----------------
65347 4 files changed, 10 insertions(+), 18 deletions(-)
65348
65349commit efac509926916c022171cef2e04303e645127b0d
65350Author: Emmanuel Raviart <eraviart@entrouvert.com>
65351Date:   Mon Aug 2 17:26:28 2004 +0000
65352
65353    Check that Lasso is inited and shotdown only once.
65354
65355    Lasso Python modules now calls init() at first import (I need this
65356    behaviour, because I have several "import lasso" in Expression and I don't
65357    know which one will be called first and I don't want to do something like:
65358    import lasso
65359    if not lasso.inited:
65360      lasso.init()
65361    ).
65362
65363 python/examples/defederation.py |  1 -
65364 python/examples/login.py        |  2 --
65365 python/examples/logout.py       |  2 --
65366 python/examples/mapping.py      |  2 --
65367 python/examples/registration.py |  2 --
65368 python/examples/test.py         |  2 --
65369 python/examples/user.py         |  2 --
65370 python/lasso.py                 | 15 +++++++++++++++
65371 python/tests/login_tests.py     |  1 -
65372 9 files changed, 15 insertions(+), 14 deletions(-)
65373
65374commit cc83fab4cff86d62e6ad0cb9661b0463b7e0464d
65375Author: Romain Chantereay <rchantereau@entrouvert.com>
65376Date:   Mon Aug 2 16:41:31 2004 +0000
65377
65378    Added some win32 specific explanations.
65379
65380 README.WIN32 | 37 +++++++++++++++++++++++++++++++++++++
65381 1 file changed, 37 insertions(+)
65382
65383commit 73b4d5ec2f3fb24150a40458c9a5dbbda4af0be1
65384Author: Romain Chantereay <rchantereau@entrouvert.com>
65385Date:   Mon Aug 2 16:30:34 2004 +0000
65386
65387    New clean and beauty version of the windows resource file.
65388
65389    use defined constant from lasso_config.h
65390
65391    more to come.
65392
65393 win32/lasso.rc | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
65394 1 file changed, 103 insertions(+)
65395
65396commit 9dbeb76586dd7d8d0d17bfc0ec43210d99b291c9
65397Author: Romain Chantereay <rchantereau@entrouvert.com>
65398Date:   Mon Aug 2 16:29:34 2004 +0000
65399
65400    Modified resource. ()
65401
65402 win32/Makefile.am |   4 +++
65403 win32/lasso.rc    | 102 ------------------------------------------------------
65404 2 files changed, 4 insertions(+), 102 deletions(-)
65405
65406commit b9db3340dd2bb3b36ccd199ff450dc0b53fcfc35
65407Author: Valery Febvre <vfebvre at easter-eggs.com>
65408Date:   Sun Aug 1 03:29:43 2004 +0000
65409
65410    Added a new argument 'err' (GError *) in 5 methods:
65411            lasso_ds_signature_sign,
65412            lasso_node_add_signature,
65413            lasso_node_verify_signature,
65414            lasso_saml_assertion_set_signature,
65415            lasso_samlp_request_abstract_set_signature,
65416            lasso_samlp_response_abstract_set_signature
65417    for reporting always more errors.
65418
65419 lasso/id-ff/login.c                    | 113 ++++++++++++++++++++-------------
65420 lasso/id-ff/logout.c                   |   3 +-
65421 lasso/id-ff/register_name_identifier.c |   3 +-
65422 lasso/xml/ds_signature.c               |  46 +++++++++-----
65423 lasso/xml/ds_signature.h               |   7 +-
65424 lasso/xml/errors.c                     |  34 +++++++++-
65425 lasso/xml/errors.h                     |  18 ++++++
65426 lasso/xml/saml_assertion.c             |  25 ++++++--
65427 lasso/xml/saml_assertion.h             |   9 +--
65428 lasso/xml/samlp_request_abstract.c     |  27 ++++++--
65429 lasso/xml/samlp_request_abstract.h     |   9 +--
65430 lasso/xml/samlp_response_abstract.c    |  29 ++++++---
65431 lasso/xml/samlp_response_abstract.h    |   9 +--
65432 lasso/xml/xml.c                        |  97 ++++++++++++++++++----------
65433 lasso/xml/xml.h                        |  19 +++---
65434 python/xml/py_saml_assertion.c         |  10 ++-
65435 python/xml/py_xml.c                    |   3 +-
65436 17 files changed, 320 insertions(+), 141 deletions(-)
65437
65438commit 0ecf1691ba1f1590b480ee53a6af0c0dbb66424a
65439Author: Valery Febvre <vfebvre at easter-eggs.com>
65440Date:   Sat Jul 31 20:34:46 2004 +0000
65441
65442    Added a new argument 'err' in 4 methods of the LassoNode class:
65443            lasso_node_get_attr
65444            lasso_node_get_child
65445            lasso_node_get_child_content
65446            lasso_node_get_content
65447    for reporting errors.
65448
65449 lasso/Attic/protocols/artifact.c                   |  11 ++-
65450 lasso/Attic/protocols/authn_request_envelope.c     |  17 ++--
65451 lasso/Attic/protocols/authn_response.c             |   5 +-
65452 lasso/Attic/protocols/authn_response_envelope.c    |   6 +-
65453 .../protocols/elements/authentication_statement.c  |   4 +-
65454 lasso/Attic/protocols/federation.c                 |   8 +-
65455 .../federation_termination_notification.c          |   2 +-
65456 lasso/Attic/protocols/logout_request.c             |   5 +-
65457 lasso/Attic/protocols/logout_response.c            |  33 +++----
65458 .../protocols/name_identifier_mapping_request.c    |   2 +-
65459 .../protocols/name_identifier_mapping_response.c   |  17 ++--
65460 lasso/Attic/protocols/provider.c                   |  28 +++---
65461 .../protocols/register_name_identifier_request.c   |  11 ++-
65462 .../protocols/register_name_identifier_response.c  |  23 +++--
65463 lasso/Attic/protocols/request.c                    |   3 +-
65464 lasso/Attic/protocols/response.c                   |   3 +-
65465 lasso/id-ff/federation_termination.c               |  12 ++-
65466 lasso/id-ff/identity.c                             |  19 ++--
65467 lasso/id-ff/lecp.c                                 |   7 +-
65468 lasso/id-ff/login.c                                |  80 ++++++++-------
65469 lasso/id-ff/logout.c                               |  36 ++++---
65470 lasso/id-ff/name_identifier_mapping.c              |  31 +++---
65471 lasso/id-ff/profile.c                              |  12 +--
65472 lasso/id-ff/register_name_identifier.c             |  24 ++---
65473 lasso/id-ff/server.c                               |   6 +-
65474 lasso/id-ff/session.c                              |   5 +-
65475 lasso/xml/errors.c                                 |   8 +-
65476 lasso/xml/errors.h                                 |   5 +-
65477 lasso/xml/lib_scoping.c                            |   3 +
65478 lasso/xml/xml.c                                    | 108 ++++++++++++++-------
65479 lasso/xml/xml.h                                    |  46 +++++----
65480 python/xml/py_xml.c                                |   6 +-
65481 32 files changed, 346 insertions(+), 240 deletions(-)
65482
65483commit ed561ce190fb10c4dc35e8c23c39c7292f14e5bc
65484Author: Emmanuel Raviart <eraviart@entrouvert.com>
65485Date:   Sat Jul 31 16:44:00 2004 +0000
65486
65487    Updated Java binding and unit test.
65488
65489 .../src/c/com_entrouvert_lasso_LassoAuthnRequest.c |   2 +-
65490 .../c/com_entrouvert_lasso_LassoAuthnResponse.c    |   2 +-
65491 java/src/c/com_entrouvert_lasso_LassoIdentity.c    |  61 +++++++
65492 java/src/c/com_entrouvert_lasso_LassoLogin.c       |  57 +++----
65493 java/src/c/com_entrouvert_lasso_LassoLogout.c      |  15 +-
65494 java/src/c/com_entrouvert_lasso_LassoProfile.c     | 190 +++++++++++++--------
65495 java/src/c/com_entrouvert_lasso_LassoRequest.c     |   2 +-
65496 java/src/c/com_entrouvert_lasso_LassoResponse.c    |   2 +-
65497 java/src/c/com_entrouvert_lasso_LassoServer.c      |   4 +-
65498 ...oUser.c => com_entrouvert_lasso_LassoSession.c} |  34 ++--
65499 java/src/c/helper.c                                |  93 +++++-----
65500 java/src/c/helper.h                                |  46 ++---
65501 .../java/com/entrouvert/lasso/LassoIdentity.java   |  44 +++++
65502 java/src/java/com/entrouvert/lasso/LassoLogin.java |  12 +-
65503 .../src/java/com/entrouvert/lasso/LassoLogout.java |   2 -
65504 .../java/com/entrouvert/lasso/LassoProfile.java    |  54 ++++--
65505 .../lasso/{LassoUser.java => LassoSession.java}    |   8 +-
65506 java/tests/LoginTest.java                          |  54 +++---
65507 python/tests/login_tests.py                        |   4 +-
65508 19 files changed, 426 insertions(+), 260 deletions(-)
65509
65510commit 956bee8886799f8c4a90d3c4620a763d8448f911
65511Author: Valery Febvre <vfebvre at easter-eggs.com>
65512Date:   Sat Jul 31 13:45:01 2004 +0000
65513
65514    Removed access to attributes identity & session by __getattr__
65515
65516 python/environs/py_login.c  |  6 +-----
65517 python/environs/py_logout.c | 12 ++++--------
65518 python/lasso.py             |  8 --------
65519 3 files changed, 5 insertions(+), 21 deletions(-)
65520
65521commit a0a5f744f88e6ad2c014c6e2e17c9b208589f25d
65522Author: Valery Febvre <vfebvre at easter-eggs.com>
65523Date:   Sat Jul 31 13:05:35 2004 +0000
65524
65525    Added 2 tests in lasso_federation_copy() to avoid NULL pointer copy
65526
65527 lasso/Attic/protocols/federation.c | 8 ++++++--
65528 1 file changed, 6 insertions(+), 2 deletions(-)
65529
65530commit d48eb0706db350e03aa9e67ab36a157faa611bb0
65531Author: Emmanuel Raviart <eraviart@entrouvert.com>
65532Date:   Sat Jul 31 08:02:48 2004 +0000
65533
65534    Python login_tests now works again, although there remains a lasso-CRITICAL
65535    caused by idpLoginContext.get_identity() (file login_tests.py, line 120):
65536
65537    (process:5228): lasso-CRITICAL **: file xml.c: line 64 (lasso_node_copy):
65538    assertion LASSO_IS_NODE(node)' failed
65539    ERROR
65540
65541 python/environs/py_logout.c  | 22 ++++++++++++----------
65542 python/environs/py_session.h |  4 ++--
65543 python/lasso.py              | 16 ++++++++++------
65544 python/tests/login_tests.py  |  6 ++++++
65545 4 files changed, 30 insertions(+), 18 deletions(-)
65546
65547commit 0b25994172d6bc574ea3da5a473ff2bba8a23d94
65548Author: Valery Febvre <vfebvre at easter-eggs.com>
65549Date:   Sat Jul 31 02:31:42 2004 +0000
65550
65551    *** empty log message ***
65552
65553 python/lasso.py | 23 ++++++++++++++++-------
65554 1 file changed, 16 insertions(+), 7 deletions(-)
65555
65556commit b048319053dfa3dc4bc12f3a8c67b35f8bf9a391
65557Author: Valery Febvre <vfebvre at easter-eggs.com>
65558Date:   Fri Jul 30 21:56:58 2004 +0000
65559
65560    Fixed 2 errors in lasso_identity_copy() et lasso_session_copy() methods
65561
65562 lasso/id-ff/identity.c | 2 +-
65563 lasso/id-ff/session.c  | 2 +-
65564 2 files changed, 2 insertions(+), 2 deletions(-)
65565
65566commit d4c4d75b0d61807700da7b0d8c9a9b8fd7979917
65567Author: Emmanuel Raviart <eraviart@entrouvert.com>
65568Date:   Fri Jul 30 21:11:17 2004 +0000
65569
65570    Some update to python login_tests. Some bugs remain.
65571
65572 python/tests/login_tests.py | 10 +++++++---
65573 1 file changed, 7 insertions(+), 3 deletions(-)
65574
65575commit 201afd98e355dee1aece1ff8883d78c006d071ea
65576Author: Emmanuel Raviart <eraviart@entrouvert.com>
65577Date:   Fri Jul 30 20:35:07 2004 +0000
65578
65579    Removed last profile_context or profileContext.
65580
65581 java/src/c/com_entrouvert_lasso_Lasso.c            |   2 +-
65582 ...ntext.c => com_entrouvert_lasso_LassoProfile.c} | 106 ++++++++++-----------
65583 java/src/java/com/entrouvert/lasso/LassoLogin.java |   2 +-
65584 .../src/java/com/entrouvert/lasso/LassoLogout.java |   2 +-
65585 ...{LassoProfileContext.java => LassoProfile.java} |   4 +-
65586 python/lasso.py                                    |   4 +-
65587 python/tests/login_tests.py                        |  36 +++----
65588 7 files changed, 78 insertions(+), 78 deletions(-)
65589
65590commit 89a351e8b93bd426b13e5033a3b61ba22ea02729
65591Author: Emmanuel Raviart <eraviart@entrouvert.com>
65592Date:   Fri Jul 30 17:10:56 2004 +0000
65593
65594    Restructured INSTALL a little more.
65595
65596 INSTALL | 18 +++++++++---------
65597 1 file changed, 9 insertions(+), 9 deletions(-)
65598
65599commit 7f902ab5cbb35a05953487c7100e893d288ffe0f
65600Author: Emmanuel Raviart <eraviart@entrouvert.com>
65601Date:   Fri Jul 30 17:02:49 2004 +0000
65602
65603    Improved book. It also now includes HACKING.
65604
65605 HACKING                        | 79 ++++++++++++++++++++++++------------------
65606 INSTALL                        | 30 +++++++++++-----
65607 docs/lasso-book/lasso-book.txt | 41 +++++++++++++++-------
65608 3 files changed, 95 insertions(+), 55 deletions(-)
65609
65610commit 386d690c3cc88977826ca2eb312532f5cb2eb44d
65611Author: Valery Febvre <vfebvre at easter-eggs.com>
65612Date:   Fri Jul 30 16:04:18 2004 +0000
65613
65614    Initial commit
65615
65616 HACKING | 34 ++++++++++++++++++++++++++++++++++
65617 1 file changed, 34 insertions(+)
65618
65619commit 514f62e39cf9b7ac6baf29fab2da8e8554d3952c
65620Author: Valery Febvre <vfebvre at easter-eggs.com>
65621Date:   Fri Jul 30 16:00:47 2004 +0000
65622
65623    lasso_profile_get_identity() and lasso_profile_get_session() should return copies
65624
65625 lasso/id-ff/profile.c | 4 ++--
65626 1 file changed, 2 insertions(+), 2 deletions(-)
65627
65628commit 59c6cf97af8fd24d50d1bba610687d007ec19e3e
65629Author: Nicolas Clapies <nclapies@entrouvert.com>
65630Date:   Fri Jul 30 15:36:55 2004 +0000
65631
65632    *** empty log message ***
65633
65634 lasso/id-ff/lecp.h        |  26 +++++++++---
65635 python/environs/py_lecp.c | 101 +++++++++++++++++++++++++++++++++-------------
65636 python/environs/py_lecp.h |   4 ++
65637 python/lasso.py           |  29 ++++++++-----
65638 python/lassomod.c         |   4 ++
65639 5 files changed, 121 insertions(+), 43 deletions(-)
65640
65641commit 8fd99730d003cf1eff4b686fe13498952213ecc5
65642Author: Valery Febvre <vfebvre at easter-eggs.com>
65643Date:   Fri Jul 30 15:34:29 2004 +0000
65644
65645    Update end
65646
65647 python/environs/py_login.c   |   2 +
65648 python/environs/py_login.h   |   1 +
65649 python/environs/py_profile.c | 116 +++++++++++++++++++++++++++++++++++++++++++
65650 python/environs/py_profile.h |   7 +++
65651 python/lasso.py              |  45 ++++++++++++++++-
65652 python/lassomod.c            |   7 +++
65653 6 files changed, 177 insertions(+), 1 deletion(-)
65654
65655commit 78178c89fbdbe48f3d00ec9b82b457bbae84456f
65656Author: Valery Febvre <vfebvre at easter-eggs.com>
65657Date:   Fri Jul 30 15:33:58 2004 +0000
65658
65659    Added a missing #include
65660
65661 lasso/lasso.c | 1 +
65662 1 file changed, 1 insertion(+)
65663
65664commit 78f53d7b806b81de6e176e5e321c51a131e44dc5
65665Author: Valery Febvre <vfebvre at easter-eggs.com>
65666Date:   Fri Jul 30 15:33:14 2004 +0000
65667
65668    Some G_LOG_LEVEL_ERROR -> G_LOG_LEVEL_CRITICAL
65669
65670 lasso/xml/tools.c | 22 +++++++++++-----------
65671 1 file changed, 11 insertions(+), 11 deletions(-)
65672
65673commit 5b18b469d7a82a498d353bd44a4efe8e794e7e78
65674Author: Valery Febvre <vfebvre at easter-eggs.com>
65675Date:   Fri Jul 30 15:31:36 2004 +0000
65676
65677    Moved functions (alphabetical order)
65678
65679 lasso/id-ff/profile.c | 44 ++++++++++++++++++++++----------------------
65680 lasso/id-ff/profile.h | 16 ++++++++--------
65681 2 files changed, 30 insertions(+), 30 deletions(-)
65682
65683commit f613d14dd62167e787e5b4de497dd7d40fe512f6
65684Author: Valery Febvre <vfebvre at easter-eggs.com>
65685Date:   Fri Jul 30 15:31:03 2004 +0000
65686
65687    Moved a function (alphabetical order)
65688
65689 lasso/id-ff/login.c | 146 ++++++++++++++++++++++++++--------------------------
65690 1 file changed, 73 insertions(+), 73 deletions(-)
65691
65692commit 699a7d92b556dfee9c5334c257ad67d8de1d93bc
65693Author: Valery Febvre <vfebvre at easter-eggs.com>
65694Date:   Fri Jul 30 14:22:57 2004 +0000
65695
65696    Fixed a typing mistake
65697    all durty -> dirty
65698
65699 lasso/id-ff/identity.c |  8 ++++----
65700 lasso/id-ff/identity.h |  2 +-
65701 lasso/id-ff/profile.c  | 16 ++++++++--------
65702 lasso/id-ff/profile.h  |  4 ++--
65703 lasso/id-ff/session.c  |  8 ++++----
65704 lasso/id-ff/session.h  |  2 +-
65705 6 files changed, 20 insertions(+), 20 deletions(-)
65706
65707commit 1294a4602130f2c10a4d97aea7872a9b18dd5b7b
65708Author: Frederic Peters <fpeters@entrouvert.com>
65709Date:   Fri Jul 30 14:21:54 2004 +0000
65710
65711    I also can describe non-existing features.
65712
65713 INSTALL | 3 +++
65714 1 file changed, 3 insertions(+)
65715
65716commit 4d3ac460d1a1c934681d10adcd123fddf5d3f60c
65717Author: Valery Febvre <vfebvre at easter-eggs.com>
65718Date:   Fri Jul 30 13:55:32 2004 +0000
65719
65720    Added methods:
65721            lasso_profile_get_identity()
65722            lasso_profile_get_session()
65723            lasso_profile_is_identity_durty()
65724            lasso_profile_is_session_durty()
65725
65726 lasso/id-ff/identity.c |  2 +-
65727 lasso/id-ff/profile.c  | 30 ++++++++++++++++++++++++++++++
65728 lasso/id-ff/profile.h  | 49 +++++++++++++++++++++++++++----------------------
65729 lasso/id-ff/session.c  |  2 +-
65730 4 files changed, 59 insertions(+), 24 deletions(-)
65731
65732commit cd575163498678e2d9dcf8e56c5021a46200e41b
65733Author: Emmanuel Raviart <eraviart@entrouvert.com>
65734Date:   Fri Jul 30 13:53:00 2004 +0000
65735
65736    Added some important configure options in INSTALL.
65737
65738 INSTALL | 47 ++++++++++++++++++++++++++++++++---------------
65739 1 file changed, 32 insertions(+), 15 deletions(-)
65740
65741commit e4b04efa9cb9adf01464d28dbea28ef03d92d1c3
65742Author: Nicolas Clapies <nclapies@entrouvert.com>
65743Date:   Fri Jul 30 13:39:30 2004 +0000
65744
65745    lecp in environs is complete
65746
65747 lasso/Attic/protocols/authn_request_envelope.c  | 12 ++---
65748 lasso/Attic/protocols/authn_request_envelope.h  |  8 ++--
65749 lasso/Attic/protocols/authn_response_envelope.c | 46 +++++++++++++++----
65750 lasso/Attic/protocols/authn_response_envelope.h |  5 ++-
65751 lasso/id-ff/lecp.c                              | 59 ++++++++++++++++++-------
65752 lasso/id-ff/lecp.h                              |  1 +
65753 6 files changed, 98 insertions(+), 33 deletions(-)
65754
65755commit 2f28f2508d942c9ee82c9afcdca43bbdc82d1e58
65756Author: Valery Febvre <vfebvre at easter-eggs.com>
65757Date:   Fri Jul 30 13:31:39 2004 +0000
65758
65759    Added new attribute is_durty in LassoIdentity & LassoSession classes
65760
65761 lasso/id-ff/identity.c | 17 ++++++++++++-----
65762 lasso/id-ff/identity.h |  2 ++
65763 lasso/id-ff/session.c  | 15 ++++++++++-----
65764 lasso/id-ff/session.h  |  2 ++
65765 4 files changed, 26 insertions(+), 10 deletions(-)
65766
65767commit 98803fde55a244f37b331b82ea480667f30ab0db
65768Author: Emmanuel Raviart <eraviart@entrouvert.com>
65769Date:   Fri Jul 30 13:20:26 2004 +0000
65770
65771    Improved AUTHORS restructuration.
65772
65773 AUTHORS | 50 ++++++++++++++++++++++++++++----------------------
65774 1 file changed, 28 insertions(+), 22 deletions(-)
65775
65776commit bd05928e3bfc497df1f2a21054755c4c652b507d
65777Author: Emmanuel Raviart <eraviart@entrouvert.com>
65778Date:   Fri Jul 30 13:10:18 2004 +0000
65779
65780    Restructured AUTHORS & README and integrated them in Lasso Book.
65781
65782 AUTHORS                        | 10 +++--
65783 README                         | 96 ++++++++++++++++++++++--------------------
65784 docs/lasso-book/lasso-book.txt | 14 +++---
65785 3 files changed, 63 insertions(+), 57 deletions(-)
65786
65787commit e6e62115ff9df708485cd47f486a9b362c9622a5
65788Author: Valery Febvre <vfebvre at easter-eggs.com>
65789Date:   Fri Jul 30 13:07:59 2004 +0000
65790
65791    *** empty log message ***
65792
65793 python/environs/py_user.c | 181 ----------------------------------------------
65794 python/environs/py_user.h |  50 -------------
65795 2 files changed, 231 deletions(-)
65796
65797commit 407ce45c3b8ff3cbaafe3551423d09759ea699a6
65798Author: Valery Febvre <vfebvre at easter-eggs.com>
65799Date:   Fri Jul 30 12:02:28 2004 +0000
65800
65801    Update
65802
65803 python/environs/Makefile.am                   |   4 +-
65804 python/environs/py_identity.c                 | 105 ---------------
65805 python/environs/py_identity.h                 |   7 -
65806 python/environs/py_login.c                    |   6 +-
65807 python/environs/py_login.h                    |   2 +-
65808 python/environs/py_profile.c                  |  33 +++--
65809 python/environs/py_profile.h                  |   2 +-
65810 python/environs/py_register_name_identifier.c |  25 ++--
65811 python/environs/py_register_name_identifier.h |   4 +-
65812 python/environs/py_session.c                  | 181 ++++++++++++++++++++++++++
65813 python/environs/py_session.h                  |  50 +++++++
65814 python/lasso.py                               |  67 +++++-----
65815 python/lassomod.c                             |  52 ++++----
65816 13 files changed, 330 insertions(+), 208 deletions(-)
65817
65818commit 04c32c9de2acb7bc10303b071fdd064ea0a355be
65819Author: Nicolas Clapies <nclapies@entrouvert.com>
65820Date:   Fri Jul 30 11:38:38 2004 +0000
65821
65822    update of examples to user identity and session objects
65823
65824 lasso/id-ff/identity.c | 12 +++++++++++-
65825 1 file changed, 11 insertions(+), 1 deletion(-)
65826
65827commit 34938f2b40e7cdcaa5c512ed1bba1c68f656b30f
65828Author: Valery Febvre <vfebvre at easter-eggs.com>
65829Date:   Fri Jul 30 11:34:40 2004 +0000
65830
65831    update
65832
65833 tests/login_tests.c | 76 ++++++++++++++++++++++++++---------------------------
65834 1 file changed, 38 insertions(+), 38 deletions(-)
65835
65836commit 8a99bfc701b31ea685e771c58155318ed1c0e00b
65837Author: Emmanuel Raviart <eraviart@entrouvert.com>
65838Date:   Fri Jul 30 10:37:06 2004 +0000
65839
65840    Improved? ReST section titles.
65841
65842 INSTALL                        |  14 ++++-
65843 docs/lasso-book/lasso-book.txt | 115 +++++++++++------------------------------
65844 2 files changed, 42 insertions(+), 87 deletions(-)
65845
65846commit 09820bf13f42a89d716ba9c4e14fe6b9df51158e
65847Author: Valery Febvre <vfebvre at easter-eggs.com>
65848Date:   Fri Jul 30 10:25:45 2004 +0000
65849
65850    Renamed ProfileContext into Profile
65851
65852 .../{py_profile_context.c => py_profile.c}         | 38 +++++++++++-----------
65853 .../{py_profile_context.h => py_profile.h}         | 22 ++++++-------
65854 2 files changed, 30 insertions(+), 30 deletions(-)
65855
65856commit 006e1abcabab74d767bedf735e2e846bf742fca7
65857Author: Valery Febvre <vfebvre at easter-eggs.com>
65858Date:   Fri Jul 30 10:16:41 2004 +0000
65859
65860    Initial commit
65861
65862 python/environs/py_identity.c | 183 ++++++++++++++++++++++++++++++++++++++++++
65863 python/environs/py_identity.h |  50 ++++++++++++
65864 2 files changed, 233 insertions(+)
65865
65866commit 6aa5b4bf928258e2e8bbe656a0c3826349358acb
65867Author: Emmanuel Raviart <eraviart@entrouvert.com>
65868Date:   Fri Jul 30 10:02:09 2004 +0000
65869
65870    Added very preliminary work on Lasso Book.
65871
65872    Modified INSTALL to be compatible with reStructured Text syntax. Is this
65873    solution an acceptable solution?
65874
65875 INSTALL                        | 186 ++++++++++++++++++++---------------------
65876 docs/lasso-book/lasso-book.txt | 182 ++++++++++++++++++++++++++++++++++++++++
65877 2 files changed, 275 insertions(+), 93 deletions(-)
65878
65879commit bf9b66488c42d8588c604ec1862fb147848b5c3f
65880Author: Emmanuel Raviart <eraviart@entrouvert.com>
65881Date:   Fri Jul 30 08:02:08 2004 +0000
65882
65883    Added Lasso logo.
65884
65885 logos/lasso-233x66.png | Bin 0 -> 12907 bytes
65886 1 file changed, 0 insertions(+), 0 deletions(-)
65887
65888commit c3626a517bf7f6b7c0c49c62e686578b891606c3
65889Author: Valery Febvre <vfebvre at easter-eggs.com>
65890Date:   Fri Jul 30 00:07:56 2004 +0000
65891
65892    Update begining
65893
65894 python/environs/Makefile.am                 |  4 +--
65895 python/environs/py_federation_termination.c | 14 ++++-----
65896 python/environs/py_federation_termination.h |  2 +-
65897 python/environs/py_lecp.c                   |  6 ++--
65898 python/environs/py_login.c                  | 48 ++++++++++++++---------------
65899 python/environs/py_login.h                  |  2 +-
65900 python/environs/py_logout.c                 | 16 +++++-----
65901 python/environs/py_logout.h                 |  2 +-
65902 8 files changed, 46 insertions(+), 48 deletions(-)
65903
65904commit 6b36c2b6d9ad12062a0ea98b16e41a68c86fc233
65905Author: Valery Febvre <vfebvre at easter-eggs.com>
65906Date:   Thu Jul 29 23:33:53 2004 +0000
65907
65908    LassoProfileContext class was renamed into LassoProfile
65909
65910 lasso/id-ff/Makefile.am                      |   4 +-
65911 lasso/id-ff/federation_termination.c         | 121 ++++++------
65912 lasso/id-ff/federation_termination.h         |   6 +-
65913 lasso/id-ff/login.c                          | 274 +++++++++++++--------------
65914 lasso/id-ff/login.h                          |   6 +-
65915 lasso/id-ff/logout.c                         | 216 ++++++++++-----------
65916 lasso/id-ff/logout.h                         |   6 +-
65917 lasso/id-ff/name_identifier_mapping.c        | 126 ++++++------
65918 lasso/id-ff/name_identifier_mapping.h        |   6 +-
65919 lasso/id-ff/{profile_context.c => profile.c} | 134 ++++++-------
65920 lasso/id-ff/profile.h                        | 144 ++++++++++++++
65921 lasso/id-ff/profile_context.h                | 144 --------------
65922 lasso/id-ff/register_name_identifier.c       | 168 ++++++++--------
65923 lasso/id-ff/register_name_identifier.h       |   6 +-
65924 14 files changed, 688 insertions(+), 673 deletions(-)
65925
65926commit 1489d3cd39f5836038cddf73a7404e444068ce81
65927Author: Valery Febvre <vfebvre at easter-eggs.com>
65928Date:   Thu Jul 29 22:33:01 2004 +0000
65929
65930    LassoIdentity was renamed into LassoFederation
65931
65932 lasso/Attic/protocols/identity.c | 280 ---------------------------------------
65933 lasso/Attic/protocols/identity.h | 101 --------------
65934 2 files changed, 381 deletions(-)
65935
65936commit 4ce56deb87b8fbc59b490f108a32bfd27d193029
65937Author: Valery Febvre <vfebvre at easter-eggs.com>
65938Date:   Thu Jul 29 22:31:29 2004 +0000
65939
65940    LassoUser class was splited into 2 new classes (LassoSession & LassoIdentity)
65941
65942 lasso/id-ff/user.c | 651 -----------------------------------------------------
65943 lasso/id-ff/user.h | 109 ---------
65944 2 files changed, 760 deletions(-)
65945
65946commit 1017b754584f0081498c6a7cea2da49748248689
65947Author: Valery Febvre <vfebvre at easter-eggs.com>
65948Date:   Thu Jul 29 22:25:17 2004 +0000
65949
65950    Update
65951    LassoUser class was splited into 2 classes: LassoSession & LassoIdentity
65952    LassoIdentity was renamed into LassoFederation
65953
65954 lasso/id-ff/federation_termination.c   |  40 +++---
65955 lasso/id-ff/federation_termination.h   |   4 +-
65956 lasso/id-ff/login.c                    | 241 +++++++++++++++++----------------
65957 lasso/id-ff/login.h                    |  11 +-
65958 lasso/id-ff/logout.c                   |  52 +++----
65959 lasso/id-ff/name_identifier_mapping.c  |  36 ++---
65960 lasso/id-ff/name_identifier_mapping.h  |   2 +-
65961 lasso/id-ff/profile_context.c          |  94 ++++++++++---
65962 lasso/id-ff/profile_context.h          |  29 +++-
65963 lasso/id-ff/register_name_identifier.c |  54 ++++----
65964 lasso/id-ff/session.c                  |   2 -
65965 11 files changed, 321 insertions(+), 244 deletions(-)
65966
65967commit d774ddaccdb9b3148630981b98bbe697e90d3979
65968Author: Valery Febvre <vfebvre at easter-eggs.com>
65969Date:   Thu Jul 29 21:58:18 2004 +0000
65970
65971    Renamed LassoIdentity class into LassoFederation and
65972    LassoUser class into LassoIdentity
65973    lasso/protocols/federation.c replace lasso/protocols/identity.c
65974    lasso/environs/identity.c replace lasso/environs/user.c
65975
65976 lasso/Attic/protocols/Makefile.am  |   4 +-
65977 lasso/Attic/protocols/federation.c | 281 ++++++++++++++++++++++++
65978 lasso/Attic/protocols/federation.h | 101 +++++++++
65979 lasso/id-ff/Makefile.am            |   8 +-
65980 lasso/id-ff/identity.c             | 424 +++++++++++++++++++++++++++++++++++++
65981 lasso/id-ff/identity.h             |  90 ++++++++
65982 6 files changed, 902 insertions(+), 6 deletions(-)
65983
65984commit f4082214af8244800f9f64b029d0c03dc1d2ad39
65985Author: Frederic Peters <fpeters@entrouvert.com>
65986Date:   Thu Jul 29 21:35:26 2004 +0000
65987
65988    never thought about application developers; not a target ?  added missing
65989    gobject-2.0 to list of requirements.  (first to feel the pain of *using* lasso)
65990    [I wonder how it went on wednesday tutorial; didn't use autotools ?]
65991
65992 lasso.pc.in | 2 +-
65993 1 file changed, 1 insertion(+), 1 deletion(-)
65994
65995commit a17e9f917db83fb84806ed3f596089d08e3a9930
65996Author: Frederic Peters <fpeters@entrouvert.com>
65997Date:   Thu Jul 29 21:29:34 2004 +0000
65998
65999    lasso.pc don't set minimal version for other libraries
66000
66001 lasso.pc.in | 2 +-
66002 1 file changed, 1 insertion(+), 1 deletion(-)
66003
66004commit c35808796c7da999e5ab88ed0f56943b8338aa5a
66005Author: Nicolas Clapies <nclapies@entrouvert.com>
66006Date:   Thu Jul 29 16:48:27 2004 +0000
66007
66008    update of registration example in C
66009
66010 lasso/id-ff/register_name_identifier.c | 98 +++++++++++++++++++---------------
66011 1 file changed, 55 insertions(+), 43 deletions(-)
66012
66013commit d627cdfb76bac2ba9f349a0d4312342de104b4fa
66014Author: Nicolas Clapies <nclapies@entrouvert.com>
66015Date:   Thu Jul 29 14:11:26 2004 +0000
66016
66017    *** empty log message ***
66018
66019 lasso/Attic/protocols/logout_response.c | 4 ++--
66020 python/protocols/py_logout_request.c    | 4 ++++
66021 2 files changed, 6 insertions(+), 2 deletions(-)
66022
66023commit e8228dc6e7bf5b14b91c5de78934c9c601a9fc7a
66024Author: Nicolas Clapies <nclapies@entrouvert.com>
66025Date:   Thu Jul 29 14:08:31 2004 +0000
66026
66027    update of register name identifier
66028
66029 .../protocols/register_name_identifier_request.c   |  30 ++-
66030 .../protocols/register_name_identifier_request.h   |  28 +--
66031 .../protocols/register_name_identifier_response.c  | 215 +++++++++++----------
66032 .../protocols/register_name_identifier_response.h  |  23 +--
66033 lasso/id-ff/register_name_identifier.c             | 162 +++++-----------
66034 lasso/id-ff/register_name_identifier.h             |  31 +--
66035 python/environs/py_register_name_identifier.c      |   9 +-
66036 python/lasso.py                                    |  82 ++------
66037 python/lassomod.c                                  |  19 +-
66038 .../py_register_name_identifier_request.c          |  37 ++--
66039 .../py_register_name_identifier_request.h          |   6 +-
66040 .../py_register_name_identifier_response.c         |  91 ++-------
66041 .../py_register_name_identifier_response.h         |   8 +-
66042 13 files changed, 287 insertions(+), 454 deletions(-)
66043
66044commit 9c435c70966cecdfdee1f7d45c13696c9698486b
66045Author: Valery Febvre <vfebvre at easter-eggs.com>
66046Date:   Thu Jul 29 13:55:52 2004 +0000
66047
66048    Added session class
66049
66050 lasso/id-ff/Makefile.am |   2 +
66051 lasso/id-ff/session.c   | 433 ++++++++++++++++++++++++++++++++++++++++++++++++
66052 lasso/id-ff/session.h   |  93 +++++++++++
66053 3 files changed, 528 insertions(+)
66054
66055commit 8db0c98e16df9877838ee43332cb2e270c278db2
66056Author: Frederic Peters <fpeters@entrouvert.com>
66057Date:   Thu Jul 29 09:14:37 2004 +0000
66058
66059    added stupid tests to annoy developers.
66060
66061 tests/Makefile.am   |  4 +--
66062 tests/basic_tests.c | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++
66063 tests/tests.c       |  4 +++
66064 3 files changed, 81 insertions(+), 2 deletions(-)
66065
66066commit fdd646ede29f996b65d987e1fc12e1794cb5c9d6
66067Author: Frederic Peters <fpeters@entrouvert.com>
66068Date:   Thu Jul 29 08:23:55 2004 +0000
66069
66070    had detection of a patched (with XML support) check; only use srunner_set_xml
66071    if it is available.
66072
66073 configure.ac  | 4 +++-
66074 tests/tests.c | 9 ++++++---
66075 2 files changed, 9 insertions(+), 4 deletions(-)
66076
66077commit 5efb84ca502a65258915b4213c12d5e23bc5d0ba
66078Author: Valery Febvre <vfebvre at easter-eggs.com>
66079Date:   Thu Jul 29 00:53:41 2004 +0000
66080
66081    Removed memory leaks
66082
66083 lasso/Attic/protocols/request.c  |  5 ++-
66084 lasso/Attic/protocols/response.c |  5 ++-
66085 lasso/id-ff/login.c              | 67 +++++++++++++++++++++++-----------------
66086 3 files changed, 46 insertions(+), 31 deletions(-)
66087
66088commit bd6b00e254951972ae226b06c9fb2370d37f3ad2
66089Author: Valery Febvre <vfebvre at easter-eggs.com>
66090Date:   Wed Jul 28 23:04:03 2004 +0000
66091
66092    Inverted only 2 lines :-)
66093
66094 lasso/id-ff/user.c | 7 ++++---
66095 1 file changed, 4 insertions(+), 3 deletions(-)
66096
66097commit d89bb7c0b5abe01096c2f55454432f2864b73dbc
66098Author: Valery Febvre <vfebvre at easter-eggs.com>
66099Date:   Wed Jul 28 19:35:26 2004 +0000
66100
66101    Just a typing mistake
66102
66103 lasso/id-ff/register_name_identifier.c | 2 +-
66104 1 file changed, 1 insertion(+), 1 deletion(-)
66105
66106commit c14d06b9f0803e09161d22f809ae998d63e44e56
66107Author: Valery Febvre <vfebvre at easter-eggs.com>
66108Date:   Wed Jul 28 17:51:45 2004 +0000
66109
66110    *** empty log message ***
66111
66112 lasso/id-ff/federation_termination.c   | 2 +-
66113 lasso/id-ff/name_identifier_mapping.c  | 8 ++++----
66114 lasso/id-ff/register_name_identifier.c | 4 ++--
66115 3 files changed, 7 insertions(+), 7 deletions(-)
66116
66117commit d1d332a1669e1b17a6c0ae5bafdc58928943b446
66118Author: Valery Febvre <vfebvre at easter-eggs.com>
66119Date:   Wed Jul 28 16:36:16 2004 +0000
66120
66121    server attribute is now a copy in lasso_logout_new()
66122
66123 lasso/id-ff/logout.c | 8 ++++----
66124 1 file changed, 4 insertions(+), 4 deletions(-)
66125
66126commit cc70d59cfeea5c35618369b81c5bdd83dd0cc3be
66127Author: Valery Febvre <vfebvre at easter-eggs.com>
66128Date:   Wed Jul 28 16:31:33 2004 +0000
66129
66130    Atrributes server & user are now copied in lasso_login_new()
66131    and lasso_login_new_from_dump() methods
66132
66133 lasso/id-ff/login.c | 8 ++++----
66134 1 file changed, 4 insertions(+), 4 deletions(-)
66135
66136commit 229977a6f532a83935dd92729a8c223af8cbe9c6
66137Author: Valery Febvre <vfebvre at easter-eggs.com>
66138Date:   Wed Jul 28 16:27:44 2004 +0000
66139
66140    Added destroy calls for server & user attributes in lasso_profile_context_dispose()
66141    private method.
66142
66143 lasso/id-ff/profile_context.c | 10 ++++++----
66144 1 file changed, 6 insertions(+), 4 deletions(-)
66145
66146commit 98961b91c96b10e5738342cc0e9b85e6c0223fc6
66147Author: Valery Febvre <vfebvre at easter-eggs.com>
66148Date:   Wed Jul 28 16:20:32 2004 +0000
66149
66150    Added lasso_user_copy() method
66151    Added lasso_user_dispose() private method
66152
66153 lasso/id-ff/user.c | 100 ++++++++++++++++++++++++++++++++++++++++++++++++-----
66154 lasso/id-ff/user.h |   4 +++
66155 2 files changed, 95 insertions(+), 9 deletions(-)
66156
66157commit 6bc0e66f643dc42617be3425b0a277229d60c5eb
66158Author: Valery Febvre <vfebvre at easter-eggs.com>
66159Date:   Wed Jul 28 16:17:07 2004 +0000
66160
66161    Added lasso_server_copy() method
66162
66163 lasso/id-ff/server.c | 31 ++++++++++++++++++++++++++++++-
66164 lasso/id-ff/server.h | 36 ++++++++++++++++++------------------
66165 2 files changed, 48 insertions(+), 19 deletions(-)
66166
66167commit 4eca515b432f16b3ff07a19389e63660739eb580
66168Author: Valery Febvre <vfebvre at easter-eggs.com>
66169Date:   Wed Jul 28 16:16:22 2004 +0000
66170
66171    Added lasso_identity_copy() method
66172
66173 lasso/Attic/protocols/identity.c | 15 +++++++++++++++
66174 lasso/Attic/protocols/identity.h | 12 +++++++-----
66175 2 files changed, 22 insertions(+), 5 deletions(-)
66176
66177commit f2daceafc23a3f1eb0b9f6cb2cef4b0bd75c7143
66178Author: Valery Febvre <vfebvre at easter-eggs.com>
66179Date:   Wed Jul 28 16:15:52 2004 +0000
66180
66181    *** empty log message ***
66182
66183 lasso/xml/xml.c | 2 +-
66184 lasso/xml/xml.h | 2 +-
66185 2 files changed, 2 insertions(+), 2 deletions(-)
66186
66187commit a1a40af6e0a80c113e1d3ebe102c9b6fcb4a9d49
66188Author: Frederic Peters <fpeters@entrouvert.com>
66189Date:   Wed Jul 28 15:54:50 2004 +0000
66190
66191    updated .cvsignore (binary is now tests and out.xml has been renamed to
66192    result.xml)
66193
66194 tests/.cvsignore | 4 ++--
66195 1 file changed, 2 insertions(+), 2 deletions(-)
66196
66197commit 70cd9c3a7b06bfdcb038978f59e1b86623c5da57
66198Author: Frederic Peters <fpeters@entrouvert.com>
66199Date:   Wed Jul 28 15:54:14 2004 +0000
66200
66201    modularized tests; it is now possible to add more suites easily.
66202
66203 tests/Makefile.am   | 10 +++----
66204 tests/login_tests.c | 38 ++-------------------------
66205 tests/tests.c       | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++
66206 3 files changed, 82 insertions(+), 41 deletions(-)
66207
66208commit 76c3e1e11ec5398f95b70fbbbfc8fd50bb704309
66209Author: Valery Febvre <vfebvre at easter-eggs.com>
66210Date:   Wed Jul 28 15:50:31 2004 +0000
66211
66212    Added lasso_provider_copy() method
66213
66214 lasso/Attic/protocols/provider.c | 15 +++++++++++++++
66215 lasso/Attic/protocols/provider.h |  2 ++
66216 2 files changed, 17 insertions(+)
66217
66218commit 123c88ac776d84210d9c822f78411f6ed9300dfd
66219Author: Valery Febvre <vfebvre at easter-eggs.com>
66220Date:   Wed Jul 28 15:49:42 2004 +0000
66221
66222    lasso_node_get_name now returns now an xmlChar* (instead of a const xmlChar*)
66223
66224 lasso/xml/xml.c | 8 +++++---
66225 lasso/xml/xml.h | 2 +-
66226 2 files changed, 6 insertions(+), 4 deletions(-)
66227
66228commit 6a204dd2028048ebc0a19caa51d9069d7114e8c2
66229Author: Frederic Peters <fpeters@entrouvert.com>
66230Date:   Wed Jul 28 15:08:22 2004 +0000
66231
66232    remove generated lasso.pc on make clean
66233
66234 Makefile.am | 5 ++++-
66235 1 file changed, 4 insertions(+), 1 deletion(-)
66236
66237commit b8192990caf77874eea8768721284cf4d95c2184
66238Author: Nicolas Clapies <nclapies@entrouvert.com>
66239Date:   Tue Jul 27 15:59:03 2004 +0000
66240
66241    debug messages
66242
66243 lasso/id-ff/user.c | 5 ++++-
66244 1 file changed, 4 insertions(+), 1 deletion(-)
66245
66246commit f3e6f011e8ea07df28b99e548f2c705f2efca620
66247Author: Nicolas Clapies <nclapies@entrouvert.com>
66248Date:   Tue Jul 27 15:58:22 2004 +0000
66249
66250    *** empty log message ***
66251
66252 python/environs/py_logout.c | 2 +-
66253 1 file changed, 1 insertion(+), 1 deletion(-)
66254
66255commit 49964c80c2e81ebf6cea915046b7690318cd2e0e
66256Author: Nicolas Clapies <nclapies@entrouvert.com>
66257Date:   Tue Jul 27 15:57:45 2004 +0000
66258
66259    update of federation termination
66260
66261 lasso/id-ff/federation_termination.c        | 138 +++++++++++++++++-----------
66262 lasso/id-ff/federation_termination.h        |  23 +++--
66263 python/environs/py_federation_termination.c |  49 ++++++----
66264 python/environs/py_federation_termination.h |   6 +-
66265 python/examples/defederation.py             |  51 +++++-----
66266 python/lasso.py                             |  28 +++---
66267 python/lassomod.c                           |   3 +-
66268 7 files changed, 172 insertions(+), 126 deletions(-)
66269
66270commit c11cd6bf0fe4d16f62b038b1a09e25700ff57595
66271Author: Frederic Peters <fpeters@entrouvert.com>
66272Date:   Tue Jul 27 15:31:37 2004 +0000
66273
66274    debian/ updated for official 0.3 release
66275
66276 changelog                 | 11 +++++++++--
66277 control                   |  2 +-
66278 copyright                 | 39 +++++++++++++++++++++++++++++++++++----
66279 docs                      |  1 +
66280 liblasso0-python2.3.files |  4 ++--
66281 rules                     | 14 +++++---------
66282 6 files changed, 53 insertions(+), 18 deletions(-)
66283
66284commit d18a9dd23da7e66330a6da5dffaf6739d54e207c
66285Author: Frederic Peters <fpeters@entrouvert.com>
66286Date:   Tue Jul 27 15:31:37 2004 +0000
66287
66288    debian/ updated for official 0.3 release
66289
66290 debian/changelog                 | 11 +++++++++--
66291 debian/control                   |  2 +-
66292 debian/copyright                 | 39 +++++++++++++++++++++++++++++++++++----
66293 debian/docs                      |  1 +
66294 debian/liblasso0-python2.3.files |  4 ++--
66295 debian/rules                     | 14 +++++---------
66296 6 files changed, 53 insertions(+), 18 deletions(-)
66297
66298commit 359b8128c3d4308ae8b27ddf3a352b67eaba629b
66299Author: Nicolas Clapies <nclapies@entrouvert.com>
66300Date:   Tue Jul 27 14:59:46 2004 +0000
66301
66302    version 0.3.0
66303
66304 configure.ac | 2 +-
66305 1 file changed, 1 insertion(+), 1 deletion(-)
66306
66307commit fde93331c3da81cfee01e0fba9b799160b1d064d
66308Author: Nicolas Clapies <nclapies@entrouvert.com>
66309Date:   Tue Jul 27 12:29:50 2004 +0000
66310
66311    remove useless debug message
66312
66313 lasso/id-ff/user.c | 1 -
66314 1 file changed, 1 deletion(-)
66315
66316commit 349afc2dd685c415a31ac1e9607c82c59f8eb84f
66317Author: Frederic Peters <fpeters@entrouvert.com>
66318Date:   Tue Jul 27 11:35:26 2004 +0000
66319
66320    fixed warnings
66321
66322 tests/login_tests.c | 4 ++--
66323 1 file changed, 2 insertions(+), 2 deletions(-)
66324
66325commit ffa847da099475e0f61855a5ff6fe02792e78072
66326Author: Nicolas Clapies <nclapies@entrouvert.com>
66327Date:   Tue Jul 27 09:58:39 2004 +0000
66328
66329    Move first_* to initial_* vars
66330
66331 lasso/id-ff/logout.c | 44 +++++++++++++++++++++++---------------------
66332 lasso/id-ff/logout.h |  7 +++----
66333 2 files changed, 26 insertions(+), 25 deletions(-)
66334
66335commit 476b580c5c6455cd7fb2cec35fc0c9597b9b3c24
66336Author: Nicolas Clapies <nclapies@entrouvert.com>
66337Date:   Tue Jul 27 09:57:45 2004 +0000
66338
66339    Use LassoNode_get instead of LassoAssertion_get in user_add_assertion()
66340
66341 python/environs/py_user.c | 6 ++----
66342 1 file changed, 2 insertions(+), 4 deletions(-)
66343
66344commit 8db9e224686e787a7b4225302afd1b70006a5a4d
66345Author: Valery Febvre <vfebvre at easter-eggs.com>
66346Date:   Tue Jul 27 01:19:38 2004 +0000
66347
66348    'assertion' var should be a PyObject*, not a LassoNode* (in user_add_assertion)
66349
66350 python/environs/py_user.c | 9 +++++----
66351 1 file changed, 5 insertions(+), 4 deletions(-)
66352
66353commit 2c1db26d5e21a42429322d7d2dd6f975c80f0df8
66354Author: Valery Febvre <vfebvre at easter-eggs.com>
66355Date:   Tue Jul 27 01:17:01 2004 +0000
66356
66357    Ooops, Copy/Paste isn't always your friend :-)
66358
66359 python/environs/py_profile_context.c | 4 ++--
66360 1 file changed, 2 insertions(+), 2 deletions(-)
66361
66362commit dbe4d8a86c11c4ec193a84d1dc0591fdd137598e
66363Author: Valery Febvre <vfebvre at easter-eggs.com>
66364Date:   Tue Jul 27 01:15:38 2004 +0000
66365
66366    *** empty log message ***
66367
66368 lasso/id-ff/user.c | 9 +++------
66369 1 file changed, 3 insertions(+), 6 deletions(-)
66370
66371commit 3ae917244469be00de7178c5949df61e6cbeded2
66372Author: Valery Febvre <vfebvre at easter-eggs.com>
66373Date:   Tue Jul 27 01:12:53 2004 +0000
66374
66375    Removed 2 useless lasso_node_copy
66376
66377 lasso/id-ff/login.c | 4 ++--
66378 1 file changed, 2 insertions(+), 2 deletions(-)
66379
66380commit 831277c6b7da16ea21508c27d35dfe4d020c9167
66381Author: Nicolas Clapies <nclapies@entrouvert.com>
66382Date:   Mon Jul 26 23:50:03 2004 +0000
66383
66384    remove the second param of lasso.Login.new
66385
66386 python/examples/login.py | 8 ++++----
66387 1 file changed, 4 insertions(+), 4 deletions(-)
66388
66389commit 73fd0e85c53a11df3267ca7946e25530f8f6be8d
66390Author: Nicolas Clapies <nclapies@entrouvert.com>
66391Date:   Mon Jul 26 23:45:58 2004 +0000
66392
66393    fix a bug in python binding user_add_assertion : give obj of python assertion, add a copy of assertion in lasso_add_assertion ( not sure, but assertion should be copied )
66394
66395 lasso/id-ff/user.c        | 6 +++++-
66396 lasso/id-ff/user.h        | 1 +
66397 python/environs/py_user.c | 6 ++++--
66398 python/examples/user.py   | 8 ++++++++
66399 4 files changed, 18 insertions(+), 3 deletions(-)
66400
66401commit db051a1a73684708d47ede1acefdaeff0cf99120
66402Author: Emmanuel Raviart <eraviart@entrouvert.com>
66403Date:   Mon Jul 26 22:02:03 2004 +0000
66404
66405    Removed obsolete logout method load_from_dump.
66406
66407    Upgraded some residual calls to login_new & logout_new.
66408
66409    Updated Java binding.
66410
66411    Java unit test works (and C too, but Python still doesn't).
66412
66413 java/src/c/com_entrouvert_lasso_LassoLogin.c       | 11 ++-------
66414 java/src/c/com_entrouvert_lasso_LassoLogout.c      | 26 ++--------------------
66415 .../c/com_entrouvert_lasso_LassoProfileContext.c   | 13 +++++++++++
66416 java/src/java/com/entrouvert/lasso/LassoLogin.java |  9 ++++----
66417 .../src/java/com/entrouvert/lasso/LassoLogout.java |  9 +++-----
66418 .../com/entrouvert/lasso/LassoProfileContext.java  |  2 ++
66419 java/tests/LoginTest.java                          | 15 ++++++-------
66420 lasso/id-ff/logout.c                               | 15 -------------
66421 lasso/id-ff/logout.h                               |  3 ---
66422 python/environs/py_logout.c                        | 18 ---------------
66423 python/environs/py_logout.h                        |  1 -
66424 python/examples/logout.py                          |  4 ++--
66425 python/lasso.py                                    |  3 ---
66426 python/lassomod.c                                  |  1 -
66427 python/tests/login_tests.py                        |  9 ++++----
66428 tests/.cvsignore                                   |  1 +
66429 tests/login_tests.c                                |  4 ++--
66430 17 files changed, 42 insertions(+), 102 deletions(-)
66431
66432commit 8d1bd57755ceebe0fa5a3926223a1437c9869108
66433Author: Frederic Peters <fpeters@entrouvert.com>
66434Date:   Mon Jul 26 19:30:25 2004 +0000
66435
66436    output tags when error occurs (not just success or failures)
66437
66438 python/tests/XmlTestRunner.py | 8 ++++++++
66439 1 file changed, 8 insertions(+)
66440
66441commit c5c0515bb2202e58d3534d23794332eef2dbe36e
66442Author: Valery Febvre <vfebvre at easter-eggs.com>
66443Date:   Mon Jul 26 18:36:17 2004 +0000
66444
66445    *** empty log message ***
66446
66447 python/lasso.py | 14 +++++++-------
66448 1 file changed, 7 insertions(+), 7 deletions(-)
66449
66450commit 002aab58211182377e4f7233722762ee52c7261f
66451Author: Valery Febvre <vfebvre at easter-eggs.com>
66452Date:   Mon Jul 26 18:19:16 2004 +0000
66453
66454    *** empty log message ***
66455
66456 lasso/id-ff/logout.h        | 18 +++++++-----------
66457 python/environs/py_logout.c |  4 ++--
66458 python/lassomod.c           |  2 ++
66459 tests/login_tests.c         | 17 +++++++----------
66460 4 files changed, 18 insertions(+), 23 deletions(-)
66461
66462commit 8ae1b1ce45388639f2a07544e3588adb0cdd84a2
66463Author: Valery Febvre <vfebvre at easter-eggs.com>
66464Date:   Mon Jul 26 18:07:52 2004 +0000
66465
66466    Added new ProfileContext class
66467
66468 python/environs/py_login.c           | 14 +++------
66469 python/environs/py_profile_context.c | 56 ++++++++++++++++++++++++++++++++++++
66470 python/environs/py_profile_context.h | 11 +++++++
66471 python/lasso.py                      | 53 ++++++++++++++++++++++++----------
66472 4 files changed, 109 insertions(+), 25 deletions(-)
66473
66474commit 02445023b66db5e1a11137e068ac19db00fdc12a
66475Author: Nicolas Clapies <nclapies@entrouvert.com>
66476Date:   Mon Jul 26 17:51:56 2004 +0000
66477
66478    remove logout-from-idp.py, only logout.py is useful
66479
66480 python/examples/Makefile.am        |  1 -
66481 python/examples/logout-from-idp.py | 57 --------------------------------------
66482 2 files changed, 58 deletions(-)
66483
66484commit befb5d7f15129b33a9ced5a077a0d0595a1ee795
66485Author: Romain Chantereay <rchantereau@entrouvert.com>
66486Date:   Mon Jul 26 17:44:34 2004 +0000
66487
66488    Removed from the dist the two removed files.
66489
66490 win32/Makefile.am | 2 +-
66491 1 file changed, 1 insertion(+), 1 deletion(-)
66492
66493commit 927f2ac7f688d28cd0f1268a1fc5b25b6b9f0f5e
66494Author: Valery Febvre <vfebvre at easter-eggs.com>
66495Date:   Mon Jul 26 17:39:55 2004 +0000
66496
66497    *** empty log message ***
66498
66499 lasso/Attic/protocols/identity.c | 4 ++--
66500 1 file changed, 2 insertions(+), 2 deletions(-)
66501
66502commit b86b5225680225d7940de6e0745de077278ece15
66503Author: Valery Febvre <vfebvre at easter-eggs.com>
66504Date:   Mon Jul 26 17:38:32 2004 +0000
66505
66506    Added lasso_profile_context_set_user_from_dump method
66507
66508 lasso/id-ff/profile_context.c | 12 ++++++++++++
66509 lasso/id-ff/profile_context.h |  8 ++++++--
66510 2 files changed, 18 insertions(+), 2 deletions(-)
66511
66512commit b652a4a94a82ad2851eb84fccf2b8b259acfaa19
66513Author: Valery Febvre <vfebvre at easter-eggs.com>
66514Date:   Mon Jul 26 17:36:28 2004 +0000
66515
66516    Removed arg user in lasso_login_new
66517
66518 lasso/id-ff/login.c | 4 +---
66519 lasso/id-ff/login.h | 3 +--
66520 2 files changed, 2 insertions(+), 5 deletions(-)
66521
66522commit 432a237d31d25968f01f44e97e6d0f47fd9715b6
66523Author: Romain Chantereay <rchantereau@entrouvert.com>
66524Date:   Mon Jul 26 17:13:32 2004 +0000
66525
66526    - Removed old style DLL exports definitions.
66527
66528    - Moved old to new way windows dll creation command.
66529
66530 win32/Makefile.am         |  35 +--
66531 win32/create_lasso.def.py |  31 ---
66532 win32/lasso.def           | 537 ----------------------------------------------
66533 3 files changed, 19 insertions(+), 584 deletions(-)
66534
66535commit 8fb70e361af130048d00abc207eb5d262b9e0389
66536Author: Romain Chantereay <rchantereau@entrouvert.com>
66537Date:   Mon Jul 26 17:10:34 2004 +0000
66538
66539    Added special Windows AC substitution.
66540
66541 configure.ac | 23 +++++++++++++++++------
66542 1 file changed, 17 insertions(+), 6 deletions(-)
66543
66544commit 4fcb806a25e50ac2e0a5b282d42750a4823a6d6f
66545Author: Nicolas Clapies <nclapies@entrouvert.com>
66546Date:   Mon Jul 26 16:02:32 2004 +0000
66547
66548    update of example
66549
66550 python/examples/logout.py | 13 +++++++++++--
66551 1 file changed, 11 insertions(+), 2 deletions(-)
66552
66553commit c3fa9bdbe41f4d1076fecec4aaa4aaa4a8caec2d
66554Author: Nicolas Clapies <nclapies@entrouvert.com>
66555Date:   Mon Jul 26 16:01:59 2004 +0000
66556
66557    acces to RelayState in logout object
66558
66559 lasso/id-ff/logout.c        | 48 ++++++++++++++++++++++++++++++---------------
66560 lasso/id-ff/logout.h        | 25 ++++++++++++-----------
66561 python/environs/py_logout.c | 26 +++++++++++++-----------
66562 python/lasso.py             | 28 ++++++++++++++------------
66563 4 files changed, 75 insertions(+), 52 deletions(-)
66564
66565commit ae959a9e38e85986b8e8a910cec9aaca1274565b
66566Author: Valery Febvre <vfebvre at easter-eggs.com>
66567Date:   Mon Jul 26 15:01:21 2004 +0000
66568
66569    *** empty log message ***
66570
66571 lasso/id-ff/login.c      | 6 +++---
66572 lasso/xml/ds_signature.c | 8 ++++----
66573 2 files changed, 7 insertions(+), 7 deletions(-)
66574
66575commit f64405984fd0add3f4cef9a22ba39afde2256d43
66576Author: Romain Chantereay <rchantereau@entrouvert.com>
66577Date:   Mon Jul 26 14:33:04 2004 +0000
66578
66579    use the macro to get logout data.
66580
66581 java/src/c/com_entrouvert_lasso_LassoLogout.c | 2 +-
66582 1 file changed, 1 insertion(+), 1 deletion(-)
66583
66584commit 2e376bd798ec42106dc8a95c1aa2c717a61d8b77
66585Author: Valery Febvre <vfebvre at easter-eggs.com>
66586Date:   Mon Jul 26 14:08:45 2004 +0000
66587
66588    Removed 4 useless #define constants
66589
66590 lasso/xml/debug.c | 40 +++++++++++-----------------------------
66591 lasso/xml/debug.h |  5 -----
66592 2 files changed, 11 insertions(+), 34 deletions(-)
66593
66594commit 1004bd32e6bda94974937dad0b8c66387e025a00
66595Author: Valery Febvre <vfebvre at easter-eggs.com>
66596Date:   Mon Jul 26 14:06:20 2004 +0000
66597
66598    Added consent attribute check in lasso_login_process_federation() function
66599
66600 lasso/id-ff/login.c | 66 ++++++++++++++++++++++++++++++++++++-----------------
66601 1 file changed, 45 insertions(+), 21 deletions(-)
66602
66603commit 1bf524b03f77f0af0d01c0b525e43db20eb6fddb
66604Author: Frederic Peters <fpeters@entrouvert.com>
66605Date:   Mon Jul 26 13:13:49 2004 +0000
66606
66607    set a few variables to NULL after they'be freed; and don't free providerID in
66608    lasso_user_get_authentication_method if it was passed by the caller.
66609
66610 lasso/id-ff/user.c | 12 +++++++++++-
66611 1 file changed, 11 insertions(+), 1 deletion(-)
66612
66613commit b08787ecd10aeef88a909e2c43a99846f2e933e5
66614Author: Valery Febvre <vfebvre at easter-eggs.com>
66615Date:   Mon Jul 26 12:09:07 2004 +0000
66616
66617    Finished to implement lasso_login_destroy() and lasso_logout_destroy() methods
66618
66619 lasso/id-ff/login.c  | 31 ++++++++++++++++++++++++++++++-
66620 lasso/id-ff/login.h  |  2 ++
66621 lasso/id-ff/logout.c | 35 ++++++++++++++++++++++++++++++++++-
66622 lasso/id-ff/logout.h |  2 ++
66623 4 files changed, 68 insertions(+), 2 deletions(-)
66624
66625commit 75eea32b80fb96d6dc563719458f64b1731a6118
66626Author: Valery Febvre <vfebvre at easter-eggs.com>
66627Date:   Mon Jul 26 11:30:03 2004 +0000
66628
66629    Removed nameIdentifier attribute in Logout object
66630    There is already a nameIdientifier attribute in ProfileContext class
66631
66632 lasso/id-ff/logout.c        | 3 ++-
66633 lasso/id-ff/logout.h        | 4 +---
66634 python/environs/py_logout.c | 2 +-
66635 3 files changed, 4 insertions(+), 5 deletions(-)
66636
66637commit 20663807a87aee8eca257d83c8e8eaf34476a9d5
66638Author: Frederic Peters <fpeters@entrouvert.com>
66639Date:   Mon Jul 26 11:13:40 2004 +0000
66640
66641    added an XXX and a comment where I think the problem is.  Developers; please
66642    have a look.
66643
66644 tests/login_tests.c | 18 ++++++++++++++++--
66645 1 file changed, 16 insertions(+), 2 deletions(-)
66646
66647commit f0e695f21cd4a70edd4fe6dff0f1531939465a23
66648Author: Frederic Peters <fpeters@entrouvert.com>
66649Date:   Mon Jul 26 10:48:17 2004 +0000
66650
66651    --dontfork mode for the tests (so it is easier to debug segfaults)
66652
66653 tests/login_tests.c | 11 +++++++++++
66654 1 file changed, 11 insertions(+)
66655
66656commit 3d67b7c87a669315244885d5d64d9cfd458e2fbc
66657Author: Frederic Peters <fpeters@entrouvert.com>
66658Date:   Mon Jul 26 10:16:10 2004 +0000
66659
66660    end of test port to C; developers, please test it (or the python login_tests;
66661    results should be identical).  There is a problem in memory management and
66662    *sometimes* it works.
66663
66664    *Sometimes* it doesn't:
66665
66666    (process:12643): lasso-CRITICAL **: file xml.c: line 64 (lasso_node_copy):
66667    assertion `LASSO_IS_NODE(node)' failed
66668
66669    (process:12643): lasso-CRITICAL **: file xml.c: line 1024
66670    (lasso_node_impl_add_child): assertion `LASSO_IS_NODE(child)' failed
66671
66672    And *sometimes* it is even worse (segfault):
66673
66674    Running suite(s): Login
66675    50%: Checks: 2, Failures: 0, Errors: 1
66676    login_tests.c:81:P:Generate Server Contexts:test01_generateServersContextDumps:Passed
66677    login_tests.c:229:E:Login initiated by service
66678    provider:test02_serviceProviderLogin: (after this point) Received signal 11
66679
66680
66681    I believe this is caused by something in
66682      http://buildbox.entrouvert.org/logs/20040726/lupin.0320.changelog.xml
66683
66684 tests/login_tests.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++--
66685 1 file changed, 48 insertions(+), 2 deletions(-)
66686
66687commit 1b4a4680d679427959450985bb64024f3d623b59
66688Author: Frederic Peters <fpeters@entrouvert.com>
66689Date:   Mon Jul 26 09:36:43 2004 +0000
66690
66691    this is a debug message; please.
66692
66693 lasso/id-ff/user.c | 2 +-
66694 1 file changed, 1 insertion(+), 1 deletion(-)
66695
66696commit 278277ef6d78dd48a883337a3501c556e4f9b7bc
66697Author: Frederic Peters <fpeters@entrouvert.com>
66698Date:   Mon Jul 26 09:15:21 2004 +0000
66699
66700    require check 0.9.0
66701
66702 configure.ac | 2 +-
66703 1 file changed, 1 insertion(+), 1 deletion(-)
66704
66705commit 341fb52a971b536b6fff3f747063ba207a9bfb68
66706Author: Frederic Peters <fpeters@entrouvert.com>
66707Date:   Mon Jul 26 09:00:13 2004 +0000
66708
66709    further in the unit test; pain pain pain.
66710
66711 tests/login_tests.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
66712 1 file changed, 53 insertions(+), 1 deletion(-)
66713
66714commit fa20471eb7d963620eacc53900286af0c0e6be45
66715Author: Frederic Peters <fpeters@entrouvert.com>
66716Date:   Mon Jul 26 08:01:33 2004 +0000
66717
66718    started to copy Python second test (serviceProviderLogin) in C.  1 hour and 38
66719    lines so far and I should probably move to something or I'll get angry.
66720
66721 tests/login_tests.c | 106 ++++++++++++++++++++++++++++++++++++++++++++++++----
66722 1 file changed, 98 insertions(+), 8 deletions(-)
66723
66724commit 3b123ca197c15a792a862666b79bc12507d1d571
66725Author: Valery Febvre <vfebvre at easter-eggs.com>
66726Date:   Mon Jul 26 01:11:22 2004 +0000
66727
66728    Removed many memory leaks
66729
66730 lasso/Attic/protocols/identity.c |   5 +-
66731 lasso/Attic/protocols/provider.c |  20 +++++---
66732 lasso/id-ff/server.c             | 103 +++++++++++++++++++++++----------------
66733 lasso/id-ff/user.c               |   2 +-
66734 lasso/xml/xml.c                  |  23 +++------
66735 5 files changed, 86 insertions(+), 67 deletions(-)
66736
66737commit ec8c3ce68c8ad21554a6191c6dea0f330050c3ba
66738Author: Valery Febvre <vfebvre at easter-eggs.com>
66739Date:   Sun Jul 25 23:30:09 2004 +0000
66740
66741    Removed many memory leaks
66742
66743 lasso/Attic/protocols/identity.c                   |  5 +++-
66744 lasso/Attic/protocols/logout_response.c            |  4 ++-
66745 .../protocols/name_identifier_mapping_response.c   |  1 +
66746 lasso/id-ff/logout.c                               | 29 ++++++++++++++--------
66747 lasso/id-ff/register_name_identifier.c             |  1 +
66748 5 files changed, 27 insertions(+), 13 deletions(-)
66749
66750commit 4154f6d456b3b39d12bddb188f037ab850c48b62
66751Author: Valery Febvre <vfebvre at easter-eggs.com>
66752Date:   Sun Jul 25 23:28:40 2004 +0000
66753
66754    Finished to implement lasso_user_destroy() method
66755    Removed many memory leaks
66756
66757 lasso/id-ff/user.c | 200 ++++++++++++++++++++++++++++++++---------------------
66758 1 file changed, 123 insertions(+), 77 deletions(-)
66759
66760commit be0cd69800469e5cdfd13fc18a1eac0f6e824092
66761Author: Frederic Peters <fpeters@entrouvert.com>
66762Date:   Sun Jul 25 21:01:57 2004 +0000
66763
66764    sync namespace with check unittest namespace (I didn't feel like they would
66765    keep a 0d.be namespace...)
66766
66767 python/tests/tests.py | 2 +-
66768 1 file changed, 1 insertion(+), 1 deletion(-)
66769
66770commit a3a86229f745297d8c0bb65a311be0e78d3421f1
66771Author: Frederic Peters <fpeters@entrouvert.com>
66772Date:   Sun Jul 25 20:53:24 2004 +0000
66773
66774    check 0.9 no longer has suite_free().  And our local version got
66775    srunner_set_xml()
66776
66777 tests/login_tests.c | 3 ++-
66778 1 file changed, 2 insertions(+), 1 deletion(-)
66779
66780commit 89f807e143e62f50e2cf152c9c7c05495f828387
66781Author: Emmanuel Raviart <eraviart@entrouvert.com>
66782Date:   Sun Jul 25 20:32:14 2004 +0000
66783
66784    Added a ColdFusion redirect to IDP single sign-on URL.
66785
66786 java/coldfusion/web/login.cfm | 1 +
66787 1 file changed, 1 insertion(+)
66788
66789commit 83fb7de1fbe01752e57fb65e5faeec28d712b33d
66790Author: Emmanuel Raviart <eraviart@entrouvert.com>
66791Date:   Sun Jul 25 20:17:15 2004 +0000
66792
66793    Added Makefile for ColdFusion "binding".
66794
66795 java/coldfusion/Makefile | 39 +++++++++++++++++++++++++++++++++++++++
66796 1 file changed, 39 insertions(+)
66797
66798commit bf5489f9dafc19b1713855f45329567559fe7f9e
66799Author: Emmanuel Raviart <eraviart@entrouvert.com>
66800Date:   Sun Jul 25 20:00:58 2004 +0000
66801
66802    Added ColdFusion very preliminary "binding" using Java binding.
66803
66804 java/coldfusion/.cvsignore       |  1 +
66805 java/coldfusion/src/CFLasso.java | 82 ++++++++++++++++++++++++++++++++++++++++
66806 java/coldfusion/web/login.cfm    | 17 +++++++++
66807 3 files changed, 100 insertions(+)
66808
66809commit 5c73b6167694372c9722401c3f05c8df15382065
66810Author: Emmanuel Raviart <eraviart@entrouvert.com>
66811Date:   Sun Jul 25 19:29:26 2004 +0000
66812
66813    Java unit test is again similar to Python.
66814
66815    Corrected Java binding to pass the unit test both with Kaffe and Sun JRE.
66816
66817    Added a small new test in Python unit test.
66818
66819 .../src/c/com_entrouvert_lasso_LassoAuthnRequest.c |  1 +
66820 java/src/c/com_entrouvert_lasso_LassoLogin.c       | 12 ----
66821 java/src/c/com_entrouvert_lasso_LassoLogout.c      | 67 +++++++++++------
66822 .../c/com_entrouvert_lasso_LassoProfileContext.c   | 84 +++++++++++++++-------
66823 java/src/java/com/entrouvert/lasso/Lasso.java      |  8 +++
66824 .../com/entrouvert/lasso/LassoAuthnRequest.java    |  1 +
66825 .../com/entrouvert/lasso/LassoAuthnResponse.java   |  1 +
66826 java/src/java/com/entrouvert/lasso/LassoLogin.java |  2 -
66827 .../src/java/com/entrouvert/lasso/LassoLogout.java | 14 ++--
66828 .../com/entrouvert/lasso/LassoProfileContext.java  | 49 ++++++++-----
66829 .../java/com/entrouvert/lasso/LassoRequest.java    |  1 +
66830 .../src/java/com/entrouvert/lasso/LassoServer.java |  1 -
66831 java/tests/LoginTest.java                          | 10 +--
66832 python/tests/login_tests.py                        |  1 +
66833 14 files changed, 163 insertions(+), 89 deletions(-)
66834
66835commit 614ac78aa0bda9d7fcf1ef534bdf069777b84065
66836Author: Frederic Peters <fpeters@entrouvert.com>
66837Date:   Sun Jul 25 18:50:25 2004 +0000
66838
66839    add title and time for test suites (in xml output)
66840
66841 python/tests/tests.py | 3 +++
66842 1 file changed, 3 insertions(+)
66843
66844commit a194ef543ad9923be551758fad6af62a235028cb
66845Author: Frederic Peters <fpeters@entrouvert.com>
66846Date:   Sun Jul 25 18:32:22 2004 +0000
66847
66848    moved as debug() two messages (those were interfering with the test suite)
66849
66850 lasso/id-ff/profile_context.c | 2 +-
66851 lasso/id-ff/user.c            | 2 +-
66852 2 files changed, 2 insertions(+), 2 deletions(-)
66853
66854commit 72fca15efd5e669b966a7ad87c5d30f769cd6a66
66855Author: Frederic Peters <fpeters@entrouvert.com>
66856Date:   Sun Jul 25 17:31:43 2004 +0000
66857
66858    use message functions to show message (fix #217)
66859
66860 lasso/id-ff/name_identifier_mapping.c |  4 ++--
66861 lasso/id-ff/user.c                    |  2 +-
66862 lasso/lasso.c                         | 10 +++++-----
66863 lasso/xml/tools.c                     | 22 +++++++++++-----------
66864 4 files changed, 19 insertions(+), 19 deletions(-)
66865
66866commit 64215114be290db2d55fd827a9089231f99c0383
66867Author: Frederic Peters <fpeters@entrouvert.com>
66868Date:   Sun Jul 25 16:52:28 2004 +0000
66869
66870    basic XmlTestRunner; ./tests.py --xml; output to stdout (messed up with lasso
66871    spouting messages on stdout; will be fixed on lasso side)
66872
66873 python/tests/XmlTestRunner.py | 59 +++++++++++++++++++++++++++++++++++++++++++
66874 python/tests/tests.py         | 27 +++++++++++++++-----
66875 2 files changed, 79 insertions(+), 7 deletions(-)
66876
66877commit d194c244aa8926a6694f987c81357aaeedd7f3fc
66878Author: Frederic Peters <fpeters@entrouvert.com>
66879Date:   Sun Jul 25 16:50:28 2004 +0000
66880
66881    s/&/and/
66882
66883 python/tests/login_tests.py | 2 +-
66884 1 file changed, 1 insertion(+), 1 deletion(-)
66885
66886commit 5043f092cba42edaad07447a832d8156a2a69759
66887Author: Valery Febvre <vfebvre at easter-eggs.com>
66888Date:   Sun Jul 25 16:28:53 2004 +0000
66889
66890    Added lasso_provider_destroy() method
66891
66892 lasso/Attic/protocols/provider.c | 6 ++++++
66893 lasso/Attic/protocols/provider.h | 2 ++
66894 2 files changed, 8 insertions(+)
66895
66896commit df05fe2ac6f8f32faf0af6325bcc0c8e40f87ae0
66897Author: Valery Febvre <vfebvre at easter-eggs.com>
66898Date:   Sun Jul 25 16:27:49 2004 +0000
66899
66900    Finished to implement lasso_server_destroy() method
66901
66902 lasso/id-ff/server.c | 27 +++++++++++++++++++++------
66903 lasso/id-ff/server.h |  2 ++
66904 2 files changed, 23 insertions(+), 6 deletions(-)
66905
66906commit 561b87435a7d5b0b00a6aa811b4a2d944876fa76
66907Author: Valery Febvre <vfebvre at easter-eggs.com>
66908Date:   Sun Jul 25 16:26:11 2004 +0000
66909
66910    Replaced 2 debug(ERROR, ...) by new message(G_LOG_LEVEL_ERROR, ...) function
66911    BEWARE: debug() should be used only for debugging messages.
66912
66913 lasso/id-ff/logout.c | 24 ++++++++++++------------
66914 1 file changed, 12 insertions(+), 12 deletions(-)
66915
66916commit d792b018cf3234f88c0777274d7b7c9890166f5f
66917Author: Valery Febvre <vfebvre at easter-eggs.com>
66918Date:   Sun Jul 25 15:16:48 2004 +0000
66919
66920    Oops, forget in previous commit
66921
66922 python/xml/py_xml.c | 2 +-
66923 1 file changed, 1 insertion(+), 1 deletion(-)
66924
66925commit 5435c3ea335214a72750b250dc8d498e46198649
66926Author: Emmanuel Raviart <eraviart@entrouvert.com>
66927Date:   Sun Jul 25 15:15:56 2004 +0000
66928
66929    Adapted logout unit test to new API.
66930
66931 python/tests/login_tests.py | 5 +++--
66932 1 file changed, 3 insertions(+), 2 deletions(-)
66933
66934commit e5a5b1d8da8aabd12903a6e74824aee4e565a0a7
66935Author: Emmanuel Raviart <eraviart@entrouvert.com>
66936Date:   Sun Jul 25 15:14:44 2004 +0000
66937
66938    Added missing return statement.
66939
66940 lasso/id-ff/logout.c | 1 +
66941 1 file changed, 1 insertion(+)
66942
66943commit f2793350a25e49eac9e9f6fc4478eb94cd3bf0f2
66944Author: Valery Febvre <vfebvre at easter-eggs.com>
66945Date:   Sun Jul 25 15:13:54 2004 +0000
66946
66947    Many little fixs
66948
66949 lasso/Attic/protocols/identity.c |  4 +--
66950 lasso/Attic/protocols/provider.c | 13 +++++----
66951 lasso/id-ff/server.c             |  7 +++--
66952 lasso/id-ff/user.c               |  9 ++++--
66953 lasso/xml/ds_signature.c         | 10 +++----
66954 lasso/xml/tools.c                | 12 ++++----
66955 lasso/xml/tools.h                |  4 +--
66956 lasso/xml/xml.c                  | 59 ++++++++++++++++++++++++----------------
66957 lasso/xml/xml.h                  |  2 +-
66958 python/environs/py_login.c       |  9 +++---
66959 10 files changed, 74 insertions(+), 55 deletions(-)
66960
66961commit 6023d78531b610cda5badb62340da8e32b165530
66962Author: Valery Febvre <vfebvre at easter-eggs.com>
66963Date:   Sun Jul 25 15:03:00 2004 +0000
66964
66965    Moved nameIdentifer attribute of Login object in ProfileContext
66966
66967 lasso/id-ff/login.c           | 20 ++++++++------------
66968 lasso/id-ff/login.h           |  1 -
66969 lasso/id-ff/profile_context.c | 11 +++++++++--
66970 lasso/id-ff/profile_context.h |  2 ++
66971 4 files changed, 19 insertions(+), 15 deletions(-)
66972
66973commit 110851e9d73a98cf56e6677cdc057eb0035bc6b5
66974Author: Frederic Peters <fpeters@entrouvert.com>
66975Date:   Sun Jul 25 13:52:22 2004 +0000
66976
66977    fixed tabulations in python files (oh the horror; they were mixed with space
66978    indendations).  Also installed a test on commits to catch this (and check xml
66979    files)
66980
66981 python/doc/pythfilter.py                           |   4 +-
66982 ...ogout-process-idp-initiated-redirect-request.py |   2 +-
66983 ...sp-logout-process-idp-initiated-soap-request.py |   2 +-
66984 python/examples/defederation.py                    |   8 +-
66985 python/examples/logout-from-idp.py                 |   4 +-
66986 python/examples/logout.py                          |  12 +-
66987 python/examples/registration.py                    |   8 +-
66988 python/lasso.py                                    | 156 ++++++++++-----------
66989 8 files changed, 98 insertions(+), 98 deletions(-)
66990
66991commit 58666f93a17c1d9c05c1211ee7bd5713a1b96996
66992Author: Frederic Peters <fpeters@entrouvert.com>
66993Date:   Sun Jul 25 13:46:57 2004 +0000
66994
66995    fixed args order (but not enough to get the test to pass)
66996
66997 python/tests/login_tests.py | 4 ++--
66998 1 file changed, 2 insertions(+), 2 deletions(-)
66999
67000commit 020900ac6655ad289d46e01e8198f6956ef783a9
67001Author: Frederic Peters <fpeters@entrouvert.com>
67002Date:   Sun Jul 25 12:51:43 2004 +0000
67003
67004    login_tests.py can be executed without tests.py
67005
67006 python/tests/login_tests.py | 7 ++++++-
67007 1 file changed, 6 insertions(+), 1 deletion(-)
67008
67009commit b40a7c6a9f28903bf9972bcf1e562e55fc688617
67010Author: Frederic Peters <fpeters@entrouvert.com>
67011Date:   Sun Jul 25 12:43:57 2004 +0000
67012
67013    nozero exit code if a test failed
67014
67015 python/tests/tests.py | 6 +++++-
67016 1 file changed, 5 insertions(+), 1 deletion(-)
67017
67018commit 03d61844cddff31ee00b1f5847276f9ba9a488fd
67019Author: Frederic Peters <fpeters@entrouvert.com>
67020Date:   Sun Jul 25 12:25:37 2004 +0000
67021
67022    modified sys.path so that python test suite can run before lasso is installed.
67023
67024 python/tests/tests.py | 3 +++
67025 1 file changed, 3 insertions(+)
67026
67027commit f10b3e0841e39a083967ad47a4e6f3c4d0c7fe70
67028Author: Frederic Peters <fpeters@entrouvert.com>
67029Date:   Sun Jul 25 12:22:46 2004 +0000
67030
67031    initialze codeError
67032
67033 python/environs/py_lecp.c | 12 ++++++------
67034 1 file changed, 6 insertions(+), 6 deletions(-)
67035
67036commit 890c5150e4e0ed3956d95d506ec391645a265090
67037Author: Nicolas Clapies <nclapies@entrouvert.com>
67038Date:   Sun Jul 25 09:29:28 2004 +0000
67039
67040    fix the problem of setting the user environ in SOAP method :
67041
67042    the problem : process_request_msg needs usr environ to verify federation
67043                  and authentication.
67044
67045    a solution :
67046    first load the request msg
67047    get the name identifier of the request
67048    find the user dump from the name identifier and load it in logout object
67049    process the request
67050
67051    see python/examples/logout.py for the methods.
67052
67053 lasso/id-ff/logout.c        | 67 +++++++++++++++++++++++++++++++++++----------
67054 lasso/id-ff/logout.h        | 17 ++++++++++--
67055 python/environs/py_logout.c | 66 ++++++++++++++++++++++++++++++++------------
67056 python/environs/py_logout.h |  4 ++-
67057 python/examples/logout.py   | 13 ++++++---
67058 5 files changed, 127 insertions(+), 40 deletions(-)
67059
67060commit 4b3094b60482030f773889d1395b17a2390c7473
67061Author: Nicolas Clapies <nclapies@entrouvert.com>
67062Date:   Sun Jul 25 09:25:06 2004 +0000
67063
67064    *** empty log message ***
67065
67066 lasso/id-ff/federation_termination.c | 2 +-
67067 1 file changed, 1 insertion(+), 1 deletion(-)
67068
67069commit d4b79b874b04c57e23eddae03b9105f282c817a8
67070Author: Nicolas Clapies <nclapies@entrouvert.com>
67071Date:   Sun Jul 25 09:24:26 2004 +0000
67072
67073    udpate of C lecp, add python lecp
67074
67075 lasso/id-ff/lecp.h          |  27 +++---
67076 python/environs/Makefile.am |   4 +-
67077 python/environs/py_lecp.c   | 199 ++++++++++++++++++++++++++++++++++++++++++++
67078 python/environs/py_lecp.h   |  58 +++++++++++++
67079 python/lasso.py             |  61 +++++++++++++-
67080 python/lassomod.c           |  14 +++-
67081 6 files changed, 339 insertions(+), 24 deletions(-)
67082
67083commit 3d230ade52498c06e36b7f46840d2504b407b6c7
67084Author: Romain Chantereay <rchantereau@entrouvert.com>
67085Date:   Sat Jul 24 19:15:49 2004 +0000
67086
67087    Update windows exports.
67088
67089 win32/lasso.def | 46 ++++++++++++++++++++++++++++++++++++++++++++++
67090 1 file changed, 46 insertions(+)
67091
67092commit 7716529c82c6d617774381ba55e69dceb4a1a056
67093Author: Frederic Peters <fpeters@entrouvert.com>
67094Date:   Sat Jul 24 18:15:00 2004 +0000
67095
67096    do not build tests in the debian package
67097
67098 rules | 2 +-
67099 1 file changed, 1 insertion(+), 1 deletion(-)
67100
67101commit 6f8e71c5b579dcb9aafbf89ae1cad7b48f842204
67102Author: Frederic Peters <fpeters@entrouvert.com>
67103Date:   Sat Jul 24 18:15:00 2004 +0000
67104
67105    do not build tests in the debian package
67106
67107 debian/rules | 2 +-
67108 1 file changed, 1 insertion(+), 1 deletion(-)
67109
67110commit 6bd6b709c88c9e3e1b6cfdd053fa6dc5b120e4f7
67111Author: Frederic Peters <fpeters@entrouvert.com>
67112Date:   Sat Jul 24 18:00:51 2004 +0000
67113
67114    .cvsignore for tests/ directory
67115
67116 tests/.cvsignore | 5 +++++
67117 1 file changed, 5 insertions(+)
67118
67119commit 1893900d097aac4bafb393cc0e747478499f3a2d
67120Author: Frederic Peters <fpeters@entrouvert.com>
67121Date:   Sat Jul 24 18:00:16 2004 +0000
67122
67123    using check <http://check.sourceforge.net/> for the test suite
67124    (--enable-tests=no if you don't want them)
67125
67126 Makefile.am         |  2 +-
67127 configure.ac        | 22 +++++++++++++++-
67128 tests/Makefile.am   | 22 ++++++++++++++++
67129 tests/login_tests.c | 76 +++++++++++++++++++++++++++++++----------------------
67130 4 files changed, 89 insertions(+), 33 deletions(-)
67131
67132commit eda0f459be1c72ef210b4318eaae6efa06003035
67133Author: Emmanuel Raviart <eraviart@entrouvert.com>
67134Date:   Sat Jul 24 16:41:19 2004 +0000
67135
67136    This is not a C unit test, but it can miracolously become one.
67137
67138 tests/login_tests.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++
67139 1 file changed, 68 insertions(+)
67140
67141commit 093ef9faa6ab4db5cb7cc4c09dc76b439e5f9c06
67142Author: Valery Febvre <vfebvre at easter-eggs.com>
67143Date:   Sat Jul 24 15:47:01 2004 +0000
67144
67145    Added 2 missing #include (for xmlsec)
67146
67147 lasso/lasso.c | 3 +++
67148 1 file changed, 3 insertions(+)
67149
67150commit f13f2c6d767f481df1362b3c0e54a853ca7d2d98
67151Author: Valery Febvre <vfebvre at easter-eggs.com>
67152Date:   Sat Jul 24 15:06:03 2004 +0000
67153
67154    Added a summary.
67155    It's just a test. I'm not sure it's can be useful.
67156
67157 configure.ac | 27 +++++++++++++++++++++++----
67158 1 file changed, 23 insertions(+), 4 deletions(-)
67159
67160commit ff0a3546692e74f558c78075b6bf3629dc0917f4
67161Author: Valery Febvre <vfebvre at easter-eggs.com>
67162Date:   Sat Jul 24 14:58:17 2004 +0000
67163
67164    Moved some #include
67165
67166 lasso/xml/ds_signature.c | 3 +++
67167 lasso/xml/ds_signature.h | 2 ++
67168 lasso/xml/tools.c        | 8 +++++++-
67169 lasso/xml/tools.h        | 4 ----
67170 lasso/xml/xml.c          | 9 +++++++--
67171 5 files changed, 19 insertions(+), 7 deletions(-)
67172
67173commit e7f88217e4fa89a0ae7cc3f9eb379afbcfa0d456
67174Author: Frederic Peters <fpeters@entrouvert.com>
67175Date:   Sat Jul 24 14:55:48 2004 +0000
67176
67177    added debian packaging files (NOT included in .tar.gz produced by make dist;
67178    this is normal)
67179
67180 changelog                 |   6 +++
67181 compat                    |   1 +
67182 control                   |  45 ++++++++++++++++++++
67183 copyright                 |  10 +++++
67184 dirs                      |   2 +
67185 docs                      |   1 +
67186 liblasso-dev.dirs         |   2 +
67187 liblasso-dev.files        |   5 +++
67188 liblasso0-python2.3.files |   3 ++
67189 liblasso0.dirs            |   1 +
67190 liblasso0.files           |   1 +
67191 rules                     | 103 ++++++++++++++++++++++++++++++++++++++++++++++
67192 12 files changed, 180 insertions(+)
67193
67194commit 88b3b8defa72746d98338afbc08c90b1f071fb78
67195Author: Frederic Peters <fpeters@entrouvert.com>
67196Date:   Sat Jul 24 14:55:48 2004 +0000
67197
67198    added debian packaging files (NOT included in .tar.gz produced by make dist;
67199    this is normal)
67200
67201 debian/changelog                 |   6 +++
67202 debian/compat                    |   1 +
67203 debian/control                   |  45 +++++++++++++++++
67204 debian/copyright                 |  10 ++++
67205 debian/dirs                      |   2 +
67206 debian/docs                      |   1 +
67207 debian/liblasso-dev.dirs         |   2 +
67208 debian/liblasso-dev.files        |   5 ++
67209 debian/liblasso0-python2.3.files |   3 ++
67210 debian/liblasso0.dirs            |   1 +
67211 debian/liblasso0.files           |   1 +
67212 debian/rules                     | 103 +++++++++++++++++++++++++++++++++++++++
67213 12 files changed, 180 insertions(+)
67214
67215commit 60c5404c406c139cd3e164ebc45da0d160390f1b
67216Author: Emmanuel Raviart <eraviart@entrouvert.com>
67217Date:   Sat Jul 24 12:33:07 2004 +0000
67218
67219    Updated unit tests to show logout bug.
67220
67221 java/tests/LoginTest.java   | 10 +++++++---
67222 python/tests/login_tests.py | 12 ++++++++----
67223 2 files changed, 15 insertions(+), 7 deletions(-)
67224
67225commit 206f81cc07cf6b00560ad7678e26828344b00c79
67226Author: Frederic Peters <fpeters@entrouvert.com>
67227Date:   Sat Jul 24 11:35:41 2004 +0000
67228
67229    compile java binding intree (doesn't try to link to a system liblasso)
67230
67231 java/Makefile | 4 +++-
67232 1 file changed, 3 insertions(+), 1 deletion(-)
67233
67234commit da79d8656fa37c599027e8eb8f5bc9f5d19e782b
67235Author: Frederic Peters <fpeters@entrouvert.com>
67236Date:   Sat Jul 24 11:34:58 2004 +0000
67237
67238    removed Question (shouldn't have been commited)
67239
67240 java/Question | 12 ------------
67241 1 file changed, 12 deletions(-)
67242
67243commit 87a496a06b2a091ca3c088e3de58c06b4f0f1fce
67244Author: Frederic Peters <fpeters@entrouvert.com>
67245Date:   Sat Jul 24 10:09:21 2004 +0000
67246
67247    Moved copyright statements to the README file (no sense to have them in the
67248    AUTHORS file).  Point *kindly* to the mailing list and request tracker.
67249    Unified titles style.
67250
67251 AUTHORS | 18 ++++++------------
67252 README  |  6 ++++++
67253 2 files changed, 12 insertions(+), 12 deletions(-)
67254
67255commit 74b89bef55ea93daa1ccf0a68d7af598617c2a6e
67256Author: Emmanuel Raviart <eraviart@entrouvert.com>
67257Date:   Sat Jul 24 07:37:19 2004 +0000
67258
67259    Added myself as project master.
67260
67261    Small corrections.
67262
67263 AUTHORS  | 8 ++++----
67264 doap.rdf | 8 +++++++-
67265 2 files changed, 11 insertions(+), 5 deletions(-)
67266
67267commit 520345214fc6b8536c93e41039f63c52c96c6dec
67268Author: Valery Febvre <vfebvre at easter-eggs.com>
67269Date:   Sat Jul 24 00:17:57 2004 +0000
67270
67271    Replaced old debug() calls by the 2 new functions debug() and message()
67272
67273 lasso/Attic/protocols/authn_response.c  |  5 ++-
67274 lasso/Attic/protocols/logout_response.c | 12 ++---
67275 lasso/id-ff/federation_termination.c    | 59 ++++++++++++------------
67276 lasso/id-ff/lecp.c                      | 34 +++++++-------
67277 lasso/id-ff/login.c                     | 80 +++++++++++++++++----------------
67278 lasso/id-ff/logout.c                    | 74 +++++++++++++++---------------
67279 lasso/id-ff/name_identifier_mapping.c   | 38 ++++++++--------
67280 lasso/id-ff/profile_context.c           | 12 ++---
67281 lasso/id-ff/register_name_identifier.c  | 68 ++++++++++++++--------------
67282 lasso/id-ff/server.c                    |  4 +-
67283 lasso/id-ff/user.c                      | 14 +++---
67284 lasso/xml/debug.c                       | 10 +++--
67285 lasso/xml/debug.h                       |  2 +-
67286 lasso/xml/errors.c                      |  2 +-
67287 lasso/xml/errors.h                      |  2 +-
67288 lasso/xml/xml.c                         | 24 +++++-----
67289 16 files changed, 223 insertions(+), 217 deletions(-)
67290
67291commit 2dc5c3a1c9cda81fc1620b30c42decebfe934206
67292Author: Valery Febvre <vfebvre at easter-eggs.com>
67293Date:   Fri Jul 23 22:21:02 2004 +0000
67294
67295    Added a missing utf8
67296
67297 AUTHORS | 2 +-
67298 1 file changed, 1 insertion(+), 1 deletion(-)
67299
67300commit 25cf97e8447a1d1ccceb98f1d4daa6ef62e4b81f
67301Author: Valery Febvre <vfebvre at easter-eggs.com>
67302Date:   Fri Jul 23 22:19:07 2004 +0000
67303
67304    *** empty log message ***
67305
67306 README | 4 ++--
67307 1 file changed, 2 insertions(+), 2 deletions(-)
67308
67309commit 86eafb6f2215de6475a990326ab4400c91e84289
67310Author: Valery Febvre <vfebvre at easter-eggs.com>
67311Date:   Fri Jul 23 22:12:43 2004 +0000
67312
67313    Added a note about bug reports, help and feature requests
67314
67315 AUTHORS | 18 ++++++++++++++----
67316 1 file changed, 14 insertions(+), 4 deletions(-)
67317
67318commit 4add120e5b28edae50265ef1150e2fc28d31464f
67319Author: Frederic Peters <fpeters@entrouvert.com>
67320Date:   Fri Jul 23 21:52:14 2004 +0000
67321
67322    improved doap file
67323
67324 doap.rdf | 63 +++++++++++++++++++++++++++++++++++----------------------------
67325 1 file changed, 35 insertions(+), 28 deletions(-)
67326
67327commit cbb84677950533c5c5fbe3ca84e903e7e1e59667
67328Author: Frederic Peters <fpeters@entrouvert.com>
67329Date:   Fri Jul 23 21:40:21 2004 +0000
67330
67331    utf8 for AUTHORS
67332
67333 AUTHORS | 26 +++++++++++++-------------
67334 1 file changed, 13 insertions(+), 13 deletions(-)
67335
67336commit 21a7697fdef8f3997071c2b19b7639ddffcadd88
67337Author: Frederic Peters <fpeters@entrouvert.com>
67338Date:   Fri Jul 23 21:37:26 2004 +0000
67339
67340    MANIFEST.in was used by distutils; removed
67341
67342 python/MANIFEST.in | 5 -----
67343 1 file changed, 5 deletions(-)
67344
67345commit 3f2bad664bf6c5da6f0e3bb5492de14a8843f0b0
67346Author: Frederic Peters <fpeters@entrouvert.com>
67347Date:   Fri Jul 23 21:36:47 2004 +0000
67348
67349    added --enable-python option to ./configure; default is yes.
67350    --enable-python=no to not compile python bindings.
67351
67352 configure.ac                          | 12 +++++++++++-
67353 python/Makefile.am                    | 10 ++++++----
67354 python/environs/Makefile.am           | 11 +++++++----
67355 python/protocols/Makefile.am          | 11 ++++++++---
67356 python/protocols/elements/Makefile.am |  9 ++++++---
67357 python/xml/Makefile.am                | 30 ++++++++++++++++--------------
67358 6 files changed, 54 insertions(+), 29 deletions(-)
67359
67360commit a3fce007c45a710758c572346ab5a4839bfd6bf8
67361Author: Emmanuel Raviart <eraviart@entrouvert.com>
67362Date:   Fri Jul 23 19:39:36 2004 +0000
67363
67364    Added DOAP file (see http://usefulinc.com/doap).
67365
67366    Slight corrections to README.
67367
67368 README   |  4 ++--
67369 doap.rdf | 38 ++++++++++++++++++++++++++++++++++++++
67370 2 files changed, 40 insertions(+), 2 deletions(-)
67371
67372commit 1b94f34b7637e937a3a76d5e9910e4f7803c6596
67373Author: Frederic Peters <fpeters@entrouvert.com>
67374Date:   Fri Jul 23 18:54:30 2004 +0000
67375
67376    running autoheader
67377
67378 autogen.sh | 2 ++
67379 1 file changed, 2 insertions(+)
67380
67381commit cd0e144ff7613d0e944b290d267dbc9d043c6b2c
67382Author: Frederic Peters <fpeters@entrouvert.com>
67383Date:   Fri Jul 23 18:26:35 2004 +0000
67384
67385    moved win32 Makefile targets to win32/Makefile.am
67386
67387 Makefile.am       | 34 ----------------------------------
67388 win32/Makefile.am | 32 ++++++++++++++++++++++++++++++++
67389 2 files changed, 32 insertions(+), 34 deletions(-)
67390
67391commit ff07de57823e19415f2a84f7b670a4a0c695254b
67392Author: Frederic Peters <fpeters@entrouvert.com>
67393Date:   Fri Jul 23 18:23:29 2004 +0000
67394
67395    use pkg-config unless on windows; not the contrary
67396
67397 configure.ac | 2 +-
67398 1 file changed, 1 insertion(+), 1 deletion(-)
67399
67400commit 96830ea888519f5582d00e34b4a6f7d2d2260bed
67401Author: Romain Chantereay <rchantereau@entrouvert.com>
67402Date:   Fri Jul 23 18:19:09 2004 +0000
67403
67404    Added some windows specifics considerations.
67405    Cleaned the Hard, badly, sadly, dirty constant definitions. These definitions
67406    are kept dirt, but a little less.
67407
67408 configure.ac | 19 +++++++++++++------
67409 1 file changed, 13 insertions(+), 6 deletions(-)
67410
67411commit e1d4bd8f50a04b352a9c4296d84e1ce2bc1e52dd
67412Author: Valery Febvre <vfebvre at easter-eggs.com>
67413Date:   Fri Jul 23 17:19:06 2004 +0000
67414
67415    New log/debug system
67416    It uses g_log() function now (from glib)
67417    debug macro has been split into 2 macros:
67418            debug(format, args) : for debug message only, activated if LASSO_DEBUG flag is defined
67419            message(level, format, args) : level is a GLogLevelFlags (enum)
67420
67421 lasso/id-ff/user.c |  2 +-
67422 lasso/xml/debug.c  | 96 ++++++++++++++++++++++++++++++------------------------
67423 lasso/xml/debug.h  | 10 ++++--
67424 3 files changed, 61 insertions(+), 47 deletions(-)
67425
67426commit ae11abae6a93fbbd90b87c6d2ae6ac320cb3e1a1
67427Author: Romain Chantereay <rchantereau@entrouvert.com>
67428Date:   Fri Jul 23 17:13:49 2004 +0000
67429
67430    Migrated windows.h inclusion from lasso.c to lasso.h.
67431
67432 lasso/lasso.c | 1 -
67433 lasso/lasso.h | 3 +++
67434 2 files changed, 3 insertions(+), 1 deletion(-)
67435
67436commit cea6eb4f0cc204d3c90395c76f39a82fa1d09d02
67437Author: Romain Chantereay <rchantereau@entrouvert.com>
67438Date:   Fri Jul 23 17:12:30 2004 +0000
67439
67440    Definition file was to early in the future.
67441
67442 win32/lasso.def | 2 --
67443 1 file changed, 2 deletions(-)
67444
67445commit c9ef7d3cea824fb1657677bae2d6351a9d4565c6
67446Author: Romain Chantereay <rchantereau@entrouvert.com>
67447Date:   Fri Jul 23 17:11:39 2004 +0000
67448
67449    En croisant les doigts pour les ^M ne viennent pas tout pourrir...
67450
67451    Cleaned DLL process creation. Now we have a import library.
67452    The libs are created in the win32/.libs directory.
67453    The linkage is done using import libs and no more directly the DLL.
67454    The import library is named liblasso.a and no more liblasso.dll.a
67455
67456 Makefile.am | 22 +++++++++++++++++++---
67457 1 file changed, 19 insertions(+), 3 deletions(-)
67458
67459commit c0d2b1566622c65718ba0317235e512eb7c94c7d
67460Author: Emmanuel Raviart <eraviart@entrouvert.com>
67461Date:   Fri Jul 23 17:02:11 2004 +0000
67462
67463    Added Java LassoUser.getAuthenticationMethod
67464
67465    Python method User.get_authentication_method argument is now optional.
67466
67467    Use of this method in non-regression tests.
67468
67469 java/src/c/com_entrouvert_lasso_LassoUser.c       | 18 ++++++++++++++++++
67470 java/src/java/com/entrouvert/lasso/LassoUser.java |  2 ++
67471 java/tests/LoginTest.java                         | 11 +++++------
67472 python/lasso.py                                   |  2 +-
67473 python/tests/login_tests.py                       |  7 ++++---
67474 5 files changed, 30 insertions(+), 10 deletions(-)
67475
67476commit a11f5fe9c4dbfae919102824c86c343bd59240c5
67477Author: Valery Febvre <vfebvre at easter-eggs.com>
67478Date:   Fri Jul 23 16:34:39 2004 +0000
67479
67480    Added lasso_user_get_authentication_method()
67481    Done in Python too.
67482
67483 lasso/id-ff/user.c        | 31 +++++++++++++++++++++++++++++--
67484 lasso/id-ff/user.h        | 45 ++++++++++++++++++++++++---------------------
67485 python/environs/py_user.c | 36 +++++++++++++++++++++++++++---------
67486 python/environs/py_user.h |  1 +
67487 python/lasso.py           | 11 +++++++----
67488 python/lassomod.c         |  1 +
67489 6 files changed, 89 insertions(+), 36 deletions(-)
67490
67491commit e2f33ecf5a89b10591b77c9666c9d4d57a836799
67492Author: Nicolas Clapies <nclapies@entrouvert.com>
67493Date:   Fri Jul 23 16:32:36 2004 +0000
67494
67495    fix bug in init of logout from request at idp
67496
67497 lasso/id-ff/logout.c | 15 ++++++++-------
67498 1 file changed, 8 insertions(+), 7 deletions(-)
67499
67500commit 23d6cb138bf0eb8c6252bbc2b94897f386a51cc6
67501Author: Emmanuel Raviart <eraviart@entrouvert.com>
67502Date:   Fri Jul 23 16:29:00 2004 +0000
67503
67504    Inverted assertion operands, so that error messages be more logical.
67505
67506 java/tests/LoginTest.java | 42 +++++++++++++++++++++---------------------
67507 1 file changed, 21 insertions(+), 21 deletions(-)
67508
67509commit 0dfb6a9d007d35b3d314abf1056dae09d65ba2c2
67510Author: Emmanuel Raviart <eraviart@entrouvert.com>
67511Date:   Fri Jul 23 16:21:43 2004 +0000
67512
67513    First non regression test that supports full logout procedure... and shows a
67514    bug.
67515
67516 java/src/c/com_entrouvert_lasso_LassoLogout.c       | 13 +++++++++++++
67517 java/src/java/com/entrouvert/lasso/LassoLogout.java |  2 ++
67518 java/tests/LoginTest.java                           |  2 ++
67519 python/tests/login_tests.py                         |  2 ++
67520 4 files changed, 19 insertions(+)
67521
67522commit 41b36be1f4a88dde81ef10ba83199afd37e94524
67523Author: Emmanuel Raviart <eraviart@entrouvert.com>
67524Date:   Fri Jul 23 16:15:51 2004 +0000
67525
67526    Removed directory we should not be in CVS.
67527
67528 java/target/.cvsignore | 2 --
67529 1 file changed, 2 deletions(-)
67530
67531commit 15673bbca7f948145304232ec154c0d74694e65e
67532Author: Nicolas Clapies <nclapies@entrouvert.com>
67533Date:   Fri Jul 23 16:11:06 2004 +0000
67534
67535    fix : process of a logout request at idp
67536
67537 lasso/id-ff/logout.c | 26 +++++++++++++++++---------
67538 1 file changed, 17 insertions(+), 9 deletions(-)
67539
67540commit 7e0e90827a4e74ec7fc1379f0230954a298fabda
67541Author: Nicolas Clapies <nclapies@entrouvert.com>
67542Date:   Fri Jul 23 14:22:06 2004 +0000
67543
67544    *** empty log message ***
67545
67546 lasso/id-ff/logout.c | 2 --
67547 1 file changed, 2 deletions(-)
67548
67549commit e133692ee477e12d6758c956b4cccac9bb8e77f3
67550Author: Nicolas Clapies <nclapies@entrouvert.com>
67551Date:   Fri Jul 23 14:14:41 2004 +0000
67552
67553    *** empty log message ***
67554
67555 lasso/id-ff/register_name_identifier.c | 132 +++++++++++++++++++--------------
67556 lasso/id-ff/user.c                     |   2 +-
67557 python/environs/py_user.c              |   2 +-
67558 3 files changed, 80 insertions(+), 56 deletions(-)
67559
67560commit ee2fba7c0fba3eb855a1ab5d32df65c4860bdf0b
67561Author: Nicolas Clapies <nclapies@entrouvert.com>
67562Date:   Fri Jul 23 14:13:20 2004 +0000
67563
67564    update of logout with better support of propagation from idp
67565
67566 lasso/Attic/protocols/logout_response.c |  12 +++-
67567 lasso/id-ff/logout.c                    | 100 ++++++++++++++++++++++++++++----
67568 lasso/id-ff/logout.h                    |   7 +++
67569 python/environs/py_logout.c             |  19 ++++++
67570 python/environs/py_logout.h             |   1 +
67571 python/examples/logout-from-idp.py      |   4 +-
67572 python/examples/logout.py               |  81 +++++++++++++++-----------
67573 python/lasso.py                         |   5 +-
67574 python/lassomod.c                       |   1 +
67575 9 files changed, 182 insertions(+), 48 deletions(-)
67576
67577commit afd693d03e6db77c6b0ab25a66cfe326975aa9f2
67578Author: Nicolas Clapies <nclapies@entrouvert.com>
67579Date:   Fri Jul 23 14:11:55 2004 +0000
67580
67581    remove unwanted debug message
67582
67583 lasso/id-ff/profile_context.c | 4 ----
67584 1 file changed, 4 deletions(-)
67585
67586commit 554a65272188e31fde5e70ebd9655d982d4d85e5
67587Author: Valery Febvre <vfebvre at easter-eggs.com>
67588Date:   Fri Jul 23 13:59:28 2004 +0000
67589
67590    *** empty log message ***
67591
67592 python/xml/py_xml.c | 4 +---
67593 1 file changed, 1 insertion(+), 3 deletions(-)
67594
67595commit a5543746d88019a714d5d7edbce069470be30693
67596Author: Valery Febvre <vfebvre at easter-eggs.com>
67597Date:   Fri Jul 23 13:41:50 2004 +0000
67598
67599    *** empty log message ***
67600
67601 python/xml/py_xml.c | 5 ++++-
67602 1 file changed, 4 insertions(+), 1 deletion(-)
67603
67604commit f293a3b00a527df5361ded67ef1659af7acc1c69
67605Author: Valery Febvre <vfebvre at easter-eggs.com>
67606Date:   Fri Jul 23 13:41:21 2004 +0000
67607
67608    Added a third arg (GError **err) in lasso_node_get_attr_value() method  to report errors
67609
67610 lasso/id-ff/user.c | 13 +++++++------
67611 1 file changed, 7 insertions(+), 6 deletions(-)
67612
67613commit 5da1b0185ae35cdeb24efd4fc8c642ee3d1f6bd0
67614Author: Valery Febvre <vfebvre at easter-eggs.com>
67615Date:   Fri Jul 23 13:28:08 2004 +0000
67616
67617    - Added a third arg (GError **err) in lasso_node_get_attr_value()
67618      method  to report errors
67619    - Replaced some lasso_provider_get_providerID() by direct access
67620      to ProviderID attribute of server objects
67621
67622 lasso/Attic/protocols/authn_response.c             | 13 +++-
67623 .../protocols/elements/authentication_statement.c  |  8 +--
67624 lasso/Attic/protocols/logout_response.c            | 26 ++++++--
67625 lasso/Attic/protocols/provider.c                   | 77 ++++++++++++++++++----
67626 lasso/Attic/protocols/provider.h                   | 12 ++--
67627 lasso/id-ff/federation_termination.c               | 13 ++--
67628 lasso/id-ff/lecp.c                                 | 10 ++-
67629 lasso/id-ff/login.c                                | 31 ++++++---
67630 lasso/id-ff/logout.c                               | 10 +--
67631 lasso/id-ff/name_identifier_mapping.c              | 69 +++++++++++--------
67632 lasso/id-ff/profile_context.c                      | 12 ++--
67633 lasso/id-ff/register_name_identifier.c             | 51 +++++++-------
67634 lasso/id-ff/server.c                               | 31 +++++----
67635 lasso/xml/errors.c                                 |  6 +-
67636 lasso/xml/errors.h                                 |  2 +-
67637 lasso/xml/xml.c                                    | 26 ++++++--
67638 lasso/xml/xml.h                                    | 14 ++--
67639 17 files changed, 272 insertions(+), 139 deletions(-)
67640
67641commit 25c73745541cd659babe96bbb9daf6872f409479
67642Author: Emmanuel Raviart <eraviart@entrouvert.com>
67643Date:   Fri Jul 23 13:04:44 2004 +0000
67644
67645    Added (incomplete) logout tests for Python & Java.
67646
67647 java/src/c/com_entrouvert_lasso_LassoLogin.c  |  2 +-
67648 java/src/c/com_entrouvert_lasso_LassoLogout.c | 10 ++++---
67649 java/src/java/com/entrouvert/lasso/Lasso.java | 13 ++++++--
67650 java/tests/LoginTest.java                     | 43 ++++++++++++++++++++++++---
67651 python/tests/login_tests.py                   | 41 +++++++++++++++++++++++--
67652 5 files changed, 94 insertions(+), 15 deletions(-)
67653
67654commit 90581b9fb62f66ffadb3415c0200303fa188034c
67655Author: Emmanuel Raviart <eraviart@entrouvert.com>
67656Date:   Fri Jul 23 12:00:13 2004 +0000
67657
67658    Removed file that shouldn't be in CVS.
67659
67660 config.h.in | 118 ------------------------------------------------------------
67661 1 file changed, 118 deletions(-)
67662
67663commit f47a4f6f2d5a6a6c19182ef5badc6072b1ee7f53
67664Author: Emmanuel Raviart <eraviart@entrouvert.com>
67665Date:   Fri Jul 23 11:38:03 2004 +0000
67666
67667    Added authors (please correct if I made mistakes).
67668
67669 AUTHORS | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
67670 1 file changed, 80 insertions(+), 2 deletions(-)
67671
67672commit d3d1306c68e371c7fa5cd4c483f894d42795c055
67673Author: Frederic Peters <fpeters@entrouvert.com>
67674Date:   Fri Jul 23 10:06:25 2004 +0000
67675
67676    emptyed outdated TODO
67677
67678 TODO | 18 ------------------
67679 1 file changed, 18 deletions(-)
67680
67681commit 26ce9e3875b7761541857993a65e064770499fb5
67682Author: Frederic Peters <fpeters@entrouvert.com>
67683Date:   Fri Jul 23 09:42:09 2004 +0000
67684
67685    useful and interesting README file
67686
67687 README | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
67688 1 file changed, 62 insertions(+)
67689
67690commit 9deaf09d2a89136d54414c9c1cdf590832596a78
67691Author: Frederic Peters <fpeters@entrouvert.com>
67692Date:   Fri Jul 23 09:20:11 2004 +0000
67693
67694    added docs/tutorial/ to directories handled by automake
67695
67696 configure.ac     | 1 +
67697 docs/Makefile.am | 3 ++-
67698 2 files changed, 3 insertions(+), 1 deletion(-)
67699
67700commit d601caf152a8d0bc24fbdb6dfe9ab3d2f935e6d7
67701Author: Frederic Peters <fpeters@entrouvert.com>
67702Date:   Fri Jul 23 09:17:33 2004 +0000
67703
67704    install python module in site-packages/
67705
67706 python/Makefile.am | 6 ++----
67707 1 file changed, 2 insertions(+), 4 deletions(-)
67708
67709commit 1d90e76779e07609c983144b84493847c7fd9447
67710Author: Frederic Peters <fpeters@entrouvert.com>
67711Date:   Fri Jul 23 08:08:19 2004 +0000
67712
67713    forgot Makefile.am in nsis/ directory
67714
67715 win32/nsis/Makefile.am | 1 +
67716 1 file changed, 1 insertion(+)
67717
67718commit 6a7625e6fca81a69d1d129845d90beb85f3c3759
67719Author: Frederic Peters <fpeters@entrouvert.com>
67720Date:   Thu Jul 22 21:25:23 2004 +0000
67721
67722    cleaned up configure.in
67723
67724 configure.ac | 88 +++++++-----------------------------------------------------
67725 1 file changed, 10 insertions(+), 78 deletions(-)
67726
67727commit 3e94ee388a7adb311b64db7ddaae7887dcc8b3dd
67728Author: Frederic Peters <fpeters@entrouvert.com>
67729Date:   Thu Jul 22 20:55:22 2004 +0000
67730
67731    PKG_CHECK_MODULES detects missing pkg-config
67732
67733 configure.ac | 15 ---------------
67734 1 file changed, 15 deletions(-)
67735
67736commit 46fc634643cf3f0a1b1e97309c7b4ad63b00aaed
67737Author: Frederic Peters <fpeters@entrouvert.com>
67738Date:   Thu Jul 22 20:47:53 2004 +0000
67739
67740    build was used by distutils; no longer used.  (but automake creates .deps)
67741
67742 python/.cvsignore          | 1 -
67743 python/environs/.cvsignore | 2 +-
67744 2 files changed, 1 insertion(+), 2 deletions(-)
67745
67746commit 6101526743c64e19fbf172bfd37f607fdd2481bf
67747Author: Emmanuel Raviart <eraviart@entrouvert.com>
67748Date:   Thu Jul 22 19:35:43 2004 +0000
67749
67750    Corrected Java non-regression test bug (found with Sun non free jdk :-/ ).
67751
67752    Improved some .cvsignore.
67753
67754 java/.cvsignore                              | 1 +
67755 java/src/c/com_entrouvert_lasso_LassoLogin.c | 8 +++++---
67756 java/tests/LoginTest.java                    | 2 +-
67757 python/.cvsignore                            | 2 +-
67758 4 files changed, 8 insertions(+), 5 deletions(-)
67759
67760commit 94d475b1a7f3e934b699eaa4031ee5362e8893f9
67761Author: Frederic Peters <fpeters@entrouvert.com>
67762Date:   Thu Jul 22 19:26:21 2004 +0000
67763
67764    setup.py has been removed
67765
67766 python/Makefile.am | 2 +-
67767 1 file changed, 1 insertion(+), 1 deletion(-)
67768
67769commit 005f7ad2f66c43317656b43b373d624b80f85172
67770Author: Frederic Peters <fpeters@entrouvert.com>
67771Date:   Thu Jul 22 19:24:10 2004 +0000
67772
67773    added win32
67774
67775 Makefile.am | 2 +-
67776 1 file changed, 1 insertion(+), 1 deletion(-)
67777
67778commit 9fafbcd580f9588a0b10bb430eed7b2acd99233d
67779Author: Emmanuel Raviart <eraviart@entrouvert.com>
67780Date:   Thu Jul 22 18:38:50 2004 +0000
67781
67782    Nearly completed Python & Java first non-regression test for login.
67783    But Java test doesn't work:
67784    java.lang.UnsatisfiedLinkError: libjlasso: not found
67785    Adding its directory to LD_LIBRARY_PATH may help.
67786       at LoginTest.main (LoginTest.java:165)
67787    And I don't understand why.
67788
67789    Please professor, help me!
67790
67791 java/src/c/com_entrouvert_lasso_Lasso.c            |  2 +-
67792 java/src/c/com_entrouvert_lasso_LassoLogin.c       | 22 +++++++++++++---
67793 java/src/java/com/entrouvert/lasso/LassoLogin.java |  2 ++
67794 .../com/entrouvert/lasso/LassoProfileContext.java  |  1 -
67795 java/tests/LoginTest.java                          | 29 +++++++++++++++++++---
67796 lasso/id-ff/profile_context.h                      |  3 ++-
67797 python/examples/logout.py                          |  2 +-
67798 python/lasso.py                                    | 12 ++++-----
67799 python/tests/login_tests.py                        | 27 ++++++++++++++------
67800 9 files changed, 75 insertions(+), 25 deletions(-)
67801
67802commit 55aeba092c8d40053e1dbff6af75176dfee2586d
67803Author: Frederic Peters <fpeters@entrouvert.com>
67804Date:   Thu Jul 22 17:41:01 2004 +0000
67805
67806    include win32/ in make dist
67807
67808 configure.ac          | 2 ++
67809 win32/.cvsignore      | 2 ++
67810 win32/Makefile.am     | 4 ++++
67811 win32/nsis/.cvsignore | 2 ++
67812 4 files changed, 10 insertions(+)
67813
67814commit 693f0b17bbcadec0922f8f031514ba9346ff4b56
67815Author: Frederic Peters <fpeters@entrouvert.com>
67816Date:   Thu Jul 22 17:34:02 2004 +0000
67817
67818    ignore Makefile.in, Makefile, .deps and .libs under python/
67819
67820 python/.cvsignore                    | 8 +++++++-
67821 python/doc/.cvsignore                | 2 ++
67822 python/doc/tutorial/.cvsignore       | 2 ++
67823 python/environs/.cvsignore           | 3 +++
67824 python/examples/.cvsignore           | 2 ++
67825 python/protocols/.cvsignore          | 3 +++
67826 python/protocols/elements/.cvsignore | 4 ++++
67827 python/tests/.cvsignore              | 3 +++
67828 python/xml/.cvsignore                | 4 ++++
67829 9 files changed, 30 insertions(+), 1 deletion(-)
67830
67831commit 8a6a66e4c923894475fb38bd4acef0262808aa05
67832Author: Frederic Peters <fpeters@entrouvert.com>
67833Date:   Thu Jul 22 17:28:58 2004 +0000
67834
67835    libtool line for win32; copied from libxml2
67836
67837 configure.ac | 1 +
67838 1 file changed, 1 insertion(+)
67839
67840commit 71e99e47e30fd86b4f52e0ad61096a471f245942
67841Author: Frederic Peters <fpeters@entrouvert.com>
67842Date:   Thu Jul 22 17:00:23 2004 +0000
67843
67844    usage of pkg-config to get library information in configure; automake for the
67845    python module;
67846
67847 Makefile.am                                |   5 +-
67848 configure.ac                               | 248 ++++++-----------------------
67849 lasso/Attic/protocols/Makefile.am          |  10 +-
67850 lasso/Attic/protocols/elements/Makefile.am |   5 +-
67851 lasso/Makefile.am                          |  10 +-
67852 lasso/id-ff/Makefile.am                    |   5 +-
67853 lasso/xml/Makefile.am                      |   5 +-
67854 python/Makefile.am                         |  31 ++++
67855 python/doc/Makefile.am                     |   6 +
67856 python/doc/tutorial/Makefile.am            |   7 +
67857 python/environs/Makefile.am                |  16 ++
67858 python/examples/Makefile.am                |   9 ++
67859 python/protocols/Makefile.am               |  35 ++++
67860 python/protocols/elements/Makefile.am      |  15 ++
67861 python/setup.py                            | 247 ----------------------------
67862 python/tests/Makefile.am                   |   1 +
67863 python/xml/Makefile.am                     |  43 +++++
67864 17 files changed, 224 insertions(+), 474 deletions(-)
67865
67866commit bc8081c0cd2378aefe1bdf69ab2a158ce9b35f5c
67867Author: Nicolas Clapies <nclapies@entrouvert.com>
67868Date:   Thu Jul 22 16:45:50 2004 +0000
67869
67870    add lecp in environs
67871
67872 lasso/Attic/protocols/authn_request_envelope.c  |   6 +
67873 lasso/Attic/protocols/authn_request_envelope.h  |   8 +-
67874 lasso/Attic/protocols/authn_response_envelope.c |  13 ++
67875 lasso/Attic/protocols/authn_response_envelope.h |  10 +-
67876 lasso/id-ff/Makefile.am                         |   2 +
67877 lasso/id-ff/lecp.c                              | 250 ++++++++++++++++++++++++
67878 lasso/id-ff/lecp.h                              | 101 ++++++++++
67879 7 files changed, 384 insertions(+), 6 deletions(-)
67880
67881commit 0f02df92ed066fbec2abb30e3a096fd7e9d141f5
67882Author: Emmanuel Raviart <eraviart@entrouvert.com>
67883Date:   Thu Jul 22 16:39:08 2004 +0000
67884
67885    Added Java Lasso method getRequestTypeFromSoapMsg.
67886
67887 java/src/c/com_entrouvert_lasso_Lasso.c       | 10 ++++++++++
67888 java/src/java/com/entrouvert/lasso/Lasso.java |  8 ++++++++
67889 2 files changed, 18 insertions(+)
67890
67891commit 580e74b311b6f93642d8933ba9ebc1da0027e600
67892Author: Valery Febvre <vfebvre at easter-eggs.com>
67893Date:   Thu Jul 22 16:15:46 2004 +0000
67894
67895    Added errors.c & errors.h
67896
67897 lasso/xml/Makefile.am | 2 ++
67898 1 file changed, 2 insertions(+)
67899
67900commit 5e8c5a4bf97b76bf1fa34f2d82352975bb35d1ab
67901Author: Valery Febvre <vfebvre at easter-eggs.com>
67902Date:   Thu Jul 22 16:15:23 2004 +0000
67903
67904    *** empty log message ***
67905
67906 lasso/xml/debug.c | 9 +++++----
67907 1 file changed, 5 insertions(+), 4 deletions(-)
67908
67909commit 0387eb47aae29b00a87b4abf9d0e7aacac7ace11
67910Author: Valery Febvre <vfebvre at easter-eggs.com>
67911Date:   Thu Jul 22 16:13:56 2004 +0000
67912
67913    Initial commit
67914
67915 lasso/xml/errors.c | 37 +++++++++++++++++++++++++++++++++++++
67916 lasso/xml/errors.h | 28 ++++++++++++++++++++++++++++
67917 2 files changed, 65 insertions(+)
67918
67919commit a35443361850e6ce94b87668b327ab051fe77f5f
67920Author: Valery Febvre <vfebvre at easter-eggs.com>
67921Date:   Thu Jul 22 14:19:05 2004 +0000
67922
67923    *** empty log message ***
67924
67925 lasso/id-ff/profile_context.h | 1 -
67926 1 file changed, 1 deletion(-)
67927
67928commit a3846ac8de3531c942dc9b1c8b70d3ac584dd220
67929Author: Valery Febvre <vfebvre at easter-eggs.com>
67930Date:   Thu Jul 22 14:17:22 2004 +0000
67931
67932    Fixed some compilation warnings
67933    Added some controls on HTTP methods
67934
67935 lasso/id-ff/login.c | 61 ++++++++++++++++++++++++++++++++++-------------------
67936 1 file changed, 39 insertions(+), 22 deletions(-)
67937
67938commit 8e7ee71d26aa0e2e773320c3a160ca00dfb8018a
67939Author: Nicolas Clapies <nclapies@entrouvert.com>
67940Date:   Thu Jul 22 14:07:36 2004 +0000
67941
67942    add level 2 of LECP
67943
67944 lasso/Attic/protocols/Makefile.am               |   4 +
67945 lasso/Attic/protocols/authn_request_envelope.c  | 118 ++++++++++++++++++++++++
67946 lasso/Attic/protocols/authn_request_envelope.h  |  68 ++++++++++++++
67947 lasso/Attic/protocols/authn_response_envelope.c | 115 +++++++++++++++++++++++
67948 lasso/Attic/protocols/authn_response_envelope.h |  67 ++++++++++++++
67949 5 files changed, 372 insertions(+)
67950
67951commit b3d980fb23bf51d0d753e062f038c0144b872771
67952Author: Valery Febvre <vfebvre at easter-eggs.com>
67953Date:   Thu Jul 22 14:06:30 2004 +0000
67954
67955    Moved LassoProviderTypes enums from profile_context.h to provider.h
67956
67957 lasso/Attic/protocols/provider.h | 6 ++++++
67958 lasso/id-ff/profile_context.h    | 8 +-------
67959 2 files changed, 7 insertions(+), 7 deletions(-)
67960
67961commit 4dd75f568d002cb44818f5cb253e37e88ecefe8b
67962Author: Valery Febvre <vfebvre at easter-eggs.com>
67963Date:   Thu Jul 22 13:57:29 2004 +0000
67964
67965    Fixed some compliation warnings
67966
67967 lasso/xml/xml.c | 17 +++++++----------
67968 1 file changed, 7 insertions(+), 10 deletions(-)
67969
67970commit ea7f83599b26ccc897cec73da1f495c3233b3131
67971Author: Valery Febvre <vfebvre at easter-eggs.com>
67972Date:   Thu Jul 22 13:55:32 2004 +0000
67973
67974    Initialized some local variables to NULL to avoid compilation warnings
67975
67976 lasso/xml/tools.c | 8 ++++----
67977 1 file changed, 4 insertions(+), 4 deletions(-)
67978
67979commit 43a0f326bbebfbc5e176d5456ae5c155fa295fee
67980Author: Nicolas Clapies <nclapies@entrouvert.com>
67981Date:   Thu Jul 22 13:04:39 2004 +0000
67982
67983    *** empty log message ***
67984
67985 lasso/xml/Makefile.am | 4 ++++
67986 1 file changed, 4 insertions(+)
67987
67988commit 425af0d33bc5ef41a2f6a0073fe1fb0ea59348e9
67989Author: Nicolas Clapies <nclapies@entrouvert.com>
67990Date:   Thu Jul 22 12:52:09 2004 +0000
67991
67992    xml low level implementation of LECP
67993
67994 lasso/xml/lib_authn_request_envelope.c  | 188 ++++++++++++++++++++++++++++++++
67995 lasso/xml/lib_authn_request_envelope.h  |  86 +++++++++++++++
67996 lasso/xml/lib_authn_response_envelope.c | 111 +++++++++++++++++++
67997 lasso/xml/lib_authn_response_envelope.h |  72 ++++++++++++
67998 4 files changed, 457 insertions(+)
67999
68000commit ab2c04097960993553f6eadd5fbca32e7f9c4de8
68001Author: Frederic Peters <fpeters@entrouvert.com>
68002Date:   Thu Jul 22 10:53:04 2004 +0000
68003
68004    unused variables
68005
68006 lasso/id-ff/name_identifier_mapping.c | 4 +---
68007 1 file changed, 1 insertion(+), 3 deletions(-)
68008
68009commit 5c6f115243a2ec13a2e077388957fabd5d59cdfe
68010Author: Emmanuel Raviart <eraviart@entrouvert.com>
68011Date:   Thu Jul 22 10:52:11 2004 +0000
68012
68013    A little more java binding and non-regression tests.
68014
68015 java/src/c/com_entrouvert_lasso_LassoLogin.c       | 49 ++++++++++++++++++-
68016 java/src/java/com/entrouvert/lasso/Lasso.java      | 16 ++++++
68017 java/src/java/com/entrouvert/lasso/LassoLogin.java | 10 +++-
68018 java/tests/LoginTest.java                          | 57 +++++++++++++++++-----
68019 python/lasso.py                                    |  2 +-
68020 python/tests/login_tests.py                        | 40 +++++++++++++--
68021 6 files changed, 155 insertions(+), 19 deletions(-)
68022
68023commit deee550561978259663cc0f1e123d6acb5835149
68024Author: Frederic Peters <fpeters@entrouvert.com>
68025Date:   Thu Jul 22 10:24:41 2004 +0000
68026
68027    fixed compilation warnings
68028
68029 lasso/id-ff/login.c | 27 +++++++++++++++++++--------
68030 1 file changed, 19 insertions(+), 8 deletions(-)
68031
68032commit 985c5c3d9560bdb74426ae3de93b3bc02673c085
68033Author: Frederic Peters <fpeters@entrouvert.com>
68034Date:   Thu Jul 22 10:19:08 2004 +0000
68035
68036    unused variables
68037
68038 lasso/id-ff/federation_termination.c | 5 +----
68039 1 file changed, 1 insertion(+), 4 deletions(-)
68040
68041commit 66e89cae13c88e16e1ce1b1e5de4911405536efe
68042Author: Frederic Peters <fpeters@entrouvert.com>
68043Date:   Thu Jul 22 10:17:43 2004 +0000
68044
68045    declare used function
68046
68047 lasso/Attic/protocols/request.c | 1 +
68048 lasso/xml/samlp_request.h       | 2 ++
68049 2 files changed, 3 insertions(+)
68050
68051commit 61f89970a38be1448dd8557c47ada49d8c5bd138
68052Author: Frederic Peters <fpeters@entrouvert.com>
68053Date:   Thu Jul 22 10:14:50 2004 +0000
68054
68055    unused variable
68056
68057 lasso/Attic/protocols/register_name_identifier_response.c | 2 +-
68058 1 file changed, 1 insertion(+), 1 deletion(-)
68059
68060commit 178526364de567de444fc8311d69b09357c35110
68061Author: Frederic Peters <fpeters@entrouvert.com>
68062Date:   Thu Jul 22 10:13:26 2004 +0000
68063
68064    unused variables
68065
68066 lasso/Attic/protocols/name_identifier_mapping_response.c | 3 +--
68067 1 file changed, 1 insertion(+), 2 deletions(-)
68068
68069commit eeda806801e73c4983a3021cd72397a2c800c828
68070Author: Frederic Peters <fpeters@entrouvert.com>
68071Date:   Thu Jul 22 10:12:30 2004 +0000
68072
68073    unused variable `consent'
68074
68075 lasso/Attic/protocols/logout_response.c | 2 +-
68076 1 file changed, 1 insertion(+), 1 deletion(-)
68077
68078commit 27577a7ccfc6dcf8de244e9b2b80c2ac8924ec16
68079Author: Frederic Peters <fpeters@entrouvert.com>
68080Date:   Thu Jul 22 10:11:51 2004 +0000
68081
68082    missing includes
68083
68084 lasso/Attic/protocols/authn_response.c | 2 ++
68085 1 file changed, 2 insertions(+)
68086
68087commit bc0d80c4673c93c4d1ee05c006f139991b4ce52f
68088Author: Nicolas Clapies <nclapies@entrouvert.com>
68089Date:   Thu Jul 22 10:11:46 2004 +0000
68090
68091    update of logout example with test of the request soap
68092
68093 python/examples/logout.py | 18 +++++++++++-------
68094 python/lasso.py           |  7 +++++++
68095 2 files changed, 18 insertions(+), 7 deletions(-)
68096
68097commit cd2c24d5867381e3b51e4f2bcf58e1e90f1ad561
68098Author: Frederic Peters <fpeters@entrouvert.com>
68099Date:   Thu Jul 22 10:10:59 2004 +0000
68100
68101    missing #include and case (marked with XXX; should it be written?)
68102
68103 lasso/Attic/protocols/authn_request.c | 3 +++
68104 1 file changed, 3 insertions(+)
68105
68106commit a35f0477384ca53e9c598b35051b9b3d5b5ce42b
68107Author: Frederic Peters <fpeters@entrouvert.com>
68108Date:   Thu Jul 22 10:07:43 2004 +0000
68109
68110    missing #include
68111
68112 lasso/Attic/protocols/artifact.c | 1 +
68113 1 file changed, 1 insertion(+)
68114
68115commit 907e116dc0f585a1aef4bf4f55b4c41549af82a4
68116Author: Frederic Peters <fpeters@entrouvert.com>
68117Date:   Thu Jul 22 10:07:08 2004 +0000
68118
68119    missing #include (I did my tests with -Werror but -Wall was not activated)
68120
68121 lasso/xml/tools.c | 4 +++-
68122 1 file changed, 3 insertions(+), 1 deletion(-)
68123
68124commit 09bbab2e9497d5b78bef79278e24a75849c6af8f
68125Author: Nicolas Clapies <nclapies@entrouvert.com>
68126Date:   Thu Jul 22 10:05:45 2004 +0000
68127
68128    *** empty log message ***
68129
68130 python/lassomod.c | 4 ++--
68131 python/setup.py   | 1 +
68132 2 files changed, 3 insertions(+), 2 deletions(-)
68133
68134commit cee28fab27cd7c38ed4af0d0dc1462056b258d2f
68135Author: Frederic Peters <fpeters@entrouvert.com>
68136Date:   Thu Jul 22 10:02:46 2004 +0000
68137
68138    xmlSecBase64Encode is used so xmlsec/base64.h must be included
68139
68140 lasso/xml/tools.c | 3 ++-
68141 1 file changed, 2 insertions(+), 1 deletion(-)
68142
68143commit 81b5acd5eb4528e10d3da2045ce8b0887effeabc
68144Author: Nicolas Clapies <nclapies@entrouvert.com>
68145Date:   Thu Jul 22 09:54:05 2004 +0000
68146
68147    profile context with function to parse a soap request
68148
68149 python/environs/py_profile_context.c | 44 ++++++++++++++++++++++++++++++++++++
68150 python/environs/py_profile_context.h | 35 ++++++++++++++++++++++++++++
68151 2 files changed, 79 insertions(+)
68152
68153commit c2dc90e2e99a83a1d80042c0405ecba94ad01845
68154Author: Emmanuel Raviart <eraviart@entrouvert.com>
68155Date:   Thu Jul 22 08:37:09 2004 +0000
68156
68157    Java & Python tests do not regress. They even progress.
68158
68159 java/src/c/com_entrouvert_lasso_LassoLogin.c       |  2 +-
68160 java/src/java/com/entrouvert/lasso/Lasso.java      | 10 +++++++++
68161 java/src/java/com/entrouvert/lasso/LassoLogin.java |  2 +-
68162 java/tests/LoginTest.java                          | 14 +++++++++++-
68163 python/tests/.cvsignore                            |  1 +
68164 python/tests/login_tests.py                        | 25 ++++++++++++++++------
68165 6 files changed, 45 insertions(+), 9 deletions(-)
68166
68167commit 255f09ed98f1e554093dce03c384bf5c4dbea091
68168Author: Emmanuel Raviart <eraviart@entrouvert.com>
68169Date:   Thu Jul 22 06:59:03 2004 +0000
68170
68171    Added Nicolas to authors.
68172
68173 lasso/Attic/protocols/artifact.h                          | 4 ++--
68174 lasso/Attic/protocols/authn_request.h                     | 4 ++--
68175 lasso/Attic/protocols/authn_response.h                    | 4 ++--
68176 lasso/Attic/protocols/elements/assertion.h                | 4 ++--
68177 lasso/Attic/protocols/elements/authentication_statement.h | 4 ++--
68178 lasso/Attic/protocols/identity.c                          | 3 ++-
68179 lasso/Attic/protocols/identity.h                          | 4 ++--
68180 lasso/Attic/protocols/logout_request.h                    | 4 ++--
68181 lasso/Attic/protocols/logout_response.h                   | 4 ++--
68182 lasso/Attic/protocols/name_identifier_mapping_request.h   | 4 ++--
68183 lasso/Attic/protocols/name_identifier_mapping_response.h  | 4 ++--
68184 lasso/Attic/protocols/protocols.h                         | 4 ++--
68185 lasso/Attic/protocols/provider.c                          | 3 ++-
68186 lasso/Attic/protocols/provider.h                          | 3 ++-
68187 lasso/Attic/protocols/register_name_identifier_request.h  | 4 ++--
68188 lasso/Attic/protocols/register_name_identifier_response.h | 4 ++--
68189 lasso/Attic/protocols/request.h                           | 4 ++--
68190 lasso/Attic/protocols/response.h                          | 4 ++--
68191 lasso/export.h                                            | 3 ++-
68192 lasso/id-ff/federation_termination.c                      | 4 ++--
68193 lasso/id-ff/federation_termination.h                      | 4 ++--
68194 lasso/id-ff/login.c                                       | 3 ++-
68195 lasso/id-ff/login.h                                       | 4 ++--
68196 lasso/id-ff/logout.c                                      | 3 ++-
68197 lasso/id-ff/logout.h                                      | 4 ++--
68198 lasso/id-ff/name_identifier_mapping.c                     | 3 ++-
68199 lasso/id-ff/name_identifier_mapping.h                     | 4 ++--
68200 lasso/id-ff/profile_context.c                             | 3 ++-
68201 lasso/id-ff/profile_context.h                             | 4 ++--
68202 lasso/id-ff/register_name_identifier.c                    | 3 ++-
68203 lasso/id-ff/register_name_identifier.h                    | 4 ++--
68204 lasso/id-ff/server.c                                      | 3 ++-
68205 lasso/id-ff/server.h                                      | 4 ++--
68206 lasso/id-ff/user.c                                        | 3 ++-
68207 lasso/id-ff/user.h                                        | 4 ++--
68208 lasso/lasso.c                                             | 3 ++-
68209 lasso/lasso.h                                             | 3 ++-
68210 lasso/xml/debug.c                                         | 3 ++-
68211 lasso/xml/debug.h                                         | 3 ++-
68212 lasso/xml/ds_signature.c                                  | 3 ++-
68213 lasso/xml/ds_signature.h                                  | 3 ++-
68214 lasso/xml/lib.h                                           | 3 ++-
68215 lasso/xml/lib_assertion.c                                 | 3 ++-
68216 lasso/xml/lib_assertion.h                                 | 3 ++-
68217 lasso/xml/lib_authentication_statement.c                  | 3 ++-
68218 lasso/xml/lib_authentication_statement.h                  | 3 ++-
68219 lasso/xml/lib_authn_context.c                             | 3 ++-
68220 lasso/xml/lib_authn_context.h                             | 3 ++-
68221 lasso/xml/lib_authn_request.c                             | 3 ++-
68222 lasso/xml/lib_authn_request.h                             | 3 ++-
68223 lasso/xml/lib_authn_response.c                            | 3 ++-
68224 lasso/xml/lib_authn_response.h                            | 3 ++-
68225 lasso/xml/lib_federation_termination_notification.h       | 3 ++-
68226 lasso/xml/lib_idp_entries.c                               | 3 ++-
68227 lasso/xml/lib_idp_entries.h                               | 3 ++-
68228 lasso/xml/lib_idp_entry.c                                 | 3 ++-
68229 lasso/xml/lib_idp_entry.h                                 | 3 ++-
68230 lasso/xml/lib_idp_list.c                                  | 3 ++-
68231 lasso/xml/lib_idp_list.h                                  | 3 ++-
68232 lasso/xml/lib_idp_provided_name_identifier.c              | 3 ++-
68233 lasso/xml/lib_idp_provided_name_identifier.h              | 3 ++-
68234 lasso/xml/lib_logout_request.c                            | 3 ++-
68235 lasso/xml/lib_logout_request.h                            | 3 ++-
68236 lasso/xml/lib_logout_response.c                           | 3 ++-
68237 lasso/xml/lib_logout_response.h                           | 3 ++-
68238 lasso/xml/lib_name_identifier_mapping_request.c           | 3 ++-
68239 lasso/xml/lib_name_identifier_mapping_request.h           | 3 ++-
68240 lasso/xml/lib_name_identifier_mapping_response.c          | 3 ++-
68241 lasso/xml/lib_name_identifier_mapping_response.h          | 3 ++-
68242 lasso/xml/lib_old_provided_name_identifier.c              | 3 ++-
68243 lasso/xml/lib_old_provided_name_identifier.h              | 3 ++-
68244 lasso/xml/lib_register_name_identifier_request.c          | 3 ++-
68245 lasso/xml/lib_register_name_identifier_request.h          | 3 ++-
68246 lasso/xml/lib_register_name_identifier_response.c         | 3 ++-
68247 lasso/xml/lib_register_name_identifier_response.h         | 3 ++-
68248 lasso/xml/lib_request_authn_context.c                     | 3 ++-
68249 lasso/xml/lib_request_authn_context.h                     | 3 ++-
68250 lasso/xml/lib_scoping.c                                   | 3 ++-
68251 lasso/xml/lib_scoping.h                                   | 3 ++-
68252 lasso/xml/lib_sp_provided_name_identifier.c               | 3 ++-
68253 lasso/xml/lib_sp_provided_name_identifier.h               | 3 ++-
68254 lasso/xml/lib_status_response.c                           | 3 ++-
68255 lasso/xml/lib_status_response.h                           | 3 ++-
68256 lasso/xml/lib_subject.c                                   | 3 ++-
68257 lasso/xml/lib_subject.h                                   | 3 ++-
68258 lasso/xml/saml.h                                          | 3 ++-
68259 lasso/xml/saml_advice.c                                   | 3 ++-
68260 lasso/xml/saml_advice.h                                   | 3 ++-
68261 lasso/xml/saml_assertion.c                                | 3 ++-
68262 lasso/xml/saml_assertion.h                                | 3 ++-
68263 lasso/xml/saml_audience_restriction_condition.c           | 3 ++-
68264 lasso/xml/saml_audience_restriction_condition.h           | 3 ++-
68265 lasso/xml/saml_authentication_statement.c                 | 3 ++-
68266 lasso/xml/saml_authentication_statement.h                 | 3 ++-
68267 lasso/xml/saml_authority_binding.c                        | 3 ++-
68268 lasso/xml/saml_authority_binding.h                        | 3 ++-
68269 lasso/xml/saml_condition_abstract.c                       | 3 ++-
68270 lasso/xml/saml_condition_abstract.h                       | 3 ++-
68271 lasso/xml/saml_conditions.c                               | 3 ++-
68272 lasso/xml/saml_conditions.h                               | 3 ++-
68273 lasso/xml/saml_name_identifier.c                          | 3 ++-
68274 lasso/xml/saml_name_identifier.h                          | 3 ++-
68275 lasso/xml/saml_statement_abstract.c                       | 3 ++-
68276 lasso/xml/saml_statement_abstract.h                       | 3 ++-
68277 lasso/xml/saml_subject.c                                  | 3 ++-
68278 lasso/xml/saml_subject.h                                  | 3 ++-
68279 lasso/xml/saml_subject_confirmation.c                     | 3 ++-
68280 lasso/xml/saml_subject_confirmation.h                     | 3 ++-
68281 lasso/xml/saml_subject_locality.c                         | 3 ++-
68282 lasso/xml/saml_subject_locality.h                         | 3 ++-
68283 lasso/xml/saml_subject_statement_abstract.c               | 3 ++-
68284 lasso/xml/saml_subject_statement_abstract.h               | 3 ++-
68285 lasso/xml/samlp_request.c                                 | 3 ++-
68286 lasso/xml/samlp_request.h                                 | 3 ++-
68287 lasso/xml/samlp_request_abstract.c                        | 3 ++-
68288 lasso/xml/samlp_request_abstract.h                        | 3 ++-
68289 lasso/xml/samlp_response.c                                | 3 ++-
68290 lasso/xml/samlp_response.h                                | 3 ++-
68291 lasso/xml/samlp_response_abstract.c                       | 3 ++-
68292 lasso/xml/samlp_response_abstract.h                       | 3 ++-
68293 lasso/xml/samlp_status.c                                  | 3 ++-
68294 lasso/xml/samlp_status.h                                  | 3 ++-
68295 lasso/xml/samlp_status_code.c                             | 3 ++-
68296 lasso/xml/samlp_status_code.h                             | 3 ++-
68297 lasso/xml/strings.c                                       | 3 ++-
68298 lasso/xml/strings.h                                       | 3 ++-
68299 lasso/xml/tools.c                                         | 3 ++-
68300 lasso/xml/tools.h                                         | 3 ++-
68301 lasso/xml/xml.c                                           | 3 ++-
68302 lasso/xml/xml.h                                           | 3 ++-
68303 python/environs/py_federation_termination.c               | 4 ++--
68304 python/environs/py_federation_termination.h               | 4 ++--
68305 python/environs/py_login.c                                | 4 ++--
68306 python/environs/py_login.h                                | 4 ++--
68307 python/environs/py_logout.c                               | 4 ++--
68308 python/environs/py_logout.h                               | 4 ++--
68309 python/environs/py_register_name_identifier.c             | 4 ++--
68310 python/environs/py_register_name_identifier.h             | 4 ++--
68311 python/environs/py_server.c                               | 4 ++--
68312 python/environs/py_server.h                               | 4 ++--
68313 python/environs/py_user.c                                 | 4 ++--
68314 python/environs/py_user.h                                 | 4 ++--
68315 python/lassomod.c                                         | 3 ++-
68316 python/lassomod.h                                         | 3 ++-
68317 python/protocols/elements/py_assertion.c                  | 4 ++--
68318 python/protocols/elements/py_assertion.h                  | 4 ++--
68319 python/protocols/elements/py_authentication_statement.c   | 4 ++--
68320 python/protocols/elements/py_authentication_statement.h   | 4 ++--
68321 python/protocols/py_authn_request.c                       | 4 ++--
68322 python/protocols/py_authn_request.h                       | 4 ++--
68323 python/protocols/py_authn_response.c                      | 4 ++--
68324 python/protocols/py_authn_response.h                      | 4 ++--
68325 python/protocols/py_logout_response.h                     | 3 ++-
68326 python/protocols/py_name_identifier_mapping_response.h    | 3 ++-
68327 python/py_lasso.c                                         | 3 ++-
68328 python/py_lasso.h                                         | 3 ++-
68329 python/utils.c                                            | 3 ++-
68330 python/xml/py_lib_authentication_statement.c              | 4 ++--
68331 python/xml/py_lib_authentication_statement.h              | 4 ++--
68332 python/xml/py_lib_authn_request.c                         | 4 ++--
68333 python/xml/py_lib_authn_request.h                         | 4 ++--
68334 python/xml/py_lib_logout_request.c                        | 4 ++--
68335 python/xml/py_lib_logout_request.h                        | 4 ++--
68336 python/xml/py_lib_logout_response.c                       | 4 ++--
68337 python/xml/py_lib_logout_response.h                       | 4 ++--
68338 python/xml/py_lib_name_identifier_mapping_response.c      | 4 ++--
68339 python/xml/py_saml_assertion.c                            | 4 ++--
68340 python/xml/py_saml_assertion.h                            | 4 ++--
68341 python/xml/py_saml_authentication_statement.c             | 4 ++--
68342 python/xml/py_saml_authentication_statement.h             | 4 ++--
68343 python/xml/py_saml_name_identifier.c                      | 4 ++--
68344 python/xml/py_saml_name_identifier.h                      | 4 ++--
68345 python/xml/py_samlp_response.c                            | 4 ++--
68346 python/xml/py_samlp_response.h                            | 4 ++--
68347 python/xml/py_xml.c                                       | 4 ++--
68348 python/xml/py_xml.h                                       | 4 ++--
68349 176 files changed, 352 insertions(+), 239 deletions(-)
68350
68351commit 8f66aa71024e140998ff635e577323a55f8858ba
68352Author: Emmanuel Raviart <eraviart@entrouvert.com>
68353Date:   Thu Jul 22 06:42:41 2004 +0000
68354
68355    Corrected Lasso URL.
68356
68357 python/generator_lasso_strings.py | 4 ++--
68358 python/lasso.py                   | 2 +-
68359 python/lasso_strings.py           | 2 +-
68360 python/setup.py                   | 4 ++--
68361 4 files changed, 6 insertions(+), 6 deletions(-)
68362
68363commit 9972c07880eced1adaa33d944b772aae802976bd
68364Author: Emmanuel Raviart <eraviart@entrouvert.com>
68365Date:   Thu Jul 22 06:39:26 2004 +0000
68366
68367    Corrected Lasso URL.
68368
68369    Some progress in Python non regression test.
68370
68371 python/environs/py_federation_termination.c        |  2 +-
68372 python/environs/py_federation_termination.h        |  2 +-
68373 python/environs/py_login.c                         |  2 +-
68374 python/environs/py_login.h                         |  2 +-
68375 python/environs/py_logout.c                        |  2 +-
68376 python/environs/py_logout.h                        |  2 +-
68377 python/environs/py_register_name_identifier.c      |  2 +-
68378 python/environs/py_register_name_identifier.h      |  2 +-
68379 python/environs/py_server.c                        |  2 +-
68380 python/environs/py_server.h                        |  2 +-
68381 python/environs/py_user.c                          |  2 +-
68382 python/environs/py_user.h                          |  2 +-
68383 python/lassomod.c                                  |  2 +-
68384 python/lassomod.h                                  |  2 +-
68385 python/protocols/elements/py_assertion.c           |  2 +-
68386 python/protocols/elements/py_assertion.h           |  2 +-
68387 .../elements/py_authentication_statement.c         |  2 +-
68388 .../elements/py_authentication_statement.h         |  2 +-
68389 python/protocols/py_authn_request.c                |  2 +-
68390 python/protocols/py_authn_request.h                |  2 +-
68391 python/protocols/py_authn_response.c               |  2 +-
68392 python/protocols/py_authn_response.h               |  2 +-
68393 .../py_federation_termination_notification.c       |  2 +-
68394 .../py_federation_termination_notification.h       |  2 +-
68395 python/protocols/py_logout_request.c               |  2 +-
68396 python/protocols/py_logout_request.h               |  2 +-
68397 python/protocols/py_logout_response.c              |  2 +-
68398 python/protocols/py_logout_response.h              |  2 +-
68399 .../protocols/py_name_identifier_mapping_request.c |  2 +-
68400 .../protocols/py_name_identifier_mapping_request.h |  2 +-
68401 .../py_name_identifier_mapping_response.c          |  2 +-
68402 .../py_name_identifier_mapping_response.h          |  2 +-
68403 .../py_register_name_identifier_request.c          |  2 +-
68404 .../py_register_name_identifier_request.h          |  2 +-
68405 .../py_register_name_identifier_response.c         |  2 +-
68406 .../py_register_name_identifier_response.h         |  2 +-
68407 python/py_lasso.c                                  |  2 +-
68408 python/py_lasso.h                                  |  2 +-
68409 python/tests/login_tests.py                        | 34 +++++++++++++++-------
68410 python/utils.c                                     |  2 +-
68411 python/xml/py_lib_authentication_statement.c       |  2 +-
68412 python/xml/py_lib_authentication_statement.h       |  2 +-
68413 python/xml/py_lib_authn_request.c                  |  2 +-
68414 python/xml/py_lib_authn_request.h                  |  2 +-
68415 .../py_lib_federation_termination_notification.c   |  2 +-
68416 .../py_lib_federation_termination_notification.h   |  2 +-
68417 python/xml/py_lib_logout_request.c                 |  2 +-
68418 python/xml/py_lib_logout_request.h                 |  2 +-
68419 python/xml/py_lib_logout_response.c                |  2 +-
68420 python/xml/py_lib_logout_response.h                |  2 +-
68421 .../xml/py_lib_name_identifier_mapping_request.c   |  2 +-
68422 .../xml/py_lib_name_identifier_mapping_request.h   |  2 +-
68423 .../xml/py_lib_name_identifier_mapping_response.c  |  2 +-
68424 .../xml/py_lib_name_identifier_mapping_response.h  |  2 +-
68425 .../xml/py_lib_register_name_identifier_request.c  |  2 +-
68426 .../xml/py_lib_register_name_identifier_request.h  |  2 +-
68427 python/xml/py_saml_assertion.c                     |  2 +-
68428 python/xml/py_saml_assertion.h                     |  2 +-
68429 python/xml/py_saml_authentication_statement.c      |  2 +-
68430 python/xml/py_saml_authentication_statement.h      |  2 +-
68431 python/xml/py_saml_name_identifier.c               |  2 +-
68432 python/xml/py_saml_name_identifier.h               |  2 +-
68433 python/xml/py_samlp_response.c                     |  2 +-
68434 python/xml/py_samlp_response.h                     |  2 +-
68435 python/xml/py_xml.c                                |  2 +-
68436 python/xml/py_xml.h                                |  2 +-
68437 66 files changed, 89 insertions(+), 75 deletions(-)
68438
68439commit 4d1fd73c8751c575f696c1e37b88521a6b96c2fa
68440Author: Emmanuel Raviart <eraviart@entrouvert.com>
68441Date:   Thu Jul 22 06:35:05 2004 +0000
68442
68443    Corrected Lasso URL for java binding.
68444
68445 java/src/c/helper.c                                 | 2 +-
68446 java/src/c/helper.h                                 | 2 +-
68447 java/src/java/com/entrouvert/lasso/LassoObject.java | 2 +-
68448 3 files changed, 3 insertions(+), 3 deletions(-)
68449
68450commit 6ad822fd4b7ac361f62d158b12dc4f92e8aff3c2
68451Author: Emmanuel Raviart <eraviart@entrouvert.com>
68452Date:   Thu Jul 22 06:10:48 2004 +0000
68453
68454    Some progress in first non regression test.
68455
68456 java/Makefile                                      | 21 +++++----
68457 .../src/c/com_entrouvert_lasso_LassoAuthnRequest.c |  2 +-
68458 java/src/c/helper.c                                |  6 +--
68459 java/src/c/helper.h                                |  6 +--
68460 java/src/java/com/entrouvert/lasso/Lasso.java      |  9 ++++
68461 .../com/entrouvert/lasso/LassoAuthnRequest.java    |  2 +-
68462 .../src/java/com/entrouvert/lasso/LassoObject.java |  3 +-
68463 java/tests/LoginTest.java                          | 54 ++++++++++++++--------
68464 8 files changed, 67 insertions(+), 36 deletions(-)
68465
68466commit d214143481b615f65aef31d14463f0a92ab7787b
68467Author: Valery Febvre <vfebvre at easter-eggs.com>
68468Date:   Thu Jul 22 01:01:49 2004 +0000
68469
68470    Update
68471
68472 python/lasso_strings.py | 5 +++++
68473 1 file changed, 5 insertions(+)
68474
68475commit a9bad780eee30b9275d47ee8aace46cac6b222ff
68476Author: Valery Febvre <vfebvre at easter-eggs.com>
68477Date:   Thu Jul 22 01:01:17 2004 +0000
68478
68479    *** empty log message ***
68480
68481 lasso/id-ff/login.c | 54 ++++++++++++++---------------------------------------
68482 1 file changed, 14 insertions(+), 40 deletions(-)
68483
68484commit f46a076daf3352ecdcd6f274ffb0252f248d4e1b
68485Author: Valery Febvre <vfebvre at easter-eggs.com>
68486Date:   Thu Jul 22 00:53:54 2004 +0000
68487
68488    Added "ProviderID" attribut in server object
68489    A memory leak was removed in lasso_server_new
68490
68491 lasso/id-ff/server.c | 44 ++++++++++++++++++++++++++++++++++----------
68492 lasso/id-ff/server.h |  8 +++++---
68493 2 files changed, 39 insertions(+), 13 deletions(-)
68494
68495commit eb682633945cdd2cfafb3fb082b9c9b6b5e31bba
68496Author: Valery Febvre <vfebvre at easter-eggs.com>
68497Date:   Thu Jul 22 00:47:01 2004 +0000
68498
68499    Added method set_consent in LibAuthnRequest class
68500
68501 python/lasso.py                   |  3 +++
68502 python/lassomod.c                 |  5 +++--
68503 python/setup.py                   |  1 -
68504 python/xml/py_lib_authn_request.c | 18 ++++++++++++++++++
68505 python/xml/py_lib_authn_request.h |  1 +
68506 5 files changed, 25 insertions(+), 3 deletions(-)
68507
68508commit 59cac1639ee6d771ebe9ffe118e654d2850f0955
68509Author: Valery Febvre <vfebvre at easter-eggs.com>
68510Date:   Thu Jul 22 00:39:51 2004 +0000
68511
68512    *** empty log message ***
68513
68514 lasso/xml/strings.c | 5 +++++
68515 lasso/xml/strings.h | 5 +++++
68516 2 files changed, 10 insertions(+)
68517
68518commit 355783d014c80d5f8fb3baf505cccb91055dde76
68519Author: Frederic Peters <fpeters@entrouvert.com>
68520Date:   Wed Jul 21 17:38:25 2004 +0000
68521
68522    better way
68523
68524 lasso/xml/tools.c | 9 +++++----
68525 1 file changed, 5 insertions(+), 4 deletions(-)
68526
68527commit 487aac3fc24b319d5030fe3390776dcc21dea0ad
68528Author: Frederic Peters <fpeters@entrouvert.com>
68529Date:   Wed Jul 21 17:37:18 2004 +0000
68530
68531    compilation warnings; in a better way
68532
68533 lasso/xml/xml.c | 26 ++++++++++++++------------
68534 1 file changed, 14 insertions(+), 12 deletions(-)
68535
68536commit 48aaf8b6d38aef4f0ee9bf59ecf4310e0dece029
68537Author: Frederic Peters <fpeters@entrouvert.com>
68538Date:   Wed Jul 21 17:31:30 2004 +0000
68539
68540    fixed compilation warning
68541
68542 lasso/id-ff/profile_context.c          | 2 +-
68543 lasso/id-ff/register_name_identifier.c | 2 +-
68544 lasso/id-ff/server.c                   | 4 ++--
68545 lasso/id-ff/user.c                     | 4 ++--
68546 4 files changed, 6 insertions(+), 6 deletions(-)
68547
68548commit 1442f68ab0a1d6423f43a98ac72c32c419d42c7e
68549Author: Frederic Peters <fpeters@entrouvert.com>
68550Date:   Wed Jul 21 17:26:24 2004 +0000
68551
68552    compilation without warning
68553
68554 lasso/id-ff/logout.c | 2 +-
68555 1 file changed, 1 insertion(+), 1 deletion(-)
68556
68557commit b63ef5e7a891c6181f188b0c0e5f21b25097c0d2
68558Author: Frederic Peters <fpeters@entrouvert.com>
68559Date:   Wed Jul 21 17:22:41 2004 +0000
68560
68561    compilation without warnings
68562
68563 lasso/id-ff/login.c | 10 ++++++----
68564 1 file changed, 6 insertions(+), 4 deletions(-)
68565
68566commit 58159bd7a1590b97bc92818336d5140a9ce60055
68567Author: Frederic Peters <fpeters@entrouvert.com>
68568Date:   Wed Jul 21 17:18:55 2004 +0000
68569
68570    compilation without warning
68571
68572 lasso/Attic/protocols/logout_request.c | 1 +
68573 1 file changed, 1 insertion(+)
68574
68575commit 3c7bec5e796ff93f7db255874db1f4fd9bb1da38
68576Author: Frederic Peters <fpeters@entrouvert.com>
68577Date:   Wed Jul 21 17:18:05 2004 +0000
68578
68579    ciompilation without warning
68580
68581 lasso/Attic/protocols/artifact.c | 8 ++++----
68582 1 file changed, 4 insertions(+), 4 deletions(-)
68583
68584commit c7f7fdc2ac1e58305bcad6395b88eadb163754ef
68585Author: Frederic Peters <fpeters@entrouvert.com>
68586Date:   Wed Jul 21 17:13:51 2004 +0000
68587
68588    compilation without warnings
68589
68590 lasso/xml/xml.c | 37 +++++++++++++++++++------------------
68591 1 file changed, 19 insertions(+), 18 deletions(-)
68592
68593commit 38998697a66254d723a06104e5030455a0b4ec65
68594Author: Frederic Peters <fpeters@entrouvert.com>
68595Date:   Wed Jul 21 17:09:09 2004 +0000
68596
68597    removed compilation warnings; fixed a few places where memory was allocated
68598    with GLib (g_malloc) and freed with libxml2 (xmlFree).
68599
68600 lasso/xml/tools.c | 29 +++++++++++++++--------------
68601 1 file changed, 15 insertions(+), 14 deletions(-)
68602
68603commit 366e8e54a22b03b4c9036278d1bff241a9cf6fa4
68604Author: Frederic Peters <fpeters@entrouvert.com>
68605Date:   Wed Jul 21 16:56:52 2004 +0000
68606
68607    C (before C99) didn't allow // as comments; trying to be kind
68608
68609 java/src/c/com_entrouvert_lasso_LassoAuthnRequest.c   | 2 +-
68610 java/src/c/com_entrouvert_lasso_LassoProfileContext.c | 4 ++--
68611 java/src/c/helper.c                                   | 6 +++---
68612 lasso/lasso.c                                         | 6 +++---
68613 4 files changed, 9 insertions(+), 9 deletions(-)
68614
68615commit a5a2f447f68c7f61637b6d852d1356c3b35acc36
68616Author: Frederic Peters <fpeters@entrouvert.com>
68617Date:   Wed Jul 21 16:54:18 2004 +0000
68618
68619    fixed lasso site url
68620
68621 java/src/c/com_entrouvert_lasso_Lasso.c                     | 2 +-
68622 java/src/c/com_entrouvert_lasso_LassoAuthnRequest.c         | 2 +-
68623 java/src/c/com_entrouvert_lasso_LassoAuthnResponse.c        | 2 +-
68624 java/src/c/com_entrouvert_lasso_LassoLogin.c                | 2 +-
68625 java/src/c/com_entrouvert_lasso_LassoLogout.c               | 2 +-
68626 java/src/c/com_entrouvert_lasso_LassoNode.c                 | 2 +-
68627 java/src/c/com_entrouvert_lasso_LassoObject.c               | 2 +-
68628 java/src/c/com_entrouvert_lasso_LassoProfileContext.c       | 2 +-
68629 java/src/c/com_entrouvert_lasso_LassoProvider.c             | 2 +-
68630 java/src/c/com_entrouvert_lasso_LassoRequest.c              | 2 +-
68631 java/src/c/com_entrouvert_lasso_LassoResponse.c             | 2 +-
68632 java/src/c/com_entrouvert_lasso_LassoServer.c               | 2 +-
68633 java/src/c/com_entrouvert_lasso_LassoUser.c                 | 2 +-
68634 java/src/java/com/entrouvert/lasso/Lasso.java               | 2 +-
68635 java/src/java/com/entrouvert/lasso/LassoAuthnRequest.java   | 2 +-
68636 java/src/java/com/entrouvert/lasso/LassoAuthnResponse.java  | 2 +-
68637 java/src/java/com/entrouvert/lasso/LassoLogin.java          | 2 +-
68638 java/src/java/com/entrouvert/lasso/LassoLogout.java         | 2 +-
68639 java/src/java/com/entrouvert/lasso/LassoNode.java           | 2 +-
68640 java/src/java/com/entrouvert/lasso/LassoProfileContext.java | 2 +-
68641 java/src/java/com/entrouvert/lasso/LassoProvider.java       | 2 +-
68642 java/src/java/com/entrouvert/lasso/LassoRequest.java        | 2 +-
68643 java/src/java/com/entrouvert/lasso/LassoResponse.java       | 2 +-
68644 java/src/java/com/entrouvert/lasso/LassoServer.java         | 2 +-
68645 java/src/java/com/entrouvert/lasso/LassoTest.java           | 2 +-
68646 java/src/java/com/entrouvert/lasso/LassoUser.java           | 2 +-
68647 26 files changed, 26 insertions(+), 26 deletions(-)
68648
68649commit a76740c95304860b97ac43f19a11fd7d8bb7059c
68650Author: Nicolas Clapies <nclapies@entrouvert.com>
68651Date:   Wed Jul 21 16:49:42 2004 +0000
68652
68653    *** empty log message ***
68654
68655 .../federation_termination_notification.c          |  1 +
68656 lasso/id-ff/profile_context.c                      | 57 +++++++++++++++++++++-
68657 lasso/id-ff/profile_context.h                      | 28 +++++++----
68658 python/examples/defederation.py                    |  2 +
68659 python/lasso.py                                    | 14 +++---
68660 python/lassomod.c                                  |  2 +
68661 python/setup.py                                    |  1 +
68662 7 files changed, 87 insertions(+), 18 deletions(-)
68663
68664commit 06499dcb1cbf829e4522ced86358fa68a48c5a90
68665Author: Emmanuel Raviart <eraviart@entrouvert.com>
68666Date:   Wed Jul 21 15:17:11 2004 +0000
68667
68668    Added gcj support.
68669
68670 java/Makefile | 11 ++++++++---
68671 1 file changed, 8 insertions(+), 3 deletions(-)
68672
68673commit b9535cfed51d92e1abff0134e74825b1eb38b11f
68674Author: Emmanuel Raviart <eraviart@entrouvert.com>
68675Date:   Wed Jul 21 15:03:14 2004 +0000
68676
68677    Changed Makefile for Kaffe support.
68678
68679    Added new class LassoObject.
68680
68681    First non regression test.
68682
68683 java/.cvsignore                                    |  1 +
68684 java/Makefile                                      | 16 ++--
68685 java/src/c/.cvsignore                              |  2 +
68686 java/src/c/com_entrouvert_lasso_Lasso.c            |  6 +-
68687 .../src/c/com_entrouvert_lasso_LassoAuthnRequest.c |  6 +-
68688 .../c/com_entrouvert_lasso_LassoAuthnResponse.c    | 46 ++++++------
68689 java/src/c/com_entrouvert_lasso_LassoLogin.c       |  6 +-
68690 java/src/c/com_entrouvert_lasso_LassoLogout.c      |  6 +-
68691 java/src/c/com_entrouvert_lasso_LassoNode.c        |  6 +-
68692 java/src/c/com_entrouvert_lasso_LassoObject.c      | 27 +++++++
68693 .../c/com_entrouvert_lasso_LassoProfileContext.c   | 46 ++++++------
68694 java/src/c/com_entrouvert_lasso_LassoProvider.c    | 46 ++++++------
68695 java/src/c/com_entrouvert_lasso_LassoRequest.c     |  6 +-
68696 java/src/c/com_entrouvert_lasso_LassoResponse.c    |  6 +-
68697 java/src/c/com_entrouvert_lasso_LassoServer.c      | 15 +++-
68698 java/src/c/com_entrouvert_lasso_LassoUser.c        |  6 +-
68699 java/src/java/com/entrouvert/lasso/Lasso.java      | 19 +----
68700 .../com/entrouvert/lasso/LassoAuthnRequest.java    | 18 +----
68701 .../com/entrouvert/lasso/LassoAuthnResponse.java   | 17 +----
68702 java/src/java/com/entrouvert/lasso/LassoLogin.java | 18 +----
68703 .../src/java/com/entrouvert/lasso/LassoLogout.java | 18 +----
68704 java/src/java/com/entrouvert/lasso/LassoNode.java  | 27 ++-----
68705 .../src/java/com/entrouvert/lasso/LassoObject.java | 34 +++++++++
68706 .../com/entrouvert/lasso/LassoProfileContext.java  | 20 +----
68707 .../java/com/entrouvert/lasso/LassoProvider.java   | 20 +----
68708 .../java/com/entrouvert/lasso/LassoRequest.java    | 18 +----
68709 .../java/com/entrouvert/lasso/LassoResponse.java   | 18 +----
68710 .../src/java/com/entrouvert/lasso/LassoServer.java | 24 +++---
68711 java/src/java/com/entrouvert/lasso/LassoTest.java  | 19 +----
68712 java/src/java/com/entrouvert/lasso/LassoUser.java  | 20 +----
68713 java/target/.cvsignore                             |  2 +
68714 java/tests/.cvsignore                              |  1 +
68715 java/tests/LoginTest.java                          | 85 ++++++++++++++++++++++
68716 33 files changed, 318 insertions(+), 307 deletions(-)
68717
68718commit 08254badc10dc83c4bb941e498aba0737deff485
68719Author: Nicolas Clapies <nclapies@entrouvert.com>
68720Date:   Wed Jul 21 14:12:24 2004 +0000
68721
68722    *** empty log message ***
68723
68724 lasso/id-ff/logout.c                 | 16 ++++++++++------
68725 python/examples/logout-from-idp.py   |  2 +-
68726 python/protocols/py_logout_request.c | 10 +++++-----
68727 3 files changed, 16 insertions(+), 12 deletions(-)
68728
68729commit 46738d03eacf3b0368e50674194f6f05cae2cddf
68730Author: Nicolas Clapies <nclapies@entrouvert.com>
68731Date:   Wed Jul 21 14:11:09 2004 +0000
68732
68733    update of federation termination notification
68734
68735 .../federation_termination_notification.c          | 22 ++++++++++++++
68736 .../federation_termination_notification.h          |  6 ++--
68737 lasso/Attic/protocols/identity.c                   | 16 ++++++++++
68738 lasso/Attic/protocols/identity.h                   | 30 +++++++++++--------
68739 lasso/id-ff/federation_termination.c               | 35 ++++++++++++++++------
68740 python/environs/py_federation_termination.c        |  4 +--
68741 python/examples/defederation.py                    | 12 +++-----
68742 python/lassomod.c                                  |  5 ++--
68743 .../py_federation_termination_notification.c       | 32 +++++---------------
68744 .../py_federation_termination_notification.h       |  3 +-
68745 10 files changed, 102 insertions(+), 63 deletions(-)
68746
68747commit b7cfb5c758c898377a08b368e156bae4d1820b1b
68748Author: Valery Febvre <vfebvre at easter-eggs.com>
68749Date:   Wed Jul 21 13:19:41 2004 +0000
68750
68751    Update
68752
68753 win32/lasso.def | 22 ++++++++++++++--------
68754 1 file changed, 14 insertions(+), 8 deletions(-)
68755
68756commit 222f813ee84604400c04416248773973fd8450f8
68757Author: Nicolas Clapies <nclapies@entrouvert.com>
68758Date:   Wed Jul 21 12:46:46 2004 +0000
68759
68760    *** empty log message ***
68761
68762 lasso/Attic/protocols/provider.h     |  6 +++---
68763 lasso/id-ff/federation_termination.c | 29 +++++++++++++++++++----------
68764 lasso/id-ff/logout.c                 | 32 ++++++++++++++++----------------
68765 lasso/id-ff/server.c                 |  8 ++++----
68766 python/examples/defederation.py      | 12 ++++++------
68767 5 files changed, 48 insertions(+), 39 deletions(-)
68768
68769commit 1d7b3791454b797bfd8d5dc72600b6932a16552d
68770Author: Nicolas Clapies <nclapies@entrouvert.com>
68771Date:   Wed Jul 21 12:44:33 2004 +0000
68772
68773    add list of identity provider id in user environ
68774
68775 lasso/id-ff/user.c                 | 55 +++++++++++++++++++++++++++++++++-----
68776 lasso/id-ff/user.h                 | 14 ++++++----
68777 python/environs/py_user.c          |  8 +++---
68778 python/environs/py_user.h          |  2 +-
68779 python/examples/logout-from-idp.py |  4 +--
68780 python/examples/logout.py          |  4 +--
68781 python/examples/user.py            |  4 +--
68782 python/lasso.py                    |  4 +--
68783 python/lassomod.c                  | 16 +++++------
68784 9 files changed, 79 insertions(+), 32 deletions(-)
68785
68786commit ddf6dd5516e6dbf778968c7fd97ba094c115d36b
68787Author: Nicolas Clapies <nclapies@entrouvert.com>
68788Date:   Wed Jul 21 10:08:32 2004 +0000
68789
68790    allow no param in init_request for class Logout
68791
68792 lasso/id-ff/logout.c        | 17 ++++++++++-------
68793 python/environs/py_logout.c |  2 +-
68794 python/lasso.py             |  2 +-
68795 3 files changed, 12 insertions(+), 9 deletions(-)
68796
68797commit 470e21d4d250216afa07979423f137f1cd65987d
68798Author: Valery Febvre <vfebvre at easter-eggs.com>
68799Date:   Wed Jul 21 00:40:41 2004 +0000
68800
68801    lasso_node_add_signature() method returns now an integer
68802
68803 lasso/xml/xml.c | 15 +++++++++------
68804 lasso/xml/xml.h |  2 +-
68805 2 files changed, 10 insertions(+), 7 deletions(-)
68806
68807commit c11432d26b59328f4f1ea77be364b0ac839b54a6
68808Author: Valery Febvre <vfebvre at easter-eggs.com>
68809Date:   Wed Jul 21 00:39:54 2004 +0000
68810
68811    lasso_saml_assertion_set_signature() method returns now an integer
68812
68813 lasso/xml/saml_assertion.c | 6 +++---
68814 lasso/xml/saml_assertion.h | 2 +-
68815 2 files changed, 4 insertions(+), 4 deletions(-)
68816
68817commit 390b2226ba4c88cf7a58767fa7e0251ffb10d5a9
68818Author: Valery Febvre <vfebvre at easter-eggs.com>
68819Date:   Wed Jul 21 00:38:57 2004 +0000
68820
68821    lasso_ds_signature_sign() method returns now an integer
68822
68823 lasso/xml/ds_signature.c | 27 +++++++++++++++++++--------
68824 lasso/xml/ds_signature.h |  2 +-
68825 2 files changed, 20 insertions(+), 9 deletions(-)
68826
68827commit 7e85ead53ce25edb095741efe0774c7a69b71c37
68828Author: Valery Febvre <vfebvre at easter-eggs.com>
68829Date:   Wed Jul 21 00:37:59 2004 +0000
68830
68831    *** empty log message ***
68832
68833 lasso/Attic/protocols/elements/authentication_statement.c | 8 ++++++--
68834 1 file changed, 6 insertions(+), 2 deletions(-)
68835
68836commit 4a5eb0dea46295b9797f75dd2ff6908aaa01cd05
68837Author: Valery Febvre <vfebvre at easter-eggs.com>
68838Date:   Wed Jul 21 00:37:30 2004 +0000
68839
68840    Added error codes in lasso_login_add_response_assertion
68841
68842 lasso/id-ff/login.c | 42 ++++++++++++++++++++++++++----------------
68843 1 file changed, 26 insertions(+), 16 deletions(-)
68844
68845commit 4a37000286d12a58aeca6280a41c5aa2bd5b6b26
68846Author: Valery Febvre <vfebvre at easter-eggs.com>
68847Date:   Tue Jul 20 17:20:21 2004 +0000
68848
68849    Added method lasso_user_remove_identity
68850
68851 lasso/id-ff/user.c | 43 +++++++++++++++++++++++++++++++++++++++++--
68852 lasso/id-ff/user.h |  4 ++++
68853 2 files changed, 45 insertions(+), 2 deletions(-)
68854
68855commit d0a420890594745e24f8e41bd261c9615cd44c49
68856Author: Valery Febvre <vfebvre at easter-eggs.com>
68857Date:   Tue Jul 20 17:18:47 2004 +0000
68858
68859    *** empty log message ***
68860
68861 lasso/Attic/protocols/elements/assertion.h | 1 +
68862 1 file changed, 1 insertion(+)
68863
68864commit 836bafd13b0e1caca671dc8dd5eb9725a53b9b8e
68865Author: Valery Febvre <vfebvre at easter-eggs.com>
68866Date:   Tue Jul 20 17:18:14 2004 +0000
68867
68868    Removed 2 compilation warnings
68869
68870 lasso/Attic/protocols/authn_response.c | 5 +++--
68871 1 file changed, 3 insertions(+), 2 deletions(-)
68872
68873commit 87a72095def16a51a6b42a1a6a667d3b4b0f40a2
68874Author: Valery Febvre <vfebvre at easter-eggs.com>
68875Date:   Tue Jul 20 17:15:31 2004 +0000
68876
68877    Added method lasso_identity_destroy()
68878
68879 lasso/Attic/protocols/identity.c | 61 +++++++++++++++++++++++++++++++++++++++-
68880 lasso/Attic/protocols/identity.h |  4 +++
68881 2 files changed, 64 insertions(+), 1 deletion(-)
68882
68883commit e9b0fe8068bf20ef592d35f84d920dd3a6c0a50a
68884Author: Valery Febvre <vfebvre at easter-eggs.com>
68885Date:   Tue Jul 20 17:10:56 2004 +0000
68886
68887    Added method lasso_node_import_from_node()
68888
68889 lasso/xml/xml.c | 28 ++++++++++++++++++++++++++++
68890 lasso/xml/xml.h |  5 +++++
68891 2 files changed, 33 insertions(+)
68892
68893commit f48b33d473cb37aa72d29c6d98311602d30cedf4
68894Author: Valery Febvre <vfebvre at easter-eggs.com>
68895Date:   Tue Jul 20 17:10:01 2004 +0000
68896
68897    fct lasso_login_create_user:
68898    Created a new identity with the 2 nameIdentifiers found in response assertion
68899    this identity is added in user attribute
68900
68901 lasso/id-ff/login.c | 80 ++++++++++++++++++++++++++++++++++++++++++-----------
68902 1 file changed, 64 insertions(+), 16 deletions(-)
68903
68904commit a71570600e450aebf184df8b3ce6bf5dac2ef143
68905Author: Nicolas Clapies <nclapies@entrouvert.com>
68906Date:   Tue Jul 20 16:06:40 2004 +0000
68907
68908    *** empty log message ***
68909
68910 python/examples/defederation.py |  6 ++---
68911 python/examples/registration.py | 52 +++++++++++++++++------------------------
68912 python/examples/user.py         |  5 ++++
68913 python/lasso.py                 | 21 +++++++----------
68914 python/lassomod.c               | 10 +++-----
68915 python/setup.py                 |  8 +++----
68916 6 files changed, 45 insertions(+), 57 deletions(-)
68917
68918commit 2b83bc221ab4df6a13651392414f3c995e150d10
68919Author: Nicolas Clapies <nclapies@entrouvert.com>
68920Date:   Tue Jul 20 16:05:05 2004 +0000
68921
68922    update internal code to use new_from_export style
68923
68924 lasso/Attic/protocols/logout_request.c  | 39 +++++++++++---
68925 lasso/Attic/protocols/logout_request.h  | 14 ++---
68926 lasso/Attic/protocols/logout_response.c | 77 +++++++++++++++++-----------
68927 lasso/Attic/protocols/logout_response.h | 25 ++++-----
68928 lasso/id-ff/logout.c                    | 25 +++++----
68929 python/environs/py_logout.c             |  4 +-
68930 python/examples/logout.py               | 26 +++++++---
68931 python/protocols/py_logout_request.c    | 41 +++++----------
68932 python/protocols/py_logout_request.h    |  3 +-
68933 python/protocols/py_logout_response.c   | 91 ++++++++-------------------------
68934 python/protocols/py_logout_response.h   |  7 +--
68935 11 files changed, 164 insertions(+), 188 deletions(-)
68936
68937commit a7c3554f40b6b017a4d4abc396de64ed89342a62
68938Author: Emmanuel Raviart <eraviart@entrouvert.com>
68939Date:   Tue Jul 20 12:41:35 2004 +0000
68940
68941    Added Java binding.
68942
68943 java/Makefile                                      |  42 ++++
68944 java/Question                                      |  12 +
68945 java/doc/ImplantationMapping.rst                   |  37 +++
68946 java/doc/JNIForDummy.rst                           |  36 +++
68947 java/src/c/Makefile                                |  21 ++
68948 java/src/c/com_entrouvert_lasso_Lasso.c            |  38 +++
68949 .../src/c/com_entrouvert_lasso_LassoAuthnRequest.c | 153 ++++++++++++
68950 .../c/com_entrouvert_lasso_LassoAuthnResponse.c    |  94 ++++++++
68951 java/src/c/com_entrouvert_lasso_LassoLogin.c       | 265 +++++++++++++++++++++
68952 java/src/c/com_entrouvert_lasso_LassoLogout.c      | 126 ++++++++++
68953 java/src/c/com_entrouvert_lasso_LassoNode.c        |  36 +++
68954 .../c/com_entrouvert_lasso_LassoProfileContext.c   | 148 ++++++++++++
68955 java/src/c/com_entrouvert_lasso_LassoProvider.c    |  66 +++++
68956 java/src/c/com_entrouvert_lasso_LassoRequest.c     |  42 ++++
68957 java/src/c/com_entrouvert_lasso_LassoResponse.c    |  36 +++
68958 java/src/c/com_entrouvert_lasso_LassoServer.c      | 104 ++++++++
68959 java/src/c/com_entrouvert_lasso_LassoUser.c        |  61 +++++
68960 java/src/c/helper.c                                | 126 ++++++++++
68961 java/src/c/helper.h                                |  81 +++++++
68962 java/src/java/com/entrouvert/lasso/Lasso.java      |  50 ++++
68963 .../com/entrouvert/lasso/LassoAuthnRequest.java    |  64 +++++
68964 .../com/entrouvert/lasso/LassoAuthnResponse.java   |  53 +++++
68965 java/src/java/com/entrouvert/lasso/LassoLogin.java |  91 +++++++
68966 .../src/java/com/entrouvert/lasso/LassoLogout.java |  60 +++++
68967 java/src/java/com/entrouvert/lasso/LassoNode.java  |  51 ++++
68968 .../com/entrouvert/lasso/LassoProfileContext.java  |  77 ++++++
68969 .../java/com/entrouvert/lasso/LassoProvider.java   |  55 +++++
68970 .../java/com/entrouvert/lasso/LassoRequest.java    |  48 ++++
68971 .../java/com/entrouvert/lasso/LassoResponse.java   |  48 ++++
68972 .../src/java/com/entrouvert/lasso/LassoServer.java |  77 ++++++
68973 java/src/java/com/entrouvert/lasso/LassoTest.java  |  53 +++++
68974 java/src/java/com/entrouvert/lasso/LassoUser.java  |  56 +++++
68975 32 files changed, 2307 insertions(+)
68976
68977commit ff57e03478b2d6460aa2c60110ddfd976c21ca00
68978Author: Nicolas Clapies <nclapies@entrouvert.com>
68979Date:   Tue Jul 20 10:34:08 2004 +0000
68980
68981    *** empty log message ***
68982
68983 lasso/id-ff/logout.c | 9 +++++++--
68984 1 file changed, 7 insertions(+), 2 deletions(-)
68985
68986commit 5c81c45e50c627f9c4bbfbbd5f6a99f49dfe5439
68987Author: Emmanuel Raviart <eraviart@entrouvert.com>
68988Date:   Tue Jul 20 09:54:49 2004 +0000
68989
68990    Added Python first unit test.
68991
68992    Added keys, certificates and metadata, that will be used by regression tests
68993    and samples.
68994
68995 python/tests/login_tests.py | 86 +++++++++++++++++++++++++++++++++++++++++++++
68996 python/tests/tests.py       | 59 +++++++++++++++++++++++++++++++
68997 2 files changed, 145 insertions(+)
68998
68999commit 6fe0a7a0bbb74c95fd94a4f6abb2d8c1510bd1c2
69000Author: Nicolas Clapies <nclapies@entrouvert.com>
69001Date:   Tue Jul 20 09:48:34 2004 +0000
69002
69003    *** empty log message ***
69004
69005 lasso/id-ff/profile_context.c | 4 ++--
69006 1 file changed, 2 insertions(+), 2 deletions(-)
69007
69008commit 3e1eef89acee4300b7e42da3180c7a6d674ff716
69009Author: Nicolas Clapies <nclapies@entrouvert.com>
69010Date:   Tue Jul 20 09:46:03 2004 +0000
69011
69012    update debug infos
69013
69014 lasso/id-ff/logout.c | 21 ++++++++++-----------
69015 1 file changed, 10 insertions(+), 11 deletions(-)
69016
69017commit cef28b22441fe49224c568432e60429185b48f5b
69018Author: Nicolas Clapies <nclapies@entrouvert.com>
69019Date:   Tue Jul 20 09:25:48 2004 +0000
69020
69021    *** empty log message ***
69022
69023 python/environs/py_user.c | 17 ++++++++++++++
69024 python/environs/py_user.h |  2 ++
69025 python/lasso.py           | 57 +++++++++++++++++++++++++++++++++++++++++++++++
69026 python/lassomod.c         | 14 ++++++++++++
69027 python/setup.py           |  1 +
69028 5 files changed, 91 insertions(+)
69029
69030commit 2498ff0141a61c3fdf7c54b41263785ac804cd42
69031Author: Nicolas Clapies <nclapies@entrouvert.com>
69032Date:   Tue Jul 20 09:23:39 2004 +0000
69033
69034    initial version of register name identifier
69035
69036 lasso/id-ff/register_name_identifier.c        | 405 ++++++++++++++++++--------
69037 lasso/id-ff/register_name_identifier.h        |  32 +-
69038 python/environs/py_register_name_identifier.c | 195 +++++++++++++
69039 python/environs/py_register_name_identifier.h |  53 ++++
69040 4 files changed, 551 insertions(+), 134 deletions(-)
69041
69042commit 5aa6729f30cad26f1e640db6130221b31fdfac55
69043Author: Nicolas Clapies <nclapies@entrouvert.com>
69044Date:   Tue Jul 20 09:21:41 2004 +0000
69045
69046    update destroy method
69047
69048 lasso/id-ff/user.c | 25 +++++++++++++++++++++----
69049 1 file changed, 21 insertions(+), 4 deletions(-)
69050
69051commit d7dd0dffefc925963db7a13417f873b390d51ad4
69052Author: Frederic Peters <fpeters@entrouvert.com>
69053Date:   Tue Jul 20 08:30:03 2004 +0000
69054
69055    files to be included in python tarball
69056
69057 python/MANIFEST.in | 5 +++++
69058 1 file changed, 5 insertions(+)
69059
69060commit 702f7e7312b6e77e15e50f54cfcd632ae342599c
69061Author: Valery Febvre <vfebvre at easter-eggs.com>
69062Date:   Mon Jul 19 23:22:55 2004 +0000
69063
69064    Little fix in lasso_node_impl_export_to_soap()
69065
69066 lasso/xml/xml.c | 9 ++++++---
69067 1 file changed, 6 insertions(+), 3 deletions(-)
69068
69069commit a8580ecb6b556e2ad052765c9da88a632194890d
69070Author: Valery Febvre <vfebvre at easter-eggs.com>
69071Date:   Mon Jul 19 21:04:05 2004 +0000
69072
69073    *** empty log message ***
69074
69075 .../protocols/elements/authentication_statement.c    | 20 +++++++++++++++++---
69076 1 file changed, 17 insertions(+), 3 deletions(-)
69077
69078commit 5709d0a1f94f20782683e83fff61b97d94a7d498
69079Author: Valery Febvre <vfebvre at easter-eggs.com>
69080Date:   Mon Jul 19 20:44:01 2004 +0000
69081
69082    Fixed a little mistake
69083
69084 lasso/id-ff/login.c | 2 +-
69085 1 file changed, 1 insertion(+), 1 deletion(-)
69086
69087commit c9391a21af9d65fa65bb1834aeb6d81613bae4df
69088Author: Valery Febvre <vfebvre at easter-eggs.com>
69089Date:   Mon Jul 19 17:27:54 2004 +0000
69090
69091    *** empty log message ***
69092
69093 lasso/id-ff/login.c | 34 ++++++++++++++++++++++------------
69094 1 file changed, 22 insertions(+), 12 deletions(-)
69095
69096commit e1106dbd1d9b051a2918501253dbb6413c188a25
69097Author: Valery Febvre <vfebvre at easter-eggs.com>
69098Date:   Mon Jul 19 16:43:12 2004 +0000
69099
69100    *** empty log message ***
69101
69102 lasso/id-ff/login.c | 3 +--
69103 1 file changed, 1 insertion(+), 2 deletions(-)
69104
69105commit 7d99099d0f419a5977f00ad3c9aac96185d618a1
69106Author: Valery Febvre <vfebvre at easter-eggs.com>
69107Date:   Mon Jul 19 16:20:53 2004 +0000
69108
69109    *** empty log message ***
69110
69111 lasso/id-ff/login.c | 3 ++-
69112 1 file changed, 2 insertions(+), 1 deletion(-)
69113
69114commit b35e9e604630145b7d55247cf46eb21672a583fc
69115Author: Romain Chantereay <rchantereau@entrouvert.com>
69116Date:   Mon Jul 19 16:18:14 2004 +0000
69117
69118    Modified lasso DLL ressource version number.
69119
69120 win32/lasso.rc | 4 ++--
69121 1 file changed, 2 insertions(+), 2 deletions(-)
69122
69123commit 4c8c5a0eb23f1d6fcec538755fdc52b72eae2ab3
69124Author: Romain Chantereay <rchantereau@entrouvert.com>
69125Date:   Mon Jul 19 16:17:03 2004 +0000
69126
69127    Added deps & lite distributions.
69128    Modified lass-full distribution version number.
69129
69130 win32/nsis/lasso-deps.nsi | 166 ++++++++++++++++++++++++++++++++++++++++++++++
69131 win32/nsis/lasso-full.nsi |   4 +-
69132 win32/nsis/lasso-lite.nsi | 132 ++++++++++++++++++++++++++++++++++++
69133 3 files changed, 300 insertions(+), 2 deletions(-)
69134
69135commit 8be677011c319c277a1b09e0a66305d7197059f2
69136Author: Valery Febvre <vfebvre at easter-eggs.com>
69137Date:   Mon Jul 19 16:13:45 2004 +0000
69138
69139    *** empty log message ***
69140
69141 lasso/id-ff/login.c | 4 ++--
69142 1 file changed, 2 insertions(+), 2 deletions(-)
69143
69144commit 1fd5ba7046e5593ed1242cc2692e5d7fb5509f1f
69145Author: Valery Febvre <vfebvre at easter-eggs.com>
69146Date:   Mon Jul 19 16:12:32 2004 +0000
69147
69148    *** empty log message ***
69149
69150 lasso/id-ff/login.c | 18 +++++++++++-------
69151 1 file changed, 11 insertions(+), 7 deletions(-)
69152
69153commit 77c415bc4dfedf3fa1f49d3a7017002eb9f258e1
69154Author: Valery Febvre <vfebvre at easter-eggs.com>
69155Date:   Mon Jul 19 15:32:42 2004 +0000
69156
69157    *** empty log message ***
69158
69159 lasso/id-ff/login.c | 4 ++--
69160 1 file changed, 2 insertions(+), 2 deletions(-)
69161
69162commit 2b2caa1b7de94d4f39144eacc3a5d202ca5cbe93
69163Author: Valery Febvre <vfebvre at easter-eggs.com>
69164Date:   Mon Jul 19 15:28:51 2004 +0000
69165
69166    Added assertions in user object
69167    in lasso_login_add_response_assertion() and lasso_login_process_response_msg()
69168
69169 lasso/id-ff/login.c | 14 ++++++++++++++
69170 1 file changed, 14 insertions(+)
69171
69172commit 1934bce93c91b0a591d08a60327d542ce6b5f6b4
69173Author: Valery Febvre <vfebvre at easter-eggs.com>
69174Date:   Mon Jul 19 15:26:38 2004 +0000
69175
69176    Removed some debug messages
69177
69178 lasso/id-ff/user.c | 9 +--------
69179 1 file changed, 1 insertion(+), 8 deletions(-)
69180
69181commit e0b9fad4806f3a3061843a0bf94f37644a8427e4
69182Author: Valery Febvre <vfebvre at easter-eggs.com>
69183Date:   Mon Jul 19 15:25:16 2004 +0000
69184
69185    Fixed memory leaks
69186
69187 .../protocols/elements/authentication_statement.c      | 18 +++++++++++++-----
69188 lasso/Attic/protocols/identity.c                       | 17 ++++++++++++++---
69189 2 files changed, 27 insertions(+), 8 deletions(-)
69190
69191commit 98ff825722b882d74ff065826ed03e511979a644
69192Author: Romain Chantereay <rchantereau@entrouvert.com>
69193Date:   Mon Jul 19 15:04:15 2004 +0000
69194
69195    - Added NSIS installation script.
69196
69197 win32/nsis/lasso-full.nsi | 170 ++++++++++++++++++++++++++++++++++++++++++++++
69198 win32/nsis/lasso.ico      | Bin 48440 -> 2190 bytes
69199 2 files changed, 170 insertions(+)
69200
69201commit 88963fdb9b373dfd2cc67e93fa139e0c127ed5f8
69202Author: Romain Chantereay <rchantereau@entrouvert.com>
69203Date:   Mon Jul 19 14:55:37 2004 +0000
69204
69205    Removed --prefix option from xxx-config helpers.
69206
69207 configure.ac | 6 +++---
69208 1 file changed, 3 insertions(+), 3 deletions(-)
69209
69210commit 2dd961373014812dc619ee66dab9d0d55caac43d
69211Author: Romain Chantereay <rchantereau@entrouvert.com>
69212Date:   Mon Jul 19 13:47:48 2004 +0000
69213
69214    - Better Win32 stuff organization.
69215    - Added NSIS special directory.
69216    - Added icon file to this directory.
69217
69218 Makefile.am               |   4 +-
69219 lasso/lasso.def           | 483 ----------------------------------------------
69220 win32/create_lasso.def.py |   2 +-
69221 {lasso => win32}/lasso.rc |   0
69222 win32/nsis/lasso.ico      | Bin 0 -> 48440 bytes
69223 5 files changed, 3 insertions(+), 486 deletions(-)
69224
69225commit b2a8d3e4ccbd3fd4fbb3d302884c6426d66261e0
69226Author: Nicolas Clapies <nclapies@entrouvert.com>
69227Date:   Mon Jul 19 13:28:39 2004 +0000
69228
69229    *** empty log message ***
69230
69231 lasso/id-ff/user.c | 2 ++
69232 1 file changed, 2 insertions(+)
69233
69234commit 7125684426216a4195408e2d2884d8a1c28ea726
69235Author: Romain Chantereay <rchantereau@entrouvert.com>
69236Date:   Mon Jul 19 13:23:53 2004 +0000
69237
69238    Additional test for disabling openssl detection under Windows/Cygwin
69239    environment.
69240
69241 configure.ac | 24 +++++++++++++-----------
69242 1 file changed, 13 insertions(+), 11 deletions(-)
69243
69244commit ed75cd8f7f58a20d09f2e6b2c0f05f2f2f3abd93
69245Author: Nicolas Clapies <nclapies@entrouvert.com>
69246Date:   Mon Jul 19 13:19:36 2004 +0000
69247
69248    *** empty log message ***
69249
69250 lasso/id-ff/user.c | 27 +++++++++++++++++----------
69251 1 file changed, 17 insertions(+), 10 deletions(-)
69252
69253commit d5e12b8a76480201ab33390546df2c52d19d0b77
69254Author: Nicolas Clapies <nclapies@entrouvert.com>
69255Date:   Mon Jul 19 13:10:27 2004 +0000
69256
69257    add a debug message when dumping assertions of user
69258
69259 lasso/id-ff/user.c | 2 ++
69260 1 file changed, 2 insertions(+)
69261
69262commit fb39af4a2433bc487b98c2ad3f6305903f7549d0
69263Author: Nicolas Clapies <nclapies@entrouvert.com>
69264Date:   Mon Jul 19 12:26:29 2004 +0000
69265
69266    add a INFO debug message for get provider
69267
69268 lasso/id-ff/server.c | 2 ++
69269 1 file changed, 2 insertions(+)
69270
69271commit 8c0b0cb66780eb70c8f2cc0331bdaf4f78c8fc48
69272Author: Nicolas Clapies <nclapies@entrouvert.com>
69273Date:   Mon Jul 19 12:25:35 2004 +0000
69274
69275    update federation termination
69276
69277 lasso/Attic/protocols/provider.c            | 10 ++++-
69278 lasso/Attic/protocols/provider.h            |  2 +
69279 lasso/id-ff/federation_termination.c        | 11 +++++-
69280 python/environs/py_federation_termination.c | 30 +++++++++++++++
69281 python/environs/py_federation_termination.h |  4 +-
69282 python/examples/defederation.py             | 45 +++++++++++++++++-----
69283 python/lasso.py                             | 60 +++++++++++++++++++++++++----
69284 python/lassomod.c                           |  4 ++
69285 8 files changed, 145 insertions(+), 21 deletions(-)
69286
69287commit 6585a27baffa20d757d1d93cf11264cb593a6910
69288Author: Nicolas Clapies <nclapies@entrouvert.com>
69289Date:   Mon Jul 19 12:24:48 2004 +0000
69290
69291    add get_attr support
69292
69293 python/environs/py_logout.c | 30 ++++++++++++++++++++++++++++++
69294 python/environs/py_logout.h |  4 +++-
69295 2 files changed, 33 insertions(+), 1 deletion(-)
69296
69297commit af53e0a6815e30f3f0c25b1b40f08660865d8d87
69298Author: Valery Febvre <vfebvre at easter-eggs.com>
69299Date:   Mon Jul 19 00:13:41 2004 +0000
69300
69301    Added some debug messages
69302    Removed msg_relayState in dump (must be on LassoProfileContext)
69303    Finished lasso_login_process_request_msg()
69304    lasso_login_new_from_dump() is now almost complete.
69305
69306 lasso/id-ff/login.c | 195 +++++++++++++++++++++++++++++++++-------------------
69307 lasso/id-ff/login.h |   4 +-
69308 2 files changed, 128 insertions(+), 71 deletions(-)
69309
69310commit 6d021a17b29befff2011d92b49433fde279be056
69311Author: Valery Febvre <vfebvre at easter-eggs.com>
69312Date:   Mon Jul 19 00:01:17 2004 +0000
69313
69314    New export type supported (Xml) in _new_from_export() constructor
69315
69316 lasso/Attic/protocols/authn_request.c  | 3 +++
69317 lasso/Attic/protocols/authn_response.c | 6 +++++-
69318 2 files changed, 8 insertions(+), 1 deletion(-)
69319
69320commit ba8b50b0e7feaaf2ac7fb5d9b2b6e1b4710aa400
69321Author: Valery Febvre <vfebvre at easter-eggs.com>
69322Date:   Sun Jul 18 23:57:33 2004 +0000
69323
69324    Added new lasso_request_new_from_export() constructor
69325
69326 lasso/Attic/protocols/request.c | 29 +++++++++++++++++++++++++++++
69327 lasso/Attic/protocols/request.h |  7 +++++--
69328 2 files changed, 34 insertions(+), 2 deletions(-)
69329
69330commit 4027d4b394bd18f60af1a931ae59719fc8204821
69331Author: Valery Febvre <vfebvre at easter-eggs.com>
69332Date:   Sun Jul 18 23:56:17 2004 +0000
69333
69334    Added response_type & provider_type in login_getattr
69335
69336 python/environs/py_login.c | 11 ++++++++---
69337 1 file changed, 8 insertions(+), 3 deletions(-)
69338
69339commit b803c987cc28754c2e63a2753011d1ff05d13307
69340Author: Valery Febvre <vfebvre at easter-eggs.com>
69341Date:   Sun Jul 18 23:55:01 2004 +0000
69342
69343    *** empty log message ***
69344
69345 configure.ac | 5 ++---
69346 1 file changed, 2 insertions(+), 3 deletions(-)
69347
69348commit e82f1e759b107f79bd7d1233904401166bb3ac90
69349Author: Valery Febvre <vfebvre at easter-eggs.com>
69350Date:   Sun Jul 18 23:52:19 2004 +0000
69351
69352    New export type supported (Xml) in lasso_response_new_from_export
69353
69354 lasso/Attic/protocols/response.c | 4 +++-
69355 1 file changed, 3 insertions(+), 1 deletion(-)
69356
69357commit 244c4e278f655d2434f3b65158a43816ac1a110d
69358Author: Nicolas Clapies <nclapies@entrouvert.com>
69359Date:   Sun Jul 18 23:35:59 2004 +0000
69360
69361    *** empty log message ***
69362
69363 lasso/id-ff/federation_termination.c        |  10 +++
69364 lasso/id-ff/federation_termination.h        |   2 +
69365 lasso/id-ff/logout.c                        |  19 +++-
69366 python/environs/py_federation_termination.c | 133 ++++++++++++++++++++++++++++
69367 python/environs/py_federation_termination.h |  48 ++++++++++
69368 python/lassomod.c                           |   9 ++
69369 python/setup.py                             |   9 +-
69370 7 files changed, 222 insertions(+), 8 deletions(-)
69371
69372commit 721642847cd1acf399f191d1bb205d7d6466f4fb
69373Author: Nicolas Clapies <nclapies@entrouvert.com>
69374Date:   Sun Jul 18 22:37:39 2004 +0000
69375
69376    *** empty log message ***
69377
69378 python/environs/py_logout.c        | 16 ++++++++++++++++
69379 python/environs/py_logout.h        |  1 +
69380 python/examples/logout-from-idp.py | 22 +++++++++++++++++++++-
69381 python/lasso.py                    |  3 +++
69382 python/lassomod.c                  |  1 +
69383 5 files changed, 42 insertions(+), 1 deletion(-)
69384
69385commit a19c201029c4708c1e21519ae76758565190dc7f
69386Author: Valery Febvre <vfebvre at easter-eggs.com>
69387Date:   Sun Jul 18 22:22:40 2004 +0000
69388
69389    *** empty log message ***
69390
69391 lasso/id-ff/profile_context.h | 2 +-
69392 1 file changed, 1 insertion(+), 1 deletion(-)
69393
69394commit 663ae84b9921723be5ecd60ea722c4f1fbaddddc
69395Author: Valery Febvre <vfebvre at easter-eggs.com>
69396Date:   Sun Jul 18 20:25:01 2004 +0000
69397
69398    Added 4 missing attributes in LassoProfileContext dump
69399    msg_relayState, request_type, response_type, provider_type
69400
69401 lasso/id-ff/profile_context.c | 16 ++++++++++++++++
69402 1 file changed, 16 insertions(+)
69403
69404commit 5d49050e15f948609984910cd472f2830b6a5bc5
69405Author: Valery Febvre <vfebvre at easter-eggs.com>
69406Date:   Sun Jul 18 16:21:40 2004 +0000
69407
69408    Update
69409
69410 docs/reference/lasso-sections.txt | 421 +++++++++++++++++++++++++++++++++-----
69411 docs/reference/lasso.sgml         |  38 +++-
69412 docs/reference/lasso.types        |  20 +-
69413 3 files changed, 416 insertions(+), 63 deletions(-)
69414
69415commit bdccdcd199fcf2acd41e066e256aa804bf09b57a
69416Author: Valery Febvre <vfebvre at easter-eggs.com>
69417Date:   Sun Jul 18 15:02:41 2004 +0000
69418
69419    Fixed a typing error: LASSP_... -> LASSO_...
69420
69421 lasso/Attic/protocols/artifact.h                            | 2 +-
69422 lasso/Attic/protocols/authn_request.h                       | 2 +-
69423 lasso/Attic/protocols/authn_response.h                      | 2 +-
69424 lasso/Attic/protocols/elements/assertion.h                  | 2 +-
69425 lasso/Attic/protocols/elements/authentication_statement.h   | 2 +-
69426 lasso/Attic/protocols/federation_termination_notification.h | 2 +-
69427 lasso/Attic/protocols/identity.h                            | 2 +-
69428 lasso/Attic/protocols/logout_request.h                      | 2 +-
69429 lasso/Attic/protocols/logout_response.h                     | 2 +-
69430 lasso/Attic/protocols/name_identifier_mapping_request.h     | 2 +-
69431 lasso/Attic/protocols/name_identifier_mapping_response.h    | 2 +-
69432 lasso/Attic/protocols/provider.h                            | 2 +-
69433 lasso/Attic/protocols/register_name_identifier_request.h    | 2 +-
69434 lasso/Attic/protocols/register_name_identifier_response.h   | 2 +-
69435 lasso/Attic/protocols/request.h                             | 2 +-
69436 lasso/Attic/protocols/response.h                            | 2 +-
69437 lasso/id-ff/federation_termination.h                        | 2 +-
69438 lasso/id-ff/login.h                                         | 2 +-
69439 lasso/id-ff/logout.h                                        | 2 +-
69440 lasso/id-ff/name_identifier_mapping.h                       | 2 +-
69441 lasso/id-ff/profile_context.h                               | 3 ++-
69442 lasso/id-ff/register_name_identifier.h                      | 2 +-
69443 lasso/id-ff/server.h                                        | 2 +-
69444 lasso/id-ff/user.h                                          | 2 +-
69445 lasso/xml/lib_assertion.h                                   | 2 +-
69446 25 files changed, 26 insertions(+), 25 deletions(-)
69447
69448commit 4c4ab7e777f7bf91abee534a68a337ccc539ab4d
69449Author: Valery Febvre <vfebvre at easter-eggs.com>
69450Date:   Sun Jul 18 14:32:17 2004 +0000
69451
69452    Initial commit
69453
69454 win32/create_lasso.def.py |  31 +++
69455 win32/lasso.def           | 487 ++++++++++++++++++++++++++++++++++++++++++++++
69456 2 files changed, 518 insertions(+)
69457
69458commit 937b592e59386c1e830d486b12fd12b7aa49b404
69459Author: Valery Febvre <vfebvre at easter-eggs.com>
69460Date:   Sun Jul 18 02:53:23 2004 +0000
69461
69462    Added a check for xmlsec1 OpenSSL crypto library
69463
69464 configure.ac | 23 +++++++++++++++++++++--
69465 1 file changed, 21 insertions(+), 2 deletions(-)
69466
69467commit 140dfdf54b980aeafa342918fe312aff92e2d970
69468Author: Frederic Peters <fpeters@entrouvert.com>
69469Date:   Sat Jul 17 14:05:34 2004 +0000
69470
69471    .tar.gz must include lasso.pc.in
69472
69473 Makefile.am | 2 +-
69474 1 file changed, 1 insertion(+), 1 deletion(-)
69475
69476commit 1b61101a75e0373ed617136df76e1a0665c93008
69477Author: Valery Febvre <vfebvre at easter-eggs.com>
69478Date:   Fri Jul 16 17:13:20 2004 +0000
69479
69480    *** empty log message ***
69481
69482 configure.ac | 2 +-
69483 1 file changed, 1 insertion(+), 1 deletion(-)
69484
69485commit d4458a6be0921fa1f0741bf183d06ce80b31719b
69486Author: Valery Febvre <vfebvre at easter-eggs.com>
69487Date:   Fri Jul 16 17:06:48 2004 +0000
69488
69489    *** empty log message ***
69490
69491 lasso/id-ff/user.c | 10 +++++-----
69492 1 file changed, 5 insertions(+), 5 deletions(-)
69493
69494commit 5c727b13b644728457ff3a932540a6f4b217c094
69495Author: Romain Chantereay <rchantereau@entrouvert.com>
69496Date:   Fri Jul 16 16:55:07 2004 +0000
69497
69498    Another try to dllwrap.
69499
69500 Makefile.am | 3 +--
69501 1 file changed, 1 insertion(+), 2 deletions(-)
69502
69503commit f4f58e058d3f4e974e53443afe6b944d04046fb0
69504Author: Valery Febvre <vfebvre at easter-eggs.com>
69505Date:   Fri Jul 16 16:39:14 2004 +0000
69506
69507    Added somes g_free() and lasso_node_destroy() to fixe memory leaks
69508
69509 lasso/Attic/protocols/identity.c |  4 ++--
69510 lasso/Attic/protocols/provider.c |  5 +++--
69511 lasso/id-ff/profile_context.c    | 16 ++++++++-------
69512 lasso/id-ff/server.c             |  4 ++--
69513 lasso/id-ff/user.c               | 42 ++++++++++++++++++++++++----------------
69514 5 files changed, 41 insertions(+), 30 deletions(-)
69515
69516commit 0dde5d12c439a13789a318b43b9293f02fd07ec3
69517Author: Valery Febvre <vfebvre at easter-eggs.com>
69518Date:   Fri Jul 16 16:33:43 2004 +0000
69519
69520    Code cleanup
69521    Fixed some memory leak
69522    Added more debug messages
69523
69524 lasso/id-ff/login.c | 173 +++++++++++++++++++++++++++++++---------------------
69525 1 file changed, 104 insertions(+), 69 deletions(-)
69526
69527commit 049324c9100c5ac31a29548fa2ab1ece5c1a179c
69528Author: Valery Febvre <vfebvre at easter-eggs.com>
69529Date:   Fri Jul 16 15:26:32 2004 +0000
69530
69531    lasso_node_copy() method uses now the G_OBJECT_TYPE macro to build a new
69532    object with the same type as the object copied
69533
69534 lasso/xml/xml.c | 56 ++++++++++++++++++++++++++++++++++----------------------
69535 1 file changed, 34 insertions(+), 22 deletions(-)
69536
69537commit 995db11b18b151ff4a07b44708fdcd130d8ac161
69538Author: Valery Febvre <vfebvre at easter-eggs.com>
69539Date:   Fri Jul 16 14:04:32 2004 +0000
69540
69541    Removed 2 lasso_node_copy() in lasso_identity_set_local_nameIdentifier() and lasso_identity_set_remote_nameIdentifier()
69542
69543 lasso/Attic/protocols/identity.c | 4 ++--
69544 1 file changed, 2 insertions(+), 2 deletions(-)
69545
69546commit 2f3cca14a32b2a7c4d530eb847ed34902734a580
69547Author: Nicolas Clapies <nclapies@entrouvert.com>
69548Date:   Fri Jul 16 13:45:35 2004 +0000
69549
69550    *** empty log message ***
69551
69552 lasso/id-ff/user.c                 |  1 -
69553 python/examples/logout-from-idp.py | 35 +++++++++++++++++++++++++++++++++++
69554 python/examples/user.py            | 36 ++++++++++++++++++++++++++++++++++++
69555 3 files changed, 71 insertions(+), 1 deletion(-)
69556
69557commit 3827d324bb20ab60b7a39537fd3b768c9bef4c73
69558Author: Nicolas Clapies <nclapies@entrouvert.com>
69559Date:   Fri Jul 16 13:29:23 2004 +0000
69560
69561    *** empty log message ***
69562
69563 lasso/id-ff/user.c        | 20 ++++++++++++++------
69564 python/environs/py_user.c |  4 ++++
69565 2 files changed, 18 insertions(+), 6 deletions(-)
69566
69567commit 0438887aa3feef58aa8c0cc574b16f5999f4c9cd
69568Author: Romain Chantereay <rchantereau@entrouvert.com>
69569Date:   Fri Jul 16 13:21:23 2004 +0000
69570
69571    Added variables exports information.
69572
69573 lasso/lasso.def | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
69574 1 file changed, 73 insertions(+), 1 deletion(-)
69575
69576commit 1ee73b81c7cc4ffc5e2210a7fb73553c9ddb1fe2
69577Author: Romain Chantereay <rchantereau@entrouvert.com>
69578Date:   Fri Jul 16 12:54:43 2004 +0000
69579
69580    Added Cygwin/Windows compilation support.
69581
69582    Now: just:
69583
69584    ./autogen --hots=i686-pc-mingw32
69585    make
69586    make dll
69587    make install dll
69588
69589    Of course you will need to install the dependencies libraries in /usr/local in
69590    order to compile.
69591
69592    And next the DLL in Windows %SYSTEM% directory.
69593
69594 Makefile.am     |  21 +++
69595 configure.ac    | 211 +++++++++++++++++------------
69596 lasso/lasso.c   |  29 ++++
69597 lasso/lasso.def | 411 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
69598 lasso/lasso.rc  | 102 ++++++++++++++
69599 5 files changed, 690 insertions(+), 84 deletions(-)
69600
69601commit 1524b02c923ed573eec0c879c40f17c2d23bf8a2
69602Author: Frederic Peters <fpeters@entrouvert.com>
69603Date:   Fri Jul 16 12:53:52 2004 +0000
69604
69605    removed rules that made "make dist" fails.
69606
69607 docs/reference/Makefile.am | 6 ++----
69608 1 file changed, 2 insertions(+), 4 deletions(-)
69609
69610commit 150005bf3978815c6b7678b5482bde89a3191a40
69611Author: Nicolas Clapies <nclapies@entrouvert.com>
69612Date:   Fri Jul 16 12:49:29 2004 +0000
69613
69614    *** empty log message ***
69615
69616 python/environs/py_user.c | 2 ++
69617 python/lasso.py           | 6 +++---
69618 2 files changed, 5 insertions(+), 3 deletions(-)
69619
69620commit 8ff0d93d6e96c61fddb30e6b8c42fa056ceec8c0
69621Author: Nicolas Clapies <nclapies@entrouvert.com>
69622Date:   Fri Jul 16 11:12:28 2004 +0000
69623
69624    *** empty log message ***
69625
69626 lasso/id-ff/user.c        |  6 ++++++
69627 lasso/id-ff/user.h        |  2 ++
69628 python/environs/py_user.c | 16 ++++++++++++++++
69629 python/environs/py_user.h |  1 +
69630 python/lassomod.c         | 11 ++++++-----
69631 5 files changed, 31 insertions(+), 5 deletions(-)
69632
69633commit aa4af2d1096e8f54edfc221863a02c4d6750e464
69634Author: Nicolas Clapies <nclapies@entrouvert.com>
69635Date:   Fri Jul 16 11:02:04 2004 +0000
69636
69637    *** empty log message ***
69638
69639 lasso/Attic/protocols/identity.c     |  4 +--
69640 lasso/id-ff/federation_termination.h |  2 +-
69641 lasso/id-ff/logout.c                 | 51 +++++++++++++++++++++++++----
69642 lasso/id-ff/logout.h                 |  2 ++
69643 lasso/id-ff/server.c                 |  2 ++
69644 lasso/id-ff/user.c                   | 23 +++++++++----
69645 python/environs/py_user.c            | 62 ++++++++++++++++++++++++++++++++++++
69646 python/environs/py_user.h            |  4 +++
69647 python/lasso.py                      | 10 +++++-
69648 python/lassomod.c                    |  9 ++++--
69649 10 files changed, 149 insertions(+), 20 deletions(-)
69650
69651commit 93f6823e610c97f5bf54eff96a71318cfc20bd3a
69652Author: Valery Febvre <vfebvre at easter-eggs.com>
69653Date:   Thu Jul 15 22:16:54 2004 +0000
69654
69655    Added date + time in debug messages
69656
69657 lasso/xml/debug.c | 12 +++++++++++-
69658 lasso/xml/debug.h |  3 ---
69659 2 files changed, 11 insertions(+), 4 deletions(-)
69660
69661commit 63f63b0e4d184de2c6b2ca2e197ad96116e75f66
69662Author: Valery Febvre <vfebvre at easter-eggs.com>
69663Date:   Thu Jul 15 20:22:12 2004 +0000
69664
69665    *** empty log message ***
69666
69667 python/lasso.py | 2 +-
69668 1 file changed, 1 insertion(+), 1 deletion(-)
69669
69670commit b9d858a45528929c3cc2379a2510840c6c537374
69671Author: Valery Febvre <vfebvre at easter-eggs.com>
69672Date:   Thu Jul 15 17:43:34 2004 +0000
69673
69674    Update
69675
69676 python/examples/login.py | 3 +--
69677 1 file changed, 1 insertion(+), 2 deletions(-)
69678
69679commit 58a10f4c019ed6c30dbe7e18e6265bf2281a8278
69680Author: Valery Febvre <vfebvre at easter-eggs.com>
69681Date:   Thu Jul 15 17:42:49 2004 +0000
69682
69683    Added method create_user in Login class
69684    + Update
69685
69686 python/environs/py_login.c | 39 ++++++++++++++++++++++++++++-----------
69687 python/environs/py_login.h |  1 +
69688 python/lasso.py            | 12 ++++++++----
69689 python/lassomod.c          |  1 +
69690 4 files changed, 38 insertions(+), 15 deletions(-)
69691
69692commit e305d16e5a785040a343643cae9669e3c6601ada
69693Author: Valery Febvre <vfebvre at easter-eggs.com>
69694Date:   Thu Jul 15 17:39:01 2004 +0000
69695
69696    Removed attribute remote_ProviderID of lasso_login_init_request() method
69697    Added new method lasso_login_create_user()
69698
69699 lasso/id-ff/login.c | 53 ++++++++++++++++++++++++++++++++++-------------------
69700 lasso/id-ff/login.h |  6 ++++--
69701 2 files changed, 38 insertions(+), 21 deletions(-)
69702
69703commit 18f501bda8982b10972952d616bbc71e64dbfe92
69704Author: Nicolas Clapies <nclapies@entrouvert.com>
69705Date:   Thu Jul 15 17:26:21 2004 +0000
69706
69707    *** empty log message ***
69708
69709 lasso/id-ff/server.c | 12 ++++++------
69710 1 file changed, 6 insertions(+), 6 deletions(-)
69711
69712commit 62827a83ab4436295468a98f18b2f70fc1ba4a0d
69713Author: Nicolas Clapies <nclapies@entrouvert.com>
69714Date:   Thu Jul 15 17:24:36 2004 +0000
69715
69716    *** empty log message ***
69717
69718 lasso/Attic/protocols/provider.c | 14 ++++++++++----
69719 lasso/id-ff/server.c             |  8 ++++----
69720 2 files changed, 14 insertions(+), 8 deletions(-)
69721
69722commit be8f4df50216c886ec60e618c567f7e5b15fb91b
69723Author: Nicolas Clapies <nclapies@entrouvert.com>
69724Date:   Thu Jul 15 17:15:19 2004 +0000
69725
69726    *** empty log message ***
69727
69728 lasso/id-ff/server.c | 39 ++++++++++++++++++++++++++++++++++++++-
69729 lasso/id-ff/server.h |  4 ++++
69730 2 files changed, 42 insertions(+), 1 deletion(-)
69731
69732commit edaee5d9bfcab7b933afc4945303558d4ff98336
69733Author: Valery Febvre <vfebvre at easter-eggs.com>
69734Date:   Thu Jul 15 16:10:36 2004 +0000
69735
69736    Changed some debug levels
69737
69738 lasso/Attic/protocols/provider.c | 4 ++--
69739 lasso/id-ff/login.c              | 2 +-
69740 lasso/id-ff/profile_context.c    | 4 ++--
69741 lasso/id-ff/server.c             | 4 ++--
69742 4 files changed, 7 insertions(+), 7 deletions(-)
69743
69744commit 3784f8f6326aac70ad1bf55ee1c6737294d3a448
69745Author: Valery Febvre <vfebvre at easter-eggs.com>
69746Date:   Thu Jul 15 16:00:49 2004 +0000
69747
69748    Removed attribute 'msg_relayState' in LassoLogin (moved in LassoProfileContext)
69749
69750    lasso_login_process_response_status_and_assertion() static function was rewritten
69751    more error codes and debug messages
69752
69753    Added a new static function : lasso_login_get_assertion_nameIdentifier()
69754
69755 lasso/id-ff/login.c | 198 ++++++++++++++++++++++++++++++----------------------
69756 lasso/id-ff/login.h |   2 -
69757 2 files changed, 113 insertions(+), 87 deletions(-)
69758
69759commit dfd1df5b0e6b51df41bb65eff74ec170aa1deb3f
69760Author: Valery Febvre <vfebvre at easter-eggs.com>
69761Date:   Thu Jul 15 15:44:09 2004 +0000
69762
69763    Added attribute 'msg_relayState' in LassoProfileContext
69764    (previously set in LassoLogin)
69765
69766 lasso/id-ff/profile_context.c | 6 ++++--
69767 lasso/id-ff/profile_context.h | 1 +
69768 2 files changed, 5 insertions(+), 2 deletions(-)
69769
69770commit a08d41ea2818ac38c9889c457208098af6362744
69771Author: Nicolas Clapies <nclapies@entrouvert.com>
69772Date:   Thu Jul 15 12:52:15 2004 +0000
69773
69774    *** empty log message ***
69775
69776 lasso/id-ff/user.c | 3 ++-
69777 1 file changed, 2 insertions(+), 1 deletion(-)
69778
69779commit 239e3b9b582b1efc95fa42f54dcc73c7e31b6975
69780Author: Valery Febvre <vfebvre at easter-eggs.com>
69781Date:   Thu Jul 15 12:39:56 2004 +0000
69782
69783    *** empty log message ***
69784
69785 lasso/id-ff/server.h | 6 ------
69786 lasso/id-ff/user.h   | 7 -------
69787 2 files changed, 13 deletions(-)
69788
69789commit 9a9681e5497909214eefa1004e376bd72486d6cd
69790Author: Valery Febvre <vfebvre at easter-eggs.com>
69791Date:   Thu Jul 15 12:35:35 2004 +0000
69792
69793    7 #define moved from .c to .h
69794
69795 lasso/Attic/protocols/identity.c | 5 -----
69796 lasso/Attic/protocols/identity.h | 5 +++++
69797 lasso/Attic/protocols/provider.c | 4 ----
69798 lasso/Attic/protocols/provider.h | 4 ++++
69799 4 files changed, 9 insertions(+), 9 deletions(-)
69800
69801commit bbd5b5a66554b06abe58e5f0c6b863972e585ed9
69802Author: Frederic Peters <fpeters@entrouvert.com>
69803Date:   Thu Jul 15 11:04:18 2004 +0000
69804
69805    please don't use // for comments, this is QA speaking :)
69806
69807 lasso/Attic/protocols/provider.c | 2 +-
69808 1 file changed, 1 insertion(+), 1 deletion(-)
69809
69810commit a10253a13b89113804e9c38ee3fa006af4777f37
69811Author: Valery Febvre <vfebvre at easter-eggs.com>
69812Date:   Thu Jul 15 10:52:43 2004 +0000
69813
69814    3 #define moved from .h to .c
69815
69816 lasso/Attic/protocols/provider.c | 9 ++++++++-
69817 lasso/Attic/protocols/provider.h | 4 ----
69818 2 files changed, 8 insertions(+), 5 deletions(-)
69819
69820commit 818d789ef406bed55c356b2828f9250dd6765775
69821Author: Valery Febvre <vfebvre at easter-eggs.com>
69822Date:   Thu Jul 15 10:44:20 2004 +0000
69823
69824    6 #define moved from .h to .c
69825
69826 lasso/id-ff/user.c | 7 +++++++
69827 1 file changed, 7 insertions(+)
69828
69829commit 2b209ad4bd58e1f9480a671bbc82e36e3950d6c1
69830Author: Frederic Peters <fpeters@entrouvert.com>
69831Date:   Thu Jul 15 10:42:38 2004 +0000
69832
69833    replaced C++ // comments with C /* */ comments before we fall on a pre-C99
69834    compiler.
69835
69836 lasso/Attic/protocols/logout_response.c                   |  6 +++---
69837 lasso/Attic/protocols/name_identifier_mapping_response.c  |  6 +++---
69838 lasso/Attic/protocols/register_name_identifier_response.c |  6 +++---
69839 lasso/id-ff/login.c                                       | 10 +++++-----
69840 lasso/id-ff/server.c                                      |  2 +-
69841 lasso/lasso.c                                             |  6 +++---
69842 lasso/xml/lib_authn_request.c                             |  6 +++---
69843 lasso/xml/lib_authn_response.c                            |  2 +-
69844 lasso/xml/lib_federation_termination_notification.c       |  2 +-
69845 lasso/xml/lib_logout_request.c                            |  2 +-
69846 lasso/xml/lib_name_identifier_mapping_request.c           |  2 +-
69847 lasso/xml/lib_name_identifier_mapping_response.c          |  2 +-
69848 lasso/xml/lib_register_name_identifier_request.c          |  2 +-
69849 lasso/xml/lib_status_response.c                           |  2 +-
69850 lasso/xml/saml_advice.c                                   |  2 +-
69851 lasso/xml/saml_authentication_statement.c                 |  2 +-
69852 lasso/xml/samlp_response.c                                |  2 +-
69853 lasso/xml/tools.c                                         | 12 ++++++------
69854 lasso/xml/xml.c                                           |  6 +++---
69855 python/wrap_objs.c                                        |  2 +-
69856 20 files changed, 41 insertions(+), 41 deletions(-)
69857
69858commit 4c6de60cca9603de5fd58655e0e8bc1a01c830ae
69859Author: Valery Febvre <vfebvre at easter-eggs.com>
69860Date:   Thu Jul 15 10:42:05 2004 +0000
69861
69862    4 # define moved from .h to .c
69863
69864 lasso/Attic/protocols/identity.c | 5 +++++
69865 lasso/Attic/protocols/identity.h | 5 -----
69866 2 files changed, 5 insertions(+), 5 deletions(-)
69867
69868commit 1e78a8c1221243fcb2e6928c4b50a4208e0a7f8b
69869Author: Valery Febvre <vfebvre at easter-eggs.com>
69870Date:   Thu Jul 15 10:35:55 2004 +0000
69871
69872    5 #define moved from .h to .c
69873
69874 lasso/id-ff/server.c | 6 ++++++
69875 1 file changed, 6 insertions(+)
69876
69877commit 631811cf1db1ab632311ce97f60be6ed328bafbd
69878Author: Emmanuel Raviart <eraviart@entrouvert.com>
69879Date:   Thu Jul 15 10:11:31 2004 +0000
69880
69881    Added init & shutdown functions to tutorial.
69882
69883 python/doc/tutorial/sp-init.py                                         | 3 +++
69884 python/doc/tutorial/sp-login-process-authn-response.py                 | 3 +++
69885 python/doc/tutorial/sp-login-send-authn-request.py                     | 3 +++
69886 .../doc/tutorial/sp-logout-process-idp-initiated-redirect-request.py   | 3 +++
69887 python/doc/tutorial/sp-logout-process-idp-initiated-soap-request.py    | 3 +++
69888 python/doc/tutorial/sp-logout-process-response.py                      | 3 +++
69889 python/doc/tutorial/sp-logout-send-request.py                          | 3 +++
69890 7 files changed, 21 insertions(+)
69891
69892commit 28d14a0b9520e2d7c489e1b064cf64bd09fbc86b
69893Author: Valery Febvre <vfebvre at easter-eggs.com>
69894Date:   Wed Jul 14 21:19:28 2004 +0000
69895
69896    Nothing, code cleanup only
69897
69898 lasso/xml/debug.c | 3 +--
69899 1 file changed, 1 insertion(+), 2 deletions(-)
69900
69901commit 2cf32c4f0253a835f5879b0c46358f17c4de78a2
69902Author: Valery Febvre <vfebvre at easter-eggs.com>
69903Date:   Wed Jul 14 21:15:38 2004 +0000
69904
69905    New debug system with 4 levels (4 colors):
69906            DEBUG   : yellow
69907            INFO    : green
69908            WARNING : blue
69909            ERROR   : red
69910    if Cflag -DLASSO_DEBUG is defined, DEBUG level message are ignored.
69911
69912 lasso/xml/debug.c | 19 ++++++++++++++-----
69913 lasso/xml/debug.h | 15 +++++----------
69914 2 files changed, 19 insertions(+), 15 deletions(-)
69915
69916commit a5cc9aa23784a352ebc0d816626d71bd10354c45
69917Author: Valery Febvre <vfebvre at easter-eggs.com>
69918Date:   Wed Jul 14 19:10:12 2004 +0000
69919
69920    Added get for nameIdentifier & msg_relayState attributes (in login_getattr function)
69921
69922 python/environs/py_login.c | 13 +++++++++----
69923 1 file changed, 9 insertions(+), 4 deletions(-)
69924
69925commit ff182b1bf4342d51690e82f2bf0c5034339f7542
69926Author: Valery Febvre <vfebvre at easter-eggs.com>
69927Date:   Wed Jul 14 19:00:44 2004 +0000
69928
69929    *** empty log message ***
69930
69931 lasso/id-ff/login.c | 24 +++++++++++++++++++-----
69932 1 file changed, 19 insertions(+), 5 deletions(-)
69933
69934commit 85be85192ea7ce2e4a8836a2921802e505c4efff
69935Author: Valery Febvre <vfebvre at easter-eggs.com>
69936Date:   Wed Jul 14 17:32:56 2004 +0000
69937
69938    *** empty log message ***
69939
69940 lasso/id-ff/login.c        | 4 +---
69941 lasso/id-ff/login.h        | 3 +--
69942 python/environs/py_login.c | 9 ++++-----
69943 python/lasso.py            | 4 ++--
69944 4 files changed, 8 insertions(+), 12 deletions(-)
69945
69946commit 37b91c1e7a48b5f693a8ecd1820900e247313ccd
69947Author: Valery Febvre <vfebvre at easter-eggs.com>
69948Date:   Wed Jul 14 13:29:42 2004 +0000
69949
69950    *** empty log message ***
69951
69952 python/environs/py_login.c | 91 ++++++++++++++++++++++++++++------------------
69953 python/environs/py_login.h |  5 ++-
69954 python/lasso.py            | 15 +++++---
69955 python/lassomod.c          |  5 ++-
69956 4 files changed, 70 insertions(+), 46 deletions(-)
69957
69958commit 6dd81a97236a54cde4bf80b18d28b191b13f6127
69959Author: Valery Febvre <vfebvre at easter-eggs.com>
69960Date:   Wed Jul 14 12:53:11 2004 +0000
69961
69962    *** empty log message ***
69963
69964 lasso/Attic/protocols/response.c |  27 +++++++
69965 lasso/Attic/protocols/response.h |   7 +-
69966 lasso/id-ff/login.c              | 148 +++++++++++++++++++++++----------------
69967 lasso/id-ff/login.h              |  14 ++--
69968 4 files changed, 128 insertions(+), 68 deletions(-)
69969
69970commit 03cc97448e304d121cfa8c7486a0932d891a40ab
69971Author: Nicolas Clapies <nclapies@entrouvert.com>
69972Date:   Tue Jul 13 22:55:20 2004 +0000
69973
69974    add class User, update class Logout, update example logout.py
69975
69976 python/examples/logout.py | 75 +++++++++++++++++++++--------------------------
69977 python/lasso.py           | 53 +++++++++++++++++++++++++++++----
69978 2 files changed, 80 insertions(+), 48 deletions(-)
69979
69980commit 042a39af7be0e0d0eb4f40b9d8665d1d84cb851c
69981Author: Emmanuel Raviart <eraviart@entrouvert.com>
69982Date:   Tue Jul 13 21:46:08 2004 +0000
69983
69984    The API is globally frozen, but locally melting.
69985
69986 python/doc/tutorial/sp-login-process-authn-response.py | 4 ++--
69987 1 file changed, 2 insertions(+), 2 deletions(-)
69988
69989commit a2162f9bd5d0533f9dba1dcc4569b8a409ced085
69990Author: Emmanuel Raviart <eraviart@entrouvert.com>
69991Date:   Tue Jul 13 19:14:12 2004 +0000
69992
69993    Added response_dump attribute.
69994
69995 python/environs/py_login.c | 4 +++-
69996 1 file changed, 3 insertions(+), 1 deletion(-)
69997
69998commit 2408d51eb8667330554c760f7d83c35389423b70
69999Author: Valery Febvre <vfebvre at easter-eggs.com>
70000Date:   Tue Jul 13 16:54:26 2004 +0000
70001
70002    *** empty log message ***
70003
70004 lasso/id-ff/login.c | 12 ++++++++++--
70005 lasso/xml/xml.c     | 12 +++---------
70006 2 files changed, 13 insertions(+), 11 deletions(-)
70007
70008commit 3232b13ee1e96d85be5e4ed786bda16ba722e503
70009Author: Nicolas Clapies <nclapies@entrouvert.com>
70010Date:   Tue Jul 13 16:53:56 2004 +0000
70011
70012    add signature support for soap method
70013
70014 lasso/id-ff/logout.c | 7 +++++++
70015 1 file changed, 7 insertions(+)
70016
70017commit fbd6637da41d92a9f8f28d6937be903b18cd63bc
70018Author: Emmanuel Raviart <eraviart@entrouvert.com>
70019Date:   Tue Jul 13 16:43:53 2004 +0000
70020
70021    Added missing s.
70022
70023 python/environs/py_login.c | 2 +-
70024 1 file changed, 1 insertion(+), 1 deletion(-)
70025
70026commit 7ba38ce21ddb70639cab6d667ecc4a163b77e02b
70027Author: Emmanuel Raviart <eraviart@entrouvert.com>
70028Date:   Tue Jul 13 16:43:20 2004 +0000
70029
70030    Use constant instead of integer.
70031
70032 python/examples/login.py | 2 +-
70033 1 file changed, 1 insertion(+), 1 deletion(-)
70034
70035commit 47711775bc622ad6ae018e16d66878bb3eee4496
70036Author: Nicolas Clapies <nclapies@entrouvert.com>
70037Date:   Tue Jul 13 13:57:45 2004 +0000
70038
70039    *** empty log message ***
70040
70041 lasso/Attic/protocols/provider.c      |  18 ++
70042 lasso/Attic/protocols/provider.h      |   6 +
70043 lasso/id-ff/Makefile.am               |   2 +
70044 lasso/id-ff/name_identifier_mapping.c | 349 ++++++++++++++++++++++++++++++++++
70045 lasso/id-ff/name_identifier_mapping.h |  84 ++++++++
70046 5 files changed, 459 insertions(+)
70047
70048commit d23cd6cc41366242850bfb35e8fc23c8f572719a
70049Author: Nicolas Clapies <nclapies@entrouvert.com>
70050Date:   Tue Jul 13 13:31:45 2004 +0000
70051
70052    *** empty log message ***
70053
70054 lasso/id-ff/register_name_identifier.c | 81 ++++++++++++++++------------------
70055 1 file changed, 39 insertions(+), 42 deletions(-)
70056
70057commit a420ca698aa5a83ea5de5420747d2b73655ca8d3
70058Author: Nicolas Clapies <nclapies@entrouvert.com>
70059Date:   Tue Jul 13 12:40:16 2004 +0000
70060
70061    *** empty log message ***
70062
70063 lasso/id-ff/federation_termination.c | 39 +++++++++++++++---------------------
70064 lasso/id-ff/logout.c                 |  2 +-
70065 2 files changed, 17 insertions(+), 24 deletions(-)
70066
70067commit 3f4270478f52f9bbbfb7a7eaba9a2639bf4241de
70068Author: Valery Febvre <vfebvre at easter-eggs.com>
70069Date:   Tue Jul 13 12:36:45 2004 +0000
70070
70071    *** empty log message ***
70072
70073 lasso/id-ff/login.c | 21 ++++++++++++++++++---
70074 lasso/xml/xml.c     | 21 ++++++++++++++++-----
70075 2 files changed, 34 insertions(+), 8 deletions(-)
70076
70077commit 862bd0bb7732ed39217b8787ce79efb46a8a17e5
70078Author: Nicolas Clapies <nclapies@entrouvert.com>
70079Date:   Tue Jul 13 12:29:20 2004 +0000
70080
70081    *** empty log message ***
70082
70083 lasso/id-ff/federation_termination.c | 33 ++++++++++++++++-----------------
70084 1 file changed, 16 insertions(+), 17 deletions(-)
70085
70086commit a20f87b939de7e932aa9ef01b951040cdd4fb916
70087Author: Nicolas Clapies <nclapies@entrouvert.com>
70088Date:   Tue Jul 13 12:24:59 2004 +0000
70089
70090    *** empty log message ***
70091
70092 lasso/id-ff/federation_termination.c | 52 ++++++++++++++++++------------------
70093 lasso/id-ff/federation_termination.h | 17 +++++++-----
70094 2 files changed, 36 insertions(+), 33 deletions(-)
70095
70096commit 8209c0ec8e904ce97e1991405c1097479e72f230
70097Author: Emmanuel Raviart <eraviart@entrouvert.com>
70098Date:   Tue Jul 13 12:20:40 2004 +0000
70099
70100    Profile instead of porfile.
70101
70102 lasso/id-ff/login.c | 14 +++++++-------
70103 lasso/id-ff/login.h |  4 ++--
70104 python/lasso.py     |  4 ++--
70105 3 files changed, 11 insertions(+), 11 deletions(-)
70106
70107commit dc1e2e5a6efb8f0e818eccc8867828eb5e04adc9
70108Author: Valery Febvre <vfebvre at easter-eggs.com>
70109Date:   Tue Jul 13 12:11:51 2004 +0000
70110
70111    *** empty log message ***
70112
70113 python/examples/login.py | 3 ---
70114 python/lasso.py          | 3 +++
70115 2 files changed, 3 insertions(+), 3 deletions(-)
70116
70117commit 603f66df4bd1d6ed0dc4a0f1a525415e7f6d1d9e
70118Author: Emmanuel Raviart <eraviart@entrouvert.com>
70119Date:   Tue Jul 13 12:10:44 2004 +0000
70120
70121    Yet another very important correction.
70122
70123 python/examples/login.py | 2 +-
70124 1 file changed, 1 insertion(+), 1 deletion(-)
70125
70126commit 4987632942d65c26bfc7696924222beeb2c07bdb
70127Author: Emmanuel Raviart <eraviart@entrouvert.com>
70128Date:   Tue Jul 13 12:03:35 2004 +0000
70129
70130    Corrected typo.
70131
70132 python/examples/login.py | 2 +-
70133 1 file changed, 1 insertion(+), 1 deletion(-)
70134
70135commit 71459bc129f9031c7f4e878e7f53343f20a52c3f
70136Author: Emmanuel Raviart <eraviart@entrouvert.com>
70137Date:   Tue Jul 13 11:50:44 2004 +0000
70138
70139    Document a trap in which I was caught.
70140
70141 python/doc/tutorial/sp-init.py | 1 +
70142 1 file changed, 1 insertion(+)
70143
70144commit 561edbaad8bcdd227160d49b410dde22a5b19f0f
70145Author: Emmanuel Raviart <eraviart@entrouvert.com>
70146Date:   Tue Jul 13 11:33:13 2004 +0000
70147
70148    Use RSA keys instead of DSA.
70149
70150 python/doc/tutorial/sp-init.py | 2 +-
70151 1 file changed, 1 insertion(+), 1 deletion(-)
70152
70153commit 7d2c16cb3f7cf190383dd5dd4be8d6b13301dba4
70154Author: Emmanuel Raviart <eraviart@entrouvert.com>
70155Date:   Tue Jul 13 11:20:04 2004 +0000
70156
70157    Corrected constant name.
70158
70159 python/doc/tutorial/sp-login-send-authn-request.py | 2 +-
70160 1 file changed, 1 insertion(+), 1 deletion(-)
70161
70162commit d54bd3c24a5b7f6363256e4b5bc298155bd5bcf0
70163Author: Nicolas Clapies <nclapies@entrouvert.com>
70164Date:   Tue Jul 13 11:10:32 2004 +0000
70165
70166    *** empty log message ***
70167
70168 lasso/Attic/protocols/identity.c                          | 8 ++++----
70169 lasso/Attic/protocols/identity.h                          | 9 +++++++--
70170 lasso/Attic/protocols/logout_request.c                    | 2 +-
70171 lasso/Attic/protocols/logout_response.c                   | 2 +-
70172 lasso/Attic/protocols/logout_response.h                   | 1 +
70173 lasso/Attic/protocols/name_identifier_mapping_response.h  | 1 +
70174 lasso/Attic/protocols/register_name_identifier_response.h | 1 +
70175 lasso/id-ff/server.c                                      | 6 +++---
70176 8 files changed, 19 insertions(+), 11 deletions(-)
70177
70178commit 3f79376da7ef383c7a0cba1a4ebd7791ead299a0
70179Author: Valery Febvre <vfebvre at easter-eggs.com>
70180Date:   Tue Jul 13 10:56:17 2004 +0000
70181
70182    *** empty log message ***
70183
70184 lasso/Attic/protocols/provider.c |  1 -
70185 lasso/id-ff/profile_context.c    |  1 -
70186 lasso/id-ff/server.c             |  8 +++++++-
70187 lasso/xml/xml.c                  | 13 +++++++++----
70188 4 files changed, 16 insertions(+), 7 deletions(-)
70189
70190commit eb4def6b08edcfe68b338cdec823c131fea171d4
70191Author: Valery Febvre <vfebvre at easter-eggs.com>
70192Date:   Tue Jul 13 10:36:32 2004 +0000
70193
70194    *** empty log message ***
70195
70196 lasso/Attic/protocols/authn_response.c |  1 -
70197 lasso/Attic/protocols/provider.c       | 12 ++++++++++--
70198 lasso/id-ff/profile_context.c          |  4 +++-
70199 lasso/id-ff/server.c                   | 19 +++++++++++++++----
70200 python/environs/py_server.c            |  6 +++---
70201 python/examples/login.py               |  2 +-
70202 6 files changed, 32 insertions(+), 12 deletions(-)
70203
70204commit a959a65fd5467fbdb9123d52943f94c264237fdc
70205Author: Nicolas Clapies <nclapies@entrouvert.com>
70206Date:   Tue Jul 13 10:33:01 2004 +0000
70207
70208    *** empty log message ***
70209
70210 lasso/id-ff/logout.c | 9 ++++++---
70211 lasso/id-ff/logout.h | 6 +++---
70212 2 files changed, 9 insertions(+), 6 deletions(-)
70213
70214commit 6759823766a3fc9a5e84ec3f2884fcb325177f6c
70215Author: Valery Febvre <vfebvre at easter-eggs.com>
70216Date:   Tue Jul 13 10:15:03 2004 +0000
70217
70218    *** empty log message ***
70219
70220 .../protocols/py_single_sign_on_and_federation.c   | 433 ---------------------
70221 .../protocols/py_single_sign_on_and_federation.h   |  83 ----
70222 2 files changed, 516 deletions(-)
70223
70224commit b71373edaedccce196e405d954b47aa16924b39c
70225Author: Emmanuel Raviart <eraviart@entrouvert.com>
70226Date:   Tue Jul 13 09:51:13 2004 +0000
70227
70228    Renamed attribut to attribute.
70229
70230 lasso/Attic/protocols/authn_request.c              |  2 +-
70231 .../federation_termination_notification.c          |  2 +-
70232 lasso/Attic/protocols/logout_response.c            |  2 +-
70233 .../protocols/name_identifier_mapping_request.c    |  2 +-
70234 .../protocols/name_identifier_mapping_response.c   |  2 +-
70235 .../protocols/register_name_identifier_request.c   |  2 +-
70236 .../protocols/register_name_identifier_response.c  |  2 +-
70237 lasso/Attic/protocols/request.c                    |  2 +-
70238 lasso/Attic/protocols/response.c                   |  2 +-
70239 lasso/id-ff/login.c                                |  2 +-
70240 lasso/xml/lib_authn_request.c                      |  4 +--
70241 lasso/xml/saml_assertion.c                         | 20 +++++++--------
70242 lasso/xml/samlp_request_abstract.c                 |  4 +--
70243 lasso/xml/samlp_response_abstract.c                |  4 +--
70244 lasso/xml/xml.c                                    | 30 +++++++++++-----------
70245 15 files changed, 41 insertions(+), 41 deletions(-)
70246
70247commit 62accd694b4d0586549fff6a6938a4234dc43799
70248Author: Valery Febvre <vfebvre at easter-eggs.com>
70249Date:   Tue Jul 13 03:53:40 2004 +0000
70250
70251    *** empty log message ***
70252
70253 lasso/id-ff/login.c         |  1 -
70254 lasso/id-ff/logout.c        | 12 ++++++------
70255 lasso/id-ff/logout.h        | 28 ++++++++++++++--------------
70256 python/environs/py_logout.c | 16 ++++++++--------
70257 python/environs/py_logout.h |  4 ++--
70258 python/lasso.py             |  9 +++++----
70259 python/lassomod.c           | 12 ++++++------
70260 7 files changed, 41 insertions(+), 41 deletions(-)
70261
70262commit 07cabd35b61615d1f2ac1b09e7a79988f8722bca
70263Author: Valery Febvre <vfebvre at easter-eggs.com>
70264Date:   Tue Jul 13 03:37:35 2004 +0000
70265
70266    *** empty log message ***
70267
70268 lasso/id-ff/federation_termination.c   |  4 ++--
70269 lasso/id-ff/login.c                    |  8 ++++----
70270 lasso/id-ff/logout.c                   |  4 ++--
70271 lasso/id-ff/profile_context.c          | 34 +++++++++++++---------------------
70272 lasso/id-ff/profile_context.h          | 14 +++++++-------
70273 lasso/id-ff/register_name_identifier.c |  4 ++--
70274 6 files changed, 30 insertions(+), 38 deletions(-)
70275
70276commit 0d240f6c5c1a8cf8657400807bae545186a7efe0
70277Author: Valery Febvre <vfebvre at easter-eggs.com>
70278Date:   Tue Jul 13 00:19:21 2004 +0000
70279
70280    *** empty log message ***
70281
70282 lasso/id-ff/login.c           | 30 ++++++++++++++++++++++++++++++
70283 lasso/id-ff/login.h           |  4 +++-
70284 lasso/id-ff/profile_context.c |  9 +++++++--
70285 lasso/id-ff/server.c          |  1 +
70286 python/environs/py_server.c   | 16 ++++++++++++++++
70287 python/environs/py_server.h   |  1 +
70288 python/examples/login.py      |  2 +-
70289 python/lasso.py               |  3 +++
70290 python/lassomod.c             |  1 +
70291 9 files changed, 63 insertions(+), 4 deletions(-)
70292
70293commit 07002aa3c5f58583ad917f66e35cb0353b9c7cde
70294Author: Nicolas Clapies <nclapies@entrouvert.com>
70295Date:   Tue Jul 13 00:04:57 2004 +0000
70296
70297    *** empty log message ***
70298
70299 lasso/id-ff/register_name_identifier.c | 2 +-
70300 1 file changed, 1 insertion(+), 1 deletion(-)
70301
70302commit 8a0ce280523ef5729fcede4143ef7b5df4fbe7be
70303Author: Nicolas Clapies <nclapies@entrouvert.com>
70304Date:   Mon Jul 12 23:57:18 2004 +0000
70305
70306    *** empty log message ***
70307
70308 lasso/id-ff/server.c | 18 ++++++++++++++++--
70309 lasso/id-ff/server.h |  2 +-
70310 2 files changed, 17 insertions(+), 3 deletions(-)
70311
70312commit 54eaba7b0642b4419519fde742b8bb5c2a4de47e
70313Author: Nicolas Clapies <nclapies@entrouvert.com>
70314Date:   Mon Jul 12 23:37:50 2004 +0000
70315
70316    *** empty log message ***
70317
70318 lasso/id-ff/user.c | 35 +++++++++++++++++++++++++++++++----
70319 lasso/id-ff/user.h |  6 +++---
70320 2 files changed, 34 insertions(+), 7 deletions(-)
70321
70322commit e57120e80b697d9f3177952c009ebf404692ca3e
70323Author: Nicolas Clapies <nclapies@entrouvert.com>
70324Date:   Mon Jul 12 23:27:49 2004 +0000
70325
70326    *** empty log message ***
70327
70328 lasso/id-ff/logout.c | 47 ++++++++++++++++++++++++++++++++++-------------
70329 1 file changed, 34 insertions(+), 13 deletions(-)
70330
70331commit 5eaf0f268085559dcfe3fd08ca3b16ddf3a4ba33
70332Author: Valery Febvre <vfebvre at easter-eggs.com>
70333Date:   Mon Jul 12 23:25:42 2004 +0000
70334
70335    *** empty log message ***
70336
70337 lasso/id-ff/profile_context.c | 65 +++++++++++++++++++++++++++++++++++++++++--
70338 lasso/id-ff/profile_context.h |  2 ++
70339 2 files changed, 65 insertions(+), 2 deletions(-)
70340
70341commit 72b015f128f088ded99ecbb516b6c5e7576b19d7
70342Author: Valery Febvre <vfebvre at easter-eggs.com>
70343Date:   Mon Jul 12 22:35:50 2004 +0000
70344
70345    *** empty log message ***
70346
70347 lasso/id-ff/login.c | 14 ++++++++++++--
70348 1 file changed, 12 insertions(+), 2 deletions(-)
70349
70350commit 1431f295228ebe60ddf1a8dd4f3354e6bc7e8a02
70351Author: Valery Febvre <vfebvre at easter-eggs.com>
70352Date:   Mon Jul 12 22:14:08 2004 +0000
70353
70354    *** empty log message ***
70355
70356 lasso/id-ff/server.c | 5 ++++-
70357 lasso/xml/xml.c      | 7 +++++--
70358 2 files changed, 9 insertions(+), 3 deletions(-)
70359
70360commit 94844c3a81aea4124c45f8461bf9405c626d3d15
70361Author: Valery Febvre <vfebvre at easter-eggs.com>
70362Date:   Mon Jul 12 22:00:03 2004 +0000
70363
70364    *** empty log message ***
70365
70366 lasso/Attic/protocols/provider.c | 30 ++++++++++++++--------------
70367 lasso/Attic/protocols/provider.h | 20 ++++++++++++-------
70368 lasso/id-ff/login.c              |  6 +++---
70369 lasso/id-ff/server.c             | 43 ++++++++++++++++++++++++----------------
70370 lasso/id-ff/server.h             |  6 ++++--
70371 5 files changed, 61 insertions(+), 44 deletions(-)
70372
70373commit 41fc550d846a0e4f655e6a66e497f7a4a289669b
70374Author: Nicolas Clapies <nclapies@entrouvert.com>
70375Date:   Mon Jul 12 20:10:14 2004 +0000
70376
70377    *** empty log message ***
70378
70379 lasso/id-ff/federation_termination.c | 4 ++--
70380 1 file changed, 2 insertions(+), 2 deletions(-)
70381
70382commit 42f4b1adf8df058155f6d0f13deca496daabf779
70383Author: Nicolas Clapies <nclapies@entrouvert.com>
70384Date:   Mon Jul 12 18:58:56 2004 +0000
70385
70386    lasso/environs/federation_termination.c
70387
70388 lasso/id-ff/federation_termination.h   |  1 -
70389 lasso/id-ff/register_name_identifier.c | 74 ++++++++++++++++++++++++++--------
70390 lasso/id-ff/register_name_identifier.h |  1 -
70391 3 files changed, 57 insertions(+), 19 deletions(-)
70392
70393commit 2066962a26c43fdff9080ef4bf3e715a332a2198
70394Author: Nicolas Clapies <nclapies@entrouvert.com>
70395Date:   Mon Jul 12 18:56:31 2004 +0000
70396
70397    *** empty log message ***
70398
70399 lasso/Attic/protocols/provider.c | 2 +-
70400 1 file changed, 1 insertion(+), 1 deletion(-)
70401
70402commit eabe93ffe505d3e0c51dd3e270ea30d6305ecf29
70403Author: Emmanuel Raviart <eraviart@entrouvert.com>
70404Date:   Mon Jul 12 17:25:29 2004 +0000
70405
70406    Corrected SP init for C & Python.
70407
70408 python/doc/tutorial/sp-init.py | 10 ++++++----
70409 1 file changed, 6 insertions(+), 4 deletions(-)
70410
70411commit 5c5c662ed57e62dfb17757537a369ee6ddfa2f91
70412Author: Nicolas Clapies <nclapies@entrouvert.com>
70413Date:   Mon Jul 12 17:07:54 2004 +0000
70414
70415    fix: dump of user environ
70416
70417 lasso/Attic/protocols/identity.h |   2 +-
70418 lasso/id-ff/user.c               | 122 +++++++++++++++++----------------------
70419 2 files changed, 55 insertions(+), 69 deletions(-)
70420
70421commit b8f19216bad4e995e06a46803b715bc4d88ab55d
70422Author: Nicolas Clapies <nclapies@entrouvert.com>
70423Date:   Mon Jul 12 16:28:57 2004 +0000
70424
70425    *** empty log message ***
70426
70427 lasso/id-ff/server.c | 2 +-
70428 1 file changed, 1 insertion(+), 1 deletion(-)
70429
70430commit 5f6df01199dccd3990bc4ea9871ab88d4eb7717e
70431Author: Nicolas Clapies <nclapies@entrouvert.com>
70432Date:   Mon Jul 12 15:52:40 2004 +0000
70433
70434    *** empty log message ***
70435
70436 lasso/Attic/protocols/provider.c |  4 +--
70437 lasso/Attic/protocols/provider.h |  2 +-
70438 lasso/id-ff/server.c             | 57 ++++++++++++++++++----------------------
70439 lasso/id-ff/server.h             |  4 +--
70440 4 files changed, 31 insertions(+), 36 deletions(-)
70441
70442commit ee393bb79ff6e369ee9e57c4f0f15c92eace86ee
70443Author: Nicolas Clapies <nclapies@entrouvert.com>
70444Date:   Mon Jul 12 15:32:13 2004 +0000
70445
70446    *** empty log message ***
70447
70448 lasso/id-ff/server.c | 12 ++++++------
70449 1 file changed, 6 insertions(+), 6 deletions(-)
70450
70451commit a4deaf0a24c1240f42899c1015e8d9a3526d4646
70452Author: Nicolas Clapies <nclapies@entrouvert.com>
70453Date:   Mon Jul 12 15:18:58 2004 +0000
70454
70455    *** empty log message ***
70456
70457 lasso/id-ff/logout.c          |  1 +
70458 lasso/id-ff/logout.h          |  1 -
70459 lasso/id-ff/profile_context.h |  4 +++-
70460 lasso/id-ff/server.c          | 44 ++++++++++++++++++++++++-------------------
70461 lasso/id-ff/server.h          |  2 ++
70462 5 files changed, 31 insertions(+), 21 deletions(-)
70463
70464commit 738e287e1e0cc1871f9abb5a4dd083a99088f7f4
70465Author: Nicolas Clapies <nclapies@entrouvert.com>
70466Date:   Mon Jul 12 15:11:42 2004 +0000
70467
70468    *** empty log message ***
70469
70470 lasso/id-ff/server.c | 116 ++++++++++++++++++++++++++++++++-------------------
70471 1 file changed, 73 insertions(+), 43 deletions(-)
70472
70473commit fa538e86eb09a886e059733fe442490a36c0dcd6
70474Author: Valery Febvre <vfebvre at easter-eggs.com>
70475Date:   Mon Jul 12 14:51:23 2004 +0000
70476
70477    *** empty log message ***
70478
70479 lasso/Attic/protocols/provider.c | 1 +
70480 1 file changed, 1 insertion(+)
70481
70482commit e17b96d5c3e1a77587dd12aea23e68db41a1acd9
70483Author: Nicolas Clapies <nclapies@entrouvert.com>
70484Date:   Mon Jul 12 14:33:57 2004 +0000
70485
70486    fix code in new logout
70487
70488 lasso/id-ff/logout.c | 15 ++++++---------
70489 1 file changed, 6 insertions(+), 9 deletions(-)
70490
70491commit 5d846a1e332ff41eec7e6fb371fd8c75de51064e
70492Author: Valery Febvre <vfebvre at easter-eggs.com>
70493Date:   Mon Jul 12 14:24:04 2004 +0000
70494
70495    *** empty log message ***
70496
70497 lasso/Attic/protocols/provider.c | 44 ++++++++++++++++++++++++++++++++++++++--
70498 lasso/Attic/protocols/provider.h |  2 ++
70499 lasso/xml/xml.c                  |  2 --
70500 3 files changed, 44 insertions(+), 4 deletions(-)
70501
70502commit d6a513e9e95c75007b343015347e4b7de1007512
70503Author: Valery Febvre <vfebvre at easter-eggs.com>
70504Date:   Mon Jul 12 13:59:22 2004 +0000
70505
70506    *** empty log message ***
70507
70508 lasso/id-ff/login.c           | 16 ++++++++--------
70509 lasso/id-ff/login.h           | 10 +++++-----
70510 lasso/id-ff/profile_context.c |  4 ++--
70511 python/environs/py_login.c    | 16 ++++++++--------
70512 python/environs/py_login.h    |  4 ++--
70513 python/environs/py_server.c   | 32 ++++++++++++++++++++++++++++++++
70514 python/environs/py_server.h   |  2 ++
70515 python/examples/login.py      |  5 ++++-
70516 python/lasso.py               | 16 ++++++++++++----
70517 python/lassomod.c             | 10 ++++++----
70518 10 files changed, 81 insertions(+), 34 deletions(-)
70519
70520commit 1703b150dd8a35e23eee4e2a3df5f2e78aca25b0
70521Author: Nicolas Clapies <nclapies@entrouvert.com>
70522Date:   Mon Jul 12 13:40:51 2004 +0000
70523
70524    *** empty log message ***
70525
70526 lasso/Attic/protocols/provider.c | 6 +++---
70527 lasso/Attic/protocols/provider.h | 4 ++--
70528 lasso/id-ff/server.c             | 9 ++++++++-
70529 3 files changed, 13 insertions(+), 6 deletions(-)
70530
70531commit 6aafa90361f99d5149e582454f91295b4f40b72c
70532Author: Valery Febvre <vfebvre at easter-eggs.com>
70533Date:   Mon Jul 12 12:34:56 2004 +0000
70534
70535    *** empty log message ***
70536
70537 lasso/id-ff/login.c           | 20 ++++++++++----------
70538 lasso/id-ff/profile_context.c | 13 +++++++------
70539 lasso/id-ff/profile_context.h |  2 +-
70540 lasso/xml/xml.c               |  2 +-
70541 python/examples/login.py      | 14 +++++++-------
70542 python/lasso.py               | 26 +++++++++++++-------------
70543 6 files changed, 39 insertions(+), 38 deletions(-)
70544
70545commit 5617d58e474199f1fef484f34179189070d9f08a
70546Author: Nicolas Clapies <nclapies@entrouvert.com>
70547Date:   Mon Jul 12 11:57:35 2004 +0000
70548
70549    *** empty log message ***
70550
70551 lasso/id-ff/register_name_identifier.c | 52 ++++++++++++++++++++++++----------
70552 1 file changed, 37 insertions(+), 15 deletions(-)
70553
70554commit 2e52c866c6416fe4a4c5c25bf8e12ce21f29e5e8
70555Author: Nicolas Clapies <nclapies@entrouvert.com>
70556Date:   Mon Jul 12 10:29:15 2004 +0000
70557
70558    fix : change the return type in g_return_val_if_fail
70559
70560 lasso/id-ff/logout.c | 6 +++---
70561 1 file changed, 3 insertions(+), 3 deletions(-)
70562
70563commit 58d6943042ccbf3ecb036fae0546235db3391745
70564Author: Nicolas Clapies <nclapies@entrouvert.com>
70565Date:   Mon Jul 12 10:25:47 2004 +0000
70566
70567    fix : replace xmlChar with gchar type in method prototypes
70568
70569 lasso/Attic/protocols/provider.c | 36 ++++++++++++++++++------------------
70570 lasso/Attic/protocols/provider.h | 28 ++++++++++++++--------------
70571 2 files changed, 32 insertions(+), 32 deletions(-)
70572
70573commit f5832572a678e80564472501467708f4e2db7547
70574Author: Nicolas Clapies <nclapies@entrouvert.com>
70575Date:   Mon Jul 12 10:22:31 2004 +0000
70576
70577    fix : replace xmlChar with gchar type
70578
70579 lasso/id-ff/server.c | 10 +++++-----
70580 lasso/id-ff/server.h | 22 +++++++++++-----------
70581 2 files changed, 16 insertions(+), 16 deletions(-)
70582
70583commit 7175b7c6937d9f5a4e6e94094f8e0ffbb1e0054c
70584Author: Nicolas Clapies <nclapies@entrouvert.com>
70585Date:   Mon Jul 12 10:03:38 2004 +0000
70586
70587    register name identifier profile
70588
70589 lasso/Attic/protocols/provider.c       |  12 ++
70590 lasso/Attic/protocols/provider.h       |  42 +++--
70591 lasso/id-ff/Makefile.am                |   2 +
70592 lasso/id-ff/register_name_identifier.c | 291 +++++++++++++++++++++++++++++++++
70593 lasso/id-ff/register_name_identifier.h |  85 ++++++++++
70594 5 files changed, 415 insertions(+), 17 deletions(-)
70595
70596commit f8b363262daaa664446c382b88b4cdb1de2ac08c
70597Author: Valery Febvre <vfebvre at easter-eggs.com>
70598Date:   Sun Jul 11 22:29:40 2004 +0000
70599
70600    *** empty log message ***
70601
70602 python/environs/py_login.c |  2 +-
70603 python/lasso.py            | 14 ++++++++++++++
70604 2 files changed, 15 insertions(+), 1 deletion(-)
70605
70606commit c1ffd41e7599ac1502c29d0a04a2b1ca289d7f66
70607Author: Valery Febvre <vfebvre at easter-eggs.com>
70608Date:   Sun Jul 11 22:13:42 2004 +0000
70609
70610    *** empty log message ***
70611
70612 lasso/Attic/protocols/authn_request.c  | 290 +++++++++++++++++----------------
70613 lasso/Attic/protocols/authn_request.h  |   4 +-
70614 lasso/Attic/protocols/authn_response.c |   7 +-
70615 lasso/id-ff/login.c                    |   3 +-
70616 python/environs/py_login.c             |  57 +++++++
70617 python/environs/py_login.h             |   3 +
70618 python/lasso.py                        |   3 +
70619 python/lassomod.c                      |   3 +
70620 8 files changed, 224 insertions(+), 146 deletions(-)
70621
70622commit 9f85a16d977b9724c2ef45e819a03ed4c00d6cdc
70623Author: Nicolas Clapies <nclapies@entrouvert.com>
70624Date:   Sun Jul 11 22:02:38 2004 +0000
70625
70626    federation termination environ
70627
70628 lasso/Attic/protocols/provider.c     |  12 ++
70629 lasso/Attic/protocols/provider.h     |   4 +
70630 lasso/id-ff/Makefile.am              |   2 +
70631 lasso/id-ff/federation_termination.c | 259 +++++++++++++++++++++++++++++++++++
70632 lasso/id-ff/federation_termination.h |  78 +++++++++++
70633 5 files changed, 355 insertions(+)
70634
70635commit 55585a8b25f26877b403b351745c1bade2d56612
70636Author: Nicolas Clapies <nclapies@entrouvert.com>
70637Date:   Sun Jul 11 21:10:31 2004 +0000
70638
70639    fix setting of status code value
70640
70641 lasso/id-ff/logout.c | 9 +++++++++
70642 1 file changed, 9 insertions(+)
70643
70644commit 087d734a019250fa8583de3bd7799af4a7d83408
70645Author: Nicolas Clapies <nclapies@entrouvert.com>
70646Date:   Sun Jul 11 14:47:20 2004 +0000
70647
70648    *** empty log message ***
70649
70650 lasso/id-ff/logout.c | 8 ++------
70651 1 file changed, 2 insertions(+), 6 deletions(-)
70652
70653commit 064a0f1543fdbfed7783cbf78383f67d60a5a71e
70654Author: Nicolas Clapies <nclapies@entrouvert.com>
70655Date:   Sun Jul 11 14:44:51 2004 +0000
70656
70657    fix
70658
70659 lasso/id-ff/logout.c | 11 +++++++++--
70660 1 file changed, 9 insertions(+), 2 deletions(-)
70661
70662commit dcf7a0ddb5f93ebb845d6a584b322f889b180b74
70663Author: Nicolas Clapies <nclapies@entrouvert.com>
70664Date:   Sun Jul 11 13:46:50 2004 +0000
70665
70666    fix for logout request export to query
70667
70668 lasso/id-ff/logout.c | 8 ++++++--
70669 1 file changed, 6 insertions(+), 2 deletions(-)
70670
70671commit 4891bc515b9cfe22a8397155ff1b67a23ec86809
70672Author: Nicolas Clapies <nclapies@entrouvert.com>
70673Date:   Sun Jul 11 13:42:52 2004 +0000
70674
70675    *** empty log message ***
70676
70677 lasso/id-ff/logout.c | 2 +-
70678 1 file changed, 1 insertion(+), 1 deletion(-)
70679
70680commit e3934e6f4a1f19dc89ccca88a54e0c0f0eff6a32
70681Author: Nicolas Clapies <nclapies@entrouvert.com>
70682Date:   Sun Jul 11 13:41:31 2004 +0000
70683
70684    *** empty log message ***
70685
70686 lasso/id-ff/logout.c | 2 +-
70687 1 file changed, 1 insertion(+), 1 deletion(-)
70688
70689commit 4287f3b6fd9bd0464eb75edef4508d39b6b02e0e
70690Author: Nicolas Clapies <nclapies@entrouvert.com>
70691Date:   Sun Jul 11 11:10:35 2004 +0000
70692
70693    *** empty log message ***
70694
70695 lasso/id-ff/logout.c | 49 ++++++++++++++++++++++++++++++++++++++++++++-----
70696 1 file changed, 44 insertions(+), 5 deletions(-)
70697
70698commit e70a8ec3dbacd5c79ed4d72af38b2b5e05af5997
70699Author: Nicolas Clapies <nclapies@entrouvert.com>
70700Date:   Sun Jul 11 11:10:14 2004 +0000
70701
70702    fix bugs in new_from_dump
70703
70704 lasso/id-ff/user.c | 39 +++++++++++++++++++++++++++++++--------
70705 1 file changed, 31 insertions(+), 8 deletions(-)
70706
70707commit 210693c46dc8de2faf0e26c04a45e64a1e0b26bb
70708Author: Valery Febvre <vfebvre at easter-eggs.com>
70709Date:   Sun Jul 11 03:09:12 2004 +0000
70710
70711    *** empty log message ***
70712
70713 python/environs/py_login.c | 22 +++++++++++++++++++++-
70714 python/environs/py_login.h |  1 +
70715 python/examples/login.py   | 16 ++++++++++++++++
70716 python/lasso.py            |  3 +++
70717 python/lassomod.c          |  1 +
70718 5 files changed, 42 insertions(+), 1 deletion(-)
70719
70720commit e1580d4b512b7fdbaed988e50b8069b66ff688d5
70721Author: Valery Febvre <vfebvre at easter-eggs.com>
70722Date:   Sun Jul 11 00:18:26 2004 +0000
70723
70724    *** empty log message ***
70725
70726 python/environs/py_login.c | 45 +++++++++++++++++++++++++++++++++++++++++++--
70727 python/environs/py_login.h |  2 ++
70728 python/examples/login.py   | 20 ++++++++++++++++++++
70729 python/lasso.py            |  7 +++++++
70730 python/lassomod.c          |  2 ++
70731 5 files changed, 74 insertions(+), 2 deletions(-)
70732
70733commit 3677573bee663ff680489855724dcdc8360e6860
70734Author: Valery Febvre <vfebvre at easter-eggs.com>
70735Date:   Sat Jul 10 23:01:05 2004 +0000
70736
70737    *** empty log message ***
70738
70739 lasso/id-ff/login.c        |  2 +-
70740 python/environs/py_login.c | 44 +++++++++++++++++++++++++++++++++++++++++---
70741 python/environs/py_login.h |  2 ++
70742 python/examples/login.py   | 36 ++++++++++++++++++++++++++++++++++--
70743 python/lasso.py            | 12 ++++++++++++
70744 python/lassomod.c          | 14 ++++++++------
70745 6 files changed, 98 insertions(+), 12 deletions(-)
70746
70747commit 1ed5aafdc04e029d9a902fd8b6df2220820c519f
70748Author: Valery Febvre <vfebvre at easter-eggs.com>
70749Date:   Sat Jul 10 01:33:56 2004 +0000
70750
70751    *** empty log message ***
70752
70753 lasso/id-ff/login.c           |  9 ++++++
70754 lasso/id-ff/profile_context.c |  2 ++
70755 lasso/id-ff/profile_context.h | 11 ++++++++
70756 python/environs/py_login.c    | 66 +++++++++++++++++++++++++++++++++++++++++++
70757 python/environs/py_login.h    |  3 ++
70758 python/examples/login.py      | 32 +++++++++++++++++++++
70759 python/lasso.py               | 58 +++++++++++++++++++++++++++++++++++++
70760 python/lasso_strings.py       | 22 +++++++++++++--
70761 python/lassomod.c             |  8 ++++--
70762 9 files changed, 207 insertions(+), 4 deletions(-)
70763
70764commit 1c41403396d1b13e18664da38a7615bffd8624a1
70765Author: Valery Febvre <vfebvre at easter-eggs.com>
70766Date:   Fri Jul 9 22:35:26 2004 +0000
70767
70768    *** empty log message ***
70769
70770 python/lasso.py | 55 ++++++++++++-------------------------------------------
70771 1 file changed, 12 insertions(+), 43 deletions(-)
70772
70773commit 43c7e91e2576d48b5446aee9ca6a3ff9ed4bd551
70774Author: Valery Febvre <vfebvre at easter-eggs.com>
70775Date:   Fri Jul 9 17:13:24 2004 +0000
70776
70777    *** empty log message ***
70778
70779 lasso/id-ff/login.c                                | 65 ++++++++++++----
70780 lasso/id-ff/login.h                                | 13 +++-
70781 lasso/id-ff/profile_context.c                      | 23 ++++--
70782 lasso/id-ff/profile_context.h                      |  1 +
70783 python/environs/py_logout.c                        | 21 ++---
70784 python/environs/py_logout.h                        |  7 +-
70785 python/lassomod.c                                  | 10 +--
70786 .../elements/py_authentication_statement.c         | 34 ++++----
70787 python/protocols/py_authn_response.c               | 91 +---------------------
70788 python/protocols/py_authn_response.h               |  7 --
70789 python/setup.py                                    |  1 +
70790 11 files changed, 113 insertions(+), 160 deletions(-)
70791
70792commit ee6e79e10b4285ac15a18794291eb8079065579a
70793Author: Nicolas Clapies <nclapies@entrouvert.com>
70794Date:   Fri Jul 9 17:05:09 2004 +0000
70795
70796    *** empty log message ***
70797
70798 lasso/id-ff/logout.c | 20 +++++++++++---------
70799 1 file changed, 11 insertions(+), 9 deletions(-)
70800
70801commit 384174aee86cd64a462d2641df3d962991291f1d
70802Author: Nicolas Clapies <nclapies@entrouvert.com>
70803Date:   Fri Jul 9 16:38:49 2004 +0000
70804
70805    *** empty log message ***
70806
70807 lasso/id-ff/Makefile.am | 2 ++
70808 1 file changed, 2 insertions(+)
70809
70810commit 142d1d2acb69e53fa54414215ebf74d961981d1b
70811Author: Nicolas Clapies <nclapies@entrouvert.com>
70812Date:   Fri Jul 9 16:30:49 2004 +0000
70813
70814    add python class Logout
70815
70816 python/lasso.py | 33 +++++++++++++++++++++++++++++++++
70817 1 file changed, 33 insertions(+)
70818
70819commit 93cf3c5ea74d5692713bade6375b7206877527aa
70820Author: Valery Febvre <vfebvre at easter-eggs.com>
70821Date:   Fri Jul 9 16:25:08 2004 +0000
70822
70823    *** empty log message ***
70824
70825 lasso/Attic/protocols/authn_response.c | 307 ++++-----------------------------
70826 lasso/Attic/protocols/authn_response.h |  19 +-
70827 lasso/xml/xml.h                        |   7 +
70828 3 files changed, 43 insertions(+), 290 deletions(-)
70829
70830commit 512ea607b475fdf0097ee3d7b68e78530ca5d657
70831Author: Nicolas Clapies <nclapies@entrouvert.com>
70832Date:   Fri Jul 9 16:20:35 2004 +0000
70833
70834    *** empty log message ***
70835
70836 python/lassomod.c | 10 +++++-----
70837 1 file changed, 5 insertions(+), 5 deletions(-)
70838
70839commit 9fa431a8e7e98db55a2bd764223c1cddb18a46d2
70840Author: Nicolas Clapies <nclapies@entrouvert.com>
70841Date:   Fri Jul 9 16:18:29 2004 +0000
70842
70843    add entry for logout binding
70844
70845 python/lassomod.c | 1 +
70846 1 file changed, 1 insertion(+)
70847
70848commit 9b0c1210eb3bd41e0873e8b01ee599b5f6d4f798
70849Author: Nicolas Clapies <nclapies@entrouvert.com>
70850Date:   Fri Jul 9 16:17:35 2004 +0000
70851
70852    add entry for logou binding
70853
70854 python/lassomod.c | 9 +++++++++
70855 1 file changed, 9 insertions(+)
70856
70857commit 425c710ee7d7cfbbb496909b24ce038c2f6768b8
70858Author: Valery Febvre <vfebvre at easter-eggs.com>
70859Date:   Fri Jul 9 16:07:36 2004 +0000
70860
70861    *** empty log message ***
70862
70863 python/environs/py_login.c           | 112 +++++++++++++++++++++++++++++++++++
70864 python/environs/py_login.h           |  46 ++++++++++++++
70865 python/environs/py_user.c            |  61 +++++++++++++++++++
70866 python/environs/py_user.h            |  42 +++++++++++++
70867 python/lasso.py                      |  27 ++++++++-
70868 python/lassomod.c                    |  13 +++-
70869 python/protocols/py_authn_response.c |  26 --------
70870 python/protocols/py_authn_response.h |   2 +-
70871 python/setup.py                      |   2 +
70872 python/xml/py_xml.c                  |   4 +-
70873 10 files changed, 303 insertions(+), 32 deletions(-)
70874
70875commit 32b13e03dce0109b3445fda6b8d895a053353b6b
70876Author: Nicolas Clapies <nclapies@entrouvert.com>
70877Date:   Fri Jul 9 15:49:37 2004 +0000
70878
70879    update of user dump methods
70880
70881 lasso/Attic/protocols/identity.c |  48 +++++++++----
70882 lasso/Attic/protocols/identity.h |   8 +++
70883 lasso/id-ff/user.c               | 142 +++++++++++++++++++++++++++++----------
70884 lasso/id-ff/user.h               |  27 +++++---
70885 4 files changed, 167 insertions(+), 58 deletions(-)
70886
70887commit 02280779752e70cb21e59f0b1606b0653c2b036b
70888Author: Nicolas Clapies <nclapies@entrouvert.com>
70889Date:   Fri Jul 9 15:38:31 2004 +0000
70890
70891    initial version : binding for logout
70892
70893 python/environs/py_logout.c | 143 ++++++++++++++++++++++++++++++++++++++++++++
70894 python/environs/py_logout.h |  46 ++++++++++++++
70895 2 files changed, 189 insertions(+)
70896
70897commit c4aecc092871e9be240419f9ce93b9543786da44
70898Author: Nicolas Clapies <nclapies@entrouvert.com>
70899Date:   Fri Jul 9 00:33:04 2004 +0000
70900
70901    *** empty log message ***
70902
70903 lasso/Attic/protocols/logout_response.c | 12 +++++
70904 lasso/id-ff/logout.c                    | 78 +++++++++++++++++++++------------
70905 lasso/id-ff/logout.h                    | 15 +++++--
70906 lasso/id-ff/server.c                    | 23 ++++++----
70907 4 files changed, 89 insertions(+), 39 deletions(-)
70908
70909commit 5429b78b4a64a6a9449cf6b6ed25a7fe8e62967b
70910Author: Valery Febvre <vfebvre at easter-eggs.com>
70911Date:   Fri Jul 9 00:06:34 2004 +0000
70912
70913    *** empty log message ***
70914
70915 python/environs/py_server.c | 3 ++-
70916 python/lassomod.c           | 7 +++++++
70917 python/setup.py             | 9 +++++----
70918 3 files changed, 14 insertions(+), 5 deletions(-)
70919
70920commit 628f94861cb2601988ea3495afed972a2b3830cf
70921Author: Valery Febvre <vfebvre at easter-eggs.com>
70922Date:   Fri Jul 9 00:02:16 2004 +0000
70923
70924    Initial commit
70925
70926 python/environs/py_server.c | 83 +++++++++++++++++++++++++++++++++++++++++++++
70927 python/environs/py_server.h | 42 +++++++++++++++++++++++
70928 2 files changed, 125 insertions(+)
70929
70930commit a1d16b708c749d039bb7c620899f716002781228
70931Author: Valery Febvre <vfebvre at easter-eggs.com>
70932Date:   Thu Jul 8 17:01:02 2004 +0000
70933
70934    *** empty log message ***
70935
70936 lasso/xml/debug.c | 4 ++--
70937 1 file changed, 2 insertions(+), 2 deletions(-)
70938
70939commit 58440c666dfc38b41f32f08f778b05ca1ad4291a
70940Author: Nicolas Clapies <nclapies@entrouvert.com>
70941Date:   Thu Jul 8 16:18:56 2004 +0000
70942
70943    *** empty log message ***
70944
70945 lasso/Attic/protocols/provider.h |  4 +++
70946 lasso/id-ff/server.c             | 22 ++++++++--------
70947 lasso/id-ff/server.h             |  5 ++++
70948 lasso/id-ff/user.c               | 55 ++++++++++++++++++++++++++++++----------
70949 lasso/id-ff/user.h               | 11 ++++++--
70950 5 files changed, 71 insertions(+), 26 deletions(-)
70951
70952commit 5b88b7ad847c0f2710561b0a5ee6a92140115afb
70953Author: Valery Febvre <vfebvre at easter-eggs.com>
70954Date:   Thu Jul 8 13:45:42 2004 +0000
70955
70956    *** empty log message ***
70957
70958 lasso/id-ff/login.c                      | 1 +
70959 lasso/id-ff/login.h                      | 9 +++++----
70960 lasso/id-ff/logout.h                     | 3 ++-
70961 lasso/id-ff/profile_context.h            | 4 +++-
70962 lasso/id-ff/user.h                       | 1 -
70963 lasso/lasso.c                            | 6 +++---
70964 lasso/lasso.h                            | 9 ++-------
70965 lasso/xml/lib_authentication_statement.h | 1 -
70966 lasso/xml/lib_subject.h                  | 1 -
70967 lasso/xml/strings.c                      | 4 +---
70968 lasso/xml/strings.h                      | 2 +-
70969 11 files changed, 18 insertions(+), 23 deletions(-)
70970
70971commit 84538d7d4ad7e55391c8de289392a09ed7f1e293
70972Author: Nicolas Clapies <nclapies@entrouvert.com>
70973Date:   Thu Jul 8 13:32:27 2004 +0000
70974
70975    *** empty log message ***
70976
70977 lasso/Attic/protocols/provider.c | 18 ++++++++++++++++--
70978 lasso/Attic/protocols/provider.h |  6 ++++++
70979 lasso/id-ff/server.c             | 24 +++++++++++++++---------
70980 lasso/id-ff/server.h             |  4 +++-
70981 4 files changed, 40 insertions(+), 12 deletions(-)
70982
70983commit 40aee726ee094a8ea9cf3cac4d050add79ffa2d3
70984Author: Nicolas Clapies <nclapies@entrouvert.com>
70985Date:   Thu Jul 8 13:15:50 2004 +0000
70986
70987    logout support in makefile.am
70988
70989 lasso/id-ff/logout.c | 55 +++++++++++++++++++++++++---------------------------
70990 lasso/id-ff/logout.h | 18 ++++++++++-------
70991 2 files changed, 37 insertions(+), 36 deletions(-)
70992
70993commit 6910b8e1f8c881af14156d34fee9ad49b394cc61
70994Author: Nicolas Clapies <nclapies@entrouvert.com>
70995Date:   Thu Jul 8 13:01:02 2004 +0000
70996
70997    *** empty log message ***
70998
70999 lasso/Attic/protocols/provider.c | 35 +++++++++++----
71000 lasso/Attic/protocols/provider.h |  8 ++--
71001 lasso/id-ff/server.c             | 95 ++++++++++++++++++++++++++++++----------
71002 lasso/id-ff/server.h             | 22 +++++-----
71003 lasso/id-ff/user.c               | 41 ++++++-----------
71004 lasso/id-ff/user.h               |  1 -
71005 6 files changed, 127 insertions(+), 75 deletions(-)
71006
71007commit fccf8947cb654e9180a3ea27c60a4339ed4c3465
71008Author: Valery Febvre <vfebvre at easter-eggs.com>
71009Date:   Thu Jul 8 01:33:39 2004 +0000
71010
71011    *** empty log message ***
71012
71013 lasso/id-ff/login.c           | 153 +++++++++++++++++++++++++-----------------
71014 lasso/id-ff/login.h           |  20 +++---
71015 lasso/id-ff/profile_context.c |  39 +++++++++++
71016 lasso/id-ff/profile_context.h |   6 +-
71017 4 files changed, 146 insertions(+), 72 deletions(-)
71018
71019commit 6e23ae12ee3514890af320b9977e5f2c4366c465
71020Author: Valery Febvre <vfebvre at easter-eggs.com>
71021Date:   Wed Jul 7 23:22:43 2004 +0000
71022
71023    *** empty log message ***
71024
71025 lasso/id-ff/login.c | 38 +++++++++++++++++++-------------------
71026 lasso/id-ff/login.h | 42 ++++++++++++++++++++++++++++++++++++------
71027 2 files changed, 55 insertions(+), 25 deletions(-)
71028
71029commit 0449d9781311a93316ab0b9d8bfaaed6e359ebda
71030Author: Valery Febvre <vfebvre at easter-eggs.com>
71031Date:   Wed Jul 7 15:21:31 2004 +0000
71032
71033    *** empty log message ***
71034
71035 configure.ac | 3 ++-
71036 1 file changed, 2 insertions(+), 1 deletion(-)
71037
71038commit db0dede4778b240cdabdf941059d81b2c3d3b65b
71039Author: Valery Febvre <vfebvre at easter-eggs.com>
71040Date:   Wed Jul 7 15:20:57 2004 +0000
71041
71042    Added initial debug message system
71043
71044 lasso/xml/Makefile.am |  8 +++--
71045 lasso/xml/debug.c     | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++
71046 lasso/xml/debug.h     | 58 +++++++++++++++++++++++++++++++++
71047 lasso/xml/tools.h     |  1 +
71048 lasso/xml/xml.c       |  6 ++--
71049 5 files changed, 157 insertions(+), 5 deletions(-)
71050
71051commit 5d8479a6f6873cecda61e164389abdb35977421f
71052Author: Nicolas Clapies <nclapies@entrouvert.com>
71053Date:   Wed Jul 7 14:56:26 2004 +0000
71054
71055    *** empty log message ***
71056
71057 lasso/id-ff/user.c | 39 +++++++++++++++++++++++++++++----------
71058 1 file changed, 29 insertions(+), 10 deletions(-)
71059
71060commit 4271f100238a951c8e4b8e3e5ba52a9419417058
71061Author: Valery Febvre <vfebvre at easter-eggs.com>
71062Date:   Wed Jul 7 11:07:27 2004 +0000
71063
71064    *** empty log message ***
71065
71066 lasso/id-ff/login.c | 15 ++++++++++-----
71067 1 file changed, 10 insertions(+), 5 deletions(-)
71068
71069commit 0b31906355f547945e961861259e639ab9e1c84c
71070Author: Valery Febvre <vfebvre at easter-eggs.com>
71071Date:   Wed Jul 7 10:48:05 2004 +0000
71072
71073    *** empty log message ***
71074
71075 lasso/id-ff/login.c | 2 +-
71076 1 file changed, 1 insertion(+), 1 deletion(-)
71077
71078commit c122a7727a1b873eee2293496d9b4db238ce2fd4
71079Author: Nicolas Clapies <nclapies@entrouvert.com>
71080Date:   Tue Jul 6 19:11:01 2004 +0000
71081
71082    *** empty log message ***
71083
71084 lasso/Attic/protocols/identity.c |  46 +++++-
71085 lasso/Attic/protocols/identity.h |   9 +-
71086 lasso/Attic/protocols/provider.c |  24 +++-
71087 lasso/Attic/protocols/provider.h |   4 +-
71088 lasso/id-ff/logout.c             | 303 ++++++++++++++++++++++++---------------
71089 lasso/id-ff/logout.h             |  16 ++-
71090 lasso/id-ff/server.c             |  54 ++++++-
71091 lasso/id-ff/server.h             |   7 +-
71092 lasso/id-ff/user.c               | 145 ++++++++++---------
71093 lasso/id-ff/user.h               |  13 +-
71094 10 files changed, 406 insertions(+), 215 deletions(-)
71095
71096commit b455c8fd195c27ff488cbde7abece94a580d1807
71097Author: Nicolas Clapies <nclapies@entrouvert.com>
71098Date:   Tue Jul 6 19:10:11 2004 +0000
71099
71100    add type provider enum
71101
71102 lasso/id-ff/profile_context.h | 5 +++++
71103 1 file changed, 5 insertions(+)
71104
71105commit ac64060db74dca8bd4f6ced4589d479a47242635
71106Author: Emmanuel Raviart <eraviart@entrouvert.com>
71107Date:   Tue Jul 6 18:16:02 2004 +0000
71108
71109    Added Python files explaining how to create a SP using Lasso.
71110
71111 python/doc/tutorial/sp-init.py                     | 19 +++++++++++++
71112 .../tutorial/sp-login-process-authn-response.py    | 32 ++++++++++++++++++++++
71113 python/doc/tutorial/sp-login-send-authn-request.py | 26 ++++++++++++++++++
71114 ...ogout-process-idp-initiated-redirect-request.py | 30 ++++++++++++++++++++
71115 ...sp-logout-process-idp-initiated-soap-request.py | 30 ++++++++++++++++++++
71116 python/doc/tutorial/sp-logout-process-response.py  | 19 +++++++++++++
71117 python/doc/tutorial/sp-logout-send-request.py      | 29 ++++++++++++++++++++
71118 7 files changed, 185 insertions(+)
71119
71120commit 53dda91b657f818263afd759a24ef3f4966a9f89
71121Author: Valery Febvre <vfebvre at easter-eggs.com>
71122Date:   Tue Jul 6 17:52:14 2004 +0000
71123
71124    *** empty log message ***
71125
71126 lasso/id-ff/login.c | 56 ++++++++++++++++++++++++++++++++---------------------
71127 1 file changed, 34 insertions(+), 22 deletions(-)
71128
71129commit c6dd3f287d9e424323d7f117070c146e60e5eba8
71130Author: Valery Febvre <vfebvre at easter-eggs.com>
71131Date:   Tue Jul 6 17:20:48 2004 +0000
71132
71133    *** empty log message ***
71134
71135 lasso/Attic/protocols/provider.c |  25 +++-
71136 lasso/Attic/protocols/provider.h |   9 +-
71137 lasso/id-ff/login.c              | 279 ++++++++++++++++++++++++++++-----------
71138 lasso/id-ff/login.h              |  27 ++--
71139 4 files changed, 241 insertions(+), 99 deletions(-)
71140
71141commit 9eb31ca3840d7013dbc4ce3a35ae7d6120306370
71142Author: Valery Febvre <vfebvre at easter-eggs.com>
71143Date:   Tue Jul 6 01:11:40 2004 +0000
71144
71145    *** empty log message ***
71146
71147 lasso/id-ff/login.c | 6 +++---
71148 1 file changed, 3 insertions(+), 3 deletions(-)
71149
71150commit fbf995b8def3d6e4cbb1881c4f47ec3a520c3826
71151Author: Valery Febvre <vfebvre at easter-eggs.com>
71152Date:   Tue Jul 6 01:07:32 2004 +0000
71153
71154    *** empty log message ***
71155
71156 lasso/Attic/protocols/artifact.c             |  43 ++-
71157 lasso/Attic/protocols/artifact.h             |   5 +-
71158 lasso/Attic/protocols/authn_request.c        |   2 +-
71159 lasso/Attic/protocols/authn_response.c       |   2 +
71160 lasso/id-ff/Makefile.am                      |   4 +-
71161 lasso/id-ff/authentication.c                 | 411 -------------------------
71162 lasso/id-ff/authentication.h                 |  89 ------
71163 lasso/id-ff/login.c                          | 433 +++++++++++++++++++++++++++
71164 lasso/id-ff/login.h                          |  88 ++++++
71165 lasso/id-ff/profile_context.c                |  24 +-
71166 lasso/id-ff/profile_context.h                |  19 +-
71167 lasso/id-ff/server.c                         |   4 +-
71168 lasso/id-ff/server.h                         |   5 +-
71169 lasso/xml/lib_idp_provided_name_identifier.c |   4 +-
71170 lasso/xml/strings.c                          |   4 +-
71171 lasso/xml/strings.h                          |   4 +-
71172 16 files changed, 590 insertions(+), 551 deletions(-)
71173
71174commit 68df8d32eb2113acca0ca55534035e3db6cedef6
71175Author: Valery Febvre <vfebvre at easter-eggs.com>
71176Date:   Sat Jul 3 02:09:13 2004 +0000
71177
71178    2 new constructors were added
71179
71180 lasso/Attic/protocols/artifact.c | 124 +++++++++++++++++++++++++++++++--------
71181 lasso/Attic/protocols/artifact.h |  10 +++-
71182 2 files changed, 107 insertions(+), 27 deletions(-)
71183
71184commit f44a613487d31e663c82c4e778388d716d2554b6
71185Author: Valery Febvre <vfebvre at easter-eggs.com>
71186Date:   Sat Jul 3 02:06:26 2004 +0000
71187
71188    *** empty log message ***
71189
71190 lasso/id-ff/user.c | 4 ++--
71191 lasso/id-ff/user.h | 3 ++-
71192 2 files changed, 4 insertions(+), 3 deletions(-)
71193
71194commit 78aa9321dbc33b922d099b9fa61cdf6ae668ce69
71195Author: Valery Febvre <vfebvre at easter-eggs.com>
71196Date:   Fri Jul 2 17:12:14 2004 +0000
71197
71198    *** empty log message ***
71199
71200 lasso/id-ff/authentication.c | 63 ++++++++++++++++++++++++++++++++------------
71201 lasso/id-ff/user.c           | 10 ++++---
71202 lasso/id-ff/user.h           |  6 ++---
71203 3 files changed, 55 insertions(+), 24 deletions(-)
71204
71205commit dfc227be36c9e4a44cdb9bc50a3125b70d9d7a47
71206Author: Nicolas Clapies <nclapies@entrouvert.com>
71207Date:   Fri Jul 2 14:41:22 2004 +0000
71208
71209    *** empty log message ***
71210
71211 lasso/Attic/protocols/identity.c | 18 ++++++++++++++++--
71212 lasso/Attic/protocols/identity.h | 12 ++++++------
71213 2 files changed, 22 insertions(+), 8 deletions(-)
71214
71215commit 6debc3e385fde04180638fd3b464b8583ac3d73e
71216Author: Valery Febvre <vfebvre at easter-eggs.com>
71217Date:   Fri Jul 2 14:20:03 2004 +0000
71218
71219    Added new class Artifact
71220
71221 lasso/Attic/protocols/Makefile.am |   2 +
71222 lasso/Attic/protocols/artifact.c  | 148 ++++++++++++++++++++++++++++++++++++++
71223 lasso/Attic/protocols/artifact.h  |  71 ++++++++++++++++++
71224 lasso/xml/tools.h                 |   1 -
71225 4 files changed, 221 insertions(+), 1 deletion(-)
71226
71227commit a3654f9a6fc21dc481caf88f2e17b719fcabc436
71228Author: Valery Febvre <vfebvre at easter-eggs.com>
71229Date:   Fri Jul 2 12:20:18 2004 +0000
71230
71231    Fixed 2 bugs in lasso_node_impl_add_child() and lasso_node_impl_add_child() methods
71232
71233 lasso/xml/xml.c | 12 ++++++++++--
71234 1 file changed, 10 insertions(+), 2 deletions(-)
71235
71236commit 757f7416a54186420fca3c66885297a212590bf9
71237Author: Valery Febvre <vfebvre at easter-eggs.com>
71238Date:   Thu Jul 1 23:04:11 2004 +0000
71239
71240    Added functions lasso_build_random_sequence() and lasso_str_hash()
71241
71242 lasso/xml/tools.c | 22 ++++++++++++++++++++++
71243 lasso/xml/tools.h |  6 +++++-
71244 2 files changed, 27 insertions(+), 1 deletion(-)
71245
71246commit d935b20b7e135c7fef9af1ff5e18a9437e4ab838
71247Author: Nicolas Clapies <nclapies@entrouvert.com>
71248Date:   Thu Jul 1 16:29:26 2004 +0000
71249
71250    add support for artifacts, assertions and identities
71251
71252 lasso/id-ff/user.c | 120 ++++++++++++++++++++++++++++++++++++++++++-----------
71253 lasso/id-ff/user.h |  32 +++++++++++---
71254 2 files changed, 122 insertions(+), 30 deletions(-)
71255
71256commit 5a130e4bc5cf4a4bd4ad61c93f31309297464a0d
71257Author: Valery Febvre <vfebvre at easter-eggs.com>
71258Date:   Thu Jul 1 16:10:19 2004 +0000
71259
71260    *** empty log message ***
71261
71262 lasso/Attic/protocols/provider.h |  6 ++----
71263 lasso/id-ff/authentication.c     | 37 ++++++++++++++++++-------------------
71264 lasso/id-ff/authentication.h     |  1 -
71265 lasso/id-ff/profile_context.c    | 32 --------------------------------
71266 lasso/id-ff/profile_context.h    |  5 -----
71267 lasso/id-ff/server.c             | 31 ++++++++++++++-----------------
71268 lasso/id-ff/server.h             | 13 +++++--------
71269 lasso/xml/tools.c                | 22 ++++++++++++++++++++++
71270 lasso/xml/tools.h                |  2 ++
71271 9 files changed, 63 insertions(+), 86 deletions(-)
71272
71273commit eff8a8016b1562ee06b1fb27908532f0859d05dd
71274Author: Valery Febvre <vfebvre at easter-eggs.com>
71275Date:   Thu Jul 1 14:02:26 2004 +0000
71276
71277    *** empty log message ***
71278
71279 lasso/Attic/protocols/elements/authentication_statement.c | 10 +++++++++-
71280 1 file changed, 9 insertions(+), 1 deletion(-)
71281
71282commit 4a07ac7f1d1d41fea32678449c63632e2e3f567c
71283Author: Valery Febvre <vfebvre at easter-eggs.com>
71284Date:   Thu Jul 1 13:56:18 2004 +0000
71285
71286    *** empty log message ***
71287
71288 lasso/Attic/protocols/identity.c | 3 +--
71289 1 file changed, 1 insertion(+), 2 deletions(-)
71290
71291commit d6001f9251eed28a2fc4e0bd9da224a3155a452e
71292Author: Valery Febvre <vfebvre at easter-eggs.com>
71293Date:   Thu Jul 1 13:54:19 2004 +0000
71294
71295    *** empty log message ***
71296
71297 lasso/Attic/protocols/elements/authentication_statement.c | 13 ++++++++++++-
71298 lasso/Attic/protocols/identity.c                          | 10 +++++-----
71299 lasso/Attic/protocols/identity.h                          |  4 ++--
71300 lasso/id-ff/authentication.c                              |  4 +++-
71301 4 files changed, 22 insertions(+), 9 deletions(-)
71302
71303commit 6bdf97f01ddde750415b02cb1e235d836d125e1a
71304Author: Valery Febvre <vfebvre at easter-eggs.com>
71305Date:   Thu Jul 1 02:11:16 2004 +0000
71306
71307    *** empty log message ***
71308
71309 lasso/id-ff/authentication.c  | 39 +++++++++++++++++++--------------------
71310 lasso/id-ff/authentication.h  | 12 ++++++------
71311 lasso/id-ff/profile_context.c | 32 ++++++++++++++++----------------
71312 lasso/id-ff/profile_context.h |  3 ---
71313 4 files changed, 41 insertions(+), 45 deletions(-)
71314
71315commit ddc3dafdabb81f1a4e7b40f17b6d47f9cf236cbf
71316Author: Valery Febvre <vfebvre at easter-eggs.com>
71317Date:   Wed Jun 30 23:29:13 2004 +0000
71318
71319    *** empty log message ***
71320
71321 lasso/Attic/protocols/authn_request.c |  1 -
71322 lasso/Attic/protocols/provider.c      | 46 ++++++++++++++++-------------------
71323 lasso/Attic/protocols/provider.h      |  4 ++-
71324 lasso/id-ff/authentication.c          |  6 ++---
71325 lasso/id-ff/server.c                  |  8 +++---
71326 lasso/id-ff/server.h                  |  6 +++--
71327 6 files changed, 36 insertions(+), 35 deletions(-)
71328
71329commit ce45b1e30d6c4153ad710197575268347e14bdb3
71330Author: Valery Febvre <vfebvre at easter-eggs.com>
71331Date:   Wed Jun 30 15:50:31 2004 +0000
71332
71333    *** empty log message ***
71334
71335 lasso/Attic/protocols/authn_response.c             |  2 +-
71336 .../protocols/elements/authentication_statement.c  | 29 +++----------
71337 .../protocols/elements/authentication_statement.h  | 12 ++----
71338 lasso/Attic/protocols/identity.h                   |  5 ++-
71339 lasso/id-ff/authentication.c                       | 49 ++++++++++++----------
71340 lasso/id-ff/authentication.h                       | 24 +++--------
71341 lasso/id-ff/profile_context.c                      |  1 -
71342 lasso/id-ff/profile_context.h                      |  4 +-
71343 lasso/id-ff/server.c                               | 16 ++++---
71344 lasso/id-ff/server.h                               | 10 +++--
71345 10 files changed, 67 insertions(+), 85 deletions(-)
71346
71347commit c4bea7b9a712bd130cf17390c474ab63b60aa4ba
71348Author: Valery Febvre <vfebvre at easter-eggs.com>
71349Date:   Wed Jun 30 13:07:03 2004 +0000
71350
71351    *** empty log message ***
71352
71353 lasso/id-ff/identity.c |  87 --------------------------------
71354 lasso/id-ff/identity.h |  70 --------------------------
71355 lasso/id-ff/provider.c | 132 -------------------------------------------------
71356 lasso/id-ff/provider.h |  78 -----------------------------
71357 4 files changed, 367 deletions(-)
71358
71359commit 9532d9d383ff889e780f77545875085c7a482d1b
71360Author: Valery Febvre <vfebvre at easter-eggs.com>
71361Date:   Tue Jun 29 17:02:30 2004 +0000
71362
71363    *** empty log message ***
71364
71365 lasso/Attic/protocols/authn_response.c |  21 ++
71366 lasso/id-ff/authentication.c           | 387 +++++++++++++++++----------------
71367 lasso/id-ff/authentication.h           |   7 +-
71368 lasso/id-ff/profile_context.h          |   1 +
71369 4 files changed, 225 insertions(+), 191 deletions(-)
71370
71371commit 5202492aebef2b51cc6c33d7f49d57d0875e1444
71372Author: Valery Febvre <vfebvre at easter-eggs.com>
71373Date:   Fri Jun 25 16:44:26 2004 +0000
71374
71375    *** empty log message ***
71376
71377 lasso/Attic/protocols/Makefile.am      |   4 +
71378 lasso/Attic/protocols/authn_response.c |  30 +++---
71379 lasso/id-ff/Makefile.am                |  18 ++--
71380 lasso/id-ff/authentication.c           | 190 +++++++++++++++++++--------------
71381 lasso/id-ff/authentication.h           |  31 +++---
71382 lasso/id-ff/profile_context.c          | 133 ++++++++++++++---------
71383 lasso/id-ff/profile_context.h          |   9 +-
71384 7 files changed, 247 insertions(+), 168 deletions(-)
71385
71386commit df4e8f993c29a17e329fff0b3723a91ee3095bd1
71387Author: Valery Febvre <vfebvre at easter-eggs.com>
71388Date:   Fri Jun 25 16:42:25 2004 +0000
71389
71390    Initial commit
71391
71392 lasso/Attic/protocols/identity.c |  95 ++++++++++++++++++++++++++
71393 lasso/Attic/protocols/identity.h |  74 ++++++++++++++++++++
71394 lasso/Attic/protocols/provider.c | 143 +++++++++++++++++++++++++++++++++++++++
71395 lasso/Attic/protocols/provider.h |  78 +++++++++++++++++++++
71396 lasso/id-ff/server.c             | 124 +++++++++++++++++++++++++++++++++
71397 lasso/id-ff/server.h             |  80 ++++++++++++++++++++++
71398 lasso/id-ff/user.c               | 112 ++++++++++++++++++++++++++++++
71399 lasso/id-ff/user.h               |  70 +++++++++++++++++++
71400 8 files changed, 776 insertions(+)
71401
71402commit eef1d1971c940056d9321a545d11aa2004508d3c
71403Author: Valery Febvre <vfebvre at easter-eggs.com>
71404Date:   Fri Jun 25 13:12:50 2004 +0000
71405
71406    *** empty log message ***
71407
71408 lasso/id-ff/authn_environ.c   | 161 ------------------
71409 lasso/id-ff/authn_environ.h   |  69 --------
71410 lasso/id-ff/server_environ.c  | 116 -------------
71411 lasso/id-ff/server_environ.h  |  75 ---------
71412 lasso/id-ff/session_environ.c | 383 ------------------------------------------
71413 lasso/id-ff/session_environ.h | 119 -------------
71414 lasso/id-ff/user_environ.c    | 102 -----------
71415 lasso/id-ff/user_environ.h    |  70 --------
71416 8 files changed, 1095 deletions(-)
71417
71418commit 7958874b946b035e9faa2cf7c336fb99fc68bb29
71419Author: Nicolas Clapies <nclapies@entrouvert.com>
71420Date:   Fri Jun 25 10:20:46 2004 +0000
71421
71422    initial version
71423
71424 lasso/id-ff/logout.c | 191 +++++++++++++++++++++++++++++++++++++++++++++++++++
71425 lasso/id-ff/logout.h |  67 ++++++++++++++++++
71426 2 files changed, 258 insertions(+)
71427
71428commit 3db415092c1fb7b3e289fab882f6dbb2c03902f7
71429Author: Nicolas Clapies <nclapies@entrouvert.com>
71430Date:   Fri Jun 25 10:20:04 2004 +0000
71431
71432    add acces methods to metadata logout properties
71433
71434 lasso/id-ff/provider.c | 23 +++++++++++++++--------
71435 lasso/id-ff/provider.h | 18 ++++++++++++------
71436 2 files changed, 27 insertions(+), 14 deletions(-)
71437
71438commit 58e9b33ace84e74582198ea040db6b6d63681402
71439Author: Valery Febvre <vfebvre at easter-eggs.com>
71440Date:   Thu Jun 24 16:01:48 2004 +0000
71441
71442    Initial commit
71443
71444 lasso/id-ff/authentication.c  | 336 ++++++++++++++++++++++++++++++++++++++++++
71445 lasso/id-ff/authentication.h  |  92 ++++++++++++
71446 lasso/id-ff/profile_context.c | 211 ++++++++++++++++++++++++++
71447 lasso/id-ff/profile_context.h |  95 ++++++++++++
71448 4 files changed, 734 insertions(+)
71449
71450commit 73ff0f02cab8623ab67bc8626ed7e77df1acd457
71451Author: Valery Febvre <vfebvre at easter-eggs.com>
71452Date:   Thu Jun 24 10:47:11 2004 +0000
71453
71454    *** empty log message ***
71455
71456 lasso/Attic/protocols/authn_request.c  |  5 ++-
71457 lasso/Attic/protocols/authn_response.c | 74 +++++++++++++++++-----------------
71458 2 files changed, 41 insertions(+), 38 deletions(-)
71459
71460commit 4b568c5471fd442c8e6faf24931393127e79b1d9
71461Author: Valery Febvre <vfebvre at easter-eggs.com>
71462Date:   Thu Jun 24 01:32:31 2004 +0000
71463
71464    *** empty log message ***
71465
71466 lasso/Attic/protocols/Makefile.am |   6 +-
71467 lasso/id-ff/session_environ.c     | 283 ++++++++++++++++++++------------------
71468 lasso/id-ff/session_environ.h     |  53 +++----
71469 3 files changed, 177 insertions(+), 165 deletions(-)
71470
71471commit 5f722d964cfc9a02446ee20ca1bacb1118442b33
71472Author: Valery Febvre <vfebvre at easter-eggs.com>
71473Date:   Thu Jun 24 01:31:53 2004 +0000
71474
71475    Initial commit
71476
71477 lasso/Attic/protocols/response.c | 110 +++++++++++++++++++++++++++++++++++++++
71478 lasso/Attic/protocols/response.h |  63 ++++++++++++++++++++++
71479 2 files changed, 173 insertions(+)
71480
71481commit 5c9c919917fb9cabc1ddd3b2bf641da3098ecb07
71482Author: Valery Febvre <vfebvre at easter-eggs.com>
71483Date:   Thu Jun 24 00:00:35 2004 +0000
71484
71485    *** empty log message ***
71486
71487 lasso/Attic/protocols/Makefile.am      |   6 +-
71488 lasso/Attic/protocols/authn_response.c | 493 +++++++++++++++++----------------
71489 lasso/Attic/protocols/authn_response.h |   4 +-
71490 lasso/id-ff/Makefile.am                |   2 -
71491 lasso/id-ff/server_environ.c           |   2 +-
71492 lasso/id-ff/server_environ.h           |   5 +-
71493 lasso/id-ff/session_environ.c          | 281 ++++++++++---------
71494 lasso/id-ff/session_environ.h          |  57 ++--
71495 lasso/id-ff/user_environ.c             |   2 +-
71496 lasso/id-ff/user_environ.h             |  12 +-
71497 lasso/xml/lib_authn_request.c          |   1 +
71498 lasso/xml/samlp_request.c              |   3 +
71499 lasso/xml/samlp_request_abstract.c     |  15 +
71500 lasso/xml/samlp_request_abstract.h     |  21 +-
71501 lasso/xml/samlp_response_abstract.c    |  16 +-
71502 lasso/xml/samlp_response_abstract.h    |  29 +-
71503 lasso/xml/tools.c                      |   6 +-
71504 17 files changed, 512 insertions(+), 443 deletions(-)
71505
71506commit ccfaf01702cdf41bd1be20781203d06650cbfc8d
71507Author: Valery Febvre <vfebvre at easter-eggs.com>
71508Date:   Wed Jun 23 09:25:25 2004 +0000
71509
71510    *** empty log message ***
71511
71512 lasso/id-ff/environ.c | 83 ---------------------------------------------------
71513 lasso/id-ff/environ.h | 63 --------------------------------------
71514 2 files changed, 146 deletions(-)
71515
71516commit e02b4c3d27868ace0d36def64ddc3355c5087883
71517Author: Valery Febvre <vfebvre at easter-eggs.com>
71518Date:   Wed Jun 23 09:09:28 2004 +0000
71519
71520    Initial commit
71521
71522 lasso/Attic/protocols/request.c | 104 ++++++++++++++++++++++++++++++++++++++++
71523 lasso/Attic/protocols/request.h |  63 ++++++++++++++++++++++++
71524 2 files changed, 167 insertions(+)
71525
71526commit a6e0caa92843bafc8f5a962f689f8c094f285381
71527Author: Nicolas Clapies <nclapies@entrouvert.com>
71528Date:   Wed Jun 23 00:18:25 2004 +0000
71529
71530    update for session environ in process of authentication, user environ for identity list
71531
71532 lasso/id-ff/identity.c        | 32 +++++++-------------------------
71533 lasso/id-ff/identity.h        |  8 +++++---
71534 lasso/id-ff/server_environ.c  | 12 +++++-------
71535 lasso/id-ff/session_environ.c | 36 ++++++++++++++++++++----------------
71536 lasso/id-ff/user_environ.c    | 26 ++++++++++++++++++++++----
71537 lasso/id-ff/user_environ.h    |  7 +------
71538 6 files changed, 60 insertions(+), 61 deletions(-)
71539
71540commit f668f112c4e6fee1ee11810c28121db26bdd638b
71541Author: Valery Febvre <vfebvre at easter-eggs.com>
71542Date:   Tue Jun 22 16:52:39 2004 +0000
71543
71544    *** empty log message ***
71545
71546 lasso/id-ff/session_environ.c | 41 ++++++++++++++++++++---------------------
71547 lasso/id-ff/session_environ.h |  5 +++--
71548 2 files changed, 23 insertions(+), 23 deletions(-)
71549
71550commit d7330a35a08a96cf966c775d6c6d932d9e383301
71551Author: Nicolas Clapies <nclapies@entrouvert.com>
71552Date:   Tue Jun 22 16:30:07 2004 +0000
71553
71554    update
71555
71556 lasso/id-ff/identity.c | 4 ++--
71557 1 file changed, 2 insertions(+), 2 deletions(-)
71558
71559commit a95b0c694a8ca17bb0bc51a6463363b74368d61c
71560Author: Nicolas Clapies <nclapies@entrouvert.com>
71561Date:   Tue Jun 22 16:24:49 2004 +0000
71562
71563    a lot of update
71564
71565 lasso/id-ff/Makefile.am       |  10 +-
71566 lasso/id-ff/authn_environ.c   |  96 ++++++++++++++---
71567 lasso/id-ff/authn_environ.h   |  14 ++-
71568 lasso/id-ff/environ.c         |  46 +++-----
71569 lasso/id-ff/environ.h         |  22 +---
71570 lasso/id-ff/identity.c        |   9 +-
71571 lasso/id-ff/identity.h        |   3 +-
71572 lasso/id-ff/provider.c        |  40 +++----
71573 lasso/id-ff/provider.h        |  19 ++--
71574 lasso/id-ff/server_environ.c  |  68 ++++++------
71575 lasso/id-ff/server_environ.h  |  25 +++--
71576 lasso/id-ff/session_environ.c | 238 ++++++++++++++++++++++++------------------
71577 lasso/id-ff/session_environ.h |  71 ++++++++-----
71578 lasso/id-ff/user_environ.c    |  82 +--------------
71579 lasso/id-ff/user_environ.h    |  24 +++--
71580 15 files changed, 400 insertions(+), 367 deletions(-)
71581
71582commit 58023d7295e775d93787993165e0c2b786a8aad2
71583Author: Nicolas Clapies <nclapies@entrouvert.com>
71584Date:   Tue Jun 15 16:28:12 2004 +0000
71585
71586    add code to build provider from filename and method to acces value of metadata
71587
71588 lasso/id-ff/provider.c | 87 +++++++++++++++++++++++++++++++-------------------
71589 lasso/id-ff/provider.h | 17 +++-------
71590 2 files changed, 60 insertions(+), 44 deletions(-)
71591
71592commit 4814eca3c808297f8e717fb0922a2c8b769ba968
71593Author: Nicolas Clapies <nclapies@entrouvert.com>
71594Date:   Tue Jun 15 16:25:08 2004 +0000
71595
71596    add provider, server_environ, session_environ, identity, user_environ, remove authn_environ.c/.h
71597
71598 lasso/id-ff/Makefile.am | 16 ++++++++++------
71599 1 file changed, 10 insertions(+), 6 deletions(-)
71600
71601commit 76c3968b4dc5ffd25143e6c298d5f0eb1fe26cae
71602Author: Nicolas Clapies <nclapies@entrouvert.com>
71603Date:   Tue Jun 15 16:23:51 2004 +0000
71604
71605    initial version
71606
71607 lasso/id-ff/identity.c        | 106 +++++++++++++++
71608 lasso/id-ff/identity.h        |  67 ++++++++++
71609 lasso/id-ff/server_environ.c  | 120 +++++++++++++++++
71610 lasso/id-ff/server_environ.h  |  67 ++++++++++
71611 lasso/id-ff/session_environ.c | 302 ++++++++++++++++++++++++++++++++++++++++++
71612 lasso/id-ff/session_environ.h |  99 ++++++++++++++
71613 lasso/id-ff/user_environ.c    | 162 ++++++++++++++++++++++
71614 lasso/id-ff/user_environ.h    |  71 ++++++++++
71615 8 files changed, 994 insertions(+)
71616
71617commit ad6de0b860c7fcca253e8fad6d3906dfbfffb356
71618Author: Nicolas Clapies <nclapies@entrouvert.com>
71619Date:   Tue Jun 15 16:20:44 2004 +0000
71620
71621    add lasso name space
71622
71623 lasso/xml/strings.c | 9 +++++++++
71624 lasso/xml/strings.h | 8 ++++++++
71625 2 files changed, 17 insertions(+)
71626
71627commit a77b7f8f4b44c1af152b2769ef355abf4e82922b
71628Author: Nicolas Clapies <nclapies@entrouvert.com>
71629Date:   Fri Jun 11 14:14:27 2004 +0000
71630
71631    update type of isPassive and forceAuthn params, instead use gboolean
71632
71633 lasso/xml/lib_authn_request.c | 17 +++++++++--------
71634 lasso/xml/lib_authn_request.h |  4 ++--
71635 2 files changed, 11 insertions(+), 10 deletions(-)
71636
71637commit b13f45e455d2845260e5fdf7096279ceff643362
71638Author: Nicolas Clapies <nclapies@entrouvert.com>
71639Date:   Fri Jun 11 14:13:05 2004 +0000
71640
71641    add ref and prefix for sso get and post request
71642
71643 lasso/xml/strings.c | 2 ++
71644 lasso/xml/strings.h | 2 ++
71645 2 files changed, 4 insertions(+)
71646
71647commit 3189467040a7eb60f65176ad2daccd207aa764fd
71648Author: Nicolas Clapies <nclapies@entrouvert.com>
71649Date:   Fri Jun 11 14:11:43 2004 +0000
71650
71651    add lasso_authn_response_new to set a AuthnResponse from a AuthnRequest object
71652
71653 lasso/Attic/protocols/authn_response.c | 39 ++++++++++++++++++++++++++++++++++
71654 lasso/Attic/protocols/authn_response.h |  3 +++
71655 2 files changed, 42 insertions(+)
71656
71657commit 22cc71048634cf06820ffe7a3d367cd9ef69f207
71658Author: Nicolas Clapies <nclapies@entrouvert.com>
71659Date:   Fri Jun 11 14:10:36 2004 +0000
71660
71661    fix : strange conversion of true string to an integer value setting the wrong value to the function settings of IsPassive and ForceAuthn
71662
71663 lasso/Attic/protocols/authn_request.c | 17 +++++++++++++----
71664 1 file changed, 13 insertions(+), 4 deletions(-)
71665
71666commit 0772620687676bd3fd35c87f7d77b52ac3a66606
71667Author: Nicolas Clapies <nclapies@entrouvert.com>
71668Date:   Mon Jun 7 16:00:29 2004 +0000
71669
71670    fix: segmentation fault in lasso_node_get_attr_value() if no attribute found
71671
71672 lasso/xml/xml.c | 7 ++++++-
71673 1 file changed, 6 insertions(+), 1 deletion(-)
71674
71675commit 7d485dcda981e377a17f3a770d8e36a91990da67
71676Author: Valery Febvre <vfebvre at easter-eggs.com>
71677Date:   Fri Jun 4 13:15:45 2004 +0000
71678
71679    *** empty log message ***
71680
71681 configure.ac      | 2 +-
71682 lasso/Makefile.am | 4 ++--
71683 2 files changed, 3 insertions(+), 3 deletions(-)
71684
71685commit 1b922472770621c707afb8e3679ea69302d400a5
71686Author: Valery Febvre <vfebvre at easter-eggs.com>
71687Date:   Fri Jun 4 12:49:18 2004 +0000
71688
71689    Initial version
71690
71691 lasso/id-ff/.cvsignore      |   7 +++
71692 lasso/id-ff/Makefile.am     |  25 ++++++++++
71693 lasso/id-ff/authn_environ.c |  93 ++++++++++++++++++++++++++++++++++++++
71694 lasso/id-ff/authn_environ.h |  63 ++++++++++++++++++++++++++
71695 lasso/id-ff/environ.c       |  97 +++++++++++++++++++++++++++++++++++++++
71696 lasso/id-ff/environ.h       |  79 ++++++++++++++++++++++++++++++++
71697 lasso/id-ff/provider.c      | 108 ++++++++++++++++++++++++++++++++++++++++++++
71698 lasso/id-ff/provider.h      |  72 +++++++++++++++++++++++++++++
71699 8 files changed, 544 insertions(+)
71700
71701commit 0099e66541566ba8da4462f15da3679b63b93e4e
71702Author: Valery Febvre <vfebvre at easter-eggs.com>
71703Date:   Wed Jun 2 14:12:09 2004 +0000
71704
71705    *** empty log message ***
71706
71707 lasso/xml/xml.c | 10 +++++++---
71708 1 file changed, 7 insertions(+), 3 deletions(-)
71709
71710commit 37906371a83080c0230c8a47889899ec9eff2e27
71711Author: Nicolas Clapies <nclapies@entrouvert.com>
71712Date:   Wed Jun 2 14:08:05 2004 +0000
71713
71714    add metadata prefix and uri
71715
71716 lasso/xml/strings.c | 9 +++++++++
71717 lasso/xml/strings.h | 8 ++++++++
71718 2 files changed, 17 insertions(+)
71719
71720commit a94e79361227eb5df8ae6581accaa9d67f3cbbaf
71721Author: Valery Febvre <vfebvre at easter-eggs.com>
71722Date:   Wed Jun 2 13:22:43 2004 +0000
71723
71724    Added lasso_node_get_child_content() method
71725
71726 lasso/xml/xml.c | 76 +++++++++++++++++++++++++++++++++++++++++++--------------
71727 lasso/xml/xml.h |  7 ++++++
71728 2 files changed, 65 insertions(+), 18 deletions(-)
71729
71730commit d3594e19a72b29ef6e0f68b539c5499169c80953
71731Author: Valery Febvre <vfebvre at easter-eggs.com>
71732Date:   Wed Jun 2 13:20:13 2004 +0000
71733
71734    Changed default format value to 0 instead of 1 in dump() method of class Node
71735
71736 python/lasso.py | 2 +-
71737 1 file changed, 1 insertion(+), 1 deletion(-)
71738
71739commit a61facedc163828d921eee059e24db6679d5dba9
71740Author: Valery Febvre <vfebvre at easter-eggs.com>
71741Date:   Wed Jun 2 13:17:59 2004 +0000
71742
71743    Added new directory lasso/profiles
71744
71745 configure.ac      | 1 +
71746 lasso/Makefile.am | 3 ++-
71747 2 files changed, 3 insertions(+), 1 deletion(-)
71748
71749commit 60f881475179cd90fbbb740cbaa852f0ec7c3d8a
71750Author: Valery Febvre <vfebvre at easter-eggs.com>
71751Date:   Tue Jun 1 14:54:46 2004 +0000
71752
71753    *** empty log message ***
71754
71755 lasso/xml/xml.c | 4 ++--
71756 1 file changed, 2 insertions(+), 2 deletions(-)
71757
71758commit 47f50f046f8b324e80b8d45358f4ae539fe115ea
71759Author: Valery Febvre <vfebvre at easter-eggs.com>
71760Date:   Tue Jun 1 13:39:05 2004 +0000
71761
71762    *** empty log message ***
71763
71764 lasso/Attic/protocols/authn_response.c | 2 +-
71765 1 file changed, 1 insertion(+), 1 deletion(-)
71766
71767commit c15a5d6e8e9392790ca558fbd2f69d75c71f10fb
71768Author: Valery Febvre <vfebvre at easter-eggs.com>
71769Date:   Fri May 28 14:16:37 2004 +0000
71770
71771    Added option menu to build documentation (doxygen)
71772
71773 python/setup.py | 16 ++++++++++------
71774 1 file changed, 10 insertions(+), 6 deletions(-)
71775
71776commit 5f2d1654a5a69438dba932456932053c32f7ef19
71777Author: Valery Febvre <vfebvre at easter-eggs.com>
71778Date:   Fri May 28 14:00:30 2004 +0000
71779
71780    Initial commit
71781
71782 python/doc/.cvsignore    |    2 +
71783 python/doc/doxygen.conf  | 1142 ++++++++++++++++++++++++++++++++++++++++++++++
71784 python/doc/pythfilter.py |  602 ++++++++++++++++++++++++
71785 3 files changed, 1746 insertions(+)
71786
71787commit 10387af1036e732b81c6897217a910462fbc5122
71788Author: Valery Febvre <vfebvre at easter-eggs.com>
71789Date:   Fri May 28 13:52:32 2004 +0000
71790
71791    Some functions documentation (doxygen syntax)
71792
71793 python/lasso.py | 198 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
71794 1 file changed, 192 insertions(+), 6 deletions(-)
71795
71796commit eef146b2d15ca2f2cd726061dfffaf4a97fd44b6
71797Author: Valery Febvre <vfebvre at easter-eggs.com>
71798Date:   Fri May 28 13:07:57 2004 +0000
71799
71800    Updated doc
71801    Fixed a memory leak in lasso_node_add_signature() method
71802
71803 lasso/xml/xml.c | 23 ++++++++++++-----------
71804 1 file changed, 12 insertions(+), 11 deletions(-)
71805
71806commit d322819bab33ad2ff2362fb61c494b1d4ab48c13
71807Author: Valery Febvre <vfebvre at easter-eggs.com>
71808Date:   Fri May 28 00:45:25 2004 +0000
71809
71810    Added functions and public methods documentation
71811
71812 lasso/xml/tools.c | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++++---
71813 lasso/xml/xml.c   | 35 +++++++++++++++++----
71814 2 files changed, 116 insertions(+), 10 deletions(-)
71815
71816commit 5d94ac4f4d75d44b7452f986ee15970986bedc0a
71817Author: Valery Febvre <vfebvre at easter-eggs.com>
71818Date:   Wed May 26 16:18:12 2004 +0000
71819
71820    *** empty log message ***
71821
71822 docs/reference/lasso-sections.txt | 6 +++---
71823 1 file changed, 3 insertions(+), 3 deletions(-)
71824
71825commit 0d94439f24137da87727af03ac0772d609a9ec23
71826Author: Valery Febvre <vfebvre at easter-eggs.com>
71827Date:   Wed May 26 15:53:41 2004 +0000
71828
71829    Initial commit
71830
71831 python/INSTALL | 17 +++++++++++++++++
71832 1 file changed, 17 insertions(+)
71833
71834commit 57ef94707ee4b9c4fe1bc3c14903927624a8e89b
71835Author: Valery Febvre <vfebvre at easter-eggs.com>
71836Date:   Wed May 26 15:16:14 2004 +0000
71837
71838    *** empty log message ***
71839
71840 .../protocols/single_sign_on_and_federation.c      | 652 ---------------------
71841 .../protocols/single_sign_on_and_federation.h      | 137 -----
71842 2 files changed, 789 deletions(-)
71843
71844commit f64826244700e3e366b4f3933eb40a2960bdd217
71845Author: Valery Febvre <vfebvre at easter-eggs.com>
71846Date:   Tue May 25 23:45:38 2004 +0000
71847
71848    Modified function lasso_str_sign()
71849
71850 lasso/xml/tools.c |  21 +++++---
71851 lasso/xml/tools.h |  11 ++--
71852 lasso/xml/xml.c   | 156 ++++++++++++++++++++++++++++++++++++++++++++++++++----
71853 lasso/xml/xml.h   |  17 +++---
71854 4 files changed, 174 insertions(+), 31 deletions(-)
71855
71856commit 01da79e0a3fc1365abb0763d0a466033d225f6c5
71857Author: Valery Febvre <vfebvre at easter-eggs.com>
71858Date:   Tue May 25 23:33:38 2004 +0000
71859
71860    *** empty log message ***
71861
71862 docs/reference/lasso-sections.txt | 2 ++
71863 1 file changed, 2 insertions(+)
71864
71865commit b563fb3816eeb7eb560337a15e890b648c25e0d8
71866Author: Valery Febvre <vfebvre at easter-eggs.com>
71867Date:   Tue May 25 13:39:40 2004 +0000
71868
71869    Modified method get_child()
71870
71871 python/lasso.py     |  4 ++--
71872 python/xml/py_xml.c | 10 +++++-----
71873 2 files changed, 7 insertions(+), 7 deletions(-)
71874
71875commit 0fad7d9ace52ae5d2630c76eb4da2896b0b81548
71876Author: Valery Febvre <vfebvre at easter-eggs.com>
71877Date:   Tue May 25 13:38:12 2004 +0000
71878
71879    *** empty log message ***
71880
71881 python/examples/test.py | 80 ++++++++++++++++++++++++++++---------------------
71882 1 file changed, 46 insertions(+), 34 deletions(-)
71883
71884commit 25edc80a74530df9da9dcf6c426ffed4137ab0db
71885Author: Valery Febvre <vfebvre at easter-eggs.com>
71886Date:   Tue May 25 13:21:49 2004 +0000
71887
71888    *** empty log message ***
71889
71890 lasso/xml/xml.c | 135 ++++++++++++++++++++++++++++++++------------------------
71891 lasso/xml/xml.h |   8 ++--
71892 2 files changed, 83 insertions(+), 60 deletions(-)
71893
71894commit 07292d1f5b0640d117e387576339fff6a6bbb7ed
71895Author: Valery Febvre <vfebvre at easter-eggs.com>
71896Date:   Tue May 25 13:02:32 2004 +0000
71897
71898    Added some lasso_node_destroy()
71899
71900 lasso/Attic/protocols/authn_request.c              |   4 +
71901 lasso/Attic/protocols/authn_response.c             | 104 ++++++++++---------
71902 .../federation_termination_notification.c          | 113 +++++++++++----------
71903 lasso/Attic/protocols/logout_request.c             |  13 ++-
71904 lasso/Attic/protocols/logout_response.c            |  29 ++++--
71905 .../protocols/name_identifier_mapping_request.c    |  10 +-
71906 .../protocols/name_identifier_mapping_response.c   |  19 ++--
71907 .../protocols/register_name_identifier_request.c   |  25 +++--
71908 .../protocols/register_name_identifier_response.c  |  27 +++--
71909 9 files changed, 202 insertions(+), 142 deletions(-)
71910
71911commit c8f3a247680258ddc77513e63b9a6436f67a10a8
71912Author: Valery Febvre <vfebvre at easter-eggs.com>
71913Date:   Tue May 25 13:01:03 2004 +0000
71914
71915    Little inversion to respect alpha order
71916
71917 lasso/Attic/protocols/Makefile.am | 8 ++++----
71918 1 file changed, 4 insertions(+), 4 deletions(-)
71919
71920commit ecc8b1a0b6031cefb3f9e60e03003e2f6bfc50c5
71921Author: Valery Febvre <vfebvre at easter-eggs.com>
71922Date:   Tue May 25 12:59:51 2004 +0000
71923
71924    Added 4 lasso_node_destroy()
71925
71926 lasso/Attic/protocols/elements/authentication_statement.c | 5 +++++
71927 1 file changed, 5 insertions(+)
71928
71929commit 3dad242cb2e4a27731622d6c94ae7fa330bad227
71930Author: Valery Febvre <vfebvre at easter-eggs.com>
71931Date:   Sun May 16 22:32:52 2004 +0000
71932
71933    New method lasso_node_destroy() added in class LassoNode
71934
71935 lasso/xml/xml.c     | 25 ++++++++++++++++++++++---
71936 lasso/xml/xml.h     |  3 +++
71937 python/lasso.py     |  6 +++---
71938 python/lassomod.c   |  2 +-
71939 python/xml/py_xml.c | 31 +++++++++++++++----------------
71940 python/xml/py_xml.h |  2 +-
71941 6 files changed, 45 insertions(+), 24 deletions(-)
71942
71943commit 98d6264eadc827ff34e1bee2d3643f43567c00d0
71944Author: Valery Febvre <vfebvre at easter-eggs.com>
71945Date:   Sat May 15 00:38:03 2004 +0000
71946
71947    Many many memory leaks fixed
71948
71949 lasso/Attic/protocols/authn_request.c              |   9 +-
71950 lasso/Attic/protocols/authn_response.c             |  13 +-
71951 lasso/Attic/protocols/elements/assertion.c         |  11 +-
71952 .../protocols/elements/authentication_statement.c  |   5 +-
71953 .../federation_termination_notification.c          |   9 +-
71954 lasso/Attic/protocols/logout_request.c             |  11 +-
71955 lasso/Attic/protocols/logout_response.c            |  11 +-
71956 .../protocols/name_identifier_mapping_request.c    |  10 +-
71957 .../protocols/name_identifier_mapping_response.c   |   9 +-
71958 .../protocols/register_name_identifier_request.c   | 164 +++++++++++----------
71959 .../protocols/register_name_identifier_response.c  |   9 +-
71960 lasso/lasso.c                                      |   2 +-
71961 lasso/xml/ds_signature.c                           |   4 +-
71962 lasso/xml/tools.c                                  |   7 +-
71963 lasso/xml/xml.c                                    |  40 ++++-
71964 15 files changed, 197 insertions(+), 117 deletions(-)
71965
71966commit 5ba578ade45dd65238fa7c94b6fff641c67e79ce
71967Author: Valery Febvre <vfebvre at easter-eggs.com>
71968Date:   Sat May 15 00:22:44 2004 +0000
71969
71970    *** empty log message ***
71971
71972 lasso/Attic/protocols/name_identifier_mapping.h | 15 ---------------
71973 1 file changed, 15 deletions(-)
71974
71975commit 668eee047a196bc964438c817b5b3013136dbf23
71976Author: Valery Febvre <vfebvre at easter-eggs.com>
71977Date:   Fri May 14 14:42:40 2004 +0000
71978
71979    *** empty log message ***
71980
71981 docs/reference/lasso-sections.txt | 279 ++++++++++++++++++++++++++++++++------
71982 docs/reference/lasso.sgml         | 158 ++++++++++-----------
71983 docs/reference/lasso.types        |  14 ++
71984 3 files changed, 335 insertions(+), 116 deletions(-)
71985
71986commit fb0ae5893caba1ed56fff9f122cfd529ecf6ba92
71987Author: Valery Febvre <vfebvre at easter-eggs.com>
71988Date:   Fri May 14 00:00:18 2004 +0000
71989
71990    node_export() and node_export_from_base64() functions added
71991    2 export methods in class Node added
71992
71993 python/lasso.py   | 11 +++++++++++
71994 python/lassomod.c |  4 +++-
71995 2 files changed, 14 insertions(+), 1 deletion(-)
71996
71997commit 7feb79492a08ef70adb2688b1277fc7c7e49e4d8
71998Author: Valery Febvre <vfebvre at easter-eggs.com>
71999Date:   Thu May 13 23:58:27 2004 +0000
72000
72001    node_export and node_export_from_base64() functions added
72002
72003 python/xml/py_xml.c | 30 ++++++++++++++++++++++++++++++
72004 python/xml/py_xml.h |  2 ++
72005 2 files changed, 32 insertions(+)
72006
72007commit a126ff51729dfd323186ab19c71dc84a1eba74ff
72008Author: Valery Febvre <vfebvre at easter-eggs.com>
72009Date:   Thu May 13 23:55:48 2004 +0000
72010
72011    authn_response_new_from_export() function added
72012
72013 python/protocols/py_authn_response.c | 17 +++++++++++++++++
72014 python/protocols/py_authn_response.h |  1 +
72015 2 files changed, 18 insertions(+)
72016
72017commit bf2f894ddd6284fb6414b6a0920a43f11c348711
72018Author: Valery Febvre <vfebvre at easter-eggs.com>
72019Date:   Thu May 13 23:54:19 2004 +0000
72020
72021    some update
72022    more comments
72023
72024 python/examples/test.py | 21 ++++++++++++++-------
72025 1 file changed, 14 insertions(+), 7 deletions(-)
72026
72027commit 35c7dc78a475b2ca4a218fa4da9c681250d08f87
72028Author: Valery Febvre <vfebvre at easter-eggs.com>
72029Date:   Thu May 13 23:53:21 2004 +0000
72030
72031    A new constructor added: authn_response_new_from_export()
72032
72033 lasso/Attic/protocols/authn_response.c | 25 +++++++++++++++++++++++++
72034 lasso/Attic/protocols/authn_response.h |  3 +++
72035 2 files changed, 28 insertions(+)
72036
72037commit 21be1b2799a463357f5cce0d6e73b6f647024ef0
72038Author: Valery Febvre <vfebvre at easter-eggs.com>
72039Date:   Thu May 13 16:57:48 2004 +0000
72040
72041    *** empty log message ***
72042
72043 python/lasso.py | 3 +++
72044 python/setup.py | 8 ++++----
72045 2 files changed, 7 insertions(+), 4 deletions(-)
72046
72047commit 2b82bf473c696328b92cd8774e66ce55d3e7dc7c
72048Author: Valery Febvre <vfebvre at easter-eggs.com>
72049Date:   Thu May 13 16:54:21 2004 +0000
72050
72051    *** empty log message ***
72052
72053 python/lasso.py | 76 ++++++++++++++++++++++++++++++++++-----------------------
72054 python/setup.py |  9 ++++---
72055 2 files changed, 50 insertions(+), 35 deletions(-)
72056
72057commit 1ff8baf95715a6913a0c42f730ebbca874971cf4
72058Author: Nicolas Clapies <nclapies@entrouvert.com>
72059Date:   Thu May 13 16:53:50 2004 +0000
72060
72061    add some macro defines to local variables in methodes ...
72062
72063 lasso/Attic/protocols/federation_termination_notification.c | 5 +++--
72064 lasso/Attic/protocols/logout_request.c                      | 4 ++--
72065 lasso/Attic/protocols/name_identifier_mapping_request.c     | 3 ++-
72066 lasso/Attic/protocols/register_name_identifier_request.c    | 9 ++++++---
72067 4 files changed, 13 insertions(+), 8 deletions(-)
72068
72069commit 8b5f9ddb6b21b0550e1515482fe74378365a58da
72070Author: Valery Febvre <vfebvre at easter-eggs.com>
72071Date:   Thu May 13 16:53:28 2004 +0000
72072
72073    gpointer_get() macro added
72074
72075 python/wrap_objs.h | 6 ++++++
72076 1 file changed, 6 insertions(+)
72077
72078commit 5f86d1e634fe19fb1f0dabde974aab711f24bdce
72079Author: Valery Febvre <vfebvre at easter-eggs.com>
72080Date:   Thu May 13 16:52:47 2004 +0000
72081
72082    2 methods renamed, 3 added and 1 removed
72083
72084 python/lassomod.c | 12 +++++++++---
72085 1 file changed, 9 insertions(+), 3 deletions(-)
72086
72087commit ce2a38b7df0b09f418af7ca6b6bf36b011ed9495
72088Author: Valery Febvre <vfebvre at easter-eggs.com>
72089Date:   Thu May 13 16:48:34 2004 +0000
72090
72091    node_url_encode() and node_soap_envelop() renamed
72092    -> node_export_to_query() and node_export_to_soap()
72093
72094 python/xml/py_xml.c | 70 ++++++++++++++++++++++++++---------------------------
72095 python/xml/py_xml.h |  4 +--
72096 2 files changed, 37 insertions(+), 37 deletions(-)
72097
72098commit 16d7f6b804f0235bec0f7ccdd376a814a85b4622
72099Author: Valery Febvre <vfebvre at easter-eggs.com>
72100Date:   Thu May 13 16:46:01 2004 +0000
72101
72102    saml_assertion_set_signature() function added
72103
72104 python/xml/py_saml_assertion.c | 21 +++++++++++++++++++++
72105 python/xml/py_saml_assertion.h |  1 +
72106 2 files changed, 22 insertions(+)
72107
72108commit 2c2f3f9299f8953fb4f6483d3040b8689fece2b5
72109Author: Valery Febvre <vfebvre at easter-eggs.com>
72110Date:   Thu May 13 16:44:07 2004 +0000
72111
72112    *** empty log message ***
72113
72114 lasso/Attic/protocols/authn_response.h | 5 -----
72115 1 file changed, 5 deletions(-)
72116
72117commit bf0f282902c5d002b80a38b11dea3b754f39d447
72118Author: Valery Febvre <vfebvre at easter-eggs.com>
72119Date:   Thu May 13 16:43:43 2004 +0000
72120
72121    authn_response_add_assetion() function removed
72122
72123 python/protocols/py_authn_response.c | 22 ----------------------
72124 python/protocols/py_authn_response.h |  1 -
72125 2 files changed, 23 deletions(-)
72126
72127commit 9e310a22c9e71d94ea8b94f64cfef3e682280e7e
72128Author: Valery Febvre <vfebvre at easter-eggs.com>
72129Date:   Thu May 13 16:40:40 2004 +0000
72130
72131    cosmetic
72132
72133 lasso/xml/tools.c | 10 +++++++---
72134 1 file changed, 7 insertions(+), 3 deletions(-)
72135
72136commit 771851372f067ed139e3cc4e815a29fb9c87627a
72137Author: Valery Febvre <vfebvre at easter-eggs.com>
72138Date:   Thu May 13 16:39:40 2004 +0000
72139
72140    lasso_saml_assertion_set_signature() method rewritten
72141
72142 lasso/xml/saml_assertion.c | 10 +++++++---
72143 lasso/xml/saml_assertion.h |  4 +++-
72144 2 files changed, 10 insertions(+), 4 deletions(-)
72145
72146commit b84f12bfec9a1ff0978a8f2ca42653430db28b82
72147Author: Valery Febvre <vfebvre at easter-eggs.com>
72148Date:   Thu May 13 16:38:08 2004 +0000
72149
72150    lasso_ds_signature_new() rewritten
72151
72152 lasso/xml/ds_signature.c | 20 +++++++++++---------
72153 lasso/xml/ds_signature.h |  8 ++++----
72154 2 files changed, 15 insertions(+), 13 deletions(-)
72155
72156commit 5346e790a48c0f9a5d409ea1262ad185a37479cb
72157Author: Nicolas Clapies <nclapies@entrouvert.com>
72158Date:   Thu May 13 16:35:26 2004 +0000
72159
72160    add const in read-only params of constructors
72161
72162 lasso/xml/lib_idp_provided_name_identifier.c | 2 +-
72163 lasso/xml/lib_idp_provided_name_identifier.h | 2 +-
72164 lasso/xml/lib_old_provided_name_identifier.c | 2 +-
72165 lasso/xml/lib_old_provided_name_identifier.h | 2 +-
72166 lasso/xml/lib_sp_provided_name_identifier.c  | 2 +-
72167 lasso/xml/lib_sp_provided_name_identifier.h  | 2 +-
72168 lasso/xml/saml_name_identifier.c             | 2 +-
72169 lasso/xml/saml_name_identifier.h             | 2 +-
72170 8 files changed, 8 insertions(+), 8 deletions(-)
72171
72172commit e2225344fff0a9c64c583539348618e5465d14e8
72173Author: Valery Febvre <vfebvre at easter-eggs.com>
72174Date:   Thu May 13 16:33:50 2004 +0000
72175
72176    *** empty log message ***
72177
72178 lasso/Attic/protocols/authn_request.c | 2 +-
72179 1 file changed, 1 insertion(+), 1 deletion(-)
72180
72181commit fda8b1f651bca6dc10b576f5724f05cafbeab7a6
72182Author: Valery Febvre <vfebvre at easter-eggs.com>
72183Date:   Thu May 13 16:32:21 2004 +0000
72184
72185    all lasso_node_load_from_buffer() replaced by lasso_node_import()
72186
72187 lasso/Attic/protocols/logout_response.c                   | 2 +-
72188 lasso/Attic/protocols/name_identifier_mapping_response.c  | 2 +-
72189 lasso/Attic/protocols/register_name_identifier_response.c | 2 +-
72190 lasso/Attic/protocols/single_sign_on_and_federation.c     | 3 ---
72191 4 files changed, 3 insertions(+), 6 deletions(-)
72192
72193commit 049104a4753e5e34916380d81b071ea836dbd38d
72194Author: Valery Febvre <vfebvre at easter-eggs.com>
72195Date:   Thu May 13 16:31:17 2004 +0000
72196
72197    lasso_authn_response_add_assertion() method removed
72198
72199 lasso/Attic/protocols/authn_response.c | 32 +-------------------------------
72200 lasso/Attic/protocols/authn_response.h | 12 ++++++------
72201 2 files changed, 7 insertions(+), 37 deletions(-)
72202
72203commit 626abfe4ffd6ebb0b6fa55efd5a607721d85ad1a
72204Author: Valery Febvre <vfebvre at easter-eggs.com>
72205Date:   Thu May 13 16:24:29 2004 +0000
72206
72207    Minor bugfix : lassoLibMajorVersion -> lassoLibMinorVersion
72208
72209 lasso/Attic/protocols/elements/assertion.c | 2 +-
72210 1 file changed, 1 insertion(+), 1 deletion(-)
72211
72212commit ff029a1c8b5c25a7cea736f41128e7544d377668
72213Author: Valery Febvre <vfebvre at easter-eggs.com>
72214Date:   Thu May 13 16:02:54 2004 +0000
72215
72216    Initial commit
72217
72218 python/xml/py_samlp_response.c | 67 ++++++++++++++++++++++++++++++++++++++++++
72219 python/xml/py_samlp_response.h | 42 ++++++++++++++++++++++++++
72220 2 files changed, 109 insertions(+)
72221
72222commit be07d39939733ae7b69f9c324e7f9bc21aab4913
72223Author: Valery Febvre <vfebvre at easter-eggs.com>
72224Date:   Thu May 13 15:59:26 2004 +0000
72225
72226    *** empty log message ***
72227
72228 lasso/xml/xml.c | 596 ++++++++++++++++++++++++++++++--------------------------
72229 lasso/xml/xml.h | 113 +++++------
72230 2 files changed, 375 insertions(+), 334 deletions(-)
72231
72232commit 2fc2c93eb6c3712d45a87cb19ebd2f6fd01be58d
72233Author: Nicolas Clapies <nclapies@entrouvert.com>
72234Date:   Thu May 13 15:19:18 2004 +0000
72235
72236    add registration python example
72237
72238 python/examples/registration.py | 51 +++++++++++++++++++++++++++++++++++++++++
72239 1 file changed, 51 insertions(+)
72240
72241commit 86f8466f0bf6b2a7ef68098ada8d2fc396a99ccd
72242Author: Nicolas Clapies <nclapies@entrouvert.com>
72243Date:   Thu May 13 15:18:24 2004 +0000
72244
72245    register name identifier request and response updates in C and python binding
72246
72247 .../protocols/register_name_identifier_request.c   |  97 ++++++++++++++++-
72248 .../protocols/register_name_identifier_request.h   |  26 +++--
72249 .../protocols/register_name_identifier_response.c  | 118 +++++++++++++++++++++
72250 .../protocols/register_name_identifier_response.h  |  20 +++-
72251 python/lasso.py                                    |  95 ++++++++++++-----
72252 python/lassomod.c                                  |  10 +-
72253 .../py_register_name_identifier_request.c          |  42 +++++++-
72254 .../py_register_name_identifier_request.h          |   5 +-
72255 .../py_register_name_identifier_response.c         |  94 ++++++++++++++--
72256 .../py_register_name_identifier_response.h         |   7 +-
72257 10 files changed, 455 insertions(+), 59 deletions(-)
72258
72259commit 4b94672a4e3f2600b34ca137a525071017e23fb7
72260Author: Valery Febvre <vfebvre at easter-eggs.com>
72261Date:   Thu May 13 13:01:01 2004 +0000
72262
72263    update
72264
72265 python/lasso_strings.py | 14 ++++++++++----
72266 1 file changed, 10 insertions(+), 4 deletions(-)
72267
72268commit 16afa26fe212e917de76b143be4df05e019a8931
72269Author: Valery Febvre <vfebvre at easter-eggs.com>
72270Date:   Thu May 13 12:58:40 2004 +0000
72271
72272    4 NameIdentifier formats added
72273
72274 lasso/xml/strings.c | 14 ++++++++++----
72275 lasso/xml/strings.h | 10 ++++++++--
72276 2 files changed, 18 insertions(+), 6 deletions(-)
72277
72278commit d46f748b3ac8f6bb56f7eeee41f0c9aaff6afdd5
72279Author: Nicolas Clapies <nclapies@entrouvert.com>
72280Date:   Tue May 11 16:51:14 2004 +0000
72281
72282    initial version
72283
72284 lasso/Attic/protocols/name_identifier_mapping.h | 15 +++++++++++++++
72285 1 file changed, 15 insertions(+)
72286
72287commit c2540f82e9f2ae39ff88f77d3a92a82f408328fa
72288Author: Nicolas Clapies <nclapies@entrouvert.com>
72289Date:   Tue May 11 16:50:55 2004 +0000
72290
72291    c example for federation termination notification
72292
72293 python/examples/defederation.py | 12 ------------
72294 1 file changed, 12 deletions(-)
72295
72296commit 1c046dbd78cb7e3b611eeeb28170b593278f9e79
72297Author: Nicolas Clapies <nclapies@entrouvert.com>
72298Date:   Tue May 11 16:50:24 2004 +0000
72299
72300    name identifier mapping response low class binding and, examples ...
72301
72302 python/examples/mapping.py                         | 38 ++++++++++++++++
72303 .../xml/py_lib_name_identifier_mapping_response.c  | 50 ++++++++++++++++++++++
72304 .../xml/py_lib_name_identifier_mapping_response.h  | 42 ++++++++++++++++++
72305 3 files changed, 130 insertions(+)
72306
72307commit 2e5edf85b8c23ef73069dbd37e453c7e2d30545a
72308Author: Nicolas Clapies <nclapies@entrouvert.com>
72309Date:   Tue May 11 16:47:33 2004 +0000
72310
72311    name identifer mapping c and python binding updates
72312
72313 .../protocols/name_identifier_mapping_request.c    |  75 ++++++++++++++
72314 .../protocols/name_identifier_mapping_request.h    |   6 +-
72315 .../protocols/name_identifier_mapping_response.c   | 114 +++++++++++++++++++++
72316 .../protocols/name_identifier_mapping_response.h   |  19 +++-
72317 python/lasso.py                                    |  90 +++++++++++-----
72318 python/lassomod.c                                  |  14 ++-
72319 .../protocols/py_name_identifier_mapping_request.c |  34 ++++++
72320 .../protocols/py_name_identifier_mapping_request.h |   2 +
72321 .../py_name_identifier_mapping_response.c          |  95 +++++++++++++++--
72322 .../py_name_identifier_mapping_response.h          |   6 +-
72323 python/setup.py                                    |   9 +-
72324 11 files changed, 414 insertions(+), 50 deletions(-)
72325
72326commit 6d63bd7cfe78477e39d9557e070f589cb4f3052e
72327Author: Nicolas Clapies <nclapies@entrouvert.com>
72328Date:   Tue May 11 09:54:26 2004 +0000
72329
72330    initial version
72331
72332 python/examples/defederation.py | 35 +++++++++++++++++++++++++++
72333 python/examples/logout.py       | 53 +++++++++++++++++++++++++++++++++++++++++
72334 2 files changed, 88 insertions(+)
72335
72336commit 1ede604043a3b25759f3192d7c66eb8fa226c19b
72337Author: Nicolas Clapies <nclapies@entrouvert.com>
72338Date:   Tue May 11 09:52:45 2004 +0000
72339
72340    federation termination notification c and binding
72341
72342 .../federation_termination_notification.c          | 68 ++++++++++++++++++++++
72343 .../federation_termination_notification.h          |  2 +
72344 python/lasso.py                                    | 66 +++++++++++----------
72345 python/lassomod.c                                  |  2 +
72346 .../py_federation_termination_notification.c       | 41 +++++++++++--
72347 .../py_federation_termination_notification.h       |  2 +
72348 6 files changed, 147 insertions(+), 34 deletions(-)
72349
72350commit e0ab9a70d5e266529518b22a6df04a2f07a2e20f
72351Author: Valery Febvre <vfebvre at easter-eggs.com>
72352Date:   Sun May 9 00:16:08 2004 +0000
72353
72354    *** empty log message ***
72355
72356 lasso/xml/xml.c         |  1 +
72357 python/examples/test.py | 12 ++++++------
72358 python/lasso.py         |  5 ++++-
72359 3 files changed, 11 insertions(+), 7 deletions(-)
72360
72361commit 5eeb378d17e33896536d5dc32283cd3e15dc7f2c
72362Author: Valery Febvre <vfebvre at easter-eggs.com>
72363Date:   Sun May 9 00:06:43 2004 +0000
72364
72365    Bugfix in lasso_node_verify_signature() method
72366    New method lasso_node_add_signature() added
72367
72368 lasso/xml/xml.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++-----------
72369 lasso/xml/xml.h | 10 ++++++---
72370 2 files changed, 58 insertions(+), 15 deletions(-)
72371
72372commit 2223cf187c36ed3053a35411147a61a5030c9da0
72373Author: Valery Febvre <vfebvre at easter-eggs.com>
72374Date:   Sun May 9 00:04:21 2004 +0000
72375
72376    Bugfix in lasso_authn_response_add_assertion() method
72377
72378 lasso/Attic/protocols/authn_response.c | 6 +++---
72379 1 file changed, 3 insertions(+), 3 deletions(-)
72380
72381commit 37f852ca18fa48cf25a238aa4fc411ef8cac5e50
72382Author: Valery Febvre <vfebvre at easter-eggs.com>
72383Date:   Fri May 7 00:58:56 2004 +0000
72384
72385    *** empty log message ***
72386
72387 lasso/Attic/protocols/authn_request.c  |  8 +++----
72388 lasso/Attic/protocols/authn_request.h  |  4 ++--
72389 lasso/Attic/protocols/authn_response.c | 19 ++++++++--------
72390 lasso/Attic/protocols/authn_response.h |  4 ++--
72391 lasso/xml/tools.c                      | 12 +++++-----
72392 lasso/xml/tools.h                      |  6 ++---
72393 lasso/xml/xml.c                        | 40 +++++++++++++++++++---------------
72394 lasso/xml/xml.h                        | 12 +++++-----
72395 python/protocols/py_authn_request.c    |  4 ++--
72396 9 files changed, 56 insertions(+), 53 deletions(-)
72397
72398commit 28460166e1f19e70e0969aca143d3beeb6e3c68b
72399Author: Valery Febvre <vfebvre at easter-eggs.com>
72400Date:   Thu May 6 17:14:15 2004 +0000
72401
72402    *** empty log message ***
72403
72404 python/lasso.py                      | 2 ++
72405 python/protocols/py_authn_response.c | 5 ++++-
72406 2 files changed, 6 insertions(+), 1 deletion(-)
72407
72408commit bc26c8f129dd0b64f067624dea97259a664bbef1
72409Author: Valery Febvre <vfebvre at easter-eggs.com>
72410Date:   Thu May 6 17:02:18 2004 +0000
72411
72412    *** empty log message ***
72413
72414 python/lasso.py     |  3 +++
72415 python/lassomod.c   |  1 +
72416 python/setup.py     |  8 ++++----
72417 python/xml/py_xml.c | 16 ++++++++++++++++
72418 python/xml/py_xml.h |  1 +
72419 5 files changed, 25 insertions(+), 4 deletions(-)
72420
72421commit 60cffeeeb185ec2b9c70d8018b2cc61f11e2f945
72422Author: Valery Febvre <vfebvre at easter-eggs.com>
72423Date:   Thu May 6 15:45:16 2004 +0000
72424
72425    *** empty log message ***
72426
72427 lasso/Attic/protocols/authn_response.c             | 106 ++++++++++++++++++++-
72428 lasso/Attic/protocols/authn_response.h             |  34 +++----
72429 .../protocols/elements/authentication_statement.c  |  16 +---
72430 .../protocols/elements/authentication_statement.h  |   4 +-
72431 lasso/xml/xml.c                                    |   1 -
72432 python/examples/test.py                            |  24 ++---
72433 python/lasso.py                                    |  94 ++++++++++--------
72434 python/lasso_strings.py                            |  13 +++
72435 python/lassomod.c                                  |   8 +-
72436 .../elements/py_authentication_statement.c         |  14 +--
72437 python/protocols/py_authn_response.c               |  32 +++++--
72438 python/protocols/py_authn_response.h               |   3 +-
72439 python/setup.py                                    |   1 +
72440 13 files changed, 239 insertions(+), 111 deletions(-)
72441
72442commit 71ed7f38a91309cd81daca5d2c697f21a6b646b7
72443Author: Nicolas Clapies <nclapies@entrouvert.com>
72444Date:   Thu May 6 14:42:04 2004 +0000
72445
72446    add class method constructor new_from_query in LogoutResponse
72447
72448 python/lasso.py                       |  5 +++++
72449 python/lassomod.c                     |  1 +
72450 python/protocols/py_logout_response.c | 17 +++++++++++++++++
72451 python/protocols/py_logout_response.h |  1 +
72452 4 files changed, 24 insertions(+)
72453
72454commit d7394d35caea8fe9d256b97f194ad4e832826545
72455Author: Valery Febvre <vfebvre at easter-eggs.com>
72456Date:   Thu May 6 14:28:19 2004 +0000
72457
72458    Bugfixes in lasso_node_serialize(), lasso_node_get_attrs() and lasso_node_get_children() methods
72459
72460 lasso/xml/xml.c | 34 ++++++++++++++++++++--------------
72461 1 file changed, 20 insertions(+), 14 deletions(-)
72462
72463commit 1e001fb752550e7de4a4d8e5c024b60aa48cad76
72464Author: Valery Febvre <vfebvre at easter-eggs.com>
72465Date:   Thu May 6 13:35:08 2004 +0000
72466
72467    Removed lasso_node_new_ns() method
72468
72469 lasso/xml/xml.c | 29 ++---------------------------
72470 lasso/xml/xml.h |  3 ---
72471 2 files changed, 2 insertions(+), 30 deletions(-)
72472
72473commit 119f037d434669d9977ea97fbb94987b4bc66b4c
72474Author: Valery Febvre <vfebvre at easter-eggs.com>
72475Date:   Thu May 6 13:33:49 2004 +0000
72476
72477    *** empty log message ***
72478
72479 lasso/xml/ds_signature.c | 5 -----
72480 1 file changed, 5 deletions(-)
72481
72482commit 779e9820b1b8981f9965a4563fe6af641f7da3ea
72483Author: Valery Febvre <vfebvre at easter-eggs.com>
72484Date:   Thu May 6 00:01:48 2004 +0000
72485
72486    2 new constructors :
72487            lasso_node_new_from_dump()
72488            lasso_node_new_from_xmlNode()
72489    lasso_node_parse_memory() renamed -> lasso_node_load_from_buffer()
72490
72491 lasso/xml/xml.c | 72 ++++++++++++++++++++++++++++++++++++---------------------
72492 lasso/xml/xml.h | 10 ++++----
72493 2 files changed, 52 insertions(+), 30 deletions(-)
72494
72495commit 6878046a42ead812418d5a73c5347bb5aeeb1795
72496Author: Valery Febvre <vfebvre at easter-eggs.com>
72497Date:   Wed May 5 23:57:25 2004 +0000
72498
72499    minor changes
72500
72501 lasso/Attic/protocols/logout_request.c  | 203 ++++++++++++------------
72502 lasso/Attic/protocols/logout_request.h  |  12 +-
72503 lasso/Attic/protocols/logout_response.c | 271 +++++++++++++++-----------------
72504 lasso/Attic/protocols/logout_response.h |  13 +-
72505 4 files changed, 242 insertions(+), 257 deletions(-)
72506
72507commit 23d49536c103dbef67e6f4225354e5119a035640
72508Author: Nicolas Clapies <nclapies@entrouvert.com>
72509Date:   Wed May 5 17:07:15 2004 +0000
72510
72511    add low level of logout response binding
72512
72513 python/setup.py | 9 +++++----
72514 1 file changed, 5 insertions(+), 4 deletions(-)
72515
72516commit 72ae1962b53001874dfd435ce6013b111b4fac5d
72517Author: Nicolas Clapies <nclapies@entrouvert.com>
72518Date:   Wed May 5 17:06:35 2004 +0000
72519
72520    binding for low level of logout request and response C class
72521
72522 python/xml/py_lib_logout_response.c | 50 +++++++++++++++++++++++++++++++++++++
72523 python/xml/py_lib_logout_response.h | 41 ++++++++++++++++++++++++++++++
72524 2 files changed, 91 insertions(+)
72525
72526commit b57e1b705be534e86a4273e036ab7c94f38ff2d0
72527Author: Nicolas Clapies <nclapies@entrouvert.com>
72528Date:   Wed May 5 17:05:18 2004 +0000
72529
72530    update of LogoutRequest LogoutResponse classes
72531
72532 python/lasso.py                       | 69 ++++++++++++++++++++-----------
72533 python/lassomod.c                     | 12 +++++-
72534 python/protocols/py_logout_request.c  | 42 +++++++++++++++++--
72535 python/protocols/py_logout_request.h  |  2 +
72536 python/protocols/py_logout_response.c | 77 ++++++++++++++++++++++++++++++-----
72537 python/protocols/py_logout_response.h |  5 ++-
72538 6 files changed, 166 insertions(+), 41 deletions(-)
72539
72540commit 288995dd19a0a5eb1af0d32ffe867a0e37a59a8a
72541Author: Nicolas Clapies <nclapies@entrouvert.com>
72542Date:   Wed May 5 17:03:39 2004 +0000
72543
72544    update of constructors
72545
72546 lasso/Attic/protocols/logout_response.c | 2 +-
72547 lasso/Attic/protocols/logout_response.h | 2 +-
72548 2 files changed, 2 insertions(+), 2 deletions(-)
72549
72550commit 723aca5030052fdf956695e282d9c7e70208290e
72551Author: Valery Febvre <vfebvre at easter-eggs.com>
72552Date:   Wed May 5 16:22:08 2004 +0000
72553
72554    *** empty log message ***
72555
72556 lasso/xml/xml.c | 14 +++++++-------
72557 lasso/xml/xml.h |  4 ++--
72558 2 files changed, 9 insertions(+), 9 deletions(-)
72559
72560commit d696d0116c834fb7f09a6a2b2e5fe8f91554160e
72561Author: Valery Febvre <vfebvre at easter-eggs.com>
72562Date:   Wed May 5 16:19:50 2004 +0000
72563
72564    Added a new method -> lasso_node_copy()
72565
72566 lasso/xml/xml.c | 98 ++++++++++++++++++++++++++++++++++-----------------------
72567 lasso/xml/xml.h |  5 ++-
72568 2 files changed, 63 insertions(+), 40 deletions(-)
72569
72570commit b6011ab10734bec8c6b47131ef75a45e689681a4
72571Author: Nicolas Clapies <nclapies@entrouvert.com>
72572Date:   Wed May 5 12:59:16 2004 +0000
72573
72574    add enveloping in soap node
72575
72576 python/lasso.py     | 47 ++++++++++++++++++++++++++++++-----------------
72577 python/lassomod.c   |  1 +
72578 python/xml/py_xml.c | 16 ++++++++++++++++
72579 python/xml/py_xml.h |  1 +
72580 4 files changed, 48 insertions(+), 17 deletions(-)
72581
72582commit 84a15f9fdde1548e7eef0a33fd32887376ba54be
72583Author: Nicolas Clapies <nclapies@entrouvert.com>
72584Date:   Wed May 5 12:56:17 2004 +0000
72585
72586    update ...
72587
72588 lasso/xml/soap-env_body.c     | 11 -----------
72589 lasso/xml/soap-env_body.h     |  2 ++
72590 lasso/xml/soap-env_envelope.c | 14 +-------------
72591 lasso/xml/soap-env_envelope.h |  6 ++++--
72592 4 files changed, 7 insertions(+), 26 deletions(-)
72593
72594commit 885e0ea58d90f0ec1e510e3a1a58f5ad12dd2217
72595Author: Nicolas Clapies <nclapies@entrouvert.com>
72596Date:   Wed May 5 12:54:24 2004 +0000
72597
72598    add soap enveloping method in LassoNode
72599
72600 lasso/xml/xml.c | 31 +++++++++++++++++++++++++++++++
72601 lasso/xml/xml.h |  3 +++
72602 2 files changed, 34 insertions(+)
72603
72604commit 9eb461b73b46bccabbf257db2a2d0ffac71c4266
72605Author: Nicolas Clapies <nclapies@entrouvert.com>
72606Date:   Wed May 5 12:53:32 2004 +0000
72607
72608    delete lasso_protocol_export_to_soap() function
72609
72610 lasso/Attic/protocols/protocols.c | 15 ---------------
72611 lasso/Attic/protocols/protocols.h |  2 --
72612 2 files changed, 17 deletions(-)
72613
72614commit 92196b4c30366efca9470babf8da8bb7a449c6f6
72615Author: Valery Febvre <vfebvre at easter-eggs.com>
72616Date:   Wed May 5 01:12:20 2004 +0000
72617
72618    Initail commit
72619
72620 python/xml/py_lib_authentication_statement.c | 68 ++++++++++++++++++++++++++++
72621 python/xml/py_lib_authentication_statement.h | 42 +++++++++++++++++
72622 2 files changed, 110 insertions(+)
72623
72624commit 7005e9465c1761dc032fb2a131f3ba2b371928d0
72625Author: Valery Febvre <vfebvre at easter-eggs.com>
72626Date:   Wed May 5 01:11:14 2004 +0000
72627
72628    a new constructor - lasso_authn_request_new_from_query()
72629
72630 lasso/Attic/protocols/authn_request.c | 145 ++++++++++++++++++++++++++++++++++
72631 lasso/Attic/protocols/authn_request.h |   5 +-
72632 2 files changed, 148 insertions(+), 2 deletions(-)
72633
72634commit edeb4c17eca3568acd2bdc359003ff9c60d61ab7
72635Author: Valery Febvre <vfebvre at easter-eggs.com>
72636Date:   Wed May 5 01:04:13 2004 +0000
72637
72638    a big bug fixes in lasso_query_to_dict()
72639
72640 lasso/xml/tools.c | 8 +++-----
72641 1 file changed, 3 insertions(+), 5 deletions(-)
72642
72643commit f8d8e5d42a48111244f87e8359d10cf23545a6bf
72644Author: Nicolas Clapies <nclapies@entrouvert.com>
72645Date:   Tue May 4 16:45:00 2004 +0000
72646
72647    minor updates
72648
72649 lasso/Attic/protocols/logout_request.c | 52 +++++++++++++++++-----------------
72650 1 file changed, 26 insertions(+), 26 deletions(-)
72651
72652commit 34f03db26929031eee05266c7eef9b4306b69750
72653Author: Nicolas Clapies <nclapies@entrouvert.com>
72654Date:   Tue May 4 14:45:18 2004 +0000
72655
72656    add constructors for LogoutRequest and LogoutResponse
72657
72658 lasso/Attic/protocols/logout_request.c  | 154 ++++++++++++++++++-----
72659 lasso/Attic/protocols/logout_request.h  |  10 +-
72660 lasso/Attic/protocols/logout_response.c | 216 +++++++++++++++++++++++++-------
72661 lasso/Attic/protocols/logout_response.h |  21 +++-
72662 4 files changed, 313 insertions(+), 88 deletions(-)
72663
72664commit 52973a4ff317e26b8d5dc07496f293fc8e1ccdc2
72665Author: Nicolas Clapies <nclapies@entrouvert.com>
72666Date:   Tue May 4 14:28:34 2004 +0000
72667
72668    add function to build a soap-enveloped lasso node
72669
72670 lasso/Attic/protocols/protocols.c | 15 +++++++++++++++
72671 lasso/Attic/protocols/protocols.h |  4 ++++
72672 2 files changed, 19 insertions(+)
72673
72674commit 1205203bea9ebb3bbefa4dc8bd343b2b53bddb0f
72675Author: Nicolas Clapies <nclapies@entrouvert.com>
72676Date:   Tue May 4 12:02:07 2004 +0000
72677
72678    initial version
72679
72680 lasso/xml/soap-env_body.c     | 101 +++++++++++++++++++++++++++++++++++++++++
72681 lasso/xml/soap-env_body.h     |  62 +++++++++++++++++++++++++
72682 lasso/xml/soap-env_envelope.c | 102 ++++++++++++++++++++++++++++++++++++++++++
72683 lasso/xml/soap-env_envelope.h |  63 ++++++++++++++++++++++++++
72684 4 files changed, 328 insertions(+)
72685
72686commit cc22b545da06b727494a568d14af05df929bb1ac
72687Author: Nicolas Clapies <nclapies@entrouvert.com>
72688Date:   Mon May 3 15:12:46 2004 +0000
72689
72690    update makefile.am for soap
72691
72692 lasso/xml/Makefile.am | 8 ++++++--
72693 1 file changed, 6 insertions(+), 2 deletions(-)
72694
72695commit 53e4eaa5a121c40cc2ce61a657072e973e19b869
72696Author: Nicolas Clapies <nclapies@entrouvert.com>
72697Date:   Mon May 3 15:12:17 2004 +0000
72698
72699    add constants for soap
72700
72701 lasso/xml/strings.c | 8 ++++++++
72702 lasso/xml/strings.h | 8 ++++++++
72703 2 files changed, 16 insertions(+)
72704
72705commit 843d643b20193f69afea99df09c17fd9dacffd66
72706Author: Valery Febvre <vfebvre at easter-eggs.com>
72707Date:   Mon May 3 15:08:25 2004 +0000
72708
72709    *** empty log message ***
72710
72711 lasso/xml/strings.c | 8 ++++----
72712 1 file changed, 4 insertions(+), 4 deletions(-)
72713
72714commit 61cd21f5995dffaaa5567cf747a8ec94cc851c97
72715Author: Valery Febvre <vfebvre at easter-eggs.com>
72716Date:   Mon May 3 14:40:16 2004 +0000
72717
72718    4 new SAML Confirmation methods
72719
72720 lasso/xml/strings.c | 5 +++++
72721 lasso/xml/strings.h | 6 ++++++
72722 2 files changed, 11 insertions(+)
72723
72724commit fc210ac14ab5f7bf0e20b74e928fd44f316a3623
72725Author: Valery Febvre <vfebvre at easter-eggs.com>
72726Date:   Mon May 3 14:25:17 2004 +0000
72727
72728    *** empty log message ***
72729
72730 lasso/Attic/protocols/logout_request.c                  | 12 ++++++------
72731 lasso/Attic/protocols/name_identifier_mapping_request.c | 12 ++++++------
72732 python/lasso.py                                         |  8 ++++----
72733 python/protocols/py_logout_request.c                    |  4 ++--
72734 python/protocols/py_name_identifier_mapping_request.c   |  4 ++--
72735 5 files changed, 20 insertions(+), 20 deletions(-)
72736
72737commit 241fd7054772ff526eb8ac6fc53cf26211f39d70
72738Author: Valery Febvre <vfebvre at easter-eggs.com>
72739Date:   Mon May 3 10:26:12 2004 +0000
72740
72741    *** empty log message ***
72742
72743 lasso/Attic/protocols/authn_response.c | 7 +++++--
72744 1 file changed, 5 insertions(+), 2 deletions(-)
72745
72746commit d0c8a32a38b5ad126350e283de27e11d57655eb4
72747Author: Valery Febvre <vfebvre at easter-eggs.com>
72748Date:   Mon May 3 09:38:44 2004 +0000
72749
72750    Methods set_relayState() and set_nameIDPolicy() added in LibAuthnRequest class
72751
72752 python/lasso.py                   |  6 ++++++
72753 python/lassomod.c                 |  2 ++
72754 python/xml/py_lib_authn_request.c | 36 ++++++++++++++++++++++++++++++++++++
72755 python/xml/py_lib_authn_request.h |  2 ++
72756 4 files changed, 46 insertions(+)
72757
72758commit 464e5d2777f7f5441f62fba3912ffb8cda74d37f
72759Author: Valery Febvre <vfebvre at easter-eggs.com>
72760Date:   Sun May 2 22:30:06 2004 +0000
72761
72762    last version which demonstrates an Authentication Request/Response (more comments)
72763
72764 python/examples/test.py | 52 ++++++++++++++++++++++++++++++++++++++++++++++---
72765 1 file changed, 49 insertions(+), 3 deletions(-)
72766
72767commit 330934458a3644a7021678bccc59221adf59f47a
72768Author: Valery Febvre <vfebvre at easter-eggs.com>
72769Date:   Sun May 2 22:25:37 2004 +0000
72770
72771    Too many changes, sorry
72772
72773 python/lasso.py    | 535 +++++++++++++++++++++++++----------------------------
72774 python/lassomod.c  | 131 ++++++++-----
72775 python/py_lasso.c  |   5 +-
72776 python/py_lasso.h  |   2 +-
72777 python/setup.py    |  20 +-
72778 python/wrap_objs.c |   2 +-
72779 6 files changed, 364 insertions(+), 331 deletions(-)
72780
72781commit fadb14e123c3f661d79cfca4192985bfaf1d5bb9
72782Author: Valery Febvre <vfebvre at easter-eggs.com>
72783Date:   Sun May 2 22:19:01 2004 +0000
72784
72785    Many many changes
72786
72787 python/protocols/py_authn_request.c                | 23 ++++--
72788 python/protocols/py_authn_request.h                |  5 +-
72789 .../py_federation_termination_notification.c       | 64 ++++-----------
72790 .../py_federation_termination_notification.h       |  8 +-
72791 python/protocols/py_logout_request.c               | 90 ++++----------------
72792 python/protocols/py_logout_request.h               | 10 +--
72793 python/protocols/py_logout_response.c              | 49 ++++-------
72794 python/protocols/py_logout_response.h              |  7 +-
72795 .../protocols/py_name_identifier_mapping_request.c | 61 ++++----------
72796 .../protocols/py_name_identifier_mapping_request.h | 12 +--
72797 .../py_name_identifier_mapping_response.c          | 45 ++++------
72798 .../py_name_identifier_mapping_response.h          |  7 +-
72799 .../py_register_name_identifier_request.c          | 95 ++++++++--------------
72800 .../py_register_name_identifier_request.h          |  8 +-
72801 .../py_register_name_identifier_response.c         | 46 ++++-------
72802 .../py_register_name_identifier_response.h         |  7 +-
72803 16 files changed, 175 insertions(+), 362 deletions(-)
72804
72805commit 290e743aa70ca648d9e252209130aaa2fe1c1c2d
72806Author: Valery Febvre <vfebvre at easter-eggs.com>
72807Date:   Sun May 2 22:11:49 2004 +0000
72808
72809    only cosmetic
72810
72811 lasso/xml/lib_authn_request.c    |  2 +-
72812 lasso/xml/lib_logout_request.c   | 20 ++++++++++----------
72813 lasso/xml/lib_logout_request.h   |  8 ++++----
72814 lasso/xml/saml_name_identifier.c | 16 ++++++++--------
72815 lasso/xml/saml_name_identifier.h |  6 +++---
72816 5 files changed, 26 insertions(+), 26 deletions(-)
72817
72818commit 8b78246a863ddeda5f64d7d1652a646acf825ac3
72819Author: Valery Febvre <vfebvre at easter-eggs.com>
72820Date:   Sun May 2 22:07:29 2004 +0000
72821
72822    Funct lasso_node_set_node() renamed -> lasso_node_set_xmlNode()
72823
72824 lasso/xml/ds_signature.c |  2 +-
72825 lasso/xml/xml.c          | 55 ++++++++++++++++++++++++------------------------
72826 lasso/xml/xml.h          |  4 ++--
72827 3 files changed, 30 insertions(+), 31 deletions(-)
72828
72829commit b7bf15e57a21d38a3a44687b5f8fd4c2067794f8
72830Author: Valery Febvre <vfebvre at easter-eggs.com>
72831Date:   Sun May 2 22:00:46 2004 +0000
72832
72833    cosmetic
72834
72835 .../protocols/federation_termination_notification.c    |  1 -
72836 lasso/Attic/protocols/logout_response.c                |  1 +
72837 .../Attic/protocols/register_name_identifier_request.c | 18 +++++++++---------
72838 .../protocols/register_name_identifier_response.c      | 17 +++++++++++------
72839 4 files changed, 21 insertions(+), 16 deletions(-)
72840
72841commit d73bc496013cb44307f01716a1f0a9e3f9a261d0
72842Author: Valery Febvre <vfebvre at easter-eggs.com>
72843Date:   Sun May 2 21:57:15 2004 +0000
72844
72845    3 LassoAuthnRequest replaced by LassoRegisterNameIdentifierRequest
72846
72847 lasso/Attic/protocols/register_name_identifier_request.h | 6 +++---
72848 1 file changed, 3 insertions(+), 3 deletions(-)
72849
72850commit fc6b86bcbee58eb3a56555ded0ca2085a3b40dc7
72851Author: Valery Febvre <vfebvre at easter-eggs.com>
72852Date:   Sun May 2 21:51:09 2004 +0000
72853
72854    a bad cast fix
72855
72856 lasso/Attic/protocols/name_identifier_mapping_response.c | 7 ++++---
72857 1 file changed, 4 insertions(+), 3 deletions(-)
72858
72859commit b4d1094c1e4def357062bc17397250d379335f48
72860Author: Valery Febvre <vfebvre at easter-eggs.com>
72861Date:   Sun May 2 21:48:10 2004 +0000
72862
72863    In funct name_identifier_mapping_request_new():
72864    args providerID and nameIdentifier : required
72865    args nameQualifier and format      : optional
72866
72867 .../protocols/name_identifier_mapping_request.c    | 23 +++++++++++++---------
72868 1 file changed, 14 insertions(+), 9 deletions(-)
72869
72870commit 0eee01cfa62dcbd451cad607b1caa5b99165937a
72871Author: Valery Febvre <vfebvre at easter-eggs.com>
72872Date:   Sun May 2 21:43:18 2004 +0000
72873
72874    In funct logout_request_new():
72875    args providerID and nameIdentifier : required
72876    args nameQualifier and format      : optional
72877
72878 lasso/Attic/protocols/logout_request.c | 13 +++++++++----
72879 1 file changed, 9 insertions(+), 4 deletions(-)
72880
72881commit 87eabaee6a0ddb68f54d25c2caf65c93ac77ea3e
72882Author: Valery Febvre <vfebvre at easter-eggs.com>
72883Date:   Sun May 2 21:31:35 2004 +0000
72884
72885    Removed funct lasso_authn_response_get_protocolProfile()
72886    Added funct lasso_authn_response_process_authentication_result()
72887    3 args removed in lasso_authn_response_new()
72888
72889 lasso/Attic/protocols/authn_response.c | 46 ++++++++++++++++++----------------
72890 lasso/Attic/protocols/authn_response.h | 30 +++++++++++-----------
72891 2 files changed, 39 insertions(+), 37 deletions(-)
72892
72893commit acd876c5ecf696eebe8d92aba25b21f8e127b60d
72894Author: Valery Febvre <vfebvre at easter-eggs.com>
72895Date:   Sun May 2 21:12:00 2004 +0000
72896
72897    nico added to authors
72898
72899 python/xml/py_xml.c | 3 ++-
72900 python/xml/py_xml.h | 3 ++-
72901 2 files changed, 4 insertions(+), 2 deletions(-)
72902
72903commit 15fe54cf78177b462ffbbbca46db568470eef0cb
72904Author: Valery Febvre <vfebvre at easter-eggs.com>
72905Date:   Sun May 2 20:58:33 2004 +0000
72906
72907    Initial commit
72908
72909 python/protocols/elements/py_assertion.c           |  59 ++++++++
72910 python/protocols/elements/py_assertion.h           |  41 +++++
72911 .../elements/py_authentication_statement.c         |  77 ++++++++++
72912 .../elements/py_authentication_statement.h         |  41 +++++
72913 python/protocols/py_authn_response.c               | 167 +++++++++++++++++++++
72914 python/protocols/py_authn_response.h               |  47 ++++++
72915 python/xml/py_lib_authn_request.c                  | 104 +++++++++++++
72916 python/xml/py_lib_authn_request.h                  |  44 ++++++
72917 .../py_lib_federation_termination_notification.c   |  68 +++++++++
72918 .../py_lib_federation_termination_notification.h   |  42 ++++++
72919 python/xml/py_lib_logout_request.c                 | 140 +++++++++++++++++
72920 python/xml/py_lib_logout_request.h                 |  46 ++++++
72921 .../xml/py_lib_name_identifier_mapping_request.c   |  68 +++++++++
72922 .../xml/py_lib_name_identifier_mapping_request.h   |  42 ++++++
72923 .../xml/py_lib_register_name_identifier_request.c  |  68 +++++++++
72924 .../xml/py_lib_register_name_identifier_request.h  |  42 ++++++
72925 python/xml/py_saml_assertion.c                     |  68 +++++++++
72926 python/xml/py_saml_assertion.h                     |  42 ++++++
72927 python/xml/py_saml_authentication_statement.c      |  50 ++++++
72928 python/xml/py_saml_authentication_statement.h      |  41 +++++
72929 python/xml/py_saml_name_identifier.c               |  94 ++++++++++++
72930 python/xml/py_saml_name_identifier.h               |  43 ++++++
72931 22 files changed, 1434 insertions(+)
72932
72933commit 071ee4be43259b82ee49b6a7c49049e29f76ac16
72934Author: Valery Febvre <vfebvre at easter-eggs.com>
72935Date:   Sun May 2 20:45:42 2004 +0000
72936
72937    Added funct lasso_authn_request_get_protocolProfile()
72938
72939 lasso/Attic/protocols/authn_request.c | 16 ++++++++++++++++
72940 lasso/Attic/protocols/authn_request.h | 20 ++++++++++++--------
72941 2 files changed, 28 insertions(+), 8 deletions(-)
72942
72943commit 0cb94ccbe4819e1684ea96fdd30be6b6746c93df
72944Author: Valery Febvre <vfebvre at easter-eggs.com>
72945Date:   Thu Apr 29 02:08:03 2004 +0000
72946
72947    #include fix
72948
72949 python/wrap_objs.h | 7 +------
72950 1 file changed, 1 insertion(+), 6 deletions(-)
72951
72952commit 270eddff857fd13be3448f30a197f85c5b3964ad
72953Author: Valery Febvre <vfebvre at easter-eggs.com>
72954Date:   Thu Apr 29 01:57:11 2004 +0000
72955
72956    *** empty log message ***
72957
72958 python/examples/test.py | 56 +++++++------------------------------------------
72959 1 file changed, 8 insertions(+), 48 deletions(-)
72960
72961commit 9f5d656f99c9cba9c4a9ccef2bae822b8110bfb4
72962Author: Valery Febvre <vfebvre at easter-eggs.com>
72963Date:   Thu Apr 29 01:56:34 2004 +0000
72964
72965    AuthnRequest added
72966
72967 python/lasso.py   | 53 ++++++++++++++++++-----------------------------------
72968 python/lassomod.c | 21 +++++++++++++--------
72969 python/setup.py   |  9 +++++----
72970 3 files changed, 36 insertions(+), 47 deletions(-)
72971
72972commit e10d97282f31c10f292b5c4d10c89cebf616df58
72973Author: Valery Febvre <vfebvre at easter-eggs.com>
72974Date:   Thu Apr 29 01:51:19 2004 +0000
72975
72976    3 methods and 1 funct added
72977
72978 lasso/Attic/protocols/authn_response.c | 148 +++++++++++++++++++++++++++------
72979 lasso/Attic/protocols/authn_response.h |  31 +++++--
72980 2 files changed, 145 insertions(+), 34 deletions(-)
72981
72982commit 03c0b215c6f8b5fc7f724498c7fb5f81987cdd01
72983Author: Valery Febvre <vfebvre at easter-eggs.com>
72984Date:   Thu Apr 29 01:46:33 2004 +0000
72985
72986    Initial commit
72987
72988 python/protocols/py_authn_request.c | 100 ++++++++++++++++++++++++++++++++++++
72989 python/protocols/py_authn_request.h |  42 +++++++++++++++
72990 2 files changed, 142 insertions(+)
72991
72992commit 6dfee05214d86dc3081d2b0d6f3f1caa4e421dec
72993Author: Valery Febvre <vfebvre at easter-eggs.com>
72994Date:   Wed Apr 28 21:49:07 2004 +0000
72995
72996    a new funct added: lasso_query_get_value()
72997
72998 lasso/xml/tools.c | 39 +++++++++++++++++++++++++++++++++++----
72999 lasso/xml/tools.h | 35 ++++++++++++++++++++---------------
73000 2 files changed, 55 insertions(+), 19 deletions(-)
73001
73002commit 0807e6fc8ee944728f91b51ad0399d74fb8013b0
73003Author: Valery Febvre <vfebvre at easter-eggs.com>
73004Date:   Wed Apr 28 15:53:31 2004 +0000
73005
73006    #include <libxml/xpath.h> replaced by #include <libxml/tree.h>
73007
73008 lasso/xml/strings.h | 2 +-
73009 1 file changed, 1 insertion(+), 1 deletion(-)
73010
73011commit 158a8769ad497d35d8e6805d2328e4dbf0ee6785
73012Author: Valery Febvre <vfebvre at easter-eggs.com>
73013Date:   Wed Apr 28 15:52:14 2004 +0000
73014
73015    lasso_str_verify() renamed -> lasso_query_verify_signature()
73016
73017 lasso/xml/tools.c | 155 ++++++++++++++++++++++++++++--------------------------
73018 lasso/xml/tools.h |  45 ++++++++++------
73019 2 files changed, 109 insertions(+), 91 deletions(-)
73020
73021commit ceaf16d41334ab3bea6fbb9aadcbe4b5495bc9ce
73022Author: Valery Febvre <vfebvre at easter-eggs.com>
73023Date:   Wed Apr 28 14:28:35 2004 +0000
73024
73025    *** empty log message ***
73026
73027 lasso/Attic/protocols/protocols.c | 77 ---------------------------------------
73028 lasso/Attic/protocols/protocols.h | 21 -----------
73029 2 files changed, 98 deletions(-)
73030
73031commit 2f6fc613558c72c283106993cba5fbd39db32ddd
73032Author: Valery Febvre <vfebvre at easter-eggs.com>
73033Date:   Wed Apr 28 10:26:17 2004 +0000
73034
73035    *** empty log message ***
73036
73037 python/generator_lasso_strings.py |  5 +++--
73038 python/lasso_strings.py           | 18 ++++++++++++++++++
73039 2 files changed, 21 insertions(+), 2 deletions(-)
73040
73041commit 1c4f154e2a5666e59675bf62d2ada178bedb2e9f
73042Author: Valery Febvre <vfebvre at easter-eggs.com>
73043Date:   Wed Apr 28 00:11:19 2004 +0000
73044
73045    *** empty log message ***
73046
73047 lasso/Attic/protocols/Makefile.am | 11 +++++++++--
73048 1 file changed, 9 insertions(+), 2 deletions(-)
73049
73050commit 075c49b5371052d0d0d055d3f77fdf00dc4a2060
73051Author: Valery Febvre <vfebvre at easter-eggs.com>
73052Date:   Tue Apr 27 23:46:16 2004 +0000
73053
73054    lasso/protocols/elements/Makefile added
73055
73056 configure.ac | 1 +
73057 1 file changed, 1 insertion(+)
73058
73059commit 2918460bf597b3ea14bc4e09d5e71cdd271b62f5
73060Author: Valery Febvre <vfebvre at easter-eggs.com>
73061Date:   Tue Apr 27 23:45:04 2004 +0000
73062
73063    Initial commit
73064
73065 lasso/Attic/protocols/elements/.cvsignore          |   6 +
73066 lasso/Attic/protocols/elements/Makefile.am         |  21 ++++
73067 lasso/Attic/protocols/elements/assertion.c         |  97 ++++++++++++++++
73068 lasso/Attic/protocols/elements/assertion.h         |  63 +++++++++++
73069 .../protocols/elements/authentication_statement.c  | 126 +++++++++++++++++++++
73070 .../protocols/elements/authentication_statement.h  |  71 ++++++++++++
73071 6 files changed, 384 insertions(+)
73072
73073commit d961d62221220e82732e2fc5c9cff4ab718ac4de
73074Author: Valery Febvre <vfebvre at easter-eggs.com>
73075Date:   Tue Apr 27 23:36:01 2004 +0000
73076
73077    *** empty log message ***
73078
73079 lasso/Attic/protocols/protocol.c | 141 ---------------------------------------
73080 lasso/Attic/protocols/protocol.h |  76 ---------------------
73081 2 files changed, 217 deletions(-)
73082
73083commit 9c2cfea54036ec7419a637350f6f0fc146ff87ff
73084Author: Nicolas Clapies <nclapies@entrouvert.com>
73085Date:   Tue Apr 27 17:21:30 2004 +0000
73086
73087    add support for binding of  NameIdentifierMapping
73088
73089 python/setup.py | 2 ++
73090 1 file changed, 2 insertions(+)
73091
73092commit 6f1ffb6de23ab0c05f0eb7d1b4119f73a58d8bd8
73093Author: Nicolas Clapies <nclapies@entrouvert.com>
73094Date:   Tue Apr 27 17:20:36 2004 +0000
73095
73096    add NameIdentifierMappingRequest/Response class and binding
73097
73098 lasso/Attic/protocols/Makefile.am                  |   4 +
73099 .../protocols/name_identifier_mapping_request.c    | 107 +++++++++++++++++++
73100 .../protocols/name_identifier_mapping_request.h    |  65 ++++++++++++
73101 .../protocols/name_identifier_mapping_response.c   | 116 +++++++++++++++++++++
73102 .../protocols/name_identifier_mapping_response.h   |  64 ++++++++++++
73103 python/lasso.py                                    |  65 ++++++++++++
73104 python/lassomod.c                                  |  11 ++
73105 .../protocols/py_name_identifier_mapping_request.c |  93 +++++++++++++++++
73106 .../protocols/py_name_identifier_mapping_request.h |  47 +++++++++
73107 .../py_name_identifier_mapping_response.c          |  78 ++++++++++++++
73108 .../py_name_identifier_mapping_response.h          |  41 ++++++++
73109 11 files changed, 691 insertions(+)
73110
73111commit 22e74ede81046574292d305a1bc1f123491c36d0
73112Author: Nicolas Clapies <nclapies@entrouvert.com>
73113Date:   Tue Apr 27 15:34:34 2004 +0000
73114
73115    add optional attribute in FederationTerminationNotification
73116
73117 python/lasso.py                                           |  5 +++++
73118 python/lassomod.c                                         |  2 +-
73119 python/protocols/py_federation_termination_notification.c | 14 ++++++++++++++
73120 python/protocols/py_federation_termination_notification.h |  1 +
73121 4 files changed, 21 insertions(+), 1 deletion(-)
73122
73123commit e4746e265e380cedc609fb53195c704dcd675920
73124Author: Valery Febvre <vfebvre at easter-eggs.com>
73125Date:   Tue Apr 27 15:30:02 2004 +0000
73126
73127    Fixed a big boulette
73128
73129 lasso/Attic/protocols/authn_response.c | 4 ++--
73130 1 file changed, 2 insertions(+), 2 deletions(-)
73131
73132commit b95491f86701a7ec23c95f0b964626ece40a4202
73133Author: Nicolas Clapies <nclapies@entrouvert.com>
73134Date:   Tue Apr 27 15:02:09 2004 +0000
73135
73136    delete files from cvs
73137
73138 lasso/Attic/protocols/logout.c                   | 284 -----------------------
73139 lasso/Attic/protocols/logout.h                   |  75 ------
73140 lasso/Attic/protocols/register_name_identifier.c | 195 ----------------
73141 lasso/Attic/protocols/register_name_identifier.h |  58 -----
73142 4 files changed, 612 deletions(-)
73143
73144commit 6cfd865e064cf40f1957e92abad4c1eb21105fd5
73145Author: Valery Febvre <vfebvre at easter-eggs.com>
73146Date:   Tue Apr 27 14:56:57 2004 +0000
73147
73148    *** empty log message ***
73149
73150 lasso/Attic/protocols/Makefile.am       | 15 ++++++---
73151 lasso/Attic/protocols/authn_request.c   |  2 +-
73152 lasso/Attic/protocols/authn_request.h   |  6 ++--
73153 lasso/Attic/protocols/authn_response.c  | 60 +++++++++++++--------------------
73154 lasso/Attic/protocols/authn_response.h  | 13 ++++---
73155 lasso/Attic/protocols/logout_request.c  | 10 +++---
73156 lasso/Attic/protocols/logout_response.c |  9 +++--
73157 7 files changed, 58 insertions(+), 57 deletions(-)
73158
73159commit 340881c5858f1a3debbb8c7ec1fd592428911b8b
73160Author: Nicolas Clapies <nclapies@entrouvert.com>
73161Date:   Tue Apr 27 14:54:39 2004 +0000
73162
73163    add optional element RelayState
73164
73165 lasso/Attic/protocols/register_name_identifier_response.c |  7 ++++++-
73166 python/lasso.py                                           |  4 ++++
73167 python/lassomod.c                                         |  1 +
73168 python/protocols/py_register_name_identifier_request.c    | 14 ++++++++++++++
73169 python/protocols/py_register_name_identifier_request.h    |  1 +
73170 5 files changed, 26 insertions(+), 1 deletion(-)
73171
73172commit 7d5c442cc20fd40ea4784682c24fd4f8945b63a0
73173Author: Nicolas Clapies <nclapies@entrouvert.com>
73174Date:   Tue Apr 27 14:36:18 2004 +0000
73175
73176    add optional element and attribute for LogoutRequest/Response
73177
73178 lasso/Attic/protocols/logout_response.c |  7 +++++-
73179 python/lasso.py                         | 11 ++++++++-
73180 python/lassomod.c                       |  8 ++++--
73181 python/protocols/py_logout_request.c    | 43 +++++++++++++++++++++++++++++++++
73182 python/protocols/py_logout_request.h    |  5 ++++
73183 5 files changed, 70 insertions(+), 4 deletions(-)
73184
73185commit 02ff9d7733735224d4f7e1580dadee0218e7b7e8
73186Author: Valery Febvre <vfebvre at easter-eggs.com>
73187Date:   Tue Apr 27 14:07:48 2004 +0000
73188
73189    type_name removed in private struct
73190
73191 lasso/xml/xml.c | 8 ++------
73192 1 file changed, 2 insertions(+), 6 deletions(-)
73193
73194commit 115f0058a458098d8327ceaeeb95d919850faa93
73195Author: Valery Febvre <vfebvre at easter-eggs.com>
73196Date:   Tue Apr 27 14:04:31 2004 +0000
73197
73198    *** empty log message ***
73199
73200 ..._federation_authn_request.c => authn_request.c} |   2 +-
73201 ..._federation_authn_request.h => authn_request.h} |   6 +-
73202 lasso/Attic/protocols/authn_response.c             | 156 +++++++++++++++++++++
73203 lasso/Attic/protocols/authn_response.h             |  64 +++++++++
73204 lasso/Attic/protocols/protocols.c                  | 103 ++++++++++++++
73205 lasso/Attic/protocols/protocols.h                  |  13 ++
73206 6 files changed, 340 insertions(+), 4 deletions(-)
73207
73208commit c30649b1c4577bb10c62ccce85e62db889e3b1a0
73209Author: Nicolas Clapies <nclapies@entrouvert.com>
73210Date:   Tue Apr 27 13:35:41 2004 +0000
73211
73212    add fonction to change names of attributes in identitiers
73213
73214 .../protocols/register_name_identifier_request.c   | 24 +++++++++++++++++++++
73215 .../protocols/register_name_identifier_request.h   | 25 ++++++++++++----------
73216 python/lasso.py                                    |  3 +++
73217 python/lassomod.c                                  |  2 ++
73218 .../py_register_name_identifier_request.c          | 12 +++++++++++
73219 .../py_register_name_identifier_request.h          |  1 +
73220 6 files changed, 56 insertions(+), 11 deletions(-)
73221
73222commit a8d4a678963c6f693fc0ed90e1a6e4151ecb1150
73223Author: Valery Febvre <vfebvre at easter-eggs.com>
73224Date:   Tue Apr 27 13:28:33 2004 +0000
73225
73226    Memory leaks fixed again
73227
73228 lasso/xml/xml.c | 12 +++++++-----
73229 1 file changed, 7 insertions(+), 5 deletions(-)
73230
73231commit b83db4d9de88d3af8f5baf430cd5f985d291a3d7
73232Author: Valery Febvre <vfebvre at easter-eggs.com>
73233Date:   Tue Apr 27 13:03:47 2004 +0000
73234
73235    Memory leaks fixed
73236
73237 lasso/xml/tools.c | 36 +++++++++++++++-------
73238 lasso/xml/xml.c   | 89 +++++++++++++++++++++++++++++++++----------------------
73239 2 files changed, 79 insertions(+), 46 deletions(-)
73240
73241commit e3e8147360b836696365be8f29b1cccfeaf51830
73242Author: Nicolas Clapies <nclapies@entrouvert.com>
73243Date:   Tue Apr 27 09:38:34 2004 +0000
73244
73245    remove code changing name of attributes in IDP/SP/OldProvidedNameIdentifier
73246
73247 lasso/Attic/protocols/register_name_identifier_request.c | 6 ------
73248 1 file changed, 6 deletions(-)
73249
73250commit 8626930c9bcecfd2fd65e21ce7cae3c4e1eee38f
73251Author: Nicolas Clapies <nclapies@entrouvert.com>
73252Date:   Tue Apr 27 09:36:54 2004 +0000
73253
73254    remove files
73255
73256 python/protocols/py_logout.c                   | 184 -------------------------
73257 python/protocols/py_logout.h                   |  54 --------
73258 python/protocols/py_register_name_identifier.c | 110 ---------------
73259 python/protocols/py_register_name_identifier.h |  42 ------
73260 4 files changed, 390 deletions(-)
73261
73262commit 4690f331ef2bdce1bc4d1b945ab4ad9e4405a9e5
73263Author: Nicolas Clapies <nclapies@entrouvert.com>
73264Date:   Tue Apr 27 09:35:08 2004 +0000
73265
73266    initial version
73267
73268 .../py_federation_termination_notification.c       | 80 ++++++++++++++++++
73269 .../py_federation_termination_notification.h       | 42 ++++++++++
73270 python/protocols/py_logout_request.c               | 80 ++++++++++++++++++
73271 python/protocols/py_logout_request.h               | 42 ++++++++++
73272 python/protocols/py_logout_response.c              | 80 ++++++++++++++++++
73273 python/protocols/py_logout_response.h              | 41 +++++++++
73274 .../py_register_name_identifier_request.c          | 96 ++++++++++++++++++++++
73275 .../py_register_name_identifier_request.h          | 42 ++++++++++
73276 .../py_register_name_identifier_response.c         | 80 ++++++++++++++++++
73277 .../py_register_name_identifier_response.h         | 42 ++++++++++
73278 10 files changed, 625 insertions(+)
73279
73280commit 626ccdc6a7ebc47b2365741171550d61c9249a34
73281Author: Nicolas Clapies <nclapies@entrouvert.com>
73282Date:   Tue Apr 27 09:34:22 2004 +0000
73283
73284    add LogoutRequest/Response, FederationTerminationNotification, RegisterNameIdentifierRequest/Response classes in python
73285
73286 python/lasso.py   | 167 +++++++++++++++++++++++++++++++++++++-----------------
73287 python/lassomod.c |  64 ++++++++++++---------
73288 python/setup.py   |   8 ++-
73289 3 files changed, 156 insertions(+), 83 deletions(-)
73290
73291commit 4ba332309f5790d8aea993c42479fc752dc7355b
73292Author: Valery Febvre <vfebvre at easter-eggs.com>
73293Date:   Mon Apr 26 14:13:23 2004 +0000
73294
73295    8 SatusCode were added
73296
73297 lasso/xml/strings.c | 12 ++++++++++--
73298 lasso/xml/strings.h |  8 ++++++++
73299 2 files changed, 18 insertions(+), 2 deletions(-)
73300
73301commit c16cfbf44705e261ed84e3d6d6b3796c3bd34b68
73302Author: Nicolas Clapies <nclapies@entrouvert.com>
73303Date:   Mon Apr 26 13:44:02 2004 +0000
73304
73305    build the RegisterNameIdentifierRequest with specific names for name identifiers attributes
73306
73307 lasso/Attic/protocols/register_name_identifier_request.c | 6 ++++++
73308 1 file changed, 6 insertions(+)
73309
73310commit 79d9ddce35751928fe1b48df00a293b40c8c0db4
73311Author: Nicolas Clapies <nclapies@entrouvert.com>
73312Date:   Mon Apr 26 09:55:25 2004 +0000
73313
73314    add federation termination notification high level class
73315
73316 lasso/Attic/protocols/Makefile.am                  |  12 +-
73317 .../federation_termination_notification.c          | 157 ++++++++++++---------
73318 .../federation_termination_notification.h          |  54 ++++---
73319 3 files changed, 137 insertions(+), 86 deletions(-)
73320
73321commit 8aa5c00cea4b2ad6b88cd9f65f704e5f6bdea0cb
73322Author: Nicolas Clapies <nclapies@entrouvert.com>
73323Date:   Mon Apr 26 09:39:44 2004 +0000
73324
73325    add register_name_identifier.h/.c
73326
73327 lasso/Attic/protocols/Makefile.am | 6 ++++--
73328 1 file changed, 4 insertions(+), 2 deletions(-)
73329
73330commit 3ebb322c720aeb2954cf22afec311eb96d9f1a75
73331Author: Nicolas Clapies <nclapies@entrouvert.com>
73332Date:   Mon Apr 26 09:36:55 2004 +0000
73333
73334    initial version
73335
73336 .../protocols/register_name_identifier_request.c   | 117 +++++++++++++++++++++
73337 .../protocols/register_name_identifier_request.h   |  71 +++++++++++++
73338 .../protocols/register_name_identifier_response.c  | 112 ++++++++++++++++++++
73339 .../protocols/register_name_identifier_response.h  |  64 +++++++++++
73340 4 files changed, 364 insertions(+)
73341
73342commit 1e702c7d5b797285359395f2e0914a1d26727fb4
73343Author: Nicolas Clapies <nclapies@entrouvert.com>
73344Date:   Mon Apr 26 08:53:35 2004 +0000
73345
73346    fix conflict in name declaration of functions for name identifiers settings
73347
73348 lasso/xml/lib_register_name_identifier_request.c | 42 ++++--------------------
73349 lasso/xml/lib_register_name_identifier_request.h |  4 ---
73350 2 files changed, 6 insertions(+), 40 deletions(-)
73351
73352commit 6dc29805e3c7af5af1af94a1299e432747813df0
73353Author: Nicolas Clapies <nclapies@entrouvert.com>
73354Date:   Fri Apr 23 10:08:36 2004 +0000
73355
73356    add LogoutRequest and LogoutResponse
73357
73358 lasso/Attic/protocols/Makefile.am       |  16 ++---
73359 lasso/Attic/protocols/logout_request.c  | 105 ++++++++++++++++++++++++++++++
73360 lasso/Attic/protocols/logout_request.h  |  65 ++++++++++++++++++
73361 lasso/Attic/protocols/logout_response.c | 112 ++++++++++++++++++++++++++++++++
73362 lasso/Attic/protocols/logout_response.h |  64 ++++++++++++++++++
73363 5 files changed, 352 insertions(+), 10 deletions(-)
73364
73365commit fc877f8e48b4cf349f97deb3d070550a29d941e0
73366Author: Valery Febvre <vfebvre at easter-eggs.com>
73367Date:   Thu Apr 22 12:48:39 2004 +0000
73368
73369    previously named ssoaf_authn_request.c and ssoaf_authn_request.h
73370
73371 .../protocols/sso_and_federation_authn_request.c   | 158 +++++++++++++++++++++
73372 .../protocols/sso_and_federation_authn_request.h   |  70 +++++++++
73373 2 files changed, 228 insertions(+)
73374
73375commit a0fa9940fab12e048d192c101c1e5888ad9e0420
73376Author: Valery Febvre <vfebvre at easter-eggs.com>
73377Date:   Thu Apr 22 12:47:42 2004 +0000
73378
73379    renamed
73380
73381 lasso/Attic/protocols/ssoaf_authn_request.c | 158 ----------------------------
73382 lasso/Attic/protocols/ssoaf_authn_request.h |  70 ------------
73383 2 files changed, 228 deletions(-)
73384
73385commit 3d6ff0eda8d69f0d072a4d7e97e2a13d609cd9fa
73386Author: Valery Febvre <vfebvre at easter-eggs.com>
73387Date:   Thu Apr 22 01:56:33 2004 +0000
73388
73389    *** empty log message ***
73390
73391 lasso/Attic/protocols/ssoaf_authn_request.c | 129 ++++------------------------
73392 lasso/Attic/protocols/ssoaf_authn_request.h |  44 +++-------
73393 2 files changed, 30 insertions(+), 143 deletions(-)
73394
73395commit 16dd4983eb0375d2851c7259f048422869965b3e
73396Author: Valery Febvre <vfebvre at easter-eggs.com>
73397Date:   Wed Apr 21 23:06:55 2004 +0000
73398
73399    strings type changed: gchar* -> xmlChar*
73400
73401 lasso/xml/strings.c | 92 +++++++++++++++++++++++++--------------------------
73402 lasso/xml/strings.h | 94 ++++++++++++++++++++++++++---------------------------
73403 2 files changed, 93 insertions(+), 93 deletions(-)
73404
73405commit 0700378832be3c66cc9156a22f097e668865cea8
73406Author: Valery Febvre <vfebvre at easter-eggs.com>
73407Date:   Wed Apr 21 23:03:18 2004 +0000
73408
73409    added ssoaf_authn_request.c, ssoaf_authn_request.h, protocol.c and protocol.h
73410
73411 lasso/Attic/protocols/Makefile.am | 16 ++++++++++------
73412 1 file changed, 10 insertions(+), 6 deletions(-)
73413
73414commit f6a5d9645b6621986a6af0171b41beb9a7b9a373
73415Author: Valery Febvre <vfebvre at easter-eggs.com>
73416Date:   Wed Apr 21 23:00:04 2004 +0000
73417
73418    nico added in authors list
73419
73420 lasso/Attic/protocols/protocols.h | 3 ++-
73421 1 file changed, 2 insertions(+), 1 deletion(-)
73422
73423commit 2ad5d6c67e71fa9c0faab1a0eb9d32ac96de09b9
73424Author: Valery Febvre <vfebvre at easter-eggs.com>
73425Date:   Wed Apr 21 22:56:45 2004 +0000
73426
73427    Initial commit
73428
73429 lasso/Attic/protocols/protocol.c            | 141 ++++++++++++++++
73430 lasso/Attic/protocols/protocol.h            |  76 +++++++++
73431 lasso/Attic/protocols/ssoaf_authn_request.c | 251 ++++++++++++++++++++++++++++
73432 lasso/Attic/protocols/ssoaf_authn_request.h |  90 ++++++++++
73433 4 files changed, 558 insertions(+)
73434
73435commit 080c83af7e508d6565299f5b2b572a97d80d137c
73436Author: Valery Febvre <vfebvre at easter-eggs.com>
73437Date:   Wed Apr 21 22:13:47 2004 +0000
73438
73439    *** empty log message ***
73440
73441 python/examples/test.py | 6 +++++-
73442 1 file changed, 5 insertions(+), 1 deletion(-)
73443
73444commit 11d9dc4e60e7d1ebf5468c95c4446ca7fff9eb5f
73445Author: Nicolas Clapies <nclapies@entrouvert.com>
73446Date:   Tue Apr 20 11:50:36 2004 +0000
73447
73448    add RegisterNameIdentifierRequest class
73449
73450 python/lasso.py   | 34 ++++++++++++++++++++++++++++++++++
73451 python/lassomod.c |  5 +++++
73452 python/setup.py   |  1 +
73453 3 files changed, 40 insertions(+)
73454
73455commit 85b629d971c7ba1fd0cc4823787acf90ae2f2cb2
73456Author: Nicolas Clapies <nclapies@entrouvert.com>
73457Date:   Tue Apr 20 11:48:55 2004 +0000
73458
73459    initial version
73460
73461 python/protocols/py_register_name_identifier.c | 110 +++++++++++++++++++++++++
73462 python/protocols/py_register_name_identifier.h |  42 ++++++++++
73463 2 files changed, 152 insertions(+)
73464
73465commit 7659c8fb33aca8c3b9cbf8045f0d3388612600f5
73466Author: Nicolas Clapies <nclapies@entrouvert.com>
73467Date:   Tue Apr 20 11:47:59 2004 +0000
73468
73469    rename functions for request creation
73470
73471 lasso/Attic/protocols/register_name_identifier.c | 116 ++++++++++++-----------
73472 lasso/Attic/protocols/register_name_identifier.h |  48 ++++------
73473 2 files changed, 80 insertions(+), 84 deletions(-)
73474
73475commit 9328f62273d79522a78681e5630aa50ea53ab201
73476Author: Valery Febvre <vfebvre at easter-eggs.com>
73477Date:   Tue Apr 20 10:11:24 2004 +0000
73478
73479    make clean updated
73480
73481 docs/reference/Makefile.am | 8 +++++---
73482 1 file changed, 5 insertions(+), 3 deletions(-)
73483
73484commit bbe551eadb274ad2178de917b3a6b5a663aacca6
73485Author: Valery Febvre <vfebvre at easter-eggs.com>
73486Date:   Tue Apr 20 01:05:28 2004 +0000
73487
73488    2 methods comments fixed
73489
73490 lasso/xml/ds_signature.c         | 2 ++
73491 lasso/xml/saml_name_identifier.c | 1 +
73492 2 files changed, 3 insertions(+)
73493
73494commit 1de9d26ab4673e2a0dd2e317cc3371cf58c6819d
73495Author: Valery Febvre <vfebvre at easter-eggs.com>
73496Date:   Tue Apr 20 01:00:01 2004 +0000
73497
73498    First test version
73499
73500 docs/reference/lasso.sgml | 60 ++++++++++++++++++++++++++++++-----------------
73501 1 file changed, 38 insertions(+), 22 deletions(-)
73502
73503commit 04f1a25ec614f7e02d280d41198c0cb00924f9bc
73504Author: Valery Febvre <vfebvre at easter-eggs.com>
73505Date:   Tue Apr 20 00:21:18 2004 +0000
73506
73507    config.h.in added
73508
73509 .cvsignore | 1 +
73510 1 file changed, 1 insertion(+)
73511
73512commit 89deaf954e8bfbe4ec8e260580541473189260e6
73513Author: Valery Febvre <vfebvre at easter-eggs.com>
73514Date:   Mon Apr 19 23:54:44 2004 +0000
73515
73516    Initial commit
73517
73518 docs/reference/lasso-sections.txt | 906 ++++++++++++++++++++++++++++++++++++++
73519 1 file changed, 906 insertions(+)
73520
73521commit 63fa7413d0bebc51499ba59545abe9a8db9ce5bc
73522Author: Valery Febvre <vfebvre at easter-eggs.com>
73523Date:   Mon Apr 19 23:53:55 2004 +0000
73524
73525    lasso-sections.txt removed
73526
73527 docs/reference/.cvsignore | 1 -
73528 1 file changed, 1 deletion(-)
73529
73530commit 30f595690de3445684350404c067b97eb141b2db
73531Author: Valery Febvre <vfebvre at easter-eggs.com>
73532Date:   Mon Apr 19 17:04:50 2004 +0000
73533
73534    *** empty log message ***
73535
73536 .cvsignore                 | 1 +
73537 docs/reference/.cvsignore  | 1 +
73538 docs/reference/Makefile.am | 3 ---
73539 3 files changed, 2 insertions(+), 3 deletions(-)
73540
73541commit d1e9fbb356eeb2e92ba075a25e109733b07eff00
73542Author: Nicolas Clapies <nclapies@entrouvert.com>
73543Date:   Mon Apr 19 17:02:44 2004 +0000
73544
73545    add NameIdentifier content in constructors
73546
73547 lasso/xml/lib_old_provided_name_identifier.c | 13 +++++++++++--
73548 lasso/xml/lib_old_provided_name_identifier.h |  2 +-
73549 lasso/xml/lib_sp_provided_name_identifier.c  | 13 +++++++++++--
73550 lasso/xml/lib_sp_provided_name_identifier.h  |  2 +-
73551 4 files changed, 24 insertions(+), 6 deletions(-)
73552
73553commit 5b209e3f1513431eb17c47f91ed728be0f50700a
73554Author: Valery Febvre <vfebvre at easter-eggs.com>
73555Date:   Mon Apr 19 16:56:59 2004 +0000
73556
73557    *** empty log message ***
73558
73559 docs/reference/.cvsignore  | 17 +++++++++++++++++
73560 docs/reference/Makefile.am |  3 +--
73561 docs/reference/lasso.types | 25 +++++++++++++++++++++++++
73562 3 files changed, 43 insertions(+), 2 deletions(-)
73563
73564commit 40e7480327daae7fb3da0fe0c354cf010b4affcc
73565Author: Nicolas Clapies <nclapies@entrouvert.com>
73566Date:   Mon Apr 19 16:51:04 2004 +0000
73567
73568    fix = add support of cplusplus
73569
73570 lasso/Attic/protocols/logout.h | 8 ++++++++
73571 1 file changed, 8 insertions(+)
73572
73573commit 8dff393969fa08a7db967b9c35ffbf138a683999
73574Author: Nicolas Clapies <nclapies@entrouvert.com>
73575Date:   Mon Apr 19 16:17:56 2004 +0000
73576
73577    update for classes LogoutRequest and LogoutResponse
73578
73579 python/lasso.py              | 116 +++++++++++++++++++++++++++++++------------
73580 python/lassomod.c            |   4 ++
73581 python/protocols/py_logout.c |  86 ++++++++++++++++++++++++++++++++
73582 python/protocols/py_logout.h |  13 +++++
73583 4 files changed, 187 insertions(+), 32 deletions(-)
73584
73585commit 9aaeda1a36d580eb8f973867be5408d322477391
73586Author: Nicolas Clapies <nclapies@entrouvert.com>
73587Date:   Mon Apr 19 16:12:12 2004 +0000
73588
73589    update functions to create and init logout request / response
73590
73591 lasso/Attic/protocols/logout.c | 59 +++++++++++++++++++++---------------------
73592 lasso/Attic/protocols/logout.h | 30 ++++++++++++++-------
73593 2 files changed, 51 insertions(+), 38 deletions(-)
73594
73595commit 756d86a8778a8d079a010d909be465d4a23d6af1
73596Author: Valery Febvre <vfebvre at easter-eggs.com>
73597Date:   Mon Apr 19 15:29:26 2004 +0000
73598
73599    *** empty log message ***
73600
73601 Makefile.am  | 6 +++---
73602 configure.ac | 4 ++--
73603 lasso.pc.in  | 2 +-
73604 3 files changed, 6 insertions(+), 6 deletions(-)
73605
73606commit 66f2b28ef4ec640286116f4752c19557239f75a9
73607Author: Valery Febvre <vfebvre at easter-eggs.com>
73608Date:   Mon Apr 19 15:22:15 2004 +0000
73609
73610    *** empty log message ***
73611
73612 docs/reference/Makefile.am |  52 +++++++++-------
73613 docs/reference/lasso.sgml  | 144 ++++++++++++++++++++++++++++++---------------
73614 docs/reference/lasso.types |  34 +++++------
73615 3 files changed, 145 insertions(+), 85 deletions(-)
73616
73617commit 231a650450a1bd1e421773c41e903d67b607ee3b
73618Author: Nicolas Clapies <nclapies@entrouvert.com>
73619Date:   Mon Apr 19 10:24:34 2004 +0000
73620
73621    add saml_response_add_assertion() function
73622
73623 .../protocols/single_sign_on_and_federation.c      | 26 ++++++++++++++++++++++
73624 .../protocols/single_sign_on_and_federation.h      |  2 ++
73625 2 files changed, 28 insertions(+)
73626
73627commit 47871da2163c016272749887e422d70829cdc752
73628Author: Nicolas Clapies <nclapies@entrouvert.com>
73629Date:   Mon Apr 19 10:16:44 2004 +0000
73630
73631    add add_assertion method for Response object
73632
73633 python/lasso.py                                     |  3 +++
73634 python/lassomod.c                                   |  1 +
73635 python/protocols/py_single_sign_on_and_federation.c | 14 ++++++++++++++
73636 python/protocols/py_single_sign_on_and_federation.h |  1 +
73637 4 files changed, 19 insertions(+)
73638
73639commit 871b0cd4a4a1a62a3d83b20689c593ffba15f421
73640Author: Valery Febvre <vfebvre at easter-eggs.com>
73641Date:   Sun Apr 18 12:51:20 2004 +0000
73642
73643    Added lasso.pc.in to used pkg-config
73644
73645 .cvsignore   |  1 +
73646 Makefile.am  |  3 +++
73647 configure.ac | 10 ++--------
73648 lasso.pc.in  | 11 +++++++++++
73649 4 files changed, 17 insertions(+), 8 deletions(-)
73650
73651commit 01cbb4111583cb5df4c8aad42b06d219861ce886
73652Author: Valery Febvre <vfebvre at easter-eggs.com>
73653Date:   Sat Apr 17 19:17:17 2004 +0000
73654
73655    Remove class->set_ns() useless
73656
73657 lasso/xml/lib_logout_response.c                   | 2 +-
73658 lasso/xml/lib_register_name_identifier_response.c | 2 +-
73659 lasso/xml/saml_audience_restriction_condition.c   | 3 +--
73660 lasso/xml/saml_subject_statement_abstract.c       | 2 +-
73661 lasso/xml/samlp_request.c                         | 3 +--
73662 lasso/xml/samlp_response.c                        | 3 +--
73663 6 files changed, 6 insertions(+), 9 deletions(-)
73664
73665commit a672abf9cc50aa34073e1d28cd2ebf61aba4cf46
73666Author: Valery Febvre <vfebvre at easter-eggs.com>
73667Date:   Sat Apr 17 02:07:23 2004 +0000
73668
73669    Used new method set_ns() instead of new_ns() (in *_instance_init() methods)
73670
73671 lasso/xml/lib_assertion.c                          | 11 +++--
73672 lasso/xml/lib_authentication_statement.c           |  9 ++--
73673 lasso/xml/lib_authn_context.c                      |  8 ++--
73674 lasso/xml/lib_authn_request.c                      |  8 ++--
73675 lasso/xml/lib_authn_response.c                     |  9 ++--
73676 .../xml/lib_federation_termination_notification.c  | 10 ++---
73677 lasso/xml/lib_idp_entries.c                        |  9 ++--
73678 lasso/xml/lib_idp_entry.c                          |  9 ++--
73679 lasso/xml/lib_idp_list.c                           |  9 ++--
73680 lasso/xml/lib_idp_provided_name_identifier.c       |  9 ++--
73681 lasso/xml/lib_logout_request.c                     |  8 ++--
73682 lasso/xml/lib_logout_response.c                    |  9 ++--
73683 lasso/xml/lib_name_identifier_mapping_request.c    |  8 ++--
73684 lasso/xml/lib_name_identifier_mapping_response.c   |  9 ++--
73685 lasso/xml/lib_old_provided_name_identifier.c       |  9 ++--
73686 lasso/xml/lib_register_name_identifier_request.c   | 48 +++++++++++-----------
73687 lasso/xml/lib_register_name_identifier_response.c  |  9 ++--
73688 lasso/xml/lib_request_authn_context.c              |  9 ++--
73689 lasso/xml/lib_scoping.c                            |  9 ++--
73690 lasso/xml/lib_sp_provided_name_identifier.c        |  9 ++--
73691 lasso/xml/lib_status_response.c                    |  9 ++--
73692 lasso/xml/lib_subject.c                            | 11 +++--
73693 lasso/xml/saml_advice.c                            | 12 +++---
73694 lasso/xml/saml_assertion.c                         | 10 ++---
73695 lasso/xml/saml_audience_restriction_condition.c    | 10 ++---
73696 lasso/xml/saml_authentication_statement.c          | 10 ++---
73697 lasso/xml/saml_authority_binding.c                 | 10 ++---
73698 lasso/xml/saml_condition_abstract.c                | 10 ++---
73699 lasso/xml/saml_conditions.c                        | 18 ++++----
73700 lasso/xml/saml_name_identifier.c                   | 10 ++---
73701 lasso/xml/saml_statement_abstract.c                | 10 ++---
73702 lasso/xml/saml_subject.c                           | 12 +++---
73703 lasso/xml/saml_subject_confirmation.c              | 10 ++---
73704 lasso/xml/saml_subject_locality.c                  | 10 ++---
73705 lasso/xml/saml_subject_statement_abstract.c        | 10 ++---
73706 lasso/xml/samlp_request.c                          |  9 ++--
73707 lasso/xml/samlp_request_abstract.c                 | 12 +++---
73708 lasso/xml/samlp_response.c                         | 10 ++---
73709 lasso/xml/samlp_response_abstract.c                | 10 ++---
73710 lasso/xml/samlp_status.c                           | 10 ++---
73711 lasso/xml/samlp_status_code.c                      | 10 ++---
73712 41 files changed, 211 insertions(+), 230 deletions(-)
73713
73714commit 68512d1070087d107d8e350e4fe11a70a02b82b5
73715Author: Valery Febvre <vfebvre at easter-eggs.com>
73716Date:   Sat Apr 17 02:02:18 2004 +0000
73717
73718    *** empty log message ***
73719
73720 lasso/xml/ds_signature.c | 25 ++++++++++++++-----------
73721 lasso/xml/tools.c        |  2 +-
73722 2 files changed, 15 insertions(+), 12 deletions(-)
73723
73724commit fd34a864ec5c700856b99dd97558fa85fedd3fa2
73725Author: Valery Febvre <vfebvre at easter-eggs.com>
73726Date:   Sat Apr 17 00:23:13 2004 +0000
73727
73728    cosmetic, many g_return_* added, a new method lasso_node_set_ns() (will replaced lasso_node_new_ns())
73729
73730 lasso/xml/strings.c |  10 ++
73731 lasso/xml/strings.h |  10 ++
73732 lasso/xml/xml.c     | 285 +++++++++++++++++++++++++++++++++++++++-------------
73733 lasso/xml/xml.h     | 112 +++++++++++----------
73734 4 files changed, 295 insertions(+), 122 deletions(-)
73735
73736commit c428b47b09d5ee05abcdd681c6c1c32d3c1a7117
73737Author: Nicolas Clapies <nclapies@entrouvert.com>
73738Date:   Fri Apr 16 13:18:12 2004 +0000
73739
73740    fix : logout_request_getattr(self, name)
73741
73742 python/lasso.py | 2 +-
73743 1 file changed, 1 insertion(+), 1 deletion(-)
73744
73745commit 567dc663b0d6d130e6e4d783bb3e91e9445a4aba
73746Author: Nicolas Clapies <nclapies@entrouvert.com>
73747Date:   Fri Apr 16 13:01:03 2004 +0000
73748
73749    add lasso_request_create() declaration
73750
73751 lasso/Attic/protocols/single_sign_on_and_federation.h | 2 ++
73752 1 file changed, 2 insertions(+)
73753
73754commit 18deb6a5bd030d6fa06cd9eaa7ed5a2b937f2d25
73755Author: Valery Febvre <vfebvre at easter-eggs.com>
73756Date:   Fri Apr 16 11:55:24 2004 +0000
73757
73758    Removed a call to fcunt lasso_samlp_response_add_assertion() in excess
73759
73760 lasso/Attic/protocols/single_sign_on_and_federation.c | 4 ++--
73761 1 file changed, 2 insertions(+), 2 deletions(-)
73762
73763commit f096bdc7a0d5b8bbe1b4cfaebbdbfc1ad86540a7
73764Author: Nicolas Clapies <nclapies@entrouvert.com>
73765Date:   Fri Apr 16 10:50:21 2004 +0000
73766
73767    request and response definition
73768
73769 .../protocols/py_single_sign_on_and_federation.c   | 129 +++++++++++++++++++++
73770 .../protocols/py_single_sign_on_and_federation.h   |  23 ++++
73771 2 files changed, 152 insertions(+)
73772
73773commit a73b11a5d3c79cb15b06f17d29a9063e120b2ed2
73774Author: Nicolas Clapies <nclapies@entrouvert.com>
73775Date:   Fri Apr 16 10:49:49 2004 +0000
73776
73777    blablabla ...
73778
73779 python/lassomod.c | 7 +++++++
73780 1 file changed, 7 insertions(+)
73781
73782commit 9d5ee25c23aa260934d26f52d4719aa4ccae4fc4
73783Author: Nicolas Clapies <nclapies@entrouvert.com>
73784Date:   Fri Apr 16 10:49:08 2004 +0000
73785
73786    add Request and Response class definition
73787
73788 python/lasso.py | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
73789 1 file changed, 58 insertions(+)
73790
73791commit 751d680baa6a3d3a7e0920d307968450e5111c22
73792Author: Nicolas Clapies <nclapies@entrouvert.com>
73793Date:   Fri Apr 16 10:47:30 2004 +0000
73794
73795    in function lasso_authn_response_init() add issueInstant and InResponseTo
73796
73797 .../protocols/single_sign_on_and_federation.c      | 23 +++++++++++-----------
73798 1 file changed, 12 insertions(+), 11 deletions(-)
73799
73800commit 05cb3fe07ced9b5fdd339604b3624ab5d2f4cf81
73801Author: Valery Febvre <vfebvre at easter-eggs.com>
73802Date:   Thu Apr 15 16:31:19 2004 +0000
73803
73804    *** empty log message ***
73805
73806 lasso/xml/tools.c | 16 +++++++++-------
73807 lasso/xml/xml.c   | 30 +++++++++++++++++++++++++-----
73808 2 files changed, 34 insertions(+), 12 deletions(-)
73809
73810commit a7987f374fc195d0355f45054872a5589d9483ad
73811Author: Valery Febvre <vfebvre at easter-eggs.com>
73812Date:   Thu Apr 15 16:26:04 2004 +0000
73813
73814    *** empty log message ***
73815
73816 python/lasso.py     | 2 +-
73817 python/xml/py_xml.c | 6 +++---
73818 2 files changed, 4 insertions(+), 4 deletions(-)
73819
73820commit 83b36c2a0532661699345a49ed4ba15ebef2adad
73821Author: Valery Febvre <vfebvre at easter-eggs.com>
73822Date:   Thu Apr 15 02:42:29 2004 +0000
73823
73824    Clean-ups, cosmetics and memory leaks fixed
73825
73826 lasso/xml/tools.c | 64 +++++++++++++++++++++++++++++--------------------------
73827 lasso/xml/tools.h | 28 +++++++++++++-----------
73828 lasso/xml/xml.c   | 33 +++++++++++++++++-----------
73829 lasso/xml/xml.h   |  4 ++--
73830 4 files changed, 72 insertions(+), 57 deletions(-)
73831
73832commit 45bbe4077279f352938adcb0810c3c2e34fa8030
73833Author: Nicolas Clapies <nclapies@entrouvert.com>
73834Date:   Thu Apr 15 00:04:43 2004 +0000
73835
73836    add functions for Request and Response messages
73837
73838 .../protocols/single_sign_on_and_federation.c      | 94 +++++++++++++++++++---
73839 .../protocols/single_sign_on_and_federation.h      | 35 +++++++-
73840 2 files changed, 116 insertions(+), 13 deletions(-)
73841
73842commit f4c29575250fb849a4fd1477690d180f374eb36a
73843Author: Valery Febvre <vfebvre at easter-eggs.com>
73844Date:   Wed Apr 14 23:51:53 2004 +0000
73845
73846    *** empty log message ***
73847
73848 lasso/Attic/protocols/single_sign_on_and_federation.c | 4 ++--
73849 lasso/xml/xml.c                                       | 3 +++
73850 2 files changed, 5 insertions(+), 2 deletions(-)
73851
73852commit 7752430df64df50bf365e5f3bc8ceafd83ae2530
73853Author: Nicolas Clapies <nclapies@entrouvert.com>
73854Date:   Wed Apr 14 23:33:22 2004 +0000
73855
73856    delete file
73857
73858 lasso/Attic/protocols/name_identifier.c | 53 ---------------------------------
73859 lasso/Attic/protocols/name_identifier.h |  6 ----
73860 2 files changed, 59 deletions(-)
73861
73862commit 882b422d8cae18264c11fbcbc5fc59298300a9d2
73863Author: Nicolas Clapies <nclapies@entrouvert.com>
73864Date:   Wed Apr 14 23:19:52 2004 +0000
73865
73866    fix : return a string the lasso_node_dump() function
73867
73868 lasso/xml/xml.c | 4 ++--
73869 1 file changed, 2 insertions(+), 2 deletions(-)
73870
73871commit b3832ad6990830f083f9f3883a9e627fed49846d
73872Author: Nicolas Clapies <nclapies@entrouvert.com>
73873Date:   Wed Apr 14 23:16:04 2004 +0000
73874
73875    add include for samlp_request.h
73876
73877 lasso/xml/saml.h | 1 +
73878 1 file changed, 1 insertion(+)
73879
73880commit 5686df753b49d59e73ab0a4722bc08783b2be555
73881Author: Valery Febvre <vfebvre at easter-eggs.com>
73882Date:   Wed Apr 14 16:56:42 2004 +0000
73883
73884    lasso_node_dump() public method now returns a string (instead of void)
73885
73886 lasso/xml/xml.c | 9 +++++----
73887 lasso/xml/xml.h | 4 ++--
73888 2 files changed, 7 insertions(+), 6 deletions(-)
73889
73890commit 8242ff6cecf29f55f8e4a9134f427ff3667f432d
73891Author: Valery Febvre <vfebvre at easter-eggs.com>
73892Date:   Wed Apr 14 16:46:30 2004 +0000
73893
73894    Added public method  lasso_node_parse_memory()
73895
73896 lasso/xml/xml.c | 120 +++++++++++++++++++++++++++++++++-----------------------
73897 lasso/xml/xml.h |  15 ++++---
73898 2 files changed, 81 insertions(+), 54 deletions(-)
73899
73900commit 2b8c7f226d881da7eea85fb197f03000ae2f0101
73901Author: Valery Febvre <vfebvre at easter-eggs.com>
73902Date:   Wed Apr 14 12:14:27 2004 +0000
73903
73904    *** empty log message ***
73905
73906 lasso/Attic/protocols/logout.c                       |  2 --
73907 lasso/Attic/protocols/logout.h                       |  2 --
73908 lasso/Attic/protocols/protocols.h                    |  8 --------
73909 .../Attic/protocols/single_sign_on_and_federation.c  | 20 ++++++++++++--------
73910 .../Attic/protocols/single_sign_on_and_federation.h  |  4 +---
73911 5 files changed, 13 insertions(+), 23 deletions(-)
73912
73913commit 6c29b232c028cb51f8e558ce609093ad9887b42a
73914Author: Valery Febvre <vfebvre at easter-eggs.com>
73915Date:   Tue Apr 13 17:31:35 2004 +0000
73916
73917    *** empty log message ***
73918
73919 .../federation_termination_notification.h          |  2 +-
73920 lasso/Attic/protocols/logout.c                     | 30 ++++++++++--------
73921 lasso/Attic/protocols/logout.h                     |  8 +++--
73922 lasso/Attic/protocols/name_identifier.h            |  2 +-
73923 lasso/Attic/protocols/protocols.h                  | 23 ++++++++------
73924 lasso/Attic/protocols/register_name_identifier.h   |  4 +--
73925 .../protocols/single_sign_on_and_federation.c      | 37 +++++++++++++++-------
73926 .../protocols/single_sign_on_and_federation.h      | 12 ++++---
73927 lasso/xml/lib_assertion.h                          |  2 ++
73928 lasso/xml/lib_authentication_statement.h           |  2 ++
73929 lasso/xml/lib_authn_response.h                     |  1 +
73930 lasso/xml/lib_subject.h                            |  1 +
73931 lasso/xml/samlp_response.c                         | 16 +++++-----
73932 lasso/xml/samlp_response.h                         |  6 ++--
73933 python/lasso.py                                    |  2 +-
73934 15 files changed, 90 insertions(+), 58 deletions(-)
73935
73936commit f98a9ea8c7d96ec6dcfc942f0bd0538f6a3b3904
73937Author: Nicolas Clapies <nclapies@entrouvert.com>
73938Date:   Tue Apr 13 14:28:07 2004 +0000
73939
73940    add samlp Request compilation
73941
73942 lasso/xml/Makefile.am | 2 ++
73943 1 file changed, 2 insertions(+)
73944
73945commit eae794262b562a124c3f18fed1b1bd33af1430e7
73946Author: Nicolas Clapies <nclapies@entrouvert.com>
73947Date:   Tue Apr 13 14:27:18 2004 +0000
73948
73949    initial version
73950
73951 lasso/xml/samlp_request.c | 105 ++++++++++++++++++++++++++++++++++++++++++++++
73952 lasso/xml/samlp_request.h |  61 +++++++++++++++++++++++++++
73953 2 files changed, 166 insertions(+)
73954
73955commit d6a438d5c63099c5421d7b87679c71d1aa31017b
73956Author: Valery Febvre <vfebvre at easter-eggs.com>
73957Date:   Tue Apr 13 13:55:05 2004 +0000
73958
73959    *** empty log message ***
73960
73961 lasso/Attic/protocols/protocols.c | 18 ------------------
73962 1 file changed, 18 deletions(-)
73963
73964commit 80cf886ca2d846f187d8d3772d6f5fd17e250e9b
73965Author: Valery Febvre <vfebvre at easter-eggs.com>
73966Date:   Tue Apr 13 13:39:25 2004 +0000
73967
73968    *** empty log message ***
73969
73970 python/lassomod.c            | 12 +++++++-----
73971 python/protocols/py_logout.c | 10 +++++-----
73972 python/protocols/py_logout.h |  4 +---
73973 3 files changed, 13 insertions(+), 13 deletions(-)
73974
73975commit ce7c0c4b50c0c658990185c0cbb23c5565e55a3c
73976Author: Nicolas Clapies <nclapies@entrouvert.com>
73977Date:   Tue Apr 13 10:49:53 2004 +0000
73978
73979    add logout options compiling
73980
73981 python/setup.py | 9 +++++----
73982 1 file changed, 5 insertions(+), 4 deletions(-)
73983
73984commit d09f146e18e2238236b7edca78b9e32cac86883b
73985Author: Valery Febvre <vfebvre at easter-eggs.com>
73986Date:   Tue Apr 13 10:47:42 2004 +0000
73987
73988    *** empty log message ***
73989
73990 lasso/Attic/protocols/.cvsignore | 1 +
73991 1 file changed, 1 insertion(+)
73992
73993commit a24b1768bd0843514bc3300dca70a2cd575c3131
73994Author: Valery Febvre <vfebvre at easter-eggs.com>
73995Date:   Tue Apr 13 10:29:42 2004 +0000
73996
73997    *** empty log message ***
73998
73999 python/lasso.py | 9 ++++++++-
74000 1 file changed, 8 insertions(+), 1 deletion(-)
74001
74002commit f1d2812a740a1463bf920e6501e14baafe632aed
74003Author: Valery Febvre <vfebvre at easter-eggs.com>
74004Date:   Tue Apr 13 10:15:54 2004 +0000
74005
74006    *** empty log message ***
74007
74008 lasso/lasso.c           | 24 +++++++++++++----------
74009 lasso/xml/xml.c         | 22 +++++++++++++++++----
74010 lasso/xml/xml.h         | 11 ++++++++---
74011 python/examples/test.py | 17 +++++++++++-----
74012 python/lassomod.c       |  9 ++++++---
74013 python/py_lasso.c       |  3 ++-
74014 python/setup.py         |  8 ++++----
74015 python/wrap_objs.c      |  2 +-
74016 python/wrap_objs.h      |  2 +-
74017 python/xml/py_xml.c     | 52 +++++++++++++++++++++++++++++++++++++++++++++++++
74018 python/xml/py_xml.h     |  3 +++
74019 11 files changed, 121 insertions(+), 32 deletions(-)
74020
74021commit da44bfe52bb580448477d8b91e59dcc6bc47e914
74022Author: Nicolas Clapies <nclapies@entrouvert.com>
74023Date:   Fri Apr 9 19:54:57 2004 +0000
74024
74025    initial version
74026
74027 python/protocols/py_logout.c | 98 ++++++++++++++++++++++++++++++++++++++++++++
74028 python/protocols/py_logout.h | 43 +++++++++++++++++++
74029 2 files changed, 141 insertions(+)
74030
74031commit 1579f751683d724c8f9aa6b986338f99a8948746
74032Author: Nicolas Clapies <nclapies@entrouvert.com>
74033Date:   Fri Apr 9 19:54:11 2004 +0000
74034
74035    add logout stuffs bindings
74036
74037 python/lasso.py   | 31 +++++++++++++++++++++++++++++++
74038 python/lassomod.c |  5 +++++
74039 2 files changed, 36 insertions(+)
74040
74041commit a088f5722adcd0a2b86c6892c3ba06c16bf775f1
74042Author: Nicolas Clapies <nclapies@entrouvert.com>
74043Date:   Fri Apr 9 19:49:48 2004 +0000
74044
74045    first high level functions
74046
74047 lasso/Attic/protocols/logout.c | 204 ++++++++++++++++++++++++++++++-----------
74048 lasso/Attic/protocols/logout.h |  76 +++++++++------
74049 2 files changed, 195 insertions(+), 85 deletions(-)
74050
74051commit 321fbb571cb448f481551f1bad578e3a138f81ad
74052Author: Valery Febvre <vfebvre at easter-eggs.com>
74053Date:   Fri Apr 9 16:36:52 2004 +0000
74054
74055    *** empty log message ***
74056
74057 python/examples/test.py           | 2 +-
74058 python/generator_lasso_strings.py | 8 +++++---
74059 2 files changed, 6 insertions(+), 4 deletions(-)
74060
74061commit 8ef9025c8f4b8eda9c2726f08af14eee5c48d3ee
74062Author: Valery Febvre <vfebvre at easter-eggs.com>
74063Date:   Fri Apr 9 16:28:34 2004 +0000
74064
74065    Some clean-ups
74066
74067 lasso/xml/xml.c | 59 +++++++++++++++++++++++++++++++--------------------------
74068 lasso/xml/xml.h | 44 +++++++++++++++++++++---------------------
74069 2 files changed, 54 insertions(+), 49 deletions(-)
74070
74071commit 4de58e05b0117b770a00c250bd76f269bd668277
74072Author: Valery Febvre <vfebvre at easter-eggs.com>
74073Date:   Fri Apr 9 16:21:23 2004 +0000
74074
74075    *** empty log message ***
74076
74077 lasso/xml/strings.c | 16 ++++++++++++++++
74078 lasso/xml/strings.h | 16 ++++++++++++++++
74079 2 files changed, 32 insertions(+)
74080
74081commit 84100a837788ff4d04072ea0bcbd975f2abc758e
74082Author: Valery Febvre <vfebvre at easter-eggs.com>
74083Date:   Fri Apr 9 15:16:43 2004 +0000
74084
74085    Added function lasso_node_verify_signature()
74086
74087 lasso/xml/xml.c | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++------
74088 lasso/xml/xml.h | 39 +++++++++++++----------
74089 2 files changed, 108 insertions(+), 27 deletions(-)
74090
74091commit a7e093d7546a545eea0dcbc20e6f27d256d3ac49
74092Author: Valery Febvre <vfebvre at easter-eggs.com>
74093Date:   Thu Apr 8 15:42:36 2004 +0000
74094
74095    generator_lasso_strings.py
74096
74097 python/lasso_strings.py | 68 ++++++++++++++++++++++++++++++-------------------
74098 1 file changed, 42 insertions(+), 26 deletions(-)
74099
74100commit 88f8a19b60c0835c21926cc0e99fbbccf8fe3621
74101Author: Valery Febvre <vfebvre at easter-eggs.com>
74102Date:   Thu Apr 8 14:59:36 2004 +0000
74103
74104    *** empty log message ***
74105
74106 .../protocols/single_sign_on_and_federation.c      | 75 +++++++++++++++-------
74107 .../protocols/single_sign_on_and_federation.h      |  4 +-
74108 lasso/xml/lib_authn_request.c                      | 22 +++++--
74109 lasso/xml/lib_authn_request.h                      |  4 +-
74110 python/examples/test.py                            |  8 +--
74111 .../protocols/py_single_sign_on_and_federation.c   | 36 +++++++----
74112 6 files changed, 100 insertions(+), 49 deletions(-)
74113
74114commit cb103717a65071aefc5b2c2265d53c453a325db1
74115Author: Emmanuel Raviart <eraviart@entrouvert.com>
74116Date:   Thu Apr 8 13:29:22 2004 +0000
74117
74118    80 columns.
74119
74120 python/lasso.py | 25 ++++++++++++++-----------
74121 1 file changed, 14 insertions(+), 11 deletions(-)
74122
74123commit 3d2a99d2ba0096930515a32a682e918f3081c039
74124Author: Valery Febvre <vfebvre at easter-eggs.com>
74125Date:   Thu Apr 8 13:19:52 2004 +0000
74126
74127    *** empty log message ***
74128
74129 python/examples/test.py                             |  8 +++++---
74130 python/lasso_strings.py                             | 19 +++++++++++++++++--
74131 python/protocols/py_single_sign_on_and_federation.c | 18 +++++++++++-------
74132 3 files changed, 33 insertions(+), 12 deletions(-)
74133
74134commit 5ab4384d35718496cf9eb93159dbdd0d15da63c1
74135Author: Valery Febvre <vfebvre at easter-eggs.com>
74136Date:   Thu Apr 8 10:41:33 2004 +0000
74137
74138    *** empty log message ***
74139
74140 lasso/Attic/protocols/Makefile.am | 3 ++-
74141 lasso/Makefile.am                 | 1 +
74142 lasso/xml/Makefile.am             | 4 +++-
74143 3 files changed, 6 insertions(+), 2 deletions(-)
74144
74145commit 3bbb1e5742eee4b33e1af6543670e9340165f592
74146Author: Valery Febvre <vfebvre at easter-eggs.com>
74147Date:   Thu Apr 8 10:15:16 2004 +0000
74148
74149    *** empty log message ***
74150
74151 python/setup.py | 6 ++++--
74152 1 file changed, 4 insertions(+), 2 deletions(-)
74153
74154commit a914a109350e3285e6c8118644ba2162cd8632ad
74155Author: Valery Febvre <vfebvre at easter-eggs.com>
74156Date:   Thu Apr 8 02:44:16 2004 +0000
74157
74158    *** empty log message ***
74159
74160 python/examples/test.py                            |  33 +++-
74161 python/lasso.py                                    |  85 ++++++++--
74162 python/lassomod.c                                  |  16 +-
74163 .../protocols/py_single_sign_on_and_federation.c   | 172 ++++++++++++++++++++-
74164 .../protocols/py_single_sign_on_and_federation.h   |  18 +++
74165 python/py_lasso.c                                  |  10 +-
74166 python/wrap_objs.c                                 |   6 +-
74167 python/wrap_objs.h                                 |   6 +-
74168 python/xml/py_xml.c                                |  19 +++
74169 python/xml/py_xml.h                                |   1 +
74170 10 files changed, 326 insertions(+), 40 deletions(-)
74171
74172commit b73d899efd03f3058b752e0f64061f1f7e308fc9
74173Author: Valery Febvre <vfebvre at easter-eggs.com>
74174Date:   Wed Apr 7 17:54:25 2004 +0000
74175
74176    *** empty log message ***
74177
74178 .../protocols/single_sign_on_and_federation.c      | 269 ++++++++++++++-------
74179 .../protocols/single_sign_on_and_federation.h      |  68 +++---
74180 lasso/xml/lib_idp_provided_name_identifier.c       |  11 +-
74181 lasso/xml/lib_idp_provided_name_identifier.h       |   2 +-
74182 lasso/xml/lib_subject.c                            |  10 +-
74183 lasso/xml/strings.c                                |  19 +-
74184 lasso/xml/strings.h                                |  19 +-
74185 python/lassomod.c                                  |   2 +-
74186 .../protocols/py_single_sign_on_and_federation.c   |  28 +--
74187 .../protocols/py_single_sign_on_and_federation.h   |   2 +-
74188 10 files changed, 283 insertions(+), 147 deletions(-)
74189
74190commit 1ead00b872ee377417e71d48e7bf2d91baf3adf5
74191Author: Nicolas Clapies <nclapies@entrouvert.com>
74192Date:   Wed Apr 7 11:34:27 2004 +0000
74193
74194    fix constructor lasso_saml_name_identifier_new(nameIdentifier) in lasso_build_nameIdentifier
74195
74196 lasso/Attic/protocols/name_identifier.c | 2 +-
74197 1 file changed, 1 insertion(+), 1 deletion(-)
74198
74199commit d28f1cc0d5e6691948dd96bc703d57ade18f5d00
74200Author: Valery Febvre <vfebvre at easter-eggs.com>
74201Date:   Wed Apr 7 11:00:57 2004 +0000
74202
74203    *** empty log message ***
74204
74205 lasso/Attic/protocols/single_sign_on_and_federation.c | 14 +++++++-------
74206 lasso/Attic/protocols/single_sign_on_and_federation.h | 14 +++++++-------
74207 python/protocols/py_single_sign_on_and_federation.c   | 14 +++++++-------
74208 python/protocols/py_single_sign_on_and_federation.h   |  8 ++++----
74209 python/wrap_objs.c                                    | 14 ++++++++++++++
74210 python/wrap_objs.h                                    |  2 ++
74211 6 files changed, 41 insertions(+), 25 deletions(-)
74212
74213commit c2c5801a663198579c5ea04fda99e4c8c655ce8f
74214Author: Valery Febvre <vfebvre at easter-eggs.com>
74215Date:   Wed Apr 7 10:47:33 2004 +0000
74216
74217    *** empty log message ***
74218
74219 .../protocols/single_sign_on_and_federation.c      | 112 ++++++++++-----------
74220 .../protocols/single_sign_on_and_federation.h      |  10 +-
74221 .../protocols/py_single_sign_on_and_federation.c   |   4 +-
74222 3 files changed, 63 insertions(+), 63 deletions(-)
74223
74224commit 9ba62ced88e2d04dce0ad05f59463be3e3d87c55
74225Author: Valery Febvre <vfebvre at easter-eggs.com>
74226Date:   Wed Apr 7 03:05:40 2004 +0000
74227
74228    *** empty log message ***
74229
74230 python/.cvsignore                                   | 1 +
74231 python/protocols/py_single_sign_on_and_federation.c | 3 ++-
74232 python/xml/py_xml.c                                 | 2 +-
74233 3 files changed, 4 insertions(+), 2 deletions(-)
74234
74235commit c040ec62e11b5140e52ee0f59f9fc70a94b5ac5d
74236Author: Valery Febvre <vfebvre at easter-eggs.com>
74237Date:   Wed Apr 7 03:00:43 2004 +0000
74238
74239    *** empty log message ***
74240
74241 python/examples/test.py                            |  28 ++++++
74242 python/generator_lasso_strings.py                  |  84 ++++++++++++++++
74243 python/lasso.py                                    |  98 ++++++++++++++++++
74244 python/lasso_strings.py                            |  81 +++++++++++++++
74245 python/lassomod.c                                  |  10 ++
74246 python/lassomod.h                                  |  24 +++++
74247 .../protocols/py_single_sign_on_and_federation.c   | 111 +++++++++++++++++++++
74248 .../protocols/py_single_sign_on_and_federation.h   |  41 ++++++++
74249 python/py_lasso.h                                  |  29 ++++++
74250 python/setup.py                                    |  15 +--
74251 python/utils.c                                     |  16 +--
74252 python/utils.h                                     |   8 +-
74253 python/wrap_objs.h                                 |   2 +
74254 python/xml/py_xml.c                                |  77 ++++++++++++++
74255 python/xml/py_xml.h                                |  41 ++++++++
74256 15 files changed, 646 insertions(+), 19 deletions(-)
74257
74258commit beeae477e9c544e707d27101ce4e9c6c6cd80d70
74259Author: Valery Febvre <vfebvre at easter-eggs.com>
74260Date:   Wed Apr 7 02:54:15 2004 +0000
74261
74262    *** empty log message ***
74263
74264 lasso/xml/strings.c | 22 ++++++++++++++++++----
74265 lasso/xml/strings.h | 24 +++++++++++++++++++-----
74266 lasso/xml/xml.c     | 21 +++++++++++++++++++--
74267 3 files changed, 56 insertions(+), 11 deletions(-)
74268
74269commit 74812216aa0bf5cb342f827690c7ac5e95dcd8dd
74270Author: Valery Febvre <vfebvre at easter-eggs.com>
74271Date:   Wed Apr 7 02:53:17 2004 +0000
74272
74273    Many modifications
74274
74275 .../protocols/single_sign_on_and_federation.c      | 200 ++++++++++++---------
74276 .../protocols/single_sign_on_and_federation.h      |  72 +++++---
74277 2 files changed, 165 insertions(+), 107 deletions(-)
74278
74279commit 9020c2e003618861a160e2993f843ccb9242fb53
74280Author: Valery Febvre <vfebvre at easter-eggs.com>
74281Date:   Tue Apr 6 03:03:08 2004 +0000
74282
74283    Added virtual public method lasso_node_get_content()
74284
74285 lasso/xml/xml.c | 24 +++++++++++++++++++-----
74286 lasso/xml/xml.h |  9 ++++++---
74287 2 files changed, 25 insertions(+), 8 deletions(-)
74288
74289commit 3f8ad592fc3b488ee3a763a34ca410c442e2594b
74290Author: Valery Febvre <vfebvre at easter-eggs.com>
74291Date:   Tue Apr 6 02:27:59 2004 +0000
74292
74293    Used lasso_node_get_child instead() of class->get_child()
74294
74295 lasso/xml/lib_register_name_identifier_request.c | 19 +++++++------------
74296 1 file changed, 7 insertions(+), 12 deletions(-)
74297
74298commit 1246c96751c98acf4982f7347c6e23a254ed60ed
74299Author: Valery Febvre <vfebvre at easter-eggs.com>
74300Date:   Tue Apr 6 02:10:33 2004 +0000
74301
74302    Fixed many compilation warnings.
74303    Virtual private methods lasso_node_get_attr(), lasso_node_get_attrs(),
74304    lasso_node_get_child() and lasso_node_get_children() became virtual public
74305
74306 lasso/xml/xml.c | 221 ++++++++++++++++++++++++++++----------------------------
74307 lasso/xml/xml.h |  26 +++++--
74308 2 files changed, 128 insertions(+), 119 deletions(-)
74309
74310commit 374ec87d326912a3d157b83be1fd0d94f403eec8
74311Author: Valery Febvre <vfebvre at easter-eggs.com>
74312Date:   Mon Apr 5 23:40:05 2004 +0000
74313
74314    Fixed compilation warnings (casts missing)
74315
74316 lasso/Attic/protocols/federation_termination_notification.c | 9 ++++++---
74317 lasso/Attic/protocols/logout.c                              | 2 +-
74318 2 files changed, 7 insertions(+), 4 deletions(-)
74319
74320commit eee1ccd70923dc68b05a3564f37a2119ee50f5f9
74321Author: Valery Febvre <vfebvre at easter-eggs.com>
74322Date:   Mon Apr 5 23:28:36 2004 +0000
74323
74324    Fixed compile warning (casts missing)
74325
74326 lasso/xml/lib_register_name_identifier_request.c | 36 ++++++++++++++----------
74327 lasso/xml/lib_register_name_identifier_request.h |  5 ++--
74328 2 files changed, 24 insertions(+), 17 deletions(-)
74329
74330commit 4394c006336dfc75c7f1044383967645d77973b5
74331Author: Valery Febvre <vfebvre at easter-eggs.com>
74332Date:   Mon Apr 5 23:26:29 2004 +0000
74333
74334    Fixed compile warning
74335
74336 lasso/xml/ds_signature.c | 2 +-
74337 1 file changed, 1 insertion(+), 1 deletion(-)
74338
74339commit 5eebb1415006e02b4461ab5c4c2ed4d41f646f77
74340Author: Valery Febvre <vfebvre at easter-eggs.com>
74341Date:   Mon Apr 5 22:36:03 2004 +0000
74342
74343    schema replaced by xml
74344
74345 configure.ac      | 2 +-
74346 lasso/Makefile.am | 4 ++--
74347 lasso/lasso.h     | 6 +++---
74348 3 files changed, 6 insertions(+), 6 deletions(-)
74349
74350commit caa62ddc7a5c39234a6f00132f0138a6b00f9cb0
74351Author: Valery Febvre <vfebvre at easter-eggs.com>
74352Date:   Mon Apr 5 22:25:48 2004 +0000
74353
74354    Files moved. Initialy located in lasso/schema/ directory
74355
74356 lasso/xml/.cvsignore                               |   7 +
74357 lasso/xml/Makefile.am                              | 105 ++++
74358 lasso/xml/ds_signature.c                           | 153 +++++
74359 lasso/xml/ds_signature.h                           |  65 ++
74360 lasso/xml/lib.h                                    |  59 ++
74361 lasso/xml/lib_assertion.c                          | 111 ++++
74362 lasso/xml/lib_assertion.h                          |  63 ++
74363 lasso/xml/lib_authentication_statement.c           | 133 +++++
74364 lasso/xml/lib_authentication_statement.h           |  72 +++
74365 lasso/xml/lib_authn_context.c                      | 124 ++++
74366 lasso/xml/lib_authn_context.h                      |  66 +++
74367 lasso/xml/lib_authn_request.c                      | 266 +++++++++
74368 lasso/xml/lib_authn_request.h                      |  95 +++
74369 lasso/xml/lib_authn_response.c                     | 138 +++++
74370 lasso/xml/lib_authn_response.h                     |  69 +++
74371 .../xml/lib_federation_termination_notification.c  | 140 +++++
74372 .../xml/lib_federation_termination_notification.h  |  70 +++
74373 lasso/xml/lib_idp_entries.c                        | 115 ++++
74374 lasso/xml/lib_idp_entries.h                        |  64 ++
74375 lasso/xml/lib_idp_entry.c                          | 160 +++++
74376 lasso/xml/lib_idp_entry.h                          |  69 +++
74377 lasso/xml/lib_idp_list.c                           | 142 +++++
74378 lasso/xml/lib_idp_list.h                           |  67 +++
74379 lasso/xml/lib_idp_provided_name_identifier.c       |  78 +++
74380 lasso/xml/lib_idp_provided_name_identifier.h       |  60 ++
74381 lasso/xml/lib_logout_request.c                     | 158 +++++
74382 lasso/xml/lib_logout_request.h                     |  76 +++
74383 lasso/xml/lib_logout_response.c                    |  79 +++
74384 lasso/xml/lib_logout_response.h                    |  60 ++
74385 lasso/xml/lib_name_identifier_mapping_request.c    | 136 +++++
74386 lasso/xml/lib_name_identifier_mapping_request.h    |  70 +++
74387 lasso/xml/lib_name_identifier_mapping_response.c   | 129 ++++
74388 lasso/xml/lib_name_identifier_mapping_response.h   |  71 +++
74389 lasso/xml/lib_old_provided_name_identifier.c       |  79 +++
74390 lasso/xml/lib_old_provided_name_identifier.h       |  60 ++
74391 lasso/xml/lib_register_name_identifier_request.c   | 199 +++++++
74392 lasso/xml/lib_register_name_identifier_request.h   |  81 +++
74393 lasso/xml/lib_register_name_identifier_response.c  |  79 +++
74394 lasso/xml/lib_register_name_identifier_response.h  |  60 ++
74395 lasso/xml/lib_request_authn_context.c              | 127 ++++
74396 lasso/xml/lib_request_authn_context.h              |  69 +++
74397 lasso/xml/lib_scoping.c                            | 147 +++++
74398 lasso/xml/lib_scoping.h                            |  67 +++
74399 lasso/xml/lib_sp_provided_name_identifier.c        |  79 +++
74400 lasso/xml/lib_sp_provided_name_identifier.h        |  60 ++
74401 lasso/xml/lib_status_response.c                    | 138 +++++
74402 lasso/xml/lib_status_response.h                    |  70 +++
74403 lasso/xml/lib_subject.c                            | 109 ++++
74404 lasso/xml/lib_subject.h                            |  64 ++
74405 lasso/xml/saml.h                                   |  56 ++
74406 lasso/xml/saml_advice.c                            | 141 +++++
74407 lasso/xml/saml_advice.h                            |  66 +++
74408 lasso/xml/saml_assertion.c                         | 309 ++++++++++
74409 lasso/xml/saml_assertion.h                         |  99 ++++
74410 lasso/xml/saml_audience_restriction_condition.c    | 138 +++++
74411 lasso/xml/saml_audience_restriction_condition.h    |  64 ++
74412 lasso/xml/saml_authentication_statement.c          | 146 +++++
74413 lasso/xml/saml_authentication_statement.h          |  75 +++
74414 lasso/xml/saml_authority_binding.c                 | 128 ++++
74415 lasso/xml/saml_authority_binding.h                 |  70 +++
74416 lasso/xml/saml_condition_abstract.c                |  95 +++
74417 lasso/xml/saml_condition_abstract.h                |  61 ++
74418 lasso/xml/saml_conditions.c                        | 176 ++++++
74419 lasso/xml/saml_conditions.h                        |  74 +++
74420 lasso/xml/saml_name_identifier.c                   | 126 ++++
74421 lasso/xml/saml_name_identifier.h                   |  67 +++
74422 lasso/xml/saml_statement_abstract.c                |  95 +++
74423 lasso/xml/saml_statement_abstract.h                |  61 ++
74424 lasso/xml/saml_subject.c                           | 119 ++++
74425 lasso/xml/saml_subject.h                           |  68 +++
74426 lasso/xml/saml_subject_confirmation.c              | 124 ++++
74427 lasso/xml/saml_subject_confirmation.h              |  67 +++
74428 lasso/xml/saml_subject_locality.c                  | 115 ++++
74429 lasso/xml/saml_subject_locality.h                  |  67 +++
74430 lasso/xml/saml_subject_statement_abstract.c        | 119 ++++
74431 lasso/xml/saml_subject_statement_abstract.h        |  65 ++
74432 lasso/xml/samlp_request_abstract.c                 | 158 +++++
74433 lasso/xml/samlp_request_abstract.h                 |  76 +++
74434 lasso/xml/samlp_response.c                         | 114 ++++
74435 lasso/xml/samlp_response.h                         |  67 +++
74436 lasso/xml/samlp_response_abstract.c                | 180 ++++++
74437 lasso/xml/samlp_response_abstract.h                |  79 +++
74438 lasso/xml/samlp_status.c                           | 120 ++++
74439 lasso/xml/samlp_status.h                           |  72 +++
74440 lasso/xml/samlp_status_code.c                      |  99 ++++
74441 lasso/xml/samlp_status_code.h                      |  63 ++
74442 lasso/xml/strings.c                                |  45 ++
74443 lasso/xml/strings.h                                |  58 ++
74444 lasso/xml/tools.c                                  | 323 ++++++++++
74445 lasso/xml/tools.h                                  |  53 ++
74446 lasso/xml/xml.c                                    | 653 +++++++++++++++++++++
74447 lasso/xml/xml.h                                    | 134 +++++
74448 92 files changed, 9843 insertions(+)
74449
74450commit 80960808a8a1a59989f95ad2436d0a332473b816
74451Author: Valery Febvre <vfebvre at easter-eggs.com>
74452Date:   Sun Apr 4 15:47:26 2004 +0000
74453
74454    lasso/Makefile.am
74455
74456 lasso/Attic/protocols/register_name_identifier.c   | 305 ++++++-------
74457 lasso/Attic/protocols/register_name_identifier.h   |  39 +-
74458 .../protocols/single_sign_on_and_federation.c      | 472 ++++++++++++---------
74459 .../protocols/single_sign_on_and_federation.h      |  17 +-
74460 lasso/Makefile.am                                  |   3 +-
74461 5 files changed, 467 insertions(+), 369 deletions(-)
74462
74463commit 3374f800eb37f05d6cf4cab31ac552094f7bcf56
74464Author: Valery Febvre <vfebvre at easter-eggs.com>
74465Date:   Sun Apr 4 15:46:00 2004 +0000
74466
74467    remove lasso/bindings/Makefile (directory lasso/bindings will be not used anymore)
74468
74469 configure.ac | 4 +++-
74470 1 file changed, 3 insertions(+), 1 deletion(-)
74471
74472commit 9d3578f8a1a850c615f5354e5f8f04823b2bfadb
74473Author: Nicolas Clapies <nclapies@entrouvert.com>
74474Date:   Fri Apr 2 16:40:47 2004 +0000
74475
74476    initial version
74477
74478 lasso/Attic/protocols/name_identifier.c | 53 +++++++++++++++++++++++++++++++++
74479 lasso/Attic/protocols/name_identifier.h |  6 ++++
74480 2 files changed, 59 insertions(+)
74481
74482commit b03e62c77f7893276a7aafc11e06c15040d22357
74483Author: Nicolas Clapies <nclapies@entrouvert.com>
74484Date:   Fri Apr 2 16:20:31 2004 +0000
74485
74486    fix types of some parameters
74487
74488 .../protocols/single_sign_on_and_federation.c      | 62 +++-------------------
74489 .../protocols/single_sign_on_and_federation.h      | 13 +++--
74490 2 files changed, 17 insertions(+), 58 deletions(-)
74491
74492commit 0d31e24209f43f914de2ebbaecdd6f07fa6af681
74493Author: Nicolas Clapies <nclapies@entrouvert.com>
74494Date:   Fri Apr 2 15:39:29 2004 +0000
74495
74496    add function lasso_build_authnRequest_must_autenthicate
74497
74498 .../protocols/single_sign_on_and_federation.c      | 150 ++++++++++++++++-----
74499 1 file changed, 113 insertions(+), 37 deletions(-)
74500
74501commit b6c73fd19c79ce9c548090466e5a514a61da36ae
74502Author: Valery Febvre <vfebvre at easter-eggs.com>
74503Date:   Fri Apr 2 00:54:07 2004 +0000
74504
74505    Initial commit
74506
74507 python/.cvsignore  |   1 +
74508 python/lassomod.c  |  52 +++++++++++++
74509 python/lassomod.h  |  13 ++++
74510 python/py_lasso.c  |  59 +++++++++++++++
74511 python/py_lasso.h  |   5 ++
74512 python/setup.py    | 210 +++++++++++++++++++++++++++++++++++++++++++++++++++++
74513 python/utils.c     | 100 +++++++++++++++++++++++++
74514 python/utils.h     |  11 +++
74515 python/wrap_objs.c | 164 +++++++++++++++++++++++++++++++++++++++++
74516 python/wrap_objs.h |  65 +++++++++++++++++
74517 10 files changed, 680 insertions(+)
74518
74519commit d09a0de3b0e667b96ca722f374f04baeb164224b
74520Author: Valery Febvre <vfebvre at easter-eggs.com>
74521Date:   Fri Apr 2 00:40:22 2004 +0000
74522
74523    Fct lasso_shutdown() now return int values.
74524
74525 lasso/lasso.c | 12 ++++++++++--
74526 lasso/lasso.h |  2 +-
74527 2 files changed, 11 insertions(+), 3 deletions(-)
74528
74529commit 9372d8bc759be30ce5420914c7cfff47a6dfa7ef
74530Author: Nicolas Clapies <nclapies@entrouvert.com>
74531Date:   Thu Apr 1 16:35:20 2004 +0000
74532
74533    use function lasso_lib_subject_new() instead of lasso_saml_subject_new()
74534
74535 lasso/Attic/protocols/single_sign_on_and_federation.c | 5 ++++-
74536 1 file changed, 4 insertions(+), 1 deletion(-)
74537
74538commit a1894e7155128007b253c9582bc9c78790ae32c3
74539Author: Nicolas Clapies <nclapies@entrouvert.com>
74540Date:   Thu Apr 1 16:06:48 2004 +0000
74541
74542    fix : use function lasso_lib_authentication_statement_new() instead of lasso_saml_authentication_statement_new()
74543
74544 lasso/Attic/protocols/single_sign_on_and_federation.c | 2 +-
74545 1 file changed, 1 insertion(+), 1 deletion(-)
74546
74547commit 936fcf5056038270609ae15fee99f8e17c7ba0db
74548Author: Nicolas Clapies <nclapies@entrouvert.com>
74549Date:   Thu Apr 1 15:29:34 2004 +0000
74550
74551    add function lasso_build_authnRequest_from_query
74552
74553 .../protocols/single_sign_on_and_federation.c      | 44 ++++++++++++++++++++++
74554 .../protocols/single_sign_on_and_federation.h      |  5 +++
74555 2 files changed, 49 insertions(+)
74556
74557commit 98c97ca26f67e67efea110ed49ccdc4fcc6952c9
74558Author: Valery Febvre <vfebvre at easter-eggs.com>
74559Date:   Thu Apr 1 13:27:11 2004 +0000
74560
74561    Added arg protocolProfile in fct lasso_build_full_authnRequest()
74562
74563 lasso/Attic/protocols/single_sign_on_and_federation.c | 7 +++++++
74564 lasso/Attic/protocols/single_sign_on_and_federation.h | 1 +
74565 2 files changed, 8 insertions(+)
74566
74567commit db6d145bace5ef2f82e3ca74a43ae146ba1ed8f9
74568Author: Nicolas Clapies <nclapies@entrouvert.com>
74569Date:   Thu Apr 1 12:52:19 2004 +0000
74570
74571    add functions lasso_build_assertion lasso_build_authenticationStatement
74572
74573 .../protocols/single_sign_on_and_federation.c      | 72 ++++++++++++++++++----
74574 .../protocols/single_sign_on_and_federation.h      | 13 +++-
74575 2 files changed, 71 insertions(+), 14 deletions(-)
74576
74577commit ea716033fd1acfa32dfc721a663088ec02550733
74578Author: Nicolas Clapies <nclapies@entrouvert.com>
74579Date:   Thu Apr 1 12:48:15 2004 +0000
74580
74581    add methods lasso_build_full_logoutRequest lasso_build_full_logoutResponse
74582
74583 lasso/Attic/protocols/logout.c | 202 +++++++++++++++++++++++++++++++----------
74584 lasso/Attic/protocols/logout.h |  22 ++++-
74585 2 files changed, 177 insertions(+), 47 deletions(-)
74586
74587commit d12148196477f60c005fd0023db38bf1207483f4
74588Author: Nicolas Clapies <nclapies@entrouvert.com>
74589Date:   Thu Apr 1 12:46:17 2004 +0000
74590
74591    add methods lasso_build_full_federationTerminationNotification
74592
74593 .../federation_termination_notification.c          | 69 ++++++++++++++++++----
74594 .../federation_termination_notification.h          |  8 +++
74595 2 files changed, 66 insertions(+), 11 deletions(-)
74596
74597commit 26d71ad343a8ac2380878ab3055d6db3a274d952
74598Author: Nicolas Clapies <nclapies@entrouvert.com>
74599Date:   Thu Apr 1 12:41:01 2004 +0000
74600
74601    add lasso_build_full_registerNameIdentifierRequest lasso_build_full_registerNameIdentifierResponse
74602
74603 lasso/Attic/protocols/register_name_identifier.c | 162 +++++++++++++++++++----
74604 lasso/Attic/protocols/register_name_identifier.h |  22 ++-
74605 2 files changed, 157 insertions(+), 27 deletions(-)
74606
74607commit 8cf1180616d3be8e03a9d1809fbca840bb75dc79
74608Author: Valery Febvre <vfebvre at easter-eggs.com>
74609Date:   Thu Apr 1 01:14:30 2004 +0000
74610
74611    Ooops, add missing return for funct lasso_build_authnRequest()
74612
74613 .../protocols/single_sign_on_and_federation.c      | 34 +++++++++++-----------
74614 1 file changed, 17 insertions(+), 17 deletions(-)
74615
74616commit f99071c55457f223828ed3e29690755ce3984172
74617Author: Valery Febvre <vfebvre at easter-eggs.com>
74618Date:   Tue Mar 30 17:00:30 2004 +0000
74619
74620    Added some cosmetics, comment headers, #ifdef ...
74621
74622 .../protocols/single_sign_on_and_federation.c      | 89 ++++++++++++++++++----
74623 .../protocols/single_sign_on_and_federation.h      | 42 ++++++++--
74624 2 files changed, 113 insertions(+), 18 deletions(-)
74625
74626commit 78dd82b5c733b56a511b5bc91d125702fa13e4f2
74627Author: Valery Febvre <vfebvre at easter-eggs.com>
74628Date:   Tue Mar 30 09:59:59 2004 +0000
74629
74630    Added HEADER
74631
74632 .../protocols/single_sign_on_and_federation.c      | 48 ++++++++++++++++------
74633 1 file changed, 36 insertions(+), 12 deletions(-)
74634
74635commit 528c4fd6604fd4de147c8c5b5c3d528b62852c1b
74636Author: Nicolas Clapies <nclapies@entrouvert.com>
74637Date:   Tue Mar 30 08:57:41 2004 +0000
74638
74639    add includes of high level functions of class building. set prototype of common functions for encoding and signing
74640
74641 lasso/Attic/protocols/protocols.h | 9 +++++++++
74642 1 file changed, 9 insertions(+)
74643
74644commit daa903b79a07fc8eb0328e5f93754b83754890af
74645Author: Nicolas Clapies <nclapies@entrouvert.com>
74646Date:   Tue Mar 30 08:56:17 2004 +0000
74647
74648    initial version
74649
74650 lasso/Attic/protocols/protocols.c | 18 ++++++++++++++++++
74651 1 file changed, 18 insertions(+)
74652
74653commit ad962a15daf75b87d7fedbbbb9ed407a28058f67
74654Author: Nicolas Clapies <nclapies@entrouvert.com>
74655Date:   Tue Mar 30 08:55:37 2004 +0000
74656
74657    fix type parameters from const char to const xmlChar. add function to build response
74658
74659 .../federation_termination_notification.c          | 21 +++----
74660 .../federation_termination_notification.h          |  8 +--
74661 lasso/Attic/protocols/logout.c                     | 57 ++++++++---------
74662 lasso/Attic/protocols/logout.h                     | 21 +++----
74663 lasso/Attic/protocols/register_name_identifier.c   | 71 +++++++++-------------
74664 lasso/Attic/protocols/register_name_identifier.h   | 22 +++----
74665 .../protocols/single_sign_on_and_federation.c      | 61 ++++++++++++++-----
74666 .../protocols/single_sign_on_and_federation.h      |  8 ++-
74667 8 files changed, 137 insertions(+), 132 deletions(-)
74668
74669commit 54aaf688c6d72a1ffa796bfc5ae74040ed4f56a1
74670Author: Valery Febvre <vfebvre at easter-eggs.com>
74671Date:   Mon Mar 29 14:29:03 2004 +0000
74672
74673    const char * convert into const xmlChar *
74674
74675 .../protocols/single_sign_on_and_federation.c      | 114 ++++++++++-----------
74676 .../protocols/single_sign_on_and_federation.h      |  24 ++---
74677 2 files changed, 68 insertions(+), 70 deletions(-)
74678
74679commit b2ac1a575c1bc52302952e0b75b0e84ee1b08f1b
74680Author: Valery Febvre <vfebvre at easter-eggs.com>
74681Date:   Mon Mar 29 13:25:08 2004 +0000
74682
74683    Added *.lo, *.la, .deps, .libs
74684
74685 lasso/Attic/protocols/.cvsignore | 4 ++++
74686 1 file changed, 4 insertions(+)
74687
74688commit bc1c8677f43ea6779e1e9457d9e4212df864b928
74689Author: Nicolas Clapies <nclapies@entrouvert.com>
74690Date:   Mon Mar 29 13:09:12 2004 +0000
74691
74692    initial version
74693
74694 .../federation_termination_notification.c          | 34 +++++++++
74695 .../federation_termination_notification.h          | 37 ++++++++++
74696 lasso/Attic/protocols/logout.c                     | 86 ++++++++++++++++++++++
74697 lasso/Attic/protocols/logout.h                     | 20 +++++
74698 lasso/Attic/protocols/protocols.h                  | 38 ++++++++++
74699 lasso/Attic/protocols/register_name_identifier.c   | 81 ++++++++++++++++++++
74700 lasso/Attic/protocols/register_name_identifier.h   | 21 ++++++
74701 7 files changed, 317 insertions(+)
74702
74703commit 74a963be6a69c61c94beb8c827636d99c789272b
74704Author: Nicolas Clapies <nclapies@entrouvert.com>
74705Date:   Mon Mar 29 13:01:35 2004 +0000
74706
74707    add lasso_build_authnRequest method
74708
74709 .../protocols/single_sign_on_and_federation.c      | 74 +---------------------
74710 .../protocols/single_sign_on_and_federation.h      | 27 ++++----
74711 2 files changed, 16 insertions(+), 85 deletions(-)
74712
74713commit edc345b38c79cfad7e02fb7ba03814f51c923bd4
74714Author: Nicolas Clapies <nclapies@entrouvert.com>
74715Date:   Mon Mar 29 12:54:54 2004 +0000
74716
74717    add protocols Makefile support
74718
74719 configure.ac | 1 +
74720 1 file changed, 1 insertion(+)
74721
74722commit f3561b55e0376b3265b4f963b3690859aae43fa1
74723Author: Nicolas Clapies <nclapies@entrouvert.com>
74724Date:   Mon Mar 29 12:52:11 2004 +0000
74725
74726    add support of protocols
74727
74728 lasso/Makefile.am | 3 ++-
74729 lasso/lasso.h     | 1 +
74730 2 files changed, 3 insertions(+), 1 deletion(-)
74731
74732commit 66992f2b997d1d423be9ab469460ccd22d1979c4
74733Author: Nicolas Clapies <nclapies@entrouvert.com>
74734Date:   Mon Mar 29 12:51:06 2004 +0000
74735
74736    initial version
74737
74738 lasso/Attic/protocols/Makefile.am                  |  25 ++++
74739 .../protocols/single_sign_on_and_federation.c      | 137 +++++++++++++++++++++
74740 .../protocols/single_sign_on_and_federation.h      |  20 +++
74741 3 files changed, 182 insertions(+)
74742
74743commit 9bdbe6d9375d7506873f4ad77847fcf507603b2d
74744Author: Nicolas Clapies <nclapies@entrouvert.com>
74745Date:   Wed Mar 24 15:02:36 2004 +0000
74746
74747    add comments about little problems with implementation of name identifier mapping request class and question about implementation of nodes
74748
74749 TODO | 9 ++++++++-
74750 1 file changed, 8 insertions(+), 1 deletion(-)
74751
74752commit 3938fbdbc8b497a58c950c2fa38beb8955ff9091
74753Author: Valery Febvre <vfebvre at easter-eggs.com>
74754Date:   Tue Mar 23 17:29:07 2004 +0000
74755
74756    Added *.lo, *.la, .deps, .libs
74757
74758 lasso/.cvsignore | 4 ++++
74759 1 file changed, 4 insertions(+)
74760
74761commit 3c0d8e619278cb3a7f9019a928ca9db2d3e29666
74762Author: Valery Febvre <vfebvre at easter-eggs.com>
74763Date:   Tue Mar 23 17:09:26 2004 +0000
74764
74765    Initial version
74766
74767 .cvsignore       | 18 ++++++++++++++++++
74768 lasso/.cvsignore |  1 +
74769 2 files changed, 19 insertions(+)
74770
74771commit 88e00f56a428321fd121366f98c6bf66332a684d
74772Author: Valery Febvre <vfebvre at easter-eggs.com>
74773Date:   Tue Mar 23 17:00:23 2004 +0000
74774
74775    Initial revision
74776
74777 AUTHORS                          |   2 +
74778 COPYING                          | 340 +++++++++++++++++++++++++++++
74779 ChangeLog                        |   0
74780 INSTALL                          | 182 ++++++++++++++++
74781 Makefile.am                      |   5 +
74782 NEWS                             |   0
74783 README                           |   0
74784 TODO                             |  11 +
74785 autogen.sh                       |  71 ++++++
74786 config.h.in                      | 118 ++++++++++
74787 configure.ac                     | 457 +++++++++++++++++++++++++++++++++++++++
74788 docs/.cvsignore                  |   3 +
74789 docs/Makefile.am                 |   3 +
74790 docs/reference/.cvsignore        |   2 +
74791 docs/reference/Makefile.am       | 144 ++++++++++++
74792 docs/reference/lasso.sgml        |  63 ++++++
74793 docs/reference/lasso.types       |  19 ++
74794 lasso/.cvsignore                 |   2 +
74795 lasso/Attic/protocols/.cvsignore |   2 +
74796 lasso/Makefile.am                |  44 ++++
74797 lasso/export.h                   |  90 ++++++++
74798 lasso/lasso.c                    | 144 ++++++++++++
74799 lasso/lasso.h                    |  89 ++++++++
74800 lasso/version.h.in               |  51 +++++
74801 24 files changed, 1842 insertions(+)
74802