diff --git a/NEWS b/NEWS index 61385873..cd93bc50 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,56 @@ NEWS ==== +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 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 diff --git a/configure.ac b/configure.ac index fdccc121..a4b33284 100644 --- a/configure.ac +++ b/configure.ac @@ -187,7 +187,7 @@ dnl - interfaces removed -> AGE = 0 # m = a # r = r current=`expr $VERSION_MAJOR + $VERSION_MINOR` -LASSO_VERSION_INFO="16:0:13" +LASSO_VERSION_INFO="16:1:13" AC_SUBST(LASSO_VERSION_INFO) dnl Compute the minimal supported ABI version for Win32 scripts and resources files. diff --git a/lasso/xml/tools.c b/lasso/xml/tools.c index 5850c6c8..53d7d37b 100644 --- a/lasso/xml/tools.c +++ b/lasso/xml/tools.c @@ -74,7 +74,7 @@ #include "../lasso_config.h" /** - * SECTION:tools + * SECTION:saml2_utils * @short_description: Misc functions used inside Lasso * @stability: Internal */ diff --git a/tests/data/Makefile.am b/tests/data/Makefile.am index 056ee597..2e442f01 100644 --- a/tests/data/Makefile.am +++ b/tests/data/Makefile.am @@ -20,4 +20,5 @@ EXTRA_DIST = \ sp3-ssl sp4-la sp4-ssl \ sp5-saml2 sp6-saml2 sp7-saml2 \ sp8-1024-la sp9-1024-saml2 user1-la \ - user2-la user3-la user4-la + user2-la user3-la user4-la \ + rootCA.crt rootCA.key rootCA.srl diff --git a/website/web/doap.rdf b/website/web/doap.rdf index 1d5c60e7..1e9e9533 100644 --- a/website/web/doap.rdf +++ b/website/web/doap.rdf @@ -12,13 +12,13 @@ Lasso (Liberty Alliance Single Sign On) is a free (GNU GPL) implementation of the Liberty Alliance specifications. Those define protocols for - federated identities, single sign-on, etc. Lasso supports ID-FF 1.2, - SAML 2.0 and parts of ID-WSF; it provides both a C library and bindings - for several languages (Python, Java, Perl, PHP 4 and PHP 5). + federated identities, single sign-on, etc. Lasso supports ID-FF 1.2 and + SAML 2.0; it provides both a C library and bindings + for several languages (Python, Java, Perl, PHP 5). Free Software implementation of Liberty Alliance specifications - - + + C Python Java @@ -48,19 +48,17 @@ - - - Jérôme Schneider - - - - - - - + + + + + + 2020-04-22 + 2.6.1 + 2018-06-01 2.6.0 diff --git a/website/web/download/index.xml b/website/web/download/index.xml index 0810d723..b76915fc 100644 --- a/website/web/download/index.xml +++ b/website/web/download/index.xml @@ -9,7 +9,7 @@

All our releases - are available through HTTP. The latest is the 2.6.0. + are available through HTTPs. The latest is the 2.6.1.

Binary Downloads

@@ -17,26 +17,26 @@

Debian Packages

- Debian packages are available in the official Debian distribution, - they are included in the current testing and development versions - (wheezy and sid). + Debian packages are available in the official Debian distribution.

- Additionnaly there are squeeze and wheezy packages and there may be more + Additionnaly there are stretch and jessie packages and there may be more up-to-date packages available in our local apt repository. Pick the one appropriate for your distribution:

-

Squeeze

+

Stretch

-	deb http://deb.entrouvert.org squeeze main
+	deb http://deb.entrouvert.org stretch main
 	
-

Wheezy

+ +

Jessie

-	deb http://deb.entrouvert.org wheezy main
+	deb http://deb.entrouvert.org jessie main
 	
+

Look on deb.entrouvert.org to get the GPG key of our repository

diff --git a/website/web/news/26-release-2.6.1.xml b/website/web/news/26-release-2.6.1.xml new file mode 100644 index 00000000..c86fc41b --- /dev/null +++ b/website/web/news/26-release-2.6.1.xml @@ -0,0 +1,15 @@ + +

+

2020-04-22: Released 2.6.1

+ +

+ Lasso 2.6.1 has been released. + Download 2.6.0 now +

+ +

+ What changed ? + A lot, so look at the NEWS file. +

+ +