Bug#802851: jessie-pu: package qpsmtpd/0.84-11
Package: release.debian.org
Severity: normal
Tags: jessie
User: release.debian.org@packages.debian.org
Usertags: pu
I propose a patch to qpsmtpd in jessie-proposed-updates; this is a one-line
patch to address a compatibility breaking API change introduced in
libnet-dns-perl 0.81. The effect of the incompatibility causes qpsmtpd (an
SMTP daemon) to abruptly disconnect incoming SMTP sessions, breaking
functionality pretty much completely and justifying severity=grave (in the
context of a package with a few dozen installs on stable.)
Proposed 0.84-12 updates a method name to the one in libnet-dns-perl_0.81
from jessie, and bumps the Depends: accordingly.
This closes bug#795836 (originally tagged for wheezy, I believe erroneously; my
testing on a wheezy install and the version of libnet-dns-perl from that
release does not reproduce the behavior).
Proposed quilt patch attached.
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf
Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Index: qpsmtpd-0.84/qpsmtpd-forkserver
===================================================================
--- qpsmtpd-0.84.orig/qpsmtpd-forkserver 2015-10-24 05:35:24.000000000 +0000
+++ qpsmtpd-0.84/qpsmtpd-forkserver 2015-10-24 07:23:18.815328768 +0000
@@ -281,7 +281,7 @@
# all children should have different seeds, to prevent conflicts
srand();
for (0 .. rand(65536)) {
- Net::DNS::Header::nextid();
+ Net::DNS::Header::id();
}
close $_ for $select->handles;
Reply to: