Release 2.6.1

This commit is contained in:
Benjamin Dauvergne 2018-07-24 16:55:07 +02:00
parent 92d12b9954
commit 4bae1c8b7c
7 changed files with 91 additions and 27 deletions

50
NEWS
View File

@ -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 <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

View File

@ -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.

View File

@ -74,7 +74,7 @@
#include "../lasso_config.h"
/**
* SECTION:tools
* SECTION:saml2_utils
* @short_description: Misc functions used inside Lasso
* @stability: Internal
*/

View File

@ -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

View File

@ -12,13 +12,13 @@
<description>
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).
</description>
<shortdesc>Free Software implementation of Liberty Alliance specifications</shortdesc>
<bug-database rdf:resource="http://lasso.entrouvert.org/issues/"/>
<mailing-list rdf:resource="http://lasso.entrouvert.org/mailinglists"/>
<bug-database rdf:resource="https://dev.entrouvert.org//projects/lasso"/>
<mailing-list rdf:resource="http://listes.entrouvert.com/wwsympa.fcgi/info/lasso"/>
<programming-language>C</programming-language>
<programming-language>Python</programming-language>
<programming-language>Java</programming-language>
@ -48,19 +48,17 @@
<foaf:mbox rdf:resource="mailto:fpeters@entrouvert.com"/>
</foaf:Person>
</developer>
<developer>
<foaf:Person>
<foaf:name>Jérôme Schneider</foaf:name>
<foaf:mbox rdf:resource="mailto:jschneider@entrouvert.com"/>
</foaf:Person>
</developer>
<repository>
<SVNRepository>
<location rdf:resource="svn://labs.libre-entreprise.org/svnroot/lasso" />
<browse rdf:resource="https://labs.libre-entreprise.org/plugins/scmsvn/viewcvs.php/?root=lasso"/>
</SVNRepository>
<GITRepository>
<location rdf:resource="http://git.entrouvert.org/lasso.git/"/>
<browse rdf:resource="http://git.entrouvert.org/lasso.git/"/>
</GITRepository>
</repository>
<release>
<Version>
<created>2020-04-22</created>
<revision>2.6.1</revision>
</Version>
<Version>
<created>2018-06-01</created>
<revision>2.6.0</revision>

View File

@ -9,7 +9,7 @@
<p>
All our <a href="https://dev.entrouvert.org/releases/lasso/">releases</a>
are available through HTTP. The latest is the 2.6.0.
are available through HTTPs. The latest is the 2.6.1.
</p>
<h1>Binary Downloads</h1>
@ -17,26 +17,26 @@
<h2>Debian Packages</h2>
<p>
Debian packages are available in the official Debian distribution,
they are included in the current testing and development versions
(<i>wheezy</i> and <i>sid</i>).
Debian packages are available in the official Debian distribution.
</p>
<p>
Additionnaly there are <i>squeeze</i> and <i>wheezy</i> packages and there may be more
Additionnaly there are <i>stretch</i> and <i>jessie</i> packages and there may be more
up-to-date packages available in our local apt repository. Pick the
one appropriate for your distribution:
</p>
<h3>Squeeze</h3>
<h3>Stretch</h3>
<pre>
deb http://deb.entrouvert.org squeeze main
deb http://deb.entrouvert.org stretch main
</pre>
<h3>Wheezy</h3>
<h3>Jessie</h3>
<pre>
deb http://deb.entrouvert.org wheezy main
deb http://deb.entrouvert.org jessie main
</pre>
<p>Look on <a href="http://deb.entrouvert.org">deb.entrouvert.org</a> to get the GPG key of our repository</p>
<p>

View File

@ -0,0 +1,15 @@
<?xml version="1.0"?>
<div xmlns="http://www.w3.org/1999/xhtml">
<h3>2020-04-22: Released 2.6.1</h3>
<p>
Lasso 2.6.1 has been released.
<a href="https://dev.entrouvert.org/releases/lasso/lasso-2.6.1.tar.gz">Download 2.6.0 now</a>
</p>
<p class="changes">
<strong>What changed ?</strong>
A lot, so look at the <a href="https://git.entrouvert.org/lasso.git/tree/NEWS?id=v2.6.1">NEWS</a> file.
</p>
</div>