lib-sieve: Added final result execution stage for the duplicate extension.
This way, a duplicate is only marked when the script execution succeeds, as required in the specification.
Showing
- src/lib-sieve/cmd-discard.c 3 additions, 7 deletionssrc/lib-sieve/cmd-discard.c
- src/lib-sieve/cmd-redirect.c 6 additions, 9 deletionssrc/lib-sieve/cmd-redirect.c
- src/lib-sieve/ext-reject.c 6 additions, 9 deletionssrc/lib-sieve/ext-reject.c
- src/lib-sieve/plugins/duplicate/ext-duplicate-common.c 22 additions, 22 deletionssrc/lib-sieve/plugins/duplicate/ext-duplicate-common.c
- src/lib-sieve/plugins/enotify/cmd-notify.c 4 additions, 9 deletionssrc/lib-sieve/plugins/enotify/cmd-notify.c
- src/lib-sieve/plugins/notify/cmd-notify.c 4 additions, 9 deletionssrc/lib-sieve/plugins/notify/cmd-notify.c
- src/lib-sieve/plugins/vacation/cmd-vacation.c 6 additions, 9 deletionssrc/lib-sieve/plugins/vacation/cmd-vacation.c
- src/lib-sieve/sieve-actions.c 9 additions, 10 deletionssrc/lib-sieve/sieve-actions.c
- src/lib-sieve/sieve-actions.h 8 additions, 2 deletionssrc/lib-sieve/sieve-actions.h
- src/lib-sieve/sieve-result.c 51 additions, 31 deletionssrc/lib-sieve/sieve-result.c
- src/plugins/sieve-extprograms/cmd-pipe.c 5 additions, 9 deletionssrc/plugins/sieve-extprograms/cmd-pipe.c
Loading
Please register or sign in to comment