~ubuntu-branches/ubuntu/hardy/lasso/hardy

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Michael Bienia
  • Date: 2007-07-31 21:35:26 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20070731213526-oc6jw5mprcd5tjyy
Tags: 2.0.0-1ubuntu1
* Merge from debian unstable. Remaining changes:
  + debian/control:
    - Modify Maintainer value to match DebianMaintainerField spec.
* debian/rules:
  + Add CC=gcc-4.2 to the configure call else configure won't find jni.h
    from libgcj8-dev.
* configure{,.ac}:
  + Add missing quotes around the value for PHP[45]_LIBS.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2007-01-16  fpeters
 
2
 
 
3
        * tests/login_tests.c, tests/perfs.c: fixed memory leaks
 
4
 
 
5
2007-01-16  fpeters
 
6
 
 
7
        * configure.ac: updated version number and required swig version
 
8
 
 
9
2007-01-09  fpeters
 
10
 
 
11
        * docs/reference/lasso-sections.txt, docs/reference/lasso.sgml,
 
12
        docs/reference/lasso.types.in, docs/reference/tmpl/ecp.sgml,
 
13
        docs/reference/tmpl/lecp.sgml: added section for ECP (and titled
 
14
        LECP)
 
15
 
 
16
2007-01-08  fpeters
 
17
 
 
18
        * docs/reference/lasso.sgml, docs/reference/tmpl/saml2_action.sgml,
 
19
        docs/reference/tmpl/saml2_advice.sgml,
 
20
        docs/reference/tmpl/saml2_assertion.sgml,
 
21
        docs/reference/tmpl/saml2_attribute.sgml,
 
22
        docs/reference/tmpl/saml2_attribute_statement.sgml,
 
23
        docs/reference/tmpl/saml2_audience_restriction.sgml,
 
24
        docs/reference/tmpl/saml2_authn_context.sgml,
 
25
        docs/reference/tmpl/saml2_authn_statement.sgml,
 
26
        docs/reference/tmpl/saml2_authz_decision_statement.sgml,
 
27
        docs/reference/tmpl/saml2_base_idabstract.sgml,
 
28
        docs/reference/tmpl/saml2_condition_abstract.sgml,
 
29
        docs/reference/tmpl/saml2_conditions.sgml,
 
30
        docs/reference/tmpl/saml2_encrypted_element.sgml,
 
31
        docs/reference/tmpl/saml2_evidence.sgml,
 
32
        docs/reference/tmpl/saml2_key_info_confirmation_data.sgml,
 
33
        docs/reference/tmpl/saml2_name_id.sgml,
 
34
        docs/reference/tmpl/saml2_one_time_use.sgml,
 
35
        docs/reference/tmpl/saml2_proxy_restriction.sgml,
 
36
        docs/reference/tmpl/saml2_statement_abstract.sgml,
 
37
        docs/reference/tmpl/saml2_subject.sgml,
 
38
        docs/reference/tmpl/saml2_subject_confirmation.sgml,
 
39
        docs/reference/tmpl/saml2_subject_confirmation_data.sgml,
 
40
        docs/reference/tmpl/saml2_subject_locality.sgml,
 
41
        docs/reference/tmpl/saml_advice.sgml,
 
42
        docs/reference/tmpl/saml_assertion.sgml,
 
43
        docs/reference/tmpl/saml_attribute.sgml,
 
44
        docs/reference/tmpl/saml_attribute_designator.sgml,
 
45
        docs/reference/tmpl/saml_attribute_statement.sgml,
 
46
        docs/reference/tmpl/saml_audience_restriction_condition.sgml,
 
47
        docs/reference/tmpl/saml_authentication_statement.sgml,
 
48
        docs/reference/tmpl/saml_authority_binding.sgml,
 
49
        docs/reference/tmpl/saml_condition_abstract.sgml,
 
50
        docs/reference/tmpl/saml_conditions.sgml,
 
51
        docs/reference/tmpl/saml_statement_abstract.sgml,
 
52
        docs/reference/tmpl/saml_subject.sgml,
 
53
        docs/reference/tmpl/saml_subject_confirmation.sgml,
 
54
        docs/reference/tmpl/saml_subject_locality.sgml,
 
55
        docs/reference/tmpl/saml_subject_statement.sgml,
 
56
        docs/reference/tmpl/saml_subject_statement_abstract.sgml,
 
57
        docs/reference/tmpl/samlp2_artifact_resolve.sgml,
 
58
        docs/reference/tmpl/samlp2_artifact_response.sgml,
 
59
        docs/reference/tmpl/samlp2_assertion_idrequest.sgml,
 
60
        docs/reference/tmpl/samlp2_attribute_query.sgml,
 
61
        docs/reference/tmpl/samlp2_authn_query.sgml,
 
62
        docs/reference/tmpl/samlp2_authn_request.sgml,
 
63
        docs/reference/tmpl/samlp2_authz_decision_query.sgml,
 
64
        docs/reference/tmpl/samlp2_extensions.sgml,
 
65
        docs/reference/tmpl/samlp2_idp_entry.sgml,
 
66
        docs/reference/tmpl/samlp2_idp_list.sgml,
 
67
        docs/reference/tmpl/samlp2_logout_request.sgml,
 
68
        docs/reference/tmpl/samlp2_logout_response.sgml,
 
69
        docs/reference/tmpl/samlp2_manage_name_id_request.sgml,
 
70
        docs/reference/tmpl/samlp2_manage_name_id_response.sgml,
 
71
        docs/reference/tmpl/samlp2_name_id_mapping_request.sgml,
 
72
        docs/reference/tmpl/samlp2_name_id_mapping_response.sgml,
 
73
        docs/reference/tmpl/samlp2_name_id_policy.sgml,
 
74
        docs/reference/tmpl/samlp2_request_abstract.sgml,
 
75
        docs/reference/tmpl/samlp2_requested_authn_context.sgml,
 
76
        docs/reference/tmpl/samlp2_response.sgml,
 
77
        docs/reference/tmpl/samlp2_scoping.sgml,
 
78
        docs/reference/tmpl/samlp2_status.sgml,
 
79
        docs/reference/tmpl/samlp2_status_code.sgml,
 
80
        docs/reference/tmpl/samlp2_status_detail.sgml,
 
81
        docs/reference/tmpl/samlp2_status_response.sgml,
 
82
        docs/reference/tmpl/samlp2_subject_query_abstract.sgml,
 
83
        docs/reference/tmpl/samlp2_terminate.sgml,
 
84
        docs/reference/tmpl/samlp_request.sgml,
 
85
        docs/reference/tmpl/samlp_request_abstract.sgml,
 
86
        docs/reference/tmpl/samlp_response.sgml,
 
87
        docs/reference/tmpl/samlp_response_abstract.sgml,
 
88
        docs/reference/tmpl/samlp_status.sgml,
 
89
        docs/reference/tmpl/samlp_status_code.sgml: reordered some elements
 
90
        in index and added short descriptions to all elements
 
91
 
 
92
2007-01-08  fpeters
 
93
 
 
94
        * lasso/saml-2.0/name_id_management.c: fixed docstring parameter
 
95
        name
 
96
 
 
97
2007-01-08  fpeters
 
98
 
 
99
        * docs/reference/lasso-sections.txt, docs/reference/lasso.sgml:
 
100
        added all classes for SAMLv2 schema elements
 
101
 
 
102
2007-01-08  fpeters
 
103
 
 
104
        * lasso/id-ff/login.c, lasso/id-ff/logout.c: un-idff'ied docstrings
 
105
        (and fixed a few comments)
 
106
 
 
107
2007-01-08  fpeters
 
108
 
 
109
        * docs/reference/lasso-sections.txt, docs/reference/lasso.sgml,
 
110
        docs/reference/lasso.types.in,
 
111
        docs/reference/tmpl/defederation.sgml,
 
112
        docs/reference/tmpl/discovery.sgml,
 
113
        docs/reference/tmpl/federation.sgml,
 
114
        docs/reference/tmpl/login.sgml,
 
115
        docs/reference/tmpl/name_id_management.sgml,
 
116
        docs/reference/tmpl/name_identifier_mapping.sgml,
 
117
        docs/reference/tmpl/name_registration.sgml,
 
118
        docs/reference/tmpl/node.sgml, docs/reference/tmpl/profile.sgml,
 
119
        docs/reference/tmpl/server.sgml,
 
120
        lasso/saml-2.0/name_id_management.c: added documentation about
 
121
        SAMLv2 Name Id Management profile; and by the same time updated all
 
122
        tmpl/ files with a newer gtk-doc
 
123
 
 
124
2007-01-07  fpeters
 
125
 
 
126
        * lasso/id-ff/provider.c: fixed
 
127
        provider->private_data->encryption_public_key memory leak and
 
128
        removed duplicate freeing for public_key and ca_cert_chain
 
129
 
 
130
2007-01-07  fpeters
 
131
 
 
132
        * lasso/xml/tools.c: mitigate memory leak (?)
 
133
 
 
134
2007-01-07  fpeters
 
135
 
 
136
        * lasso/xml/xml.c: fixed memory leak occuring near
 
137
        SNIPPET_SIGNATURE
 
138
 
 
139
2007-01-07  fpeters
 
140
 
 
141
        * lasso/xml/xml.c: fixed memory leak in Extension to query string
 
142
        conversion
 
143
 
 
144
2007-01-07  fpeters
 
145
 
 
146
        * lasso/id-ff/provider.c: fixed memory leak
 
147
 
 
148
2007-01-07  fpeters
 
149
 
 
150
        * lasso/xml/tools.c: unfixed memory leak, because strange
 
151
        manipulations to xmlnode structures could cause memory corruption
 
152
 
 
153
2007-01-06  fpeters
 
154
 
 
155
        * lasso/id-ff/profile.c: removing white space lost in a tab
 
156
 
 
157
2007-01-06  fpeters
 
158
 
 
159
        * lasso/id-ff/name_registration.c, lasso/xml/lib_authn_response.c:
 
160
        removing white spaces on blank lines
 
161
 
 
162
2007-01-06  fpeters
 
163
 
 
164
        * lasso/xml/ds_key_info.c, lasso/xml/ds_key_value.c,
 
165
        lasso/xml/saml_subject_confirmation.c: fixing indentation
 
166
 
 
167
2007-01-06  fpeters
 
168
 
 
169
        * lasso/id-wsf/authentication.c: removing white space on blank line
 
170
 
 
171
2007-01-06  fpeters
 
172
 
 
173
        * lasso/xml/xml.c, lasso/id-wsf/authentication.c: removing spaces
 
174
        from otherwise white lines
 
175
 
 
176
2007-01-06  fpeters
 
177
 
 
178
        * lasso/id-ff/login.c: fixed indentation & param checking
 
179
 
 
180
2007-01-06  fpeters
 
181
 
 
182
        * lasso/id-ff/provider.c: fixed memory leak
 
183
 
 
184
2007-01-06  fpeters
 
185
 
 
186
        * lasso/saml-2.0/provider.c: fixed little memory leak
 
187
 
 
188
2007-01-05  fpeters
 
189
 
 
190
        * lasso/id-ff/login.c, lasso/id-wsf/wsf_profile.c,
 
191
        lasso/saml-2.0/server.c, lasso/xml/xml.c: replace some xmlFree that
 
192
        should have been g_free and added some xmlFree where required.
 
193
 
 
194
2007-01-05  fpeters
 
195
 
 
196
        * lasso/id-wsf/wsf_profile.c, lasso/xml/tools.c, lasso/xml/xml.c:
 
197
        even more memory leak tracking
 
198
 
 
199
2007-01-05  fpeters
 
200
 
 
201
        * lasso/id-ff/defederation.c, lasso/id-ff/lecp.c,
 
202
        lasso/id-ff/login.c, lasso/id-ff/logout.c,
 
203
        lasso/id-ff/name_identifier_mapping.c,
 
204
        lasso/id-ff/name_registration.c, lasso/id-ff/profile.c,
 
205
        lasso/id-ff/profileprivate.h, lasso/saml-2.0/name_id_management.c:
 
206
        new lasso_profile_clean_msg_info function used to clean msg_url and
 
207
        msg_body (free()ing and setting to NULL) in functions where those
 
208
        variables are later set.
 
209
 
 
210
2007-01-05  fpeters
 
211
 
 
212
        * lasso/id-ff/provider.c, lasso/id-wsf/wsf_profile.c,
 
213
        lasso/xml/xml.c: fixed some memory leaks (tracked with valgrind)
 
214
 
 
215
2007-01-05  fpeters
 
216
 
 
217
        * tests/login_tests.c: cleaning up memory allocated for tests; so
 
218
        valgrind logs are cleaner
 
219
 
 
220
2007-01-05  fpeters
 
221
 
 
222
        * lasso/id-ff/login.c, lasso/id-ff/logout.c,
 
223
        lasso/id-ff/name_registration.c, lasso/id-ff/provider.c,
 
224
        lasso/id-ff/server.c, lasso/id-wsf/data_service.c,
 
225
        lasso/id-wsf/wsf_profile.c, lasso/saml-2.0/name_id_management.c:
 
226
        memory management, avoid leaking xmlDoc*
 
227
 
 
228
2007-01-04  fpeters
 
229
 
 
230
        * lasso/xml/tools.c: directly include headers from xmlsec/openssl/;
 
231
        at least required to compile on Fedora Cora 6.
 
232
 
 
233
2007-01-04  fpeters
 
234
 
 
235
        * configure.ac: bumped version to 1.9.9 (and updated libtool
 
236
        version accordingly) and disabled PHP5 support by default.
 
237
 
 
238
2007-01-04  fpeters
 
239
 
 
240
        * lasso/id-ff/identity.c, lasso/id-ff/lecp.c, lasso/id-ff/login.c,
 
241
        lasso/id-ff/logout.c, lasso/id-ff/name_identifier_mapping.c,
 
242
        lasso/id-ff/name_registration.c, lasso/id-ff/provider.c,
 
243
        lasso/id-wsf/data_service.c, lasso/id-wsf/discovery.c,
 
244
        lasso/id-wsf/wsf_profile.c, lasso/saml-2.0/ecp.c,
 
245
        lasso/saml-2.0/login.c, lasso/saml-2.0/logout.c, lasso/xml/xml.c:
 
246
        misc fixes for 1) memory leaks around XPath usage and 2) potential
 
247
        segfaults from untested pointers
 
248
 
 
249
2007-01-04  fpeters
 
250
 
 
251
        * lasso/errors.h, swig/Lasso.i: new
 
252
        LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_IDENTIFIER error
 
253
        code
 
254
 
 
255
2007-01-03  fpeters
 
256
 
 
257
        * lasso/id-ff/logout.c: make ID-FF SLO works even when there are
 
258
        SAMLv2 assertions in the session
 
259
 
 
260
2007-01-03  fpeters
 
261
 
 
262
        * lasso/saml-2.0/login.c, lasso/saml-2.0/logout.c: insure sso and
 
263
        slo from SAML2 work even when there are active ID-FF sessions.
 
264
 
 
265
2007-01-03  fpeters
 
266
 
 
267
        * lasso/saml-2.0/profile.c: removed memory leak (GPtrArray was not
 
268
        freed) by directly accessing assertions from their hash table
 
269
        instead of an intermediary GPtrArray.
 
270
 
 
271
2007-01-02  nclapies
 
272
 
 
273
        * docs/lasso-book/writing-a-saml2-php-sp.txt: Updated metadata
 
274
        saml2 saming files. Fixed protocol binding setting when initiating
 
275
        sso.
 
276
 
 
277
2006-12-28  fpeters
 
278
 
 
279
        * lasso/saml-2.0/logout.c: removed XXX comment about SessionIndex
 
280
        since it is handled in the application, not in Lasso
 
281
 
 
282
2006-12-28  fpeters
 
283
 
 
284
        * lasso/id-ff/defederation.c, lasso/id-ff/identity.c,
 
285
        lasso/id-ff/lecp.c, lasso/id-ff/logout.c,
 
286
        lasso/id-ff/name_identifier_mapping.c,
 
287
        lasso/id-wsf/authentication.c, lasso/id-wsf/data_service.c:
 
288
        harmonized LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ and
 
289
        LASSO_PARAM_ERROR_INVALID_VALUE usage
 
290
 
 
291
2006-12-28  fpeters
 
292
 
 
293
        * lasso/saml-2.0/ecp.c, lasso/saml-2.0/name_id_management.c: extra
 
294
        checking for wrong or NULL parameters
 
295
 
 
296
2006-12-28  fpeters
 
297
 
 
298
        * php/patch_swig_output.py: more fixes for optional arg support in
 
299
        PHP
 
300
 
 
301
2006-12-28  fpeters
 
302
 
 
303
        * php/patch_swig_output.py: optional args are handled differently
 
304
        in newer SWIG versions
 
305
 
 
306
2006-12-28  fpeters
 
307
 
 
308
        * lasso/xml/saml-2.0/samlp2_assertion_idrequest.c,
 
309
        lasso/xml/saml-2.0/samlp2_authn_request.c,
 
310
        lasso/xml/saml-2.0/samlp2_logout_request.c,
 
311
        lasso/xml/saml-2.0/samlp2_logout_response.c,
 
312
        lasso/xml/saml-2.0/samlp2_manage_name_id_request.c,
 
313
        lasso/xml/saml-2.0/samlp2_manage_name_id_response.c,
 
314
        lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c,
 
315
        lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c,
 
316
        lasso/xml/saml-2.0/samlp2_response.c,
 
317
        lasso/xml/saml-2.0/samlp2_status_response.c,
 
318
        lasso/xml/saml-2.0/samlp2_subject_query_abstract.c: notice when
 
319
        building deflated query fails, and don't include (null) as query
 
320
        component in this case.
 
321
 
 
322
2006-12-28  fpeters
 
323
 
 
324
        * lasso/xml/xml.c: fixed crashed added when changing find_path
 
325
        return type
 
326
 
 
327
2006-12-28  fpeters
 
328
 
 
329
        * lasso/id-ff/login.c, lasso/id-wsf/authentication.c,
 
330
        lasso/id-wsf/discovery.c, lasso/id-wsf/personal_profile_service.c,
 
331
        lasso/id-wsf/wsf_profile.c, lasso/saml-2.0/login.c,
 
332
        lasso/xml/lib_authentication_statement.c, lasso/xml/tools.c,
 
333
        lasso/xml/xml.c: coding style improvements
 
334
 
 
335
2006-12-28  fpeters
 
336
 
 
337
        * lasso/errors.h, lasso/id-wsf/data_service.c,
 
338
        lasso/id-wsf/discovery.c, lasso/id-wsf/wsf_profile.c: replaced
 
339
        remaining LASSO_ERROR_UNDEFINED by appropriate error codes
 
340
 
 
341
2006-12-28  fpeters
 
342
 
 
343
        * swig/Lasso.i: new error codes and coding style
 
344
 
 
345
2006-12-28  fpeters
 
346
 
 
347
        * swig/Lasso-saml2.i: missing include, typo in comment and coding
 
348
        style
 
349
 
 
350
2006-12-28  fpeters
 
351
 
 
352
        * swig/Lasso-wsf-sa.i: coding style
 
353
 
 
354
2006-12-28  fpeters
 
355
 
 
356
        * lasso/errors.c, lasso/errors.h, lasso/id-ff/identity.c,
 
357
        lasso/id-ff/lecp.c, lasso/id-ff/login.c,
 
358
        lasso/id-ff/name_identifier_mapping.c,
 
359
        lasso/id-ff/name_registration.c, lasso/id-ff/profile.c,
 
360
        lasso/id-ff/provider.c, lasso/xml/xml.c: replaced
 
361
        LASSO_ERROR_UNDEFINED by appropriate error codes in all of xml/ and
 
362
        id-ff/
 
363
 
 
364
2006-12-28  fpeters
 
365
 
 
366
        * lasso/id-ff/login.c, lasso/id-wsf/wsf_profile.c: coding style:
 
367
        added spaces at appropriate places
 
368
 
 
369
2006-12-28  fpeters
 
370
 
 
371
        * lasso/id-ff/login.c: replaced most LASSO_ERROR_UNDEFINED by
 
372
        appropriate error codes (two occurences are remaining)
 
373
 
 
374
2006-12-28  fpeters
 
375
 
 
376
        * lasso/id-ff/identity.c, lasso/id-ff/lecp.c, lasso/id-ff/login.c,
 
377
        lasso/id-ff/logout.c, lasso/id-ff/name_identifier_mapping.c,
 
378
        lasso/id-ff/name_registration.c, lasso/id-ff/session.c,
 
379
        lasso/id-wsf/data_service.c, lasso/saml-2.0/name_id_management.c:
 
380
        fixed all occurences of returning a negative number unspecified in
 
381
        errors.h
 
382
 
 
383
2006-12-28  fpeters
 
384
 
 
385
        * lasso/id-ff/logout.c, lasso/saml-2.0/logout.c: replaced all usage
 
386
        of UNDEFINED error code in logout profiles (both ID-FF and SAMLv2)
 
387
        by appropriate error codes
 
388
 
 
389
2006-12-27  fpeters
 
390
 
 
391
        * lasso/errors.c, lasso/errors.h,
 
392
        lasso/saml-2.0/name_id_management.c: new
 
393
        LASSO_PROFILE_ERROR_STATUS_NOT_SUCCESS error code
 
394
 
 
395
2006-12-27  fpeters
 
396
 
 
397
        * lasso/id-wsf/data_service.c: typo fix
 
398
 
 
399
2006-12-27  fpeters
 
400
 
 
401
        * lasso/saml-2.0/profile.c: changed test against assertions which
 
402
        could yield a useless LASSO_ERROR_UNDEFINED
 
403
 
 
404
2006-12-27  fpeters
 
405
 
 
406
        * lasso/id-ff/login.c, lasso/id-ff/logout.c,
 
407
        lasso/id-ff/name_registration.c, lasso/id-ff/provider.c: avoid
 
408
        segfaults when passing NULL to *_new_from_dump
 
409
 
 
410
2006-12-27  fpeters
 
411
 
 
412
        * lasso/id-wsf/authentication.c, lasso/id-wsf/data_service.c:
 
413
        fixing a bunch of possible segfaults (NULL passed to strlen)
 
414
 
 
415
2006-12-27  fpeters
 
416
 
 
417
        * lasso/id-wsf/authentication.c, lasso/id-wsf/authentication.h,
 
418
        lasso/id-wsf/data_service.c, lasso/id-wsf/discovery.c,
 
419
        lasso/id-wsf/wsf_profile.c, lasso/xml/soap_detail.h: fixing a bunch
 
420
        of undeclared functions and possible segfaults; also removed some
 
421
        debugging printf.  (ID-WSF is now warning-free (but char
 
422
        signedness))
 
423
 
 
424
2006-12-27  fpeters
 
425
 
 
426
        * lasso/saml-2.0/ecp.c, lasso/saml-2.0/login.c,
 
427
        lasso/saml-2.0/provider.c: fixing some usage of unitialized
 
428
        variables in SAMLv2 support
 
429
 
 
430
2006-12-27  fpeters
 
431
 
 
432
        * lasso/xml/xml.c: correctly initialize req at top of function and
 
433
        don't try to get the deflated samlv2 query if the parameter was not
 
434
        present
 
435
 
 
436
2006-12-27  fpeters
 
437
 
 
438
        * lasso/xml/xml.c: moved find_path and set_value_at_path from
 
439
        returning int to returning gboolean; this gets rid of ugly and
 
440
        useless LASSO_ERROR_UNDEFINED in thos functions.
 
441
 
 
442
2006-12-27  fpeters
 
443
 
 
444
        * lasso/xml/xml.c, lasso/xml/xml_enc.h: default encryption type is
 
445
        AES-128, rearranged code so that is clearer (let default handling
 
446
        be at the end)
 
447
 
 
448
2006-12-27  fpeters
 
449
 
 
450
        * lasso/id-ff/provider.h, lasso/xml/xml_enc.h: fixed gtk-doc for
 
451
        some enums
 
452
 
 
453
2006-12-27  fpeters
 
454
 
 
455
        * AUTHORS: Adding Damien to developers
 
456
 
 
457
2006-12-27  fpeters
 
458
 
 
459
        * README.WIN32: fixing minor typo
 
460
 
 
461
2006-12-27  fpeters
 
462
 
 
463
        * README.JAVA: added libgcj7-dev for gcj 4.1
 
464
 
 
465
2006-12-21  fpeters
 
466
 
 
467
        * lasso/saml-2.0/name_id_management.c, lasso/saml-2.0/profile.c,
 
468
        lasso/xml/tools.c, lasso/xml/xml.c: fixed a few (harmless) warnings
 
469
        detected when compiling with -Wall -Wmissing-declarations
 
470
        -Wdeclaration-after-statement
 
471
 
 
472
2006-12-21  fpeters
 
473
 
 
474
        * swig/Lasso-wsf-disco.i: set return type
 
475
 
 
476
2006-12-20  fpeters
 
477
 
 
478
        * lasso/id-ff/defederation.c: fixed used of unitialized variable
 
479
 
 
480
2006-12-20  nclapies
 
481
 
 
482
        * docs/lasso-book/Makefile.am,
 
483
        docs/lasso-book/writing-a-saml2-php-sp.txt: Added SAML2 PHP
 
484
        documentation. Need to complete with some Login and Logout details.
 
485
        Need to add description of Name Id Management profile.
 
486
 
 
487
2006-12-20  dlaniel
 
488
 
 
489
        * lasso/id-ff/provider.c, lasso/id-ff/provider.h,
 
490
        lasso/id-ff/providerprivate.h, lasso/saml-2.0/login.c,
 
491
        lasso/saml-2.0/logout.c, lasso/xml/tools.c, lasso/xml/xml.c,
 
492
        lasso/xml/xml_enc.h, lasso/xml/saml-2.0/saml2_assertion.c,
 
493
        lasso/xml/saml-2.0/saml2_assertion.h, swig/Lasso.i: Allow the
 
494
        choice of the encryption algorithm to use
 
495
 
 
496
2006-12-19  fpeters
 
497
 
 
498
        * tests/metadata/Makefile.am: include all testing metadata
 
499
 
 
500
2006-12-18  fpeters
 
501
 
 
502
        * docs/lasso-book/single-sign-on.rst: fix rst syntax
 
503
 
 
504
2006-12-16  fpeters
 
505
 
 
506
        * docs/reference/snippet-types.rst, lasso/xml/private.h,
 
507
        lasso/xml/xml.c,
 
508
        lasso/xml/saml-2.0/samlp2_requested_authn_context.c,
 
509
        lasso/xml/saml-2.0/samlp2_requested_authn_context.h: Added (and
 
510
        documented) new members to snippet, necessary to fix namespace for
 
511
        saml:AuthnContextClassRef used in samlp:RequestedAuthnContext
 
512
 
 
513
2006-12-08  fpeters
 
514
 
 
515
        * tests/Makefile.am, tests/metadata_tests.c: testing metadata files
 
516
        are in $(srcdir)
 
517
 
 
518
2006-12-08  fpeters
 
519
 
 
520
        * tests/Makefile.am: include tests metadata subdir
 
521
 
 
522
2006-12-08  fpeters
 
523
 
 
524
        * configure.ac, tests/metadata/Makefile.am: ship metadata files
 
525
        used in tests
 
526
 
 
527
2006-12-08  fpeters
 
528
 
 
529
        * configure.ac: fixed php configure options indentation
 
530
 
 
531
2006-12-08  fpeters
 
532
 
 
533
        * Makefile.am, configure.ac, php5/Makefile.am: added support for
 
534
        PHP5
 
535
 
 
536
2006-12-08  fpeters
 
537
 
 
538
        * swig/Lasso.i: compile PHP5 binding fine (using PHP_VERSION_ID to
 
539
        see if this is PHP 5)
 
540
 
 
541
2006-12-08  fpeters
 
542
 
 
543
        * Makefile.am, configure.ac, php/Makefile.am: try to avoid
 
544
        detecting php5 as a compatible php version
 
545
 
 
546
2006-12-08  fpeters
 
547
 
 
548
        * java/Makefile.am: tarball have to ship two new Java file
 
549
 
 
550
2006-12-08  fpeters
 
551
 
 
552
        * lasso/xml/Makefile.am: ship xml_enc.h
 
553
 
 
554
2006-12-07  fpeters
 
555
 
 
556
        * php/Makefile.am: removed -dlname argument which disappeared in
 
557
        SWIG 1.3.31 and was already optional in 1.3.29
 
558
 
 
559
2006-12-07  fpeters
 
560
 
 
561
        * swig/Lasso-wsf-disco.i: abstract is a reserved java keyword
 
562
 
 
563
2006-12-07  fpeters
 
564
 
 
565
        * swig/Lasso.i: different code path for SWIG >= 1.3.31 for downcast
 
566
        in java
 
567
 
 
568
2006-12-07  fpeters
 
569
 
 
570
        * swig/Lasso.i: added (required in swig 1.3.31) methodmodifiers for
 
571
        javadestruct delete typemap
 
572
 
 
573
2006-12-07  fpeters
 
574
 
 
575
        * swig/Lasso-wsf-disco.i: abstract attribute breaks php binding
 
576
        with SWIG 1.3.31
 
577
 
 
578
2006-12-07  fpeters
 
579
 
 
580
        * swig/saml-2.0/saml2_subject_locality.i: fixed PHP4 #ifdef
 
581
 
 
582
2006-12-07  fpeters
 
583
 
 
584
        * swig/Lasso.i: binding for new error code
 
585
 
 
586
2006-12-07  fpeters
 
587
 
 
588
        * lasso/xml/xml.c: ECP fixes
 
589
 
 
590
2006-12-07  fpeters
 
591
 
 
592
        * lasso/id-ff/profile.c, lasso/saml-2.0/login.c,
 
593
        lasso/saml-2.0/profile.c: SAMLv2 compliance fix (mostly RelayState
 
594
        and affiliations related)
 
595
 
 
596
2006-12-07  fpeters
 
597
 
 
598
        * lasso/saml-2.0/name_id_management.c: use Location when
 
599
        ResponseLocation is not available
 
600
 
 
601
2006-12-07  fpeters
 
602
 
 
603
        * lasso/saml-2.0/name_id_management.c: minimal support for
 
604
        EncryptedID in federation termiation
 
605
 
 
606
2006-12-06  dlaniel
 
607
 
 
608
        * lasso/xml/xml.c: Better parse xml to find and EncryptedKey
 
609
 
 
610
2006-12-06  fpeters
 
611
 
 
612
        * lasso/id-ff/provider.c: if signature element is not found, look
 
613
        for it in an assertion element (this is not perfect since it should
 
614
        be possibly to check *both* signatures and we don't care for the
 
615
        moment)
 
616
 
 
617
2006-12-06  fpeters
 
618
 
 
619
        * lasso/errors.c, lasso/errors.h: new logout error code
 
620
 
 
621
2006-12-06  fpeters
 
622
 
 
623
        * lasso/xml/saml-2.0/samlp2_authn_request.c,
 
624
        lasso/xml/saml-2.0/samlp2_authn_request.h,
 
625
        lasso/xml/saml-2.0/samlp2_logout_request.c,
 
626
        lasso/xml/saml-2.0/samlp2_logout_request.h,
 
627
        lasso/xml/saml-2.0/samlp2_logout_response.c,
 
628
        lasso/xml/saml-2.0/samlp2_logout_response.h: relaystate handling
 
629
 
 
630
2006-12-06  fpeters
 
631
 
 
632
        * lasso/saml-2.0/logout.c: set Destination and handle relayState
 
633
 
 
634
2006-12-06  fpeters
 
635
 
 
636
        * lasso/xml/xml.c: fixed ecp attribute name
 
637
 
 
638
2006-12-05  nclapies
 
639
 
 
640
        * lasso/id-ff/login.c, lasso/id-ff/login.h, lasso/saml-2.0/login.c,
 
641
        lasso/saml-2.0/loginprivate.h, swig/Lasso.i: Added paos response
 
642
        message process support in LassoLogin object.
 
643
 
 
644
2006-12-05  fpeters
 
645
 
 
646
        * lasso/xml/xml.c: look up harder for encypted stuff
 
647
 
 
648
2006-12-05  fpeters
 
649
 
 
650
        * lasso/xml/xml.c: avoid segfaults looking for decryption key
 
651
 
 
652
2006-12-05  fpeters
 
653
 
 
654
        * lasso/saml-2.0/logout.c: return missing assertion error on
 
655
        missing assertion
 
656
 
 
657
2006-12-05  fpeters
 
658
 
 
659
        * lasso/saml-2.0/login.c: removed conflicting change
 
660
 
 
661
2006-12-05  fpeters
 
662
 
 
663
        * lasso/xml/xml.c: use 128-bit AES which seems better supported by
 
664
        other applications
 
665
 
 
666
2006-12-05  fpeters
 
667
 
 
668
        * swig/saml-2.0/saml2_action.i, swig/saml-2.0/saml2_assertion.i,
 
669
        swig/saml-2.0/saml2_attribute.i,
 
670
        swig/saml-2.0/saml2_authn_context.i,
 
671
        swig/saml-2.0/saml2_authn_statement.i,
 
672
        swig/saml-2.0/saml2_authz_decision_statement.i,
 
673
        swig/saml-2.0/saml2_base_idabstract.i,
 
674
        swig/saml-2.0/saml2_name_id.i,
 
675
        swig/saml-2.0/saml2_proxy_restriction.i,
 
676
        swig/saml-2.0/saml2_subject_locality.i,
 
677
        swig/saml-2.0/samlp2_artifact_resolve.i,
 
678
        swig/saml-2.0/samlp2_assertion_idrequest.i,
 
679
        swig/saml-2.0/samlp2_authn_query.i,
 
680
        swig/saml-2.0/samlp2_authz_decision_query.i,
 
681
        swig/saml-2.0/samlp2_idp_entry.i, swig/saml-2.0/samlp2_idp_list.i,
 
682
        swig/saml-2.0/samlp2_manage_name_id_request.i,
 
683
        swig/saml-2.0/samlp2_request_abstract.i,
 
684
        swig/saml-2.0/samlp2_scoping.i, swig/saml-2.0/samlp2_status.i,
 
685
        swig/saml-2.0/samlp2_status_code.i,
 
686
        swig/saml-2.0/samlp2_status_response.i: fixed casing for all saml2
 
687
        attribute members
 
688
 
 
689
2006-12-04  nclapies
 
690
 
 
691
        * lasso/saml-2.0/login.c: Moved ECP protocol binding detection from
 
692
        to PAOS.
 
693
 
 
694
2006-12-04  dlaniel
 
695
 
 
696
        * lasso/id-ff/provider.c, lasso/saml-2.0/login.c: Verify message
 
697
        signature in lasso_saml20_login_process_authn_response_msg
 
698
 
 
699
2006-12-04  fpeters
 
700
 
 
701
        * lasso/saml-2.0/logout.c: look up for the right federation based
 
702
        on affiliation in logout
 
703
 
 
704
2006-12-04  fpeters
 
705
 
 
706
        * lasso/saml-2.0/logout.c: use federation from affiliation if
 
707
        necessary in logout
 
708
 
 
709
2006-12-04  fpeters
 
710
 
 
711
        * swig/saml-2.0/samlp2_logout_request.i: correctly rename
 
712
        attributes to camelCase
 
713
 
 
714
2006-12-04  fpeters
 
715
 
 
716
        * lasso/xml/saml-2.0/saml2_assertion.c,
 
717
        lasso/xml/saml-2.0/samlp2_status_response.c,
 
718
        lasso/xml/saml-2.0/samlp2_request_abstract.c: fixed signature
 
719
        element position
 
720
 
 
721
2006-12-04  fpeters
 
722
 
 
723
        * swig/saml-2.0/saml2_assertion.i: binding for authnStatement
 
724
 
 
725
2006-12-02  dlaniel
 
726
 
 
727
        * lasso/xml/saml-2.0/samlp2_response.c: Fixed memory management
 
728
 
 
729
2006-12-02  dlaniel
 
730
 
 
731
        * lasso/xml/xml.c, lasso/xml/saml-2.0/samlp2_response.c: Fixed
 
732
        memory management problems
 
733
 
 
734
2006-12-02  dlaniel
 
735
 
 
736
        * lasso/xml/tools.c: Fixed a few warnings with -Wall
 
737
 
 
738
2006-12-01  fpeters
 
739
 
 
740
        * lasso/id-ff/provider.c: (stupid me) initialize and destroy
 
741
        correctly affiliation variables
 
742
 
 
743
2006-12-01  fpeters
 
744
 
 
745
        * lasso/id-ff/providerprivate.h, lasso/saml-2.0/login.c,
 
746
        lasso/saml-2.0/server.c: achieved support for using affiliations
 
747
 
 
748
2006-12-01  fpeters
 
749
 
 
750
        * swig/saml-2.0/samlp2_name_id_policy.i: fixing case for
 
751
        NameIdPolicy binding
 
752
 
 
753
2006-12-01  fpeters
 
754
 
 
755
        * swig/Lasso.i: include id-wsf/identity.h to get
 
756
        identity_get_offerings prototype
 
757
 
 
758
2006-12-01  dlaniel
 
759
 
 
760
        * swig/Lasso.i: Added an error code in bindings
 
761
 
 
762
2006-12-01  fpeters
 
763
 
 
764
        * lasso/saml-2.0/logout.c: on logout response, if responder then
 
765
        look inside for real value
 
766
 
 
767
2006-12-01  dlaniel
 
768
 
 
769
        * lasso/saml-2.0/login.c: Fixed a memory problem (was double free)
 
770
 
 
771
2006-11-30  dlaniel
 
772
 
 
773
        * lasso/saml-2.0/logout.c: Fixed logout request signature
 
774
 
 
775
2006-11-30  dlaniel
 
776
 
 
777
        * lasso/id-ff/provider.c, lasso/id-ff/providerprivate.h: Initialise
 
778
        and destroy correctly provider private datas
 
779
 
 
780
2006-11-30  fpeters
 
781
 
 
782
        * lasso/saml-2.0/login.c: only call into
 
783
        lasso_saml20_login_process_paos_response_msg if PAOS namespace is
 
784
        visible; this avoids parsing three times the same message for the
 
785
        common case of *not* PAOS.
 
786
 
 
787
2006-11-30  fpeters
 
788
 
 
789
        * lasso/xml/saml-2.0/samlp2_response.c: removed side effects in
 
790
        samlp2_response/get_xmlNode
 
791
 
 
792
2006-11-30  fpeters
 
793
 
 
794
        * lasso/xml/saml-2.0/samlp2_response.c: fixed case when not using
 
795
        encrypted assertion
 
796
 
 
797
2006-11-30  fpeters
 
798
 
 
799
        * lasso/xml/tools.c, lasso/xml/saml-2.0/samlp2_response.c: fixing
 
800
        memory leaks, side effects and more in EncryptedAssertion
 
801
 
 
802
2006-11-30  nclapies
 
803
 
 
804
        * lasso/saml-2.0/ecp.c: Uncommented xml free.
 
805
 
 
806
2006-11-30  nclapies
 
807
 
 
808
        * lasso/saml-2.0/ecp.c, lasso/saml-2.0/ecpprivate.h: Fixed memory
 
809
        use.
 
810
 
 
811
2006-11-30  fpeters
 
812
 
 
813
        * lasso/xml/saml-2.0/samlp2_response.c: naming lists "item" is
 
814
        confusin
 
815
 
 
816
2006-11-30  nclapies
 
817
 
 
818
        * lasso/saml-2.0/ecpprivate.h: Added missing ecp private header
 
819
        file.
 
820
 
 
821
2006-11-30  nclapies
 
822
 
 
823
        * lasso/saml-2.0/Makefile.am, lasso/saml-2.0/ecp.c,
 
824
        lasso/saml-2.0/ecp.h: Added private structure for LassoEcp to keep
 
825
        relayed data.
 
826
 
 
827
2006-11-30  fpeters
 
828
 
 
829
        * lasso/xml/saml-2.0/samlp2_response.c: use appropriate functions
 
830
        for g_list_
 
831
 
 
832
2006-11-30  fpeters
 
833
 
 
834
        * lasso/saml-2.0/logout.c, lasso/saml-2.0/profile.c: re-enabling
 
835
        saml2 signature check
 
836
 
 
837
2006-11-29  dlaniel
 
838
 
 
839
        * lasso/xml/tools.c, lasso/xml/saml-2.0/samlp2_response.c: Moved
 
840
        assertion encryption code out of saml2_response.c to tools.c
 
841
 
 
842
2006-11-29  dlaniel
 
843
 
 
844
        * lasso/id-ff/provider.c, lasso/id-ff/providerprivate.h,
 
845
        lasso/saml-2.0/login.c, lasso/xml/xml.c,
 
846
        lasso/xml/saml-2.0/saml2_assertion.c,
 
847
        lasso/xml/saml-2.0/saml2_assertion.h,
 
848
        lasso/xml/saml-2.0/samlp2_response.c,
 
849
        lasso/xml/saml-2.0/samlp2_status_response.c: Encrypt Assertions at
 
850
        the last moment, so that the assertions should be fully built
 
851
        before that
 
852
 
 
853
2006-11-28  dlaniel
 
854
 
 
855
        * lasso/xml/xml.c: Don't include the internal datas of the nodes in
 
856
        encrypted elements
 
857
 
 
858
2006-11-28  dlaniel
 
859
 
 
860
        * lasso/errors.c, lasso/errors.h, lasso/saml-2.0/login.c,
 
861
        lasso/saml-2.0/logout.c: Added an error type when there is no key
 
862
        to decrypt some encrypted elements
 
863
 
 
864
2006-11-28  fpeters
 
865
 
 
866
        * swig/saml-2.0/saml2_conditions.i,
 
867
        swig/saml-2.0/saml2_subject_confirmation_data.i: fixed references
 
868
        to SWIGPHP4
 
869
 
 
870
2006-11-28  fpeters
 
871
 
 
872
        * lasso/errors.c, lasso/errors.h, lasso/saml-2.0/login.c,
 
873
        swig/Lasso.i, swig/saml-2.0/saml2_audience_restriction.i,
 
874
        swig/saml-2.0/saml2_conditions.i,
 
875
        swig/saml-2.0/saml2_subject_confirmation.i,
 
876
        swig/saml-2.0/saml2_subject_confirmation_data.i,
 
877
        swig/saml-2.0/samlp2_response.i: extra checks to pass negative
 
878
        testing steps
 
879
 
 
880
2006-11-27  fpeters
 
881
 
 
882
        * lasso/id-ff/profile.c: include header file for
 
883
        lasso_saml20_profile_set_session_from_dump
 
884
 
 
885
2006-11-27  fpeters
 
886
 
 
887
        * lasso/saml-2.0/login.c: removed unused variable and added check
 
888
        for identity before accessing it
 
889
 
 
890
2006-11-27  fpeters
 
891
 
 
892
        * lasso/xml/tools.c, lasso/saml-2.0/logout.c: removed unused
 
893
        variable
 
894
 
 
895
2006-11-27  fpeters
 
896
 
 
897
        * php/patch_swig_output.py: removed debugging output
 
898
 
 
899
2006-11-27  dlaniel
 
900
 
 
901
        * lasso/saml-2.0/login.c, lasso/xml/strings.h, swig/Lasso-saml2.i:
 
902
        Support for name-id:format:encrypted in NameIdPolicy in
 
903
        Authnrequest
 
904
 
 
905
2006-11-24  dlaniel
 
906
 
 
907
        * lasso/saml-2.0/profile.c: return -1 was not cute
 
908
 
 
909
2006-11-23  dlaniel
 
910
 
 
911
        * lasso/id-ff/profile.c, lasso/saml-2.0/profile.c,
 
912
        lasso/saml-2.0/profileprivate.h, lasso/xml/xml.c,
 
913
        lasso/xml/saml-2.0/saml2_encrypted_element.c,
 
914
        lasso/xml/saml-2.0/saml2_encrypted_element.h: Added an original
 
915
        node to encrypted elements, only in dumps, for the dump to be
 
916
        readable
 
917
 
 
918
2006-11-23  dlaniel
 
919
 
 
920
        * lasso/saml-2.0/logout.c: Removed useless headers
 
921
 
 
922
2006-11-23  dlaniel
 
923
 
 
924
        * lasso/saml-2.0/logout.c: Encrypt and decrypt NameID in logout
 
925
        requests
 
926
 
 
927
2006-11-23  dlaniel
 
928
 
 
929
        * lasso/saml-2.0/login.c: Coding style fix
 
930
 
 
931
2006-11-23  fpeters
 
932
 
 
933
        * lasso/saml-2.0/ecp.c: removed use of unallocated variable
 
934
 
 
935
2006-11-23  fpeters
 
936
 
 
937
        * lasso/saml-2.0/ecp.c: style and missing header
 
938
 
 
939
2006-11-23  fpeters
 
940
 
 
941
        * lasso/saml-2.0/ecp.c: fixing indentation
 
942
 
 
943
2006-11-23  nclapies
 
944
 
 
945
        * lasso/saml-2.0/ecp.c, lasso/saml-2.0/ecp.h: Added missing updates
 
946
        about LassoEcp object.
 
947
 
 
948
2006-11-22  nclapies
 
949
 
 
950
        * swig/Lasso-saml2.i: Updated binding for LassoEcp object.
 
951
 
 
952
2006-11-22  dlaniel
 
953
 
 
954
        * swig/Lasso.i: Binding for setEncryptionMode
 
955
 
 
956
2006-11-22  dlaniel
 
957
 
 
958
        * lasso/id-ff/provider.c, lasso/id-ff/provider.h,
 
959
        lasso/id-ff/providerprivate.h, lasso/saml-2.0/login.c: Changed
 
960
        setEncryption(boolean) to setEncryptionMode(enum mode)
 
961
 
 
962
2006-11-22  dlaniel
 
963
 
 
964
        * swig/Lasso.i: Binding for setEncryption method
 
965
 
 
966
2006-11-22  dlaniel
 
967
 
 
968
        * lasso/id-ff/provider.c, lasso/id-ff/providerprivate.h,
 
969
        lasso/saml-2.0/login.c: changed provider->private_data->encryption
 
970
        name to provider->private_data->encryption_enabled
 
971
 
 
972
2006-11-22  dlaniel
 
973
 
 
974
        * lasso/xml/xml.c: Fix LassoSaml2EncryptedElement name
 
975
 
 
976
2006-11-22  dlaniel
 
977
 
 
978
        * lasso/id-ff/provider.c, lasso/id-ff/provider.h,
 
979
        lasso/id-ff/providerprivate.h, lasso/saml-2.0/login.c,
 
980
        lasso/saml-2.0/provider.c: Added lasso_provider_set_encryption
 
981
        method to activate or desactive encryption
 
982
 
 
983
2006-11-22  fpeters
 
984
 
 
985
        * lasso/xml/xml.c: reduced memory allocation (and loc)
 
986
 
 
987
2006-11-22  dlaniel
 
988
 
 
989
        * lasso/xml/xml.c: Changed xmlGetNoNsProp with xmlGetProp in
 
990
        lasso_decrypt
 
991
 
 
992
2006-11-21  fpeters
 
993
 
 
994
        * lasso/xml/tools.c: fixed pkey memory leak
 
995
 
 
996
2006-11-21  dlaniel
 
997
 
 
998
        * lasso/saml-2.0/ecp.c: coding style fixes
 
999
 
 
1000
2006-11-21  dlaniel
 
1001
 
 
1002
        * lasso/xml/tools.c: Free bio on error in lasso_get_pem_file_type
 
1003
 
 
1004
2006-11-21  dlaniel
 
1005
 
 
1006
        * lasso/saml-2.0/ecp.c, lasso/saml-2.0/login.c,
 
1007
        lasso/saml-2.0/provider.c, lasso/saml-2.0/server.c,
 
1008
        lasso/xml/tools.c, lasso/xml/xml.c: Fixed -Wall warnings and
 
1009
        replaced a LASSO_ERROR_UNDEFINED
 
1010
 
 
1011
2006-11-21  dlaniel
 
1012
 
 
1013
        * lasso/xml/xml.c, lasso/xml/saml-2.0/saml2_encrypted_element.c:
 
1014
        Coding style fixes + removed the obsolete comment about
 
1015
        set_nodename in LassoSaml2EncryptedElementClass
 
1016
 
 
1017
2006-11-21  dlaniel
 
1018
 
 
1019
        * lasso/saml-2.0/login.c,
 
1020
        lasso/xml/saml-2.0/saml2_encrypted_element.c: Set nodename
 
1021
        "EncryptedElement" in LassoSaml2EncryptedElementClass
 
1022
 
 
1023
2006-11-21  dlaniel
 
1024
 
 
1025
        * lasso/xml/xml.c: updated comments
 
1026
 
 
1027
2006-11-21  dlaniel
 
1028
 
 
1029
        * lasso/xml/xml.c: - Can use AES EncryptedKey as well as DES to
 
1030
        decrypted the EncryptedData - Encrypt nodes with 256-bit AES
 
1031
 
 
1032
2006-11-21  fpeters
 
1033
 
 
1034
        * lasso/xml/xml.c: in LIST_NODES, if snippet->name is set; use it.
 
1035
 
 
1036
2006-11-21  fpeters
 
1037
 
 
1038
        * lasso/xml/soap_binding_ext_credential.c: ##any nodes needs empty
 
1039
        snippet name
 
1040
 
 
1041
2006-11-21  dlaniel
 
1042
 
 
1043
        * lasso/saml-2.0/login.c, lasso/saml-2.0/profile.c,
 
1044
        lasso/xml/tools.c, lasso/xml/xml.c,
 
1045
        lasso/xml/saml-2.0/saml2_encrypted_element.c,
 
1046
        lasso/xml/saml-2.0/saml2_encrypted_element.h,
 
1047
        lasso/xml/saml-2.0/samlp2_response.c: Encrypt and decrypt Assertion
 
1048
 
 
1049
2006-11-21  fpeters
 
1050
 
 
1051
        * lasso/id-wsf/discovery.c: check for identity before accessing it
 
1052
 
 
1053
2006-11-20  nclapies
 
1054
 
 
1055
        * swig/Lasso.i: Restored immutable attribute msg_relayState in
 
1056
        LassoLogin object.
 
1057
 
 
1058
2006-11-20  nclapies
 
1059
 
 
1060
        * lasso/saml-2.0/provider.c: Moved SOAP value as last element in
 
1061
        lists.
 
1062
 
 
1063
2006-11-20  fpeters
 
1064
 
 
1065
        * lasso/saml-2.0/server.c: new server method, for saml2
 
1066
        affiliations
 
1067
 
 
1068
2006-11-20  fpeters
 
1069
 
 
1070
        * lasso/saml-2.0/serverprivate.h: saml2 server private functions
 
1071
 
 
1072
2006-11-19  fpeters
 
1073
 
 
1074
        * swig/Lasso.i, lasso/errors.c, lasso/errors.h,
 
1075
        lasso/id-ff/provider.c, lasso/id-ff/providerprivate.h,
 
1076
        lasso/id-ff/server.c, lasso/id-ff/server.h,
 
1077
        lasso/saml-2.0/Makefile.am: added loading of affiliation metadata
 
1078
        (not yet acted upon)
 
1079
 
 
1080
2006-11-19  fpeters
 
1081
 
 
1082
        * lasso/id-ff/server.c, lasso/id-ff/server.h: const'ified some
 
1083
        char*
 
1084
 
 
1085
2006-11-19  fpeters
 
1086
 
 
1087
        * lasso/id-ff/login.c: rewritten in a shorter form
 
1088
 
 
1089
2006-11-19  fpeters
 
1090
 
 
1091
        * lasso/id-ff/server.c, lasso/id-ff/server.h: s/file_name/filename/
 
1092
 
 
1093
2006-11-19  fpeters
 
1094
 
 
1095
        * swig/saml-2.0/samlp2_artifact_resolve.i,
 
1096
        swig/saml-2.0/samlp2_artifact_response.i,
 
1097
        swig/saml-2.0/samlp2_assertion_idrequest.i,
 
1098
        swig/saml-2.0/samlp2_attribute_query.i,
 
1099
        swig/saml-2.0/samlp2_authn_query.i,
 
1100
        swig/saml-2.0/samlp2_authn_request.i,
 
1101
        swig/saml-2.0/samlp2_authz_decision_query.i,
 
1102
        swig/saml-2.0/samlp2_logout_request.i,
 
1103
        swig/saml-2.0/samlp2_manage_name_id_request.i,
 
1104
        swig/saml-2.0/samlp2_name_id_mapping_request.i,
 
1105
        swig/saml-2.0/samlp2_name_id_mapping_response.i,
 
1106
        swig/saml-2.0/samlp2_request_abstract.i,
 
1107
        swig/saml-2.0/samlp2_response.i,
 
1108
        swig/saml-2.0/samlp2_subject_query_abstract.i: don't include * in
 
1109
        %rename() statements
 
1110
 
 
1111
2006-11-16  dlaniel
 
1112
 
 
1113
        * lasso/saml-2.0/login.c, lasso/xml/xml.c, lasso/xml/xml.h,
 
1114
        lasso/xml/xml_enc.h, lasso/xml/saml-2.0/saml2_encrypted_element.c,
 
1115
        lasso/xml/saml-2.0/saml2_encrypted_element.h: - Moved the
 
1116
        EncryptedKey to the same level as EncryptedData in xml - Changed
 
1117
        the prototype for lasso_node_encrypt and lasso_node_encrypt - Moved
 
1118
        lasso_node_encrypt and lasso_node_encrypt declaration to xml_enc.h
 
1119
        - Added a GList for EncryptedKey in EncryptedElement
 
1120
 
 
1121
2006-11-16  fpeters
 
1122
 
 
1123
        * lasso/id-ff/login.c, lasso/saml-2.0/login.c,
 
1124
        lasso/saml-2.0/loginprivate.h, lasso/saml-2.0/provider.c,
 
1125
        lasso/saml-2.0/providerprivate.h: process_authn_response_msg for
 
1126
        saml2; this is similar to id-ff even if the underlying messages are
 
1127
        different
 
1128
 
 
1129
2006-11-16  fpeters
 
1130
 
 
1131
        * lasso/saml-2.0/login.c, lasso/saml-2.0/provider.c: correctly
 
1132
        looks up assertionconsumerservice url, even with just the binding
 
1133
 
 
1134
2006-11-15  fpeters
 
1135
 
 
1136
        * lasso/id-ff/provider.c, lasso/saml-2.0/login.c,
 
1137
        lasso/saml-2.0/provider.c, lasso/xml/strings.h, swig/Lasso-saml2.i,
 
1138
        swig/saml-2.0/samlp2_authn_request.i: binding for SAML2 binding
 
1139
        uri; and fixed SAML20 to SAML2 for coherence
 
1140
 
 
1141
2006-11-15  dlaniel
 
1142
 
 
1143
        * lasso/id-ff/server.c, lasso/id-ff/serverprivate.h,
 
1144
        lasso/saml-2.0/login.c, lasso/xml/xml.c, lasso/xml/xml.h:
 
1145
        Decryption of EncryptedID in Assertion
 
1146
 
 
1147
2006-11-15  fpeters
 
1148
 
 
1149
        * lasso/id-ff/logout.c, lasso/saml-2.0/logout.c,
 
1150
        lasso/saml-2.0/logoutprivate.h: fixed up
 
1151
        lasso_saml20_logout_process_response_msg function name; and remove
 
1152
        assertion on SP when initiated on SP.
 
1153
 
 
1154
2006-11-14  fpeters
 
1155
 
 
1156
        * lasso/id-ff/profile.c, lasso/id-ff/provider.c,
 
1157
        lasso/id-wsf/authentication.c, lasso/id-wsf/data_service.c,
 
1158
        lasso/id-wsf/discovery.c, lasso/id-wsf/wsf_profile.c,
 
1159
        lasso/id-wsf/wsf_profile.h, lasso/saml-2.0/login.c,
 
1160
        lasso/saml-2.0/loginprivate.h, lasso/saml-2.0/name_id_management.c,
 
1161
        lasso/xml/xml.c: random fixage of warning displayed with -Wall
 
1162
 
 
1163
2006-11-14  nclapies
 
1164
 
 
1165
        * lasso/saml-2.0/ecp.c, lasso/saml-2.0/login.c,
 
1166
        lasso/xml/strings.h, lasso/xml/xml.c, lasso/xml/xml.h: Fixed big
 
1167
        mistake about PAOS naming. Added more strict check when trying to
 
1168
        process PAOS response in login.c.
 
1169
 
 
1170
2006-11-14  nclapies
 
1171
 
 
1172
        * lasso/saml-2.0/ecp.c: Fixed declaration line ending.
 
1173
 
 
1174
2006-11-14  nclapies
 
1175
 
 
1176
        * lasso/saml-2.0/ecp.c, lasso/saml-2.0/ecp.h: Added ecp files.
 
1177
 
 
1178
2006-11-14  fpeters
 
1179
 
 
1180
        * lasso/id-wsf/wsf_profile.c: downcast soapenvelope to LassoNode
 
1181
 
 
1182
2006-11-14  fpeters
 
1183
 
 
1184
        * lasso/id-wsf/discovery.c: include header from xmlsec to get
 
1185
        xmlSecCreateTree declaration
 
1186
 
 
1187
2006-11-14  nclapies
 
1188
 
 
1189
        * lasso/lasso.h: Added ecp.h in public declarations.
 
1190
 
 
1191
2006-11-14  nclapies
 
1192
 
 
1193
        * swig/Lasso-saml2.i, swig/Lasso.i: Added binding for ECP. Modified
 
1194
        binding in Lasso.si to allow setting LassoProfile's msg_relayState.
 
1195
 
 
1196
2006-11-14  nclapies
 
1197
 
 
1198
        * lasso/saml-2.0/Makefile.am, lasso/saml-2.0/login.c,
 
1199
        lasso/saml-2.0/provider.c, lasso/xml/strings.h: Added ECP profile
 
1200
        (client, SP and IDP parts).
 
1201
 
 
1202
2006-11-14  nclapies
 
1203
 
 
1204
        * lasso/xml/xml.c, lasso/xml/xml.h: Added functions to export to
 
1205
        PAOS request and ECP response.
 
1206
 
 
1207
2006-11-14  dlaniel
 
1208
 
 
1209
        * lasso/errors.c, lasso/errors.h, lasso/saml-2.0/login.c,
 
1210
        lasso/saml-2.0/profile.c: Replaced some  LASSO_ERROR_UNDEFINED with
 
1211
        real error codes
 
1212
 
 
1213
2006-11-14  dlaniel
 
1214
 
 
1215
        * lasso/saml-2.0/login.c: Test on a possibly NULL pointer to avoid
 
1216
        seg fault
 
1217
 
 
1218
2006-11-13  dlaniel
 
1219
 
 
1220
        * lasso/xml/xml.c: Read SNIPPET_XMLNODE from XML
 
1221
 
 
1222
2006-11-13  dlaniel
 
1223
 
 
1224
        * docs/reference/snippet-types.rst: Added documentation for
 
1225
        SNIPPET_XMLNODE
 
1226
 
 
1227
2006-11-13  dlaniel
 
1228
 
 
1229
        * lasso/saml-2.0/login.c, lasso/xml/private.h, lasso/xml/xml.c,
 
1230
        lasso/xml/saml-2.0/saml2_encrypted_element.c,
 
1231
        lasso/xml/saml-2.0/saml2_encrypted_element.h: Added EncryptedID as
 
1232
        SNIPPET_XMLNODE in Subject in Assertion
 
1233
 
 
1234
2006-11-13  dlaniel
 
1235
 
 
1236
        * lasso/xml/xml.h: Header for lasso_node_encrypt
 
1237
 
 
1238
2006-11-13  fpeters
 
1239
 
 
1240
        * lasso/id-ff/profile.c: also dump private data; necessary for
 
1241
        saml2 artifact support
 
1242
 
 
1243
2006-11-13  dlaniel
 
1244
 
 
1245
        * lasso/xml/xml.c: Added lasso_node_encrypt to encrypt a Lasso node
 
1246
 
 
1247
2006-11-10  fpeters
 
1248
 
 
1249
        * lasso/saml-2.0/logout.c: don't set inResponseTo if there is no
 
1250
        request
 
1251
 
 
1252
2006-11-10  fpeters
 
1253
 
 
1254
        * lasso/id-ff/logout.c, lasso/id-ff/profile.c: include http request
 
1255
        method in profile dumps
 
1256
 
 
1257
2006-11-09  dlaniel
 
1258
 
 
1259
        * lasso/id-ff/provider.c, lasso/saml-2.0/provider.c: moved
 
1260
        encryption key loading from id-ff to saml-2.0
 
1261
 
 
1262
2006-11-09  dlaniel
 
1263
 
 
1264
        * lasso/id-ff/server.c: properly initialise encryption_private_key
 
1265
 
 
1266
2006-11-09  dlaniel
 
1267
 
 
1268
        * lasso/id-ff/server.c: Use xmlSecKeyDestroy to free the key in
 
1269
        lasso_server_set_encryption_private_key
 
1270
 
 
1271
2006-11-09  dlaniel
 
1272
 
 
1273
        * lasso/id-ff/server.c: Fix a possible memory leak in
 
1274
        lasso_server_set_encryption_private_key and add a comment
 
1275
 
 
1276
2006-11-09  dlaniel
 
1277
 
 
1278
        * swig/Lasso.i: binding for lasso_server_set_encryption_private_key
 
1279
 
 
1280
2006-11-09  dlaniel
 
1281
 
 
1282
        * lasso/errors.c, lasso/errors.h, lasso/id-ff/server.c,
 
1283
        lasso/id-ff/server.h: changed prototype for
 
1284
        lasso_server_set_encryption_private_key and added error handling
 
1285
 
 
1286
2006-11-09  fpeters
 
1287
 
 
1288
        * swig/saml-2.0/samlp2_requested_authn_context.i: Change from
 
1289
        string to list in requestedAuthnContext.
 
1290
 
 
1291
2006-11-09  fpeters
 
1292
 
 
1293
        * lasso/saml-2.0/login.c,
 
1294
        lasso/xml/saml-2.0/samlp2_requested_authn_context.c,
 
1295
        lasso/xml/saml-2.0/samlp2_requested_authn_context.h:
 
1296
        AuthnContextClassRef is a list; treat is as such
 
1297
 
 
1298
2006-11-09  fpeters
 
1299
 
 
1300
        * lasso/id-ff/login.c: only compare saml1 assertion
 
1301
 
 
1302
2006-11-09  dlaniel
 
1303
 
 
1304
        * lasso/id-ff/server.c, lasso/id-ff/server.h: load encryption
 
1305
        private key
 
1306
 
 
1307
2006-11-09  fpeters
 
1308
 
 
1309
        * lasso/saml-2.0/login.c: filled login_must_authenticate with
 
1310
        intelligence about authncontext
 
1311
 
 
1312
2006-11-08  fpeters
 
1313
 
 
1314
        * lasso/id-ff/login.c: support for RequestAuthnContext in
 
1315
        must_authenticate (incomplete but not likely to do much more here;
 
1316
        I'll do it better in SAML2)
 
1317
 
 
1318
2006-11-08  fpeters
 
1319
 
 
1320
        * lasso/id-ff/session.c, lasso/id-wsf/discovery.c, swig/Lasso.i:
 
1321
        changed lasso_session_get_assertions not to g_object_ref
 
1322
        assertions, so they don't have to be freed.
 
1323
 
 
1324
2006-11-08  fpeters
 
1325
 
 
1326
        * lasso/id-ff/provider.c, lasso/id-ff/providerprivate.h,
 
1327
        lasso/id-ff/server.c: spec refers to signing/encryption so use that
 
1328
        vocabulary (even if I don't like it)
 
1329
 
 
1330
2006-11-08  fpeters
 
1331
 
 
1332
        * lasso/id-ff/provider.c, lasso/id-ff/providerprivate.h,
 
1333
        lasso/id-ff/server.c: minor changes & fix to coding style for enc
 
1334
        public key loading
 
1335
 
 
1336
2006-11-08  fpeters
 
1337
 
 
1338
        * lasso/id-ff/provider.c, lasso/id-ff/provider.h,
 
1339
        lasso/id-ff/providerprivate.h: encryption_public_key will always be
 
1340
        set from metadata; no need for filename stuff and to touch the
 
1341
        public struct.
 
1342
 
 
1343
2006-11-08  dlaniel
 
1344
 
 
1345
        * lasso/id-ff/provider.c, lasso/id-ff/provider.h,
 
1346
        lasso/id-ff/providerprivate.h, lasso/id-ff/server.c: load
 
1347
        encryption key from metadatas
 
1348
 
 
1349
2006-11-08  fpeters
 
1350
 
 
1351
        * lasso/saml-2.0/login.c: more appropriate error code
 
1352
 
 
1353
2006-11-08  fpeters
 
1354
 
 
1355
        * lasso/errors.c, lasso/errors.h, lasso/saml-2.0/login.c,
 
1356
        swig/Lasso.i: error on sso initiated by idp and no endpoint defined
 
1357
        as default for sp
 
1358
 
 
1359
2006-11-08  fpeters
 
1360
 
 
1361
        * lasso/id-ff/login.c, lasso/saml-2.0/login.c,
 
1362
        lasso/saml-2.0/loginprivate.h: saml2 sso initiated by idp
 
1363
 
 
1364
2006-11-07  fpeters
 
1365
 
 
1366
        * lasso/saml-2.0/login.c: can get assertion consumer service url
 
1367
        from that very same attribute
 
1368
 
 
1369
2006-11-07  fpeters
 
1370
 
 
1371
        * lasso/id-ff/defederation.c, lasso/id-ff/login.c,
 
1372
        lasso/id-ff/logout.c, lasso/id-ff/name_registration.c,
 
1373
        lasso/saml-2.0/login.c, lasso/saml-2.0/logout.c,
 
1374
        lasso/saml-2.0/name_id_management.c, lasso/xml/private.h,
 
1375
        lasso/xml/tools.c: fixed url/query construction for endpoints with
 
1376
        query part (zxid)
 
1377
 
 
1378
2006-11-07  dlaniel
 
1379
 
 
1380
        * tests/metadata/metadata_02.xml: fix metadata test
 
1381
 
 
1382
2006-11-07  dlaniel
 
1383
 
 
1384
        * tests/Makefile.am, tests/metadata_tests.c, tests/tests.c,
 
1385
        tests/metadata/metadata_01.xml, tests/metadata/metadata_02.xml,
 
1386
        tests/metadata/metadata_03.xml, tests/metadata/metadata_04.xml,
 
1387
        tests/metadata/metadata_05.xml: tests for loading certs and keys
 
1388
        from metadata
 
1389
 
 
1390
2006-11-07  fpeters
 
1391
 
 
1392
        * lasso/saml-2.0/name_id_management.c: fixed dump/restore from dump
 
1393
        for name id management profile
 
1394
 
 
1395
2006-11-06  fpeters
 
1396
 
 
1397
        * lasso/id-ff/login.c, lasso/id-ff/session.c,
 
1398
        lasso/id-ff/sessionprivate.h, lasso/saml-2.0/login.c: fixing saml2
 
1399
        sso error cases (on ispassive)
 
1400
 
 
1401
2006-11-06  fpeters
 
1402
 
 
1403
        * lasso/id-ff/profile.c: spelling
 
1404
 
 
1405
2006-11-06  fpeters
 
1406
 
 
1407
        * lasso/id-ff/provider.c: better loading of public key from
 
1408
        metadata; full support for embedded PEM, and suppressed output when
 
1409
        not base64.
 
1410
 
 
1411
2006-11-06  fpeters
 
1412
 
 
1413
        * lasso/saml-2.0/login.c: keep a copy of assertion easily
 
1414
        accessible for further changes
 
1415
 
 
1416
2006-11-06  fpeters
 
1417
 
 
1418
        * lasso/xml/strings.h: added LASSO_SAML2_CONFIRMATION_METHOD_BEARER
 
1419
 
 
1420
2006-11-06  fpeters
 
1421
 
 
1422
        * lasso/saml-2.0/login.c: set subject confirmation method and
 
1423
        recipient; to be conformant.
 
1424
 
 
1425
2006-11-06  fpeters
 
1426
 
 
1427
        * lasso/errors.c, lasso/errors.h, swig/Lasso.i: error code for
 
1428
        missing assertion
 
1429
 
 
1430
2006-11-05  fpeters
 
1431
 
 
1432
        * lasso/saml-2.0/name_id_management.c: implementation of
 
1433
        lasso_name_id_management_process_response_msg
 
1434
 
 
1435
2006-11-05  fpeters
 
1436
 
 
1437
        * lasso/saml-2.0/logout.c: appropriate return code
 
1438
 
 
1439
2006-11-05  fpeters
 
1440
 
 
1441
        * lasso/id-ff/profile.c, lasso/id-ff/profile.h, swig/Lasso.i:
 
1442
        detection of SOAP name id management
 
1443
 
 
1444
2006-11-04  fpeters
 
1445
 
 
1446
        * swig/Lasso-saml2.i, swig/Lasso.i: bindings for new
 
1447
        LassoNameIdManagement profile
 
1448
 
 
1449
2006-11-04  fpeters
 
1450
 
 
1451
        * lasso/saml-2.0/name_id_management.c,
 
1452
        lasso/saml-2.0/name_id_management.h: empty _process_response_msg
 
1453
 
 
1454
2006-11-04  fpeters
 
1455
 
 
1456
        * lasso/lasso.h: LassoNameIdManagement is first class profile ->
 
1457
        included in lasso.h
 
1458
 
 
1459
2006-11-04  fpeters
 
1460
 
 
1461
        * lasso/saml-2.0/name_id_management.c,
 
1462
        lasso/saml-2.0/name_id_management.h: dump handling
 
1463
 
 
1464
2006-11-04  fpeters
 
1465
 
 
1466
        * lasso/saml-2.0/name_id_management.c,
 
1467
        lasso/saml-2.0/name_id_management.h: invert args
 
1468
 
 
1469
2006-11-04  fpeters
 
1470
 
 
1471
        * lasso/saml-2.0/name_id_management.c,
 
1472
        lasso/saml-2.0/name_id_management.h: fixed new id param format
 
1473
 
 
1474
2006-11-04  fpeters
 
1475
 
 
1476
        * lasso/saml-2.0/Makefile.am, lasso/saml-2.0/name_id_management.c,
 
1477
        lasso/saml-2.0/name_id_management.h: name id management saml2
 
1478
        profile (lacks process_response)
 
1479
 
 
1480
2006-11-04  fpeters
 
1481
 
 
1482
        * lasso/saml-2.0/logout.c: fixed small memory leak in saml2 slo
 
1483
 
 
1484
2006-11-03  fpeters
 
1485
 
 
1486
        * lasso/saml-2.0/profile.c: fix saml2 artifact decoding
 
1487
 
 
1488
2006-11-02  fpeters
 
1489
 
 
1490
        * lasso/id-ff/provider.c: if node was not base64, use its original
 
1491
        value for key loading.
 
1492
 
 
1493
2006-11-02  fpeters
 
1494
 
 
1495
        * lasso/id-ff/server.c: set provider role; so mixed sp/idp metadata
 
1496
        is ok.
 
1497
 
 
1498
2006-11-02  dlaniel
 
1499
 
 
1500
        * swig/Lasso.i: Added back LASSO_PROFILE_ERROR_MISSING_ARTIFACT
 
1501
 
 
1502
2006-11-02  fpeters
 
1503
 
 
1504
        * lasso/id-ff/profile.c, lasso/saml-2.0/Makefile.am,
 
1505
        lasso/saml-2.0/profile.c, lasso/saml-2.0/profile.h: new
 
1506
        lasso_profile_is_saml_query function
 
1507
 
 
1508
2006-11-02  fpeters
 
1509
 
 
1510
        * lasso/id-ff/provider.c: uncomment xmlsec output directives; that
 
1511
        should not have been commented
 
1512
 
 
1513
2006-11-02  fpeters
 
1514
 
 
1515
        * lasso/id-ff/logout.c, lasso/saml-2.0/logout.c: already set
 
1516
        remote_provider_id in process_request
 
1517
 
 
1518
2006-11-02  dlaniel
 
1519
 
 
1520
        * lasso/lasso.c, lasso/id-ff/defederation.c,
 
1521
        lasso/id-wsf/wsf_profile.c, lasso/xml/tools.c, lasso/xml/xml.c:
 
1522
        Replaced return -1 with return LASSO_ERROR_UNDEFINED
 
1523
 
 
1524
2006-11-02  dlaniel
 
1525
 
 
1526
        * lasso/errors.c, lasso/errors.h, lasso/id-wsf/data_service.c,
 
1527
        lasso/id-wsf/discovery.c, swig/Lasso.i: Added some error cases
 
1528
 
 
1529
2006-11-02  dlaniel
 
1530
 
 
1531
        * lasso/id-ff/login.c, lasso/id-ff/name_identifier_mapping.c,
 
1532
        lasso/id-wsf/authentication.c: tests on possibly null pointers
 
1533
 
 
1534
2006-11-02  fpeters
 
1535
 
 
1536
        * lasso/id-ff/profile.c: coding style
 
1537
 
 
1538
2006-11-02  fpeters
 
1539
 
 
1540
        * swig/Lasso.i: downcast nameidentifier to LassoNode*  in
 
1541
        LassoLogout; so that it works with both ID-FF
 
1542
        (LassoSamlNameIdentifier) and SAML2 (LassoSaml2NameID)
 
1543
 
 
1544
2006-10-31  dlaniel
 
1545
 
 
1546
        * docs/lasso-book/writing-a-c-sp.txt: changed
 
1547
        LASSO_LIB_NAME_ID_POLICY_TYPE_FEDERATED to
 
1548
        LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED according to the code
 
1549
 
 
1550
2006-10-30  fpeters
 
1551
 
 
1552
        * lasso/saml-2.0/login.c: removed XXX comments after Damien looked
 
1553
        at them
 
1554
 
 
1555
2006-10-30  fpeters
 
1556
 
 
1557
        * lasso/saml-2.0/login.c, lasso/saml-2.0/profile.c,
 
1558
        lasso/xml/strings.h, swig/Lasso-saml2.i: include authentication
 
1559
        statement in saml2 assertion
 
1560
 
 
1561
2006-10-30  fpeters
 
1562
 
 
1563
        * lasso/saml-2.0/profile.c: saml2 artifacts include an endpoint
 
1564
        index; fill it with 0 for the moment.
 
1565
 
 
1566
2006-10-29  fpeters
 
1567
 
 
1568
        * lasso/saml-2.0/login.c: deal with default assertion consumer
 
1569
        service url
 
1570
 
 
1571
2006-10-29  fpeters
 
1572
 
 
1573
        * lasso/id-ff/login.c, lasso/saml-2.0/profile.c: use new error code
 
1574
        for missing artifact
 
1575
 
 
1576
2006-10-29  fpeters
 
1577
 
 
1578
        * lasso/errors.c, lasso/errors.h, swig/Lasso.i: new error code for
 
1579
        missing artifact
 
1580
 
 
1581
2006-10-29  fpeters
 
1582
 
 
1583
        * lasso/saml-2.0/provider.c: correctly clean memory
 
1584
 
 
1585
2006-10-29  fpeters
 
1586
 
 
1587
        * lasso/xml/tools.c: fixed reference to length when inflating
 
1588
 
 
1589
2006-10-29  fpeters
 
1590
 
 
1591
        * lasso/xml/saml-2.0/samlp2_authn_request.c: default value set to
 
1592
        -1 and marked as optionals
 
1593
 
 
1594
2006-10-29  fpeters
 
1595
 
 
1596
        * lasso/id-ff/login.c, lasso/saml-2.0/login.c,
 
1597
        lasso/saml-2.0/provider.c: saml-2.0 more POST support
 
1598
 
 
1599
2006-10-29  fpeters
 
1600
 
 
1601
        * lasso/saml-2.0/login.c: s/SAMLArt/SAMLart/ (+ check for remote
 
1602
        provider)
 
1603
 
 
1604
2006-10-29  fpeters
 
1605
 
 
1606
        * lasso/xml/xml.c: handle "1" as well as "true" in booleans
 
1607
 
 
1608
2006-10-29  fpeters
 
1609
 
 
1610
        * lasso/saml-2.0/login.c, lasso/saml-2.0/provider.c,
 
1611
        lasso/saml-2.0/providerprivate.h,
 
1612
        lasso/xml/saml-2.0/samlp2_authn_request.c: started support for
 
1613
        AssertionConsumerServiceIndex (as alternative to ProtocolBinding)
 
1614
        (used by zxid)
 
1615
 
 
1616
2006-10-29  fpeters
 
1617
 
 
1618
        * lasso/xml/xml.c: saml2 query strings are often limited to one
 
1619
        single arg
 
1620
 
 
1621
2006-10-29  fpeters
 
1622
 
 
1623
        * lasso/saml-2.0/provider.c, lasso/xml/strings.h: accept PAOS
 
1624
        binding
 
1625
 
 
1626
2006-10-28  fpeters
 
1627
 
 
1628
        * lasso/saml-2.0/login.c: finished saml2/sso/post
 
1629
 
 
1630
2006-10-28  fpeters
 
1631
 
 
1632
        * lasso/id-wsf/wsf_profile.c: note about memory leak
 
1633
 
 
1634
2006-10-28  fpeters
 
1635
 
 
1636
        * lasso/saml-2.0/.cvsignore: standard .cvsignoe
 
1637
 
 
1638
2006-10-28  fpeters
 
1639
 
 
1640
        * lasso/saml-2.0/login.c: handle saml2/sso/post (almost)
 
1641
 
 
1642
2006-10-28  fpeters
 
1643
 
 
1644
        * lasso/id-ff/Makefile.am, lasso/id-ff/login.c,
 
1645
        lasso/id-ff/loginprivate.h: handle saml2/sso/post (almost, need to
 
1646
        fix return url)
 
1647
 
 
1648
2006-10-28  fpeters
 
1649
 
 
1650
        * lasso/xml/saml-2.0/saml2_assertion.c,
 
1651
        lasso/xml/saml-2.0/samlp2_request_abstract.c,
 
1652
        lasso/xml/saml-2.0/samlp2_status_response.c: initialize
 
1653
        private_key_file and certificate_file properly
 
1654
 
 
1655
2006-10-28  fpeters
 
1656
 
 
1657
        * docs/lasso-book/writing-a-java-sp.txt: formatting
 
1658
 
 
1659
2006-10-28  fpeters
 
1660
 
 
1661
        * docs/lasso-book/Makefile.am, docs/lasso-book/default.css: use
 
1662
        external stylesheet
 
1663
 
 
1664
2006-10-28  fpeters
 
1665
 
 
1666
        * configure.ac: rest2html is now shipped as rst2html, also looks
 
1667
        for this one
 
1668
 
 
1669
2006-10-28  fpeters
 
1670
 
 
1671
        * lasso/id-ff/login.c: return defined error code
 
1672
 
 
1673
2006-10-28  fpeters
 
1674
 
 
1675
        * lasso/id-ff/server.c: cast function reference
 
1676
 
 
1677
2006-10-28  fpeters
 
1678
 
 
1679
        * lasso/xml/saml-2.0/.cvsignore: standard .cvsignore for saml-2.0/
 
1680
        dir
 
1681
 
 
1682
2006-10-28  fpeters
 
1683
 
 
1684
        * lasso/xml/is_interaction_request.c: marked maxInteractTime as
 
1685
        optional
 
1686
 
 
1687
2006-10-28  fpeters
 
1688
 
 
1689
        * lasso/id-ff/server.c: LassoDiscoServiceInstance are freed through
 
1690
        lasso_node_destroy
 
1691
 
 
1692
2006-10-28  fpeters
 
1693
 
 
1694
        * lasso/xml/tools.c: fixed deflate, tested against
 
1695
        lightbulb(opensso-php)
 
1696
 
 
1697
2006-10-27  nclapies
 
1698
 
 
1699
        * docs/lasso-book/writing-a-java-sp.txt: Added documentation about
 
1700
        writing a sp in java.
 
1701
 
 
1702
2006-10-26  fpeters
 
1703
 
 
1704
        * lasso/xml/tools.c: use zlib compress2 instead of lowlevel
 
1705
        functions, this fixes inflate.
 
1706
 
 
1707
2006-10-26  fpeters
 
1708
 
 
1709
        * lasso/id-ff/logout.c: don't automatically fallback to redirect,
 
1710
        this breaks some cases....
 
1711
 
 
1712
2006-10-26  fpeters
 
1713
 
 
1714
        * lasso/errors.c, lasso/errors.h, lasso/id-wsf/authentication.c,
 
1715
        swig/Lasso.i: checking pointers...
 
1716
 
 
1717
2006-10-25  fpeters
 
1718
 
 
1719
        * lasso/id-wsf/discovery.c: return NULL; not an error code
 
1720
 
 
1721
2006-10-25  fpeters
 
1722
 
 
1723
        * lasso/id-wsf/discovery.c: check for response before accessing it
 
1724
 
 
1725
2006-10-25  fpeters
 
1726
 
 
1727
        * lasso/id-wsf/discovery.c: check for query before accessing it
 
1728
 
 
1729
2006-10-12  fpeters
 
1730
 
 
1731
        * swig/Lasso.i: nameIdentifier is now a LassoSamlNameIdentifier;
 
1732
        which should help Java
 
1733
 
 
1734
2006-10-09  fpeters
 
1735
 
 
1736
        * lasso/xml/saml_attribute_value.c: revert to SNIPPET_LIST_NODES;
 
1737
        which is required for ID-WSF to work
 
1738
 
 
1739
2006-10-02  fpeters
 
1740
 
 
1741
        * lasso/xml/Makefile.am: ds_* are now also used out of id-wsf
 
1742
 
 
1743
2006-09-29  fpeters
 
1744
 
 
1745
        * lasso/id-ff/session.c: check session is not NULL even in
 
1746
        functions where it shouldn't happen; since developer may always
 
1747
        call functions out of order.
 
1748
 
 
1749
2006-09-28  fpeters
 
1750
 
 
1751
        * lasso/errors.c, lasso/errors.h, swig/Lasso.i,
 
1752
        lasso/id-ff/logout.c: better error handling in slo
 
1753
 
 
1754
2006-09-21  dlaniel
 
1755
 
 
1756
        * docs/lasso-book/writing-a-c-sp.txt,
 
1757
        docs/lasso-book/writing-a-php-sp.txt: updated documentation for
 
1758
        lasso server creation prototype change
 
1759
 
 
1760
2006-09-19  fpeters
 
1761
 
 
1762
        * docs/lasso-book/writing-a-c-sp.txt: fixed lasso_server_new
 
1763
        prototype
 
1764
 
 
1765
2006-08-03  fpeters
 
1766
 
 
1767
        * lasso/id-wsf/discovery.c: use specific error messages
 
1768
 
 
1769
2006-08-03  fpeters
 
1770
 
 
1771
        * lasso/id-wsf/data_service.c: fill LassoDataService provider_id
 
1772
        member on process_request
 
1773
 
 
1774
2006-08-03  fpeters
 
1775
 
 
1776
        * swig/Lasso.i, lasso/errors.h, lasso/id-wsf/data_service.c: define
 
1777
        and use specific error codes
 
1778
 
 
1779
2006-05-16  fpeters
 
1780
 
 
1781
        * autogen.sh: SWIG 1.3.28 is required.
 
1782
 
 
1783
2006-05-16  fpeters
 
1784
 
 
1785
        * lasso/id-ff/login.c: be more specific in role
 
1786
 
 
1787
2006-05-16  fpeters
 
1788
 
 
1789
        * lasso/xml/saml_attribute_value.c, lasso/xml/xml.c: support for
 
1790
        SNIPPET_LIST_XMLNODES (very old patch)
 
1791
 
 
1792
2006-05-11  fpeters
 
1793
 
 
1794
        * lasso/errors.c: added missing comma
 
1795
 
 
1796
2006-05-11  fpeters
 
1797
 
 
1798
        * lasso/errors.c: error message
 
1799
 
 
1800
2006-05-10  fpeters
 
1801
 
 
1802
        * lasso/errors.c: don't say undefined when it is, just lacking a
 
1803
        description string, bugger.
 
1804
 
 
1805
2006-05-10  fpeters
 
1806
 
 
1807
        * lasso/id-ff/login.c: looking up NameIdentifier in
 
1808
        AttributeStatement (old patch)
 
1809
 
 
1810
2006-03-21  fpeters
 
1811
 
 
1812
        * swig/Makefile.am: ship Lasso-saml2.i; part of 0.6.5
 
1813
 
 
1814
2006-03-21  fpeters
 
1815
 
 
1816
        * ChangeLog: updated to 0.6.5
 
1817
 
 
1818
2006-03-21  fpeters
 
1819
 
 
1820
        * NEWS: fixed doc
 
1821
 
1
1822
2006-03-21  fpeters
2
1823
 
3
1824
        * NEWS, configure.ac, doap.rdf, debian/changelog: note about 0.6.5