Package: cyrus-sasl2 / 2.1.27~101-g0780600+dfsg-3+deb9u1

Metadata

Package Version Patches format
cyrus-sasl2 2.1.27~101-g0780600+dfsg-3+deb9u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Make the libsasl2 symbols versioned.patch | (download)

Versions | 7 7 + 0 - 0 !
lib/Makefile.am | 3 2 + 1 - 0 !
2 files changed, 9 insertions(+), 1 deletion(-)

 make the libsasl2 symbols versioned


0002 Use etc sasldb2 instead of . sasldb in the testsuite.patch | (download)

utils/testsuite.c | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 use /etc/sasldb2 instead of ./sasldb in the testsuite


0003 Update saslauthd.conf location in documentation.patch | (download)

saslauthd/saslauthd.mdoc | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 update saslauthd.conf location in documentation

date format (cosmetic).

0004 Include dbconverter 2 in sbin_PROGRAMS and set defau.patch | (download)

utils/Makefile.am | 4 2 + 2 - 0 !
utils/dbconverter-2.c | 4 2 + 2 - 0 !
2 files changed, 4 insertions(+), 4 deletions(-)

 include dbconverter-2 in sbin_programs and set default sasldb file
 to /etc/sasldb2

database file to /etc/sasldb2.

0005 Fixes in library mutexes.patch | (download)

lib/common.c | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

 fixes in library mutexes


0006 Enable autoconf maintainer mode.patch | (download)

configure.ac | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 enable autoconf maintainer mode


0007 Define _XOPEN_SOURCE in auth_shadow.c to get proper .patch | (download)

saslauthd/auth_shadow.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 define _xopen_source in auth_shadow.c to get proper crypt() prototype
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

will define a correct function prototype for the crypt function.  This avoids
segfaults on architectures where the size of a pointer is greater than the size
of an integer (ia64 and amd64 are examples).  This may be detected by looking
for build log lines such as the following:
auth_shadow.c:183: warning: implicit declaration of function ‘crypt’
0008 Don t overwrite PIC objects with non PIC variant.patch | (download)

lib/Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 don't overwrite pic objects with non-pic variant

is created out of non-PIC objects, is not going to overwrite the PIC version,
which is created out of PIC objects. The PIC version is placed in .libs, and
the non-PIC version in the current directory.  This ensures that both non-PIC
and PIC versions are available in the correct locations.

0009 Look for generic Berkeley DB first.patch | (download)

m4/berkdb.m4 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 look for generic berkeley db first


0010 Update required libraries when ld as needed is used.patch | (download)

saslauthd/Makefile.am | 2 1 + 1 - 0 !
sasldb/Makefile.am | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 update required libraries when ld --as-needed is used

it.

0011 Drop krb5support dependency.patch | (download)

m4/sasl2.m4 | 3 0 + 3 - 0 !
1 file changed, 3 deletions(-)

 drop krb5support dependency


0012 LDAP fixes.patch | (download)

plugins/ldapdb.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 ldap fixes


0013 Don t use la files for opening plugins.patch | (download)

lib/dlopen.c | 113 7 + 106 - 0 !
1 file changed, 7 insertions(+), 106 deletions(-)

 don't use la files for opening plugins


0014 Don t use R when searching for SQLite libraries.patch | (download)

configure.ac | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 don't use -r when searching for sqlite libraries


0015 Revert 1.103 revision to unbreak GSSAPI.patch | (download)

plugins/gssapi.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 revert 1.103 revision to unbreak gssapi


0016 Fix segfault in GSSAPI.patch | (download)

plugins/gssapi.c | 8 3 + 5 - 0 !
1 file changed, 3 insertions(+), 5 deletions(-)

 fix segfault in gssapi


0017 Fix dovecot authentication.patch | (download)

lib/checkpw.c | 10 4 + 6 - 0 !
1 file changed, 4 insertions(+), 6 deletions(-)

 fix dovecot authentication


0018 Temporary multiarch fixes.patch | (download)

configure.ac | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 temporary multiarch fixes


0019 Add reference to LDAP_SASLAUTHD file to the saslauth.patch | (download)

saslauthd/saslauthd.mdoc | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 add reference to ldap_saslauthd file to the saslauthd documentation


0020 Send IMAP logout.patch | (download)

saslauthd/auth_rimap.c | 21 21 + 0 - 0 !
1 file changed, 21 insertions(+)

 send imap logout


0021 Fix canonuser ldapdb garbage in out buffer.patch | (download)

plugins/ldapdb.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix canonuser ldapdb garbage in out buffer


0022 Fix keytab option for MIT Kerberos.patch | (download)

m4/sasl2.m4 | 1 1 + 0 - 0 !
plugins/gssapi.c | 11 8 + 3 - 0 !
2 files changed, 9 insertions(+), 3 deletions(-)

 fix keytab option for mit kerberos


0023 Release server creds when they are no longer needed.patch | (download)

plugins/gssapi.c | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 release server creds when they are no longer needed


0024 Fix typo in debugging logs.patch | (download)

saslauthd/cache.c | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 fix typo in debugging logs


0025 Revert upstream soname bump.patch | (download)

lib/Makefile.am | 2 1 + 1 - 0 !
plugins/Makefile.am | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 revert upstream soname bump


0026 Fix return SASL_FAIL in void sasl_dispose.patch | (download)

lib/common.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix 'return sasl_fail;' in void sasl_dispose()


0027 properly create libsasl2.pc.patch | (download)

Makefile.am | 13 13 + 0 - 0 !
configure.ac | 1 0 + 1 - 0 !
2 files changed, 13 insertions(+), 1 deletion(-)

 properly create libsasl2.pc


0028 2.1.26 Allow CAPABILITY lines in IMAP login reply v4.patch | (download)

saslauthd/auth_rimap.c | 125 111 + 14 - 0 !
1 file changed, 111 insertions(+), 14 deletions(-)

 2.1.26: allow "* capability" lines in imap login reply (v4)


0029 Fix early hangup in ipc_unix.c.patch | (download)

saslauthd/ipc_unix.c | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 fix early hangup in ipc_unix.c


0030 Change linking from sasldb .libs libsasldb.al to sas.patch | (download)

configure.ac | 5 0 + 5 - 0 !
utils/Makefile.am | 4 2 + 2 - 0 !
2 files changed, 2 insertions(+), 7 deletions(-)

 change linking from sasldb/.libs/libsasldb.al to sasldb/libsasldb.la


0031 Cleanup for modern autotools.patch | (download)

configure.ac | 18 1 + 17 - 0 !
lib/Makefile.am | 7 3 + 4 - 0 !
saslauthd/Makefile.am | 7 3 + 4 - 0 !
3 files changed, 7 insertions(+), 25 deletions(-)

 cleanup for modern autotools


0032 Add with_pgsql include postgresql to include path.patch | (download)

configure.ac | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 add ${with_pgsql}include/postgresql/ to include path


0033 CVE 2019 19906.patch | (download)

lib/common.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 cve-2019-19906: off-by-one in _sasl_add_string function