dovecot-devel - Headers and configuration script needed for building plug-ins

Website: http://www.dovecot.org/
License: MIT and LGPLv2
Vendor: city-fan.org repo http://www.city-fan.org/ftp/contrib/
This package provides header files and configuration scripts required for
building plug-ins for the dovecot IMAP/POP3 server.


dovecot-devel-2.3.3-1.0.cf.fc27.x86_64 [618 KiB] Changelog by Paul Howarth (2018-10-02):
- Update dovecot to 2.3.3
  - doveconf hides more secrets now in the default output
  - ssl_dh setting is no longer enforced at startup; if it's not set and
    non-ECC DH key exchange happens, an error is logged and the client is
  - Added log_debug=<filter> setting
  - Added log_core_filter=<log filter> setting
  - quota-clone: Write to dict asynchronously
  - --enable-hardening attempts to use retpoline Spectre 2 mitigations
  - lmtp proxy: Support source_ip passdb extra field
  - doveadm stats dump: Support more fields and output stddev by default
  - push-notification: Add SSL support for OX backend
  - NUL bytes in mail headers can cause truncated replies when fetched
  - director: Conflicting host up/down state changes may in some rare
    situations ended up in a loop of two directors constantly overwriting each
    others' changes
  - director: Fix hang/crash when multiple doveadm commands are being handled
  - director: Fix assert-crash if doveadm disconnects too early
  - virtual plugin: Some searches used 100% CPU for many seconds
  - dsync assert-crashed with acl plugin in some situations
  - mail_attachment_detection_options=add-flags-on-save assert-crashed with
    some specific Sieve scripts
  - Mail snippet generation crashed with mails containing invalid
    Content-Type:multipart header
  - Log prefix ordering was different for some log lines
  - quota: With noenforcing option current quota usage wasn't updated
  - auth: Kerberos authentication against Samba assert-crashed
  - stats clients were unnecessarily chatty with the stats server
  - imapc: Fixed various assert-crashes when reconnecting to server
  - lmtp, submission: Fix potential crash if client disconnects while handling
    a command
  - quota: Fixed compiling with glibc-2.26 / support libtirpc
  - fts-solr: Empty search values resulted in 400 Bad Request errors
  - fts-solr: default_ns parameter couldn't be used
  - submission server crashed if relay server returned over 7 lines in a reply
    (e.g. to EHLO)
- Update pigeonhole to 0.5.3
  - Fix assertion panic occurring when managesieve service fails to open INBOX
    while saving a Sieve script; this was caused by a lack of cleanup after
  - Fix specific messages causing an assert panic with actions that compose a
    reply (e.g. vacation); with some rather weird input from the original
    message, the header folding algorithm (as used for composing the References
    header for the reply) got confused, causing the panic
  - IMAP FILTER=SIEVE capability: Fix FILTER SIEVE SCRIPT command parsing;
    after finishing reading the Sieve script, the command parsing sometimes
    didn't continue with the search arguments - this is a time-critical bug
    that likely only occurs when the Sieve script is sent in the next TCP frame
- Enable hardening
dovecot-devel-2.2.36-1.0.cf.fc27.x86_64 [577 KiB] Changelog by Paul Howarth (2018-05-29):
- Update dovecot to 2.2.36
  - login-proxy: If ssl_require_crl=no, allow revoked certificates; also don't
    do CRL checks for incoming client certificates
  - stats plugin: Don't temporarily enable PR_SET_DUMPABLE while opening
    /proc/self/io; this may still cause security problems if the process is
    ptrace()d at the same time - instead, open it while still running as root
  - doveadm: Added mailbox cache decision&remove commands; see
    doveadm-mailbox(1) man page for details
  - doveadm: Added rebuild attachments command for rebuilding $HasAttachment or
    $HasNoAttachment flags for matching mails; see doveadm-rebuild(1) man page
    for details
  - cassandra: Use fallback_consistency on more types of errors
  - cassandra: Fix consistency=quorum to work
  - dsync: Lock file generation failed if home directory didn't exist
  - In some configs if namespace root directory didn't yet exist, Dovecot
    failed to create mailboxes.lock when trying to create mailboxes
  - Snippet generation for HTML mails didn't ignore &entities inside
    blockquotes, producing strange looking snippets
  - imapc: Fix assert-crash if getting disconnected and after reconnection all
    mails in the selected mailbox are gone
  - pop3c: Handle unexpected server disconnections without assert-crash
  - fts: Fixes to indexing mails via virtual mailboxes
  - fts: If mails contained NUL characters, the text around it wasn't indexed
  - Obsolete dovecot.index.cache offsets were sometimes used; trying to fetch
    a field that was just added to cache file may not have always found it
  - dict-sql: Fix crash when reading NULL value from database
- Update pigeonhole to 0.4.24
  - Implement plugin for the a vendor-defined IMAP capability called
    "FILTER=SIEVE"; it adds the ability to manually invoke Sieve filtering in
    IMAP (more information can be found in doc/plugins/imap_filter_sieve.txt)
  - Fix assert panics triggered by empty messages that are being forwarded
    using redirect or vnd.dovecot.report; this does not likely normally occur,
    but this is seen as a result of certain benign failures in object storage
  - Make the length of the subject header for the vacation response
    configurable and enforce the limit in UTF-8 codepoints rather than bytes;
    the subject header for a vacation response was statically truncated to 256
    bytes, which is too limited for multi-byte UTF-8 characters
  - Sieve editheader extension: Fix assertion panic occurring when it is used
    to manipulate a message header with a very large header field
  - Properly abort execution of the sieve_discard script upon error; before,
    the LDA Sieve plugin attempted to execute the sieve_discard script when an
    error occurs, which can lead to the message being lost
  - Fix the interaction between quota and the sieve_discard script; when quota
    was used together with a sieve_discard script, the message delivery did not
    bounce when the quota was exceeded

Listing created by Repoview-0.6.6-11.fc28