Package: cyrus-sasl2 / 2.1.25.dfsg1-6+deb7u1

Metadata

Package Version Patches format
cyrus-sasl2 2.1.25.dfsg1-6+deb7u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001_versioned_symbols.diff | (download)

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

 use versioned symbols for libsasl2.

0002_testsuite.diff | (download)

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

 rename the testsuite program to sasltestsuite and use /etc/sasldb2
instead of ./sasldb as default path for the sasldb database file.

0003_saslauthd_mdoc.diff | (download)

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

 use the correct path for the saslauthd.conf file, and use another
date format (cosmetic).

0005_dbconverter.diff | (download)

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

 build the dbconverter-2 utility and change the path to the sasldb
database file to /etc/sasldb2.

0006_library_mutexes.diff | (download)

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

 exact description unknown; make sure mutex-related code works.

0009_sasldb_al.diff | (download)

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

 fix linking with libsasldb.a when saslauthd is built with sasldb
support.

0010_maintainer_mode.diff | (download)

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

 enable maintainer mode to avoid auto* problems.

0011_saslauthd_ac_prog_libtool.diff | (download)

saslauthd/configure.in | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 enable libtool use.

0012_xopen_crypt_prototype.diff | (download)

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

 when _xopen_source is defined, the subsequent #include <unistd.h>
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
0014_avoid_pic_overwrite.diff | (download)

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

 this patch makes sure the non-pic version of libsasldb.a, which
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.

0017_db4.8.diff | (download)

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

 support and build against db4.8.

0025_ld_as_needed.diff | (download)

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

---
0026_drop_krb5support_dependency.diff | (download)

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

 drop gratuitous dependency on krb5support

0027_db5_support.diff | (download)

sasldb/db_berkeley.c | 2 1 + 1 - 0 !
utils/dbconverter-2.c | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 support newer berkeley db versions

0028 autotools_fixes.patch | (download)

Makefile.am | 2 2 + 0 - 0 !
config/kerberos_v4.m4 | 8 4 + 4 - 0 !
configure.in | 2 2 + 0 - 0 !
saslauthd/Makefile.am | 2 2 + 0 - 0 !
saslauthd/configure.in | 33 17 + 16 - 0 !
5 files changed, 27 insertions(+), 20 deletions(-)

---
0029 ldap_fixes.patch | (download)

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

---
0030 dont_use_la_files_for_opening_plugins.patch | (download)

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

---
0031 dont_use_ R_when_search_for_sqlite_libraries.patch | (download)

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

---
0032 revert_1.103_revision_to_unbreak_GSSAPI.patch | (download)

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

---
0033 fix_segfault_in_GSSAPI.patch | (download)

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

---
0034 fix_dovecot_authentication.patch | (download)

lib/checkpw.c | 10 4 + 6 - 0 !
saslauthd/auth_rimap.c | 67 67 + 0 - 0 !
2 files changed, 71 insertions(+), 6 deletions(-)

---
0035 temporary_multiarch_fixes.patch | (download)

configure.in | 2 1 + 1 - 0 !
saslauthd/configure.in | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

---
0036 add reference to LDAP_SASLAUTHD file.patch | (download)

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

---
0037 abort_if_no_fqdn_fix.patch | (download)

lib/saslutil.c | 36 24 + 12 - 0 !
1 file changed, 24 insertions(+), 12 deletions(-)

---
0038 send_imap_logout.patch | (download)

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

---
0039 fix canonuser ldapdb garbage in out buffer.patch | (download)

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

---