Package: ssmtp / 2.64-8

Metadata

Package Version Patches format
ssmtp 2.64-8 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01 374327 use gnutls.patch | (download)

configure | 2 1 + 1 - 0 !
configure.in | 2 1 + 1 - 0 !
ssmtp.c | 10 4 + 6 - 0 !
3 files changed, 6 insertions(+), 8 deletions(-)

---
02 557725 solaris.patch | (download)

generate_config | 10 8 + 2 - 0 !
ssmtp.c | 14 14 + 0 - 0 !
2 files changed, 22 insertions(+), 2 deletions(-)

---
03 557741 remote addr.patch | (download)

ssmtp.c | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

---
debian changes 2.64 1 | (download)

ssmtp.conf.5 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 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.
04 508759 garbage.patch | (download)

ssmtp.c | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

---
05 LDFLAGS.patch | (download)

Makefile.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
ssmtp bug584162 fix.patch | (download)

ssmtp.c | 51 22 + 29 - 0 !
1 file changed, 22 insertions(+), 29 deletions(-)

 re: ssmtp: partial loss of message body, sending message to wrong recipicients
Date: Thu, 19 Jun 2014 14:44:30 -0400

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()