Commit Graph

60 Commits (master)
 

Author SHA1 Message Date
Orville Bennett 259fb2bb88 chore: Fix lint error. 5 months ago
Orville Bennett 54fa63413e Provide fake `sendmail` executable to tests in CI env. 5 months ago
Orville Bennett 91ebd3ca12 Switch back to SendmailTransport. 5 months ago
Orville Bennett f7b219f31e Switch to SmtpTransport due to testing problems. 5 months ago
Orville Bennett 449fc4b50b Use release version of lettre crate. 5 months ago
Orville Bennett 778158db1f Bump minimum supported rust version. 5 months ago
Orville Bennett 91020d020f Add env vars for testing purposes. 5 months ago
Orville Bennett 89342004a2 Add new version for check. 5 months ago
Orville Bennett 95ff0325ba chore: don't fail on clippy warnings yet. 5 months ago
Orville Bennett 8956b49cc1 chore: Rust fmt 5 months ago
Orville Bennett 53c36c663f Build for beta and stable. 5 months ago
Orville Bennett ae72d4a212 Add github workflow for ci. 5 months ago
Orville Bennett 8f421801f4 Use one import for a crate. 5 months ago
Orville Bennett 9bb7c48d6b Minor updates. 6 months ago
Orville Bennett 2c4949e19a Clippy lint changes. 6 months ago
Orville Bennett 6c9187fbdb Update tests to ensure email parsing errors show up properly. 6 months ago
Orville Bennett be29811c86 Add email/error msg tuple combos for testing. Also add email validation string slice. 6 months ago
Orville Bennett a46558defa Add email validation msg. 6 months ago
Orville Bennett 8e11bd34f1 Validate json form submissions also. 6 months ago
Orville Bennett a2c52b56df Formatting changes. 6 months ago
Orville Bennett 8a26d1769b Add assertion to verify response body when malformed email provided. 6 months ago
Orville Bennett 13d7da0541 Format cleanup and comment improvements. 6 months ago
Orville Bennett 9d40bb4bc9 Capture correct error when returning status. 6 months ago
Orville Bennett 52c7509806 Remove all `unwrap()` instances and return appropriate error enum. 6 months ago
Orville Bennett 167c0d308f Add enum to represent possible errors that can created while sending email. 6 months ago
Orville Bennett bdc55af52f Change FormSubmission Struct members to be strings. 6 months ago
Orville Bennett 8a7c8fd9dd Convert remaining tests to use match arms. 7 months ago
Orville Bennett 6635be5af1 Fix failing unit test. 7 months ago
Orville Bennett 78a114c2f8 Put string constants in a common location. 7 months ago
Orville Bennett 12977f5b9e Bump rocket dependency to latest rc. 7 months ago
Orville Bennett f5a53d9558 Add info about loading Rocket config file in FreeBSD. 7 months ago
Orville Bennett 92ff01a03a Add FreeBSD 12 compatible daemonizing startup script. 7 months ago
Orville Bennett 8dfbfb3b7c Add license info. 7 months ago
Orville Bennett e2ed0d643b Debug with vscode. 8 months ago
Orville Bennett 41bc8f98d3 Add email form field validation. 8 months ago
Orville Bennett 6af98b51f8 Add some unit tests! 9 months ago
Orville Bennett f28905b91e Show helpful message when submitted email is malformed. 9 months ago
Orville Bennett 0ab6dc4a29 Put mail functionality in separate file. 9 months ago
Orville Bennett e153d079a2 Settle on a proper name, add config template, update Readme. 9 months ago
Orville Bennett a45f7ebaee Remove ununsed imports. 9 months ago
Orville Bennett 57019275b6 Update comments and remove explicit Rocket.toml reference. 9 months ago
Orville Bennett 1f10651083 Update comments. 9 months ago
Orville Bennett 4c9d01646d Set sensible default for subject line. 9 months ago
Orville Bennett d949a55d9b Make destination email addresses configurable. 9 months ago
Orville Bennett 64d2575949 Improve formatting and DRYness. 9 months ago
Orville Bennett af7c05703e Add default for subject field which need not always be present. 9 months ago
Orville Bennett 9c2d8abc7a Bump version. 9 months ago
Orville Bennett 675bdd8a78 Switch to using lettre for sending emails. 9 months ago
Orville Bennett 1e98d42980 Remove redundant lifetime. 9 months ago
Orville Bennett 80d273783f Add source site to form fields. 9 months ago