| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | [saml2] for any RequestDenied SAML2 response return ↵ | Benjamin Dauvergne | 2011-04-21 | 1 | -0/+3 | |
| | | | | | | | | | LASSO_PROFILE_ERROR_REQUEST_DENIED as error | |||||
| * | | [core] add a generic LASSO_PROFILE_ERROR_REQUEST_DENIED | Benjamin Dauvergne | 2011-04-21 | 2 | -1/+9 | |
| | | | ||||||
| * | | [core] make LassoServerLoadMetadataFlag enum a typedef | Benjamin Dauvergne | 2011-04-20 | 4 | -10/+10 | |
| | | | ||||||
| * | | Merge branch 'load-federation' | Benjamin Dauvergne | 2011-04-14 | 18 | -37/+27842 | |
| |\ \ | ||||||
| | * | | [tools] redirect xmlsec errors to lasso error handler | Benjamin Dauvergne | 2011-04-14 | 1 | -0/+12 | |
| | | | | ||||||
| | * | | [tools] use LASSO_LOG_DOMAIN instead of magic constant | Benjamin Dauvergne | 2011-04-14 | 1 | -3/+4 | |
| | | | | ||||||
| | * | | [Makefile] move lasso/xml/tools.h to public headers | Benjamin Dauvergne | 2011-04-14 | 1 | -2/+2 | |
| | | | | ||||||
| | * | | [core] add flags parameter to lasso_server_load_metadata to tune signature ↵ | Benjamin Dauvergne | 2011-04-14 | 6 | -31/+109 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | checking on metadata files The flags parameter allows to control the checking of digital signature upon EntityDescriptor and EntitiesDescriptor nodes in SAML 2.0 metadata files. The default behaviour is to check all found signatures and to inherit signature from EntitiesDescriptor to their children. By only enabling checking of EntityDescrtiptor node signatures it's also possible to only check signature at the EntityDescriptor level and so only trust individual entities and not the aggregating provider. | |||||
| | * | | [core] update documentation of lasso_server_load_metadata | Benjamin Dauvergne | 2011-04-04 | 1 | -7/+8 | |
| | | | | ||||||
| | * | | [core] make lasso_server_load_metadata load any metadata file | Benjamin Dauvergne | 2011-04-04 | 5 | -36/+110 | |
| | | | | | | | | | | | | | | | | | | | | | | The new code can load metadata file with a EntityDescriptor root node, and with nested EntitiesDescriptor. Idea and prototype by Olav Morken. | |||||
| | * | | [server] in lasso_server_load_metadata do not duplicate checks already made ↵ | Benjamin Dauvergne | 2011-04-04 | 1 | -7/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | by lasso_verify_signature lasso_verify_signature already checks that reference is to the given signed node, be it referenced through an ID or through an empty reference. | |||||
| | * | | [xml] if signature reference is empty check that signed node is the document ↵ | Benjamin Dauvergne | 2011-04-04 | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | root An empty reference means the complete document, so the signed node is the root element of this document. We must check that the parameter signe_node dmatches our assumption. | |||||
| | * | | [core] rename lasso_server_load_federation to lasso_server_load_metadata | Benjamin Dauvergne | 2011-04-04 | 4 | -19/+13 | |
| | | | | | | | | | | | | | | | | | | | | | | The aim of this function is now to load any metadata file, and to replace completely the use of lasso_server_add_provider. The metadata content argument is replaced by a metadata file path to more closely match other APIs. | |||||
| | * | | [core] add a loaded_entity_ids output parameter to lasso_server_load_federation | Benjamin Dauvergne | 2011-03-30 | 6 | -7/+24 | |
| | | | | | | | | | | | | | | | | It allows to know which entity has been loaded from the metadata file. It must be freed by the caller. | |||||
| | * | | [core] add a blacklisted_entity_ids parameter to lasso_server_load_federation | Benjamin Dauvergne | 2011-03-30 | 5 | -7/+18 | |
| | | | | | | | | | | | | | The goal is to prevent loading of provider known to have problems. | |||||
| | * | | [tests] remove spurious output | Benjamin Dauvergne | 2011-03-29 | 1 | -2/+0 | |
| | | | | ||||||
| | * | | [tests] continue improving the lasso_server_load_federation test cases | Benjamin Dauvergne | 2011-03-29 | 1 | -2/+4 | |
| | | | | ||||||
| | * | | [tests] test lasso_server_load_federation | Benjamin Dauvergne | 2011-03-29 | 2 | -0/+38 | |
| | | | | | | | | | | | | | | | | The test operates on the metadata file of the french university network Renater. | |||||
| | * | | [tests] add renater federation metadata file for testing | Benjamin Dauvergne | 2011-03-29 | 1 | -0/+27414 | |
| | | | | ||||||
| | * | | [core] add a lasso_server_load_federation method | Benjamin Dauvergne | 2011-03-29 | 2 | -0/+74 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This method allows to load providers in bulk from what is called a federation file, i.e a SAML metadata file containing declarations for more than one provider. Those file are usually signed to bind some trust to its content, so lasso_server_load_federation can take an optional file path to a certificate chain file used to check the signature on the given XML content. Only same document signature is accepted (i.e. there must be only one XML signature reference and it should be to the empty string meaning the « current » document). | |||||
| | * | | [core] add a private constructor to build LassoProvider object from an xmlNode | Benjamin Dauvergne | 2011-03-29 | 3 | -17/+41 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | I'm not sure of the need outside lasso so I will let this method private for the moment. It's an helper method for the lasso_server_load_federation method which traverses an EntitiesDescriptor node to find all the EntityDescriptor contained inside. | |||||
| | * | | [saml2] add and internal method to load a federation metadata file | Benjamin Dauvergne | 2011-03-29 | 2 | -0/+52 | |
| | | | | | | | | | | | | | | | | | | | | | | It only loads one kind of provider (idp or sp). It's currently impossible for a provider to have the two roles at the same time toward a given LassoServer object, i.e. the current service is a service provider or an identity provider, it cannot be the two at the same time. | |||||
| | * | | [saml2] improve reporting of errors when loading a provider metadata file | Benjamin Dauvergne | 2011-03-29 | 1 | -2/+7 | |
| | | | | ||||||
| | * | | [xml] allow empty reference in XML signature (document signature) | Benjamin Dauvergne | 2011-03-29 | 2 | -7/+20 | |
| | | | | ||||||
| | * | | [xml] make id_attr_name parameter optional for lasso_verify_signature | Benjamin Dauvergne | 2011-03-29 | 1 | -4/+6 | |
| | | | | ||||||
| * | | | [web] update download page | Benjamin Dauvergne | 2011-04-04 | 1 | -1/+1 | |
| |/ / | ||||||
| * | | [xml] fix lasso_node_get_xmlnode_for_any_type | Benjamin Dauvergne | 2011-03-07 | 1 | -1/+10 | |
| | | | | | | | | | | | | | | | xmlCopyPropList does not copy the property list into the target it just copy it with respect to the target (mainly for namespace references). This patch adds the real copy into the target node. | |||||
| * | | [core] add missing namespace definitions to internal objects | Benjamin Dauvergne | 2011-03-01 | 10 | -6/+37 | |
| | | | | | | | | | | | | | | | Identity, Lecp, Login, Logout, NameIdentifierMapping, NameRegistration, Session, AssertionQuery, Ecp and NameIdManagement objects were missing a namespace association to their GObject class. It broke when you try to dump a node created by lasso_node_new_from_dump. | |||||
| * | | [tests] add test case for multiple load and dump of the same object | Benjamin Dauvergne | 2011-03-01 | 1 | -0/+72 | |
| | | | ||||||
| * | | [debian] adapt packaging to official section overrides | Frédéric Péters | 2011-02-08 | 1 | -2/+2 | |
| | | | ||||||
| * | | [debian] sync packaging with official package | Frédéric Péters | 2011-02-08 | 5 | -87/+113 | |
| | | | ||||||
| * | | Merge branch 'master' of git@dev.entrouvert.org:lasso | Benjamin Dauvergne | 2011-01-25 | 2 | -44/+45 | |
| |\ \ | ||||||
| | * | | [Fedora RPM] spec file update | Jean-Marc Liger | 2011-01-25 | 1 | -43/+44 | |
| | | | | ||||||
| | * | | [php5] Comments starting with '#' are deprecated | Frédéric Péters | 2011-01-14 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | [tests] change perfs to accept a second parameter giving the data files to use | Benjamin Dauvergne | 2011-01-24 | 11 | -14/+397 | |
| |/ / | | | | | | | | | Also add metadata files to check performance with 512 and 1024 bit RSA keys. | |||||
| * | | Remove right column with download, binary packages and source links | Benjamin Dauvergne | 2011-01-05 | 1 | -21/+0 | |
| | | | | | | | | | It is redundant with other columns. | |||||
| * | | [web] fix date and version in news 19 | Benjamin Dauvergne | 2011-01-05 | 1 | -1/+1 | |
| | | | ||||||
| * | | [web] fix typo in news for release 2.3.5 | Benjamin Dauvergne | 2011-01-05 | 1 | -1/+1 | |
| | | | ||||||
| * | | Merge branch 'hotfixes-2.3.5' | Benjamin Dauvergne | 2011-01-05 | 6 | -5/+80 | |
| |\| | ||||||
| | * | [ŕelease] Add release notes, update doap files and website | Benjamin Dauvergne | 2011-01-05 | 5 | -3/+68 | |
| | | | ||||||
| | * | [dist] create Changelog directly from git | Benjamin Dauvergne | 2011-01-05 | 1 | -2/+12 | |
| | | | ||||||
| * | | [tests] adapt Makefile.am to new path of metadata dir | Benjamin Dauvergne | 2011-01-04 | 2 | -2/+3 | |
| | | | ||||||
| * | | Merge branch 'hotfixes-2.3.5' | Benjamin Dauvergne | 2011-01-04 | 15 | -10/+28 | |
| |\| | ||||||
| | * | [wsf] fix wsf preprocessor conditionals | Benjamin Dauvergne | 2011-01-04 | 6 | -2/+9 | |
| | | | ||||||
| | * | [bindings python] configure basic logging | Benjamin Dauvergne | 2011-01-04 | 3 | -0/+9 | |
| | | | ||||||
| | * | [ghashtable] add G_GNUC_UNUSED to remove unused static functions warning | Benjamin Dauvergne | 2011-01-04 | 1 | -3/+3 | |
| | | | ||||||
| | * | [saml2] when parsing short numbers reinitialize errno | Benjamin Dauvergne | 2011-01-04 | 1 | -1/+3 | |
| | | | ||||||
| | * | [bindings perl] fix get_hash_of_objects | Benjamin Dauvergne | 2011-01-04 | 1 | -1/+1 | |
| | | | ||||||
| | * | [bindings php5] remove hardcoding the php5 cli interpreter | Benjamin Dauvergne | 2011-01-04 | 3 | -3/+3 | |
| | | | | | | | | | | | The test script did fail under Centos/Fedora because the interpreter for php5 is named php. | |||||
| * | | Merge branch 'hotfixes-2.3.5' | Benjamin Dauvergne | 2010-12-22 | 0 | -0/+0 | |
| |\| | ||||||
