Ancestors of file src/main.rs from check-in d87e80b9be
|
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: 422765bb02 check-in: [d87e80b9be] user: arcade, branch: release, size: 2951 [annotate] [blame] [check-ins using] [diff] | |
|
2026-01-02
| ||
| 06:38 | getting rid of direct tokio dependancy properly file: 09f799d36f check-in: [8ea7b79fca] user: arcade, branch: trunk, size: 2881 [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: e405a4dd11 check-in: [14ef340959] user: arcade, branch: trunk, size: 2780 [annotate] [blame] [check-ins using] [diff] | |
| 07:15 | bump, switch to smol file: 50e0c55c45 check-in: [072229b5bf] user: arcade, branch: trunk, size: 2740 [annotate] [blame] [check-ins using] [diff] | |
|
2025-08-23
| ||
| 12:33 | bump, switch to stacked_errors file: f86030492a check-in: [a044f68fa7] user: arcade, branch: trunk, size: 2689 [annotate] [blame] [check-ins using] [diff] | |
|
2025-06-21
| ||
| 08:45 | refactor, split to modules, change error handling, fix how default destination is specified file: 8a370e577a check-in: [f5ed284f8c] user: arcade, branch: trunk, size: 2650 [annotate] [blame] [check-ins using] [diff] | |
|
2025-06-12
| ||
| 13:19 | add possibility to specify which domains we are accepting file: 08f17fe0a3 check-in: [2158b44929] user: arcade, branch: trunk, size: 14425 [annotate] [blame] [check-ins using] [diff] | |
|
2025-06-11
| ||
| 18:12 | switch to tgbot, change how files are sent file: 8f6300706b check-in: [d96b1b4710] user: arcade, branch: trunk, size: 13338 [annotate] [blame] [check-ins using] [diff] | |
|
2025-06-05
| ||
| 16:40 | mostly a crate bump and compatibility changes file: 1de828453b check-in: [6887d3b7f9] user: arcade, branch: trunk, size: 12536 [annotate] [blame] [check-ins using] [diff] | |
|
2025-03-09
| ||
| 19:55 | bump crates, simplify strings a little file: 152822e4ec check-in: [c808d500e6] user: arcade, branch: trunk, size: 12437 [annotate] [blame] [check-ins using] [diff] | |
|
2025-01-25
| ||
| 06:21 | fix markdown errors, message passing, errors produced file: e3d881308d check-in: [65b2967a92] user: arcade, branch: trunk, size: 12517 [annotate] [blame] [check-ins using] [diff] | |
|
2025-01-23
| ||
| 12:20 | Make buildable on older Rust versions, check that config file is only readable by owner file: 86c96bbf98 check-in: [cfe321bd6f] user: arcade, branch: trunk, size: 11787 [annotate] [blame] [check-ins using] [diff] | |
|
2025-01-21
| ||
| 19:31 | add arg parsing file: 1f629cd869 check-in: [e66352b9cc] user: arcade, branch: trunk, size: 11466 [annotate] [blame] [check-ins using] [diff] | |
|
2024-12-28
| ||
| 09:27 | fix markdown, condense From: and Date: to one line (better rework that later) file: 9c6050fb77 check-in: [3d13e7f81d] user: arcade, branch: trunk, size: 10444 [annotate] [blame] [check-ins using] [diff] | |
|
2024-12-27
| ||
| 15:29 | bump, add option to filter header fields and also add "Date:" by default file: 64a6b71a91 check-in: [28fde40f7a] user: arcade, branch: trunk, size: 10297 [annotate] [blame] [check-ins using] [diff] | |
|
2024-12-11
| ||
| 06:25 | one more output error file: a10b8e47fa check-in: [562951709a] user: arcade, branch: trunk, size: 9751 [annotate] [blame] [check-ins using] [diff] | |
|
2024-12-10
| ||
| 17:29 | bump crates, fix error sending file: bccbf7228d check-in: [7f8a9994b3] user: arcade, branch: trunk, size: 9749 [annotate] [blame] [check-ins using] [diff] | |
|
2024-11-28
| ||
| 15:44 | This is kindda a HUGE rework. SMTP backend switched from SaMoToP to mailin-embedded, resulting in: * LMTP support dropped (I hope just temporary); * no need to write anything to files as whole processing is done in memory; * this also means we can return status - whether message was sent, was there any errors etc, no internal queue exists now, SMTP server should handle queueing from now on; * possibility to deny mail to unknown/unconfigured recipients. file: 931424421b check-in: [1db9dbe390] user: arcade, branch: trunk, size: 9741 [annotate] [blame] [check-ins using] [diff] | |
|
2024-06-15
| ||
| 10:18 | use more, add real versions, just yank in text lines file: 7aeca7c38c check-in: [866aad57a4] user: arcade, branch: trunk, size: 9934 [annotate] [blame] [check-ins using] [diff] | |
|
2024-06-13
| ||
| 07:53 | v0.2.2: drop env_logger due to security issues file: 30f21fcc68 check-in: [b311abee46] user: arcade, branch: trunk, size: 10007 [annotate] [blame] [check-ins using] [diff] | |
|
2024-06-11
| ||
| 18:39 | v0.2.1: bump, add rustls and some throttling file: 5f32e40450 check-in: [ce79786e06] user: arcade, branch: trunk, size: 10029 [annotate] [blame] [check-ins using] [diff] | |
|
2024-05-26
| ||
| 09:20 | bail for 5 minutes on error file: bf2d049c4a check-in: [37a0139d49] user: arcade, branch: trunk, size: 10072 [annotate] [blame] [check-ins using] [diff] | |
| 09:17 | ver 0.2.0 - switching to Teloxide for now file: 2e0e9ab78d check-in: [f4cad2a5c0] user: arcade, branch: trunk, size: 10073 [annotate] [blame] [check-ins using] [diff] | |
|
2024-05-24
| ||
| 05:23 | rewamp error handling, also old mail is not deleted now when something fails file: 51f665b0f6 check-in: [e81897ec87] user: arcade, branch: trunk, size: 9307 [annotate] [blame] [check-ins using] [diff] | |
|
2024-05-23
| ||
| 14:00 | add more logging, actually send attachments as replies to the email file: b5c79e7814 check-in: [31aec3c4b0] user: arcade, branch: trunk, size: 9099 [annotate] [blame] [check-ins using] [diff] | |
| 11:11 | add LICENSE, README, change how defaults are checked and how they work, make sure socket can be created and elevated file: c4a8eb25d5 check-in: [da7fc7983d] user: arcade, branch: trunk, size: 8798 [annotate] [blame] [check-ins using] [diff] | |
|
2024-05-22
| ||
| 19:09 | also parse Sender header file: 921384dec4 check-in: [9c12e26fb6] user: arcade, branch: trunk, size: 7382 [annotate] [blame] [check-ins using] [diff] | |
| 15:11 | fix parsing a little... file: 2053558805 check-in: [03fe0265ac] user: arcade, branch: trunk, size: 7332 [annotate] [blame] [check-ins using] [diff] | |
| 13:39 | mess with header/body formatting file: 1db19902b5 check-in: [667b874fdb] user: arcade, branch: trunk, size: 7142 [annotate] [blame] [check-ins using] [diff] | |
| 13:31 | use LMTP for socket server file: e0c853214b check-in: [51adce1e7e] user: arcade, branch: trunk, size: 7084 [annotate] [blame] [check-ins using] [diff] | |
| 13:00 | well, it kindda works... file: 9d854f6a4d check-in: [61238a3618] user: arcade, branch: trunk, size: 7017 [annotate] [blame] [check-ins using] [diff] | |
|
2024-05-21
| ||
| 15:15 | Added: first attempt file: e3b638f58c check-in: [7620f854a7] user: arcade, branch: trunk, size: 3980 [annotate] [blame] [check-ins using] | |