summaryrefslogtreecommitdiffstats
path: root/lasso/lasso.c
Commit message (Collapse)AuthorAgeFilesLines
* Core: add a add-signature flagBenjamin Dauvergne2009-03-271-0/+6
| | | | | | | | * lasso/debug.h: * lasso/lasso.c: add a lasso_flag_add_signature flag variable (default to TRUE), and parsing code to change it from LASSO_FLAG environment variable. ("env LASSO_FLAG=no-add-signature test").
* Core: Add a flag for enabling more strict checkingBenjamin Dauvergne2009-03-271-0/+6
| | | | | | | | * lasso/debug.h: declare lasso_flag_strict_checking global boolean variable. * lasso/lasso.c: add parsing for new option called 'strict-checking'.
* Core: do not mix public and private headersBenjamin Dauvergne2009-03-271-0/+1
| | | | | * lots of files: explicitely load the internal header xml/private.h where needed.
* documentation-related fixesDamien Laniel2009-01-261-1/+1
|
* Add substitute code for g_strcmp0Benjamin Dauvergne2008-10-161-0/+16
|
* add functionality to enable debugging flags at runtimeBenjamin Dauvergne2008-10-011-3/+67
| | | | | | | | | | | | | | | | | | | | | | 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.
* * Remove ending blanksBenjamin Dauvergne2008-09-121-10/+10
|
* forked lasso branch for adelineBenjamin Dauvergne2008-08-011-2/+1
|
* moved gtk-doc inline as is better on so many points; also added schemaFrederic Peters2008-05-151-0/+6
| | | | fragments to published doc
* updated Copyright dates in all filesDamien Laniel2007-05-301-1/+1
|
* Replaced return -1 with return LASSO_ERROR_UNDEFINEDDamien Laniel2006-11-021-5/+5
|
* added dumb numerical mode to checkVersion; added swig binding for thisFrederic Peters2005-02-171-0/+10
| | | | function; generating Lasso.i considered bad idea, cleaned and removed.
* use gtk-doc style function comment for DllMainFrederic Peters2005-02-101-11/+10
|
* Updated Copyright and authors.Emmanuel Raviart2005-01-221-3/+2
|
* removed lasso_check_version_exact and lasso_check_version macros; renamedFrederic Peters2005-01-121-14/+15
| | | | lasso_check_version_ext to lasso_check_version.
* moved remaining lasso[A-Z].* enums to Lasso[A-Z].*Frederic Peters2004-12-311-1/+1
|
* added types (classes) extraction on build and registration in lasso_initFrederic Peters2004-12-041-0/+9
|
* limit line length to 100 characters.Frederic Peters2004-11-251-2/+6
|
* indented lasso.cFrederic Peters2004-10-271-98/+87
|
* Done with the move to structures and the removal of protocols/ (lasso branchedFrederic Peters2004-10-271-2/+2
| | | | | | | | on October 2nd; occasional merges since then). - Compatible with current souk test suites. - Missing memory management for everything in xml/ - Missing xmlsec support for SOAP messages.
* removed remaining parenthesis on return statementsFrederic Peters2004-09-171-1/+1
|
* disable xmlsec version checkFrederic Peters2004-09-021-0/+2
|
* removed extra parentheses after return statements;Frederic Peters2004-09-011-9/+9
|
* Typo correction.Emmanuel Raviart2004-08-311-1/+1
|
* get away from G_LOG_LEVEL_ERROR since they cause abort()Frederic Peters2004-08-141-5/+5
|
* Moved '#include <lasso/lasso_config.h> into lasso.cValery Febvre2004-08-041-0/+1
| | | | Added also in py_lasso.c
* Added a missing #includeValery Febvre2004-07-301-0/+1
|
* use message functions to show message (fix #217)Frederic Peters2004-07-251-5/+5
|
* Added 2 missing #include (for xmlsec)Valery Febvre2004-07-241-0/+3
|
* Migrated windows.h inclusion from lasso.c to lasso.h.Romain Chantereay2004-07-231-1/+0
|
* Added Nicolas to authors.Emmanuel Raviart2004-07-221-1/+2
|
* C (before C99) didn't allow // as comments; trying to be kindFrederic Peters2004-07-211-3/+3
|
* Added Cygwin/Windows compilation support.Romain Chantereay2004-07-161-0/+29
| | | | | | | | | | | | | | Now: just: ./autogen --hots=i686-pc-mingw32 make make dll make install dll Of course you will need to install the dependencies libraries in /usr/local in order to compile. And next the DLL in Windows %SYSTEM% directory.
* replaced C++ // comments with C /* */ comments before we fall on a pre-C99Frederic Peters2004-07-151-3/+3
| | | | compiler.
* *** empty log message ***Valery Febvre2004-07-081-3/+3
|
* Many many memory leaks fixedValery Febvre2004-05-151-1/+1
|
* *** empty log message ***Valery Febvre2004-04-131-10/+14
|
* Fct lasso_shutdown() now return int values.Valery Febvre2004-04-021-2/+10
|
* Initial revisionValery Febvre2004-03-231-0/+144