diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-18 20:25:02 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-18 20:25:02 +0000 |
| commit | 061589cd88d0480dc7cb0b9eb19a3910293ceb56 (patch) | |
| tree | 549d33eb3dac9dd7068745015663ef36ad63aaa5 /Cargo.toml | |
| parent | fcff4541e1f36b6575596c353637b25aeae9bdcf (diff) | |
fix: improve mbox patch parser resilience for optional tag fallback
- Use mailparse crate to handle RFC 2047 encoded-words (Q/B encoding)
and RFC 2822 header folding in Subject and From headers
- Fix email signature separator check: use exact match 'line == "-- "'
instead of starts_with to avoid false positives on body lines
- Remove dead/incorrect asctime parsing in committer date extraction;
simplify to always return None (falls back to author_timestamp)
Diffstat (limited to 'Cargo.toml')
| -rw-r--r-- | Cargo.toml | 1 |
1 files changed, 1 insertions, 0 deletions
| @@ -24,6 +24,7 @@ directories = "6.0.0" | |||
| 24 | futures = "0.3.31" | 24 | futures = "0.3.31" |
| 25 | git2 = "0.20.2" | 25 | git2 = "0.20.2" |
| 26 | indicatif = "0.18.0" | 26 | indicatif = "0.18.0" |
| 27 | mailparse = "0.16.1" | ||
| 27 | nostr = { version = "0.44.1", features = ["nip49"] } | 28 | nostr = { version = "0.44.1", features = ["nip49"] } |
| 28 | nostr-connect = "0.44.0" | 29 | nostr-connect = "0.44.0" |
| 29 | nostr-database = "0.44.0" | 30 | nostr-database = "0.44.0" |