-
13c77675c5
cleanup .gitignore and Cargo.toml
master
spacefreak
2026-10-11 20:54:13 +02:00
-
8ddfab7664
define versions of dependent crates in Cargo.toml
spacefreak
2026-10-11 00:26:51 +02:00
-
3cf2748c30
make encode_header_value and default_conditional crate-private
spacefreak
2026-10-11 00:12:42 +02:00
-
4413791b21
drop mediatype, match mimetypes as lowercase strings
spacefreak
2026-10-10 23:57:05 +02:00
-
5868c98150
drop CowMailReader::new in favour of get_reader
spacefreak
2026-10-10 23:26:54 +02:00
-
d47e814b4b
drop mailparse from the public docs
spacefreak
2026-10-10 23:09:24 +02:00
-
f6e5009a5f
own ContentDisposition, drop the last mailparse re-export
spacefreak
2026-10-10 23:03:11 +02:00
-
0d0caf09da
take ContentType in set_content, hide mediatype
spacefreak
2026-10-10 22:53:14 +02:00
-
bed3dc8bad
own ContentType, drop the Deref to mailparse
spacefreak
2026-10-10 22:39:53 +02:00
-
37db780448
hide mailparse error type behind own ParseError
spacefreak
2026-10-10 22:30:55 +02:00
-
275fd7a0fe
rename crate to cow-mail
spacefreak
2026-10-10 21:20:33 +02:00
-
85b2a6bdce
document the *_orig fields
spacefreak
2026-10-10 20:53:54 +02:00
-
d658516288
document HeaderMap, body transfer-encoding, fix Examples headings
spacefreak
2026-10-10 20:25:05 +02:00
-
4860823103
document Header trait, CowHeader and header value encoding
spacefreak
2026-10-10 20:18:36 +02:00
-
a0e14b180b
document CowMail methods, serialization and CowMailReader
spacefreak
2026-10-10 20:09:03 +02:00
-
7a4bb1e038
document lib.rs types and the Mail trait
spacefreak
2026-10-10 20:03:20 +02:00
-
6eb22c9a21
document crate, split CowMailError, re-export mailparse/mediatype/CowHeader
spacefreak
2026-10-10 19:55:31 +02:00
-
a0e29a6c48
move HeaderMap function implementation to trait
spacefreak
2026-09-13 18:41:31 +02:00
-
fcf0b47d7d
use mailparse to parse headers instead of reimplementing
spacefreak
2026-09-13 17:30:41 +02:00
-
644d0e813e
fix tests
spacefreak
2026-09-13 05:01:18 +02:00
-
bc8075960c
support LF/CRLF line endings
spacefreak
2026-09-13 04:58:43 +02:00
-
c3b8d56d5a
byte-exact roundtrip
spacefreak
2026-09-13 03:50:32 +02:00
-
2041f2232c
CowMailError in headers mod and use mailparse::parse_mail implementation
spacefreak
2026-09-13 03:37:27 +02:00
-
469c80e90f
cache part info (parsed content-type headers) during traversal
spacefreak
2026-09-13 01:33:47 +02:00
-
59d5372048
some refactoring and content transfer encoding is case insensitive
spacefreak
2026-09-13 01:05:13 +02:00
-
e5526937ea
add key_starts_with function to Header trait
spacefreak
2026-09-13 01:00:29 +02:00
-
109bffc7eb
use the same walker for get_body_part and get_body_part_mut
spacefreak
2026-09-13 00:38:57 +02:00
-
3c195cf248
remove email crate
spacefreak
2026-09-13 00:16:49 +02:00
-
4271b8f397
remove lettre crate
spacefreak
2026-09-12 23:57:22 +02:00
-
61c00af4ed
add multiple body manipulation tests
spacefreak
2026-09-12 22:44:05 +02:00
-
abfcadc05d
refactor body part insertion
spacefreak
2026-09-12 22:43:16 +02:00
-
b5b0f2a14f
restructure source and refactor set_text_body and set_html_body
spacefreak
2025-12-15 18:54:30 +01:00
-
d1944d92d1
refactor get_body_parent_part_mut to get rid of unsafe code
spacefreak
2025-12-09 22:41:34 +01:00
-
de5bb8ae56
remove unnecessary return value from make_multipart
spacefreak
2025-12-08 16:48:07 +01:00
-
ad3ac27f1f
keep reference of original body bytes
spacefreak
2025-03-01 02:24:00 +01:00
-
f0d627b118
fix parsing issue
spacefreak
2025-02-21 22:32:08 +01:00
-
4495bc4641
rename some variables
spacefreak
2025-02-21 21:14:37 +01:00
-
cf9b3573eb
improve content type handling and code cleanup
spacefreak
2025-02-21 15:07:01 +01:00
-
e5e2004464
improve body modification functions
spacefreak
2025-02-21 02:12:28 +01:00
-
66247b7b83
keep reference to original raw bytes
spacefreak
2025-02-12 21:42:02 +01:00
-
ac1edfdc7d
add function is_owned() to CowHeader
spacefreak
2025-02-08 04:13:11 +01:00
-
f6351afa93
update to latest rand version
spacefreak
2025-01-28 21:32:41 +01:00
-
a5ea067515
add missing lifetime declarations
spacefreak
2025-01-24 20:29:29 +01:00
-
f014e6f082
replace unwrap with expect
spacefreak
2024-12-29 02:11:14 +01:00
-
aec488a74e
refactor value encoding and update all deps to latest version
spacefreak
2024-12-29 00:43:28 +01:00
-
1b07ba0298
rename some functions and remove unneeded code
spacefreak
2024-11-02 17:22:32 +01:00
-
947641578f
fix errors
spacefreak
2024-11-01 05:07:40 +01:00
-
df2e260b91
initial commit
spacefreak
2024-06-16 01:48:33 +02:00