Timeline
Logged in as anonymous

22 descendants and 50 ancestors of 3c858ed7c4bad100

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 leaf check-in: 78b11b0319 user: arcade tags: release, v0.6.7
19:32
and fix tests leaf check-in: 40a93e9a58 user: arcade tags: trunk
19:29
drop dot removal (wrong), document lowercasing check-in: aaa78fed23 user: arcade tags: trunk
18:47
ensure!() we don't panic but instead return Result whenever possible, convert error handling a little, add TODO for unwrap(), more sanity checks, simplify and expand testing check-in: 98c5a42df0 user: arcade tags: trunk
15:30
fix regexp, get rid of relaying variants as they are actually noop after move to mailin check-in: 158c9cffc6 user: arcade tags: trunk
13:46
doc corrections/optimizations check-in: 1723b63d69 user: arcade tags: trunk
11:30
remove serde dep for mail-parser check-in: b9bf773618 user: arcade tags: trunk
11:20
bump, add some docstrings, switch from just-getopt to clap check-in: 512369f93e user: arcade tags: trunk
10:46
expand README check-in: 880ce86a7f user: arcade tags: trunk
10:24
regex in get_id was defunct, fix regex, fix logic to filter unknown domains check-in: f748e99b70 user: arcade tags: trunk
09:06
remove lazy_static check-in: 997fb1cff4 user: arcade tags: trunk
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 check-in: f4660639ca user: arcade tags: release, v0.6.6
15:42
consolidate and clarify check-in: b9af445709 user: arcade tags: trunk
15:21
make get_id public and add some tests for it check-in: e45c7e529b user: arcade tags: trunk
15:20
propagate error from async check-in: cc376760fc user: arcade tags: trunk
15:12
reorder uses, properly react to errors with hostname, check-in: 713c1e7fb2 user: arcade tags: trunk
15:11
make html tags check case insensitive check-in: bf99298edf user: arcade tags: trunk
15:10
expand and reorganize check-in: 6e7d1e877b user: arcade tags: trunk
15:09
add and propagate globs check-in: e67029b5a9 user: arcade tags: trunk
15:03
skip tests for source tree - no tests should be there check-in: 606f357e77 user: arcade tags: trunk
10:46
bump, fixes: - 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. check-in: dff756ad22 user: arcade tags: trunk
10:43
add some tests check-in: dd307557e6 user: arcade tags: trunk
10:42
reorganize to lib + bin to separate tests, add logging, fix some small stuff check-in: 3c858ed7c4 user: arcade tags: trunk
10:38
add deny.toml for checks check-in: f88aa03bf5 user: arcade tags: trunk
10:24
bump checkout, drop creds check-in: c9ff34669d user: arcade tags: trunk
2026-04-23
10:00
fix version (I missed one bump recently) check-in: 3b5fe61104 user: arcade tags: trunk
09:48
fix action to cover all push and pull_requests only once (by CodeRabbit) check-in: 71a7f0e748 user: arcade tags: trunk
09:05
bump sccache action, bump packages due to security issues check-in: 1079228c37 user: arcade tags: trunk
2026-04-18
17:26
update workflow check-in: c4904fd709 user: arcade tags: trunk
17:13
bump tgbot and other deps, fixes a few critical issues check-in: 9696f3c8c4 user: arcade tags: trunk
2026-03-24
08:49
bump, fixes security issues check-in: e62eff3e68 user: arcade tags: trunk
2026-03-05
12:45
bump, fixes 2 security issues check-in: 1382a7c15e user: arcade tags: trunk
2026-01-18
09:25
bump check-in: d036a09127 user: arcade tags: trunk
09:23
change how text size is calculated - calculate after replacements check-in: db04f7359b user: arcade tags: trunk
09:17
disable double github action check-in: 8e37b3f028 user: arcade tags: trunk
09:13
add html escaping check-in: 85fa6bddaa user: arcade tags: trunk
08:52
simplify HTML checks to making sure nothing actually breaks check-in: dafeec0481 user: arcade tags: trunk
08:14
fix error message check-in: 700254f838 user: arcade tags: trunk
2026-01-12
15:17
bump and prepare to release check-in: 361d13d654 user: arcade tags: trunk
15:13
limit number of job runs check-in: 7551b4dc28 user: arcade tags: trunk
14:46
fix typo, fix comments, drop unneeded constant check-in: 6ce625a569 user: arcade tags: trunk
13:41
minor typos, add back tests, change formatting a lot check-in: c996f5c871 user: arcade tags: trunk
13:39
add action for pull requests, ass sccache check-in: 4448c56dd2 user: arcade tags: trunk
10:15
switch from MarkDown to Html, validate text as HTML before sending, count header size differently, also bump license while here check-in: 0f47e23e21 user: arcade tags: trunk
10:11
simplify workflow check-in: 2fc1e49ea5 user: arcade tags: trunk
2026-01-07
07:50
bump, update workflow check-in: 4054f8ea66 user: arcade tags: trunk
2026-01-02
12:39
one more workflow fix check-in: b54bc87df8 user: arcade tags: trunk
10:39
simplify workflow, add cache check-in: 674d81235e user: arcade tags: trunk
06:58
bump actions/checkout check-in: f8050c2538 user: arcade tags: trunk
06:55
move file to proper place check-in: 2d5d948e59 user: arcade tags: trunk
06:52
update/fix workflows check-in: d9d438563e user: arcade tags: trunk
06:38
getting rid of direct tokio dependancy properly check-in: 8ea7b79fca user: arcade tags: trunk, v0.5.4
2026-01-01
08:47
add proper tokio runtime, clean up junk about short headers, add api_gateway support check-in: 14ef340959 user: arcade tags: trunk, v0.5.3
07:15
bump, switch to smol check-in: 072229b5bf user: arcade tags: trunk, v0.5.2
2025-11-07
17:52
bump check-in: a41e05a6d7 user: arcade tags: trunk
2025-08-23
12:33
bump, switch to stacked_errors check-in: a044f68fa7 user: arcade tags: trunk, v0.5.1
2025-06-21
08:45
refactor, split to modules, change error handling, fix how default destination is specified check-in: f5ed284f8c user: arcade tags: trunk, v0.5.0
2025-06-12
13:19
add possibility to specify which domains we are accepting check-in: 2158b44929 user: arcade tags: trunk, v0.4.1
2025-06-11
18:12
switch to tgbot, change how files are sent check-in: d96b1b4710 user: arcade tags: trunk, v0.4.0
2025-06-05
16:40
mostly a crate bump and compatibility changes check-in: 6887d3b7f9 user: arcade tags: trunk, v0.3.11
2025-04-08
05:13
bump crates, release teloxide check-in: f3c59f8e45 user: arcade tags: trunk, v0.3.10
2025-04-05
04:44
bump crates due to security vuln check-in: 946172ea32 user: arcade tags: trunk, v0.3.9
2025-03-09
19:55
bump crates, simplify strings a little check-in: c808d500e6 user: arcade tags: trunk, v0.3.8
2025-02-18
16:06
bump crates to newer versions check-in: 5ae57664e2 user: arcade tags: trunk, v0.3.7
2025-02-04
07:30
bump crates (openssl security issue) check-in: d4d634cfe7 user: arcade tags: trunk, v0.3.6
2025-01-25
06:21
fix markdown errors, message passing, errors produced check-in: 65b2967a92 user: arcade tags: trunk, v0.3.5
2025-01-23
12:20
Make buildable on older Rust versions, check that config file is only readable by owner check-in: cfe321bd6f user: arcade tags: trunk, v0.3.4
2025-01-21
19:31
add arg parsing check-in: e66352b9cc user: arcade tags: trunk, v0.3.4
2024-12-28
09:27
fix markdown, condense From: and Date: to one line (better rework that later) check-in: 3d13e7f81d user: arcade tags: trunk, v0.3.3
2024-12-27
15:29
bump, add option to filter header fields and also add "Date:" by default check-in: 28fde40f7a user: arcade tags: trunk, v0.3.2
2024-12-11
06:25
one more output error check-in: 562951709a user: arcade tags: trunk, v0.3.1
2024-12-10
17:29
bump crates, fix error sending check-in: 7f8a9994b3 user: arcade tags: trunk, v0.3.1
2024-11-28
15:52
update README check-in: 9a76ed5387 user: arcade tags: trunk, v0.3.0