doveadm-sieve: Implemented handling the situation when the main active script is a regular file.
Tested whether this change breaks ManageSieve and basic dsync, but not much more. More tests pending. If you use sync be careful with this commit.
Showing
- src/lib-sieve/sieve-plugins.c 2 additions, 15 deletionssrc/lib-sieve/sieve-plugins.c
- src/lib-sievestorage/sieve-storage-list.c 1 addition, 1 deletionsrc/lib-sievestorage/sieve-storage-list.c
- src/lib-sievestorage/sieve-storage-save.c 54 additions, 1 deletionsrc/lib-sievestorage/sieve-storage-save.c
- src/lib-sievestorage/sieve-storage-save.h 6 additions, 0 deletionssrc/lib-sievestorage/sieve-storage-save.h
- src/lib-sievestorage/sieve-storage-script.c 64 additions, 31 deletionssrc/lib-sievestorage/sieve-storage-script.c
- src/lib-sievestorage/sieve-storage-script.h 10 additions, 12 deletionssrc/lib-sievestorage/sieve-storage-script.h
- src/lib-sievestorage/sieve-storage.c 33 additions, 34 deletionssrc/lib-sievestorage/sieve-storage.c
- src/plugins/doveadm-sieve/doveadm-sieve-plugin.c 195 additions, 67 deletionssrc/plugins/doveadm-sieve/doveadm-sieve-plugin.c
Loading
Please register or sign in to comment