Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | only set samlp:Success in samlp:Response if assertion was found; fall back to | Frederic Peters | 2004-12-28 | 1 | -1/+1 |
| | | | | | samlp:RequestDenied in other cases since there is currently no way to be more precise. | ||||
* | added LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS error code | Frederic Peters | 2004-12-28 | 1 | -0/+1 |
| | |||||
* | generate xmlsec signatures in get_xmlNode; this should allow envelopes (in | Frederic Peters | 2004-12-28 | 24 | -100/+89 |
| | | | | LECP) to work properly. | ||||
* | Fixed lasso_lecp_build_authn_request_envelope_msg, | Frederic Peters | 2004-12-27 | 1 | -1/+5 |
| | | | | | | lasso_lecp_process_authn_request_envelope_msg and lasso_lecp_build_authn_request_msg to properly deal with signatures (and, generally, to work) | ||||
* | support for <lib:Extension> elements in query (not yet reconstructed); enabled | Frederic Peters | 2004-12-27 | 2 | -7/+66 |
| | | | | for <lib:AuthnRequest> | ||||
* | Moved back Extension support from xmlNode* to GList*; "SP login using | Frederic Peters | 2004-12-27 | 14 | -22/+22 |
| | | | | post/artifact (testing Extension); SP logout using SOAP." test now works. | ||||
* | added lib:Extension support to dst classes. | Frederic Peters | 2004-12-24 | 8 | -7/+14 |
| | |||||
* | errata2 makes SPProvidedNameIdentifier optional; changed schema snippet | Frederic Peters | 2004-12-24 | 1 | -1/+1 |
| | | | | accordingly | ||||
* | errata2 adds a NotOnOrAfter attribute to LogoutRequests | Frederic Peters | 2004-12-24 | 2 | -1/+5 |
| | |||||
* | removed obsolete comment | Frederic Peters | 2004-12-24 | 1 | -1/+1 |
| | |||||
* | Moved <lib:Extension> to xmlNode* since the developer can use xmlAddNextSibling | Frederic Peters | 2004-12-23 | 11 | -19/+19 |
| | | | | to add other nodes. (not tested) | ||||
* | Removed _new functions for abstract classes; added _new functions for classes | Frederic Peters | 2004-12-23 | 50 | -73/+91 |
| | | | | | that only had _new_full functions. Documented a little bit; marked public members in structures as such. | ||||
* | removed cut'n pasted doc from oasis | Frederic Peters | 2004-12-23 | 1 | -6/+1 |
| | |||||
* | remove angle brackets around elements in doc strings so they can now be | Frederic Peters | 2004-12-23 | 18 | -19/+19 |
| | | | | considered as docbook (necessary to produce itemized lists in docstrings) | ||||
* | removed copy/pasted OASIS documentation | Frederic Peters | 2004-12-23 | 1 | -17/+1 |
| | |||||
* | Removed docstring copy/pasted from OASIS documentation (looks like BSD so | Frederic Peters | 2004-12-23 | 1 | -18/+2 |
| | | | | | it should be allowed if they are cited but I prefer to have full copyright over Lasso code) | ||||
* | create namespace in the air not to disturb xmlnode | Frederic Peters | 2004-12-22 | 1 | -1/+1 |
| | |||||
* | disco:Status doesn't exist; once again fall back to UtilityStatus | Frederic Peters | 2004-12-22 | 1 | -0/+2 |
| | |||||
* | pp:Status are not DstStatus but UtilityStatus; acknowledge. | Frederic Peters | 2004-12-22 | 1 | -0/+2 |
| | |||||
* | fixed QueryResponse get_xmlNode function. | Frederic Peters | 2004-12-22 | 1 | -1/+1 |
| | |||||
* | Updated get_xmlNode(). | Nicolas Clapies | 2004-12-22 | 1 | -3/+2 |
| | |||||
* | minor adjustments to documentation | Frederic Peters | 2004-12-22 | 1 | -29/+33 |
| | |||||
* | moves back <ds:Signature> to the place the schema gave them. | Frederic Peters | 2004-12-21 | 1 | -13/+5 |
| | |||||
* | removed declaration of inexistant function | Frederic Peters | 2004-12-21 | 1 | -1/+0 |
| | |||||
* | removed unused variable | Frederic Peters | 2004-12-21 | 1 | -1/+1 |
| | |||||
* | Updated list of files generated by SWIG in C# and Java bindings; fixed PHP | Frederic Peters | 2004-12-21 | 1 | -2/+3 |
| | | | | | Makefile.am; use $(srcdir) to get correct directory in code generation python scrips. make distcheck works after that. | ||||
* | Added lasso_disco_query_response_new_from_message() constructor. | Nicolas Clapies | 2004-12-21 | 1 | -0/+4 |
| | |||||
* | fixed name space in dump message of LassoDiscoQueryResponse and ↵ | Nicolas Clapies | 2004-12-21 | 2 | -2/+73 |
| | | | | LassoDiscoModifyResponse : every element children inerit the discovery name space. | ||||
* | Severe libxml2 and xmlsec riot. | Frederic Peters | 2004-12-21 | 3 | -85/+173 |
| | | | | | | | | | | Always put <ds:Signature> as the last node since it looks like the right thing to do (and even if the schema seems to say otherwise). Try to clean xml messages and remove redundant xml namespace declarations. Behind libxml2 back and cleaning memory properly. We���re off the streets now / And back on the road / On the riot trail. | ||||
* | define correct namespace on QueryResponse | Frederic Peters | 2004-12-21 | 1 | -1/+1 |
| | |||||
* | removed unnecessary xmlReconciliateNs | Frederic Peters | 2004-12-20 | 1 | -2/+0 |
| | |||||
* | correctly sets namespace on Query and QueryResponse Personal Profile nodes. | Frederic Peters | 2004-12-20 | 4 | -38/+20 |
| | |||||
* | Refactored signature code so it is now shared between requests/responses and | Frederic Peters | 2004-12-20 | 6 | -107/+75 |
| | | | | artifacts. | ||||
* | Added differentiation between creating xmlnode for lasso use (the _dump | Frederic Peters | 2004-12-19 | 10 | -52/+122 |
| | | | | | | | | | | | | 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). | ||||
* | add nodes in reverse class order to get them in schema order | Frederic Peters | 2004-12-19 | 1 | -2/+9 |
| | |||||
* | Moved signature template stuff into xml.c and use XmlSnippet for them; this | Frederic Peters | 2004-12-19 | 4 | -98/+77 |
| | | | | | should insure proper validation against Liberty XML schemas and should help adding missing signature support to <Assertion> | ||||
* | Isolated CFLAGS to be used when compiling Lasso in LASSO_CORE_CFLAGS; don't use | Frederic Peters | 2004-12-17 | 4 | -18/+11 |
| | | | | | those when compiling tests in order to catch errors in headers. Also moved a few things in header files; need more thinking about that. | ||||
* | don't export functions defined in tools.h | Frederic Peters | 2004-12-17 | 2 | -11/+14 |
| | |||||
* | Done with the new query snippets system (everything but the IDPEntries in | Frederic Peters | 2004-12-17 | 14 | -393/+181 |
| | | | | | <lib:AuthnRequest>). It has nested <samlp:StatusCode> support but ID-FF layer must still be updated to produce them. | ||||
* | new (draft) query snippet mechanism to generate query string; deployed in | Frederic Peters | 2004-12-17 | 6 | -95/+226 |
| | | | | <lib:RegisterNameIdentifier/> | ||||
* | (almost) done with errors in ID-FF; remaining "return -1" have been converted | Frederic Peters | 2004-12-16 | 2 | -5/+31 |
| | | | | | | | 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. | ||||
* | added minimal support (only XML, no mapping to URL yet) for | Frederic Peters | 2004-12-16 | 20 | -15/+71 |
| | | | | | | <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded"/> added memory management to list* XmlSnippet | ||||
* | memory management work | Frederic Peters | 2004-12-15 | 1 | -3/+9 |
| | |||||
* | no longer play fool mixing pointers and integers; they are not always the same | Frederic Peters | 2004-12-15 | 1 | -22/+35 |
| | | | | size and this bites quite hard on AMD-64 (shame on me). | ||||
* | fixed a few "variable might be used uninitialized in this function" detected | Frederic Peters | 2004-12-15 | 2 | -2/+5 |
| | | | | with gcc-3.4 -O3. | ||||
* | Added support of modify request from a SP to AP : updated element's class in ↵ | Nicolas Clapies | 2004-12-15 | 5 | -7/+15 |
| | | | | level 1 (Modify and ModifyResponse) and implemented modify request in level 2 id wsf. | ||||
* | added new standard error code LASSO_PROFILE_ERROR_BUILDING_QUERY_FAILED | Frederic Peters | 2004-12-15 | 2 | -0/+3 |
| | |||||
* | new LASSO_PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND error code | Frederic Peters | 2004-12-15 | 2 | -0/+3 |
| | |||||
* | coherent error handling for "identity not found" and "federation not found" | Frederic Peters | 2004-12-15 | 2 | -1/+7 |
| | | | | cases. | ||||
* | new LASSO_PROFILE_ERROR_UNKNOWN_PROFILE_URL profile error and replaced a bunch | Frederic Peters | 2004-12-14 | 2 | -0/+3 |
| | | | | of 'return -1;' with that one. |