All files named ”src/mail.rs”
Logged in as anonymous

Ancestors of file src/mail.rs from check-in 78b11b0319

2026-08-01
19:36
chores/fixes - more docstrings - drop just-getopt for clap - drop lazy_static - ditch panic/expect/assert in favor of error propagation - fix email parsing and validation - more checks - minify - drop relay switch, wasn't working since moving to mailin - lot more tests file: 478a14c8ba check-in: [78b11b0319] user: arcade, branch: release, size: 9415 [annotate] [blame] [check-ins using] [diff]
2026-07-31
15:53
bumps, fixes, tests - quinn-proto: https://rustsec.org/advisories/RUSTSEC-2026-0185 Remote memory exhaustion in quinn-proto from unbounded out-of-order stream reassembly - serde_with: https://github.com/jonasbb/serde_with/security/advisories/GHSA-7gcf-g7xr-8hxj KeyValueMap serialization panics on empty sequence or map entries Bad or attacker controlled values could cause a panic while allocating too large values. - html tags are now case insensitive - error propagation and handling fixes - more tests, convert to lib+bin file: b0961d9144 check-in: [f4660639ca] user: arcade, branch: release, size: 9027 [annotate] [blame] [check-ins using] [diff]
2026-01-18
09:27
Instead of validating HTML - check for specific closing tags and escape Update how text size is calculated Fix errors file: 420cd8d808 check-in: [1c10bccb4e] user: arcade, branch: release, size: 9015 [annotate] [blame] [check-ins using] [diff]
2026-01-12
15:27
bump, update project meta, license switch all output to use HTML parser, and enable header collapsing inside quoted block, remove extra spacing, change how message size is calculated fix unit tests for html sanitizing file: 7b99a09150 check-in: [d87e80b9be] user: arcade, branch: release, size: 8983 [annotate] [blame] [check-ins using] [diff]
2026-01-01
08:47
add proper tokio runtime, clean up junk about short headers, add api_gateway support file: 7173095649 check-in: [14ef340959] user: arcade, branch: trunk, size: 8809 [annotate] [blame] [check-ins using] [diff]
07:15
bump, switch to smol file: c0b6f52494 check-in: [072229b5bf] user: arcade, branch: trunk, size: 8981 [annotate] [blame] [check-ins using] [diff]
2025-08-23
12:33
bump, switch to stacked_errors file: 88ec92aaa8 check-in: [a044f68fa7] user: arcade, branch: trunk, size: 9008 [annotate] [blame] [check-ins using] [diff]
2025-06-21
08:45
Added: refactor, split to modules, change error handling, fix how default destination is specified file: f88bbb65a7 check-in: [f5ed284f8c] user: arcade, branch: trunk, size: 8966 [annotate] [blame] [check-ins using]