Debian

Available patches from Ubuntu

To see Ubuntu differences wrt. to Debian, write down a grep-dctrl query identifying the packages you're interested in:
grep-dctrl -n -sPackage Sources.Debian
(e.g. -FPackage linux-ntfs or linux-ntfs)

Modified packages are listed below:

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: cyrus-sasl2

cyrus-sasl2 (2.1.27~101-g0780600+dfsg-3ubuntu2) bionic; urgency=high * No change rebuild against openssl1.1. -- Dimitri John Ledkov <xnox@ubuntu.com> Mon, 05 Feb 2018 16:48:58 +0000 cyrus-sasl2 (2.1.27~101-g0780600+dfsg-3ubuntu1) artful; urgency=medium * Merge with Debian unstable (LP: #1710684). Remaining changes: - debian/patches/0033-Missing-definition-of-OPENSSL_zalloc.patch: Grab patch from upstream Git to fix FTBFS with older versions of OpenSSL. + LP #1672941 -- Andreas Hasenack <andreas@canonical.com> Mon, 14 Aug 2017 15:11:41 -0300

Modifications :
  1. Download patch debian/patches/0033-Missing-definition-of-OPENSSL_zalloc.patch

    --- 2.1.27~101-g0780600+dfsg-3/debian/patches/0033-Missing-definition-of-OPENSSL_zalloc.patch 1970-01-01 00:00:00.000000000 +0000 +++ 2.1.27~101-g0780600+dfsg-3ubuntu2/debian/patches/0033-Missing-definition-of-OPENSSL_zalloc.patch 2017-08-14 18:11:41.000000000 +0000 @@ -0,0 +1,31 @@ +From ccb394dc857c0f1ef03a6be5011b5aedc1dbf042 Mon Sep 17 00:00:00 2001 +From: Jakub Jelen <jjelen@redhat.com> +Date: Thu, 1 Dec 2016 18:00:03 +0100 +Subject: [PATCH] Missing definition of OPENSSL_zalloc for old OpenSSL versions +Bug-Ubuntu: http://bugs.launchpad.net/bugs/1672941 +Origin: upstream, https://github.com/cyrusimap/cyrus-sasl/commit/ccb394dc857c0f1ef03a6be5011b5aedc1dbf042 + +--- + saslauthd/lak.c | 9 +++++++++ + 1 file changed, 9 insertions(+) + +diff --git a/saslauthd/lak.c b/saslauthd/lak.c +index 53ed5ab..6f1c7f3 100644 +--- a/saslauthd/lak.c ++++ b/saslauthd/lak.c +@@ -1716,6 +1716,15 @@ static int lak_check_password( + #define EVP_MD_CTX_new() EVP_MD_CTX_create() + #define EVP_MD_CTX_free(ctx) EVP_MD_CTX_destroy((ctx)) + ++static void *OPENSSL_zalloc(size_t num) ++{ ++ void *ret = OPENSSL_malloc(num); ++ ++ if (ret != NULL) ++ memset(ret, 0, num); ++ return ret; ++} ++ + static EVP_ENCODE_CTX *EVP_ENCODE_CTX_new(void) + { + return OPENSSL_zalloc(sizeof(EVP_ENCODE_CTX));
  2. Download patch debian/control

    --- 2.1.27~101-g0780600+dfsg-3/debian/control 2016-12-31 14:59:34.000000000 +0000 +++ 2.1.27~101-g0780600+dfsg-3ubuntu2/debian/control 2017-08-14 18:11:41.000000000 +0000 @@ -1,7 +1,8 @@ Source: cyrus-sasl2 Section: libs Priority: standard -Maintainer: Debian Cyrus SASL Team <pkg-cyrus-sasl2-debian-devel@lists.alioth.debian.org> +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> +XSBC-Original-Maintainer: Debian Cyrus SASL Team <pkg-cyrus-sasl2-debian-devel@lists.alioth.debian.org> Uploaders: Fabian Fagerholm <fabbe@debian.org>, Roberto C. Sanchez <roberto@connexer.com>, Ondřej Surý <ondrej@debian.org>,
  3. Download patch debian/patches/series

    --- 2.1.27~101-g0780600+dfsg-3/debian/patches/series 2016-12-31 14:59:34.000000000 +0000 +++ 2.1.27~101-g0780600+dfsg-3ubuntu2/debian/patches/series 2017-08-14 18:11:41.000000000 +0000 @@ -30,3 +30,4 @@ 0030-Change-linking-from-sasldb-.libs-libsasldb.al-to-sas.patch 0031-Cleanup-for-modern-autotools.patch 0032-Add-with_pgsql-include-postgresql-to-include-path.patch +0033-Missing-definition-of-OPENSSL_zalloc.patch
  1. cyrus-sasl2