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: libpam-ccreds

libpam-ccreds (10-7ubuntu1) eoan; urgency=medium * Merge with Debian unstable. Remaining changes: - debian/patches/0003-initialize-libgcrypt.patch: Initialize gcrypt before usage. Closes: #645229, LP #869166. -- Andreas Hasenack <andreas@canonical.com> Fri, 05 Jul 2019 17:17:54 -0300

Modifications :
  1. Download patch debian/control

    --- 10-7/debian/control 2018-11-02 11:51:59.000000000 +0000 +++ 10-7ubuntu1/debian/control 2019-07-05 20:17:54.000000000 +0000 @@ -1,7 +1,8 @@ Source: libpam-ccreds Section: admin Priority: optional -Maintainer: Guido Günther <agx@sigxcpu.org> +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> +XSBC-Original-Maintainer: Guido Günther <agx@sigxcpu.org> Build-Depends: debhelper (>= 11), libdb-dev,
  2. Download patch debian/patches/0003-initialize-libgcrypt.patch

    --- 10-7/debian/patches/0003-initialize-libgcrypt.patch 1970-01-01 00:00:00.000000000 +0000 +++ 10-7ubuntu1/debian/patches/0003-initialize-libgcrypt.patch 2019-07-05 20:17:54.000000000 +0000 @@ -0,0 +1,33 @@ +Description: Initialize gcrypt before usage + Initialize libgcrypt before calling any of its functions. The patch was + slightly modified by Andreas Hasenack to check if the library wasn't + initialized already using the advice in "2.4 Initializing the library" of the + gcrypt info page. Also see + https://lists.gnupg.org/pipermail/gcrypt-devel/2003-August/000458.html for + the same advice. +Author: Juha Sahakangas <juhasa+launchpad@gmail.com> +Author: Andreas Hasenack <andreas@canonical.com> +Bug-Debian: https://bugs.debian.org/645229 +Bug-Ubuntu: https://launchpad.net/bugs/869166 +Forwarded: yes, emailed enquiry@padl.com +Applied-Upstream: https://github.com/PADL/pam_ccreds/commit/3fa53ee374e4712643f988ef74bd6d52a6fe0c12 +Last-Update: 2017-07-28 + +--- a/cc_lib.c ++++ b/cc_lib.c +@@ -38,6 +38,15 @@ + #ifdef HAVE_OPENSSL_OPENSSLCONF_H + SHA_CTX sha_ctx; + #else ++ if (!gcry_control (GCRYCTL_ANY_INITIALIZATION_P)) { ++ if (!gcry_check_version (NULL)) { ++ syslog (LOG_ERR, "pam_ccreds: failed to initialize libgcrypt"); ++ return PAM_SERVICE_ERR; ++ } ++ gcry_control (GCRYCTL_DISABLE_SECMEM, 0); ++ gcry_control (GCRYCTL_INITIALIZATION_FINISHED, 0); ++ } ++ + gcry_md_hd_t handle; + #endif + unsigned char T[4];
  3. Download patch debian/patches/series

    --- 10-7/debian/patches/series 2018-11-02 11:51:54.000000000 +0000 +++ 10-7ubuntu1/debian/patches/series 2019-07-05 20:17:54.000000000 +0000 @@ -1,2 +1,3 @@ PATCH-make-sure-we-don-t-overflow-the-data-buffer.patch PATCH-add-minimum_uid-option.patch +0003-initialize-libgcrypt.patch
  1. libpam-ccreds