Commit graph

185 commits

Author SHA1 Message Date
Quentin bdc5d19a1f
update readme 2023-07-23 12:35:38 +02:00
Quentin d0f346c92f
compiling part/part.rs 2023-07-23 12:24:46 +02:00
Quentin 18b081cb9a
some refactor 2023-07-23 09:46:57 +02:00
Quentin 00d36fd498
new approach to build mimeheader 2023-07-22 20:52:35 +02:00
Quentin 7195e5f661
refactor mime logic 2023-07-22 17:40:32 +02:00
Quentin 6c8e738d43
move boundary to text 2023-07-22 16:46:36 +02:00
Quentin 5df9b253ec
simplify content type structs 2023-07-22 14:38:43 +02:00
Quentin a8ae9c3714
to_mime works 2023-07-22 14:23:37 +02:00
Quentin 39d6847da7
mime section 2023-07-22 14:17:44 +02:00
Quentin 59f550b439
generic header support 2023-07-22 13:51:19 +02:00
Quentin 4baa976283
parse mime fields 2023-07-22 12:55:27 +02:00
Quentin d8363d70e8
more tests for content type 2023-07-22 12:14:37 +02:00
Quentin 0d4e472d41
implement content-type 2023-07-22 11:53:26 +02:00
Quentin 8fff581fb4
add back mime::version tests 2023-07-22 10:10:26 +02:00
Quentin 75780c232b
fix mime atom 2023-07-22 09:47:20 +02:00
Quentin d4b1853513
wip type 2023-07-21 18:31:56 +02:00
Quentin 42a5f928f6
change how mechanism work 2023-07-20 17:21:35 +02:00
Quentin 6eba9d4033
parse mechanism 2023-07-20 17:07:18 +02:00
Quentin b444281729
reintroduce charset 2023-07-20 16:49:22 +02:00
Quentin ec937bf11d
extract common field logic to header 2023-07-20 16:26:59 +02:00
Quentin e2d9d03ef2
parse rfc5322 headers! 2023-07-20 15:51:13 +02:00
Quentin 46dacb62c3
message compile 2023-07-20 15:05:54 +02:00
Quentin 83a527b618
wip fields 2023-07-20 14:52:54 +02:00
Quentin b7ad47b41e
working field parsing 2023-07-20 09:41:10 +02:00
Quentin cd5289c8c1
wip, still broken 2023-07-19 22:27:59 +02:00
Quentin b3bec8656d
mime part of rfc5322 2023-07-19 19:30:07 +02:00
Quentin 4d86afaacf
identification tests 2023-07-19 18:30:43 +02:00
Quentin b998aec37d
trace 2023-07-19 17:40:00 +02:00
Quentin 54f6ce82a3
fix datetime tests 2023-07-19 16:28:24 +02:00
Quentin 56166018a5
fix datetime code for bytes 2023-07-19 16:23:37 +02:00
Quentin 6e7cb5500c
fix address 2023-07-19 15:56:03 +02:00
Quentin fd0794fe6e
fix mailbox tests 2023-07-19 15:28:17 +02:00
Quentin 3c8d851ce6
compile rfc5322/mailbox 2023-07-19 12:09:23 +02:00
Quentin f98b43aaba
fixed tests 2023-07-19 11:03:40 +02:00
Quentin 50b837438e
compile subset 2023-07-19 10:41:51 +02:00
Quentin a503eb1de6
wip refactor 2023-07-18 23:25:10 +02:00
Quentin 23c663b943
wip refacto broken 2023-07-18 15:00:38 +02:00
Quentin 16a5897f4e
wip parts 2023-07-17 17:14:08 +02:00
Quentin aa2c741921
add a preamble test 2023-07-17 11:44:55 +02:00
Quentin 337d1a47c4
test boundary 2023-07-16 10:09:22 +02:00
Quentin 52dc154616
fix compilation 2023-07-16 09:55:47 +02:00
Quentin a95095ed5d
wip 2023-07-14 19:12:34 +02:00
Quentin 662d82aee9
update readme 2023-07-14 10:44:03 +02:00
Quentin 6b3343f137
implement mime headers 2023-07-14 10:43:31 +02:00
Quentin 4e82941fd0
decode base64 headers 2023-07-13 09:56:24 +02:00
Quentin 76b921c9a3
successfully decode q encoding in header 2023-07-10 17:52:18 +02:00
Quentin d9471f443e
ptext test 2023-07-10 15:27:46 +02:00
Quentin decb4209d9
wip encoding 2023-07-10 11:16:39 +02:00
Quentin 80f1fc9bb8
add tests to lazy parser 2023-07-10 11:14:49 +02:00
Quentin 9b5ceafa5d
mime header fields 2023-07-04 15:50:45 +02:00