Commit Graph
30 Commits
Author SHA1 Message Date
spacefreak fcf0b47d7d use mailparse to parse headers instead of reimplementing 2026-09-13 17:30:41 +02:00
spacefreak 644d0e813e fix tests 2026-09-13 05:01:18 +02:00
spacefreak bc8075960c support LF/CRLF line endings 2026-09-13 04:58:43 +02:00
spacefreak c3b8d56d5a byte-exact roundtrip 2026-09-13 03:50:32 +02:00
spacefreak 2041f2232c CowMailError in headers mod and use mailparse::parse_mail implementation 2026-09-13 03:37:27 +02:00
spacefreak 469c80e90f cache part info (parsed content-type headers) during traversal 2026-09-13 01:33:47 +02:00
spacefreak 59d5372048 some refactoring and content transfer encoding is case insensitive 2026-09-13 01:05:13 +02:00
spacefreak e5526937ea add key_starts_with function to Header trait 2026-09-13 01:00:29 +02:00
spacefreak 109bffc7eb use the same walker for get_body_part and get_body_part_mut 2026-09-13 00:38:57 +02:00
spacefreak 3c195cf248 remove email crate 2026-09-13 00:16:49 +02:00
spacefreak 4271b8f397 remove lettre crate 2026-09-12 23:57:22 +02:00
spacefreak 61c00af4ed add multiple body manipulation tests 2026-09-12 22:44:05 +02:00
spacefreak abfcadc05d refactor body part insertion 2026-09-12 22:43:16 +02:00
spacefreak b5b0f2a14f restructure source and refactor set_text_body and set_html_body 2025-12-15 18:54:30 +01:00
spacefreak d1944d92d1 refactor get_body_parent_part_mut to get rid of unsafe code 2025-12-09 22:41:34 +01:00
spacefreak de5bb8ae56 remove unnecessary return value from make_multipart 2025-12-08 16:48:07 +01:00
spacefreak ad3ac27f1f keep reference of original body bytes 2025-03-01 02:24:00 +01:00
spacefreak f0d627b118 fix parsing issue 2025-02-21 22:32:08 +01:00
spacefreak 4495bc4641 rename some variables 2025-02-21 21:14:37 +01:00
spacefreak cf9b3573eb improve content type handling and code cleanup 2025-02-21 15:07:01 +01:00
spacefreak e5e2004464 improve body modification functions 2025-02-21 02:12:28 +01:00
spacefreak 66247b7b83 keep reference to original raw bytes 2025-02-12 21:42:02 +01:00
spacefreak ac1edfdc7d add function is_owned() to CowHeader 2025-02-08 04:13:11 +01:00
spacefreak f6351afa93 update to latest rand version 2025-01-28 21:32:41 +01:00
spacefreak a5ea067515 add missing lifetime declarations 2025-01-24 20:29:29 +01:00
spacefreak f014e6f082 replace unwrap with expect 2024-12-29 02:11:14 +01:00
spacefreak aec488a74e refactor value encoding and update all deps to latest version 2024-12-29 00:43:28 +01:00
spacefreak 1b07ba0298 rename some functions and remove unneeded code 2024-11-02 17:22:32 +01:00
spacefreak 947641578f fix errors 2024-11-01 05:07:40 +01:00
spacefreak df2e260b91 initial commit 2024-06-16 01:48:33 +02:00