diff --git a/README b/README index 45ea39b5f585b23c3e0a43baec467982d88b23da..7b7dab1874cf296521421396e296da86c1d070b0 100644 --- a/README +++ b/README @@ -35,7 +35,8 @@ Features What works: * 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 and address-part modifiers already work. * Interpreter runs and dumps core commands and tests. Comparators, match-types and @@ -55,15 +56,15 @@ Base tests and their implementation status: Base commands and their implementation status: require: full if,elsif,else: full - discard: interprets, but no action effect - keep: interprets and action is registered, no execution + discard: no action effect + keep: no action effect redirect: full stop: trivial, full Extensions and their implementation status: Base specification (RFC3028): - fileinto: validation, generation and interpretation; no execution + fileinto: no action effect reject: validation, generation and interpretation; no execution envelope: full encoded-character: planned (draft-ietf-sieve-3028bis) @@ -116,6 +117,7 @@ TODO * Produce a fully working interpreter that actually executes actions, currently 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 * Resolve code duplication introduced for handling address-parts and match-types in different command implementations. diff --git a/src/lib-sieve/ext-fileinto.c b/src/lib-sieve/ext-fileinto.c index e296d7d867cd6792fd77b07ecc7a7a2f14c1f572..a24c1433ee61b128476e176a751287cc979b50a7 100644 --- a/src/lib-sieve/ext-fileinto.c +++ b/src/lib-sieve/ext-fileinto.c @@ -3,8 +3,7 @@ * * Authors: Stephan Bosch * Specification: RFC3028 - * Implementation: validation, generation and interpretation, no actual - * execution. + * Implementation: no action effect * Status: experimental, largely untested * */