Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 74e0ffef | 2018-08-12 00:17:48 | Finish adding test cases for x509 which brings us to 100% branch/code coverage. | ||
| 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. | ||
| cc095863 | 2018-08-11 07:07:13 | Add doc build directory to Makefile. | ||
| 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. | ||
| 3d83e529 | 2018-06-23 23:05:36 | Add README.md file which contains similar content from the www/index.wiki page. Also fixed some grammar errors in the existing HTML documentation. | ||
| 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. | ||
| 3de6b0bc | 2018-06-17 03:39:30 | Add missing includes that generated warnings on some systems. | ||
| 6f4550f4 | 2018-06-16 21:12:33 | Complete unit tests for the smtp_str_getdelimfd interface. | ||
| c746e8f2 | 2018-06-16 18:40:21 | Undefine all functions that get redefined in the test seams file. | ||
| 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. | ||
| bb786d59 | 2018-06-15 05:55:03 | Place the https protocol in the documentation link. | ||
| 45a96513 | 2018-06-15 05:53:54 | Remove documentation link in header. | ||
| bad93998 | 2018-06-15 05:52:20 | Add link to Doxygen documentation. | ||
| cc7d5e79 | 2018-06-14 14:48:16 | Update main page documentation: remove POSIX mailx in feature list since its not relevant to the library, add the SMTP_NO_CERT_VERIFY flag to the example program, and add newline to error handling in the example program. | ||
| 3224cc8c | 2018-06-13 23:01:50 | Add a Makefile used for development and testing. | ||
| 414d00cd | 2018-06-13 22:41:02 | Add Doxygen configuration file. | ||
| cde618d4 | 2018-06-13 22:39:44 | Add test program for SMTPMail class. | ||
| dffc1f6d | 2018-06-13 22:38:05 | Add CPP class wrapper for the SMTP C library. | ||
| 87280a68 | 2018-06-13 22:29:27 | Add ignore-glob file which ignores configuration and build files. | ||
| 798b1c33 | 2018-06-13 16:17:02 | Remove RFC references from a previous Documentation section. | ||
| 2bad60c2 | 2018-06-13 16:04:42 | Remove the technical documentation link since Doxygen is not generating that page yet. | ||
| 7477483c | 2018-06-13 16:01:52 | Add main testing framework for the SMTP library. This is not quite 100% branch coverage yet. | ||
| dc2d2141 | 2018-06-13 15:57:00 | Add main page summarizing library features. | ||
| 1490e2d2 | 2018-06-05 14:55:19 | Add test seams on some of the functions used by the SMTP library. This will allow the main testing framework to inject return values at certain points in order to test different error conditions. | ||
| 65bec04b | 2018-06-05 14:37:13 | Read the email body from stdin. | ||
| 6e06fc8f | 2018-06-04 03:01:50 | Add test program to check the build without OpenSSL. | ||
| 703da1e4 | 2018-06-04 02:32:37 | Add PDF file used to test sending SMTP binary attachments. | ||
| f7e0f0ae | 2018-06-04 02:27:18 | Add project logo. | ||
| 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. | ||
| c928a09a | 2018-06-01 16:07:19 | Add the CC0 COPYING file which dedicates this project to the public domain. | ||
| 45342087 | 2018-05-30 01:37:27 | initial empty check-in |