Commit Graph

768 Commits

Author SHA1 Message Date
Romain Chantereay ce352716fd Add windows linker --add-stdcall-alias in order to permit failsafe use of DLLs. 2004-09-07 17:07:59 +00:00
Nicolas Clapies e4de8cee48 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 14:25:55 +00:00
Nicolas Clapies dcef5a4591 Fixed a seg fault in lasso_logout_get_next_providerID() 2004-09-07 14:22:23 +00:00
Nicolas Clapies 984ae67795 *** empty log message *** 2004-09-07 14:09:48 +00:00
Nicolas Clapies 4ba23fe9a8 Added entries for missing methods of logout object documentation : lasso_logout_init_request() and lasso_logout_reset_providerID_index() 2004-09-07 13:42:20 +00:00
Nicolas Clapies f922f7fffc Updated the API developer documentation 2004-09-07 13:41:22 +00:00
Nicolas Clapies de7d014d90 Updated the API developer documentation 2004-09-07 13:20:15 +00:00
Frédéric Péters 2e068417cf a bit late; fixed use of unitialized variables (-Wuninitialized needs -O) 2004-09-06 17:49:19 +00:00
Nicolas Clapies 7f96eb8e68 *** empty log message *** 2004-09-06 15:30:54 +00:00
Nicolas Clapies a4b4520abe *** empty log message *** 2004-09-06 15:27:26 +00:00
Nicolas Clapies e1fd04f28e Added lasso_logout_dump() to logout.h 2004-09-06 14:38:46 +00:00
Nicolas Clapies 19d696b1ac Renamed methods lasso_logint_set_assertion*() to lasso_login_set_assertion*() 2004-09-06 14:14:26 +00:00
Nicolas Clapies 0fd0bccbf5 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 12:51:42 +00:00
Nicolas Clapies 8bcb9c4e0c Added version attribute in lasso dump messages 2004-09-06 12:36:47 +00:00
Frédéric Péters 3bc0eef7cd missing includes, unusued variables, usual saturday stuff. 2004-09-04 10:36:32 +00:00
Nicolas Clapies 7c777b2605 *** empty log message *** 2004-09-04 09:27:29 +00:00
Nicolas Clapies ad17109437 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 09:19:58 +00:00
Nicolas Clapies b2ccb0cbb1 *** empty log message *** 2004-09-03 16:30:38 +00:00
Nicolas Clapies 7e03fa2eba 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 16:28:56 +00:00
Nicolas Clapies 595d9b2987 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 16:25:00 +00:00
Nicolas Clapies 1e05cd748c 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-03 16:12:51 +00:00
Frédéric Péters 3efabaa8d8 disable xmlsec version check 2004-09-02 08:33:54 +00:00
Nicolas Clapies b67da551e7 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 16:49:17 +00:00
Nicolas Clapies eb9391ec2d *** empty log message *** 2004-09-01 16:35:42 +00:00
Nicolas Clapies 3988290a83 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 15:40:56 +00:00
Nicolas Clapies 6b6ba1f14d 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 14:14:32 +00:00
Nicolas Clapies 6ae6d57c53 Added support of index ProviderID in lasso_session_dump() and lasso_session_new_from_dump() 2004-09-01 10:52:31 +00:00
Nicolas Clapies ca025c083e Fixed bug when getting relay state in lasso_logout_process_response_msg() 2004-09-01 10:22:32 +00:00
Frédéric Péters 2bde0c2ddb removed extra parentheses after return statements; 2004-09-01 09:59:53 +00:00
Nicolas Clapies 16fb06a9ab Added free of temporary node object in lasso_logout_new_from_dump() 2004-09-01 09:07:54 +00:00
Nicolas Clapies 44abe254d8 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 09:05:36 +00:00
Nicolas Clapies 45ecab5e0d 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 09:03:28 +00:00
Nicolas Clapies 06dc7c8248 Replaced lasso_session_get_next_providerID() with lasso_session_get_first_providerID() 2004-09-01 08:16:35 +00:00
Nicolas Clapies 901304c025 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-09-01 08:06:19 +00:00
Nicolas Clapies fac7a1c274 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 16:22:12 +00:00
Nicolas Clapies 202ff8f707 fixed bug in lasso_logout_dump() and lasso_logout_new_from_dump() 2004-08-31 16:20:41 +00:00
Frédéric Péters 4271aa6774 strcmp is used; string.h must be included 2004-08-31 12:21:26 +00:00
Frédéric Péters 76fbaaa726 g_sprintf is used; gprintf.h must be included 2004-08-31 12:21:09 +00:00
Frédéric Péters 5c3aee0242 default: in switches 2004-08-31 12:19:35 +00:00
Frédéric Péters d5f13f48fd removed unused variables 2004-08-31 12:17:17 +00:00
Frédéric Péters 0519a8de18 g_sprintf is used; glib/gprintf.h must be included 2004-08-31 12:16:23 +00:00
Frédéric Péters f96393e58c strlen is used; string.h must be included 2004-08-31 12:15:32 +00:00
Frédéric Péters 5049245d14 properly cast request to needed type 2004-08-31 12:14:43 +00:00
Frédéric Péters 0a17ff11d8 default: to set descriptor to NULL; so it won't be undefined on the next line
where it was tested.
2004-08-31 12:12:34 +00:00
Frédéric Péters 7bdaf1b062 xmlSecBase64Encode is used; xmlsec/base64.h must be included 2004-08-31 12:10:53 +00:00
Frédéric Péters 7406c707e0 g_sprintf is used; gprintf.h must be included; default: statement in switch. 2004-08-31 12:09:36 +00:00
Nicolas Clapies 00f88598ee Added support of code error LASSO_PROFILE_ERROR_MISSING_REQUEST in lasso_logout_build_response_msg() 2004-08-31 12:05:51 +00:00
Nicolas Clapies de018d1573 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 12:05:04 +00:00
Emmanuel Raviart 5d55d61805 Typo correction. 2004-08-31 10:54:48 +00:00
Nicolas Clapies cffc28fd25 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 10:48:50 +00:00