Skip to content
Snippets Groups Projects
Commit ed2c80bc authored by Stephan Bosch's avatar Stephan Bosch
Browse files

Updated TODO

parent 47b8548c
No related branches found
No related tags found
No related merge requests found
......@@ -3,11 +3,17 @@ Next (in order of descending priority/precedence):
* Full standards compliance review for the engine and all fully implemented
sieve extensions. Issues discovered so far:
- Header test does not strip trailing whitespace
- Header test does not strip trailing whitespace
- Fix/Report issues listed in 'doc/rfc/RFC Controversy.txt'
* Code cleanup
* Full security review. Enforce limits on number of created objects, script
size, execution time, etc...
- Limit the string size
- Limit the string list size
- Limit the depth of the AST, i.e. command block and test list
nesting.
- Limit the maximum number of included scripts
- Make (configurable) limit on the number of redirects
- Malicious/Broken binary can allocate large variable storage
* Finish the test suite for the base functionality
* Make sure cmusieve can be replaced seamlessly with the new plugin.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment

Consent

On this website, we use the web analytics service Matomo to analyze and review the use of our website. Through the collected statistics, we can improve our offerings and make them more appealing for you. Here, you can decide whether to allow us to process your data and set corresponding cookies for these purposes, in addition to technically necessary cookies. Further information on data protection—especially regarding "cookies" and "Matomo"—can be found in our privacy policy. You can withdraw your consent at any time.