summaryrefslogtreecommitdiffstats
path: root/lasso
Commit message (Collapse)AuthorAgeFilesLines
...
* Add missing initializations.Benjamin Dauvergne2008-10-222-2/+2
|
* Add substitute code for g_strcmp0Benjamin Dauvergne2008-10-161-0/+16
|
* Integrate modification from Olav Morken <olavmo@stud.ntnu.no>Benjamin Dauvergne2008-10-131-2/+7
| | | | | It fixes bad url encoding of relaystates for logout profile. A better fix for all profiles is coming.
* add files to nodist_HEADERS to pass distcheckBenjamin Dauvergne2008-10-131-1/+2
|
* add functionality to enable debugging flags at runtimeBenjamin Dauvergne2008-10-017-12/+132
| | | | | | | | | | | | | | | | | | | | | | This code permit to set flags, separated by commas, space, tabulations, or colons. This flags activates debug functions like, suppressing validations of signatures or print debugging message about deallocations. The new flags are defined in /lasso/debug.h they can be set using an environment variable named LASSO_FLAG or a function named lasso_set_flag. There are two flags currently: - verify-signature: To deactivate it, pass 'no-verify-signature' inside LASSO_DEBUG. It desactivate signature verification, inside two functions: lasso_query_verify_signature and lasso_provider_verify_signature. - memory-debug: It enabled reporting of memory deallocation inside generic memory dellaocator for LassoNode objects and also in bindings. - lasso/xml/xml.c: do not free a null hash table pointer.
* cleaned up some codeDamien Laniel2008-10-011-17/+12
|
* fixed docstrings ; added an exported function ; reorganised functions in fileDamien Laniel2008-10-012-32/+47
|
* fixed segfaultsDamien Laniel2008-10-012-10/+19
|
* If ProviderID isn't found in an AuthnResponse, immediately return a critical ↵Damien Laniel2008-09-231-4/+3
| | | | error
* Many fix to compile with --enable-wsf and --enable-debugging and also toBenjamin Dauvergne2008-09-233-18/+23
| | | | | | | | | | | | | | | | | | remove valgrind errors through python tests. 1. Rename lasso_wsf_profile_new_full for java bindings (cannot subclass in overrides of static methods). 2. Add const modifiers to many functon signatures in bindings/python/wrapper_top.c. 3. add initialisation of private_data->encryption_sym_key_type (to please valgrind) in instance_init of LassoProvider. 4. Add new macro to assign xmlNode, we consider xmlNode to be an immutable value, and always use xmlCopyNode for assignment. The macros is called named lasso_assign_node. 5. Fix segfault, when using xmlSec to encrypt the newly created encrypted node replace the original node inside the xmlDoc structure, and the original node is freed automatically. So you cannot borrow the encrypted if you do not remove it from xmlDoc first.
* free xmlDoc only onceDamien Laniel2008-09-171-9/+10
|
* fixed docstringDamien Laniel2008-09-171-4/+4
|
* fixed docstrings which fucked php5 bindingDamien Laniel2008-09-173-9/+9
|
* fixed various bugs with new compilation flagsDamien Laniel2008-09-1612-60/+35
|
* * Remove ending blanksBenjamin Dauvergne2008-09-12718-4008/+4008
|
* * Remove warnings:Benjamin Dauvergne2008-09-1244-226/+108
| | | | | | | | | | - remove unused parameter from private function signatures - remove unused variable - initialize variable potentially accessed uninitialized - add G_GNUC_UNUSED if function is public or adhering to an interface, and a parameter is unused. - if ID-WSF is not compiled in, define stubs with G_GNUC_UNUSED on parameters. The goal is to compile with -Werror.
* * Add support of lasso_registry to lasso_node_new_from_xmlNode.Benjamin Dauvergne2008-09-121-55/+68
| | | | | | * Add full support for xsi:type, with lookup of the QName namespace, will only work if lib: namespace is correctly declared in the dumped XML fragment. * Add a test for the new functionnality in lasso_node_new_from_xmlNode.
* Add a new error code, with the REGISTRY prefix and use it in registry functionBenjamin Dauvergne2008-09-043-11/+21
| | | | | | returning an error code. Fix a typo when retrieving a quark string in the registry modulke. Improve tests for functional mapping.
* Fix regression when loading a LassoServer from dump.Benjamin Dauvergne2008-09-041-1/+1
| | | | | Fix an error with -rpath setting in last commit, -rpath must always be absolute paths.
* Add functional mappings and test code that goest with it.Benjamin Dauvergne2008-08-264-47/+200
|
* Add namespace for federation XML objectBenjamin Dauvergne2008-08-261-0/+1
|
* Add new module lasso_registry, to handle mapping from XML tag to GObjectBenjamin Dauvergne2008-08-264-3/+311
| | | | classes.
* Fix changed name of g_assign_string in wsf_profile.cBenjamin Dauvergne2008-08-261-1/+1
|
* Add public function lasso_server_add_provider_from_buffer, to add a providerBenjamin Dauvergne2008-08-264-32/+149
| | | | | | | | from an XML string of the metadatas (changed semantic of the second argument compared to lasso_server_add_provider). To support this a new public LassoProvider constructor was added: lasso_provider_new_from_buffer, where the second argument is an XML string. It uses a new private function, lasso_provider_load_metadata_from_buffer.
* Add documentation to lasso_server_add_service_from_dump.Benjamin Dauvergne2008-08-261-0/+12
|
* Complete documentation of lasso_server_add_service.Benjamin Dauvergne2008-08-261-2/+2
|
* Move soap_binding files from lasso/id-wsf to lasso/xml.Benjamin Dauvergne2008-08-076-127/+5
|
* * Fix blanks mismatch (space in *.c and *h files or tabs in *.py files) and ↵Benjamin Dauvergne2008-08-0589-490/+530
| | | | formatting
* exemple of usage of the macro OFTYPEBenjamin Dauvergne2008-08-051-1/+3
|
* new empty macro OFTYPE(x) to specify type of GList containersBenjamin Dauvergne2008-08-051-0/+2
|
* * Fix typoBenjamin Dauvergne2008-08-051-1/+1
|
* * add missing lasso_release_list, add lasso_release_list_of_full, ↵Benjamin Dauvergne2008-08-051-16/+16
| | | | reimplement lasso_release_list_of_* using _full
* * removed unused variables, and change FIXME comment.Benjamin Dauvergne2008-08-051-10/+1
|
* * add include of utils.hBenjamin Dauvergne2008-08-051-0/+1
|
* * remove code to add credentials, it is actually useless.Benjamin Dauvergne2008-08-051-56/+1
|
* * remove useless codeBenjamin Dauvergne2008-08-051-48/+0
|
* * add Deprecated marker to documentation.Benjamin Dauvergne2008-08-051-6/+6
|
* * Fix potential memory leaksBenjamin Dauvergne2008-08-052-38/+33
| | | | | | * id-wsf/wsf_profile.c: add error code path in lasso_wsf_profile_build_soap_request_msg for unsupported security mechanisms.
* add macros to release xmlSec context objectsBenjamin Dauvergne2008-08-051-0/+9
|
* add lasso_release_full to construct other lasso_release_ functions, use it ↵Benjamin Dauvergne2008-08-051-28/+12
| | | | in old definitions
* rename g_unlink_and_release_node to lasso_unlink_and_release_nodeBenjamin Dauvergne2008-08-051-1/+1
|
* Add a macro to emit a «Function is deprecated» warningBenjamin Dauvergne2008-08-051-0/+4
|
* change last g_* macros to lasso_ prefixBenjamin Dauvergne2008-08-054-18/+18
|
* * change g_list_add* to lasso_list_add*Benjamin Dauvergne2008-08-055-21/+21
|
* change g_assign_* to lasso_assgin_* and g_release_* to lasso_release_*Benjamin Dauvergne2008-08-056-46/+46
|
* * remove blanks (review by F. Peters)Benjamin Dauvergne2008-08-051-2/+2
|
* * fix documentation (review by F. Peters)Benjamin Dauvergne2008-08-051-4/+5
|
* * lasso/id-wsf/data_service.c: fix my own memleak inside ↵Benjamin Dauvergne2008-08-051-1/+1
| | | | build_modify_response_msg
* polish code in lasso_discovery_build_credentialBenjamin Dauvergne2008-08-011-0/+1
|
* add macro to assign gobject field, first a simple versionBenjamin Dauvergne2008-08-011-1/+2
|