sieve_extprograms plugin: Changed program client such that the filter command...
sieve_extprograms plugin: Changed program client such that the filter command only needs to create a temporary file when the program output is very large. This commit also includes a small change that makes it possible to run a program several times.
Showing
- src/lib-sieve/util/program-client-local.c 5 additions, 3 deletionssrc/lib-sieve/util/program-client-local.c
- src/lib-sieve/util/program-client-private.h 3 additions, 1 deletionsrc/lib-sieve/util/program-client-private.h
- src/lib-sieve/util/program-client-remote.c 2 additions, 1 deletionsrc/lib-sieve/util/program-client-remote.c
- src/lib-sieve/util/program-client.c 88 additions, 10 deletionssrc/lib-sieve/util/program-client.c
- src/lib-sieve/util/program-client.h 5 additions, 0 deletionssrc/lib-sieve/util/program-client.h
- src/plugins/sieve-extprograms/cmd-filter.c 31 additions, 81 deletionssrc/plugins/sieve-extprograms/cmd-filter.c
- src/plugins/sieve-extprograms/sieve-extprograms-common.c 18 additions, 0 deletionssrc/plugins/sieve-extprograms/sieve-extprograms-common.c
- src/plugins/sieve-extprograms/sieve-extprograms-common.h 5 additions, 0 deletionssrc/plugins/sieve-extprograms/sieve-extprograms-common.h
Loading
Please register or sign in to comment