Package: nullmailer / 1:2.2-3

Metadata

Package Version Patches format
nullmailer 1:2.2-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Remove race conditions from tests.patch | (download)

test/tests/protocols | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 remove race conditions from tests

Testing the qmqp protocol fails because the testing server cannot
acquire the lock.  This is solved by waiting for the previous
server to exit gracefully and clear the lock. Similarly, wait
before removing temporary directories.

0004 Sort files in archive reproducible builds.patch | (download)

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

 sort files in archive (reproducible builds)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

Sort files when using mergelib to create libnullmailer.a, to get
reproducible build

0004 Allow unqualified sender address.patch | (download)

lib/hostname.cc | 4 2 + 2 - 0 !
src/queue.cc | 2 0 + 2 - 0 !
test/tests/queue/validate | 2 0 + 2 - 0 !
3 files changed, 2 insertions(+), 6 deletions(-)

 allow unqualified sender address

 This patch allows unqualified domain names for senders and recipients,
 because are required in some use cases (Debian bug #504184). The
 associated post-build tests were also disabled.
0005 Provide for etc mailname.patch | (download)

doc/nullmailer-inject.1 | 14 7 + 7 - 0 !
doc/nullmailer-queue.8 | 6 3 + 3 - 0 !
lib/hostname.cc | 9 8 + 1 - 0 !
test/functions.in | 2 1 + 1 - 0 !
4 files changed, 19 insertions(+), 12 deletions(-)

 provide for '/etc/mailname'

 This patch provides code and documentation changes to accomodate
 Debian's '/etc/mailname'. The patch includes related modifications,
 for example not to add a domain to the hostname when 'defaultdomain'
 is empty, as it might reasonably be on a Debian system. The
 presently also disables tests related to 'me'. It is not clear how
 the '/etc/mailname' behavior is tested best.
0006 Refer to manpages and locations provided by Debian.patch | (download)

doc/nullmailer-send.8 | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 refer to manpages and locations provided by debian

0006 Disable DNS using test.patch | (download)

test/tests/protocols | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 disable dns using test.

This is probably against policy, and causes build failures in pbuilder

0007 disable all smtp auth tests.patch | (download)

test/tests/smtp-auth | 32 16 + 16 - 0 !
1 file changed, 16 insertions(+), 16 deletions(-)

 disable all smtp-auth tests

These seem racy in ways that I haven't been able to completely nail down