Debian Patches

Status for ssmtp/2.64-11

Patch Description Author Forwarded Bugs Origin Last update
01-374327-use-gnutls.patch http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=374327

GPL code linked against OpenSSL without exception

[ Alejandro Rios ]
* Initial port from openssl to gnutls

[ Anibal Monsalve Salazar ]
* configure: replaced -lssl with -lgnutls-openssl
* ssmtp.c: replaced SSL_CTX_use_certificate_chain_file with
SSL_CTX_use_certificate_file and marked SSL_CTX_check_private_key
as not used.

Alejandro Rios <alerios@debian.org>
Anibal Monsalve Salazar <anibal@debian.org>

===================================================================
no
02-557725-solaris.patch http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=557725

Patch by Darik Horn <dajhorn@vanadac.com>

===================================================================
no
03-557741-remote-addr.patch http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=557741

Patch by Victor Sudakov <sudakov@sibptus.tomsk.ru>
Modified by Anibal Monsalve Salazar <anibal@debian.org>

===================================================================
no
debian-changes-2.64-1 Upstream changes introduced in version 2.64-1 This patch has been created by dpkg-source during the package build.
Here's the last changelog entry, hopefully it gives details on why
those changes were made:
.
ssmtp (2.64-1) unstable; urgency=low
.
* New upstream version
Delete 02-397149-amd64-crammd5.patch (merged)
* Source package format is 3.0 (quilt)
* Fix out-of-date-standards-version
* Fix malformed-prompt-in-templates
* Fix no-homepage-field
* Add 02-557725-solaris.patch by Darik Horn to make ssmtp compatible
with Solaris 11. Closes: 557725
* Add 03-557741-remote-addr.patch by Victor Sudakov to insert the X-
Originating-IP header. Closes: 557741
* Make AuthUser/AuthPass not visible to all users. Closes: 500454
.
The person named in the Author field signed this changelog entry.
Anibal Monsalve Salazar <anibal@debian.org> no debian
04-508759-garbage.patch Common subdirectories: ssmtp-original/debian and ssmtp-2.62/debian
Common subdirectories: ssmtp-original/md5auth and ssmtp-2.62/md5auth
Common subdirectories: ssmtp-original/.pc and ssmtp-2.62/.pc
===================================================================
no
05-LDFLAGS.patch =================================================================== no
ssmtp-bug584162-fix.patch Re: ssmtp: Partial loss of message body, sending message to wrong recipicients
Attached is a patch against the original 2.64 source that should address
this bug, and hopefully not break anything. An overview of my changes:

* Added code to standarise() to drop the trailing '\r' if the line
originally ended with "\r\n".

* Added a check to header_parse() that effectively converts an "\r\n" in
the input into '\n'.

* Added a conditional so that header_parse() doesn't pass the empty
string to header_save()---a behavior I observed in testing, at the end
of a header block with "\r\n" line endings.

* Simplified the last if(in_header) conditional in header_parse(),
because it erroneously assumes that if in_header == True, then c could
have some value other than EOF. (See the condition on the previous
"while" loop, and the lack of any other way to exit said loop.)

header_parse() will now properly grab a header if fed a message
without a body (i.e. no "\n\n" ending the header block), although this
code will still drop a header if there is no newline at the end.

Christoph, thank you for your excellent analysis, and the test cases. I
made use of them, and with my changes sSMTP appears to do the right
thing.

===================================================================
"Daniel Richard G." <skunk@iSKUNK.ORG> not-needed debian 2014-06-19
fix-tls1.3-handshake.patch Fix TLS 1.3 handshake
diff --git a/ssmtp.c b/ssmtp.c
index 7ab79ab..6b2b9d0 100644
Jeff King <peff@peff.net> no debian 2019-08-13
keep-from-header-intact.patch Keep From: header intact This patch changes the behaviour of ssmtp when FromLineOverride=NO
to not modify the "From:" header. This allows forwarded emails to
have the correct envelope sender as well as retaining the original
"From:" header.

diff --git a/ssmtp.c b/ssmtp.c
index 6b2b9d0..dbb1437 100644
<herbert@gondor.apana.org.au> no debian

All known versions for source package 'ssmtp'

Links