| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: liblasso-devel | Distribution: openSUSE Tumbleweed |
| Version: 2.9.0 | Vendor: openSUSE |
| Release: 1.2 | Build date: Tue Sep 9 14:08:10 2025 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 503591 | Source RPM: lasso-2.9.0-1.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://lasso.entrouvert.org/ | |
| Summary: Lasso development headers and documentation | |
This package contains the header files, static libraries and development documentation for Lasso.
GPL-2.0-or-later
* Tue Sep 09 2025 pgajdos@suse.com
- version update to 2.9.0
* Fix symbol deprecation of XMLSEC_CRYPTO macro in libxmlsec 1.3.0 (Patch
provided by Simo Sorce of RedHat) (#78280)
* Fix implicit function declaration errors, patch provided by Rob Crittenden
from RedHat (#85340)
* Fix proper selection of SHA512 in lasso_xmlnode_add_saml2_signature_template (#93018)
* Perl: fix leak of char* in return of functions (#55510)
* Perl: fix leak of xmlBuffer in xmlnode_to_tpv (#55510)
* xml: do not ignore unexpected text content (#105693)
* tests: check assignement of any_attribute is prevented (#105693)
* xml: do not terminate on an unknown XML node type (#105693)
* misc: check xmlSecGetNodeNsHref for possible NULL result (#105693)
* xml: prevent assignment of attribute value inside any attribute
* misc: never return CDATA nodes, include them in text value (#105693)
* tests: test that inserted comment do not change node value and still validate signature (#105693)
* autogen.sh: add support for automake up to 1.18 (#107955)
* autotools: use sysconfig module when distutils not available (#105650)
* tests: fix python bindings tests for Python 3.14 (#105622)
* xml: fix SAML 1.1 AttributeValue snippet flag (#102374)
* registry: fix lasso_registry_destroy private declaration (#101250)
* bindings: fix lasso_provider_get_key_encryption_method export (#101250)
* Improve differentiation of Redirect from POST messages (#97575)
* Annotate lasso_*_signature_method functions with LASSO_EXPORT (#86076)
* Adjust to structured error callback argument change in libxml2 2.12, patch
provided by Florian Wiemer of RedHat (#86080)
* all private_data public fields have been depreciated (but not removed to keep
ABI compatibilityy) and new GLib API for private data is used (#42073)
* python-six is no more used in the python bindings (#94580)
* new public function lasso_provider_verify_saml_signature (#92412)
- modified patches
% fix_shebangs.patch (refreshed)
- deleted patches
- lasso-2.8.2-python_313.patch (upstreamed)
- lasso-automake-1.17-support.patch (upstreamed)
- lasso-fix-implicit-declarations.patch (upstreamed)
- lasso-libxml2-2.12-support.patch (upstreamed)
- remove-six.patch (upstreamed)
* Wed Jul 09 2025 Antonio Teixeira <antonio.teixeira@suse.com>
- Fix builds with automake >= 1.17
* lasso-automake-1.17-support.patch
* Wed Jun 18 2025 Matej Cepl <mcepl@cepl.eu>
- Merge the upstream PR
(https://git.entrouvert.org/entrouvert/lasso/pulls/19) as the
patch remove-six.patch removing the dependency on six.
- Add fix_shebangs.patch to fix shebangs (better manageable than
sed commands).
* Wed Mar 05 2025 Daniel Garcia <daniel.garcia@suse.com>
- Add lasso-2.8.2-python_313.patch upstream patch to make it
compatible with python 3.13
https://dev.entrouvert.org/issues/92106
* Fri Nov 15 2024 Antonio Teixeira <antonio.teixeira@suse.com>
- Fix build issues
* lasso-automake-1.17-support.patch
* lasso-fix-implicit-declarations.patch
* lasso-libxml2-2.12-support.patch
* Thu Mar 16 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to 2.8.2:
* Compatibility with EVP API of openssl 1.x
- Changes from 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.
* 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
* Wed Mar 16 2022 Danilo Spinella <danilo.spinella@suse.com>
- Updaet to 2.8.0:
* 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
* Wed Sep 15 2021 Marcus Meissner <meissner@suse.com>
- the required of xmlsec1 (which only has the commandline binariy)
in the library package seems unnecessary.
- some pkgconfig buildrequires conversion
* Fri Jun 18 2021 Michael Ströder <michael@stroeder.com>
- Update to 2.7.0
* CVE-2021-28091 (boo#1186768):
Fix signature checking on unsigned response with multiple assertions
* Jenkinsfile: update name of main branch
* Python: improve display of warnings in the binding generator
* replace deprecated index() by strchr() (#51385)
* Fix: new provider reference count is incremented one time too many (#51420)
* docs: update gtk-doc-tools integration (#50441)
* Using reference documentation on https://developer.gnome.org/gtk-doc-manual/stable/index.html.en
* bindings: disable java tests when java is disabled
* Fix: RecursionError in python3 bindings (#51249)
* configure.ac: disable java bindings
* build: update to use origin/main
* debian: add packaging for debian-buster
* jenkins.sh: build against all available python versions (#44287)
* python: do not leak out_pyvalue if method call protocol is not respected (#44287)
* python: do not raise in valid_seq() (#44287)
* python: return NULL if get_list_of_strings() fails (#44287)
* python: return NULL if get_list_of_pygobject fails (#44287)
* python: return NULL if get_list_of_xml_nodes fails (#44287)
* python: return NULL if set_list_of_pygobject fails (#44287)
* python: return NULL if set_list_of_xml_nodes fails (#44287)
* python: return NULL if set_list_of_strings fails (#44287)
* python: return NULL if set_hashtable_of_strings fails (#44287)
* python: return NULL if set_hashtable_of_pygobject fails (#44287)
* python: free internal string buffer if needed in set_list_of_strings (#44287)
* python: check if hashtable is NULL before deallocatio (#44287)n
* python: add a failure label to method wrappers (#44287)
* python: add macro for early return (#44287)
* python: remove newline before method call (#44287)
* python: simplify get_logger_object (#44287)
* python: fix warning about discarded const modifier (#44287)
* python: replace exception by warning on logging path (#44287)
* python: use simpler call format to prevent warning about PY_SSIZE_T_CLEAN (#44287)
* python: remove deprecated PyErr_Warn (#44287)
* python: remove unused PyString_Size (#44287)
* python: Exception.message was removed in python3 (#45995)
* tools: reimplement xmlURIEscapeStr to respect RFC3986 (#45581)
* configure.ac: support php7 interpreter on CentOS 8 (#42299)
* Tue Apr 28 2020 Kristyna Streitova <kstreitova@suse.com>
- Update to 2.6.1
* Keep order of SessionIndexes
* Clear SessionIndex when private SessionIndexes is empty
* misc: clear warnings about class_init signature using coccinelle
* tests: fix compilation with check>0.12
* Sort input file lists to make build deterministic
* Modify .gitignore for PHP 7 binding
* Add PHP 7 binding
* Fix tests broken by new DEBUG logs
* Improve error logging during node parsing
* Improve configure compatibility
* Improve compatibility with Solaris
* Fix reference count in lasso_server_add_provider2
* Fix python multi-version builds on jessie and stretch
* docs: do not use Internet to fetch DTDs, entities or documents
* fix missing include <strings.h> for index()
* PAOS: Do not populate "Destination" attribute
* export symbol lasso_log
* Do not ignore WantAuthnRequestSigned value with hint MAYBE
* Use io.open(encoding=utf8) in extract_symbols/sections.py
* xml: adapt schema in saml2:AuthnContext
* Fix ECP signature not found error when only assertion is signed
* autoconf: search python interpreters by versions
* python: make tools compatible with Py3
* python: run tests and tools with same interpreter as binding target
* improve resiliency of lasso_inflate
* fix segfault in lasso_get_saml_message
* python: add classmethod Profile.getIssuer
* website: add news about 2.6.0 release
* faq: fix references to lasso.profileGetIssuer
* python: add a classmethod for lasso.profileGetIssuer
* tools: fix segfault in lasso_get_saml_message
* jenkins.sh: add a make clean to prevent previous build to break new ones
* tools: set output buffer size in lasso_inflate to 20 times the input size
* Use python interpreter specified configure script
* Make Python scripts compatible with both Py2 and Py3
* fix duplicate definition of LogoutTestCase and logoutSuite
* Downcase UTF-8 file encoding name
* Make more Python scripts compatible with both Py2 and Py3
* Configure should search for versioned Python interpreter.
* Clean python cache when building python3 binding
* Move AC_SUBST declaration for AM_CFLAGS with alike
* Remove -Werror from --enable-debugging
* xml: fix parsing of saml:AuthnContext
- Remove upstreamed patches:
* use-specified-python-interpreter.patch
* duplicate-python-LogoutTestCase.patch
* versioned-python-configure.patch
* build-scripts-py3-compatible.patch
* 0005-tests-use-self-generated-certificate-to-sign-federat.patch
* 0006-Fix-ECP-signature-not-found-error-when-only-assertio.patch
* 0007-PAOS-Do-not-populate-Destination-attribute.patch
* 0008-Explicitly-define-tests-cases-and-add-them-to-tests.patch
/usr/include/lasso /usr/include/lasso/backward_comp.h /usr/include/lasso/ctypes.h /usr/include/lasso/debug.h /usr/include/lasso/errors.h /usr/include/lasso/export.h /usr/include/lasso/id-ff /usr/include/lasso/id-ff/defederation.h /usr/include/lasso/id-ff/federation.h /usr/include/lasso/id-ff/identity.h /usr/include/lasso/id-ff/lecp.h /usr/include/lasso/id-ff/login.h /usr/include/lasso/id-ff/logout.h /usr/include/lasso/id-ff/name_identifier_mapping.h /usr/include/lasso/id-ff/name_registration.h /usr/include/lasso/id-ff/profile.h /usr/include/lasso/id-ff/provider.h /usr/include/lasso/id-ff/server.h /usr/include/lasso/id-ff/session.h /usr/include/lasso/key.h /usr/include/lasso/keyprivate.h /usr/include/lasso/lasso.h /usr/include/lasso/lasso_config.h /usr/include/lasso/logging.h /usr/include/lasso/registry-private.h /usr/include/lasso/registry.h /usr/include/lasso/saml-2.0 /usr/include/lasso/saml-2.0/assertion_query.h /usr/include/lasso/saml-2.0/ecp.h /usr/include/lasso/saml-2.0/name_id_management.h /usr/include/lasso/saml-2.0/profile.h /usr/include/lasso/saml-2.0/provider.h /usr/include/lasso/saml-2.0/saml2_helper.h /usr/include/lasso/utils.h /usr/include/lasso/xml /usr/include/lasso/xml/dsig /usr/include/lasso/xml/dsig/ds_key_info.h /usr/include/lasso/xml/dsig/ds_key_value.h /usr/include/lasso/xml/dsig/ds_rsa_key_value.h /usr/include/lasso/xml/dsig/ds_x509_data.h /usr/include/lasso/xml/dsig/strings.h /usr/include/lasso/xml/dsig/xml_dsig.h /usr/include/lasso/xml/ecp /usr/include/lasso/xml/ecp/ecp_relaystate.h /usr/include/lasso/xml/ecp/ecp_request.h /usr/include/lasso/xml/ecp/ecp_response.h /usr/include/lasso/xml/lib_assertion.h /usr/include/lasso/xml/lib_authentication_statement.h /usr/include/lasso/xml/lib_authn_context.h /usr/include/lasso/xml/lib_authn_request.h /usr/include/lasso/xml/lib_authn_request_envelope.h /usr/include/lasso/xml/lib_authn_response.h /usr/include/lasso/xml/lib_authn_response_envelope.h /usr/include/lasso/xml/lib_federation_termination_notification.h /usr/include/lasso/xml/lib_idp_entries.h /usr/include/lasso/xml/lib_idp_entry.h /usr/include/lasso/xml/lib_idp_list.h /usr/include/lasso/xml/lib_logout_request.h /usr/include/lasso/xml/lib_logout_response.h /usr/include/lasso/xml/lib_name_identifier_mapping_request.h /usr/include/lasso/xml/lib_name_identifier_mapping_response.h /usr/include/lasso/xml/lib_register_name_identifier_request.h /usr/include/lasso/xml/lib_register_name_identifier_response.h /usr/include/lasso/xml/lib_request_authn_context.h /usr/include/lasso/xml/lib_scoping.h /usr/include/lasso/xml/lib_status_response.h /usr/include/lasso/xml/lib_subject.h /usr/include/lasso/xml/misc_text_node.h /usr/include/lasso/xml/paos_request.h /usr/include/lasso/xml/paos_response.h /usr/include/lasso/xml/saml-2.0 /usr/include/lasso/xml/saml-2.0/saml2_action.h /usr/include/lasso/xml/saml-2.0/saml2_advice.h /usr/include/lasso/xml/saml-2.0/saml2_assertion.h /usr/include/lasso/xml/saml-2.0/saml2_attribute.h /usr/include/lasso/xml/saml-2.0/saml2_attribute_statement.h /usr/include/lasso/xml/saml-2.0/saml2_attribute_value.h /usr/include/lasso/xml/saml-2.0/saml2_audience_restriction.h /usr/include/lasso/xml/saml-2.0/saml2_authn_context.h /usr/include/lasso/xml/saml-2.0/saml2_authn_statement.h /usr/include/lasso/xml/saml-2.0/saml2_authz_decision_statement.h /usr/include/lasso/xml/saml-2.0/saml2_base_idabstract.h /usr/include/lasso/xml/saml-2.0/saml2_condition_abstract.h /usr/include/lasso/xml/saml-2.0/saml2_conditions.h /usr/include/lasso/xml/saml-2.0/saml2_encrypted_element.h /usr/include/lasso/xml/saml-2.0/saml2_evidence.h /usr/include/lasso/xml/saml-2.0/saml2_key_info_confirmation_data.h /usr/include/lasso/xml/saml-2.0/saml2_key_info_confirmation_data_type.h /usr/include/lasso/xml/saml-2.0/saml2_name_id.h /usr/include/lasso/xml/saml-2.0/saml2_one_time_use.h /usr/include/lasso/xml/saml-2.0/saml2_proxy_restriction.h /usr/include/lasso/xml/saml-2.0/saml2_statement_abstract.h /usr/include/lasso/xml/saml-2.0/saml2_strings.h /usr/include/lasso/xml/saml-2.0/saml2_subject.h /usr/include/lasso/xml/saml-2.0/saml2_subject_confirmation.h /usr/include/lasso/xml/saml-2.0/saml2_subject_confirmation_data.h /usr/include/lasso/xml/saml-2.0/saml2_subject_locality.h /usr/include/lasso/xml/saml-2.0/saml2_xsd.h /usr/include/lasso/xml/saml-2.0/samlp2_artifact_resolve.h /usr/include/lasso/xml/saml-2.0/samlp2_artifact_response.h /usr/include/lasso/xml/saml-2.0/samlp2_assertion_id_request.h /usr/include/lasso/xml/saml-2.0/samlp2_attribute_query.h /usr/include/lasso/xml/saml-2.0/samlp2_authn_query.h /usr/include/lasso/xml/saml-2.0/samlp2_authn_request.h /usr/include/lasso/xml/saml-2.0/samlp2_authz_decision_query.h /usr/include/lasso/xml/saml-2.0/samlp2_extensions.h /usr/include/lasso/xml/saml-2.0/samlp2_idp_entry.h /usr/include/lasso/xml/saml-2.0/samlp2_idp_list.h /usr/include/lasso/xml/saml-2.0/samlp2_logout_request.h /usr/include/lasso/xml/saml-2.0/samlp2_logout_response.h /usr/include/lasso/xml/saml-2.0/samlp2_manage_name_id_request.h /usr/include/lasso/xml/saml-2.0/samlp2_manage_name_id_response.h /usr/include/lasso/xml/saml-2.0/samlp2_name_id_mapping_request.h /usr/include/lasso/xml/saml-2.0/samlp2_name_id_mapping_response.h /usr/include/lasso/xml/saml-2.0/samlp2_name_id_policy.h /usr/include/lasso/xml/saml-2.0/samlp2_request_abstract.h /usr/include/lasso/xml/saml-2.0/samlp2_requested_authn_context.h /usr/include/lasso/xml/saml-2.0/samlp2_response.h /usr/include/lasso/xml/saml-2.0/samlp2_scoping.h /usr/include/lasso/xml/saml-2.0/samlp2_status.h /usr/include/lasso/xml/saml-2.0/samlp2_status_code.h /usr/include/lasso/xml/saml-2.0/samlp2_status_detail.h /usr/include/lasso/xml/saml-2.0/samlp2_status_response.h /usr/include/lasso/xml/saml-2.0/samlp2_subject_query_abstract.h /usr/include/lasso/xml/saml-2.0/samlp2_terminate.h /usr/include/lasso/xml/saml_advice.h /usr/include/lasso/xml/saml_assertion.h /usr/include/lasso/xml/saml_attribute.h /usr/include/lasso/xml/saml_attribute_designator.h /usr/include/lasso/xml/saml_attribute_statement.h /usr/include/lasso/xml/saml_attribute_value.h /usr/include/lasso/xml/saml_audience_restriction_condition.h /usr/include/lasso/xml/saml_authentication_statement.h /usr/include/lasso/xml/saml_authority_binding.h /usr/include/lasso/xml/saml_condition_abstract.h /usr/include/lasso/xml/saml_conditions.h /usr/include/lasso/xml/saml_name_identifier.h /usr/include/lasso/xml/saml_statement_abstract.h /usr/include/lasso/xml/saml_subject.h /usr/include/lasso/xml/saml_subject_confirmation.h /usr/include/lasso/xml/saml_subject_locality.h /usr/include/lasso/xml/saml_subject_statement.h /usr/include/lasso/xml/saml_subject_statement_abstract.h /usr/include/lasso/xml/samlp_request.h /usr/include/lasso/xml/samlp_request_abstract.h /usr/include/lasso/xml/samlp_response.h /usr/include/lasso/xml/samlp_response_abstract.h /usr/include/lasso/xml/samlp_status.h /usr/include/lasso/xml/samlp_status_code.h /usr/include/lasso/xml/soap-1.1 /usr/include/lasso/xml/soap-1.1/soap_body.h /usr/include/lasso/xml/soap-1.1/soap_detail.h /usr/include/lasso/xml/soap-1.1/soap_envelope.h /usr/include/lasso/xml/soap-1.1/soap_fault.h /usr/include/lasso/xml/soap-1.1/soap_header.h /usr/include/lasso/xml/soap-1.1/xml_soap11.h /usr/include/lasso/xml/strings.h /usr/include/lasso/xml/tools.h /usr/include/lasso/xml/xml.h /usr/include/lasso/xml/xml_enc.h /usr/lib/liblasso.so /usr/lib/pkgconfig/lasso.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:29:00 2025