Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

    PaulHowarth/Blog/2018-03-28

Wednesday 28th March 2018

Local Packages

  • Updated dovecot (2.2):

    • Updated dovecot to 2.2.35:

      • charset_alias: Compile failed with Solaris Studio

      • Fix local name handling in v2.2.34 SNI code
      • imapc: Don't try to add mails to index if they already exist there

      • imapc: If email is modified in istream_opened hook, mail size isn't updated

      • lib-dcrypt: When reading encrypted data, more data would not be read if buffer was not consumed causing panic or hang

      • notify: When notify plugin is used and transaction commit fails in dsync, crash occurred

      • sdbox: When delivering to a mailbox that is over quota, temp files were not cleaned up when saving or copying fails

    • Updated pigeonhole to 0.4.23:

      • editheader extension: Corrected the stream position calculations performed while making the modified message available as a stream; Pigeonhole Sieve crashed in LMTP with an assertion panic when the Sieve editheader extension was used before the message was redirected

      • fileinto extension: Fix assert panic occurring when fileinto is used without being listed in the require line, while the copy extension is listed there; this is a very old bug

      • imapsieve plugin: Do not log an error for messages that disappear concurrently while applying Sieve scripts; this is a further improvement on the imapsieve fix in the previous release (which fixed a panic); this event is now logged as a debug message

  • Updated dovecot (2.3):

    • Updated dovecot to 2.3.1:

      • Submission server support improvements and bug fixes
      • Lots of bug fixes to submission server
      • API Change: array_idx_modifiable will no longer allocate space

        • Particularly affects how you should check MODULE_CONTEXT result, or use REQUIRE_MODULE_CONTEXT

      • mail_attachment_detection_options setting controls when $HasAttachment and $HasNoAttachment keywords are set for mails

      • imap: Support fetching body snippets using FETCH (SNIPPET) or (SNIPPET (LAZY=FUZZY))

      • fs-compress: Automatically detect whether input is compressed or not; prefix the compression algorithm with "maybe-" to enable the detection, for example: "compress:maybe-gz:6:..."

      • Added settings to change dovecot.index* files' optimization behaviour (see https://wiki2.dovecot.org/IndexFiles#Settings)

      • Auth cache can now utilize auth workers to do password hash verification by setting auth_cache_verify_password_with_worker=yes

      • Added charset_alias plugin (see https://wiki2.dovecot.org/Plugins/CharsetAlias)

      • imap_logout_format and pop3_logout_format settings now support all of the generic variables (e.g. %{rip}, %{session}, etc.)

      • Added auth_policy_check_before_auth, auth_policy_check_after_auth and auth_policy_report_after_auth settings

      • master: Support HAProxy PP2_TYPE_SSL command and set "secured" variable appropriately

      • Invalid UCS4 escape in HTML can cause crashes
      • imap: IMAP COMPRESS -enabled client crashes on disconnect

      • lmtp: Fix crash when user is over quota

      • lib-lda: Parsing Return-Path header address fails when it contains CFWS

      • auth: SASL with Exim fails for AUTH commands without an initial response

      • imap: SPECIAL-USE capability isn't automatically added

      • auth: LDAP subqueries do not support standard auth variables in var-expand

      • auth: SHA256-CRYPT and SHA512-CRYPT schemes do not work

      • lib-index: mail_always/never_cache_fields are not used for existing cache files

      • imap: Fetching headers leaks memory if search doesn't find any mails

      • lmtp: ORCPT support in RCPT TO

      • imap-login: Process sometimes ends up in infinite loop

      • sdbox: Rolled back save/copy transaction doesn't delete temp files

      • mail: lock_method=dotlock causes crashes

    • Update pigeonhole to 0.5.1
      • Explicitly disallow UTF-8 in localpart in addresses parsed from Sieve script

      • editheader extension: Corrected the stream position calculations performed while making the modified message available as a stream; Pigeonhole Sieve crashed in LMTP with an assertion panic when the Sieve editheader extension was used before the message was redirected

      • fileinto extension: Fix assert panic occurring when fileinto is used without being listed in the require line, while the copy extension is listed there; this is a very old bug

      • imapsieve plugin: Do not assert crash or log an error for messages that disappear concurrently while applying Sieve scripts; this event is now logged as a debug message

      • Sieve extprograms plugin: Large output from "execute" command crashed delivery; fixed buffering issue in code that handles output from the external program

  • Updated perl-DBD-SQLite to 1.58:

    • Made it an error to fetch attributes from a statement handle whose database handle is inactive
  • Cleaned up and rebuilt perl-Clone (0.39), perl-Convert-UUlib (1.50), perl-Devel-CallChecker (0.008), perl-EV (4.22), perl-FileHandle-Fmode (0.14) and perl-NetAddr-IP (4.079)


Recent