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

Updated documentation.

parent 463ff297
No related branches found
No related tags found
No related merge requests found
...@@ -35,7 +35,8 @@ Features ...@@ -35,7 +35,8 @@ Features
What works: What works:
* Scripts can be parsed, the grammar is fully supported. * Scripts can be parsed, the grammar is fully supported.
* Script validation (contextual analysis) works almost completely. * Script validation (contextual analysis) works almost completely. Outgoing
mail addresses are not verified yet as required.
* Script code generation works for most core commands. Comparators, match-types * Script code generation works for most core commands. Comparators, match-types
and address-part modifiers already work. and address-part modifiers already work.
* Interpreter runs and dumps core commands and tests. Comparators, match-types and * Interpreter runs and dumps core commands and tests. Comparators, match-types and
...@@ -55,15 +56,15 @@ Base tests and their implementation status: ...@@ -55,15 +56,15 @@ Base tests and their implementation status:
Base commands and their implementation status: Base commands and their implementation status:
require: full require: full
if,elsif,else: full if,elsif,else: full
discard: interprets, but no action effect discard: no action effect
keep: interprets and action is registered, no execution keep: no action effect
redirect: full redirect: full
stop: trivial, full stop: trivial, full
Extensions and their implementation status: Extensions and their implementation status:
Base specification (RFC3028): Base specification (RFC3028):
fileinto: validation, generation and interpretation; no execution fileinto: no action effect
reject: validation, generation and interpretation; no execution reject: validation, generation and interpretation; no execution
envelope: full envelope: full
encoded-character: planned (draft-ietf-sieve-3028bis) encoded-character: planned (draft-ietf-sieve-3028bis)
...@@ -116,6 +117,7 @@ TODO ...@@ -116,6 +117,7 @@ TODO
* Produce a fully working interpreter that actually executes actions, currently * Produce a fully working interpreter that actually executes actions, currently
tests are evaluated, but actions just print their occurence. tests are evaluated, but actions just print their occurence.
* Verify outgoing mail addresses
* Extract code dump functionality from interpreter and start sieve-code-dump.c * Extract code dump functionality from interpreter and start sieve-code-dump.c
* 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.
......
...@@ -3,8 +3,7 @@ ...@@ -3,8 +3,7 @@
* *
* Authors: Stephan Bosch * Authors: Stephan Bosch
* Specification: RFC3028 * Specification: RFC3028
* Implementation: validation, generation and interpretation, no actual * Implementation: no action effect
* execution.
* Status: experimental, largely untested * Status: experimental, largely untested
* *
*/ */
......
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.