Released Pigeonhole v0.4.8.rc1 for Dovecot v2.2.17.rc1
Hello Dovecot users,
Here's the Pigeonhole RC that goes with the Dovecot RC. It includes a few small fixes and one new feature.
Changelog v0.4.8.rc1:
- LDA Sieve plugin: Dovecot changed the deliver_log_format setting to include %{delivery_time}. This prompted changes in Pigeonhole that make this release dependent on Dovecot v2.2.17.
- Implemented magic to make sieve_default script visible from ManageSieve under a configurable name. This way, users can see the default rules, edit them and store a private adjusted version. This could also be achieved by copying the default script into the user's script storage, but that way updates to the global sieve_default script would be ignored.
- Fixed problem in address test: erroneously decoded mime-encoded words in address headers.
- extprograms plugin: Fixed failure occurring when connecting to script service without the need to read back the output from the external program.
- Fixed bug in script storage path normalization occurring with relative symbolic links below root.
- Fixed and updated various parts of the documentation.
The release is available as follows:
http://pigeonhole.dovecot.org/releases/2.2/dovecot-2.2-pigeonhole-0.4.8.rc1.... http://pigeonhole.dovecot.org/releases/2.2/dovecot-2.2-pigeonhole-0.4.8.rc1....
Refer to http://pigeonhole.dovecot.org and the Dovecot v2.x wiki for more information. Have fun testing this new release and don't hesitate to notify me when there are any problems.
Regards,
-- Stephan Bosch stephan@rename-it.nl
Hello,
did an test Install on my system get some nice SEGFAULT wich backtrace here: https://dominikbreu.de/Stikked/view/8b6b7e5b version is following: aptitude versions dovecot-sieve i 2:2.2.17~rc1-1~auto+4
best regards dominik
Am Montag, den 11.05.2015, 00:42 +0200 schrieb Stephan Bosch:
Hello Dovecot users,
Here's the Pigeonhole RC that goes with the Dovecot RC. It includes a few small fixes and one new feature.
Changelog v0.4.8.rc1:
- LDA Sieve plugin: Dovecot changed the deliver_log_format setting to include %{delivery_time}. This prompted changes in Pigeonhole that make this release dependent on Dovecot v2.2.17.
- Implemented magic to make sieve_default script visible from ManageSieve under a configurable name. This way, users can see the default rules, edit them and store a private adjusted version. This could also be achieved by copying the default script into the user's script storage, but that way updates to the global sieve_default script would be ignored.
- Fixed problem in address test: erroneously decoded mime-encoded words in address headers.
- extprograms plugin: Fixed failure occurring when connecting to script service without the need to read back the output from the external program.
- Fixed bug in script storage path normalization occurring with relative symbolic links below root.
- Fixed and updated various parts of the documentation.
The release is available as follows:
http://pigeonhole.dovecot.org/releases/2.2/dovecot-2.2-pigeonhole-0.4.8.rc1.... http://pigeonhole.dovecot.org/releases/2.2/dovecot-2.2-pigeonhole-0.4.8.rc1....
Refer to http://pigeonhole.dovecot.org and the Dovecot v2.x wiki for more information. Have fun testing this new release and don't hesitate to notify me when there are any problems.
Regards,
On 5/11/2015 9:26 AM, Dominik Breu wrote:
Hello,
did an test Install on my system get some nice SEGFAULT wich backtrace here: https://dominikbreu.de/Stikked/view/8b6b7e5b version is following: aptitude versions dovecot-sieve i 2:2.2.17~rc1-1~auto+4
I cannot view that URL (some broken SSL error). You can just put the backtrace in the email itself.
Regards,
Stephan.
best regards dominik
Am Montag, den 11.05.2015, 00:42 +0200 schrieb Stephan Bosch:
Hello Dovecot users,
Here's the Pigeonhole RC that goes with the Dovecot RC. It includes a few small fixes and one new feature.
Changelog v0.4.8.rc1:
- LDA Sieve plugin: Dovecot changed the deliver_log_format setting to include %{delivery_time}. This prompted changes in Pigeonhole that make this release dependent on Dovecot v2.2.17.
- Implemented magic to make sieve_default script visible from ManageSieve under a configurable name. This way, users can see the default rules, edit them and store a private adjusted version. This could also be achieved by copying the default script into the user's script storage, but that way updates to the global sieve_default script would be ignored.
- Fixed problem in address test: erroneously decoded mime-encoded words in address headers.
- extprograms plugin: Fixed failure occurring when connecting to script service without the need to read back the output from the external program.
- Fixed bug in script storage path normalization occurring with relative symbolic links below root.
- Fixed and updated various parts of the documentation.
The release is available as follows:
http://pigeonhole.dovecot.org/releases/2.2/dovecot-2.2-pigeonhole-0.4.8.rc1.... http://pigeonhole.dovecot.org/releases/2.2/dovecot-2.2-pigeonhole-0.4.8.rc1....
Refer to http://pigeonhole.dovecot.org and the Dovecot v2.x wiki for more information. Have fun testing this new release and don't hesitate to notify me when there are any problems.
Regards,
On 5/11/2015 9:34 AM, Stephan Bosch wrote:
On 5/11/2015 9:26 AM, Dominik Breu wrote:
Hello,
did an test Install on my system get some nice SEGFAULT wich backtrace here: https://dominikbreu.de/Stikked/view/8b6b7e5b version is following: aptitude versions dovecot-sieve i 2:2.2.17~rc1-1~auto+4 I cannot view that URL (some broken SSL error). You can just put the backtrace in the email itself.
If only Xi weren't broken all week, you'd probably have noticed sooner.
Fixed:
http://hg.rename-it.nl/dovecot-2.2-pigeonhole/rev/c00f51f3c91a
Xi will release new packages in about an hour. I will create a new RC later today.
Regards,
Stephan.
On 05/10/15 18:42, Stephan Bosch wrote:
Hello Dovecot users,
Here's the Pigeonhole RC that goes with the Dovecot RC. It includes a few small fixes and one new feature.
Changelog v0.4.8.rc1:
- LDA Sieve plugin: Dovecot changed the deliver_log_format setting to include %{delivery_time}. This prompted changes in Pigeonhole that make this release dependent on Dovecot v2.2.17.
- Implemented magic to make sieve_default script visible from ManageSieve under a configurable name. This way, users can see the default rules, edit them and store a private adjusted version. This could also be achieved by copying the default script into the user's script storage, but that way updates to the global sieve_default script would be ignored.
- Fixed problem in address test: erroneously decoded mime-encoded words in address headers.
- extprograms plugin: Fixed failure occurring when connecting to script service without the need to read back the output from the external program.
- Fixed bug in script storage path normalization occurring with relative symbolic links below root.
- Fixed and updated various parts of the documentation.
Since switching to 0.4.8.rc1 all Sieve filtering has stopped working for me. No errors in the logs. Switch back to 0.4.7 and everything is working fine.
The Wiki is useless for help.. "This section should contain a step-wise approach to troubleshooting.". So any hints as to how to determine what is going on behind the scenes with Pigeonhole?
-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
On 5/11/2015 6:24 PM, Brad Smith wrote:
On 05/10/15 18:42, Stephan Bosch wrote:
Hello Dovecot users,
Here's the Pigeonhole RC that goes with the Dovecot RC. It includes a few small fixes and one new feature.
Changelog v0.4.8.rc1:
- LDA Sieve plugin: Dovecot changed the deliver_log_format setting to include %{delivery_time}. This prompted changes in Pigeonhole that make this release dependent on Dovecot v2.2.17.
- Implemented magic to make sieve_default script visible from ManageSieve under a configurable name. This way, users can see the default rules, edit them and store a private adjusted version. This could also be achieved by copying the default script into the user's script storage, but that way updates to the global sieve_default script would be ignored.
- Fixed problem in address test: erroneously decoded mime-encoded words in address headers.
- extprograms plugin: Fixed failure occurring when connecting to script service without the need to read back the output from the external program.
- Fixed bug in script storage path normalization occurring with relative symbolic links below root.
- Fixed and updated various parts of the documentation.
Since switching to 0.4.8.rc1 all Sieve filtering has stopped working for me. No errors in the logs. Switch back to 0.4.7 and everything is working fine.
You should try RC2 first. Your problem may be related, although I don't really see how.
The Wiki is useless for help.. "This section should contain a step-wise approach to troubleshooting.". So any hints as to how to determine what is going on behind the scenes with Pigeonhole?
You should enable mail_debug=yes. This will make Sieve spew a lot of information about what it is doing.
Regards,
Stephan.
On 5/11/2015 6:24 PM, Brad Smith wrote:
On 05/10/15 18:42, Stephan Bosch wrote:
Hello Dovecot users,
Here's the Pigeonhole RC that goes with the Dovecot RC. It includes a few small fixes and one new feature.
Changelog v0.4.8.rc1:
- LDA Sieve plugin: Dovecot changed the deliver_log_format setting to include %{delivery_time}. This prompted changes in Pigeonhole that make this release dependent on Dovecot v2.2.17.
- Implemented magic to make sieve_default script visible from ManageSieve under a configurable name. This way, users can see the default rules, edit them and store a private adjusted version. This could also be achieved by copying the default script into the user's script storage, but that way updates to the global sieve_default script would be ignored.
- Fixed problem in address test: erroneously decoded mime-encoded words in address headers.
- extprograms plugin: Fixed failure occurring when connecting to script service without the need to read back the output from the external program.
- Fixed bug in script storage path normalization occurring with relative symbolic links below root.
- Fixed and updated various parts of the documentation.
Since switching to 0.4.8.rc1 all Sieve filtering has stopped working for me. No errors in the logs. Switch back to 0.4.7 and everything is working fine.
I am building a crude test suite to automatically run and check dovecot-lda with Sieve in a few dozen different configurations (normal test suite only tests the interpreter, not the LDA plugin). This problem popped up too, and is now fixed:
http://hg.rename-it.nl/dovecot-2.2-pigeonhole/rev/59d59552247c
This only happens when a sieve_default script is supposed to be executed (i.e. if the user has no active personal script) and when sieve_default_name is unset.
Regards,
Stephan.
On 05/11/15 18:56, Stephan Bosch wrote:
On 5/11/2015 6:24 PM, Brad Smith wrote:
On 05/10/15 18:42, Stephan Bosch wrote:
Hello Dovecot users,
Here's the Pigeonhole RC that goes with the Dovecot RC. It includes a few small fixes and one new feature.
Changelog v0.4.8.rc1:
- LDA Sieve plugin: Dovecot changed the deliver_log_format setting to include %{delivery_time}. This prompted changes in Pigeonhole that make this release dependent on Dovecot v2.2.17.
- Implemented magic to make sieve_default script visible from ManageSieve under a configurable name. This way, users can see the default rules, edit them and store a private adjusted version. This could also be achieved by copying the default script into the user's script storage, but that way updates to the global sieve_default script would be ignored.
- Fixed problem in address test: erroneously decoded mime-encoded words in address headers.
- extprograms plugin: Fixed failure occurring when connecting to script service without the need to read back the output from the external program.
- Fixed bug in script storage path normalization occurring with relative symbolic links below root.
- Fixed and updated various parts of the documentation.
Since switching to 0.4.8.rc1 all Sieve filtering has stopped working for me. No errors in the logs. Switch back to 0.4.7 and everything is working fine.
I am building a crude test suite to automatically run and check dovecot-lda with Sieve in a few dozen different configurations (normal test suite only tests the interpreter, not the LDA plugin). This problem popped up too, and is now fixed:
http://hg.rename-it.nl/dovecot-2.2-pigeonhole/rev/59d59552247c
This only happens when a sieve_default script is supposed to be executed (i.e. if the user has no active personal script) and when sieve_default_name is unset.
Thanks. Now it is back to working order.
-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
participants (3)
-
Brad Smith
-
Dominik Breu
-
Stephan Bosch