summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorEmmanuel Raviart <eraviart@entrouvert.com>2004-09-07 17:45:02 +0000
committerEmmanuel Raviart <eraviart@entrouvert.com>2004-09-07 17:45:02 +0000
commit0bc0ac885074288b7bd9a02aecf73f0359a94509 (patch)
tree6d9baf2a00f22b40632cd3959a22f3c974d3277c /ChangeLog
parent65ea31957039c539a3de503ea4acf0b90bf6ffd3 (diff)
downloadlasso-0bc0ac885074288b7bd9a02aecf73f0359a94509.tar.gz
lasso-0bc0ac885074288b7bd9a02aecf73f0359a94509.tar.xz
lasso-0bc0ac885074288b7bd9a02aecf73f0359a94509.zip
Created ChangeLog using cvs2cl -f ChangeLog --FSF
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog8588
1 files changed, 8588 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e69de29b..e26fc4f9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -0,0 +1,8588 @@
+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
+