lib-sieve: vnd.dovecot.duplicate extension: Added new features to the duplicate test.
It is now possible to track duplicates based on arbitrary headers or even arbitrary string values using the new :header and :value arguments respectively. The experation time can be configured using the new :seconds argument. This change is backwards compatible as long as the name argument wasn't used. This is now a :handle <handle> argument.
Showing
- doc/rfc/spec-bosch-sieve-duplicate.txt 227 additions, 59 deletionsdoc/rfc/spec-bosch-sieve-duplicate.txt
- doc/rfc/xml/reference.IMAP4FLAGS.xml 15 additions, 0 deletionsdoc/rfc/xml/reference.IMAP4FLAGS.xml
- doc/rfc/xml/reference.MAILBOX.xml 15 additions, 0 deletionsdoc/rfc/xml/reference.MAILBOX.xml
- doc/rfc/xml/reference.VACATION.xml 17 additions, 0 deletionsdoc/rfc/xml/reference.VACATION.xml
- doc/rfc/xml/spec-bosch-sieve-duplicate.xml 122 additions, 42 deletionsdoc/rfc/xml/spec-bosch-sieve-duplicate.xml
- src/lib-sieve/plugins/vnd.dovecot/duplicate/ext-duplicate-common.c 87 additions, 50 deletions...ieve/plugins/vnd.dovecot/duplicate/ext-duplicate-common.c
- src/lib-sieve/plugins/vnd.dovecot/duplicate/ext-duplicate-common.h 8 additions, 3 deletions...ieve/plugins/vnd.dovecot/duplicate/ext-duplicate-common.h
- src/lib-sieve/plugins/vnd.dovecot/duplicate/ext-duplicate.c 1 addition, 2 deletionssrc/lib-sieve/plugins/vnd.dovecot/duplicate/ext-duplicate.c
- src/lib-sieve/plugins/vnd.dovecot/duplicate/tst-duplicate.c 242 additions, 31 deletionssrc/lib-sieve/plugins/vnd.dovecot/duplicate/tst-duplicate.c
- tests/extensions/vnd.dovecot/duplicate/errors.svtest 1 addition, 1 deletiontests/extensions/vnd.dovecot/duplicate/errors.svtest
- tests/extensions/vnd.dovecot/duplicate/errors/syntax.sieve 4 additions, 1 deletiontests/extensions/vnd.dovecot/duplicate/errors/syntax.sieve
- tests/extensions/vnd.dovecot/duplicate/execute.svtest 9 additions, 1 deletiontests/extensions/vnd.dovecot/duplicate/execute.svtest
Loading
Please register or sign in to comment