Commit Graph

5344 Commits

Author SHA1 Message Date
Benjamin Dauvergne 83dc14c307 Revert "configure.ac: desactivate the PHP5 binding if no CLI interpreter is available"
This reverts commit a3d53764fa.
2014-01-07 01:30:55 +01:00
Benjamin Dauvergne ce3cab2e5a docs: remove section 2014-01-07 01:15:43 +01:00
Benjamin Dauvergne a3d53764fa configure.ac: desactivate the PHP5 binding if no CLI interpreter is available 2014-01-06 15:43:12 +01:00
Benjamin Dauvergne c6475ef51c configure.ac: remove checks for SWIG 2014-01-06 15:42:48 +01:00
Benjamin Dauvergne c5659068fe configure.ac,fedora/lasso.spec: remove expat dependency 2013-12-19 10:14:52 +01:00
Benjamin Dauvergne ddc10efa2c INSTALL: add paragraph about build dependencies 2013-12-19 10:10:22 +01:00
Benjamin Dauvergne eaf4069c9b more work toward release 2.4.0 2013-12-19 09:00:17 +01:00
Benjamin Dauvergne b1601ac693 id-ff/providerprivate.h,id-ff/provider.h: make lasso_provider_verify_signature public API
It's necessary for the crudeSAML SASL mechanism.
2013-12-18 18:44:20 +01:00
Benjamin Dauvergne 309a9ab6bc bindings/python: automatically encode string into utf-8 when passing unicode string to Lasso methods
fixes #4077
2013-12-11 15:35:17 +01:00
Benjamin Dauvergne 81bb9bd73d id-ff/session.c: fix wrong variable reference in init_from_xml_nid_and_session_index 2013-12-08 23:43:49 +01:00
Benjamin Dauvergne 402bb580cb remove the debian directory from the project 2013-12-06 09:43:51 +01:00
Frédéric Péters b30e2463a7 doc: remove broken gtk-doc tests for now 2013-12-06 02:13:03 +01:00
Frédéric Péters af05f9b317 perl: make it compatible with recent libxml2 2013-12-06 02:00:56 +01:00
Frédéric Péters ff0b9ba8d4 doc: remove reference to init.xml that is not created anymore 2013-12-05 18:21:10 +01:00
Frédéric Péters 60d6858d14 build: replace python $libdir by our own 2013-12-05 17:51:32 +01:00
Simo Sorce 624d20244b Better python detection in configure.ac
License: MIT
Signed-off-by: Simo Sorce <simo@redhat.com>
2013-12-05 17:24:25 +01:00
Simo Sorce c805866803 Support automake 1.13 and 1.14
License: MIT
Signed-off-by: Simo Sorce <simo@redhat.com>
2013-12-05 17:20:51 +01:00
Simo Sorce 3a6b2fdee7 Fix license boilerplates
Instad of referring to an old FSF address, point the reader to the FSF
website where the latest licenses and addresses are published.

Signed-off-by: Simo Sorce <simo@redhat.com>
2013-12-03 21:55:06 +01:00
Benjamin Dauvergne 9c08482b46 jenkins.sh: do not ignore errors 2013-11-20 08:49:00 +01:00
Frédéric Péters 080548538d python: do not fail displaying a non-C error (fixes #3866)
The binding does a raise Error('failed to create object') but the local Error
exception class expects a lasso error code, and will thus fail if printed.

  File ".../lasso.py", line 54, in __str__
    return '<lasso.%s(%s): %s>' % (self.__class__.__name__, self.code,
             _lasso.strError(self.code))
  TypeError: an integer is required
2013-10-23 17:38:39 +02:00
Benjamin Dauvergne e50981372f saml-2.0/provider: when looking for endpoints take a null role as meanning « take the first one » 2013-10-11 16:35:03 +02:00
Benjamin Dauvergne 0bb846a355 saml-2.0/profile: fix typo in commit 8de55 2013-10-10 17:17:04 +02:00
Benjamin Dauvergne 8de55e4b2a saml-2.0/profile: add warning message when unable to build an artifact response message due to an unfound artifact resolution endpoint 2013-10-10 17:08:20 +02:00
Benjamin Dauvergne 618017e34e web: update mailing list urls 2013-10-01 15:49:38 +02:00
Benjamin Dauvergne cf1a4a79b0 toosl/git-version-gen: use a dot to separate the commit string from the regular version 2013-09-27 16:19:28 +02:00
Benjamin Dauvergne 1a1d443f91 lasso/xml/tools.c: fix misuse of xmlURIUnescapeString
If the length argument is NULL, the full string is unescaped; the
behaviour we expected is to return a 0 length string.
2013-09-27 15:51:02 +02:00
Benjamin Dauvergne e70a5746d5 tools/git-version-gen: keep the g before the git commit number 2013-09-27 12:20:16 +02:00
Benjamin Dauvergne e4e9c79d93 .gitignore: add more 2013-09-27 11:59:29 +02:00
Benjamin Dauvergne 4100e4bebb bindings/perl: fix type of size variable incompatible with 64 bits arch 2013-09-27 09:59:55 +02:00
Benjamin Dauvergne 8d3dc99d8a id-ff/login.c: initialize role status of sp and idp in lasso_login_init_authn_request 2013-09-27 09:59:44 +02:00
Benjamin Dauvergne 310e12b2a1 jenkins.sh: build a first time before running distcheck, in order to have the documentation compiled 2013-09-26 15:53:20 +02:00
Benjamin Dauvergne 16beadaff9 tests/data/Makefile: regenerate list of files and directories to distribute 2013-09-26 15:51:24 +02:00
Benjamin Dauvergne 078831bd0e docs/Makefile: always set DIST_SUBDIRS 2013-09-26 15:48:39 +02:00
Benjamin Dauvergne cc6ab97ecf add jenkins.sh script 2013-09-26 15:40:16 +02:00
Benjamin Dauvergne 566e29b3f8 saml2/profile.c: add resolving of the endpoint index in artifacts
* lasso/saml-2.0/profile.c: add new argument role to lasso_saml20_profile_init_artifact_resolve()
   for looking up ArtifactResolutionService location; extract endpoint index
   from artifact and use it to resolve the endpoint location.
 * login.c: pass new argument ; force msg_url as it is preinitialized by
   lasso_saml20_profile_init_artifact_resolve()
2013-09-08 23:53:33 +02:00
Benjamin Dauvergne cfdd3daf20 saml2/provider.c: add new function lasso_saml20_provider_get_endpoint_url() for retrieving endpoint locations using the new endpoints list 2013-09-08 23:39:33 +02:00
Benjamin Dauvergne 3dc786380a errors.{c,h}: add new error LASSO_PROFILE_ERROR_ENDPOINT_INDEX_NOT_FOUND for reporting when a recevied artifact does match any declared endpoint 2013-09-08 23:38:33 +02:00
Benjamin Dauvergne 4799770a0d saml2/profile: fix missing ArtifactResolutionService index in artifacts 2013-09-08 21:34:12 +02:00
Benjamin Dauvergne bb84a8d188 tests: add non-regression test to check that we correctly provide the ArtifactResolutionService index in artifacts 2013-09-08 21:34:12 +02:00
Benjamin Dauvergne 9adc9bfaad saml2/login: fix role of providers in process_authn_request() and idp_initiated_authn_request()
It is necessary for endpoint resolution to know the role of providers.
2013-09-08 21:34:12 +02:00
Benjamin Dauvergne 53f6f5c5ef tests: in check_equals() and check_not_equals() macros use long long int as a catchall type for printing compared values 2013-09-08 21:34:12 +02:00
Benjamin Dauvergne 05a01a8247 fix compilation errors on 64bits architectures
* sizeof(unsigned int) != sizeof(size_t)
 * INT_MAX != LONG_MAX
2013-09-08 21:33:58 +02:00
Benjamin Dauvergne b6faccae0f fix warnings about unused but set variables 2013-09-08 21:31:52 +02:00
Benjamin Dauvergne 72e1558b21 Revert "doc: fix EXTRA_DIST definition in reference/lasso/Makefile.am"
This reverts commit a223afc607.
It seems to be incompatible with recent version of gtk-doc, I need to
investigate more this problem.
2013-08-27 01:08:48 +02:00
Benjamin Dauvergne a223afc607 doc: fix EXTRA_DIST definition in reference/lasso/Makefile.am 2013-08-27 00:06:20 +02:00
Benjamin Dauvergne f48cd5bbcf Merge remote-tracking branch 'origin/libxml2.9-compat' 2013-07-30 15:31:26 +02:00
Frédéric Péters 6af73738f6 website: fix commercial licencee page location 2013-07-20 09:46:34 +02:00
Tim Newsome 479eba57de AM_C_PROTOTYPES is no longer supported in autoconf 1.12. 2013-06-19 01:42:17 +02:00
Tim Newsome e8d5b21637 Add support for automake 1.12. 2013-06-19 01:42:11 +02:00
Benjamin Dauvergne d572326a2f configure.ac: do not passe the full version suffix as the release number 2013-06-04 23:01:35 +02:00