Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add missing initializations. | Benjamin Dauvergne | 2008-10-22 | 2 | -2/+2 | |
| | ||||||
* | Add substitute code for g_strcmp0 | Benjamin Dauvergne | 2008-10-16 | 1 | -0/+16 | |
| | ||||||
* | Integrate modification from Olav Morken <olavmo@stud.ntnu.no> | Benjamin Dauvergne | 2008-10-13 | 1 | -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 distcheck | Benjamin Dauvergne | 2008-10-13 | 1 | -1/+2 | |
| | ||||||
* | add functionality to enable debugging flags at runtime | Benjamin Dauvergne | 2008-10-01 | 7 | -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 code | Damien Laniel | 2008-10-01 | 1 | -17/+12 | |
| | ||||||
* | fixed docstrings ; added an exported function ; reorganised functions in file | Damien Laniel | 2008-10-01 | 2 | -32/+47 | |
| | ||||||
* | fixed segfaults | Damien Laniel | 2008-10-01 | 2 | -10/+19 | |
| | ||||||
* | If ProviderID isn't found in an AuthnResponse, immediately return a critical ↵ | Damien Laniel | 2008-09-23 | 1 | -4/+3 | |
| | | | | error | |||||
* | Many fix to compile with --enable-wsf and --enable-debugging and also to | Benjamin Dauvergne | 2008-09-23 | 3 | -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 once | Damien Laniel | 2008-09-17 | 1 | -9/+10 | |
| | ||||||
* | fixed docstring | Damien Laniel | 2008-09-17 | 1 | -4/+4 | |
| | ||||||
* | fixed docstrings which fucked php5 binding | Damien Laniel | 2008-09-17 | 3 | -9/+9 | |
| | ||||||
* | fixed various bugs with new compilation flags | Damien Laniel | 2008-09-16 | 12 | -60/+35 | |
| | ||||||
* | * Remove ending blanks | Benjamin Dauvergne | 2008-09-12 | 718 | -4008/+4008 | |
| | ||||||
* | * Remove warnings: | Benjamin Dauvergne | 2008-09-12 | 44 | -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 Dauvergne | 2008-09-12 | 1 | -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 function | Benjamin Dauvergne | 2008-09-04 | 3 | -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 Dauvergne | 2008-09-04 | 1 | -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 Dauvergne | 2008-08-26 | 4 | -47/+200 | |
| | ||||||
* | Add namespace for federation XML object | Benjamin Dauvergne | 2008-08-26 | 1 | -0/+1 | |
| | ||||||
* | Add new module lasso_registry, to handle mapping from XML tag to GObject | Benjamin Dauvergne | 2008-08-26 | 4 | -3/+311 | |
| | | | | classes. | |||||
* | Fix changed name of g_assign_string in wsf_profile.c | Benjamin Dauvergne | 2008-08-26 | 1 | -1/+1 | |
| | ||||||
* | Add public function lasso_server_add_provider_from_buffer, to add a provider | Benjamin Dauvergne | 2008-08-26 | 4 | -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 Dauvergne | 2008-08-26 | 1 | -0/+12 | |
| | ||||||
* | Complete documentation of lasso_server_add_service. | Benjamin Dauvergne | 2008-08-26 | 1 | -2/+2 | |
| | ||||||
* | Move soap_binding files from lasso/id-wsf to lasso/xml. | Benjamin Dauvergne | 2008-08-07 | 6 | -127/+5 | |
| | ||||||
* | * Fix blanks mismatch (space in *.c and *h files or tabs in *.py files) and ↵ | Benjamin Dauvergne | 2008-08-05 | 89 | -490/+530 | |
| | | | | formatting | |||||
* | exemple of usage of the macro OFTYPE | Benjamin Dauvergne | 2008-08-05 | 1 | -1/+3 | |
| | ||||||
* | new empty macro OFTYPE(x) to specify type of GList containers | Benjamin Dauvergne | 2008-08-05 | 1 | -0/+2 | |
| | ||||||
* | * Fix typo | Benjamin Dauvergne | 2008-08-05 | 1 | -1/+1 | |
| | ||||||
* | * add missing lasso_release_list, add lasso_release_list_of_full, ↵ | Benjamin Dauvergne | 2008-08-05 | 1 | -16/+16 | |
| | | | | reimplement lasso_release_list_of_* using _full | |||||
* | * removed unused variables, and change FIXME comment. | Benjamin Dauvergne | 2008-08-05 | 1 | -10/+1 | |
| | ||||||
* | * add include of utils.h | Benjamin Dauvergne | 2008-08-05 | 1 | -0/+1 | |
| | ||||||
* | * remove code to add credentials, it is actually useless. | Benjamin Dauvergne | 2008-08-05 | 1 | -56/+1 | |
| | ||||||
* | * remove useless code | Benjamin Dauvergne | 2008-08-05 | 1 | -48/+0 | |
| | ||||||
* | * add Deprecated marker to documentation. | Benjamin Dauvergne | 2008-08-05 | 1 | -6/+6 | |
| | ||||||
* | * Fix potential memory leaks | Benjamin Dauvergne | 2008-08-05 | 2 | -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 objects | Benjamin Dauvergne | 2008-08-05 | 1 | -0/+9 | |
| | ||||||
* | add lasso_release_full to construct other lasso_release_ functions, use it ↵ | Benjamin Dauvergne | 2008-08-05 | 1 | -28/+12 | |
| | | | | in old definitions | |||||
* | rename g_unlink_and_release_node to lasso_unlink_and_release_node | Benjamin Dauvergne | 2008-08-05 | 1 | -1/+1 | |
| | ||||||
* | Add a macro to emit a «Function is deprecated» warning | Benjamin Dauvergne | 2008-08-05 | 1 | -0/+4 | |
| | ||||||
* | change last g_* macros to lasso_ prefix | Benjamin Dauvergne | 2008-08-05 | 4 | -18/+18 | |
| | ||||||
* | * change g_list_add* to lasso_list_add* | Benjamin Dauvergne | 2008-08-05 | 5 | -21/+21 | |
| | ||||||
* | change g_assign_* to lasso_assgin_* and g_release_* to lasso_release_* | Benjamin Dauvergne | 2008-08-05 | 6 | -46/+46 | |
| | ||||||
* | * remove blanks (review by F. Peters) | Benjamin Dauvergne | 2008-08-05 | 1 | -2/+2 | |
| | ||||||
* | * fix documentation (review by F. Peters) | Benjamin Dauvergne | 2008-08-05 | 1 | -4/+5 | |
| | ||||||
* | * lasso/id-wsf/data_service.c: fix my own memleak inside ↵ | Benjamin Dauvergne | 2008-08-05 | 1 | -1/+1 | |
| | | | | build_modify_response_msg | |||||
* | polish code in lasso_discovery_build_credential | Benjamin Dauvergne | 2008-08-01 | 1 | -0/+1 | |
| | ||||||
* | add macro to assign gobject field, first a simple version | Benjamin Dauvergne | 2008-08-01 | 1 | -1/+2 | |
| |