Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Dec 18, 2013
  1. @fidian

    Don't rewrite to a blank domain by default

    fidian authored committed
    Gentoo bug 243364 - from ebuild
  2. @fidian

    Defaulting to an unspecified hostname

    fidian authored committed
    Let ssmtp figure it out automatically.
    Gentoo bug 47562 - from ebuild
  3. @fidian

    Ignoring autoreconf's directory

    fidian authored committed
  4. @fidian

    Use C99 standard's uint32_t

    fidian authored committed
    Gentoo patch 0110_all_stdint.patch
  5. @fidian

    Fixing LDFLAGS and standardizing LIBS

    fidian authored committed
    This is modeled after the Gentoo patch.
    Gentoo patch 0100_all_ldflags.patch
  6. @fidian

    Rewrite GnuTLS and Crypto patches from Gentoo

    fidian authored committed
    This is a combination of work from two patches, backing out an earlier
    change I did to have different options determingin if libcrypto was
    compiled in and which SSL library you wished to support.  The method in
    the patches from Gentoo was cleaner.  Since the people who submitted the
    patch were from Debian, I probably got a bit carried away with an
    earlier problem that I was experiencing.
    Gentoo patch notes for 0060_all_opessl_crypto.patch
        Fix linking error:
        Undefined symbols:
          "_X509_free", referenced from:
              _smtp_open in ssmtp.o
        ld: symbol(s) not found
    Gentoo patch notes for 0080_all_gnutls.patch
        GPL code linked against OpenSSL without exception
        [ Alejandro Rios ]
        * Initial port from openssl to gnutls
        [ Anibal Monsalve Salazar ]
        * configure: replaced -lssl with /usr/lib/
        * 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 <>
        Anibal Monsalve Salazar <>
    Gentoo patch 0060_all_opessl_crypto.patch and 0080_all_gnutls.patch
  7. @fidian

    Fixing overlapping function name for Solaris

    fidian authored committed
    This function overshadows the one from libc on Solaris, and guess what,
    is hence never called.  Since the original one has an entirely different
    contract, it results in unconditional segfaults later on, so always use
    the internal copy as it's small enough not to care.
    Gentoo patch 0070_all_solaris-basename.patch
  8. @fidian

    Compensate for platforms that don't have strndup, like Solaris

    fidian authored committed
    Gentoo patch 0050_all_strndup.patch
  9. @fidian

    Unsure - Allow compilation on Darwin?

    fidian authored committed
    Gentoo patch 0040_all_darwin7.patch
  10. @fidian

    Update error message to be slightly more accurate

    fidian authored committed
  11. @fidian

    Use firsttok for auth_pass instead of strdup

    fidian authored committed
    Gentoo patch 0030_all_authpass.patch
  12. @fidian

    Initialize the "from_format" buffer with an empty string

    fidian authored committed
    Gentoo patch 0020_all_from-format-fix.patch
  13. @fidian

    Allow to specify the last used system user id

    fidian authored committed
    Gentoo patch 0010_all_maxsysuid.patch
    Gentoo bug #231866
  14. @fidian

    Fixing out of bounds array index and warning

    fidian authored committed
  15. @fidian

    Bundling up the next release for team-mayhem PPA

    fidian authored committed
  16. @fidian

    Updating build files for PPA release

    fidian authored committed
  17. @fidian

    I should click the version number up by one

    fidian authored committed
    Yeah, I'm not the maintainer, but it makes sense as this has bug fixes.
  18. @fidian

    Add support for linking libcrypto

    fidian authored committed
    My current build with --enable-ssl requires this library as well.
  19. @fidian

    Makefile removes this, so might as well add it here

    fidian authored committed
  20. @fidian

    Warning removal for SSL compiles

    fidian authored committed
    One library requires one const, the other requires a different const.
  21. @fidian

    Removing lint check warnings

    fidian authored committed
    The warnings happen when you just try to parse the .c file, not when you
    build the executable with `make`
  22. @fidian

    Warning removal

    fidian authored committed
    warning: cast from pointer to integer of different size
  23. @fidian

    Ignoring generated and temporary files

    fidian authored committed
  24. @fidian

    Fixing typo

    fidian authored committed
    Not sure how I made this mistake as the original patch clearly has a
    letter instead of a number.
  25. @fidian

    Correcting option for --enable-ssl-gnutls

    fidian authored committed
  26. @fidian

    Merging Debian's 05-LDFLAGS.patch patch

    fidian authored committed
    Adding support to LDFLAGS in Makefile
  27. @fidian

    Merging Debian's 04-508759-garbage.patch

    fidian authored committed
    This prevents sending data beyond the buffer.  Instead of sending the
    entire buffer, we send just the length of the string.
  28. @fidian

    Merging Debian's debian-changes-2.64-1 patch

    fidian authored committed
    Fixes documentation to say "port" instead of "No"
  29. @fidian

    Merging Debian's 03-557741-remote-addr.patch patch

    fidian authored committed
    Adds X-Originating-IP header to the email header
  30. @fidian

    Merging Debian's 02-557725-solaris.patch patch

    fidian authored committed
    This adds better support for Solaris
  31. @fidian

    Merging Debian's 01-374327-use-gnutls.patch patch

    fidian authored committed
    To handle this and keep the ability to use openssl, I added another
    configure option.
Commits on Nov 6, 2013
  1. Merge pull request #1 from fidian/debian-2.64-7

    Updating Debian's files to 2.64-7
Commits on Oct 4, 2013
  1. @fidian
Commits on Sep 17, 2011
  1. @zumbi

    Imported Debian patch 2.64-5

    Anibal Monsalve Salazar authored zumbi committed
  2. @zumbi

    Imported Debian patch 2.64-4

    Anibal Monsalve Salazar authored zumbi committed
Something went wrong with that request. Please try again.