|
|
|
@173e2ce96a7bde630476defe34fae1b5ed1baaba
|
[173e2ce96a7bde630476defe34fae1b5ed1baaba]
|
16 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
#79: Kill tlate::msg_value precursor and followup lists if they are empty
…
|
|
|
|
@34bf9ca2b8b07128490ac650759c41566bb8d4a7
|
[34bf9ca2b8b07128490ac650759c41566bb8d4a7]
|
16 months |
Antti-Juhani Kaijanaho <ajk@…> |
Fix null-ptr assertion failure in tlate::msg_value
Signed-off-by: …
|
|
|
|
@f2c6ab73bbeb02eb513a3952a380305eeeae60ff
|
[f2c6ab73bbeb02eb513a3952a380305eeeae60ff]
|
16 months |
ajk <ajk@…> |
#82: Integrate sub/unsub messages and email confirmation messages
…
|
|
|
|
@2114058982a08f59f0f312544a16250eceab0098
|
[2114058982a08f59f0f312544a16250eceab0098]
|
17 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
#14: Support moderators with kill/mark-as-spam and resurrection powers
…
|
|
|
|
@ba71d648d510299215c2db6eb791a1215d263ea3
|
[ba71d648d510299215c2db6eb791a1215d263ea3]
|
20 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Record posting user.
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@383796fa5544ac0c42f5599e6de3d3aa06cde8bb
|
[383796fa5544ac0c42f5599e6de3d3aa06cde8bb]
|
20 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
#76: Email subscription and unsubscription notifications
Signed-off-by: …
|
|
|
|
@99057e4d73dbb905f06f5ccc4ea49708b8aaa0a8
|
[99057e4d73dbb905f06f5ccc4ea49708b8aaa0a8]
|
20 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Rework entity handling
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@c53e53f1cb0d542e5c931555a591d2589c033006
|
[c53e53f1cb0d542e5c931555a591d2589c033006]
|
21 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Delete tlate/old-tlate.hh
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 …
|
|
|
|
@28939ac15506b95f59142a06b7d6794a801f8198
|
[28939ac15506b95f59142a06b7d6794a801f8198]
|
21 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Allow templates access to literal special characters
The variable "_" …
|
|
|
|
@62c7c77e091368d89d5f9699dd6185177dd37f4b
|
[62c7c77e091368d89d5f9699dd6185177dd37f4b]
|
21 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[tlate::thread_value] Bugfixes
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@43f521291669f483d361949fa6c886c0fbd94daf
|
[43f521291669f483d361949fa6c886c0fbd94daf]
|
21 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Add support for paginating thread and article lists.
Signed-off-by: …
|
|
|
|
@563ece2aeca700b9245bc2ac709c7fd346fea911
|
[563ece2aeca700b9245bc2ac709c7fd346fea911]
|
21 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Add support for marking messages read
Closes #13
Signed-off-by: …
|
|
|
|
@c04e3c7b94fa30438cb7c897e866588a2a959589
|
[c04e3c7b94fa30438cb7c897e866588a2a959589]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Nitfixes
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@4c34ee2fae88dcc14f454adeb41b44a57f920c98
|
[4c34ee2fae88dcc14f454adeb41b44a57f920c98]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Allow (un)subscribing to an email view of a group
Signed-off-by: …
|
|
|
|
@d8648cf9c5f912a26baebb1464e421522161800c
|
[d8648cf9c5f912a26baebb1464e421522161800c]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[tlate::date_value] Add some more choice for component formatting.
…
|
|
|
|
@4c1c17d3d533402a55bac03afcc2f29e21963933
|
[4c1c17d3d533402a55bac03afcc2f29e21963933]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Allow article metadata to be available to the feed entry content template
…
|
|
|
|
@0311b9245ec8c44742b0b7313b8a40635e5494c4
|
[0311b9245ec8c44742b0b7313b8a40635e5494c4]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[tlate::date_value] Do not try to break down an invalid date
Completes …
|
|
|
|
@987de1071fffd236a8c527ba3acf198acbe612b7
|
[987de1071fffd236a8c527ba3acf198acbe612b7]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Add support for a dedicated date type in templates.
Signed-off-by: …
|
|
|
|
@299b297d99e7183ef6e592ab5bbf6c0f56ab4104
|
[299b297d99e7183ef6e592ab5bbf6c0f56ab4104]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Keep track of a thread's latest date; sort threads based on it
Also, use …
|
|
|
|
@5a1670789eb0794a16ec88e8cea39aa9a46f9a81
|
[5a1670789eb0794a16ec88e8cea39aa9a46f9a81]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Atom feed for each thread
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@cc0a570a9262613f7046938be649f27646987cb8
|
[cc0a570a9262613f7046938be649f27646987cb8]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Add support for Atom feeds, and implement a group feed
Partially …
|
|
|
|
@b3686ecab06700730708403b1d1e85eaf2f56139
|
[b3686ecab06700730708403b1d1e85eaf2f56139]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[SECURITY] [tlate::msg_value] Handle empty thread_node pointers gracefully …
|
|
|
|
@868b365c127bbf4f0b52f22da03e32a94a4f6653
|
[868b365c127bbf4f0b52f22da03e32a94a4f6653]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Update the project blurb
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@1e28994db9b0d763535802ec57bf6d846c3f48cc
|
[1e28994db9b0d763535802ec57bf6d846c3f48cc]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[tlate::msg_value] Do not include the message in its list of precursors
…
|
|
|
|
@0aab93ba05631253155d0cdd5059158cae7f269b
|
[0aab93ba05631253155d0cdd5059158cae7f269b]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[tlate::def] Set a limit to how many times a function can be called
The …
|
|
|
|
@130a42d34f091a92300eb9988d79070c9cd22deb
|
[130a42d34f091a92300eb9988d79070c9cd22deb]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[tlate::scanner] Ignore recursive includes.
Partial fix for #12
…
|
|
|
|
@5ce6c833ef258d72f1ac4b440158201ddda8f5d3
|
[5ce6c833ef258d72f1ac4b440158201ddda8f5d3]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Provide a precursors attribute in a message object.
Fixes #21.
…
|
|
|
|
@26b574e454e015e556453498c1dda275652cb2b5
|
[26b574e454e015e556453498c1dda275652cb2b5]
|
3 years |
Antti-Juhani Kaijanaho <ajk@…> |
Fixes to allow compilation with g++ 4.3.2
Signed-off-by: Antti-Juhani …
|
|
|
|
@24566b42c75960d68f3eb6bdbc5da3d6f8909455
|
[24566b42c75960d68f3eb6bdbc5da3d6f8909455]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Bugfix
Signed-off-by: Antti-Juhani Kaijanaho <antti-juhani@…>
|
|
|
|
@eebf09b05617bf393b52ebb6ae9291845788a79b
|
[eebf09b05617bf393b52ebb6ae9291845788a79b]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
A massive rewrite of the templating system and its usage
Signed-off-by: …
|
|
|
|
@d9acdbddaa218f04d3430b7a056cce9e0921b101
|
[d9acdbddaa218f04d3430b7a056cce9e0921b101]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Basic tlate tests.
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@0a2c57b72c363acf54410d35ce616bc09b467234
|
[0a2c57b72c363acf54410d35ce616bc09b467234]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Add a unit test framework
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@7d800a4197bd506752f27503b3c2aac839372310
|
[7d800a4197bd506752f27503b3c2aac839372310]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[tlate::tlate] Support one-line comments.
Signed-off-by: Antti-Juhani …
|
|
|
|
@3b35af7a6d6351c618fe91aafe1ce73f2fea26b1
|
[3b35af7a6d6351c618fe91aafe1ce73f2fea26b1]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::article] Convert into a templated_resource subclass
Signed-off-by: …
|
|
|
|
@518236bfc2f4169a64adfeeda09b668949040c18
|
[518236bfc2f4169a64adfeeda09b668949040c18]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http] Try a basic template page before trying a raw file.
Signed-off-by: …
|
|
|
|
@8cc21aab34123492af7b252d410aa1a3b9e21289
|
[8cc21aab34123492af7b252d410aa1a3b9e21289]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Fix: make conditions on followup/precursor existence possible
…
|
|
|
|
@dac87196fb423251e0ee811fe6db039d5ce50831
|
[dac87196fb423251e0ee811fe6db039d5ce50831]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Add a template language reference
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 …
|
|
|
|
@36f532c10bd4cbdb31dc6b12f71b3f48066e8af2
|
[36f532c10bd4cbdb31dc6b12f71b3f48066e8af2]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
Make global configuration globally accessible
Signed-off-by: Antti-Juhani …
|
|
|
|
@84786a95e8ef4ed33e29e1a1a071294767b4fb20
|
[84786a95e8ef4ed33e29e1a1a071294767b4fb20]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Bugfix: template if works now correctly for completely unknown attributes
…
|
|
|
|
@30cdd8c3cf2f1b389adaeb730419f026b6beaf01
|
[30cdd8c3cf2f1b389adaeb730419f026b6beaf01]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Article view for HTML
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@0aa13043d8652d7ac6ace3e3233928a8e0c57c10
|
[0aa13043d8652d7ac6ace3e3233928a8e0c57c10]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Add support for recursive template functions
Syntax:
$def NAME(PARAM1, …
|
|
|
|
@0cb9706c0931598dd6d55badeabfcb3a6fe3b886
|
[0cb9706c0931598dd6d55badeabfcb3a6fe3b886]
|
3 years |
Antti-Juhani Kaijanaho <ajk@…> |
Bugfix: Do eat the final CBRACE after an else.
Signed-off-by: …
|
|
|
|
@b0d6c6f51b2c745e01dca2f5ff8820f9593ecdf1
|
[b0d6c6f51b2c745e01dca2f5ff8820f9593ecdf1]
|
3 years |
Antti-Juhani Kaijanaho <ajk@…> |
Bugfix: the template parser must eat at least one token in each iteration
…
|
|
|
|
@3ea2982008ece65dbd632fb4f17bd94900ad61df
|
[3ea2982008ece65dbd632fb4f17bd94900ad61df]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Template improvements
* $foo$$bar$ can now be written as $foo bar$; …
|
|
|
|
@59f9cf930c0604b04b59c16c7b0828a28bdf9084
|
[59f9cf930c0604b04b59c16c7b0828a28bdf9084]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Add a template engine.
Signed-off-by: Antti-Juhani Kaijanaho …
|