Skip to content

Commit

Permalink
Updated security/lasso to 2.6.1
Browse files Browse the repository at this point in the history
Changes since previous pkgsrc version 2.5.1, from the NEWS file

Also add a fix for proper escape single quotes in RelayState
From upstream https://dev.entrouvert.org/issues/45581

2.6.1 - Aptil 22th 2019
----------------------
42 commits, 425 files changed, 3894 insertions, 795 deletions

- Keep order of SessionIndexes
- Clear SessionIndex when private SessionIndexes is empty (#41950)
- misc: clear warnings about class_init signature using coccinelle
- tests: fix compilation with check>0.12 (#39101)
- Sort input file lists to make build deterministic (#40454)
- debian: disable php7 (#28608)
- Modify .gitignore for PHP 7 binding (#28608)
- Add PHP 7 binding (#28608)
- Fix tests broken by new DEBUG logs (#12829)
- Improve error logging during node parsing (#12829)
- Improve configure compatibility (#32425)
- Improve compatibility with Solaris (#32425)
- Fix reference count in lasso_server_add_provider2 (fixes #35061)
- Fix python multi-version builds on jessie and stretch
- docs: do not use Internet to fetch DTDs, entities or documents (#35590)
- fix missing include <strings.h> for index() (fixes #33791)
- PAOS: Do not populate "Destination" attribute (Dmitrii Shcherbakov)
- export symbol lasso_log (#33784)
- Do not ignore WantAuthnRequestSigned value with hint MAYBE (#33354)
- Use io.open(encoding=utf8) in extract_symbols/sections.py (#33360)
- xml: adapt schema in saml2:AuthnContext (#29340)
- Fix ECP signature not found error when only assertion is signed (#26828)
- autoconf: search python interpreters by versions (John Dennis)
- python: make tools compatible with Py3 (John Dennis)
- python: run tests and tools with same interpreter as binding target (John Dennis)
- improve resiliency of lasso_inflate (#24853)
- fix segfault in lasso_get_saml_message (#24830)
- python: add classmethod Profile.getIssuer (#24831)
- website: add news about 2.6.0 release
- debian: sync with debian package (#24595)
- faq: fix references to lasso.profileGetIssuer (#24832)
- python: add a classmethod for lasso.profileGetIssuer (#24831)
- tools: fix segfault in lasso_get_saml_message (fixes #24830)
- 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 (fixes #24853)
- 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 (#24771)
- Remove -Werror from --enable-debugging (fixes #24771)
- xml: fix parsing of saml:AuthnContext (fixes #25640)

2.6.0 - June 1st 2018
---------------------
32 commits, 73 files changed, 1920 insertions, 696 deletions

- add inline implementation of lasso_log
- Choose the Reference transform based on the chosen Signature transform (fixes #10155)
- add support for C14N 1.1 methods and C14N withComments methods (fixes #4863)
- remove DGME specific commented out code
- add docstring on SHA-2 signature method enum
- tests: silence unused variable warning
- check node names in lasso_node_impl_init_from_xml() (fixes #47)
- fix segfault when parsed node has no namespace (#47)
- do not call xmlSecKeyDuplicate is source key is NULL
- enable user supplied CFLAGS
- Fix ecp test validate_idp_list() (fixes #11421)
- tests: convert log level as string
- fix definitions of error, critical and warning macros (fixes #12830)
- jenkins.sh: add V=1
- add defined for the XML namespace
- ignore unknown attributes from the xsi: namespace
- saml-2.0: improve support for free content inside samlp2:Extensions (fixes #18581)
- debian: initialize stretch packaging with a copy of upstream debian (#21772)
- replace use of <xmlsec/soap.h> which is deprecated (fixes #18771)
- fix get_issuer and get_in_response_to
- route logs from libxml2 and libxmlsec through GLib logging
- tests: prevent crash in glib caused by abort on recursive logging
- java: stop setting a bytecode version target
- add xmlsec_soap.h to Makefile
- python: route logs for libxml2 and libxmlsec2 to their own logger
- perl: force use of the in-tree lasso when running tests (fixes #23276)
- perl: set DESTDIR and PREFIX at Makefile's creation
- Replace xmlSecSoap functions with lasso implementations
- add a pem-public-key runtime flag
- deprecate loading PEM formatted public keys in lasso_xmlsec_load_key_info
- perl/tests: build Makefile.perl before running the tests
  • Loading branch information
manu committed Aug 12, 2020
1 parent af8a96a commit 3b777a1
Show file tree
Hide file tree
Showing 8 changed files with 201 additions and 221 deletions.
3 changes: 2 additions & 1 deletion doc/CHANGES-2020
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
$NetBSD: CHANGES-2020,v 1.4418 2020/08/12 12:17:05 leot Exp $
$NetBSD: CHANGES-2020,v 1.4419 2020/08/12 14:15:33 manu Exp $

Changes to the packages collection and infrastructure in 2020:

Expand Down Expand Up @@ -6925,3 +6925,4 @@ Changes to the packages collection and infrastructure in 2020:
Updated lang/openjdk11 to 1.11.0.8.10 [ryoon 2020-08-12]
Updated net/minitube to 3.5 [ryoon 2020-08-12]
Updated time/todotxt to 2.12.0 [leot 2020-08-12]
Updated security/lasso to 2.6.1 [manu 2020-08-12]
4 changes: 2 additions & 2 deletions security/lasso/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.42 2020/06/02 08:22:54 adam Exp $
# $NetBSD: Makefile,v 1.43 2020/08/12 14:15:33 manu Exp $

CONFIGURE_ARGS+= --disable-python
CONFIGURE_ARGS+= --disable-php5
Expand All @@ -9,5 +9,5 @@ PYTHON_FOR_BUILD_ONLY= yes

EXTRACT_USING= bsdtar

PKGREVISION= 6
#PKGREVISION= 1
.include "../../security/lasso/Makefile.common"
4 changes: 2 additions & 2 deletions security/lasso/Makefile.common
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# $NetBSD: Makefile.common,v 1.15 2020/01/26 17:32:03 rillig Exp $
# $NetBSD: Makefile.common,v 1.16 2020/08/12 14:15:33 manu Exp $
#
# used by security/lasso/Makefile
# used by security/py-lasso/Makefile

DISTNAME= lasso-2.5.1
DISTNAME= lasso-2.6.1
CATEGORIES= security
MASTER_SITES= https://dev.entrouvert.org/lasso/

Expand Down
14 changes: 6 additions & 8 deletions security/lasso/distinfo
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
$NetBSD: distinfo,v 1.24 2018/07/31 12:39:34 jperkin Exp $
$NetBSD: distinfo,v 1.25 2020/08/12 14:15:33 manu Exp $

SHA1 (lasso-2.5.1.tar.gz) = fe0e68010bab6e11383003b5cf869c0447ed7a6e
RMD160 (lasso-2.5.1.tar.gz) = 8cc0506fe8cbac770e952fdb0f067c7e58f5bb43
SHA512 (lasso-2.5.1.tar.gz) = f20bea62c04f3082d5c423f658bafe1bdde0012321c43092ed5d5a2c3ec7b21ec27d88d9fc630743fd7c99e767d9fd92b98de5d4f7d98c3a9e680717483daae1
Size (lasso-2.5.1.tar.gz) = 4552152 bytes
SHA1 (patch-18771) = 66897d88283c28557eb4a58507db48a42df93b5d
SHA1 (patch-configure) = aa34dcb7a86b6ece774fb230ac092bdd7d8e278c
SHA1 (patch-lasso_xml_tools.c) = 0172915c1654192e3d1eebf89d57d29dd61cef38
SHA1 (lasso-2.6.1.tar.gz) = 0ab89b159d52cd503182cbbeff0327c80e3ed93d
RMD160 (lasso-2.6.1.tar.gz) = 775d74fccf62afea9f8d587a1a7801e15ad7d986
SHA512 (lasso-2.6.1.tar.gz) = 768e577ccf650d61305cbb2d8be0d3e13a5c8b6b05f6b0a8419fcd23030eb7530740e8ca785f0279331d7e31743b2e0ab234de50eb87d41cfda5d692a1583d4b
Size (lasso-2.6.1.tar.gz) = 4514418 bytes
SHA1 (patch-45581) = ea1a3c47ed61cce376d3998cdc195dfcfc881061
167 changes: 0 additions & 167 deletions security/lasso/patches/patch-18771

This file was deleted.

Loading

0 comments on commit 3b777a1

Please sign in to comment.