Ignoring generated and temporary files
Warning removal

warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
Removing lint check warnings

The warnings happen when you just try to parse the .c file, not when you
build the executable with `make`
Warning removal for SSL compiles

One library requires one const, the other requires a different const.
Makefile removes this, so might as well add it here
Add support for linking libcrypto

My current build with --enable-ssl requires this library as well.
I should click the version number up by one

Yeah, I'm not the maintainer, but it makes sense as this has bug fixes.
Updating build files for PPA release
Bundling up the next release for team-mayhem PPA
Fixing out of bounds array index and warning
Allow to specify the last used system user id

Gentoo patch 0010_all_maxsysuid.patch
Gentoo bug #231866
Initialize the "from_format" buffer with an empty string

Gentoo patch 0020_all_from-format-fix.patch
Use firsttok for auth_pass instead of strdup

Gentoo patch 0030_all_authpass.patch
Update error message to be slightly more accurate
Unsure - Allow compilation on Darwin?

Gentoo patch 0040_all_darwin7.patch
Compensate for platforms that don't have strndup, like Solaris

Gentoo patch 0050_all_strndup.patch
Fixing overlapping function name for Solaris

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
Rewrite GnuTLS and Crypto patches from Gentoo

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

    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 /usr/lib/libgnutls-openssl.so.
    * 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>

Gentoo patch 0060_all_opessl_crypto.patch and 0080_all_gnutls.patch
Fixing LDFLAGS and standardizing LIBS

This is modeled after the Gentoo patch.

Gentoo patch 0100_all_ldflags.patch
Use C99 standard's uint32_t

Gentoo patch 0110_all_stdint.patch