Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 35c9b8e8 | 2018-08-21 03:05:38 | Allow mailx utility to optionally compile without OpenSSL support. | ||
| 88b4f8f1 | 2018-08-19 06:58:46 | Move the SIGPIPE ignore call and add documentation about ignoring that signal. | ||
| 64228c41 | 2018-08-19 06:14:10 | Make it obvious to the user that the email body will get read from stdin. | ||
| 921114bd | 2018-08-19 06:13:06 | Ignore SIGPIPE signal. | ||
| 1d3a8bc0 | 2018-08-12 07:53:32 | Minor reformatting and documentation updates. | ||
| 27c8a717 | 2018-08-12 07:51:54 | Add Valgrind suppression file to block warnings coming from the allocation routines in OpenSSL. Fix issue reported by Valgrind where empty responses from the server were getting written to before writing to stderr. | ||
| 530cf11f | 2018-08-11 22:29:33 | Add new cafile parameter to smtp_open function which allows the caller to explicitly provide a certificate to use instead of adding the certificate to the default certificate path. | ||
| f6d4b5e0 | 2018-08-11 07:06:01 | Fix buffer length issue when copying line buffer. Remove carriage-return character when printing debug text. Do not print headers with NULL values. Fix unsigned character comparison when validating header keys. Ensure caller provides a required FROM address. Fix other miscellaneous issues while updating test cases. Fixed a number of problems where test cases did not work as described. | ||
| f0a769ef | 2018-06-23 21:02:33 | Allow sending UTF-8 email headers. Also add support for UTF-8 email addresses in the MAIL and RCPT commands which requires that the email server supports the SMTPUTF8 extension. | ||
| 51b3e569 | 2018-06-16 17:56:41 | Fixed unsigned warnings generated by clang. | ||
| 347426b4 | 2018-06-16 17:04:43 | Add missing netinet/in.h header which generated error for missing IPPROTO_TCP define on FreeBSD. | ||
| dffc1f6d | 2018-06-13 22:38:05 | Add CPP class wrapper for the SMTP C library. | ||
| 65bec04b | 2018-06-05 14:37:13 | Read the email body from stdin. | ||
| 5963fb1f | 2018-06-03 17:47:15 | Fixed a number of problems with the mailx example program that caused it to fail sending emails. Added the address type to the address structure. Added a required FROM address parameter. Fixed two instances of misuse of the strtok function which prevented correct string parsing. Convert the server, port, user pass, and from parameters to dynamically allocated strings. Remove default server settings and make server a required field. | ||
| 4f0c3c72 | 2018-06-01 16:09:37 | Add an implementation of the POSIX mailx utility as an example of using the library. It only implements the mailx utility in send mode. It also has additional option arguments which allows the caller to specify the connection security, authentication mechanism, server parameters, and optional flags corresponding to the SMTP library parameters. | ||
| e46b1980 | 2018-06-01 16:08:58 | Add an SMTP client C library which consists of a header file and a C file. These two files can get included and compiled directly into another program which will allow that program to send emails to an SMTP email server. |