Commit Graph

38 Commits

Author SHA1 Message Date
Adam D. Ruppe 26637a230c small updates 2024-04-20 08:03:00 -04:00
Inkrementator 2ce34139d6
Merge branch 'master' into EMail_Remove_Allocation 2024-04-19 15:40:35 +00:00
Inkrementator be963eef83 Unit test email roundtrip 2024-04-19 15:21:47 +02:00
Inkrementator 318b0fd320 Let user define linesep + documentation 2024-04-19 14:21:32 +02:00
anon aa0f47caa1 Unittest mime base64 decoder encoder 2024-04-19 12:47:16 +02:00
anon ca4adf991f Clean up stupid code 2024-04-19 12:46:57 +02:00
anon a2bec4b4fa Remove an allocation when decoding base64 2024-04-19 01:20:08 +02:00
Adam D. Ruppe 97313ae98e
Merge pull request #427 from Inkrementator/RFC2045_FIX
Rfc2045 fixes
2024-04-18 19:05:12 -04:00
anon 315a8869a4 Explicitly state that the text/html body isn't transfer-encoded
I'm not sure this is important, but thunderbird does it too, so it can't
hurt.

Relevant: RFC 2045 Sec. 6.4:
>The Content-Transfer-Encoding values "7bit", "8bit", and "binary" all
>mean that the identity (i.e. NO) encoding transformation has been
>performed.  As such, they serve simply as indicators of the domain of
>the body data, and provide useful information about the sort of
>encoding that might be needed for transmission in a given transport
>system.  The terms "7bit data", "8bit data", and "binary data" are
>all defined in Section 2.
2024-04-18 23:34:28 +02:00
anon dc2821ceab Limit base64-encoded data to 76 chars per line
excluding CRLF
2024-04-18 23:18:37 +02:00
Adam D. Ruppe 89252d46e4 clear all opend deprecations 2024-03-30 22:00:29 -04:00
Adam D. Ruppe 214322792d style edits 2021-08-12 16:43:50 -04:00
Emil Nicolaie Perhinschi a00eb2dd86 Merge branch 'filename_application_octet_stream' 2021-08-12 23:29:56 +03:00
Emil Nicolaie Perhinschi 47744e75f2 fix name for attachment when content type is application/octet-stream 2021-08-12 23:25:24 +03:00
Adam D. Ruppe 846105b0be style 2021-07-16 15:09:17 -04:00
Emil Nicolaie Perhinschi 64531cf1db fixes for attachment processing, as instructed by A.Ruppe 2021-07-16 22:01:26 +03:00
Adam D. Ruppe 868323bac0 omg i forgot stuff 2021-01-19 23:03:19 -05:00
Adam D. Ruppe 851f6b144c some relays only support email so strip when sending there 2020-10-29 14:47:06 -04:00
Adam D. Ruppe 89d53a071f starttls 2020-07-06 10:55:20 -04:00
Adam D. Ruppe 8d57ff1f5e basic header docs of all public modules 2019-12-06 22:57:49 -05:00
Adam D. Ruppe 449f46307e wrong types 2019-11-01 15:09:46 -04:00
Adam D. Ruppe 50a752df70 more recent updates 2019-05-11 10:30:16 -04:00
Adam D. Ruppe 917c408187 catchup 2018-05-09 08:08:16 -04:00
Adam D. Ruppe 31470105e3 add deprecated alias for transition period 2018-02-20 17:44:07 -05:00
Adam D. Ruppe c70ce55098 handle base64 html email 2017-05-05 16:28:31 -04:00
Adam D. Ruppe 0dbcaa6ed0 ketmar patches 2017-02-25 22:39:19 -05:00
Adam D. Ruppe c4d9ade586 ketmar base64 encoded body 2017-02-17 12:52:33 -05:00
Adam D. Ruppe 06e3d82803 ketmar patch for non mbox format 2017-02-17 10:23:11 -05:00
Adam D. Ruppe c713cd6b63 selector bugs 2016-02-27 13:20:02 -05:00
Juanjo Alvarez 576eb15638 some improvements to emails.d decoders (after testing against 100.000+ emails) 2014-06-17 14:46:40 +02:00
Adam D. Ruppe 18990bf44f idk 2014-06-07 20:34:59 -04:00
Adam D. Ruppe 48e3dc9ca7 charset bug 2013-05-30 10:03:54 -04:00
Adam D. Ruppe 65513f5ccf catch up 2013-04-11 07:59:49 -04:00
Adam D. Ruppe 290f6c794c more read support 2013-03-01 15:07:38 -05:00
Adam D. Ruppe 4ff49846d4 better mime fixing 2013-02-16 11:18:00 -05:00
Adam D. Ruppe 86d1a3dcb1 dmd 2.061 2013-01-10 08:15:04 -05:00
Adam D. Ruppe fd7bfd5c25 my new little email lib 2012-09-25 18:56:03 -04:00
Adam D. Ruppe 4b5a1a916e more stuff 2012-08-11 22:53:46 -04:00