1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-20 12:42:24 +00:00
nixpkgs/pkgs
Andreas Rammhold bedb3528b6
dovecot_pigeonhole: 0.5.11 -> 0.5.13
This updates to the latest version. According to the changelog 0.5.12
was skipped. The changes in this release are required to be compatible
with the latest dovecot release.

Changes:
  - duplicate: The test was handled badly in a multiscript (sieve_before,
    sieve_after) scenario in which an earlier script in the sequence with
    a duplicate test succeeded, while a later script caused a runtime
    failure. In that case, the message is recorded for duplicate tracking,
    while the message may not actually have been delivered in the end.
  - editheader: Sieve interpreter entered infinite loop at startup when
    the "editheader" configuration listed an invalid header name. This
    problem can only be triggered by the administrator.
  - relational: The Sieve relational extension can cause a segfault at
    compile time. This is triggered by invalid script syntax. The segfault
    happens when this match type is the last argument of the test command.
    This situation is not possible in a valid script; positional arguments
    are normally present after that, which would prevent the segfault.
  - sieve: For some Sieve commands the provided mailbox name is not
    properly checked for UTF-8 validity, which can cause assert crashes at
    runtime when an invalid mailbox name is encountered. This can be
    caused by the user by writing a bad Sieve script involving the
    affected commands ("mailboxexists", "specialuse_exists").
    This can be triggered by the remote sender only when the user has
    written a Sieve script that passes message content to one of the
    affected commands.
  - sieve: Large sequences of 8-bit octets passed to certain Sieve
    commands that create or modify message headers that allow UTF-8 text
    (vacation, notify and addheader) can cause the delivery or IMAP
    process (when IMAPSieve is used) to enter a memory-consuming
    semi-infinite loop that ends when the process exceeds its memory
    limits. Logged in users can cause these hangs only for their own
    processes.
2021-01-04 17:59:57 +01:00
..
applications Merge pull request #108247 from symphorien/paperwork-next 2021-01-04 16:41:05 +01:00
build-support Merge pull request #107715 from NixOS/revert-106172-nix-gitignore-perf 2021-01-03 08:01:02 -05:00
common-updater
data
desktops
development Merge pull request #108344 from r-ryantm/auto-update/python3.7-openwrt-luci-rpc 2021-01-04 17:00:21 +01:00
games Merge pull request #108299 from siraben/zdbsp-platform 2021-01-04 16:56:26 +01:00
misc Merge pull request #108321 from jlesquembre/vim-gnupg 2021-01-04 17:00:07 +01:00
os-specific Merge pull request #108383 from fabaff/bump-fatrace 2021-01-04 16:38:02 +01:00
pkgs-lib
servers dovecot_pigeonhole: 0.5.11 -> 0.5.13 2021-01-04 17:59:57 +01:00
shells Merge pull request #105301 from antifuchs/zsh-purity 2021-01-04 10:04:18 +02:00
stdenv
test
tools ipxe: 1.20.1 -> 1.21.1 2021-01-04 12:28:03 +01:00
top-level Merge pull request #108381 from fabaff/whois 2021-01-04 16:37:42 +01:00