Compare commits

..

1 Commits

198 changed files with 6861 additions and 1691 deletions

110
ChangeLog
View File

@ -1,113 +1,7 @@
2023-03-14 Benjamin Dauvergne <bdauvergne@entrouvert.com>
Release 2.8.2 (#74996)
- Compatibility with EVP API of openssl 1.x, thanks to Maxime Besson
from Worteks.
2023-03-06 Benjamin Dauvergne <bdauvergne@entrouvert.com>
Compatibility with EVP API of openssl 1.x (#74996)
Thanks to Maxime Besson from Worteks.
2023-02-28 Benjamin Dauvergne <bdauvergne@entrouvert.com>
Release 2.8.1
-·Major·overhaul·of·OpenSSL·API·usage·by·using·only·the·EVP·API·as·the·low¶
··level·API·(RSA*,·HMAC*)·is·deprecated.¶
-·Fix·wrong·parsing·of·Count·attribute·on·saml:ProxyRestriction,·thanks·to¶
··Maxime·Besson·from·Worteks.¶
-·Perl:·pass·LDFLAGS·to·Makefile.PL¶
-·Replace·use·of·deprecated·xmlSecBase64Decode·by·xmlSecBase64Decode_ex¶
-·Fix·overwrite·of·profile.signature_status·in·lasso_saml20_login_process_response_status_and_assertion¶
-·Fix·lot·of·GCC·warnings¶
2023-02-20 Agate <me@agate.blue>
Prepare Jenkinsfile for Gitea migration (#74572)
2023-02-09 Frédéric Péters <fpeters@entrouvert.com>
debian: introduce autopkgtests (#74360)
2022-12-22 Frédéric Péters <fpeters@entrouvert.com>
ci: only build package for bullseye (#72729)
2022-11-23 Benjamin Dauvergne <bdauvergne@entrouvert.com>
In lasso_saml20_login_process_response_status_and_assertion does not overwirte signature_status with rc which is always at 0 (#54689)
We are losing information in this case, like if the response was not
signed.
2022-11-23 Jakub Hrozek <jhrozek@redhat.com>
In lasso_saml20_login_process_response_status_and_assertion remove dead switch (#54689)
In case VERIFY_HINT was set to IGNORE and the login signature was
incorrect, lasso_saml20_login_process_response_status_and_assertion
would have jumped straight to the cleanup label which just returns the
return code.
Related: https://dev.entrouvert.org/issues/54689
License: MIT
2022-11-21 Benjamin Dauvergne <bdauvergne@entrouvert.com>
Fix unused parameters warnings (#71400)
Fix all cast-function-type warnings (#71400)
Fix warning about enum conversion (#71400)
Fix all warnings in tests (#71400)
Fix use of wrong enumeration NULL value (#71400)
It produced a cast warning.
Fix warnings about type casts (#71400)
Replace all use of xmlSecBase64Decode by lasso_base64_decode (#71399)
Adapt lasso_base64_decode to the deprecation of xmlSecBase64Decode (#71399)
We now use the non-deprecated new API (since xmlsec 1.2.35) xmlSecBase64Decode_ex.
Add new define LASSO_XMLSEC_VERSION_NUMBER allow version check on libxmlsec (#71399)
Make lasso_inflate output the inflated buffer size (#71399)
Use OpenSSL EVP API to work around deprecation of low level APIs in OpenSSL 3 (#71313)
OpenSSL API is used to sign query-string values in the SAML 2.0 Redirect binding.
Other binding only need the libxmlsec API as signature are XML DSIG signatures.
Prevent loading of default cert file during tests (#71396)
2022-11-20 Frédéric Péters <fpeters@entrouvert.com>
debian: sync with upstream packaging changes
perl: pass $(LDFLAGS) to Makefile.PL (#71393)
LDFLAGS is set during the Debian build to pass hardening flags and
we want them to be applied to the perl module.
2022-09-28 Benjamin Dauvergne <bdauvergne@entrouvert.com>
Fix parsing of Count attribute of saml:ProxyRestriction (#69673)
2022-04-27 Benjamin Dauvergne <bdauvergne@entrouvert.com>
Revert "Use the AM_PATH_PYTHON macro instead of custom macros"
This reverts commit 23d91efac34fed8c338a388449e763e58527b3d3.
Use the AM_PATH_PYTHON macro instead of custom macros
2022-03-15 Benjamin Dauvergne <bdauvergne@entrouvert.com>
website: update for 2.8.0
2022-03-10 Benjamin Dauvergne <bdauvergne@entrouvert.com>
Release 2.8.0
2022-03-14 Frédéric Péters <fpeters@entrouvert.com>
debian: sync bullseye packaging with upstream debian.org (#62756)
https://dev.entrouvert.org/projects/lasso/wiki/Check_List_Nouvelle_Version
2022-02-28 Frédéric Péters <fpeters@entrouvert.com>

14
Jenkinsfile vendored
View File

@ -20,19 +20,7 @@ pipeline {
}
steps {
script {
env.SHORT_JOB_NAME=sh(
returnStdout: true,
// given JOB_NAME=gitea/project/PR-46, returns project
// given JOB_NAME=project/main, returns project
script: '''
echo "${JOB_NAME}" | sed "s/gitea\\///" | awk -F/ '{print $1}'
'''
).trim()
if (env.GIT_BRANCH == 'main' || env.GIT_BRANCH == 'origin/main') {
sh "sudo -H -u eobuilder /usr/local/bin/eobuilder -d bullseye,bookworm ${SHORT_JOB_NAME}"
} else if (env.GIT_BRANCH.startsWith('hotfix/')) {
sh "sudo -H -u eobuilder /usr/local/bin/eobuilder -d bullseye,bookworm --branch ${env.GIT_BRANCH} --hotfix ${SHORT_JOB_NAME}"
}
sh 'sudo -H -u eobuilder /usr/local/bin/eobuilder -d buster,bullseye lasso'
}
}
}

35
NEWS
View File

@ -1,44 +1,13 @@
NEWS
====
Future
------
- Fix symbol deprecation of XMLSEC_CRYPTO macro in libxmlsec 1.3.0 (Patch
provided by Simo Sorce of RedHat) (#78280)
- Annotate lasso_*_signature_method functions with LASSO_EXPORT (#86076)
- Fix implicit function declaration errors, patch provided by Rob Crittenden
from RedHat (#85340)
- Adjust to structured error callback argument change in libxml2 2.12, patch
provided by Florian Wiemer of RedHat (#86080)
2.8.2 - March 14th 2023
-----------------------
- Compatibility with EVP API of openssl 1.x, thanks to Maxime Besson from
Worteks.
2.8.1 - February 28th 2023
--------------------------
- Major overhaul of OpenSSL API usage by using only the EVP API as the low
level API (RSA*, HMAC*) is deprecated.
- Fix wrong parsing of Count attribute on saml:ProxyRestriction, thanks to
Maxime Besson from Worteks.
- Perl: pass LDFLAGS to Makefile.PL
- Replace use of deprecated xmlSecBase64Decode by xmlSecBase64Decode_ex
- Fix overwrite of profile.signature_status in lasso_saml20_login_process_response_status_and_assertion
- Fix lot of GCC warnings
2.8.0 - March 15th 2022
2.8.0 - March 11th 2022
-----------------------
22 commits, 585 files changed, 2448 insertions, 69478 deletions
* Removal of all win32 and ID-WSF related source code obsoleted a long time ago
* Improve choice of signature method and of allowed signature method (by Jakub
* Hrozek <jhrozek@redhat.com>), it's now possible to completely forbid SHA1 for
example
* Improve choice of signature method and of allowed signature method (by Jakub Hrozek <jhrozek@redhat.com>), it's now possible to completely forbid SHA1 for example
* Change default RSA encryption padding to OAEP
* Fix: HMAC signature other than SHA1 (jhrozek@redhat.com)
* Fix: prevent multiple OneTimeUse elements

View File

@ -38,7 +38,7 @@ Makefile.perl: $(srcdir)/Makefile.PL Lasso.xs Lasso.pm
done; \
chmod -R u+rwX $(TOCOPY); \
fi;
$(AM_V_SUBMAKE) $(PERL) Makefile.PL INSTALLDIRS=vendor DESTDIR=$(DESTDIR) PREFIX=$(prefix) CCFLAGS="$(LASSO_XS_CFLAGS)" INC="-I. -I$(top_srcdir) -I$(srcdir)" LIBS="`$(top_builddir)/lasso-src-config --libs` $(LDFLAGS)" OPTIMIZE="-g" $(AM_V_SUBMAKE_POSTFIX)
$(AM_V_SUBMAKE) $(PERL) Makefile.PL INSTALLDIRS=vendor DESTDIR=$(DESTDIR) PREFIX=$(prefix) CCFLAGS="$(LASSO_XS_CFLAGS)" INC="-I. -I$(top_srcdir) -I$(srcdir)" LIBS="`$(top_builddir)/lasso-src-config --libs`" OPTIMIZE="-g" $(AM_V_SUBMAKE_POSTFIX)
Lasso.xs Lasso.pm: lang.py typemap-in typemap-out
$(AM_V_GEN) $(PYTHON) $(top_srcdir)/bindings/bindings.py -l perl --src-dir=$(top_srcdir)/lasso/ $(EXTRA_ARGS)

View File

@ -90,7 +90,6 @@ fi
dnl
dnl Check for programs
dnl
CFLAGS="$CFLAGS -Werror=undef -Werror=implicit-function-declaration"
AC_PROG_CC
AM_CFLAGS=""
AC_HEADER_STDC
@ -172,10 +171,6 @@ AC_DEFINE_UNQUOTED(LASSO_VERSION_MAJOR, $VERSION_MAJOR, [Major version number])
AC_DEFINE_UNQUOTED(LASSO_VERSION_MINOR, $VERSION_MINOR, [Minor version number])
AC_DEFINE_UNQUOTED(LASSO_VERSION_SUBMINOR, $VERSION_RELEASE, [Release version number])
dnl Create an XMLSEC version number for tests
AC_DEFINE(LASSO_XMLSEC_VERSION_NUMBER, [(((XMLSEC_VERSION_MAJOR * 0x010000) + (XMLSEC_VERSION_MINOR * 0x0100) + (XMLSEC_VERSION_SUBMINOR * 0x01)))], [XMLSEC Version number])
AH_BOTTOM([#include <xmlsec/version.h>])
dnl Dirty hack in order to have dynamic resource version numbering.
WINDOWS_VERSION=`echo $VERSION_MAJOR,$VERSION_MINOR,$VERSION_RELEASE,0`
AC_SUBST(WINDOWS_VERSION)
@ -192,7 +187,7 @@ dnl - interfaces removed -> AGE = 0
# m = a
# r = r
current=`expr $VERSION_MAJOR + $VERSION_MINOR`
LASSO_VERSION_INFO="18:2:15"
LASSO_VERSION_INFO="18:0:15"
AC_SUBST(LASSO_VERSION_INFO)
dnl Compute the minimal supported ABI version for Win32 scripts and resources files.

View File

@ -1,86 +1,3 @@
lasso (2.8.2-1) unstable; urgency=medium
* New upstream bugfix release.
-- Frederic Peters <fpeters@debian.org> Sat, 30 Dec 2023 10:18:40 +0100
lasso (2.8.1-4) unstable; urgency=medium
* debian/tests/control: add missing/explicit python3-lasso to python
autopkgtests (followup to 1059641).
-- Frederic Peters <fpeters@debian.org> Sat, 30 Dec 2023 08:48:25 +0100
lasso (2.8.1-3) unstable; urgency=medium
* debian/tests/control: add missing depends: python3-all to python
autopkgtests (closes: 1059641)
-- Frederic Peters <fpeters@debian.org> Fri, 29 Dec 2023 20:07:18 +0100
lasso (2.8.1-2) unstable; urgency=medium
* debian/control: add build-dependency on python3-all (closes: 1056418)
-- Frederic Peters <fpeters@debian.org> Wed, 22 Nov 2023 13:09:36 +0100
lasso (2.8.1-1) unstable; urgency=medium
* New upstream bugfix release.
* debian/patches/use-openssl-evp-api.diff: remove, upstream.
-- Frederic Peters <fpeters@debian.org> Wed, 01 Mar 2023 08:36:25 +0100
lasso (2.8.0-4) unstable; urgency=medium
* d/tests/control: introduce autopkgtests, checking that the Python binding
runs basic methods correctly and the Perl module loads properly.
-- Frederic Peters <fpeters@debian.org> Thu, 09 Feb 2023 10:59:58 +0100
lasso (2.8.0-3) unstable; urgency=medium
* d/changelog: fix typo in old changelog entry (s/uptream/upstream/).
* d/liblasso3.symbols: strip debian revision from lasso_log symbol.
* d/control, d/rules: run make check to catch some errors early.
(closes: 809762) (adapted from patch by Corey Bryant, thanks).
-- Frederic Peters <fpeters@debian.org> Thu, 17 Nov 2022 09:29:59 +0100
lasso (2.8.0-2) unstable; urgency=medium
* debian/patches/use-openssl-evp-api.diff: import upstream WIP patch for
compatibility with latest xmlsec (closes: 1024138)
-- Frederic Peters <fpeters@debian.org> Wed, 16 Nov 2022 19:12:02 +0100
lasso (2.8.0-1) unstable; urgency=medium
* New upstream release.
* debian/liblasso3.symbols: add declaration for new symbols:
* lasso_get_default_key_encryption_method
* lasso_get_default_signature_method
* lasso_parse_key_encryption_method
* lasso_provider_get_key_encryption_method
* lasso_provider_set_key_encryption_method
* lasso_set_default_key_encryption_method
-- Frederic Peters <fpeters@debian.org> Tue, 15 Mar 2022 16:07:45 +0100
lasso (2.7.0-3) unstable; urgency=medium
* d/control, d/compat: switch to debhelper-compat, remove compat file.
* d/control: remove ancient X-Python3-Version field.
* d/control: update homepage to https.
* d/control: add ${misc:Depends} to liblasso3-dev.
* d/control: remove useless dh-autoreconf build dependency.
* d/control: update standards-version to 4.6.0.
* d/php5-lasso.*: remove files for delete PHP package.
* d/liblasso-java.*: remove files for deleted Java package.
* d/rules: use dh_prep instead of dh_clean -k.
-- Frederic Peters <fpeters@debian.org> Tue, 08 Mar 2022 08:17:20 +0100
lasso (2.7.0-2) unstable; urgency=medium
* debian/rules: introduce build-arch/build-indep targets.

1
debian-bullseye/compat Normal file
View File

@ -0,0 +1 @@
10

View File

@ -2,9 +2,9 @@ Source: lasso
Priority: optional
Section: libs
Maintainer: Frederic Peters <fpeters@debian.org>
Build-Depends: debhelper-compat (= 12),
Build-Depends: debhelper (>= 9),
dh-python,
liberror-perl,
dh-autoreconf,
gtk-doc-tools,
libxml2-dev,
libxslt1-dev,
@ -13,17 +13,17 @@ Build-Depends: debhelper-compat (= 12),
libglib2.0-dev,
python3-all-dev (>= 3.2),
libexpat1-dev,
python3-all,
python3-lxml,
python3-six,
chrpath
Standards-Version: 4.6.0
Homepage: https://lasso.entrouvert.org
Standards-Version: 4.4
X-Python3-Version: >= 3.4
Homepage: http://lasso.entrouvert.org
Package: liblasso3-dev
Section: libdevel
Architecture: any
Depends: liblasso3 (= ${binary:Version}), libxml2-dev, libxmlsec1-dev, libglib2.0-dev, ${misc:Depends}
Depends: liblasso3 (= ${binary:Version}), libxml2-dev, libxmlsec1-dev, libglib2.0-dev
Provides: liblasso-dev
Conflicts: liblasso-dev, liblasso0, liblasso1
Description: Library for Liberty Alliance and SAML protocols - development kit

115
debian-bullseye/control.in Normal file
View File

@ -0,0 +1,115 @@
Source: lasso
Priority: optional
Section: libs
Maintainer: Frederic Peters <fpeters@debian.org>
Build-Depends: debhelper (>= 9),
dh-python,
dh-autoreconf,
libxml2-dev,
libxslt1-dev,
libxmlsec1-dev,
libxmlsec1-openssl,
libglib2.0-dev,
python-all-dev (>= 2.6.6-3~),
python3-all-dev (>= 3.2),
libexpat1-dev,
fastjar,
python-lxml,
python3-lxml,
python-six,
python3-six,
chrpath,
dh-python
Standards-Version: 4.1.4
X-Python-Version: >= 2.7
X-Python3-Version: >= 3.4
Homepage: http://lasso.entrouvert.org
Package: liblasso3-dev
Section: libdevel
Architecture: any
Depends: liblasso3 (= ${binary:Version}), libxml2-dev, libxmlsec1-dev, libglib2.0-dev
Provides: liblasso-dev
Conflicts: liblasso-dev, liblasso0, liblasso1
Description: Library for Liberty Alliance and SAML protocols - development kit
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains the development files for Lasso.
Package: liblasso3
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Library for Liberty Alliance and SAML protocols - runtime library
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains liblasso library used by applications to gain Library
Alliance support.
Package: python-lasso
Conflicts: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
Replaces: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
Provides: liblasso0-python2.3, ${python:Provides}
Section: python
Architecture: any
Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
Description: Library for Liberty Alliance and SAML protocols - Python bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Python bindings for liblasso, needed to use lasso
in Python applications.
Package: python3-lasso
Section: python
Architecture: any
Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}
Description: Library for Liberty Alliance and SAML protocols - Python bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Python bindings for liblasso, needed to use lasso
in Python applications.
#JAVA#Package: liblasso-java
#JAVA#Section: libs
#JAVA#Architecture: amd64 armel i386 ia64 mips mipsel powerpc ppc64 s390 sparc kfreebsd-i386 kfreebsd-amd64
#JAVA#Depends: ${shlibs:Depends}, ${misc:Depends}
#JAVA#Description: Library for Liberty Alliance and SAML protocols - Java bindings
#JAVA# Lasso is an implementation of Liberty Alliance and related protocols, for
#JAVA# network identity federations, single sign-on and other web services protocols.
#JAVA# The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
#JAVA# .
#JAVA# This package provides the Java interface to liblasso, needed to use lasso in
#JAVA# Java applications
Package: liblasso-perl
Section: perl
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}
Description: Library for Liberty Alliance and SAML protocols - Perl bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Perl bindings for liblasso, needed to use lasso
in Perl applications.
#PHP#Package: php5-lasso
#PHP#Section: web
#PHP#Architecture: any
#PHP#Depends: ${shlibs:Depends}, php5-common, ${php:Depends}, ${misc:Depends}
#PHP#Description: Library for Liberty Alliance and SAML protocols - PHP 5 bindings
#PHP# Lasso is an implementation of Liberty Alliance and related protocols, for
#PHP# network identity federations, single sign-on and other web services protocols.
#PHP# The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
#PHP# .
#PHP# This package contains PHP bindings for liblasso, needed to use lasso
#PHP# in PHP applications.

2
debian-bullseye/dirs Normal file
View File

@ -0,0 +1,2 @@
usr/bin
usr/sbin

1
debian-bullseye/files Normal file
View File

@ -0,0 +1 @@
lasso_2.7.0-2_source.buildinfo libs optional

View File

@ -0,0 +1,566 @@
liblasso.so.3 liblasso3 #MINVER#
lasso_assertion_query_add_attribute_request@Base 2.3.5
lasso_assertion_query_build_request_msg@Base 2.3.5
lasso_assertion_query_build_response_msg@Base 2.3.5
lasso_assertion_query_destroy@Base 2.3.5
lasso_assertion_query_get_request_type@Base 2.3.5
lasso_assertion_query_get_type@Base 2.3.5
lasso_assertion_query_init_request@Base 2.3.5
lasso_assertion_query_new@Base 2.3.5
lasso_assertion_query_process_request_msg@Base 2.3.5
lasso_assertion_query_process_response_msg@Base 2.3.5
lasso_assertion_query_validate_request@Base 2.3.5
lasso_build_unique_id@Base 2.3.5
lasso_check_version@Base 2.3.5
lasso_defederation_build_notification_msg@Base 2.3.5
lasso_defederation_destroy@Base 2.3.5
lasso_defederation_get_type@Base 2.3.5
lasso_defederation_init_notification@Base 2.3.5
lasso_defederation_new@Base 2.3.5
lasso_defederation_process_notification_msg@Base 2.3.5
lasso_defederation_validate_notification@Base 2.3.5
lasso_ds_key_info_get_type@Base 2.3.5
lasso_ds_key_info_new@Base 2.3.5
lasso_ds_key_value_get_type@Base 2.3.5
lasso_ds_key_value_get_x509_data@Base 2.5.0
lasso_ds_key_value_new@Base 2.3.5
lasso_ds_key_value_set_x509_data@Base 2.5.0
lasso_ds_rsa_key_value_get_type@Base 2.3.5
lasso_ds_rsa_key_value_new@Base 2.3.5
lasso_ds_x509_data_get_certificate@Base 2.5.0
lasso_ds_x509_data_get_crl@Base 2.5.0
lasso_ds_x509_data_get_subject_name@Base 2.5.0
lasso_ds_x509_data_get_type@Base 2.5.0
lasso_ds_x509_data_new@Base 2.5.0
lasso_ds_x509_data_set_certificate@Base 2.5.0
lasso_ds_x509_data_set_crl@Base 2.5.0
lasso_ds_x509_data_set_subject_name@Base 2.5.0
lasso_ecp_destroy@Base 2.3.5
lasso_ecp_get_endpoint_url_by_entity_id@Base 2.5.0
lasso_ecp_get_type@Base 2.3.5
lasso_ecp_has_sp_idplist@Base 2.5.0
lasso_ecp_is_idp_entry_known_idp_supporting_ecp@Base 2.5.0
lasso_ecp_is_provider_in_sp_idplist@Base 2.5.0
lasso_ecp_new@Base 2.3.5
lasso_ecp_process_authn_request_msg@Base 2.5.0
lasso_ecp_process_response_msg@Base 2.5.0
lasso_ecp_process_sp_idp_list@Base 2.5.0
lasso_ecp_relay_state_get_type@Base 2.5.0
lasso_ecp_relay_state_new@Base 2.5.0
lasso_ecp_relay_state_validate@Base 2.5.0
lasso_ecp_request_get_type@Base 2.5.0
lasso_ecp_request_new@Base 2.5.0
lasso_ecp_request_validate@Base 2.5.0
lasso_ecp_response_get_type@Base 2.5.0
lasso_ecp_response_new@Base 2.5.0
lasso_ecp_response_validate@Base 2.5.0
lasso_ecp_set_known_sp_provided_idp_entries_supporting_ecp@Base 2.5.0
lasso_federation_build_local_name_identifier@Base 2.3.5
lasso_federation_destroy@Base 2.3.5
lasso_federation_get_type@Base 2.3.5
lasso_federation_new@Base 2.3.5
lasso_federation_verify_name_identifier@Base 2.3.5
lasso_flag_add_signature@Base 2.3.5
lasso_flag_memory_debug@Base 2.3.5
lasso_flag_pem_public_key@Base 2.6.0
lasso_flag_sign_messages@Base 2.3.5
lasso_flag_strict_checking@Base 2.3.5
lasso_flag_thin_sessions@Base 2.5.0
lasso_flag_verify_signature@Base 2.3.5
lasso_get_prefix_for_dst_service_href@Base 2.3.5
lasso_get_prefix_for_idwsf2_dst_service_href@Base 2.3.5
lasso_identity_destroy@Base 2.3.5
lasso_identity_dump@Base 2.3.5
lasso_identity_get_federation@Base 2.3.5
lasso_identity_get_type@Base 2.3.5
lasso_identity_new@Base 2.3.5
lasso_identity_new_from_dump@Base 2.3.5
lasso_init@Base 2.3.5
lasso_key_get_type@Base 2.5.0
lasso_key_new_for_signature_from_base64_string@Base 2.5.0
lasso_key_new_for_signature_from_file@Base 2.5.0
lasso_key_new_for_signature_from_memory@Base 2.5.0
lasso_key_query_sign@Base 2.5.0
lasso_key_query_verify@Base 2.5.0
lasso_key_saml2_xml_sign@Base 2.5.0
lasso_key_saml2_xml_verify@Base 2.5.0
lasso_lecp_build_authn_request_envelope_msg@Base 2.3.5
lasso_lecp_build_authn_request_msg@Base 2.3.5
lasso_lecp_build_authn_response_envelope_msg@Base 2.3.5
lasso_lecp_build_authn_response_msg@Base 2.3.5
lasso_lecp_destroy@Base 2.3.5
lasso_lecp_get_type@Base 2.3.5
lasso_lecp_init_authn_request@Base 2.3.5
lasso_lecp_new@Base 2.3.5
lasso_lecp_process_authn_request_envelope_msg@Base 2.3.5
lasso_lecp_process_authn_request_msg@Base 2.3.5
lasso_lecp_process_authn_response_envelope_msg@Base 2.3.5
lasso_lib_assertion_get_type@Base 2.3.5
lasso_lib_assertion_new@Base 2.3.5
lasso_lib_assertion_new_full@Base 2.3.5
lasso_lib_authentication_statement_get_type@Base 2.3.5
lasso_lib_authentication_statement_new@Base 2.3.5
lasso_lib_authentication_statement_new_full@Base 2.3.5
lasso_lib_authn_context_get_type@Base 2.3.5
lasso_lib_authn_context_new@Base 2.3.5
lasso_lib_authn_request_envelope_get_type@Base 2.3.5
lasso_lib_authn_request_envelope_new@Base 2.3.5
lasso_lib_authn_request_envelope_new_full@Base 2.3.5
lasso_lib_authn_request_get_type@Base 2.3.5
lasso_lib_authn_request_new@Base 2.3.5
lasso_lib_authn_response_envelope_get_type@Base 2.3.5
lasso_lib_authn_response_envelope_new@Base 2.3.5
lasso_lib_authn_response_get_type@Base 2.3.5
lasso_lib_authn_response_new@Base 2.3.5
lasso_lib_federation_termination_notification_get_type@Base 2.3.5
lasso_lib_federation_termination_notification_new@Base 2.3.5
lasso_lib_federation_termination_notification_new_full@Base 2.3.5
lasso_lib_idp_entries_get_type@Base 2.3.5
lasso_lib_idp_entries_new@Base 2.3.5
lasso_lib_idp_entry_get_type@Base 2.3.5
lasso_lib_idp_entry_new@Base 2.3.5
lasso_lib_idp_list_get_type@Base 2.3.5
lasso_lib_idp_list_new@Base 2.3.5
lasso_lib_logout_request_get_session_indexes@Base 2.5.0
lasso_lib_logout_request_get_type@Base 2.3.5
lasso_lib_logout_request_new@Base 2.3.5
lasso_lib_logout_request_new_full@Base 2.3.5
lasso_lib_logout_request_set_session_indexes@Base 2.5.0
lasso_lib_logout_response_get_type@Base 2.3.5
lasso_lib_logout_response_new@Base 2.3.5
lasso_lib_logout_response_new_full@Base 2.3.5
lasso_lib_name_identifier_mapping_request_get_type@Base 2.3.5
lasso_lib_name_identifier_mapping_request_new@Base 2.3.5
lasso_lib_name_identifier_mapping_request_new_full@Base 2.3.5
lasso_lib_name_identifier_mapping_response_get_type@Base 2.3.5
lasso_lib_name_identifier_mapping_response_new@Base 2.3.5
lasso_lib_name_identifier_mapping_response_new_full@Base 2.3.5
lasso_lib_register_name_identifier_request_get_type@Base 2.3.5
lasso_lib_register_name_identifier_request_new@Base 2.3.5
lasso_lib_register_name_identifier_request_new_full@Base 2.3.5
lasso_lib_register_name_identifier_response_get_type@Base 2.3.5
lasso_lib_register_name_identifier_response_new@Base 2.3.5
lasso_lib_register_name_identifier_response_new_full@Base 2.3.5
lasso_lib_request_authn_context_get_type@Base 2.3.5
lasso_lib_request_authn_context_new@Base 2.3.5
lasso_lib_scoping_get_type@Base 2.3.5
lasso_lib_scoping_new@Base 2.3.5
lasso_lib_status_response_get_type@Base 2.3.5
lasso_lib_status_response_new@Base 2.3.5
lasso_lib_subject_get_type@Base 2.3.5
lasso_lib_subject_new@Base 2.3.5
lasso_log@Base 2.7.0-2
lasso_log_remove_handler@Base 2.3.5
lasso_log_set_handler@Base 2.3.5
lasso_login_accept_sso@Base 2.3.5
lasso_login_build_artifact_msg@Base 2.3.5
lasso_login_build_assertion@Base 2.3.5
lasso_login_build_authn_request_msg@Base 2.3.5
lasso_login_build_authn_response_msg@Base 2.3.5
lasso_login_build_request_msg@Base 2.3.5
lasso_login_build_response_msg@Base 2.3.5
lasso_login_destroy@Base 2.3.5
lasso_login_dump@Base 2.3.5
lasso_login_get_assertion@Base 2.3.5
lasso_login_get_type@Base 2.3.5
lasso_login_init_authn_request@Base 2.3.5
lasso_login_init_idp_initiated_authn_request@Base 2.3.5
lasso_login_init_request@Base 2.3.5
lasso_login_must_ask_for_consent@Base 2.3.5
lasso_login_must_authenticate@Base 2.3.5
lasso_login_new@Base 2.3.5
lasso_login_new_from_dump@Base 2.3.5
lasso_login_process_authn_request_msg@Base 2.3.5
lasso_login_process_authn_response_msg@Base 2.3.5
lasso_login_process_paos_response_msg@Base 2.3.5
lasso_login_process_request_msg@Base 2.3.5
lasso_login_process_response_msg@Base 2.3.5
lasso_login_validate_request_msg@Base 2.3.5
lasso_logout_build_request_msg@Base 2.3.5
lasso_logout_build_response_msg@Base 2.3.5
lasso_logout_destroy@Base 2.3.5
lasso_logout_dump@Base 2.3.5
lasso_logout_get_next_providerID@Base 2.3.5
lasso_logout_get_type@Base 2.3.5
lasso_logout_init_request@Base 2.3.5
lasso_logout_new@Base 2.3.5
lasso_logout_new_from_dump@Base 2.3.5
lasso_logout_process_request_msg@Base 2.3.5
lasso_logout_process_response_msg@Base 2.3.5
lasso_logout_reset_providerID_index@Base 2.3.5
lasso_logout_validate_request@Base 2.3.5
lasso_misc_text_node_get_type@Base 2.3.5
lasso_misc_text_node_get_xml_content@Base 2.3.5
lasso_misc_text_node_new@Base 2.3.5
lasso_misc_text_node_new_with_string@Base 2.3.5
lasso_misc_text_node_new_with_xml_node@Base 2.3.5
lasso_misc_text_node_set_xml_content@Base 2.3.5
lasso_name_id_management_build_request_msg@Base 2.3.5
lasso_name_id_management_build_response_msg@Base 2.3.5
lasso_name_id_management_destroy@Base 2.3.5
lasso_name_id_management_dump@Base 2.3.5
lasso_name_id_management_get_type@Base 2.3.5
lasso_name_id_management_init_request@Base 2.3.5
lasso_name_id_management_new@Base 2.3.5
lasso_name_id_management_new_from_dump@Base 2.3.5
lasso_name_id_management_process_request_msg@Base 2.3.5
lasso_name_id_management_process_response_msg@Base 2.3.5
lasso_name_id_management_validate_request@Base 2.3.5
lasso_name_identifier_mapping_build_request_msg@Base 2.3.5
lasso_name_identifier_mapping_build_response_msg@Base 2.3.5
lasso_name_identifier_mapping_destroy@Base 2.3.5
lasso_name_identifier_mapping_get_type@Base 2.3.5
lasso_name_identifier_mapping_init_request@Base 2.3.5
lasso_name_identifier_mapping_new@Base 2.3.5
lasso_name_identifier_mapping_process_request_msg@Base 2.3.5
lasso_name_identifier_mapping_process_response_msg@Base 2.3.5
lasso_name_identifier_mapping_validate_request@Base 2.3.5
lasso_name_registration_build_request_msg@Base 2.3.5
lasso_name_registration_build_response_msg@Base 2.3.5
lasso_name_registration_destroy@Base 2.3.5
lasso_name_registration_dump@Base 2.3.5
lasso_name_registration_get_type@Base 2.3.5
lasso_name_registration_init_request@Base 2.3.5
lasso_name_registration_new@Base 2.3.5
lasso_name_registration_new_from_dump@Base 2.3.5
lasso_name_registration_process_request_msg@Base 2.3.5
lasso_name_registration_process_response_msg@Base 2.3.5
lasso_name_registration_validate_request@Base 2.3.5
lasso_node_cleanup_original_xmlnodes@Base 2.3.5
lasso_node_debug@Base 2.3.5
lasso_node_destroy@Base 2.3.5
lasso_node_dump@Base 2.3.5
lasso_node_export_to_base64@Base 2.3.5
lasso_node_export_to_ecp_soap_response@Base 2.5.0
lasso_node_export_to_paos_request@Base 2.5.0
lasso_node_export_to_paos_request_full@Base 2.5.0
lasso_node_export_to_query@Base 2.3.5
lasso_node_export_to_query_with_password@Base 2.3.5
lasso_node_export_to_saml2_query@Base 2.5.0
lasso_node_export_to_soap@Base 2.3.5
lasso_node_export_to_soap_with_headers@Base 2.5.0
lasso_node_export_to_xml@Base 2.3.5
lasso_node_get_name@Base 2.3.5
lasso_node_get_namespace@Base 2.3.5
lasso_node_get_original_xmlnode@Base 2.3.5
lasso_node_get_type@Base 2.3.5
lasso_node_get_xmlNode@Base 2.3.5
lasso_node_init_from_message@Base 2.3.5
lasso_node_init_from_query@Base 2.3.5
lasso_node_init_from_xml@Base 2.3.5
lasso_node_new@Base 2.3.5
lasso_node_new_from_dump@Base 2.3.5
lasso_node_new_from_soap@Base 2.3.5
lasso_node_new_from_xmlNode@Base 2.3.5
lasso_node_set_custom_namespace@Base 2.3.5
lasso_node_set_custom_nodename@Base 2.3.5
lasso_node_set_original_xmlnode@Base 2.3.5
lasso_paos_request_get_type@Base 2.5.0
lasso_paos_request_new@Base 2.5.0
lasso_paos_request_validate@Base 2.5.0
lasso_paos_response_get_type@Base 2.5.0
lasso_paos_response_new@Base 2.5.0
lasso_paos_response_validate@Base 2.5.0
lasso_profile_get_artifact@Base 2.3.5
lasso_profile_get_artifact_message@Base 2.3.5
lasso_profile_get_identity@Base 2.3.5
lasso_profile_get_idp_list@Base 2.5.0
lasso_profile_get_in_response_to@Base 2.5.0
lasso_profile_get_issuer@Base 2.5.0
lasso_profile_get_message_id@Base 2.5.0
lasso_profile_get_nameIdentifier@Base 2.3.5
lasso_profile_get_request_type_from_soap_msg@Base 2.3.5
lasso_profile_get_server@Base 2.3.5
lasso_profile_get_session@Base 2.3.5
lasso_profile_get_signature_hint@Base 2.3.5
lasso_profile_get_signature_status@Base 2.3.5
lasso_profile_get_signature_verify_hint@Base 2.3.5
lasso_profile_get_type@Base 2.3.5
lasso_profile_is_identity_dirty@Base 2.3.5
lasso_profile_is_liberty_query@Base 2.3.5
lasso_profile_is_saml_query@Base 2.3.5
lasso_profile_is_session_dirty@Base 2.3.5
lasso_profile_set_artifact_message@Base 2.3.5
lasso_profile_set_identity_from_dump@Base 2.3.5
lasso_profile_set_idp_list@Base 2.5.0
lasso_profile_set_message_id@Base 2.5.0
lasso_profile_set_session_from_dump@Base 2.3.5
lasso_profile_set_signature_hint@Base 2.3.5
lasso_profile_set_signature_verify_hint@Base 2.3.5
lasso_profile_set_soap_fault_response@Base 2.3.5
lasso_profile_sso_role_with@Base 2.3.5
lasso_provider_accept_http_method@Base 2.3.5
lasso_provider_add_key@Base 2.5.0
lasso_provider_get_assertion_consumer_service_url@Base 2.3.5
lasso_provider_get_base64_succinct_id@Base 2.3.5
lasso_provider_get_cache_duration@Base 2.3.5
lasso_provider_get_default_name_id_format@Base 2.3.5
lasso_provider_get_encryption_mode@Base 2.3.5
lasso_provider_get_first_http_method@Base 2.3.5
lasso_provider_get_idp_supported_attributes@Base 2.3.5
lasso_provider_get_metadata_keys_for_role@Base 2.3.5
lasso_provider_get_metadata_list@Base 2.3.5
lasso_provider_get_metadata_list_for_role@Base 2.3.5
lasso_provider_get_metadata_one@Base 2.3.5
lasso_provider_get_metadata_one_for_role@Base 2.3.5
lasso_provider_get_organization@Base 2.3.5
lasso_provider_get_protocol_conformance@Base 2.3.5
lasso_provider_get_roles@Base 2.3.5
lasso_provider_get_sp_name_qualifier@Base 2.3.5
lasso_provider_get_type@Base 2.3.5
lasso_provider_get_valid_until@Base 2.3.5
lasso_provider_has_protocol_profile@Base 2.3.5
lasso_provider_match_conformance@Base 2.3.5
lasso_provider_new@Base 2.3.5
lasso_provider_new_from_buffer@Base 2.3.5
lasso_provider_new_from_dump@Base 2.3.5
lasso_provider_saml2_node_encrypt@Base 2.3.5
lasso_provider_set_encryption_mode@Base 2.3.5
lasso_provider_set_encryption_sym_key_type@Base 2.3.5
lasso_provider_set_protocol_conformance@Base 2.5.0
lasso_provider_set_server_signing_key@Base 2.5.0
lasso_provider_verify_signature@Base 2.5.0
lasso_provider_verify_single_node_signature@Base 2.3.5
lasso_register_dst_service@Base 2.3.5
lasso_register_idwsf2_dst_service@Base 2.3.5
lasso_registry_default_add_direct_mapping@Base 2.3.5
lasso_registry_default_add_functional_mapping@Base 2.3.5
lasso_registry_default_get_mapping@Base 2.3.5
lasso_saml2_action_get_type@Base 2.3.5
lasso_saml2_action_new@Base 2.3.5
lasso_saml2_action_new_with_string@Base 2.3.5
lasso_saml2_advice_get_type@Base 2.3.5
lasso_saml2_advice_new@Base 2.3.5
lasso_saml2_assertion_add_attribute_with_node@Base 2.3.5
lasso_saml2_assertion_add_audience_restriction@Base 2.3.5
lasso_saml2_assertion_add_proxy_limit@Base 2.3.5
lasso_saml2_assertion_allows_proxying@Base 2.3.5
lasso_saml2_assertion_allows_proxying_to@Base 2.3.5
lasso_saml2_assertion_decrypt_subject@Base 2.3.5
lasso_saml2_assertion_get_in_response_to@Base 2.3.5
lasso_saml2_assertion_get_issuer_provider@Base 2.3.5
lasso_saml2_assertion_get_subject_confirmation_data@Base 2.3.5
lasso_saml2_assertion_get_type@Base 2.3.5
lasso_saml2_assertion_has_audience_restriction@Base 2.3.5
lasso_saml2_assertion_has_one_time_use@Base 2.3.5
lasso_saml2_assertion_is_audience_restricted@Base 2.3.5
lasso_saml2_assertion_new@Base 2.3.5
lasso_saml2_assertion_set_basic_conditions@Base 2.3.5
lasso_saml2_assertion_set_one_time_use@Base 2.3.5
lasso_saml2_assertion_set_subject_confirmation_data@Base 2.3.5
lasso_saml2_assertion_set_subject_confirmation_name_id@Base 2.3.5
lasso_saml2_assertion_set_subject_name_id@Base 2.3.5
lasso_saml2_assertion_validate_audience@Base 2.3.5
lasso_saml2_assertion_validate_conditions@Base 2.3.5
lasso_saml2_assertion_validate_time_checks@Base 2.3.5
lasso_saml2_attribute_get_type@Base 2.3.5
lasso_saml2_attribute_new@Base 2.3.5
lasso_saml2_attribute_statement_get_type@Base 2.3.5
lasso_saml2_attribute_statement_new@Base 2.3.5
lasso_saml2_attribute_value_get_type@Base 2.3.5
lasso_saml2_attribute_value_new@Base 2.3.5
lasso_saml2_audience_restriction_get_type@Base 2.3.5
lasso_saml2_audience_restriction_new@Base 2.3.5
lasso_saml2_authn_context_get_type@Base 2.3.5
lasso_saml2_authn_context_new@Base 2.3.5
lasso_saml2_authn_statement_get_type@Base 2.3.5
lasso_saml2_authn_statement_new@Base 2.3.5
lasso_saml2_authz_decision_statement_get_type@Base 2.3.5
lasso_saml2_authz_decision_statement_new@Base 2.3.5
lasso_saml2_base_idabstract_get_type@Base 2.3.5
lasso_saml2_base_idabstract_new@Base 2.3.5
lasso_saml2_condition_abstract_get_type@Base 2.3.5
lasso_saml2_condition_abstract_new@Base 2.3.5
lasso_saml2_conditions_get_type@Base 2.3.5
lasso_saml2_conditions_new@Base 2.3.5
lasso_saml2_encrypted_element_build_encrypted_persistent_name_id@Base 2.3.5
lasso_saml2_encrypted_element_decrypt@Base 2.3.5
lasso_saml2_encrypted_element_get_type@Base 2.3.5
lasso_saml2_encrypted_element_new@Base 2.3.5
lasso_saml2_encrypted_element_server_decrypt@Base 2.3.5
lasso_saml2_evidence_get_type@Base 2.3.5
lasso_saml2_evidence_new@Base 2.3.5
lasso_saml2_key_info_confirmation_data_get_type@Base 2.3.5
lasso_saml2_key_info_confirmation_data_new@Base 2.3.5
lasso_saml2_key_info_confirmation_data_type_get_key_info@Base 2.5.0
lasso_saml2_key_info_confirmation_data_type_get_type@Base 2.5.0
lasso_saml2_key_info_confirmation_data_type_new@Base 2.5.0
lasso_saml2_key_info_confirmation_data_type_set_key_info@Base 2.5.0
lasso_saml2_name_id_build_persistent@Base 2.3.5
lasso_saml2_name_id_equals@Base 2.3.5
lasso_saml2_name_id_get_type@Base 2.3.5
lasso_saml2_name_id_new@Base 2.3.5
lasso_saml2_name_id_new_with_persistent_format@Base 2.3.5
lasso_saml2_name_id_new_with_string@Base 2.3.5
lasso_saml2_one_time_use_get_type@Base 2.3.5
lasso_saml2_one_time_use_new@Base 2.3.5
lasso_saml2_proxy_restriction_get_type@Base 2.3.5
lasso_saml2_proxy_restriction_new@Base 2.3.5
lasso_saml2_statement_abstract_get_type@Base 2.3.5
lasso_saml2_statement_abstract_new@Base 2.3.5
lasso_saml2_subject_confirmation_data_get_type@Base 2.3.5
lasso_saml2_subject_confirmation_data_new@Base 2.3.5
lasso_saml2_subject_confirmation_get_type@Base 2.3.5
lasso_saml2_subject_confirmation_new@Base 2.3.5
lasso_saml2_subject_get_type@Base 2.3.5
lasso_saml2_subject_locality_get_type@Base 2.3.5
lasso_saml2_subject_locality_new@Base 2.3.5
lasso_saml2_subject_new@Base 2.3.5
lasso_saml_advice_get_type@Base 2.3.5
lasso_saml_advice_new@Base 2.3.5
lasso_saml_assertion_get_type@Base 2.3.5
lasso_saml_assertion_new@Base 2.3.5
lasso_saml_attribute_designator_get_type@Base 2.3.5
lasso_saml_attribute_designator_new@Base 2.3.5
lasso_saml_attribute_get_type@Base 2.3.5
lasso_saml_attribute_new@Base 2.3.5
lasso_saml_attribute_statement_get_type@Base 2.3.5
lasso_saml_attribute_statement_new@Base 2.3.5
lasso_saml_attribute_value_get_type@Base 2.3.5
lasso_saml_attribute_value_new@Base 2.3.5
lasso_saml_audience_restriction_condition_get_type@Base 2.3.5
lasso_saml_audience_restriction_condition_new@Base 2.3.5
lasso_saml_audience_restriction_condition_new_full@Base 2.3.5
lasso_saml_authentication_statement_get_type@Base 2.3.5
lasso_saml_authentication_statement_new@Base 2.3.5
lasso_saml_authority_binding_get_type@Base 2.3.5
lasso_saml_authority_binding_new@Base 2.3.5
lasso_saml_condition_abstract_get_type@Base 2.3.5
lasso_saml_conditions_get_type@Base 2.3.5
lasso_saml_conditions_new@Base 2.3.5
lasso_saml_name_identifier_equals@Base 2.5.0
lasso_saml_name_identifier_get_type@Base 2.3.5
lasso_saml_name_identifier_new@Base 2.3.5
lasso_saml_name_identifier_new_from_xmlNode@Base 2.3.5
lasso_saml_statement_abstract_get_type@Base 2.3.5
lasso_saml_subject_confirmation_get_type@Base 2.3.5
lasso_saml_subject_confirmation_new@Base 2.3.5
lasso_saml_subject_get_type@Base 2.3.5
lasso_saml_subject_locality_get_type@Base 2.3.5
lasso_saml_subject_locality_new@Base 2.3.5
lasso_saml_subject_new@Base 2.3.5
lasso_saml_subject_statement_abstract_get_type@Base 2.3.5
lasso_saml_subject_statement_get_type@Base 2.3.5
lasso_saml_subject_statement_new@Base 2.3.5
lasso_samlp2_artifact_resolve_get_type@Base 2.3.5
lasso_samlp2_artifact_resolve_new@Base 2.3.5
lasso_samlp2_artifact_response_get_type@Base 2.3.5
lasso_samlp2_artifact_response_new@Base 2.3.5
lasso_samlp2_assertion_id_request_get_type@Base 2.3.5
lasso_samlp2_assertion_id_request_new@Base 2.3.5
lasso_samlp2_attribute_query_get_type@Base 2.3.5
lasso_samlp2_attribute_query_new@Base 2.3.5
lasso_samlp2_authn_query_get_type@Base 2.3.5
lasso_samlp2_authn_query_new@Base 2.3.5
lasso_samlp2_authn_request_get_type@Base 2.3.5
lasso_samlp2_authn_request_new@Base 2.3.5
lasso_samlp2_authz_decision_query_get_type@Base 2.3.5
lasso_samlp2_authz_decision_query_new@Base 2.3.5
lasso_samlp2_extensions_get_any@Base 2.6.0
lasso_samlp2_extensions_get_attributes@Base 2.6.0
lasso_samlp2_extensions_get_type@Base 2.3.5
lasso_samlp2_extensions_new@Base 2.3.5
lasso_samlp2_extensions_set_any@Base 2.6.0
lasso_samlp2_extensions_set_attributes@Base 2.6.0
lasso_samlp2_idp_entry_get_type@Base 2.3.5
lasso_samlp2_idp_entry_new@Base 2.3.5
lasso_samlp2_idp_list_get_type@Base 2.3.5
lasso_samlp2_idp_list_new@Base 2.3.5
lasso_samlp2_logout_request_get_session_indexes@Base 2.3.5
lasso_samlp2_logout_request_get_type@Base 2.3.5
lasso_samlp2_logout_request_new@Base 2.3.5
lasso_samlp2_logout_request_set_session_indexes@Base 2.3.5
lasso_samlp2_logout_response_get_type@Base 2.3.5
lasso_samlp2_logout_response_new@Base 2.3.5
lasso_samlp2_manage_name_id_request_get_type@Base 2.3.5
lasso_samlp2_manage_name_id_request_new@Base 2.3.5
lasso_samlp2_manage_name_id_response_get_type@Base 2.3.5
lasso_samlp2_manage_name_id_response_new@Base 2.3.5
lasso_samlp2_name_id_mapping_request_get_type@Base 2.3.5
lasso_samlp2_name_id_mapping_request_new@Base 2.3.5
lasso_samlp2_name_id_mapping_response_get_type@Base 2.3.5
lasso_samlp2_name_id_mapping_response_new@Base 2.3.5
lasso_samlp2_name_id_policy_get_type@Base 2.3.5
lasso_samlp2_name_id_policy_new@Base 2.3.5
lasso_samlp2_request_abstract_get_type@Base 2.3.5
lasso_samlp2_request_abstract_new@Base 2.3.5
lasso_samlp2_requested_authn_context_get_type@Base 2.3.5
lasso_samlp2_requested_authn_context_new@Base 2.3.5
lasso_samlp2_response_get_type@Base 2.3.5
lasso_samlp2_response_new@Base 2.3.5
lasso_samlp2_scoping_get_type@Base 2.3.5
lasso_samlp2_scoping_new@Base 2.3.5
lasso_samlp2_status_code_get_type@Base 2.3.5
lasso_samlp2_status_code_new@Base 2.3.5
lasso_samlp2_status_detail_get_type@Base 2.3.5
lasso_samlp2_status_detail_new@Base 2.3.5
lasso_samlp2_status_get_type@Base 2.3.5
lasso_samlp2_status_new@Base 2.3.5
lasso_samlp2_status_response_get_type@Base 2.3.5
lasso_samlp2_status_response_new@Base 2.3.5
lasso_samlp2_subject_query_abstract_get_type@Base 2.3.5
lasso_samlp2_subject_query_abstract_new@Base 2.3.5
lasso_samlp2_terminate_get_type@Base 2.3.5
lasso_samlp2_terminate_new@Base 2.3.5
lasso_samlp_request_abstract_get_type@Base 2.3.5
lasso_samlp_request_get_type@Base 2.3.5
lasso_samlp_request_new@Base 2.3.5
lasso_samlp_response_abstract_fill@Base 2.3.5
lasso_samlp_response_abstract_get_type@Base 2.3.5
lasso_samlp_response_get_type@Base 2.3.5
lasso_samlp_response_new@Base 2.3.5
lasso_samlp_status_code_get_type@Base 2.3.5
lasso_samlp_status_code_new@Base 2.3.5
lasso_samlp_status_get_type@Base 2.3.5
lasso_samlp_status_new@Base 2.3.5
lasso_server_add_provider2@Base 2.5.0
lasso_server_add_provider@Base 2.3.5
lasso_server_add_provider_from_buffer@Base 2.3.5
lasso_server_destroy@Base 2.3.5
lasso_server_dump@Base 2.3.5
lasso_server_get_endpoint_url_by_id@Base 2.5.0
lasso_server_get_filtered_provider_list@Base 2.5.0
lasso_server_get_provider@Base 2.3.5
lasso_server_get_type@Base 2.3.5
lasso_server_load_affiliation@Base 2.3.5
lasso_server_load_metadata@Base 2.5.0
lasso_server_new@Base 2.3.5
lasso_server_new_from_buffers@Base 2.3.5
lasso_server_new_from_dump@Base 2.3.5
lasso_server_saml2_assertion_setup_signature@Base 2.3.5
lasso_server_set_encryption_private_key@Base 2.3.5
lasso_server_set_encryption_private_key_with_password@Base 2.3.5
lasso_session_add_assertion@Base 2.3.5
lasso_session_destroy@Base 2.3.5
lasso_session_dump@Base 2.3.5
lasso_session_get_assertion@Base 2.3.5
lasso_session_get_assertion_ids@Base 2.5.0
lasso_session_get_assertions@Base 2.3.5
lasso_session_get_name_ids@Base 2.5.0
lasso_session_get_provider_index@Base 2.3.5
lasso_session_get_session_indexes@Base 2.5.0
lasso_session_get_type@Base 2.3.5
lasso_session_is_empty@Base 2.3.5
lasso_session_new@Base 2.3.5
lasso_session_new_from_dump@Base 2.3.5
lasso_session_remove_assertion@Base 2.3.5
lasso_set_flag@Base 2.3.5
lasso_shutdown@Base 2.3.5
lasso_soap_body_get_type@Base 2.3.5
lasso_soap_body_new@Base 2.3.5
lasso_soap_body_new_from_message@Base 2.3.5
lasso_soap_detail_get_type@Base 2.3.5
lasso_soap_detail_new@Base 2.3.5
lasso_soap_detail_new_from_message@Base 2.3.5
lasso_soap_envelope_get_type@Base 2.3.5
lasso_soap_envelope_new@Base 2.3.5
lasso_soap_envelope_new_from_message@Base 2.3.5
lasso_soap_envelope_new_full@Base 2.5.0
lasso_soap_fault_get_type@Base 2.3.5
lasso_soap_fault_new@Base 2.3.5
lasso_soap_fault_new_from_message@Base 2.3.5
lasso_soap_fault_new_full@Base 2.3.5
lasso_soap_header_get_type@Base 2.3.5
lasso_soap_header_new@Base 2.3.5
lasso_soap_header_new_from_message@Base 2.3.5
lasso_strerror@Base 2.3.5

View File

View File

@ -0,0 +1,3 @@
debian/tmp/etc/php5/
debian/tmp/usr/share/php/
debian/tmp/usr/lib/php5/*/lasso.so

View File

@ -0,0 +1,7 @@
#! /bin/sh -e
if [ "$1" = "configure" ]; then
php5enmod lasso
fi
#DEBHELPER#

View File

@ -0,0 +1,7 @@
#! /bin/sh -e
if [ "$1" = "remove" ]; then
php5dismod lasso
fi
#DEBHELPER#

View File

@ -0,0 +1,4 @@
shlibs:Depends=libc6 (>= 2.2.5), libglib2.0-0 (>= 2.41.1), liblasso3 (>= 2.5.0), libssl1.0.2 (>= 1.0.2d), libxml2 (>= 2.7.4), libxmlsec1 (>= 1.2.20), libxmlsec1-openssl (>= 1.2.20), libxslt1.1 (>= 1.1.25), zlib1g (>= 1:1.1.4)
php:Depends=phpapi-20131226
misc:Depends=
misc:Pre-Depends=

View File

@ -64,9 +64,6 @@ build-stamp: config.status
$(MAKE) PYTHON=/usr/bin/python$$v -C bindings/python$$v; \
done
# Run tests
$(MAKE) check
touch build-stamp
clean:
@ -92,7 +89,7 @@ clean:
install-arch: build-arch
dh_testdir
dh_testroot
dh_prep
dh_clean -k
dh_installdirs
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp \

479
debian-buster/changelog Normal file
View File

@ -0,0 +1,479 @@
lasso (2.6.0-2) unstable; urgency=medium
* d/compat: bump do debhelper level 9.
* d/control, d/rules: add and use dh-autoreconf.
* d/watch: add watch file.
* d/control: bump Standards-Version to 4.1.4 after those changes.
* d/liblasso3.symbols: add symbols file for liblasso3, imported from Ubuntu,
thanks to Corey Bryant <corey.bryant@canonical.com> (closes: #894296)
* d/liblasso3.symbols: update for 2.6.0.
* d/control: add Multi-Arch: same to liblasso-perl.
* d/control: use proper capitalization for ${misc:Depends}.
* d/control: bump versions in X-Python-Version and X-Python3-Version.
-- Frederic Peters <fpeters@debian.org> Fri, 15 Jun 2018 21:33:58 +0200
lasso (2.6.0-1) unstable; urgency=medium
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Thu, 14 Jun 2018 09:10:09 +0200
lasso (2.5.99-1) unstable; urgency=medium
* New upstream release candidate.
- include support for SHA256 signatures (closes: #901411)
* debian/patches/0001-perl-remove-quotes-from-PERL-V-ccflags-output.patch
- dropped, released upstream
* debian/patches/Use-INSTALLDIRS-vendor-for-the-Perl-bindings-as-per-.patch
- dropped, released upstream
-- Frederic Peters <fpeters@debian.org> Wed, 13 Jun 2018 09:25:08 +0200
lasso (2.5.0-5) unstable; urgency=medium
* d/: disable PHP support for now. (closes: #821547, #821683)
-- Frederic Peters <fpeters@debian.org> Thu, 05 May 2016 11:11:01 +0200
lasso (2.5.0-4) unstable; urgency=medium
* d/control: add missing php5-common dependency. (closes: #811340)
-- Frederic Peters <fpeters@debian.org> Thu, 10 Mar 2016 22:38:24 +0100
lasso (2.5.0-3) unstable; urgency=medium
* d/p/0001-perl-remove-quotes-from-PERL-V-ccflags-output.patch: new patch,
make sure to remove quotes given by "perl -V::ccflags:" as they ultimately
cause the 32bit builds to fail. (closes: #809759)
* Thanks to Niko Tyni for the detailed diagnostic.
* d/rules: enable verbose builds. (closes: #809760)
-- Frederic Peters <fpeters@debian.org> Mon, 11 Jan 2016 09:16:31 +0100
lasso (2.5.0-2) unstable; urgency=medium
* Build against latest Perl release.
-- Frederic Peters <fpeters@debian.org> Sun, 03 Jan 2016 13:33:18 +0100
lasso (2.5.0-1) unstable; urgency=medium
* New upstream release.
* d/control, d/rules: add new package for Python 3 bindings.
-- Frederic Peters <fpeters@debian.org> Fri, 04 Sep 2015 17:48:04 +0200
lasso (2.4.1-1) unstable; urgency=medium
* New upstream release.
* d/p/perl-get-required-CFLAGS-from-perl-V-ccflags.patch: merged upstream
* d/p/Use-INSTALLDIRS-vendor-for-the-Perl-bindings-as-per-.patch: refreshed
-- Frederic Peters <fpeters@debian.org> Thu, 28 Aug 2014 17:27:48 +0200
lasso (2.4.0-4) unstable; urgency=medium
* d/p/Use-INSTALLDIRS-vendor-for-the-Perl-bindings-as-per-.patch: use
INSTALLDIRS=vendor for the Perl bindings, as per the Debian Perl policy.
(thanks Niko Tyni)
* debian/rules, debian/liblasso-perl.install: don't hardcode /usr/lib/perl5
(thanks Niko Tyni, again) (closes: #752703)
-- Frederic Peters <fpeters@debian.org> Wed, 25 Jun 2014 23:15:03 +0200
lasso (2.4.0-3) unstable; urgency=medium
* d/p/perl-get-required-CFLAGS-from-perl-V-ccflags.patch (stolen from git):
get required CFLAGS from $(perl -V::ccflags:) (closes: #742522)
-- Frederic Peters <fpeters@debian.org> Tue, 08 Apr 2014 09:29:11 +0200
lasso (2.4.0-2) unstable; urgency=medium
* debian/php5-lasso.prerm: fix call to php5dismod. (closes: #734767)
-- Frederic Peters <fpeters@debian.org> Mon, 13 Jan 2014 11:00:16 +0100
lasso (2.4.0-1) unstable; urgency=low
* New upstream version.
* debian/control, debian/rules: use autoreconf
* debian/source/version: switch to 3.0 (quilt)
-- Frederic Peters <fpeters@debian.org> Tue, 07 Jan 2014 13:22:21 +0100
lasso (2.3.6-3) unstable; urgency=medium
* Remove double-free in lasso_node_build_deflated_query. (thanks Andjelko
Horvat, closes: #732543)
* Enable hardened build flags. (thanks Moritz Muehlenhoff, closes: #667555)
* debian/php5-lasso.{postinst,prerm}: use php5enmod and php5dismod.
(closes: #667766)
* bindings/php5/lasso.ini: change comment marker. (closes: #571736)
-- Frederic Peters <fpeters@debian.org> Sun, 29 Dec 2013 10:06:47 +0100
lasso (2.3.6-2.2) unstable; urgency=low
* Non-maintainer upload.
* Apply commit a5674b48 from upstream to port to the libxml buffer API.
Also adopt changes for the Perl binding. libxml stopped to expose the
internals of xmlOutputBuffer in 2.9. (Closes: #713668)
-- Sebastian Ramacher <sramacher@debian.org> Tue, 30 Jul 2013 14:19:34 +0200
lasso (2.3.6-2.1) unstable; urgency=low
* Non-maintainer upload.
* Convert to dh_python2 (Closes: #616856).
-- Luca Falavigna <dktrkranz@debian.org> Thu, 30 May 2013 20:36:16 +0200
lasso (2.3.6-2) unstable; urgency=low
* Fix building against glib 2.32 (closes: #665565, #666636)
-- Frederic Peters <fpeters@debian.org> Mon, 02 Apr 2012 17:31:31 +0200
lasso (2.3.6-1) unstable; urgency=low
* New upstream version.
* bindings/php5/wrapper_source.py: use zend_function_entry, making it build
against PHP 5.4 (upstream, closes: #662622)
-- Frederic Peters <fpeters@debian.org> Mon, 05 Mar 2012 14:07:05 +0100
lasso (2.3.5-4) unstable; urgency=low
* Don't force gcc 4.4 anymore; /facepalm. (closes: #635640)
-- Frederic Peters <fpeters@debian.org> Thu, 28 Jul 2011 08:16:14 +0200
lasso (2.3.5-3) unstable; urgency=low
* debian/control.in, debian/rules: disable liblasso-java on all
architectures, at the moment it is too complicated to have reliable builds
with java activated. (closes: #624777)
* build against a newer perl version. (closes: #635446)
-- Frederic Peters <fpeters@debian.org> Tue, 26 Jul 2011 22:36:27 +0200
lasso (2.3.5-2) unstable; urgency=low
* debian/liblasso-perl.install: fixed module name (uppercase L).
(closes: #622114)
* debian/liblasso3-dev.install: do not install libtool archive file.
(closes: #620909, #621560)
* debian/control.in: add build-dependency on gcc-4.4, to match the gcj
version that is used.
* debian/rules:
+ force gcc 4.4, because of gcj 4.4.
+ remove rpath from Lasso.so Perl module.
+ remove obsolete call to dh_python.
-- Frederic Peters <fpeters@debian.org> Mon, 11 Apr 2011 09:35:48 +0200
lasso (2.3.5-1) unstable; urgency=low
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Tue, 08 Feb 2011 09:58:03 +0100
lasso (2.2.1-4) unstable; urgency=low
* debian/control, debian/rules: updated build-depends for recent gcj
changes, and to use the default gcc version. (Closes: #566895)
-- Frederic Peters <fpeters@debian.org> Mon, 25 Jan 2010 22:34:55 +0100
lasso (2.2.1-3) unstable; urgency=low
* debian/control, debian/rules: add missing dependency on phpapi-$foo.
(Closes: #566288)
-- Frederic Peters <fpeters@debian.org> Sun, 24 Jan 2010 16:25:18 +0100
lasso (2.2.1-2) unstable; urgency=high
* Correctly check for signature validity (CVE-2009-0050) (Closes: #511262)
-- Frederic Peters <fpeters@debian.org> Fri, 09 Jan 2009 10:30:58 +0100
lasso (2.2.1-1) unstable; urgency=low
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Tue, 22 Jul 2008 15:51:52 +0200
lasso (2.2.0-1) unstable; urgency=low
* New upstream release.
* Acknowledge NMU.
* Fixed missing quotes in configure.in (Closes: #487816)
* debian/control:
* Updated package descriptions,
* Used new Homepage field.
* Moved liblasso-perl to perl section.
* debian/rules:
* remove config.log on clean.
* remove empty id-wsf include directory.
-- Frederic Peters <fpeters@debian.org> Sun, 13 Jul 2008 12:06:12 +0200
lasso (2.1.98-4.1) unstable; urgency=high
* NMU.
* Don't build-depend on gcj and gcj-4.3 on alpha, arm, hppa (same as for
java-gcj-compat). Closes: #477870.
* Adjust list of architectures for liblasso-java. Closes: #479737.
-- Matthias Klose <doko@debian.org> Sun, 25 May 2008 11:28:09 +0200
lasso (2.1.98-4) unstable; urgency=low
* debian/rules: create control from control.in, so liblasso-java is not
built on architectures lacking gcj.
-- Frederic Peters <fpeters@debian.org> Sun, 04 May 2008 12:17:10 +0200
lasso (2.1.98-3) unstable; urgency=low
* debian/liblasso-perl.install: really fix building with Perl 5.10.
-- Frederic Peters <fpeters@debian.org> Sat, 03 May 2008 12:30:41 +0200
lasso (2.1.98-2) unstable; urgency=low
* debian/liblasso-perl.install: use wildcard for minor version number; so it
still works with Perl 5.10. (closes: #479065)
-- Frederic Peters <fpeters@debian.org> Fri, 02 May 2008 16:30:09 +0200
lasso (2.1.98-1) unstable; urgency=low
* New upstream release (RC).
* debian/control:
* build new php5-lasso package.
* limit liblasso-java to architecture with gcj (closes: #477870).
* add Homepage field.
* liblasso3-dev: Replace ${Source-Version} with ${binary:Version}
(from Ubuntu patch)
* debian/rules:
* ignore liblasso-java package on architectures without gcj.
* update to match new upstream language bindings layout.
* don't ignore a make clean error. (from Ubuntu patch)
-- Frederic Peters <fpeters@debian.org> Tue, 29 Apr 2008 22:03:51 +0200
lasso (2.1.1-3) unstable; urgency=low
* debian/rules: added call to dh_perl; debian/control: added ${perl:Depends}
(closes: #463097)
* configure(.ac): fixed gcj check to work with gcj-4.3; debian/control:
updated build-deps for gcj 4.3 and added gcc-4.3; debian/rules: force
gcc-4.3 so jni.h is found and the java interface is built.
(closes: #464319)
-- Frederic Peters <fpeters@debian.org> Tue, 25 Mar 2008 16:48:15 +0100
lasso (2.1.1-2) unstable; urgency=low
* debian/rules, debian/*.files: updated from dh_movefiles to dh_install
* really install files in liblasso-perl package (closes: #446578)
-- Frederic Peters <fpeters@debian.org> Mon, 15 Oct 2007 17:12:37 +0200
lasso (2.1.1-1) unstable; urgency=low
* New upstream release.
* debian/control: added liblasso-perl, Perl bindings for the library.
* debian/rules: --enable-perl
-- Frederic Peters <fpeters@debian.org> Wed, 22 Aug 2007 18:08:12 +0200
lasso (2.0.0-1) unstable; urgency=low
* New upstream release.
* debian/control: removes php4-lasso since PHP4 is no longer provided.
(closes: #432422, #418268)
-- Frederic Peters <fpeters@debian.org> Mon, 09 Jul 2007 22:55:58 +0200
lasso (0.6.5-3) unstable; urgency=low
* Converted to new Python policy (merged from unreported Ubuntu patch)
* debian/control: keep conflict on python2.4-lasso which is unnecessary
for Debian but will reduce Ubuntu changes.
-- Frederic Peters <fpeters@debian.org> Sat, 21 Oct 2006 17:31:47 +0200
lasso (0.6.5-2) unstable; urgency=low
* debian/control: adding libgcj-dev and fastjar to build-depends since
liblasso-java is now built.
-- Frederic Peters <fpeters@debian.org> Wed, 22 Mar 2006 11:06:56 +0100
lasso (0.6.5-1) unstable; urgency=low
* New upstream release.
* Incorporates Ubuntu patch for phpapi version.
-- Frederic Peters <fpeters@debian.org> Tue, 21 Mar 2006 10:48:05 +0100
lasso (0.6.4-1) unstable; urgency=low
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Mon, 13 Mar 2006 11:38:09 +0100
lasso (0.6.3-4) unstable; urgency=low
* debian/control: removed mono packages from build-depends since the -cil
package is no longer built.
-- Frederic Peters <fpeters@debian.org> Thu, 6 Oct 2005 14:18:56 +0200
lasso (0.6.3-3) unstable; urgency=low
* debian/control: fixed php depends line. (closes: #331710)
-- Frederic Peters <fpeters@debian.org> Tue, 4 Oct 2005 22:59:17 +0200
lasso (0.6.3-2) unstable; urgency=low
* php/Makefile.am: don't patch autogenerated swig file if swig was not
present (which implies the file has already been patched)
* debian/rules: touch swig generated files after configure so swig is
not called; even if available. (closes: #331699)
-- Frederic Peters <fpeters@debian.org> Tue, 4 Oct 2005 21:52:25 +0200
lasso (0.6.3-1) unstable; urgency=low
* New upstream release.
* debian/copyright: new FSF address.
-- Frederic Peters <fpeters@debian.org> Fri, 30 Sep 2005 01:07:49 +0200
lasso (0.6.2-3) unstable; urgency=low
* debian/control: removed liblasso-cil package since the .net assembly
doesn't work (and don't even compile anymore) (closes: #320898)
-- Frederic Peters <fpeters@debian.org> Fri, 19 Aug 2005 23:08:43 +0200
lasso (0.6.2-2) unstable; urgency=low
* debian/rules: removed call to dh_makenetshlibs which is no longer shipped
with Mono 1.1 packages. (closes: #311837)
* debian/control, debian/rules: updated to new CLI policy.
-- Frederic Peters <fpeters@debian.org> Fri, 3 Jun 2005 20:15:12 +0200
lasso (0.6.2-1) unstable; urgency=low
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Thu, 26 May 2005 11:56:42 +0200
lasso (0.6.1-3) unstable; urgency=low
* debian/control: fixed Depends line, this is no longer -zts.
* debian/control: updated Build-depends to php4-dev (>= 4:4.3.10-10)
(closes: #301330)
-- Frederic Peters <fpeters@debian.org> Fri, 25 Mar 2005 10:15:22 +0100
lasso (0.6.1-2) unstable; urgency=low
* Rebuilt with PHP Zend Thread Safety disabled.
* lasso/xml/lib_authn_request.c, lasso/id-ff/login.c: backported
AssertionConsumerServiceID fix from CVS.
* python/lasso_wrap.c, python/lasso.py: regenerated with SWIG 1.3.22;
1.3.24 created a buggy binding.
* debian/control: Build-depends on mono-utils (>= 1.0)
-- Frederic Peters <fpeters@debian.org> Fri, 25 Mar 2005 08:50:39 +0100
lasso (0.6.1-1) unstable; urgency=low
* New upstream release.
* lasso/id-ff/login.c: backported SAML 1.0 compatibility fix from CVS.
-- Frederic Peters <fpeters@debian.org> Sun, 6 Mar 2005 14:07:45 +0100
lasso (0.6.0-1) unstable; urgency=low
* New upstream release.
* Rebuilt with new PHP API. (closes: #294003)
-- Frederic Peters <fpeters@debian.org> Tue, 8 Feb 2005 13:42:24 +0100
lasso (0.4.1-3) unstable; urgency=low
* debian/control: added libexpat1-dev to build-depends; it is required for
the PHP binding.
-- Frederic Peters <fpeters@debian.org> Mon, 13 Sep 2004 09:26:34 +0200
lasso (0.4.1-2) unstable; urgency=low
* debian/control: added python to build-depends
-- Frederic Peters <fpeters@debian.org> Sun, 12 Sep 2004 21:40:57 +0200
lasso (0.4.1-1) unstable; urgency=low
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Wed, 8 Sep 2004 10:40:56 +0200
lasso (0.4.0-1) unstable; urgency=low
* New upstream release.
* changed soname, liblasso0 -> liblasso1
* Packaging of PHP4 binding and .NET assemblies.
-- Frederic Peters <fpeters@debian.org> Mon, 6 Sep 2004 19:18:38 +0200
lasso (0.3.0-6) unstable; urgency=low
* debian/control: improved package description (closes: #266556)
* python/: backported fix to use libtool correctly; should fix the build
failures on hppa and amd64 (closes: #267556, #268198)
-- Frederic Peters <fpeters@debian.org> Thu, 26 Aug 2004 17:01:13 +0200
lasso (0.3.0-4) unstable; urgency=low
* debian/copyright: fixed address of the FSF; add a pointer to
/usr/share/common-licenses/GPL.
* debian/control: lasso source package goes in section libs and liblasso-dev
goes in section libdevel
* debian/control: -dev package renamed to liblasso0-dev; provides
liblasso-dev (per Debian Library Packaging guide)
-- Frederic Peters <fpeters@debian.org> Sun, 8 Aug 2004 10:55:39 +0200
lasso (0.3.0-3) unstable; urgency=low
* fixed lasso.pc
-- Frederic Peters <fpeters@debian.org> Thu, 29 Jul 2004 23:24:57 +0200
lasso (0.3.0-2) unstable; urgency=low
* debian/liblasso0-python2.3.files: don't include static library in Python
package. [brown bag]
-- Frederic Peters <fpeters@debian.org> Tue, 27 Jul 2004 17:23:07 +0200
lasso (0.3.0-1) unstable; urgency=low
* Initial Release.
-- Frederic Peters <fpeters@debian.org> Tue, 27 Jul 2004 16:50:43 +0200

1
debian-buster/compat Normal file
View File

@ -0,0 +1 @@
9

115
debian-buster/control Normal file
View File

@ -0,0 +1,115 @@
Source: lasso
Priority: optional
Section: libs
Maintainer: Frederic Peters <fpeters@debian.org>
Build-Depends: debhelper (>= 9),
dh-python,
dh-autoreconf,
libxml2-dev,
libxslt1-dev,
libxmlsec1-dev,
libxmlsec1-openssl,
libglib2.0-dev,
python-all-dev (>= 2.6.6-3~),
python3-all-dev (>= 3.2),
libexpat1-dev,
fastjar,
python-lxml,
python3-lxml,
python-six,
python3-six,
chrpath,
dh-python
Standards-Version: 4.1.4
X-Python-Version: >= 2.7
X-Python3-Version: >= 3.4
Homepage: http://lasso.entrouvert.org
Package: liblasso3-dev
Section: libdevel
Architecture: any
Depends: liblasso3 (= ${binary:Version}), libxml2-dev, libxmlsec1-dev, libglib2.0-dev
Provides: liblasso-dev
Conflicts: liblasso-dev, liblasso0, liblasso1
Description: Library for Liberty Alliance and SAML protocols - development kit
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains the development files for Lasso.
Package: liblasso3
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Library for Liberty Alliance and SAML protocols - runtime library
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains liblasso library used by applications to gain Library
Alliance support.
Package: python-lasso
Conflicts: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
Replaces: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
Provides: liblasso0-python2.3, ${python:Provides}
Section: python
Architecture: any
Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
Description: Library for Liberty Alliance and SAML protocols - Python bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Python bindings for liblasso, needed to use lasso
in Python applications.
Package: python3-lasso
Section: python
Architecture: any
Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}
Description: Library for Liberty Alliance and SAML protocols - Python bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Python bindings for liblasso, needed to use lasso
in Python applications.
#JAVA#Package: liblasso-java
#JAVA#Section: libs
#JAVA#Architecture: amd64 armel i386 ia64 mips mipsel powerpc ppc64 s390 sparc kfreebsd-i386 kfreebsd-amd64
#JAVA#Depends: ${shlibs:Depends}, ${misc:Depends}
#JAVA#Description: Library for Liberty Alliance and SAML protocols - Java bindings
#JAVA# Lasso is an implementation of Liberty Alliance and related protocols, for
#JAVA# network identity federations, single sign-on and other web services protocols.
#JAVA# The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
#JAVA# .
#JAVA# This package provides the Java interface to liblasso, needed to use lasso in
#JAVA# Java applications
Package: liblasso-perl
Section: perl
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}
Description: Library for Liberty Alliance and SAML protocols - Perl bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Perl bindings for liblasso, needed to use lasso
in Perl applications.

115
debian-buster/control.in Normal file
View File

@ -0,0 +1,115 @@
Source: lasso
Priority: optional
Section: libs
Maintainer: Frederic Peters <fpeters@debian.org>
Build-Depends: debhelper (>= 9),
dh-python,
dh-autoreconf,
libxml2-dev,
libxslt1-dev,
libxmlsec1-dev,
libxmlsec1-openssl,
libglib2.0-dev,
python-all-dev (>= 2.6.6-3~),
python3-all-dev (>= 3.2),
libexpat1-dev,
fastjar,
python-lxml,
python3-lxml,
python-six,
python3-six,
chrpath,
dh-python
Standards-Version: 4.1.4
X-Python-Version: >= 2.7
X-Python3-Version: >= 3.4
Homepage: http://lasso.entrouvert.org
Package: liblasso3-dev
Section: libdevel
Architecture: any
Depends: liblasso3 (= ${binary:Version}), libxml2-dev, libxmlsec1-dev, libglib2.0-dev
Provides: liblasso-dev
Conflicts: liblasso-dev, liblasso0, liblasso1
Description: Library for Liberty Alliance and SAML protocols - development kit
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains the development files for Lasso.
Package: liblasso3
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Library for Liberty Alliance and SAML protocols - runtime library
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains liblasso library used by applications to gain Library
Alliance support.
Package: python-lasso
Conflicts: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
Replaces: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
Provides: liblasso0-python2.3, ${python:Provides}
Section: python
Architecture: any
Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
Description: Library for Liberty Alliance and SAML protocols - Python bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Python bindings for liblasso, needed to use lasso
in Python applications.
Package: python3-lasso
Section: python
Architecture: any
Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}
Description: Library for Liberty Alliance and SAML protocols - Python bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Python bindings for liblasso, needed to use lasso
in Python applications.
#JAVA#Package: liblasso-java
#JAVA#Section: libs
#JAVA#Architecture: amd64 armel i386 ia64 mips mipsel powerpc ppc64 s390 sparc kfreebsd-i386 kfreebsd-amd64
#JAVA#Depends: ${shlibs:Depends}, ${misc:Depends}
#JAVA#Description: Library for Liberty Alliance and SAML protocols - Java bindings
#JAVA# Lasso is an implementation of Liberty Alliance and related protocols, for
#JAVA# network identity federations, single sign-on and other web services protocols.
#JAVA# The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
#JAVA# .
#JAVA# This package provides the Java interface to liblasso, needed to use lasso in
#JAVA# Java applications
Package: liblasso-perl
Section: perl
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}
Description: Library for Liberty Alliance and SAML protocols - Perl bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Perl bindings for liblasso, needed to use lasso
in Perl applications.
#PHP#Package: php5-lasso
#PHP#Section: web
#PHP#Architecture: any
#PHP#Depends: ${shlibs:Depends}, php5-common, ${php:Depends}, ${misc:Depends}
#PHP#Description: Library for Liberty Alliance and SAML protocols - PHP 5 bindings
#PHP# Lasso is an implementation of Liberty Alliance and related protocols, for
#PHP# network identity federations, single sign-on and other web services protocols.
#PHP# The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
#PHP# .
#PHP# This package contains PHP bindings for liblasso, needed to use lasso
#PHP# in PHP applications.

44
debian-buster/copyright Normal file
View File

@ -0,0 +1,44 @@
This package was debianized by Frederic Peters <fpeters@debian.org> on
Fri, 16 Jul 2004 14:50:19 +0200.
It was downloaded from http://lasso.entrouvert.org
Upstream Authors:
Nicolas Clapies <nclapies@entrouvert.com>
Valery Febvre <vfebvre@easter-eggs.com>
(complete list in AUTHORS)
Copyright (c) 2004 Entr'ouvert
Excepted the Lasso logo, copyright (c) 2004, Entr'ouvert & Florent Monnier
License is GNU GPL v2 or later plus OpenSSL exception clause.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option)
any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 51
Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
In addition, as a special exception, Entr'ouvert gives permission to link
the code of its release of Lasso with the OpenSSL project's "OpenSSL"
library (or with modified versions of it that use the same license as the
"OpenSSL" library), and distribute the linked executables. You must obey
the GNU General Public License in all respects for all of the code used
other than "OpenSSL". If you modify this file, you may extend this
exception to your version of the file, but you are not obligated to do so.
If you do not wish to do so, delete this exception statement from your
version.
On Debian GNU/Linux systems, the complete text of the GNU General Public
License can be found in `/usr/share/common-licenses/GPL'.

2
debian-buster/dirs Normal file
View File

@ -0,0 +1,2 @@
usr/bin
usr/sbin

View File

@ -0,0 +1 @@
usr/lib/jni/

View File

@ -0,0 +1,2 @@
debian/tmp/usr/lib/jni/*.so
debian/tmp/usr/share/java/*.jar

View File

@ -0,0 +1 @@
debian/tmp/${archlib}

View File

@ -0,0 +1,2 @@
usr/lib
usr/include

View File

@ -0,0 +1,4 @@
debian/tmp/usr/include/lasso
debian/tmp/usr/lib/liblasso.a
debian/tmp/usr/lib/liblasso.so
debian/tmp/usr/lib/pkgconfig/lasso.pc

View File

@ -0,0 +1 @@
usr/lib

View File

@ -0,0 +1,2 @@
README
AUTHORS

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/lib*.so.*

View File

@ -67,10 +67,10 @@ liblasso.so.3 liblasso3 #MINVER#
lasso_flag_strict_checking@Base 2.3.5
lasso_flag_thin_sessions@Base 2.5.0
lasso_flag_verify_signature@Base 2.3.5
lasso_get_default_key_encryption_method@Base 2.8.0
lasso_get_default_signature_method@Base 2.8.0
lasso_get_prefix_for_dst_service_href@Base 2.3.5
lasso_get_prefix_for_idwsf2_dst_service_href@Base 2.3.5
lasso_get_default_key_encryption_method@Base 2.8.0
lasso_get_default_signature_method@Base 2.8.0
lasso_identity_destroy@Base 2.3.5
lasso_identity_dump@Base 2.3.5
lasso_identity_get_federation@Base 2.3.5
@ -151,7 +151,7 @@ liblasso.so.3 liblasso3 #MINVER#
lasso_lib_status_response_new@Base 2.3.5
lasso_lib_subject_get_type@Base 2.3.5
lasso_lib_subject_new@Base 2.3.5
lasso_log@Base 2.7.0
lasso_log@Base 2.8.0
lasso_log_remove_handler@Base 2.3.5
lasso_log_set_handler@Base 2.3.5
lasso_login_accept_sso@Base 2.3.5

View File

View File

@ -0,0 +1,3 @@
debian/tmp/etc/php5/
debian/tmp/usr/share/php/
debian/tmp/usr/lib/php5/*/lasso.so

View File

@ -0,0 +1,7 @@
#! /bin/sh -e
if [ "$1" = "configure" ]; then
php5enmod lasso
fi
#DEBHELPER#

View File

@ -0,0 +1,7 @@
#! /bin/sh -e
if [ "$1" = "remove" ]; then
php5dismod lasso
fi
#DEBHELPER#

View File

@ -0,0 +1,4 @@
shlibs:Depends=libc6 (>= 2.2.5), libglib2.0-0 (>= 2.41.1), liblasso3 (>= 2.5.0), libssl1.0.2 (>= 1.0.2d), libxml2 (>= 2.7.4), libxmlsec1 (>= 1.2.20), libxmlsec1-openssl (>= 1.2.20), libxslt1.1 (>= 1.1.25), zlib1g (>= 1:1.1.4)
php:Depends=phpapi-20131226
misc:Depends=
misc:Pre-Depends=

View File

@ -0,0 +1,2 @@
debian/tmp/usr/lib/python2*/dist-packages/*.py
debian/tmp/usr/lib/python2*/dist-packages/*.so

View File

@ -0,0 +1,2 @@
debian/tmp/usr/lib/python3*/dist-packages/*.py
debian/tmp/usr/lib/python3*/dist-packages/*.so

186
debian-buster/rules Executable file
View File

@ -0,0 +1,186 @@
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# GNU copyright 1997 to 1999 by Joey Hess.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# These are used for cross-compiling and for saving the configure script
# from having to guess our platform (since we know it already)
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
DEB_TARGET_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
ARCHLIB := $(shell perl -MConfig -e 'print $$Config{vendorarch}')
with_java := no
no_java_archs := alpha arm hppa hurd-i386
ifneq ($(DEB_TARGET_ARCH),i386)
ifneq ($(DEB_TARGET_ARCH),amd64)
ifeq ($(DEB_TARGET_ARCH), $(findstring $(DEB_TARGET_ARCH),$(no_java_archs)))
with_java := disabled for architecture $(DEB_TARGET_ARCH)
endif
endif
endif
with_php := no
PYVERS := $(shell pyversions -vr)
PY3VERS := $(shell py3versions -vr '>= 3.0')
CFLAGS = `dpkg-buildflags --get CFLAGS`
CFLAGS += -Wall
LDFLAGS = `dpkg-buildflags --get LDFLAGS`
CPPFLAGS = `dpkg-buildflags --get CPPFLAGS`
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
INSTALL_PROGRAM += -s
endif
version=`ls src/.libs/lib*.so.* | \
awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
major=`ls src/.libs/lib*.so.* | \
awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
CONFIGURE_ARGS := \
--prefix=/usr \
--mandir=\$${prefix}/share/man \
--infodir=\$${prefix}/share/info \
--enable-tests=no \
--disable-gtk-doc \
--enable-perl
ifeq ($(with_java),yes)
CONFIGURE_ARGS += --enable-java
else
CONFIGURE_ARGS += --disable-java
endif
ifeq ($(with_php),yes)
CONFIGURE_ARGS += --enable-php5 --with-php5-config-dir=/etc/php5/mods-available/ --enable-php7 --with-php7-config-dir=/etc/php/7.3/mods-available/
else
CONFIGURE_ARGS += --disable-php5 --disable-php7
endif
config.status: configure
dh_testdir
# Add here commands to configure the package.
dh_autoreconf
for v in $(PYVERS) $(PY3VERS); do \
CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --with-python=/usr/bin/python$$v $(CONFIGURE_ARGS); \
rm -rf bindings/python$$v; \
cp -a bindings/python bindings/python$$v; \
done
build: build-stamp
build-stamp: config.status
dh_testdir
# Add here commands to compile the package.
$(MAKE) V=1
set -e; \
for v in $(PYVERS) $(PY3VERS); do \
$(MAKE) -C bindings/python$$v clean; \
$(MAKE) -C bindings/python$$v V=1; \
done
touch build-stamp
clean:
dh_testdir
dh_testroot
rm -f build-stamp
ifeq ($(with_java),yes)
sed -e 's/^#JAVA#//' < debian/control.in > debian/control
else
sed -e 's/^#JAVA#.*//' < debian/control.in > debian/control
endif
ifeq ($(with_php),yes)
sed -e 's/^#PHP#//' < debian/control.in > debian/control
else
sed -e 's/^#PHP#.*//' < debian/control.in > debian/control
endif
[ ! -f Makefile ] || $(MAKE) distclean
for v in $(PY2VERS) $(PY3VERS); do \
rm -rf bindings/python$$v; \
done
rm -f config.log
rm -f debian/liblasso-perl.install
dh_autoreconf_clean
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Add here commands to install the package into debian/tmp
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp \
GACUTIL="/usr/bin/gacutil -root $(CURDIR)/debian/tmp/usr/lib"
set -e; \
for v in $(PYVERS) $(PY3VERS); do \
$(MAKE) -C bindings/python$$v install DESTDIR=$(CURDIR)/debian/tmp; \
done
ifeq ($(with_java),yes)
mkdir $(CURDIR)/debian/tmp/usr/lib/jni/
if [ -e $(CURDIR)/debian/tmp/usr/lib/java ]; then \
mv $(CURDIR)/debian/tmp/usr/lib/java/*.so $(CURDIR)/debian/tmp/usr/lib/jni/ ; \
fi
endif
sed -e 's,$${archlib},$(ARCHLIB),g' debian/liblasso-perl.install.in > debian/liblasso-perl.install
# remove id-wsf directory if it is empty
-rmdir $(CURDIR)/debian/tmp/usr/include/lasso/id-wsf/
# Build architecture-independent files here.
binary-indep: build install
#dh_makeclilibs -L liblasso-cil -r
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_installexamples -XCVS
dh_installman
dh_install
chrpath -d $(CURDIR)/debian/liblasso-perl/$(ARCHLIB)/auto/Lasso/Lasso.so
dh_link
dh_strip
dh_perl
dh_python2 -ppython-lasso
dh_python3 -ppython3-lasso
dh_compress
dh_fixperms
dh_makeshlibs -a -V
dh_installdeb
dh_shlibdeps -a
ifeq ($(with_php),yes)
echo "php:Depends=phpapi-`php-config5 --phpapi`" >> $(CURDIR)/debian/php5-lasso.substvars
endif
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install

View File

@ -0,0 +1 @@
3.0 (quilt)

2
debian-buster/watch Normal file
View File

@ -0,0 +1,2 @@
version=4
https://dev.entrouvert.org/releases/lasso/lasso-(.*).tar.gz

373
debian-jessie/changelog Normal file
View File

@ -0,0 +1,373 @@
lasso (2.3.6-3) unstable; urgency=medium
* Remove double-free in lasso_node_build_deflated_query. (thanks Andjelko
Horvat, closes: #732543)
* Enable hardened build flags. (thanks Moritz Muehlenhoff, closes: #667555)
* debian/php5-lasso.{postinst,prerm}: use php5enmod and php5dismod.
(closes: #667766)
* bindings/php5/lasso.ini: change comment marker. (closes: #571736)
-- Frederic Peters <fpeters@debian.org> Sun, 29 Dec 2013 10:06:47 +0100
lasso (2.3.6-2.2) unstable; urgency=low
* Non-maintainer upload.
* Apply commit a5674b48 from upstream to port to the libxml buffer API.
Also adopt changes for the Perl binding. libxml stopped to expose the
internals of xmlOutputBuffer in 2.9. (Closes: #713668)
-- Sebastian Ramacher <sramacher@debian.org> Tue, 30 Jul 2013 14:19:34 +0200
lasso (2.3.6-2.1) unstable; urgency=low
* Non-maintainer upload.
* Convert to dh_python2 (Closes: #616856).
-- Luca Falavigna <dktrkranz@debian.org> Thu, 30 May 2013 20:36:16 +0200
lasso (2.3.6-2) unstable; urgency=low
* Fix building against glib 2.32 (closes: #665565, #666636)
-- Frederic Peters <fpeters@debian.org> Mon, 02 Apr 2012 17:31:31 +0200
lasso (2.3.6-1) unstable; urgency=low
* New upstream version.
* bindings/php5/wrapper_source.py: use zend_function_entry, making it build
against PHP 5.4 (upstream, closes: #662622)
-- Frederic Peters <fpeters@debian.org> Mon, 05 Mar 2012 14:07:05 +0100
lasso (2.3.5-4) unstable; urgency=low
* Don't force gcc 4.4 anymore; /facepalm. (closes: #635640)
-- Frederic Peters <fpeters@debian.org> Thu, 28 Jul 2011 08:16:14 +0200
lasso (2.3.5-3) unstable; urgency=low
* debian/control.in, debian/rules: disable liblasso-java on all
architectures, at the moment it is too complicated to have reliable builds
with java activated. (closes: #624777)
* build against a newer perl version. (closes: #635446)
-- Frederic Peters <fpeters@debian.org> Tue, 26 Jul 2011 22:36:27 +0200
lasso (2.3.5-2) unstable; urgency=low
* debian/liblasso-perl.install: fixed module name (uppercase L).
(closes: #622114)
* debian/liblasso3-dev.install: do not install libtool archive file.
(closes: #620909, #621560)
* debian/control.in: add build-dependency on gcc-4.4, to match the gcj
version that is used.
* debian/rules:
+ force gcc 4.4, because of gcj 4.4.
+ remove rpath from Lasso.so Perl module.
+ remove obsolete call to dh_python.
-- Frederic Peters <fpeters@debian.org> Mon, 11 Apr 2011 09:35:48 +0200
lasso (2.3.5-1) unstable; urgency=low
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Tue, 08 Feb 2011 09:58:03 +0100
lasso (2.2.1-4) unstable; urgency=low
* debian/control, debian/rules: updated build-depends for recent gcj
changes, and to use the default gcc version. (Closes: #566895)
-- Frederic Peters <fpeters@debian.org> Mon, 25 Jan 2010 22:34:55 +0100
lasso (2.2.1-3) unstable; urgency=low
* debian/control, debian/rules: add missing dependency on phpapi-$foo.
(Closes: #566288)
-- Frederic Peters <fpeters@debian.org> Sun, 24 Jan 2010 16:25:18 +0100
lasso (2.2.1-2) unstable; urgency=high
* Correctly check for signature validity (CVE-2009-0050) (Closes: #511262)
-- Frederic Peters <fpeters@debian.org> Fri, 09 Jan 2009 10:30:58 +0100
lasso (2.2.1-1) unstable; urgency=low
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Tue, 22 Jul 2008 15:51:52 +0200
lasso (2.2.0-1) unstable; urgency=low
* New upstream release.
* Acknowledge NMU.
* Fixed missing quotes in configure.in (Closes: #487816)
* debian/control:
* Updated package descriptions,
* Used new Homepage field.
* Moved liblasso-perl to perl section.
* debian/rules:
* remove config.log on clean.
* remove empty id-wsf include directory.
-- Frederic Peters <fpeters@debian.org> Sun, 13 Jul 2008 12:06:12 +0200
lasso (2.1.98-4.1) unstable; urgency=high
* NMU.
* Don't build-depend on gcj and gcj-4.3 on alpha, arm, hppa (same as for
java-gcj-compat). Closes: #477870.
* Adjust list of architectures for liblasso-java. Closes: #479737.
-- Matthias Klose <doko@debian.org> Sun, 25 May 2008 11:28:09 +0200
lasso (2.1.98-4) unstable; urgency=low
* debian/rules: create control from control.in, so liblasso-java is not
built on architectures lacking gcj.
-- Frederic Peters <fpeters@debian.org> Sun, 04 May 2008 12:17:10 +0200
lasso (2.1.98-3) unstable; urgency=low
* debian/liblasso-perl.install: really fix building with Perl 5.10.
-- Frederic Peters <fpeters@debian.org> Sat, 03 May 2008 12:30:41 +0200
lasso (2.1.98-2) unstable; urgency=low
* debian/liblasso-perl.install: use wildcard for minor version number; so it
still works with Perl 5.10. (closes: #479065)
-- Frederic Peters <fpeters@debian.org> Fri, 02 May 2008 16:30:09 +0200
lasso (2.1.98-1) unstable; urgency=low
* New upstream release (RC).
* debian/control:
* build new php5-lasso package.
* limit liblasso-java to architecture with gcj (closes: #477870).
* add Homepage field.
* liblasso3-dev: Replace ${Source-Version} with ${binary:Version}
(from Ubuntu patch)
* debian/rules:
* ignore liblasso-java package on architectures without gcj.
* update to match new upstream language bindings layout.
* don't ignore a make clean error. (from Ubuntu patch)
-- Frederic Peters <fpeters@debian.org> Tue, 29 Apr 2008 22:03:51 +0200
lasso (2.1.1-3) unstable; urgency=low
* debian/rules: added call to dh_perl; debian/control: added ${perl:Depends}
(closes: #463097)
* configure(.ac): fixed gcj check to work with gcj-4.3; debian/control:
updated build-deps for gcj 4.3 and added gcc-4.3; debian/rules: force
gcc-4.3 so jni.h is found and the java interface is built.
(closes: #464319)
-- Frederic Peters <fpeters@debian.org> Tue, 25 Mar 2008 16:48:15 +0100
lasso (2.1.1-2) unstable; urgency=low
* debian/rules, debian/*.files: updated from dh_movefiles to dh_install
* really install files in liblasso-perl package (closes: #446578)
-- Frederic Peters <fpeters@debian.org> Mon, 15 Oct 2007 17:12:37 +0200
lasso (2.1.1-1) unstable; urgency=low
* New upstream release.
* debian/control: added liblasso-perl, Perl bindings for the library.
* debian/rules: --enable-perl
-- Frederic Peters <fpeters@debian.org> Wed, 22 Aug 2007 18:08:12 +0200
lasso (2.0.0-1) unstable; urgency=low
* New upstream release.
* debian/control: removes php4-lasso since PHP4 is no longer provided.
(closes: #432422, #418268)
-- Frederic Peters <fpeters@debian.org> Mon, 09 Jul 2007 22:55:58 +0200
lasso (0.6.5-3) unstable; urgency=low
* Converted to new Python policy (merged from unreported Ubuntu patch)
* debian/control: keep conflict on python2.4-lasso which is unnecessary
for Debian but will reduce Ubuntu changes.
-- Frederic Peters <fpeters@debian.org> Sat, 21 Oct 2006 17:31:47 +0200
lasso (0.6.5-2) unstable; urgency=low
* debian/control: adding libgcj-dev and fastjar to build-depends since
liblasso-java is now built.
-- Frederic Peters <fpeters@debian.org> Wed, 22 Mar 2006 11:06:56 +0100
lasso (0.6.5-1) unstable; urgency=low
* New upstream release.
* Incorporates Ubuntu patch for phpapi version.
-- Frederic Peters <fpeters@debian.org> Tue, 21 Mar 2006 10:48:05 +0100
lasso (0.6.4-1) unstable; urgency=low
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Mon, 13 Mar 2006 11:38:09 +0100
lasso (0.6.3-4) unstable; urgency=low
* debian/control: removed mono packages from build-depends since the -cil
package is no longer built.
-- Frederic Peters <fpeters@debian.org> Thu, 6 Oct 2005 14:18:56 +0200
lasso (0.6.3-3) unstable; urgency=low
* debian/control: fixed php depends line. (closes: #331710)
-- Frederic Peters <fpeters@debian.org> Tue, 4 Oct 2005 22:59:17 +0200
lasso (0.6.3-2) unstable; urgency=low
* php/Makefile.am: don't patch autogenerated swig file if swig was not
present (which implies the file has already been patched)
* debian/rules: touch swig generated files after configure so swig is
not called; even if available. (closes: #331699)
-- Frederic Peters <fpeters@debian.org> Tue, 4 Oct 2005 21:52:25 +0200
lasso (0.6.3-1) unstable; urgency=low
* New upstream release.
* debian/copyright: new FSF address.
-- Frederic Peters <fpeters@debian.org> Fri, 30 Sep 2005 01:07:49 +0200
lasso (0.6.2-3) unstable; urgency=low
* debian/control: removed liblasso-cil package since the .net assembly
doesn't work (and don't even compile anymore) (closes: #320898)
-- Frederic Peters <fpeters@debian.org> Fri, 19 Aug 2005 23:08:43 +0200
lasso (0.6.2-2) unstable; urgency=low
* debian/rules: removed call to dh_makenetshlibs which is no longer shipped
with Mono 1.1 packages. (closes: #311837)
* debian/control, debian/rules: updated to new CLI policy.
-- Frederic Peters <fpeters@debian.org> Fri, 3 Jun 2005 20:15:12 +0200
lasso (0.6.2-1) unstable; urgency=low
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Thu, 26 May 2005 11:56:42 +0200
lasso (0.6.1-3) unstable; urgency=low
* debian/control: fixed Depends line, this is no longer -zts.
* debian/control: updated Build-depends to php4-dev (>= 4:4.3.10-10)
(closes: #301330)
-- Frederic Peters <fpeters@debian.org> Fri, 25 Mar 2005 10:15:22 +0100
lasso (0.6.1-2) unstable; urgency=low
* Rebuilt with PHP Zend Thread Safety disabled.
* lasso/xml/lib_authn_request.c, lasso/id-ff/login.c: backported
AssertionConsumerServiceID fix from CVS.
* python/lasso_wrap.c, python/lasso.py: regenerated with SWIG 1.3.22;
1.3.24 created a buggy binding.
* debian/control: Build-depends on mono-utils (>= 1.0)
-- Frederic Peters <fpeters@debian.org> Fri, 25 Mar 2005 08:50:39 +0100
lasso (0.6.1-1) unstable; urgency=low
* New upstream release.
* lasso/id-ff/login.c: backported SAML 1.0 compatibility fix from CVS.
-- Frederic Peters <fpeters@debian.org> Sun, 6 Mar 2005 14:07:45 +0100
lasso (0.6.0-1) unstable; urgency=low
* New upstream release.
* Rebuilt with new PHP API. (closes: #294003)
-- Frederic Peters <fpeters@debian.org> Tue, 8 Feb 2005 13:42:24 +0100
lasso (0.4.1-3) unstable; urgency=low
* debian/control: added libexpat1-dev to build-depends; it is required for
the PHP binding.
-- Frederic Peters <fpeters@debian.org> Mon, 13 Sep 2004 09:26:34 +0200
lasso (0.4.1-2) unstable; urgency=low
* debian/control: added python to build-depends
-- Frederic Peters <fpeters@debian.org> Sun, 12 Sep 2004 21:40:57 +0200
lasso (0.4.1-1) unstable; urgency=low
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Wed, 8 Sep 2004 10:40:56 +0200
lasso (0.4.0-1) unstable; urgency=low
* New upstream release.
* changed soname, liblasso0 -> liblasso1
* Packaging of PHP4 binding and .NET assemblies.
-- Frederic Peters <fpeters@debian.org> Mon, 6 Sep 2004 19:18:38 +0200
lasso (0.3.0-6) unstable; urgency=low
* debian/control: improved package description (closes: #266556)
* python/: backported fix to use libtool correctly; should fix the build
failures on hppa and amd64 (closes: #267556, #268198)
-- Frederic Peters <fpeters@debian.org> Thu, 26 Aug 2004 17:01:13 +0200
lasso (0.3.0-4) unstable; urgency=low
* debian/copyright: fixed address of the FSF; add a pointer to
/usr/share/common-licenses/GPL.
* debian/control: lasso source package goes in section libs and liblasso-dev
goes in section libdevel
* debian/control: -dev package renamed to liblasso0-dev; provides
liblasso-dev (per Debian Library Packaging guide)
-- Frederic Peters <fpeters@debian.org> Sun, 8 Aug 2004 10:55:39 +0200
lasso (0.3.0-3) unstable; urgency=low
* fixed lasso.pc
-- Frederic Peters <fpeters@debian.org> Thu, 29 Jul 2004 23:24:57 +0200
lasso (0.3.0-2) unstable; urgency=low
* debian/liblasso0-python2.3.files: don't include static library in Python
package. [brown bag]
-- Frederic Peters <fpeters@debian.org> Tue, 27 Jul 2004 17:23:07 +0200
lasso (0.3.0-1) unstable; urgency=low
* Initial Release.
-- Frederic Peters <fpeters@debian.org> Tue, 27 Jul 2004 16:50:43 +0200

1
debian-jessie/compat Normal file
View File

@ -0,0 +1 @@
5

99
debian-jessie/control Normal file
View File

@ -0,0 +1,99 @@
#WARNING: autogenerated control please use ./debian/gen-default-control.sh (see control.in)
Source: lasso
Priority: optional
Section: libs
Maintainer: Frederic Peters <fpeters@debian.org>
Build-Depends: debhelper (>= 8), dh-python, libxml2-dev, libxslt1-dev, libxmlsec1-dev, libxmlsec1-openssl, libglib2.0-dev, python-all-dev (>= 2.6.6-3~), python3-all-dev (>= 3.2), libexpat1-dev, fastjar, php5-dev, python-lxml, python3-lxml, python-six, python3-six, chrpath, dh-python, pkg-config
Standards-Version: 3.9.6
X-Python-Version: >= 2.6
X-Python3-Version: >= 3.2
Homepage: http://lasso.entrouvert.org
Package: liblasso3-dev
Section: libdevel
Architecture: any
Depends: liblasso3 (= ${binary:Version}), libxml2-dev, libxmlsec1-dev, libglib2.0-dev
Provides: liblasso-dev
Conflicts: liblasso-dev, liblasso0, liblasso1
Description: Library for Liberty Alliance and SAML protocols - development kit
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains the development files for Lasso.
Package: liblasso3
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Library for Liberty Alliance and SAML protocols - runtime library
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains liblasso library used by applications to gain Library
Alliance support.
Package: python-lasso
Conflicts: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
Replaces: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
Provides: liblasso0-python2.3, ${python:Provides}
Section: python
Architecture: any
Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:depends}
Description: Library for Liberty Alliance and SAML protocols - Python bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Python bindings for liblasso, needed to use lasso
in Python applications.
Package: python3-lasso
Section: python
Architecture: any
Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:depends}
Description: Library for Liberty Alliance and SAML protocols - Python bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Python bindings for liblasso, needed to use lasso
in Python applications.
Package: liblasso-java
Section: libs
Architecture: amd64 armel i386 ia64 mips mipsel powerpc ppc64 s390 sparc kfreebsd-i386 kfreebsd-amd64
Depends: ${shlibs:Depends}, ${misc:depends}
Description: Library for Liberty Alliance and SAML protocols - Java bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package provides the Java interface to liblasso, needed to use lasso in
Java applications
Package: liblasso-perl
Section: perl
Architecture: any
Depends: ${shlibs:Depends}, ${misc:depends}, ${perl:Depends}
Description: Library for Liberty Alliance and SAML protocols - Perl bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Perl bindings for liblasso, needed to use lasso
in Perl applications.
Package: php5-lasso
Section: web
Architecture: any
Depends: ${shlibs:Depends}, ${php:Depends}, ${misc:depends}
Description: Library for Liberty Alliance and SAML protocols - PHP 5 bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains PHP bindings for liblasso, needed to use lasso
in PHP applications.

98
debian-jessie/control.in Normal file
View File

@ -0,0 +1,98 @@
Source: lasso
Priority: optional
Section: libs
Maintainer: Frederic Peters <fpeters@debian.org>
Build-Depends: debhelper (>= 8), dh-python, libxml2-dev, libxslt1-dev, libxmlsec1-dev, libxmlsec1-openssl, libglib2.0-dev, python-all-dev (>= 2.6.6-3~), python3-all-dev (>= 3.2), libexpat1-dev, fastjar, php5-dev, python-lxml, python3-lxml, python-six, python3-six, chrpath, dh-python
Standards-Version: 3.9.6
X-Python-Version: >= 2.6
X-Python3-Version: >= 3.2
Homepage: http://lasso.entrouvert.org
Package: liblasso3-dev
Section: libdevel
Architecture: any
Depends: liblasso3 (= ${binary:Version}), libxml2-dev, libxmlsec1-dev, libglib2.0-dev
Provides: liblasso-dev
Conflicts: liblasso-dev, liblasso0, liblasso1
Description: Library for Liberty Alliance and SAML protocols - development kit
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains the development files for Lasso.
Package: liblasso3
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Library for Liberty Alliance and SAML protocols - runtime library
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains liblasso library used by applications to gain Library
Alliance support.
Package: python-lasso
Conflicts: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
Replaces: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
Provides: liblasso0-python2.3, ${python:Provides}
Section: python
Architecture: any
Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:depends}
Description: Library for Liberty Alliance and SAML protocols - Python bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Python bindings for liblasso, needed to use lasso
in Python applications.
Package: python3-lasso
Section: python
Architecture: any
Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:depends}
Description: Library for Liberty Alliance and SAML protocols - Python bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Python bindings for liblasso, needed to use lasso
in Python applications.
#JAVA#Package: liblasso-java
#JAVA#Section: libs
#JAVA#Architecture: amd64 armel i386 ia64 mips mipsel powerpc ppc64 s390 sparc kfreebsd-i386 kfreebsd-amd64
#JAVA#Depends: ${shlibs:Depends}, ${misc:depends}
#JAVA#Description: Library for Liberty Alliance and SAML protocols - Java bindings
#JAVA# Lasso is an implementation of Liberty Alliance and related protocols, for
#JAVA# network identity federations, single sign-on and other web services protocols.
#JAVA# The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
#JAVA# .
#JAVA# This package provides the Java interface to liblasso, needed to use lasso in
#JAVA# Java applications
Package: liblasso-perl
Section: perl
Architecture: any
Depends: ${shlibs:Depends}, ${misc:depends}, ${perl:Depends}
Description: Library for Liberty Alliance and SAML protocols - Perl bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Perl bindings for liblasso, needed to use lasso
in Perl applications.
Package: php5-lasso
Section: web
Architecture: any
Depends: ${shlibs:Depends}, ${php:Depends}, ${misc:depends}
Description: Library for Liberty Alliance and SAML protocols - PHP 5 bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains PHP bindings for liblasso, needed to use lasso
in PHP applications.

44
debian-jessie/copyright Normal file
View File

@ -0,0 +1,44 @@
This package was debianized by Frederic Peters <fpeters@debian.org> on
Fri, 16 Jul 2004 14:50:19 +0200.
It was downloaded from http://lasso.entrouvert.org
Upstream Authors:
Nicolas Clapies <nclapies@entrouvert.com>
Valery Febvre <vfebvre@easter-eggs.com>
(complete list in AUTHORS)
Copyright (c) 2004 Entr'ouvert
Excepted the Lasso logo, copyright (c) 2004, Entr'ouvert & Florent Monnier
License is GNU GPL v2 or later plus OpenSSL exception clause.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option)
any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 51
Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
In addition, as a special exception, Entr'ouvert gives permission to link
the code of its release of Lasso with the OpenSSL project's "OpenSSL"
library (or with modified versions of it that use the same license as the
"OpenSSL" library), and distribute the linked executables. You must obey
the GNU General Public License in all respects for all of the code used
other than "OpenSSL". If you modify this file, you may extend this
exception to your version of the file, but you are not obligated to do so.
If you do not wish to do so, delete this exception statement from your
version.
On Debian GNU/Linux systems, the complete text of the GNU General Public
License can be found in `/usr/share/common-licenses/GPL'.

2
debian-jessie/dirs Normal file
View File

@ -0,0 +1,2 @@
usr/bin
usr/sbin

2
debian-jessie/docs Normal file
View File

@ -0,0 +1,2 @@
README
AUTHORS

View File

@ -0,0 +1,13 @@
#!/bin/sh
if [ -f "debian/control.in" ]; then
PATH="debian"
elif [ -f "./control.in" ]; then
PATH="."
else
echo "Error control.in not found" 1>&2
exit 1
fi
echo "#WARNING: autogenerated control please use ./debian/gen-default-control.sh (see control.in)" > ${PATH}/control
/bin/sed -e 's/^#JAVA#//' < ${PATH}/control.in >> ${PATH}/control

View File

@ -0,0 +1 @@
usr/lib/jni/

View File

@ -0,0 +1,2 @@
debian/tmp/usr/lib/jni/*.so
debian/tmp/usr/share/java/*.jar

View File

@ -0,0 +1 @@
debian/tmp/${archlib}

View File

@ -0,0 +1,2 @@
usr/lib
usr/include

View File

@ -0,0 +1,4 @@
debian/tmp/usr/include/lasso
debian/tmp/usr/lib/liblasso.a
debian/tmp/usr/lib/liblasso.so
debian/tmp/usr/lib/pkgconfig/lasso.pc

View File

@ -0,0 +1 @@
usr/lib

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/lib*.so.*

View File

@ -0,0 +1,3 @@
debian/tmp/etc/php5/
debian/tmp/usr/share/php/
debian/tmp/usr/lib/php5/*/lasso.so

View File

@ -0,0 +1,7 @@
#! /bin/sh -e
if [ "$1" = "configure" ]; then
php5enmod lasso
fi
#DEBHELPER#

View File

@ -0,0 +1,7 @@
#! /bin/sh -e
if [ "$1" = "remove" ]; then
php5dismod lasso
fi
#DEBHELPER#

View File

@ -0,0 +1,2 @@
debian/tmp/usr/lib/python2*/dist-packages/*.py
debian/tmp/usr/lib/python2*/dist-packages/*.so

View File

@ -0,0 +1,2 @@
debian/tmp/usr/lib/python3*/dist-packages/*.py
debian/tmp/usr/lib/python3*/dist-packages/*.so

167
debian-jessie/rules Normal file
View File

@ -0,0 +1,167 @@
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# GNU copyright 1997 to 1999 by Joey Hess.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# These are used for cross-compiling and for saving the configure script
# from having to guess our platform (since we know it already)
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
DEB_TARGET_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
ARCHLIB := $(shell perl -MConfig -e 'print $$Config{vendorarch}')
with_java := no
no_java_archs := alpha arm hppa hurd-i386
ifneq ($(DEB_TARGET_ARCH),i386)
ifneq ($(DEB_TARGET_ARCH),amd64)
ifeq ($(DEB_TARGET_ARCH), $(findstring $(DEB_TARGET_ARCH),$(no_java_archs)))
with_java := disabled for architecture $(DEB_TARGET_ARCH)
endif
endif
endif
PYVERS := $(shell pyversions -vr)
PY3VERS := $(shell py3versions -vr '>= 3.0')
CFLAGS = `dpkg-buildflags --get CFLAGS`
CFLAGS += -Wall
LDFLAGS = `dpkg-buildflags --get LDFLAGS`
CPPFLAGS = `dpkg-buildflags --get CPPFLAGS`
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
INSTALL_PROGRAM += -s
endif
version=`ls src/.libs/lib*.so.* | \
awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
major=`ls src/.libs/lib*.so.* | \
awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
CONFIGURE_ARGS := \
--prefix=/usr \
--mandir=\$${prefix}/share/man \
--infodir=\$${prefix}/share/info \
--enable-tests=no \
--disable-gtk-doc \
--enable-perl \
--with-php5-config-dir=/etc/php5/mods-available/
--disable-php7
ifeq ($(with_java),yes)
CONFIGURE_ARGS += --enable-java
else
CONFIGURE_ARGS += --disable-java
endif
config.status: configure
dh_testdir
# Add here commands to configure the package.
autoreconf -fi
for v in $(PYVERS) $(PY3VERS); do \
CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --with-python=/usr/bin/python$$v $(CONFIGURE_ARGS); \
rm -rf bindings/python$$v; \
cp -a bindings/python bindings/python$$v; \
done
build: build-stamp
build-stamp: config.status
dh_testdir
# Add here commands to compile the package.
$(MAKE)
set -e; \
for v in $(PYVERS) $(PY3VERS); do \
$(MAKE) -C bindings/python$$v clean; \
$(MAKE) -C bindings/python$$v V=1; \
done
touch build-stamp
clean:
dh_testdir
dh_testroot
rm -f build-stamp
ifeq ($(with_java),yes)
sed -e 's/^#JAVA#//' < debian/control.in > debian/control
else
sed -e 's/^#JAVA#.*//' < debian/control.in > debian/control
endif
[ ! -f Makefile ] || $(MAKE) distclean
for v in $(PYVERS) $(PY3VERS); do \
rm -rf bindings/python$$v; \
done
rm -f config.log
rm -f debian/liblasso-perl.install
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Add here commands to install the package into debian/tmp
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp \
GACUTIL="/usr/bin/gacutil -root $(CURDIR)/debian/tmp/usr/lib"
set -e; \
for v in $(PYVERS) $(PY3VERS); do \
$(MAKE) -C bindings/python$$v install DESTDIR=$(CURDIR)/debian/tmp; \
done
mkdir $(CURDIR)/debian/tmp/usr/lib/jni/
if [ -e $(CURDIR)/debian/tmp/usr/lib/java ]; then \
mv $(CURDIR)/debian/tmp/usr/lib/java/*.so $(CURDIR)/debian/tmp/usr/lib/jni/ ; \
fi
sed -e 's,$${archlib},$(ARCHLIB),g' debian/liblasso-perl.install.in > debian/liblasso-perl.install
# remove id-wsf directory if it is empty
-rmdir $(CURDIR)/debian/tmp/usr/include/lasso/id-wsf/
# Build architecture-independent files here.
binary-indep: build install
#dh_makeclilibs -L liblasso-cil -r
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_installexamples -XCVS
dh_installman
dh_install
chrpath -d $(CURDIR)/debian/liblasso-perl/$(ARCHLIB)/auto/Lasso/Lasso.so
dh_link
dh_strip
dh_perl
dh_python2 -ppython-lasso
dh_python3 -ppython3-lasso
dh_compress
dh_fixperms
dh_makeshlibs -a -V
dh_installdeb
dh_shlibdeps -a
echo "php:Depends=phpapi-`php-config5 --phpapi`" >> $(CURDIR)/debian/php5-lasso.substvars
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install

View File

@ -0,0 +1 @@
3.0 (quilt)

302
debian-squeeze/changelog Normal file
View File

@ -0,0 +1,302 @@
lasso (2.3.5-1) unstable; urgency=low
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Tue, 08 Feb 2011 09:58:03 +0100
lasso (2.2.1-4) unstable; urgency=low
* debian/control, debian/rules: updated build-depends for recent gcj
changes, and to use the default gcc version. (Closes: #566895)
-- Frederic Peters <fpeters@debian.org> Mon, 25 Jan 2010 22:34:55 +0100
lasso (2.2.1-3) unstable; urgency=low
* debian/control, debian/rules: add missing dependency on phpapi-$foo.
(Closes: #566288)
-- Frederic Peters <fpeters@debian.org> Sun, 24 Jan 2010 16:25:18 +0100
lasso (2.2.1-2) unstable; urgency=high
* Correctly check for signature validity (CVE-2009-0050) (Closes: #511262)
-- Frederic Peters <fpeters@debian.org> Fri, 09 Jan 2009 10:30:58 +0100
lasso (2.2.1-1) unstable; urgency=low
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Tue, 22 Jul 2008 15:51:52 +0200
lasso (2.2.0-1) unstable; urgency=low
* New upstream release.
* Acknowledge NMU.
* Fixed missing quotes in configure.in (Closes: #487816)
* debian/control:
* Updated package descriptions,
* Used new Homepage field.
* Moved liblasso-perl to perl section.
* debian/rules:
* remove config.log on clean.
* remove empty id-wsf include directory.
-- Frederic Peters <fpeters@debian.org> Sun, 13 Jul 2008 12:06:12 +0200
lasso (2.1.98-4.1) unstable; urgency=high
* NMU.
* Don't build-depend on gcj and gcj-4.3 on alpha, arm, hppa (same as for
java-gcj-compat). Closes: #477870.
* Adjust list of architectures for liblasso-java. Closes: #479737.
-- Matthias Klose <doko@debian.org> Sun, 25 May 2008 11:28:09 +0200
lasso (2.1.98-4) unstable; urgency=low
* debian/rules: create control from control.in, so liblasso-java is not
built on architectures lacking gcj.
-- Frederic Peters <fpeters@debian.org> Sun, 04 May 2008 12:17:10 +0200
lasso (2.1.98-3) unstable; urgency=low
* debian/liblasso-perl.install: really fix building with Perl 5.10.
-- Frederic Peters <fpeters@debian.org> Sat, 03 May 2008 12:30:41 +0200
lasso (2.1.98-2) unstable; urgency=low
* debian/liblasso-perl.install: use wildcard for minor version number; so it
still works with Perl 5.10. (closes: #479065)
-- Frederic Peters <fpeters@debian.org> Fri, 02 May 2008 16:30:09 +0200
lasso (2.1.98-1) unstable; urgency=low
* New upstream release (RC).
* debian/control:
* build new php5-lasso package.
* limit liblasso-java to architecture with gcj (closes: #477870).
* add Homepage field.
* liblasso3-dev: Replace ${Source-Version} with ${binary:Version}
(from Ubuntu patch)
* debian/rules:
* ignore liblasso-java package on architectures without gcj.
* update to match new upstream language bindings layout.
* don't ignore a make clean error. (from Ubuntu patch)
-- Frederic Peters <fpeters@debian.org> Tue, 29 Apr 2008 22:03:51 +0200
lasso (2.1.1-3) unstable; urgency=low
* debian/rules: added call to dh_perl; debian/control: added ${perl:Depends}
(closes: #463097)
* configure(.ac): fixed gcj check to work with gcj-4.3; debian/control:
updated build-deps for gcj 4.3 and added gcc-4.3; debian/rules: force
gcc-4.3 so jni.h is found and the java interface is built.
(closes: #464319)
-- Frederic Peters <fpeters@debian.org> Tue, 25 Mar 2008 16:48:15 +0100
lasso (2.1.1-2) unstable; urgency=low
* debian/rules, debian/*.files: updated from dh_movefiles to dh_install
* really install files in liblasso-perl package (closes: #446578)
-- Frederic Peters <fpeters@debian.org> Mon, 15 Oct 2007 17:12:37 +0200
lasso (2.1.1-1) unstable; urgency=low
* New upstream release.
* debian/control: added liblasso-perl, Perl bindings for the library.
* debian/rules: --enable-perl
-- Frederic Peters <fpeters@debian.org> Wed, 22 Aug 2007 18:08:12 +0200
lasso (2.0.0-1) unstable; urgency=low
* New upstream release.
* debian/control: removes php4-lasso since PHP4 is no longer provided.
(closes: #432422, #418268)
-- Frederic Peters <fpeters@debian.org> Mon, 09 Jul 2007 22:55:58 +0200
lasso (0.6.5-3) unstable; urgency=low
* Converted to new Python policy (merged from unreported Ubuntu patch)
* debian/control: keep conflict on python2.4-lasso which is unnecessary
for Debian but will reduce Ubuntu changes.
-- Frederic Peters <fpeters@debian.org> Sat, 21 Oct 2006 17:31:47 +0200
lasso (0.6.5-2) unstable; urgency=low
* debian/control: adding libgcj-dev and fastjar to build-depends since
liblasso-java is now built.
-- Frederic Peters <fpeters@debian.org> Wed, 22 Mar 2006 11:06:56 +0100
lasso (0.6.5-1) unstable; urgency=low
* New upstream release.
* Incorporates Ubuntu patch for phpapi version.
-- Frederic Peters <fpeters@debian.org> Tue, 21 Mar 2006 10:48:05 +0100
lasso (0.6.4-1) unstable; urgency=low
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Mon, 13 Mar 2006 11:38:09 +0100
lasso (0.6.3-4) unstable; urgency=low
* debian/control: removed mono packages from build-depends since the -cil
package is no longer built.
-- Frederic Peters <fpeters@debian.org> Thu, 6 Oct 2005 14:18:56 +0200
lasso (0.6.3-3) unstable; urgency=low
* debian/control: fixed php depends line. (closes: #331710)
-- Frederic Peters <fpeters@debian.org> Tue, 4 Oct 2005 22:59:17 +0200
lasso (0.6.3-2) unstable; urgency=low
* php/Makefile.am: don't patch autogenerated swig file if swig was not
present (which implies the file has already been patched)
* debian/rules: touch swig generated files after configure so swig is
not called; even if available. (closes: #331699)
-- Frederic Peters <fpeters@debian.org> Tue, 4 Oct 2005 21:52:25 +0200
lasso (0.6.3-1) unstable; urgency=low
* New upstream release.
* debian/copyright: new FSF address.
-- Frederic Peters <fpeters@debian.org> Fri, 30 Sep 2005 01:07:49 +0200
lasso (0.6.2-3) unstable; urgency=low
* debian/control: removed liblasso-cil package since the .net assembly
doesn't work (and don't even compile anymore) (closes: #320898)
-- Frederic Peters <fpeters@debian.org> Fri, 19 Aug 2005 23:08:43 +0200
lasso (0.6.2-2) unstable; urgency=low
* debian/rules: removed call to dh_makenetshlibs which is no longer shipped
with Mono 1.1 packages. (closes: #311837)
* debian/control, debian/rules: updated to new CLI policy.
-- Frederic Peters <fpeters@debian.org> Fri, 3 Jun 2005 20:15:12 +0200
lasso (0.6.2-1) unstable; urgency=low
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Thu, 26 May 2005 11:56:42 +0200
lasso (0.6.1-3) unstable; urgency=low
* debian/control: fixed Depends line, this is no longer -zts.
* debian/control: updated Build-depends to php4-dev (>= 4:4.3.10-10)
(closes: #301330)
-- Frederic Peters <fpeters@debian.org> Fri, 25 Mar 2005 10:15:22 +0100
lasso (0.6.1-2) unstable; urgency=low
* Rebuilt with PHP Zend Thread Safety disabled.
* lasso/xml/lib_authn_request.c, lasso/id-ff/login.c: backported
AssertionConsumerServiceID fix from CVS.
* python/lasso_wrap.c, python/lasso.py: regenerated with SWIG 1.3.22;
1.3.24 created a buggy binding.
* debian/control: Build-depends on mono-utils (>= 1.0)
-- Frederic Peters <fpeters@debian.org> Fri, 25 Mar 2005 08:50:39 +0100
lasso (0.6.1-1) unstable; urgency=low
* New upstream release.
* lasso/id-ff/login.c: backported SAML 1.0 compatibility fix from CVS.
-- Frederic Peters <fpeters@debian.org> Sun, 6 Mar 2005 14:07:45 +0100
lasso (0.6.0-1) unstable; urgency=low
* New upstream release.
* Rebuilt with new PHP API. (closes: #294003)
-- Frederic Peters <fpeters@debian.org> Tue, 8 Feb 2005 13:42:24 +0100
lasso (0.4.1-3) unstable; urgency=low
* debian/control: added libexpat1-dev to build-depends; it is required for
the PHP binding.
-- Frederic Peters <fpeters@debian.org> Mon, 13 Sep 2004 09:26:34 +0200
lasso (0.4.1-2) unstable; urgency=low
* debian/control: added python to build-depends
-- Frederic Peters <fpeters@debian.org> Sun, 12 Sep 2004 21:40:57 +0200
lasso (0.4.1-1) unstable; urgency=low
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Wed, 8 Sep 2004 10:40:56 +0200
lasso (0.4.0-1) unstable; urgency=low
* New upstream release.
* changed soname, liblasso0 -> liblasso1
* Packaging of PHP4 binding and .NET assemblies.
-- Frederic Peters <fpeters@debian.org> Mon, 6 Sep 2004 19:18:38 +0200
lasso (0.3.0-6) unstable; urgency=low
* debian/control: improved package description (closes: #266556)
* python/: backported fix to use libtool correctly; should fix the build
failures on hppa and amd64 (closes: #267556, #268198)
-- Frederic Peters <fpeters@debian.org> Thu, 26 Aug 2004 17:01:13 +0200
lasso (0.3.0-4) unstable; urgency=low
* debian/copyright: fixed address of the FSF; add a pointer to
/usr/share/common-licenses/GPL.
* debian/control: lasso source package goes in section libs and liblasso-dev
goes in section libdevel
* debian/control: -dev package renamed to liblasso0-dev; provides
liblasso-dev (per Debian Library Packaging guide)
-- Frederic Peters <fpeters@debian.org> Sun, 8 Aug 2004 10:55:39 +0200
lasso (0.3.0-3) unstable; urgency=low
* fixed lasso.pc
-- Frederic Peters <fpeters@debian.org> Thu, 29 Jul 2004 23:24:57 +0200
lasso (0.3.0-2) unstable; urgency=low
* debian/liblasso0-python2.3.files: don't include static library in Python
package. [brown bag]
-- Frederic Peters <fpeters@debian.org> Tue, 27 Jul 2004 17:23:07 +0200
lasso (0.3.0-1) unstable; urgency=low
* Initial Release.
-- Frederic Peters <fpeters@debian.org> Tue, 27 Jul 2004 16:50:43 +0200

1
debian-squeeze/compat Normal file
View File

@ -0,0 +1 @@
4

85
debian-squeeze/control Normal file
View File

@ -0,0 +1,85 @@
Source: lasso
Priority: optional
Section: libs
Maintainer: Frederic Peters <fpeters@debian.org>
Build-Depends: debhelper (>= 5.0.37.2), libxml2-dev, libxslt1-dev, libxmlsec1-dev, libxmlsec1-openssl, libglib2.0-dev, python-all-dev (>= 2.3.5-11), libexpat1-dev, fastjar, python-central (>= 0.5), gcj, gcj-jre, gcj-jdk, php5-dev, python-lxml
XS-Python-Version: all
Standards-Version: 3.8.0
Homepage: http://lasso.entrouvert.org
Package: liblasso3-dev
Section: libdevel
Architecture: any
Depends: liblasso3 (= ${binary:Version}), libxml2-dev, libxmlsec1-dev, libglib2.0-dev
Provides: liblasso-dev
Conflicts: liblasso-dev, liblasso0, liblasso1
Description: Library for Liberty Alliance and SAML protocols - development kit
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains the development files for Lasso.
Package: liblasso3
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Library for Liberty Alliance and SAML protocols - runtime library
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains liblasso library used by applications to gain Library
Alliance support.
Package: python-lasso
Conflicts: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
Replaces: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
Provides: liblasso0-python2.3, ${python:Provides}
Section: python
Architecture: any
Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:depends}
XB-Python-Version: ${python:Versions}
Description: Library for Liberty Alliance and SAML protocols - Python bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Python bindings for liblasso, needed to use lasso
in Python applications.
Package: liblasso-java
Section: libs
Architecture: amd64 armel i386 ia64 mips mipsel powerpc ppc64 s390 sparc kfreebsd-i386 kfreebsd-amd64
Depends: ${shlibs:Depends}, ${misc:depends}
Description: Library for Liberty Alliance and SAML protocols - Java bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package provides the Java interface to liblasso, needed to use lasso in
Java applications.
Package: liblasso-perl
Section: perl
Architecture: any
Depends: ${shlibs:Depends}, ${misc:depends}, ${perl:Depends}
Description: Library for Liberty Alliance and SAML protocols - Perl bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Perl bindings for liblasso, needed to use lasso
in Perl applications.
Package: php5-lasso
Section: web
Architecture: any
Depends: ${shlibs:Depends}, ${php:Depends}, ${misc:depends}
Description: Library for Liberty Alliance and SAML protocols - PHP 5 bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains PHP bindings for liblasso, needed to use lasso
in PHP applications.

85
debian-squeeze/control.in Normal file
View File

@ -0,0 +1,85 @@
Source: lasso
Priority: optional
Section: libs
Maintainer: Frederic Peters <fpeters@debian.org>
Build-Depends: debhelper (>= 5.0.37.2), libxml2-dev, libxslt1-dev, libxmlsec1-dev, libxmlsec1-openssl, libglib2.0-dev, python-all-dev (>= 2.3.5-11), libexpat1-dev, fastjar, python-central (>= 0.5), gcj, gcj-jre, gcj-jdk, php5-dev, python-lxml
XS-Python-Version: all
Standards-Version: 3.8.0
Homepage: http://lasso.entrouvert.org
Package: liblasso3-dev
Section: libdevel
Architecture: any
Depends: liblasso3 (= ${binary:Version}), libxml2-dev, libxmlsec1-dev, libglib2.0-dev
Provides: liblasso-dev
Conflicts: liblasso-dev, liblasso0, liblasso1
Description: Library for Liberty Alliance and SAML protocols - development kit
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains the development files for Lasso.
Package: liblasso3
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Library for Liberty Alliance and SAML protocols - runtime library
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains liblasso library used by applications to gain Library
Alliance support.
Package: python-lasso
Conflicts: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
Replaces: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
Provides: liblasso0-python2.3, ${python:Provides}
Section: python
Architecture: any
Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:depends}
XB-Python-Version: ${python:Versions}
Description: Library for Liberty Alliance and SAML protocols - Python bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Python bindings for liblasso, needed to use lasso
in Python applications.
#JAVA#Package: liblasso-java
#JAVA#Section: java
#JAVA#Architecture: amd64 armel i386 ia64 mips mipsel powerpc ppc64 s390 sparc kfreebsd-i386 kfreebsd-amd64
#JAVA#Depends: ${shlibs:Depends}, ${misc:depends}
#JAVA#Description: Library for Liberty Alliance and SAML protocols - Java bindings
#JAVA# Lasso is an implementation of Liberty Alliance and related protocols, for
#JAVA# network identity federations, single sign-on and other web services protocols.
#JAVA# The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
#JAVA# .
#JAVA# This package provides the Java interface to liblasso, needed to use lasso in
#JAVA# Java applications.
Package: liblasso-perl
Section: perl
Architecture: any
Depends: ${shlibs:Depends}, ${misc:depends}, ${perl:Depends}
Description: Library for Liberty Alliance and SAML protocols - Perl bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Perl bindings for liblasso, needed to use lasso
in Perl applications.
Package: php5-lasso
Section: php
Architecture: any
Depends: ${shlibs:Depends}, ${php:Depends}, ${misc:depends}
Description: Library for Liberty Alliance and SAML protocols - PHP 5 bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains PHP bindings for liblasso, needed to use lasso
in PHP applications.

44
debian-squeeze/copyright Normal file
View File

@ -0,0 +1,44 @@
This package was debianized by Frederic Peters <fpeters@debian.org> on
Fri, 16 Jul 2004 14:50:19 +0200.
It was downloaded from http://lasso.entrouvert.org
Upstream Authors:
Nicolas Clapies <nclapies@entrouvert.com>
Valery Febvre <vfebvre@easter-eggs.com>
(complete list in AUTHORS)
Copyright (c) 2004 Entr'ouvert
Excepted the Lasso logo, copyright (c) 2004, Entr'ouvert & Florent Monnier
License is GNU GPL v2 or later plus OpenSSL exception clause.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option)
any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 51
Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
In addition, as a special exception, Entr'ouvert gives permission to link
the code of its release of Lasso with the OpenSSL project's "OpenSSL"
library (or with modified versions of it that use the same license as the
"OpenSSL" library), and distribute the linked executables. You must obey
the GNU General Public License in all respects for all of the code used
other than "OpenSSL". If you modify this file, you may extend this
exception to your version of the file, but you are not obligated to do so.
If you do not wish to do so, delete this exception statement from your
version.
On Debian GNU/Linux systems, the complete text of the GNU General Public
License can be found in `/usr/share/common-licenses/GPL'.

2
debian-squeeze/dirs Normal file
View File

@ -0,0 +1,2 @@
usr/bin
usr/sbin

2
debian-squeeze/docs Normal file
View File

@ -0,0 +1,2 @@
README
AUTHORS

View File

@ -0,0 +1 @@
usr/lib/jni/

View File

@ -0,0 +1,2 @@
debian/tmp/usr/lib/jni/*.so
debian/tmp/usr/share/java/*.jar

View File

@ -0,0 +1,3 @@
debian/tmp/usr/lib/perl/5.*.*/lasso.pm usr/lib/perl5/
debian/tmp/usr/lib/perl/5.*.*/auto/lasso/lasso.bs usr/lib/perl5/auto/lasso/
debian/tmp/usr/lib/perl/5.*.*/auto/lasso/lasso.so usr/lib/perl5/auto/lasso/

View File

@ -0,0 +1,2 @@
usr/lib
usr/include

View File

@ -0,0 +1,5 @@
debian/tmp/usr/include/lasso
debian/tmp/usr/lib/liblasso.a
debian/tmp/usr/lib/liblasso.so
debian/tmp/usr/lib/liblasso.la
debian/tmp/usr/lib/pkgconfig/lasso.pc

View File

@ -0,0 +1 @@
usr/lib

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/lib*.so.*

View File

@ -0,0 +1,3 @@
debian/tmp/etc/php5/
debian/tmp/usr/share/php/
debian/tmp/usr/lib/php5/*/lasso.so

1
debian-squeeze/pycompat Normal file
View File

@ -0,0 +1 @@
2

View File

@ -0,0 +1,2 @@
debian/tmp/usr/lib/python*/dist-packages/*.py
debian/tmp/usr/lib/python*/dist-packages/*.so

169
debian-squeeze/rules Executable file
View File

@ -0,0 +1,169 @@
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# GNU copyright 1997 to 1999 by Joey Hess.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# These are used for cross-compiling and for saving the configure script
# from having to guess our platform (since we know it already)
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
DEB_TARGET_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
with_java := yes
no_java_archs := alpha arm hppa hurd-i386
ifneq ($(DEB_TARGET_ARCH),i386)
ifneq ($(DEB_TARGET_ARCH),amd64)
ifeq ($(DEB_TARGET_ARCH), $(findstring $(DEB_TARGET_ARCH),$(no_java_archs)))
with_java := disabled for architecture $(DEB_TARGET_ARCH)
endif
endif
endif
PYDEF := $(shell pyversions -vd)
PYVERS := $(shell pyversions -vr debian/control)
OTHERPYVERS := $(filter-out $(PYDEF), $(PYVERS))
CFLAGS = -Wall -g
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
else
CFLAGS += -O2
endif
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
INSTALL_PROGRAM += -s
endif
version=`ls src/.libs/lib*.so.* | \
awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
major=`ls src/.libs/lib*.so.* | \
awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
CONFIGURE_ARGS := \
--prefix=/usr \
--mandir=\$${prefix}/share/man \
--infodir=\$${prefix}/share/info \
--enable-tests=no \
--disable-gtk-doc \
--enable-perl \
--disable-csharp \
--disable-php4 \
--with-php5-config-dir=/etc/php5/conf.d/
ifeq ($(with_java),yes)
CONFIGURE_ARGS += --enable-java
else
CONFIGURE_ARGS += --disable-java
endif
config.status: configure
dh_testdir
# Add here commands to configure the package.
CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) $(CONFIGURE_ARGS)
build: build-stamp
build-stamp: config.status
dh_testdir
# Add here commands to compile the package.
$(MAKE)
set -e; \
for v in $(OTHERPYVERS); do \
rm -rf bindings/python$$v; \
cp -a bindings/python bindings/python$$v; \
sed "s/$(PYDEF)/$$v/g" bindings/python/Makefile > bindings/python$$v/Makefile; \
$(MAKE) -C bindings/python$$v clean; \
$(MAKE) -C bindings/python$$v; \
done
touch build-stamp
clean:
dh_testdir
dh_testroot
rm -f build-stamp
ifeq ($(with_java),yes)
sed -e 's/^#JAVA#//' < debian/control.in > debian/control
else
sed -e 's/^#JAVA#.*//' < debian/control.in > debian/control
endif
[ ! -f Makefile ] || $(MAKE) distclean
ifneq "$(wildcard /usr/share/misc/config.sub)" ""
cp -f /usr/share/misc/config.sub config.sub
endif
ifneq "$(wildcard /usr/share/misc/config.guess)" ""
cp -f /usr/share/misc/config.guess config.guess
endif
for v in $(OTHERPYVERS); do \
rm -rf bindings/python$$v; \
done
rm -f config.log
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Add here commands to install the package into debian/tmp
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp \
GACUTIL="/usr/bin/gacutil -root $(CURDIR)/debian/tmp/usr/lib"
set -e; \
for v in $(OTHERPYVERS); do \
$(MAKE) -C bindings/python$$v install DESTDIR=$(CURDIR)/debian/tmp; \
done
mkdir $(CURDIR)/debian/tmp/usr/lib/jni/
if [ -e $(CURDIR)/debian/tmp/usr/lib/java ]; then \
mv $(CURDIR)/debian/tmp/usr/lib/java/*.so $(CURDIR)/debian/tmp/usr/lib/jni/ ; \
fi
# remove id-wsf directory if it is empty
-rmdir $(CURDIR)/debian/tmp/usr/include/lasso/id-wsf/
# Build architecture-independent files here.
binary-indep: build install
#dh_makeclilibs -L liblasso-cil -r
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_installexamples -XCVS
dh_installman
dh_install
dh_link
dh_strip
dh_perl
dh_pycentral -ppython-lasso
dh_python
dh_compress
dh_fixperms
dh_makeshlibs -a -V
dh_installdeb
dh_shlibdeps -a
echo "php:Depends=phpapi-`php-config5 --phpapi`" >> $(CURDIR)/debian/php5-lasso.substvars
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install

View File

@ -0,0 +1 @@
3.0 (quilt)

479
debian-stretch/changelog Normal file
View File

@ -0,0 +1,479 @@
lasso (2.6.0-2) unstable; urgency=medium
* d/compat: bump do debhelper level 9.
* d/control, d/rules: add and use dh-autoreconf.
* d/watch: add watch file.
* d/control: bump Standards-Version to 4.1.4 after those changes.
* d/liblasso3.symbols: add symbols file for liblasso3, imported from Ubuntu,
thanks to Corey Bryant <corey.bryant@canonical.com> (closes: #894296)
* d/liblasso3.symbols: update for 2.6.0.
* d/control: add Multi-Arch: same to liblasso-perl.
* d/control: use proper capitalization for ${misc:Depends}.
* d/control: bump versions in X-Python-Version and X-Python3-Version.
-- Frederic Peters <fpeters@debian.org> Fri, 15 Jun 2018 21:33:58 +0200
lasso (2.6.0-1) unstable; urgency=medium
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Thu, 14 Jun 2018 09:10:09 +0200
lasso (2.5.99-1) unstable; urgency=medium
* New upstream release candidate.
- include support for SHA256 signatures (closes: #901411)
* debian/patches/0001-perl-remove-quotes-from-PERL-V-ccflags-output.patch
- dropped, released upstream
* debian/patches/Use-INSTALLDIRS-vendor-for-the-Perl-bindings-as-per-.patch
- dropped, released upstream
-- Frederic Peters <fpeters@debian.org> Wed, 13 Jun 2018 09:25:08 +0200
lasso (2.5.0-5) unstable; urgency=medium
* d/: disable PHP support for now. (closes: #821547, #821683)
-- Frederic Peters <fpeters@debian.org> Thu, 05 May 2016 11:11:01 +0200
lasso (2.5.0-4) unstable; urgency=medium
* d/control: add missing php5-common dependency. (closes: #811340)
-- Frederic Peters <fpeters@debian.org> Thu, 10 Mar 2016 22:38:24 +0100
lasso (2.5.0-3) unstable; urgency=medium
* d/p/0001-perl-remove-quotes-from-PERL-V-ccflags-output.patch: new patch,
make sure to remove quotes given by "perl -V::ccflags:" as they ultimately
cause the 32bit builds to fail. (closes: #809759)
* Thanks to Niko Tyni for the detailed diagnostic.
* d/rules: enable verbose builds. (closes: #809760)
-- Frederic Peters <fpeters@debian.org> Mon, 11 Jan 2016 09:16:31 +0100
lasso (2.5.0-2) unstable; urgency=medium
* Build against latest Perl release.
-- Frederic Peters <fpeters@debian.org> Sun, 03 Jan 2016 13:33:18 +0100
lasso (2.5.0-1) unstable; urgency=medium
* New upstream release.
* d/control, d/rules: add new package for Python 3 bindings.
-- Frederic Peters <fpeters@debian.org> Fri, 04 Sep 2015 17:48:04 +0200
lasso (2.4.1-1) unstable; urgency=medium
* New upstream release.
* d/p/perl-get-required-CFLAGS-from-perl-V-ccflags.patch: merged upstream
* d/p/Use-INSTALLDIRS-vendor-for-the-Perl-bindings-as-per-.patch: refreshed
-- Frederic Peters <fpeters@debian.org> Thu, 28 Aug 2014 17:27:48 +0200
lasso (2.4.0-4) unstable; urgency=medium
* d/p/Use-INSTALLDIRS-vendor-for-the-Perl-bindings-as-per-.patch: use
INSTALLDIRS=vendor for the Perl bindings, as per the Debian Perl policy.
(thanks Niko Tyni)
* debian/rules, debian/liblasso-perl.install: don't hardcode /usr/lib/perl5
(thanks Niko Tyni, again) (closes: #752703)
-- Frederic Peters <fpeters@debian.org> Wed, 25 Jun 2014 23:15:03 +0200
lasso (2.4.0-3) unstable; urgency=medium
* d/p/perl-get-required-CFLAGS-from-perl-V-ccflags.patch (stolen from git):
get required CFLAGS from $(perl -V::ccflags:) (closes: #742522)
-- Frederic Peters <fpeters@debian.org> Tue, 08 Apr 2014 09:29:11 +0200
lasso (2.4.0-2) unstable; urgency=medium
* debian/php5-lasso.prerm: fix call to php5dismod. (closes: #734767)
-- Frederic Peters <fpeters@debian.org> Mon, 13 Jan 2014 11:00:16 +0100
lasso (2.4.0-1) unstable; urgency=low
* New upstream version.
* debian/control, debian/rules: use autoreconf
* debian/source/version: switch to 3.0 (quilt)
-- Frederic Peters <fpeters@debian.org> Tue, 07 Jan 2014 13:22:21 +0100
lasso (2.3.6-3) unstable; urgency=medium
* Remove double-free in lasso_node_build_deflated_query. (thanks Andjelko
Horvat, closes: #732543)
* Enable hardened build flags. (thanks Moritz Muehlenhoff, closes: #667555)
* debian/php5-lasso.{postinst,prerm}: use php5enmod and php5dismod.
(closes: #667766)
* bindings/php5/lasso.ini: change comment marker. (closes: #571736)
-- Frederic Peters <fpeters@debian.org> Sun, 29 Dec 2013 10:06:47 +0100
lasso (2.3.6-2.2) unstable; urgency=low
* Non-maintainer upload.
* Apply commit a5674b48 from upstream to port to the libxml buffer API.
Also adopt changes for the Perl binding. libxml stopped to expose the
internals of xmlOutputBuffer in 2.9. (Closes: #713668)
-- Sebastian Ramacher <sramacher@debian.org> Tue, 30 Jul 2013 14:19:34 +0200
lasso (2.3.6-2.1) unstable; urgency=low
* Non-maintainer upload.
* Convert to dh_python2 (Closes: #616856).
-- Luca Falavigna <dktrkranz@debian.org> Thu, 30 May 2013 20:36:16 +0200
lasso (2.3.6-2) unstable; urgency=low
* Fix building against glib 2.32 (closes: #665565, #666636)
-- Frederic Peters <fpeters@debian.org> Mon, 02 Apr 2012 17:31:31 +0200
lasso (2.3.6-1) unstable; urgency=low
* New upstream version.
* bindings/php5/wrapper_source.py: use zend_function_entry, making it build
against PHP 5.4 (upstream, closes: #662622)
-- Frederic Peters <fpeters@debian.org> Mon, 05 Mar 2012 14:07:05 +0100
lasso (2.3.5-4) unstable; urgency=low
* Don't force gcc 4.4 anymore; /facepalm. (closes: #635640)
-- Frederic Peters <fpeters@debian.org> Thu, 28 Jul 2011 08:16:14 +0200
lasso (2.3.5-3) unstable; urgency=low
* debian/control.in, debian/rules: disable liblasso-java on all
architectures, at the moment it is too complicated to have reliable builds
with java activated. (closes: #624777)
* build against a newer perl version. (closes: #635446)
-- Frederic Peters <fpeters@debian.org> Tue, 26 Jul 2011 22:36:27 +0200
lasso (2.3.5-2) unstable; urgency=low
* debian/liblasso-perl.install: fixed module name (uppercase L).
(closes: #622114)
* debian/liblasso3-dev.install: do not install libtool archive file.
(closes: #620909, #621560)
* debian/control.in: add build-dependency on gcc-4.4, to match the gcj
version that is used.
* debian/rules:
+ force gcc 4.4, because of gcj 4.4.
+ remove rpath from Lasso.so Perl module.
+ remove obsolete call to dh_python.
-- Frederic Peters <fpeters@debian.org> Mon, 11 Apr 2011 09:35:48 +0200
lasso (2.3.5-1) unstable; urgency=low
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Tue, 08 Feb 2011 09:58:03 +0100
lasso (2.2.1-4) unstable; urgency=low
* debian/control, debian/rules: updated build-depends for recent gcj
changes, and to use the default gcc version. (Closes: #566895)
-- Frederic Peters <fpeters@debian.org> Mon, 25 Jan 2010 22:34:55 +0100
lasso (2.2.1-3) unstable; urgency=low
* debian/control, debian/rules: add missing dependency on phpapi-$foo.
(Closes: #566288)
-- Frederic Peters <fpeters@debian.org> Sun, 24 Jan 2010 16:25:18 +0100
lasso (2.2.1-2) unstable; urgency=high
* Correctly check for signature validity (CVE-2009-0050) (Closes: #511262)
-- Frederic Peters <fpeters@debian.org> Fri, 09 Jan 2009 10:30:58 +0100
lasso (2.2.1-1) unstable; urgency=low
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Tue, 22 Jul 2008 15:51:52 +0200
lasso (2.2.0-1) unstable; urgency=low
* New upstream release.
* Acknowledge NMU.
* Fixed missing quotes in configure.in (Closes: #487816)
* debian/control:
* Updated package descriptions,
* Used new Homepage field.
* Moved liblasso-perl to perl section.
* debian/rules:
* remove config.log on clean.
* remove empty id-wsf include directory.
-- Frederic Peters <fpeters@debian.org> Sun, 13 Jul 2008 12:06:12 +0200
lasso (2.1.98-4.1) unstable; urgency=high
* NMU.
* Don't build-depend on gcj and gcj-4.3 on alpha, arm, hppa (same as for
java-gcj-compat). Closes: #477870.
* Adjust list of architectures for liblasso-java. Closes: #479737.
-- Matthias Klose <doko@debian.org> Sun, 25 May 2008 11:28:09 +0200
lasso (2.1.98-4) unstable; urgency=low
* debian/rules: create control from control.in, so liblasso-java is not
built on architectures lacking gcj.
-- Frederic Peters <fpeters@debian.org> Sun, 04 May 2008 12:17:10 +0200
lasso (2.1.98-3) unstable; urgency=low
* debian/liblasso-perl.install: really fix building with Perl 5.10.
-- Frederic Peters <fpeters@debian.org> Sat, 03 May 2008 12:30:41 +0200
lasso (2.1.98-2) unstable; urgency=low
* debian/liblasso-perl.install: use wildcard for minor version number; so it
still works with Perl 5.10. (closes: #479065)
-- Frederic Peters <fpeters@debian.org> Fri, 02 May 2008 16:30:09 +0200
lasso (2.1.98-1) unstable; urgency=low
* New upstream release (RC).
* debian/control:
* build new php5-lasso package.
* limit liblasso-java to architecture with gcj (closes: #477870).
* add Homepage field.
* liblasso3-dev: Replace ${Source-Version} with ${binary:Version}
(from Ubuntu patch)
* debian/rules:
* ignore liblasso-java package on architectures without gcj.
* update to match new upstream language bindings layout.
* don't ignore a make clean error. (from Ubuntu patch)
-- Frederic Peters <fpeters@debian.org> Tue, 29 Apr 2008 22:03:51 +0200
lasso (2.1.1-3) unstable; urgency=low
* debian/rules: added call to dh_perl; debian/control: added ${perl:Depends}
(closes: #463097)
* configure(.ac): fixed gcj check to work with gcj-4.3; debian/control:
updated build-deps for gcj 4.3 and added gcc-4.3; debian/rules: force
gcc-4.3 so jni.h is found and the java interface is built.
(closes: #464319)
-- Frederic Peters <fpeters@debian.org> Tue, 25 Mar 2008 16:48:15 +0100
lasso (2.1.1-2) unstable; urgency=low
* debian/rules, debian/*.files: updated from dh_movefiles to dh_install
* really install files in liblasso-perl package (closes: #446578)
-- Frederic Peters <fpeters@debian.org> Mon, 15 Oct 2007 17:12:37 +0200
lasso (2.1.1-1) unstable; urgency=low
* New upstream release.
* debian/control: added liblasso-perl, Perl bindings for the library.
* debian/rules: --enable-perl
-- Frederic Peters <fpeters@debian.org> Wed, 22 Aug 2007 18:08:12 +0200
lasso (2.0.0-1) unstable; urgency=low
* New upstream release.
* debian/control: removes php4-lasso since PHP4 is no longer provided.
(closes: #432422, #418268)
-- Frederic Peters <fpeters@debian.org> Mon, 09 Jul 2007 22:55:58 +0200
lasso (0.6.5-3) unstable; urgency=low
* Converted to new Python policy (merged from unreported Ubuntu patch)
* debian/control: keep conflict on python2.4-lasso which is unnecessary
for Debian but will reduce Ubuntu changes.
-- Frederic Peters <fpeters@debian.org> Sat, 21 Oct 2006 17:31:47 +0200
lasso (0.6.5-2) unstable; urgency=low
* debian/control: adding libgcj-dev and fastjar to build-depends since
liblasso-java is now built.
-- Frederic Peters <fpeters@debian.org> Wed, 22 Mar 2006 11:06:56 +0100
lasso (0.6.5-1) unstable; urgency=low
* New upstream release.
* Incorporates Ubuntu patch for phpapi version.
-- Frederic Peters <fpeters@debian.org> Tue, 21 Mar 2006 10:48:05 +0100
lasso (0.6.4-1) unstable; urgency=low
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Mon, 13 Mar 2006 11:38:09 +0100
lasso (0.6.3-4) unstable; urgency=low
* debian/control: removed mono packages from build-depends since the -cil
package is no longer built.
-- Frederic Peters <fpeters@debian.org> Thu, 6 Oct 2005 14:18:56 +0200
lasso (0.6.3-3) unstable; urgency=low
* debian/control: fixed php depends line. (closes: #331710)
-- Frederic Peters <fpeters@debian.org> Tue, 4 Oct 2005 22:59:17 +0200
lasso (0.6.3-2) unstable; urgency=low
* php/Makefile.am: don't patch autogenerated swig file if swig was not
present (which implies the file has already been patched)
* debian/rules: touch swig generated files after configure so swig is
not called; even if available. (closes: #331699)
-- Frederic Peters <fpeters@debian.org> Tue, 4 Oct 2005 21:52:25 +0200
lasso (0.6.3-1) unstable; urgency=low
* New upstream release.
* debian/copyright: new FSF address.
-- Frederic Peters <fpeters@debian.org> Fri, 30 Sep 2005 01:07:49 +0200
lasso (0.6.2-3) unstable; urgency=low
* debian/control: removed liblasso-cil package since the .net assembly
doesn't work (and don't even compile anymore) (closes: #320898)
-- Frederic Peters <fpeters@debian.org> Fri, 19 Aug 2005 23:08:43 +0200
lasso (0.6.2-2) unstable; urgency=low
* debian/rules: removed call to dh_makenetshlibs which is no longer shipped
with Mono 1.1 packages. (closes: #311837)
* debian/control, debian/rules: updated to new CLI policy.
-- Frederic Peters <fpeters@debian.org> Fri, 3 Jun 2005 20:15:12 +0200
lasso (0.6.2-1) unstable; urgency=low
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Thu, 26 May 2005 11:56:42 +0200
lasso (0.6.1-3) unstable; urgency=low
* debian/control: fixed Depends line, this is no longer -zts.
* debian/control: updated Build-depends to php4-dev (>= 4:4.3.10-10)
(closes: #301330)
-- Frederic Peters <fpeters@debian.org> Fri, 25 Mar 2005 10:15:22 +0100
lasso (0.6.1-2) unstable; urgency=low
* Rebuilt with PHP Zend Thread Safety disabled.
* lasso/xml/lib_authn_request.c, lasso/id-ff/login.c: backported
AssertionConsumerServiceID fix from CVS.
* python/lasso_wrap.c, python/lasso.py: regenerated with SWIG 1.3.22;
1.3.24 created a buggy binding.
* debian/control: Build-depends on mono-utils (>= 1.0)
-- Frederic Peters <fpeters@debian.org> Fri, 25 Mar 2005 08:50:39 +0100
lasso (0.6.1-1) unstable; urgency=low
* New upstream release.
* lasso/id-ff/login.c: backported SAML 1.0 compatibility fix from CVS.
-- Frederic Peters <fpeters@debian.org> Sun, 6 Mar 2005 14:07:45 +0100
lasso (0.6.0-1) unstable; urgency=low
* New upstream release.
* Rebuilt with new PHP API. (closes: #294003)
-- Frederic Peters <fpeters@debian.org> Tue, 8 Feb 2005 13:42:24 +0100
lasso (0.4.1-3) unstable; urgency=low
* debian/control: added libexpat1-dev to build-depends; it is required for
the PHP binding.
-- Frederic Peters <fpeters@debian.org> Mon, 13 Sep 2004 09:26:34 +0200
lasso (0.4.1-2) unstable; urgency=low
* debian/control: added python to build-depends
-- Frederic Peters <fpeters@debian.org> Sun, 12 Sep 2004 21:40:57 +0200
lasso (0.4.1-1) unstable; urgency=low
* New upstream release.
-- Frederic Peters <fpeters@debian.org> Wed, 8 Sep 2004 10:40:56 +0200
lasso (0.4.0-1) unstable; urgency=low
* New upstream release.
* changed soname, liblasso0 -> liblasso1
* Packaging of PHP4 binding and .NET assemblies.
-- Frederic Peters <fpeters@debian.org> Mon, 6 Sep 2004 19:18:38 +0200
lasso (0.3.0-6) unstable; urgency=low
* debian/control: improved package description (closes: #266556)
* python/: backported fix to use libtool correctly; should fix the build
failures on hppa and amd64 (closes: #267556, #268198)
-- Frederic Peters <fpeters@debian.org> Thu, 26 Aug 2004 17:01:13 +0200
lasso (0.3.0-4) unstable; urgency=low
* debian/copyright: fixed address of the FSF; add a pointer to
/usr/share/common-licenses/GPL.
* debian/control: lasso source package goes in section libs and liblasso-dev
goes in section libdevel
* debian/control: -dev package renamed to liblasso0-dev; provides
liblasso-dev (per Debian Library Packaging guide)
-- Frederic Peters <fpeters@debian.org> Sun, 8 Aug 2004 10:55:39 +0200
lasso (0.3.0-3) unstable; urgency=low
* fixed lasso.pc
-- Frederic Peters <fpeters@debian.org> Thu, 29 Jul 2004 23:24:57 +0200
lasso (0.3.0-2) unstable; urgency=low
* debian/liblasso0-python2.3.files: don't include static library in Python
package. [brown bag]
-- Frederic Peters <fpeters@debian.org> Tue, 27 Jul 2004 17:23:07 +0200
lasso (0.3.0-1) unstable; urgency=low
* Initial Release.
-- Frederic Peters <fpeters@debian.org> Tue, 27 Jul 2004 16:50:43 +0200

1
debian-stretch/compat Normal file
View File

@ -0,0 +1 @@
9

115
debian-stretch/control Normal file
View File

@ -0,0 +1,115 @@
Source: lasso
Priority: optional
Section: libs
Maintainer: Frederic Peters <fpeters@debian.org>
Build-Depends: debhelper (>= 9),
dh-python,
dh-autoreconf,
libxml2-dev,
libxslt1-dev,
libxmlsec1-dev,
libxmlsec1-openssl,
libglib2.0-dev,
python-all-dev (>= 2.6.6-3~),
python3-all-dev (>= 3.2),
libexpat1-dev,
fastjar,
python-lxml,
python3-lxml,
python-six,
python3-six,
chrpath,
dh-python
Standards-Version: 4.1.4
X-Python-Version: >= 2.7
X-Python3-Version: >= 3.4
Homepage: http://lasso.entrouvert.org
Package: liblasso3-dev
Section: libdevel
Architecture: any
Depends: liblasso3 (= ${binary:Version}), libxml2-dev, libxmlsec1-dev, libglib2.0-dev
Provides: liblasso-dev
Conflicts: liblasso-dev, liblasso0, liblasso1
Description: Library for Liberty Alliance and SAML protocols - development kit
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains the development files for Lasso.
Package: liblasso3
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Library for Liberty Alliance and SAML protocols - runtime library
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains liblasso library used by applications to gain Library
Alliance support.
Package: python-lasso
Conflicts: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
Replaces: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
Provides: liblasso0-python2.3, ${python:Provides}
Section: python
Architecture: any
Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
Description: Library for Liberty Alliance and SAML protocols - Python bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Python bindings for liblasso, needed to use lasso
in Python applications.
Package: python3-lasso
Section: python
Architecture: any
Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}
Description: Library for Liberty Alliance and SAML protocols - Python bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Python bindings for liblasso, needed to use lasso
in Python applications.
#JAVA#Package: liblasso-java
#JAVA#Section: libs
#JAVA#Architecture: amd64 armel i386 ia64 mips mipsel powerpc ppc64 s390 sparc kfreebsd-i386 kfreebsd-amd64
#JAVA#Depends: ${shlibs:Depends}, ${misc:Depends}
#JAVA#Description: Library for Liberty Alliance and SAML protocols - Java bindings
#JAVA# Lasso is an implementation of Liberty Alliance and related protocols, for
#JAVA# network identity federations, single sign-on and other web services protocols.
#JAVA# The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
#JAVA# .
#JAVA# This package provides the Java interface to liblasso, needed to use lasso in
#JAVA# Java applications
Package: liblasso-perl
Section: perl
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}
Description: Library for Liberty Alliance and SAML protocols - Perl bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Perl bindings for liblasso, needed to use lasso
in Perl applications.

115
debian-stretch/control.in Normal file
View File

@ -0,0 +1,115 @@
Source: lasso
Priority: optional
Section: libs
Maintainer: Frederic Peters <fpeters@debian.org>
Build-Depends: debhelper (>= 9),
dh-python,
dh-autoreconf,
libxml2-dev,
libxslt1-dev,
libxmlsec1-dev,
libxmlsec1-openssl,
libglib2.0-dev,
python-all-dev (>= 2.6.6-3~),
python3-all-dev (>= 3.2),
libexpat1-dev,
fastjar,
python-lxml,
python3-lxml,
python-six,
python3-six,
chrpath,
dh-python
Standards-Version: 4.1.4
X-Python-Version: >= 2.7
X-Python3-Version: >= 3.4
Homepage: http://lasso.entrouvert.org
Package: liblasso3-dev
Section: libdevel
Architecture: any
Depends: liblasso3 (= ${binary:Version}), libxml2-dev, libxmlsec1-dev, libglib2.0-dev
Provides: liblasso-dev
Conflicts: liblasso-dev, liblasso0, liblasso1
Description: Library for Liberty Alliance and SAML protocols - development kit
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains the development files for Lasso.
Package: liblasso3
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Library for Liberty Alliance and SAML protocols - runtime library
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains liblasso library used by applications to gain Library
Alliance support.
Package: python-lasso
Conflicts: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
Replaces: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
Provides: liblasso0-python2.3, ${python:Provides}
Section: python
Architecture: any
Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
Description: Library for Liberty Alliance and SAML protocols - Python bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Python bindings for liblasso, needed to use lasso
in Python applications.
Package: python3-lasso
Section: python
Architecture: any
Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}
Description: Library for Liberty Alliance and SAML protocols - Python bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Python bindings for liblasso, needed to use lasso
in Python applications.
#JAVA#Package: liblasso-java
#JAVA#Section: libs
#JAVA#Architecture: amd64 armel i386 ia64 mips mipsel powerpc ppc64 s390 sparc kfreebsd-i386 kfreebsd-amd64
#JAVA#Depends: ${shlibs:Depends}, ${misc:Depends}
#JAVA#Description: Library for Liberty Alliance and SAML protocols - Java bindings
#JAVA# Lasso is an implementation of Liberty Alliance and related protocols, for
#JAVA# network identity federations, single sign-on and other web services protocols.
#JAVA# The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
#JAVA# .
#JAVA# This package provides the Java interface to liblasso, needed to use lasso in
#JAVA# Java applications
Package: liblasso-perl
Section: perl
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}
Description: Library for Liberty Alliance and SAML protocols - Perl bindings
Lasso is an implementation of Liberty Alliance and related protocols, for
network identity federations, single sign-on and other web services protocols.
The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
.
This package contains Perl bindings for liblasso, needed to use lasso
in Perl applications.
#PHP#Package: php5-lasso
#PHP#Section: web
#PHP#Architecture: any
#PHP#Depends: ${shlibs:Depends}, php5-common, ${php:Depends}, ${misc:Depends}
#PHP#Description: Library for Liberty Alliance and SAML protocols - PHP 5 bindings
#PHP# Lasso is an implementation of Liberty Alliance and related protocols, for
#PHP# network identity federations, single sign-on and other web services protocols.
#PHP# The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
#PHP# .
#PHP# This package contains PHP bindings for liblasso, needed to use lasso
#PHP# in PHP applications.

44
debian-stretch/copyright Normal file
View File

@ -0,0 +1,44 @@
This package was debianized by Frederic Peters <fpeters@debian.org> on
Fri, 16 Jul 2004 14:50:19 +0200.
It was downloaded from http://lasso.entrouvert.org
Upstream Authors:
Nicolas Clapies <nclapies@entrouvert.com>
Valery Febvre <vfebvre@easter-eggs.com>
(complete list in AUTHORS)
Copyright (c) 2004 Entr'ouvert
Excepted the Lasso logo, copyright (c) 2004, Entr'ouvert & Florent Monnier
License is GNU GPL v2 or later plus OpenSSL exception clause.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option)
any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 51
Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
In addition, as a special exception, Entr'ouvert gives permission to link
the code of its release of Lasso with the OpenSSL project's "OpenSSL"
library (or with modified versions of it that use the same license as the
"OpenSSL" library), and distribute the linked executables. You must obey
the GNU General Public License in all respects for all of the code used
other than "OpenSSL". If you modify this file, you may extend this
exception to your version of the file, but you are not obligated to do so.
If you do not wish to do so, delete this exception statement from your
version.
On Debian GNU/Linux systems, the complete text of the GNU General Public
License can be found in `/usr/share/common-licenses/GPL'.

2
debian-stretch/dirs Normal file
View File

@ -0,0 +1,2 @@
usr/bin
usr/sbin

Some files were not shown because too many files have changed in this diff Show More