|
|
|
@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
…
|
|
|
|
@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 …
|
|
|
|
@1a970cd0640f976f152341597a5249ec22acbba7
|
[1a970cd0640f976f152341597a5249ec22acbba7]
|
21 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[msg::msg] Separate out db::msg and let msg::entity handle the rest
…
|
|
|
|
@8fab37d78032b4009b127dc2d5c06b71a627ebd5
|
[8fab37d78032b4009b127dc2d5c06b71a627ebd5]
|
21 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::connection] Kill idle connections.
Signed-off-by: Antti-Juhani …
|
|
|
|
@92c18c14e163e2ab3200ccad6c6c0e6ee5c3e1a6
|
[92c18c14e163e2ab3200ccad6c6c0e6ee5c3e1a6]
|
21 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Make Alue self-identity in emails configurable
Fixes #52
Signed-off-by: …
|
|
|
|
@19a2630635324aeed23f74061133ba433a639cd4
|
[19a2630635324aeed23f74061133ba433a639cd4]
|
21 months |
Antti-Juhani Kaijanaho <ajk@…> |
[http::request] Handle POST form Content-Types with parameters
…
|
|
|
|
@654bb6066f0a41076097ffd2498c04805e4d7276
|
[654bb6066f0a41076097ffd2498c04805e4d7276]
|
21 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::article,threads] Fixes for pagination
Signed-off-by: Antti-Juhani …
|
|
|
|
@43f521291669f483d361949fa6c886c0fbd94daf
|
[43f521291669f483d361949fa6c886c0fbd94daf]
|
21 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Add support for paginating thread and article lists.
Signed-off-by: …
|
|
|
|
@7eb42bed950e3f81ef9f0d39432e07c55f12cc22
|
[7eb42bed950e3f81ef9f0d39432e07c55f12cc22]
|
21 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::markread] Separate the AJAX interface from the regular POST service …
|
|
|
|
@751fac6b567d675afee10e627efb5cf786ce5c83
|
[751fac6b567d675afee10e627efb5cf786ce5c83]
|
21 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::request] Cleanup
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@ec0da3f87768820f9ca9e8065c7998e9d825bd4c
|
[ec0da3f87768820f9ca9e8065c7998e9d825bd4c]
|
21 months |
Antti-Juhani Kaijanaho <ajk@…> |
[http::markread] Add a simple AJAX protocol
Signed-off-by: Antti-Juhani …
|
|
|
|
@d3efc818ad12f25b70157a80a98888a3fbaac544
|
[d3efc818ad12f25b70157a80a98888a3fbaac544]
|
21 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::markread,article] Prevent marking read after explicit unmarking
…
|
|
|
|
@22d9643ba8d951cde698749cf25dbe905e197a4f
|
[22d9643ba8d951cde698749cf25dbe905e197a4f]
|
21 months |
Antti-Juhani Kaijanaho <ajk@…> |
[http::markread] Use form parsing that works with POST
Signed-off-by: …
|
|
|
|
@563ece2aeca700b9245bc2ac709c7fd346fea911
|
[563ece2aeca700b9245bc2ac709c7fd346fea911]
|
21 months |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Add support for marking messages read
Closes #13
Signed-off-by: …
|
|
|
|
@61975465b66e572def6105480f10917981b1ef0d
|
[61975465b66e572def6105480f10917981b1ef0d]
|
2 years |
Antti-Juhani Kaijanaho <ajk@…> |
[http::connection] That the client closed the connection is not an error
…
|
|
|
|
@ae733bf09b727f294ead488db5ac953eb50f20d8
|
[ae733bf09b727f294ead488db5ac953eb50f20d8]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[nntp::connection::tick] Kill idle connections (timeout at 2 hours)
…
|
|
|
|
@72ebe081314754cf0300ebd5b8969fac31b3330e
|
[72ebe081314754cf0300ebd5b8969fac31b3330e]
|
2 years |
Antti-Juhani Kaijanaho <ajk@…> |
Fix #66
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)
…
|
|
|
|
@476f07325c017e1c3da92b4c10cc38376c5965a5
|
[476f07325c017e1c3da92b4c10cc38376c5965a5]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Better fix for #62: Have BOOST_ASSERT log and throw
Signed-off-by: …
|
|
|
|
@9bfb8ed9c7738314692b11590af59d2b373de8ea
|
[9bfb8ed9c7738314692b11590af59d2b373de8ea]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Revert "Fix #62: Do not crash if no resource is available (log it for …
|
|
|
|
@664ffba88353729fc2e489922d1cde69545131fb
|
[664ffba88353729fc2e489922d1cde69545131fb]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Fix #62: Do not crash if no resource is available (log it for debugging)
…
|
|
|
|
@d0c602a82418184b3475ba518ead4af1d648a4d9
|
[d0c602a82418184b3475ba518ead4af1d648a4d9]
|
2 years |
Antti-Juhani Kaijanaho <ajk@…> |
[http::smanage] Fix #57
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@a7da2447c41793592f84e2fc2ca562325e52c715
|
[a7da2447c41793592f84e2fc2ca562325e52c715]
|
2 years |
Antti-Juhani Kaijanaho <ajk@…> |
Nitfix
Signed-off-by: Antti-Juhani Kaijanaho <ajk@…>
|
|
|
|
@4c34ee2fae88dcc14f454adeb41b44a57f920c98
|
[4c34ee2fae88dcc14f454adeb41b44a57f920c98]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Allow (un)subscribing to an email view of a group
Signed-off-by: …
|
|
|
|
@4ef6a4293abd7c529973b4134f8ea3d5d60cc2da
|
[4ef6a4293abd7c529973b4134f8ea3d5d60cc2da]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http] Move resource_exception handle from templated_resource to …
|
|
|
|
@2705dcb1a8f04d8e6c7419ca294d2cf1d6bef00a
|
[2705dcb1a8f04d8e6c7419ca294d2cf1d6bef00a]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Add support for delivery email verification
Currently, Alue does not send …
|
|
|
|
@4c1c17d3d533402a55bac03afcc2f29e21963933
|
[4c1c17d3d533402a55bac03afcc2f29e21963933]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Allow article metadata to be available to the feed entry content template
…
|
|
|
|
@379414121e93261b82fdefa01b23e7a343ef2097
|
[379414121e93261b82fdefa01b23e7a343ef2097]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
No need to include the From header name in feed author name.
Addresses …
|
|
|
|
@77e429498532f372f8b644cb6da96c166b3f06e5
|
[77e429498532f372f8b644cb6da96c166b3f06e5]
|
2 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Disallow a feed when relevant reading authorization is missing.
…
|
|
|
|
@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 …
|
|
|
|
@868b365c127bbf4f0b52f22da03e32a94a4f6653
|
[868b365c127bbf4f0b52f22da03e32a94a4f6653]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Update the project blurb
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@97ce4926752779cac0f6b8494b0cfdf096ee15f4
|
[97ce4926752779cac0f6b8494b0cfdf096ee15f4]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Require and provide the sessid in a hidden field in POST requests
This …
|
|
|
|
@fa6cebce8965b423046c1139c323fcc1e34b820e
|
[fa6cebce8965b423046c1139c323fcc1e34b820e]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Fix compilation with Boost 0.40
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@c8d2a253f0b5bd3b6c1f2b4e51fa8d04ddd972ba
|
[c8d2a253f0b5bd3b6c1f2b4e51fa8d04ddd972ba]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
http::error_resource bugfix
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@813aea27c7caf6bfb571b91b2a2616b015e21e86
|
[813aea27c7caf6bfb571b91b2a2616b015e21e86]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
compose.cc bugfix
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: …
|
|
|
|
@4569005ffd1c26c26f37c620919150ca560bf7ca
|
[4569005ffd1c26c26f37c620919150ca560bf7ca]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Flush the log after new connections are logged
This hopefully allows logs …
|
|
|
|
@7b919b51fd2a3014b8a70d61d5bf2a2d7c96434d
|
[7b919b51fd2a3014b8a70d61d5bf2a2d7c96434d]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Make http::passwd usable by a logged-in user without an email step
…
|
|
|
|
@8bad164ae9cb8d710c231968a8123bb814ccc246
|
[8bad164ae9cb8d710c231968a8123bb814ccc246]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::redir_resource] Convert into a templated_resource subclass
…
|
|
|
|
@34cd54d5998c69b526e6f2e150aa57f1647dc4e1
|
[34cd54d5998c69b526e6f2e150aa57f1647dc4e1]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::compose] Convert into a templated_resource subclass
Signed-off-by: …
|
|
|
|
@84d6f360b2af61ba254da366c39ba6b1b382a405
|
[84d6f360b2af61ba254da366c39ba6b1b382a405]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::recovery] Convert into a templated_resource subclass
…
|
|
|
|
@2e7f8819219a7632731fd2f5e936e2dcd9fa056f
|
[2e7f8819219a7632731fd2f5e936e2dcd9fa056f]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::passwd] Convert into a templated_resource subclass
Signed-off-by: …
|
|
|
|
@d68736ce3e7da4d0003d83edbe4f25fd30b5967d
|
[d68736ce3e7da4d0003d83edbe4f25fd30b5967d]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::error_resource] Convert into a templated_resource subclass
…
|
|
|
|
@e1d8882218c70a8f9481dcbb6b3261a450b29a42
|
[e1d8882218c70a8f9481dcbb6b3261a450b29a42]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::threads] Convert into a templated_resource subclass
Signed-off-by: …
|
|
|
|
@8dd695e863fbc0370892a7b4ceb9538c451c4704
|
[8dd695e863fbc0370892a7b4ceb9538c451c4704]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::smanage] Convert into a templated_resource subclass
Splits off …
|
|
|
|
@92bb816e1b15b1dd489902297688e9c96692355e
|
[92bb816e1b15b1dd489902297688e9c96692355e]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::reguser] Convert into a templated_resource subclass
Signed-off-by: …
|
|
|
|
@0c4d32e9ad19473381d061441af853f3a112db69
|
[0c4d32e9ad19473381d061441af853f3a112db69]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::grouplist] Convert into a templated_resource subclass
…
|
|
|
|
@3b35af7a6d6351c618fe91aafe1ce73f2fea26b1
|
[3b35af7a6d6351c618fe91aafe1ce73f2fea26b1]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::article] Convert into a templated_resource subclass
Signed-off-by: …
|
|
|
|
@bc46257c9f074b6e4eff0f74dd9bd7c2ea2a3cd7
|
[bc46257c9f074b6e4eff0f74dd9bd7c2ea2a3cd7]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Prepare templated_resource for being a superclass of most resources
…
|
|
|
|
@518236bfc2f4169a64adfeeda09b668949040c18
|
[518236bfc2f4169a64adfeeda09b668949040c18]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http] Try a basic template page before trying a raw file.
Signed-off-by: …
|
|
|
|
@1a4df3fdeac9d3c580acc9d8cb66f8163e301837
|
[1a4df3fdeac9d3c580acc9d8cb66f8163e301837]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Include exception class name in 500 error
Signed-off-by: Antti-Juhani …
|
|
|
|
@67baf13249b9ce99855e16762ee6e2e327e397ca
|
[67baf13249b9ce99855e16762ee6e2e327e397ca]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Provide fullhdr toggle uris to the article template
Signed-off-by: …
|
|
|
|
@ab9e5ccac7bfc74c1f22ecb4719264db4f8e96d0
|
[ab9e5ccac7bfc74c1f22ecb4719264db4f8e96d0]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Rewrite URI query manipulation.
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@8cc21aab34123492af7b252d410aa1a3b9e21289
|
[8cc21aab34123492af7b252d410aa1a3b9e21289]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Fix: make conditions on followup/precursor existence possible
…
|
|
|
|
@134c06b5e9d111c435426c541e964df681962318
|
[134c06b5e9d111c435426c541e964df681962318]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Fix: do provide the subject of the thread outside of a message
…
|
|
|
|
@c5066c8a596b463c8fcc686041bec5a05b6bae16
|
[c5066c8a596b463c8fcc686041bec5a05b6bae16]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Fix: provide information on header mode outside of the article proper
…
|
|
|
|
@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 …
|
|
|
|
@aa229c269ea1754b08ee0e0ab55719396589939a
|
[aa229c269ea1754b08ee0e0ab55719396589939a]
|
3 years |
Antti-Juhani Kaijanaho <ajk@…> |
Add image/vnd.microsoft.icon for .ico
Signed-off-by: Antti-Juhani …
|
|
|
|
@de279b3f2538b01a85916933f764dbd247d82608
|
[de279b3f2538b01a85916933f764dbd247d82608]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Reshuffle password recovery.
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@426d834e729343dcc4d9d6987bd23fc1374985a0
|
[426d834e729343dcc4d9d6987bd23fc1374985a0]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Allow authn form in self-management
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@06b80763ef8dcc7f9f48dccfbc5dab2d0a3e902f
|
[06b80763ef8dcc7f9f48dccfbc5dab2d0a3e902f]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Allow authn form in compose.
Note: actually using that form destroys the …
|
|
|
|
@4e3993719c877c46114d0dde44202392f1b8dd44
|
[4e3993719c877c46114d0dde44202392f1b8dd44]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Allow the authn form in registration
Signed-off-by: Antti-Juhani …
|
|
|
|
@6890dbecd44ff29ae7cd73a8e78e9736f4196170
|
[6890dbecd44ff29ae7cd73a8e78e9736f4196170]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::article] MIME decode *all* instances of From and Subject
…
|
|
|
|
@804d011fa72b07773ba7599aff6a59f17ed8aca0
|
[804d011fa72b07773ba7599aff6a59f17ed8aca0]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::compose] Rewrite format=flowed support
Now handles quoting …
|
|
|
|
@c874fa9cbe718c57a4e49fd2150efb8374c8de53
|
[c874fa9cbe718c57a4e49fd2150efb8374c8de53]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::compose] Represent paras in flowed format better
Now there ought …
|
|
|
|
@3d4c170309b2013e2d905dc8e56d9a05780cf5c9
|
[3d4c170309b2013e2d905dc8e56d9a05780cf5c9]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::file_resource] Fix image media types.
Signed-off-by: Antti-Juhani …
|
|
|
|
@e103fdbad662b5ddd60581d29dcfa2dc4c2db4f6
|
[e103fdbad662b5ddd60581d29dcfa2dc4c2db4f6]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
FIX: Register link is now absolute
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 …
|
|
|
|
@7690e5e8af483f1fdd207a705564708272598dba
|
[7690e5e8af483f1fdd207a705564708272598dba]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
"Filed in" links now honor thread-summary setting
Signed-off-by: …
|
|
|
|
@23225d823101c7ef7f14dafd65b41528cf4055c8
|
[23225d823101c7ef7f14dafd65b41528cf4055c8]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Add a flat-thread ("forum-style") view.
Signed-off-by: Antti-Juhani …
|
|
|
|
@913cbebc2050702c01d3fb809cf75f1839821cce
|
[913cbebc2050702c01d3fb809cf75f1839821cce]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Add support for user self-registration.
Signed-off-by: Antti-Juhani …
|
|
|
|
@f94a9cea030bbcbb42bff198a70eb573556a81d3
|
[f94a9cea030bbcbb42bff198a70eb573556a81d3]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Read roles from the database
NOTE: removes the USER attribute …
|
|
|
|
@c601f3f2844c481ddb68e2298474b962585a8bf2
|
[c601f3f2844c481ddb68e2298474b962585a8bf2]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Roles framework.
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@203105ded7846270cec881dc93f639b2bbf5b27c
|
[203105ded7846270cec881dc93f639b2bbf5b27c]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
Implement user self-management.
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@7b5e92ed11636501e53b51478c54e2798fafa288
|
[7b5e92ed11636501e53b51478c54e2798fafa288]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::authn] Reuse code.
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@49348ea7a852f5c3ffab43b471f3487365feea8c
|
[49348ea7a852f5c3ffab43b471f3487365feea8c]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::authn] Include an error message when authn fails.
Signed-off-by: …
|
|
|
|
@7ed27baac6a13cee8a5fa827734ab2621a6adcb4
|
[7ed27baac6a13cee8a5fa827734ab2621a6adcb4]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::authn] Improve authn message handling.
Signed-off-by: Antti-Juhani …
|
|
|
|
@a6b2952eedc959ffe828928db34acb910d3a2bac
|
[a6b2952eedc959ffe828928db34acb910d3a2bac]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::authn] Add feedback to pressing the password recovery button
…
|
|
|
|
@b9e3c5ec2491f25e19ec178039e41a55a0f429b0
|
[b9e3c5ec2491f25e19ec178039e41a55a0f429b0]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani@…> |
[http::authn] Provide the userid to the lost-password message template
…
|
|
|
|
@464b3473834a407618e5574c034f52a43c7542b2
|
[464b3473834a407618e5574c034f52a43c7542b2]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
Use operator-email as from address
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@7b5153295f0ac44cbfb8fe910ca977199e4050cc
|
[7b5153295f0ac44cbfb8fe910ca977199e4050cc]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
Add (only smarthost-capable) SMTP client for sending email
Signed-off-by: …
|
|
|
|
@3c64da033966fcd9f302077140c6a157bd1dfe0a
|
[3c64da033966fcd9f302077140c6a157bd1dfe0a]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
Custom assert macro
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@8c99b67b8a6c01b3a8d205550a4f4e1b98e63bff
|
[8c99b67b8a6c01b3a8d205550a4f4e1b98e63bff]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
User database rewrite
Features:
* The persistent user data (excluding …
|
|
|
|
@a440de3b6ed93bcf248bc26c626b7c9f49645cda
|
[a440de3b6ed93bcf248bc26c626b7c9f49645cda]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
[HTTP] Add support for serving verbatim files
This is intended primarily …
|
|
|
|
@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)
…
|
|
|
|
@2d70d23bc75856d2e8ac4d2a3ed99901ef814925
|
[2d70d23bc75856d2e8ac4d2a3ed99901ef814925]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
[msg::msg] Add MIME completion
Signed-off-by: Antti-Juhani Kaijanaho …
|
|
|
|
@64dd5a4d2d3c3e23a47b3c7146ea5f2a62df0704
|
[64dd5a4d2d3c3e23a47b3c7146ea5f2a62df0704]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
[http::response] Log the response code
Signed-off-by: Antti-Juhani …
|
|
|
|
@7863b9ccaebbaaa3757ec4b3d756e77c6a4dc1b7
|
[7863b9ccaebbaaa3757ec4b3d756e77c6a4dc1b7]
|
3 years |
Antti-Juhani Kaijanaho <antti-juhani.kaijanaho@…> |
Handle article wire format correctly in HTTP
Signed-off-by: Antti-Juhani …
|
|
|
|
@56f42858fcba4ce633bac1927dc312d8effeba3d
|
[56f42858fcba4ce633bac1927dc312d8effeba3d]
|
3 years |
Antti-Juhani Kaijanaho <ajk@…> |
Log HTTP request processing time (excluding network transput)
…
|
|
|
|
@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 …
|
|
|
|