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

Updated documentation.

parent dd0ffe54
No related branches found
No related tags found
No related merge requests found
...@@ -54,7 +54,7 @@ Extensions and their implementation status: ...@@ -54,7 +54,7 @@ Extensions and their implementation status:
relational: full relational: full
regex: full, but suboptimal regex: full, but suboptimal
vacation: validation, generation and interpretation; no execution vacation: validation, generation and interpretation; no execution
imapflags: validation, generation and interpretation for commands imapflags: flag management works, but flags are not stored.
include: planned (* first leave out variables support) include: planned (* first leave out variables support)
variables: planned (* also amend previously implemented extensions) variables: planned (* also amend previously implemented extensions)
body: planned body: planned
...@@ -97,7 +97,9 @@ TODO ...@@ -97,7 +97,9 @@ TODO
* Produce a fully working interpreter that actually executes actions, currently * Produce a fully working interpreter that actually executes actions, currently
tests are evaluated and actions just print their occurence. tests are evaluated and actions just print their occurence.
* Resolve code duplication introduced for handling address-parts and match-types * Resolve code duplication introduced for handling address-parts and match-types
in different command implementations. in different command implementations.
* Implement a faster substring search algorithm to make sopport for the body
extension a less bad idea.
* Further implement error handling and limit the maximum number of errors. * Further implement error handling and limit the maximum number of errors.
* Resolve code duplication amongst comparator, address-part and match-type * Resolve code duplication amongst comparator, address-part and match-type
support as much as possible. support as much as possible.
...@@ -107,6 +109,8 @@ TODO ...@@ -107,6 +109,8 @@ TODO
to the point. to the point.
* Produce a substitute sieve plugin for deliver (currently a stub and not * Produce a substitute sieve plugin for deliver (currently a stub and not
part of the make process) part of the make process)
* Full standards compliance review for the engine and all fully implemented sieve
extensions.
* Automate script tests; i.e. build a test suite. * Automate script tests; i.e. build a test suite.
* Use mmap for the binary script representation. * Use mmap for the binary script representation.
* Allow the currently in-memory byte-code to be stored as a script binary * Allow the currently in-memory byte-code to be stored as a script binary
......
...@@ -3,8 +3,7 @@ ...@@ -3,8 +3,7 @@
* *
* Authors: Stephan Bosch * Authors: Stephan Bosch
* Specification: draft-ietf-sieve-imapflags-05 * Specification: draft-ietf-sieve-imapflags-05
* Implementation: commands and tests work to some extent, but * Implementation: flag managesiement works, not stored though.
* no flags are associated with messages.
* Status: under development * Status: under development
* *
*/ */
......
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.