|
|
|
@2a665297c7a8b588c97e99f1843a3b75aad25531
|
[2a665297c7a8b588c97e99f1843a3b75aad25531]
|
16 months |
Antti-Juhani Kaijanaho <ajk@…> |
Fix #81: Correct handling of Content- header fields in multiparting …
|
|
|
|
@11cf105fe323361072281747558cb61752f33fa8
|
[11cf105fe323361072281747558cb61752f33fa8]
|
20 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
#60: Add a footer to email distributed posts
Signed-off-by: Antti-Juhani …
|
|
|
|
@99057e4d73dbb905f06f5ccc4ea49708b8aaa0a8
|
[99057e4d73dbb905f06f5ccc4ea49708b8aaa0a8]
|
20 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Rework entity handling
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@1a970cd0640f976f152341597a5249ec22acbba7
|
[1a970cd0640f976f152341597a5249ec22acbba7]
|
21 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[msg::msg] Separate out db::msg and let msg::entity handle the rest
…
|
|
|
|
@e7bbf3c6b857df8ad33c4d39396d693b48a48461
|
[e7bbf3c6b857df8ad33c4d39396d693b48a48461]
|
21 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Add support for message/rfc822
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@c504199e7e127458fff243397776ee854e62b7a3
|
[c504199e7e127458fff243397776ee854e62b7a3]
|
21 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Support multipart entities
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@62231ec0359b34f6a82b6688a7af97f2eb2ede10
|
[62231ec0359b34f6a82b6688a7af97f2eb2ede10]
|
21 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[msg::entity] Add a stub for get_decoded_body.
Signed-off-by: …
|
|
|
|
@994811461679afe70ab81e079fd87191d609be9d
|
[994811461679afe70ab81e079fd87191d609be9d]
|
22 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[msg::msg::parse_date] A missing date is not a bad date
Signed-off-by: …
|
|
|
|
@959687afa28ccfe698945609bed89f4f17adc1cb
|
[959687afa28ccfe698945609bed89f4f17adc1cb]
|
2 years |
Antti-Juhani Kaijanaho <ajk@…> |
Fix #64
Signed-off-by: Antti-Juhani Kaijanaho <ajk@…>
|
|
|
|
@19beb87b09eead3ac023e509e8df964ec8d55566
|
[19beb87b09eead3ac023e509e8df964ec8d55566]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Implement #16: Posting by email is now possible (requires server setup)
…
|
|
|
|
@4c1c17d3d533402a55bac03afcc2f29e21963933
|
[4c1c17d3d533402a55bac03afcc2f29e21963933]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Allow article metadata to be available to the feed entry content template
…
|
|
|
|
@3fef1388d6255694b9d7f376fa51b28ea2df1723
|
[3fef1388d6255694b9d7f376fa51b28ea2df1723]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Nit
Signed-off-by: Antti-Juhani Kaijanaho <antti-juhani@…>
|
|
|
|
@0f5ff3a982de4d57ffc4c836d72e9d1d985ca8cc
|
[0f5ff3a982de4d57ffc4c836d72e9d1d985ca8cc]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Fix timezone adjustment in date parsing
Addresses #50
Signed-off-by: …
|
|
|
|
@b56019b1cb6f8796b645e348227f2ec175cb43a1
|
[b56019b1cb6f8796b645e348227f2ec175cb43a1]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Update the cached parsed date in a message when Date is modified
…
|
|
|
|
@299b297d99e7183ef6e592ab5bbf6c0f56ab4104
|
[299b297d99e7183ef6e592ab5bbf6c0f56ab4104]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Keep track of a thread's latest date; sort threads based on it
Also, use …
|
|
|
|
@cc0a570a9262613f7046938be649f27646987cb8
|
[cc0a570a9262613f7046938be649f27646987cb8]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Add support for Atom feeds, and implement a group feed
Partially …
|
|
|
|
@868b365c127bbf4f0b52f22da03e32a94a4f6653
|
[868b365c127bbf4f0b52f22da03e32a94a4f6653]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Update the project blurb
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@eebf09b05617bf393b52ebb6ae9291845788a79b
|
[eebf09b05617bf393b52ebb6ae9291845788a79b]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
A massive rewrite of the templating system and its usage
Signed-off-by: …
|
|
|
|
@a4c6095f6da3724ac02f1ab35140bf6ad675e7a0
|
[a4c6095f6da3724ac02f1ab35140bf6ad675e7a0]
|
3 years |
Antti-Juhani Kaijanaho <ajk@…> |
Fix compie error
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@68785bd1b7cd8bac406024f8073eb868c05ad833
|
[68785bd1b7cd8bac406024f8073eb868c05ad833]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Rearrange text_plain as a proper mime_entity
Signed-off-by: Antti-Juhani …
|
|
|
|
@b5ea61b26816cd17402115a9ca8e64efea98a9c1
|
[b5ea61b26816cd17402115a9ca8e64efea98a9c1]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Split msg::entity out of msg::msg
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@ae0083a5457a3b3278afc4414326a5d13b9a197a
|
[ae0083a5457a3b3278afc4414326a5d13b9a197a]
|
3 years |
Antti-Juhani Kaijanaho <ajk@…> |
Fix base64 header decoding.
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@48298252ed55b3529a4c280df2ea78e625dadc91
|
[48298252ed55b3529a4c280df2ea78e625dadc91]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::compose] Generate format=flowed
Known bug: quotes are handled …
|
|
|
|
@b5246352960d0ca836c8c4c831c5f8356087fcf3
|
[b5246352960d0ca836c8c4c831c5f8356087fcf3]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Add support for displaying format=flowed in HTTP
Signed-off-by: …
|
|
|
|
@c78a73e473bb3384a2dd64f94d883df30e8e0fdf
|
[c78a73e473bb3384a2dd64f94d883df30e8e0fdf]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Log HTTP method and referer routinely.
Signed-off-by: Antti-Juhani …
|
|
|
|
@6cbe3cbba370a99fbbe5ef8458ff1ab03eddef2b
|
[6cbe3cbba370a99fbbe5ef8458ff1ab03eddef2b]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[msg::msg::replace_field] FIX: Index new headers correctly
Signed-off-by: …
|
|
|
|
@9b1d3d07cf9412002819f410882d4e3d0e20d469
|
[9b1d3d07cf9412002819f410882d4e3d0e20d469]
|
3 years |
Antti-Juhani Kaijanaho <ajk@…> |
Use the legacy format for OVERVIEW.FMT (to support slrn)
Signed-off-by: …
|
|
|
|
@c601f3f2844c481ddb68e2298474b962585a8bf2
|
[c601f3f2844c481ddb68e2298474b962585a8bf2]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Roles framework.
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@70fc85e5e207d0fedf8b0ff87d87d9bb9e8a44e3
|
[70fc85e5e207d0fedf8b0ff87d87d9bb9e8a44e3]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
[msg::msg] Add new fields to the end, not the beginning, of the header
…
|
|
|
|
@3c64da033966fcd9f302077140c6a157bd1dfe0a
|
[3c64da033966fcd9f302077140c6a157bd1dfe0a]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
Custom assert macro
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@cfb370aa241f60d4ab4182c8484f8097989d5dbc
|
[cfb370aa241f60d4ab4182c8484f8097989d5dbc]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
[msg::msg] New methods get_header and get_article
Signed-off-by: …
|
|
|
|
@3b69d61bfab49d0971d5d08b2b37bc7a7bed2046
|
[3b69d61bfab49d0971d5d08b2b37bc7a7bed2046]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
Rename rand local names to avoid confusion with the standard name
…
|
|
|
|
@f2089ace8236891c5f14d9360a9bb1634823d2e4
|
[f2089ace8236891c5f14d9360a9bb1634823d2e4]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
Move dot-stuffing to msg::msg (and provide a CRLF canonization helper)
…
|
|
|
|
@40242a4cb7c950f7f573cec4b39e3f41507ceab5
|
[40242a4cb7c950f7f573cec4b39e3f41507ceab5]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
Brown paper bag - Fix generation of message ids
Signed-off-by: …
|
|
|
|
@2d70d23bc75856d2e8ac4d2a3ed99901ef814925
|
[2d70d23bc75856d2e8ac4d2a3ed99901ef814925]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
[msg::msg] Add MIME completion
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@4c99735a21b46a4dc43bf66deeebcb2e9636e973
|
[4c99735a21b46a4dc43bf66deeebcb2e9636e973]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
Typo
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@4be07f3450beca82f5fad885a280924c0181dfb0
|
[4be07f3450beca82f5fad885a280924c0181dfb0]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
Move message completion and validation largely to msg::msg
Signed-off-by: …
|
|
|
|
@36f532c10bd4cbdb31dc6b12f71b3f48066e8af2
|
[36f532c10bd4cbdb31dc6b12f71b3f48066e8af2]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
Make global configuration globally accessible
Signed-off-by: Antti-Juhani …
|
|
|
|
@2322378fac089ad4cc2e3433bc96207737d1f6df
|
[2322378fac089ad4cc2e3433bc96207737d1f6df]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
[HTTP/post] Completed.
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@2ee148fc7a88db16abb64b7ff0dea754bf5ea70b
|
[2ee148fc7a88db16abb64b7ff0dea754bf5ea70b]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
[HTML/compose] Redo the composition interface.
Signed-off-by: …
|
|
|
|
@80cf447941673f387329c87036d05632591363e9
|
[80cf447941673f387329c87036d05632591363e9]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
Reduce nonessential header interdependence
Signed-off-by: Antti-Juhani …
|
|
|
|
@84a78ba8ead7af7464fc360cf604ba4e7610d28a
|
[84a78ba8ead7af7464fc360cf604ba4e7610d28a]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
Msgid parsing improvement
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@1d7fa3f7cadbdd784cea74b32a1d6238a3f10567
|
[1d7fa3f7cadbdd784cea74b32a1d6238a3f10567]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
msgid parsing
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@018297c9f3fa499e12dce91f58b221d93813a7e1
|
[018297c9f3fa499e12dce91f58b221d93813a7e1]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
Add RFC5322 scanner helpers with RFC2047 decoding, and use them in HTML
…
|
|
|
|
@10efd63279aeb492dc5f02886d22d8590f45501b
|
[10efd63279aeb492dc5f02886d22d8590f45501b]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[HTTP/compose] Composition, first part.
Posting does not yet work.
…
|
|
|
|
@df44a200186324684449aba93b4fdd2029a4feb7
|
[df44a200186324684449aba93b4fdd2029a4feb7]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[NNTP & HTTP] Don't display restricted individual messages if not authned
…
|
|
|
|
@932b56b1f54534806d3ee602f611802a87c12749
|
[932b56b1f54534806d3ee602f611802a87c12749]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Article xref and followups in HTML
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@8d53c3f4e0599c0f7c898f827a8058b918e808a1
|
[8d53c3f4e0599c0f7c898f827a8058b918e808a1]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Remove debugging output to std::cerr
Signed-off-by: Antti-Juhani …
|
|
|
|
@7e4ee118db823fdd859ac11fb0b4e4b06ce71975
|
[7e4ee118db823fdd859ac11fb0b4e4b06ce71975]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Bugfix: xref was missing server-name (required by usefor-12)
…
|
|
|
|
@b923684e018c0de4ae1bea994e29b5839b298313
|
[b923684e018c0de4ae1bea994e29b5839b298313]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Bugfix: crossposts were misparsed
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@590fa0cfe3abbb3fdcb29c9a4fe35aededd90e87
|
[590fa0cfe3abbb3fdcb29c9a4fe35aededd90e87]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
A rewritten article database
WARNING! This does NOT support the old …
|
|
|
|
@36952fa4b32a78e9a9538d4f27be27593446dce7
|
[36952fa4b32a78e9a9538d4f27be27593446dce7]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Revert "Move the current article database code to *v1 namespaces."
This …
|
|
|
|
@b7976c6fb20a588046a3d5aef9b17bd6023e4748
|
[b7976c6fb20a588046a3d5aef9b17bd6023e4748]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Move the current article database code to *v1 namespaces.
Signed-off-by: …
|
|
|
|
@abb61fe06f1e397a16af5e960b77501965820539
|
[abb61fe06f1e397a16af5e960b77501965820539]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Fix off-by-one error in :lines output
Signed-off-by: Antti-Juhani …
|
|
|
|
@c1da67106df8bf1d948b25134233dc67bd4b2920
|
[c1da67106df8bf1d948b25134233dc67bd4b2920]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Rewrite TLS support to use GnuTLS (removes dependency on OpenSSL)
…
|
|
|
|
@60c996df5c9be94970a41f0f2c83a64257fdd386
|
[60c996df5c9be94970a41f0f2c83a64257fdd386]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Miscellaneous fixes
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@b3de4c11079ca4e7359717e15382b47b16d8ba42
|
[b3de4c11079ca4e7359717e15382b47b16d8ba42]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Fix Path update on injection (and header replacement in general)
…
|
|
|
|
@fbf20d2b579a4bd2cd51eb5e662c10278e5f3c7d
|
[fbf20d2b579a4bd2cd51eb5e662c10278e5f3c7d]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
STARTTLS
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@5939ed5e84f0a9870d7c3a310b2ed5578c879948
|
[5939ed5e84f0a9870d7c3a310b2ed5578c879948]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Fix :bytes and :lines
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@6bbcf4b29c4e992ba5a92bf18521f8bf83cf5c2c
|
[6bbcf4b29c4e992ba5a92bf18521f8bf83cf5c2c]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
USEFOR/USEPRO injection responsibilities partially implemented
…
|
|
|
|
@2c32605a65d9515fee0c2bfbc4ea972787c621e6
|
[2c32605a65d9515fee0c2bfbc4ea972787c621e6]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
A rudimentary message filing system
Stores groups and messages in one …
|
|
|
|
@e8a35ae4743cc6f32a0c77baf4d266af0907e6c7
|
[e8a35ae4743cc6f32a0c77baf4d266af0907e6c7]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Rewrite connection's receive-dispatch-respond logic.
The old one threw …
|
|
|
|
@fb889da76459434eeb345c2be153f3e07e2b32bb
|
[fb889da76459434eeb345c2be153f3e07e2b32bb]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
XOVER
Signed-off-by: Antti-Juhani Kaijanaho <antti-juhani@…>
|
|
|
|
@f3b39e41f74a8474ea38c40f72c421404e3b2d7f
|
[f3b39e41f74a8474ea38c40f72c421404e3b2d7f]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Lots of new commands.
ARTICLE, BODY, GROUP, HEAD, HELP, LAST, LISTGROUP, …
|