test/test.c


Log

Author Commit Date CI Message
humphreyj 9dbdc919 2018-10-07T09:19:48 Replace a few sprintf calls with smtp_stpcpy, a portable version of stpcpy. Some sprintf implementations might fail from OOM condition.
humphreyj ee6d4b2c 2018-08-21T04:29:41 Set all source files to version 1.00.
humphreyj 74e0ffef 2018-08-12T00:17:48 Finish adding test cases for x509 which brings us to 100% branch/code coverage.
humphreyj 530cf11f 2018-08-11T22: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.
humphreyj f6d4b5e0 2018-08-11T07: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.
humphreyj f0a769ef 2018-06-23T21: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.
humphreyj 6f4550f4 2018-06-16T21:12:33 Complete unit tests for the smtp_str_getdelimfd interface.
humphreyj 7477483c 2018-06-13T16:01:52 Add main testing framework for the SMTP library. This is not quite 100% branch coverage yet.