Commit Graph

200 Commits

Author SHA1 Message Date
Quentin a7bd3c475a
fix mime() method 2023-09-18 18:08:07 +02:00
Quentin df0c6fa34f Merge pull request 'expose naive fields' (#27) from fetch-mime-from-anypart into main
Reviewed-on: #27
2023-09-18 16:07:16 +00:00
Quentin 7920955ee5 Merge branch 'main' into fetch-mime-from-anypart 2023-09-18 16:07:07 +00:00
Quentin 0a7179a17c
expose naive fields 2023-09-18 18:06:37 +02:00
Quentin 303fdc3e91 Merge pull request 'attach to child' (#26) from header2 into main
Reviewed-on: #26
2023-09-18 15:25:55 +00:00
Quentin f5f8b8e018
attach to child 2023-09-18 17:24:58 +02:00
Quentin 8b17af73fa Merge pull request 'always attach headers to naivemime' (#25) from headers_kv2 into main
Reviewed-on: #25
2023-09-18 14:38:47 +00:00
Quentin 9eb44b03f7
always attach headers to naivemime 2023-09-18 16:38:04 +02:00
Quentin 5ccc212d15 Merge pull request 'Access headers as key/values' (#24) from headers_map into main
Reviewed-on: #24
2023-08-30 17:50:25 +00:00
Quentin d9285c9ddf
format code 2023-08-30 19:49:04 +02:00
Quentin 2529b0145e
fixed tests! 2023-08-30 19:48:23 +02:00
Quentin 9b828ad6ad
better debug 2023-08-30 19:30:10 +02:00
Quentin 18bb04340a
refactor headers 2023-08-30 19:00:08 +02:00
Quentin d9cf6b225d
fix raw mime test 2/2 2023-08-30 13:31:24 +02:00
Quentin 628fbc507d
fix raw mime test 1/2 2023-08-30 11:46:23 +02:00
Quentin dfb5b9fe0f
refactor imf parsing 2023-08-30 11:35:46 +02:00
Quentin ba59b037ef
add an header kv function 2023-08-30 11:35:29 +02:00
Quentin 5cff5510ac Merge pull request 'add a raw field to mime' (#22) from better_access_to_bytes into main
Reviewed-on: #22
2023-08-16 14:18:51 +00:00
Quentin 8aa23ac5f2
add a raw field to mime 2023-08-16 16:15:57 +02:00
Quentin 32ca628358
prepare v0.1.1 release 2023-07-25 18:33:00 +02:00
Quentin b64c032bff
add compatibility for \r\r\n 2023-07-25 18:27:19 +02:00
Quentin 987024430b
collect raw stuff 2023-07-25 16:20:36 +02:00
Quentin 91fa0d38c3
implement to_string for some types 2023-07-25 14:39:30 +02:00
Quentin 64407b6bee
Add a to_string for mechanism 2023-07-25 14:06:40 +02:00
Quentin 6e3b12c11a
add info about deductible fields 2023-07-25 14:00:01 +02:00
Quentin 7b7d9de92d
improve cargo.toml 2023-07-24 22:14:51 +02:00
Quentin 6ce280151b
report all parsed data 2023-07-24 22:08:13 +02:00
Quentin 07f969d109
Refactor how headers are handled 2023-07-24 19:19:49 +02:00
Quentin 7db49875ea
capture preamble and epilogue 2023-07-24 18:32:26 +02:00
Quentin 606d3f7494
returns the remaining bytes 2023-07-24 18:10:44 +02:00
Quentin 4a46faa670
support multipart/digest parsing 2023-07-24 18:01:37 +02:00
Quentin 9ddd480b0f
add more limitations 2023-07-24 15:55:58 +02:00
Quentin c3d273ed00
improve sota 2023-07-24 15:50:20 +02:00
Quentin df31b25b13
publish my sota 2023-07-24 15:48:48 +02:00
Quentin 99725815af
Document a little bit the code 2023-07-24 14:41:21 +02:00
Quentin b330745e43
improve example 2023-07-24 14:05:47 +02:00
Quentin 40ab7e33b6
refactor mime 2023-07-24 13:53:59 +02:00
Quentin 16006781d0
fix typo 2023-07-24 13:46:00 +02:00
Quentin 14e4c95fe7
Add a diagram of class 2023-07-24 13:44:52 +02:00
Quentin bcb5a81d32
Improve README 2023-07-24 13:05:13 +02:00
Quentin 6af2e38ae3
Remove a warning 2023-07-24 12:45:31 +02:00
Quentin b50c60b7af
Add a support logo 2023-07-24 12:44:21 +02:00
Quentin efe3e85bd2
Clearly state that this project use GPLv3.0 or later 2023-07-24 12:41:10 +02:00
Quentin d42062ce48
reformat code again 2023-07-24 12:37:30 +02:00
Quentin 5cfa06dbf8
split part mod in multiple files 2023-07-24 12:26:53 +02:00
Quentin e76cd78e4f
add an example 2023-07-24 11:17:47 +02:00
Quentin 4ad0aad8be
refactor imf::message::Message 2023-07-24 11:09:21 +02:00
Quentin 63892af012
refactor, mod rfc5322 to imf 2023-07-24 11:02:49 +02:00
Quentin 28873ce073
improve boundary management 2023-07-24 10:27:32 +02:00
Quentin 6c74860f82
apply clippy --fix 2023-07-24 09:24:38 +02:00