summaryrefslogtreecommitdiffstats
path: root/lasso/id-ff/logout.c
Commit message (Collapse)AuthorAgeFilesLines
* added LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS error codeFrederic Peters2004-12-281-1/+3
|
* don't crash if session was not setFrederic Peters2004-12-281-0/+3
|
* generate xmlsec signatures in get_xmlNode; this should allow envelopes (inFrederic Peters2004-12-281-17/+20
| | | | LECP) to work properly.
* documented #LassoLogout; actually most docstrings were already there but areFrederic Peters2004-12-231-85/+101
| | | | way too much going into Lasso internals. Not fixed yet.
* documented #LassoSession. Removed lasso_session_get_authentication_method andFrederic Peters2004-12-231-1/+1
| | | | lasso_session_get_first_providerID methods that were obsolete and unused.
* documenting #LassoIdentity and #LassoFederationFrederic Peters2004-12-221-2/+1
|
* Added differentiation between creating xmlnode for lasso use (the _dumpFrederic Peters2004-12-191-2/+2
| | | | | | | | | | | | functions) and creating xmlnode for the wire (export_to_soap...). This was necessary to keep track of private_key_file to use on an Assertion while it was kept in a lasso session dump and restored later. This means the get_xmlNode functions have now a second parameter, gboolean lasso_dump, TRUE when dumping for lasso internal use. On the bright side assertions are now signed (that signature is not yet checked).
* if available, use profile->msg_relayState to init request in init_requestFrederic Peters2004-12-191-5/+4
| | | | functions.
* Moved LassoProfile->nameIdentifier from char* to LassoSamlNameIdentifier*,Frederic Peters2004-12-181-3/+3
| | | | | | | | | | | gaining back access to the nameFormat added late before 0.5. There are no bindings for LassoSamlNameIdentifier; as a temporary and compatible measure; profile->nameIdentifier in bindings continues to return a char* (profile->nameIdentifier->content). At the same time the same change has been done for LassoNameRegistration->oldNameIdentifier.
* <samlp:Status> created by Lasso should now be compatible with SAMLFrederic Peters2004-12-171-0/+5
| | | | | | | | | requirements [SAMLCore11]. [SAMLCore11] Maler, Eve, Mishra, Prateek, Philpott, Rob, eds. (27 May 2003). "Assertions and Protocol for the OASIS Security Assertion Markup Language (SAML) V1.1," OASIS Committee Specification, version 1.1, Organization for the Advancement of Structured Information Standards
* deal with missing Status in LogoutResponseFrederic Peters2004-12-171-1/+9
|
* (almost) done with errors in ID-FF; remaining "return -1" have been convertedFrederic Peters2004-12-161-13/+10
| | | | | | | to LASSO_ERROR_UNDEFINED (there are forty-three of them). LASSO_ERROR_UNDEFINED was redefined from -999 to -1 so it is easier to add new sequences of errros.
* pointers are %p in format strings, not %xFrederic Peters2004-12-151-2/+2
|
* fixed a few "variable might be used uninitialized in this function" detectedFrederic Peters2004-12-151-7/+10
| | | | with gcc-3.4 -O3.
* added new standard error code LASSO_PROFILE_ERROR_BUILDING_QUERY_FAILEDFrederic Peters2004-12-151-3/+7
|
* new LASSO_PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND error codeFrederic Peters2004-12-151-3/+1
|
* coherent error handling for "identity not found" and "federation not found"Frederic Peters2004-12-151-8/+4
| | | | cases.
* new LASSO_PROFILE_ERROR_UNKNOWN_PROFILE_URL profile error and replaced a bunchFrederic Peters2004-12-141-3/+5
| | | | of 'return -1;' with that one.
* more error code harmony, now with a new critical_error macroFrederic Peters2004-12-141-11/+9
|
* status code has been set in lasso_lib_logout_respone_new_fullFrederic Peters2004-12-141-2/+0
|
* use XmlSnippet for LassoLogout dump/restoreFrederic Peters2004-12-131-49/+22
|
* more error code harmonization.Frederic Peters2004-12-131-4/+2
|
* harmonized remote_provider tests (check and error code set toFrederic Peters2004-12-131-7/+7
| | | | LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND)
* dealing with errors; now like this:Frederic Peters2004-12-131-6/+8
| | | | return error_code(G_LOG_LEVEL_CRITICAL, LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED);
* overridden spelling fix caused alignment wreckageFrederic Peters2004-12-101-1/+1
|
* reenabled signature checking on query strings (xml messages still to do)Frederic Peters2004-12-101-2/+2
|
* The past participle of "to override" is overridden.Emmanuel Raviart2004-12-071-1/+1
| | | | see http://en.wiktionary.org/wiki/Overridden
* do not share memory between profile->remote_providerID and response->ProviderIDFrederic Peters2004-12-031-1/+2
|
* indentation workFrederic Peters2004-11-251-5/+3
|
* limit line length to 100 characters.Frederic Peters2004-11-251-7/+11
|
* renamed private struct member to private_data (gtk+ does it like that)Frederic Peters2004-11-221-8/+8
|
* added error checking on query strings; python tests should now passFrederic Peters2004-11-221-2/+3
|
* cleaning #includesFrederic Peters2004-11-161-5/+0
|
* renamed lasso/environs/ to lasso/id-ff/Frederic Peters2004-11-151-1/+1
|
* return value on init_from_xml; and minor tweaks to code styleFrederic Peters2004-11-091-82/+76
|
* fixed previous lasso-head portFrederic Peters2004-11-011-1/+1
|
* Corrected lasso_logout_process_response_msg so that it works for proxies.Frederic Peters2004-11-011-18/+26
|
* xmlsec for logout requests and responsesFrederic Peters2004-10-301-19/+4
|
* ds:Signature in <samlp:request/> (in login) (and the signature is not verifiedFrederic Peters2004-10-291-2/+2
| | | | yet)
* removal of \n at end of error messagesFrederic Peters2004-10-271-5/+5
|
* Done with the move to structures and the removal of protocols/ (lasso branchedFrederic Peters2004-10-271-924/+683
| | | | | | | | on October 2nd; occasional merges since then). - Compatible with current souk test suites. - Missing memory management for everything in xml/ - Missing xmlsec support for SOAP messages.
* Integrated scalp_is_liberty_query into Lasso. Consequently,Emmanuel Raviart2004-10-021-6/+5
| | | | | LASSO_PROFILE_ERROR_INVALID_QUERY is now a negative error code and a critical message is displayed when this error occurs.
* Homogeneized error handling for HTTP methods in requests.Emmanuel Raviart2004-10-021-4/+4
| | | | | | | Reworked error codes, so that positive and negative numbers don't overlap: It will be easier to change the sign of an error code without break API. Realigned error codes definitions.
* Renamed 'ca_certificate' property of LassoProvider object to 'ca_cert_chain'Valery Febvre2004-09-271-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Added a new property 'secret_key' in LassoServer object Changed prototype of lasso_server_new() method BEFORE: LassoServer * lasso_server_new(gchar *metadata, gchar *public_key, gchar *private_key, gchar *certificate, lassoSignatureMethod signature_method) AFTER: LassoServer * lasso_server_new(const gchar *metadata, const gchar *private_key, const gchar *secret_key, const gchar *certificate) public_key param was removed because it was useless. secret_key was added to decrypt private_key signature_method was removed (default value is lassoSignatureMethodRsaSha1). 2 new methods was added to access 'signature_method' property of LassoServer: lasso_server_get_signature_method() and lasso_server_set_signature_method() Update Lasso.i
* Fixed bug #293 : memory leak on content local variable in ↵Nicolas Clapies2004-09-271-2/+7
| | | | lasso_logout_init_request().
* Made remote_providerID optional in lasso_lecp_build_authn_request_msg and inEmmanuel Raviart2004-09-201-1/+2
| | | | | | | | SWIG Corrected SWIG handling of metadata. Added attribute providerIds to Session in SWIG.
* use g_strdup_printf to avoir buffer size calculations and g_snprintf to avoirFrederic Peters2004-09-171-6/+3
| | | | buffer overrun.
* Changed comment if error when building query logout request messageNicolas Clapies2004-09-101-1/+1
|
* Comments miss in some last commits, so : the 4 last commits fixed a bad bug ↵Nicolas Clapies2004-09-071-2/+0
| | | | in lasso_logout_get_next_provideID() and a bug in the setting of status code value in logout response
* Fixed a seg fault in lasso_logout_get_next_providerID()Nicolas Clapies2004-09-071-10/+6
|