14463 lines
410 KiB
Plaintext
14463 lines
410 KiB
Plaintext
2005-02-22 fpeters
|
||
|
||
* NEWS, configure.ac, doap.rdf: told about 0.6.1
|
||
|
||
2005-02-22 fpeters
|
||
|
||
* swig/Makefile.am: wsf support include file
|
||
|
||
2005-02-22 fpeters
|
||
|
||
* csharp/Makefile.am: MessageType.cs was removed
|
||
|
||
2005-02-21 fpeters
|
||
|
||
* docs/reference/lasso.sgml: updated © information in reference
|
||
manual
|
||
|
||
2005-02-21 fpeters
|
||
|
||
* python/Makefile.am: more hateful Makefile.am to work with both
|
||
swig 1.3.22 and 1.3.24; perhaps.
|
||
|
||
2005-02-21 fpeters
|
||
|
||
* docs/reference/tmpl/profile.sgml: LassoRequestType disappeared
|
||
|
||
2005-02-21 fpeters
|
||
|
||
* docs/reference/tmpl/node.sgml: LassoMessageFormat enum is now
|
||
documented incode
|
||
|
||
2005-02-21 fpeters
|
||
|
||
* lasso/xml/xml.h: typo fix and longer description
|
||
|
||
2005-02-21 fpeters
|
||
|
||
* lasso/id-ff/provider.h: enum documentation
|
||
|
||
2005-02-21 fpeters
|
||
|
||
* lasso/xml/xml.h: documented enums
|
||
|
||
2005-02-21 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt: removed LassoMessageType from
|
||
doc
|
||
|
||
2005-02-21 fpeters
|
||
|
||
* lasso/id-ff/profile.h, swig/Lasso.i: documented LassoRequestType
|
||
and killed unused LassoMessageType (it was already unused in 0.6.0
|
||
so I allow this as not breaking api)
|
||
|
||
2005-02-21 fpeters
|
||
|
||
* lasso/lasso.h: gtkdoc comment formatting
|
||
|
||
2005-02-21 fpeters
|
||
|
||
* lasso/lasso.h: documented new version check mode
|
||
|
||
2005-02-21 fpeters
|
||
|
||
* python/Makefile.am: hacking against swig 1.3.24
|
||
|
||
2005-02-19 fpeters
|
||
|
||
* win32/.cvsignore, win32/msvc/.cvsignore,
|
||
win32/msvc/java/.cvsignore, win32/msvc/php/.cvsignore,
|
||
win32/msvc/python/.cvsignore, win32/nsis/.cvsignore: generated
|
||
files are best ignored by cvs
|
||
|
||
2005-02-19 fpeters
|
||
|
||
* configure.ac, win32/msvc/lasso_config.h.in: janitored
|
||
configure.ac; it shouldn't have been batardized this way.
|
||
|
||
2005-02-19 fpeters
|
||
|
||
* csharp/Makefile.am: missing csharp swig generated file
|
||
|
||
2005-02-19 fpeters
|
||
|
||
* lasso/version.h.in: removed long useless file
|
||
|
||
2005-02-19 fpeters
|
||
|
||
* swig/Lasso.i: define LASSO_WSF_ENABLED
|
||
|
||
2005-02-19 fpeters
|
||
|
||
* configure.ac, swig/.cvsignore, swig/Lasso.i,
|
||
swig/wsf-support.i.in: provide wsf support activation status to
|
||
swig binding; note to Romain: wtf was LASSO_WSF_ENABLE ? (it
|
||
appears in rev1.129 of configure.ac without any comment about its
|
||
purpose) (I removed it)
|
||
|
||
2005-02-18 rchantereau
|
||
|
||
* win32/nsis/lasso-full.nsi.in: Use MSVC binaries.
|
||
|
||
2005-02-18 fpeters
|
||
|
||
* csharp/Makefile.am, swig/Lasso.i: corrected enum CheckVersionMode
|
||
binding (didn't work for c# and java)
|
||
|
||
2005-02-17 rchantereau
|
||
|
||
* win32/nsis/python.nsi.in: Changed the output file directory to
|
||
nsis.
|
||
|
||
2005-02-17 rchantereau
|
||
|
||
* configure.ac, win32/nsis/python.nsi.in: Added python NSI script.
|
||
|
||
2005-02-17 fpeters
|
||
|
||
* lasso/lasso.h: lasso numeric check enum
|
||
|
||
2005-02-17 fpeters
|
||
|
||
* configure.ac, lasso/lasso.c, swig/Lasso.i, swig/Lasso.i.in,
|
||
swig/Makefile.am: added dumb numerical mode to checkVersion; added
|
||
swig binding for this function; generating Lasso.i considered bad
|
||
idea, cleaned and removed.
|
||
|
||
2005-02-17 rchantereau
|
||
|
||
* python/Makefile.am: Escape the $ as begin of a variable name
|
||
adding another '$'. Now the '$$' pass '$' to sed and '$' is end of
|
||
line and no more begin of variable name.
|
||
|
||
2005-02-16 rchantereau
|
||
|
||
* win32/msvc/lasso.dsp.in, win32/msvc/java/java.dsp,
|
||
win32/msvc/php/php.dsp, win32/msvc/python/python.dsp: Updated MSVC
|
||
projects.
|
||
|
||
2005-02-16 rchantereau
|
||
|
||
* win32/msvc/lasso_config.h, win32/msvc/lasso_config.h.in: Now
|
||
lasso_config.h for MSVC is generated with configure substitutions.
|
||
|
||
2005-02-16 rchantereau
|
||
|
||
* python/Makefile.am: Added the temporary files for "int res = 0;"
|
||
declaration to local cleanning rule.
|
||
|
||
2005-02-16 rchantereau
|
||
|
||
* win32/msvc/java/Makefile.am: Added the automake makefile for the
|
||
MSVC lasso-java project.
|
||
|
||
2005-02-16 rchantereau
|
||
|
||
* win32/nsis/lasso-full.nsi.in, win32/nsis/lasso-lite.nsi.in: Added
|
||
DLL filename subsitution.
|
||
|
||
2005-02-16 rchantereau
|
||
|
||
* win32/nsis/Makefile.am: Distribute generated nsi files too in
|
||
order to permit non-autotools users to create lasso installers.
|
||
|
||
2005-02-16 rchantereau
|
||
|
||
* win32/msvc/Makefile.am: Include lasso project input file and java
|
||
subdirectory in distribution and automake system.
|
||
|
||
2005-02-16 rchantereau
|
||
|
||
* win32/msvc/lasso.dsp, win32/msvc/lasso.dsp.in: Now Lasso MSVC
|
||
Project is dynamicaly generated.
|
||
|
||
2005-02-16 rchantereau
|
||
|
||
* win32/Makefile.am: The produced resource file is distributed too
|
||
in order to permit MSVC users to compile LASSO.
|
||
|
||
2005-02-16 rchantereau
|
||
|
||
* win32/lasso.rc, win32/lasso.rc.in: Now Resource file is generated
|
||
from configure variable (for versionning and file name).
|
||
|
||
2005-02-16 rchantereau
|
||
|
||
* swig/Lasso.i: No more Lasso.i in the repository, it is generated
|
||
from Lasso.i.in.
|
||
|
||
2005-02-16 rchantereau
|
||
|
||
* swig/Makefile.am: The SWIG input file is distributed too.
|
||
|
||
2005-02-16 rchantereau
|
||
|
||
* swig/Lasso.i, swig/Lasso.i.in: Now The SWIG interface is
|
||
"generated" by configure.
|
||
|
||
The following constants are set and exported to bindings: -
|
||
LASSO_VERSION_MAJOR - LASSO_VERSION_MINOR - LASSO_VERSION_SUBMINOR
|
||
- LASSO_WSF_ENABLE
|
||
|
||
2005-02-16 rchantereau
|
||
|
||
* python/Makefile.am: result have to be freed with g_free.
|
||
corrected a incode declaration. As regexp does not manage multiline
|
||
expressions, the comment is replaced by the res integer
|
||
declaration.
|
||
|
||
2005-02-16 rchantereau
|
||
|
||
* java/Makefile.am: Fix a syntax error only reported by MSVC.
|
||
|
||
Create a void pointer in an empty structure declaration.
|
||
|
||
2005-02-16 rchantereau
|
||
|
||
* configure.ac: Now some version information are propagated in
|
||
order to perform substitions.
|
||
|
||
New files are not dynamicaly generated.
|
||
|
||
2005-02-16 rchantereau
|
||
|
||
* Makefile.am: Put swig sub directory before bindings directories.
|
||
|
||
2005-02-15 rchantereau
|
||
|
||
* win32/msvc/lasso_config.h: Set only used constants.
|
||
|
||
2005-02-15 rchantereau
|
||
|
||
* swig/Lasso.i: No more lasso_config.h constants export in LASSO
|
||
bindings.
|
||
|
||
2005-02-15 rchantereau
|
||
|
||
* win32/msvc/lasso.dsw, win32/msvc/java/java.dsp: Added java
|
||
project to lasso workspace.
|
||
|
||
2005-02-15 rchantereau
|
||
|
||
* win32/msvc/lasso.dsp, win32/msvc/lasso.dsw,
|
||
win32/msvc/python/python.dsp: Updated Lasso workspace.
|
||
|
||
2005-02-15 rchantereau
|
||
|
||
* win32/msvc/lasso_config.h: Added a Windows configured
|
||
lasso_config.h.
|
||
|
||
Perhaps we have to transform it into a special lasso_config.h.in in
|
||
order to have the version number dynamicaly configured, and only
|
||
this value (not the HAVE_FOO).
|
||
|
||
2005-02-15 fpeters
|
||
|
||
* configure.ac, win32/Makefile.am, win32/msvc/Makefile.am,
|
||
win32/msvc/php/Makefile.am, win32/msvc/python/Makefile.am: ship
|
||
msvc project files
|
||
|
||
2005-02-14 fpeters
|
||
|
||
* swig/Lasso.i: use g_free(), not free() (so it works under
|
||
windows)
|
||
|
||
2005-02-14 rchantereau
|
||
|
||
* lasso/errors.c: Included xml.h for better lasso_strerror export
|
||
declaration.
|
||
|
||
2005-02-14 nclapies
|
||
|
||
* lasso/xml/strings.h: Added status code constants for wsf
|
||
authentication service.
|
||
|
||
2005-02-14 fpeters
|
||
|
||
* lasso/id-wsf/Makefile.am: added missing authentication.c to
|
||
Makefile.am
|
||
|
||
2005-02-14 nclapies
|
||
|
||
* lasso/id-wsf/authentication.c, lasso/id-wsf/authentication.h:
|
||
Added high level of authentication service : standard methods of a
|
||
lasso service. Must be improved depending on the needs from souk
|
||
implementation.
|
||
|
||
2005-02-14 nclapies
|
||
|
||
* lasso/xml/sa_sasl_request.c: Added duplication of mechanism
|
||
string parameter in constructor.
|
||
|
||
2005-02-14 nclapies
|
||
|
||
* lasso/xml/sa_sasl_response.h: Added missing status parameter in
|
||
lasso_sa_sasl_response_new() method. Added
|
||
lasso_sa_sasl_response_new_from_message().
|
||
|
||
2005-02-13 eraviart
|
||
|
||
* swig/Lasso.i: Added Lasso error strings to SWIG exception
|
||
messages.
|
||
|
||
2005-02-13 eraviart
|
||
|
||
* swig/Lasso.i: Added two missing ID-WSF functions to LECP binding.
|
||
|
||
2005-02-11 rchantereau
|
||
|
||
* win32/msvc/lasso.dsp, win32/msvc/lasso.dsw,
|
||
win32/msvc/python/python.dsp: Update MSVC workspace and projects.
|
||
|
||
2005-02-11 fpeters
|
||
|
||
* lasso/id-ff/login.c: checks provider has been found
|
||
|
||
2005-02-11 fpeters
|
||
|
||
* lasso/id-ff/server.c: if g_hash_table_find doesn't find anything,
|
||
check twice to be sure to return NULL.
|
||
|
||
2005-02-11 rchantereau
|
||
|
||
* lasso/xml/private.h: g_vsnprintf taked the place of vsnprintf.
|
||
|
||
2005-02-11 fpeters
|
||
|
||
* lasso/id-ff/profile.c: check param for NULL
|
||
|
||
2005-02-11 fpeters
|
||
|
||
* configure.ac: cflags_save ate my breakfast; removed.
|
||
|
||
2005-02-10 nclapies
|
||
|
||
* lasso/xml/Makefile.am, lasso/xml/sa_parameter.c,
|
||
lasso/xml/sa_parameter.h, lasso/xml/sa_password_transforms.c,
|
||
lasso/xml/sa_password_transforms.h, lasso/xml/sa_sasl_request.c,
|
||
lasso/xml/sa_sasl_request.h, lasso/xml/sa_sasl_response.c,
|
||
lasso/xml/sa_sasl_response.h, lasso/xml/sa_transform.c,
|
||
lasso/xml/sa_transform.h, lasso/xml/strings.h: Added low level
|
||
classes for wsf authentication service. SASLResponse is only tested
|
||
with required Status element.
|
||
|
||
2005-02-10 fpeters
|
||
|
||
* lasso/xml/private.h: removed unecessary vsnprintf declaration
|
||
|
||
2005-02-10 fpeters
|
||
|
||
* win32/msvc/vsnprintf.c: we don't need yet another implement of
|
||
vsnprintf, we can use glib
|
||
|
||
2005-02-10 fpeters
|
||
|
||
* lasso/xml/tools.c: use glib version of vsnprintf
|
||
|
||
2005-02-10 fpeters
|
||
|
||
* lasso/lasso.c: use gtk-doc style function comment for DllMain
|
||
|
||
2005-02-10 fpeters
|
||
|
||
* configure.ac, win32/nsis/Makefile.am, win32/nsis/jlasso-lite.nsi,
|
||
win32/nsis/jlasso-lite.nsi.in, win32/nsis/lasso-deps.nsi,
|
||
win32/nsis/lasso-deps.nsi.in, win32/nsis/lasso-full.nsi,
|
||
win32/nsis/lasso-full.nsi.in, win32/nsis/lasso-lite.nsi,
|
||
win32/nsis/lasso-lite.nsi.in: autofill nsi files with lasso version
|
||
number
|
||
|
||
2005-02-10 nclapies
|
||
|
||
* lasso/xml/lib_authn_request.c,
|
||
lasso/xml/lib_request_authn_context.c,
|
||
lasso/xml/lib_request_authn_context.h: Now
|
||
lasso_lib_request_authn_context_new() returns
|
||
LassoLibRequestAuthnContex* instead of LassoNode*.
|
||
|
||
2005-02-10 fpeters
|
||
|
||
* Makefile.am, configure.ac, docs/Makefile.am,
|
||
docs/lasso-book/Makefile.am, docs/lasso-book/figures/Makefile.am,
|
||
docs/reference/tmpl/login.sgml, docs/reference/tmpl/profile.sgml,
|
||
docs/reference/tmpl/server.sgml: reworked a bit documentation build
|
||
system and added detection of inkscape and xsltproc in configure
|
||
|
||
2005-02-08 rchantereau
|
||
|
||
* win32/msvc/lasso.dsp, win32/msvc/php/php.dsp: Removed
|
||
XMLSEC_DYNAMIC_LOADING because it is a non-sense. We are using
|
||
xmlsec-openssl specific functions in code, so there is no choice,
|
||
we have to use openssl. (Fix a build warning).
|
||
|
||
2005-02-08 rchantereau
|
||
|
||
* lasso/xml/tools.c: Fixed type error.
|
||
|
||
2005-02-08 fpeters
|
||
|
||
* lasso/id-ff/login.c, lasso/xml/tools.c, lasso/xml/xml.c: allocate
|
||
query fields memory with glib g_malloc (and free it with g_free)
|
||
|
||
2005-02-08 fpeters
|
||
|
||
* lasso/id-ff/provider.c: memory allocated by libxml2, freed by
|
||
xmlFree
|
||
|
||
2005-02-08 fpeters
|
||
|
||
* lasso/id-ff/login.c, lasso/xml/xml.c: replaced free() by
|
||
xmlFree() when freeing strings created by libxml2
|
||
|
||
2005-02-08 fpeters
|
||
|
||
* lasso/xml/tools.c: replaced free() with correct libraries
|
||
function (glib and libxml2)
|
||
|
||
2005-02-08 fpeters
|
||
|
||
* swig/Lasso.i: do not include wsf functions when not using wsf
|
||
|
||
2005-02-08 fpeters
|
||
|
||
* docs/lasso-book/figures/Makefile.am: step.xsl is in $(srcdir)
|
||
|
||
2005-02-08 fpeters
|
||
|
||
* debian/changelog, debian/control, debian/copyright,
|
||
debian/liblasso1-dev.dirs, debian/liblasso1-dev.files,
|
||
debian/liblasso1.dirs, debian/liblasso1.files,
|
||
debian/liblasso3-dev.dirs, debian/liblasso3-dev.files,
|
||
debian/liblasso3.dirs, debian/liblasso3.files,
|
||
debian/php4-lasso.files, debian/rules: updated debian packaging to
|
||
what has just been uploaded to sid
|
||
|
||
2005-02-08 fpeters
|
||
|
||
* lasso/xml/xml.c: that inline should be ok everywhere
|
||
|
||
2005-02-08 fpeters
|
||
|
||
* php/patch_swig_output.py: ultra magic swig search&replace;
|
||
compiles with new debian php packages (and old ones too)
|
||
|
||
2005-02-08 rchantereau
|
||
|
||
* win32/msvc/lasso.dsp: Removed bad build configuration.
|
||
|
||
2005-02-08 rchantereau
|
||
|
||
* win32/msvc/lasso.dsp, win32/msvc/lasso.dsw,
|
||
win32/msvc/php/php.dsp: Added MS VC worspace and projets.
|
||
Currently two projects:
|
||
|
||
- Lasso DLL - PHP binding
|
||
|
||
2005-02-08 rchantereau
|
||
|
||
* win32/msvc/vsnprintf.c: Added the vsnprintf function code of
|
||
Patrick Powell for MS Visual C users.
|
||
|
||
2005-02-08 rchantereau
|
||
|
||
* lasso/xml/private.h: If vsnprintf is not available, the function
|
||
is declared in the private.h header file.
|
||
|
||
2005-02-08 fpeters
|
||
|
||
* php/patch_swig_output.py: another php api change bites the dust
|
||
|
||
2005-02-08 rchantereau
|
||
|
||
* lasso/xml/xml.c: __inline under MSVC.
|
||
|
||
2005-02-08 fpeters
|
||
|
||
* php/patch_swig_output.py: first fix for debian php package abi
|
||
changes; zend_register_internal_class_ex gained a mysterious
|
||
parameter
|
||
|
||
2005-02-08 fpeters
|
||
|
||
* lasso/xml/private.h: obviously static
|
||
|
||
2005-02-08 fpeters
|
||
|
||
* php/Makefile.am: distribute patch_swig_output; it might come
|
||
handy
|
||
|
||
2005-02-08 fpeters
|
||
|
||
* lasso/id-ff/lecp.c: variables and functions shouldn't have the
|
||
same names
|
||
|
||
2005-02-08 fpeters
|
||
|
||
* lasso/xml/private.h: fixed variable name
|
||
|
||
2005-02-08 fpeters
|
||
|
||
* configure.ac, lasso/xml/private.h: detect when it is possible to
|
||
use variadic macros and fall back to inline functions when it is
|
||
not the case.
|
||
|
||
2005-02-08 eraviart
|
||
|
||
* lasso/xml/dst_new_data.c: Added missing snippet for element "any"
|
||
in dst:NewData.
|
||
|
||
2005-02-05 fpeters
|
||
|
||
* docs/lasso-book/liberty-architecture.rst,
|
||
docs/lasso-book/figures/.cvsignore,
|
||
docs/lasso-book/figures/Makefile.am: use new figures in
|
||
documentation
|
||
|
||
2005-02-05 fpeters
|
||
|
||
* configure.ac, docs/lasso-book/Makefile.am,
|
||
docs/lasso-book/figures/.cvsignore,
|
||
docs/lasso-book/figures/Makefile.am,
|
||
docs/lasso-book/figures/slo-sp-soap.svg,
|
||
docs/lasso-book/figures/sso-brws-art.svg,
|
||
docs/lasso-book/figures/sso-brws-post.svg,
|
||
docs/lasso-book/figures/step.xsl: New figures for documentation;
|
||
automake and makefile stuffs to generate png out of svg (with
|
||
inkscape) out of template svg (with xsltproc). Needs to check for
|
||
those tools in configure.ac
|
||
|
||
2005-02-05 fpeters
|
||
|
||
* lasso/errors.c, lasso/id-ff/defederation.c, lasso/id-ff/lecp.c,
|
||
lasso/id-ff/login.c, lasso/id-ff/logout.c,
|
||
lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c, lasso/xml/private.h,
|
||
lasso/xml/tools.c: removed all %s escaping sequences from lasso
|
||
error strings; as a side effect this simplifies critical_error
|
||
macro, porting to non-gcc compilers should be easier. Along the
|
||
way I also fixed the long standing bug #256.
|
||
|
||
2005-02-05 fpeters
|
||
|
||
* lasso/Makefile.am: marked types.c and symbols.sym as phony
|
||
targets so they are rebuilt every time
|
||
|
||
2005-02-05 fpeters
|
||
|
||
* lasso/id-ff/logout.c: more appropriate error code
|
||
|
||
2005-02-05 fpeters
|
||
|
||
* lasso/id-wsf/wsf_profile.c: removed remaining compiler warning
|
||
(unused variable) from id-wsf/
|
||
|
||
2005-02-05 fpeters
|
||
|
||
* lasso/xml/xml.c: correctly use id-ff 1.1 xml namespace in
|
||
backward compatibility mode
|
||
|
||
2005-02-05 fpeters
|
||
|
||
* README.JAVA, README.WIN32: Updated documentation files nobody
|
||
cared about.
|
||
|
||
2005-02-04 fpeters
|
||
|
||
* lasso/id-ff/identity.c, lasso/id-ff/session.c, lasso/xml/xml.c:
|
||
added tests to fix bug #407 and avoir similar ones
|
||
|
||
2005-02-04 fpeters
|
||
|
||
* tests/basic_tests.c: added testcase for bug #407
|
||
|
||
2005-02-04 fpeters
|
||
|
||
* python/tests/profiles_tests.py: all query fields are restored to
|
||
the same lib:Extension; there are no other way.
|
||
|
||
2005-02-04 fpeters
|
||
|
||
* lasso/xml/xml.c: restore a <lib:Extension> from unknown query
|
||
string elements; all of them are merged in the same <lib:Extension>
|
||
|
||
2005-02-04 fpeters
|
||
|
||
* lasso/xml/private.h: use c99 construct for variadic macros when
|
||
not using gcc (still missing a third alternative for non-(c99||gcc)
|
||
compilers
|
||
|
||
2005-02-03 eraviart
|
||
|
||
* configure.ac: Lasso requires glib and gobject >= 2.4.0 (when
|
||
compiled with glib 2.2.3, it generates an error: undefined symbol
|
||
g_hash_table_find).
|
||
|
||
2005-02-02 eraviart
|
||
|
||
* python/tests/profiles_tests.py: Added a test converting an
|
||
AuthnRequest with an extension to and from a query. It fails.
|
||
|
||
2005-02-02 fpeters
|
||
|
||
* lasso/xml/lib_authn_request.c, lasso/xml/xml.c: correctly deals
|
||
with RequestAuthnContext when rebuilding AuthnRequest from query
|
||
string
|
||
|
||
2005-02-01 eraviart
|
||
|
||
* lasso/xml/strings.h, python/tests/profiles_tests.py,
|
||
swig/Lasso.i: Corrected typo in constant. Added test for
|
||
AuthnContext in AuthnRequest.
|
||
|
||
2005-01-30 eraviart
|
||
|
||
* lasso/xml/strings.h, swig/Lasso-wsf.i: Corrected SIS namespaces.
|
||
|
||
2005-01-30 fpeters
|
||
|
||
* csharp/Makefile.am, java/Makefile.am: doesn't mention wsf files
|
||
for now; a better solution will be devised in time
|
||
|
||
2005-01-30 fpeters
|
||
|
||
* csharp/Makefile.am, java/Makefile.am: don't include wsf files
|
||
|
||
2005-01-29 fpeters
|
||
|
||
* lasso/id-ff/lecp.c, lasso/id-ff/provider.c: removed extraneous
|
||
liberty namespace registration and noted a future fix to LECP to
|
||
do.
|
||
|
||
2005-01-29 eraviart
|
||
|
||
* swig/Lasso.i, swig/inheritance.h: SWIG: Use WSF_SUPPORT instead
|
||
of WSF_ENABLED as constant in bindings.
|
||
|
||
2005-01-29 eraviart
|
||
|
||
* swig/Lasso-wsf.i: Typo correction.
|
||
|
||
2005-01-29 eraviart
|
||
|
||
* swig/Lasso.i, swig/inheritance.h: Reverted previous replacement
|
||
of #if LASSO_WSF_ENABLED with #ifdef LASSO_WSF_ENABLED.
|
||
|
||
2005-01-29 nclapies
|
||
|
||
* swig/Lasso.i, swig/inheritance.h: Replaced #if LASSO_WSF_ENABLED
|
||
by ifdef LASSO_WSF_ENABLED to enable wsf in bindings.
|
||
|
||
2005-01-29 nclapies
|
||
|
||
* lasso/id-wsf/profile_service.h: Removed old comment.
|
||
|
||
2005-01-29 nclapies
|
||
|
||
* lasso/id-wsf/discovery.c, lasso/id-wsf/discovery.h,
|
||
swig/Lasso-wsf.i: Removed optional option parameter in
|
||
lasso_discovery_add_insert_entry().
|
||
|
||
2005-01-29 eraviart
|
||
|
||
* swig/Lasso.i: SWIG: Added Attribute to AttributeStatement.
|
||
|
||
2005-01-29 eraviart
|
||
|
||
* csharp/.cvsignore, csharp/Makefile.am, java/.cvsignore,
|
||
java/Makefile.am, swig/Lasso.i, swig/inheritance.h: Added binding
|
||
for saml:AttributeValue. Corrected use of constant
|
||
LASSO_WSF_ENABLED in binding.
|
||
|
||
2005-01-29 eraviart
|
||
|
||
* swig/Lasso.i, swig/inheritance.h: SWIG: Added constant
|
||
WSF_ENABLED and VERSION_DECIMAL to bindings.
|
||
|
||
2005-01-28 fpeters
|
||
|
||
* lasso/id-ff/login.c: compatibility with previous liberty
|
||
specifications; still missing support for old elements in
|
||
lib:AuthnRequest (requires some deep thought) but it may already be
|
||
working as is.
|
||
|
||
2005-01-28 rchantereau
|
||
|
||
* win32/nsis/jlasso-lite.nsi, win32/nsis/lasso-deps.nsi,
|
||
win32/nsis/lasso-full.nsi, win32/nsis/lasso-lite.nsi: Updated to
|
||
lasso 0.6.0 with soname 3. Updated dependencies too.
|
||
|
||
2005-01-28 fpeters
|
||
|
||
* lasso/id-ff/login.c: initializes AuthnResponse in
|
||
process_authn_request_msg; it is necessary since intermediary
|
||
function may want to set status code. (fix a crasher bug when
|
||
using isPassive and POST)
|
||
|
||
2005-01-28 rchantereau
|
||
|
||
* win32/lasso.rc: SONAME:3 no more 1.
|
||
|
||
2005-01-28 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/login.c,
|
||
lasso/id-ff/logout.c, lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/provider.c,
|
||
lasso/id-ff/providerprivate.h: produce 1.1 requests and
|
||
notifications when interoperating with previous liberty
|
||
implementations
|
||
|
||
2005-01-28 fpeters
|
||
|
||
* lasso/id-ff/defederation.c: include missing identityprivate.h
|
||
|
||
2005-01-28 fpeters
|
||
|
||
* lasso/id-ff/provider.c: liberty 1.1 metadata were in another
|
||
namespace "http://projectliberty.org/schemas/core/2002/12"
|
||
|
||
2005-01-28 fpeters
|
||
|
||
* lasso/id-ff/provider.c: store liberty 1.2 conformance when
|
||
loading metadata; it will allow to deal with previous liberty
|
||
implementations
|
||
|
||
2005-01-28 fpeters
|
||
|
||
* lasso/id-ff/login.c: samlp:Request Major and Minor versions are
|
||
saml, not lib
|
||
|
||
If the element or its type is in a SAML namespace
|
||
(urn:oasis:names:tc:SAML:1.0:assertion or
|
||
urn:oasis:names:tc:SAML:1.0:protocol), then the values MUST be 1
|
||
and 1 respectively.
|
||
|
||
2005-01-28 fpeters
|
||
|
||
* configure.ac: abort configure if python is not found
|
||
|
||
2005-01-28 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt, lasso/id-ff/login.c,
|
||
lasso/id-ff/login.h, lasso/id-ff/profile.c, lasso/id-ff/server.c:
|
||
Document new functions; pretty please. Fixed memory leak
|
||
introduced in lasso_profile_get_request_type_from_soap_msg; moved
|
||
wsf chunk from build_assertion to its own function.
|
||
|
||
2005-01-28 eraviart
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/login.h, lasso/id-ff/profile.c,
|
||
lasso/id-ff/profile.h, lasso/id-ff/server.c, lasso/id-ff/server.h,
|
||
lasso/id-wsf/discovery.c, lasso/id-wsf/profile_service.c,
|
||
lasso/id-wsf/profile_service.h, lasso/xml/Makefile.am,
|
||
lasso/xml/disco_resource_offering.c,
|
||
lasso/xml/disco_service_instance.c,
|
||
lasso/xml/disco_service_instance.h, lasso/xml/dst_data.c,
|
||
lasso/xml/dst_data.h, lasso/xml/saml_attribute.c,
|
||
lasso/xml/saml_attribute.h, lasso/xml/saml_attribute_statement.c,
|
||
lasso/xml/saml_attribute_statement.h,
|
||
lasso/xml/saml_attribute_value.c, lasso/xml/saml_attribute_value.h,
|
||
swig/Lasso-wsf.i, swig/Lasso.i: Merged wsf-api-change-not-for-0-6
|
||
branch with trunk.
|
||
|
||
2005-01-27 nclapies
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/login.h, swig/Lasso.i: Fixed bug
|
||
: login imports properly ResourceID in ResourceOffering if it was
|
||
set before building assertion. lasso_login_set_resourceId() now
|
||
takes a char* as parameter : it is the content of the ResourceID
|
||
element.
|
||
|
||
2005-01-27 nclapies
|
||
|
||
* swig/Lasso.i: Fixed rename of LASSO_LIB_CONSENT_OBTAINED_PRIOR.
|
||
|
||
2005-01-27 fpeters
|
||
|
||
* ChangeLog: updated ChangeLog for 0.6 with gazillion things.
|
||
|
||
2005-01-27 fpeters
|
||
|
||
* configure.ac: wsf activation status in configure summary output
|
||
|
||
2005-01-27 fpeters
|
||
|
||
* configure.ac, lasso/Makefile.am, lasso/extract_symbols.py,
|
||
swig/Lasso.i, swig/inheritance.h: configure flag to enable ID-WSF
|
||
(off by default)
|
||
|
||
2005-01-27 fpeters
|
||
|
||
* swig/Lasso.i: don't use wsf for now
|
||
|
||
2005-01-27 fpeters
|
||
|
||
* docs/lasso-book/defederation.process,
|
||
docs/lasso-book/single-logout.process: late 0.5 fixes to
|
||
documentation
|
||
|
||
2005-01-27 fpeters
|
||
|
||
* lasso/extract_symbols.py, lasso/xml/xml.c: correctly deals with
|
||
multiple elements for the same query part
|
||
|
||
2005-01-27 eraviart
|
||
|
||
* lasso/xml/lib_request_authn_context.c,
|
||
lasso/xml/lib_request_authn_context.h, lasso/xml/strings.h,
|
||
swig/Lasso.i: Corrected name of element AuthnContextComparison.
|
||
Added missing constants.
|
||
|
||
2005-01-26 fpeters
|
||
|
||
* php/Makefile.am: removed .bak file on clean
|
||
|
||
2005-01-26 fpeters
|
||
|
||
* NEWS, configure.ac, doap.rdf: prepare for 0.6.0
|
||
|
||
2005-01-26 fpeters
|
||
|
||
* docs/reference/tmpl/identity.sgml,
|
||
docs/reference/tmpl/server.sgml, docs/reference/tmpl/session.sgml:
|
||
take ntoe of function changes in doc
|
||
|
||
2005-01-26 eraviart
|
||
|
||
* configure.ac, php/Makefile.am: Finished to remove PHP examples.
|
||
|
||
2005-01-26 nclapies
|
||
|
||
* lasso/id-ff/server.c, lasso/id-wsf/discovery.c,
|
||
lasso/xml/disco_resource_offering.c,
|
||
lasso/xml/disco_service_instance.c: Added / updated ref counts.
|
||
|
||
2005-01-26 fpeters
|
||
|
||
* .cvsignore: lasso-src-config is generated
|
||
|
||
2005-01-26 fpeters
|
||
|
||
* csharp/.cvsignore, java/.cvsignore: ignore more and more files
|
||
|
||
2005-01-26 nclapies
|
||
|
||
* lasso/id-ff/login.c: setting resourceId or encryptedResourceId in
|
||
LassoLogin return 0.
|
||
|
||
2005-01-26 nclapies
|
||
|
||
* swig/Lasso.i: Added setting of resourceId and encryptedResourceId
|
||
in LassoLogin.
|
||
|
||
2005-01-26 nclapies
|
||
|
||
* lasso/id-ff/login.c: Added ref count on resourceId and
|
||
encryptedResourceId in LassoLogin.
|
||
|
||
2005-01-26 fpeters
|
||
|
||
* docs/reference/lasso.sgml: reworded
|
||
|
||
2005-01-26 nclapies
|
||
|
||
* swig/Lasso-wsf.i: Now addData() method of DstData object take a
|
||
xml node buffer.
|
||
|
||
2005-01-26 eraviart
|
||
|
||
* swig/Lasso-wsf.i: Removed forgotten test code.
|
||
|
||
2005-01-26 nclapies
|
||
|
||
* lasso/xml/dst_data.h: Added comment.
|
||
|
||
2005-01-26 nclapies
|
||
|
||
* lasso/id-wsf/profile_service.c, lasso/id-wsf/profile_service.h:
|
||
Added useful inc ref. Replaced type of param in add_data(). now it
|
||
is a xml node buffer.
|
||
|
||
2005-01-26 nclapies
|
||
|
||
* lasso/id-wsf/discovery.c: Added useful inc ref.
|
||
|
||
2005-01-26 nclapies
|
||
|
||
* lasso/xml/disco_resource_offering.c: Added an incrementation
|
||
reference on service instance in constructor of resource offering.
|
||
|
||
2005-01-26 nclapies
|
||
|
||
* lasso/xml/disco_service_instance.c: Added an incrementation
|
||
reference on description in constructor of service instance.
|
||
|
||
2005-01-26 eraviart
|
||
|
||
* swig/Lasso-wsf.i, swig/Lasso.i: SWIG: "any" attributes of DstData
|
||
& DstNewData are now lists of xmlNodes.
|
||
|
||
2005-01-26 fpeters
|
||
|
||
* docs/reference/lasso.sgml: blah blah in reference manual
|
||
introduction
|
||
|
||
2005-01-26 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt: removed functions that are now
|
||
private from documentation
|
||
|
||
2005-01-26 nclapies
|
||
|
||
* swig/Lasso.i: Added include of lasso_config.h for lasso version
|
||
constants.
|
||
|
||
2005-01-26 eraviart
|
||
|
||
* python/examples/.cvsignore, python/examples/Makefile.am,
|
||
python/examples/defederation.py, python/examples/login.py,
|
||
python/examples/logout.py, python/examples/mapping.py,
|
||
python/examples/registration.py, python/examples/test.py,
|
||
python/examples/user.py: Removed obsolete Python sample code.
|
||
|
||
2005-01-26 eraviart
|
||
|
||
* java/coldfusion/src/CFLassoSingleLogout.java,
|
||
java/coldfusion/src/CFLassoSingleSignOn.java: Updated ColdFusion
|
||
examples.
|
||
|
||
2005-01-26 eraviart
|
||
|
||
* java/tests/LoginTest.java, swig/Lasso.i: Added SWIG binding for
|
||
lasso_session_get_assertions. Also added Java code to test it.
|
||
|
||
2005-01-26 fpeters
|
||
|
||
* swig/Lasso.i: lasso_identity_{add,remove}_federation went private
|
||
|
||
2005-01-26 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt, lasso/id-ff/session.c,
|
||
lasso/id-ff/session.h: new lasso_session_get_assertions, returns
|
||
GList* of (incref'd) assertions
|
||
|
||
2005-01-26 fpeters
|
||
|
||
* csharp/Makefile.am, java/Makefile.am: every morning I distcheck
|
||
and fix java and csharp classes; oh yeah.
|
||
|
||
2005-01-26 fpeters
|
||
|
||
* lasso/id-ff/Makefile.am, lasso/id-ff/identity.c,
|
||
lasso/id-ff/identity.h, lasso/id-ff/identityprivate.h,
|
||
lasso/id-ff/login.c: moved lasso_identity_{add,remove}_federation
|
||
to private
|
||
|
||
2005-01-26 fpeters
|
||
|
||
* lasso/Makefile.am: use python as found by configure
|
||
|
||
2005-01-26 eraviart
|
||
|
||
* java/tests/LoginTest.java, tests/data/idp1-la/metadata.xml,
|
||
tests/data/idp2-la/metadata.xml, tests/data/sp1-la/metadata.xml,
|
||
tests/data/sp2-la/metadata.xml, tests/data/sp3-la/metadata.xml:
|
||
Updated Java LoginTest and test metadata.
|
||
|
||
2005-01-26 nclapies
|
||
|
||
* lasso/xml/saml_attribute_value.c: Set name of snippet node list
|
||
any to empty string.
|
||
|
||
2005-01-26 nclapies
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/login.h: Added private attribute
|
||
ResourceId and EncryptedResourceID. Added setting methods.
|
||
|
||
2005-01-26 nclapies
|
||
|
||
* lasso/xml/dst_data.c: set name of xmlnode list snippet to empty
|
||
string.
|
||
|
||
2005-01-25 nclapies
|
||
|
||
* lasso/xml/dst_data.c: Use snippet xmlnode list.
|
||
|
||
2005-01-25 nclapies
|
||
|
||
* lasso/xml/xml.c: Added support of xsi:any element list.
|
||
|
||
2005-01-25 fpeters
|
||
|
||
* docs/reference/snippet-types.rst, lasso/xml/xml.c: Empty node
|
||
name is allowed for LIST_NODES; this allows nodes to be
|
||
reconstructed looking at their names and namespaces. This is
|
||
useful to implement xs:any
|
||
|
||
2005-01-25 eraviart
|
||
|
||
* swig/Lasso.i: SWIG: Corrected Java enums. Renamed enum types.
|
||
Corrected constant name.
|
||
|
||
2005-01-25 fpeters
|
||
|
||
* lasso/id-ff/identity.c: documented memory management for
|
||
lasso_identity_add_federation
|
||
|
||
2005-01-25 fpeters
|
||
|
||
* php/Makefile.am: no more php/examples/ subdir
|
||
|
||
2005-01-25 cnowicki
|
||
|
||
* configure.ac:
|
||
remove php samples
|
||
|
||
2005-01-25 fpeters
|
||
|
||
* csharp/.cvsignore, csharp/Makefile.am: updated swig generated
|
||
files list for C#
|
||
|
||
2005-01-25 fpeters
|
||
|
||
* java/.cvsignore, java/Makefile.am: updated swig generated file
|
||
list
|
||
|
||
2005-01-25 fpeters
|
||
|
||
* java/Makefile.am: fixed DowncastableNode.java filename
|
||
|
||
2005-01-25 fpeters
|
||
|
||
* lasso/id-ff/server.h: "hope you paid attention to API/ABI".
|
||
|
||
2005-01-24 eraviart
|
||
|
||
* swig/Lasso.i: Cosmetic changes to SWIG Lasso.i #ifdefs.
|
||
|
||
2005-01-24 rchantereau
|
||
|
||
* swig/Lasso.i: Added a special section for PHP4 SWIG execeptions.
|
||
|
||
Now positive lasso errors will not produce a E_ERROR PHP error but
|
||
simply a E_WARNING PHP error.
|
||
|
||
2005-01-24 nclapies
|
||
|
||
* lasso/id-wsf/discovery.c: Fixed type of parameter in
|
||
lasso_disco_service_instance_new().
|
||
|
||
2005-01-24 nclapies
|
||
|
||
* lasso/id-ff/profile.c, lasso/id-ff/profile.h, swig/Lasso.i: Added
|
||
support of disco / dst service type and query / modify request type
|
||
in lasso_profile_get_request_type_from_soap_msg()r. updated swig
|
||
binding.
|
||
|
||
2005-01-24 nclapies
|
||
|
||
* swig/Lasso-wsf.i, swig/Lasso.i: Updated swig binding : added
|
||
services support in LassoServer, resourceId in LassoLogin. Replaced
|
||
parameter binding in LassoDiscoServiceInstance constructor.
|
||
|
||
2005-01-24 nclapies
|
||
|
||
* lasso/xml/Makefile.am: Updated Makefile to include
|
||
saml_attribute_value.h
|
||
|
||
2005-01-24 nclapies
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/login.h: Added resourcId
|
||
attribute : resourceId. Added code to include a
|
||
LassoDiscoResourceOffering in Assertion. It needs to find a service
|
||
in LassoServer and resourceId must be set.
|
||
|
||
2005-01-24 nclapies
|
||
|
||
* lasso/xml/saml_attribute_value.c,
|
||
lasso/xml/saml_attribute_value.h: Initial version.
|
||
|
||
2005-01-24 nclapies
|
||
|
||
* lasso/id-ff/server.c, lasso/id-ff/server.h: Added services
|
||
attribute : now LassoServer stores a hash of services indexed by
|
||
his service type.
|
||
|
||
2005-01-24 nclapies
|
||
|
||
* lasso/xml/disco_service_instance.c,
|
||
lasso/xml/disco_service_instance.h: Third parameter of constructor
|
||
is LassoDiscoDescription* descriptinn instead of GList
|
||
*descriptions.
|
||
|
||
2005-01-24 nclapies
|
||
|
||
* lasso/xml/saml_attribute.c, lasso/xml/saml_attribute.h: Replaced
|
||
type of new returned object : LassoNode to LassoSamlAttribute.
|
||
|
||
2005-01-24 nclapies
|
||
|
||
* lasso/xml/saml_attribute_statement.c,
|
||
lasso/xml/saml_attribute_statement.h: Replaced type of new returned
|
||
object : LassoNode to LassoSamlAttributeStatement.
|
||
|
||
2005-01-24 eraviart
|
||
|
||
* swig/Lasso.i: Added Lasso version numbers to bindings.
|
||
|
||
2005-01-24 eraviart
|
||
|
||
* lasso/id-ff/Makefile.am, lasso/id-ff/server.c,
|
||
lasso/id-ff/server.h, lasso/id-ff/service.c, lasso/id-ff/service.h,
|
||
swig/Lasso-wsf.i, swig/Lasso.i: Removed service from ID-FF. It was
|
||
obsolete and will be replaced with a new API, once Lasso 0.6 is
|
||
out.
|
||
|
||
2005-01-23 eraviart
|
||
|
||
* lasso/xml/dst_modification.c, lasso/xml/dst_modification.h,
|
||
lasso/xml/is_inquiry.c, lasso/xml/is_inquiry_element.c,
|
||
lasso/xml/is_interaction_request.c, lasso/xml/is_item.c,
|
||
swig/Lasso-wsf.i, swig/Lasso.i, swig/inheritance.h: Completed
|
||
ID-WSF SWIG binding. Added attribute server to binding of
|
||
LassoProfile. Small corrections to declarations of ID-WSF objects.
|
||
|
||
2005-01-23 eraviart
|
||
|
||
* swig/Lasso-wsf.i: Quick fix so that Lasso bindings work till SWIG
|
||
WSF part is fully updated.
|
||
|
||
2005-01-22 eraviart
|
||
|
||
* swig/Lasso-wsf.i: Updated binding of all "discovery" nodes.
|
||
|
||
2005-01-22 eraviart
|
||
|
||
* swig/Lasso-wsf.i: Work in progress: improving ID-WSF SWIG
|
||
binding.
|
||
|
||
2005-01-22 eraviart
|
||
|
||
* README, doap.rdf, csharp/tests/BindingTests.cs, debian/copyright,
|
||
docs/lasso-book/book.rst, docs/lasso-book/writing-a-c-sp.txt,
|
||
java/coldfusion/src/CFLassoSingleLogout.java,
|
||
java/coldfusion/src/CFLassoSingleSignOn.java,
|
||
java/tests/BindingTests.java, java/tests/LoginTest.java,
|
||
lasso/errors.c, lasso/errors.h, lasso/export.h, lasso/lasso.c,
|
||
lasso/lasso.h, lasso/id-ff/defederation.c,
|
||
lasso/id-ff/defederation.h, lasso/id-ff/federation.c,
|
||
lasso/id-ff/federation.h, lasso/id-ff/identity.c,
|
||
lasso/id-ff/identity.h, lasso/id-ff/lecp.c, lasso/id-ff/lecp.h,
|
||
lasso/id-ff/login.c, lasso/id-ff/login.h, lasso/id-ff/logout.c,
|
||
lasso/id-ff/logout.h, lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_identifier_mapping.h,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/name_registration.h,
|
||
lasso/id-ff/profile.c, lasso/id-ff/profile.h,
|
||
lasso/id-ff/profileprivate.h, lasso/id-ff/provider.c,
|
||
lasso/id-ff/provider.h, lasso/id-ff/providerprivate.h,
|
||
lasso/id-ff/server.c, lasso/id-ff/server.h,
|
||
lasso/id-ff/serverprivate.h, lasso/id-ff/service.c,
|
||
lasso/id-ff/service.h, lasso/id-ff/session.c,
|
||
lasso/id-ff/session.h, lasso/id-ff/sessionprivate.h,
|
||
lasso/id-wsf/discovery.c, lasso/id-wsf/discovery.h,
|
||
lasso/id-wsf/interaction_profile_service.c,
|
||
lasso/id-wsf/interaction_profile_service.h,
|
||
lasso/id-wsf/profile_service.c, lasso/id-wsf/profile_service.h,
|
||
lasso/id-wsf/wsf_profile.c, lasso/id-wsf/wsf_profile.h,
|
||
lasso/xml/disco_credentials.c, lasso/xml/disco_credentials.h,
|
||
lasso/xml/disco_description.c, lasso/xml/disco_description.h,
|
||
lasso/xml/disco_encrypted_resource_id.c,
|
||
lasso/xml/disco_encrypted_resource_id.h,
|
||
lasso/xml/disco_insert_entry.c, lasso/xml/disco_insert_entry.h,
|
||
lasso/xml/disco_modify.c, lasso/xml/disco_modify.h,
|
||
lasso/xml/disco_modify_response.c,
|
||
lasso/xml/disco_modify_response.h, lasso/xml/disco_options.c,
|
||
lasso/xml/disco_options.h, lasso/xml/disco_query.c,
|
||
lasso/xml/disco_query.h, lasso/xml/disco_query_response.c,
|
||
lasso/xml/disco_query_response.h, lasso/xml/disco_remove_entry.c,
|
||
lasso/xml/disco_remove_entry.h,
|
||
lasso/xml/disco_requested_service_type.c,
|
||
lasso/xml/disco_requested_service_type.h,
|
||
lasso/xml/disco_resource_id.c, lasso/xml/disco_resource_id.h,
|
||
lasso/xml/disco_resource_offering.c,
|
||
lasso/xml/disco_resource_offering.h,
|
||
lasso/xml/disco_service_instance.c,
|
||
lasso/xml/disco_service_instance.h, lasso/xml/dst_data.c,
|
||
lasso/xml/dst_data.h, lasso/xml/dst_modification.c,
|
||
lasso/xml/dst_modification.h, lasso/xml/dst_modify.c,
|
||
lasso/xml/dst_modify.h, lasso/xml/dst_modify_response.c,
|
||
lasso/xml/dst_modify_response.h, lasso/xml/dst_new_data.c,
|
||
lasso/xml/dst_new_data.h, lasso/xml/dst_query.c,
|
||
lasso/xml/dst_query.h, lasso/xml/dst_query_item.c,
|
||
lasso/xml/dst_query_item.h, lasso/xml/dst_query_response.c,
|
||
lasso/xml/dst_query_response.h, lasso/xml/is_help.c,
|
||
lasso/xml/is_help.h, lasso/xml/is_inquiry.c,
|
||
lasso/xml/is_inquiry.h, lasso/xml/is_inquiry_element.c,
|
||
lasso/xml/is_inquiry_element.h, lasso/xml/is_interaction_request.c,
|
||
lasso/xml/is_interaction_request.h,
|
||
lasso/xml/is_interaction_response.c,
|
||
lasso/xml/is_interaction_response.h,
|
||
lasso/xml/is_interaction_statement.c,
|
||
lasso/xml/is_interaction_statement.h, lasso/xml/is_item.c,
|
||
lasso/xml/is_item.h, lasso/xml/is_parameter.c,
|
||
lasso/xml/is_parameter.h, lasso/xml/is_redirect_request.c,
|
||
lasso/xml/is_redirect_request.h, lasso/xml/is_select.c,
|
||
lasso/xml/is_select.h, lasso/xml/is_text.c, lasso/xml/is_text.h,
|
||
lasso/xml/is_user_interaction.c, lasso/xml/is_user_interaction.h,
|
||
lasso/xml/lib_assertion.c, lasso/xml/lib_assertion.h,
|
||
lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_authentication_statement.h,
|
||
lasso/xml/lib_authn_context.c, lasso/xml/lib_authn_context.h,
|
||
lasso/xml/lib_authn_request.c, lasso/xml/lib_authn_request.h,
|
||
lasso/xml/lib_authn_request_envelope.c,
|
||
lasso/xml/lib_authn_request_envelope.h,
|
||
lasso/xml/lib_authn_response.c, lasso/xml/lib_authn_response.h,
|
||
lasso/xml/lib_authn_response_envelope.c,
|
||
lasso/xml/lib_authn_response_envelope.h,
|
||
lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_federation_termination_notification.h,
|
||
lasso/xml/lib_idp_entries.c, lasso/xml/lib_idp_entries.h,
|
||
lasso/xml/lib_idp_entry.c, lasso/xml/lib_idp_entry.h,
|
||
lasso/xml/lib_idp_list.c, lasso/xml/lib_idp_list.h,
|
||
lasso/xml/lib_logout_request.c, lasso/xml/lib_logout_request.h,
|
||
lasso/xml/lib_logout_response.c, lasso/xml/lib_logout_response.h,
|
||
lasso/xml/lib_name_identifier_mapping_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_request.h,
|
||
lasso/xml/lib_name_identifier_mapping_response.c,
|
||
lasso/xml/lib_name_identifier_mapping_response.h,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_register_name_identifier_request.h,
|
||
lasso/xml/lib_register_name_identifier_response.c,
|
||
lasso/xml/lib_register_name_identifier_response.h,
|
||
lasso/xml/lib_request_authn_context.c,
|
||
lasso/xml/lib_request_authn_context.h, lasso/xml/lib_scoping.c,
|
||
lasso/xml/lib_scoping.h, lasso/xml/lib_status_response.c,
|
||
lasso/xml/lib_status_response.h, lasso/xml/lib_subject.c,
|
||
lasso/xml/lib_subject.h, lasso/xml/private.h,
|
||
lasso/xml/saml_advice.c, lasso/xml/saml_advice.h,
|
||
lasso/xml/saml_assertion.c, lasso/xml/saml_assertion.h,
|
||
lasso/xml/saml_attribute.c, lasso/xml/saml_attribute.h,
|
||
lasso/xml/saml_attribute_designator.c,
|
||
lasso/xml/saml_attribute_designator.h,
|
||
lasso/xml/saml_attribute_statement.c,
|
||
lasso/xml/saml_attribute_statement.h,
|
||
lasso/xml/saml_audience_restriction_condition.c,
|
||
lasso/xml/saml_audience_restriction_condition.h,
|
||
lasso/xml/saml_authentication_statement.c,
|
||
lasso/xml/saml_authentication_statement.h,
|
||
lasso/xml/saml_authority_binding.c,
|
||
lasso/xml/saml_authority_binding.h,
|
||
lasso/xml/saml_condition_abstract.c,
|
||
lasso/xml/saml_condition_abstract.h, lasso/xml/saml_conditions.c,
|
||
lasso/xml/saml_conditions.h, lasso/xml/saml_name_identifier.c,
|
||
lasso/xml/saml_name_identifier.h,
|
||
lasso/xml/saml_statement_abstract.c,
|
||
lasso/xml/saml_statement_abstract.h, lasso/xml/saml_subject.c,
|
||
lasso/xml/saml_subject.h, lasso/xml/saml_subject_confirmation.c,
|
||
lasso/xml/saml_subject_confirmation.h,
|
||
lasso/xml/saml_subject_locality.c,
|
||
lasso/xml/saml_subject_locality.h,
|
||
lasso/xml/saml_subject_statement.c,
|
||
lasso/xml/saml_subject_statement.h,
|
||
lasso/xml/saml_subject_statement_abstract.c,
|
||
lasso/xml/saml_subject_statement_abstract.h,
|
||
lasso/xml/samlp_request.c, lasso/xml/samlp_request.h,
|
||
lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_request_abstract.h, lasso/xml/samlp_response.c,
|
||
lasso/xml/samlp_response.h, lasso/xml/samlp_response_abstract.c,
|
||
lasso/xml/samlp_response_abstract.h, lasso/xml/samlp_status.c,
|
||
lasso/xml/samlp_status.h, lasso/xml/samlp_status_code.c,
|
||
lasso/xml/samlp_status_code.h, lasso/xml/strings.h,
|
||
lasso/xml/tools.c, lasso/xml/utility_status.c,
|
||
lasso/xml/utility_status.h, lasso/xml/xml.c, lasso/xml/xml.h,
|
||
perl/tests/binding_tests.pl, php/patch_swig_output.py,
|
||
php/tests/binding_tests.php, php/tests/perfs.php,
|
||
python/tests/binding_tests.py, python/tests/errorchecking_tests.py,
|
||
python/tests/profiles_tests.py, python/tests/tests.py,
|
||
swig/Lasso-wsf.i, swig/Lasso.i, swig/inheritance.h,
|
||
tests/basic_tests.c, tests/login_tests.c, tests/perfs.c,
|
||
tests/random_tests.c, tests/tests.c, win32/lasso.rc: Updated
|
||
Copyright and authors.
|
||
|
||
2005-01-22 eraviart
|
||
|
||
* csharp/examples/perfs.cs, csharp/examples/runme.cs,
|
||
csharp/tests/BindingTests.cs,
|
||
java/coldfusion/src/CFLassoSingleLogout.java,
|
||
java/coldfusion/src/CFLassoSingleSignOn.java,
|
||
java/tests/BindingTests.java, java/tests/LoginTest.java,
|
||
perl/tests/binding_tests.pl, python/examples/defederation.py,
|
||
python/examples/login.py, python/examples/logout.py,
|
||
python/examples/registration.py, python/tests/binding_tests.py,
|
||
python/tests/profiles_tests.py, swig/Lasso-wsf.i, swig/Lasso.i:
|
||
SWIG: Renamed constants from camelCase to UPPER_CASE.
|
||
|
||
2005-01-22 eraviart
|
||
|
||
* swig/Lasso-wsf.i, swig/Lasso.i: SWIG: Added missing renaming of
|
||
constant LASSO_HTTP_METHOD_NONE.
|
||
|
||
SWIG: Very preliminary clean-up of Lasso-wsf.i.
|
||
|
||
2005-01-22 eraviart
|
||
|
||
* swig/Lasso.i: Renamed SWIG module name to "lasso" instead of
|
||
"Lasso" for every language.
|
||
|
||
2005-01-22 fpeters
|
||
|
||
* lasso/id-ff/login.c: don't get remote provider id out of request
|
||
if it was initiated by provider
|
||
|
||
2005-01-22 eraviart
|
||
|
||
* swig/Lasso.i: SWIG: Added binding for new_full constructors.
|
||
|
||
2005-01-21 fpeters
|
||
|
||
* lasso/id-ff/login.c: fixed missing provider error code (and used
|
||
it in other places)
|
||
|
||
2005-01-21 fpeters
|
||
|
||
* lasso/id-ff/login.c: don't segfault on missing remote provider id
|
||
|
||
2005-01-21 fpeters
|
||
|
||
* lasso/xml/lib_authn_request.c: removed lib:Scoping, optional
|
||
|
||
2005-01-21 fpeters
|
||
|
||
* lasso/xml/lib_authn_request.c: reordered lib:authnRequest
|
||
elements
|
||
|
||
2005-01-21 fpeters
|
||
|
||
* lasso/xml/lib_authn_request.c, lasso/xml/lib_scoping.c,
|
||
lasso/xml/private.h, lasso/xml/xml.c: new SNIPPET_OPTIONAL_NEG
|
||
which allow to skip integer elements when set to -1 (useful for
|
||
proxycount)
|
||
|
||
2005-01-21 fpeters
|
||
|
||
* lasso/xml/lib_status_response.c, lasso/xml/samlp_status_code.c:
|
||
moved samlp qname conversion to lib_status_response
|
||
|
||
2005-01-21 fpeters
|
||
|
||
* lasso/xml/samlp_status_code.c: adds samlp: prefix to statuscode
|
||
qname if necessary
|
||
|
||
2005-01-21 eraviart
|
||
|
||
* php/patch_swig_output.py: SWIG: Added yet another correction in
|
||
generated PHP lasso_wrap.c for handling of optional arguments.
|
||
|
||
2005-01-21 eraviart
|
||
|
||
* php/patch_swig_output.py: SWIG: Added patch for PHP lasso_wrap.c
|
||
to correct handling of optional arguments in methods.
|
||
|
||
2005-01-21 fpeters
|
||
|
||
* lasso/id-ff/logout.c: if existing, use SessionIndex from
|
||
assertion in lib:LogoutRequest.
|
||
|
||
2005-01-21 fpeters
|
||
|
||
* lasso/xml/xml.c: removed out of place int caused by dubious
|
||
docstring copy/paste
|
||
|
||
2005-01-21 fpeters
|
||
|
||
* lasso/xml/xml.c: documented remaining functions in xml/; looks
|
||
like all the functions are done.
|
||
|
||
2005-01-21 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/lecp.c,
|
||
lasso/id-ff/login.c, lasso/id-ff/logout.c,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/profile.c: done with
|
||
documenting if-ff/* functions
|
||
|
||
2005-01-21 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt: removed
|
||
lasso_server_add_service from reference api since it is for wsf
|
||
|
||
2005-01-21 eraviart
|
||
|
||
* swig/Lasso.i: SWIG: Removed method dump of NameIdentifierMapping.
|
||
|
||
2005-01-20 eraviart
|
||
|
||
* swig/Lasso.i: SWIG: Every function that may raise an exception,
|
||
also returns the errorCode.
|
||
|
||
2005-01-20 nclapies
|
||
|
||
* lasso/xml/saml_attribute.h: Fixed saml attribute tag define.
|
||
|
||
2005-01-20 fpeters
|
||
|
||
* php/tests/binding_tests.php, php/tests/perfs.php: don't output
|
||
licensing comment when starting perfs.php
|
||
|
||
2005-01-20 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/logout.c,
|
||
lasso/id-ff/name_registration.c: corrected spelling of optionally.
|
||
|
||
2005-01-20 fpeters
|
||
|
||
* lasso/id-ff/defederation.c,
|
||
lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_identifier_mapping.h,
|
||
lasso/id-ff/name_registration.c: documented
|
||
name_identifier_mapping.c; removed its unused dump functions; fixed
|
||
a few docstrings
|
||
|
||
2005-01-20 fpeters
|
||
|
||
* lasso/id-ff/logout.c, lasso/id-ff/name_registration.c: documented
|
||
#LassoNameRegistration and fixed some docstrings in #LassoLogout
|
||
|
||
2005-01-19 eraviart
|
||
|
||
* csharp/Makefile.am, csharp/tests/BindingTests.cs,
|
||
java/tests/BindingTests.java, swig/Lasso.i: Improved C# binding.
|
||
|
||
2005-01-19 fpeters
|
||
|
||
* docs/reference/snippet-types.rst, lasso/xml/private.h,
|
||
lasso/xml/xml.c: added SNIPPET_LIST_XMLNODES support (mostly the
|
||
same thing as SNIPPET_EXTENSION for the moment)
|
||
|
||
2005-01-18 fpeters
|
||
|
||
* docs/reference/tmpl/provider.sgml: restored documentation I wrote
|
||
before (and lost in enum name change)
|
||
|
||
2005-01-18 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt,
|
||
docs/reference/tmpl/login.sgml, docs/reference/tmpl/node.sgml,
|
||
docs/reference/tmpl/provider.sgml,
|
||
docs/reference/tmpl/saml_name_identifier.sgml,
|
||
docs/reference/tmpl/strings.sgml: documented a few things
|
||
|
||
2005-01-18 eraviart
|
||
|
||
* csharp/Makefile.am, java/Makefile.am, perl/Makefile.am,
|
||
php/Makefile.am, python/Makefile.am, swig/Lasso.i,
|
||
swig/Makefile.am, swig/inheritance.h: Extracted the inheritance of
|
||
nodes from SWIG in a separate file, to remove its duplication in
|
||
Lasso.i.
|
||
|
||
Reorganized Lasso.i.
|
||
|
||
2005-01-17 eraviart
|
||
|
||
* java/.cvsignore: Improved Java .cvsignore.
|
||
|
||
2005-01-17 eraviart
|
||
|
||
* java/tests/BindingTests.java: Completed Java binding tests.
|
||
|
||
2005-01-17 eraviart
|
||
|
||
* swig/Lasso.i: SWIG: Corrected constant name: SWIG macros are not
|
||
accessible inside %{ %}.
|
||
|
||
2005-01-17 eraviart
|
||
|
||
* swig/Lasso.i: SWIG: Ported dynamic casting to all type of nodes.
|
||
Not fully tested yet.
|
||
|
||
2005-01-17 eraviart
|
||
|
||
* java/Makefile.am, java/tests/BindingTests.java, swig/Lasso.i:
|
||
SWIG: Added support for dynamic casting in Java. It works, but it
|
||
has been only implemented for SamlpRequestAbstract. It will soon be
|
||
generalized to LassoNode.
|
||
|
||
2005-01-15 eraviart
|
||
|
||
* java/tests/BindingTests.java, perl/tests/binding_tests.pl,
|
||
php/tests/binding_tests.php, swig/Lasso.i: SWIG: Renamed getitem to
|
||
getItem. Idem for setitem. Java: Added a third binding test. PHP:
|
||
Corrected header of binding test.
|
||
|
||
2005-01-15 eraviart
|
||
|
||
* java/tests/BindingTests.java, java/tests/LoginTest.java: Added
|
||
first 2 binding tests for Java. Corrected help for Java login
|
||
test.
|
||
|
||
2005-01-15 eraviart
|
||
|
||
* AUTHORS, java/tests/LoginTest.java, perl/tests/binding_tests.pl,
|
||
php/patch_swig_output.py, php/tests/binding_tests.php,
|
||
php/tests/perfs.php, python/tests/XmlTestRunner.py,
|
||
python/tests/binding_tests.py, python/tests/errorchecking_tests.py,
|
||
python/tests/profiles_tests.py, python/tests/tests.py,
|
||
swig/Lasso-wsf.i, swig/Lasso.i: Updated authors. Changed authors &
|
||
copyright in SWIG and unit tests headers. Extracted
|
||
binding_tests.py from profiles_tests.py, so that each language has
|
||
a binding specific test.
|
||
|
||
2005-01-14 eraviart
|
||
|
||
* perl/tests/binding_tests.pl, swig/Lasso.i: Corrected Perl binding
|
||
and added test program.
|
||
|
||
2005-01-14 fpeters
|
||
|
||
* python/tests/profiles_tests.py: check for correct exception
|
||
|
||
2005-01-14 fpeters
|
||
|
||
* lasso/xml/xml.c: handle non-soap messages in new_from_soap
|
||
|
||
2005-01-14 rchantereau
|
||
|
||
* docs/reference/tmpl/saml_name_identifier.sgml: Added NameQualifer
|
||
definition paragraph and added a meta info on the
|
||
LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENCRYPTED.
|
||
|
||
2005-01-14 eraviart
|
||
|
||
* python/tests/profiles_tests.py: Added a new test that generates a
|
||
segfault in new_from_soap.
|
||
|
||
2005-01-13 nclapies
|
||
|
||
* swig/Lasso-wsf.i: Started to bind class LassoIsInteractionRequest
|
||
to process it in interaction profile service class.
|
||
|
||
2005-01-13 fpeters
|
||
|
||
* perl/Makefile.am: don't pass prefix to install-perl
|
||
|
||
2005-01-13 nclapies
|
||
|
||
* lasso/id-wsf/Makefile.am, lasso/id-wsf/abstract_service.c,
|
||
lasso/id-wsf/abstract_service.h: Removed class
|
||
LassoAbstractService.
|
||
|
||
2005-01-13 eraviart
|
||
|
||
* php/tests/binding_tests.php, swig/Lasso.i: Swig PHP: Added test
|
||
to accept NULL for dynamic arguments.
|
||
|
||
2005-01-13 eraviart
|
||
|
||
* php/tests/binding_tests.php: Added program to test PHP binding.
|
||
|
||
2005-01-13 eraviart
|
||
|
||
* php/patch_swig_output.py: Corrected patch to SWIG PHP output.
|
||
|
||
2005-01-13 fpeters
|
||
|
||
* php/patch_swig_output.py, php/tests/perfs.php: safe against
|
||
unfound strings
|
||
|
||
2005-01-13 eraviart
|
||
|
||
* swig/Lasso.i: Swig PHP: Corrected LassoNode conversion for input
|
||
arguments.
|
||
|
||
2005-01-13 nclapies
|
||
|
||
* lasso/xml/dst_query_response.c: Fixed error in xmlNewNs() call :
|
||
first param must be xmlnode instead of NULL.
|
||
|
||
2005-01-13 nclapies
|
||
|
||
* lasso/xml/Makefile.am: Removed pp_msg_contact.c pp_msg_contact.h.
|
||
|
||
2005-01-13 nclapies
|
||
|
||
* lasso/xml/pp_msg_contact.c, lasso/xml/pp_msg_contact.h,
|
||
swig/Lasso-wsf.i: Removed LassoPPMsgContact class. Updated binding
|
||
too.lasso/xml/Makefile.am
|
||
|
||
2005-01-13 nclapies
|
||
|
||
* lasso/id-wsf/Makefile.am,
|
||
lasso/id-wsf/personal_profile_service.c,
|
||
lasso/id-wsf/personal_profile_service.h,
|
||
lasso/id-wsf/profile_service.c, lasso/id-wsf/profile_service.h,
|
||
swig/Lasso-wsf.i: Removed specific class
|
||
LassoPersonalProfileService. Added generic web service class
|
||
LassoProfileService.
|
||
|
||
2005-01-13 eraviart
|
||
|
||
* php/patch_swig_output.py, python/tests/profiles_tests.py,
|
||
swig/Lasso.i: PHP Binding: Added support for NULL return value.
|
||
|
||
2005-01-13 fpeters
|
||
|
||
* lasso/id-wsf/Makefile.am: removed uncommited profile_service.[ch]
|
||
from Makefile.am
|
||
|
||
2005-01-13 nclapies
|
||
|
||
* lasso/id-wsf/Makefile.am: Added support of interaction profile
|
||
service.
|
||
|
||
2005-01-13 nclapies
|
||
|
||
* lasso/id-wsf/interaction_profile_service.c,
|
||
lasso/id-wsf/interaction_profile_service.h: Started to implement
|
||
interaction service profile.
|
||
|
||
2005-01-13 nclapies
|
||
|
||
* lasso/xml/is_interaction_request.c,
|
||
lasso/xml/is_interaction_request.h,
|
||
lasso/xml/is_interaction_response.c,
|
||
lasso/xml/is_interaction_response.h: Added
|
||
lasso_*_new_from_message() method to rebuild objects from xml dump.
|
||
|
||
2005-01-12 fpeters
|
||
|
||
* lasso/xml/Makefile.am: forgotten commit of new is* classes to
|
||
Makefile.am.
|
||
|
||
2005-01-12 fpeters
|
||
|
||
* lasso/id-ff/provider.c: removed unused variable
|
||
|
||
2005-01-12 fpeters
|
||
|
||
* lasso/Makefile.am, lasso/errors.c, lasso/errors.h, swig/Lasso.i,
|
||
lasso/xml/Makefile.am, lasso/xml/errors.c, lasso/xml/errors.h,
|
||
lasso/xml/xml.h: moved errors.[ch] up; as requested.
|
||
|
||
2005-01-12 nclapies
|
||
|
||
* lasso/xml/is_help.c, lasso/xml/is_help.h, lasso/xml/is_inquiry.c,
|
||
lasso/xml/is_inquiry.h, lasso/xml/is_inquiry_element.c,
|
||
lasso/xml/is_inquiry_element.h, lasso/xml/is_interaction_request.c,
|
||
lasso/xml/is_interaction_request.h,
|
||
lasso/xml/is_interaction_response.c,
|
||
lasso/xml/is_interaction_response.h,
|
||
lasso/xml/is_interaction_statement.c,
|
||
lasso/xml/is_interaction_statement.h, lasso/xml/is_item.c,
|
||
lasso/xml/is_item.h, lasso/xml/is_parameter.c,
|
||
lasso/xml/is_parameter.h, lasso/xml/is_redirect_request.c,
|
||
lasso/xml/is_redirect_request.h, lasso/xml/is_select.c,
|
||
lasso/xml/is_select.h, lasso/xml/is_text.c, lasso/xml/is_text.h,
|
||
lasso/xml/is_user_interaction.c, lasso/xml/is_user_interaction.h:
|
||
Added low level classes for interaction service specification.
|
||
|
||
2005-01-12 nclapies
|
||
|
||
* lasso/xml/strings.h: Added name space constant for interaction
|
||
service. Added interaction rule constants for interaction service
|
||
UserInteraction element.
|
||
|
||
2005-01-12 fpeters
|
||
|
||
* lasso/id-ff/server.c, lasso/xml/private.h, lasso/xml/xml.c:
|
||
remove duplicate declaration of namespace (bug#398)
|
||
|
||
2005-01-12 eraviart
|
||
|
||
* swig/Lasso.i: Swig: Removed attribute responseStatus (now
|
||
private). Corrected LassoProfile request and response attributes.
|
||
Corrected handling of NULL pointers in dynamic casting.
|
||
|
||
2005-01-12 eraviart
|
||
|
||
* python/tests/profiles_tests.py: Added Python tests for XML lists
|
||
and nodes inside nodes.
|
||
|
||
2005-01-12 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt,
|
||
docs/reference/tmpl/profile.sgml: sync documentation sections with
|
||
current functions
|
||
|
||
2005-01-12 fpeters
|
||
|
||
* lasso/id-ff/Makefile.am, lasso/id-ff/login.c,
|
||
lasso/id-ff/logout.c, lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/profile.c, lasso/id-ff/profile.h,
|
||
lasso/id-ff/profileprivate.h: made
|
||
lasso_profile_set_response_status into a private function
|
||
|
||
2005-01-12 fpeters
|
||
|
||
* lasso/lasso.c, lasso/lasso.h: removed lasso_check_version_exact
|
||
and lasso_check_version macros; renamed lasso_check_version_ext to
|
||
lasso_check_version.
|
||
|
||
2005-01-12 fpeters
|
||
|
||
* csharp/Makefile.am, docs/reference/Makefile.am, perl/Makefile.am:
|
||
install and uninstall correctly files (distcheck once again ok)
|
||
|
||
2005-01-12 fpeters
|
||
|
||
* csharp/.cvsignore: added a new bunch of files to ignore
|
||
|
||
2005-01-12 fpeters
|
||
|
||
* csharp/Makefile.am: replaced malloc by strdup; that was stupid.
|
||
|
||
2005-01-12 fpeters
|
||
|
||
* lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c: no longer allows NULL to get the
|
||
first known remote provider id
|
||
|
||
2005-01-12 fpeters
|
||
|
||
* configure.ac: define check variables
|
||
|
||
2005-01-12 fpeters
|
||
|
||
* configure.ac: don't use am_path_check since it fails when check
|
||
is not available (while it should continue and disable the test
|
||
suite)
|
||
|
||
2005-01-12 fpeters
|
||
|
||
* lasso/xml/private.h, lasso/xml/xml.c: added support for
|
||
SNIPPET_OPTIONAL (for use with SNIPPET_INTEGER or SNIPPET_BOOLEAN)
|
||
(not that really tested)
|
||
|
||
2005-01-12 fpeters
|
||
|
||
* java/Makefile.am: updated list of java swig generated files
|
||
|
||
2005-01-12 eraviart
|
||
|
||
* python/tests/profiles_tests.py: Python: Added tests for list of
|
||
nodes.
|
||
|
||
2005-01-12 fpeters
|
||
|
||
* lasso/id-ff/provider.c, lasso/id-ff/server.c: use snippts in
|
||
#LassoProvider and #LassoServer
|
||
|
||
2005-01-12 eraviart
|
||
|
||
* php/patch_swig_output.py: Corrected SWIG PHP output patch to be
|
||
pre-C99 compatible.
|
||
|
||
2005-01-12 eraviart
|
||
|
||
* swig/Lasso.i: Swig: Cancel a %newobject getitem, because a
|
||
%newobject getitem applies to every method getitem in every classes
|
||
below. This caused an "interesting" memory handling bug.
|
||
|
||
2005-01-12 eraviart
|
||
|
||
* python/tests/profiles_tests.py: Beginning to add binding specific
|
||
tests. The objective is to port these tests to every binding.
|
||
Discovered a binding bug in list handling.
|
||
|
||
2005-01-11 fpeters
|
||
|
||
* configure.ac: homogenous quoting for "x" comparisons
|
||
|
||
2005-01-11 fpeters
|
||
|
||
* java/.cvsignore: even more files to ignore
|
||
|
||
2005-01-11 fpeters
|
||
|
||
* java/.cvsignore, java/Makefile.am: include new java files (note
|
||
that I also modified the buildbox, it was not checking lasso.jar
|
||
file, it does now and will therefore fail, too bad)
|
||
|
||
2005-01-10 fpeters
|
||
|
||
* lasso/xml/xml.c: documented lasso_node_get_xmlNode
|
||
|
||
2005-01-10 fpeters
|
||
|
||
* lasso/id-ff/defederation.h, lasso/id-ff/lecp.h,
|
||
lasso/id-ff/login.c, lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_identifier_mapping.h,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/name_registration.h:
|
||
Reserved space for private_data expansion, so it will be possible
|
||
to maintain ABI compatibility if changes are needed. Documented
|
||
some functions (and switched some destroy to use
|
||
lasso_node_destroy).
|
||
|
||
2005-01-10 fpeters
|
||
|
||
* php/Makefile.am: integrate patch_swig_output.py in PHP swig
|
||
module build process
|
||
|
||
2005-01-10 fpeters
|
||
|
||
* php/patch_swig_output.py: changed php swig patch script to use
|
||
stdin and stdout
|
||
|
||
2005-01-10 eraviart
|
||
|
||
* php/patch_swig_output.py, swig/Lasso.i: Swig: Added a patch to
|
||
PHP, so that it handles correctly dynamic cast of function results.
|
||
[Note: Patch is not integrated in Makefile.am.]
|
||
|
||
2005-01-09 fpeters
|
||
|
||
* swig/Lasso.i: fixed comment about gcc 2.95
|
||
|
||
2005-01-09 fpeters
|
||
|
||
* php/tests/perfs.php: removed hack to get to lib; it doesn't seem
|
||
to work elsewhere.
|
||
|
||
2005-01-09 eraviart
|
||
|
||
* swig/Lasso.i: Swig: Corrected LassoNode node_info.
|
||
|
||
2005-01-09 eraviart
|
||
|
||
* python/tests/profiles_tests.py, swig/Lasso.i: Swig: Removed login
|
||
& lecp authnRequest & authnResponse attribute. Now uses attributes
|
||
request & response, like C. Added dynamic casting to
|
||
AuthnRequestAbstract & AuthnResponseAbstract.
|
||
|
||
2005-01-09 fpeters
|
||
|
||
* lasso/xml/xml.c: replaced strncpy calls by g_strlcpy
|
||
|
||
2005-01-09 fpeters
|
||
|
||
* lasso/extract_symbols.py: deals with lines ending with \; compile
|
||
regex only once.
|
||
|
||
2005-01-09 fpeters
|
||
|
||
* lasso/xml/saml_audience_restriction_condition.h: ends lines with
|
||
\ so they get caught by extract_symbols.py
|
||
|
||
2005-01-09 eraviart
|
||
|
||
* swig/Lasso.i: Swig: Beginning to add a kind of inheritance
|
||
mechanism to LassoNode.
|
||
|
||
Swig: Added missing classes.
|
||
|
||
2005-01-08 eraviart
|
||
|
||
* swig/Lasso.i: Swig: Added several GList items.
|
||
|
||
Swig: Added SamlpRequestAbstract inheritance.
|
||
|
||
2005-01-08 fpeters
|
||
|
||
* lasso/xml/saml_assertion.h: reserve abi-space for unsupported
|
||
elements in saml:Assertion
|
||
|
||
2005-01-08 eraviart
|
||
|
||
* csharp/Makefile.am, java/Makefile.am: Renamed NodeArray (resp.
|
||
StringArray) to NodeList (resp. StringList).
|
||
|
||
2005-01-08 eraviart
|
||
|
||
* swig/Lasso.i: Renamed LassoStringArray to LassoStringList.
|
||
|
||
2005-01-08 eraviart
|
||
|
||
* swig/Lasso.i: Corrected a typo.
|
||
|
||
2005-01-08 eraviart
|
||
|
||
* swig/Lasso.i: Corrected a copy/paste error.
|
||
|
||
2005-01-08 eraviart
|
||
|
||
* swig/Lasso.i: Swig: Renamed LassoNodeArray to LassoNodeList,
|
||
because, although it is physically an array, it is the Swig binding
|
||
of a GList.
|
||
|
||
2005-01-08 eraviart
|
||
|
||
* swig/Lasso.i: Swig: Added Assertion attribute in samlp:Response.
|
||
|
||
2005-01-08 fpeters
|
||
|
||
* lasso/id-ff/login.c, lasso/xml/lib_assertion.c,
|
||
lasso/xml/saml_conditions.c, lasso/xml/saml_conditions.h,
|
||
lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_request_abstract.h, lasso/xml/samlp_response.c,
|
||
lasso/xml/samlp_response.h: moved remaining unbounded elements to
|
||
GList* (samlp:Response/Assertion being part of that bunch)
|
||
|
||
2005-01-08 eraviart
|
||
|
||
* swig/Lasso.i: In SWIG, enclosed %init code inside braces to
|
||
preserve gcc 2.95 compatibility.
|
||
|
||
2005-01-08 eraviart
|
||
|
||
* swig/Lasso.i: In SWIG added support for conversion to and from
|
||
LassoNode. Not implemented for C# nor Java yet.
|
||
|
||
2005-01-08 fpeters
|
||
|
||
* lasso/xml/lib_assertion.c,
|
||
lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_authn_context.h, lasso/xml/lib_authn_request.h,
|
||
lasso/xml/lib_authn_response_envelope.h,
|
||
lasso/xml/lib_request_authn_context.c,
|
||
lasso/xml/lib_request_authn_context.h, lasso/xml/saml_advice.c,
|
||
lasso/xml/saml_advice.h,
|
||
lasso/xml/saml_audience_restriction_condition.c,
|
||
lasso/xml/saml_audience_restriction_condition.h,
|
||
lasso/xml/saml_authentication_statement.c,
|
||
lasso/xml/saml_authentication_statement.h,
|
||
lasso/xml/saml_subject_confirmation.c,
|
||
lasso/xml/saml_subject_confirmation.h: turned a bunch of unbounded
|
||
elements into GList*
|
||
|
||
2005-01-08 fpeters
|
||
|
||
* lasso/xml/saml_assertion.c: only give xsi namespace to nodes with
|
||
xsi: attributes
|
||
|
||
2005-01-08 fpeters
|
||
|
||
* perl/Makefile.am: fixed maintainer-clean target for Perl binding
|
||
|
||
2005-01-08 fpeters
|
||
|
||
* php/tests/perfs.php: port of perfs.c to PHP (it is surprisingly
|
||
faster than the C version).
|
||
|
||
2005-01-08 fpeters
|
||
|
||
* lasso/id-ff/login.c: check for identity in build_assertion
|
||
|
||
2005-01-07 fpeters
|
||
|
||
* csharp/examples/perfs.cs: beginning of a C# version of perfs.c
|
||
|
||
2005-01-07 fpeters
|
||
|
||
* csharp/examples/runme.cs: updated simple C# example
|
||
|
||
2005-01-07 fpeters
|
||
|
||
* csharp/Makefile.am: put c# binding in a lasso namespace
|
||
|
||
2005-01-05 fpeters
|
||
|
||
* configure.ac: properly creates lasso-src-config from
|
||
lasso-src-config.in
|
||
|
||
2005-01-05 fpeters
|
||
|
||
* lasso/xml/xml.c: mark sameNs as inline since it is short and
|
||
often called (thanks to kcachegrind for profiling details)
|
||
|
||
2005-01-04 fpeters
|
||
|
||
* lasso/xml/saml_subject_confirmation.c: fixed element name for
|
||
SubjectConfirmation
|
||
|
||
2005-01-04 fpeters
|
||
|
||
* lasso/xml/samlp_response.c: fixed order of samlp:Response
|
||
elements
|
||
|
||
2005-01-04 fpeters
|
||
|
||
* lasso/id-ff/login.c: clean some state and uri escape artifact
|
||
|
||
2005-01-04 fpeters
|
||
|
||
* lasso/id-ff/login.c: correctly allocates memory for
|
||
nameidentifier attributes
|
||
|
||
2005-01-04 fpeters
|
||
|
||
* lasso/id-ff/federation.c, lasso/id-ff/identity.c,
|
||
lasso/id-ff/lecp.c, lasso/id-ff/logout.c, lasso/id-ff/profile.c,
|
||
lasso/id-ff/provider.c, lasso/id-ff/server.c,
|
||
lasso/id-ff/session.c, lasso/id-wsf/discovery.c, lasso/xml/xml.c:
|
||
removed individual debug() statements in dispose() and finalize();
|
||
replaced by a single statement in xml/xml.c; surrouded that one by
|
||
LASSO_DEBUG so --enable-debugging prints those memory-management
|
||
debugging data.
|
||
|
||
2005-01-04 fpeters
|
||
|
||
* lasso/xml/tools.c: added missing ;
|
||
|
||
2005-01-04 fpeters
|
||
|
||
* lasso/id-ff/session.c: completely handle memory management for
|
||
sessions
|
||
|
||
2005-01-04 fpeters
|
||
|
||
* lasso/xml/lib_authentication_statement.c, lasso/xml/xml.c:
|
||
properly allocates memory for constant strings used in messages (or
|
||
readonly memory would be freed and segfaults would happen)
|
||
|
||
2005-01-04 fpeters
|
||
|
||
* lasso/id-ff/Makefile.am, lasso/id-ff/login.c,
|
||
docs/reference/lasso-sections.txt,
|
||
docs/reference/tmpl/provider.sgml, docs/reference/tmpl/server.sgml,
|
||
lasso/id-ff/server.c, lasso/id-ff/server.h,
|
||
lasso/id-ff/serverprivate.h: created serverprivate.h for two
|
||
private #LassoServer methods
|
||
|
||
2005-01-04 fpeters
|
||
|
||
* lasso/id-ff/login.c: rewrote
|
||
lasso_login_init_idp_initiated_authn_request using
|
||
lasso_login_init_authn_request to avoid duplication.
|
||
|
||
2005-01-04 fpeters
|
||
|
||
* lasso/id-ff/federation.c: don't care about NameFormat and
|
||
NameQualifier in comparaison
|
||
|
||
2005-01-04 fpeters
|
||
|
||
* perl/Makefile.am: makefile perl magic to get distcheck running
|
||
(disabled installation)
|
||
|
||
2005-01-03 eraviart
|
||
|
||
* swig/Lasso.i: SWIG binding helper functions are now static.
|
||
Added binding for saml:Attribute.
|
||
|
||
2005-01-03 fpeters
|
||
|
||
* lasso/xml/saml_attribute_statement.h: added include of
|
||
#LassoSamlAttribute header file for #LassoSamlAttributeStatement
|
||
|
||
2005-01-03 fpeters
|
||
|
||
* java/.cvsignore, java/Makefile.am: updated swig generated java
|
||
files list to have a working make distcheck
|
||
|
||
2005-01-03 fpeters
|
||
|
||
* docs/reference/Makefile.am: build and ship html documentation;
|
||
distcheck runs ok.
|
||
|
||
2005-01-03 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt,
|
||
docs/reference/tmpl/federation.sgml,
|
||
docs/reference/tmpl/login.sgml, docs/reference/tmpl/profile.sgml,
|
||
docs/reference/tmpl/provider.sgml: fixed succint typo
|
||
|
||
2005-01-03 fpeters
|
||
|
||
* docs/reference/Makefile.am: copy version.xml from the right
|
||
location for make distcheck to work
|
||
|
||
2005-01-03 fpeters
|
||
|
||
* csharp/.cvsignore, csharp/Makefile.am: updated swig output files
|
||
list for make distcheck
|
||
|
||
2005-01-03 fpeters
|
||
|
||
* perl/.cvsignore: more perl files to ignore
|
||
|
||
2005-01-03 eraviart
|
||
|
||
* swig/Lasso.i: Adding SWIG support for GList of LassoNodes. Not
|
||
finished.
|
||
|
||
2005-01-02 fpeters
|
||
|
||
* perl/Makefile.PL, perl/Makefile.am: use choosen CC and CFLAGS
|
||
when compiling the perl module
|
||
|
||
2005-01-02 fpeters
|
||
|
||
* Makefile.am, configure.ac, lasso-src-config.in, perl/Makefile.PL,
|
||
perl/Makefile.am: Perl module builds and links correctly.
|
||
|
||
2005-01-02 eraviart
|
||
|
||
* swig/Lasso.i: Improved SWIG binding for assertions.
|
||
|
||
2005-01-02 fpeters
|
||
|
||
* perl/Makefile.PL, perl/Makefile.am: building the perl binding
|
||
|
||
2005-01-02 eraviart
|
||
|
||
* swig/Lasso-wsf.i, swig/Lasso.i: Improved Extension support in
|
||
SWIG. Corrected use of %newobject in SWIG.
|
||
|
||
2005-01-02 fpeters
|
||
|
||
* Makefile.am, configure.ac, perl/.cvsignore, perl/Makefile.am:
|
||
first step to perl bindings (they still need to be compiled and
|
||
installed correctly)
|
||
|
||
2005-01-01 fpeters
|
||
|
||
* tests/random_tests.c: accounts for changes in lasso_node_dump
|
||
|
||
2005-01-01 fpeters
|
||
|
||
* swig/Lasso.i, lasso/id-ff/identity.c, lasso/id-ff/login.c,
|
||
lasso/id-ff/logout.c, lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/server.c,
|
||
lasso/id-ff/service.c, lasso/id-ff/session.c,
|
||
lasso/id-wsf/discovery.c, lasso/xml/xml.c, lasso/xml/xml.h: Removed
|
||
second and third parameters of lasso_node_dump since @encoding is
|
||
always UTF-8 and @format is always to indent XML in lasso dumps.
|
||
|
||
2005-01-01 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt, lasso/id-ff/federation.c,
|
||
lasso/id-ff/federation.h, lasso/id-ff/name_registration.c: removed
|
||
lasso_federation_set_local_name_identifier and
|
||
lasso_federation_set_remote_name_identifier; they were no longer
|
||
necessary.
|
||
|
||
2005-01-01 eraviart
|
||
|
||
* swig/Lasso.i: Removed %rename for attributes in PHP binding,
|
||
because they currently don't work.
|
||
|
||
2005-01-01 fpeters
|
||
|
||
* configure.ac: applied esaracco patch for check configure test
|
||
|
||
2005-01-01 eraviart
|
||
|
||
* swig/Lasso.i: Changed the way %extend was used in SWIG.
|
||
|
||
2005-01-01 eraviart
|
||
|
||
* swig/Lasso.i: Removed binding for functions
|
||
lasso_federation_set_local_name_identifier and
|
||
lasso_federation_set_remote_name_identifier: the are useless.
|
||
|
||
2005-01-01 eraviart
|
||
|
||
* swig/Lasso.i: SWIG binding now uses only lasso_node_destroy for
|
||
LassoNode: no more g_object_unref nor lasso_xxx_destroy.
|
||
|
||
2005-01-01 eraviart
|
||
|
||
* swig/Lasso.i: SWIG binding: Added Federation; updated Identity.
|
||
|
||
2005-01-01 eraviart
|
||
|
||
* swig/Lasso.i: Back to camelCase for attributes in SWIG binding.
|
||
|
||
2004-12-31 eraviart
|
||
|
||
* lasso/id-ff/server.h, swig/Lasso.i: Updated LassoServer SWIG
|
||
binding.
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* swig/Lasso.i: replaced enum name in methods added between two cvs
|
||
runs
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt, lasso/lasso.c, lasso/lasso.h,
|
||
lasso/id-ff/defederation.c, lasso/id-ff/defederation.h,
|
||
lasso/id-ff/login.c, lasso/id-ff/login.h, lasso/id-ff/logout.c,
|
||
lasso/id-ff/logout.h, lasso/id-ff/name_registration.c,
|
||
lasso/id-ff/name_registration.h, lasso/id-ff/profile.c,
|
||
lasso/id-ff/profile.h, lasso/id-ff/provider.c,
|
||
lasso/id-ff/provider.h, lasso/id-ff/server.h,
|
||
lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_federation_termination_notification.h,
|
||
lasso/xml/lib_logout_request.c, lasso/xml/lib_logout_request.h,
|
||
lasso/xml/lib_logout_response.c, lasso/xml/lib_logout_response.h,
|
||
lasso/xml/lib_name_identifier_mapping_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_request.h,
|
||
lasso/xml/lib_name_identifier_mapping_response.c,
|
||
lasso/xml/lib_name_identifier_mapping_response.h,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_register_name_identifier_request.h,
|
||
lasso/xml/lib_register_name_identifier_response.c,
|
||
lasso/xml/lib_register_name_identifier_response.h,
|
||
lasso/xml/private.h, lasso/xml/saml_assertion.h,
|
||
lasso/xml/samlp_request_abstract.h,
|
||
lasso/xml/samlp_response_abstract.h, lasso/xml/tools.c,
|
||
lasso/xml/xml.c, lasso/xml/xml.h, swig/Lasso.i: moved remaining
|
||
lasso[A-Z].* enums to Lasso[A-Z].*
|
||
|
||
2004-12-31 eraviart
|
||
|
||
* swig/Lasso.i: Updated SWIG binding for LassoProvider.
|
||
|
||
2004-12-31 eraviart
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/provider.c,
|
||
lasso/id-ff/provider.h: Spelling correction: succint -> succinct.
|
||
|
||
2004-12-31 eraviart
|
||
|
||
* swig/Lasso.i: In SWIG, added constructor, destructor and dump to
|
||
"lib:" objects.
|
||
|
||
2004-12-31 eraviart
|
||
|
||
* swig/Lasso.i: Improved SWIG bindings of "lib:" objects.
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/xml/errors.c, lasso/xml/errors.h, lasso/xml/xml.h: moved
|
||
lasso_strerror to public interface
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt, lasso/id-ff/login.c,
|
||
lasso/xml/xml.c, lasso/xml/xml.h: removed obsolete (since move to
|
||
structure) lasso_node_verify_signature (but lasso is still lacking
|
||
signature check for assertion)
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/id-ff/login.c, lasso/xml/samlp_response.c: sets
|
||
InResponseTo in samlp:Response
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/id-ff/login.c: ret > 0 no longer happens
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/id-ff/login.c: if AuthnRequestsSigned is missing assume it
|
||
as TRUE
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/id-ff/login.c: removed obsolete comment
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/id-ff/login.c: error on missing <Status>
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/id-ff/logout.c: memory management in #LassoLogout (actually
|
||
already done with snippets; nothing to do but removing old FIXME
|
||
comments)
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/id-ff/name_registration.c: it sure must be set to NULL
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/id-ff/provider.c: memory management in #LassoProvider
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/xml/xml.c: don't output memory management debug strings
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* docs/reference/.cvsignore: ignore version.xml
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt,
|
||
docs/reference/tmpl/provider.sgml: added new saml classes and
|
||
removed private functions from #LassoProvider
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/id-ff/provider.c: fixed spelling in
|
||
lasso_provider_new_from_dump description
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/id-ff/Makefile.am, lasso/id-ff/defederation.c,
|
||
lasso/id-ff/login.c, lasso/id-ff/logout.c,
|
||
lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/provider.c,
|
||
lasso/id-ff/provider.h, lasso/id-ff/providerprivate.h,
|
||
lasso/id-ff/server.c: moved some lasso private functions to new
|
||
providerprivate.h; insure it is included properly in other files
|
||
(as well as some sessionprivate.h that were missing)
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/id-ff/server.c: documented
|
||
lasso_server_get_providerID_from_hash, reaching: 60% symbol docs
|
||
coverage (151 symbols documented, 101 not documented)
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/xml/lib_authn_response_envelope.c: fixed parameter name in
|
||
constructor
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/xml/lib_authn_response_envelope.c: fixed function name in
|
||
docstring for #LassoLibAuthnResponseEnvelope constructor
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/xml/saml_attribute.c, lasso/xml/samlp_request.c,
|
||
lasso/xml/samlp_response.c, lasso/xml/samlp_status.c,
|
||
lasso/xml/samlp_status_code.c: documented a bunch of LassoSaml*
|
||
classes _new functions
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_logout_request.c, lasso/xml/lib_logout_response.c,
|
||
lasso/xml/lib_name_identifier_mapping_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_response.c,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_register_name_identifier_response.c,
|
||
lasso/xml/lib_request_authn_context.c: documented a bunch of other
|
||
xml base objects
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/id-ff/login.c: forgot a parameter in
|
||
lasso_login_validate_request_msg docstring
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/id-ff/login.c: documented remaining #LassoLogin function,
|
||
lasso_login_validate_request_msg
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/id-ff/login.c: fixed parameter names in some #LassoLogin
|
||
docstrings
|
||
|
||
2004-12-31 fpeters
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/logout.c, lasso/xml/xml.c:
|
||
documented #LassoLogin
|
||
|
||
2004-12-30 fpeters
|
||
|
||
* lasso/id-ff/server.c: more memory management for #LassoServer
|
||
|
||
2004-12-30 fpeters
|
||
|
||
* lasso/id-ff/identity.c, lasso/id-ff/session.c: memory management
|
||
for #LassoIdentity and #LassoSession (partial)
|
||
|
||
2004-12-30 fpeters
|
||
|
||
* lasso/id-ff/service.c: implemented _destroy for LassoService (WSF
|
||
thing, but that's just a call to lasso_node_destroy)
|
||
|
||
2004-12-30 fpeters
|
||
|
||
* lasso/xml/lib_assertion.c,
|
||
lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_authn_context.c, lasso/xml/lib_authn_request.c,
|
||
lasso/xml/lib_authn_request_envelope.c,
|
||
lasso/xml/lib_authn_response.c,
|
||
lasso/xml/lib_authn_response_envelope.c,
|
||
lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_idp_entries.c, lasso/xml/lib_idp_entry.c,
|
||
lasso/xml/lib_idp_list.c, lasso/xml/lib_scoping.c,
|
||
lasso/xml/lib_status_response.c, lasso/xml/lib_subject.c,
|
||
lasso/xml/saml_advice.c, lasso/xml/saml_assertion.c,
|
||
lasso/xml/saml_attribute_designator.c,
|
||
lasso/xml/saml_attribute_statement.c,
|
||
lasso/xml/saml_audience_restriction_condition.c,
|
||
lasso/xml/saml_authentication_statement.c,
|
||
lasso/xml/saml_authority_binding.c, lasso/xml/saml_conditions.c,
|
||
lasso/xml/saml_name_identifier.c, lasso/xml/saml_subject.c,
|
||
lasso/xml/saml_subject_confirmation.c,
|
||
lasso/xml/saml_subject_locality.c,
|
||
lasso/xml/saml_subject_statement.c: documented more functions,
|
||
reaching 50% symbol docs coverage (126 symbols documented, 126 not
|
||
documented)
|
||
|
||
2004-12-30 fpeters
|
||
|
||
* lasso/id-ff/profile.c: set members to NULL to be sure
|
||
|
||
2004-12-30 fpeters
|
||
|
||
* lasso/id-ff/profile.c: request and response fields are handled by
|
||
snippets; they must not be freed manually
|
||
|
||
2004-12-30 eraviart
|
||
|
||
* swig/Lasso.i: Added missing g_object_ref for Logout et Lecp
|
||
request and response in SWIG binding.
|
||
|
||
2004-12-30 eraviart
|
||
|
||
* swig/Lasso.i: Removed unused GLib types from SWIG. SWIG now uses
|
||
errors.h.
|
||
|
||
2004-12-30 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/lecp.c,
|
||
lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c: added refcounting of server to
|
||
other profiles
|
||
|
||
2004-12-30 fpeters
|
||
|
||
* lasso/id-ff/identity.c, lasso/id-ff/login.c,
|
||
lasso/id-ff/logout.c, lasso/id-ff/profile.c, lasso/id-ff/session.c:
|
||
fixing object refcounting in login/logout and proper object
|
||
destruction to profile
|
||
|
||
2004-12-30 fpeters
|
||
|
||
* lasso/id-ff/profile.c: documented #LassoProfile identity and
|
||
session methods
|
||
|
||
2004-12-30 fpeters
|
||
|
||
* lasso/id-ff/lecp.c, lasso/id-ff/name_registration.c: documented
|
||
some new/destroy/dump/... functions
|
||
|
||
2004-12-30 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt,
|
||
docs/reference/tmpl/login.sgml, docs/reference/tmpl/profile.sgml,
|
||
docs/reference/tmpl/session.sgml: added some missing functions to
|
||
documentation
|
||
|
||
2004-12-30 fpeters
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: moved lasso_node_build_query to
|
||
private functions
|
||
|
||
2004-12-30 fpeters
|
||
|
||
* lasso/xml/Makefile.am, lasso/xml/internals.h,
|
||
lasso/xml/private.h, lasso/xml/tools.c, lasso/xml/tools.h,
|
||
lasso/xml/xml.h: merged tools.h and internals.h in new private.h,
|
||
excluded from API reference.
|
||
|
||
2004-12-30 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt: added lasso_session_is_empty
|
||
method to documented functions
|
||
|
||
2004-12-30 fpeters
|
||
|
||
* docs/reference/Makefile.am, docs/reference/lasso-sections.txt,
|
||
docs/reference/tmpl/session.sgml: Do not remove tmpl/ directory; it
|
||
holds real hand-written documentation there. Copy lasso.sgml to
|
||
build/ directory before calling gtkdoc-mkdb so it is found by
|
||
gtkdoc-mkdb and xml prologues are not added everywhere.
|
||
|
||
2004-12-30 fpeters
|
||
|
||
* lasso/id-ff/lecp.c, lasso/id-ff/login.c: documenting
|
||
lasso_{login|lecp}_init_authn_request
|
||
|
||
2004-12-30 fpeters
|
||
|
||
* swig/Lasso.i: include LassoLibAssertion details into swig
|
||
bindings.
|
||
|
||
2004-12-30 fpeters
|
||
|
||
* lasso/id-ff/Makefile.am, lasso/id-ff/login.c,
|
||
lasso/id-ff/logout.c, lasso/id-ff/session.c, lasso/id-ff/session.h,
|
||
lasso/id-ff/sessionprivate.h: Moved #LassoSession private functions
|
||
(limited to Lasso internal use) to a new sessionprivate.h file.
|
||
|
||
2004-12-30 eraviart
|
||
|
||
* swig/Lasso.i: Added handling of GObject reference counting to
|
||
SWIG binding. Fully revamped SWIG binding.
|
||
|
||
2004-12-30 eraviart
|
||
|
||
* lasso/xml/saml_assertion.c, lasso/xml/saml_assertion.h: Corrected
|
||
result type of lasso_saml_assertion_new.
|
||
|
||
2004-12-29 fpeters
|
||
|
||
* autogen.sh: check for libtool and pkg-config m4 files (thanks
|
||
again to gnome-autogen.sh)
|
||
|
||
2004-12-29 fpeters
|
||
|
||
* csharp/Makefile.am, java/Makefile.am, php/Makefile.am,
|
||
python/Makefile.am: don't use $< since it fails with BSD make.
|
||
|
||
2004-12-29 fpeters
|
||
|
||
* lasso/id-ff/login.c: only set Status in session on failure
|
||
|
||
2004-12-29 fpeters
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/profile.c,
|
||
lasso/id-ff/session.c, lasso/id-ff/session.h: Store status in
|
||
session to be restored for samlp:Response usage. This means the
|
||
session *must* be saved in single sign-on service url and will be
|
||
dirty.
|
||
|
||
(so souk, libertyidentity.py line 1076 failIf(login.isSessionDirty)
|
||
will fail)
|
||
|
||
2004-12-28 eraviart
|
||
|
||
* swig/Lasso.i: Added StatusCode binding in Logout. Reorganized
|
||
objects in swig Lasso.i file.
|
||
|
||
2004-12-28 fpeters
|
||
|
||
* autogen.sh: revamped autogen.sh so it works on FreeBSD (with many
|
||
thanks to gnome-autogen.sh)
|
||
|
||
2004-12-28 fpeters
|
||
|
||
* lasso/id-ff/login.c, lasso/xml/samlp_response.c: only set
|
||
samlp:Success in samlp:Response if assertion was found; fall back
|
||
to samlp:RequestDenied in other cases since there is currently no
|
||
way to be more precise.
|
||
|
||
2004-12-28 fpeters
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/logout.c, lasso/xml/errors.h,
|
||
swig/Lasso.i: added LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS error code
|
||
|
||
2004-12-28 fpeters
|
||
|
||
* lasso/id-ff/login.c: set error to lib:UnknownPrincipal if
|
||
authentication_result is FALSE
|
||
|
||
2004-12-28 fpeters
|
||
|
||
* lasso/id-ff/logout.c: don't crash if session was not set
|
||
|
||
2004-12-28 fpeters
|
||
|
||
* lasso/id-ff/lecp.c: removed old signature code from LECP
|
||
|
||
2004-12-28 eraviart
|
||
|
||
* swig/Lasso.i: Added Status to AuthnResponse.
|
||
|
||
2004-12-28 eraviart
|
||
|
||
* swig/Lasso.i: Added SamlpStatus & SamlpStatusCode to SWIG.
|
||
Beginning to use same case in SWIG for XML elements as in C.
|
||
|
||
2004-12-28 fpeters
|
||
|
||
* lasso/id-ff/login.c: return LASSO_LOGIN_ERROR_REQUEST_DENIED if
|
||
that's the response Status
|
||
|
||
2004-12-28 fpeters
|
||
|
||
* configure.ac: fixed dependency on xmlsec1-openssl
|
||
|
||
2004-12-28 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/lecp.c,
|
||
lasso/id-ff/login.c, lasso/id-ff/logout.c,
|
||
lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/profile.h,
|
||
lasso/id-wsf/wsf_profile.c, lasso/xml/lib_authn_response.c,
|
||
lasso/xml/lib_authn_response.h,
|
||
lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_federation_termination_notification.h,
|
||
lasso/xml/lib_logout_request.c, lasso/xml/lib_logout_request.h,
|
||
lasso/xml/lib_logout_response.c, lasso/xml/lib_logout_response.h,
|
||
lasso/xml/lib_name_identifier_mapping_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_request.h,
|
||
lasso/xml/lib_name_identifier_mapping_response.c,
|
||
lasso/xml/lib_name_identifier_mapping_response.h,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_register_name_identifier_request.h,
|
||
lasso/xml/lib_register_name_identifier_response.c,
|
||
lasso/xml/lib_register_name_identifier_response.h,
|
||
lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_request_abstract.h, lasso/xml/samlp_response.c,
|
||
lasso/xml/samlp_response.h, lasso/xml/samlp_response_abstract.c,
|
||
lasso/xml/samlp_response_abstract.h, lasso/xml/xml.c,
|
||
lasso/xml/xml.h: generate xmlsec signatures in get_xmlNode; this
|
||
should allow envelopes (in LECP) to work properly.
|
||
|
||
2004-12-28 fpeters
|
||
|
||
* configure.ac: lasso requires xmlsec >= 1.2.6
|
||
|
||
2004-12-27 eraviart
|
||
|
||
* swig/Lasso.i: Added cast to remove compile time warning.
|
||
|
||
2004-12-27 fpeters
|
||
|
||
* lasso/id-ff/lecp.c, lasso/xml/tools.c: Fixed
|
||
lasso_lecp_build_authn_request_envelope_msg,
|
||
lasso_lecp_process_authn_request_envelope_msg and
|
||
lasso_lecp_build_authn_request_msg to properly deal with signatures
|
||
(and, generally, to work)
|
||
|
||
2004-12-27 fpeters
|
||
|
||
* lasso/xml/lib_authn_request.c, lasso/xml/xml.c: support for
|
||
<lib:Extension> elements in query (not yet reconstructed); enabled
|
||
for <lib:AuthnRequest>
|
||
|
||
2004-12-27 fpeters
|
||
|
||
* lasso/xml/dst_modify.h, lasso/xml/dst_modify_response.h,
|
||
lasso/xml/dst_query.h, lasso/xml/dst_query_response.h,
|
||
lasso/xml/lib_authn_request.h,
|
||
lasso/xml/lib_authn_request_envelope.h,
|
||
lasso/xml/lib_authn_response.h,
|
||
lasso/xml/lib_federation_termination_notification.h,
|
||
lasso/xml/lib_logout_request.h,
|
||
lasso/xml/lib_name_identifier_mapping_request.h,
|
||
lasso/xml/lib_name_identifier_mapping_response.h,
|
||
lasso/xml/lib_register_name_identifier_request.h,
|
||
lasso/xml/lib_status_response.h, lasso/xml/xml.c, swig/Lasso.i:
|
||
Moved back Extension support from xmlNode* to GList*; "SP login
|
||
using post/artifact (testing Extension); SP logout using SOAP."
|
||
test now works.
|
||
|
||
2004-12-26 eraviart
|
||
|
||
* lasso/id-ff/lecp.c: Replaced calls of
|
||
lasso_provider_get_metadata_one with
|
||
lasso_provider_get_assertion_consumer_service_url in lecp.
|
||
|
||
2004-12-26 eraviart
|
||
|
||
* swig/Lasso.i: Corrected SWIG binding for LECP methods inherited
|
||
from Login.
|
||
|
||
2004-12-25 eraviart
|
||
|
||
* swig/Lasso.i: Changed lib:Extension handling in SWIG
|
||
lib:AuthnRequest binding, to ensure that each lib:Extension element
|
||
has a valid namespace.
|
||
|
||
2004-12-24 eraviart
|
||
|
||
* swig/Lasso.i: Added SWIG support for "Extension" elements in
|
||
lib:AuthnRequest.
|
||
|
||
2004-12-24 fpeters
|
||
|
||
* lasso/xml/dst_modify.c, lasso/xml/dst_modify.h,
|
||
lasso/xml/dst_modify_response.c, lasso/xml/dst_modify_response.h,
|
||
lasso/xml/dst_query.c, lasso/xml/dst_query.h,
|
||
lasso/xml/dst_query_response.c, lasso/xml/dst_query_response.h:
|
||
added lib:Extension support to dst classes.
|
||
|
||
2004-12-24 fpeters
|
||
|
||
* lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_identifier_mapping.h: Added missing declaration
|
||
for lasso_name_identity_mapping_new_from_dump (and moved dump type
|
||
to const char*).
|
||
|
||
2004-12-24 fpeters
|
||
|
||
* lasso/xml/lib_register_name_identifier_request.h: errata2 makes
|
||
SPProvidedNameIdentifier optional; changed schema snippet
|
||
accordingly
|
||
|
||
2004-12-24 fpeters
|
||
|
||
* lasso/xml/lib_logout_request.c, lasso/xml/lib_logout_request.h:
|
||
errata2 adds a NotOnOrAfter attribute to LogoutRequests
|
||
|
||
2004-12-24 fpeters
|
||
|
||
* lasso/xml/lib_authn_request.h: removed obsolete comment
|
||
|
||
2004-12-24 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt,
|
||
docs/reference/tmpl/provider.sgml, lasso/id-ff/login.c,
|
||
lasso/id-ff/provider.c, lasso/id-ff/provider.h: Do not store
|
||
metadata in provider dumps; only store the filename. Handle
|
||
AssertionConsumerServiceID in <lib:AuthnRequest>; this allows to
|
||
have more than one AssertionConsumerServiceURL in a single service
|
||
provider.
|
||
|
||
2004-12-24 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt,
|
||
docs/reference/tmpl/lib_authn_request.sgml: more <lib:AuthnRequest>
|
||
documentation
|
||
|
||
2004-12-23 fpeters
|
||
|
||
* docs/reference/Makefile.am, docs/reference/lasso-sections.txt,
|
||
docs/reference/lasso.sgml: removing lasso_config.h from scanned
|
||
header files
|
||
|
||
2004-12-23 fpeters
|
||
|
||
* lasso/xml/dst_query.h, lasso/xml/lib_authn_request.h,
|
||
lasso/xml/lib_authn_request_envelope.h,
|
||
lasso/xml/lib_authn_response.h,
|
||
lasso/xml/lib_federation_termination_notification.h,
|
||
lasso/xml/lib_logout_request.h,
|
||
lasso/xml/lib_name_identifier_mapping_request.h,
|
||
lasso/xml/lib_name_identifier_mapping_response.h,
|
||
lasso/xml/lib_register_name_identifier_request.h,
|
||
lasso/xml/lib_status_response.h, lasso/xml/xml.c: Moved
|
||
<lib:Extension> to xmlNode* since the developer can use
|
||
xmlAddNextSibling to add other nodes. (not tested)
|
||
|
||
2004-12-23 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt,
|
||
docs/reference/tmpl/lib_authn_request.sgml: a few words about
|
||
lib:AuthnRequest
|
||
|
||
2004-12-23 fpeters
|
||
|
||
* docs/reference/tmpl/saml_name_identifier.sgml: documented
|
||
#LassoSamlNameIdentifier
|
||
|
||
2004-12-23 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt, docs/reference/lasso.sgml,
|
||
docs/reference/tmpl/identity.sgml, docs/reference/tmpl/logout.sgml,
|
||
docs/reference/tmpl/session.sgml: removed all old setter methods
|
||
and other removed functions from documentation.
|
||
|
||
2004-12-23 fpeters
|
||
|
||
* lasso/id-ff/login.c: dot at the end
|
||
|
||
2004-12-23 fpeters
|
||
|
||
* lasso/xml/lib_assertion.c, lasso/xml/lib_assertion.h,
|
||
lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_authentication_statement.h,
|
||
lasso/xml/lib_authn_context.h, lasso/xml/lib_authn_request.h,
|
||
lasso/xml/lib_authn_request_envelope.h,
|
||
lasso/xml/lib_authn_response.h,
|
||
lasso/xml/lib_authn_response_envelope.h,
|
||
lasso/xml/lib_federation_termination_notification.h,
|
||
lasso/xml/lib_idp_entries.h, lasso/xml/lib_idp_entry.h,
|
||
lasso/xml/lib_idp_list.h, lasso/xml/lib_logout_request.h,
|
||
lasso/xml/lib_name_identifier_mapping_request.h,
|
||
lasso/xml/lib_name_identifier_mapping_response.h,
|
||
lasso/xml/lib_register_name_identifier_request.h,
|
||
lasso/xml/lib_request_authn_context.h, lasso/xml/lib_scoping.h,
|
||
lasso/xml/lib_status_response.h, lasso/xml/lib_subject.h,
|
||
lasso/xml/saml_advice.h, lasso/xml/saml_assertion.h,
|
||
lasso/xml/saml_attribute.h, lasso/xml/saml_attribute_designator.h,
|
||
lasso/xml/saml_attribute_statement.h,
|
||
lasso/xml/saml_audience_restriction_condition.h,
|
||
lasso/xml/saml_authentication_statement.h,
|
||
lasso/xml/saml_authority_binding.h,
|
||
lasso/xml/saml_condition_abstract.c,
|
||
lasso/xml/saml_condition_abstract.h, lasso/xml/saml_conditions.h,
|
||
lasso/xml/saml_name_identifier.h,
|
||
lasso/xml/saml_statement_abstract.c,
|
||
lasso/xml/saml_statement_abstract.h, lasso/xml/saml_subject.h,
|
||
lasso/xml/saml_subject_confirmation.h,
|
||
lasso/xml/saml_subject_locality.h,
|
||
lasso/xml/saml_subject_statement_abstract.c,
|
||
lasso/xml/saml_subject_statement_abstract.h,
|
||
lasso/xml/samlp_request.h, lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_request_abstract.h, lasso/xml/samlp_response.h,
|
||
lasso/xml/samlp_response_abstract.c,
|
||
lasso/xml/samlp_response_abstract.h, lasso/xml/samlp_status.h,
|
||
lasso/xml/samlp_status_code.h, lasso/xml/xml.c, lasso/xml/xml.h:
|
||
Removed _new functions for abstract classes; added _new functions
|
||
for classes that only had _new_full functions. Documented a little
|
||
bit; marked public members in structures as such.
|
||
|
||
2004-12-23 fpeters
|
||
|
||
* lasso/xml/lib_scoping.c: removed cut'n pasted doc from oasis
|
||
|
||
2004-12-23 fpeters
|
||
|
||
* docs/reference/lasso.sgml: removed liberty-alliance entity;
|
||
|
||
2004-12-23 fpeters
|
||
|
||
* docs/reference/Makefile.am, docs/reference/tmpl/session.sgml,
|
||
lasso/id-ff/logout.c: documented #LassoLogout; actually most
|
||
docstrings were already there but are way too much going into Lasso
|
||
internals. Not fixed yet.
|
||
|
||
2004-12-23 fpeters
|
||
|
||
* lasso/xml/lib_idp_entries.c, lasso/xml/lib_idp_entry.c,
|
||
lasso/xml/lib_idp_list.c, lasso/xml/lib_scoping.c,
|
||
lasso/xml/saml_assertion.c, lasso/xml/saml_attribute_designator.c,
|
||
lasso/xml/saml_attribute_statement.c,
|
||
lasso/xml/saml_authentication_statement.c,
|
||
lasso/xml/saml_authority_binding.c,
|
||
lasso/xml/saml_condition_abstract.c, lasso/xml/saml_conditions.c,
|
||
lasso/xml/saml_name_identifier.c,
|
||
lasso/xml/saml_statement_abstract.c, lasso/xml/saml_subject.c,
|
||
lasso/xml/saml_subject_confirmation.c,
|
||
lasso/xml/saml_subject_locality.c,
|
||
lasso/xml/saml_subject_statement.c,
|
||
lasso/xml/saml_subject_statement_abstract.c: remove angle brackets
|
||
around elements in doc strings so they can now be considered as
|
||
docbook (necessary to produce itemized lists in docstrings)
|
||
|
||
2004-12-23 fpeters
|
||
|
||
* lasso/xml/saml_audience_restriction_condition.c: removed
|
||
copy/pasted OASIS documentation
|
||
|
||
2004-12-23 fpeters
|
||
|
||
* lasso/xml/saml_advice.c: Removed docstring copy/pasted from OASIS
|
||
documentation (looks like BSD so it should be allowed if they are
|
||
cited but I prefer to have full copyright over Lasso code)
|
||
|
||
2004-12-23 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt, lasso/id-ff/logout.c,
|
||
lasso/id-ff/session.c, lasso/id-ff/session.h, swig/Lasso.i:
|
||
documented #LassoSession. Removed
|
||
lasso_session_get_authentication_method and
|
||
lasso_session_get_first_providerID methods that were obsolete and
|
||
unused.
|
||
|
||
2004-12-23 fpeters
|
||
|
||
* csharp/Makefile.am, java/Makefile.am, php/Makefile.am,
|
||
python/Makefile.am, swig/Lasso-wsf.i, swig/Lasso.i,
|
||
swig/Makefile.am: Commited Nicolas SWIG binding for WSF since he is
|
||
on vacation.
|
||
|
||
2004-12-23 fpeters
|
||
|
||
* lasso/xml/disco_query_response.c: create namespace in the air not
|
||
to disturb xmlnode
|
||
|
||
2004-12-23 fpeters
|
||
|
||
* lasso/xml/xml.c: disco:Status doesn't exist; once again fall back
|
||
to UtilityStatus
|
||
|
||
2004-12-23 fpeters
|
||
|
||
* lasso/xml/xml.c: pp:Status are not DstStatus but UtilityStatus;
|
||
acknowledge.
|
||
|
||
2004-12-23 fpeters
|
||
|
||
* lasso/xml/dst_query_response.c: fixed QueryResponse get_xmlNode
|
||
function.
|
||
|
||
2004-12-22 nclapies
|
||
|
||
* lasso/id-wsf/wsf_profile.c: Added missing header.
|
||
|
||
2004-12-22 nclapies
|
||
|
||
* lasso/xml/dst_query_response.c: Updated get_xmlNode().
|
||
|
||
2004-12-22 nclapies
|
||
|
||
* lasso/id-wsf/personal_profile_service.h: Added missing headers.
|
||
|
||
2004-12-22 nclapies
|
||
|
||
* lasso/id-wsf/personal_profile_service.c: Added set of request in
|
||
lasso_personal_profile_process_query_msg() and
|
||
lasso_personal_profile_process_modify_msg().
|
||
|
||
2004-12-22 nclapies
|
||
|
||
* lasso/id-wsf/discovery.c, lasso/id-wsf/discovery.h: Removed use
|
||
of GList for Options. Use only a Options pointer.
|
||
|
||
2004-12-22 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt, docs/reference/lasso.sgml,
|
||
docs/reference/tmpl/defederation.sgml,
|
||
docs/reference/tmpl/federation.sgml,
|
||
docs/reference/tmpl/identity.sgml,
|
||
docs/reference/tmpl/session.sgml, lasso/id-ff/defederation.c,
|
||
lasso/id-ff/defederation.h, lasso/id-ff/federation.c,
|
||
lasso/id-ff/federation.h, lasso/id-ff/identity.c,
|
||
lasso/id-ff/identity.h, lasso/id-ff/login.c, lasso/id-ff/logout.c,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/server.c: documenting
|
||
#LassoIdentity and #LassoFederation
|
||
|
||
2004-12-22 fpeters
|
||
|
||
* docs/reference/lasso.sgml: copyright and license in <bookinfo>
|
||
are ok
|
||
|
||
2004-12-22 fpeters
|
||
|
||
* docs/reference/tmpl/login.sgml: assertion consumer *service* URL
|
||
|
||
2004-12-22 fpeters
|
||
|
||
* docs/reference/tmpl/login.sgml: documented service provider
|
||
assertion consumer service url
|
||
|
||
2004-12-22 fpeters
|
||
|
||
* docs/lasso-book/single-sign-on.process: close parenthesis
|
||
|
||
2004-12-22 fpeters
|
||
|
||
* docs/reference/tmpl/login.sgml: documenting single sign-on;
|
||
Service Provider Login URL done with example.
|
||
|
||
2004-12-22 fpeters
|
||
|
||
* docs/reference/lasso.sgml: commented out <copyright>; not handled
|
||
by gtk-doc.xsl
|
||
|
||
2004-12-22 fpeters
|
||
|
||
* docs/reference/Makefile.am, docs/reference/lasso.sgml: Switched
|
||
documentation to docbook XML.
|
||
|
||
2004-12-22 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt, docs/reference/lasso.sgml,
|
||
docs/reference/tmpl/defederation.sgml,
|
||
docs/reference/tmpl/logout.sgml,
|
||
docs/reference/tmpl/name_identifier_mapping.sgml,
|
||
docs/reference/tmpl/name_registration.sgml: titles for id-ff 1.2
|
||
profiles
|
||
|
||
2004-12-22 fpeters
|
||
|
||
* lasso/xml/xml.c: minor adjustments to documentation
|
||
|
||
2004-12-22 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt, lasso/id-ff/login.c,
|
||
lasso/id-ff/login.h, lasso/id-ff/profile.c, lasso/id-ff/profile.h,
|
||
lasso/id-ff/server.c, docs/reference/tmpl/login.sgml,
|
||
docs/reference/tmpl/profile.sgml: Minimal documentation for
|
||
#LassoProfile and #LassoLogin
|
||
|
||
2004-12-22 fpeters
|
||
|
||
* docs/reference/lasso-sections.txt, docs/reference/lasso.sgml,
|
||
docs/reference/tmpl/provider.sgml, docs/reference/tmpl/server.sgml,
|
||
lasso/id-ff/provider.c, lasso/id-ff/provider.h,
|
||
lasso/id-ff/server.c, lasso/id-ff/server.h: documented #LassoServer
|
||
|
||
2004-12-22 fpeters
|
||
|
||
* configure.ac, lasso.pc.in, docs/reference/Makefile.am,
|
||
docs/reference/lasso-sections.txt, docs/reference/lasso.sgml,
|
||
docs/reference/version.xml.in, docs/reference/tmpl/provider.sgml,
|
||
lasso/id-ff/provider.c, lasso/id-ff/provider.h: Started organizing
|
||
Lasso Reference Manual; documenting LassoProvider.
|
||
|
||
2004-12-21 fpeters
|
||
|
||
* lasso/.cvsignore: fixed symbols.sym case
|
||
|
||
2004-12-21 fpeters
|
||
|
||
* lasso/id-ff/provider.c, lasso/id-ff/provider.h: added
|
||
lasso_provider_get_base64_succint_id method to LassoProvider to
|
||
facilitate Identity Provider Introduction implementation.
|
||
|
||
2004-12-21 fpeters
|
||
|
||
* lasso/xml/xml.c: moves back <ds:Signature> to the place the
|
||
schema gave them.
|
||
|
||
2004-12-21 fpeters
|
||
|
||
* lasso/extract_symbols.py: refined symbol regex
|
||
|
||
2004-12-21 fpeters
|
||
|
||
* lasso/xml/lib_authentication_statement.h: removed declaration of
|
||
inexistant function
|
||
|
||
2004-12-21 fpeters
|
||
|
||
* lasso/xml/tools.c: removed unused variable
|
||
|
||
2004-12-21 fpeters
|
||
|
||
* csharp/.cvsignore, java/.cvsignore: ignoring some more swig
|
||
generated files
|
||
|
||
2004-12-21 fpeters
|
||
|
||
* csharp/Makefile.am, java/Makefile.am, lasso/Makefile.am,
|
||
lasso/extract_symbols.py, lasso/extract_types.py,
|
||
lasso/xml/Makefile.am, swig/Lasso.i: Updated list of files
|
||
generated by SWIG in C# and Java bindings; fixed PHP Makefile.am;
|
||
use $(srcdir) to get correct directory in code generation python
|
||
scrips. make distcheck works after that.
|
||
|
||
2004-12-21 fpeters
|
||
|
||
* configure.ac, lasso/.cvsignore, lasso/Makefile.am,
|
||
lasso/extract_symbols.py: only exports symbols declared with
|
||
LASSO_EXPORT (experimental)
|
||
|
||
2004-12-21 nclapies
|
||
|
||
* lasso/id-wsf/discovery.c: Fixed call to constructor of
|
||
LassoDiscoQueryResponse and LassoDiscoModifyResponse.
|
||
|
||
2004-12-21 fpeters
|
||
|
||
* tests/random_tests.c, tests/tests.c: added random suites with
|
||
random tests
|
||
|
||
2004-12-21 nclapies
|
||
|
||
* lasso/xml/disco_query_response.h: Added
|
||
lasso_disco_query_response_new_from_message() constructor.
|
||
|
||
2004-12-21 nclapies
|
||
|
||
* lasso/xml/disco_modify_response.c,
|
||
lasso/xml/disco_query_response.c: fixed name space in dump message
|
||
of LassoDiscoQueryResponse and LassoDiscoModifyResponse : every
|
||
element children inerit the discovery name space.
|
||
|
||
2004-12-21 fpeters
|
||
|
||
* lasso/id-ff/provider.c: don't use xmlSecFind to look up signature
|
||
|
||
2004-12-21 fpeters
|
||
|
||
* lasso/xml/dst_query_response.c, lasso/xml/tools.c,
|
||
lasso/xml/xml.c: Severe libxml2 and xmlsec riot.
|
||
|
||
Always put <ds:Signature> as the last node since it looks like the
|
||
right thing to do (and even if the schema seems to say otherwise).
|
||
|
||
Try to clean xml messages and remove redundant xml namespace
|
||
declarations. Behind libxml2 back and cleaning memory properly.
|
||
|
||
We’re off the streets now / And back on the road / On the riot
|
||
trail.
|
||
|
||
2004-12-21 fpeters
|
||
|
||
* lasso/xml/dst_query_response.c: define correct namespace on
|
||
QueryResponse
|
||
|
||
2004-12-20 fpeters
|
||
|
||
* lasso/xml/xml.c: removed unnecessary xmlReconciliateNs
|
||
|
||
2004-12-20 fpeters
|
||
|
||
* lasso/xml/dst_modify.c, lasso/xml/dst_modify_response.c,
|
||
lasso/xml/dst_query.c, lasso/xml/dst_query_response.c: correctly
|
||
sets namespace on Query and QueryResponse Personal Profile nodes.
|
||
|
||
2004-12-20 nclapies
|
||
|
||
* lasso/id-wsf/personal_profile_service.h: Fixed method
|
||
declarations : lasso_personal_profile_service_process_query_msg()
|
||
and lasso_personal_profile_service_process_query_msg_response().
|
||
|
||
2004-12-20 nclapies
|
||
|
||
* lasso/id-wsf/discovery.c, lasso/id-wsf/discovery.h: 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().
|
||
|
||
2004-12-20 fpeters
|
||
|
||
* lasso/id-ff/profile.c: don't include in a second-level status
|
||
code samlp error status
|
||
|
||
2004-12-20 fpeters
|
||
|
||
* lasso/xml/errors.c, lasso/xml/errors.h,
|
||
lasso/xml/saml_assertion.c, lasso/xml/tools.c, lasso/xml/tools.h,
|
||
lasso/xml/xml.c: Refactored signature code so it is now shared
|
||
between requests/responses and artifacts.
|
||
|
||
2004-12-19 fpeters
|
||
|
||
* lasso/id-ff/federation.c, lasso/id-ff/identity.c,
|
||
lasso/id-ff/lecp.c, lasso/id-ff/login.c, lasso/id-ff/logout.c,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/provider.c,
|
||
lasso/id-ff/server.c, lasso/id-ff/session.c,
|
||
lasso/id-wsf/discovery.c, lasso/xml/dst_modify.c,
|
||
lasso/xml/dst_modify_response.c, lasso/xml/dst_query.c,
|
||
lasso/xml/dst_query_response.c, lasso/xml/internals.h,
|
||
lasso/xml/saml_assertion.c, lasso/xml/saml_assertion.h,
|
||
lasso/xml/samlp_response.c, lasso/xml/xml.c, lasso/xml/xml.h: Added
|
||
differentiation between creating xmlnode for lasso use (the _dump
|
||
functions) and creating xmlnode for the wire (export_to_soap...).
|
||
This was necessary to keep track of private_key_file to use on an
|
||
Assertion while it was kept in a lasso session dump and restored
|
||
later.
|
||
|
||
This means the get_xmlNode functions have now a second parameter,
|
||
gboolean lasso_dump, TRUE when dumping for lasso internal use.
|
||
|
||
On the bright side assertions are now signed (that signature is not
|
||
yet checked).
|
||
|
||
2004-12-19 fpeters
|
||
|
||
* tests/Makefile.am: removed minitests from tests Makefile.am
|
||
|
||
2004-12-19 fpeters
|
||
|
||
* tests/perfs.c: little tests benchmarking AuthnRequest creation
|
||
and AuthnResponse processing.
|
||
|
||
2004-12-19 fpeters
|
||
|
||
* lasso/xml/xml.c: add nodes in reverse class order to get them in
|
||
schema order
|
||
|
||
2004-12-19 fpeters
|
||
|
||
* docs/reference/snippet-types.rst, lasso/xml/internals.h,
|
||
lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_response_abstract.c, lasso/xml/xml.c: Moved
|
||
signature template stuff into xml.c and use XmlSnippet for them;
|
||
this should insure proper validation against Liberty XML schemas
|
||
and should help adding missing signature support to <Assertion>
|
||
|
||
2004-12-19 fpeters
|
||
|
||
* docs/lasso-book/defederation.process,
|
||
docs/lasso-book/name-registration.process,
|
||
docs/lasso-book/single-logout.process,
|
||
docs/lasso-book/single-sign-on.process: cleaning up process files
|
||
|
||
2004-12-19 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/login.c,
|
||
lasso/id-ff/logout.c, lasso/id-ff/name_registration.c: if
|
||
available, use profile->msg_relayState to init request in
|
||
init_request functions.
|
||
|
||
2004-12-18 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/login.c,
|
||
lasso/id-ff/logout.c, lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/name_registration.h,
|
||
lasso/id-ff/profile.c, lasso/id-ff/profile.h, swig/Lasso.i: Moved
|
||
LassoProfile->nameIdentifier from char* to
|
||
LassoSamlNameIdentifier*, gaining back access to the nameFormat
|
||
added late before 0.5.
|
||
|
||
There are no bindings for LassoSamlNameIdentifier; as a temporary
|
||
and compatible measure; profile->nameIdentifier in bindings
|
||
continues to return a char* (profile->nameIdentifier->content).
|
||
|
||
At the same time the same change has been done for
|
||
LassoNameRegistration->oldNameIdentifier.
|
||
|
||
2004-12-17 fpeters
|
||
|
||
* configure.ac: Isolated CFLAGS to be used when compiling Lasso in
|
||
LASSO_CORE_CFLAGS; don't use those when compiling tests in order to
|
||
catch errors in headers. (continuing)
|
||
|
||
2004-12-17 fpeters
|
||
|
||
* csharp/Makefile.am, java/Makefile.am, lasso/Makefile.am,
|
||
lasso/lasso.h, lasso/id-ff/Makefile.am, lasso/id-wsf/Makefile.am,
|
||
lasso/xml/Makefile.am, lasso/xml/tools.c, lasso/xml/tools.h,
|
||
lasso/xml/xml.h, php/Makefile.am, python/Makefile.am,
|
||
tests/Makefile.am: Isolated CFLAGS to be used when compiling Lasso
|
||
in LASSO_CORE_CFLAGS; don't use those when compiling tests in order
|
||
to catch errors in headers. Also moved a few things in header
|
||
files; need more thinking about that.
|
||
|
||
2004-12-17 fpeters
|
||
|
||
* lasso/Makefile.am: define LASSO_INTERNALS in lasso/
|
||
|
||
2004-12-17 fpeters
|
||
|
||
* lasso/xml/tools.h, lasso/xml/xml.h: don't export functions
|
||
defined in tools.h
|
||
|
||
2004-12-17 fpeters
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/logout.c, lasso/id-ff/profile.c:
|
||
<samlp:Status> created by Lasso should now be compatible with SAML
|
||
requirements [SAMLCore11].
|
||
|
||
[SAMLCore11] Maler, Eve, Mishra, Prateek, Philpott, Rob, eds. (27
|
||
May 2003). "Assertions and Protocol for the OASIS Security
|
||
Assertion Markup Language (SAML) V1.1," OASIS Committee
|
||
Specification, version 1.1, Organization for the Advancement of
|
||
Structured Information Standards
|
||
|
||
2004-12-17 fpeters
|
||
|
||
* lasso/id-ff/logout.c: deal with missing Status in LogoutResponse
|
||
|
||
2004-12-17 fpeters
|
||
|
||
* lasso/xml/internals.h, lasso/xml/lib_authn_request.c,
|
||
lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_idp_entries.c, lasso/xml/lib_idp_entries.h,
|
||
lasso/xml/lib_logout_request.c,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_status_response.c, lasso/xml/saml_name_identifier.c,
|
||
lasso/xml/saml_name_identifier.h,
|
||
lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_response_abstract.c, lasso/xml/samlp_status.c,
|
||
lasso/xml/xml.c: Done with the new query snippets system
|
||
(everything but the IDPEntries in <lib:AuthnRequest>). It has
|
||
nested <samlp:StatusCode> support but ID-FF layer must still be
|
||
updated to produce them.
|
||
|
||
2004-12-17 fpeters
|
||
|
||
* lasso/xml/internals.h, lasso/xml/lib_authn_request.c,
|
||
lasso/xml/lib_idp_entry.c,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/saml_name_identifier.c, lasso/xml/xml.c: new (draft)
|
||
query snippet mechanism to generate query string; deployed in
|
||
<lib:RegisterNameIdentifier/>
|
||
|
||
2004-12-16 fpeters
|
||
|
||
* python/tests/profiles_tests.py, swig/Lasso.i: merged new error
|
||
codes in SWIG and used one of them in the Python tests
|
||
|
||
2004-12-16 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/identity.c,
|
||
lasso/id-ff/lecp.c, lasso/id-ff/login.c, lasso/id-ff/logout.c,
|
||
lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/profile.c,
|
||
lasso/id-ff/provider.c, lasso/xml/errors.c, lasso/xml/errors.h:
|
||
(almost) done with errors in ID-FF; remaining "return -1" have been
|
||
converted to LASSO_ERROR_UNDEFINED (there are forty-three of them).
|
||
|
||
LASSO_ERROR_UNDEFINED was redefined from -999 to -1 so it is easier
|
||
to add new sequences of errros.
|
||
|
||
2004-12-16 fpeters
|
||
|
||
* docs/reference/snippet-types.rst, lasso/xml/internals.h,
|
||
lasso/xml/lib_authn_request.c, lasso/xml/lib_authn_request.h,
|
||
lasso/xml/lib_authn_request_envelope.c,
|
||
lasso/xml/lib_authn_request_envelope.h,
|
||
lasso/xml/lib_authn_response.c, lasso/xml/lib_authn_response.h,
|
||
lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_federation_termination_notification.h,
|
||
lasso/xml/lib_logout_request.c, lasso/xml/lib_logout_request.h,
|
||
lasso/xml/lib_name_identifier_mapping_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_request.h,
|
||
lasso/xml/lib_name_identifier_mapping_response.c,
|
||
lasso/xml/lib_name_identifier_mapping_response.h,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_register_name_identifier_request.h,
|
||
lasso/xml/lib_status_response.c, lasso/xml/lib_status_response.h,
|
||
lasso/xml/xml.c: added minimal support (only XML, no mapping to URL
|
||
yet) for <xs:element ref="Extension" minOccurs="0"
|
||
maxOccurs="unbounded"/>
|
||
|
||
added memory management to list* XmlSnippet
|
||
|
||
2004-12-15 fpeters
|
||
|
||
* lasso/id-ff/federation.c, lasso/id-ff/identity.c,
|
||
lasso/id-ff/lecp.c, lasso/id-ff/logout.c, lasso/id-ff/profile.c,
|
||
lasso/id-ff/provider.c, lasso/id-ff/server.c,
|
||
lasso/id-ff/session.c, lasso/id-wsf/discovery.c: pointers are %p in
|
||
format strings, not %x
|
||
|
||
2004-12-15 fpeters
|
||
|
||
* lasso/id-ff/identity.c, lasso/id-ff/login.c,
|
||
lasso/id-ff/profile.c, lasso/id-ff/provider.c,
|
||
lasso/id-ff/server.c, lasso/id-ff/session.c, lasso/xml/xml.c:
|
||
memory management work
|
||
|
||
2004-12-15 fpeters
|
||
|
||
* lasso/id-ff/federation.c: moved federation to XmlSnippet
|
||
|
||
2004-12-15 fpeters
|
||
|
||
* lasso/xml/xml.c: no longer play fool mixing pointers and
|
||
integers; they are not always the same size and this bites quite
|
||
hard on AMD-64 (shame on me).
|
||
|
||
2004-12-15 nclapies
|
||
|
||
* lasso/id-wsf/personal_profile_service.c,
|
||
lasso/id-wsf/personal_profile_service.h: Reordered function
|
||
declarations. Added check of server param.
|
||
|
||
2004-12-15 fpeters
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/logout.c,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/provider.c,
|
||
lasso/xml/tools.c, lasso/xml/xml.c: fixed a few "variable might be
|
||
used uninitialized in this function" detected with gcc-3.4 -O3.
|
||
|
||
2004-12-15 nclapies
|
||
|
||
* lasso/id-wsf/abstract_service.h,
|
||
lasso/id-wsf/personal_profile_service.c,
|
||
lasso/id-wsf/personal_profile_service.h,
|
||
lasso/xml/dst_modification.h, lasso/xml/dst_modify.c,
|
||
lasso/xml/dst_modify.h, lasso/xml/dst_modify_response.c,
|
||
lasso/xml/dst_modify_response.h: 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.
|
||
|
||
2004-12-15 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/login.c,
|
||
lasso/id-ff/logout.c, lasso/id-ff/name_registration.c,
|
||
lasso/xml/errors.c, lasso/xml/errors.h: added new standard error
|
||
code LASSO_PROFILE_ERROR_BUILDING_QUERY_FAILED
|
||
|
||
2004-12-15 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/lecp.c,
|
||
lasso/id-ff/logout.c, lasso/xml/errors.c, lasso/xml/errors.h: new
|
||
LASSO_PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND error code
|
||
|
||
2004-12-15 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/lecp.c,
|
||
lasso/id-ff/login.c, lasso/id-ff/logout.c,
|
||
lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c, lasso/xml/errors.c,
|
||
lasso/xml/errors.h: coherent error handling for "identity not
|
||
found" and "federation not found" cases.
|
||
|
||
2004-12-14 fpeters
|
||
|
||
* lasso/id-ff/name_identifier_mapping.c: replaced unknown error by
|
||
2 LASSO_PROFILE_ERROR_INVALID_HTTP_METHOD in Name Identifier
|
||
Mapping profile.
|
||
|
||
2004-12-14 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/lecp.c,
|
||
lasso/id-ff/login.c, lasso/id-ff/logout.c,
|
||
lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c, lasso/xml/errors.c,
|
||
lasso/xml/errors.h: new LASSO_PROFILE_ERROR_UNKNOWN_PROFILE_URL
|
||
profile error and replaced a bunch of 'return -1;' with that one.
|
||
|
||
2004-12-14 fpeters
|
||
|
||
* lasso/id-ff/server.c, lasso/id-wsf/discovery.c,
|
||
lasso/id-wsf/discovery.h, lasso/id-wsf/personal_profile_service.h,
|
||
lasso/xml/dst_modification.h: fixed some missing or wrong prototype
|
||
declarations
|
||
|
||
2004-12-14 fpeters
|
||
|
||
* lasso/id-wsf/personal_profile_service.c: fixed function declared
|
||
as returning int that didn't return anything
|
||
|
||
2004-12-14 fpeters
|
||
|
||
* docs/lasso-book/single-sign-on.process, lasso/id-ff/lecp.c,
|
||
lasso/id-ff/lecp.h, lasso/id-ff/login.c, lasso/id-ff/login.h,
|
||
lasso/xml/errors.h, swig/Lasso.i, tests/login_tests.c: API change
|
||
in Single Sign On profile (IdP side) to allow the developer to mess
|
||
with <lib:Assertion/>
|
||
|
||
Outlined in
|
||
http://lists.labs.libre-entreprise.org/pipermail/lasso-devel/2004-December/001119.html
|
||
|
||
2004-12-14 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/login.c,
|
||
lasso/id-ff/logout.c, lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/server.c,
|
||
lasso/xml/errors.c, lasso/xml/tools.h: more error code harmony, now
|
||
with a new critical_error macro
|
||
|
||
2004-12-14 fpeters
|
||
|
||
* lasso/id-ff/logout.c: status code has been set in
|
||
lasso_lib_logout_respone_new_full
|
||
|
||
2004-12-14 fpeters
|
||
|
||
* lasso/id-ff/login.c: properly sign samlp:Response
|
||
|
||
2004-12-14 fpeters
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/login.h, lasso/id-ff/provider.c:
|
||
properly check signature on soap samlp:Request (login/artifact)
|
||
|
||
2004-12-14 fpeters
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_register_name_identifier_request.h,
|
||
lasso/xml/lib_register_name_identifier_response.c,
|
||
lasso/xml/lib_register_name_identifier_response.h: properly verify
|
||
signatures and return code appriopriately (closes: #362)
|
||
|
||
2004-12-14 fpeters
|
||
|
||
* tests/login_tests.c: updated test to new api
|
||
|
||
2004-12-14 fpeters
|
||
|
||
* python/tests/profiles_tests.py: updated test to new API
|
||
|
||
2004-12-14 fpeters
|
||
|
||
* csharp/.cvsignore, java/.cvsignore: ignore generated files
|
||
|
||
2004-12-14 fpeters
|
||
|
||
* docs/lasso-book/.cvsignore: ignore html rendition
|
||
|
||
2004-12-14 fpeters
|
||
|
||
* docs/lasso-book/defederation.process,
|
||
docs/lasso-book/name-registration.process: process files taken from
|
||
lasso 0.5 (not uptodate)
|
||
|
||
2004-12-14 fpeters
|
||
|
||
* docs/lasso-book/single-logout.process,
|
||
docs/lasso-book/single-sign-on.process,
|
||
docs/lasso-book/single-sign-on.rst,
|
||
docs/lasso-book/writing-a-c-sp.txt: got uptodate documentation
|
||
about single sign on (I think)
|
||
|
||
2004-12-14 fpeters
|
||
|
||
* lasso/id-ff/lecp.c, lasso/id-ff/lecp.h, lasso/id-ff/login.c,
|
||
lasso/id-ff/login.h, swig/Lasso.i: [API Change] For consistency
|
||
with the other profiles, remote_providerID has been moved from
|
||
build_authn_request_msg to init_authn_request in both Single
|
||
Sign-On and LECP profiles. [details on lasso-devel@]
|
||
|
||
2004-12-13 fpeters
|
||
|
||
* lasso/id-ff/login.c: error codes handling in LassoLogin
|
||
|
||
2004-12-13 fpeters
|
||
|
||
* lasso/id-ff/logout.c, lasso/id-ff/profile.c: use XmlSnippet for
|
||
LassoLogout dump/restore
|
||
|
||
2004-12-13 fpeters
|
||
|
||
* lasso/id-ff/session.c: reenabled lasso_session_destroy()
|
||
|
||
2004-12-13 fpeters
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/logout.c,
|
||
lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c, lasso/xml/errors.c: more error
|
||
code harmonization.
|
||
|
||
2004-12-13 fpeters
|
||
|
||
* lasso/id-ff/login.c: sign AuthnResponse and harmonous use of
|
||
LASSO_PROFILE_ERROR_INVALID_MSG
|
||
|
||
2004-12-13 fpeters
|
||
|
||
* lasso/id-ff/login.c: removed obsolete comment
|
||
|
||
2004-12-13 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/login.c,
|
||
lasso/id-ff/logout.c, lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c: harmonized remote_provider tests
|
||
(check and error code set to LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND)
|
||
|
||
2004-12-13 fpeters
|
||
|
||
* lasso/xml/tools.c, lasso/xml/tools.h: replaced error_code macro
|
||
with a function since that macro didn't work with gcc 2.95
|
||
|
||
2004-12-13 fpeters
|
||
|
||
* lasso/xml/errors.c: error message for
|
||
LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED
|
||
|
||
2004-12-13 fpeters
|
||
|
||
* lasso/xml/tools.h: removed trailing ; in macro
|
||
|
||
2004-12-13 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/login.c,
|
||
lasso/id-ff/logout.c, lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/server.c,
|
||
lasso/xml/tools.c, lasso/xml/tools.h: dealing with errors; now like
|
||
this: return error_code(G_LOG_LEVEL_CRITICAL,
|
||
LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED);
|
||
|
||
2004-12-12 fpeters
|
||
|
||
* lasso/id-ff/name_identifier_mapping.c: properly sign soap
|
||
messages in name identifier mapping profile.
|
||
|
||
2004-12-12 fpeters
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/provider.c,
|
||
lasso/id-wsf/discovery.c, lasso/id-wsf/personal_profile_service.c:
|
||
got top-of-file license spaced the same way as in other files (+
|
||
fixed editor typo)
|
||
|
||
2004-12-12 fpeters
|
||
|
||
* configure.ac: removed error message when java was not found
|
||
|
||
2004-12-10 valos
|
||
|
||
* lasso/id-wsf/Makefile.am, lasso/id-wsf/discovery.c,
|
||
lasso/id-wsf/discovery.h: Added LassoDiscovery class
|
||
|
||
2004-12-10 valos
|
||
|
||
* lasso/id-ff/server.c, lasso/id-ff/server.h: Added
|
||
lasso_server_add_service() method
|
||
|
||
2004-12-10 valos
|
||
|
||
* lasso/id-ff/Makefile.am, lasso/id-ff/service.c,
|
||
lasso/id-ff/service.h: Added LassoService class
|
||
|
||
2004-12-10 valos
|
||
|
||
* lasso/id-ff/provider.c: Fixed the attribute name of the dump
|
||
version
|
||
|
||
2004-12-10 nclapies
|
||
|
||
* lasso/id-wsf/personal_profile_service.c,
|
||
lasso/id-wsf/personal_profile_service.h: Added
|
||
lasso_personal_profile_service_add_data() method : it allows to add
|
||
response elements corresponding to the requested attribute values.
|
||
|
||
2004-12-10 nclapies
|
||
|
||
* lasso/xml/dst_data.c, lasso/xml/dst_data.h: Removed params of
|
||
constructor : id and itemIDRef are not required attributes.
|
||
|
||
2004-12-10 nclapies
|
||
|
||
* lasso/xml/Makefile.am: Added support of MsgContact PP service.
|
||
|
||
2004-12-10 nclapies
|
||
|
||
* lasso/xml/pp_msg_contact.c, lasso/xml/pp_msg_contact.h: Initial
|
||
version : support of personal profile msg contact. It is very
|
||
experimental and only supports msg account and msg provider part.
|
||
|
||
2004-12-10 valos
|
||
|
||
* lasso/xml/Makefile.am, lasso/xml/disco_resource_id_group.c,
|
||
lasso/xml/disco_resource_id_group.h: Removed useless
|
||
LassoDiscoResourceIDGroup class
|
||
|
||
2004-12-10 fpeters
|
||
|
||
* lasso/id-ff/lecp.c, lasso/id-ff/login.c,
|
||
lasso/id-ff/name_identifier_mapping.c, lasso/id-ff/provider.c,
|
||
lasso/xml/xml.c, lasso/xml/xml.h: Added back xmlsec signature check
|
||
(and disabled it in name identifier mapping profile since it is
|
||
buggy there). The signature check requires another call to
|
||
xmlParseMemory; this makes them 3 per SOAP message (sign check +
|
||
lasso_profile_get_request_type_from_soap_msg and
|
||
lasso_node_init_from_message). I'll think further about this.
|
||
|
||
2004-12-10 nclapies
|
||
|
||
* lasso/xml/dst_query_item.c: Fixed type mistake in snippets of
|
||
LassoDstQueryItem.
|
||
|
||
2004-12-10 nclapies
|
||
|
||
* lasso/xml/Makefile.am: Added support of DST modify / modify
|
||
response.
|
||
|
||
2004-12-10 nclapies
|
||
|
||
* lasso/xml/dst_query.c, lasso/xml/dst_query.h,
|
||
lasso/xml/dst_query_response.c: Replaced LassoDiscoResourceIDGroup
|
||
with old ResourceID and EncryptedResourceID.
|
||
|
||
2004-12-10 nclapies
|
||
|
||
* lasso/id-wsf/personal_profile_service.c,
|
||
lasso/id-wsf/personal_profile_service.h: 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;
|
||
|
||
2004-12-10 nclapies
|
||
|
||
* lasso/id-wsf/abstract_service.c, lasso/id-wsf/abstract_service.h:
|
||
Removed ResourceOffering and ResourceIDGroup class's attributes.
|
||
Only keep data and queryItem attributes. Removed old unused private
|
||
methods (dispose() and finalize() )
|
||
|
||
2004-12-10 nclapies
|
||
|
||
* lasso/id-wsf/wsf_profile.c, lasso/id-wsf/wsf_profile.h: Updated
|
||
lasso_wsf_profile_build_*_msg() : now they only set msg_body
|
||
class's attribute with a soap message (request / response).
|
||
|
||
2004-12-10 nclapies
|
||
|
||
* lasso/xml/dst_modification.c, lasso/xml/dst_modification.h,
|
||
lasso/xml/dst_modify.c, lasso/xml/dst_modify.h,
|
||
lasso/xml/dst_modify_response.c, lasso/xml/dst_modify_response.h,
|
||
lasso/xml/dst_new_data.c, lasso/xml/dst_new_data.h: Added DST
|
||
Modify part level 1.
|
||
|
||
2004-12-10 fpeters
|
||
|
||
* lasso/id-ff/federation.c, lasso/id-ff/identity.c,
|
||
lasso/id-ff/lecp.c, lasso/id-ff/logout.c, lasso/id-ff/profile.c,
|
||
lasso/id-ff/provider.c, lasso/id-ff/server.c,
|
||
lasso/id-ff/session.c, lasso/id-wsf/abstract_service.c,
|
||
lasso/id-wsf/personal_profile_service.c,
|
||
lasso/id-wsf/wsf_profile.c, lasso/xml/xml.c: overridden spelling
|
||
fix caused alignment wreckage
|
||
|
||
2004-12-10 fpeters
|
||
|
||
* lasso/xml/internals.h, lasso/xml/xml.c: removed
|
||
XmlSnippetObsolete, no longer used anywhere.
|
||
lasso_node_build_xmlNode_from_snippets made static and documented
|
||
some new functions.
|
||
|
||
2004-12-10 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/login.c,
|
||
lasso/id-ff/logout.c, lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/provider.c,
|
||
lasso/id-ff/provider.h: reenabled signature checking on query
|
||
strings (xml messages still to do)
|
||
|
||
2004-12-10 fpeters
|
||
|
||
* lasso/id-ff/name_registration.c, lasso/xml/Makefile.am: moved
|
||
NameRegistration to XmlSnippet
|
||
|
||
2004-12-10 fpeters
|
||
|
||
* lasso/id-ff/login.c: removed unnecessary namespace declaration
|
||
|
||
2004-12-10 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/defederation.h: removed
|
||
unnecessary private_data in LassoFederation; consequence being
|
||
instance_init, class_init, dispose and finalise have also been
|
||
removed.
|
||
|
||
2004-12-10 fpeters
|
||
|
||
* lasso/id-ff/login.h: removed struct LassoLoginPrivate declaration
|
||
|
||
2004-12-10 fpeters
|
||
|
||
* lasso/id-ff/login.c: Moved LassoLogin to XmlSnippet; not
|
||
completely since an enum is converted in string and I'm not sure it
|
||
is a good idea to 1) store them as integer or 2) adds the mapping
|
||
value->string to xml.c. Also removed unused LassoLoginPrivate
|
||
variable/struct/
|
||
|
||
2004-12-09 fpeters
|
||
|
||
* lasso/id-ff/Makefile.am, lasso/id-ff/profile.c: use xml snippet
|
||
in LassoProfile; better faster stronger.
|
||
|
||
2004-12-09 fpeters
|
||
|
||
* lasso/xml/xml.c: don't sign query if not asked to; and fixed
|
||
SNIPPET_NODE_IN_CHILD support
|
||
|
||
2004-12-09 nclapies
|
||
|
||
* lasso/id-wsf/personal_profile_service.c: Removed code with
|
||
ResourceIDGroup in lasso_personal_profile_service_init_query() :
|
||
will be updated soon.
|
||
|
||
2004-12-09 valos
|
||
|
||
* lasso/xml/disco_modify.c, lasso/xml/disco_modify.h,
|
||
lasso/xml/disco_query.c, lasso/xml/disco_query.h,
|
||
lasso/xml/disco_resource_offering.c,
|
||
lasso/xml/disco_resource_offering.h: Yet another modification about
|
||
ResourceID and EncrytpedResourceID elements
|
||
|
||
2004-12-08 fpeters
|
||
|
||
* lasso/id-ff/login.c: force role as service provider in
|
||
lasso_login_build_authn_request_msg (closes: 382)
|
||
|
||
2004-12-08 fpeters
|
||
|
||
* lasso/id-ff/login.c: forgot to get query when AuthnRequestsSigned
|
||
was not set
|
||
|
||
2004-12-08 nclapies
|
||
|
||
* lasso/id-wsf/abstract_service.h,
|
||
lasso/id-wsf/personal_profile_service.c, lasso/xml/dst_query.c,
|
||
lasso/xml/dst_query.h, lasso/xml/dst_query_response.c: Fixed
|
||
support of ResourceIDGroup : updated class of level 1 and id-wsf
|
||
with this new class.
|
||
|
||
2004-12-08 nclapies
|
||
|
||
* lasso/id-wsf/personal_profile_service.c: Removed process of
|
||
ResourceOffering param. Need to be reactivated when ResourceID
|
||
process in level 1 will be completed.
|
||
|
||
2004-12-08 eraviart
|
||
|
||
* lasso/id-ff/identity.c, lasso/id-ff/identity.h, swig/Lasso.i: For
|
||
Swig, corrected server providerIds. Added providerIds to
|
||
identities and sessions.
|
||
|
||
2004-12-08 valos
|
||
|
||
* lasso/xml/disco_modify.c, lasso/xml/disco_modify.h,
|
||
lasso/xml/disco_query.c, lasso/xml/disco_query.h,
|
||
lasso/xml/disco_resource_id_group.c,
|
||
lasso/xml/disco_resource_id_group.h,
|
||
lasso/xml/disco_resource_offering.c,
|
||
lasso/xml/disco_resource_offering.h: Fixed bad XML schema
|
||
interpretation of ResourceIDGroup element in: LassoDiscoModify,
|
||
LassoDiscoQuerya and LassoDiscoResourceOffering
|
||
|
||
2004-12-08 nclapies
|
||
|
||
* lasso/xml/Makefile.am: Updated with support of
|
||
disco_resource_id_group.
|
||
|
||
2004-12-08 nclapies
|
||
|
||
* lasso/xml/disco_resource_id_group.c,
|
||
lasso/xml/disco_resource_id_group.h: Initial version : complex
|
||
class to manage ResourceID and EncryptedResourceID choice.
|
||
|
||
2004-12-08 fpeters
|
||
|
||
* docs/reference/snippet-types.rst, lasso/xml/internals.h,
|
||
lasso/xml/xml.c: new snippet type, SNIPPET_NODE_IN_CHILD, and
|
||
documented all of the types.
|
||
|
||
2004-12-08 valos
|
||
|
||
* lasso/xml/Makefile.am, lasso/xml/disco_encrypted_resource_id.c,
|
||
lasso/xml/disco_encrypted_resource_id.h,
|
||
lasso/xml/disco_resource_id.c, lasso/xml/disco_resource_id.h: Added
|
||
LassoDiscoResourceID and LassoDiscoEncryptedResourceID classes
|
||
|
||
2004-12-08 fpeters
|
||
|
||
* lasso/xml/lib_authn_request.c, lasso/xml/lib_logout_request.c,
|
||
lasso/xml/lib_logout_request.h,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_register_name_identifier_request.h,
|
||
lasso/xml/lib_status_response.c, lasso/xml/xml.c: reviewed code
|
||
marked with XXX
|
||
|
||
2004-12-08 eraviart
|
||
|
||
* swig/Lasso.i: In SWIG: - Improved ProviderIds. - Removed
|
||
LassoProviders structure (too complex to handle with SWIG). -
|
||
Added attribute providerIds and method getProvider to LassoServer.
|
||
- Replaced xmlChar with gchar.
|
||
|
||
2004-12-07 eraviart
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/federation.c,
|
||
lasso/id-ff/identity.c, lasso/id-ff/lecp.c, lasso/id-ff/login.c,
|
||
lasso/id-ff/logout.c, lasso/id-ff/name_registration.c,
|
||
lasso/id-ff/profile.c, lasso/id-ff/provider.c,
|
||
lasso/id-ff/server.c, lasso/id-ff/session.c,
|
||
lasso/id-wsf/abstract_service.c,
|
||
lasso/id-wsf/personal_profile_service.c,
|
||
lasso/id-wsf/wsf_profile.c, lasso/xml/xml.c: The past participle of
|
||
"to override" is overridden. see
|
||
http://en.wiktionary.org/wiki/Overridden
|
||
|
||
2004-12-07 fpeters
|
||
|
||
* lasso/xml/dst_query_item.c, lasso/xml/internals.h,
|
||
lasso/xml/lib_authn_request.c,
|
||
lasso/xml/lib_authn_request_envelope.c, lasso/xml/lib_scoping.c,
|
||
lasso/xml/saml_assertion.c, lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_response_abstract.c, lasso/xml/xml.c: another round
|
||
on snippets; no longer multiply types for content transformation
|
||
(CONTENT_BOOLEAN, ATTRIBUTE_BOOLEAN, CONTENT_INTEGER,
|
||
ATTRIBUTE_INTEGER...), instead does something like this:
|
||
SNIPPET_ATTRIBUTE | SNIPPET_INTEGER (other combinations allowed)
|
||
|
||
2004-12-07 nclapies
|
||
|
||
* lasso/xml/disco_query.h: Fixed #ifndef
|
||
__LASSO_LIB_DISCO_QUERY_H__ to #ifndef __LASSO_DISCO_QUERY_H__
|
||
|
||
2004-12-07 nclapies
|
||
|
||
* lasso/id-wsf/Makefile.am: Replaced template_service.* with
|
||
abstract_service.*
|
||
|
||
2004-12-07 valos
|
||
|
||
* lasso/xml/disco_credentials.c, lasso/xml/disco_description.c,
|
||
lasso/xml/disco_description.h, lasso/xml/disco_insert_entry.c,
|
||
lasso/xml/disco_modify.c, lasso/xml/disco_modify.h,
|
||
lasso/xml/disco_modify_response.c,
|
||
lasso/xml/disco_modify_response.h, lasso/xml/disco_options.c,
|
||
lasso/xml/disco_options.h, lasso/xml/disco_query.c,
|
||
lasso/xml/disco_query.h, lasso/xml/disco_query_response.c,
|
||
lasso/xml/disco_query_response.h, lasso/xml/disco_remove_entry.c,
|
||
lasso/xml/disco_remove_entry.h,
|
||
lasso/xml/disco_requested_service_type.c,
|
||
lasso/xml/disco_requested_service_type.h,
|
||
lasso/xml/disco_resource_offering.c,
|
||
lasso/xml/disco_resource_offering.h,
|
||
lasso/xml/disco_service_instance.c,
|
||
lasso/xml/disco_service_instance.h, lasso/xml/dst_data.c,
|
||
lasso/xml/dst_data.h, lasso/xml/dst_query.c, lasso/xml/dst_query.h,
|
||
lasso/xml/dst_query_item.c, lasso/xml/dst_query_item.h,
|
||
lasso/xml/dst_query_response.c, lasso/xml/dst_query_response.h,
|
||
lasso/xml/saml_assertion.c, lasso/xml/saml_assertion.h,
|
||
lasso/xml/saml_subject_statement.h: Added AttributeStatement
|
||
element support in Saml:Assertion (required for id-WSF). Fixed
|
||
constructor's required params of Disco classes. Updated Disco
|
||
classes with new snippet. Updated some schema fragments.
|
||
|
||
2004-12-07 nclapies
|
||
|
||
* lasso/id-wsf/personal_profile_service.c,
|
||
lasso/id-wsf/personal_profile_service.h: Initial version : class to
|
||
manage Personal profile service. Currently, only support
|
||
initiating, processing and building of Query and QueryResponse
|
||
messages.
|
||
|
||
2004-12-07 nclapies
|
||
|
||
* lasso/id-wsf/abstract_service.c, lasso/id-wsf/abstract_service.h:
|
||
Initial version : abstract class to store ResourceID,
|
||
ResourceOfferings, QueryItem.
|
||
|
||
2004-12-07 nclapies
|
||
|
||
* lasso/id-wsf/wsf_profile.c: Removed unused old code.
|
||
|
||
2004-12-07 nclapies
|
||
|
||
* lasso/xml/dst_query_response.c, lasso/xml/dst_query_response.h:
|
||
Added support of specific service : now QueryResponse element can
|
||
be used by services and inherits their name space.
|
||
|
||
2004-12-07 nclapies
|
||
|
||
* lasso/xml/dst_query_item.c, lasso/xml/dst_query_item.h: Fixed
|
||
required params of constructor lasso_dst_query_item_new() :
|
||
QueryItem's attribute itemID is optional.
|
||
|
||
2004-12-07 nclapies
|
||
|
||
* lasso/xml/dst_query.c, lasso/xml/dst_query.h: Added support of
|
||
specific service : now Query element can be used by services and
|
||
inherits their name space.
|
||
|
||
2004-12-07 fpeters
|
||
|
||
* NEWS, doap.rdf: updated informative files with data about Lasso
|
||
0.5.0.
|
||
|
||
2004-12-07 valos
|
||
|
||
* lasso/xml/utility_status.c: Updated LassoUtilityStatus with new
|
||
snippet
|
||
|
||
2004-12-07 nclapies
|
||
|
||
* lasso/xml/utility_status.c: Fixed namespace of Status element :
|
||
Status is included by schemas so no default name space.
|
||
|
||
2004-12-06 fpeters
|
||
|
||
* lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_response_abstract.c: removed obsolete doc args
|
||
|
||
2004-12-06 valos
|
||
|
||
* lasso/xml/xml.c: Fixed a stupid copy/paste
|
||
|
||
2004-12-06 valos
|
||
|
||
* lasso/xml/xml.c: Fixed SNIPPET_LIST_NODES and
|
||
SNIPPET_LIST_CONTENT snippet type support in
|
||
lasso_node_init_from_xml()
|
||
|
||
2004-12-06 fpeters
|
||
|
||
* lasso/xml/xml.c: removed debugging fprintf
|
||
|
||
2004-12-06 fpeters
|
||
|
||
* lasso/id-ff/provider.c: fixed xpath expressions for id-ff 1.1
|
||
compatibility
|
||
|
||
2004-12-06 fpeters
|
||
|
||
* lasso/id-ff/provider.c: fixed metadata
|
||
|
||
2004-12-06 fpeters
|
||
|
||
* lasso/id-ff/provider.c: added (untested) compatibility with ID-FF
|
||
1.1 metadata files
|
||
|
||
2004-12-06 nclapies
|
||
|
||
* lasso/xml/xml.c: Renamed LASSO_LIB_SERVICE_TYPE_ID_SIS_* to
|
||
LASSO_*_HREF.
|
||
|
||
2004-12-06 nclapies
|
||
|
||
* lasso/xml/strings.h: Oups ... bad, bad copy / paste.
|
||
|
||
2004-12-06 nclapies
|
||
|
||
* lasso/xml/strings.h: Removed service types defines. Added prefix
|
||
and href for personal profile and employee profile.
|
||
|
||
2004-12-06 fpeters
|
||
|
||
* lasso/xml/xml.c: added dst support
|
||
|
||
2004-12-06 fpeters
|
||
|
||
* lasso/xml/xml.c: dealt with namespaces in a manner compatibler
|
||
with libxml2 2.6.11 and 2.6.16
|
||
|
||
2004-12-04 fpeters
|
||
|
||
* docs/reference/lasso.sgml: more on documentation compilation; ok
|
||
now.
|
||
|
||
2004-12-04 fpeters
|
||
|
||
* docs/reference/lasso.types: removed obsolete classes so the doc
|
||
compiles again
|
||
|
||
2004-12-04 fpeters
|
||
|
||
* lasso/Makefile.am: Won anther automake battle. Thanks to
|
||
Matthias Andree and Be Plouvier.
|
||
|
||
2004-12-04 fpeters
|
||
|
||
* lasso/.cvsignore, lasso/Makefile.am: added types.c generation to
|
||
Makefile and to .cvsignore
|
||
|
||
2004-12-04 fpeters
|
||
|
||
* lasso/extract_types.py, lasso/lasso.c: added types (classes)
|
||
extraction on build and registration in lasso_init
|
||
|
||
2004-12-04 fpeters
|
||
|
||
* configure.ac: removed gmodule from libs; I failed to get class
|
||
registration dynamic
|
||
|
||
2004-12-04 fpeters
|
||
|
||
* lasso/id-ff/logout.h: formatted for easier processing
|
||
|
||
2004-12-04 fpeters
|
||
|
||
* configure.ac: link to gmodule (part of glib)
|
||
|
||
2004-12-03 fpeters
|
||
|
||
* lasso/xml/dst_query_response.c: consistency: comment stars are
|
||
aligned; parent_class is no longer necessary; struct indentation
|
||
only use one tab; trailing \ are not necessary.
|
||
|
||
2004-12-03 nclapies
|
||
|
||
* lasso/xml/dst_query_item.c: Removed old FIXME.
|
||
|
||
2004-12-03 nclapies
|
||
|
||
* lasso/xml/dst_query_item.c, lasso/xml/dst_query_item.h: Updated
|
||
LassoDstQueryItem with new snippet feature in class instance. Moved
|
||
schema comment from .h to .c
|
||
|
||
2004-12-03 fpeters
|
||
|
||
* lasso/xml/internals.h, lasso/xml/xml.c: added xml boolean
|
||
attribute snippet support
|
||
|
||
2004-12-03 nclapies
|
||
|
||
* lasso/xml/dst_query_response.c, lasso/xml/dst_query_response.h:
|
||
Updated LassoDstQueryResponse with new snippet feature in class
|
||
instance. Moved schema comment from .h to .c
|
||
|
||
2004-12-03 nclapies
|
||
|
||
* lasso/xml/dst_query.c, lasso/xml/dst_query.h: Updated
|
||
LassoDstQuery with new snippet feature in class instance. Moved
|
||
schema comment from .h to .c
|
||
|
||
2004-12-03 fpeters
|
||
|
||
* lasso/xml/xml.c: removed memory management debugging fprintf
|
||
|
||
2004-12-03 fpeters
|
||
|
||
* lasso/id-wsf/.cvsignore: cvs ignore for id-wsf/ files
|
||
|
||
2004-12-03 fpeters
|
||
|
||
* lasso/xml/xml.c: memory management for XmlSnippets; xml/*.c
|
||
should no longer leak
|
||
|
||
2004-12-03 fpeters
|
||
|
||
* lasso/id-ff/logout.c: do not share memory between
|
||
profile->remote_providerID and response->ProviderID
|
||
|
||
2004-12-02 valos
|
||
|
||
* lasso/xml/strings.h: Added 22 DST status code constants
|
||
|
||
2004-12-02 fpeters
|
||
|
||
* configure.ac: updated version to 0.5.9 and libtool version to
|
||
3.0.0
|
||
|
||
2004-12-02 fpeters
|
||
|
||
* lasso/id-ff/login.c, lasso/xml/disco_credentials.c,
|
||
lasso/xml/disco_description.c, lasso/xml/disco_insert_entry.c,
|
||
lasso/xml/disco_modify.c, lasso/xml/disco_modify_response.c,
|
||
lasso/xml/disco_options.c, lasso/xml/disco_query.c,
|
||
lasso/xml/disco_query_response.c, lasso/xml/disco_remove_entry.c,
|
||
lasso/xml/disco_requested_service_type.c,
|
||
lasso/xml/disco_resource_offering.c,
|
||
lasso/xml/disco_service_instance.c, lasso/xml/dst_data.c,
|
||
lasso/xml/dst_query.c, lasso/xml/dst_query_item.c,
|
||
lasso/xml/dst_query_response.c, lasso/xml/internals.h,
|
||
lasso/xml/lib_assertion.c,
|
||
lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_authn_context.c, lasso/xml/lib_authn_request.c,
|
||
lasso/xml/lib_authn_request_envelope.c,
|
||
lasso/xml/lib_authn_response.c,
|
||
lasso/xml/lib_authn_response_envelope.c,
|
||
lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_idp_entries.c, lasso/xml/lib_idp_entry.c,
|
||
lasso/xml/lib_idp_list.c, lasso/xml/lib_logout_request.c,
|
||
lasso/xml/lib_logout_response.c,
|
||
lasso/xml/lib_name_identifier_mapping_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_response.c,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_register_name_identifier_response.c,
|
||
lasso/xml/lib_request_authn_context.c, lasso/xml/lib_scoping.c,
|
||
lasso/xml/lib_status_response.c, lasso/xml/lib_subject.c,
|
||
lasso/xml/saml_advice.c, lasso/xml/saml_assertion.c,
|
||
lasso/xml/saml_attribute.c, lasso/xml/saml_attribute_designator.c,
|
||
lasso/xml/saml_attribute_statement.c,
|
||
lasso/xml/saml_audience_restriction_condition.c,
|
||
lasso/xml/saml_authentication_statement.c,
|
||
lasso/xml/saml_authority_binding.c,
|
||
lasso/xml/saml_condition_abstract.c, lasso/xml/saml_conditions.c,
|
||
lasso/xml/saml_name_identifier.c,
|
||
lasso/xml/saml_statement_abstract.c, lasso/xml/saml_subject.c,
|
||
lasso/xml/saml_subject_confirmation.c,
|
||
lasso/xml/saml_subject_locality.c,
|
||
lasso/xml/saml_subject_statement.c,
|
||
lasso/xml/saml_subject_statement_abstract.c,
|
||
lasso/xml/samlp_request.c, lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_request_abstract.h, lasso/xml/samlp_response.c,
|
||
lasso/xml/samlp_response_abstract.c, lasso/xml/samlp_status.c,
|
||
lasso/xml/samlp_status_code.c, lasso/xml/utility_status.c,
|
||
lasso/xml/xml.c, lasso/xml/xml.h: last(?) iteration on XmlSnippet;
|
||
now attached to classes, get_xmlNode and init_from_xml are no
|
||
longer necessary in many cases. Previous XmlSnippet renamed to
|
||
XmlSnippetObsolete to keep compatibility (id-wsf classes have not
|
||
yet been converted).
|
||
|
||
2004-12-02 fpeters
|
||
|
||
* lasso/xml/dst_data.h, lasso/xml/dst_query.h,
|
||
lasso/xml/dst_query_item.h, lasso/xml/dst_query_response.h: indent
|
||
using tabs
|
||
|
||
2004-12-01 rchantereau
|
||
|
||
* win32/nsis/jlasso-lite.nsi, win32/nsis/lasso-deps.nsi,
|
||
win32/nsis/lasso-full.nsi, win32/nsis/lasso-lite.nsi: Update NSIS
|
||
scripts. Install zlib, intl.dll instead of libtoolized name.
|
||
Install correctly in the lasso-lite installer.
|
||
|
||
2004-11-30 nclapies
|
||
|
||
* configure.ac, lasso/Makefile.am, lasso/id-wsf/Makefile.am,
|
||
lasso/id-wsf/wsf_profile.c, lasso/id-wsf/wsf_profile.h: 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.
|
||
|
||
2004-11-30 nclapies
|
||
|
||
* lasso/xml/Makefile.am: Added support of DISCO and DST element
|
||
classes.
|
||
|
||
2004-11-30 nclapies
|
||
|
||
* lasso/xml/dst_query_item.c, lasso/xml/dst_query_item.h: Fixed
|
||
wrong param in lasso_dst_query_item_new() : LibDstSelect doesnt
|
||
exist, it is a specific element of attributes services.
|
||
|
||
2004-11-30 nclapies
|
||
|
||
* lasso/xml/dst_data.c, lasso/xml/dst_data.h,
|
||
lasso/xml/dst_query.c, lasso/xml/dst_query.h,
|
||
lasso/xml/dst_query_item.c, lasso/xml/dst_query_item.h,
|
||
lasso/xml/dst_query_response.c, lasso/xml/dst_query_response.h:
|
||
Initial version : added DST part of WSF for sis specific attribute
|
||
services.
|
||
|
||
2004-11-29 fpeters
|
||
|
||
* lasso/id-ff/session.c: extra consistency check in
|
||
lasso_session_get_provider_index
|
||
|
||
2004-11-29 fpeters
|
||
|
||
* lasso/id-ff/server.c: fixed error checking in lasso_server_new
|
||
|
||
2004-11-29 fpeters
|
||
|
||
* lasso/id-ff/server.c: added error checking in lasso_server_new
|
||
|
||
2004-11-29 fpeters
|
||
|
||
* lasso/id-ff/profile.c, lasso/id-ff/provider.c, lasso/xml/xml.c:
|
||
added proper error checking where xpath is used.
|
||
|
||
2004-11-29 fpeters
|
||
|
||
* lasso/xml/disco_requested_service_type.c: removed unnecessary
|
||
include
|
||
|
||
2004-11-29 fpeters
|
||
|
||
* lasso/xml/xml.c: remove erroneous (my bad) XXX comment
|
||
|
||
2004-11-29 valos
|
||
|
||
* lasso/xml/Makefile.am, lasso/xml/saml_attribute.c,
|
||
lasso/xml/saml_attribute.h, lasso/xml/saml_attribute_designator.c,
|
||
lasso/xml/saml_attribute_designator.h,
|
||
lasso/xml/saml_attribute_statement.c,
|
||
lasso/xml/saml_attribute_statement.h: Added LassoSamlAttribute,
|
||
LassoSamlAttributeDesignator & LassoSamlAttributeStatement classes
|
||
|
||
2004-11-29 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/login.c,
|
||
lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/name_registration.h,
|
||
lasso/xml/disco_description.h, lasso/xml/disco_insert_entry.h,
|
||
lasso/xml/disco_query.h, lasso/xml/disco_remove_entry.h: cut on
|
||
some line lengths
|
||
|
||
2004-11-29 fpeters
|
||
|
||
* lasso/xml/strings.h: reduced line length and aligning some
|
||
#define
|
||
|
||
2004-11-29 fpeters
|
||
|
||
* lasso/xml/disco_credentials.c, lasso/xml/disco_credentials.h,
|
||
lasso/xml/disco_query.c, lasso/xml/disco_query.h,
|
||
lasso/xml/disco_query_response.c, lasso/xml/disco_query_response.h,
|
||
lasso/xml/disco_requested_service_type.c,
|
||
lasso/xml/disco_requested_service_type.h,
|
||
lasso/xml/lib_assertion.c, lasso/xml/samlp_status.c,
|
||
lasso/xml/utility_status.c, lasso/xml/utility_status.h: harmonize
|
||
schema fragment comments (indentation, in .c, no space between
|
||
namespace and element name)
|
||
|
||
2004-11-29 nclapies
|
||
|
||
* lasso/xml/disco_credentials.c, lasso/xml/disco_credentials.h,
|
||
lasso/xml/disco_query.c, lasso/xml/disco_query.h,
|
||
lasso/xml/disco_query_response.c, lasso/xml/disco_query_response.h,
|
||
lasso/xml/disco_requested_service_type.c,
|
||
lasso/xml/disco_requested_service_type.h,
|
||
lasso/xml/utility_status.c, lasso/xml/utility_status.h: Initial
|
||
version of wsf query / query response discovery part files.
|
||
|
||
2004-11-29 fpeters
|
||
|
||
* lasso/xml/disco_description.c, lasso/xml/disco_insert_entry.c,
|
||
lasso/xml/disco_modify.c, lasso/xml/disco_modify_response.c,
|
||
lasso/xml/disco_options.c, lasso/xml/disco_resource_offering.c,
|
||
lasso/xml/disco_service_instance.c: harmony in snippets declaration
|
||
|
||
2004-11-29 fpeters
|
||
|
||
* lasso/xml/disco_description.c, lasso/xml/disco_insert_entry.c,
|
||
lasso/xml/disco_modify.c, lasso/xml/disco_modify.h,
|
||
lasso/xml/disco_modify_response.c, lasso/xml/disco_options.c,
|
||
lasso/xml/disco_remove_entry.c,
|
||
lasso/xml/disco_resource_offering.c,
|
||
lasso/xml/disco_service_instance.c: harmony in schema fragment
|
||
comments
|
||
|
||
2004-11-29 fpeters
|
||
|
||
* lasso/xml/disco_description.h, lasso/xml/disco_insert_entry.h,
|
||
lasso/xml/disco_modify.h, lasso/xml/disco_modify_response.h,
|
||
lasso/xml/disco_options.h, lasso/xml/disco_remove_entry.h,
|
||
lasso/xml/disco_resource_offering.h,
|
||
lasso/xml/disco_service_instance.h: cut on line length (along a fix
|
||
to commitinfo script to check this automatically)
|
||
|
||
2004-11-29 fpeters
|
||
|
||
* lasso/id-ff/login.c: fixed protocolProfile handling when NULL in
|
||
request in lasso_login_process_authn_request_msg
|
||
|
||
2004-11-29 fpeters
|
||
|
||
* swig/Lasso.i: map server->providers to a kind of list (should be
|
||
dict)
|
||
|
||
2004-11-29 valos
|
||
|
||
* lasso/xml/disco_description.c, lasso/xml/disco_insert_entry.c,
|
||
lasso/xml/disco_modify.c, lasso/xml/disco_modify_response.c,
|
||
lasso/xml/disco_options.c, lasso/xml/disco_remove_entry.c,
|
||
lasso/xml/disco_resource_offering.c,
|
||
lasso/xml/disco_service_instance.c: Minor fixes after the snippets
|
||
changes
|
||
|
||
2004-11-29 fpeters
|
||
|
||
* lasso/id-ff/defederation.c,
|
||
lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_federation_termination_notification.h: added
|
||
RelayState support in federation termination notification (used
|
||
only in redirect mode)
|
||
|
||
2004-11-29 fpeters
|
||
|
||
* lasso/id-ff/login.c: updated
|
||
lasso_login_process_authn_request_msg to lasso 0.5 code
|
||
|
||
2004-11-29 valos
|
||
|
||
* lasso/xml/disco_description.c, lasso/xml/disco_description.h,
|
||
lasso/xml/disco_insert_entry.c, lasso/xml/disco_insert_entry.h,
|
||
lasso/xml/disco_modify.c, lasso/xml/disco_modify.h,
|
||
lasso/xml/disco_modify_response.c,
|
||
lasso/xml/disco_modify_response.h, lasso/xml/disco_options.c,
|
||
lasso/xml/disco_options.h, lasso/xml/disco_remove_entry.c,
|
||
lasso/xml/disco_remove_entry.h,
|
||
lasso/xml/disco_resource_offering.c,
|
||
lasso/xml/disco_resource_offering.h,
|
||
lasso/xml/disco_service_instance.c,
|
||
lasso/xml/disco_service_instance.h, lasso/xml/Makefile.am: Added 8
|
||
classes for discovering identity services (ID-WSF) They provide
|
||
methods to build Modify & ModifyResponse messages.
|
||
|
||
2004-11-29 valos
|
||
|
||
* lasso/xml/strings.h: Added 2 constants: LASSO_DISCO_HREF and
|
||
LASSO_DISCO_PREFIX
|
||
|
||
2004-11-29 fpeters
|
||
|
||
* lasso/xml/xml.c: check error and free memory in
|
||
lasso_node_new_from_soap
|
||
|
||
2004-11-29 fpeters
|
||
|
||
* lasso/xml/xml.c: elsif'ing
|
||
|
||
2004-11-28 fpeters
|
||
|
||
* lasso/id-ff/profile.c: error checking in
|
||
lasso_profile_get_request_type_from_soap_msg()
|
||
|
||
2004-11-28 fpeters
|
||
|
||
* lasso/xml/xml.c: cleaned up useless affectation
|
||
|
||
2004-11-26 fpeters
|
||
|
||
* lasso/xml/Makefile.am, lasso/xml/internals.h,
|
||
lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_authn_context.c, lasso/xml/lib_authn_request.c,
|
||
lasso/xml/lib_authn_request_envelope.c,
|
||
lasso/xml/lib_authn_response.c,
|
||
lasso/xml/lib_authn_response_envelope.c,
|
||
lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_idp_entries.c, lasso/xml/lib_idp_entry.c,
|
||
lasso/xml/lib_idp_list.c, lasso/xml/lib_logout_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_response.c,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_request_authn_context.c, lasso/xml/lib_scoping.c,
|
||
lasso/xml/lib_status_response.c, lasso/xml/lib_subject.c,
|
||
lasso/xml/saml_advice.c, lasso/xml/saml_assertion.c,
|
||
lasso/xml/saml_audience_restriction_condition.c,
|
||
lasso/xml/saml_authentication_statement.c,
|
||
lasso/xml/saml_authority_binding.c, lasso/xml/saml_conditions.c,
|
||
lasso/xml/saml_subject.c, lasso/xml/saml_subject_confirmation.c,
|
||
lasso/xml/saml_subject_locality.c,
|
||
lasso/xml/saml_subject_statement_abstract.c,
|
||
lasso/xml/samlp_request.c, lasso/xml/samlp_response.c,
|
||
lasso/xml/samlp_status.c, lasso/xml/samlp_status_code.c,
|
||
lasso/xml/xml.c, lasso/xml/xml.h: moved xml snippet stuffs into new
|
||
internals.h; those should not be exposed; changed snippet type from
|
||
character to enum (defined in internals.h)
|
||
|
||
2004-11-26 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/login.c: signature for
|
||
FederatationTerminationNotification; preparation for AuthnResponse.
|
||
|
||
2004-11-26 fpeters
|
||
|
||
* lasso/id-ff/name_identifier_mapping.c, lasso/id-ff/profile.c,
|
||
lasso/xml/lib_request_authn_context.h, lasso/xml/saml_advice.c,
|
||
lasso/xml/saml_authority_binding.c,
|
||
lasso/xml/saml_condition_abstract.c, lasso/xml/saml_conditions.c,
|
||
lasso/xml/saml_name_identifier.c,
|
||
lasso/xml/saml_statement_abstract.c,
|
||
lasso/xml/saml_subject_confirmation.c,
|
||
lasso/xml/saml_subject_locality.c: cut some long lines
|
||
|
||
2004-11-26 fpeters
|
||
|
||
* lasso/xml/saml_authority_binding.c: formatting
|
||
|
||
2004-11-26 fpeters
|
||
|
||
* lasso/xml/saml_subject_locality.c: added attribute snippet
|
||
support to <saml:SubjectLocality>
|
||
|
||
2004-11-26 fpeters
|
||
|
||
* lasso/xml/samlp_status_code.c: added attribute xml snippet
|
||
support to <samlp:StatusCode>
|
||
|
||
2004-11-26 fpeters
|
||
|
||
* lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_name_identifier_mapping_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_response.c: signature support
|
||
in <lib:FederationTerminationNotification>,
|
||
<lib:NameIdentifierMappingRequest> and
|
||
<lib:NameIdentifierMappingResponse>
|
||
|
||
2004-11-26 fpeters
|
||
|
||
* lasso/xml/saml_conditions.c: added attribute xml snippet support
|
||
to <saml:Conditions>
|
||
|
||
2004-11-26 fpeters
|
||
|
||
* lasso/xml/saml_authority_binding.c: use xmlsnippets in
|
||
<saml:AuthorityBinding>
|
||
|
||
2004-11-26 fpeters
|
||
|
||
* lasso/xml/saml_authentication_statement.c: fixed comment
|
||
formatting
|
||
|
||
2004-11-26 fpeters
|
||
|
||
* lasso/xml/saml_authentication_statement.c: use attribute xml
|
||
snippet support in <saml:AuthenticationStatement>
|
||
|
||
2004-11-26 fpeters
|
||
|
||
* lasso/xml/lib_name_identifier_mapping_request.c: use attribute
|
||
xml snippet support in <lib:NameIdentifierMappingRequest>
|
||
|
||
2004-11-26 fpeters
|
||
|
||
* lasso/xml/lib_logout_request.c: use attribute xml snippet support
|
||
in <lib:LogoutRequest>
|
||
|
||
2004-11-26 fpeters
|
||
|
||
* lasso/xml/lib_federation_termination_notification.c: use
|
||
attribute snippet support in
|
||
<lib:FederationTerminationNotification>
|
||
|
||
2004-11-26 fpeters
|
||
|
||
* lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_authn_request_envelope.c: fixed comment formatting
|
||
|
||
2004-11-26 fpeters
|
||
|
||
* lasso/xml/lib_authentication_statement.c: use attribute xml
|
||
snippet support in <AuthenticationStatement>
|
||
|
||
2004-11-26 fpeters
|
||
|
||
* configure.ac: woke up to remove tutorials from configure.ac
|
||
|
||
2004-11-25 fpeters
|
||
|
||
* tests/login_tests.c: indentation leftovers
|
||
|
||
2004-11-25 fpeters
|
||
|
||
* docs/Makefile.am: removed examples/ and docs/tutorial directories
|
||
(obsolete stuffs)
|
||
|
||
2004-11-25 fpeters
|
||
|
||
* lasso/export.h, lasso/lasso.h, lasso/id-ff/federation.c,
|
||
lasso/id-ff/logout.c, lasso/id-ff/logout.h,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/profile.c,
|
||
lasso/id-ff/session.h, lasso/xml/errors.c,
|
||
lasso/xml/lib_assertion.c,
|
||
lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_authentication_statement.h,
|
||
lasso/xml/lib_authn_context.c, lasso/xml/lib_authn_request.c,
|
||
lasso/xml/lib_authn_response.c, lasso/xml/lib_authn_response.h,
|
||
lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_federation_termination_notification.h,
|
||
lasso/xml/lib_idp_entries.c, lasso/xml/lib_idp_entry.c,
|
||
lasso/xml/lib_idp_entry.h, lasso/xml/lib_idp_list.c,
|
||
lasso/xml/lib_logout_request.c, lasso/xml/lib_logout_request.h,
|
||
lasso/xml/lib_logout_response.c,
|
||
lasso/xml/lib_name_identifier_mapping_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_response.c,
|
||
lasso/xml/lib_name_identifier_mapping_response.h,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_register_name_identifier_response.c,
|
||
lasso/xml/lib_request_authn_context.c, lasso/xml/lib_scoping.c,
|
||
lasso/xml/lib_status_response.c, lasso/xml/lib_status_response.h,
|
||
lasso/xml/lib_subject.c, lasso/xml/lib_subject.h,
|
||
lasso/xml/saml_advice.c, lasso/xml/saml_assertion.c,
|
||
lasso/xml/saml_audience_restriction_condition.c,
|
||
lasso/xml/saml_authentication_statement.c,
|
||
lasso/xml/saml_authority_binding.c, lasso/xml/saml_conditions.c,
|
||
lasso/xml/saml_name_identifier.c, lasso/xml/saml_subject.c,
|
||
lasso/xml/saml_subject_confirmation.c,
|
||
lasso/xml/saml_subject_locality.c,
|
||
lasso/xml/saml_subject_statement_abstract.c,
|
||
lasso/xml/saml_subject_statement_abstract.h,
|
||
lasso/xml/samlp_request.c, lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_response.c, lasso/xml/samlp_response_abstract.c,
|
||
lasso/xml/samlp_status.c, lasso/xml/samlp_status_code.c,
|
||
lasso/xml/tools.c, lasso/xml/xml.c: indentation work
|
||
|
||
2004-11-25 fpeters
|
||
|
||
* lasso/id-ff/name_identifier_mapping.h,
|
||
lasso/id-ff/name_registration.h, lasso/id-ff/provider.c: restore
|
||
spaces in front of author name
|
||
|
||
2004-11-25 fpeters
|
||
|
||
* HACKING, lasso/lasso.c, lasso/id-ff/defederation.h,
|
||
lasso/id-ff/federation.h, lasso/id-ff/identity.h,
|
||
lasso/id-ff/login.c, lasso/id-ff/login.h, lasso/id-ff/logout.c,
|
||
lasso/id-ff/logout.h, lasso/id-ff/name_identifier_mapping.h,
|
||
lasso/id-ff/name_registration.h, lasso/id-ff/profile.h,
|
||
lasso/id-ff/provider.c, lasso/id-ff/provider.h,
|
||
lasso/id-ff/server.h, lasso/id-ff/session.c, lasso/id-ff/session.h,
|
||
lasso/xml/lib_assertion.h,
|
||
lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_authentication_statement.h,
|
||
lasso/xml/lib_authn_context.h, lasso/xml/lib_authn_request.h,
|
||
lasso/xml/lib_authn_request_envelope.h,
|
||
lasso/xml/lib_authn_response.h,
|
||
lasso/xml/lib_authn_response_envelope.h,
|
||
lasso/xml/lib_federation_termination_notification.h,
|
||
lasso/xml/lib_idp_entries.h, lasso/xml/lib_idp_entry.h,
|
||
lasso/xml/lib_idp_list.h, lasso/xml/lib_logout_request.h,
|
||
lasso/xml/lib_logout_response.h,
|
||
lasso/xml/lib_name_identifier_mapping_request.h,
|
||
lasso/xml/lib_name_identifier_mapping_response.h,
|
||
lasso/xml/lib_register_name_identifier_request.h,
|
||
lasso/xml/lib_register_name_identifier_response.h,
|
||
lasso/xml/lib_request_authn_context.h, lasso/xml/lib_scoping.h,
|
||
lasso/xml/lib_status_response.h, lasso/xml/lib_subject.h,
|
||
lasso/xml/saml_advice.h, lasso/xml/saml_assertion.h,
|
||
lasso/xml/saml_audience_restriction_condition.h,
|
||
lasso/xml/saml_authentication_statement.h,
|
||
lasso/xml/saml_authority_binding.h,
|
||
lasso/xml/saml_condition_abstract.h, lasso/xml/saml_conditions.h,
|
||
lasso/xml/saml_name_identifier.h,
|
||
lasso/xml/saml_statement_abstract.h, lasso/xml/saml_subject.h,
|
||
lasso/xml/saml_subject_confirmation.h,
|
||
lasso/xml/saml_subject_locality.h,
|
||
lasso/xml/saml_subject_statement.h,
|
||
lasso/xml/saml_subject_statement_abstract.h,
|
||
lasso/xml/samlp_request.h, lasso/xml/samlp_request_abstract.h,
|
||
lasso/xml/samlp_response.h, lasso/xml/samlp_response_abstract.h,
|
||
lasso/xml/samlp_status.h, lasso/xml/samlp_status_code.h,
|
||
lasso/xml/strings.h, lasso/xml/tools.h, lasso/xml/xml.h: limit line
|
||
length to 100 characters.
|
||
|
||
2004-11-25 fpeters
|
||
|
||
* lasso/xml/xml.c: cut down on line length; removed unnecessary
|
||
cast, implemented 't' snippet handling.
|
||
|
||
2004-11-25 valos
|
||
|
||
* lasso/xml/xml.c: added xml complex and simple elements sequences
|
||
support to xmlsnippet
|
||
|
||
2004-11-25 fpeters
|
||
|
||
* lasso/xml/xml.c: don't loop twice on xmlsnippets
|
||
|
||
2004-11-25 fpeters
|
||
|
||
* lasso/xml/strings.h: removed some unused #define
|
||
|
||
2004-11-25 fpeters
|
||
|
||
* lasso/xml/saml_assertion.c: use new xml attribute support for
|
||
saml:Assertion
|
||
|
||
2004-11-25 fpeters
|
||
|
||
* lasso/xml/xml.c: added xml attribute support to xmlsnippet
|
||
|
||
2004-11-22 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/defederation.h,
|
||
lasso/id-ff/federation.c, lasso/id-ff/federation.h,
|
||
lasso/id-ff/identity.c, lasso/id-ff/identity.h,
|
||
lasso/id-ff/login.c, lasso/id-ff/login.h, lasso/id-ff/logout.c,
|
||
lasso/id-ff/logout.h, lasso/id-ff/profile.c, lasso/id-ff/profile.h,
|
||
lasso/id-ff/provider.c, lasso/id-ff/provider.h,
|
||
lasso/id-ff/server.c, lasso/id-ff/server.h, lasso/id-ff/session.c,
|
||
lasso/id-ff/session.h: renamed private struct member to
|
||
private_data (gtk+ does it like that)
|
||
|
||
2004-11-22 fpeters
|
||
|
||
* HACKING: fixed emacs mode
|
||
|
||
2004-11-22 fpeters
|
||
|
||
* HACKING: Note about lasso-c-mode for Emacs users
|
||
|
||
2004-11-22 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/lecp.c,
|
||
lasso/id-ff/login.c, lasso/id-ff/logout.c,
|
||
lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c, lasso/xml/lib_authn_request.c,
|
||
lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_logout_request.c,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_status_response.c,
|
||
lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_response_abstract.c, lasso/xml/xml.c,
|
||
lasso/xml/xml.h, python/tests/profiles_tests.py: added error
|
||
checking on query strings; python tests should now pass
|
||
|
||
2004-11-22 fpeters
|
||
|
||
* python/tests/errorchecking_tests.py,
|
||
python/tests/profiles_tests.py: sync python tests with lasso 0.5
|
||
|
||
2004-11-22 fpeters
|
||
|
||
* lasso/id-ff/server.c: don't dump empty file path in server dumps
|
||
|
||
2004-11-22 fpeters
|
||
|
||
* csharp/Makefile.am, java/Makefile.am: merged late 0.5 changes to
|
||
java/ and csharp/ Makefile.am
|
||
|
||
2004-11-18 fpeters
|
||
|
||
* lasso/xml/lib_authn_request.c: unused variables
|
||
|
||
2004-11-18 fpeters
|
||
|
||
* lasso/xml/xml.c: include appropriate file so
|
||
saml_name_identifier_new is defined
|
||
|
||
2004-11-18 fpeters
|
||
|
||
* lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_response_abstract.c, lasso/xml/xml.c: removed
|
||
unnecessary lasso_node_impl_init_from_query
|
||
|
||
2004-11-18 fpeters
|
||
|
||
* lasso/xml/tools.c: fixed signed/unsigned mismatch
|
||
|
||
2004-11-18 fpeters
|
||
|
||
* lasso/id-ff/profile.c: server is not part of <profile> dump
|
||
|
||
2004-11-18 fpeters
|
||
|
||
* lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_authn_context.c, lasso/xml/lib_authn_request.c,
|
||
lasso/xml/lib_authn_request_envelope.c,
|
||
lasso/xml/lib_authn_response.c,
|
||
lasso/xml/lib_authn_response_envelope.c,
|
||
lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_idp_entries.c, lasso/xml/lib_idp_entry.c,
|
||
lasso/xml/lib_idp_list.c, lasso/xml/lib_logout_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_response.c,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_request_authn_context.c, lasso/xml/lib_scoping.c,
|
||
lasso/xml/lib_status_response.c, lasso/xml/lib_subject.c,
|
||
lasso/xml/saml_advice.c, lasso/xml/saml_assertion.c,
|
||
lasso/xml/saml_audience_restriction_condition.c,
|
||
lasso/xml/saml_authentication_statement.c,
|
||
lasso/xml/saml_conditions.c, lasso/xml/saml_subject.c,
|
||
lasso/xml/saml_subject_confirmation.c,
|
||
lasso/xml/saml_subject_statement_abstract.c,
|
||
lasso/xml/samlp_request.c, lasso/xml/samlp_response.c,
|
||
lasso/xml/samlp_status.c, lasso/xml/samlp_status_code.c,
|
||
lasso/xml/xml.c, lasso/xml/xml.h: use same "xmlsnippets" (name will
|
||
probably change) to build xml nodes
|
||
|
||
2004-11-17 fpeters
|
||
|
||
* lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_authn_context.c, lasso/xml/lib_authn_request.c,
|
||
lasso/xml/lib_authn_request_envelope.c,
|
||
lasso/xml/lib_authn_response.c,
|
||
lasso/xml/lib_authn_response_envelope.c,
|
||
lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_idp_entries.c, lasso/xml/lib_idp_entry.c,
|
||
lasso/xml/lib_idp_list.c, lasso/xml/lib_logout_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_response.c,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_request_authn_context.c, lasso/xml/lib_scoping.c,
|
||
lasso/xml/lib_status_response.c, lasso/xml/lib_subject.c,
|
||
lasso/xml/saml_advice.c, lasso/xml/saml_assertion.c,
|
||
lasso/xml/saml_audience_restriction_condition.c,
|
||
lasso/xml/saml_authentication_statement.c,
|
||
lasso/xml/saml_conditions.c, lasso/xml/saml_subject.c,
|
||
lasso/xml/saml_subject_confirmation.c,
|
||
lasso/xml/saml_subject_statement_abstract.c,
|
||
lasso/xml/samlp_request.c, lasso/xml/samlp_response.c,
|
||
lasso/xml/samlp_status.c, lasso/xml/samlp_status_code.c,
|
||
lasso/xml/xml.c, lasso/xml/xml.h: refactored init_from_xml
|
||
functions (lasso is now less than 20000 lines)
|
||
|
||
2004-11-16 fpeters
|
||
|
||
* lasso/id-ff/federation.h, lasso/id-ff/profile.h,
|
||
lasso/xml/errors.c, lasso/xml/lib_scoping.c,
|
||
lasso/xml/saml_assertion.c, lasso/xml/xml.c: more header cleaning
|
||
|
||
2004-11-16 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/login.c,
|
||
lasso/id-ff/login.h, lasso/id-ff/logout.c,
|
||
lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/profile.c,
|
||
lasso/id-ff/provider.c, lasso/id-ff/server.c,
|
||
lasso/id-ff/session.c, lasso/xml/lib_assertion.h,
|
||
lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_authentication_statement.h,
|
||
lasso/xml/lib_authn_response.h,
|
||
lasso/xml/lib_authn_response_envelope.h,
|
||
lasso/xml/lib_logout_request.h,
|
||
lasso/xml/lib_name_identifier_mapping_request.h,
|
||
lasso/xml/lib_name_identifier_mapping_response.h,
|
||
lasso/xml/lib_register_name_identifier_request.h,
|
||
lasso/xml/saml_authentication_statement.h,
|
||
lasso/xml/saml_conditions.h, lasso/xml/samlp_response_abstract.h,
|
||
lasso/xml/tools.c, lasso/xml/tools.h, lasso/xml/xml.c,
|
||
lasso/xml/xml.h: cleaning #includes
|
||
|
||
2004-11-16 fpeters
|
||
|
||
* lasso/xml/samlp_status.c, lasso/xml/samlp_status_code.c,
|
||
lasso/xml/samlp_status_code.h: support for samlp:StatusCode in
|
||
samlp:StatusCode in ... ad vitam.
|
||
|
||
2004-11-15 fpeters
|
||
|
||
* tests/login_tests.c: tests are ok
|
||
|
||
2004-11-15 fpeters
|
||
|
||
* configure.ac, lasso/Makefile.am, lasso/lasso.h,
|
||
lasso/id-ff/Makefile.am, lasso/id-ff/defederation.c,
|
||
lasso/id-ff/defederation.h, lasso/id-ff/federation.c,
|
||
lasso/id-ff/identity.c, lasso/id-ff/identity.h, lasso/id-ff/lecp.c,
|
||
lasso/id-ff/lecp.h, lasso/id-ff/login.c, lasso/id-ff/login.h,
|
||
lasso/id-ff/logout.c, lasso/id-ff/logout.h,
|
||
lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_identifier_mapping.h,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/name_registration.h,
|
||
lasso/id-ff/profile.c, lasso/id-ff/profile.h,
|
||
lasso/id-ff/provider.c, lasso/id-ff/server.c, lasso/id-ff/server.h,
|
||
lasso/id-ff/session.c: renamed lasso/environs/ to lasso/id-ff/
|
||
|
||
2004-11-15 fpeters
|
||
|
||
* tests/random_tests.c: new tests
|
||
|
||
2004-11-15 fpeters
|
||
|
||
* tests/login_tests.c, tests/tests.c: updated tests
|
||
|
||
2004-11-09 fpeters
|
||
|
||
* lasso/id-ff/federation.c, lasso/id-ff/identity.c,
|
||
lasso/id-ff/login.c, lasso/id-ff/logout.c,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/profile.c,
|
||
lasso/id-ff/provider.c, lasso/id-ff/server.c,
|
||
lasso/id-ff/session.c, lasso/xml/lib_assertion.c,
|
||
lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_authn_context.c, lasso/xml/lib_authn_request.c,
|
||
lasso/xml/lib_authn_request_envelope.c,
|
||
lasso/xml/lib_authn_response.c,
|
||
lasso/xml/lib_authn_response_envelope.c,
|
||
lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_idp_entries.c, lasso/xml/lib_idp_entry.c,
|
||
lasso/xml/lib_idp_list.c, lasso/xml/lib_logout_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_response.c,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_request_authn_context.c, lasso/xml/lib_scoping.c,
|
||
lasso/xml/lib_status_response.c, lasso/xml/lib_subject.c,
|
||
lasso/xml/saml_advice.c, lasso/xml/saml_assertion.c,
|
||
lasso/xml/saml_audience_restriction_condition.c,
|
||
lasso/xml/saml_authentication_statement.c,
|
||
lasso/xml/saml_authority_binding.c, lasso/xml/saml_conditions.c,
|
||
lasso/xml/saml_name_identifier.c, lasso/xml/saml_subject.c,
|
||
lasso/xml/saml_subject_confirmation.c,
|
||
lasso/xml/saml_subject_locality.c,
|
||
lasso/xml/saml_subject_statement_abstract.c,
|
||
lasso/xml/samlp_request.c, lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_response.c, lasso/xml/samlp_response_abstract.c,
|
||
lasso/xml/samlp_status.c, lasso/xml/samlp_status_code.c,
|
||
lasso/xml/tools.c, lasso/xml/tools.h, lasso/xml/xml.c,
|
||
lasso/xml/xml.h: return value on init_from_xml; and minor tweaks to
|
||
code style
|
||
|
||
2004-11-04 fpeters
|
||
|
||
* tests/data/idp1-la/metadata.xml: Fixed value of
|
||
SingleSignOnProtocolProfile metadata : added support of artifact
|
||
and post. [lasso-orig rev1.2]
|
||
|
||
2004-11-03 fpeters
|
||
|
||
* lasso/xml/Makefile.am, lasso/xml/debug.c, lasso/xml/debug.h,
|
||
lasso/xml/tools.c, lasso/xml/tools.h: move debug functions with
|
||
other tools functions in tools.c
|
||
|
||
2004-11-03 fpeters
|
||
|
||
* lasso/xml/lib_authn_context.h: we're missing
|
||
AuthenticationContextStatement support
|
||
|
||
2004-11-03 fpeters
|
||
|
||
* lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_response_abstract.c: Fixed 2 bugs in
|
||
lasso_node_add_signature_tmpl() * the transform method "exclusive
|
||
C14N" was missing in Transforms element * removed useless KeyInfo
|
||
element in Signatures without X509 data
|
||
|
||
[from lasso-orig revision 1.95]
|
||
|
||
2004-11-01 fpeters
|
||
|
||
* lasso/xml/lib_assertion.c,
|
||
lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_authn_context.c, lasso/xml/lib_authn_response.c,
|
||
lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_request_authn_context.c, lasso/xml/lib_subject.c,
|
||
lasso/xml/saml_assertion.c,
|
||
lasso/xml/saml_audience_restriction_condition.c,
|
||
lasso/xml/saml_authentication_statement.c,
|
||
lasso/xml/saml_name_identifier.c: cleaning files
|
||
|
||
2004-11-01 fpeters
|
||
|
||
* lasso/id-ff/lecp.c, lasso/id-ff/lecp.h, lasso/id-ff/login.c,
|
||
lasso/id-ff/login.h, lasso/xml/lib_authn_request_envelope.c,
|
||
lasso/xml/lib_authn_request_envelope.h,
|
||
lasso/xml/lib_authn_response_envelope.c,
|
||
lasso/xml/lib_authn_response_envelope.h: LECP converted to new tree
|
||
|
||
2004-11-01 fpeters
|
||
|
||
* lasso/id-ff/federation.c: set RemoteProviderID has <federation>
|
||
attribute instead of text child to be a little more compatible with
|
||
lasso (still incompatible since they put all the federation in a
|
||
global <federations> while I put them directly in the <identity>).
|
||
|
||
2004-11-01 fpeters
|
||
|
||
* lasso/id-ff/name_registration.c: sign message in name
|
||
registration
|
||
|
||
2004-11-01 fpeters
|
||
|
||
* lasso/id-ff/logout.c: fixed previous lasso-head port
|
||
|
||
2004-11-01 fpeters
|
||
|
||
* lasso/id-ff/logout.c: Corrected lasso_logout_process_response_msg
|
||
so that it works for proxies.
|
||
|
||
2004-11-01 fpeters
|
||
|
||
* swig/Lasso.i: - Added Swig access to attribute role in
|
||
LassoProvider (needed for proxies). - Renamed TargetNamespace
|
||
(without uppercase 'S').
|
||
|
||
2004-10-30 fpeters
|
||
|
||
* lasso/id-ff/logout.c, lasso/xml/lib_logout_request.c,
|
||
lasso/xml/lib_logout_response.c,
|
||
lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_response_abstract.c,
|
||
lasso/xml/samlp_response_abstract.h: xmlsec for logout requests and
|
||
responses
|
||
|
||
2004-10-30 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/lecp.c,
|
||
lasso/id-ff/login.c, lasso/id-ff/logout.c,
|
||
lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c,
|
||
lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_request_abstract.h, lasso/xml/xml.c,
|
||
lasso/xml/xml.h: ds:Signature in <samlp:request/> (in login) (and
|
||
the signature is not verified yet)
|
||
|
||
2004-10-29 fpeters
|
||
|
||
* lasso/xml/lib_authn_response.c, lasso/xml/samlp_response.c,
|
||
lasso/xml/samlp_response.h: cleaning up
|
||
|
||
2004-10-29 fpeters
|
||
|
||
* lasso/id-ff/login.c: read over lasso_login_process_request_msg
|
||
|
||
2004-10-29 fpeters
|
||
|
||
* lasso/id-ff/login.c: syncing other functions
|
||
|
||
2004-10-29 fpeters
|
||
|
||
* lasso/xml/lib_logout_response.c,
|
||
lasso/xml/lib_name_identifier_mapping_response.c,
|
||
lasso/xml/lib_register_name_identifier_response.c,
|
||
lasso/xml/samlp_response_abstract.c,
|
||
lasso/xml/samlp_response_abstract.h:
|
||
lasso_samlp_response_abstract_fill to initialize responses with id,
|
||
time and versions.
|
||
|
||
2004-10-29 fpeters
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/profile.c: synced
|
||
lasso_login_build_authn_response_msg
|
||
|
||
2004-10-29 fpeters
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/provider.c,
|
||
lasso/id-ff/provider.h: synced lasso_login_build_authn_request_msg;
|
||
added has_protocol_profile function.
|
||
|
||
2004-10-29 fpeters
|
||
|
||
* lasso/id-ff/login.c: synced lasso_login_build_artifact_msg
|
||
|
||
2004-10-29 fpeters
|
||
|
||
* lasso/id-ff/login.c: synced (not much to do)
|
||
lasso_login_accept_sso
|
||
|
||
2004-10-29 fpeters
|
||
|
||
* lasso/id-ff/login.c: not much on
|
||
lasso_login_process_response_status_and_assertion
|
||
|
||
2004-10-29 fpeters
|
||
|
||
* lasso/id-ff/login.c: cleaned up lasso_login_process_federation
|
||
|
||
2004-10-29 fpeters
|
||
|
||
* lasso/id-ff/login.c: no space before :
|
||
|
||
2004-10-29 fpeters
|
||
|
||
* lasso/id-ff/login.c: sync unknown error value with lasso
|
||
|
||
2004-10-29 fpeters
|
||
|
||
* lasso/xml/tools.c, lasso/xml/tools.h: reformatted
|
||
lasso_get_pem_file_type
|
||
|
||
2004-10-29 fpeters
|
||
|
||
* lasso/id-ff/login.c, lasso/xml/tools.c, lasso/xml/tools.h: apply
|
||
optimization to build_random_sequence (and use it in
|
||
build_unique_id)
|
||
|
||
2004-10-29 fpeters
|
||
|
||
* lasso/xml/xml.c: change function signature
|
||
|
||
2004-10-28 fpeters
|
||
|
||
* lasso/xml/tools.c, lasso/xml/tools.h: style
|
||
|
||
2004-10-28 fpeters
|
||
|
||
* lasso/xml/tools.c, lasso/xml/tools.h: fixed
|
||
lasso_get_current_time to return UTC time
|
||
|
||
2004-10-28 fpeters
|
||
|
||
* lasso/xml/tools.c, lasso/xml/tools.h: removed unused
|
||
lasso_g_ptr_array_index
|
||
|
||
2004-10-27 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/federation.c,
|
||
lasso/id-ff/identity.c, lasso/id-ff/lecp.c, lasso/id-ff/login.c,
|
||
lasso/id-ff/logout.c, lasso/id-ff/name_registration.c,
|
||
lasso/id-ff/profile.c, lasso/id-ff/provider.c,
|
||
lasso/id-ff/server.c, lasso/id-ff/session.c, lasso/xml/errors.c,
|
||
lasso/xml/tools.c: removal of \n at end of error messages
|
||
|
||
2004-10-27 fpeters
|
||
|
||
* lasso/xml/lib_authn_request_envelope.c,
|
||
lasso/xml/lib_idp_entries.c, lasso/xml/lib_idp_entry.c,
|
||
lasso/xml/lib_idp_list.c, lasso/xml/lib_logout_request.c,
|
||
lasso/xml/lib_logout_response.c,
|
||
lasso/xml/lib_request_authn_context.c,
|
||
lasso/xml/lib_status_response.c, lasso/xml/saml_advice.c,
|
||
lasso/xml/saml_authentication_statement.c,
|
||
lasso/xml/saml_authority_binding.c,
|
||
lasso/xml/saml_condition_abstract.c,
|
||
lasso/xml/saml_statement_abstract.c, lasso/xml/saml_subject.c,
|
||
lasso/xml/saml_subject_statement_abstract.c: removed useless casts
|
||
|
||
2004-10-27 fpeters
|
||
|
||
* lasso/lasso.c: indented lasso.c
|
||
|
||
2004-10-27 fpeters
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/profile.c,
|
||
lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/saml_assertion.c, lasso/xml/saml_name_identifier.c,
|
||
lasso/xml/saml_subject.c, lasso/xml/saml_subject_statement.c,
|
||
lasso/xml/samlp_request.c, lasso/xml/samlp_request.h,
|
||
lasso/xml/samlp_request_abstract.c, lasso/xml/samlp_response.c,
|
||
lasso/xml/samlp_response_abstract.c: cleaning up
|
||
|
||
2004-10-27 fpeters
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: removed unused code
|
||
|
||
2004-10-27 fpeters
|
||
|
||
* configure.ac: [2004-10-26 19:36 rchantereau] configure.ac: Some
|
||
configuration variables and configure options in order to compile
|
||
php.
|
||
|
||
2004-10-27 fpeters
|
||
|
||
* configure.ac, lasso/Makefile.am, lasso/lasso.c, lasso/lasso.h,
|
||
lasso/id-ff/Makefile.am, lasso/id-ff/defederation.c,
|
||
lasso/id-ff/defederation.h, lasso/id-ff/federation.c,
|
||
lasso/id-ff/federation.h, lasso/id-ff/identity.c,
|
||
lasso/id-ff/identity.h, lasso/id-ff/lecp.c, lasso/id-ff/lecp.h,
|
||
lasso/id-ff/login.c, lasso/id-ff/login.h, lasso/id-ff/logout.c,
|
||
lasso/id-ff/logout.h, lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_identifier_mapping.h,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/name_registration.h,
|
||
lasso/id-ff/profile.c, lasso/id-ff/profile.h,
|
||
lasso/id-ff/provider.c, lasso/id-ff/provider.h,
|
||
lasso/id-ff/server.c, lasso/id-ff/server.h, lasso/id-ff/session.c,
|
||
lasso/id-ff/session.h, lasso/xml/Makefile.am, lasso/xml/errors.h,
|
||
lasso/xml/lib.h, lasso/xml/lib_assertion.c,
|
||
lasso/xml/lib_assertion.h,
|
||
lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_authentication_statement.h,
|
||
lasso/xml/lib_authn_context.c, lasso/xml/lib_authn_context.h,
|
||
lasso/xml/lib_authn_request.c, lasso/xml/lib_authn_request.h,
|
||
lasso/xml/lib_authn_request_envelope.c,
|
||
lasso/xml/lib_authn_request_envelope.h,
|
||
lasso/xml/lib_authn_response.c, lasso/xml/lib_authn_response.h,
|
||
lasso/xml/lib_authn_response_envelope.c,
|
||
lasso/xml/lib_authn_response_envelope.h,
|
||
lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_federation_termination_notification.h,
|
||
lasso/xml/lib_idp_entries.c, lasso/xml/lib_idp_entries.h,
|
||
lasso/xml/lib_idp_entry.c, lasso/xml/lib_idp_entry.h,
|
||
lasso/xml/lib_idp_list.c, lasso/xml/lib_idp_list.h,
|
||
lasso/xml/lib_idp_provided_name_identifier.c,
|
||
lasso/xml/lib_idp_provided_name_identifier.h,
|
||
lasso/xml/lib_logout_request.c, lasso/xml/lib_logout_request.h,
|
||
lasso/xml/lib_logout_response.c, lasso/xml/lib_logout_response.h,
|
||
lasso/xml/lib_name_identifier_mapping_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_request.h,
|
||
lasso/xml/lib_name_identifier_mapping_response.c,
|
||
lasso/xml/lib_name_identifier_mapping_response.h,
|
||
lasso/xml/lib_old_provided_name_identifier.c,
|
||
lasso/xml/lib_old_provided_name_identifier.h,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_register_name_identifier_request.h,
|
||
lasso/xml/lib_register_name_identifier_response.c,
|
||
lasso/xml/lib_register_name_identifier_response.h,
|
||
lasso/xml/lib_request_authn_context.c,
|
||
lasso/xml/lib_request_authn_context.h, lasso/xml/lib_scoping.c,
|
||
lasso/xml/lib_scoping.h,
|
||
lasso/xml/lib_sp_provided_name_identifier.c,
|
||
lasso/xml/lib_sp_provided_name_identifier.h,
|
||
lasso/xml/lib_status_response.c, lasso/xml/lib_status_response.h,
|
||
lasso/xml/lib_subject.c, lasso/xml/lib_subject.h, lasso/xml/saml.h,
|
||
lasso/xml/saml_advice.c, lasso/xml/saml_advice.h,
|
||
lasso/xml/saml_assertion.c, lasso/xml/saml_assertion.h,
|
||
lasso/xml/saml_audience_restriction_condition.c,
|
||
lasso/xml/saml_audience_restriction_condition.h,
|
||
lasso/xml/saml_authentication_statement.c,
|
||
lasso/xml/saml_authentication_statement.h,
|
||
lasso/xml/saml_authority_binding.c,
|
||
lasso/xml/saml_authority_binding.h,
|
||
lasso/xml/saml_condition_abstract.c,
|
||
lasso/xml/saml_condition_abstract.h, lasso/xml/saml_conditions.c,
|
||
lasso/xml/saml_conditions.h, lasso/xml/saml_name_identifier.c,
|
||
lasso/xml/saml_name_identifier.h,
|
||
lasso/xml/saml_statement_abstract.c,
|
||
lasso/xml/saml_statement_abstract.h, lasso/xml/saml_subject.c,
|
||
lasso/xml/saml_subject.h, lasso/xml/saml_subject_confirmation.c,
|
||
lasso/xml/saml_subject_confirmation.h,
|
||
lasso/xml/saml_subject_locality.c,
|
||
lasso/xml/saml_subject_locality.h,
|
||
lasso/xml/saml_subject_statement.c,
|
||
lasso/xml/saml_subject_statement.h,
|
||
lasso/xml/saml_subject_statement_abstract.c,
|
||
lasso/xml/saml_subject_statement_abstract.h,
|
||
lasso/xml/samlp_request.c, lasso/xml/samlp_request.h,
|
||
lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_request_abstract.h, lasso/xml/samlp_response.c,
|
||
lasso/xml/samlp_response.h, lasso/xml/samlp_response_abstract.c,
|
||
lasso/xml/samlp_response_abstract.h, lasso/xml/samlp_status.c,
|
||
lasso/xml/samlp_status.h, lasso/xml/samlp_status_code.c,
|
||
lasso/xml/samlp_status_code.h, lasso/xml/soap-env_body.c,
|
||
lasso/xml/soap-env_body.h, lasso/xml/soap-env_envelope.c,
|
||
lasso/xml/soap-env_envelope.h, lasso/xml/strings.h,
|
||
lasso/xml/tools.c, lasso/xml/tools.h, lasso/xml/xml.c,
|
||
lasso/xml/xml.h, swig/Lasso.i, tests/Makefile.am,
|
||
tests/login_tests.c, tests/tests.c: Done with the move to
|
||
structures and the removal of protocols/ (lasso branched on October
|
||
2nd; occasional merges since then).
|
||
|
||
- Compatible with current souk test suites. - Missing memory
|
||
management for everything in xml/ - Missing xmlsec support for SOAP
|
||
messages.
|
||
|
||
2004-10-03 eraviart
|
||
|
||
* lasso/id-ff/name_registration.c: Removed wrong test and changed a
|
||
comment.
|
||
|
||
2004-10-03 eraviart
|
||
|
||
* swig/Lasso.i: Added RegisterNameIdentifier request and response
|
||
to SWIG binding.
|
||
|
||
2004-10-03 eraviart
|
||
|
||
* swig/Lasso.i: Corrected error in exception generation for
|
||
non-Python bindings.
|
||
|
||
2004-10-03 eraviart
|
||
|
||
* python/tests/profiles_tests.py, swig/Lasso.i: Removed
|
||
SWIG_Warning which doesn't exist in Swig.
|
||
|
||
Updated Python tests.
|
||
|
||
2004-10-02 eraviart
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/login.c,
|
||
lasso/id-ff/logout.c, lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c, lasso/id-ff/profile.c,
|
||
lasso/id-ff/profile.h, lasso/xml/errors.h, swig/Lasso.i: Integrated
|
||
scalp_is_liberty_query into Lasso. Consequently,
|
||
LASSO_PROFILE_ERROR_INVALID_QUERY is now a negative error code and
|
||
a critical message is displayed when this error occurs.
|
||
|
||
2004-10-02 eraviart
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/login.h, lasso/id-ff/profile.h,
|
||
lasso/xml/errors.c, lasso/xml/errors.h, swig/Lasso.i: Removed
|
||
function lasso_login_process_without_authn_request_msg. It has
|
||
been replaced with:
|
||
lasso_login_init_self_addressed_authn_request(remote_providerID);
|
||
/* ...Set protocolProfile, isPassive, consent, relayState here...
|
||
*/ lasso_login_process_authn_request_message(NULL,
|
||
lassoHttpMethodSelfAddressed); This
|
||
change was needed because there was no way to set isPassive,
|
||
consent, etc, before.
|
||
|
||
Standardized some error codes and messages.
|
||
|
||
2004-10-02 eraviart
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/login.c,
|
||
lasso/id-ff/logout.c, lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_registration.c, lasso/xml/errors.c,
|
||
lasso/xml/errors.h, swig/Lasso.i: Homogeneized error handling for
|
||
HTTP methods in requests.
|
||
|
||
Reworked error codes, so that positive and negative numbers don't
|
||
overlap: It will be easier to change the sign of an error code
|
||
without break API.
|
||
|
||
Realigned error codes definitions.
|
||
|
||
2004-10-02 eraviart
|
||
|
||
* lasso/id-ff/login.c: Removed consent from fake authnRequest
|
||
created by lasso_login_process_without_authn_request_msg: Since the
|
||
nameIDPolicy is "any", must_ask_for_consent must return true and if
|
||
the user doesn't give its consent, a one-time nameidentifier should
|
||
be used.
|
||
|
||
2004-10-02 eraviart
|
||
|
||
* lasso/id-ff/login.c: In
|
||
lasso_login_process_without_authn_request_msg, set the isPassive
|
||
flag of the fake authnRequest to false, so that must_authenticate()
|
||
returns true.
|
||
|
||
2004-10-02 eraviart
|
||
|
||
* lasso/id-ff/login.c: Corrected handling of NULL remote_providerID
|
||
in lasso_login_process_without_authn_request_msg.
|
||
|
||
2004-10-02 valos
|
||
|
||
* lasso/id-ff/login.c: Fixed a bug in
|
||
lasso_login_process_without_authn_request_msg() and
|
||
lasso_login_build_assertion() When Identity provider initiates SSO,
|
||
response assertion MUST not include an InResponseTo attribute.
|
||
|
||
2004-10-02 valos
|
||
|
||
* lasso/xml/tools.c: Fixed a bug in lasso_query_to_dict() function
|
||
It occurred when a parameter didn't have a value.
|
||
|
||
2004-10-02 eraviart
|
||
|
||
* swig/Lasso.i: Added login method processWithoutAuthnRequestMsg to
|
||
SWIG bindings.
|
||
|
||
2004-10-02 valos
|
||
|
||
* lasso/id-ff/login.c: Added documentation
|
||
|
||
2004-10-02 valos
|
||
|
||
* lasso/id-ff/login.c: Modified
|
||
lasso_login_process_without_authn_request_msg() The
|
||
'remote_providerID' param is now optional (can be NULL).
|
||
|
||
2004-10-01 valos
|
||
|
||
* lasso/id-ff/login.c: Added methods comments
|
||
|
||
Fixed a bug in lasso_login_accept_sso()
|
||
|
||
2004-10-01 eraviart
|
||
|
||
* lasso/id-ff/login.c: Removed federation test, because for
|
||
one-time single sign-on, there is no federation.
|
||
|
||
2004-10-01 eraviart
|
||
|
||
* lasso/id-ff/login.c: Correction in consent handling for login
|
||
when testing IsPassive.
|
||
|
||
2004-10-01 valos
|
||
|
||
* lasso/id-ff/login.c: Fixed a bug in lasso_login_ask_for_consent()
|
||
Some cases had been forgotten.
|
||
|
||
2004-10-01 eraviart
|
||
|
||
* swig/Lasso.i: Corrected #define syntax in SWIG.
|
||
|
||
2004-10-01 eraviart
|
||
|
||
* swig/Lasso.i: Added consent constants in SWIG.
|
||
|
||
Use #define instead of xmlChar for string constants in SWIG.
|
||
|
||
2004-10-01 valos
|
||
|
||
* lasso/id-ff/identity.c, lasso/id-ff/session.c: Fixed a bug in
|
||
instance_init() methods of LassoIdentity and LassoSession classes
|
||
is_dirty flag was initialized to TRUE instead of FALSE.
|
||
|
||
2004-10-01 eraviart
|
||
|
||
* swig/Lasso.i: camelCased argument name in SWIG.
|
||
|
||
2004-10-01 eraviart
|
||
|
||
* lasso/xml/tools.c, lasso/xml/xml.c: English correction.
|
||
|
||
2004-10-01 eraviart
|
||
|
||
* lasso/xml/errors.h, swig/Lasso.i: Synchronized SWIG error codes
|
||
with those in errors.h (Shame on the developper who forgot to
|
||
update them in Lasso.i :-)
|
||
|
||
2004-10-01 valos
|
||
|
||
* lasso/xml/tools.c, lasso/xml/tools.h: Fixed a bug in
|
||
lasso_query_verify_signature() It was impossible to verify queries
|
||
signed with the DSA-SHA1 algorithm.
|
||
|
||
2004-10-01 valos
|
||
|
||
* lasso/xml/errors.c, lasso/xml/errors.h: Added one error code
|
||
|
||
2004-09-30 eraviart
|
||
|
||
* tests/login_tests.c: Updated login C tests to new API for
|
||
obtaining consent.
|
||
|
||
2004-09-30 eraviart
|
||
|
||
* swig/Lasso.i: Added mustAskForConsent to login in SWIG.
|
||
|
||
camelCased a parameter name.
|
||
|
||
2004-09-30 valos
|
||
|
||
* lasso/id-ff/lecp.c, lasso/id-ff/lecp.h, lasso/id-ff/login.c,
|
||
lasso/id-ff/login.h, swig/Lasso.i: Added a param
|
||
'is_consent_obtained' in method:
|
||
lasso_login_build_artifact_msg(),
|
||
lasso_login_build_authn_response_msg(),
|
||
lasso_login_process_federation(),
|
||
lasso_lecp_build_authn_response_envelope_msg() AuthnRequest message
|
||
accepts now all possible values for the NameIDPolicy: none,
|
||
onetime, federated, any
|
||
|
||
Added lasso_login_must_ask_for_consent() method This method must be
|
||
called after lasso_login_process_authn_request_msg()
|
||
|
||
Added lasso_login_process_without_authn_request_msg() method This
|
||
method is useful to initiate SSO from IDP.
|
||
|
||
Lasso.i was updated according to the changes.
|
||
|
||
2004-09-30 nclapies
|
||
|
||
* lasso/id-ff/name_registration.c: 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.
|
||
|
||
2004-09-30 eraviart
|
||
|
||
* tests/sourceid-2.0beta/login-response.xml: Added directory for
|
||
sample SourceID messages.
|
||
|
||
2004-09-30 valos
|
||
|
||
* lasso/xml/errors.c, lasso/xml/errors.h: Added 3 error codes
|
||
|
||
2004-09-30 valos
|
||
|
||
* lasso/xml/strings.h: Added 3 lassoLibConsent
|
||
|
||
2004-09-30 eraviart
|
||
|
||
* python/tests/errorchecking_tests.py,
|
||
python/tests/profiles_tests.py: Updates Python tests to new Lasso
|
||
API.
|
||
|
||
2004-09-29 eraviart
|
||
|
||
* tests/login_tests.c: Updated C tests to lasso_server_new new API.
|
||
|
||
2004-09-29 nclapies
|
||
|
||
* lasso/id-ff/name_registration.c, lasso/id-ff/name_registration.h,
|
||
swig/Lasso.i: Added better support for name registration. There is
|
||
still problem with multiple registration needed to be fixed
|
||
|
||
2004-09-28 nclapies
|
||
|
||
* lasso/id-ff/name_registration.c: Added support of RelayState. Now
|
||
if the requester wants to get back th RelayState, it has to acces
|
||
to profile->msg_relayState
|
||
|
||
2004-09-27 valos
|
||
|
||
* lasso/xml/errors.h: Added an error code:
|
||
LASSO_DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED
|
||
|
||
2004-09-27 valos
|
||
|
||
* lasso/xml/xml.c: Improved lasso_node_verify_signature() method
|
||
The 'public_key_file' param can now be either a public_key or a
|
||
certificate
|
||
|
||
2004-09-27 nclapies
|
||
|
||
* lasso/id-ff/name_registration.c: Added dump support in name
|
||
registration. Fixed a bug in lasso_process_request_msg() : removed
|
||
a free of node
|
||
|
||
2004-09-27 valos
|
||
|
||
* lasso/id-ff/session.c, lasso/id-ff/session.h: Fixed bug #303
|
||
|
||
2004-09-27 valos
|
||
|
||
* lasso/id-ff/profile.c: lasso_profile_set_session_from_dump() and
|
||
lasso_profile_set_identity_from_dump() methods log now a critical
|
||
message if dumps are NULL.
|
||
|
||
2004-09-27 valos
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/logout.c, lasso/id-ff/server.c,
|
||
lasso/id-ff/server.h, swig/Lasso.i: Renamed 'ca_certificate'
|
||
property of LassoProvider object to 'ca_cert_chain'
|
||
|
||
Added a new property 'secret_key' in LassoServer object
|
||
|
||
Changed prototype of lasso_server_new() method BEFORE: LassoServer
|
||
* lasso_server_new(gchar *metadata,
|
||
gchar *public_key, gchar
|
||
*private_key, gchar
|
||
*certificate, lassoSignatureMethod
|
||
signature_method) AFTER: LassoServer * lasso_server_new(const gchar
|
||
*metadata, const gchar *private_key,
|
||
const gchar *secret_key, const gchar
|
||
*certificate) public_key param was removed because it was useless.
|
||
secret_key was added to decrypt private_key signature_method was
|
||
removed (default value is lassoSignatureMethodRsaSha1). 2 new
|
||
methods was added to access 'signature_method' property of
|
||
LassoServer: lasso_server_get_signature_method() and
|
||
lasso_server_set_signature_method()
|
||
|
||
Update Lasso.i
|
||
|
||
2004-09-27 nclapies
|
||
|
||
* lasso/id-ff/name_registration.c: Fixed bug #294 : memory leak on
|
||
name identifiers local variables in
|
||
lasso_name_registration_init_request().
|
||
|
||
2004-09-27 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: Removed
|
||
lasso_node_verify_x509_signature() method. This method isn't useful
|
||
anymore. lasso_node_verify_signature() can now verify signatures
|
||
with or without X509Data. Added a new param "ca_cert_chain_file"
|
||
in lasso_node_verify_signature()
|
||
|
||
2004-09-27 nclapies
|
||
|
||
* lasso/id-ff/logout.c: Fixed bug #293 : memory leak on content
|
||
local variable in lasso_logout_init_request().
|
||
|
||
2004-09-27 valos
|
||
|
||
* lasso/xml/tools.c, lasso/xml/tools.h: Added
|
||
lasso_load_certs_from_pem_certs_chain_file() function
|
||
|
||
2004-09-27 nclapies
|
||
|
||
* lasso/id-ff/defederation.c: Fixed bug #292 : memory leak on
|
||
content attribute.
|
||
|
||
2004-09-25 nclapies
|
||
|
||
* lasso/xml/strings.h: - Removed lassoLibProtocolProfileNimSpSoap
|
||
macro.
|
||
|
||
2004-09-25 nclapies
|
||
|
||
* lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_identifier_mapping.h: - Fixed mistake in the API :
|
||
restored the second param (provider type). Added a new attribute.
|
||
Now targetNameIdentifier is used to get the target name identifier
|
||
of the remote Service Provider. Later it will be used to request an
|
||
attribute of a principal at this SP.
|
||
|
||
- Updated code of name identifier mapping object :
|
||
lasso_name_identifier_mapping_build_request_msg() : builds the name
|
||
identifier mapping SOAP request message.
|
||
|
||
lasso_name_identifier_mapping_process_request_msg() : parse a SOAP
|
||
request message.
|
||
|
||
lasso_name_identifier_mapping_validate_request() : now this method
|
||
verify federation of the principal. and get the name identifier of
|
||
this principal from federation with the remote service provider.
|
||
|
||
lasso_name_identifier_mapping_build_response_msg() : build the name
|
||
identifier mapping SOAP response message.
|
||
|
||
lasso_name_identifier_mapping_process_response_msg() : parse the
|
||
SOAP response message and veriy the status code value. If Success,
|
||
then it sets the targetNameIdentifier attribute.
|
||
|
||
2004-09-25 nclapies
|
||
|
||
* swig/Lasso.i: Fixed mistake in LassoNameIdentifierMapping() :
|
||
restored the second param (provider type). Added a new attribute
|
||
in NameIdentifierMapping object. Now targetNameIdentifier is the
|
||
name identifier of the target Service Provider. Later will be used
|
||
to request an attribute.
|
||
|
||
2004-09-23 nclapies
|
||
|
||
* lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_identifier_mapping.h: [no log message]
|
||
|
||
2004-09-23 nclapies
|
||
|
||
* swig/Lasso.i: 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
|
||
|
||
2004-09-23 nclapies
|
||
|
||
* lasso/xml/strings.h: Added definition of name identifier mapping
|
||
protocol profiles
|
||
|
||
2004-09-23 valos
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/login.h, lasso/id-ff/profile.c,
|
||
lasso/id-ff/profile.h: Moved 'signature_status' private property
|
||
from LassoLogin to LassoProfile
|
||
|
||
2004-09-22 valos
|
||
|
||
* docs/reference/lasso-sections.txt: Update
|
||
|
||
2004-09-22 valos
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/login.h: Ooops, signature_status
|
||
type must be gint, not gboolean
|
||
|
||
2004-09-22 valos
|
||
|
||
* lasso/xml/tools.c, lasso/xml/tools.h: Changed returned values and
|
||
added some error messages in lasso_query_verify_signature()
|
||
|
||
2004-09-22 eraviart
|
||
|
||
* tests/login_tests.c: Updated to new API (but it doesn't work
|
||
yet).
|
||
|
||
2004-09-22 nclapies
|
||
|
||
* lasso/id-ff/name_registration.c: Added a test on the remote
|
||
provider id param in lasso_name_registration_init_request() method
|
||
|
||
2004-09-22 valos
|
||
|
||
* lasso/id-ff/login.c: Minor fixs
|
||
|
||
2004-09-22 nclapies
|
||
|
||
* lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_identifier_mapping.h,
|
||
lasso/xml/lib_name_identifier_mapping_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_request.h: 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
|
||
|
||
2004-09-22 fpeters
|
||
|
||
* lasso/xml/errors.c, lasso/xml/tools.c, lasso/xml/xml.c: forgotten
|
||
commit; /insert const keyword explanation here/
|
||
|
||
2004-09-22 nclapies
|
||
|
||
* lasso/id-ff/name_registration.c, lasso/id-ff/name_registration.h,
|
||
swig/Lasso.i: 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
|
||
|
||
2004-09-22 nclapies
|
||
|
||
* lasso/id-ff/identity.c: [no log message]
|
||
|
||
2004-09-22 nclapies
|
||
|
||
* lasso/id-ff/identity.h: Added lasso_identity_get_federation_ref :
|
||
it returns the reference of the asked federation object
|
||
|
||
2004-09-22 valos
|
||
|
||
* lasso/xml/errors.h: update
|
||
|
||
2004-09-22 eraviart
|
||
|
||
* swig/Lasso.i: Removed assertion from login in SWIG.
|
||
|
||
2004-09-22 valos
|
||
|
||
* lasso/id-ff/lecp.c, lasso/id-ff/lecp.h: Renamed
|
||
lasso_lecp_init_from_authn_request_msg() into
|
||
lasso_lecp_process_authn_request_msg()
|
||
|
||
BEWARE : this change breaks the API
|
||
|
||
2004-09-22 valos
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/login.h: Removed response_dump
|
||
and assertion properties in LassoLogin object Added an attribute
|
||
(remote_providerID) in lasso_login_build_response_msg() Renamed
|
||
lasso_login_add_response_assertion() into
|
||
lasso_login_build_assertion() Renamed
|
||
lasso_login_init_from_authn_request_msg() into
|
||
lasso_login_process_authn_request_msg() Removed
|
||
lasso_login_get_assertion(), lasso_login_set_assertion and
|
||
lasso_login_set_assertion_from_dump() methods
|
||
|
||
BEWARE : these changes break the API
|
||
|
||
2004-09-22 valos
|
||
|
||
* lasso/xml/strings.h: Added 8 SamlStatusCode
|
||
|
||
2004-09-22 valos
|
||
|
||
* lasso/id-ff/profile.c, lasso/id-ff/profile.h: Added
|
||
lasso_profile_get_remote_providerID() method
|
||
|
||
2004-09-22 eraviart
|
||
|
||
* swig/Lasso.i: New API pour artefact handling.
|
||
|
||
2004-09-20 valos
|
||
|
||
* docs/reference/lasso-sections.txt: update
|
||
|
||
2004-09-20 eraviart
|
||
|
||
* swig/Lasso.i: Made argument remote_providerID optional for
|
||
Defederation.initNotification, in SWIG binding.
|
||
|
||
2004-09-20 nclapies
|
||
|
||
* swig/Lasso.i: Added binding for new name registration type
|
||
|
||
2004-09-20 nclapies
|
||
|
||
* lasso/id-ff/profile.h: [no log message]
|
||
|
||
2004-09-20 eraviart
|
||
|
||
* lasso/id-ff/lecp.c, lasso/id-ff/logout.c, swig/Lasso.i: Made
|
||
remote_providerID optional in lasso_lecp_build_authn_request_msg
|
||
and in SWIG
|
||
|
||
Corrected SWIG handling of metadata.
|
||
|
||
Added attribute providerIds to Session in SWIG.
|
||
|
||
2004-09-20 nclapies
|
||
|
||
* lasso/id-ff/profile.h: Fixed big mistake when updating name
|
||
registration type in lassoRequestType : moved type at the end to
|
||
preserve API, sorry.
|
||
|
||
2004-09-20 fpeters
|
||
|
||
* lasso/id-ff/profile.h: repair API/ABI; thanks you very much.
|
||
|
||
2004-09-20 nclapies
|
||
|
||
* swig/Lasso.i: Added name registration declaration and definition
|
||
|
||
2004-09-20 nclapies
|
||
|
||
* lasso/id-ff/profile.c, lasso/id-ff/profile.h: Added name
|
||
registration type in lassoRequestType enum. added test in function
|
||
lasso_profile_get_request_type_from_soap_msg()
|
||
|
||
2004-09-20 fpeters
|
||
|
||
* docs/lasso-book/single-logout.process,
|
||
docs/lasso-book/single-sign-on.process: I wanted to login /But
|
||
it was too long/ So I logged out /It was not much shorter/
|
||
|
||
2004-09-20 valos
|
||
|
||
* lasso/xml/tools.c, lasso/xml/tools.h: Added
|
||
lasso_get_public_key_from_pem_cert_file() and
|
||
lasso_get_pem_file_type() functions
|
||
|
||
2004-09-20 nclapies
|
||
|
||
* lasso/id-ff/defederation.c: Replaced call to
|
||
lasso_identity_get_next_federation_remote_providerID() with
|
||
lasso_identity_get_first_providerID()
|
||
|
||
2004-09-20 valos
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/login.h: the remote_providerID
|
||
parameter of lasso_login_build_authn_request_msg() method is now
|
||
optional. If it's NULL, the providerID of the first provider of
|
||
login->server is used.
|
||
|
||
2004-09-20 nclapies
|
||
|
||
* lasso/id-ff/identity.c, lasso/id-ff/identity.h: Added
|
||
lasso_identity_get_first_providerID(). Now it replaces
|
||
lasso_identity_get_next_federation_remote_providerID() wich still
|
||
exists to keep API / ABI compatibility
|
||
|
||
2004-09-20 valos
|
||
|
||
* lasso/id-ff/server.c, lasso/id-ff/server.h: Added
|
||
lasso_server_get_first_providerID() method
|
||
|
||
2004-09-18 eraviart
|
||
|
||
* swig/Lasso.i: Added SWIG bindings for metadata, providers and
|
||
providerIds.
|
||
|
||
Reworked PHP4 binding for Identity.providerIds => PHP API has
|
||
changed.
|
||
|
||
2004-09-17 fpeters
|
||
|
||
* lasso/id-ff/login.c: fixed typo
|
||
|
||
2004-09-17 fpeters
|
||
|
||
* lasso/id-ff/defederation.c, lasso/id-ff/login.c,
|
||
lasso/id-ff/logout.c, lasso/id-ff/name_registration.c,
|
||
lasso/id-ff/profile.c, lasso/id-ff/server.c, lasso/xml/errors.c,
|
||
lasso/xml/lib_scoping.c: use g_strdup_printf to avoir buffer size
|
||
calculations and g_snprintf to avoir buffer overrun.
|
||
|
||
2004-09-17 fpeters
|
||
|
||
* lasso/xml/xml.c: use g_strdup_printf to avoid buffer size
|
||
calculation; and free() the uri once it has been used.
|
||
|
||
2004-09-17 fpeters
|
||
|
||
* lasso/xml/debug.c: strncpy won't add a trailing \0 to the string
|
||
if it has over 512 characters; only copy 511 and add a zero
|
||
manually.
|
||
|
||
2004-09-17 fpeters
|
||
|
||
* lasso/lasso.c, lasso/id-ff/server.c,
|
||
lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_response_abstract.c: removed remaining parenthesis
|
||
on return statements
|
||
|
||
2004-09-17 fpeters
|
||
|
||
* lasso/xml/tools.c: lasso_sha1 doesn't return a string but a
|
||
buffer
|
||
|
||
2004-09-17 rchantereau
|
||
|
||
* win32/nsis/lasso-deps.nsi, win32/nsis/lasso-full.nsi: Uptaded NSI
|
||
scripts: * Set version to 0.4.1-2 (filename is set too) *
|
||
Updated files modules documentation. * Added intl.dll (part of
|
||
gettext project) to dependencies installation.
|
||
|
||
PS: Gettext is not included, just intl.dll
|
||
|
||
2004-09-17 fpeters
|
||
|
||
* lasso/id-ff/login.c, lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/xml/debug.c, lasso/xml/xml.c: remove removed code
|
||
|
||
2004-09-17 fpeters
|
||
|
||
* lasso/xml/tools.c: alloc xmlChar with xmlMalloc in
|
||
lasso_build_unique_id; alloc one more character in lasso_sha1;
|
||
remove some removed code
|
||
|
||
2004-09-17 fpeters
|
||
|
||
* lasso/id-ff/login.c: use memcpy to copy memory; also fixed type
|
||
of samlArt.
|
||
|
||
2004-09-16 valos
|
||
|
||
* lasso/id-ff/login.c: Disabled "consent" attribute checking when
|
||
NameIDPolicy is set to federated in the AuthnRequest (in
|
||
lasso_login_process_federation method)
|
||
|
||
2004-09-14 nclapies
|
||
|
||
* swig/Lasso.i: Added binding for LassoNameRegistration C object
|
||
|
||
2004-09-14 nclapies
|
||
|
||
* lasso/id-ff/name_registration.c: Little indentation
|
||
|
||
2004-09-13 cnowicki
|
||
|
||
* swig/Lasso.i: bind property providerIDs for LassoIdentity added
|
||
typemap, convert GPtrArray to PHP indexed string array
|
||
|
||
2004-09-10 fpeters
|
||
|
||
* lasso/id-ff/name_registration.c, lasso/id-ff/name_registration.h:
|
||
Fixed ABI and API breakage. Please don't modify function
|
||
signatures (even more so when the new arg is not used).
|
||
|
||
2004-09-10 nclapies
|
||
|
||
* lasso/id-ff/name_identifier_mapping.c,
|
||
lasso/id-ff/name_identifier_mapping.h,
|
||
lasso/id-ff/name_registration.c: 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
|
||
|
||
2004-09-10 nclapies
|
||
|
||
* lasso/id-ff/name_registration.c: Moved
|
||
lasso_name_registration_validate_request() method at the end of
|
||
definition order
|
||
|
||
2004-09-10 nclapies
|
||
|
||
* lasso/id-ff/name_registration.h: Moved
|
||
lasso_name_registration_validate_request() at the end of
|
||
declaration order
|
||
|
||
2004-09-10 fpeters
|
||
|
||
* lasso/id-ff/login.h: Moved assertion to private part of
|
||
LassoLogin* (use lasso_login_get_assertion to get it). Without
|
||
breaking ABI. Classy.
|
||
|
||
2004-09-10 nclapies
|
||
|
||
* lasso/id-ff/name_registration.c, lasso/id-ff/name_registration.h:
|
||
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 :)
|
||
|
||
2004-09-10 nclapies
|
||
|
||
* lasso/id-ff/logout.c: Changed comment if error when building
|
||
query logout request message
|
||
|
||
2004-09-10 nclapies
|
||
|
||
* docs/reference/lasso-sections.txt: Added entry for logout method
|
||
lasso_logout_dump(), lasso_logout_init_request() and
|
||
lasso_logout_reset_providerID_index()
|
||
|
||
2004-09-09 cnowicki
|
||
|
||
* configure.ac: I've forget to add
|
||
lasso/php/examples/sample-idp/Makefile in the autoconf script.
|
||
|
||
2004-09-08 fpeters
|
||
|
||
* docs/reference/Makefile.am, lasso/Makefile.am,
|
||
lasso/id-ff/Makefile.am, php/Makefile.am, python/doc/.cvsignore,
|
||
python/doc/tutorial/.cvsignore: please use spaces between variable
|
||
names and values
|
||
|
||
2004-09-08 eraviart
|
||
|
||
* java/coldfusion/src/CFLasso.java,
|
||
java/coldfusion/src/CFLassoSingleLogout.java,
|
||
java/coldfusion/src/CFLassoSingleSignOn.java,
|
||
java/coldfusion/web/assertionConsumer.cfm,
|
||
java/coldfusion/web/singleLogout.cfm,
|
||
java/coldfusion/web/singleSignOn.cfm: Restructured ColdFusion code.
|
||
Added single logout code. Both single sign-on and single logout
|
||
work.
|
||
|
||
2004-09-07 eraviart
|
||
|
||
* NEWS, doap.rdf, java/coldfusion/web/assertionConsumer.cfm,
|
||
java/coldfusion/web/singleSignOn.cfm: Added files that I forgot to
|
||
commit for 0.4.1
|
||
|
||
Improved ColdFusion.
|
||
|
||
2004-09-07 rchantereau
|
||
|
||
* win32/nsis/jlasso-lite.nsi: Corrected install-java-lite nsi
|
||
script.
|
||
|
||
2004-09-07 eraviart
|
||
|
||
* ChangeLog: Created ChangeLog using cvs2cl -f ChangeLog --FSF
|
||
|
||
2004-09-07 eraviart
|
||
|
||
* README: Replaced Sign On with Sign-On.
|
||
|
||
2004-09-07 eraviart
|
||
|
||
* java/coldfusion/src/CFLasso.java,
|
||
java/coldfusion/web/assertionConsumer.cfm,
|
||
java/coldfusion/web/login.cfm,
|
||
java/coldfusion/web/singleSignOn.cfm: Login skeleton for ColdFusion
|
||
is now fully working.
|
||
|
||
2004-09-07 rchantereau
|
||
|
||
* win32/lasso.rc, win32/nsis/jlasso-lite.nsi,
|
||
win32/nsis/lasso-deps.nsi, win32/nsis/lasso-full.nsi,
|
||
win32/nsis/lasso-lite.nsi: Updated NSI scripts.
|
||
|
||
Set Lasso DLL windows resources filename to liblasso-1.dll.
|
||
|
||
2004-09-07 rchantereau
|
||
|
||
* java/Makefile.am, lasso/Makefile.am, python/Makefile.am: Add
|
||
windows linker --add-stdcall-alias in order to permit failsafe use
|
||
of DLLs.
|
||
|
||
2004-09-07 cnowicki
|
||
|
||
* php/examples/sample-idp/setup.php,
|
||
php/examples/sample-idp/singleSignOn.php,
|
||
php/examples/sample-idp/soapEndpoint.php,
|
||
php/examples/sample-sp/assertionConsumer.php,
|
||
php/examples/sample-sp/index.php, php/examples/sample-sp/login.php,
|
||
php/examples/sample-sp/logout.php,
|
||
php/examples/sample-sp/setup.php: IdP PHP : logout is working
|
||
|
||
2004-09-07 cnowicki
|
||
|
||
* swig/Lasso.i: ZVAL_STRING macro for PHP
|
||
|
||
2004-09-07 fpeters
|
||
|
||
* configure.ac: fixed error output in configure when no java has
|
||
been found (was: ./configure: line 20612: NULL: command not found )
|
||
|
||
2004-09-07 rchantereau
|
||
|
||
* configure.ac, python/Makefile.am: Firsts fixes in order to
|
||
compile Python binding under Darwin.
|
||
|
||
2004-09-07 rchantereau
|
||
|
||
* java/Makefile.am: Another way to test, ugly, but safe.
|
||
|
||
2004-09-07 nclapies
|
||
|
||
* lasso/environs/logout.c: 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
|
||
|
||
2004-09-07 rchantereau
|
||
|
||
* java/Makefile.am: Ok, now a module undex Win32, and a lib under
|
||
Linux (and other OS).
|
||
|
||
2004-09-07 nclapies
|
||
|
||
* lasso/environs/logout.c: Fixed a seg fault in
|
||
lasso_logout_get_next_providerID()
|
||
|
||
2004-09-07 rchantereau
|
||
|
||
* java/Makefile.am: Now module is a module.
|
||
|
||
2004-09-07 nclapies
|
||
|
||
* lasso/environs/logout.c: [no log message]
|
||
|
||
2004-09-07 rchantereau
|
||
|
||
* configure.ac: Now 0.4.1 and 1:1:0.
|
||
|
||
2004-09-07 nclapies
|
||
|
||
* lasso/environs/logout.c: Added entries for missing methods of
|
||
logout object documentation : lasso_logout_init_request() and
|
||
lasso_logout_reset_providerID_index()
|
||
|
||
2004-09-07 nclapies
|
||
|
||
* lasso/environs/defederation.c: Updated the API developer
|
||
documentation
|
||
|
||
2004-09-07 nclapies
|
||
|
||
* lasso/environs/logout.c: Updated the API developer documentation
|
||
|
||
2004-09-07 cnowicki
|
||
|
||
* swig/Lasso.i: SWIGPHP4 is not a defined in the wapper source
|
||
code, use PHP_VERSION
|
||
|
||
2004-09-07 cnowicki
|
||
|
||
* php/Makefile.am: remove swig -noproxy option for PHP
|
||
|
||
2004-09-07 rchantereau
|
||
|
||
* swig/Lasso.i: RTM :)
|
||
|
||
Now good and proper test on swig version.
|
||
|
||
2004-09-07 fpeters
|
||
|
||
* NEWS: filled NEWS file
|
||
|
||
2004-09-07 fpeters
|
||
|
||
* README: removed note about bindings in README
|
||
|
||
2004-09-07 rchantereau
|
||
|
||
* swig/Lasso.i: For compatibility with SWIG < 1.3.22, test the swig
|
||
version before using the new java enum handling way.
|
||
|
||
2004-09-07 rchantereau
|
||
|
||
* swig/Lasso.i: Specificly use original approach java enums binding
|
||
method.
|
||
|
||
http://www.swig.org/Release/CHANGES
|
||
|
||
05/20/2004: wsfulton [Java] Java enum support added.
|
||
There are now 4 ways in which enums can be wrapped:
|
||
|
||
1) Proper Java enums - use %include "enums.swg"
|
||
2) Typesafe enums - use %include "enumtypesafe.swg"
|
||
3) Type unsafe enums (constant integers) - use %include
|
||
"enumtypeunsafe.swg"
|
||
4) Simple constant integers (original approach) - use
|
||
%include %"enumsimple.swg"
|
||
|
||
2004-09-07 rchantereau
|
||
|
||
* configure.ac, php/Makefile.am, php/examples/Makefile.am,
|
||
php/examples/sample-sp/Makefile.am: Added php sample-sp to the
|
||
distribution.
|
||
|
||
2004-09-07 fpeters
|
||
|
||
* debian/changelog, debian/control, debian/files,
|
||
debian/liblasso-cil.files, debian/liblasso0-cil.files,
|
||
debian/liblasso0-dev.dirs, debian/liblasso0-dev.files,
|
||
debian/liblasso0.dirs, debian/liblasso0.files,
|
||
debian/liblasso1-dev.dirs, debian/liblasso1-dev.files,
|
||
debian/liblasso1.dirs, debian/liblasso1.files,
|
||
debian/liblasso1.postinst.debhelper,
|
||
debian/liblasso1.postrm.debhelper, debian/rules: updated debian
|
||
packaging
|
||
|
||
2004-09-07 rchantereau
|
||
|
||
* configure.ac: Better java sun jdk support on Windows plateforms.
|
||
|
||
NOTE: Use good PATH environment variable and set JAVA=java,
|
||
JAVAC=javac & JAR=jar. It is very important.
|
||
|
||
2004-09-07 rchantereau
|
||
|
||
* configure.ac: Fixed php-config help typo.
|
||
|
||
2004-09-07 rchantereau
|
||
|
||
* swig/Lasso.i: No need to define package and version constants,
|
||
there are already defined in the lasso_config.h file. This file is
|
||
included in the generated wrap C source code.
|
||
|
||
2004-09-07 rchantereau
|
||
|
||
* win32/nsis/jlasso-lite.nsi: Windows java installer includes now
|
||
lasso.jar. Usefull isn't it ?
|
||
|
||
2004-09-07 eraviart
|
||
|
||
* swig/Lasso.i: Corrected Lasso minor version in SWIG binding.
|
||
|
||
2004-09-06 fpeters
|
||
|
||
* doap.rdf: added 0.4 to doap.rdf
|
||
|
||
2004-09-06 fpeters
|
||
|
||
* lasso/environs/defederation.c, lasso/environs/login.c,
|
||
lasso/environs/logout.c, lasso/environs/session.c, lasso/xml/xml.c:
|
||
a bit late; fixed use of unitialized variables (-Wuninitialized
|
||
needs -O)
|
||
|
||
2004-09-06 rchantereau
|
||
|
||
* win32/nsis/jlasso-lite.nsi, win32/nsis/lasso-deps.nsi,
|
||
win32/nsis/lasso-full.nsi, win32/nsis/lasso-lite.nsi: Updated
|
||
installer file names.
|
||
|
||
2004-09-06 rchantereau
|
||
|
||
* win32/nsis/Makefile.am: Added NSI java script file to
|
||
distribution.
|
||
|
||
2004-09-06 rchantereau
|
||
|
||
* win32/nsis/jlasso-lite.nsi, win32/nsis/lasso-deps.nsi,
|
||
win32/nsis/lasso-full.nsi, win32/nsis/lasso-lite.nsi: Updated NSI
|
||
file and added java NSI.
|
||
|
||
2004-09-06 cnowicki
|
||
|
||
* php/examples/sample-idp/README,
|
||
php/examples/sample-idp/admin_user.php,
|
||
php/examples/sample-idp/create_metadata.php,
|
||
php/examples/sample-idp/defederate.php,
|
||
php/examples/sample-idp/federate.php,
|
||
php/examples/sample-idp/index.php,
|
||
php/examples/sample-idp/login.php,
|
||
php/examples/sample-idp/logout.php,
|
||
php/examples/sample-idp/setup.php,
|
||
php/examples/sample-idp/singleSignOn.php,
|
||
php/examples/sample-idp/soapEndpoint.php,
|
||
php/examples/sample-idp/user_add.php: PHP Idp Sample : - form for
|
||
creating metadata - sso support - small README with installation
|
||
instruction
|
||
|
||
2004-09-06 rchantereau
|
||
|
||
* Makefile.am: No more trace of macros if the distribution.
|
||
|
||
2004-09-06 rchantereau
|
||
|
||
* configure.ac: pkg-config-path= becomes pkg-config=
|
||
|
||
2004-09-06 rchantereau
|
||
|
||
* configure.ac, macros/Makefile.am: Removed check.m4 from
|
||
distribution.
|
||
|
||
2004-09-06 nclapies
|
||
|
||
* docs/reference/lasso-sections.txt: Removed old methods
|
||
declaration
|
||
|
||
2004-09-06 fpeters
|
||
|
||
* configure.ac: removd extraneous output about gtk-doc
|
||
|
||
2004-09-06 rchantereau
|
||
|
||
* configure.ac, macros/Makefile.am: Really added check macros to
|
||
the distribution.
|
||
|
||
2004-09-06 rchantereau
|
||
|
||
* configure.ac: Corrected java test.
|
||
|
||
2004-09-06 rchantereau
|
||
|
||
* autogen.sh: Args are string.
|
||
|
||
2004-09-06 rchantereau
|
||
|
||
* configure.ac: Revision to 0.4.0
|
||
|
||
Libtool: 1:0:0
|
||
|
||
Java is not activated when no jar program.
|
||
|
||
2004-09-06 nclapies
|
||
|
||
* lasso/environs/logout.h: [no log message]
|
||
|
||
2004-09-06 nclapies
|
||
|
||
* lasso/environs/logout.h: [no log message]
|
||
|
||
2004-09-06 rchantereau
|
||
|
||
* swig/Lasso.i: Some typo, and variables corrections.
|
||
|
||
2004-09-06 nclapies
|
||
|
||
* lasso/environs/logout.h: Added lasso_logout_dump() to logout.h
|
||
|
||
2004-09-06 nclapies
|
||
|
||
* lasso/environs/login.h: Renamed methods
|
||
lasso_logint_set_assertion*() to lasso_login_set_assertion*()
|
||
|
||
2004-09-06 nclapies
|
||
|
||
* lasso/environs/login.c, lasso/environs/logout.c,
|
||
lasso/environs/profile.c: Oups, little mistake : now attribute
|
||
version is added only in lasso_profile_dump() instead of
|
||
lasso_login_dump() or lasso_logout_dump()
|
||
|
||
2004-09-06 nclapies
|
||
|
||
* lasso/environs/identity.c, lasso/environs/login.c,
|
||
lasso/environs/logout.c, lasso/environs/server.c,
|
||
lasso/environs/session.c: Added version attribute in lasso dump
|
||
messages
|
||
|
||
2004-09-06 rchantereau
|
||
|
||
* java/Makefile.am: Now, we use the detected JAR program instead of
|
||
an harcoded 'jar' command.
|
||
|
||
2004-09-06 rchantereau
|
||
|
||
* Makefile.am, autogen.sh, macros/check.m4: Now Lasso distribution
|
||
includes the check macros allowing people to generate Makefile and
|
||
configure without check-xml installed.
|
||
|
||
PS: The distribution is not checked yet.
|
||
|
||
2004-09-05 eraviart
|
||
|
||
* python/tests/errorchecking_tests.py,
|
||
python/tests/profiles_tests.py, swig/Lasso.i: Changed Python
|
||
exceptions generated by SWIG.
|
||
|
||
2004-09-04 eraviart
|
||
|
||
* java/coldfusion/src/CFLasso.java, java/coldfusion/web/login.cfm:
|
||
Half a day of work for this prodigious result: ColdFusion redirects
|
||
the AuthnRequest to the IDP.
|
||
|
||
2004-09-04 eraviart
|
||
|
||
* swig/Lasso.i: Corrected a mistake in Java binding.
|
||
|
||
2004-09-04 fpeters
|
||
|
||
* lasso/environs/defederation.c, lasso/environs/identity.c,
|
||
lasso/environs/login.c, lasso/environs/logout.c,
|
||
lasso/environs/name_registration.c, lasso/environs/server.c,
|
||
lasso/environs/session.c, lasso/protocols/logout_request.c,
|
||
lasso/protocols/logout_response.c: missing includes, unusued
|
||
variables, usual saturday stuff.
|
||
|
||
2004-09-04 nclapies
|
||
|
||
* lasso/environs/logout.c: [no log message]
|
||
|
||
2004-09-04 nclapies
|
||
|
||
* lasso/environs/logout.c: 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
|
||
|
||
2004-09-04 fpeters
|
||
|
||
* docs/lasso-book/common-knowledge.rst,
|
||
docs/lasso-book/liberty-architecture.rst,
|
||
docs/lasso-book/preface.rst, docs/lasso-book/writing-a-c-sp.txt:
|
||
Pierre Cros improvements
|
||
|
||
2004-09-04 eraviart
|
||
|
||
* java/coldfusion/src/CFLasso.java: Made the sample Java code work.
|
||
|
||
2004-09-04 eraviart
|
||
|
||
* csharp/.cvsignore, csharp/Makefile.am, java/.cvsignore,
|
||
java/Makefile.am: Added new object Assertion to C# & Java bindings.
|
||
|
||
2004-09-04 eraviart
|
||
|
||
* java/Makefile.am, java/coldfusion/src/CFLasso.java, swig/Lasso.i:
|
||
Corrected Java.
|
||
|
||
2004-09-04 eraviart
|
||
|
||
* tests/login_tests.c: Converted C login test to new login API.
|
||
|
||
2004-09-04 eraviart
|
||
|
||
* swig/Lasso.i: Added defines neededfor Java binding.
|
||
|
||
2004-09-03 nclapies
|
||
|
||
* lasso/environs/logout.c: [no log message]
|
||
|
||
2004-09-03 nclapies
|
||
|
||
* lasso/environs/logout.c, lasso/environs/name_registration.c,
|
||
lasso/environs/session.c: 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)
|
||
|
||
2004-09-03 nclapies
|
||
|
||
* lasso/environs/logout.c: 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.
|
||
|
||
2004-09-03 nclapies
|
||
|
||
* lasso/environs/login.c, lasso/environs/login.h, swig/Lasso.i:
|
||
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
|
||
|
||
2004-09-02 fpeters
|
||
|
||
* php/.cvsignore, php/tests/.cvsignore: another serie of ignored
|
||
files
|
||
|
||
2004-09-02 fpeters
|
||
|
||
* csharp/.cvsignore: ignore some files
|
||
|
||
2004-09-02 fpeters
|
||
|
||
* java/.cvsignore: ignore a bunch of things
|
||
|
||
2004-09-02 eraviart
|
||
|
||
* tests/data/.cvsignore, tests/data/ca1-la/.cvsignore,
|
||
tests/data/idp1-la/.cvsignore, tests/data/lecp1-la/.cvsignore,
|
||
tests/data/sp1-la/.cvsignore: Added missing .cvsignore in
|
||
tests/data/
|
||
|
||
2004-09-02 fpeters
|
||
|
||
* configure.ac, java/Makefile.am, php/Makefile.am,
|
||
python/Makefile.am: things were overcomplicated; simplify a bit
|
||
(for example the DEPDIR dirty things was necessary because
|
||
variables were overused; ask me for details if you want)
|
||
|
||
2004-09-02 fpeters
|
||
|
||
* csharp/Makefile.am: new classes -> new files
|
||
|
||
2004-09-02 fpeters
|
||
|
||
* lasso/lasso.c: disable xmlsec version check
|
||
|
||
2004-09-01 nclapies
|
||
|
||
* lasso/environs/logout.c: 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
|
||
|
||
2004-09-01 nclapies
|
||
|
||
* python/tests/profiles_tests.py, lasso/environs/logout.c: [no log
|
||
message]
|
||
|
||
2004-09-01 nclapies
|
||
|
||
* lasso/environs/logout.c: Removed in python test, hard coded
|
||
logout dump test, fixed a bug in lasso_logout_new_from_dump() when
|
||
setting provider id index
|
||
|
||
2004-09-01 cnowicki
|
||
|
||
* php/examples/sample-idp/README,
|
||
php/examples/sample-idp/admin_user.php,
|
||
php/examples/sample-idp/index.php,
|
||
php/examples/sample-idp/login.php,
|
||
php/examples/sample-idp/setup.php,
|
||
php/examples/sample-idp/singleSignOn.php,
|
||
php/examples/sample-idp/soapEndpoint.php,
|
||
php/examples/sample-idp/user_add.php: PHP IdP Sample : - setup
|
||
system is working - user management (add, delete, etc ...) - sso
|
||
login in progress
|
||
|
||
2004-09-01 nclapies
|
||
|
||
* lasso/environs/logout.c, lasso/environs/logout.h,
|
||
lasso/environs/session.c, lasso/environs/session.h, swig/Lasso.i:
|
||
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
|
||
|
||
2004-09-01 nclapies
|
||
|
||
* lasso/environs/session.c: Added support of index ProviderID in
|
||
lasso_session_dump() and lasso_session_new_from_dump()
|
||
|
||
2004-09-01 nclapies
|
||
|
||
* lasso/environs/logout.c: Fixed bug when getting relay state in
|
||
lasso_logout_process_response_msg()
|
||
|
||
2004-09-01 eraviart
|
||
|
||
* swig/Lasso.i: Corrected Request and Response for Logout and
|
||
request for Federation Termination Notification in SWIG.
|
||
|
||
2004-09-01 fpeters
|
||
|
||
* HACKING, lasso/lasso.c, lasso/environs/defederation.c,
|
||
lasso/environs/identity.c, lasso/environs/lecp.c,
|
||
lasso/environs/login.c, lasso/environs/logout.c,
|
||
lasso/environs/name_identifier_mapping.c,
|
||
lasso/environs/name_registration.c, lasso/environs/profile.c,
|
||
lasso/environs/server.c, lasso/environs/session.c,
|
||
lasso/protocols/artifact.c, lasso/protocols/authn_request.c,
|
||
lasso/protocols/authn_request_envelope.c,
|
||
lasso/protocols/authn_response.c,
|
||
lasso/protocols/authn_response_envelope.c,
|
||
lasso/protocols/federation.c,
|
||
lasso/protocols/federation_termination_notification.c,
|
||
lasso/protocols/logout_request.c,
|
||
lasso/protocols/logout_response.c,
|
||
lasso/protocols/name_identifier_mapping_request.c,
|
||
lasso/protocols/name_identifier_mapping_response.c,
|
||
lasso/protocols/provider.c,
|
||
lasso/protocols/register_name_identifier_request.c,
|
||
lasso/protocols/register_name_identifier_response.c,
|
||
lasso/protocols/request.c, lasso/protocols/response.c,
|
||
lasso/protocols/elements/assertion.c,
|
||
lasso/protocols/elements/authentication_statement.c,
|
||
lasso/xml/errors.c, lasso/xml/lib_assertion.c,
|
||
lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_idp_provided_name_identifier.c,
|
||
lasso/xml/lib_old_provided_name_identifier.c,
|
||
lasso/xml/lib_sp_provided_name_identifier.c,
|
||
lasso/xml/lib_subject.c, lasso/xml/saml_assertion.c,
|
||
lasso/xml/saml_condition_abstract.c,
|
||
lasso/xml/saml_name_identifier.c,
|
||
lasso/xml/saml_statement_abstract.c,
|
||
lasso/xml/saml_subject_statement_abstract.c,
|
||
lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_response_abstract.c, lasso/xml/tools.c,
|
||
lasso/xml/xml.c: removed extra parentheses after return statements;
|
||
|
||
2004-09-01 nclapies
|
||
|
||
* lasso/environs/logout.c: Added free of temporary node object in
|
||
lasso_logout_new_from_dump()
|
||
|
||
2004-09-01 nclapies
|
||
|
||
* lasso/protocols/logout_response.c: Added parse support of xml
|
||
message in lasso_logout_response_new_from_export(), added private
|
||
method lasso_logout_response_new_from_export()
|
||
|
||
2004-09-01 nclapies
|
||
|
||
* lasso/protocols/logout_request.c: Fixed bug when parsing from an
|
||
export message in lasso_logout_request_new_from_xml() : call to
|
||
lasso_node_destroy() at the wrong place
|
||
|
||
2004-09-01 eraviart
|
||
|
||
* swig/Lasso.i: LassoSession.getAuthenticationMethod argument is
|
||
now optional.
|
||
|
||
2004-09-01 cnowicki
|
||
|
||
* php/examples/sample-sp/setup.php: Fix addProvider bug
|
||
|
||
2004-09-01 nclapies
|
||
|
||
* lasso/environs/session.c: Replaced
|
||
lasso_session_get_next_providerID() with
|
||
lasso_session_get_first_providerID()
|
||
|
||
2004-09-01 nclapies
|
||
|
||
* lasso/environs/logout.c: 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()
|
||
|
||
2004-08-31 eraviart
|
||
|
||
* python/tests/profiles_tests.py: Added a new Python logout test:
|
||
Make the same Logout.newFromDump enough times => segfault.
|
||
|
||
2004-08-31 eraviart
|
||
|
||
* swig/Lasso.i: Corrected request and respond for profiles others
|
||
than login.
|
||
|
||
Added relayState attribute to LogoutRequest, but it doesn't work. I
|
||
believe, this is a Lasso bug.
|
||
|
||
2004-08-31 nclapies
|
||
|
||
* lasso/environs/session.c, lasso/environs/session.h: Added method
|
||
lasso_session_get_first_providerID(). Now to get the first
|
||
providerID use it instead of lasso_session_get_next_providerID()
|
||
|
||
2004-08-31 nclapies
|
||
|
||
* lasso/environs/logout.c, lasso/protocols/logout_request.c: fixed
|
||
bug in lasso_logout_dump() and lasso_logout_new_from_dump()
|
||
|
||
2004-08-31 eraviart
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: Added setting of isPassive to
|
||
False in doc.
|
||
|
||
2004-08-31 fpeters
|
||
|
||
* lasso/environs/server.c: strcmp is used; string.h must be
|
||
included
|
||
|
||
2004-08-31 fpeters
|
||
|
||
* lasso/environs/logout.c: g_sprintf is used; gprintf.h must be
|
||
included
|
||
|
||
2004-08-31 fpeters
|
||
|
||
* lasso/environs/login.c: default: in switches
|
||
|
||
2004-08-31 fpeters
|
||
|
||
* lasso/environs/defederation.c: removed unused variables
|
||
|
||
2004-08-31 fpeters
|
||
|
||
* lasso/environs/defederation.c: g_sprintf is used; glib/gprintf.h
|
||
must be included
|
||
|
||
2004-08-31 fpeters
|
||
|
||
* lasso/environs/defederation.c: strlen is used; string.h must be
|
||
included
|
||
|
||
2004-08-31 fpeters
|
||
|
||
* lasso/protocols/request.c: properly cast request to needed type
|
||
|
||
2004-08-31 fpeters
|
||
|
||
* lasso/protocols/provider.c: default: to set descriptor to NULL;
|
||
so it won't be undefined on the next line where it was tested.
|
||
|
||
2004-08-31 fpeters
|
||
|
||
* lasso/protocols/authn_response_envelope.c: xmlSecBase64Encode is
|
||
used; xmlsec/base64.h must be included
|
||
|
||
2004-08-31 fpeters
|
||
|
||
* lasso/xml/xml.c: g_sprintf is used; gprintf.h must be included;
|
||
default: statement in switch.
|
||
|
||
2004-08-31 nclapies
|
||
|
||
* lasso/environs/logout.c: Added support of code error
|
||
LASSO_PROFILE_ERROR_MISSING_REQUEST in
|
||
lasso_logout_build_response_msg()
|
||
|
||
2004-08-31 nclapies
|
||
|
||
* lasso/xml/errors.c, lasso/xml/errors.h, swig/Lasso.i: 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
|
||
|
||
2004-08-31 fpeters
|
||
|
||
* debian/.cvsignore: cvs must ignore cil and dev packages directory
|
||
|
||
2004-08-31 fpeters
|
||
|
||
* debian/.cvsignore, debian/changelog, debian/control,
|
||
debian/liblasso0-python2.3.files, debian/php4-lasso.examples,
|
||
debian/php4-lasso.files, debian/python2.3-lasso.files,
|
||
debian/rules: php4 packaging and renamed liblasso0-python2.3 to
|
||
python2.3-lasso
|
||
|
||
2004-08-31 eraviart
|
||
|
||
* lasso/lasso.c: Typo correction.
|
||
|
||
2004-08-31 nclapies
|
||
|
||
* lasso/xml/tools.c: 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
|
||
|
||
2004-08-31 nclapies
|
||
|
||
* lasso/protocols/authn_request.c,
|
||
lasso/protocols/federation_termination_notification.c,
|
||
lasso/protocols/logout_request.c,
|
||
lasso/protocols/logout_response.c: Added in parse of query a test
|
||
if the data list is not NULL
|
||
|
||
2004-08-31 eraviart
|
||
|
||
* swig/Lasso.i: Added Lasso version constants to SWIG.
|
||
|
||
2004-08-31 eraviart
|
||
|
||
* python/tests/profiles_tests.py: Testing logout.processResponseMsg
|
||
with a really bad URL. => red alert.
|
||
|
||
2004-08-31 cnowicki
|
||
|
||
* php/examples/sample-sp/README,
|
||
php/examples/sample-sp/admin_user.php,
|
||
php/examples/sample-sp/assertionConsumer.php,
|
||
php/examples/sample-sp/index.php, php/examples/sample-sp/login.php,
|
||
php/examples/sample-sp/logout.php,
|
||
php/examples/sample-sp/register.php,
|
||
php/examples/sample-sp/setup.php: new version of the PHP service
|
||
provider made with the new Swig PHP binding
|
||
|
||
2004-08-31 nclapies
|
||
|
||
* lasso/environs/logout.c: 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
|
||
|
||
2004-08-31 nclapies
|
||
|
||
* lasso/protocols/logout_response.c: 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
|
||
|
||
2004-08-31 nclapies
|
||
|
||
* lasso/protocols/logout_request.c: 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
|
||
|
||
2004-08-30 eraviart
|
||
|
||
* python/tests/profiles_tests.py: New logout test => Red alert!
|
||
|
||
2004-08-30 eraviart
|
||
|
||
* swig/Lasso.i: Removed low-level bindings from SWIG.
|
||
|
||
In PHP, error constants keep their LASSO_ prefix (because PHP4
|
||
doesn't have the notion of namespaces).
|
||
|
||
2004-08-30 nclapies
|
||
|
||
* lasso/environs/logout.c: Little lean of the code
|
||
|
||
2004-08-30 cnowicki
|
||
|
||
* swig/Lasso.i: PHP Binding : PHP does not handle namepaces, added
|
||
lasso_ prefix for all functions.
|
||
|
||
2004-08-30 nclapies
|
||
|
||
* lasso/environs/defederation.c: Fixed problem when validating the
|
||
notification : test the remote provider type to get the return url
|
||
|
||
2004-08-30 nclapies
|
||
|
||
* lasso/environs/defederation.c: Added a test in
|
||
lasso_defederation_build_notification_msg() to test if the
|
||
federation termination service url exists
|
||
|
||
2004-08-30 nclapies
|
||
|
||
* lasso/environs/logout.c: Fixed call of
|
||
lasso_session_remove_assertion() in the right place in
|
||
init_request() and process_response_msg()
|
||
|
||
2004-08-30 nclapies
|
||
|
||
* lasso/environs/name_registration.c: Fixed error in method name :
|
||
renamed lasso_provider_get_singleLogoutServiceURL() to
|
||
lasso_provider_get_registerNameIdentifierServiceURL()
|
||
|
||
2004-08-30 nclapies
|
||
|
||
* lasso/environs/defederation.c: Added comment in
|
||
lasso_defederation_validate_notification() : indicate that query is
|
||
not signed because of the crypted optional relay state
|
||
|
||
2004-08-30 nclapies
|
||
|
||
* lasso/environs/defederation.c: Added building of federation
|
||
termination notification return url with QUERY if a RelayState is
|
||
in the notification
|
||
|
||
2004-08-30 nclapies
|
||
|
||
* lasso/environs/logout.c: Added lasso_logout_new_from_dump(). Need
|
||
to be tested
|
||
|
||
2004-08-30 nclapies
|
||
|
||
* lasso/protocols/logout_response.c: 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
|
||
|
||
2004-08-30 nclapies
|
||
|
||
* lasso/environs/server.c: 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
|
||
|
||
2004-08-30 eraviart
|
||
|
||
* swig/Lasso.i: A few corrections to SWIG binding (a quick commit,
|
||
so that Christophe can work on it).
|
||
|
||
2004-08-30 fpeters
|
||
|
||
* csharp/.cvsignore, csharp/Makefile.am: swig generate new
|
||
objects/filenames
|
||
|
||
2004-08-30 fpeters
|
||
|
||
* lasso/xml/xml.c: returns 0 on success
|
||
|
||
2004-08-30 eraviart
|
||
|
||
* java/Makefile.am, java/lasso-fragment.java,
|
||
java/coldfusion/src/CFLasso.java, python/.cvsignore,
|
||
python/tests/errorchecking_tests.py,
|
||
python/tests/profiles_tests.py, swig/Lasso.i: SWIG high-level
|
||
binding now uses camelCase.
|
||
|
||
Updated SWIG binding to support Java high-level classes.
|
||
|
||
Simplified java/Makefile.am (but now, it needs to be reworked by an
|
||
autotools expert).
|
||
|
||
ColdFusion simple Java test compiles ok.
|
||
|
||
2004-08-29 eraviart
|
||
|
||
* java/Makefile.am: SWIG should now generate a high-level binding
|
||
with classes, so I have removed the -noproxy option.
|
||
|
||
2004-08-29 fpeters
|
||
|
||
* csharp/.cvsignore, csharp/Makefile.am: updated c# binding for new
|
||
class names
|
||
|
||
2004-08-29 fpeters
|
||
|
||
* python/tests/XmlTestRunner.py: some tests do not have
|
||
descriptions
|
||
|
||
2004-08-29 fpeters
|
||
|
||
* python/tests/XmlTestRunner.py: corretly escape xml
|
||
|
||
2004-08-29 eraviart
|
||
|
||
* python/tests/profiles_tests.py, swig/Lasso.i: When Lasso doesn't
|
||
recognize the URL query, it now throws a SyntaxError exception.
|
||
|
||
2004-08-28 eraviart
|
||
|
||
* python/.cvsignore: Removed references to lassomod in .cvsignore.
|
||
|
||
2004-08-28 eraviart
|
||
|
||
* configure.ac, lasso/environs/login.c, lasso/environs/server.c,
|
||
lasso/protocols/artifact.c, lasso/protocols/provider.c,
|
||
lasso/xml/errors.c, lasso/xml/errors.h, lasso/xml/saml_assertion.c,
|
||
lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_response_abstract.c, lasso/xml/xml.c,
|
||
python/Makefile.am, python/lasso.py,
|
||
python/tests/profiles_tests.py, swig/Lasso.i: SWIG now produces
|
||
high-level bindings.
|
||
|
||
(python/Makefile.am needs some cleaning IMHO, but I don't
|
||
understant it).
|
||
|
||
2004-08-28 fpeters
|
||
|
||
* docs/reference/lasso.sgml: renamed API reference to API reference
|
||
(was reference manual)
|
||
|
||
2004-08-28 fpeters
|
||
|
||
* python/tests/XmlTestRunner.py: xml encoding of special characters
|
||
(&, <, >)
|
||
|
||
2004-08-28 fpeters
|
||
|
||
* doap.rdf: new URLs and version info for 0.3.0
|
||
|
||
2004-08-28 eraviart
|
||
|
||
* python/lasso.py, swig/Lasso.i: Converted Identity & Session to
|
||
real objects in SWIG bindings.
|
||
|
||
2004-08-28 eraviart
|
||
|
||
* swig/Lasso.i: Hide LibAuthnRequest attributes from SWIG binding.
|
||
|
||
2004-08-28 eraviart
|
||
|
||
* swig/Lasso.i: Added preliminary error throwing in SWIG binding.
|
||
|
||
Replaced simple object methods whith #define.
|
||
|
||
2004-08-28 eraviart
|
||
|
||
* python/lasso.py, swig/Lasso.i: Converted SWIG Server into a
|
||
high-level class with new_from_dump static method and default value
|
||
for some arguments.
|
||
|
||
2004-08-28 eraviart
|
||
|
||
* python/tests/login_tests.py, python/tests/profiles_tests.py,
|
||
python/tests/tests.py: Renamed login_tests.py to profiles_tests.py.
|
||
|
||
Added Server tests (=> discovered bug #265).
|
||
|
||
2004-08-28 eraviart
|
||
|
||
* python/lasso.py, python/tests/login_tests.py, swig/Lasso.i:
|
||
Transformed LassoAuthnRequest as a true SWIG class with attributes
|
||
and methods for all bindings.
|
||
|
||
2004-08-27 nclapies
|
||
|
||
* lasso/environs/logout.c: [no log message]
|
||
|
||
2004-08-27 nclapies
|
||
|
||
* lasso/environs/logout.c: [no log message]
|
||
|
||
2004-08-27 eraviart
|
||
|
||
* python/lasso.py: Added method Logout.reset_session_index in
|
||
Python high-level binding.
|
||
|
||
2004-08-27 nclapies
|
||
|
||
* lasso/environs/logout.c: [no log message]
|
||
|
||
2004-08-27 eraviart
|
||
|
||
* python/lasso.py: Added support for "invalid query" errors in
|
||
Python high-level binding.
|
||
|
||
2004-08-27 nclapies
|
||
|
||
* lasso/environs/defederation.c: [no log message]
|
||
|
||
2004-08-27 nclapies
|
||
|
||
* docs/reference/lasso-sections.txt: Renamed method name
|
||
lasso_session_get_next_assertion_remote_providerID to
|
||
lasso_session_get_next_providerID
|
||
|
||
2004-08-27 nclapies
|
||
|
||
* lasso/environs/defederation.c: 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()
|
||
|
||
2004-08-27 nclapies
|
||
|
||
* lasso/xml/errors.c, lasso/xml/errors.h, swig/Lasso.i: Added code
|
||
error LASSO_PROFILE_ERROR_INVALID_QUERY, returned when an error
|
||
occurs while parsing a query message
|
||
|
||
2004-08-27 eraviart
|
||
|
||
* python/lasso.py, python/tests/login_tests.py, swig/Lasso.i:
|
||
Corrected SWIG binding.
|
||
|
||
Corrected Python tests.
|
||
|
||
2004-08-27 nclapies
|
||
|
||
* lasso/environs/logout.c, lasso/environs/logout.h,
|
||
lasso/environs/session.c, lasso/environs/session.h: 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
|
||
|
||
2004-08-27 eraviart
|
||
|
||
* python/lasso.py, swig/Lasso.i: Replaced SWIG specific functions
|
||
to access "request" and "response" attributes of profiles, with
|
||
SWIG read-only attributes.
|
||
|
||
2004-08-27 nclapies
|
||
|
||
* lasso/protocols/federation_termination_notification.c,
|
||
lasso/xml/samlp_request_abstract.c: 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
|
||
|
||
2004-08-27 eraviart
|
||
|
||
* csharp/Makefile.am, java/Makefile.am, python/Makefile.am,
|
||
python/tests/login_tests.py, swig/Lasso.c, swig/Lasso.i,
|
||
swig/Makefile.am: Removed SWIG Lasso.c file.
|
||
|
||
Added a Python test for defederation (currently it aborts).
|
||
|
||
2004-08-27 fpeters
|
||
|
||
* docs/lasso-book/check-functions.py,
|
||
docs/lasso-book/single-sign-on.rst: more on single sign on
|
||
|
||
2004-08-26 fpeters
|
||
|
||
* docs/lasso-book/check-functions.py: searches all text files for
|
||
unknown functions
|
||
|
||
2004-08-26 fpeters
|
||
|
||
* docs/lasso-book/single-sign-on.rst: improvement
|
||
|
||
2004-08-26 eraviart
|
||
|
||
* python/lasso.py: Forgot to declare a parameter as optionnal.
|
||
|
||
2004-08-26 eraviart
|
||
|
||
* lasso/environs/profile.h, python/lasso.py, swig/Lasso.i: Added
|
||
constant lassoHttpMethodAny.
|
||
|
||
Added error constants to SWIG (and one to Python).
|
||
|
||
2004-08-26 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: new parameter to
|
||
lasso_logout_init_...
|
||
|
||
2004-08-26 fpeters
|
||
|
||
* lasso/lasso.h: fix included file name
|
||
|
||
2004-08-26 nclapies
|
||
|
||
* lasso/environs/defederation.c, lasso/environs/defederation.h,
|
||
swig/Lasso.i: 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
|
||
|
||
2004-08-26 nclapies
|
||
|
||
* lasso/environs/logout.c: Replaced xmlFree with g_free in
|
||
lasso_logout_get_next_providerID() for current_provider_id
|
||
|
||
2004-08-26 nclapies
|
||
|
||
* lasso/environs/register_name_identifier.c,
|
||
lasso/environs/register_name_identifier.h: [no log message]
|
||
|
||
2004-08-26 nclapies
|
||
|
||
* lasso/environs/Makefile.am, lasso/environs/name_registration.c,
|
||
lasso/environs/name_registration.h: Renamed
|
||
register_name_identifier.* to name_registration.* files
|
||
|
||
2004-08-26 nclapies
|
||
|
||
* swig/Lasso.i: Oups, missing commit of the new Lasso.i swig file
|
||
:p
|
||
|
||
2004-08-26 nclapies
|
||
|
||
* lasso/environs/logout.c, lasso/environs/logout.h: 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
|
||
|
||
2004-08-26 fpeters
|
||
|
||
* docs/lasso-book/book.rst: removed revision
|
||
|
||
2004-08-26 fpeters
|
||
|
||
* docs/lasso-book/Makefile.am, docs/lasso-book/getting-lasso.rst,
|
||
docs/lasso-book/single-sign-on.rst: More on sso profile; sp-side
|
||
|
||
2004-08-26 nclapies
|
||
|
||
* lasso/environs/logout.c, lasso/environs/logout.h,
|
||
lasso/xml/errors.c, lasso/xml/errors.h: [no log message]
|
||
|
||
2004-08-26 nclapies
|
||
|
||
* lasso/environs/logout.c: [no log message]
|
||
|
||
2004-08-26 nclapies
|
||
|
||
* lasso/xml/errors.c, lasso/xml/errors.h: Rename constant
|
||
LASSO_LOGOUT_ERROR_UNSUPPORTED_PROFILLE to
|
||
LASSO_PROFILE_ERROR_UNSUPPORTED_PROFILE, now can be use by all
|
||
profiles
|
||
|
||
2004-08-26 fpeters
|
||
|
||
* docs/lasso-book/Makefile.am, docs/lasso-book/book.rst,
|
||
docs/lasso-book/common-knowledge.rst,
|
||
docs/lasso-book/getting-lasso.rst, docs/lasso-book/integration.rst,
|
||
docs/lasso-book/language-bindings.rst,
|
||
docs/lasso-book/lasso-architecture.rst,
|
||
docs/lasso-book/liberty-architecture.rst,
|
||
docs/lasso-book/other-profiles.rst, docs/lasso-book/preface.rst,
|
||
docs/lasso-book/single-sign-on.rst,
|
||
docs/lasso-book/figures/single-logout.png,
|
||
docs/lasso-book/figures/single-logout.svg,
|
||
docs/lasso-book/figures/single-sign-on.png,
|
||
docs/lasso-book/figures/single-sign-on.svg: new lasso documentation
|
||
|
||
2004-08-26 nclapies
|
||
|
||
* lasso/environs/logout.c, lasso/xml/errors.c, lasso/xml/errors.h:
|
||
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
|
||
|
||
2004-08-26 eraviart
|
||
|
||
* swig/Lasso.c, swig/Lasso.i: Moved SWIG constructors and
|
||
destructors from Lasso.c to Lasso.i.
|
||
|
||
2004-08-25 nclapies
|
||
|
||
* lasso/environs/logout.c: 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()
|
||
|
||
2004-08-25 nclapies
|
||
|
||
* lasso/environs/login.c: 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
|
||
|
||
2004-08-25 nclapies
|
||
|
||
* lasso/environs/logout.c: added include for string.h
|
||
|
||
2004-08-25 nclapies
|
||
|
||
* lasso/environs/login.c: 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
|
||
|
||
2004-08-25 nclapies
|
||
|
||
* lasso/environs/defederation.c: [no log message]
|
||
|
||
2004-08-25 nclapies
|
||
|
||
* lasso/environs/defederation.c: fixed bug : at a done label, use
|
||
to remove a provider got with lasso_provider_get_ref()
|
||
|
||
2004-08-25 eraviart
|
||
|
||
* python/tests/errorchecking_tests.py, python/tests/login_tests.py,
|
||
python/tests/tests.py: Added a --source-dir option to tests.
|
||
|
||
2004-08-25 eraviart
|
||
|
||
* python/tests/IdentityProvider.py,
|
||
python/tests/LibertyEnabledClientProxy.py,
|
||
python/tests/LibertyEnabledProxy.py, python/tests/Provider.py,
|
||
python/tests/ServiceProvider.py, python/tests/abstractweb.py,
|
||
python/tests/assertions.py, python/tests/builtins.py,
|
||
python/tests/http.py, python/tests/liberty.py,
|
||
python/tests/libertysimulator.py, python/tests/login_tests.py,
|
||
python/tests/sample-idp.py, python/tests/sample-lep.py,
|
||
python/tests/sample-sp-lep.py, python/tests/sample-sp.py,
|
||
python/tests/submissions.py, python/tests/web.py,
|
||
python/tests/websimulator.py: Removed obsolete Python test
|
||
framework.
|
||
|
||
2004-08-25 nclapies
|
||
|
||
* lasso/environs/defederation.c, lasso/environs/defederation.h:
|
||
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
|
||
|
||
2004-08-25 fpeters
|
||
|
||
* csharp/.cvsignore: ignore new class
|
||
|
||
2004-08-25 fpeters
|
||
|
||
* csharp/AssemblyInfo.cs, csharp/Makefile.am: added Defederation
|
||
profile; workaround lasso-sharp.snk
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* lasso/environs/defederation.c: added test if identity is set
|
||
before removing federation
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* lasso/environs/defederation.c: removed federation and assertion
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* lasso/environs/defederation.c: [no log message]
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* lasso/protocols/federation_termination_notification.c: [no log
|
||
message]
|
||
|
||
2004-08-24 eraviart
|
||
|
||
* python/lasso.py, swig/Lasso.i: Corrected SWIG Defederation
|
||
binding.
|
||
|
||
Created Python high-level class for Defederation.
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* docs/reference/lasso-sections.txt, docs/reference/lasso.sgml:
|
||
updated doc conf files for defederation
|
||
|
||
2004-08-24 eraviart
|
||
|
||
* swig/Lasso.i: Continue to rename FederationTermination into
|
||
Defederation.
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* lasso/environs/profile.c, lasso/environs/profile.h: renamed
|
||
lassoFederationTermination to lassoDefederation in lassoRequestType
|
||
enum
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* lasso/environs/logout.c: update, now use GError object for each
|
||
lasso_server_get_provider_ref()
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* docs/reference/lasso.types: renamed
|
||
lasso_federation_termination_get_type to lasso_defederation_type
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* lasso/environs/federation_termination.c,
|
||
lasso/environs/federation_termination.h: [no log message]
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* lasso/lasso.h, lasso/environs/Makefile.am,
|
||
lasso/environs/defederation.c, lasso/environs/defederation.h:
|
||
renamed lasso/environs/federation_termination.* to
|
||
lasso/environs/defederation.*
|
||
|
||
2004-08-24 eraviart
|
||
|
||
* swig/Lasso.c, swig/Lasso.i: Created SWIG bindings for
|
||
Defederation (new name of FederationTermination).
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* lasso/environs/federation_termination.c,
|
||
lasso/environs/federation_termination.h: use lassoProviderType
|
||
instead of gint for provider_type params
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* lasso/environs/federation_termination.c: [no log message]
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* lasso/environs/federation_termination.c: Set the nameIdentifier
|
||
attribute after a call to init_notification()
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* lasso/environs/logout.c: 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
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* lasso/environs/federation_termination.c: [no log message]
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* lasso/environs/federation_termination.c: fixed bug in
|
||
lasso_federation_termination_build_notification_msg() : now it gets
|
||
the remote provider real service url
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* lasso/environs/logout.c: updates
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* lasso/environs/logout.c: minor updates
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* lasso/environs/logout.c: fixed bug in
|
||
lasso_logout_get_next_providerID() when looking for a remote
|
||
provider id when session attribute is NULL
|
||
|
||
2004-08-24 rchantereau
|
||
|
||
* configure.ac: Corrected configure option help.
|
||
|
||
Told to use with-pkg-config= and no with-pkg-config-path wich it
|
||
the good option name.
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* lasso/environs/logout.c: fixed problem of finding the remote
|
||
provider type in build_request_msg()
|
||
|
||
2004-08-24 nclapies
|
||
|
||
* lasso/environs/logout.c: added error messages if invalid
|
||
attributes in logout object while setting building request and
|
||
message
|
||
|
||
2004-08-23 rchantereau
|
||
|
||
* php/Makefile.am: Serious rewrite of the automake file.
|
||
|
||
The php extension is now named lasso.
|
||
|
||
The LTLIBRARIES if for 'php_extension' and no more 'lib'.
|
||
|
||
The swig command invokation is updated to use the new php extension
|
||
name.
|
||
|
||
2004-08-23 rchantereau
|
||
|
||
* configure.ac: Completed autoconf files output directive with
|
||
win32 directories Makefile.
|
||
|
||
2004-08-23 rchantereau
|
||
|
||
* lasso/Makefile.am: Rewritent the lasso win32 resource file
|
||
dependency on the top_srcdir and not relative parent directory.
|
||
|
||
2004-08-23 rchantereau
|
||
|
||
* java/Makefile.am, python/Makefile.am: Cleaned a little the
|
||
automake files.
|
||
|
||
Proper use of $(top_srcdir).
|
||
|
||
Proper use of $DEPDIR.
|
||
|
||
Added $(top_srcdir)/swig/Lasso.c to java shared object compilation.
|
||
|
||
2004-08-23 rchantereau
|
||
|
||
* Makefile.am, win32/Makefile.am: Re added win32 directory in the
|
||
distribution.
|
||
|
||
2004-08-23 nclapies
|
||
|
||
* lasso/environs/logout.c, lasso/protocols/authn_request.c,
|
||
lasso/protocols/logout_request.c,
|
||
lasso/protocols/logout_response.c: [no log message]
|
||
|
||
2004-08-23 nclapies
|
||
|
||
* lasso/environs/logout.c: [no log message]
|
||
|
||
2004-08-23 nclapies
|
||
|
||
* lasso/environs/logout.c: [no log message]
|
||
|
||
2004-08-23 nclapies
|
||
|
||
* lasso/environs/logout.c: verify if session and identity are set
|
||
in logout object
|
||
|
||
2004-08-23 rchantereau
|
||
|
||
* configure.ac: Removed php subdirectories Makefile generations.
|
||
|
||
2004-08-23 nclapies
|
||
|
||
* lasso/protocols/logout_request.c: [no log message]
|
||
|
||
2004-08-23 rchantereau
|
||
|
||
* php/lasso.c, php/lasso.h, php/php_lasso.h, php/run-tests.php.in,
|
||
php/examples/leak.php, php/examples/login.php,
|
||
php/examples/test.php, php/examples/sample-sp/admin_user.php,
|
||
php/examples/sample-sp/assertionConsumer.php,
|
||
php/examples/sample-sp/index.php, php/examples/sample-sp/login.php,
|
||
php/examples/sample-sp/logout.php,
|
||
php/examples/sample-sp/register.php,
|
||
php/examples/sample-sp/setup.php, php/tests/001.phpt,
|
||
php/tests/Makefile.am, php/tests/lasso_login.phpt,
|
||
php/tests/lasso_server.phpt: REmoved now useless binding files.
|
||
|
||
See attic for more information.
|
||
|
||
2004-08-23 rchantereau
|
||
|
||
* php/Makefile.am: Now PHP Binding is handled by SWIG.
|
||
|
||
2004-08-23 nclapies
|
||
|
||
* lasso/environs/federation_termination.c,
|
||
lasso/environs/federation_termination.h,
|
||
lasso/environs/register_name_identifier.h,
|
||
lasso/protocols/federation_termination_notification.c,
|
||
lasso/protocols/federation_termination_notification.h: updpated
|
||
process of protocol profile
|
||
|
||
2004-08-23 nclapies
|
||
|
||
* lasso/environs/logout.c, lasso/protocols/authn_request.c,
|
||
lasso/protocols/logout_request.c, lasso/protocols/logout_request.h,
|
||
lasso/protocols/logout_response.c,
|
||
lasso/protocols/logout_response.h, lasso/protocols/request.c,
|
||
lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_request_abstract.h,
|
||
lasso/xml/samlp_response_abstract.c, lasso/xml/xml.c,
|
||
lasso/xml/xml.h: added support of URI identifier in signature
|
||
|
||
2004-08-22 valos
|
||
|
||
* lasso/protocols/elements/assertion.c,
|
||
lasso/protocols/elements/authentication_statement.c,
|
||
lasso/xml/lib_assertion.c, lasso/xml/lib_assertion.h,
|
||
lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_authentication_statement.h, lasso/xml/lib_subject.c,
|
||
lasso/xml/lib_subject.h: Added a new param "use_xsitype" (gboolean)
|
||
in constructors of classes: LassoLibSubject,
|
||
LassoLibAssertion, LassoLibAuthenticationStatement
|
||
|
||
2004-08-22 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: Added lasso_node_new_ns_prop()
|
||
method in LassoNode class
|
||
|
||
2004-08-21 fpeters
|
||
|
||
* debian/changelog, debian/control, debian/liblasso0-cil.files,
|
||
debian/liblasso0-dev.files, debian/rules: updated debian package
|
||
description; added packaging of the C# assembly.
|
||
|
||
2004-08-21 fpeters
|
||
|
||
* csharp/examples/runme.cs: updated example with correct path to
|
||
certificates
|
||
|
||
2004-08-21 fpeters
|
||
|
||
* configure.ac, csharp/AssemblyInfo.cs, csharp/Makefile.am,
|
||
csharp/lasso-sharp.snk: more C# fun. dll is now registered with
|
||
gacutil. But it needed a StrongName; this is sort of a
|
||
cryptographic signature for DLL; not clear about this. The key is
|
||
in csharp/lasso-sharp.snk
|
||
|
||
2004-08-21 fpeters
|
||
|
||
* csharp/Makefile.am: forgot to distribute lasso.dll.config
|
||
|
||
2004-08-21 fpeters
|
||
|
||
* csharp/examples/runme.cs: C# example
|
||
|
||
2004-08-21 fpeters
|
||
|
||
* csharp/.cvsignore: some files were renamed
|
||
|
||
2004-08-21 fpeters
|
||
|
||
* csharp/lasso.dll.config: I don't know the purpose of this file.
|
||
|
||
2004-08-21 fpeters
|
||
|
||
* csharp/Makefile.am: working lasso c# binding. next step is to
|
||
figure how mono manages the directories (currently it looks like
|
||
CLASSPATH mess but gacutil may be useful).
|
||
|
||
2004-08-21 eraviart
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt, php/examples/login.php,
|
||
php/examples/test.php, php/examples/sample-sp/login.php,
|
||
python/tests/login_tests.py: Updated "Writing a SP" doc & PHP
|
||
binding to Lasso API change.
|
||
|
||
2004-08-21 valos
|
||
|
||
* lasso/environs/lecp.c, lasso/environs/login.c,
|
||
lasso/environs/login.h, python/lasso.py,
|
||
python/tests/ServiceProvider.py, swig/Lasso.i, tests/login_tests.c:
|
||
Moved param 'http_method' of lasso_login_build_authn_request_msg()
|
||
method in lasso_login_init_authn_request() BEWARE : this change
|
||
breaks the API
|
||
|
||
2004-08-21 valos
|
||
|
||
* lasso/protocols/federation.c: Added checks not to do copies of
|
||
NULL objects.
|
||
|
||
2004-08-21 valos
|
||
|
||
* lasso/xml/errors.c: Changed LASSO_PARAM_ERROR_INVALID_VALUE error
|
||
message
|
||
|
||
2004-08-21 valos
|
||
|
||
* lasso/protocols/authn_request.c: Fixed a mistake: the signature
|
||
template should be added before the ProviderID
|
||
|
||
2004-08-21 fpeters
|
||
|
||
* configure.ac, csharp/Makefile.am, csharp/lasso-sharp.pc.in:
|
||
getting there; it builds and installs correctly but I'm still
|
||
trying to separate assembly name and file name. (no, I don't know
|
||
what is an assembly name)
|
||
|
||
2004-08-21 fpeters
|
||
|
||
* csharp/.cvsignore: a few files to ignore
|
||
|
||
2004-08-21 fpeters
|
||
|
||
* csharp/Makefile.am: usable lasso c# bindings;
|
||
liblassosharpglue.so is installed in libdir and lasso.dll in
|
||
/usr/share/dotnet/lasso/
|
||
|
||
compile with mcs -g -nologo -r:lasso.dll -out:runme.exe runme.cs
|
||
|
||
2004-08-21 valos
|
||
|
||
* lasso/xml/strings.h: Removed lassoLibProtocolProfileSSOGet,
|
||
lassoLibProtocolProfileSSOPost Added lassoXsiHRef, lassoXsiPrefix
|
||
|
||
2004-08-21 fpeters
|
||
|
||
* Makefile.am, configure.ac, csharp/Makefile.am: added c# binding;
|
||
I'm not sure how all of this works and a little program compiles
|
||
and run:
|
||
|
||
using System;
|
||
|
||
public class runme { static void Main() {
|
||
Console.WriteLine("lasso_init"); int rc =
|
||
lassomod.lasso_init();
|
||
Console.WriteLine(String.Format("sortie de lasso_init: {0}", rc));
|
||
|
||
LassoServer server = new LassoServer(
|
||
"../tests/data/idp1-la/metadata.xml",
|
||
"",
|
||
|
||
"../tests/data/idp1-la/private-key-raw.pem",
|
||
"../tests/data/idp1-la/certificate.pem",
|
||
lassomod.lassoSignatureMethodRsaSha1);
|
||
|
||
Console.WriteLine("lasso_shutdown");
|
||
lassomod.lasso_shutdown();
|
||
}
|
||
}
|
||
|
||
2004-08-21 fpeters
|
||
|
||
* swig/Lasso.c, swig/Lasso.i: Fixed lasso_server_new parameter
|
||
type.
|
||
|
||
When you make change in header files (such as [1]) think about the
|
||
bindings and adapt them; thanks.
|
||
|
||
[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
|
||
|
||
2004-08-21 fpeters
|
||
|
||
* lasso/xml/Makefile.am, lasso/xml/strings.c, lasso/xml/strings.h:
|
||
replaced lots of const char* wasting memory and a treat to binary
|
||
compatibility with lots of #define wasting nothing at all.
|
||
|
||
2004-08-21 fpeters
|
||
|
||
* docs/reference/Makefile.am: doesn't fail on second run
|
||
|
||
2004-08-21 fpeters
|
||
|
||
* python/Makefile.am: I prefer it that way
|
||
|
||
2004-08-21 fpeters
|
||
|
||
* python/tests/errorchecking_tests.py: reenabled tests since the
|
||
swig binding is ok now
|
||
|
||
2004-08-21 valos
|
||
|
||
* lasso/environs/login.c, lasso/environs/login.h: Fixed a bug in
|
||
lasso_login_accept_sso() Updated gtk-doc
|
||
|
||
2004-08-20 eraviart
|
||
|
||
* php/examples/login.php, php/examples/test.php,
|
||
php/examples/sample-sp/login.php: Modified PHP bindings in an
|
||
attempt to add new argument to method
|
||
lasso_build_authn_request_msg.
|
||
|
||
2004-08-20 eraviart
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: Updated the documentation to
|
||
reflect API change.
|
||
|
||
2004-08-20 eraviart
|
||
|
||
* python/lasso.py, python/tests/ServiceProvider.py, swig/Lasso.i,
|
||
tests/login_tests.c: Added new argument to
|
||
lasso_login_build_authn_request_msg.
|
||
|
||
2004-08-20 valos
|
||
|
||
* lasso/environs/login.c, lasso/environs/login.h: Added a new param
|
||
'http_method' in lasso_login_build_authn_request_msg() BEWARE :
|
||
this change breaks the API
|
||
|
||
2004-08-20 rchantereau
|
||
|
||
* java/Makefile.am: The local clean rule now remove the package sub
|
||
directory (com).
|
||
|
||
The dirty rule now have a little goldy spray that test the
|
||
existence of the com/entrouvert/lasso/lasso.java source file before
|
||
trying to copy it from the distribution.
|
||
|
||
2004-08-20 rchantereau
|
||
|
||
* php/Makefile.am: Modified PHP extension installation directory,
|
||
now it is prefixed.
|
||
|
||
2004-08-20 rchantereau
|
||
|
||
* configure.ac: Created unprefixed PHP_UNPREFIXED_EXTENTION_DIR in
|
||
order to prefix it with the supplied configure prefix. Is it useful
|
||
in this PHP special case ? I do not think so, but, the user is the
|
||
master.
|
||
|
||
Moved the libtool bad versionning computation after program tests
|
||
in order to use the founded sed program ($SED) and not just 'sed'.
|
||
|
||
Every calls to 'sed' use the founded 'sed' ($SED).
|
||
|
||
2004-08-20 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: talking about idpProviderID
|
||
|
||
2004-08-20 fpeters
|
||
|
||
* docs/lasso-book/check-functions.py: file moved
|
||
|
||
2004-08-20 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: fixed function name
|
||
|
||
2004-08-20 eraviart
|
||
|
||
* python/lasso.py: In Python high-level binding, constants are now
|
||
defined using 2 forms: as a global variable and as a dict item. For
|
||
example: libNameIDPolicyTypeFederated and
|
||
libNameIDPolicyTypes['federated'].
|
||
|
||
2004-08-20 rchantereau
|
||
|
||
* docs/reference/Makefile.am: Use libtool generated la instead of
|
||
human -llasso and -Ldir...
|
||
|
||
2004-08-20 rchantereau
|
||
|
||
* java/Makefile.am: Removed an useless inclusion directory.
|
||
|
||
Coded mechanisms in order to permit distcheck to work cleanly. It
|
||
is a little dirty, but... Perphas using libtool facilities.
|
||
|
||
2004-08-20 rchantereau
|
||
|
||
* python/Makefile.am: Removed an useless inclusion directory.
|
||
|
||
2004-08-20 rchantereau
|
||
|
||
* swig/Lasso.c, swig/Lasso.i: Now include <lasso/lasso.h> and
|
||
<lasso/lasso_config.h> instead of <lasso.h> and <lasso_config>h>
|
||
|
||
2004-08-20 eraviart
|
||
|
||
* python/lasso.py: Corrections in Python high-level binding:
|
||
|
||
- Added missing self in previous commit.
|
||
|
||
- Server default constructor allows again to give no arguments.
|
||
|
||
2004-08-20 eraviart
|
||
|
||
* python/lasso.py: I have always wanted that Python bindings for
|
||
GTK, libXML, etc, allow the user to override the classes they
|
||
define. So I did it for Lasso Python high-level bindings.
|
||
|
||
2004-08-20 valos
|
||
|
||
* docs/reference/lasso-sections.txt, docs/reference/lasso.types:
|
||
Update and 2 fixs
|
||
|
||
2004-08-20 fpeters
|
||
|
||
* java/Makefile.am, lasso/Makefile.am, php/Makefile.am: cleaned
|
||
Makefile.am (I'm curious about the NULL= idiom; where did it come
|
||
from ?)
|
||
|
||
2004-08-20 cnowicki
|
||
|
||
* php/examples/sample-sp/admin_user.php,
|
||
php/examples/sample-sp/assertionConsumer.php,
|
||
php/examples/sample-sp/config.php.inc,
|
||
php/examples/sample-sp/index.php, php/examples/sample-sp/login.php,
|
||
php/examples/sample-sp/logout.php,
|
||
php/examples/sample-sp/register.php,
|
||
php/examples/sample-sp/setup.php: new setup system
|
||
|
||
2004-08-20 valos
|
||
|
||
* lasso/xml/ds_signature.c, lasso/xml/ds_signature.h: Removed
|
||
useless files ds_signature.c & ds_signature.h
|
||
|
||
2004-08-20 fpeters
|
||
|
||
* docs/reference/Makefile.am, docs/reference/lasso-sections.txt,
|
||
docs/reference/lasso.types: removed the remaining ds_signature
|
||
stuffs
|
||
|
||
2004-08-20 eraviart
|
||
|
||
* python/lasso.py: Added method get_authentication_method to
|
||
session in high-level Python binding.
|
||
|
||
2004-08-20 fpeters
|
||
|
||
* python/Makefile.am: install lasso.py (and cleaned a bit the
|
||
Makefile.am)
|
||
|
||
2004-08-20 eraviart
|
||
|
||
* swig/Lasso.i: Removed trash from SWIG binding.
|
||
|
||
2004-08-20 fpeters
|
||
|
||
* configure.ac: typo
|
||
|
||
2004-08-20 fpeters
|
||
|
||
* java/Makefile.am: errors propagate; fixes follow them.
|
||
|
||
2004-08-20 eraviart
|
||
|
||
* swig/.cvsignore: Ignore some files in swig.
|
||
|
||
2004-08-20 fpeters
|
||
|
||
* java/Makefile.am: Also look for include files in
|
||
top_src_dir/lasso. As for the python binding. I actually think
|
||
this is a bug; why should lasso_wrap.c include lasso.h and not
|
||
<lasso/lasso.h> ?
|
||
|
||
2004-08-20 fpeters
|
||
|
||
* lasso/xml/saml_assertion.h: get your act on ds_signature; please.
|
||
|
||
2004-08-20 fpeters
|
||
|
||
* java/Makefile.am: include top source dir
|
||
|
||
2004-08-20 fpeters
|
||
|
||
* python/Makefile.am: fixed includes
|
||
|
||
2004-08-20 eraviart
|
||
|
||
* docs/reference/lasso-sections.txt: Removed a "s".
|
||
|
||
2004-08-20 eraviart
|
||
|
||
* python/.cvsignore: Updated .cvsignore.
|
||
|
||
2004-08-20 eraviart
|
||
|
||
* python/generator_lasso_strings.py, python/lasso_strings.py,
|
||
python/lassomod.c, python/lassomod.h, python/py_lasso.c,
|
||
python/py_lasso.h, python/utils.c, python/utils.h,
|
||
python/wrap_objs.c, python/wrap_objs.h: Removed old Python binding.
|
||
|
||
2004-08-20 eraviart
|
||
|
||
* python/lasso.py, python/tests/IdentityProvider.py,
|
||
python/tests/LibertyEnabledClientProxy.py,
|
||
python/tests/ServiceProvider.py,
|
||
python/tests/errorchecking_tests.py, python/tests/login_tests.py,
|
||
swig/Lasso.i: Updated Python high-level binding and tests.
|
||
|
||
May all the lights be green!
|
||
|
||
2004-08-20 fpeters
|
||
|
||
* docs/reference/.cvsignore: ignore build; no longer need to ignore
|
||
a bunch of other files
|
||
|
||
2004-08-20 fpeters
|
||
|
||
* docs/lasso-book/Makefile.am, docs/reference/Makefile.am,
|
||
docs/reference/lasso.sgml: gtkdoc example was misleading; caused
|
||
confusions between what was generated and what was not, etc.
|
||
Improved things a bit.
|
||
|
||
2004-08-20 fpeters
|
||
|
||
* tests/Makefile.am: cleanup and remove result.xml
|
||
|
||
2004-08-20 eraviart
|
||
|
||
* lasso/environs/login.h, python/lasso.py, swig/Lasso.c,
|
||
swig/Lasso.i: Created a high-level API above SWIG Python API.
|
||
|
||
Removed a trailing "s" from an enum.
|
||
|
||
2004-08-20 fpeters
|
||
|
||
* configure.ac: fixed python path
|
||
|
||
2004-08-19 fpeters
|
||
|
||
* configure.ac: install python in $prefix/lib/python2.3/ instead of
|
||
$pyprefix/...
|
||
|
||
2004-08-19 fpeters
|
||
|
||
* tests/login_tests.c: certs are not in builddir; take care of that
|
||
|
||
2004-08-19 fpeters
|
||
|
||
* configure.ac, tests/Makefile.am, tests/data/Makefile.am,
|
||
tests/data/ca1-la/Makefile.am, tests/data/idp1-la/Makefile.am,
|
||
tests/data/lecp1-la/Makefile.am, tests/data/sp1-la/Makefile.am:
|
||
include a bunch of ssl thingies in release (make distcheck goes
|
||
further)
|
||
|
||
2004-08-19 fpeters
|
||
|
||
* docs/reference/Makefile.am: Copy the examples but when the
|
||
examples are wrong you are screwed.
|
||
|
||
Too bad.
|
||
|
||
Never write to srcdir.
|
||
|
||
2004-08-19 eraviart
|
||
|
||
* swig/Lasso.c, swig/Lasso.i: Commented parts of the SWIG bindings
|
||
that is not done yet.
|
||
|
||
Note: This commit includes a secret gift.
|
||
|
||
2004-08-19 fpeters
|
||
|
||
* docs/lasso-book/Makefile.am: the quest for a working distcheck;
|
||
don't be miserable, use make features (directed to me; I never
|
||
remember $?, $@ and family)
|
||
|
||
2004-08-19 fpeters
|
||
|
||
* python/Makefile.am: the quest for a working make distcheck; part
|
||
1: srcdir is not always builddir.
|
||
|
||
2004-08-19 fpeters
|
||
|
||
* Makefile.am: TODO was removed dude
|
||
|
||
2004-08-19 fpeters
|
||
|
||
* TODO: an empty TODO file was misleading
|
||
|
||
2004-08-19 fpeters
|
||
|
||
* swig/Lasso.i: removed CVS tag lines that were scattered all
|
||
around the file (kept as empty comments since they were marks of
|
||
file change)
|
||
|
||
2004-08-19 fpeters
|
||
|
||
* Makefile.am, configure.ac, swig/Makefile.am: Makefile.am in swig
|
||
directory so that make clean and make dist works properly
|
||
|
||
2004-08-19 fpeters
|
||
|
||
* docs/lasso-book/Makefile.am: set docdir as datadir/doc/lasso
|
||
|
||
2004-08-19 eraviart
|
||
|
||
* swig/Lasso.i: Removed signature functions whose arguments have
|
||
changed from SWIG binding. They are not for public use anyway.
|
||
|
||
Java & Python binding should now compile correctly => 2 green
|
||
lights.
|
||
|
||
2004-08-19 valos
|
||
|
||
* lasso/environs/login.c,
|
||
lasso/protocols/elements/authentication_statement.c,
|
||
lasso/protocols/elements/authentication_statement.h: Fixed a
|
||
mistake with name identifiers of the assertions
|
||
|
||
2004-08-19 valos
|
||
|
||
* lasso/xml/xml.c: Removed debug messages
|
||
|
||
2004-08-19 eraviart
|
||
|
||
* python/Makefile.am, swig/Lasso.c, swig/Lasso.i: Deeply reworked
|
||
SWIG bindings for the Lasso objects we currently use.
|
||
|
||
Note: Python high-level bindings are not yet updated to use these
|
||
SWIG bindings.
|
||
|
||
2004-08-19 rchantereau
|
||
|
||
* java/Makefile.am, python/Makefile.am: Reformated some lines in
|
||
python Makefile.am
|
||
|
||
Added -I.. to java Makefile.am CFLAGS.
|
||
|
||
2004-08-19 rchantereau
|
||
|
||
* configure.ac, java/Makefile.am, python/Makefile.am: Some
|
||
modifications.
|
||
|
||
2004-08-19 rchantereau
|
||
|
||
* python/Makefile.am: The rules generating the C wrapper is defined
|
||
generating the python wrapper too.
|
||
|
||
2004-08-19 rchantereau
|
||
|
||
* java/Makefile.am: Use JDK_INCLUDE if jdk is Kaffe's or Sun's.
|
||
|
||
2004-08-19 fpeters
|
||
|
||
* python/tests/errorchecking_tests.py: disabled tests that do not
|
||
really need really quick fixing. (with the hope to get a full
|
||
green line)
|
||
|
||
2004-08-19 cnowicki
|
||
|
||
* php/examples/sample-sp/setup.php: Setup PHP Interface in progress
|
||
;0)
|
||
|
||
2004-08-19 rchantereau
|
||
|
||
* configure.ac: Completly recoded the java detection and
|
||
configuration framework.
|
||
|
||
Now compile very well with kaffe and GNU Java compiler.
|
||
|
||
Should compile without any complain with sun jdk if
|
||
--with-java-home is used.
|
||
|
||
2004-08-19 valos
|
||
|
||
* lasso/xml/xml.c: Fixed a bug in lasso_node_verify_signature() &
|
||
lasso_node_verify_x509_signature()
|
||
|
||
2004-08-19 valos
|
||
|
||
* lasso/environs/session.c: Replaced a HRef by NULL
|
||
|
||
2004-08-19 valos
|
||
|
||
* lasso/environs/login.c: Commented some incorrect lines of code
|
||
|
||
2004-08-19 cnowicki
|
||
|
||
* php/examples/sample-sp/assertionConsumer.php,
|
||
php/examples/sample-sp/index.php,
|
||
php/examples/sample-sp/logout.php: logout
|
||
|
||
2004-08-19 valos
|
||
|
||
* lasso/xml/Makefile.am: Removed ds_signature.c & ds_signature.h
|
||
|
||
2004-08-19 rchantereau
|
||
|
||
* configure.ac: Java binding is no more activated when:
|
||
|
||
- Java compiler is gcj
|
||
|
||
- jni.h is not compilable.
|
||
|
||
2004-08-19 valos
|
||
|
||
* lasso/environs/federation_termination.c, lasso/environs/login.c,
|
||
lasso/environs/login.h, lasso/environs/logout.c,
|
||
lasso/environs/register_name_identifier.c,
|
||
lasso/xml/saml_assertion.c, lasso/xml/saml_assertion.h,
|
||
lasso/xml/xml.c, lasso/xml/xml.h: Splited
|
||
lasso_node_verify_signature() (LassoNode class) in 2 methods:
|
||
lasso_node_verify_signature(), lasso_node_verify_x509_signature()
|
||
|
||
Added 2 private methods in LassoNode: add_signature_tmpl(),
|
||
sign_signature_tmpl(),
|
||
|
||
Removed 'err' param in all methods for signing
|
||
|
||
2004-08-19 valos
|
||
|
||
* lasso/xml/samlp_response_abstract.c,
|
||
lasso/xml/samlp_response_abstract.h: Added 2 methods:
|
||
lasso_samlp_response_abstract_set_signature_tmpl(),
|
||
lasso_samlp_response_abstract_sign_signature_tmpl()
|
||
|
||
Removed err param in lasso_samlp_response_abstract_set_signature()
|
||
|
||
2004-08-19 valos
|
||
|
||
* lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_request_abstract.h: Added 2 methods:
|
||
lasso_samlp_request_abstract_set_signature_tmpl(),
|
||
lasso_samlp_request_abstract_sign_signature_tmpl()
|
||
|
||
Removed err param in lasso_samlp_request_abstract_set_signature()
|
||
|
||
2004-08-19 valos
|
||
|
||
* lasso/xml/tools.c: Added a '_' character at the begining of all
|
||
ids generated by lasso_build_unique_id()
|
||
|
||
2004-08-19 valos
|
||
|
||
* lasso/xml/errors.h: Update codes
|
||
|
||
2004-08-19 valos
|
||
|
||
* lasso/protocols/request.c: Added a signature template in
|
||
lasso_request_new()
|
||
|
||
2004-08-19 valos
|
||
|
||
* lasso/protocols/authn_request.c, lasso/protocols/authn_request.h:
|
||
Added 2 params in lasso_authn_request_new() sign_type & sign_method
|
||
are used to build the signature template
|
||
|
||
2004-08-19 valos
|
||
|
||
* lasso/environs/server.c, lasso/environs/server.h: Changed type of
|
||
signature_method guint -> lassoSignatureMethod
|
||
|
||
2004-08-19 nclapies
|
||
|
||
* lasso/environs/logout.c: fixed bug in
|
||
lasso_logout_build_response_msg() : build the response message
|
||
depending on the HTTP method requester
|
||
|
||
2004-08-19 rchantereau
|
||
|
||
* lasso/xml/Makefile.am: Added ds_signature in the Makefile sources
|
||
and headers declarations.
|
||
|
||
2004-08-19 cnowicki
|
||
|
||
* php/lasso.c, php/php_lasso.h, php/examples/sample-sp/index.php,
|
||
php/examples/sample-sp/logout.php: PHP Binding : Added
|
||
lasso_profile_set_session_from_dump Now lasso_cast_to_profile take
|
||
to different reources Sample SP : Logout in progress
|
||
|
||
2004-08-19 rchantereau
|
||
|
||
* configure.ac, python/Makefile.am: If swig not present: SWIG=echo
|
||
|
||
python automake use $SWIG instead of swig.
|
||
|
||
2004-08-19 fpeters
|
||
|
||
* tests/login_tests.c: removed logout part from C test 2; it would
|
||
work now. But
|
||
http://buildbox.entrouvert.org/logs/20040818/lupin.1820.changelog.xml
|
||
|
||
2004-08-19 eraviart
|
||
|
||
* python/tests/IdentityProvider.py: Bug correction.
|
||
|
||
2004-08-19 eraviart
|
||
|
||
* python/lasso.py: __str__ should not have arguments.
|
||
|
||
2004-08-19 rchantereau
|
||
|
||
* configure.ac: The old subdirs python Makefile generation is no
|
||
more needed.
|
||
|
||
2004-08-19 rchantereau
|
||
|
||
* Makefile.am: Include swig Interface file in the source
|
||
distribution.
|
||
|
||
2004-08-19 rchantereau
|
||
|
||
* python/Makefile.am: Now python binding is handled by SWIG. Manou
|
||
takes the following parts.
|
||
|
||
All the file in the python directory except Makefile.am are useless
|
||
now; but I do not remove it.
|
||
|
||
2004-08-18 nclapies
|
||
|
||
* lasso/environs/logout.c: [no log message]
|
||
|
||
2004-08-18 nclapies
|
||
|
||
* lasso/environs/federation_termination.c,
|
||
lasso/environs/federation_termination.h: federation termination
|
||
updates
|
||
|
||
2004-08-18 nclapies
|
||
|
||
* lasso/environs/register_name_identifier.c,
|
||
lasso/environs/register_name_identifier.h, python/lasso.py,
|
||
python/lassomod.c: little register name identifier udpates
|
||
|
||
2004-08-18 rchantereau
|
||
|
||
* docs/reference/Makefile.am, docs/reference/lasso-sections.txt:
|
||
Oups.
|
||
|
||
Reverted to 1.7 for lasso-sections.txt maintainer-clean do not
|
||
remove it anymore.
|
||
|
||
2004-08-18 rchantereau
|
||
|
||
* java/Makefile.am: Java now distributes itself well and compile
|
||
well too. (SWIG not needed when compiling sources distribution.)
|
||
|
||
2004-08-18 rchantereau
|
||
|
||
* docs/reference/Makefile.am, docs/reference/lasso-sections.txt:
|
||
Added generation and clean of lasso-references.txt
|
||
|
||
2004-08-18 valos
|
||
|
||
* lasso/xml/Makefile.am: Removed ds_signature.c & ds_signature.h
|
||
|
||
2004-08-18 valos
|
||
|
||
* lasso/xml/errors.c: Added a '%s' in
|
||
LASSO_DS_ERROR_SIGNATURE_FAILED message
|
||
|
||
2004-08-18 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: warning about the total
|
||
uselessness of lasso_server_dump
|
||
|
||
2004-08-18 cnowicki
|
||
|
||
* php/examples/sample-sp/assertionConsumer.php,
|
||
php/examples/sample-sp/index.php,
|
||
php/examples/sample-sp/install.php,
|
||
php/examples/sample-sp/setup.php: Rename install.php to setup.php
|
||
|
||
2004-08-18 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: section about
|
||
lasso_server_dump and lasso_server_new_from_dump
|
||
|
||
2004-08-18 cnowicki
|
||
|
||
* php/examples/sample-sp/admin_user.php,
|
||
php/examples/sample-sp/assertionConsumer.php,
|
||
php/examples/sample-sp/config.php.inc,
|
||
php/examples/sample-sp/index.php,
|
||
php/examples/sample-sp/install.php,
|
||
php/examples/sample-sp/login.php,
|
||
php/examples/sample-sp/logout.php,
|
||
php/examples/sample-sp/register.php: Service Provider written in
|
||
PHP (login is working and logout will work soon ;0)
|
||
|
||
2004-08-18 cnowicki
|
||
|
||
* php/lasso.c, php/php_lasso.h: Add environ/lasso_logout.c
|
||
|
||
2004-08-18 fpeters
|
||
|
||
* python/Makefile.am: properly use libtool convenience libraries
|
||
(intend is to build correctly on hppa)
|
||
|
||
2004-08-18 rchantereau
|
||
|
||
* swig/Lasso.i: Update interface (moved _bla to bla).
|
||
|
||
2004-08-18 nclapies
|
||
|
||
* lasso/environs/federation_termination.c, lasso/environs/logout.c,
|
||
lasso/environs/logout.h: udpate of logout and federation profiles
|
||
|
||
2004-08-18 nclapies
|
||
|
||
* lasso/environs/profile.h: 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
|
||
|
||
2004-08-18 nclapies
|
||
|
||
* lasso/protocols/provider.c, lasso/protocols/provider.h: renamed
|
||
federationTerminationReturnServiceURL to
|
||
federationTerminationServiceReturnURL
|
||
|
||
2004-08-18 fpeters
|
||
|
||
* configure.ac: properly don't enable python if it was not detected
|
||
|
||
2004-08-17 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: shortened title a bit
|
||
|
||
2004-08-17 fpeters
|
||
|
||
* docs/lasso-book/check-functions.py: this script checks a
|
||
documentation file for functions that do not exist
|
||
|
||
2004-08-17 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: they may talk about
|
||
correctness but won't make it
|
||
|
||
2004-08-17 rchantereau
|
||
|
||
* swig/Lasso.i: Updated Interfaces. Commented out all .*Class$.
|
||
|
||
2004-08-17 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: typo
|
||
|
||
2004-08-17 nclapies
|
||
|
||
* lasso/environs/logout.c: updated error checkings with ret / goto
|
||
done method
|
||
|
||
2004-08-17 eraviart
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: I presume that the writer of
|
||
the documentation "Writing a Liberty Alliance service provider in
|
||
C" has never coded such a SP in C.
|
||
|
||
2004-08-17 cnowicki
|
||
|
||
* php/lasso.c, php/php_lasso.h: rename
|
||
lasso_login_set_identity_from_dump to
|
||
lasso_profile_set_identity_from_dump
|
||
|
||
2004-08-17 cnowicki
|
||
|
||
* php/lasso.c, php/php_lasso.h: fix cvs sticky state ;(
|
||
|
||
2004-08-17 nclapies
|
||
|
||
* lasso/xml/strings.c, lasso/xml/strings.h: added
|
||
UnsupportedProfile constant
|
||
|
||
2004-08-17 nclapies
|
||
|
||
* lasso/environs/federation_termination.c, lasso/environs/logout.c,
|
||
lasso/environs/logout.h: updated doc in logout, fixed Feature
|
||
Requests item #253, must be tested, added doc to federation
|
||
termination notification
|
||
|
||
2004-08-17 nclapies
|
||
|
||
* lasso/environs/logout.c: removed unwanted code
|
||
|
||
2004-08-17 nclapies
|
||
|
||
* lasso/environs/logout.h: removed unwanted attribute in logout
|
||
object
|
||
|
||
2004-08-16 nclapies
|
||
|
||
* lasso/environs/logout.c, lasso/environs/logout.h: added API doc
|
||
comments
|
||
|
||
2004-08-16 cnowicki
|
||
|
||
* php/lasso.c, php/php_lasso.h: Add lasso_profile_get_identity,
|
||
lasso_profile_is_identity_dirty, lasso_profile_get_session,
|
||
lasso_profile_is_session_dirty
|
||
|
||
2004-08-16 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: where is the name identifier
|
||
|
||
2004-08-16 fpeters
|
||
|
||
* configure.ac, docs/lasso-book/Makefile.am: detect and use
|
||
rest2html
|
||
|
||
2004-08-16 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: signature
|
||
|
||
2004-08-16 cnowicki
|
||
|
||
* php/lasso.c, php/php_lasso.h: Added
|
||
lasso_login_process_response_msg and fix a minor bug in
|
||
lib_authn_request (bool)
|
||
|
||
2004-08-16 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: last one
|
||
|
||
2004-08-16 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: cast Login et Logout to
|
||
Provider
|
||
|
||
2004-08-16 valos
|
||
|
||
* lasso/xml/strings.c: [no log message]
|
||
|
||
2004-08-16 eraviart
|
||
|
||
* python/tests/IdentityProvider.py,
|
||
python/tests/ServiceProvider.py: Improved session deletion in
|
||
Python simulator.
|
||
|
||
2004-08-16 eraviart
|
||
|
||
* python/tests/http.py: Removed comments.
|
||
|
||
2004-08-14 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: format the metadata to avoid
|
||
an horizontal scrollbar
|
||
|
||
2004-08-14 fpeters
|
||
|
||
* lasso/protocols/provider.c:
|
||
lasso_provider_get_assertionConsumerServiceURL now returns a
|
||
glib-allocated string (instead of libxml2-allocated) since it was
|
||
already declared to return gchar*. Moreover it strips the returned
|
||
string so that is is possible to have some spacings in the metadata
|
||
file.
|
||
|
||
<AssertionConsumerServiceURL id="AssertionConsumerServiceURL1"
|
||
isDefault="true">
|
||
|
||
https://service-provider:2003/liberty-alliance/liberty-alliance/assertionConsumer
|
||
</AssertionConsumerServiceURL>
|
||
won't no more cause a redirect to Location:\n https://...
|
||
|
||
2004-08-14 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: missing parameter
|
||
|
||
2004-08-14 fpeters
|
||
|
||
* tests/login_tests.c: trying to fix login test 2
|
||
|
||
2004-08-14 fpeters
|
||
|
||
* lasso/lasso.c, lasso/environs/profile.c, lasso/environs/server.c,
|
||
lasso/protocols/authn_request_envelope.c,
|
||
lasso/protocols/authn_response.c,
|
||
lasso/protocols/logout_response.c,
|
||
lasso/protocols/register_name_identifier_request.c,
|
||
lasso/protocols/register_name_identifier_response.c: get away from
|
||
G_LOG_LEVEL_ERROR since they cause abort()
|
||
|
||
2004-08-14 fpeters
|
||
|
||
* lasso/xml/xml.c: test for xmlParseMemory success
|
||
|
||
2004-08-14 fpeters
|
||
|
||
* lasso/environs/login.c: // are not in ISO C90
|
||
|
||
2004-08-14 fpeters
|
||
|
||
* lasso/protocols/authn_request.c: include <xmlsec/base64.h> since
|
||
xmlSecBase64Decode is used
|
||
|
||
2004-08-14 fpeters
|
||
|
||
* lasso/xml/tools.c: %F is only defined in C99 and %T in the Single
|
||
Unix Specification; use more conservative "%Y-%m-%dT%H:%M:%SZ"
|
||
|
||
2004-08-14 eraviart
|
||
|
||
* python/tests/IdentityProvider.py,
|
||
python/tests/LibertyEnabledProxy.py,
|
||
python/tests/ServiceProvider.py, python/tests/login_tests.py: Added
|
||
logout to sample Liberty proxy, but it fails because of Lasso bug
|
||
#259.
|
||
|
||
2004-08-13 fpeters
|
||
|
||
* lasso/environs/server.c: include xmlsec/base64.h since it uses
|
||
one of those functions
|
||
|
||
2004-08-13 fpeters
|
||
|
||
* lasso/environs/identity.c, lasso/environs/profile.c,
|
||
lasso/protocols/artifact.c, lasso/protocols/authn_request.c,
|
||
lasso/xml/lib_assertion.c,
|
||
lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_authn_context.c, lasso/xml/lib_authn_request.c,
|
||
lasso/xml/lib_authn_request_envelope.c,
|
||
lasso/xml/lib_authn_response.c,
|
||
lasso/xml/lib_authn_response_envelope.c,
|
||
lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_idp_entries.c, lasso/xml/lib_idp_entry.c,
|
||
lasso/xml/lib_idp_list.c, lasso/xml/lib_logout_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_response.c,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_request_authn_context.c, lasso/xml/lib_scoping.c,
|
||
lasso/xml/lib_status_response.c, lasso/xml/lib_subject.c,
|
||
lasso/xml/saml_advice.c, lasso/xml/saml_assertion.c,
|
||
lasso/xml/saml_audience_restriction_condition.c,
|
||
lasso/xml/saml_authentication_statement.c,
|
||
lasso/xml/saml_authority_binding.c, lasso/xml/saml_conditions.c,
|
||
lasso/xml/saml_name_identifier.c, lasso/xml/saml_subject.c,
|
||
lasso/xml/saml_subject_confirmation.c,
|
||
lasso/xml/saml_subject_locality.c,
|
||
lasso/xml/saml_subject_statement_abstract.c,
|
||
lasso/xml/samlp_request.c, lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_response.c, lasso/xml/samlp_response_abstract.c,
|
||
lasso/xml/samlp_status.c, lasso/xml/samlp_status_code.c,
|
||
lasso/xml/soap-env_body.c, lasso/xml/soap-env_envelope.c,
|
||
lasso/xml/tools.c, lasso/xml/xml.c: declarations first (and
|
||
s/lenght/length/)
|
||
|
||
2004-08-13 eraviart
|
||
|
||
* tests/data/ca1-la/certificate.pem,
|
||
tests/data/ca1-la/jks.keystore, tests/data/ca1-ssl/certificate.pem,
|
||
tests/data/ca1-ssl/jks.keystore, tests/data/ca2-la/certificate.pem,
|
||
tests/data/ca2-la/jks.keystore, tests/data/ca2-ssl/certificate.pem,
|
||
tests/data/ca2-ssl/jks.keystore, tests/data/ca3-la/certificate.pem,
|
||
tests/data/ca3-la/jks.keystore, tests/data/ca3-ssl/certificate.pem,
|
||
tests/data/ca3-ssl/jks.keystore, tests/data/ca4-la/certificate.pem,
|
||
tests/data/ca4-la/jks.keystore, tests/data/ca4-ssl/certificate.pem,
|
||
tests/data/ca4-ssl/jks.keystore,
|
||
tests/data/idp1-la/certificate.pem,
|
||
tests/data/idp1-la/jks.keystore,
|
||
tests/data/idp1-la/private-key-raw.pem,
|
||
tests/data/idp1-la/public-key.pem, tests/data/idp1-ssl/all.p12,
|
||
tests/data/idp1-ssl/certificate.pem,
|
||
tests/data/idp1-ssl/jks.keystore,
|
||
tests/data/idp1-ssl/private-key-raw.pem,
|
||
tests/data/idp2-la/certificate.pem,
|
||
tests/data/idp2-la/jks.keystore,
|
||
tests/data/idp2-la/private-key-raw.pem,
|
||
tests/data/idp2-la/public-key.pem, tests/data/idp2-ssl/all.p12,
|
||
tests/data/idp2-ssl/certificate.pem,
|
||
tests/data/idp2-ssl/jks.keystore,
|
||
tests/data/idp2-ssl/private-key-raw.pem,
|
||
tests/data/idp3-la/certificate.pem,
|
||
tests/data/idp3-la/jks.keystore,
|
||
tests/data/idp3-la/private-key-raw.pem,
|
||
tests/data/idp3-la/public-key.pem, tests/data/idp3-ssl/all.p12,
|
||
tests/data/idp3-ssl/certificate.pem,
|
||
tests/data/idp3-ssl/jks.keystore,
|
||
tests/data/idp3-ssl/private-key-raw.pem,
|
||
tests/data/idp4-la/certificate.pem,
|
||
tests/data/idp4-la/jks.keystore,
|
||
tests/data/idp4-la/private-key-raw.pem,
|
||
tests/data/idp4-la/public-key.pem, tests/data/idp4-ssl/all.p12,
|
||
tests/data/idp4-ssl/certificate.pem,
|
||
tests/data/idp4-ssl/jks.keystore,
|
||
tests/data/idp4-ssl/private-key-raw.pem,
|
||
tests/data/lecp1-la/certificate.pem,
|
||
tests/data/lecp1-la/jks.keystore,
|
||
tests/data/lecp1-la/private-key-raw.pem,
|
||
tests/data/lecp1-la/public-key.pem, tests/data/lecp1-ssl/all.p12,
|
||
tests/data/lecp1-ssl/certificate.pem,
|
||
tests/data/lecp1-ssl/jks.keystore,
|
||
tests/data/lecp1-ssl/private-key-raw.pem,
|
||
tests/data/lecp2-la/certificate.pem,
|
||
tests/data/lecp2-la/jks.keystore,
|
||
tests/data/lecp2-la/private-key-raw.pem,
|
||
tests/data/lecp2-la/public-key.pem, tests/data/lecp2-ssl/all.p12,
|
||
tests/data/lecp2-ssl/certificate.pem,
|
||
tests/data/lecp2-ssl/jks.keystore,
|
||
tests/data/lecp2-ssl/private-key-raw.pem,
|
||
tests/data/lecp3-la/certificate.pem,
|
||
tests/data/lecp3-la/jks.keystore,
|
||
tests/data/lecp3-la/private-key-raw.pem,
|
||
tests/data/lecp3-la/public-key.pem, tests/data/lecp3-ssl/all.p12,
|
||
tests/data/lecp3-ssl/certificate.pem,
|
||
tests/data/lecp3-ssl/jks.keystore,
|
||
tests/data/lecp3-ssl/private-key-raw.pem,
|
||
tests/data/lecp4-la/certificate.pem,
|
||
tests/data/lecp4-la/jks.keystore,
|
||
tests/data/lecp4-la/private-key-raw.pem,
|
||
tests/data/lecp4-la/public-key.pem, tests/data/lecp4-ssl/all.p12,
|
||
tests/data/lecp4-ssl/certificate.pem,
|
||
tests/data/lecp4-ssl/jks.keystore,
|
||
tests/data/lecp4-ssl/private-key-raw.pem,
|
||
tests/data/sp1-la/certificate.pem, tests/data/sp1-la/jks.keystore,
|
||
tests/data/sp1-la/private-key-raw.pem,
|
||
tests/data/sp1-la/public-key.pem, tests/data/sp1-ssl/all.p12,
|
||
tests/data/sp1-ssl/certificate.pem,
|
||
tests/data/sp1-ssl/jks.keystore,
|
||
tests/data/sp1-ssl/private-key-raw.pem,
|
||
tests/data/sp2-la/certificate.pem, tests/data/sp2-la/jks.keystore,
|
||
tests/data/sp2-la/private-key-raw.pem,
|
||
tests/data/sp2-la/public-key.pem, tests/data/sp2-ssl/all.p12,
|
||
tests/data/sp2-ssl/certificate.pem,
|
||
tests/data/sp2-ssl/jks.keystore,
|
||
tests/data/sp2-ssl/private-key-raw.pem,
|
||
tests/data/sp3-la/certificate.pem, tests/data/sp3-la/jks.keystore,
|
||
tests/data/sp3-la/private-key-raw.pem,
|
||
tests/data/sp3-la/public-key.pem, tests/data/sp3-ssl/all.p12,
|
||
tests/data/sp3-ssl/certificate.pem,
|
||
tests/data/sp3-ssl/jks.keystore,
|
||
tests/data/sp3-ssl/private-key-raw.pem,
|
||
tests/data/sp4-la/certificate.pem, tests/data/sp4-la/jks.keystore,
|
||
tests/data/sp4-la/private-key-raw.pem,
|
||
tests/data/sp4-la/public-key.pem, tests/data/sp4-ssl/all.p12,
|
||
tests/data/sp4-ssl/certificate.pem,
|
||
tests/data/sp4-ssl/jks.keystore,
|
||
tests/data/sp4-ssl/private-key-raw.pem,
|
||
tests/data/user1-la/all.p12, tests/data/user1-la/certificate.pem,
|
||
tests/data/user1-la/jks.keystore,
|
||
tests/data/user1-la/private-key-raw.pem,
|
||
tests/data/user1-la/public-key.pem, tests/data/user2-la/all.p12,
|
||
tests/data/user2-la/certificate.pem,
|
||
tests/data/user2-la/jks.keystore,
|
||
tests/data/user2-la/private-key-raw.pem,
|
||
tests/data/user2-la/public-key.pem, tests/data/user3-la/all.p12,
|
||
tests/data/user3-la/certificate.pem,
|
||
tests/data/user3-la/jks.keystore,
|
||
tests/data/user3-la/private-key-raw.pem,
|
||
tests/data/user3-la/public-key.pem, tests/data/user4-la/all.p12,
|
||
tests/data/user4-la/certificate.pem,
|
||
tests/data/user4-la/jks.keystore,
|
||
tests/data/user4-la/private-key-raw.pem,
|
||
tests/data/user4-la/public-key.pem: Added client flag to SSL
|
||
servers, because each server is also a SOAP client.
|
||
|
||
2004-08-13 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: missed an arg
|
||
|
||
2004-08-13 eraviart
|
||
|
||
* java/coldfusion/src/CFLasso.java, java/tests/LoginTest.java,
|
||
python/tests/errorchecking_tests.py: Removed certificates that are
|
||
no more used.
|
||
|
||
2004-08-13 eraviart
|
||
|
||
* lasso/.cvsignore: Improved lasso/.cvsignore.
|
||
|
||
2004-08-13 eraviart
|
||
|
||
* python/tests/sample-idp.py, python/tests/sample-lep.py,
|
||
python/tests/sample-sp-lep.py, python/tests/sample-sp.py: Updated
|
||
Python sample sites to use new certificates.
|
||
|
||
2004-08-13 eraviart
|
||
|
||
* tests/data/lecp1-la/public-key.pem,
|
||
tests/data/lecp2-la/public-key.pem,
|
||
tests/data/lecp3-la/public-key.pem,
|
||
tests/data/lecp4-la/public-key.pem: Added forgotten LECP public
|
||
keys.
|
||
|
||
2004-08-13 valos
|
||
|
||
* lasso/environs/login.c: Added error checks and error messages
|
||
|
||
Added signature element in lib:AuthnRequest (POST method) and in
|
||
samlp:Request
|
||
|
||
2004-08-13 valos
|
||
|
||
* lasso/environs/server.c: lasso_server_add_provider returns now a
|
||
-202 error when it fails
|
||
|
||
2004-08-13 valos
|
||
|
||
* lasso/protocols/provider.c: [no log message]
|
||
|
||
2004-08-13 valos
|
||
|
||
* lasso/xml/errors.h: Modified 4 error codes Added one
|
||
|
||
2004-08-13 valos
|
||
|
||
* lasso/xml/xml.c: Added comments
|
||
|
||
2004-08-13 eraviart
|
||
|
||
* python/tests/LibertyEnabledProxy.py, python/tests/login_tests.py,
|
||
tests/login_tests.c, tests/data/idp1-la/metadata.xml,
|
||
tests/data/idp2-la/metadata.xml, tests/data/idp3-la/metadata.xml,
|
||
tests/data/idp4-la/metadata.xml, tests/data/lecp1-la/metadata.xml,
|
||
tests/data/lecp2-la/metadata.xml, tests/data/lecp3-la/metadata.xml,
|
||
tests/data/lecp4-la/metadata.xml, tests/data/sp1-la/metadata.xml,
|
||
tests/data/sp2-la/metadata.xml, tests/data/sp3-la/metadata.xml,
|
||
tests/data/sp4-la/metadata.xml: Added metadata corresponding to new
|
||
certificates.
|
||
|
||
Updated non regression tests to use these certificates and
|
||
metadata.
|
||
|
||
2004-08-12 eraviart
|
||
|
||
* tests/data/ca1-la/certificate.pem,
|
||
tests/data/ca1-la/jks.keystore, tests/data/ca1-ssl/certificate.pem,
|
||
tests/data/ca1-ssl/jks.keystore, tests/data/ca2-la/certificate.pem,
|
||
tests/data/ca2-la/jks.keystore, tests/data/ca2-ssl/certificate.pem,
|
||
tests/data/ca2-ssl/jks.keystore, tests/data/ca3-la/certificate.pem,
|
||
tests/data/ca3-la/jks.keystore, tests/data/ca3-ssl/certificate.pem,
|
||
tests/data/ca3-ssl/jks.keystore, tests/data/ca4-la/certificate.pem,
|
||
tests/data/ca4-la/jks.keystore, tests/data/ca4-ssl/certificate.pem,
|
||
tests/data/ca4-ssl/jks.keystore,
|
||
tests/data/idp1-la/certificate.pem,
|
||
tests/data/idp1-la/jks.keystore,
|
||
tests/data/idp1-la/private-key-raw.pem,
|
||
tests/data/idp1-la/public-key.pem, tests/data/idp1-ssl/all.p12,
|
||
tests/data/idp1-ssl/certificate.pem,
|
||
tests/data/idp1-ssl/jks.keystore,
|
||
tests/data/idp1-ssl/private-key-raw.pem,
|
||
tests/data/idp2-la/certificate.pem,
|
||
tests/data/idp2-la/jks.keystore,
|
||
tests/data/idp2-la/private-key-raw.pem,
|
||
tests/data/idp2-la/public-key.pem, tests/data/idp2-ssl/all.p12,
|
||
tests/data/idp2-ssl/certificate.pem,
|
||
tests/data/idp2-ssl/jks.keystore,
|
||
tests/data/idp2-ssl/private-key-raw.pem,
|
||
tests/data/idp3-la/certificate.pem,
|
||
tests/data/idp3-la/jks.keystore,
|
||
tests/data/idp3-la/private-key-raw.pem,
|
||
tests/data/idp3-la/public-key.pem, tests/data/idp3-ssl/all.p12,
|
||
tests/data/idp3-ssl/certificate.pem,
|
||
tests/data/idp3-ssl/jks.keystore,
|
||
tests/data/idp3-ssl/private-key-raw.pem,
|
||
tests/data/idp4-la/certificate.pem,
|
||
tests/data/idp4-la/jks.keystore,
|
||
tests/data/idp4-la/private-key-raw.pem,
|
||
tests/data/idp4-la/public-key.pem, tests/data/idp4-ssl/all.p12,
|
||
tests/data/idp4-ssl/certificate.pem,
|
||
tests/data/idp4-ssl/jks.keystore,
|
||
tests/data/idp4-ssl/private-key-raw.pem,
|
||
tests/data/lecp1-la/certificate.pem,
|
||
tests/data/lecp1-la/jks.keystore,
|
||
tests/data/lecp1-la/private-key-raw.pem,
|
||
tests/data/lecp1-ssl/all.p12, tests/data/lecp1-ssl/certificate.pem,
|
||
tests/data/lecp1-ssl/jks.keystore,
|
||
tests/data/lecp1-ssl/private-key-raw.pem,
|
||
tests/data/lecp2-la/certificate.pem,
|
||
tests/data/lecp2-la/jks.keystore,
|
||
tests/data/lecp2-la/private-key-raw.pem,
|
||
tests/data/lecp2-ssl/all.p12, tests/data/lecp2-ssl/certificate.pem,
|
||
tests/data/lecp2-ssl/jks.keystore,
|
||
tests/data/lecp2-ssl/private-key-raw.pem,
|
||
tests/data/lecp3-la/certificate.pem,
|
||
tests/data/lecp3-la/jks.keystore,
|
||
tests/data/lecp3-la/private-key-raw.pem,
|
||
tests/data/lecp3-ssl/all.p12, tests/data/lecp3-ssl/certificate.pem,
|
||
tests/data/lecp3-ssl/jks.keystore,
|
||
tests/data/lecp3-ssl/private-key-raw.pem,
|
||
tests/data/lecp4-la/certificate.pem,
|
||
tests/data/lecp4-la/jks.keystore,
|
||
tests/data/lecp4-la/private-key-raw.pem,
|
||
tests/data/lecp4-ssl/all.p12, tests/data/lecp4-ssl/certificate.pem,
|
||
tests/data/lecp4-ssl/jks.keystore,
|
||
tests/data/lecp4-ssl/private-key-raw.pem,
|
||
tests/data/sp1-la/certificate.pem, tests/data/sp1-la/jks.keystore,
|
||
tests/data/sp1-la/private-key-raw.pem,
|
||
tests/data/sp1-la/public-key.pem, tests/data/sp1-ssl/all.p12,
|
||
tests/data/sp1-ssl/certificate.pem,
|
||
tests/data/sp1-ssl/jks.keystore,
|
||
tests/data/sp1-ssl/private-key-raw.pem,
|
||
tests/data/sp2-la/certificate.pem, tests/data/sp2-la/jks.keystore,
|
||
tests/data/sp2-la/private-key-raw.pem,
|
||
tests/data/sp2-la/public-key.pem, tests/data/sp2-ssl/all.p12,
|
||
tests/data/sp2-ssl/certificate.pem,
|
||
tests/data/sp2-ssl/jks.keystore,
|
||
tests/data/sp2-ssl/private-key-raw.pem,
|
||
tests/data/sp3-la/certificate.pem, tests/data/sp3-la/jks.keystore,
|
||
tests/data/sp3-la/private-key-raw.pem,
|
||
tests/data/sp3-la/public-key.pem, tests/data/sp3-ssl/all.p12,
|
||
tests/data/sp3-ssl/certificate.pem,
|
||
tests/data/sp3-ssl/jks.keystore,
|
||
tests/data/sp3-ssl/private-key-raw.pem,
|
||
tests/data/sp4-la/certificate.pem, tests/data/sp4-la/jks.keystore,
|
||
tests/data/sp4-la/private-key-raw.pem,
|
||
tests/data/sp4-la/public-key.pem, tests/data/sp4-ssl/all.p12,
|
||
tests/data/sp4-ssl/certificate.pem,
|
||
tests/data/sp4-ssl/jks.keystore,
|
||
tests/data/sp4-ssl/private-key-raw.pem,
|
||
tests/data/user1-la/all.p12, tests/data/user1-la/certificate.pem,
|
||
tests/data/user1-la/jks.keystore,
|
||
tests/data/user1-la/private-key-raw.pem,
|
||
tests/data/user1-la/public-key.pem, tests/data/user2-la/all.p12,
|
||
tests/data/user2-la/certificate.pem,
|
||
tests/data/user2-la/jks.keystore,
|
||
tests/data/user2-la/private-key-raw.pem,
|
||
tests/data/user2-la/public-key.pem, tests/data/user3-la/all.p12,
|
||
tests/data/user3-la/certificate.pem,
|
||
tests/data/user3-la/jks.keystore,
|
||
tests/data/user3-la/private-key-raw.pem,
|
||
tests/data/user3-la/public-key.pem, tests/data/user4-la/all.p12,
|
||
tests/data/user4-la/certificate.pem,
|
||
tests/data/user4-la/jks.keystore,
|
||
tests/data/user4-la/private-key-raw.pem,
|
||
tests/data/user4-la/public-key.pem: Added sample X.509 certificates
|
||
and keys.
|
||
|
||
2004-08-12 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: worth a table of contents
|
||
|
||
2004-08-12 cnowicki
|
||
|
||
* php/lasso.c: remove all debug messages.
|
||
|
||
2004-08-12 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: workaround xmlsec bug
|
||
|
||
2004-08-12 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: links to API; at best.
|
||
|
||
2004-08-12 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: shuffling notes
|
||
|
||
2004-08-12 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: new section on
|
||
compilation/linkage; new section on return code checking; fixes to
|
||
the code samples.
|
||
|
||
2004-08-12 eraviart
|
||
|
||
* examples/sp1.xml, examples/sp2.xml, examples/sp3.xml: ProviderID
|
||
-> providerID
|
||
|
||
2004-08-12 eraviart
|
||
|
||
* docs/lasso-book/.cvsignore: Added .cvsignore to lassobook.
|
||
|
||
2004-08-12 valos
|
||
|
||
* lasso/environs/server.c, lasso/protocols/provider.c: Added tests
|
||
for errors reporting and to avoid some malicious segfaults
|
||
|
||
2004-08-12 eraviart
|
||
|
||
* python/tests/LibertyEnabledProxy.py: Corrected comment.
|
||
|
||
2004-08-12 eraviart
|
||
|
||
* python/tests/IdentityProvider.py,
|
||
python/tests/LibertyEnabledProxy.py,
|
||
python/tests/ServiceProvider.py, python/tests/abstractweb.py,
|
||
python/tests/http.py, python/tests/liberty.py,
|
||
python/tests/libertysimulator.py, python/tests/login_tests.py,
|
||
python/tests/sample-idp.py, python/tests/sample-lep.py,
|
||
python/tests/sample-sp-lep.py, python/tests/web.py,
|
||
python/tests/websimulator.py: Create a new test Proxy server (a
|
||
server between a SP and an IDP, which acts as an IDP for the SP and
|
||
as a SP for the IDP): login works.
|
||
|
||
2004-08-11 valos
|
||
|
||
* lasso/protocols/provider.c: Fixed a bug in
|
||
lasso_provider_get_providerID
|
||
|
||
2004-08-11 valos
|
||
|
||
* docs/reference/lasso-sections.txt: Replaced lasso_str_hash by
|
||
lasso_sha1
|
||
|
||
2004-08-11 valos
|
||
|
||
* examples/idp.xml, examples/sp.xml: ProviderID attr -> providerID
|
||
|
||
2004-08-11 valos
|
||
|
||
* lasso/xml/tools.c, lasso/xml/tools.h: Removed Base64 encoding of
|
||
result in lasso_build_unique_id() funct
|
||
|
||
2004-08-11 valos
|
||
|
||
* lasso/xml/errors.c, lasso/xml/errors.h: Renamed 4 error codes and
|
||
added one
|
||
|
||
2004-08-11 valos
|
||
|
||
* lasso/xml/debug.c, lasso/xml/debug.h: Added param 'type' in
|
||
set_debug_info()
|
||
|
||
2004-08-11 valos
|
||
|
||
* lasso/protocols/artifact.c, lasso/xml/ds_signature.c,
|
||
lasso/xml/saml_assertion.c, lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_response_abstract.c: Fixed GError* bugs
|
||
|
||
2004-08-11 valos
|
||
|
||
* lasso/environs/login.c: Added tests for errors reporting and to
|
||
avoid some malicious segfaults
|
||
|
||
2004-08-11 valos
|
||
|
||
* lasso/protocols/provider.c, lasso/protocols/provider.h: Fixed a
|
||
bug with metadata ProviderID attribute is "providerID" instead of
|
||
"ProviderID"
|
||
|
||
Removed param 'err' in lasso_provider_get_providerID
|
||
|
||
2004-08-11 valos
|
||
|
||
* lasso/environs/federation_termination.c, lasso/environs/lecp.c,
|
||
lasso/environs/logout.c, lasso/environs/name_identifier_mapping.c,
|
||
lasso/environs/register_name_identifier.c, lasso/environs/server.c,
|
||
lasso/environs/server.h: Added a param 'err' in 2 methods of
|
||
LassoServer class: lasso_server_get_provider,
|
||
lasso_server_get_provider_ref for errors reporting
|
||
|
||
2004-08-11 valos
|
||
|
||
* lasso/environs/identity.c, lasso/environs/session.c,
|
||
lasso/protocols/authn_request.c,
|
||
lasso/protocols/authn_request_envelope.h,
|
||
lasso/protocols/authn_response.c, lasso/protocols/authn_response.h,
|
||
lasso/protocols/authn_response_envelope.h,
|
||
lasso/protocols/federation.c, lasso/protocols/federation.h,
|
||
lasso/protocols/federation_termination_notification.c,
|
||
lasso/protocols/federation_termination_notification.h,
|
||
lasso/protocols/name_identifier_mapping_request.c,
|
||
lasso/protocols/name_identifier_mapping_request.h,
|
||
lasso/protocols/name_identifier_mapping_response.c,
|
||
lasso/protocols/name_identifier_mapping_response.h,
|
||
lasso/protocols/request.c, lasso/protocols/response.c,
|
||
lasso/protocols/response.h, lasso/xml/xml.c, lasso/xml/xml.h:
|
||
Changed return type for 5 methods in LassoNode: lasso_node_dump,
|
||
lasso_node_export, lasso_node_export_to_base64,
|
||
lasso_node_export_to_query, lasso_node_export_to_soap
|
||
|
||
2004-08-11 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: style
|
||
|
||
2004-08-11 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: more on database section
|
||
|
||
2004-08-11 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: style
|
||
|
||
2004-08-11 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: section about database
|
||
|
||
2004-08-11 eraviart
|
||
|
||
* python/tests/IdentityProvider.py,
|
||
python/tests/LibertyEnabledClientProxy.py,
|
||
python/tests/Provider.py, python/tests/ServiceProvider.py: Better
|
||
handling and checking of Liberty-Enabled header.
|
||
|
||
2004-08-11 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: section about LassoServer
|
||
|
||
2004-08-11 eraviart
|
||
|
||
* python/tests/login_tests.py, python/tests/sample-idp.py,
|
||
python/tests/sample-sp.py: Removed server public key in tests: it
|
||
seems that it is no more used.
|
||
|
||
2004-08-11 eraviart
|
||
|
||
* python/tests/websimulator.py: In Python simulator, redirect now
|
||
accepts partial URLs.
|
||
|
||
2004-08-11 eraviart
|
||
|
||
* python/tests/IdentityProvider.py,
|
||
python/tests/LibertyEnabledClientProxy.py,
|
||
python/tests/Provider.py, python/tests/ServiceProvider.py,
|
||
python/tests/abstractweb.py, python/tests/http.py,
|
||
python/tests/liberty.py, python/tests/libertysimulator.py,
|
||
python/tests/login_tests.py, python/tests/sample-idp.py,
|
||
python/tests/sample-sp.py, python/tests/submissions.py,
|
||
python/tests/web.py, python/tests/websimulator.py: In python/tests,
|
||
there are now a sample IDP (sample-idp.py) and a sample SP
|
||
(sample-sp.py). The two applications are real servers.
|
||
|
||
2004-08-11 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: more code in the
|
||
documentation
|
||
|
||
2004-08-10 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: fixed a few errors
|
||
|
||
2004-08-10 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: warning about *not* taking
|
||
care of memory management and error checking
|
||
|
||
2004-08-10 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: fix
|
||
|
||
2004-08-10 fpeters
|
||
|
||
* docs/lasso-book/writing-a-c-sp.txt: documentation about writing a
|
||
service provider in C
|
||
|
||
2004-08-10 cnowicki
|
||
|
||
* php/php_lasso.h, php/tests/001.phpt, php/tests/lasso_login.phpt,
|
||
php/tests/lasso_server.phpt: Added new PHP Unit test for Lasso
|
||
Login and Lasso Server.
|
||
|
||
2004-08-10 rchantereau
|
||
|
||
* java/Makefile.am: Corrected automake problems.
|
||
|
||
2004-08-10 cnowicki
|
||
|
||
* php/run-tests.php.in, php/tests/001.phpt, php/tests/Makefile.am:
|
||
add php unit test support. just run php -f php/run-tests.php
|
||
|
||
2004-08-10 cnowicki
|
||
|
||
* configure.ac: create php/run-tests.php and export PHP_PATH
|
||
|
||
2004-08-10 rchantereau
|
||
|
||
* java/Makefile.am: Create package directory if not exists.
|
||
|
||
2004-08-10 rchantereau
|
||
|
||
* README.JAVA, configure.ac, java/Makefile.am,
|
||
java/lasso-fragment.java, swig/Lasso.i:
|
||
- Added java binding swig generation.
|
||
|
||
- Added Swig Interface file.
|
||
|
||
- Added readme for java build dependencies
|
||
|
||
- Removed old java/src directory (still present on the CVS and this
|
||
is important).
|
||
|
||
2004-08-10 eraviart
|
||
|
||
* python/tests/IdentityProvider.py, python/tests/Provider.py,
|
||
python/tests/ServiceProvider.py, python/tests/abstractweb.py,
|
||
python/tests/http.py, python/tests/login_tests.py,
|
||
python/tests/web.py, python/tests/websimulator.py: Improved Python
|
||
unit tests.
|
||
|
||
2004-08-10 cnowicki
|
||
|
||
* php/lasso.c, php/php_lasso.h: Removed the param
|
||
'remote_providerID' of lasso_login_init_authn_request() method
|
||
Added a param 'remote_providerID' in
|
||
lasso_login_build_authn_request_msg() method Fix compilation
|
||
warnings, avoid multiple definitions and REGISTER_STRING_CONSTANT
|
||
|
||
2004-08-10 valos
|
||
|
||
* lasso/environs/login.c: Fixed a bug in
|
||
lasso_login_process_authn_response_msg() method
|
||
|
||
2004-08-09 eraviart
|
||
|
||
* python/tests/LibertyEnabledClient.py,
|
||
python/tests/LibertyEnabledClientProxy.py,
|
||
python/tests/login_tests.py: Renamed LEC to LECP. It is really a
|
||
proxy.
|
||
|
||
2004-08-09 eraviart
|
||
|
||
* python/tests/LibertyEnabledClient.py,
|
||
python/tests/abstractweb.py, python/tests/http.py,
|
||
python/tests/login_tests.py, python/tests/websimulator.py: LECP now
|
||
nearly works. Still a segmentation fault at the end, but Valos is
|
||
aware of it.
|
||
|
||
2004-08-09 valos
|
||
|
||
* lasso/xml/xml.c: Fixed a BIG bug in lasso_node_add_child() method
|
||
|
||
2004-08-09 valos
|
||
|
||
* lasso/environs/server.c: Fixed a bug in lasso_server_dump()
|
||
|
||
2004-08-09 eraviart
|
||
|
||
* python/tests/IdentityProvider.py,
|
||
python/tests/LibertyEnabledClient.py, python/tests/Provider.py,
|
||
python/tests/ServiceProvider.py, python/tests/abstractweb.py,
|
||
python/tests/http.py, python/tests/login_tests.py,
|
||
python/tests/websimulator.py: Updated Python tests. Not finished
|
||
but Valos want it to debug Lasso.
|
||
|
||
2004-08-09 eraviart
|
||
|
||
* tests/login_tests.c: Slightly corrected C test.
|
||
|
||
2004-08-09 fpeters
|
||
|
||
* python/tests/errorchecking_tests.py: new lack of error checking
|
||
test case; not even the developer fault this time; the program got
|
||
bad data; lasso segfault.
|
||
|
||
2004-08-09 valos
|
||
|
||
* python/lasso.py: Small fix
|
||
|
||
2004-08-09 valos
|
||
|
||
* lasso/environs/lecp.c: Fixed a bug in
|
||
lasso_lecp_build_authn_request_msg()
|
||
|
||
2004-08-09 valos
|
||
|
||
* python/lasso.py: Updated server
|
||
|
||
2004-08-09 valos
|
||
|
||
* lasso/protocols/authn_request_envelope.c: Added XML export type
|
||
in lasso_authn_request_envelope_new_from_export()
|
||
|
||
2004-08-09 valos
|
||
|
||
* lasso/environs/server.c: Server objects can now be created
|
||
without metadata
|
||
|
||
2004-08-09 valos
|
||
|
||
* lasso/environs/lecp.c: Corrected correction
|
||
|
||
2004-08-09 valos
|
||
|
||
* python/lasso.py: Update
|
||
|
||
2004-08-09 valos
|
||
|
||
* lasso/environs/lecp.c, lasso/environs/lecp.h: Removed Base64
|
||
encoding in lasso_lecp_build_authn_response_msg() Removed Base64
|
||
decoding in lasso_lecp_process_authn_request_envelope_msg()
|
||
|
||
Removed the param 'remote_providerID' of
|
||
lasso_lecp_init_authn_request() Added a param 'remote_providerID'
|
||
in lasso_lecp_build_authn_request_msg()
|
||
|
||
Added 3 params in lasso_lecp_build_authn_response_envelope_msg()
|
||
They are necessary to build the Assertion, to process the
|
||
federation and possibly to set the Status.
|
||
|
||
2004-08-09 valos
|
||
|
||
* lasso/environs/login.c, lasso/environs/login.h: Removed the param
|
||
'remote_providerID' of lasso_login_init_authn_request() method
|
||
Added a param 'remote_providerID' in
|
||
lasso_login_build_authn_request_msg() method
|
||
|
||
2004-08-09 valos
|
||
|
||
* lasso/lasso.h: Added 3 missing #include
|
||
|
||
2004-08-09 fpeters
|
||
|
||
* python/tests/errorchecking_tests.py: the point is to fix lasso
|
||
not to segfault; not to fix tests to make lasso happy.
|
||
|
||
2004-08-09 valos
|
||
|
||
* python/tests/errorchecking_tests.py: 'Class methods' Login.new()
|
||
& Logout.new() should be used instead of Login() & Logout()
|
||
constructors
|
||
|
||
2004-08-09 valos
|
||
|
||
* lasso/environs/login.c: Added doc
|
||
|
||
2004-08-09 eraviart
|
||
|
||
* python/tests/IdentityProvider.py,
|
||
python/tests/LibertyEnabledClient.py, python/tests/Provider.py,
|
||
python/tests/ServiceProvider.py,
|
||
python/tests/errorchecking_tests.py, python/tests/login_tests.py,
|
||
python/tests/tests.py, python/tests/websimulator.py: Updated Python
|
||
unit tests infrastructure, so that it can be reused for independant
|
||
simulation applications.
|
||
|
||
2004-08-09 eraviart
|
||
|
||
* python/tests/http.py: Added module http. It is derived from
|
||
Expression eponym module, but it is derived from abstractweb and it
|
||
is designed to be a truly independant module.
|
||
|
||
It still need a lot of work, but may be one day, Expression will
|
||
use it.
|
||
|
||
2004-08-09 eraviart
|
||
|
||
* python/tests/abstractweb.py: Added module abstractweb. It
|
||
defines abstract classes for HTTP servers, etc, that are
|
||
independant of the connection type: They must be overrided for
|
||
HTTP(S) connection or simulated connections.
|
||
|
||
2004-08-09 eraviart
|
||
|
||
* python/tests/assertions.py: Added module assertions to Python
|
||
Lasso simulator. This module defines global functions to use for
|
||
unit tests (instead of methods self.fail...) or for other
|
||
applications.
|
||
|
||
2004-08-09 eraviart
|
||
|
||
* python/tests/builtins.py: Added module builtins to Python Lasso
|
||
simulator. builtins will replace environs in Expression one day.
|
||
|
||
2004-08-08 valos
|
||
|
||
* lasso/environs/login.c: Relpaced the lasso_str_hash() call by
|
||
lasso_sha1() in the lasso_login_build_artifact_msg() method.
|
||
|
||
Fixed bug #245
|
||
|
||
2004-08-08 valos
|
||
|
||
* lasso/environs/identity.c: In the dump of the identity object,
|
||
rather than use the "Lasso" word in the name of nodes, the
|
||
namespace of the root elment is now set to the Lasso namespace
|
||
(without prefix).
|
||
|
||
2004-08-08 valos
|
||
|
||
* lasso/environs/session.c: In the dump of the session object,
|
||
rather than use the "Lasso" word in the name of nodes, the
|
||
namespace of the root elment is now set to the Lasso namespace
|
||
(without prefix).
|
||
|
||
2004-08-08 valos
|
||
|
||
* lasso/environs/server.c, lasso/environs/server.h: In the dump of
|
||
the server object, rather than use the "Lasso" word in the name of
|
||
nodes, the namespace of the root elment is now set to the Lasso
|
||
namespace (without prefix).
|
||
|
||
Relpaced the lasso_str_hash() call by lasso_sha1() in the
|
||
lasso_server_get_providerID_from_hash() method.
|
||
|
||
2004-08-08 valos
|
||
|
||
* lasso/protocols/artifact.c: Minor fixs
|
||
|
||
2004-08-08 valos
|
||
|
||
* lasso/protocols/federation.c, lasso/protocols/federation.h: In
|
||
the dump of the federation object, rather than use the "Lasso" word
|
||
in the name of nodes, the namespace of the root elment is now set
|
||
to the Lasso namespace (without prefix).
|
||
|
||
2004-08-08 valos
|
||
|
||
* lasso/protocols/provider.c, lasso/protocols/provider.h: In the
|
||
dump of the provider object, rather than use the "Lasso" word in
|
||
the name of nodes, the namespace of the root elment is now set to
|
||
the Lasso namespace (without prefix).
|
||
|
||
2004-08-08 fpeters
|
||
|
||
* debian/liblasso0-dev.dirs, debian/liblasso0-dev.files: missed new
|
||
files
|
||
|
||
2004-08-08 fpeters
|
||
|
||
* debian/changelog, debian/control, debian/copyright,
|
||
debian/liblasso-dev.dirs, debian/liblasso-dev.files, debian/rules:
|
||
debian packaging: - correct sections - correct FSF address -
|
||
renamed liblasso-dev to liblasso0-dev (and provides: liblasso-dev)
|
||
- pointer to /usr/share/common-licenses/GPL
|
||
|
||
2004-08-08 fpeters
|
||
|
||
* README: fixed FSF address
|
||
|
||
2004-08-07 eraviart
|
||
|
||
* python/tests/IdentityProvider.py,
|
||
python/tests/LibertyEnabledClient.py, python/tests/Provider.py,
|
||
python/tests/ServiceProvider.py, python/tests/login_tests.py,
|
||
python/tests/websimulator.py: Added LECP support in Python
|
||
simulator and unit tests. I think I have found several bugs in
|
||
Lasso LECP implementation.
|
||
|
||
My biggest problem is that I didn't find a way for IDP to set
|
||
userAuthenticated, authenticationMethod, reauthenticateOnOrAfter to
|
||
lecp before (or when) building response envelope with
|
||
lecp.build_authn_response_envelope_msg(). Did I overlook something?
|
||
|
||
2004-08-07 valos
|
||
|
||
* lasso/xml/tools.c, lasso/xml/tools.h: Added lasso_sha1() method
|
||
(will replace lasso_str_hash)
|
||
|
||
2004-08-07 fpeters
|
||
|
||
* python/tests/errorchecking_tests.py, python/tests/tests.py: new
|
||
tests; lasso needs some error checking
|
||
|
||
2004-08-07 eraviart
|
||
|
||
* python/lasso.py: Added attributes request, request_type,
|
||
response, response_type to Lecp in Python binding. Close bug #247.
|
||
|
||
2004-08-06 eraviart
|
||
|
||
* python/tests/ServiceProvider.py, python/tests/login_tests.py:
|
||
Added tests for forceAuthn. Light will still be green.
|
||
|
||
2004-08-06 eraviart
|
||
|
||
* python/tests/IdentityProvider.py,
|
||
python/tests/ServiceProvider.py, python/tests/login_tests.py,
|
||
python/tests/websimulator.py: Added Python simulation for isPassive
|
||
and corrected some simulation bugs. Added isPassive tests.
|
||
|
||
2004-08-06 valos
|
||
|
||
* lasso/environs/profile.h: Moved session & identity properties in
|
||
private section
|
||
|
||
2004-08-06 valos
|
||
|
||
* lasso/environs/login.c, lasso/protocols/artifact.c: Removed debug
|
||
messages
|
||
|
||
2004-08-06 valos
|
||
|
||
* docs/reference/lasso.sgml: Removed an invalid SGML tag
|
||
|
||
2004-08-06 valos
|
||
|
||
* docs/reference/lasso-sections.txt, docs/reference/lasso.sgml,
|
||
docs/reference/lasso.types: Update of the Lasso API Reference
|
||
|
||
2004-08-06 eraviart
|
||
|
||
* python/tests/login_tests.py: New Python tests.
|
||
|
||
2004-08-06 eraviart
|
||
|
||
* python/tests/IdentityProvider.py,
|
||
python/tests/ServiceProvider.py, python/tests/login_tests.py,
|
||
python/tests/websimulator.py: Added new Python test. It works, but
|
||
see bug #245.
|
||
|
||
2004-08-06 eraviart
|
||
|
||
* python/lasso.py: Reversed error sign convention for Python
|
||
binding.
|
||
|
||
2004-08-06 valos
|
||
|
||
* lasso/xml/xml.c: Added missing parameter description in 5
|
||
methods
|
||
|
||
2004-08-06 fpeters
|
||
|
||
* configure.ac: summarized libtool version info comment
|
||
|
||
2004-08-06 eraviart
|
||
|
||
* python/tests/ServiceProvider.py: Corrected a bug in test.
|
||
|
||
2004-08-06 cnowicki
|
||
|
||
* configure.ac: Fixed #244 : check for libexpat
|
||
|
||
2004-08-06 valos
|
||
|
||
* lasso/environs/login.c: Fixed a bug in
|
||
lasso_login_must_authenticate() method
|
||
|
||
2004-08-06 eraviart
|
||
|
||
* python/tests/login_tests.py: Added a new test. If Nico & Valos
|
||
are not quick enough, the light will be red.
|
||
|
||
2004-08-06 eraviart
|
||
|
||
* python/tests/IdentityProvider.py, python/tests/Provider.py,
|
||
python/tests/ServiceProvider.py, python/tests/login_tests.py,
|
||
python/tests/websimulator.py: Cleanly separated the new Python
|
||
Lasso simulator from unit tests.
|
||
|
||
2004-08-06 cnowicki
|
||
|
||
* configure.ac, php/Makefile.am: PHP_PREFIX in configure.ac. Add
|
||
good LDFLAGS and LIBADD to php/Makefile.am Now php load the lasso
|
||
extension :
|
||
|
||
$ php -m | grep lasso lasso
|
||
|
||
2004-08-06 cnowicki
|
||
|
||
* php/lasso.c: remove COMPILE_DL_LASSO ... now php can load
|
||
lasso.so
|
||
|
||
2004-08-06 valos
|
||
|
||
* lasso/environs/login.c, lasso/protocols/artifact.c: Renamed all
|
||
SAMLArt strings by SAMLart
|
||
|
||
2004-08-06 rchantereau
|
||
|
||
* Makefile.am, configure.ac, docs/reference/Makefile.am: Fixed
|
||
reference docs make problems:
|
||
|
||
- Docs did not compile invoking top level make when enabled in
|
||
configure.
|
||
|
||
- Docs did not compile in references directory with make all.
|
||
|
||
- Docs used the old substitution variables.
|
||
|
||
2004-08-06 eraviart
|
||
|
||
* python/tests/login_tests.py: An early commit of the new Python
|
||
test. It is not clean yet, but the light will be green again :-)
|
||
|
||
2004-08-06 eraviart
|
||
|
||
* python/lasso.py: Corrected error in Error.
|
||
|
||
2004-08-06 rchantereau
|
||
|
||
* docs/lasso-book/Makefile.am: Sorry.
|
||
|
||
2004-08-06 rchantereau
|
||
|
||
* configure.ac: Fixed some bad done cut/paste.
|
||
|
||
2004-08-06 rchantereau
|
||
|
||
* configure.ac: REmoved some useless tests.
|
||
|
||
2004-08-06 fpeters
|
||
|
||
* configure.ac: string.h never used; no need to check it
|
||
|
||
2004-08-06 fpeters
|
||
|
||
* configure.ac: random long awaited fixes
|
||
|
||
2004-08-06 rchantereau
|
||
|
||
* lasso/lasso.h: Added lasso/environs/lecp.h inclusion.
|
||
|
||
2004-08-06 rchantereau
|
||
|
||
* configure.ac, docs/Makefile.am, docs/reference/Makefile.am,
|
||
docs/tutorial/Makefile.am: Added missing dist docs.
|
||
|
||
2004-08-06 cnowicki
|
||
|
||
* php/Makefile.am: install module in `php-config --extension-dir`
|
||
in state of /usr/lib
|
||
|
||
2004-08-06 cnowicki
|
||
|
||
* configure.ac: add PHP_PREFIX
|
||
|
||
2004-08-06 nclapies
|
||
|
||
* lasso/environs/federation_termination.c, lasso/environs/logout.c:
|
||
update of code style
|
||
|
||
2004-08-06 nclapies
|
||
|
||
* lasso/environs/lecp.c: updated code style
|
||
|
||
2004-08-06 nclapies
|
||
|
||
* examples/defederation.c, lasso/environs/federation_termination.c,
|
||
lasso/environs/federation_termination.h, python/lasso.py,
|
||
python/lassomod.c, python/examples/defederation.py: 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
|
||
|
||
2004-08-05 rchantereau
|
||
|
||
* configure.ac: - Big step toward unified output.
|
||
|
||
- Enable for feature.
|
||
|
||
- With for path to program (with-python, with-php-config).
|
||
|
||
2004-08-05 valos
|
||
|
||
* lasso/environs/login.c: [no log message]
|
||
|
||
2004-08-05 valos
|
||
|
||
* lasso/environs/profile.c: lasso_profile_get_identity() &
|
||
lasso_profile_get_session() return now NULL if the identity/session
|
||
is empty. lasso_profile_is_identity_dirty() &
|
||
lasso_profile_is_identity_dirty() return now FALSE if the
|
||
identity/session is NULL.
|
||
|
||
2004-08-05 valos
|
||
|
||
* lasso/environs/server.c, lasso/environs/server.h:
|
||
lasso_server_get_providerID_from_hash() method takes now a hash
|
||
base64 encoded as argument.
|
||
|
||
2004-08-05 valos
|
||
|
||
* lasso/xml/xml.c: Added automatic detection for the lasso HRef in
|
||
lasso_node_get_child()
|
||
|
||
2004-08-05 valos
|
||
|
||
* lasso/protocols/artifact.c, lasso/protocols/artifact.h,
|
||
lasso/protocols/authn_request.c, lasso/protocols/authn_response.c,
|
||
lasso/protocols/federation_termination_notification.c,
|
||
lasso/protocols/logout_request.c,
|
||
lasso/protocols/logout_response.c,
|
||
lasso/protocols/name_identifier_mapping_request.c,
|
||
lasso/protocols/name_identifier_mapping_response.c,
|
||
lasso/protocols/register_name_identifier_request.c,
|
||
lasso/protocols/register_name_identifier_response.c,
|
||
lasso/protocols/request.c, lasso/protocols/response.c,
|
||
lasso/protocols/elements/assertion.c, lasso/xml/saml_assertion.c,
|
||
lasso/xml/saml_assertion.h, lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_request_abstract.h,
|
||
lasso/xml/samlp_response_abstract.c,
|
||
lasso/xml/samlp_response_abstract.h: Replaced a lot of wrong
|
||
issueInstance words by issueInstant Renamed 3 methods:
|
||
lasso_saml_assertion_set_issueInstant(),
|
||
lasso_samlp_request_abstract_set_issueInstant(),
|
||
lasso_samlp_response_abstract_set_issueInstant()
|
||
|
||
2004-08-05 rchantereau
|
||
|
||
* configure.ac: Corrected error due to focus problem.
|
||
|
||
2004-08-05 rchantereau
|
||
|
||
* configure.ac: PHP build by default
|
||
|
||
2004-08-05 nclapies
|
||
|
||
* lasso/environs/federation_termination.c, lasso/environs/lecp.c,
|
||
lasso/environs/logout.c, lasso/environs/register_name_identifier.c:
|
||
fixed coding style
|
||
|
||
2004-08-05 rchantereau
|
||
|
||
* configure.ac: Unified configuration report.
|
||
|
||
2004-08-05 rchantereau
|
||
|
||
* configure.ac: pkg-config => $PKG_CONFIG
|
||
|
||
2004-08-05 rchantereau
|
||
|
||
* configure.ac: Fix #231
|
||
|
||
2004-08-05 rchantereau
|
||
|
||
* lasso/Makefile.am: - Fix #234
|
||
|
||
2004-08-05 cnowicki
|
||
|
||
* Makefile.am, configure.ac, php/Makefile.am, php/lasso.c,
|
||
php/php_lasso.h, php/tests/Makefile.am: automake/autoconf support
|
||
for the php binding
|
||
|
||
2004-08-05 rchantereau
|
||
|
||
* configure.ac: - Added explanations to libtool versionning system.
|
||
- Added explanations in order to fix a "good" version number in
|
||
order to produce a correct libtool version.
|
||
|
||
- Fixed #229. - Fixed #202.
|
||
|
||
2004-08-05 rchantereau
|
||
|
||
* lasso/Makefile.am: Remove command line PACKAGE definition
|
||
(already done in lasso_config.h).
|
||
|
||
2004-08-05 rchantereau
|
||
|
||
* configure.ac: Unified configure output. (#229)
|
||
|
||
Corrected some errors with AM_CONDITIONAL bad placed calls.
|
||
|
||
2004-08-05 rchantereau
|
||
|
||
* Makefile.am, configure.ac: Use of conditional subdirectories.
|
||
|
||
This permit automake to automaticaly define a correct DIST_SUBDIRS.
|
||
|
||
2004-08-05 valos
|
||
|
||
* lasso/environs/federation_termination.c,
|
||
lasso/environs/identity.c, lasso/environs/login.c,
|
||
lasso/environs/logout.c, lasso/environs/name_identifier_mapping.c,
|
||
lasso/environs/register_name_identifier.c:
|
||
lasso_identity_get_federation() & lasso_identity_add_federation()
|
||
methods make now a copy of the federation object.
|
||
|
||
2004-08-05 valos
|
||
|
||
* HACKING: update
|
||
|
||
2004-08-05 valos
|
||
|
||
* lasso/protocols/artifact.c, lasso/protocols/artifact.h: Added a
|
||
new argument 'err' in lasso_artifact_get_* methods for errors
|
||
reporting.
|
||
|
||
2004-08-05 valos
|
||
|
||
* HACKING: update
|
||
|
||
2004-08-05 valos
|
||
|
||
* tests/valgrind/nss.supp, tests/valgrind/openssl.supp: Initial
|
||
commit
|
||
|
||
2004-08-04 valos
|
||
|
||
* HACKING: update
|
||
|
||
2004-08-04 valos
|
||
|
||
* HACKING: update
|
||
|
||
2004-08-04 eraviart
|
||
|
||
* python/lasso.py, python/tests/login_tests.py: Python binding now
|
||
raises exceptions instead of returning error codes. Close bug
|
||
#237.
|
||
|
||
2004-08-04 eraviart
|
||
|
||
* python/lasso.py: Slightly improved exception handling in Python.
|
||
|
||
2004-08-04 valos
|
||
|
||
* lasso/environs/federation_termination.c, lasso/environs/lecp.c,
|
||
lasso/environs/login.c, lasso/environs/logout.c,
|
||
lasso/environs/name_identifier_mapping.c,
|
||
lasso/environs/register_name_identifier.c, lasso/environs/server.c,
|
||
lasso/environs/server.h: Renamed lasso_server_get_provider() into
|
||
lasso_server_get_provider_ref() Added lasso_server_get_provider(),
|
||
this method returns a provider copy.
|
||
|
||
2004-08-04 cnowicki
|
||
|
||
* php/lasso.c, php/lasso.h, php/php_lasso.h, php/examples/leak.php,
|
||
php/examples/login.php, php/examples/test.php: first php binding
|
||
import
|
||
|
||
2004-08-04 rchantereau
|
||
|
||
* configure.ac: Added one java automake.
|
||
|
||
2004-08-04 rchantereau
|
||
|
||
* java/Makefile.am: Me 1, Litlle memory stick Windows computer 0.
|
||
|
||
First step toward a fully automaked java build.
|
||
|
||
java now compile and build the DLL.
|
||
|
||
2004-08-04 valos
|
||
|
||
* lasso/protocols/artifact.c: Fixed a bug in lasso_artifact_new()
|
||
and lasso_artifact_get_identityProviderSuccinctID()
|
||
IdentityProviderSuccinctID data (ProviderID SHA1 hash) is now
|
||
Base64 encoded.
|
||
|
||
2004-08-04 eraviart
|
||
|
||
* python/tests/login_tests.py: Python test02 is now completely
|
||
refactored. But bigger changes are on the way.
|
||
|
||
2004-08-04 nclapies
|
||
|
||
* lasso/environs/session.c: [no log message]
|
||
|
||
2004-08-04 nclapies
|
||
|
||
* lasso/environs/lecp.h, python/lasso.py, python/lassomod.c: update
|
||
of lecp python binding
|
||
|
||
2004-08-04 nclapies
|
||
|
||
* examples/lecp.c, lasso/environs/lecp.c, lasso/environs/lecp.h:
|
||
update of the LECP profile
|
||
|
||
2004-08-04 valos
|
||
|
||
* lasso/lasso.c, lasso/lasso.h, python/py_lasso.c: Moved '#include
|
||
<lasso/lasso_config.h> into lasso.c Added also in py_lasso.c
|
||
|
||
2004-08-04 valos
|
||
|
||
* lasso/protocols/provider.c: [no log message]
|
||
|
||
2004-08-04 valos
|
||
|
||
* lasso/environs/login.c: Added the SOAP HTTP method in
|
||
lasso_login_init_from_authn_request_msg()
|
||
|
||
2004-08-04 valos
|
||
|
||
* lasso/protocols/authn_request.c: Added the SOAP export type in
|
||
lasso_authn_request_new_from_export()
|
||
|
||
2004-08-04 eraviart
|
||
|
||
* python/tests/login_tests.py: The Python test refactoring
|
||
continues and the light is still green.
|
||
|
||
2004-08-04 valos
|
||
|
||
* lasso/environs/login.c: Fixed 3 bugs in
|
||
lasso_login_new_from_dump()
|
||
|
||
2004-08-04 fpeters
|
||
|
||
* tests/Makefile.am: fixed typo; fix bug230
|
||
|
||
2004-08-04 eraviart
|
||
|
||
* python/tests/login_tests.py: The Python test reorganization
|
||
continues. It detects a new login bug, so the light will be red
|
||
again.
|
||
|
||
2004-08-04 nclapies
|
||
|
||
* lasso/environs/logout.c: remove warning message before
|
||
lasso_session_remove_assertion()
|
||
|
||
2004-08-04 fpeters
|
||
|
||
* tests/tests.c: [angry comment removed]
|
||
|
||
2004-08-04 valos
|
||
|
||
* lasso/environs/federation_termination.c,
|
||
lasso/environs/federation_termination.h, lasso/environs/identity.c,
|
||
lasso/environs/logout.c, lasso/environs/logout.h,
|
||
lasso/environs/name_identifier_mapping.c,
|
||
lasso/environs/name_identifier_mapping.h, lasso/environs/profile.c,
|
||
lasso/environs/profile.h,
|
||
lasso/environs/register_name_identifier.c,
|
||
lasso/environs/register_name_identifier.h: Renamed enums (Bug
|
||
#225): lassoMessageTypes,lassoHttpMethods,lassoRequestTypes
|
||
into lassoMessageType,lassoHttpMethod,lassoRequestType
|
||
|
||
2004-08-04 valos
|
||
|
||
* lasso/environs/login.c, lasso/environs/login.h,
|
||
lasso/environs/session.c, python/lasso.py: Removed the 'identity'
|
||
arg in lasso_login_new_from_dump() method
|
||
|
||
2004-08-04 nclapies
|
||
|
||
* lasso/environs/logout.c: add lasso_session_remove_assertion() in
|
||
validate_request() and process_response_msg()
|
||
|
||
2004-08-04 nclapies
|
||
|
||
* lasso/environs/logout.c: set nameIdentifier attribute of the
|
||
logout object (from LogoutRequest NameIdentifier value) after a
|
||
call of init_request() method
|
||
|
||
2004-08-04 nclapies
|
||
|
||
* lasso/environs/lecp.c, lasso/environs/lecp.h: move server param
|
||
in new
|
||
|
||
2004-08-04 nclapies
|
||
|
||
* python/lasso.py, examples/lecp.c: [no log message]
|
||
|
||
2004-08-04 nclapies
|
||
|
||
* examples/lecp.c, examples/request_response_envelope.c: replace
|
||
request_response_envelope.c with lecp.c
|
||
|
||
2004-08-04 eraviart
|
||
|
||
* python/tests/login_tests.py: In Python tests, renamed sp to
|
||
spServer and idp to idpServer.
|
||
|
||
2004-08-04 eraviart
|
||
|
||
* python/lasso.py: In Python, Server.add_provider now returns an
|
||
error code instead of None.
|
||
|
||
2004-08-04 eraviart
|
||
|
||
* python/tests/login_tests.py: Begin to restructure Python tests.
|
||
|
||
2004-08-04 valos
|
||
|
||
* lasso/environs/federation_termination.c, lasso/environs/logout.c,
|
||
lasso/environs/logout.h, lasso/environs/name_identifier_mapping.c,
|
||
lasso/environs/name_identifier_mapping.h, lasso/environs/profile.h,
|
||
lasso/environs/register_name_identifier.c,
|
||
lasso/environs/register_name_identifier.h,
|
||
lasso/protocols/provider.c, lasso/protocols/provider.h: Renamed
|
||
enum lassoProviderTypes into lassoProviderType (Bug #225)
|
||
|
||
2004-08-04 valos
|
||
|
||
* lasso/protocols/authn_request.c, lasso/protocols/authn_request.h,
|
||
lasso/protocols/authn_request_envelope.c,
|
||
lasso/protocols/authn_request_envelope.h,
|
||
lasso/protocols/authn_response.c, lasso/protocols/authn_response.h,
|
||
lasso/protocols/authn_response_envelope.c,
|
||
lasso/protocols/authn_response_envelope.h,
|
||
lasso/protocols/federation_termination_notification.c,
|
||
lasso/protocols/federation_termination_notification.h,
|
||
lasso/protocols/logout_request.c, lasso/protocols/logout_request.h,
|
||
lasso/protocols/logout_response.c,
|
||
lasso/protocols/logout_response.h,
|
||
lasso/protocols/register_name_identifier_request.c,
|
||
lasso/protocols/register_name_identifier_request.h,
|
||
lasso/protocols/register_name_identifier_response.c,
|
||
lasso/protocols/register_name_identifier_response.h,
|
||
lasso/protocols/request.c, lasso/protocols/request.h,
|
||
lasso/protocols/response.c, lasso/protocols/response.h,
|
||
lasso/xml/xml.h: Renamed enum lassoNodeExportTypes into
|
||
lassoNodeExportType (Bug #225)
|
||
|
||
2004-08-04 valos
|
||
|
||
* lasso/environs/federation_termination.c, lasso/environs/lecp.c,
|
||
lasso/environs/login.c, lasso/environs/logout.c,
|
||
lasso/environs/name_identifier_mapping.c,
|
||
lasso/environs/register_name_identifier.c,
|
||
lasso/protocols/provider.c, lasso/protocols/provider.h: Changed all
|
||
lasso_provider_get_* methods prototype It was added: a
|
||
'provider_type' argument to read in the appropriate Descriptor in
|
||
metadata a 'err' argument for reporting errors
|
||
|
||
2004-08-04 eraviart
|
||
|
||
* python/tests/login_tests.py: I thought I had discover one new bug
|
||
in Lasso SP logout. I was wrong... I discovered one bug and a
|
||
missing feature:
|
||
|
||
- first the feature request: Lasso should set logout.nameIdentifier
|
||
in logout.init_request, because there is no way to retrieve the
|
||
current nameIdentifier from identity_dump or session_dump
|
||
|
||
- and now the bug: After the IDP soapEndpoint returns a SOAP
|
||
response, the SP process_response_msg doesn't remove the assertion
|
||
from session (neither does it set session.is_dirty flag).
|
||
|
||
See the new test05 for details.
|
||
|
||
2004-08-03 eraviart
|
||
|
||
* python/tests/login_tests.py: Python tests now work again, but
|
||
please remove the Lasso-CRITICAL below.
|
||
|
||
Generate identity and service provider context dumps ... ok Service
|
||
provider initiated login ... ok Identity Provider single sign-on
|
||
when identity and session already exist. ... (process:22065):
|
||
Lasso-CRITICAL **: 03-08-2004 22:25:48 An assertion existed already
|
||
for this providerID, it was replaced by the new one.
|
||
|
||
ok Identity Provider logout. ... ok
|
||
|
||
2004-08-03 eraviart
|
||
|
||
* INSTALL: Install documentation is running after autoconf changes.
|
||
|
||
2004-08-03 eraviart
|
||
|
||
* INSTALL: Lasso now requires automake 1.8
|
||
|
||
2004-08-03 rchantereau
|
||
|
||
* java/Makefile.am: No more anoying warning.
|
||
|
||
2004-08-03 nclapies
|
||
|
||
* python/lassomod.c: [no log message]
|
||
|
||
2004-08-03 rchantereau
|
||
|
||
* configure.ac, lasso/Makefile.am: - No more need of version.h. -
|
||
Better libtool version computation.
|
||
|
||
2004-08-03 rchantereau
|
||
|
||
* autogen.sh: Update to automake 1.8.
|
||
|
||
2004-08-03 rchantereau
|
||
|
||
* configure.ac: Revert.
|
||
|
||
2004-08-03 rchantereau
|
||
|
||
* configure.ac: Updated macro calls: from AM_CONFIG_HEADER to
|
||
AC_CONFIG_HEADERS.
|
||
|
||
2004-08-03 rchantereau
|
||
|
||
* autogen.sh: Corrected SWIG warning. (deleted it.)
|
||
|
||
2004-08-03 rchantereau
|
||
|
||
* configure.ac: - Added libtool auto versionning (or corrected).
|
||
|
||
2004-08-03 rchantereau
|
||
|
||
* configure.ac, java/Makefile.am: - Learn back to the previous
|
||
Python detection.
|
||
|
||
- Corrected invalid variable in automake java top dir Makefile.
|
||
|
||
2004-08-03 rchantereau
|
||
|
||
* configure.ac: Commented out coldfusion/Makefile generation.
|
||
|
||
2004-08-03 nclapies
|
||
|
||
* lasso/environs/logout.c, lasso/environs/logout.h,
|
||
python/lassomod.c, tests/login_tests.c: replace load_request_msg()
|
||
with process_request_msg(), process_request() with
|
||
validate_request(), remove assertion of the authenticated principal
|
||
in validate_request()
|
||
|
||
2004-08-03 rchantereau
|
||
|
||
* autogen.sh: SWIG is NOT required (yet ?) !
|
||
|
||
2004-08-03 nclapies
|
||
|
||
* lasso/environs/profile.c, lasso/environs/profile.h,
|
||
python/lasso.py: add request type test for Lecp
|
||
|
||
2004-08-03 rchantereau
|
||
|
||
* Makefile.am, autogen.sh, configure.ac, java/Makefile,
|
||
java/Makefile.am, java/coldfusion/Makefile,
|
||
java/tests/LoginTest.java, lasso/Makefile.am, lasso/export.h,
|
||
lasso/lasso.h, python/Makefile.am: New Autotools infrastructure.
|
||
|
||
Don't hesitate to report bug (if any).
|
||
|
||
Main changes:
|
||
|
||
- No more, or so few AM_CONDITIONAL.
|
||
|
||
- Binding compilation use AC_SUBST top level Makefile SUBDIRS.
|
||
|
||
- Change order of AM Macro.
|
||
|
||
- Added Macro.
|
||
|
||
- Fix Windows Compilation.
|
||
|
||
- New way to handle version number.
|
||
|
||
- Use of lasso_config.h
|
||
|
||
- more ? I do not remember.
|
||
|
||
2004-08-03 valos
|
||
|
||
* lasso/environs/session.c: Fixed a bug in
|
||
lasso_session_new_from_dump()
|
||
|
||
2004-08-03 valos
|
||
|
||
* lasso/environs/identity.c: Added some optimizations in
|
||
lasso_identity_add_federation()
|
||
|
||
2004-08-03 eraviart
|
||
|
||
* python/tests/login_tests.py: Bug correction in test04.
|
||
|
||
2004-08-03 eraviart
|
||
|
||
* python/tests/login_tests.py: Added forgotten Lasso call in
|
||
test04.
|
||
|
||
2004-08-03 eraviart
|
||
|
||
* README.WIN32, python/tests/login_tests.py: Updated Python test04.
|
||
|
||
Tell the poor win32 user that he can't test the software
|
||
|
||
2004-08-03 nclapies
|
||
|
||
* lasso/environs/federation_termination.c, lasso/environs/lecp.c,
|
||
lasso/environs/logout.c, lasso/environs/register_name_identifier.c:
|
||
replace G_LOG_LEVEL_ERROR with G_LOG_LEVEL_CRITICAL
|
||
|
||
2004-08-03 eraviart
|
||
|
||
* python/tests/login_tests.py: Added a new Python regression test
|
||
that shows that logout doesn't set session is_dirty flag.
|
||
|
||
2004-08-03 eraviart
|
||
|
||
* Makefile.am: Don't build win32 anymore. Makefile.am in win32
|
||
directory will disapear anyway.
|
||
|
||
2004-08-03 valos
|
||
|
||
* python/lasso.py, python/lassomod.c, python/wrap_objs.c,
|
||
python/wrap_objs.h, python/examples/login.py: - Replaced some
|
||
charPtrConst_wrap() calls by charPtr_wrap() - Added
|
||
GPtrArray_wrap() function to wrap GPtrArray into Python list. -
|
||
Added session_getattr() function, we can get now providerIDs and
|
||
is_dirty properties of Session objects.
|
||
|
||
2004-08-03 valos
|
||
|
||
* lasso/environs/session.c: Replaced two G_LOG_LEVEL_ERROR by
|
||
G_LOG_LEVEL_CRITICAL
|
||
|
||
2004-08-03 valos
|
||
|
||
* lasso/environs/identity.c: Fixed a bug in
|
||
lasso_identity_new_from_dump()
|
||
|
||
2004-08-02 eraviart
|
||
|
||
* python/tests/login_tests.py: Added test03, which shows a bug in
|
||
Lasso: When identity and session already exist (and
|
||
must_authenticate() return False), the call to build_artifact_msg
|
||
generates:
|
||
|
||
(process:8083): GLib-GObject-WARNING **: invalid cast from
|
||
LassoNode' to LassoSamlNameIdentifier'
|
||
|
||
(process:8083): lasso-CRITICAL **: file authentication_statement.c:
|
||
line 84 (lasso_authentication_statement_new): assertion
|
||
LASSO_IS_SAML_NAME_IDENTIFIER(idp_identifier)' failed
|
||
|
||
(process:8083): Lasso-CRITICAL **: 02-08-2004 20:33:59 Failed to
|
||
build the AuthenticationStatement element of the Assertion.
|
||
|
||
and then access to login.nameIdentifier fails.
|
||
|
||
2004-08-02 fpeters
|
||
|
||
* debian/.cvsignore: some files to be ignored in debian/
|
||
|
||
2004-08-02 eraviart
|
||
|
||
* INSTALL, README.WIN32, docs/lasso-book/lasso-book.txt,
|
||
python/INSTALL: Integrated README.WIN32 into Lasso book.
|
||
|
||
Removed obsolete Python INSTALL file.
|
||
|
||
2004-08-02 eraviart
|
||
|
||
* python/lasso.py, python/examples/defederation.py,
|
||
python/examples/login.py, python/examples/logout.py,
|
||
python/examples/mapping.py, python/examples/registration.py,
|
||
python/examples/test.py, python/examples/user.py,
|
||
python/tests/login_tests.py: Check that Lasso is inited and
|
||
shotdown only once.
|
||
|
||
Lasso Python modules now calls init() at first import (I need this
|
||
behaviour, because I have several "import lasso" in Expression and
|
||
I don't know which one will be called first and I don't want to do
|
||
something like: import lasso if not lasso.inited: lasso.init() ).
|
||
|
||
2004-08-02 rchantereau
|
||
|
||
* README.WIN32: Added some win32 specific explanations.
|
||
|
||
2004-08-02 rchantereau
|
||
|
||
* win32/lasso.rc: New clean and beauty version of the windows
|
||
resource file.
|
||
|
||
use defined constant from lasso_config.h
|
||
|
||
more to come.
|
||
|
||
2004-08-02 rchantereau
|
||
|
||
* win32/Makefile.am, win32/lasso.rc: Modified resource. ()
|
||
|
||
2004-08-01 valos
|
||
|
||
* lasso/environs/login.c, lasso/environs/logout.c,
|
||
lasso/environs/register_name_identifier.c,
|
||
lasso/xml/ds_signature.c, lasso/xml/ds_signature.h,
|
||
lasso/xml/errors.c, lasso/xml/errors.h, lasso/xml/saml_assertion.c,
|
||
lasso/xml/saml_assertion.h, lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_request_abstract.h,
|
||
lasso/xml/samlp_response_abstract.c,
|
||
lasso/xml/samlp_response_abstract.h, lasso/xml/xml.c,
|
||
lasso/xml/xml.h: Added a new argument 'err' (GError *) in 5
|
||
methods: lasso_ds_signature_sign,
|
||
lasso_node_add_signature, lasso_node_verify_signature,
|
||
lasso_saml_assertion_set_signature,
|
||
lasso_samlp_request_abstract_set_signature,
|
||
lasso_samlp_response_abstract_set_signature for reporting always
|
||
more errors.
|
||
|
||
2004-07-31 valos
|
||
|
||
* lasso/environs/federation_termination.c,
|
||
lasso/environs/identity.c, lasso/environs/lecp.c,
|
||
lasso/environs/login.c, lasso/environs/logout.c,
|
||
lasso/environs/name_identifier_mapping.c, lasso/environs/profile.c,
|
||
lasso/environs/register_name_identifier.c, lasso/environs/server.c,
|
||
lasso/environs/session.c, lasso/protocols/artifact.c,
|
||
lasso/protocols/authn_request_envelope.c,
|
||
lasso/protocols/authn_response.c,
|
||
lasso/protocols/authn_response_envelope.c,
|
||
lasso/protocols/federation.c,
|
||
lasso/protocols/federation_termination_notification.c,
|
||
lasso/protocols/logout_request.c,
|
||
lasso/protocols/logout_response.c,
|
||
lasso/protocols/name_identifier_mapping_request.c,
|
||
lasso/protocols/name_identifier_mapping_response.c,
|
||
lasso/protocols/provider.c,
|
||
lasso/protocols/register_name_identifier_request.c,
|
||
lasso/protocols/register_name_identifier_response.c,
|
||
lasso/protocols/request.c, lasso/protocols/response.c,
|
||
lasso/protocols/elements/authentication_statement.c,
|
||
lasso/xml/errors.c, lasso/xml/errors.h, lasso/xml/lib_scoping.c,
|
||
lasso/xml/xml.c, lasso/xml/xml.h: Added a new argument 'err' in 4
|
||
methods of the LassoNode class: lasso_node_get_attr
|
||
lasso_node_get_child lasso_node_get_child_content
|
||
lasso_node_get_content for reporting errors.
|
||
|
||
2004-07-31 eraviart
|
||
|
||
* java/tests/LoginTest.java, python/tests/login_tests.py: Updated
|
||
Java binding and unit test.
|
||
|
||
2004-07-31 valos
|
||
|
||
* python/lasso.py: Removed access to attributes identity & session
|
||
by __getattr__
|
||
|
||
2004-07-31 valos
|
||
|
||
* lasso/protocols/federation.c: Added 2 tests in
|
||
lasso_federation_copy() to avoid NULL pointer copy
|
||
|
||
2004-07-31 eraviart
|
||
|
||
* python/lasso.py, python/tests/login_tests.py: Python login_tests
|
||
now works again, although there remains a lasso-CRITICAL caused by
|
||
idpLoginContext.get_identity() (file login_tests.py, line 120):
|
||
|
||
(process:5228): lasso-CRITICAL **: file xml.c: line 64
|
||
(lasso_node_copy): assertion LASSO_IS_NODE(node)' failed ERROR
|
||
|
||
2004-07-31 valos
|
||
|
||
* python/lasso.py: [no log message]
|
||
|
||
2004-07-30 valos
|
||
|
||
* lasso/environs/identity.c, lasso/environs/session.c: Fixed 2
|
||
errors in lasso_identity_copy() et lasso_session_copy() methods
|
||
|
||
2004-07-30 eraviart
|
||
|
||
* python/tests/login_tests.py: Some update to python login_tests.
|
||
Some bugs remain.
|
||
|
||
2004-07-30 eraviart
|
||
|
||
* docs/tutorial/sp-logout-process-idp-initiated-redirect-request.c,
|
||
docs/tutorial/sp-logout-process-idp-initiated-soap-request.c,
|
||
docs/tutorial/sp-logout-process-response.c,
|
||
docs/tutorial/sp-logout-send-request.c, python/lasso.py,
|
||
python/tests/login_tests.py: Removed last profile_context or
|
||
profileContext.
|
||
|
||
2004-07-30 eraviart
|
||
|
||
* INSTALL: Restructured INSTALL a little more.
|
||
|
||
2004-07-30 eraviart
|
||
|
||
* HACKING, INSTALL, docs/lasso-book/lasso-book.txt: Improved book.
|
||
It also now includes HACKING.
|
||
|
||
2004-07-30 valos
|
||
|
||
* HACKING: Initial commit
|
||
|
||
2004-07-30 valos
|
||
|
||
* lasso/environs/profile.c: lasso_profile_get_identity() and
|
||
lasso_profile_get_session() should return copies
|
||
|
||
2004-07-30 nclapies
|
||
|
||
* lasso/environs/lecp.h, python/lassomod.c, python/lasso.py: [no
|
||
log message]
|
||
|
||
2004-07-30 valos
|
||
|
||
* python/lasso.py, python/lassomod.c: Update end
|
||
|
||
2004-07-30 valos
|
||
|
||
* lasso/lasso.c: Added a missing #include
|
||
|
||
2004-07-30 valos
|
||
|
||
* lasso/xml/tools.c: Some G_LOG_LEVEL_ERROR -> G_LOG_LEVEL_CRITICAL
|
||
|
||
2004-07-30 valos
|
||
|
||
* lasso/environs/profile.c, lasso/environs/profile.h: Moved
|
||
functions (alphabetical order)
|
||
|
||
2004-07-30 valos
|
||
|
||
* lasso/environs/login.c: Moved a function (alphabetical order)
|
||
|
||
2004-07-30 valos
|
||
|
||
* lasso/environs/identity.c, lasso/environs/identity.h,
|
||
lasso/environs/profile.c, lasso/environs/profile.h,
|
||
lasso/environs/session.c, lasso/environs/session.h: Fixed a typing
|
||
mistake all durty -> dirty
|
||
|
||
2004-07-30 fpeters
|
||
|
||
* INSTALL: I also can describe non-existing features.
|
||
|
||
2004-07-30 valos
|
||
|
||
* lasso/environs/identity.c, lasso/environs/profile.c,
|
||
lasso/environs/profile.h, lasso/environs/session.c: Added methods:
|
||
lasso_profile_get_identity() lasso_profile_get_session()
|
||
lasso_profile_is_identity_durty()
|
||
lasso_profile_is_session_durty()
|
||
|
||
2004-07-30 eraviart
|
||
|
||
* INSTALL: Added some important configure options in INSTALL.
|
||
|
||
2004-07-30 nclapies
|
||
|
||
* examples/request_response_envelope.c, lasso/environs/lecp.c,
|
||
lasso/environs/lecp.h, lasso/protocols/authn_request_envelope.c,
|
||
lasso/protocols/authn_request_envelope.h,
|
||
lasso/protocols/authn_response_envelope.c,
|
||
lasso/protocols/authn_response_envelope.h: lecp in environs is
|
||
complete
|
||
|
||
2004-07-30 valos
|
||
|
||
* lasso/environs/identity.c, lasso/environs/identity.h,
|
||
lasso/environs/session.c, lasso/environs/session.h: Added new
|
||
attribute is_durty in LassoIdentity & LassoSession classes
|
||
|
||
2004-07-30 eraviart
|
||
|
||
* AUTHORS: Improved AUTHORS restructuration.
|
||
|
||
2004-07-30 eraviart
|
||
|
||
* AUTHORS, README, docs/lasso-book/lasso-book.txt: Restructured
|
||
AUTHORS & README and integrated them in Lasso Book.
|
||
|
||
2004-07-30 valos
|
||
|
||
* python/lasso.py, python/lassomod.c: Update
|
||
|
||
2004-07-30 nclapies
|
||
|
||
* examples/defederation.c, examples/logout.c,
|
||
examples/registration.c, lasso/environs/identity.c: update of
|
||
examples to user identity and session objects
|
||
|
||
2004-07-30 valos
|
||
|
||
* examples/sso.c: update
|
||
|
||
2004-07-30 valos
|
||
|
||
* tests/login_tests.c: update
|
||
|
||
2004-07-30 eraviart
|
||
|
||
* INSTALL, docs/lasso-book/lasso-book.txt: Improved? ReST section
|
||
titles.
|
||
|
||
2004-07-30 eraviart
|
||
|
||
* INSTALL, docs/lasso-book/lasso-book.txt: Added very preliminary
|
||
work on Lasso Book.
|
||
|
||
Modified INSTALL to be compatible with reStructured Text syntax. Is
|
||
this solution an acceptable solution?
|
||
|
||
2004-07-30 eraviart
|
||
|
||
* logos/lasso-233x66.png: Added Lasso logo.
|
||
|
||
2004-07-30 valos
|
||
|
||
* lasso/environs/Makefile.am,
|
||
lasso/environs/federation_termination.c,
|
||
lasso/environs/federation_termination.h, lasso/environs/login.c,
|
||
lasso/environs/login.h, lasso/environs/logout.c,
|
||
lasso/environs/logout.h, lasso/environs/name_identifier_mapping.c,
|
||
lasso/environs/name_identifier_mapping.h, lasso/environs/profile.c,
|
||
lasso/environs/profile.h, lasso/environs/profile_context.c,
|
||
lasso/environs/profile_context.h,
|
||
lasso/environs/register_name_identifier.c,
|
||
lasso/environs/register_name_identifier.h: LassoProfileContext
|
||
class was renamed into LassoProfile
|
||
|
||
2004-07-30 valos
|
||
|
||
* lasso/protocols/identity.c, lasso/protocols/identity.h:
|
||
LassoIdentity was renamed into LassoFederation
|
||
|
||
2004-07-30 valos
|
||
|
||
* lasso/environs/user.c, lasso/environs/user.h: LassoUser class was
|
||
splited into 2 new classes (LassoSession & LassoIdentity)
|
||
|
||
2004-07-30 valos
|
||
|
||
* lasso/environs/federation_termination.c,
|
||
lasso/environs/federation_termination.h, lasso/environs/login.c,
|
||
lasso/environs/login.h, lasso/environs/logout.c,
|
||
lasso/environs/name_identifier_mapping.c,
|
||
lasso/environs/name_identifier_mapping.h,
|
||
lasso/environs/profile_context.c, lasso/environs/profile_context.h,
|
||
lasso/environs/register_name_identifier.c,
|
||
lasso/environs/session.c: Update LassoUser class was splited into 2
|
||
classes: LassoSession & LassoIdentity LassoIdentity was renamed
|
||
into LassoFederation
|
||
|
||
2004-07-29 valos
|
||
|
||
* lasso/environs/Makefile.am, lasso/environs/identity.c,
|
||
lasso/environs/identity.h, lasso/protocols/Makefile.am,
|
||
lasso/protocols/federation.c, lasso/protocols/federation.h: Renamed
|
||
LassoIdentity class into LassoFederation and LassoUser class into
|
||
LassoIdentity lasso/protocols/federation.c replace
|
||
lasso/protocols/identity.c lasso/environs/identity.c replace
|
||
lasso/environs/user.c
|
||
|
||
2004-07-29 fpeters
|
||
|
||
* lasso.pc.in: never thought about application developers; not a
|
||
target ? added missing gobject-2.0 to list of requirements.
|
||
(first to feel the pain of *using* lasso) [I wonder how it went on
|
||
wednesday tutorial; didn't use autotools ?]
|
||
|
||
2004-07-29 fpeters
|
||
|
||
* lasso.pc.in: lasso.pc don't set minimal version for other
|
||
libraries
|
||
|
||
2004-07-29 nclapies
|
||
|
||
* examples/idp.xml, examples/registration.c,
|
||
lasso/environs/register_name_identifier.c: update of registration
|
||
example in C
|
||
|
||
2004-07-29 nclapies
|
||
|
||
* examples/registration.c, lasso/protocols/logout_response.c: [no
|
||
log message]
|
||
|
||
2004-07-29 nclapies
|
||
|
||
* lasso/environs/register_name_identifier.c,
|
||
lasso/environs/register_name_identifier.h,
|
||
lasso/protocols/register_name_identifier_request.c,
|
||
lasso/protocols/register_name_identifier_request.h,
|
||
lasso/protocols/register_name_identifier_response.c,
|
||
lasso/protocols/register_name_identifier_response.h,
|
||
python/lasso.py, python/lassomod.c: update of register name
|
||
identifier
|
||
|
||
2004-07-29 valos
|
||
|
||
* lasso/environs/Makefile.am, lasso/environs/session.c,
|
||
lasso/environs/session.h: Added session class
|
||
|
||
2004-07-29 valos
|
||
|
||
* examples/sso.c: Updated
|
||
|
||
2004-07-29 fpeters
|
||
|
||
* tests/Makefile.am, tests/basic_tests.c, tests/tests.c: added
|
||
stupid tests to annoy developers.
|
||
|
||
2004-07-29 fpeters
|
||
|
||
* configure.ac, tests/tests.c: had detection of a patched (with XML
|
||
support) check; only use srunner_set_xml if it is available.
|
||
|
||
2004-07-29 valos
|
||
|
||
* lasso/environs/login.c, lasso/protocols/request.c,
|
||
lasso/protocols/response.c: Removed memory leaks
|
||
|
||
2004-07-29 valos
|
||
|
||
* lasso/environs/user.c: Inverted only 2 lines :-)
|
||
|
||
2004-07-28 valos
|
||
|
||
* lasso/environs/register_name_identifier.c: Just a typing mistake
|
||
|
||
2004-07-28 valos
|
||
|
||
* lasso/environs/federation_termination.c,
|
||
lasso/environs/name_identifier_mapping.c,
|
||
lasso/environs/register_name_identifier.c: [no log message]
|
||
|
||
2004-07-28 valos
|
||
|
||
* lasso/environs/logout.c: server attribute is now a copy in
|
||
lasso_logout_new()
|
||
|
||
2004-07-28 valos
|
||
|
||
* lasso/environs/login.c: Atrributes server & user are now copied
|
||
in lasso_login_new() and lasso_login_new_from_dump() methods
|
||
|
||
2004-07-28 valos
|
||
|
||
* lasso/environs/profile_context.c: Added destroy calls for server
|
||
& user attributes in lasso_profile_context_dispose() private
|
||
method.
|
||
|
||
2004-07-28 valos
|
||
|
||
* lasso/environs/user.c, lasso/environs/user.h: Added
|
||
lasso_user_copy() method Added lasso_user_dispose() private method
|
||
|
||
2004-07-28 valos
|
||
|
||
* lasso/environs/server.c, lasso/environs/server.h: Added
|
||
lasso_server_copy() method
|
||
|
||
2004-07-28 valos
|
||
|
||
* lasso/protocols/identity.c, lasso/protocols/identity.h: Added
|
||
lasso_identity_copy() method
|
||
|
||
2004-07-28 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: [no log message]
|
||
|
||
2004-07-28 fpeters
|
||
|
||
* tests/.cvsignore: updated .cvsignore (binary is now tests and
|
||
out.xml has been renamed to result.xml)
|
||
|
||
2004-07-28 fpeters
|
||
|
||
* tests/Makefile.am, tests/login_tests.c, tests/tests.c:
|
||
modularized tests; it is now possible to add more suites easily.
|
||
|
||
2004-07-28 valos
|
||
|
||
* lasso/protocols/provider.c, lasso/protocols/provider.h: Added
|
||
lasso_provider_copy() method
|
||
|
||
2004-07-28 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: lasso_node_get_name now returns
|
||
now an xmlChar* (instead of a const xmlChar*)
|
||
|
||
2004-07-28 fpeters
|
||
|
||
* Makefile.am: remove generated lasso.pc on make clean
|
||
|
||
2004-07-27 nclapies
|
||
|
||
* lasso/environs/user.c: debug messages
|
||
|
||
2004-07-27 nclapies
|
||
|
||
* examples/defederation.c, lasso/environs/federation_termination.c,
|
||
lasso/environs/federation_termination.h, python/lasso.py,
|
||
python/lassomod.c, python/examples/defederation.py: update of
|
||
federation termination
|
||
|
||
2004-07-27 fpeters
|
||
|
||
* debian/changelog, debian/control, debian/copyright, debian/docs,
|
||
debian/liblasso0-python2.3.files, debian/rules: debian/ updated for
|
||
official 0.3 release
|
||
|
||
2004-07-27 nclapies
|
||
|
||
* configure.ac: version 0.3.0
|
||
|
||
2004-07-27 nclapies
|
||
|
||
* lasso/environs/user.c: remove useless debug message
|
||
|
||
2004-07-27 fpeters
|
||
|
||
* tests/login_tests.c: fixed warnings
|
||
|
||
2004-07-27 nclapies
|
||
|
||
* lasso/environs/logout.c, lasso/environs/logout.h: Move first_* to
|
||
initial_* vars
|
||
|
||
2004-07-27 valos
|
||
|
||
* lasso/environs/user.c: [no log message]
|
||
|
||
2004-07-27 valos
|
||
|
||
* lasso/environs/login.c: Removed 2 useless lasso_node_copy
|
||
|
||
2004-07-27 nclapies
|
||
|
||
* python/examples/login.py: remove the second param of
|
||
lasso.Login.new
|
||
|
||
2004-07-27 nclapies
|
||
|
||
* lasso/environs/user.c, lasso/environs/user.h,
|
||
python/examples/user.py: 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 )
|
||
|
||
2004-07-27 eraviart
|
||
|
||
* docs/tutorial/sp-login-process-authn-response.c,
|
||
docs/tutorial/sp-login-send-authn-request.c,
|
||
docs/tutorial/sp-logout-process-idp-initiated-redirect-request.c,
|
||
docs/tutorial/sp-logout-process-idp-initiated-soap-request.c,
|
||
docs/tutorial/sp-logout-process-response.c,
|
||
docs/tutorial/sp-logout-send-request.c, examples/logout.c,
|
||
examples/sso.c, java/tests/LoginTest.java, lasso/environs/logout.c,
|
||
lasso/environs/logout.h, python/lasso.py, python/lassomod.c,
|
||
python/examples/logout.py, python/tests/login_tests.py,
|
||
tests/.cvsignore, tests/login_tests.c: Removed obsolete logout
|
||
method load_from_dump.
|
||
|
||
Upgraded some residual calls to login_new & logout_new.
|
||
|
||
Updated Java binding.
|
||
|
||
Java unit test works (and C too, but Python still doesn't).
|
||
|
||
2004-07-26 fpeters
|
||
|
||
* python/tests/XmlTestRunner.py: output tags when error occurs (not
|
||
just success or failures)
|
||
|
||
2004-07-26 valos
|
||
|
||
* python/lasso.py: [no log message]
|
||
|
||
2004-07-26 valos
|
||
|
||
* python/lassomod.c: [no log message]
|
||
|
||
2004-07-26 valos
|
||
|
||
* tests/login_tests.c, lasso/environs/logout.h: [no log message]
|
||
|
||
2004-07-26 valos
|
||
|
||
* python/lasso.py: Added new ProfileContext class
|
||
|
||
2004-07-26 nclapies
|
||
|
||
* python/examples/Makefile.am, python/examples/logout-from-idp.py:
|
||
remove logout-from-idp.py, only logout.py is useful
|
||
|
||
2004-07-26 rchantereau
|
||
|
||
* win32/Makefile.am: Removed from the dist the two removed files.
|
||
|
||
2004-07-26 valos
|
||
|
||
* lasso/protocols/identity.c: [no log message]
|
||
|
||
2004-07-26 valos
|
||
|
||
* lasso/environs/profile_context.c,
|
||
lasso/environs/profile_context.h: Added
|
||
lasso_profile_context_set_user_from_dump method
|
||
|
||
2004-07-26 valos
|
||
|
||
* lasso/environs/login.c, lasso/environs/login.h: Removed arg user
|
||
in lasso_login_new
|
||
|
||
2004-07-26 rchantereau
|
||
|
||
* win32/Makefile.am, win32/create_lasso.def.py, win32/lasso.def:
|
||
- Removed old style DLL exports definitions.
|
||
|
||
- Moved old to new way windows dll creation command.
|
||
|
||
2004-07-26 rchantereau
|
||
|
||
* configure.ac: Added special Windows AC substitution.
|
||
|
||
2004-07-26 nclapies
|
||
|
||
* python/examples/logout.py: update of example
|
||
|
||
2004-07-26 nclapies
|
||
|
||
* lasso/environs/logout.c, lasso/environs/logout.h,
|
||
python/lasso.py: acces to RelayState in logout object
|
||
|
||
2004-07-26 valos
|
||
|
||
* examples/sso.c: [no log message]
|
||
|
||
2004-07-26 rchantereau
|
||
|
||
* examples/sso.c: Handle of the new way to handle nameIdentifier.
|
||
|
||
2004-07-26 valos
|
||
|
||
* lasso/environs/login.c, lasso/xml/ds_signature.c: [no log
|
||
message]
|
||
|
||
2004-07-26 valos
|
||
|
||
* lasso/xml/debug.c, lasso/xml/debug.h: Removed 4 useless #define
|
||
constants
|
||
|
||
2004-07-26 valos
|
||
|
||
* lasso/environs/login.c: Added consent attribute check in
|
||
lasso_login_process_federation() function
|
||
|
||
2004-07-26 fpeters
|
||
|
||
* lasso/environs/user.c: set a few variables to NULL after they'be
|
||
freed; and don't free providerID in
|
||
lasso_user_get_authentication_method if it was passed by the
|
||
caller.
|
||
|
||
2004-07-26 valos
|
||
|
||
* lasso/environs/login.c, lasso/environs/login.h,
|
||
lasso/environs/logout.c, lasso/environs/logout.h: Finished to
|
||
implement lasso_login_destroy() and lasso_logout_destroy() methods
|
||
|
||
2004-07-26 valos
|
||
|
||
* lasso/environs/logout.c, lasso/environs/logout.h: Removed
|
||
nameIdentifier attribute in Logout object There is already a
|
||
nameIdientifier attribute in ProfileContext class
|
||
|
||
2004-07-26 fpeters
|
||
|
||
* tests/login_tests.c: added an XXX and a comment where I think the
|
||
problem is. Developers; please have a look.
|
||
|
||
2004-07-26 fpeters
|
||
|
||
* tests/login_tests.c: --dontfork mode for the tests (so it is
|
||
easier to debug segfaults)
|
||
|
||
2004-07-26 fpeters
|
||
|
||
* tests/login_tests.c: end of test port to C; developers, please
|
||
test it (or the python login_tests; results should be identical).
|
||
There is a problem in memory management and *sometimes* it works.
|
||
|
||
*Sometimes* it doesn't:
|
||
|
||
(process:12643): lasso-CRITICAL **: file xml.c: line 64
|
||
(lasso_node_copy): assertion `LASSO_IS_NODE(node)' failed
|
||
|
||
(process:12643): lasso-CRITICAL **: file xml.c: line 1024
|
||
(lasso_node_impl_add_child): assertion `LASSO_IS_NODE(child)'
|
||
failed
|
||
|
||
And *sometimes* it is even worse (segfault):
|
||
|
||
Running suite(s): Login 50%: Checks: 2, Failures: 0, Errors: 1
|
||
login_tests.c:81:P:Generate Server
|
||
Contexts:test01_generateServersContextDumps:Passed
|
||
login_tests.c:229:E:Login initiated by service
|
||
provider:test02_serviceProviderLogin: (after this point) Received
|
||
signal 11
|
||
|
||
I believe this is caused by something in
|
||
http://buildbox.entrouvert.org/logs/20040726/lupin.0320.changelog.xml
|
||
|
||
2004-07-26 fpeters
|
||
|
||
* lasso/environs/user.c: this is a debug message; please.
|
||
|
||
2004-07-26 fpeters
|
||
|
||
* configure.ac: require check 0.9.0
|
||
|
||
2004-07-26 fpeters
|
||
|
||
* tests/login_tests.c: further in the unit test; pain pain pain.
|
||
|
||
2004-07-26 fpeters
|
||
|
||
* tests/login_tests.c: started to copy Python second test
|
||
(serviceProviderLogin) in C. 1 hour and 38 lines so far and I
|
||
should probably move to something or I'll get angry.
|
||
|
||
2004-07-26 valos
|
||
|
||
* lasso/environs/server.c, lasso/environs/user.c,
|
||
lasso/protocols/identity.c, lasso/protocols/provider.c,
|
||
lasso/xml/xml.c: Removed many memory leaks
|
||
|
||
2004-07-26 valos
|
||
|
||
* lasso/environs/logout.c,
|
||
lasso/environs/register_name_identifier.c,
|
||
lasso/protocols/identity.c, lasso/protocols/logout_response.c,
|
||
lasso/protocols/name_identifier_mapping_response.c: Removed many
|
||
memory leaks
|
||
|
||
2004-07-26 valos
|
||
|
||
* lasso/environs/user.c: Finished to implement lasso_user_destroy()
|
||
method Removed many memory leaks
|
||
|
||
2004-07-25 fpeters
|
||
|
||
* python/tests/tests.py: sync namespace with check unittest
|
||
namespace (I didn't feel like they would keep a 0d.be namespace...)
|
||
|
||
2004-07-25 fpeters
|
||
|
||
* tests/login_tests.c: check 0.9 no longer has suite_free(). And
|
||
our local version got srunner_set_xml()
|
||
|
||
2004-07-25 eraviart
|
||
|
||
* java/coldfusion/web/login.cfm: Added a ColdFusion redirect to IDP
|
||
single sign-on URL.
|
||
|
||
2004-07-25 eraviart
|
||
|
||
* java/coldfusion/Makefile: Added Makefile for ColdFusion
|
||
"binding".
|
||
|
||
2004-07-25 eraviart
|
||
|
||
* java/coldfusion/.cvsignore, java/coldfusion/src/CFLasso.java,
|
||
java/coldfusion/web/login.cfm: Added ColdFusion very preliminary
|
||
"binding" using Java binding.
|
||
|
||
2004-07-25 eraviart
|
||
|
||
* java/tests/LoginTest.java, python/tests/login_tests.py: Java unit
|
||
test is again similar to Python.
|
||
|
||
Corrected Java binding to pass the unit test both with Kaffe and
|
||
Sun JRE.
|
||
|
||
Added a small new test in Python unit test.
|
||
|
||
2004-07-25 fpeters
|
||
|
||
* python/tests/tests.py: add title and time for test suites (in xml
|
||
output)
|
||
|
||
2004-07-25 fpeters
|
||
|
||
* lasso/environs/profile_context.c, lasso/environs/user.c: moved as
|
||
debug() two messages (those were interfering with the test suite)
|
||
|
||
2004-07-25 fpeters
|
||
|
||
* lasso/lasso.c, lasso/environs/name_identifier_mapping.c,
|
||
lasso/environs/user.c, lasso/xml/tools.c: use message functions to
|
||
show message (fix #217)
|
||
|
||
2004-07-25 fpeters
|
||
|
||
* python/tests/XmlTestRunner.py, python/tests/tests.py: basic
|
||
XmlTestRunner; ./tests.py --xml; output to stdout (messed up with
|
||
lasso spouting messages on stdout; will be fixed on lasso side)
|
||
|
||
2004-07-25 fpeters
|
||
|
||
* python/tests/login_tests.py: s/&/and/
|
||
|
||
2004-07-25 valos
|
||
|
||
* lasso/protocols/provider.c, lasso/protocols/provider.h: Added
|
||
lasso_provider_destroy() method
|
||
|
||
2004-07-25 valos
|
||
|
||
* lasso/environs/server.c, lasso/environs/server.h: Finished to
|
||
implement lasso_server_destroy() method
|
||
|
||
2004-07-25 valos
|
||
|
||
* lasso/environs/logout.c: Replaced 2 debug(ERROR, ...) by new
|
||
message(G_LOG_LEVEL_ERROR, ...) function BEWARE: debug() should be
|
||
used only for debugging messages.
|
||
|
||
2004-07-25 eraviart
|
||
|
||
* python/tests/login_tests.py: Adapted logout unit test to new API.
|
||
|
||
2004-07-25 eraviart
|
||
|
||
* lasso/environs/logout.c: Added missing return statement.
|
||
|
||
2004-07-25 valos
|
||
|
||
* lasso/environs/server.c, lasso/environs/user.c,
|
||
lasso/protocols/identity.c, lasso/protocols/provider.c,
|
||
lasso/xml/ds_signature.c, lasso/xml/tools.c, lasso/xml/tools.h,
|
||
lasso/xml/xml.c, lasso/xml/xml.h: Many little fixs
|
||
|
||
2004-07-25 valos
|
||
|
||
* lasso/environs/login.c, lasso/environs/login.h,
|
||
lasso/environs/profile_context.c, lasso/environs/profile_context.h:
|
||
Moved nameIdentifer attribute of Login object in ProfileContext
|
||
|
||
2004-07-25 fpeters
|
||
|
||
* python/lasso.py, python/examples/defederation.py,
|
||
python/examples/logout-from-idp.py, python/examples/logout.py,
|
||
python/examples/registration.py: fixed tabulations in python files
|
||
(oh the horror; they were mixed with space indendations). Also
|
||
installed a test on commits to catch this (and check xml files)
|
||
|
||
2004-07-25 fpeters
|
||
|
||
* python/tests/login_tests.py: fixed args order (but not enough to
|
||
get the test to pass)
|
||
|
||
2004-07-25 fpeters
|
||
|
||
* python/tests/login_tests.py: login_tests.py can be executed
|
||
without tests.py
|
||
|
||
2004-07-25 fpeters
|
||
|
||
* python/tests/tests.py: nozero exit code if a test failed
|
||
|
||
2004-07-25 fpeters
|
||
|
||
* python/tests/tests.py: modified sys.path so that python test
|
||
suite can run before lasso is installed.
|
||
|
||
2004-07-25 nclapies
|
||
|
||
* lasso/environs/logout.c, lasso/environs/logout.h,
|
||
python/examples/logout.py: fix the problem of setting the user
|
||
environ in SOAP method :
|
||
|
||
the problem : process_request_msg needs usr environ to verify
|
||
federation and authentication.
|
||
|
||
a solution : first load the request msg get the name identifier of
|
||
the request find the user dump from the name identifier and load it
|
||
in logout object process the request
|
||
|
||
see python/examples/logout.py for the methods.
|
||
|
||
2004-07-25 nclapies
|
||
|
||
* lasso/environs/federation_termination.c: [no log message]
|
||
|
||
2004-07-25 nclapies
|
||
|
||
* lasso/environs/lecp.h, python/lasso.py, python/lassomod.c: udpate
|
||
of C lecp, add python lecp
|
||
|
||
2004-07-24 rchantereau
|
||
|
||
* win32/lasso.def: Update windows exports.
|
||
|
||
2004-07-24 fpeters
|
||
|
||
* debian/rules: do not build tests in the debian package
|
||
|
||
2004-07-24 fpeters
|
||
|
||
* tests/.cvsignore: .cvsignore for tests/ directory
|
||
|
||
2004-07-24 fpeters
|
||
|
||
* Makefile.am, configure.ac, tests/Makefile.am,
|
||
tests/login_tests.c: using check <http://check.sourceforge.net/>
|
||
for the test suite (--enable-tests=no if you don't want them)
|
||
|
||
2004-07-24 eraviart
|
||
|
||
* tests/login_tests.c: This is not a C unit test, but it can
|
||
miracolously become one.
|
||
|
||
2004-07-24 valos
|
||
|
||
* lasso/lasso.c: Added 2 missing #include (for xmlsec)
|
||
|
||
2004-07-24 valos
|
||
|
||
* configure.ac: Added a summary. It's just a test. I'm not sure
|
||
it's can be useful.
|
||
|
||
2004-07-24 valos
|
||
|
||
* lasso/xml/ds_signature.c, lasso/xml/ds_signature.h,
|
||
lasso/xml/tools.c, lasso/xml/tools.h, lasso/xml/xml.c: Moved some
|
||
#include
|
||
|
||
2004-07-24 fpeters
|
||
|
||
* debian/changelog, debian/compat, debian/control,
|
||
debian/copyright, debian/dirs, debian/docs,
|
||
debian/liblasso-dev.dirs, debian/liblasso-dev.files,
|
||
debian/liblasso0-python2.3.files, debian/liblasso0.dirs,
|
||
debian/liblasso0.files, debian/rules: added debian packaging files
|
||
(NOT included in .tar.gz produced by make dist; this is normal)
|
||
|
||
2004-07-24 eraviart
|
||
|
||
* java/tests/LoginTest.java, python/tests/login_tests.py: Updated
|
||
unit tests to show logout bug.
|
||
|
||
2004-07-24 fpeters
|
||
|
||
* java/Makefile: compile java binding intree (doesn't try to link
|
||
to a system liblasso)
|
||
|
||
2004-07-24 fpeters
|
||
|
||
* java/Question: removed Question (shouldn't have been commited)
|
||
|
||
2004-07-24 fpeters
|
||
|
||
* AUTHORS, README: Moved copyright statements to the README file
|
||
(no sense to have them in the AUTHORS file). Point *kindly* to the
|
||
mailing list and request tracker. Unified titles style.
|
||
|
||
2004-07-24 eraviart
|
||
|
||
* AUTHORS, doap.rdf: Added myself as project master.
|
||
|
||
Small corrections.
|
||
|
||
2004-07-24 valos
|
||
|
||
* lasso/environs/federation_termination.c, lasso/environs/lecp.c,
|
||
lasso/environs/login.c, lasso/environs/logout.c,
|
||
lasso/environs/name_identifier_mapping.c,
|
||
lasso/environs/profile_context.c,
|
||
lasso/environs/register_name_identifier.c, lasso/environs/server.c,
|
||
lasso/environs/user.c, lasso/protocols/authn_response.c,
|
||
lasso/protocols/logout_response.c, lasso/xml/debug.c,
|
||
lasso/xml/debug.h, lasso/xml/errors.c, lasso/xml/errors.h,
|
||
lasso/xml/xml.c: Replaced old debug() calls by the 2 new functions
|
||
debug() and message()
|
||
|
||
2004-07-24 valos
|
||
|
||
* AUTHORS: Added a missing utf8
|
||
|
||
2004-07-24 valos
|
||
|
||
* README: [no log message]
|
||
|
||
2004-07-24 valos
|
||
|
||
* AUTHORS: Added a note about bug reports, help and feature
|
||
requests
|
||
|
||
2004-07-23 fpeters
|
||
|
||
* doap.rdf: improved doap file
|
||
|
||
2004-07-23 fpeters
|
||
|
||
* AUTHORS: utf8 for AUTHORS
|
||
|
||
2004-07-23 fpeters
|
||
|
||
* python/MANIFEST.in: MANIFEST.in was used by distutils; removed
|
||
|
||
2004-07-23 fpeters
|
||
|
||
* configure.ac, python/Makefile.am: added --enable-python option to
|
||
./configure; default is yes. --enable-python=no to not compile
|
||
python bindings.
|
||
|
||
2004-07-23 eraviart
|
||
|
||
* README, doap.rdf: Added DOAP file (see
|
||
http://usefulinc.com/doap).
|
||
|
||
Slight corrections to README.
|
||
|
||
2004-07-23 fpeters
|
||
|
||
* autogen.sh: running autoheader
|
||
|
||
2004-07-23 fpeters
|
||
|
||
* Makefile.am, win32/Makefile.am: moved win32 Makefile targets to
|
||
win32/Makefile.am
|
||
|
||
2004-07-23 fpeters
|
||
|
||
* configure.ac: use pkg-config unless on windows; not the contrary
|
||
|
||
2004-07-23 rchantereau
|
||
|
||
* configure.ac: Added some windows specifics considerations.
|
||
Cleaned the Hard, badly, sadly, dirty constant definitions. These
|
||
definitions are kept dirt, but a little less.
|
||
|
||
2004-07-23 valos
|
||
|
||
* lasso/environs/user.c, lasso/xml/debug.c, lasso/xml/debug.h: New
|
||
log/debug system It uses g_log() function now (from glib) debug
|
||
macro has been split into 2 macros: debug(format, args) : for
|
||
debug message only, activated if LASSO_DEBUG flag is defined
|
||
message(level, format, args) : level is a GLogLevelFlags (enum)
|
||
|
||
2004-07-23 rchantereau
|
||
|
||
* lasso/lasso.c, lasso/lasso.h: Migrated windows.h inclusion from
|
||
lasso.c to lasso.h.
|
||
|
||
2004-07-23 rchantereau
|
||
|
||
* win32/lasso.def: Definition file was to early in the future.
|
||
|
||
2004-07-23 rchantereau
|
||
|
||
* Makefile.am: En croisant les doigts pour les ^M ne viennent pas
|
||
tout pourrir...
|
||
|
||
Cleaned DLL process creation. Now we have a import library. The
|
||
libs are created in the win32/.libs directory. The linkage is done
|
||
using import libs and no more directly the DLL. The import library
|
||
is named liblasso.a and no more liblasso.dll.a
|
||
|
||
2004-07-23 eraviart
|
||
|
||
* java/tests/LoginTest.java, python/lasso.py,
|
||
python/tests/login_tests.py: Added Java
|
||
LassoUser.getAuthenticationMethod
|
||
|
||
Python method User.get_authentication_method argument is now
|
||
optional.
|
||
|
||
Use of this method in non-regression tests.
|
||
|
||
2004-07-23 valos
|
||
|
||
* lasso/environs/user.c, lasso/environs/user.h, python/lasso.py,
|
||
python/lassomod.c: Added lasso_user_get_authentication_method()
|
||
Done in Python too.
|
||
|
||
2004-07-23 nclapies
|
||
|
||
* lasso/environs/logout.c: fix bug in init of logout from request
|
||
at idp
|
||
|
||
2004-07-23 eraviart
|
||
|
||
* java/tests/LoginTest.java: Inverted assertion operands, so that
|
||
error messages be more logical.
|
||
|
||
2004-07-23 eraviart
|
||
|
||
* java/tests/LoginTest.java, python/tests/login_tests.py: First non
|
||
regression test that supports full logout procedure... and shows a
|
||
bug.
|
||
|
||
2004-07-23 nclapies
|
||
|
||
* lasso/environs/logout.c: fix : process of a logout request at idp
|
||
|
||
2004-07-23 nclapies
|
||
|
||
* lasso/environs/logout.c: [no log message]
|
||
|
||
2004-07-23 nclapies
|
||
|
||
* lasso/environs/logout.c, lasso/environs/logout.h,
|
||
lasso/protocols/logout_response.c, python/lasso.py,
|
||
python/lassomod.c, python/examples/logout-from-idp.py,
|
||
python/examples/logout.py: update of logout with better support of
|
||
propagation from idp
|
||
|
||
2004-07-23 nclapies
|
||
|
||
* lasso/environs/user.c, lasso/environs/register_name_identifier.c:
|
||
[no log message]
|
||
|
||
2004-07-23 nclapies
|
||
|
||
* lasso/environs/profile_context.c: remove unwanted debug message
|
||
|
||
2004-07-23 valos
|
||
|
||
* lasso/environs/user.c: Added a third arg (GError **err) in
|
||
lasso_node_get_attr_value() method to report errors
|
||
|
||
2004-07-23 valos
|
||
|
||
* lasso/environs/federation_termination.c, lasso/environs/lecp.c,
|
||
lasso/environs/login.c, lasso/environs/logout.c,
|
||
lasso/environs/name_identifier_mapping.c,
|
||
lasso/environs/profile_context.c,
|
||
lasso/environs/register_name_identifier.c, lasso/environs/server.c,
|
||
lasso/protocols/authn_response.c,
|
||
lasso/protocols/logout_response.c, lasso/protocols/provider.c,
|
||
lasso/protocols/provider.h,
|
||
lasso/protocols/elements/authentication_statement.c,
|
||
lasso/xml/errors.c, lasso/xml/errors.h, lasso/xml/xml.c,
|
||
lasso/xml/xml.h: - Added a third arg (GError **err) in
|
||
lasso_node_get_attr_value() method to report errors - Replaced
|
||
some lasso_provider_get_providerID() by direct access to
|
||
ProviderID attribute of server objects
|
||
|
||
2004-07-23 eraviart
|
||
|
||
* java/tests/LoginTest.java, python/tests/login_tests.py: Added
|
||
(incomplete) logout tests for Python & Java.
|
||
|
||
2004-07-23 eraviart
|
||
|
||
* config.h.in: Removed file that shouldn't be in CVS.
|
||
|
||
2004-07-23 eraviart
|
||
|
||
* docs/tutorial/.cvsignore: Added missing .cvsignore for tutorial.
|
||
|
||
2004-07-23 eraviart
|
||
|
||
* AUTHORS: Added authors (please correct if I made mistakes).
|
||
|
||
2004-07-23 fpeters
|
||
|
||
* TODO: emptyed outdated TODO
|
||
|
||
2004-07-23 fpeters
|
||
|
||
* README: useful and interesting README file
|
||
|
||
2004-07-23 fpeters
|
||
|
||
* configure.ac, docs/Makefile.am, docs/tutorial/Makefile.am: added
|
||
docs/tutorial/ to directories handled by automake
|
||
|
||
2004-07-23 fpeters
|
||
|
||
* python/Makefile.am: install python module in site-packages/
|
||
|
||
2004-07-23 fpeters
|
||
|
||
* win32/nsis/Makefile.am: forgot Makefile.am in nsis/ directory
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* configure.ac: cleaned up configure.in
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* configure.ac: PKG_CHECK_MODULES detects missing pkg-config
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* python/.cvsignore: build was used by distutils; no longer used.
|
||
(but automake creates .deps)
|
||
|
||
2004-07-22 eraviart
|
||
|
||
* java/.cvsignore, java/tests/LoginTest.java, python/.cvsignore:
|
||
Corrected Java non-regression test bug (found with Sun non free jdk
|
||
:-/ ).
|
||
|
||
Improved some .cvsignore.
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* python/Makefile.am: setup.py has been removed
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* Makefile.am: added win32
|
||
|
||
2004-07-22 eraviart
|
||
|
||
* java/tests/LoginTest.java, lasso/environs/profile_context.h,
|
||
python/lasso.py, python/examples/logout.py,
|
||
python/tests/login_tests.py: Nearly completed Python & Java first
|
||
non-regression test for login. But Java test doesn't work:
|
||
java.lang.UnsatisfiedLinkError: libjlasso: not found Adding its
|
||
directory to LD_LIBRARY_PATH may help. at LoginTest.main
|
||
(LoginTest.java:165) And I don't understand why.
|
||
|
||
Please professor, help me!
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* configure.ac, win32/.cvsignore, win32/Makefile.am,
|
||
win32/nsis/.cvsignore: include win32/ in make dist
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* python/.cvsignore, python/examples/.cvsignore,
|
||
python/tests/.cvsignore: ignore Makefile.in, Makefile, .deps and
|
||
.libs under python/
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* configure.ac: libtool line for win32; copied from libxml2
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* Makefile.am, configure.ac, lasso/Makefile.am,
|
||
lasso/environs/Makefile.am, lasso/protocols/Makefile.am,
|
||
lasso/protocols/elements/Makefile.am, lasso/xml/Makefile.am,
|
||
python/Makefile.am, python/setup.py, python/examples/Makefile.am,
|
||
python/tests/Makefile.am: usage of pkg-config to get library
|
||
information in configure; automake for the python module;
|
||
|
||
2004-07-22 nclapies
|
||
|
||
* examples/request_response_envelope.c: [no log message]
|
||
|
||
2004-07-22 nclapies
|
||
|
||
* lasso/environs/Makefile.am, lasso/environs/lecp.c,
|
||
lasso/environs/lecp.h, lasso/protocols/authn_request_envelope.c,
|
||
lasso/protocols/authn_request_envelope.h,
|
||
lasso/protocols/authn_response_envelope.c,
|
||
lasso/protocols/authn_response_envelope.h: add lecp in environs
|
||
|
||
2004-07-22 valos
|
||
|
||
* lasso/xml/Makefile.am: Added errors.c & errors.h
|
||
|
||
2004-07-22 valos
|
||
|
||
* lasso/xml/debug.c: [no log message]
|
||
|
||
2004-07-22 valos
|
||
|
||
* lasso/xml/errors.c, lasso/xml/errors.h: Initial commit
|
||
|
||
2004-07-22 valos
|
||
|
||
* lasso/environs/profile_context.h: [no log message]
|
||
|
||
2004-07-22 valos
|
||
|
||
* lasso/environs/login.c: Fixed some compilation warnings Added
|
||
some controls on HTTP methods
|
||
|
||
2004-07-22 nclapies
|
||
|
||
* examples/request_response_envelope.c,
|
||
lasso/protocols/Makefile.am,
|
||
lasso/protocols/authn_request_envelope.c,
|
||
lasso/protocols/authn_request_envelope.h,
|
||
lasso/protocols/authn_response_envelope.c,
|
||
lasso/protocols/authn_response_envelope.h: add level 2 of LECP
|
||
|
||
2004-07-22 valos
|
||
|
||
* lasso/environs/profile_context.h, lasso/protocols/provider.h:
|
||
Moved LassoProviderTypes enums from profile_context.h to provider.h
|
||
|
||
2004-07-22 valos
|
||
|
||
* lasso/xml/xml.c: Fixed some compliation warnings
|
||
|
||
2004-07-22 valos
|
||
|
||
* lasso/xml/tools.c: Initialized some local variables to NULL to
|
||
avoid compilation warnings
|
||
|
||
2004-07-22 nclapies
|
||
|
||
* lasso/xml/Makefile.am: [no log message]
|
||
|
||
2004-07-22 nclapies
|
||
|
||
* examples/request_response_envelope.c,
|
||
lasso/xml/lib_authn_request_envelope.c,
|
||
lasso/xml/lib_authn_request_envelope.h,
|
||
lasso/xml/lib_authn_response_envelope.c,
|
||
lasso/xml/lib_authn_response_envelope.h: xml low level
|
||
implementation of LECP
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* lasso/environs/name_identifier_mapping.c: unused variables
|
||
|
||
2004-07-22 eraviart
|
||
|
||
* java/tests/LoginTest.java, python/lasso.py,
|
||
python/tests/login_tests.py: A little more java binding and
|
||
non-regression tests.
|
||
|
||
2004-07-22 nclapies
|
||
|
||
* examples/logout.c: update in example
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* lasso/environs/login.c: fixed compilation warnings
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* lasso/environs/federation_termination.c: unused variables
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* lasso/protocols/request.c, lasso/xml/samlp_request.h: declare
|
||
used function
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* lasso/protocols/register_name_identifier_response.c: unused
|
||
variable
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* lasso/protocols/name_identifier_mapping_response.c: unused
|
||
variables
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* lasso/protocols/logout_response.c: unused variable `consent'
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* lasso/protocols/authn_response.c: missing includes
|
||
|
||
2004-07-22 nclapies
|
||
|
||
* python/examples/logout.py, python/lasso.py: update of logout
|
||
example with test of the request soap
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* lasso/protocols/authn_request.c: missing #include and case
|
||
(marked with XXX; should it be written?)
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* lasso/protocols/artifact.c: missing #include
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* lasso/xml/tools.c: missing #include (I did my tests with -Werror
|
||
but -Wall was not activated)
|
||
|
||
2004-07-22 nclapies
|
||
|
||
* python/lassomod.c, python/setup.py: [no log message]
|
||
|
||
2004-07-22 fpeters
|
||
|
||
* lasso/xml/tools.c: xmlSecBase64Encode is used so xmlsec/base64.h
|
||
must be included
|
||
|
||
2004-07-22 eraviart
|
||
|
||
* java/tests/LoginTest.java, python/tests/.cvsignore,
|
||
python/tests/login_tests.py: Java & Python tests do not regress.
|
||
They even progress.
|
||
|
||
2004-07-22 eraviart
|
||
|
||
* lasso/export.h, lasso/lasso.c, lasso/lasso.h,
|
||
lasso/environs/federation_termination.c,
|
||
lasso/environs/federation_termination.h, lasso/environs/login.c,
|
||
lasso/environs/login.h, lasso/environs/logout.c,
|
||
lasso/environs/logout.h, lasso/environs/name_identifier_mapping.c,
|
||
lasso/environs/name_identifier_mapping.h,
|
||
lasso/environs/profile_context.c, lasso/environs/profile_context.h,
|
||
lasso/environs/register_name_identifier.c,
|
||
lasso/environs/register_name_identifier.h, lasso/environs/server.c,
|
||
lasso/environs/server.h, lasso/environs/user.c,
|
||
lasso/environs/user.h, lasso/protocols/artifact.h,
|
||
lasso/protocols/authn_request.h, lasso/protocols/authn_response.h,
|
||
lasso/protocols/identity.c, lasso/protocols/identity.h,
|
||
lasso/protocols/logout_request.h,
|
||
lasso/protocols/logout_response.h,
|
||
lasso/protocols/name_identifier_mapping_request.h,
|
||
lasso/protocols/name_identifier_mapping_response.h,
|
||
lasso/protocols/protocols.h, lasso/protocols/provider.c,
|
||
lasso/protocols/provider.h,
|
||
lasso/protocols/register_name_identifier_request.h,
|
||
lasso/protocols/register_name_identifier_response.h,
|
||
lasso/protocols/request.h, lasso/protocols/response.h,
|
||
lasso/protocols/elements/assertion.h,
|
||
lasso/protocols/elements/authentication_statement.h,
|
||
lasso/xml/debug.c, lasso/xml/debug.h, lasso/xml/ds_signature.c,
|
||
lasso/xml/ds_signature.h, lasso/xml/lib.h,
|
||
lasso/xml/lib_assertion.c, lasso/xml/lib_assertion.h,
|
||
lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_authentication_statement.h,
|
||
lasso/xml/lib_authn_context.c, lasso/xml/lib_authn_context.h,
|
||
lasso/xml/lib_authn_request.c, lasso/xml/lib_authn_request.h,
|
||
lasso/xml/lib_authn_response.c, lasso/xml/lib_authn_response.h,
|
||
lasso/xml/lib_federation_termination_notification.h,
|
||
lasso/xml/lib_idp_entries.c, lasso/xml/lib_idp_entries.h,
|
||
lasso/xml/lib_idp_entry.c, lasso/xml/lib_idp_entry.h,
|
||
lasso/xml/lib_idp_list.c, lasso/xml/lib_idp_list.h,
|
||
lasso/xml/lib_idp_provided_name_identifier.c,
|
||
lasso/xml/lib_idp_provided_name_identifier.h,
|
||
lasso/xml/lib_logout_request.c, lasso/xml/lib_logout_request.h,
|
||
lasso/xml/lib_logout_response.c, lasso/xml/lib_logout_response.h,
|
||
lasso/xml/lib_name_identifier_mapping_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_request.h,
|
||
lasso/xml/lib_name_identifier_mapping_response.c,
|
||
lasso/xml/lib_name_identifier_mapping_response.h,
|
||
lasso/xml/lib_old_provided_name_identifier.c,
|
||
lasso/xml/lib_old_provided_name_identifier.h,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_register_name_identifier_request.h,
|
||
lasso/xml/lib_register_name_identifier_response.c,
|
||
lasso/xml/lib_register_name_identifier_response.h,
|
||
lasso/xml/lib_request_authn_context.c,
|
||
lasso/xml/lib_request_authn_context.h, lasso/xml/lib_scoping.c,
|
||
lasso/xml/lib_scoping.h,
|
||
lasso/xml/lib_sp_provided_name_identifier.c,
|
||
lasso/xml/lib_sp_provided_name_identifier.h,
|
||
lasso/xml/lib_status_response.c, lasso/xml/lib_status_response.h,
|
||
lasso/xml/lib_subject.c, lasso/xml/lib_subject.h, lasso/xml/saml.h,
|
||
lasso/xml/saml_advice.c, lasso/xml/saml_advice.h,
|
||
lasso/xml/saml_assertion.c, lasso/xml/saml_assertion.h,
|
||
lasso/xml/saml_audience_restriction_condition.c,
|
||
lasso/xml/saml_audience_restriction_condition.h,
|
||
lasso/xml/saml_authentication_statement.c,
|
||
lasso/xml/saml_authentication_statement.h,
|
||
lasso/xml/saml_authority_binding.c,
|
||
lasso/xml/saml_authority_binding.h,
|
||
lasso/xml/saml_condition_abstract.c,
|
||
lasso/xml/saml_condition_abstract.h, lasso/xml/saml_conditions.c,
|
||
lasso/xml/saml_conditions.h, lasso/xml/saml_name_identifier.c,
|
||
lasso/xml/saml_name_identifier.h,
|
||
lasso/xml/saml_statement_abstract.c,
|
||
lasso/xml/saml_statement_abstract.h, lasso/xml/saml_subject.c,
|
||
lasso/xml/saml_subject.h, lasso/xml/saml_subject_confirmation.c,
|
||
lasso/xml/saml_subject_confirmation.h,
|
||
lasso/xml/saml_subject_locality.c,
|
||
lasso/xml/saml_subject_locality.h,
|
||
lasso/xml/saml_subject_statement_abstract.c,
|
||
lasso/xml/saml_subject_statement_abstract.h,
|
||
lasso/xml/samlp_request.c, lasso/xml/samlp_request.h,
|
||
lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_request_abstract.h, lasso/xml/samlp_response.c,
|
||
lasso/xml/samlp_response.h, lasso/xml/samlp_response_abstract.c,
|
||
lasso/xml/samlp_response_abstract.h, lasso/xml/samlp_status.c,
|
||
lasso/xml/samlp_status.h, lasso/xml/samlp_status_code.c,
|
||
lasso/xml/samlp_status_code.h, lasso/xml/strings.c,
|
||
lasso/xml/strings.h, lasso/xml/tools.c, lasso/xml/tools.h,
|
||
lasso/xml/xml.c, lasso/xml/xml.h, python/lassomod.c,
|
||
python/lassomod.h, python/py_lasso.c, python/py_lasso.h,
|
||
python/utils.c: Added Nicolas to authors.
|
||
|
||
2004-07-22 eraviart
|
||
|
||
* python/generator_lasso_strings.py, python/lasso.py,
|
||
python/lasso_strings.py, python/setup.py: Corrected Lasso URL.
|
||
|
||
2004-07-22 eraviart
|
||
|
||
* python/lassomod.c, python/lassomod.h, python/py_lasso.c,
|
||
python/py_lasso.h, python/utils.c, python/tests/login_tests.py:
|
||
Corrected Lasso URL.
|
||
|
||
Some progress in Python non regression test.
|
||
|
||
2004-07-22 eraviart
|
||
|
||
* java/Makefile, java/tests/LoginTest.java: Some progress in first
|
||
non regression test.
|
||
|
||
2004-07-22 valos
|
||
|
||
* python/lasso_strings.py: Update
|
||
|
||
2004-07-22 valos
|
||
|
||
* lasso/environs/login.c: [no log message]
|
||
|
||
2004-07-22 valos
|
||
|
||
* lasso/environs/server.c, lasso/environs/server.h: Added
|
||
"ProviderID" attribut in server object A memory leak was removed in
|
||
lasso_server_new
|
||
|
||
2004-07-22 valos
|
||
|
||
* python/lasso.py, python/lassomod.c, python/setup.py: Added method
|
||
set_consent in LibAuthnRequest class
|
||
|
||
2004-07-22 valos
|
||
|
||
* lasso/xml/strings.c, lasso/xml/strings.h: [no log message]
|
||
|
||
2004-07-21 fpeters
|
||
|
||
* lasso/xml/tools.c: better way
|
||
|
||
2004-07-21 fpeters
|
||
|
||
* lasso/xml/xml.c: compilation warnings; in a better way
|
||
|
||
2004-07-21 fpeters
|
||
|
||
* lasso/environs/user.c: fixed compilation warning
|
||
|
||
2004-07-21 fpeters
|
||
|
||
* lasso/environs/profile_context.c,
|
||
lasso/environs/register_name_identifier.c, lasso/environs/server.c:
|
||
fixed compilation warning
|
||
|
||
2004-07-21 fpeters
|
||
|
||
* lasso/environs/logout.c: compilation without warning
|
||
|
||
2004-07-21 fpeters
|
||
|
||
* lasso/environs/login.c: compilation without warnings
|
||
|
||
2004-07-21 fpeters
|
||
|
||
* lasso/protocols/logout_request.c: compilation without warning
|
||
|
||
2004-07-21 fpeters
|
||
|
||
* lasso/protocols/artifact.c: ciompilation without warning
|
||
|
||
2004-07-21 fpeters
|
||
|
||
* lasso/xml/xml.c: compilation without warnings
|
||
|
||
2004-07-21 fpeters
|
||
|
||
* lasso/xml/tools.c: removed compilation warnings; fixed a few
|
||
places where memory was allocated with GLib (g_malloc) and freed
|
||
with libxml2 (xmlFree).
|
||
|
||
2004-07-21 fpeters
|
||
|
||
* lasso/lasso.c: C (before C99) didn't allow // as comments; trying
|
||
to be kind
|
||
|
||
2004-07-21 nclapies
|
||
|
||
* lasso/environs/profile_context.c,
|
||
lasso/environs/profile_context.h,
|
||
lasso/protocols/federation_termination_notification.c,
|
||
python/lasso.py, python/lassomod.c, python/setup.py,
|
||
python/examples/defederation.py: [no log message]
|
||
|
||
2004-07-21 eraviart
|
||
|
||
* java/Makefile: Added gcj support.
|
||
|
||
2004-07-21 eraviart
|
||
|
||
* java/.cvsignore, java/Makefile, java/tests/.cvsignore,
|
||
java/tests/LoginTest.java: Changed Makefile for Kaffe support.
|
||
|
||
Added new class LassoObject.
|
||
|
||
First non regression test.
|
||
|
||
2004-07-21 nclapies
|
||
|
||
* lasso/environs/logout.c, python/examples/logout-from-idp.py: [no
|
||
log message]
|
||
|
||
2004-07-21 nclapies
|
||
|
||
* lasso/environs/federation_termination.c,
|
||
lasso/protocols/federation_termination_notification.c,
|
||
lasso/protocols/federation_termination_notification.h,
|
||
lasso/protocols/identity.c, lasso/protocols/identity.h,
|
||
python/lassomod.c, python/examples/defederation.py: update of
|
||
federation termination notification
|
||
|
||
2004-07-21 valos
|
||
|
||
* win32/lasso.def: Update
|
||
|
||
2004-07-21 nclapies
|
||
|
||
* lasso/environs/federation_termination.c, lasso/environs/logout.c,
|
||
lasso/environs/server.c, lasso/protocols/provider.h,
|
||
python/examples/defederation.py: [no log message]
|
||
|
||
2004-07-21 nclapies
|
||
|
||
* lasso/environs/user.c, lasso/environs/user.h, python/lasso.py,
|
||
python/lassomod.c, python/examples/logout-from-idp.py,
|
||
python/examples/logout.py, python/examples/user.py: add list of
|
||
identity provider id in user environ
|
||
|
||
2004-07-21 nclapies
|
||
|
||
* lasso/environs/logout.c, python/lasso.py: allow no param in
|
||
init_request for class Logout
|
||
|
||
2004-07-21 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: lasso_node_add_signature()
|
||
method returns now an integer
|
||
|
||
2004-07-21 valos
|
||
|
||
* lasso/xml/saml_assertion.c, lasso/xml/saml_assertion.h:
|
||
lasso_saml_assertion_set_signature() method returns now an integer
|
||
|
||
2004-07-21 valos
|
||
|
||
* lasso/xml/ds_signature.c, lasso/xml/ds_signature.h:
|
||
lasso_ds_signature_sign() method returns now an integer
|
||
|
||
2004-07-21 valos
|
||
|
||
* lasso/protocols/elements/authentication_statement.c: [no log
|
||
message]
|
||
|
||
2004-07-21 valos
|
||
|
||
* lasso/environs/login.c: Added error codes in
|
||
lasso_login_add_response_assertion
|
||
|
||
2004-07-20 valos
|
||
|
||
* lasso/environs/user.c, lasso/environs/user.h: Added method
|
||
lasso_user_remove_identity
|
||
|
||
2004-07-20 valos
|
||
|
||
* lasso/protocols/elements/assertion.h: [no log message]
|
||
|
||
2004-07-20 valos
|
||
|
||
* lasso/protocols/authn_response.c: Removed 2 compilation warnings
|
||
|
||
2004-07-20 valos
|
||
|
||
* lasso/protocols/identity.c, lasso/protocols/identity.h: Added
|
||
method lasso_identity_destroy()
|
||
|
||
2004-07-20 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: Added method
|
||
lasso_node_import_from_node()
|
||
|
||
2004-07-20 valos
|
||
|
||
* lasso/environs/login.c: fct lasso_login_create_user: Created a
|
||
new identity with the 2 nameIdentifiers found in response assertion
|
||
this identity is added in user attribute
|
||
|
||
2004-07-20 nclapies
|
||
|
||
* examples/user-dump.c, python/lasso.py, python/lassomod.c,
|
||
python/setup.py, python/examples/defederation.py,
|
||
python/examples/registration.py, python/examples/user.py: [no log
|
||
message]
|
||
|
||
2004-07-20 nclapies
|
||
|
||
* lasso/environs/logout.c, lasso/protocols/logout_request.c,
|
||
lasso/protocols/logout_request.h,
|
||
lasso/protocols/logout_response.c,
|
||
lasso/protocols/logout_response.h, python/examples/logout.py:
|
||
update internal code to use new_from_export style
|
||
|
||
2004-07-20 eraviart
|
||
|
||
* java/Makefile, java/Question, java/doc/ImplantationMapping.rst,
|
||
java/doc/JNIForDummy.rst: Added Java binding.
|
||
|
||
2004-07-20 nclapies
|
||
|
||
* lasso/environs/logout.c: [no log message]
|
||
|
||
2004-07-20 nclapies
|
||
|
||
* examples/idp.xml: [no log message]
|
||
|
||
2004-07-20 eraviart
|
||
|
||
* python/tests/login_tests.py, python/tests/tests.py: Added Python
|
||
first unit test.
|
||
|
||
Added keys, certificates and metadata, that will be used by
|
||
regression tests and samples.
|
||
|
||
2004-07-20 nclapies
|
||
|
||
* lasso/environs/profile_context.c: [no log message]
|
||
|
||
2004-07-20 nclapies
|
||
|
||
* lasso/environs/logout.c: update debug infos
|
||
|
||
2004-07-20 nclapies
|
||
|
||
* python/lasso.py, python/lassomod.c, python/setup.py: [no log
|
||
message]
|
||
|
||
2004-07-20 nclapies
|
||
|
||
* lasso/environs/register_name_identifier.c,
|
||
lasso/environs/register_name_identifier.h: initial version of
|
||
register name identifier
|
||
|
||
2004-07-20 nclapies
|
||
|
||
* lasso/environs/user.c: update destroy method
|
||
|
||
2004-07-20 fpeters
|
||
|
||
* python/MANIFEST.in: files to be included in python tarball
|
||
|
||
2004-07-20 valos
|
||
|
||
* lasso/xml/xml.c: Little fix in lasso_node_impl_export_to_soap()
|
||
|
||
2004-07-19 valos
|
||
|
||
* lasso/protocols/elements/authentication_statement.c: [no log
|
||
message]
|
||
|
||
2004-07-19 valos
|
||
|
||
* lasso/environs/login.c: Fixed a little mistake
|
||
|
||
2004-07-19 valos
|
||
|
||
* lasso/environs/login.c: [no log message]
|
||
|
||
2004-07-19 valos
|
||
|
||
* lasso/environs/login.c: [no log message]
|
||
|
||
2004-07-19 valos
|
||
|
||
* lasso/environs/login.c: [no log message]
|
||
|
||
2004-07-19 rchantereau
|
||
|
||
* win32/lasso.rc: Modified lasso DLL ressource version number.
|
||
|
||
2004-07-19 rchantereau
|
||
|
||
* win32/nsis/lasso-deps.nsi, win32/nsis/lasso-full.nsi,
|
||
win32/nsis/lasso-lite.nsi: Added deps & lite distributions.
|
||
Modified lass-full distribution version number.
|
||
|
||
2004-07-19 valos
|
||
|
||
* lasso/environs/login.c: [no log message]
|
||
|
||
2004-07-19 valos
|
||
|
||
* lasso/environs/login.c: [no log message]
|
||
|
||
2004-07-19 valos
|
||
|
||
* lasso/environs/login.c: Added assertions in user object in
|
||
lasso_login_add_response_assertion() and
|
||
lasso_login_process_response_msg()
|
||
|
||
2004-07-19 valos
|
||
|
||
* lasso/environs/user.c: Removed some debug messages
|
||
|
||
2004-07-19 valos
|
||
|
||
* lasso/protocols/identity.c,
|
||
lasso/protocols/elements/authentication_statement.c: Fixed memory
|
||
leaks
|
||
|
||
2004-07-19 rchantereau
|
||
|
||
* win32/nsis/lasso-full.nsi, win32/nsis/lasso.ico: - Added NSIS
|
||
installation script.
|
||
|
||
2004-07-19 rchantereau
|
||
|
||
* configure.ac: Removed --prefix option from xxx-config helpers.
|
||
|
||
2004-07-19 rchantereau
|
||
|
||
* Makefile.am, lasso/lasso.def, lasso/lasso.rc,
|
||
win32/create_lasso.def.py, win32/lasso.rc, win32/nsis/lasso.ico: -
|
||
Better Win32 stuff organization. - Added NSIS special directory.
|
||
- Added icon file to this directory.
|
||
|
||
2004-07-19 nclapies
|
||
|
||
* lasso/environs/user.c: [no log message]
|
||
|
||
2004-07-19 rchantereau
|
||
|
||
* configure.ac: Additional test for disabling openssl detection
|
||
under Windows/Cygwin environment.
|
||
|
||
2004-07-19 nclapies
|
||
|
||
* lasso/environs/user.c: [no log message]
|
||
|
||
2004-07-19 nclapies
|
||
|
||
* lasso/environs/user.c: add a debug message when dumping
|
||
assertions of user
|
||
|
||
2004-07-19 nclapies
|
||
|
||
* lasso/environs/server.c: add a INFO debug message for get
|
||
provider
|
||
|
||
2004-07-19 nclapies
|
||
|
||
* examples/idp.xml, examples/sp.xml,
|
||
lasso/environs/federation_termination.c,
|
||
lasso/protocols/provider.c, lasso/protocols/provider.h,
|
||
python/lasso.py, python/lassomod.c,
|
||
python/examples/defederation.py: update federation termination
|
||
|
||
2004-07-19 valos
|
||
|
||
* examples/sso.c: [no log message]
|
||
|
||
2004-07-19 valos
|
||
|
||
* lasso/environs/login.c, lasso/environs/login.h: Added some debug
|
||
messages Removed msg_relayState in dump (must be on
|
||
LassoProfileContext) Finished lasso_login_process_request_msg()
|
||
lasso_login_new_from_dump() is now almost complete.
|
||
|
||
2004-07-19 valos
|
||
|
||
* lasso/protocols/authn_request.c,
|
||
lasso/protocols/authn_response.c: New export type supported (Xml)
|
||
in _new_from_export() constructor
|
||
|
||
2004-07-19 valos
|
||
|
||
* lasso/protocols/request.c, lasso/protocols/request.h: Added new
|
||
lasso_request_new_from_export() constructor
|
||
|
||
2004-07-19 valos
|
||
|
||
* configure.ac: [no log message]
|
||
|
||
2004-07-19 valos
|
||
|
||
* lasso/protocols/response.c: New export type supported (Xml) in
|
||
lasso_response_new_from_export
|
||
|
||
2004-07-19 nclapies
|
||
|
||
* lasso/environs/federation_termination.c,
|
||
lasso/environs/federation_termination.h, lasso/environs/logout.c,
|
||
python/lassomod.c, python/setup.py: [no log message]
|
||
|
||
2004-07-19 nclapies
|
||
|
||
* python/lasso.py, python/lassomod.c,
|
||
python/examples/logout-from-idp.py: [no log message]
|
||
|
||
2004-07-19 valos
|
||
|
||
* lasso/environs/profile_context.h: [no log message]
|
||
|
||
2004-07-18 valos
|
||
|
||
* lasso/environs/profile_context.c: Added 4 missing attributes in
|
||
LassoProfileContext dump msg_relayState, request_type,
|
||
response_type, provider_type
|
||
|
||
2004-07-18 valos
|
||
|
||
* docs/reference/lasso-sections.txt, docs/reference/lasso.sgml,
|
||
docs/reference/lasso.types: Update
|
||
|
||
2004-07-18 valos
|
||
|
||
* lasso/environs/federation_termination.h, lasso/environs/login.h,
|
||
lasso/environs/logout.h, lasso/environs/name_identifier_mapping.h,
|
||
lasso/environs/profile_context.h,
|
||
lasso/environs/register_name_identifier.h, lasso/environs/server.h,
|
||
lasso/environs/user.h, lasso/protocols/artifact.h,
|
||
lasso/protocols/authn_request.h, lasso/protocols/authn_response.h,
|
||
lasso/protocols/federation_termination_notification.h,
|
||
lasso/protocols/identity.h, lasso/protocols/logout_request.h,
|
||
lasso/protocols/logout_response.h,
|
||
lasso/protocols/name_identifier_mapping_request.h,
|
||
lasso/protocols/name_identifier_mapping_response.h,
|
||
lasso/protocols/provider.h,
|
||
lasso/protocols/register_name_identifier_request.h,
|
||
lasso/protocols/register_name_identifier_response.h,
|
||
lasso/protocols/request.h, lasso/protocols/response.h,
|
||
lasso/protocols/elements/assertion.h,
|
||
lasso/protocols/elements/authentication_statement.h,
|
||
lasso/xml/lib_assertion.h: Fixed a typing error: LASSP_... ->
|
||
LASSO_...
|
||
|
||
2004-07-18 valos
|
||
|
||
* win32/create_lasso.def.py, win32/lasso.def: Initial commit
|
||
|
||
2004-07-18 valos
|
||
|
||
* configure.ac: Added a check for xmlsec1 OpenSSL crypto library
|
||
|
||
2004-07-17 fpeters
|
||
|
||
* Makefile.am: .tar.gz must include lasso.pc.in
|
||
|
||
2004-07-16 valos
|
||
|
||
* configure.ac: [no log message]
|
||
|
||
2004-07-16 valos
|
||
|
||
* lasso/environs/user.c: [no log message]
|
||
|
||
2004-07-16 rchantereau
|
||
|
||
* Makefile.am: Another try to dllwrap.
|
||
|
||
2004-07-16 valos
|
||
|
||
* lasso/environs/profile_context.c, lasso/environs/server.c,
|
||
lasso/environs/user.c, lasso/protocols/identity.c,
|
||
lasso/protocols/provider.c: Added somes g_free() and
|
||
lasso_node_destroy() to fixe memory leaks
|
||
|
||
2004-07-16 valos
|
||
|
||
* lasso/environs/login.c: Code cleanup Fixed some memory leak Added
|
||
more debug messages
|
||
|
||
2004-07-16 valos
|
||
|
||
* lasso/xml/xml.c: lasso_node_copy() method uses now the
|
||
G_OBJECT_TYPE macro to build a new object with the same type as the
|
||
object copied
|
||
|
||
2004-07-16 valos
|
||
|
||
* lasso/protocols/identity.c: Removed 2 lasso_node_copy() in
|
||
lasso_identity_set_local_nameIdentifier() and
|
||
lasso_identity_set_remote_nameIdentifier()
|
||
|
||
2004-07-16 nclapies
|
||
|
||
* examples/logout.c, examples/sp1.xml, examples/sp2.xml,
|
||
examples/sp3.xml, lasso/environs/user.c,
|
||
python/examples/logout-from-idp.py, python/examples/user.py: [no
|
||
log message]
|
||
|
||
2004-07-16 nclapies
|
||
|
||
* lasso/environs/user.c: [no log message]
|
||
|
||
2004-07-16 rchantereau
|
||
|
||
* lasso/lasso.def: Added variables exports information.
|
||
|
||
2004-07-16 rchantereau
|
||
|
||
* Makefile.am, configure.ac, lasso/lasso.c, lasso/lasso.def,
|
||
lasso/lasso.rc: Added Cygwin/Windows compilation support.
|
||
|
||
Now: just:
|
||
|
||
./autogen --hots=i686-pc-mingw32 make make dll make install dll
|
||
|
||
Of course you will need to install the dependencies libraries in
|
||
/usr/local in order to compile.
|
||
|
||
And next the DLL in Windows %SYSTEM% directory.
|
||
|
||
2004-07-16 fpeters
|
||
|
||
* docs/reference/Makefile.am: removed rules that made "make dist"
|
||
fails.
|
||
|
||
2004-07-16 nclapies
|
||
|
||
* python/lasso.py: [no log message]
|
||
|
||
2004-07-16 nclapies
|
||
|
||
* lasso/environs/user.c, lasso/environs/user.h, python/lassomod.c:
|
||
[no log message]
|
||
|
||
2004-07-16 nclapies
|
||
|
||
* python/lasso.py, python/lassomod.c, lasso/environs/logout.c,
|
||
lasso/environs/logout.h, lasso/environs/server.c,
|
||
lasso/environs/user.c, lasso/protocols/identity.c,
|
||
lasso/environs/federation_termination.h: [no log message]
|
||
|
||
2004-07-16 valos
|
||
|
||
* lasso/xml/debug.c, lasso/xml/debug.h: Added date + time in debug
|
||
messages
|
||
|
||
2004-07-15 valos
|
||
|
||
* python/lasso.py: [no log message]
|
||
|
||
2004-07-15 valos
|
||
|
||
* examples/sso.c, python/examples/login.py: Update
|
||
|
||
2004-07-15 valos
|
||
|
||
* python/lasso.py, python/lassomod.c: Added method create_user in
|
||
Login class + Update
|
||
|
||
2004-07-15 eraviart
|
||
|
||
* docs/tutorial/sp-login-send-authn-request.c: added missing prefix
|
||
"lib_" to some attributes in C tutorial.
|
||
|
||
2004-07-15 valos
|
||
|
||
* lasso/environs/login.c, lasso/environs/login.h: Removed attribute
|
||
remote_ProviderID of lasso_login_init_request() method Added new
|
||
method lasso_login_create_user()
|
||
|
||
2004-07-15 nclapies
|
||
|
||
* lasso/environs/server.c: [no log message]
|
||
|
||
2004-07-15 nclapies
|
||
|
||
* lasso/environs/server.c, lasso/protocols/provider.c: [no log
|
||
message]
|
||
|
||
2004-07-15 nclapies
|
||
|
||
* lasso/environs/server.c, lasso/environs/server.h: [no log
|
||
message]
|
||
|
||
2004-07-15 valos
|
||
|
||
* lasso/environs/login.c, lasso/environs/profile_context.c,
|
||
lasso/environs/server.c, lasso/protocols/provider.c: Changed some
|
||
debug levels
|
||
|
||
2004-07-15 valos
|
||
|
||
* lasso/environs/login.c, lasso/environs/login.h: Removed attribute
|
||
'msg_relayState' in LassoLogin (moved in LassoProfileContext)
|
||
|
||
lasso_login_process_response_status_and_assertion() static function
|
||
was rewritten more error codes and debug messages
|
||
|
||
Added a new static function :
|
||
lasso_login_get_assertion_nameIdentifier()
|
||
|
||
2004-07-15 valos
|
||
|
||
* lasso/environs/profile_context.c,
|
||
lasso/environs/profile_context.h: Added attribute 'msg_relayState'
|
||
in LassoProfileContext (previously set in LassoLogin)
|
||
|
||
2004-07-15 nclapies
|
||
|
||
* lasso/environs/user.c: [no log message]
|
||
|
||
2004-07-15 valos
|
||
|
||
* lasso/environs/server.h, lasso/environs/user.h: [no log message]
|
||
|
||
2004-07-15 valos
|
||
|
||
* lasso/protocols/identity.c, lasso/protocols/identity.h,
|
||
lasso/protocols/provider.c, lasso/protocols/provider.h: 7 #define
|
||
moved from .c to .h
|
||
|
||
2004-07-15 fpeters
|
||
|
||
* lasso/protocols/provider.c: please don't use // for comments,
|
||
this is QA speaking :)
|
||
|
||
2004-07-15 valos
|
||
|
||
* lasso/protocols/provider.c, lasso/protocols/provider.h: 3 #define
|
||
moved from .h to .c
|
||
|
||
2004-07-15 valos
|
||
|
||
* lasso/environs/user.c: 6 #define moved from .h to .c
|
||
|
||
2004-07-15 fpeters
|
||
|
||
* examples/authn_request_and_response.c, examples/defederation.c,
|
||
examples/logout.c, examples/mapping.c, examples/registration.c,
|
||
examples/sso.c, examples/user-dump.c, lasso/lasso.c,
|
||
lasso/environs/login.c, lasso/environs/server.c,
|
||
lasso/protocols/logout_response.c,
|
||
lasso/protocols/name_identifier_mapping_response.c,
|
||
lasso/protocols/register_name_identifier_response.c,
|
||
lasso/xml/lib_authn_request.c, lasso/xml/lib_authn_response.c,
|
||
lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_logout_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_response.c,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_status_response.c, lasso/xml/saml_advice.c,
|
||
lasso/xml/saml_authentication_statement.c,
|
||
lasso/xml/samlp_response.c, lasso/xml/tools.c, lasso/xml/xml.c,
|
||
python/wrap_objs.c: replaced C++ // comments with C /* */ comments
|
||
before we fall on a pre-C99 compiler.
|
||
|
||
2004-07-15 valos
|
||
|
||
* lasso/protocols/identity.c, lasso/protocols/identity.h: 4 #
|
||
define moved from .h to .c
|
||
|
||
2004-07-15 valos
|
||
|
||
* lasso/environs/server.c: 5 #define moved from .h to .c
|
||
|
||
2004-07-15 eraviart
|
||
|
||
* docs/tutorial/sp-init.c,
|
||
docs/tutorial/sp-login-process-authn-response.c,
|
||
docs/tutorial/sp-login-send-authn-request.c,
|
||
docs/tutorial/sp-logout-process-idp-initiated-redirect-request.c,
|
||
docs/tutorial/sp-logout-process-idp-initiated-soap-request.c,
|
||
docs/tutorial/sp-logout-process-response.c,
|
||
docs/tutorial/sp-logout-send-request.c: Added init & shutdown
|
||
functions to tutorial.
|
||
|
||
2004-07-14 valos
|
||
|
||
* lasso/xml/debug.c: Nothing, code cleanup only
|
||
|
||
2004-07-14 valos
|
||
|
||
* lasso/xml/debug.c, lasso/xml/debug.h: New debug system with 4
|
||
levels (4 colors): DEBUG : yellow INFO : green
|
||
WARNING : blue ERROR : red if Cflag -DLASSO_DEBUG is
|
||
defined, DEBUG level message are ignored.
|
||
|
||
2004-07-14 valos
|
||
|
||
* examples/sso.c, lasso/environs/login.c: [no log message]
|
||
|
||
2004-07-14 valos
|
||
|
||
* examples/sso.c, lasso/environs/login.c, lasso/environs/login.h,
|
||
python/lasso.py: [no log message]
|
||
|
||
2004-07-14 valos
|
||
|
||
* examples/sso.c: [no log message]
|
||
|
||
2004-07-14 valos
|
||
|
||
* python/lasso.py, python/lassomod.c: [no log message]
|
||
|
||
2004-07-14 valos
|
||
|
||
* lasso/environs/login.c, lasso/environs/login.h,
|
||
lasso/protocols/response.c, lasso/protocols/response.h: [no log
|
||
message]
|
||
|
||
2004-07-14 nclapies
|
||
|
||
* python/lasso.py, python/examples/logout.py: add class User,
|
||
update class Logout, update example logout.py
|
||
|
||
2004-07-13 eraviart
|
||
|
||
* docs/tutorial/sp-login-process-authn-response.c: The API is
|
||
globally frozen, but locally melting.
|
||
|
||
2004-07-13 valos
|
||
|
||
* lasso/xml/xml.c, lasso/environs/login.c: [no log message]
|
||
|
||
2004-07-13 nclapies
|
||
|
||
* examples/logout.c, lasso/environs/logout.c: add signature support
|
||
for soap method
|
||
|
||
2004-07-13 eraviart
|
||
|
||
* python/examples/login.py: Use constant instead of integer.
|
||
|
||
2004-07-13 nclapies
|
||
|
||
* lasso/environs/Makefile.am,
|
||
lasso/environs/name_identifier_mapping.c,
|
||
lasso/environs/name_identifier_mapping.h,
|
||
lasso/protocols/provider.c, lasso/protocols/provider.h: [no log
|
||
message]
|
||
|
||
2004-07-13 nclapies
|
||
|
||
* lasso/environs/register_name_identifier.c: [no log message]
|
||
|
||
2004-07-13 nclapies
|
||
|
||
* lasso/environs/federation_termination.c, lasso/environs/logout.c:
|
||
[no log message]
|
||
|
||
2004-07-13 valos
|
||
|
||
* lasso/environs/login.c, lasso/xml/xml.c: [no log message]
|
||
|
||
2004-07-13 nclapies
|
||
|
||
* lasso/environs/federation_termination.c: [no log message]
|
||
|
||
2004-07-13 nclapies
|
||
|
||
* lasso/environs/federation_termination.c,
|
||
lasso/environs/federation_termination.h: [no log message]
|
||
|
||
2004-07-13 eraviart
|
||
|
||
* examples/sso.c, lasso/environs/login.c, lasso/environs/login.h,
|
||
python/lasso.py: Profile instead of porfile.
|
||
|
||
2004-07-13 valos
|
||
|
||
* python/lasso.py, python/examples/login.py: [no log message]
|
||
|
||
2004-07-13 eraviart
|
||
|
||
* python/examples/login.py: Yet another very important correction.
|
||
|
||
2004-07-13 eraviart
|
||
|
||
* python/examples/login.py: Corrected typo.
|
||
|
||
2004-07-13 eraviart
|
||
|
||
* docs/tutorial/sp-init.c: Document a trap in which I was caught.
|
||
|
||
2004-07-13 eraviart
|
||
|
||
* docs/tutorial/sp-init.c: Use RSA keys instead of DSA.
|
||
|
||
2004-07-13 nclapies
|
||
|
||
* lasso/protocols/identity.c, lasso/protocols/identity.h,
|
||
lasso/protocols/logout_request.c,
|
||
lasso/protocols/logout_response.c,
|
||
lasso/protocols/logout_response.h,
|
||
lasso/protocols/name_identifier_mapping_response.h,
|
||
lasso/protocols/register_name_identifier_response.h,
|
||
lasso/environs/server.c: [no log message]
|
||
|
||
2004-07-13 valos
|
||
|
||
* lasso/environs/profile_context.c, lasso/environs/server.c,
|
||
lasso/protocols/provider.c, lasso/xml/xml.c: [no log message]
|
||
|
||
2004-07-13 valos
|
||
|
||
* lasso/environs/profile_context.c, lasso/environs/server.c,
|
||
lasso/protocols/authn_response.c, lasso/protocols/provider.c,
|
||
python/examples/login.py: [no log message]
|
||
|
||
2004-07-13 nclapies
|
||
|
||
* examples/logout.c, examples/user-dump.c: [no log message]
|
||
|
||
2004-07-13 nclapies
|
||
|
||
* examples/logout.c, lasso/environs/logout.c,
|
||
lasso/environs/logout.h: [no log message]
|
||
|
||
2004-07-13 eraviart
|
||
|
||
* examples/metadata.xml: Removed obsolete metadata sample file.
|
||
|
||
2004-07-13 eraviart
|
||
|
||
* lasso/environs/login.c, lasso/protocols/authn_request.c,
|
||
lasso/protocols/federation_termination_notification.c,
|
||
lasso/protocols/logout_response.c,
|
||
lasso/protocols/name_identifier_mapping_request.c,
|
||
lasso/protocols/name_identifier_mapping_response.c,
|
||
lasso/protocols/register_name_identifier_request.c,
|
||
lasso/protocols/register_name_identifier_response.c,
|
||
lasso/protocols/request.c, lasso/protocols/response.c,
|
||
lasso/xml/lib_authn_request.c, lasso/xml/saml_assertion.c,
|
||
lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_response_abstract.c, lasso/xml/xml.c: Renamed
|
||
attribut to attribute.
|
||
|
||
2004-07-13 valos
|
||
|
||
* lasso/environs/login.c, lasso/environs/logout.c,
|
||
lasso/environs/logout.h, python/lasso.py, python/lassomod.c: [no
|
||
log message]
|
||
|
||
2004-07-13 valos
|
||
|
||
* examples/sso.c, lasso/environs/federation_termination.c,
|
||
lasso/environs/login.c, lasso/environs/logout.c,
|
||
lasso/environs/profile_context.c, lasso/environs/profile_context.h,
|
||
lasso/environs/register_name_identifier.c: [no log message]
|
||
|
||
2004-07-13 valos
|
||
|
||
* examples/sso.c, lasso/environs/login.c, lasso/environs/login.h,
|
||
lasso/environs/profile_context.c, lasso/environs/server.c,
|
||
python/lasso.py, python/lassomod.c, python/examples/login.py: [no
|
||
log message]
|
||
|
||
2004-07-13 nclapies
|
||
|
||
* lasso/environs/register_name_identifier.c: [no log message]
|
||
|
||
2004-07-13 nclapies
|
||
|
||
* lasso/environs/server.c, lasso/environs/server.h,
|
||
examples/logout.c: [no log message]
|
||
|
||
2004-07-13 nclapies
|
||
|
||
* lasso/environs/user.c, lasso/environs/user.h: [no log message]
|
||
|
||
2004-07-13 nclapies
|
||
|
||
* lasso/environs/logout.c: [no log message]
|
||
|
||
2004-07-13 valos
|
||
|
||
* lasso/environs/profile_context.c,
|
||
lasso/environs/profile_context.h: [no log message]
|
||
|
||
2004-07-13 valos
|
||
|
||
* lasso/environs/login.c: [no log message]
|
||
|
||
2004-07-13 valos
|
||
|
||
* lasso/environs/server.c, lasso/xml/xml.c: [no log message]
|
||
|
||
2004-07-12 valos
|
||
|
||
* lasso/environs/server.c, lasso/environs/server.h,
|
||
lasso/protocols/provider.c, lasso/protocols/provider.h,
|
||
lasso/environs/login.c: [no log message]
|
||
|
||
2004-07-12 nclapies
|
||
|
||
* lasso/environs/federation_termination.c: [no log message]
|
||
|
||
2004-07-12 nclapies
|
||
|
||
* lasso/environs/federation_termination.h,
|
||
lasso/environs/register_name_identifier.c,
|
||
lasso/environs/register_name_identifier.h:
|
||
lasso/environs/federation_termination.c
|
||
|
||
2004-07-12 nclapies
|
||
|
||
* lasso/protocols/provider.c: [no log message]
|
||
|
||
2004-07-12 eraviart
|
||
|
||
* docs/tutorial/sp-init.c: Corrected SP init for C & Python.
|
||
|
||
2004-07-12 nclapies
|
||
|
||
* examples/user-dump.c, lasso/environs/user.c,
|
||
lasso/protocols/identity.h: fix: dump of user environ
|
||
|
||
2004-07-12 nclapies
|
||
|
||
* lasso/environs/server.c: [no log message]
|
||
|
||
2004-07-12 nclapies
|
||
|
||
* lasso/environs/server.c, lasso/environs/server.h,
|
||
lasso/protocols/provider.c, lasso/protocols/provider.h: [no log
|
||
message]
|
||
|
||
2004-07-12 nclapies
|
||
|
||
* lasso/environs/server.c: [no log message]
|
||
|
||
2004-07-12 nclapies
|
||
|
||
* lasso/environs/logout.h, lasso/environs/profile_context.h,
|
||
lasso/environs/server.c, lasso/environs/server.h,
|
||
lasso/environs/logout.c: [no log message]
|
||
|
||
2004-07-12 nclapies
|
||
|
||
* lasso/environs/server.c: [no log message]
|
||
|
||
2004-07-12 valos
|
||
|
||
* lasso/protocols/provider.c: [no log message]
|
||
|
||
2004-07-12 nclapies
|
||
|
||
* lasso/environs/logout.c: fix code in new logout
|
||
|
||
2004-07-12 valos
|
||
|
||
* lasso/protocols/provider.c, lasso/protocols/provider.h,
|
||
lasso/xml/xml.c: [no log message]
|
||
|
||
2004-07-12 valos
|
||
|
||
* examples/sso.c, lasso/environs/login.c, lasso/environs/login.h,
|
||
lasso/environs/profile_context.c, python/lasso.py,
|
||
python/lassomod.c, python/examples/login.py: [no log message]
|
||
|
||
2004-07-12 nclapies
|
||
|
||
* lasso/environs/server.c, lasso/protocols/provider.c,
|
||
lasso/protocols/provider.h: [no log message]
|
||
|
||
2004-07-12 valos
|
||
|
||
* lasso/environs/login.c, lasso/environs/profile_context.c,
|
||
lasso/environs/profile_context.h, lasso/xml/xml.c, python/lasso.py,
|
||
python/examples/login.py: [no log message]
|
||
|
||
2004-07-12 nclapies
|
||
|
||
* lasso/environs/register_name_identifier.c: [no log message]
|
||
|
||
2004-07-12 nclapies
|
||
|
||
* lasso/environs/logout.c: fix : change the return type in
|
||
g_return_val_if_fail
|
||
|
||
2004-07-12 nclapies
|
||
|
||
* lasso/protocols/provider.c, lasso/protocols/provider.h: fix :
|
||
replace xmlChar with gchar type in method prototypes
|
||
|
||
2004-07-12 nclapies
|
||
|
||
* lasso/environs/server.c, lasso/environs/server.h: fix : replace
|
||
xmlChar with gchar type
|
||
|
||
2004-07-12 nclapies
|
||
|
||
* lasso/environs/Makefile.am,
|
||
lasso/environs/register_name_identifier.c,
|
||
lasso/environs/register_name_identifier.h,
|
||
lasso/protocols/provider.c, lasso/protocols/provider.h: register
|
||
name identifier profile
|
||
|
||
2004-07-12 valos
|
||
|
||
* python/lasso.py: [no log message]
|
||
|
||
2004-07-12 valos
|
||
|
||
* lasso/environs/login.c, lasso/protocols/authn_request.c,
|
||
lasso/protocols/authn_request.h, lasso/protocols/authn_response.c,
|
||
python/lasso.py, python/lassomod.c: [no log message]
|
||
|
||
2004-07-12 nclapies
|
||
|
||
* lasso/environs/Makefile.am,
|
||
lasso/environs/federation_termination.c,
|
||
lasso/environs/federation_termination.h,
|
||
lasso/protocols/provider.c, lasso/protocols/provider.h: federation
|
||
termination environ
|
||
|
||
2004-07-11 nclapies
|
||
|
||
* lasso/environs/logout.c: fix setting of status code value
|
||
|
||
2004-07-11 nclapies
|
||
|
||
* examples/logout.c, examples/sp.xml: update of examples
|
||
|
||
2004-07-11 nclapies
|
||
|
||
* lasso/environs/logout.c: [no log message]
|
||
|
||
2004-07-11 nclapies
|
||
|
||
* lasso/environs/logout.c: fix
|
||
|
||
2004-07-11 nclapies
|
||
|
||
* lasso/environs/logout.c: fix for logout request export to query
|
||
|
||
2004-07-11 nclapies
|
||
|
||
* lasso/environs/logout.c: [no log message]
|
||
|
||
2004-07-11 nclapies
|
||
|
||
* lasso/environs/logout.c, examples/idp.xml, examples/logout.c: [no
|
||
log message]
|
||
|
||
2004-07-11 nclapies
|
||
|
||
* lasso/environs/user.c: fix bugs in new_from_dump
|
||
|
||
2004-07-11 valos
|
||
|
||
* python/lasso.py, python/lassomod.c, python/examples/login.py: [no
|
||
log message]
|
||
|
||
2004-07-11 valos
|
||
|
||
* python/lasso.py, python/lassomod.c, python/examples/login.py: [no
|
||
log message]
|
||
|
||
2004-07-11 valos
|
||
|
||
* lasso/environs/login.c, python/lasso.py, python/lassomod.c,
|
||
python/examples/login.py: [no log message]
|
||
|
||
2004-07-10 valos
|
||
|
||
* examples/sso.c, lasso/environs/login.c,
|
||
lasso/environs/profile_context.c, lasso/environs/profile_context.h,
|
||
python/lasso.py, python/lasso_strings.py, python/lassomod.c,
|
||
python/examples/login.py: [no log message]
|
||
|
||
2004-07-10 valos
|
||
|
||
* python/lasso.py: [no log message]
|
||
|
||
2004-07-09 valos
|
||
|
||
* lasso/environs/login.c, lasso/environs/login.h,
|
||
lasso/environs/profile_context.c, lasso/environs/profile_context.h,
|
||
python/lassomod.c, python/setup.py: [no log message]
|
||
|
||
2004-07-09 nclapies
|
||
|
||
* lasso/environs/logout.c: [no log message]
|
||
|
||
2004-07-09 nclapies
|
||
|
||
* lasso/environs/Makefile.am: [no log message]
|
||
|
||
2004-07-09 nclapies
|
||
|
||
* python/lasso.py: add python class Logout
|
||
|
||
2004-07-09 valos
|
||
|
||
* lasso/protocols/authn_response.c,
|
||
lasso/protocols/authn_response.h, lasso/xml/xml.h: [no log message]
|
||
|
||
2004-07-09 nclapies
|
||
|
||
* python/lassomod.c: [no log message]
|
||
|
||
2004-07-09 nclapies
|
||
|
||
* python/lassomod.c: add entry for logout binding
|
||
|
||
2004-07-09 nclapies
|
||
|
||
* python/lassomod.c: add entry for logou binding
|
||
|
||
2004-07-09 valos
|
||
|
||
* python/lasso.py, python/lassomod.c, python/setup.py: [no log
|
||
message]
|
||
|
||
2004-07-09 nclapies
|
||
|
||
* examples/dump.c: [no log message]
|
||
|
||
2004-07-09 nclapies
|
||
|
||
* examples/user-dump.c: initial version
|
||
|
||
2004-07-09 nclapies
|
||
|
||
* lasso/environs/user.c, lasso/environs/user.h,
|
||
lasso/protocols/identity.c, lasso/protocols/identity.h: update of
|
||
user dump methods
|
||
|
||
2004-07-09 nclapies
|
||
|
||
* lasso/environs/logout.c, lasso/environs/logout.h,
|
||
lasso/environs/server.c, lasso/protocols/logout_response.c: [no log
|
||
message]
|
||
|
||
2004-07-09 valos
|
||
|
||
* python/lassomod.c, python/setup.py: [no log message]
|
||
|
||
2004-07-08 valos
|
||
|
||
* lasso/xml/debug.c: [no log message]
|
||
|
||
2004-07-08 nclapies
|
||
|
||
* lasso/environs/server.c, lasso/environs/server.h,
|
||
lasso/environs/user.c, lasso/environs/user.h,
|
||
lasso/protocols/provider.h: [no log message]
|
||
|
||
2004-07-08 valos
|
||
|
||
* examples/sso.c, lasso/lasso.c, lasso/lasso.h,
|
||
lasso/environs/login.c, lasso/environs/login.h,
|
||
lasso/environs/logout.h, lasso/environs/profile_context.h,
|
||
lasso/environs/user.h, lasso/xml/lib_authentication_statement.h,
|
||
lasso/xml/lib_subject.h, lasso/xml/strings.c, lasso/xml/strings.h:
|
||
[no log message]
|
||
|
||
2004-07-08 nclapies
|
||
|
||
* lasso/environs/server.c, lasso/environs/server.h,
|
||
lasso/protocols/provider.c, lasso/protocols/provider.h: [no log
|
||
message]
|
||
|
||
2004-07-08 nclapies
|
||
|
||
* lasso/environs/logout.c, lasso/environs/logout.h: logout support
|
||
in makefile.am
|
||
|
||
2004-07-08 nclapies
|
||
|
||
* lasso/environs/server.c, lasso/environs/server.h,
|
||
lasso/environs/user.c, lasso/environs/user.h,
|
||
lasso/protocols/provider.c, lasso/protocols/provider.h: [no log
|
||
message]
|
||
|
||
2004-07-08 valos
|
||
|
||
* lasso/environs/login.c, lasso/environs/login.h,
|
||
lasso/environs/profile_context.c, lasso/environs/profile_context.h:
|
||
[no log message]
|
||
|
||
2004-07-08 valos
|
||
|
||
* examples/sso.c, lasso/environs/login.c, lasso/environs/login.h:
|
||
[no log message]
|
||
|
||
2004-07-07 valos
|
||
|
||
* examples/sso.c: [no log message]
|
||
|
||
2004-07-07 valos
|
||
|
||
* configure.ac: [no log message]
|
||
|
||
2004-07-07 valos
|
||
|
||
* lasso/xml/Makefile.am, lasso/xml/debug.c, lasso/xml/debug.h,
|
||
lasso/xml/tools.h, lasso/xml/xml.c: Added initial debug message
|
||
system
|
||
|
||
2004-07-07 nclapies
|
||
|
||
* lasso/environs/user.c: [no log message]
|
||
|
||
2004-07-07 valos
|
||
|
||
* lasso/environs/login.c: [no log message]
|
||
|
||
2004-07-07 valos
|
||
|
||
* lasso/environs/login.c: [no log message]
|
||
|
||
2004-07-06 nclapies
|
||
|
||
* examples/dump.c: initial version : some examples how to dump
|
||
server and user environ
|
||
|
||
2004-07-06 nclapies
|
||
|
||
* lasso/environs/profile_context.h: add type provider enum
|
||
|
||
2004-07-06 nclapies
|
||
|
||
* lasso/environs/user.c, lasso/environs/user.h,
|
||
lasso/environs/server.c, lasso/environs/server.h,
|
||
lasso/protocols/provider.c, lasso/protocols/provider.h,
|
||
lasso/protocols/identity.c, lasso/protocols/identity.h,
|
||
lasso/environs/logout.c, lasso/environs/logout.h: [no log message]
|
||
|
||
2004-07-06 eraviart
|
||
|
||
* docs/tutorial/sp-login-send-authn-request.c: Added initialization
|
||
of common identification flags.
|
||
|
||
2004-07-06 valos
|
||
|
||
* lasso/environs/login.c: [no log message]
|
||
|
||
2004-07-06 valos
|
||
|
||
* examples/authn_request_and_response.c, examples/idp.xml,
|
||
examples/sp.xml, lasso/environs/login.c, lasso/environs/login.h,
|
||
lasso/protocols/provider.c, lasso/protocols/provider.h: [no log
|
||
message]
|
||
|
||
2004-07-06 eraviart
|
||
|
||
* docs/tutorial/sp-init.c,
|
||
docs/tutorial/sp-login-process-authn-response.c,
|
||
docs/tutorial/sp-login-send-authn-request.c,
|
||
docs/tutorial/sp-logout-process-idp-initiated-redirect-request.c,
|
||
docs/tutorial/sp-logout-process-idp-initiated-soap-request.c,
|
||
docs/tutorial/sp-logout-process-response.c,
|
||
docs/tutorial/sp-logout-send-request.c: Add C files explaining how
|
||
to create a SP using Lasso.
|
||
|
||
2004-07-06 valos
|
||
|
||
* lasso/environs/login.c: [no log message]
|
||
|
||
2004-07-06 valos
|
||
|
||
* lasso/environs/authentication.c, lasso/environs/authentication.h,
|
||
lasso/environs/Makefile.am, lasso/environs/login.c,
|
||
lasso/environs/login.h, lasso/environs/profile_context.c,
|
||
lasso/environs/profile_context.h, lasso/environs/server.c,
|
||
lasso/environs/server.h, lasso/protocols/artifact.c,
|
||
lasso/protocols/artifact.h, lasso/protocols/authn_request.c,
|
||
lasso/protocols/authn_response.c,
|
||
lasso/xml/lib_idp_provided_name_identifier.c, lasso/xml/strings.c,
|
||
lasso/xml/strings.h: [no log message]
|
||
|
||
2004-07-03 valos
|
||
|
||
* lasso/protocols/artifact.c, lasso/protocols/artifact.h: 2 new
|
||
constructors were added
|
||
|
||
2004-07-03 valos
|
||
|
||
* lasso/environs/user.c, lasso/environs/user.h: [no log message]
|
||
|
||
2004-07-02 valos
|
||
|
||
* lasso/environs/authentication.c, lasso/environs/user.c,
|
||
lasso/environs/user.h: [no log message]
|
||
|
||
2004-07-02 nclapies
|
||
|
||
* lasso/protocols/identity.c, lasso/protocols/identity.h: [no log
|
||
message]
|
||
|
||
2004-07-02 valos
|
||
|
||
* lasso/protocols/Makefile.am, lasso/protocols/artifact.c,
|
||
lasso/protocols/artifact.h, lasso/xml/tools.h: Added new class
|
||
Artifact
|
||
|
||
2004-07-02 valos
|
||
|
||
* lasso/xml/xml.c: Fixed 2 bugs in lasso_node_impl_add_child() and
|
||
lasso_node_impl_add_child() methods
|
||
|
||
2004-07-02 valos
|
||
|
||
* lasso/xml/tools.c, lasso/xml/tools.h: Added functions
|
||
lasso_build_random_sequence() and lasso_str_hash()
|
||
|
||
2004-07-01 nclapies
|
||
|
||
* lasso/environs/user.c, lasso/environs/user.h: add support for
|
||
artifacts, assertions and identities
|
||
|
||
2004-07-01 valos
|
||
|
||
* lasso/environs/authentication.c, lasso/environs/authentication.h,
|
||
lasso/environs/profile_context.c, lasso/environs/profile_context.h,
|
||
lasso/environs/server.c, lasso/environs/server.h,
|
||
lasso/protocols/provider.h, lasso/xml/tools.c, lasso/xml/tools.h:
|
||
[no log message]
|
||
|
||
2004-07-01 valos
|
||
|
||
* lasso/protocols/elements/authentication_statement.c: [no log
|
||
message]
|
||
|
||
2004-07-01 valos
|
||
|
||
* lasso/environs/authentication.c, lasso/protocols/identity.c,
|
||
lasso/protocols/identity.h,
|
||
lasso/protocols/elements/authentication_statement.c: [no log
|
||
message]
|
||
|
||
2004-07-01 valos
|
||
|
||
* examples/sp.xml, examples/sso.c, lasso/environs/authentication.c,
|
||
lasso/environs/authentication.h, lasso/environs/profile_context.c,
|
||
lasso/environs/profile_context.h: [no log message]
|
||
|
||
2004-07-01 valos
|
||
|
||
* lasso/environs/authentication.c, lasso/environs/server.c,
|
||
lasso/environs/server.h, lasso/protocols/authn_request.c,
|
||
lasso/protocols/provider.c, lasso/protocols/provider.h: [no log
|
||
message]
|
||
|
||
2004-06-30 valos
|
||
|
||
* lasso/environs/authentication.c, lasso/environs/authentication.h,
|
||
lasso/environs/profile_context.c, lasso/environs/profile_context.h,
|
||
lasso/environs/server.c, lasso/environs/server.h,
|
||
lasso/protocols/authn_response.c, lasso/protocols/identity.h,
|
||
lasso/protocols/elements/authentication_statement.c,
|
||
lasso/protocols/elements/authentication_statement.h: [no log
|
||
message]
|
||
|
||
2004-06-30 valos
|
||
|
||
* lasso/environs/identity.c, lasso/environs/identity.h,
|
||
lasso/environs/provider.c, lasso/environs/provider.h: [no log
|
||
message]
|
||
|
||
2004-06-29 valos
|
||
|
||
* lasso/environs/authentication.c, lasso/environs/authentication.h,
|
||
lasso/environs/profile_context.h, lasso/protocols/authn_response.c:
|
||
[no log message]
|
||
|
||
2004-06-25 valos
|
||
|
||
* examples/sso.c, lasso/environs/Makefile.am,
|
||
lasso/environs/authentication.c, lasso/environs/authentication.h,
|
||
lasso/environs/profile_context.c, lasso/environs/profile_context.h,
|
||
lasso/protocols/Makefile.am, lasso/protocols/authn_response.c: [no
|
||
log message]
|
||
|
||
2004-06-25 valos
|
||
|
||
* lasso/environs/server.c, lasso/environs/server.h,
|
||
lasso/environs/user.c, lasso/environs/user.h,
|
||
lasso/protocols/identity.c, lasso/protocols/identity.h,
|
||
lasso/protocols/provider.c, lasso/protocols/provider.h: Initial
|
||
commit
|
||
|
||
2004-06-25 valos
|
||
|
||
* lasso/environs/authn_environ.c, lasso/environs/authn_environ.h,
|
||
lasso/environs/server_environ.c, lasso/environs/server_environ.h,
|
||
lasso/environs/session_environ.c, lasso/environs/session_environ.h,
|
||
lasso/environs/user_environ.c, lasso/environs/user_environ.h: [no
|
||
log message]
|
||
|
||
2004-06-25 nclapies
|
||
|
||
* lasso/environs/logout.c, lasso/environs/logout.h: initial version
|
||
|
||
2004-06-25 nclapies
|
||
|
||
* lasso/environs/provider.c, lasso/environs/provider.h: add acces
|
||
methods to metadata logout properties
|
||
|
||
2004-06-24 valos
|
||
|
||
* lasso/environs/authentication.c, lasso/environs/authentication.h,
|
||
lasso/environs/profile_context.c, lasso/environs/profile_context.h:
|
||
Initial commit
|
||
|
||
2004-06-24 valos
|
||
|
||
* examples/sso.c, lasso/protocols/authn_request.c,
|
||
lasso/protocols/authn_response.c: [no log message]
|
||
|
||
2004-06-24 valos
|
||
|
||
* lasso/environs/session_environ.c,
|
||
lasso/environs/session_environ.h, lasso/protocols/Makefile.am: [no
|
||
log message]
|
||
|
||
2004-06-24 valos
|
||
|
||
* lasso/protocols/response.c, lasso/protocols/response.h: Initial
|
||
commit
|
||
|
||
2004-06-24 valos
|
||
|
||
* lasso/environs/Makefile.am, lasso/environs/server_environ.c,
|
||
lasso/environs/server_environ.h, lasso/environs/session_environ.c,
|
||
lasso/environs/session_environ.h, lasso/environs/user_environ.c,
|
||
lasso/environs/user_environ.h, lasso/protocols/Makefile.am,
|
||
lasso/protocols/authn_response.c, lasso/protocols/authn_response.h,
|
||
lasso/xml/lib_authn_request.c, lasso/xml/samlp_request.c,
|
||
lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_request_abstract.h,
|
||
lasso/xml/samlp_response_abstract.c,
|
||
lasso/xml/samlp_response_abstract.h, lasso/xml/tools.c: [no log
|
||
message]
|
||
|
||
2004-06-23 valos
|
||
|
||
* lasso/environs/environ.c, lasso/environs/environ.h: [no log
|
||
message]
|
||
|
||
2004-06-23 valos
|
||
|
||
* lasso/protocols/request.c, lasso/protocols/request.h: Initial
|
||
commit
|
||
|
||
2004-06-23 nclapies
|
||
|
||
* examples/sso.c, lasso/environs/identity.c,
|
||
lasso/environs/identity.h, lasso/environs/server_environ.c,
|
||
lasso/environs/session_environ.c, lasso/environs/user_environ.c,
|
||
lasso/environs/user_environ.h: update for session environ in
|
||
process of authentication, user environ for identity list
|
||
|
||
2004-06-22 valos
|
||
|
||
* lasso/environs/session_environ.c,
|
||
lasso/environs/session_environ.h: [no log message]
|
||
|
||
2004-06-22 nclapies
|
||
|
||
* examples/sso.c: update of example
|
||
|
||
2004-06-22 nclapies
|
||
|
||
* lasso/environs/identity.c: update
|
||
|
||
2004-06-22 nclapies
|
||
|
||
* lasso/environs/Makefile.am, lasso/environs/authn_environ.c,
|
||
lasso/environs/authn_environ.h, lasso/environs/environ.c,
|
||
lasso/environs/environ.h, lasso/environs/identity.c,
|
||
lasso/environs/identity.h, lasso/environs/provider.c,
|
||
lasso/environs/provider.h, lasso/environs/server_environ.c,
|
||
lasso/environs/server_environ.h, lasso/environs/session_environ.c,
|
||
lasso/environs/session_environ.h, lasso/environs/user_environ.c,
|
||
lasso/environs/user_environ.h: a lot of update
|
||
|
||
2004-06-15 nclapies
|
||
|
||
* examples/idp.xml, examples/sp.xml, examples/sso.c: add an example
|
||
(very incomplete) of high level of lasso
|
||
|
||
2004-06-15 nclapies
|
||
|
||
* lasso/environs/provider.c, lasso/environs/provider.h: add code to
|
||
build provider from filename and method to acces value of metadata
|
||
|
||
2004-06-15 nclapies
|
||
|
||
* lasso/environs/Makefile.am: add provider, server_environ,
|
||
session_environ, identity, user_environ, remove authn_environ.c/.h
|
||
|
||
2004-06-15 nclapies
|
||
|
||
* lasso/environs/identity.c, lasso/environs/identity.h,
|
||
lasso/environs/server_environ.c, lasso/environs/server_environ.h,
|
||
lasso/environs/session_environ.c, lasso/environs/session_environ.h,
|
||
lasso/environs/user_environ.c, lasso/environs/user_environ.h:
|
||
initial version
|
||
|
||
2004-06-15 nclapies
|
||
|
||
* lasso/xml/strings.c, lasso/xml/strings.h: add lasso name space
|
||
|
||
2004-06-11 nclapies
|
||
|
||
* lasso/xml/lib_authn_request.c, lasso/xml/lib_authn_request.h:
|
||
update type of isPassive and forceAuthn params, instead use
|
||
gboolean
|
||
|
||
2004-06-11 nclapies
|
||
|
||
* lasso/xml/strings.c, lasso/xml/strings.h: add ref and prefix for
|
||
sso get and post request
|
||
|
||
2004-06-11 nclapies
|
||
|
||
* lasso/protocols/authn_response.c,
|
||
lasso/protocols/authn_response.h: add lasso_authn_response_new to
|
||
set a AuthnResponse from a AuthnRequest object
|
||
|
||
2004-06-11 nclapies
|
||
|
||
* lasso/protocols/authn_request.c: fix : strange conversion of true
|
||
string to an integer value setting the wrong value to the function
|
||
settings of IsPassive and ForceAuthn
|
||
|
||
2004-06-07 nclapies
|
||
|
||
* lasso/xml/xml.c: fix: segmentation fault in
|
||
lasso_node_get_attr_value() if no attribute found
|
||
|
||
2004-06-04 valos
|
||
|
||
* configure.ac, lasso/Makefile.am: [no log message]
|
||
|
||
2004-06-04 valos
|
||
|
||
* lasso/environs/.cvsignore, lasso/environs/Makefile.am,
|
||
lasso/environs/authn_environ.c, lasso/environs/authn_environ.h,
|
||
lasso/environs/environ.c, lasso/environs/environ.h,
|
||
lasso/environs/provider.c, lasso/environs/provider.h: Initial
|
||
version
|
||
|
||
2004-06-03 valos
|
||
|
||
* examples/metadata.xml: [no log message]
|
||
|
||
2004-06-02 valos
|
||
|
||
* lasso/xml/xml.c: [no log message]
|
||
|
||
2004-06-02 nclapies
|
||
|
||
* lasso/xml/strings.c, lasso/xml/strings.h: add metadata prefix and
|
||
uri
|
||
|
||
2004-06-02 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: Added
|
||
lasso_node_get_child_content() method
|
||
|
||
2004-06-02 valos
|
||
|
||
* python/lasso.py: Changed default format value to 0 instead of 1
|
||
in dump() method of class Node
|
||
|
||
2004-06-02 valos
|
||
|
||
* configure.ac, lasso/Makefile.am: Added new directory
|
||
lasso/profiles
|
||
|
||
2004-06-01 valos
|
||
|
||
* lasso/xml/xml.c: [no log message]
|
||
|
||
2004-06-01 valos
|
||
|
||
* lasso/protocols/authn_response.c: [no log message]
|
||
|
||
2004-05-28 valos
|
||
|
||
* python/setup.py: Added option menu to build documentation
|
||
(doxygen)
|
||
|
||
2004-05-28 valos
|
||
|
||
* python/lasso.py: Some functions documentation (doxygen syntax)
|
||
|
||
2004-05-28 valos
|
||
|
||
* lasso/xml/xml.c: Updated doc Fixed a memory leak in
|
||
lasso_node_add_signature() method
|
||
|
||
2004-05-28 valos
|
||
|
||
* lasso/xml/tools.c, lasso/xml/xml.c: Added functions and public
|
||
methods documentation
|
||
|
||
2004-05-26 valos
|
||
|
||
* docs/reference/lasso-sections.txt: [no log message]
|
||
|
||
2004-05-26 valos
|
||
|
||
* python/INSTALL: Initial commit
|
||
|
||
2004-05-26 valos
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c,
|
||
lasso/protocols/single_sign_on_and_federation.h: [no log message]
|
||
|
||
2004-05-26 valos
|
||
|
||
* lasso/xml/tools.c, lasso/xml/tools.h, lasso/xml/xml.c,
|
||
lasso/xml/xml.h: Modified function lasso_str_sign()
|
||
|
||
2004-05-26 valos
|
||
|
||
* docs/reference/lasso-sections.txt: [no log message]
|
||
|
||
2004-05-25 valos
|
||
|
||
* python/lasso.py: Modified method get_child()
|
||
|
||
2004-05-25 valos
|
||
|
||
* python/examples/test.py: [no log message]
|
||
|
||
2004-05-25 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: [no log message]
|
||
|
||
2004-05-25 valos
|
||
|
||
* lasso/protocols/authn_request.c,
|
||
lasso/protocols/authn_response.c,
|
||
lasso/protocols/federation_termination_notification.c,
|
||
lasso/protocols/logout_request.c,
|
||
lasso/protocols/logout_response.c,
|
||
lasso/protocols/name_identifier_mapping_request.c,
|
||
lasso/protocols/name_identifier_mapping_response.c,
|
||
lasso/protocols/register_name_identifier_request.c,
|
||
lasso/protocols/register_name_identifier_response.c: Added some
|
||
lasso_node_destroy()
|
||
|
||
2004-05-25 valos
|
||
|
||
* lasso/protocols/Makefile.am: Little inversion to respect alpha
|
||
order
|
||
|
||
2004-05-25 valos
|
||
|
||
* lasso/protocols/elements/authentication_statement.c: Added 4
|
||
lasso_node_destroy()
|
||
|
||
2004-05-17 valos
|
||
|
||
* examples/authn_request_and_response.c, lasso/xml/xml.c,
|
||
lasso/xml/xml.h, python/lasso.py, python/lassomod.c: New method
|
||
lasso_node_destroy() added in class LassoNode
|
||
|
||
2004-05-15 valos
|
||
|
||
* examples/test3.c: Remove: obsolete
|
||
|
||
2004-05-15 valos
|
||
|
||
* examples/authn_request_and_response.c: Initial commit
|
||
|
||
2004-05-15 valos
|
||
|
||
* examples/test.c: [no log message]
|
||
|
||
2004-05-15 valos
|
||
|
||
* lasso/lasso.c, lasso/protocols/authn_request.c,
|
||
lasso/protocols/authn_response.c,
|
||
lasso/protocols/federation_termination_notification.c,
|
||
lasso/protocols/logout_request.c,
|
||
lasso/protocols/logout_response.c,
|
||
lasso/protocols/name_identifier_mapping_request.c,
|
||
lasso/protocols/name_identifier_mapping_response.c,
|
||
lasso/protocols/register_name_identifier_request.c,
|
||
lasso/protocols/register_name_identifier_response.c,
|
||
lasso/protocols/elements/assertion.c,
|
||
lasso/protocols/elements/authentication_statement.c,
|
||
lasso/xml/ds_signature.c, lasso/xml/tools.c, lasso/xml/xml.c: Many
|
||
many memory leaks fixed
|
||
|
||
2004-05-15 valos
|
||
|
||
* lasso/protocols/name_identifier_mapping.h: [no log message]
|
||
|
||
2004-05-14 valos
|
||
|
||
* docs/reference/lasso-sections.txt, docs/reference/lasso.sgml,
|
||
docs/reference/lasso.types: [no log message]
|
||
|
||
2004-05-14 valos
|
||
|
||
* python/lasso.py, python/lassomod.c: node_export() and
|
||
node_export_from_base64() functions added 2 export methods in class
|
||
Node added
|
||
|
||
2004-05-14 valos
|
||
|
||
* python/examples/test.py: some update more comments
|
||
|
||
2004-05-14 valos
|
||
|
||
* lasso/protocols/authn_response.c,
|
||
lasso/protocols/authn_response.h: A new constructor added:
|
||
authn_response_new_from_export()
|
||
|
||
2004-05-13 valos
|
||
|
||
* python/lasso.py, python/setup.py: [no log message]
|
||
|
||
2004-05-13 valos
|
||
|
||
* python/setup.py: [no log message]
|
||
|
||
2004-05-13 nclapies
|
||
|
||
* lasso/protocols/federation_termination_notification.c,
|
||
lasso/protocols/logout_request.c,
|
||
lasso/protocols/name_identifier_mapping_request.c,
|
||
lasso/protocols/register_name_identifier_request.c: add some macro
|
||
defines to local variables in methodes ...
|
||
|
||
2004-05-13 valos
|
||
|
||
* python/wrap_objs.h: gpointer_get() macro added
|
||
|
||
2004-05-13 valos
|
||
|
||
* python/lassomod.c: 2 methods renamed, 3 added and 1 removed
|
||
|
||
2004-05-13 valos
|
||
|
||
* python/lasso.py: [no log message]
|
||
|
||
2004-05-13 valos
|
||
|
||
* lasso/protocols/authn_response.h: [no log message]
|
||
|
||
2004-05-13 valos
|
||
|
||
* lasso/xml/tools.c: cosmetic
|
||
|
||
2004-05-13 valos
|
||
|
||
* lasso/xml/saml_assertion.c, lasso/xml/saml_assertion.h:
|
||
lasso_saml_assertion_set_signature() method rewritten
|
||
|
||
2004-05-13 valos
|
||
|
||
* lasso/xml/ds_signature.c, lasso/xml/ds_signature.h:
|
||
lasso_ds_signature_new() rewritten
|
||
|
||
2004-05-13 nclapies
|
||
|
||
* lasso/xml/lib_idp_provided_name_identifier.c,
|
||
lasso/xml/lib_idp_provided_name_identifier.h,
|
||
lasso/xml/lib_old_provided_name_identifier.c,
|
||
lasso/xml/lib_old_provided_name_identifier.h,
|
||
lasso/xml/lib_sp_provided_name_identifier.c,
|
||
lasso/xml/lib_sp_provided_name_identifier.h,
|
||
lasso/xml/saml_name_identifier.c, lasso/xml/saml_name_identifier.h:
|
||
add const in read-only params of constructors
|
||
|
||
2004-05-13 valos
|
||
|
||
* lasso/protocols/authn_request.c: [no log message]
|
||
|
||
2004-05-13 valos
|
||
|
||
* lasso/protocols/logout_response.c,
|
||
lasso/protocols/name_identifier_mapping_response.c,
|
||
lasso/protocols/register_name_identifier_response.c,
|
||
lasso/protocols/single_sign_on_and_federation.c: all
|
||
lasso_node_load_from_buffer() replaced by lasso_node_import()
|
||
|
||
2004-05-13 valos
|
||
|
||
* lasso/protocols/authn_response.c,
|
||
lasso/protocols/authn_response.h:
|
||
lasso_authn_response_add_assertion() method removed
|
||
|
||
2004-05-13 valos
|
||
|
||
* lasso/protocols/elements/assertion.c: Minor bugfix :
|
||
lassoLibMajorVersion -> lassoLibMinorVersion
|
||
|
||
2004-05-13 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: [no log message]
|
||
|
||
2004-05-13 nclapies
|
||
|
||
* python/examples/registration.py: add registration python example
|
||
|
||
2004-05-13 nclapies
|
||
|
||
* examples/registration.c,
|
||
lasso/protocols/register_name_identifier_request.c,
|
||
lasso/protocols/register_name_identifier_request.h,
|
||
lasso/protocols/register_name_identifier_response.c,
|
||
lasso/protocols/register_name_identifier_response.h,
|
||
python/lasso.py, python/lassomod.c: register name identifier
|
||
request and response updates in C and python binding
|
||
|
||
2004-05-13 valos
|
||
|
||
* python/lasso_strings.py: update
|
||
|
||
2004-05-13 valos
|
||
|
||
* lasso/xml/strings.c, lasso/xml/strings.h: 4 NameIdentifier
|
||
formats added
|
||
|
||
2004-05-11 nclapies
|
||
|
||
* examples/defederation.c, examples/logout.c, examples/mapping.c: c
|
||
examples
|
||
|
||
2004-05-11 nclapies
|
||
|
||
* lasso/protocols/name_identifier_mapping.h: initial version
|
||
|
||
2004-05-11 nclapies
|
||
|
||
* python/examples/defederation.py: c example for federation
|
||
termination notification
|
||
|
||
2004-05-11 nclapies
|
||
|
||
* python/examples/mapping.py: name identifier mapping response low
|
||
class binding and, examples ...
|
||
|
||
2004-05-11 nclapies
|
||
|
||
* lasso/protocols/name_identifier_mapping_request.c,
|
||
lasso/protocols/name_identifier_mapping_request.h,
|
||
lasso/protocols/name_identifier_mapping_response.c,
|
||
lasso/protocols/name_identifier_mapping_response.h,
|
||
python/lasso.py, python/lassomod.c, python/setup.py: name identifer
|
||
mapping c and python binding updates
|
||
|
||
2004-05-11 nclapies
|
||
|
||
* python/examples/defederation.py, python/examples/logout.py:
|
||
initial version
|
||
|
||
2004-05-11 nclapies
|
||
|
||
* lasso/protocols/federation_termination_notification.c,
|
||
lasso/protocols/federation_termination_notification.h,
|
||
python/lasso.py, python/lassomod.c: federation termination
|
||
notification c and binding
|
||
|
||
2004-05-09 valos
|
||
|
||
* lasso/xml/xml.c, python/lasso.py, python/examples/test.py: [no
|
||
log message]
|
||
|
||
2004-05-09 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: Bugfix in
|
||
lasso_node_verify_signature() method New method
|
||
lasso_node_add_signature() added
|
||
|
||
2004-05-09 valos
|
||
|
||
* lasso/protocols/authn_response.c: Bugfix in
|
||
lasso_authn_response_add_assertion() method
|
||
|
||
2004-05-07 valos
|
||
|
||
* lasso/protocols/authn_request.c, lasso/protocols/authn_request.h,
|
||
lasso/protocols/authn_response.c, lasso/protocols/authn_response.h,
|
||
lasso/xml/tools.c, lasso/xml/tools.h, lasso/xml/xml.c,
|
||
lasso/xml/xml.h: [no log message]
|
||
|
||
2004-05-06 valos
|
||
|
||
* python/lasso.py: [no log message]
|
||
|
||
2004-05-06 valos
|
||
|
||
* python/lasso.py, python/lassomod.c, python/setup.py: [no log
|
||
message]
|
||
|
||
2004-05-06 valos
|
||
|
||
* lasso/protocols/authn_response.c,
|
||
lasso/protocols/authn_response.h,
|
||
lasso/protocols/elements/authentication_statement.c,
|
||
lasso/protocols/elements/authentication_statement.h,
|
||
lasso/xml/xml.c, python/lasso.py, python/lasso_strings.py,
|
||
python/lassomod.c, python/setup.py, python/examples/test.py: [no
|
||
log message]
|
||
|
||
2004-05-06 nclapies
|
||
|
||
* python/lasso.py, python/lassomod.c: add class method constructor
|
||
new_from_query in LogoutResponse
|
||
|
||
2004-05-06 valos
|
||
|
||
* lasso/xml/xml.c: Bugfixes in lasso_node_serialize(),
|
||
lasso_node_get_attrs() and lasso_node_get_children() methods
|
||
|
||
2004-05-06 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: Removed lasso_node_new_ns()
|
||
method
|
||
|
||
2004-05-06 valos
|
||
|
||
* lasso/xml/ds_signature.c: [no log message]
|
||
|
||
2004-05-06 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: 2 new constructors :
|
||
lasso_node_new_from_dump() lasso_node_new_from_xmlNode()
|
||
lasso_node_parse_memory() renamed -> lasso_node_load_from_buffer()
|
||
|
||
2004-05-06 valos
|
||
|
||
* lasso/protocols/logout_request.c,
|
||
lasso/protocols/logout_request.h,
|
||
lasso/protocols/logout_response.c,
|
||
lasso/protocols/logout_response.h: minor changes
|
||
|
||
2004-05-05 nclapies
|
||
|
||
* python/setup.py: add low level of logout response binding
|
||
|
||
2004-05-05 nclapies
|
||
|
||
* python/lasso.py, python/lassomod.c: update of LogoutRequest
|
||
LogoutResponse classes
|
||
|
||
2004-05-05 nclapies
|
||
|
||
* lasso/protocols/logout_response.c,
|
||
lasso/protocols/logout_response.h: update of constructors
|
||
|
||
2004-05-05 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: [no log message]
|
||
|
||
2004-05-05 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: Added a new method ->
|
||
lasso_node_copy()
|
||
|
||
2004-05-05 nclapies
|
||
|
||
* python/lasso.py, python/lassomod.c: add enveloping in soap node
|
||
|
||
2004-05-05 nclapies
|
||
|
||
* lasso/xml/soap-env_body.c, lasso/xml/soap-env_body.h,
|
||
lasso/xml/soap-env_envelope.c, lasso/xml/soap-env_envelope.h:
|
||
update ...
|
||
|
||
2004-05-05 nclapies
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: add soap enveloping method in
|
||
LassoNode
|
||
|
||
2004-05-05 nclapies
|
||
|
||
* lasso/protocols/protocols.c, lasso/protocols/protocols.h: delete
|
||
lasso_protocol_export_to_soap() function
|
||
|
||
2004-05-05 valos
|
||
|
||
* lasso/protocols/authn_request.c, lasso/protocols/authn_request.h:
|
||
a new constructor - lasso_authn_request_new_from_query()
|
||
|
||
2004-05-05 valos
|
||
|
||
* lasso/xml/tools.c: a big bug fixes in lasso_query_to_dict()
|
||
|
||
2004-05-04 nclapies
|
||
|
||
* lasso/protocols/logout_request.c: minor updates
|
||
|
||
2004-05-04 nclapies
|
||
|
||
* lasso/protocols/logout_request.c,
|
||
lasso/protocols/logout_request.h,
|
||
lasso/protocols/logout_response.c,
|
||
lasso/protocols/logout_response.h: add constructors for
|
||
LogoutRequest and LogoutResponse
|
||
|
||
2004-05-04 nclapies
|
||
|
||
* lasso/protocols/protocols.c, lasso/protocols/protocols.h: add
|
||
function to build a soap-enveloped lasso node
|
||
|
||
2004-05-04 nclapies
|
||
|
||
* lasso/xml/soap-env_body.c, lasso/xml/soap-env_body.h,
|
||
lasso/xml/soap-env_envelope.c, lasso/xml/soap-env_envelope.h:
|
||
initial version
|
||
|
||
2004-05-03 nclapies
|
||
|
||
* lasso/xml/Makefile.am: update makefile.am for soap
|
||
|
||
2004-05-03 nclapies
|
||
|
||
* lasso/xml/strings.c, lasso/xml/strings.h: add constants for soap
|
||
|
||
2004-05-03 valos
|
||
|
||
* lasso/xml/strings.c: [no log message]
|
||
|
||
2004-05-03 valos
|
||
|
||
* lasso/xml/strings.c, lasso/xml/strings.h: 4 new SAML Confirmation
|
||
methods
|
||
|
||
2004-05-03 valos
|
||
|
||
* lasso/protocols/logout_request.c,
|
||
lasso/protocols/name_identifier_mapping_request.c, python/lasso.py:
|
||
[no log message]
|
||
|
||
2004-05-03 valos
|
||
|
||
* lasso/protocols/authn_response.c: [no log message]
|
||
|
||
2004-05-03 valos
|
||
|
||
* python/lasso.py, python/lassomod.c: Methods set_relayState() and
|
||
set_nameIDPolicy() added in LibAuthnRequest class
|
||
|
||
2004-05-03 valos
|
||
|
||
* python/examples/test.py: last version which demonstrates an
|
||
Authentication Request/Response (more comments)
|
||
|
||
2004-05-03 valos
|
||
|
||
* python/lasso.py, python/lassomod.c, python/py_lasso.c,
|
||
python/py_lasso.h, python/setup.py, python/wrap_objs.c: Too many
|
||
changes, sorry
|
||
|
||
2004-05-03 valos
|
||
|
||
* lasso/xml/lib_authn_request.c, lasso/xml/lib_logout_request.c,
|
||
lasso/xml/lib_logout_request.h, lasso/xml/saml_name_identifier.c,
|
||
lasso/xml/saml_name_identifier.h: only cosmetic
|
||
|
||
2004-05-03 valos
|
||
|
||
* lasso/xml/ds_signature.c, lasso/xml/xml.c, lasso/xml/xml.h: Funct
|
||
lasso_node_set_node() renamed -> lasso_node_set_xmlNode()
|
||
|
||
2004-05-03 valos
|
||
|
||
* lasso/protocols/federation_termination_notification.c,
|
||
lasso/protocols/logout_response.c,
|
||
lasso/protocols/register_name_identifier_request.c,
|
||
lasso/protocols/register_name_identifier_response.c: cosmetic
|
||
|
||
2004-05-02 valos
|
||
|
||
* lasso/protocols/register_name_identifier_request.h: 3
|
||
LassoAuthnRequest replaced by LassoRegisterNameIdentifierRequest
|
||
|
||
2004-05-02 valos
|
||
|
||
* lasso/protocols/name_identifier_mapping_response.c: a bad cast
|
||
fix
|
||
|
||
2004-05-02 valos
|
||
|
||
* lasso/protocols/name_identifier_mapping_request.c: In funct
|
||
name_identifier_mapping_request_new(): args providerID and
|
||
nameIdentifier : required args nameQualifier and format :
|
||
optional
|
||
|
||
2004-05-02 valos
|
||
|
||
* lasso/protocols/logout_request.c: In funct logout_request_new():
|
||
args providerID and nameIdentifier : required args nameQualifier
|
||
and format : optional
|
||
|
||
2004-05-02 valos
|
||
|
||
* lasso/protocols/authn_response.c,
|
||
lasso/protocols/authn_response.h: Removed funct
|
||
lasso_authn_response_get_protocolProfile() Added funct
|
||
lasso_authn_response_process_authentication_result() 3 args removed
|
||
in lasso_authn_response_new()
|
||
|
||
2004-05-02 valos
|
||
|
||
* lasso/protocols/authn_request.c, lasso/protocols/authn_request.h:
|
||
Added funct lasso_authn_request_get_protocolProfile()
|
||
|
||
2004-04-29 valos
|
||
|
||
* python/wrap_objs.h: #include fix
|
||
|
||
2004-04-29 valos
|
||
|
||
* python/examples/test.py: [no log message]
|
||
|
||
2004-04-29 valos
|
||
|
||
* python/lasso.py, python/lassomod.c, python/setup.py: AuthnRequest
|
||
added
|
||
|
||
2004-04-29 valos
|
||
|
||
* lasso/protocols/authn_response.c,
|
||
lasso/protocols/authn_response.h: 3 methods and 1 funct added
|
||
|
||
2004-04-28 valos
|
||
|
||
* lasso/xml/tools.c, lasso/xml/tools.h: a new funct added:
|
||
lasso_query_get_value()
|
||
|
||
2004-04-28 valos
|
||
|
||
* lasso/xml/strings.h: #include <libxml/xpath.h> replaced by
|
||
#include <libxml/tree.h>
|
||
|
||
2004-04-28 valos
|
||
|
||
* lasso/xml/tools.c, lasso/xml/tools.h: lasso_str_verify() renamed
|
||
-> lasso_query_verify_signature()
|
||
|
||
2004-04-28 valos
|
||
|
||
* lasso/protocols/protocols.c, lasso/protocols/protocols.h: [no log
|
||
message]
|
||
|
||
2004-04-28 valos
|
||
|
||
* python/generator_lasso_strings.py, python/lasso_strings.py: [no
|
||
log message]
|
||
|
||
2004-04-28 valos
|
||
|
||
* lasso/protocols/Makefile.am: [no log message]
|
||
|
||
2004-04-28 valos
|
||
|
||
* configure.ac: lasso/protocols/elements/Makefile added
|
||
|
||
2004-04-28 valos
|
||
|
||
* lasso/protocols/elements/Makefile.am,
|
||
lasso/protocols/elements/assertion.c,
|
||
lasso/protocols/elements/assertion.h,
|
||
lasso/protocols/elements/authentication_statement.c,
|
||
lasso/protocols/elements/authentication_statement.h,
|
||
lasso/protocols/elements/.cvsignore: Initial commit
|
||
|
||
2004-04-28 valos
|
||
|
||
* lasso/protocols/protocol.c, lasso/protocols/protocol.h: [no log
|
||
message]
|
||
|
||
2004-04-27 nclapies
|
||
|
||
* python/setup.py: add support for binding of
|
||
NameIdentifierMapping
|
||
|
||
2004-04-27 nclapies
|
||
|
||
* lasso/protocols/Makefile.am,
|
||
lasso/protocols/name_identifier_mapping_request.c,
|
||
lasso/protocols/name_identifier_mapping_request.h,
|
||
lasso/protocols/name_identifier_mapping_response.c,
|
||
lasso/protocols/name_identifier_mapping_response.h,
|
||
python/lasso.py, python/lassomod.c: add
|
||
NameIdentifierMappingRequest/Response class and binding
|
||
|
||
2004-04-27 nclapies
|
||
|
||
* python/lasso.py, python/lassomod.c: add optional attribute in
|
||
FederationTerminationNotification
|
||
|
||
2004-04-27 valos
|
||
|
||
* lasso/protocols/authn_response.c: Fixed a big boulette
|
||
|
||
2004-04-27 nclapies
|
||
|
||
* lasso/protocols/logout.c, lasso/protocols/logout.h,
|
||
lasso/protocols/register_name_identifier.c,
|
||
lasso/protocols/register_name_identifier.h: delete files from cvs
|
||
|
||
2004-04-27 valos
|
||
|
||
* lasso/protocols/Makefile.am, lasso/protocols/authn_request.c,
|
||
lasso/protocols/authn_request.h, lasso/protocols/authn_response.c,
|
||
lasso/protocols/authn_response.h, lasso/protocols/logout_request.c,
|
||
lasso/protocols/logout_response.c: [no log message]
|
||
|
||
2004-04-27 nclapies
|
||
|
||
* lasso/protocols/register_name_identifier_response.c,
|
||
python/lasso.py, python/lassomod.c: add optional element RelayState
|
||
|
||
2004-04-27 nclapies
|
||
|
||
* lasso/protocols/logout_response.c, python/lasso.py,
|
||
python/lassomod.c: add optional element and attribute for
|
||
LogoutRequest/Response
|
||
|
||
2004-04-27 valos
|
||
|
||
* lasso/xml/xml.c: type_name removed in private struct
|
||
|
||
2004-04-27 valos
|
||
|
||
* lasso/protocols/sso_and_federation_authn_request.c,
|
||
lasso/protocols/sso_and_federation_authn_request.h,
|
||
lasso/protocols/authn_request.c, lasso/protocols/authn_request.h,
|
||
lasso/protocols/authn_response.c, lasso/protocols/authn_response.h,
|
||
lasso/protocols/protocols.c, lasso/protocols/protocols.h: [no log
|
||
message]
|
||
|
||
2004-04-27 nclapies
|
||
|
||
* lasso/protocols/register_name_identifier_request.c,
|
||
lasso/protocols/register_name_identifier_request.h,
|
||
python/lasso.py, python/lassomod.c: add fonction to change names of
|
||
attributes in identitiers
|
||
|
||
2004-04-27 valos
|
||
|
||
* lasso/xml/xml.c: Memory leaks fixed again
|
||
|
||
2004-04-27 valos
|
||
|
||
* lasso/xml/tools.c, lasso/xml/xml.c: Memory leaks fixed
|
||
|
||
2004-04-27 nclapies
|
||
|
||
* lasso/protocols/register_name_identifier_request.c: remove code
|
||
changing name of attributes in IDP/SP/OldProvidedNameIdentifier
|
||
|
||
2004-04-27 nclapies
|
||
|
||
* python/lasso.py, python/lassomod.c, python/setup.py: add
|
||
LogoutRequest/Response, FederationTerminationNotification,
|
||
RegisterNameIdentifierRequest/Response classes in python
|
||
|
||
2004-04-26 valos
|
||
|
||
* lasso/xml/strings.c, lasso/xml/strings.h: 8 SatusCode were added
|
||
|
||
2004-04-26 nclapies
|
||
|
||
* lasso/protocols/register_name_identifier_request.c: build the
|
||
RegisterNameIdentifierRequest with specific names for name
|
||
identifiers attributes
|
||
|
||
2004-04-26 nclapies
|
||
|
||
* lasso/protocols/Makefile.am,
|
||
lasso/protocols/federation_termination_notification.c,
|
||
lasso/protocols/federation_termination_notification.h: add
|
||
federation termination notification high level class
|
||
|
||
2004-04-26 nclapies
|
||
|
||
* lasso/protocols/Makefile.am: add register_name_identifier.h/.c
|
||
|
||
2004-04-26 nclapies
|
||
|
||
* lasso/protocols/register_name_identifier_request.c,
|
||
lasso/protocols/register_name_identifier_request.h,
|
||
lasso/protocols/register_name_identifier_response.c,
|
||
lasso/protocols/register_name_identifier_response.h: initial
|
||
version
|
||
|
||
2004-04-26 nclapies
|
||
|
||
* lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_register_name_identifier_request.h: fix conflict in
|
||
name declaration of functions for name identifiers settings
|
||
|
||
2004-04-23 nclapies
|
||
|
||
* lasso/protocols/Makefile.am, lasso/protocols/logout_request.c,
|
||
lasso/protocols/logout_request.h,
|
||
lasso/protocols/logout_response.c,
|
||
lasso/protocols/logout_response.h: add LogoutRequest and
|
||
LogoutResponse
|
||
|
||
2004-04-22 valos
|
||
|
||
* lasso/protocols/sso_and_federation_authn_request.c,
|
||
lasso/protocols/sso_and_federation_authn_request.h: previously
|
||
named ssoaf_authn_request.c and ssoaf_authn_request.h
|
||
|
||
2004-04-22 valos
|
||
|
||
* lasso/protocols/ssoaf_authn_request.c,
|
||
lasso/protocols/ssoaf_authn_request.h: renamed
|
||
|
||
2004-04-22 valos
|
||
|
||
* lasso/protocols/ssoaf_authn_request.c,
|
||
lasso/protocols/ssoaf_authn_request.h: [no log message]
|
||
|
||
2004-04-22 valos
|
||
|
||
* lasso/xml/strings.c, lasso/xml/strings.h: strings type changed:
|
||
gchar* -> xmlChar*
|
||
|
||
2004-04-22 valos
|
||
|
||
* lasso/protocols/Makefile.am: added ssoaf_authn_request.c,
|
||
ssoaf_authn_request.h, protocol.c and protocol.h
|
||
|
||
2004-04-22 valos
|
||
|
||
* lasso/protocols/protocols.h: nico added in authors list
|
||
|
||
2004-04-22 valos
|
||
|
||
* lasso/protocols/protocol.c, lasso/protocols/protocol.h,
|
||
lasso/protocols/ssoaf_authn_request.c,
|
||
lasso/protocols/ssoaf_authn_request.h: Initial commit
|
||
|
||
2004-04-22 valos
|
||
|
||
* python/examples/test.py: [no log message]
|
||
|
||
2004-04-20 nclapies
|
||
|
||
* python/lasso.py, python/lassomod.c, python/setup.py: add
|
||
RegisterNameIdentifierRequest class
|
||
|
||
2004-04-20 nclapies
|
||
|
||
* lasso/protocols/register_name_identifier.c,
|
||
lasso/protocols/register_name_identifier.h: rename functions for
|
||
request creation
|
||
|
||
2004-04-20 valos
|
||
|
||
* docs/reference/Makefile.am: make clean updated
|
||
|
||
2004-04-20 valos
|
||
|
||
* lasso/xml/ds_signature.c, lasso/xml/saml_name_identifier.c: 2
|
||
methods comments fixed
|
||
|
||
2004-04-20 valos
|
||
|
||
* docs/reference/lasso.sgml: First test version
|
||
|
||
2004-04-20 valos
|
||
|
||
* .cvsignore: config.h.in added
|
||
|
||
2004-04-20 valos
|
||
|
||
* docs/reference/lasso-sections.txt: Initial commit
|
||
|
||
2004-04-20 valos
|
||
|
||
* docs/reference/.cvsignore: lasso-sections.txt removed
|
||
|
||
2004-04-19 valos
|
||
|
||
* .cvsignore: [no log message]
|
||
|
||
2004-04-19 nclapies
|
||
|
||
* lasso/xml/lib_old_provided_name_identifier.c,
|
||
lasso/xml/lib_old_provided_name_identifier.h,
|
||
lasso/xml/lib_sp_provided_name_identifier.c,
|
||
lasso/xml/lib_sp_provided_name_identifier.h: add NameIdentifier
|
||
content in constructors
|
||
|
||
2004-04-19 valos
|
||
|
||
* docs/reference/.cvsignore, docs/reference/Makefile.am: [no log
|
||
message]
|
||
|
||
2004-04-19 valos
|
||
|
||
* docs/reference/.cvsignore, docs/reference/Makefile.am,
|
||
docs/reference/lasso.types: [no log message]
|
||
|
||
2004-04-19 nclapies
|
||
|
||
* lasso/protocols/logout.h: fix = add support of cplusplus
|
||
|
||
2004-04-19 nclapies
|
||
|
||
* python/lasso.py, python/lassomod.c: update for classes
|
||
LogoutRequest and LogoutResponse
|
||
|
||
2004-04-19 nclapies
|
||
|
||
* lasso/protocols/logout.c, lasso/protocols/logout.h: update
|
||
functions to create and init logout request / response
|
||
|
||
2004-04-19 valos
|
||
|
||
* Makefile.am, configure.ac, lasso.pc.in: [no log message]
|
||
|
||
2004-04-19 valos
|
||
|
||
* docs/reference/Makefile.am, docs/reference/lasso.sgml,
|
||
docs/reference/lasso.types: [no log message]
|
||
|
||
2004-04-19 nclapies
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c,
|
||
lasso/protocols/single_sign_on_and_federation.h: add
|
||
saml_response_add_assertion() function
|
||
|
||
2004-04-19 nclapies
|
||
|
||
* python/lasso.py, python/lassomod.c: add add_assertion method for
|
||
Response object
|
||
|
||
2004-04-18 valos
|
||
|
||
* .cvsignore, Makefile.am, configure.ac, lasso.pc.in: Added
|
||
lasso.pc.in to used pkg-config
|
||
|
||
2004-04-17 valos
|
||
|
||
* lasso/xml/lib_logout_response.c,
|
||
lasso/xml/lib_register_name_identifier_response.c,
|
||
lasso/xml/saml_audience_restriction_condition.c,
|
||
lasso/xml/saml_subject_statement_abstract.c,
|
||
lasso/xml/samlp_request.c, lasso/xml/samlp_response.c: Remove
|
||
class->set_ns() useless
|
||
|
||
2004-04-17 valos
|
||
|
||
* lasso/xml/lib_assertion.c,
|
||
lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_authn_context.c, lasso/xml/lib_authn_request.c,
|
||
lasso/xml/lib_authn_response.c,
|
||
lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_idp_entries.c, lasso/xml/lib_idp_entry.c,
|
||
lasso/xml/lib_idp_list.c,
|
||
lasso/xml/lib_idp_provided_name_identifier.c,
|
||
lasso/xml/lib_logout_request.c, lasso/xml/lib_logout_response.c,
|
||
lasso/xml/lib_name_identifier_mapping_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_response.c,
|
||
lasso/xml/lib_old_provided_name_identifier.c,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_register_name_identifier_response.c,
|
||
lasso/xml/lib_request_authn_context.c, lasso/xml/lib_scoping.c,
|
||
lasso/xml/lib_sp_provided_name_identifier.c,
|
||
lasso/xml/lib_status_response.c, lasso/xml/lib_subject.c,
|
||
lasso/xml/saml_advice.c, lasso/xml/saml_assertion.c,
|
||
lasso/xml/saml_audience_restriction_condition.c,
|
||
lasso/xml/saml_authentication_statement.c,
|
||
lasso/xml/saml_authority_binding.c,
|
||
lasso/xml/saml_condition_abstract.c, lasso/xml/saml_conditions.c,
|
||
lasso/xml/saml_name_identifier.c,
|
||
lasso/xml/saml_statement_abstract.c, lasso/xml/saml_subject.c,
|
||
lasso/xml/saml_subject_confirmation.c,
|
||
lasso/xml/saml_subject_locality.c,
|
||
lasso/xml/saml_subject_statement_abstract.c,
|
||
lasso/xml/samlp_request.c, lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_response.c, lasso/xml/samlp_response_abstract.c,
|
||
lasso/xml/samlp_status.c, lasso/xml/samlp_status_code.c: Used new
|
||
method set_ns() instead of new_ns() (in *_instance_init() methods)
|
||
|
||
2004-04-17 valos
|
||
|
||
* lasso/xml/ds_signature.c, lasso/xml/tools.c: [no log message]
|
||
|
||
2004-04-17 valos
|
||
|
||
* lasso/xml/strings.c, lasso/xml/strings.h, lasso/xml/xml.c,
|
||
lasso/xml/xml.h: cosmetic, many g_return_* added, a new method
|
||
lasso_node_set_ns() (will replaced lasso_node_new_ns())
|
||
|
||
2004-04-16 nclapies
|
||
|
||
* python/lasso.py: fix : logout_request_getattr(self, name)
|
||
|
||
2004-04-16 nclapies
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.h: add
|
||
lasso_request_create() declaration
|
||
|
||
2004-04-16 valos
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c: Removed a call
|
||
to fcunt lasso_samlp_response_add_assertion() in excess
|
||
|
||
2004-04-16 nclapies
|
||
|
||
* python/lassomod.c: blablabla ...
|
||
|
||
2004-04-16 nclapies
|
||
|
||
* python/lasso.py: add Request and Response class definition
|
||
|
||
2004-04-16 nclapies
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c: in function
|
||
lasso_authn_response_init() add issueInstant and InResponseTo
|
||
|
||
2004-04-15 valos
|
||
|
||
* lasso/xml/tools.c, lasso/xml/xml.c: [no log message]
|
||
|
||
2004-04-15 valos
|
||
|
||
* python/lasso.py: [no log message]
|
||
|
||
2004-04-15 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: Clean-ups, cosmetics and memory
|
||
leaks fixed
|
||
|
||
2004-04-15 valos
|
||
|
||
* lasso/xml/tools.c, lasso/xml/tools.h: Clean-ups, cosmetics and
|
||
memory leaks fixed
|
||
|
||
2004-04-15 nclapies
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c,
|
||
lasso/protocols/single_sign_on_and_federation.h: add functions for
|
||
Request and Response messages
|
||
|
||
2004-04-15 valos
|
||
|
||
* lasso/xml/xml.c, lasso/protocols/single_sign_on_and_federation.c:
|
||
[no log message]
|
||
|
||
2004-04-15 nclapies
|
||
|
||
* lasso/protocols/name_identifier.c,
|
||
lasso/protocols/name_identifier.h: delete file
|
||
|
||
2004-04-15 nclapies
|
||
|
||
* lasso/xml/xml.c: fix : return a string the lasso_node_dump()
|
||
function
|
||
|
||
2004-04-15 nclapies
|
||
|
||
* lasso/xml/saml.h: add include for samlp_request.h
|
||
|
||
2004-04-14 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: lasso_node_dump() public method
|
||
now returns a string (instead of void)
|
||
|
||
2004-04-14 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: Added public method
|
||
lasso_node_parse_memory()
|
||
|
||
2004-04-14 valos
|
||
|
||
* lasso/protocols/logout.c, lasso/protocols/logout.h,
|
||
lasso/protocols/protocols.h,
|
||
lasso/protocols/single_sign_on_and_federation.c,
|
||
lasso/protocols/single_sign_on_and_federation.h: [no log message]
|
||
|
||
2004-04-13 valos
|
||
|
||
* examples/test3.c,
|
||
lasso/protocols/federation_termination_notification.h,
|
||
lasso/protocols/logout.c, lasso/protocols/logout.h,
|
||
lasso/protocols/name_identifier.h, lasso/protocols/protocols.h,
|
||
lasso/protocols/register_name_identifier.h,
|
||
lasso/protocols/single_sign_on_and_federation.c,
|
||
lasso/protocols/single_sign_on_and_federation.h,
|
||
lasso/xml/lib_assertion.h,
|
||
lasso/xml/lib_authentication_statement.h,
|
||
lasso/xml/lib_authn_response.h, lasso/xml/lib_subject.h,
|
||
lasso/xml/samlp_response.c, lasso/xml/samlp_response.h,
|
||
python/lasso.py: [no log message]
|
||
|
||
2004-04-13 nclapies
|
||
|
||
* lasso/xml/Makefile.am: add samlp Request compilation
|
||
|
||
2004-04-13 nclapies
|
||
|
||
* lasso/xml/samlp_request.c, lasso/xml/samlp_request.h: initial
|
||
version
|
||
|
||
2004-04-13 valos
|
||
|
||
* lasso/protocols/protocols.c: [no log message]
|
||
|
||
2004-04-13 valos
|
||
|
||
* python/lassomod.c: [no log message]
|
||
|
||
2004-04-13 nclapies
|
||
|
||
* python/setup.py: add logout options compiling
|
||
|
||
2004-04-13 valos
|
||
|
||
* lasso/protocols/.cvsignore: [no log message]
|
||
|
||
2004-04-13 valos
|
||
|
||
* python/lasso.py: [no log message]
|
||
|
||
2004-04-13 valos
|
||
|
||
* examples/test3.c, lasso/lasso.c, lasso/xml/xml.c,
|
||
lasso/xml/xml.h, python/lassomod.c, python/py_lasso.c,
|
||
python/setup.py, python/wrap_objs.c, python/wrap_objs.h,
|
||
python/examples/test.py: [no log message]
|
||
|
||
2004-04-09 nclapies
|
||
|
||
* python/lasso.py, python/lassomod.c: add logout stuffs bindings
|
||
|
||
2004-04-09 nclapies
|
||
|
||
* lasso/protocols/logout.c, lasso/protocols/logout.h: first high
|
||
level functions
|
||
|
||
2004-04-09 valos
|
||
|
||
* python/examples/test.py, python/generator_lasso_strings.py,
|
||
examples/rootcert.pem: [no log message]
|
||
|
||
2004-04-09 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: Some clean-ups
|
||
|
||
2004-04-09 valos
|
||
|
||
* lasso/xml/strings.c, lasso/xml/strings.h: [no log message]
|
||
|
||
2004-04-09 valos
|
||
|
||
* examples/test3.c: [no log message]
|
||
|
||
2004-04-09 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: Added function
|
||
lasso_node_verify_signature()
|
||
|
||
2004-04-08 valos
|
||
|
||
* python/lasso_strings.py: generator_lasso_strings.py
|
||
|
||
2004-04-08 valos
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c,
|
||
lasso/protocols/single_sign_on_and_federation.h,
|
||
lasso/xml/lib_authn_request.c, lasso/xml/lib_authn_request.h,
|
||
python/examples/test.py: [no log message]
|
||
|
||
2004-04-08 eraviart
|
||
|
||
* python/lasso.py: 80 columns.
|
||
|
||
2004-04-08 valos
|
||
|
||
* python/lasso_strings.py, python/examples/test.py: [no log
|
||
message]
|
||
|
||
2004-04-08 valos
|
||
|
||
* lasso/Makefile.am, lasso/protocols/Makefile.am,
|
||
lasso/xml/Makefile.am: [no log message]
|
||
|
||
2004-04-08 valos
|
||
|
||
* python/setup.py: [no log message]
|
||
|
||
2004-04-08 valos
|
||
|
||
* python/lasso.py, python/lassomod.c, python/py_lasso.c,
|
||
python/wrap_objs.c, python/wrap_objs.h, python/examples/test.py:
|
||
[no log message]
|
||
|
||
2004-04-07 valos
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c,
|
||
lasso/protocols/single_sign_on_and_federation.h,
|
||
lasso/xml/lib_idp_provided_name_identifier.c,
|
||
lasso/xml/lib_idp_provided_name_identifier.h,
|
||
lasso/xml/lib_subject.c, lasso/xml/strings.c, lasso/xml/strings.h,
|
||
examples/test.c, examples/test3.c, python/lassomod.c: [no log
|
||
message]
|
||
|
||
2004-04-07 nclapies
|
||
|
||
* lasso/protocols/name_identifier.c: fix constructor
|
||
lasso_saml_name_identifier_new(nameIdentifier) in
|
||
lasso_build_nameIdentifier
|
||
|
||
2004-04-07 valos
|
||
|
||
* python/wrap_objs.c, python/wrap_objs.h: [no log message]
|
||
|
||
2004-04-07 valos
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c,
|
||
lasso/protocols/single_sign_on_and_federation.h: [no log message]
|
||
|
||
2004-04-07 valos
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c,
|
||
lasso/protocols/single_sign_on_and_federation.h: [no log message]
|
||
|
||
2004-04-07 valos
|
||
|
||
* python/.cvsignore: [no log message]
|
||
|
||
2004-04-07 valos
|
||
|
||
* python/generator_lasso_strings.py, python/lasso.py,
|
||
python/lasso_strings.py, python/lassomod.c, python/lassomod.h,
|
||
python/py_lasso.h, python/setup.py, python/utils.c, python/utils.h,
|
||
python/wrap_objs.h, python/examples/test.py: [no log message]
|
||
|
||
2004-04-07 valos
|
||
|
||
* lasso/xml/strings.c, lasso/xml/strings.h, lasso/xml/xml.c: [no
|
||
log message]
|
||
|
||
2004-04-07 valos
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c,
|
||
lasso/protocols/single_sign_on_and_federation.h: Many modifications
|
||
|
||
2004-04-06 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: Added virtual public method
|
||
lasso_node_get_content()
|
||
|
||
2004-04-06 valos
|
||
|
||
* lasso/xml/lib_register_name_identifier_request.c: Used
|
||
lasso_node_get_child instead() of class->get_child()
|
||
|
||
2004-04-06 valos
|
||
|
||
* lasso/xml/xml.c, lasso/xml/xml.h: Fixed many compilation
|
||
warnings. Virtual private methods lasso_node_get_attr(),
|
||
lasso_node_get_attrs(), lasso_node_get_child() and
|
||
lasso_node_get_children() became virtual public
|
||
|
||
2004-04-06 valos
|
||
|
||
* lasso/protocols/federation_termination_notification.c,
|
||
lasso/protocols/logout.c: Fixed compilation warnings (casts
|
||
missing)
|
||
|
||
2004-04-06 valos
|
||
|
||
* lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_register_name_identifier_request.h: Fixed compile
|
||
warning (casts missing)
|
||
|
||
2004-04-06 valos
|
||
|
||
* lasso/xml/ds_signature.c: Fixed compile warning
|
||
|
||
2004-04-06 valos
|
||
|
||
* configure.ac, lasso/Makefile.am, lasso/lasso.h: schema replaced
|
||
by xml
|
||
|
||
2004-04-06 valos
|
||
|
||
* lasso/xml/.cvsignore, lasso/xml/Makefile.am,
|
||
lasso/xml/ds_signature.c, lasso/xml/ds_signature.h,
|
||
lasso/xml/lib.h, lasso/xml/lib_assertion.c,
|
||
lasso/xml/lib_assertion.h,
|
||
lasso/xml/lib_authentication_statement.c,
|
||
lasso/xml/lib_authentication_statement.h,
|
||
lasso/xml/lib_authn_context.c, lasso/xml/lib_authn_context.h,
|
||
lasso/xml/lib_authn_request.c,
|
||
lasso/xml/lib_authn_request.c.heritage,
|
||
lasso/xml/lib_authn_request.h, lasso/xml/lib_authn_response.c,
|
||
lasso/xml/lib_authn_response.h,
|
||
lasso/xml/lib_federation_termination_notification.c,
|
||
lasso/xml/lib_federation_termination_notification.h,
|
||
lasso/xml/lib_idp_entries.c, lasso/xml/lib_idp_entries.h,
|
||
lasso/xml/lib_idp_entry.c, lasso/xml/lib_idp_entry.h,
|
||
lasso/xml/lib_idp_list.c, lasso/xml/lib_idp_list.h,
|
||
lasso/xml/lib_idp_provided_name_identifier.c,
|
||
lasso/xml/lib_idp_provided_name_identifier.h,
|
||
lasso/xml/lib_logout_request.c, lasso/xml/lib_logout_request.h,
|
||
lasso/xml/lib_logout_response.c, lasso/xml/lib_logout_response.h,
|
||
lasso/xml/lib_name_identifier_mapping_request.c,
|
||
lasso/xml/lib_name_identifier_mapping_request.h,
|
||
lasso/xml/lib_name_identifier_mapping_response.c,
|
||
lasso/xml/lib_name_identifier_mapping_response.h,
|
||
lasso/xml/lib_old_provided_name_identifier.c,
|
||
lasso/xml/lib_old_provided_name_identifier.h,
|
||
lasso/xml/lib_register_name_identifier_request.c,
|
||
lasso/xml/lib_register_name_identifier_request.h,
|
||
lasso/xml/lib_register_name_identifier_response.c,
|
||
lasso/xml/lib_register_name_identifier_response.h,
|
||
lasso/xml/lib_request_authn_context.c,
|
||
lasso/xml/lib_request_authn_context.h, lasso/xml/lib_scoping.c,
|
||
lasso/xml/lib_scoping.h,
|
||
lasso/xml/lib_sp_provided_name_identifier.c,
|
||
lasso/xml/lib_sp_provided_name_identifier.h,
|
||
lasso/xml/lib_status_response.c, lasso/xml/lib_status_response.h,
|
||
lasso/xml/lib_subject.c, lasso/xml/lib_subject.h, lasso/xml/saml.h,
|
||
lasso/xml/saml_advice.c, lasso/xml/saml_advice.h,
|
||
lasso/xml/saml_assertion.c, lasso/xml/saml_assertion.h,
|
||
lasso/xml/saml_audience_restriction_condition.c,
|
||
lasso/xml/saml_audience_restriction_condition.h,
|
||
lasso/xml/saml_authentication_statement.c,
|
||
lasso/xml/saml_authentication_statement.h,
|
||
lasso/xml/saml_authority_binding.c,
|
||
lasso/xml/saml_authority_binding.h,
|
||
lasso/xml/saml_condition_abstract.c,
|
||
lasso/xml/saml_condition_abstract.h, lasso/xml/saml_conditions.c,
|
||
lasso/xml/saml_conditions.h, lasso/xml/saml_name_identifier.c,
|
||
lasso/xml/saml_name_identifier.h,
|
||
lasso/xml/saml_statement_abstract.c,
|
||
lasso/xml/saml_statement_abstract.h, lasso/xml/saml_subject.c,
|
||
lasso/xml/saml_subject.h, lasso/xml/saml_subject_confirmation.c,
|
||
lasso/xml/saml_subject_confirmation.h,
|
||
lasso/xml/saml_subject_locality.c,
|
||
lasso/xml/saml_subject_locality.h,
|
||
lasso/xml/saml_subject_statement_abstract.c,
|
||
lasso/xml/saml_subject_statement_abstract.h,
|
||
lasso/xml/samlp_request_abstract.c,
|
||
lasso/xml/samlp_request_abstract.h, lasso/xml/samlp_response.c,
|
||
lasso/xml/samlp_response.h, lasso/xml/samlp_response_abstract.c,
|
||
lasso/xml/samlp_response_abstract.h, lasso/xml/samlp_status.c,
|
||
lasso/xml/samlp_status.h, lasso/xml/samlp_status_code.c,
|
||
lasso/xml/samlp_status_code.h, lasso/xml/strings.c,
|
||
lasso/xml/strings.h, lasso/xml/tools.c, lasso/xml/tools.h,
|
||
lasso/xml/xml.c, lasso/xml/xml.h: Files moved. Initialy located in
|
||
lasso/schema/ directory
|
||
|
||
2004-04-04 valos
|
||
|
||
* examples/test.c, lasso/Makefile.am,
|
||
lasso/protocols/register_name_identifier.c,
|
||
lasso/protocols/register_name_identifier.h,
|
||
lasso/protocols/single_sign_on_and_federation.c,
|
||
lasso/protocols/single_sign_on_and_federation.h: lasso/Makefile.am
|
||
|
||
2004-04-04 valos
|
||
|
||
* configure.ac: remove lasso/bindings/Makefile (directory
|
||
lasso/bindings will be not used anymore)
|
||
|
||
2004-04-02 nclapies
|
||
|
||
* lasso/protocols/name_identifier.c,
|
||
lasso/protocols/name_identifier.h: initial version
|
||
|
||
2004-04-02 nclapies
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c,
|
||
lasso/protocols/single_sign_on_and_federation.h: fix types of some
|
||
parameters
|
||
|
||
2004-04-02 nclapies
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c: add function
|
||
lasso_build_authnRequest_must_autenthicate
|
||
|
||
2004-04-02 valos
|
||
|
||
* python/lassomod.c, python/lassomod.h, python/py_lasso.c,
|
||
python/py_lasso.h, python/setup.py, python/utils.c, python/utils.h,
|
||
python/wrap_objs.c, python/wrap_objs.h, python/.cvsignore: Initial
|
||
commit
|
||
|
||
2004-04-02 valos
|
||
|
||
* lasso/lasso.c, lasso/lasso.h: Fct lasso_shutdown() now return int
|
||
values.
|
||
|
||
2004-04-01 nclapies
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c: use function
|
||
lasso_lib_subject_new() instead of lasso_saml_subject_new()
|
||
|
||
2004-04-01 nclapies
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c: fix : use
|
||
function lasso_lib_authentication_statement_new() instead of
|
||
lasso_saml_authentication_statement_new()
|
||
|
||
2004-04-01 nclapies
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c,
|
||
lasso/protocols/single_sign_on_and_federation.h: add function
|
||
lasso_build_authnRequest_from_query
|
||
|
||
2004-04-01 valos
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c,
|
||
lasso/protocols/single_sign_on_and_federation.h: Added arg
|
||
protocolProfile in fct lasso_build_full_authnRequest()
|
||
|
||
2004-04-01 nclapies
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c,
|
||
lasso/protocols/single_sign_on_and_federation.h: add functions
|
||
lasso_build_assertion lasso_build_authenticationStatement
|
||
|
||
2004-04-01 nclapies
|
||
|
||
* lasso/protocols/logout.c, lasso/protocols/logout.h: add methods
|
||
lasso_build_full_logoutRequest lasso_build_full_logoutResponse
|
||
|
||
2004-04-01 nclapies
|
||
|
||
* lasso/protocols/federation_termination_notification.c,
|
||
lasso/protocols/federation_termination_notification.h: add methods
|
||
lasso_build_full_federationTerminationNotification
|
||
|
||
2004-04-01 nclapies
|
||
|
||
* lasso/protocols/register_name_identifier.c,
|
||
lasso/protocols/register_name_identifier.h: add
|
||
lasso_build_full_registerNameIdentifierRequest
|
||
lasso_build_full_registerNameIdentifierResponse
|
||
|
||
2004-04-01 valos
|
||
|
||
* examples/test.c: [no log message]
|
||
|
||
2004-04-01 valos
|
||
|
||
* examples/test.c: [no log message]
|
||
|
||
2004-04-01 valos
|
||
|
||
* examples/rsakey2.pem, examples/rsapub.pem: Initial commit : an
|
||
rsa private key (2048) and an rsa public key
|
||
|
||
2004-04-01 valos
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c: Ooops, add
|
||
missing return for funct lasso_build_authnRequest()
|
||
|
||
2004-03-30 valos
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c,
|
||
lasso/protocols/single_sign_on_and_federation.h: Added some
|
||
cosmetics, comment headers, #ifdef ...
|
||
|
||
2004-03-30 valos
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c: Added HEADER
|
||
|
||
2004-03-30 nclapies
|
||
|
||
* lasso/protocols/protocols.h: add includes of high level functions
|
||
of class building. set prototype of common functions for encoding
|
||
and signing
|
||
|
||
2004-03-30 nclapies
|
||
|
||
* lasso/protocols/protocols.c: initial version
|
||
|
||
2004-03-30 nclapies
|
||
|
||
* lasso/protocols/federation_termination_notification.c,
|
||
lasso/protocols/federation_termination_notification.h,
|
||
lasso/protocols/logout.c, lasso/protocols/logout.h,
|
||
lasso/protocols/register_name_identifier.c,
|
||
lasso/protocols/register_name_identifier.h,
|
||
lasso/protocols/single_sign_on_and_federation.c,
|
||
lasso/protocols/single_sign_on_and_federation.h: fix type
|
||
parameters from const char to const xmlChar. add function to build
|
||
response
|
||
|
||
2004-03-30 nclapies
|
||
|
||
* examples/defederation.c, examples/logout.c,
|
||
examples/registration.c: use protocols functions instead of hard
|
||
coding settings of xml classes
|
||
|
||
2004-03-29 fpeters
|
||
|
||
* examples/test.c: back out changes; it was wrong
|
||
|
||
2004-03-29 fpeters
|
||
|
||
* examples/test.c: too many parameters for format string
|
||
|
||
2004-03-29 valos
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c,
|
||
lasso/protocols/single_sign_on_and_federation.h: const char *
|
||
convert into const xmlChar *
|
||
|
||
2004-03-29 valos
|
||
|
||
* lasso/protocols/.cvsignore: Added *.lo, *.la, .deps, .libs
|
||
|
||
2004-03-29 nclapies
|
||
|
||
* lasso/protocols/federation_termination_notification.c,
|
||
lasso/protocols/federation_termination_notification.h,
|
||
lasso/protocols/logout.c, lasso/protocols/logout.h,
|
||
lasso/protocols/register_name_identifier.c,
|
||
lasso/protocols/register_name_identifier.h: initial version
|
||
|
||
2004-03-29 nclapies
|
||
|
||
* lasso/protocols/protocols.h: initial version
|
||
|
||
2004-03-29 nclapies
|
||
|
||
* lasso/protocols/single_sign_on_and_federation.c,
|
||
lasso/protocols/single_sign_on_and_federation.h: add
|
||
lasso_build_authnRequest method
|
||
|
||
2004-03-29 nclapies
|
||
|
||
* configure.ac: add protocols Makefile support
|
||
|
||
2004-03-29 nclapies
|
||
|
||
* lasso/Makefile.am, lasso/lasso.h: add support of protocols
|
||
|
||
2004-03-29 nclapies
|
||
|
||
* lasso/protocols/Makefile.am,
|
||
lasso/protocols/single_sign_on_and_federation.c,
|
||
lasso/protocols/single_sign_on_and_federation.h: initial version
|
||
|
||
2004-03-29 valos
|
||
|
||
* examples/.cvsignore: Examples binary name were added
|
||
|
||
2004-03-29 valos
|
||
|
||
* examples/test.c: [no log message]
|
||
|
||
2004-03-27 valos
|
||
|
||
* examples/defederation.c: [no log message]
|
||
|
||
2004-03-27 valos
|
||
|
||
* examples/test.c: [no log message]
|
||
|
||
2004-03-26 valos
|
||
|
||
* examples/test.c: [no log message]
|
||
|
||
2004-03-26 valos
|
||
|
||
* examples/test.c: [no log message]
|
||
|
||
2004-03-26 nclapies
|
||
|
||
* examples/logout.c: change setting function name of ProviderID :
|
||
lib_logout_request_set_providerID
|
||
|
||
2004-03-26 valos
|
||
|
||
* examples/test.c: [no log message]
|
||
|
||
2004-03-26 valos
|
||
|
||
* examples/test.c: [no log message]
|
||
|
||
2004-03-26 valos
|
||
|
||
* examples/test.c: [no log message]
|
||
|
||
2004-03-25 valos
|
||
|
||
* examples/test.c: [no log message]
|
||
|
||
2004-03-25 valos
|
||
|
||
* examples/test.c: [no log message]
|
||
|
||
2004-03-24 nclapies
|
||
|
||
* examples/defederation.c, examples/logout.c, examples/mapping.c,
|
||
examples/registration.c: initial version
|
||
|
||
2004-03-24 nclapies
|
||
|
||
* TODO: add comments about little problems with implementation of
|
||
name identifier mapping request class and question about
|
||
implementation of nodes
|
||
|
||
2004-03-23 valos
|
||
|
||
* lasso/.cvsignore: Added *.lo, *.la, .deps, .libs
|
||
|
||
2004-03-23 valos
|
||
|
||
* lasso/.cvsignore: Initial version
|
||
|
||
2004-03-23 valos
|
||
|
||
* .cvsignore: Initial version
|
||
|
||
2004-03-23 valos
|
||
|
||
* AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS, README,
|
||
TODO, autogen.sh, config.h.in, configure.ac, docs/.cvsignore,
|
||
docs/Makefile.am, docs/reference/.cvsignore,
|
||
docs/reference/Makefile.am, docs/reference/lasso.sgml,
|
||
docs/reference/lasso.types, examples/.cvsignore,
|
||
examples/rsacert.pem, examples/rsakey.pem, examples/test.c,
|
||
lasso/.cvsignore, lasso/Makefile.am, lasso/export.h, lasso/lasso.c,
|
||
lasso/lasso.h, lasso/version.h.in, lasso/protocols/.cvsignore:
|
||
Initial import
|
||
|
||
2004-03-23 valos
|
||
|
||
* AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS, README,
|
||
TODO, autogen.sh, config.h.in, configure.ac, docs/.cvsignore,
|
||
docs/Makefile.am, docs/reference/.cvsignore,
|
||
docs/reference/Makefile.am, docs/reference/lasso.sgml,
|
||
docs/reference/lasso.types, examples/.cvsignore,
|
||
examples/rsacert.pem, examples/rsakey.pem, examples/test.c,
|
||
lasso/.cvsignore, lasso/Makefile.am, lasso/export.h, lasso/lasso.c,
|
||
lasso/lasso.h, lasso/version.h.in, lasso/protocols/.cvsignore:
|
||
Initial revision
|
||
|