--- - branch: MAIN date: Mon Feb 22 12:41:01 UTC 2016 files: - new: '1.27' old: '1.26' path: pkgsrc/mail/dovecot2-pigeonhole/Makefile pathrev: pkgsrc/mail/dovecot2-pigeonhole/Makefile@1.27 type: modified - new: '1.10' old: '1.9' path: pkgsrc/mail/dovecot2-pigeonhole/PLIST pathrev: pkgsrc/mail/dovecot2-pigeonhole/PLIST@1.10 type: modified - new: '1.20' old: '1.19' path: pkgsrc/mail/dovecot2-pigeonhole/distinfo pathrev: pkgsrc/mail/dovecot2-pigeonhole/distinfo@1.20 type: modified id: 20160222T124101Z.94a58f7d8c4b9c2101e36cf4a9d91d0c4262f9ee log: "Update dovecot-pigeonhole to 0.4.12.\nIt is v0.4.12 release of Pigeonhole for Dovecot v2.2.21.\n\nv0.4.12 06-02-2016 Stephan Bosch \n\n\t+ Implemented the Sieve extracttext extension (RFC 5703; Section 7). It is now\n\t \ possible to extract body text from a message into a variable.\n\t* Increased ABI version due to changes in the Sieve interpreter's object\n\t definitions.\n\t- multiscript: Fixed bug in handling of (implicit) keep; final keep action was\n\t \ always executed as though there was a failure. This caused the keep action\n\t \ to revert back to the initial message, causing editheader actions to be\n\t \ ignored.\n\t- managesieve-login: Fixed proxy to allow SASL mechanisms other than PLAIN.\n\t Before, the proxy would fail if the server did not support the PLAIN\n\t mechanism.\n\t- ldap storage: Prevent segfault occurring when assigning certain (global)\n\t configuration options.\n\nv0.4.11 08-01-2016 Stephan Bosch \n\n\t- Sieve mime extension: Fixed the header :mime :anychild test to work properly\n\t outside a foreverypart loop.\n\t- Several fixes in message body part handling:\n\t - Fixed assert failure occurring when text extraction is attempted on a\n\t empty or broken text part.\n\t - Fixed assert failure in handling of body parts that are converted to text.\n\t - Fixed header unfolding for (mime) headers parsed from any mime part.\n\t - Fixed trimming for (mime) headers parsed from any mime part.\n\t - Fixed erroneous changes to the message part tree structure performed when\n\t re-parsing the message.\n\t- LDA Sieve plugin: Fixed logging of actions; sometimes the configured log\n\t format was not followed.\n\t- LDA Sieve plugin: Fixed bug in error handling of script storage\n\t \ initialization.\n\t- Sieve Extprograms plugin: Ignored ENOTCONN error in shutdown(fd, SHUT_WR)\n\t call.\n\t- Fixed duplication of discard actions in the script result. Each discard was\n\t counted as a separate action, which means that action limit would be crossed\n\t too early.\n\t- Made sure that quota errors never get logged as errors in syslog.\n\t- Fixed handling of implicit keep for a partially executed transaction that\n\t yielded a temporary failure.\n\t- Fixed handling of global errors. If master and user error handler were\n\t identical, in some cases the log message could be lost.\n\t- Fixed AIX compile issue in message body parser.\n\nv0.4.10 13-12-2015 Stephan Bosch \n\n\t+ Implemented the Sieve mime and foreverypart extensions (RFC 5703). These\n\t are fully implemented. The interaction with the editheader extension needs\n\t some work, but this should not influence most uses; i.e., changes by the\n\t editheader extension are not always visible using foreverypart/mime.\n\t+ Sieve body extension: Properly implemented the `:text' body transform. It\n\t now extracts text for HTML message parts.\n\t+ Sieve enotify extension: mailto method: Implemented the\n\t sieve_notify_mailto_envelope_from setting. This allows configuring the\n\t source of the notification sender address for e-mail notifications. This is\n\t similar to what already can be configured for redirect.\n\t+ Added a sieve_enabled (defaults to 'yes') setting that allows explicitly\n\t disabling Sieve processing for particular users. This used to be possible by\n\t setting `sieve=', but ever since the sieve_before, sieve_after and\n\t sieve_default settings were added, this method was not reliable anymore.\n\t- variables extension: Fixed handling of empty string by the `:length' set\n\t modifier. An empty string yielded an empty string rather than \"0\".\n\t- Fixed memory leak in the Sieve script byte code dumping facility. Extension\n\t contexts were never actually freed.\n\t- Fixed handling of implicit keep when the last Sieve script is a global one.\n\t In that case the implicit keep action was executed in global context, which\n\t could mean that trivial (quota) errors ended up in the system log file,\n\t rather than the user log file.\n\t- doveadm sieve plugin: Fixed crashes caused by incorrect context allocation\n\t in the sieve command implementations.\n" module: pkgsrc subject: 'CVS commit: pkgsrc/mail/dovecot2-pigeonhole' unixtime: '1456144861' user: taca