Up to [cvs.NetBSD.org] / pkgsrc / mail / dovecot2
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.111 / (download) - annotate - [select for diffs], Tue Oct 24 22:09:42 2023 UTC (5 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base,
pkgsrc-2024Q1,
pkgsrc-2023Q4-base,
pkgsrc-2023Q4,
HEAD
Changes since 1.110: +2 -1
lines
Diff to previous 1.110 (colored) to selected 1.61 (colored)
*: bump for openssl 3
Revision 1.110 / (download) - annotate - [select for diffs], Sat Jan 8 11:41:21 2022 UTC (2 years, 3 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Changes since 1.109: +2 -1
lines
Diff to previous 1.109 (colored) to selected 1.61 (colored)
Quell most of the pkglint warnings.
Revision 1.109 / (download) - annotate - [select for diffs], Sat Jan 8 11:28:16 2022 UTC (2 years, 3 months ago) by schmonz
Branch: MAIN
Changes since 1.108: +9 -5
lines
Diff to previous 1.108 (colored) to selected 1.61 (colored)
Enable MANZ by replacing roff includes with symlinks.
Revision 1.108 / (download) - annotate - [select for diffs], Tue Nov 2 12:03:53 2021 UTC (2 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.107: +1 -3
lines
Diff to previous 1.107 (colored) to selected 1.61 (colored)
dovecot2: updated to 2.3.17 2.3.17 * Dovecot now logs a warning if time seems to jump forward at least 100 milliseconds. * dict: Lines logged by the dict process now contain the dict name as the prefix. * lib-index: mail_cache_fields, mail_always_cache_fields and mail_never_cache_fields now verifies that the listed header names are valid. Especially the UTF8 "ур character has sometimes been wrongly used instead of the ASCII "-". + *-login: Added login_proxy_rawlog_dir setting to capture rawlogs between proxy and backend. + dict: The server process now keeps the last 10 idle dict backends cached for maximum of 30 seconds. Practically this acts as a connection pool for dict-redis and dict-ldap. Note that this doesn't affect dict-sql, because it already had its own internal cache. + doveadm: New stats add/remove commands added to support changing the metrics configuration on runtime. + lazy_expunge: Added lazy_expunge_exclude settings to disable lazy_expunge for specific folders. \Special-use flags can be used as folder names. + lib-lua: Added a new helper function dovecot.restrict_global_variables() to disable or enable defining new global variables. - LAYOUT=index List index rebuild was missing. - LAYOUT=index: Duplicate GUIDs were not detected. - acl: When using acl_ignore_namespace Dovecot attempted to access or create dovecot-acl-list even when the namespace should have been ignored. For virtual namespaces this could have yielded errors about "Read-only file system" or "Permission denied". - auth: Setting the "master" passdb field to empty value would cause proxying to fail with an authentication error. Now an empty "master" field is ignored. - doveadm-server: Duplicate error lines were sent for failed commands. This didn't normally cause visible problems, except when using wildcards in usernames or -A parameter to go through multiple users. - doveadm-server: Logs written by doveadm-server were often missing log prefixes, especially mail_log_prefix for mail commands. Logs sent to doveadm TCP client were also missing log prefixes. - doveadm: v2.3 regression: batch command always crashes. - doveadm: v2.3.11 regression: Commands failed if ssl_cert or ssl_key files weren't readable by the user running doveadm, even though doveadm didn't actually use these settings - imap-hibernate: Process may crash at deinit: Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed: (ioloop->cur_ctx == NULL). - imap: Using imap_fetch_failure=no-after can cause assert-crash with some IMAP commands if reading the mail fails (e.g. wrong cached mail size). Fixes: Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init): assertion failed: (!mail->data.header_parser_initialized) - imap: v2.3.10 regression: When using INDEXPVT to enable private \Seen flags (for shared or public namespaces) the STORE command did not send untagged replies for the \Seen flag changes. - imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH option in the command, the IMAP FETCH response is broken. - imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be opened and crashes at deinit: Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed: ((*user)->refcount == 1). - imapc: Copying nonexistent mail via imapc could have crashed. Fixes: Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes): assertion failed: (ret < 0 || seq_range_count(&changes_r->saved_uids) == save_count || array_count(&changes_r->saved_uids) == 0). - indexer: v2.3.15 regression: Process crashes if indexer-client disconnects while it's waiting for command reply. This happened for example if IMAP SEARCH triggered long fts indexing and the IMAP client disconnected while waiting for the reply. - indexer: v2.3.15 regression: Process may have crashed in some situations. - indexer: v2.3.15 regression: indexer-worker processes may not have reached the process_limit in some situations, possibly even using just one indexer-worker process even though there were many indexing requests queued. - lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes: Panic: file istream.c: line 345 (i_stream_read_memarea): assertion failed: (!stream->blocking). - lib-compression: bench-compress crashes due to xz being read-only. - lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support is disabled. - lib-mail: There was no limit on how large an email header name could be. Processable header names are now limited to 1000 bytes. - lib-oauth2: Dovecot disallowed JWT tokens if their validity time was older than token creation time (nbf < iat). - lib-storage: Reduce memory footprint of certain storage operations. - lib-storage: When listing mailboxes with storage name escape characters (^ or .) as part of the mailbox name, the listing could show corrupted mailbox names. Due to an issue in handling escaped parent folders, the listing of other mailbox names would become corrupted by prepending parts of the previously listed mailboxes parent folder as prefix to the actual mailbox names. The corruption can occur when using LAYOUT=INDEX and maildir or obox, or when using the listescape plugin. - mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password" command to be a boolean, and not expect a string. - submission-login: Add support for not authenticating to next hop in submission proxying. - submission-login: EHLO was not sent again after XCLIENT when doing submission proxying. - virtual: Mailboxes do not correctly detect underlying mailboxes getting re-created even though they have a different UIDVALIDITY or GUID.
Revision 1.107 / (download) - annotate - [select for diffs], Mon Aug 30 09:33:48 2021 UTC (2 years, 7 months ago) by khorben
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3
Changes since 1.106: +3 -1
lines
Diff to previous 1.106 (colored) to selected 1.61 (colored)
dovecot2: let the RC script work unprivileged This takes advantage of the introduction of the SYSCONFBASE variable. Tested on NetBSD/amd64. ok adam@ Bumps PKGREVISION.
Revision 1.105.2.1 / (download) - annotate - [select for diffs], Mon Jan 4 17:34:04 2021 UTC (3 years, 3 months ago) by bsiegert
Branch: pkgsrc-2020Q4
Changes since 1.105: +1 -2
lines
Diff to previous 1.105 (colored) next main 1.106 (colored) to selected 1.61 (colored)
Pullup ticket #6391 - requested by taca mail/dovecot2: security fix Revisions pulled up: - mail/dovecot2-gssapi/Makefile 1.7 - mail/dovecot2-sqlite/Makefile 1.25 - mail/dovecot2/Makefile 1.106 - mail/dovecot2/Makefile.common 1.42 - mail/dovecot2/PLIST 1.71 - mail/dovecot2/buildlink3.mk 1.36 - mail/dovecot2/distinfo 1.107 - mail/dovecot2/patches/patch-src_auth_mech-gssapi.c deleted --- Module Name: pkgsrc Committed By: taca Date: Mon Jan 4 14:57:19 UTC 2021 Modified Files: pkgsrc/mail/dovecot2: Makefile Makefile.common PLIST buildlink3.mk distinfo pkgsrc/mail/dovecot2-gssapi: Makefile pkgsrc/mail/dovecot2-sqlite: Makefile Removed Files: pkgsrc/mail/dovecot2/patches: patch-src_auth_mech-gssapi.c Log Message: mail/dovecot2: update to 2.3.13 Update mail/dovecot2 pacakge to 2.3.13, including security fixes. v2.3.13 2021-01-04 Aki Tuomi <aki.tuomi@open-xchange.com> * CVE-2020-24386: Specially crafted command can cause IMAP hibernate to allow logged in user to access other people's emails and filesystem information. * Metric filter and global event filter variable syntax changed to a SQL-like format. See https://doc.dovecot.org/configuration_manual/event_filter/ * auth: Added new aliases for %{variables}. Usage of the old ones is possible, but discouraged. * auth: Removed RPA auth mechanism, SKEY auth mechanism, NTLM auth mechanism and related password schemes. * auth: Removed passdb-sia, passdb-vpopmail and userdb-vpopmail. * auth: Removed postfix postmap socket + auth: Added new fields for auth server events. These fields are now also available for all auth events. See https://doc.dovecot.org/admin_manual/list_of_events/#authentication-server for details. + imap-hibernate: Added imap_client_hibernated, imap_client_unhibernated and imap_client_unhibernate_retried events. See https://doc.dovecot.org/admin_manual/list_of_events/ for details. + lib-index: Added new mail_index_recreated event. See https://doc.dovecot.org/admin_manual/list_of_events/#mail-index-recreated + lib-sql: Support TLS options for cassandra driver. This requires cpp-driver v2.15 (or later) to work reliably. + lib-storage: Missing $HasAttachment / $HasNoAttachment flags are now added to existing mails if mail_attachment_detection_option=add-flags and it can be done inexpensively. + login proxy: Added login_proxy_max_reconnects setting (default 3) to control how many reconnections are attempted. + login proxy: imap/pop3/submission/managesieve proxying now supports reconnection retrying on more than just connect() failure. Any error except a non-temporary authentication failure will result in reconnect attempts. - auth: Lua passdb/userdb leaks stack elements per call, eventually causing the stack to become too deep and crashing the auth or auth-worker process. - auth: SASL authentication PLAIN mechanism could be used to trigger read buffer overflow. However, this doesn't seem to be exploitable in any way. - auth: v2.3.11 regression: GSSAPI authentication fails because dovecot disallows NUL bytes for it. - dict: Process used too much CPU when iterating keys, because each key used a separate write() syscall. - doveadm-server: Crash could occur if logging was done outside command handling. For example http-client could have done debug logging afterwards, resulting in either segfault or Panic: file http-client.c: line 642 (http_client_context_close): assertion failed: (cctx->clients_list == NULL). - doveadm-server: v2.3.11 regression: Trying to connect to doveadm server process via starttls assert-crashed if there were no ssl=yes listeners: Panic: file master-service-ssl.c: line 22 (master_service_ssl_init): assertion failed: (service->ssl_ctx_initialized). - fts-solr: HTTP requests may have assert-crashed: Panic: file http-client-request.c: line 1232 (http_client_request_send_more): assertion failed: (req->payload_input != NULL) - imap: IMAP NOTIFY could crash with a segmentation fault due to a bad configuration that causes errors. Sending the error responses to the client can cause the segmentation fault. This can for example happen when several namespaces use the same mail storage location. - imap: IMAP NOTIFY used on a shared namespace that doesn't actually exist (e.g. public namespace for a nonexistent user) can crash with a panic: Panic: Leaked view for index /tmp/home/asdf/mdbox/dovecot.list.index: Opened in (null):0 - imap: IMAP session can crash with QRESYNC extension if many changes are done before asking for expunged mails since last sync. - imap: Process might hang indefinitely if client disconnects after sending some long-running commands pipelined, for example FETCH+LOGOUT. - lib-compress: Mitigate crashes when configuring a not compiled in compression. Errors with compression configuration now distinguish between not supported and unknown. - lib-compression: Using xz/lzma compression in v2.3.11 could have written truncated output in some situations. This would result in "Broken pipe" read errors when trying to read it back. - lib-compression: zstd compression could have crashed in some situations: Panic: file ostream.c: line 287 (o_stream_sendv_int): assertion failed: (!stream->blocking) - lib-dict: dict client could have crashed in some rare situations when iterating keys. - lib-http: Fix several assert-crashes in HTTP client. - lib-index: v2.3.11 regression: When mails were expunged at the same time as lots of new content was being saved to the cache (e.g. cache file was lost and is being re-filled) a deadlock could occur with dovecot.index.cache / dovecot.index.log. - lib-index: v2.3.11 regression: dovecot.index.cache file was being purged (rewritten) too often when it had a field that hadn't been accessed for over 1 month, but less than 2 months. Every cache file change caused a purging in this situation. - lib-mail: MIME parts were not returned correctly by Dovecot MIME parser. Regression caused by fixing CVE-2020-12100. - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE was written in a way that may have caused confusion for both IMAP clients and Dovecot itself when parsing it. The truncated part is now written out using application/octet-stream MIME type. - lib-mail: v2.3.11 regression: Mail delivery / parsing crashed when the 10000th MIME part was message/rfc822 (or if parent was multipart/digest): Panic: file message-parser.c: line 167 (message_part_append): assertion failed: (ctx->total_parts_count <= ctx->max_total_mime_parts). - lib-oauth2: Dovecot incorrectly required oauth2 server introspection reply to contain username with invalid token. - lib-ssl-iostream, lib-dcrypt: Fix building with OpenSSL that has deprecated APIs disabled. - lib-storage: When mail's size is different from the cached one (in dovecot.index.cache or Maildir S=size in the filename), this is handled by logging "Cached message size smaller/larger than expected" error. However, in some situations this also ended up crashing with: Panic: file istream.c: line 315 (i_stream_read_memarea): assertion failed: (old_size <= _stream->pos - _stream->skip). - lib-storage: v2.3 regression: Copying/moving mails was taking much more memory than before. This was mainly visible when copying/moving thousands of mails in a single transaction. - lib-storage: v2.3.11 regression: Searching messages assert-crashed (without FTS): Panic: file message-parser.c: line 174 (message_part_finish): assertion failed: (ctx->nested_parts_count > 0). - lib: Dovecot v2.3 moved signal handlers around in ioloops, causing more CPU usage than in v2.2. - lib: Fixed JSON parsing: '\' escape sequence may have wrongly resulted in error if it happened to be at read boundary. Any NUL characters and '\u0000' will now result in parsing error instead of silently truncating the data. - lmtp, submission: Server may hang if SSL client connection disconnects during the delivery. If this happened repeated, it could have ended up reaching process_limit and preventing any further lmtp/submission deliveries. - lmtp: Proxy does not always properly log TLS connection problems as errors; in some cases, only a debug message is logged if enabled. - lmtp: The LMTP service can hang when commands are pipelined. This can particularly occur when one command in the middle of the pipeline fails. One example of this occurs for proxied LMTP transactions in which the final DATA or BDAT command is pipelined after a failing RCPT command. - login-proxy: The login_source_ips setting has no effect, and therefore the proxy source IPs are not cycled through as they should be. - master: Process was using 100% CPU in some situations when a broken service was being throttled. - pop3-login: POP3 login would fail with "Input buffer full" if the initial response for SASL was too long. - stats: Crash would occur when generating openmetrics data for metrics using aggregating functions.
Revision 1.106 / (download) - annotate - [select for diffs], Mon Jan 4 14:57:18 2021 UTC (3 years, 3 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1
Changes since 1.105: +1 -2
lines
Diff to previous 1.105 (colored) to selected 1.61 (colored)
mail/dovecot2: update to 2.3.13 Update mail/dovecot2 pacakge to 2.3.13, including security fixes. v2.3.13 2021-01-04 Aki Tuomi <aki.tuomi@open-xchange.com> * CVE-2020-24386: Specially crafted command can cause IMAP hibernate to allow logged in user to access other people's emails and filesystem information. * Metric filter and global event filter variable syntax changed to a SQL-like format. See https://doc.dovecot.org/configuration_manual/event_filter/ * auth: Added new aliases for %{variables}. Usage of the old ones is possible, but discouraged. * auth: Removed RPA auth mechanism, SKEY auth mechanism, NTLM auth mechanism and related password schemes. * auth: Removed passdb-sia, passdb-vpopmail and userdb-vpopmail. * auth: Removed postfix postmap socket + auth: Added new fields for auth server events. These fields are now also available for all auth events. See https://doc.dovecot.org/admin_manual/list_of_events/#authentication-server for details. + imap-hibernate: Added imap_client_hibernated, imap_client_unhibernated and imap_client_unhibernate_retried events. See https://doc.dovecot.org/admin_manual/list_of_events/ for details. + lib-index: Added new mail_index_recreated event. See https://doc.dovecot.org/admin_manual/list_of_events/#mail-index-recreated + lib-sql: Support TLS options for cassandra driver. This requires cpp-driver v2.15 (or later) to work reliably. + lib-storage: Missing $HasAttachment / $HasNoAttachment flags are now added to existing mails if mail_attachment_detection_option=add-flags and it can be done inexpensively. + login proxy: Added login_proxy_max_reconnects setting (default 3) to control how many reconnections are attempted. + login proxy: imap/pop3/submission/managesieve proxying now supports reconnection retrying on more than just connect() failure. Any error except a non-temporary authentication failure will result in reconnect attempts. - auth: Lua passdb/userdb leaks stack elements per call, eventually causing the stack to become too deep and crashing the auth or auth-worker process. - auth: SASL authentication PLAIN mechanism could be used to trigger read buffer overflow. However, this doesn't seem to be exploitable in any way. - auth: v2.3.11 regression: GSSAPI authentication fails because dovecot disallows NUL bytes for it. - dict: Process used too much CPU when iterating keys, because each key used a separate write() syscall. - doveadm-server: Crash could occur if logging was done outside command handling. For example http-client could have done debug logging afterwards, resulting in either segfault or Panic: file http-client.c: line 642 (http_client_context_close): assertion failed: (cctx->clients_list == NULL). - doveadm-server: v2.3.11 regression: Trying to connect to doveadm server process via starttls assert-crashed if there were no ssl=yes listeners: Panic: file master-service-ssl.c: line 22 (master_service_ssl_init): assertion failed: (service->ssl_ctx_initialized). - fts-solr: HTTP requests may have assert-crashed: Panic: file http-client-request.c: line 1232 (http_client_request_send_more): assertion failed: (req->payload_input != NULL) - imap: IMAP NOTIFY could crash with a segmentation fault due to a bad configuration that causes errors. Sending the error responses to the client can cause the segmentation fault. This can for example happen when several namespaces use the same mail storage location. - imap: IMAP NOTIFY used on a shared namespace that doesn't actually exist (e.g. public namespace for a nonexistent user) can crash with a panic: Panic: Leaked view for index /tmp/home/asdf/mdbox/dovecot.list.index: Opened in (null):0 - imap: IMAP session can crash with QRESYNC extension if many changes are done before asking for expunged mails since last sync. - imap: Process might hang indefinitely if client disconnects after sending some long-running commands pipelined, for example FETCH+LOGOUT. - lib-compress: Mitigate crashes when configuring a not compiled in compression. Errors with compression configuration now distinguish between not supported and unknown. - lib-compression: Using xz/lzma compression in v2.3.11 could have written truncated output in some situations. This would result in "Broken pipe" read errors when trying to read it back. - lib-compression: zstd compression could have crashed in some situations: Panic: file ostream.c: line 287 (o_stream_sendv_int): assertion failed: (!stream->blocking) - lib-dict: dict client could have crashed in some rare situations when iterating keys. - lib-http: Fix several assert-crashes in HTTP client. - lib-index: v2.3.11 regression: When mails were expunged at the same time as lots of new content was being saved to the cache (e.g. cache file was lost and is being re-filled) a deadlock could occur with dovecot.index.cache / dovecot.index.log. - lib-index: v2.3.11 regression: dovecot.index.cache file was being purged (rewritten) too often when it had a field that hadn't been accessed for over 1 month, but less than 2 months. Every cache file change caused a purging in this situation. - lib-mail: MIME parts were not returned correctly by Dovecot MIME parser. Regression caused by fixing CVE-2020-12100. - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE was written in a way that may have caused confusion for both IMAP clients and Dovecot itself when parsing it. The truncated part is now written out using application/octet-stream MIME type. - lib-mail: v2.3.11 regression: Mail delivery / parsing crashed when the 10000th MIME part was message/rfc822 (or if parent was multipart/digest): Panic: file message-parser.c: line 167 (message_part_append): assertion failed: (ctx->total_parts_count <= ctx->max_total_mime_parts). - lib-oauth2: Dovecot incorrectly required oauth2 server introspection reply to contain username with invalid token. - lib-ssl-iostream, lib-dcrypt: Fix building with OpenSSL that has deprecated APIs disabled. - lib-storage: When mail's size is different from the cached one (in dovecot.index.cache or Maildir S=size in the filename), this is handled by logging "Cached message size smaller/larger than expected" error. However, in some situations this also ended up crashing with: Panic: file istream.c: line 315 (i_stream_read_memarea): assertion failed: (old_size <= _stream->pos - _stream->skip). - lib-storage: v2.3 regression: Copying/moving mails was taking much more memory than before. This was mainly visible when copying/moving thousands of mails in a single transaction. - lib-storage: v2.3.11 regression: Searching messages assert-crashed (without FTS): Panic: file message-parser.c: line 174 (message_part_finish): assertion failed: (ctx->nested_parts_count > 0). - lib: Dovecot v2.3 moved signal handlers around in ioloops, causing more CPU usage than in v2.2. - lib: Fixed JSON parsing: '\' escape sequence may have wrongly resulted in error if it happened to be at read boundary. Any NUL characters and '\u0000' will now result in parsing error instead of silently truncating the data. - lmtp, submission: Server may hang if SSL client connection disconnects during the delivery. If this happened repeated, it could have ended up reaching process_limit and preventing any further lmtp/submission deliveries. - lmtp: Proxy does not always properly log TLS connection problems as errors; in some cases, only a debug message is logged if enabled. - lmtp: The LMTP service can hang when commands are pipelined. This can particularly occur when one command in the middle of the pipeline fails. One example of this occurs for proxied LMTP transactions in which the final DATA or BDAT command is pipelined after a failing RCPT command. - login-proxy: The login_source_ips setting has no effect, and therefore the proxy source IPs are not cycled through as they should be. - master: Process was using 100% CPU in some situations when a broken service was being throttled. - pop3-login: POP3 login would fail with "Input buffer full" if the initial response for SASL was too long. - stats: Crash would occur when generating openmetrics data for metrics using aggregating functions.
Revision 1.105 / (download) - annotate - [select for diffs], Fri Dec 4 04:56:00 2020 UTC (3 years, 4 months ago) by riastradh
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base
Branch point for: pkgsrc-2020Q4
Changes since 1.104: +2 -1
lines
Diff to previous 1.104 (colored) to selected 1.61 (colored)
Revbump for openpam cppflags change months ago, belatedly.
Revision 1.104 / (download) - annotate - [select for diffs], Sun Mar 15 22:52:04 2020 UTC (4 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Changes since 1.103: +3 -2
lines
Diff to previous 1.103 (colored) to selected 1.61 (colored)
dovecot2: updated to 2.3.10 v2.3.10 * Disable retpoline migitations by default. These can cause severe performance regressions, so they should be only enabled when applicable. * IMAP MOVE now commits transactions in batches of 1000 mails. This helps especially with lazy_expunge when moving a lot of mails. It mainly avoids situations where multiple IMAP sessions are running the same MOVE command and duplicating the mails in the lazy_expunge folder. With this change there can still be some duplication, but the MOVE always progresses forward. Also if the MOVE fails at some point, the changes up to the last 1000 mails are still committed instead of rolled back. Note that the COPY command behavior hasn't changed, because it is required by IMAP standard to be an atomic operation. * IMAP EXPUNGE and CLOSE now expunges mails in batches of 1000 mails. This helps especially with lazy_expunge when expunging a lot of mails (e.g. millions) to make sure that the progress always moves forward even if the process is killed. * Autoexpunging now expunges mails in batches of 1000 mails. This helps especially with lazy_expunge when expunging a lot of mails (e.g. millions) to make sure that the progress always moves forward even if the process is killed. + Add tool for generating sysreport called dovecot-sysreport. This generates a bundle of information usually needed for support requests. + Add support for the new IMAP \Important SPECIAL-USE flag (RFC 8457). + Add metric { group_by } setting. This allows automatically creating new metrics based on the fields you want to group statistics by. NOTE: This feature is considered experimental and syntax is subject to change in future release. + auth: Support SCRAM-SHA-256 authentication mechanism. + imap: Support the new IMAP STATUS=SIZE extension. + Use TCP_QUICKACK to reduce latency for some TCP connections. + quota-status: Made the service more robust against erroneous use with Postfix ACL policies other than smtpd_recipient_restrictions. + Add "revision" field support to imap_id_send setting. Using "revision *" will send in IMAP ID command response the short commit hash of the Dovecot git source tree HEAD (same as in dovecot --version). + IMAP ENVELOPE includes now all addresses when there are multiple headers (From, To, Cc, etc.) The standard way of having multiple addresses is to just list them all in a single header. It's non-standard to have multiple headers. However, since MTAs allow these mails to pass through and different software may handle them in different ways, it's better from security point of view to show all the addresses. + Event filters now support using "field_name=" to match a field that doesn't exist or has an empty value. For example use "error=" to match only events that didn't fail. - acl: INBOX ACLs shouldn't apply for IMAP GETMETADATA/SETMETADATA commands. - cassandra: CASS_ERROR_SERVER_WRITE_FAILURE error should also be treated as "uncertain write failure". - dict-redis: Using quota_clone configured with dict-redis could have crashed when Redis responded slowly. - imap-hibernate: Communication trouble with imap-master leads to segfault. - imap-hibernate: Unhibernation retrying wasn't working. - imap: Fixed auth lookup privilege problem when imap process was reused and user was being un-hibernated. - Fix potential crash when copying/moving mails within the same folder. This happened only when there were a lot of fields in dovecot.index.cache. - lib-index: Recreating dovecot.index.cache file could have crashed when merging bitmask fields. - lib-index: Using public/shared folders with INDEXPVT configured to use private \Seen flags, trying to search seen/unseen in an empty folder crashes with segfault. - lib-mail: Large base64-encoded mails weren't decoded properly. This could have affected searching/indexing mails and message snippet generation. - lib-mail: Message with only quoted text could have caused message snippet to ignore its 200 character limit and return the entire message. This was added also to dovecot.index.cache file, which increased disk space and memory usage unnecessarily. v2.3.9.2 regression (previous versions cached the quoted snippet as empty). In a large mail quoted text could have become wrongly added to the snippet, possibly mixed together with non-quoted text. - lib-smtp: client could have assert-crashed if STARTTLS handshake finished earlier than usually. - lib-ssl-iostream: remove -static flag for lib-ssl-iostream linking to prevent a compile issue. - lib-storage: Mailbox synchronization may have assert-crashed in some rare situations. - lib-storage: mdbox didn't preserve date.saved with dsync. - lib: Don't require EAI_{ADDRFAMILY,NODATA}, breaks FreeBSD - master: Some services could respawn unthrottled if they crash during startup. - push-notification: Do not send push_notification_finished event if nothing was done. This happens when mail transaction is started and ended with no changes. - quota-status: Addresses with special characters in the local part caused problems in the interaction between Postfix and Dovecot. Postfix sent its own internal representation in the recipient field, while Dovecot expected a valid RFC5321 mailbox address. - submission-login: SESSION was not correctly encoded field for the XCLIENT command. Particularly, a '+' character introduced by the session ID's Base64 encoding causes problems. - submission: Fix submission_max_mail_size to work correctly on 32-bit systems. - submission: Trusted connections crashed in second connection's EHLO if submission-login { service_count } is something else than 1 (which is the default). - submission: XCLIENT command was never used in the protocol exchange with the relay MTA when submission_backend_capabilities is configured, even when the relay MTA was properly configured to accept the XCLIENT command.
Revision 1.103 / (download) - annotate - [select for diffs], Wed Feb 12 14:01:59 2020 UTC (4 years, 2 months ago) by taca
Branch: MAIN
Changes since 1.102: +1 -2
lines
Diff to previous 1.102 (colored) to selected 1.61 (colored)
mail/dovecot2: update to 2.3.9.3 Update dovecot2 to 2.3.9.3, security release. v2.3.9.3 2019-02-12 Aki Tuomi <aki.tuomi@open-xchange.com> * CVE-2020-7046: Truncated UTF-8 can be used to DoS submission-login and lmtp processes. * CVE-2020-7957: Specially crafted mail can crash snippet generation.
Revision 1.102 / (download) - annotate - [select for diffs], Sat Jan 18 21:48:14 2020 UTC (4 years, 3 months ago) by jperkin
Branch: MAIN
Changes since 1.101: +2 -1
lines
Diff to previous 1.101 (colored) to selected 1.61 (colored)
*: Recursive revision bump for openssl 1.1.1.
Revision 1.101 / (download) - annotate - [select for diffs], Tue Oct 22 13:23:33 2019 UTC (4 years, 5 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4
Changes since 1.100: +3 -1
lines
Diff to previous 1.100 (colored) to selected 1.61 (colored)
mail/dovecot2: update to 2.3.8 Update dovecot2 and friends to 2.3.8. 2.3.8 2019-10-08 Changes + Added mail_delivery_started and mail_delivery_finished events, see https://doc.dovecot.org/admin_manual/list_of_events/ for details. + dsync-replication: Don't replicate users who have "noreplicate" extra field in userdb. + doveadm service status: Show total number of processes created. + When logging to syslog, use instance_name setting's value for the ident. This commonly is added as a log prefix. + Base64 encoding/decoding code was rewritten with additional features. It shouldn't cause any user visible changes. - v2.3.7 regression: If a folder only receives new mails without any other mail access, dovecot.index.log keeps growing forever and dovecot.index keeps being rewritten for every mail delivery. - dsync-replication may lose keywords after syncing mails restored from another replica. This only happened if the mail only had keywords and no system flags. - event filters: Non-textual event fields could not be filtered using wildcards. - auth: Scope parameter was missing from OAuth password grant request. - doveadm client-server communication may hang in some situations. It is also using unnecessarily small TCP/IP packet sizes. - doveadm who and kick did not flush protocol output correctly. - imap: SETMETADATA with literal value would delete the metadata value instead of updating it. - imap: When client issues FETCH PREVIEW (LAZY=FUZZY) command, the caching decisions should be updated so that newly saved mails will have the preview cached. - With mail_nfs_index=yes and/or mail_nfs_storage=yes setuid/setgid permission bits in some files may have become dropped with some NFS servers. Changed NFS flushing to now use chmod() instead of chown(). - quota: warnings did not work if quota root was noenforcing - acl: Global ACL file ignored the last line if it didn't end with LF. - doveadm stats dump: With JSON formatter output numbers using the number type instead of as strings - lmtp_proxy: Ensure that real_* variables are correctly set when using lmtp_proxy. - event exporter: http-post driver had hardcoded timeout and did not support DNS lookups or TLS connections. - auth: Fix user iteration to work with userdb passwd with glibc v2.28. - auth: auth service can crash if auth-policy JSON response is invalid or returned too fast. - In some rare situations "ps" output could have shown a lot of "?" characters after Dovecot process titles. - When dovecot.index.pvt is empty, an unnecessary error is logged: Error: .../dovecot.index.pvt reset, view is now inconsistent - SMTP address encoder duplicated initial double quote character when the localpart of an address ended in '..'. For example "user+..@example.com" became ""user+.."@example.com in a sieve redirect.
Revision 1.97.6.1 / (download) - annotate - [select for diffs], Sun Sep 8 17:11:50 2019 UTC (4 years, 7 months ago) by bsiegert
Branch: pkgsrc-2019Q2
Changes since 1.97: +1 -3
lines
Diff to previous 1.97 (colored) next main 1.98 (colored) to selected 1.61 (colored)
Pullup ticket #6041 - requested by taca mail/dovecot2: security fix Revisions pulled up: - mail/dovecot2/Makefile 1.98-1.100 - mail/dovecot2/Makefile.common 1.30-1.33 - mail/dovecot2/PLIST 1.66 - mail/dovecot2/buildlink3.mk 1.31-1.32 - mail/dovecot2/distinfo 1.93-1.97 - mail/dovecot2/options.mk 1.12 - mail/dovecot2/patches/patch-aa 1.7 - mail/dovecot2/patches/patch-src_lib_ostream-file.c deleted --- Module Name: pkgsrc Committed By: triaxx Date: Wed Jul 3 05:51:54 UTC 2019 Modified Files: pkgsrc/mail/dovecot2: options.mk Log Message: dovecot2: remove gnutls option that is currently broken Fix PR pkg/54337 --- Module Name: pkgsrc Committed By: triaxx Date: Wed Jul 3 06:09:22 UTC 2019 Modified Files: pkgsrc/mail/dovecot2: Makefile Makefile.common buildlink3.mk distinfo pkgsrc/mail/dovecot2/patches: patch-aa Log Message: dovecot2: update blk3 to follow gnutls disabling Do not bump revision since binary cannot be altered pkgsrc changes: --------------- * make blk3 conform to options.mk * move BUILD_DEFS (pkglint WARN--) * comment an explicit patch (pkglint ERROR--) --- Module Name: pkgsrc Committed By: taca Date: Thu Jul 18 13:38:18 UTC 2019 Modified Files: pkgsrc/mail/dovecot2: Makefile.common PLIST buildlink3.mk distinfo Log Message: mail/dovecot2: Update dovecot2 to 2.3.7. Changes ------- * fts-solr: Removed break-imap-search parameter + Added more events for the new statistics, see https://doc.dovecot.org/admin_manual/list_of_events/ + mail-lua: Add IMAP metadata accessors, see https://doc.dovecot.org/admin_manual/lua/ + Add event exporters that allow exporting raw events to log files and external systems, see https://doc.dovecot.org/configuration_manual/event_export/ + SNIPPET is now PREVIEW and size has been increased to 200 characters. + Add body option to fts_enforced. This triggers building FTS index only on body search, and an error using FTS index fails the search rather than reads through all the mails. - Submission/LMTP: Fixed crash when domain argument is invalid in a second EHLO/LHLO command. - Copying/moving mails using Maildir format loses IMAP keywords in the destination if the mail also has no system flags. - mail_attachment_detection_options=3Dadd-flags-on-save caused email body to be unnecessarily opened when FETCHing mail headers that were already cached. - mail attachment detection keywords not saved with maildir. - dovecot.index.cache may have grown excessively large in some situations. This happened especially when using autoexpunging with lazy_expunge folders. Also with mdbox format in general the cache file wasn't recreated as often as it should have. - Autoexpunged mails weren't immediately deleted from the disk. Instead, the deletion from disk happened the next time the folder was opened. This could have caused unnecessary delays if the opening was done by an interactive IMAP session. - Dovecot's TCP connections sometimes add extra 40ms latency due to not enabling TCP_NODELAY. HTTP and SMTP/LMTP connections weren't affected, but everything else was. This delay wasn't always visible - only in some situations with some message/packet sizes. - imapc: Fix various crash conditions - Dovecot builds were not always reproducible. - login-proxy: With shutdown_clients=3Dno after config reload the existing connections could no longer be listed or kicked with doveadm. - "doveadm proxy kick" with -f parameter caused a crash in some situations. - Auth policy can cause segmentation fault crash during auth process shutdown if all auth requests have not been finished. - Fix various minor bugs leading into incorrect behaviour in mailbox list index handling. These rarely caused noticeable problems. - LDAP auth: Iteration accesses freed memory, possibly crashing auth-worker - local_name { .. } filter in dovecot.conf does not correctly support multiple names and wildcards were matched incorrectly. - replicator: dsync assert-crashes if it can't connect to remote TCP server. - config: Memory leak in config process when ssl_dh setting wasn't set and there was no ssl-parameters.dat file. This caused config process to die once in a while with "out of memory". --- Module Name: pkgsrc Committed By: hauke Date: Fri Jul 19 15:13:31 UTC 2019 Modified Files: pkgsrc/mail/dovecot2: Makefile distinfo Added Files: pkgsrc/mail/dovecot2/patches: patch-src_lib_ostream-file.c Log Message: Silence Error: file_ostream.net_set_tcp_nodelay(, TRUE) failed Patch from upstream -head via FreeBSD <https://svnweb.freebsd.org/ports/head/mail/dovecot/files/patch-src_lib_ostream-file.c?view=markup&pathrev=506487> <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239172> --- Module Name: pkgsrc Committed By: taca Date: Tue Jul 23 15:11:24 UTC 2019 Modified Files: pkgsrc/mail/dovecot2: Makefile Makefile.common distinfo Removed Files: pkgsrc/mail/dovecot2/patches: patch-src_lib_ostream-file.c Log Message: mail/dovecot2: update to 2.3.7.1 v2.3.7.1 2019-07-23 Timo Sirainen <timo.sirainen@open-xchange.com> - Fix TCP_NODELAY errors being logged on non-Linux OSes - lmtp proxy: Fix assert-crash when client uses BODY=8BITMIME - Remove wrongly added checks in namespace prefix checking --- Module Name: pkgsrc Committed By: taca Date: Thu Aug 29 01:05:20 UTC 2019 Modified Files: pkgsrc/mail/dovecot2: Makefile.common distinfo Log Message: mail/dovecot2: update to 2.3.7.2 Update dovecot2 and related packages to 2.3.7.2. Changes ------- * CVE-2019-11500: IMAP protocol parser does not properly handle NUL byte when scanning data in quoted strings, leading to out of bounds heap memory writes. Found by Nick Roessler and Rafi Rubin.
Revision 1.100 / (download) - annotate - [select for diffs], Tue Jul 23 15:11:24 2019 UTC (4 years, 8 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.99: +1 -3
lines
Diff to previous 1.99 (colored) to selected 1.61 (colored)
mail/dovecot2: update to 2.3.7.1 v2.3.7.1 2019-07-23 Timo Sirainen <timo.sirainen@open-xchange.com> - Fix TCP_NODELAY errors being logged on non-Linux OSes - lmtp proxy: Fix assert-crash when client uses BODY=8BITMIME - Remove wrongly added checks in namespace prefix checking
Revision 1.99 / (download) - annotate - [select for diffs], Fri Jul 19 15:13:30 2019 UTC (4 years, 9 months ago) by hauke
Branch: MAIN
Changes since 1.98: +3 -1
lines
Diff to previous 1.98 (colored) to selected 1.61 (colored)
Silence Error: file_ostream.net_set_tcp_nodelay(, TRUE) failed Patch from upstream -head via FreeBSD <https://svnweb.freebsd.org/ports/head/mail/dovecot/files/patch-src_lib_ostream-file.c?view=markup&pathrev=506487> <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239172>
Revision 1.98 / (download) - annotate - [select for diffs], Wed Jul 3 06:09:22 2019 UTC (4 years, 9 months ago) by triaxx
Branch: MAIN
Changes since 1.97: +1 -3
lines
Diff to previous 1.97 (colored) to selected 1.61 (colored)
dovecot2: update blk3 to follow gnutls disabling Do not bump revision since binary cannot be altered pkgsrc changes: --------------- * make blk3 conform to options.mk * move BUILD_DEFS (pkglint WARN--) * comment an explicit patch (pkglint ERROR--)
Revision 1.97 / (download) - annotate - [select for diffs], Tue Oct 23 16:29:18 2018 UTC (5 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4
Branch point for: pkgsrc-2019Q2
Changes since 1.96: +2 -2
lines
Diff to previous 1.96 (colored) to selected 1.61 (colored)
dovecot2: updated to 2.3.3 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, error is logged and client is disconnected. + 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 concurrently. - 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)
Revision 1.96 / (download) - annotate - [select for diffs], Tue May 22 20:49:45 2018 UTC (5 years, 10 months ago) by triaxx
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2
Changes since 1.95: +1 -2
lines
Diff to previous 1.95 (colored) to selected 1.61 (colored)
dovecot2: update to 2.3.1 Changes: * 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 behavior. 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.)
Revision 1.95 / (download) - annotate - [select for diffs], Tue Apr 17 22:29:32 2018 UTC (6 years ago) by wiz
Branch: MAIN
Changes since 1.94: +2 -1
lines
Diff to previous 1.94 (colored) to selected 1.61 (colored)
Add p11-kit to gnutls/bl3.mk and bump dependencies.
Revision 1.94 / (download) - annotate - [select for diffs], Mon May 15 12:31:10 2017 UTC (6 years, 11 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2
Changes since 1.93: +1 -3
lines
Diff to previous 1.93 (colored) to selected 1.61 (colored)
Move including options.mk to Makefile.common, the plugins do a full build so need to build it the same way as the main package. Fixes SSL build.
Revision 1.93 / (download) - annotate - [select for diffs], Sat Nov 12 11:21:45 2016 UTC (7 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4
Changes since 1.92: +1 -4
lines
Diff to previous 1.92 (colored) to selected 1.61 (colored)
Changes 2.2.26: * master: Removed hardcoded 511 backlog limit for listen(). The kernel should limit this as needed. * doveadm import: Source user is now initialized the same as target user. Added -U parameter to override the source user. * Mailbox names are no longer limited to 16 hierarchy levels. We'll check another way to make sure mailbox names can't grow larger than 4096 bytes. + Added a concept of "alternative usernames" by returning user_* extra field(s) in passdb. doveadm proxy list shows these alt usernames in "doveadm proxy list" output. "doveadm director&proxy kick" adds -f <passdb field> parameter. The alt usernames don't have to be unique, so this allows creation of user groups and kicking them in one command. + auth: passdb/userdb dict allows now %variables in key settings. + auth: If passdb returns noauthenticate=yes extra field, assume that it only set extra fields and authentication wasn't actually performed. + auth: passdb static now supports password={scheme} prefix. + auth, login_log_format_elements: Added %{local_name} variable, which expands to TLS SNI hostname if given. + imapc: Added imapc_max_line_length to limit maximum memory usage. + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic logs. This replaces at least partially the rawlog plugin. + dsync: Added dsync_features=empty-header-workaround setting. This makes incremental dsyncs work better for servers that randomly return empty headers for mails. When an empty header is seen for an existing mail, dsync assumes that it matches the local mail. + doveadm sync/backup: Added -I <max size> parameter to skip too large mails. + doveadm sync/backup: Fixed -t parameter and added -e for "end date". + doveadm mailbox metadata: Added -s parameter to allow accessing server metadata by using empty mailbox name. + Added "doveadm service status" and "doveadm process status" commands. + director: Added director_flush_socket. See http://wiki2.dovecot.org/Director#Flush_socket + doveadm director flush: Users are now moved only max 100 at a time to avoid load spikes. --max-parallel parameter overrides this. + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a warning if any lock is waited on or kept for this many milliseconds. - master process's listener socket was leaked to all child processes. This might have allowed untrusted processes to capture and prevent "doveadm service stop" comands from working. - login proxy: Fixed crash when outgoing SSL connections were hanging. - auth: userdb fields weren't passed to auth-workers, so %{userdb:*} from previous userdbs didn't work there. - auth: Each userdb lookup from cache reset its TTL. - auth: Fixed auth_bind=yes + sasl_bind=yes to work together - auth: Blocking userdb lookups reset extra fields set by previous userdbs. - auth: Cache keys didn't include %{passdb:*} and %{userdb:*} - auth-policy: Fixed crash due to using already-freed memory if policy lookup takes longer than auth request exists. - lib-auth: Unescape passdb/userdb extra fields. Mainly affected returning extra fields with LFs or TABs. - lmtp_user_concurrency_limit>0 setting was logging unnecessary anvil errors. - lmtp_user_concurrency_limit is now checked before quota check with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work. - lmtp: %{userdb:*} variables didn't work in mail_log_prefix - autoexpunge settings for mailboxes with wildcards didn't work when namespace prefix was non-empty. - Fixed writing >2GB to iostream-temp files (used by fs-compress, fs-metawrap, doveadm-http) - director: Ignore duplicates in director_servers setting. - director: Many fixes related to connection handshaking, user moving and error handling. - director: Don't break with shutdown_clients=no - zlib, IMAP BINARY: Fixed internal caching when accessing multiple newly created mails. They all had UID=0 and the next mail could have wrongly used the previously cached mail. - doveadm stats reset wasn't reseting all the stats. - auth_stats=yes: Don't update num_logins, since it doubles them when using with mail stats. - quota count: Fixed deadlocks when updating vsize header. - dict-quota: Fixed crashes happening due to memory corruption. - dict proxy: Fixed various timeout-related bugs. - doveadm proxying: Fixed -A and -u wildcard handling. - doveadm proxying: Fixed hangs and bugs related to printing. - imap: Fixed wrongly triggering assert-crash in client_check_command_hangs. - imap proxy: Don't send ID command pipelined with nopipelining=yes - imap-hibernate: Don't execute quota_over_script or last_login after un-hibernation. - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in one IP packet. - imap-hibernate: Fixed various failures when un-hibernating. - fts: fts_autoindex=yes was broken in 2.2.25 unless fts_autoindex_exclude settings existed. - fts-solr: Fixed searching multiple mailboxes (patch by x16a0) - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed a crash with certain emails. - pop3-migration + dbox: Various fixes related to POP3 UIDL optimization in 2.2.25. - pop3-migration: Fixed "truncated email header" workaround. v2.2.26 had a couple of nasty bugs left in it, so here's a fixup release. The version number is also a little bit weird, but had to be done this way (although 2.2.26.0.1 could have been another possibility). - Fixed some compiling issues. - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and multiple passdbs. - auth: Fixed crash when exporting to auth-worker passdb extra fields that had empty values. - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
Revision 1.91.2.1 / (download) - annotate - [select for diffs], Sat Oct 15 18:55:40 2016 UTC (7 years, 6 months ago) by bsiegert
Branch: pkgsrc-2016Q3
Changes since 1.91: +2 -2
lines
Diff to previous 1.91 (colored) next main 1.92 (colored) to selected 1.61 (colored)
Pullup ticket #5132 - requested by fhajny mail/dovecot2: enable functionality Revisions pulled up: - mail/dovecot2/Makefile 1.92 - mail/dovecot2/Makefile.common 1.2 --- Module Name: pkgsrc Committed By: fhajny Date: Sat Oct 8 11:03:26 UTC 2016 Modified Files: pkgsrc/mail/dovecot2: Makefile Makefile.common Log Message: Enable generic SQL backend support. Fixes pkg/51536. PKGREVISION++
Revision 1.92 / (download) - annotate - [select for diffs], Sat Oct 8 11:03:26 2016 UTC (7 years, 6 months ago) by fhajny
Branch: MAIN
Changes since 1.91: +2 -2
lines
Diff to previous 1.91 (colored) to selected 1.61 (colored)
Enable generic SQL backend support. Fixes pkg/51536. PKGREVISION++
Revision 1.91 / (download) - annotate - [select for diffs], Mon Sep 19 13:04:18 2016 UTC (7 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base
Branch point for: pkgsrc-2016Q3
Changes since 1.90: +2 -2
lines
Diff to previous 1.90 (colored) to selected 1.61 (colored)
Recursive PKGREVISION bump for gnutls shlib major bump.
Revision 1.90 / (download) - annotate - [select for diffs], Mon Jul 18 15:03:05 2016 UTC (7 years, 9 months ago) by fhajny
Branch: MAIN
Changes since 1.89: +4 -40
lines
Diff to previous 1.89 (colored) to selected 1.61 (colored)
Split off dovecot2-{gssapi,ldap,mysql,pgsql,sqlite} as separate packages, remove respective options.mk parts.
Revision 1.89 / (download) - annotate - [select for diffs], Wed Jul 6 10:39:22 2016 UTC (7 years, 9 months ago) by adam
Branch: MAIN
Changes since 1.88: +2 -1
lines
Diff to previous 1.88 (colored) to selected 1.61 (colored)
Most importantly this fixes startup failure with kqueue. https://github.com/dovecot/core/commit/ffd8dc932516bc55bf01d91355540daab365e5e9?diff=unified Fix for PR 51314.
Revision 1.88 / (download) - annotate - [select for diffs], Sat Jul 2 19:32:09 2016 UTC (7 years, 9 months ago) by adam
Branch: MAIN
Changes since 1.87: +2 -2
lines
Diff to previous 1.87 (colored) to selected 1.61 (colored)
Changes 2.2.25: * lmtp: Start tracking lmtp_user_concurrency_limit and reject already at RCPT TO stage. This avoids MTA unnecessarily completing DATA only to get an error. * doveadm: Previously only mail settings were read from protocol doveadm { .. } section. Now all settings are. + quota: Added quota_over_flag_lazy_check setting. It avoids checking quota_over_flag always at startup. Instead it's checked only when quota is being read for some other purpose. + auth: Added a new auth policy service: http://wiki2.dovecot.org/Authentication/Policy + auth: Added PBKDF2 password scheme + auth: Added %{auth_user}, %{auth_username} and %{auth_domain} + auth: Added ":remove" suffix to extra field names to remove them. + auth: Added "delay_until=<timestamp>[+<max random secs>]" passdb extra field. The auth will wait until <timestamp> and optionally some randomness and then return success. + dict proxy: Added idle_msecs=<n> parameter. Support async operations. + Performance improvements for handling large mailboxes. + Added lib-dcrypt API for providing cryptographic functions. + Added "doveadm mailbox update" command + imap commands' output now includes timing spent on the "syncing" stage if it's larger than 0. + cassandra: Added metrics=<path> to connect setting to output internal statistics in JSON format every second to <path>. + doveadm mailbox delete: Added -e parameter to delete only empty mailboxes. Added --unsafe option to quickly delete a mailbox, bypassing lazy_expunge and quota plugins. + doveadm user & auth cache flush are now available via doveadm-server. + doveadm service stop <services> will stop specified services while leaving the rest of Dovecot running. + quota optimization: Avoid reading mail sizes for backends which don't need them (count, fs, dirsize) + Added mailbox { autoexpunge_max_mails=<n> } setting. + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome + fts: Added fts_autoindex_exclude setting. - v2.2.24's MIME parser was assert-crashing on mails having truncated MIME headers. - auth: With multiple userdbs the final success/failure result wasn't always correct. The last userdb's result was always used. - doveadm backup was sometimes deleting entire mailboxes unnecessarily. - doveadm: Command -parameters weren't being sent to doveadm-server. - If dovecot.index read failed e.g. because mmap() reached VSZ limit, an empty index could have been opened instead, corrupting the mailbox state. - imapc: Fixed EXPUNGE handling when imapc_features didn't have modseq. - lazy-expunge: Fixed a crash when copying failed. Various other fixes. - fts-lucene: Fixed crash on index rescan. - auth_stats=yes produced broken output - dict-ldap: Various fixes - dict-sql: NULL values crashed. Now they're treated as "not found".
Revision 1.87 / (download) - annotate - [select for diffs], Tue May 3 01:49:52 2016 UTC (7 years, 11 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base,
pkgsrc-2016Q2
Changes since 1.86: +2 -3
lines
Diff to previous 1.86 (colored) to selected 1.61 (colored)
Update dovecot2 to 2.2.24 (Dovecot 2.2.24). v2.2.24 2016-04-26 Timo Sirainen <tss@iki.fi> * doveconf now warns if it sees a global setting being changed when the same setting was already set inside some filters. (A common mistake has been adding more plugins to a global mail_plugins setting after it was already set inside protocol { .. }, which caused the global setting to be ignored for that protocol.) * LMTP proxy: Increased default timeout 30s -> 125s. This makes it less likely to reach the timeout and cause duplicate deliveries. * LMTP and indexer now append ":suffix" to session IDs to make it unique for the specific user's delivery. (Fixes duplicate session ID warnings in stats process.) + Added dict-ldap for performing read-only LDAP dict lookups. + lazy-expunge: All mails can be saved to a single specified mailbox. + mailbox { autoexpunge } supports now wildcards in mailbox names. + doveadm HTTP API: Added support for proxy commands + imapc: Reconnect when getting disconnected in non-selected state. + imapc: Added imapc_features=modseq to access MODSEQs/HIGHESTMODSEQ. This is especially useful for incremental dsync. + doveadm auth/user: Auth lookup performs debug logging if -o auth_debug=yes is given to doveadm. + Added passdb/userdb { auth_verbose=yes|no } setting. + Cassandra: Added user, password, num_threads, connect_timeout and request_timeout settings. + doveadm user -e <value>: Print <value> with %variables expanded. - Huge header lines could have caused Dovecot to use too much memory (depending on config and used IMAP commands). (Typically this would result in only the single user's process dying with out of memory due to reaching service { vsz_limit } - not a global DoS). - dsync: Detect and handle invalid/stale -s state string better. - dsync: Fixed crash caused by specific mailbox renames - auth: Auth cache is now disabled passwd-file. It was unnecessary and it broke %variables in extra fields. - fts-tika: Don't crash if it returns 500 error - dict-redis: Fixed timeout handling - SEARCH INTHREAD was crashing - stats: Only a single fifo_listeners was supported, making it impossible to use both auth_stats=yes and mail stats plugin. - SSL errors were logged in separate "Stacked error" log lines instead of as part of the disconnection reason. - MIME body parser didn't handle properly when a child MIME part's --boundary had the same prefix as the parent.
Revision 1.86 / (download) - annotate - [select for diffs], Sat Apr 30 20:16:38 2016 UTC (7 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.85: +5 -1
lines
Diff to previous 1.85 (colored) to selected 1.61 (colored)
Not MAKE_JOBS_SAFE.
Revision 1.85 / (download) - annotate - [select for diffs], Mon Apr 11 19:01:55 2016 UTC (8 years ago) by ryoon
Branch: MAIN
Changes since 1.84: +2 -1
lines
Diff to previous 1.84 (colored) to selected 1.61 (colored)
Recursive revbump from textproc/icu 57.1
Revision 1.84 / (download) - annotate - [select for diffs], Fri Apr 8 07:55:15 2016 UTC (8 years ago) by adam
Branch: MAIN
Changes since 1.83: +2 -3
lines
Diff to previous 1.83 (colored) to selected 1.61 (colored)
Changes 2.2.23: This is a bugfix-only release with various important fixes on top of v2.2.22. - Various fixes to doveadm. Especially running commands via doveadm-server was broken. - director: Fixed user weakness getting stuck in some situations - director: Fixed a situation where directors keep re-sending different states to each others and never becoming synced. - director: Fixed assert-crash related to a slow "user killed" reply - Fixed assert-crash related to istream-concat, which could have been triggered at least by a Sieve script.
Revision 1.83 / (download) - annotate - [select for diffs], Sat Mar 5 11:27:50 2016 UTC (8 years, 1 month ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base,
pkgsrc-2016Q1
Changes since 1.82: +2 -1
lines
Diff to previous 1.82 (colored) to selected 1.61 (colored)
Bump PKGREVISION for security/openssl ABI bump.
Revision 1.82 / (download) - annotate - [select for diffs], Thu Feb 25 08:27:03 2016 UTC (8 years, 1 month ago) by jperkin
Branch: MAIN
Changes since 1.81: +1 -3
lines
Diff to previous 1.81 (colored) to selected 1.61 (colored)
Remove manual OPSYSVARS additions which are now part of the default set.
Revision 1.81 / (download) - annotate - [select for diffs], Sun Dec 27 12:36:37 2015 UTC (8 years, 3 months ago) by adam
Branch: MAIN
Changes since 1.80: +2 -2
lines
Diff to previous 1.80 (colored) to selected 1.61 (colored)
Changes 2.2.21: - doveadm mailbox list (and some others) were broken in v2.2.20 - director: Fixed making backend changes when running with only a single director server. - virtual plugin: Fixed crash when trying to open nonexistent autocreated backend mailbox.
Revision 1.80 / (download) - annotate - [select for diffs], Sat Oct 17 07:45:43 2015 UTC (8 years, 6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base,
pkgsrc-2015Q4
Changes since 1.79: +2 -3
lines
Diff to previous 1.79 (colored) to selected 1.61 (colored)
Changes 2.2.19: * pop3_deleted_flag has been broken since v2.2.10. Using it would cause buffer overflows, which could be exploitable. However, this bug would have become visible quite soon after users had deleted some POP3 mails, because the pop3 processes would have started crashing all the time even in normal use. * "doveadm director flush" command has a changed meaning now: It safely moves users to their wanted backends, instead of simply forgetting the mapping entirely and leaving the existing connections untouched. Use -F parameter to get the original unsafe behavior. + Added imap-hibernate processes (see imap_hibernate_timeout setting). IDLEing IMAP connections can be hibernated, which saves memory. + Optimized tracking mailboxes' vsizes (= sum of all messages' sizes). If mailbox_list_index=yes, it's also stored in there. This makes it very efficient to look up vsizes for all mailboxes. + Added a quota "count" backend, which uses the mailbox vsizes to get the current quota usage. It requires using the new quota_vsizes=yes setting, which tracks the messages' "virtual sizes" rather than "physical sizes". Their distiction is minor and mostly irrelevant nowadays (if mail sizes should be counted with LF or CRLF newlines). + "doveadm director up/down" commands added. The monitoring script should be using these commands instead of changing the vhost count. This allows admin to manually disable a server by changing the vhost count to 0 without the monitoring script changing it back. + Added support for HAProxy protocol: http://wiki2.dovecot.org/HAProxy + Added push-notification plugin framework, which can be used to easily implement push notifications to various backends. Implemented "ox" backend for notifying Open-Xchange via HTTP/json. + imap_logout_format supports more variables now, e.g. number of deleted messages. + pop3: Added pop3_delete_type setting (related to pop3_deleted_flag). + plugin { fts_enforced=yes } setting now fails body searches unless it can be done via the full text search engine. + Added %{passdb:*} and %{userdb:*} variables to various places + auth: Added ":protected" suffix for passdb and userdb fields. If used, the field doesn't overwrite an existing field. + IMAP/POP3 proxy: If a backend server dies, avoid client reconnection spikes by slowly disconnecting clients over time. This is enabled by setting login_proxy_max_disconnect_delay=secs passdb extra field. + imap: Added new read-only METADATA entries: /private/specialuse, /shared/comment, /shared/admin + imap: If client disconnects in the middle of a command, log how long the command had been running. - mdbox: Rebuilding could have caused message's reference count to overflow the 16bit number in some situations, causing problems when trying to expunge the duplicates. - Various search fixes (fts, solr, tika, lib-charset, indexer) - Various virtual plugin fixes - Various fixes and optimizations to dsync, imapc and pop3-migration - imap: Various RFC compliancy and crash fixes to NOTIFY
Revision 1.79 / (download) - annotate - [select for diffs], Sat Oct 10 01:58:12 2015 UTC (8 years, 6 months ago) by ryoon
Branch: MAIN
Changes since 1.78: +2 -2
lines
Diff to previous 1.78 (colored) to selected 1.61 (colored)
Recursive revbump from textproc/icu
Revision 1.78 / (download) - annotate - [select for diffs], Fri Sep 4 18:49:36 2015 UTC (8 years, 7 months ago) by wiedi
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base,
pkgsrc-2015Q3
Changes since 1.77: +4 -2
lines
Diff to previous 1.77 (colored) to selected 1.61 (colored)
Add a patch for dovecot to fix a hang on SmartOS. While here also define the TEST_TARGET
Revision 1.77 / (download) - annotate - [select for diffs], Sun Aug 23 14:30:35 2015 UTC (8 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.76: +2 -1
lines
Diff to previous 1.76 (colored) to selected 1.61 (colored)
Bump PKGREVISION for nettle shlib major bump.
Revision 1.76 / (download) - annotate - [select for diffs], Sun May 17 00:12:45 2015 UTC (8 years, 11 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base,
pkgsrc-2015Q2
Changes since 1.75: +2 -3
lines
Diff to previous 1.75 (colored) to selected 1.61 (colored)
Update dovecot2 package to 2.2.18. v2.2.18 2015-05-15 Timo Sirainen <tss@iki.fi> - director: Login UNIX sockets were normally detected as doveadm or director ring sockets, causing it to break in existing installations. - sdbox: When copying a mail in alt storage, place the destination to alt storage as well. v2.2.17 2015-05-13 Timo Sirainen <tss@iki.fi> * Dovecot no longer checks or warns if a mountpoint is removed. This was causing more trouble than it was worth. Make sure that all the mountpoints that Dovecot accesses aren't writable by mail processes when they're unmounted. * dict server wasn't properly escaping/unescaping data. Fixing this broke backwards compatibility with data that contains line feeds. This hopefully affects only very few installations. If you're using dict to save multiline data (Sieve scripts to SQL), you may be affected. * imap: SPECIAL-USE capability is no longer advertised if there are no special_use flags specified for any mailboxes. + lmtp: Added lmtp_hdr_delivery_address setting to specify whether to include email address in Delivered-To: and Received: headers. + Added initial version of full text search library, which includes language-specific text normalization and filtering. This is still in development, but it's already possible to use for testing with fts-lucene and fts-solr. + lda, lmtp: deliver_log_format can now include %{delivery_time}, which expands to how many milliseconds it took to deliver the mail. With LMTP %{session_time} also expands to how many milliseconds the LMTP session took, not including the delivery time. + lmtp proxy: Mail delivery logging includes timing information. + imap: Most IMAP commands now include in the tagged reply how many milliseconds it took to run the command (not counting the time spent on waiting for the IMAP client to read/write data). + director: Implemented director_proxy_maybe passdb extra field to be able to run director and backend in the same Dovecot instance. (LMTP doesn't support mixed proxy/non-proxy destinations currently.) + doveadm: Added -F <file> parameter to read a list of users from the given file and run the command for all the users. This is similar to -A parameter reading the list of users from userdb lookup. + Implemented initial Cassandra CQL support as lib-sql backend. It's only usable as dict backend currently. + Added quota-clone plugin to copy current quota usage to a dict. - auth: If auth_master_user_separator was set, auth process could be crashed by trying to log in with empty master username. - imap-login, pop3-login: Fixed crash on handshake failures with new OpenSSL versions (v1.0.2) when SSLv3 was disabled. - auth: If one passdb fails allow_nets check, it shouldn't have failed all the other passdb checks later on. - imap: Server METADATA couldn't be accessed - imapc: Fixed \Muted label handling in gmail-migration. - imapc: Various bugfixes and improvements. - Trash plugin fixes by Alexei Gradinari - mbox: Fixed crash/corruption in some situations
Revision 1.72.2.1 / (download) - annotate - [select for diffs], Fri May 15 12:40:49 2015 UTC (8 years, 11 months ago) by bsiegert
Branch: pkgsrc-2015Q1
Changes since 1.72: +7 -1
lines
Diff to previous 1.72 (colored) next main 1.73 (colored) to selected 1.61 (colored)
Pullup ticket #4714 - requested by taca mail/dovecot2: security fix Revisions pulled up: - mail/dovecot2/Makefile 1.73-1.75 - mail/dovecot2/distinfo 1.54 - mail/dovecot2/patches/patch-src_login-common_ssl-proxy-openssl.c 1.1 --- Module Name: pkgsrc Committed By: adam Date: Mon Apr 6 08:17:41 UTC 2015 Modified Files: pkgsrc/audio/amarok-kde3: Makefile pkgsrc/audio/ario: Makefile pkgsrc/audio/bmpx: Makefile pkgsrc/audio/cddb-bundle: Makefile pkgsrc/audio/cdplayer: Makefile pkgsrc/audio/glyr: Makefile pkgsrc/audio/gmpc: Makefile pkgsrc/audio/gmpc-jamendo: Makefile pkgsrc/audio/gmpc-magnatune: Makefile pkgsrc/audio/gmpc-wikipedia: Makefile pkgsrc/audio/kid3: Makefile pkgsrc/audio/libgpod: Makefile pkgsrc/audio/musicpd: Makefile pkgsrc/audio/rhythmbox: Makefile pkgsrc/audio/rhythmbox-gtk3: Makefile pkgsrc/audio/sound-juicer: Makefile pkgsrc/chat/empathy: Makefile buildlink3.mk pkgsrc/chat/gnomeicu: Makefile pkgsrc/chat/hexchat: Makefile pkgsrc/chat/inspircd: Makefile pkgsrc/chat/inspircd12: Makefile pkgsrc/chat/jabberd2: Makefile pkgsrc/chat/spectrum: Makefile pkgsrc/chat/telepathy-gabble: Makefile pkgsrc/chat/telepathy-logger: Makefile buildlink3.mk pkgsrc/comms/asterisk: Makefile pkgsrc/comms/asterisk10: Makefile pkgsrc/comms/asterisk18: Makefile pkgsrc/comms/gnome-pilot: Makefile buildlink3.mk pkgsrc/comms/libopensync: Makefile buildlink3.mk pkgsrc/comms/libopensync-plugin-evolution2: Makefile pkgsrc/comms/libopensync-plugin-file: Makefile pkgsrc/comms/libopensync-plugin-kdepim: Makefile pkgsrc/comms/libopensync-plugin-syncml: Makefile pkgsrc/comms/msynctool: Makefile pkgsrc/comms/multisync-gui: Makefile pkgsrc/converters/libcdr: Makefile buildlink3.mk pkgsrc/converters/libe-book: Makefile pkgsrc/converters/libmspub: Makefile pkgsrc/converters/libvisio: Makefile buildlink3.mk pkgsrc/converters/pyzy: Makefile buildlink3.mk pkgsrc/databases/couchdb: Makefile pkgsrc/databases/deforaos-libdatabase: Makefile pkgsrc/databases/idzebra: Makefile buildlink3.mk pkgsrc/databases/krecipes: Makefile pkgsrc/databases/libdbi-driver-sqlite3: Makefile pkgsrc/databases/lua-sqlite3: Makefile pkgsrc/databases/mysql-workbench: Makefile pkgsrc/databases/ocaml-sqlite3: Makefile pkgsrc/databases/p5-DBD-SQLite: Makefile pkgsrc/databases/php-pdo_sqlite: Makefile pkgsrc/databases/poco-data-sqlite: Makefile buildlink3.mk pkgsrc/databases/py-apsw: Makefile pkgsrc/databases/py-sqlite2: Makefile pkgsrc/databases/py-sqlite3: Makefile pkgsrc/databases/qore-sqlite3-module: Makefile pkgsrc/databases/ruby-do_sqlite3: Makefile pkgsrc/databases/ruby-sqlite3: Makefile pkgsrc/databases/soci: Makefile pkgsrc/databases/sqlite3: Makefile buildlink3.mk pkgsrc/databases/sqlite3-tcl: Makefile pkgsrc/databases/sqlrelay-sqlite: Makefile pkgsrc/databases/vsqlite++: Makefile buildlink3.mk pkgsrc/devel/Gorm: Makefile pkgsrc/devel/ObjectiveLib: Makefile pkgsrc/devel/ProjectCenter: Makefile pkgsrc/devel/Renaissance: Makefile buildlink3.mk pkgsrc/devel/SOPE: Makefile pkgsrc/devel/appdata-tools: Makefile pkgsrc/devel/apr-util: Makefile pkgsrc/devel/compizconfig-backend-gconf: Makefile pkgsrc/devel/cutter: Makefile pkgsrc/devel/devhelp: Makefile pkgsrc/devel/edcommon: Makefile pkgsrc/devel/frama-c: Makefile pkgsrc/devel/gearmand: Makefile pkgsrc/devel/global: Makefile pkgsrc/devel/gnustep-base: Makefile buildlink3.mk pkgsrc/devel/gnustep-examples: Makefile pkgsrc/devel/java-subversion: Makefile pkgsrc/devel/kdesdk-kioslaves: Makefile pkgsrc/devel/kdesdk3: Makefile pkgsrc/devel/kdevelop-base: Makefile pkgsrc/devel/kdevelop4: Makefile pkgsrc/devel/kdevplatform: Makefile pkgsrc/devel/kyua: Makefile pkgsrc/devel/libcompizconfig: Makefile pkgsrc/devel/libgail-gnome: Makefile buildlink3.mk pkgsrc/devel/libgweather: Makefile buildlink3.mk pkgsrc/devel/libthrift: Makefile pkgsrc/devel/mono-addins: Makefile buildlink3.mk pkgsrc/devel/mono-tools: Makefile pkgsrc/devel/monodevelop: Makefile buildlink3.mk pkgsrc/devel/monodevelop-database: Makefile pkgsrc/devel/monotone: Makefile pkgsrc/devel/monotone-viz: Makefile pkgsrc/devel/nant: Makefile pkgsrc/devel/nss: Makefile pkgsrc/devel/ocamlgraph: Makefile pkgsrc/devel/opengrok: Makefile pkgsrc/devel/p5-subversion: Makefile pkgsrc/devel/py-compizconfig: Makefile pkgsrc/devel/py-pysvn: Makefile pkgsrc/devel/py-subversion: Makefile pkgsrc/devel/py-subvertpy: Makefile pkgsrc/devel/rapidsvn: Makefile pkgsrc/devel/redmine: Makefile pkgsrc/devel/ruby-subversion: Makefile pkgsrc/devel/startbug1: Makefile pkgsrc/devel/subversion-base: Makefile buildlink3.mk pkgsrc/devel/xulrunner10: Makefile pkgsrc/devel/xulrunner17: Makefile pkgsrc/devel/xulrunner192: Makefile pkgsrc/devel/xulrunner31: Makefile pkgsrc/editors/Sigil: Makefile pkgsrc/editors/emacs-snapshot: Makefile pkgsrc/editors/emacs23: Makefile pkgsrc/editors/emacs24: Makefile pkgsrc/editors/texmaker: Makefile pkgsrc/editors/tomboy: Makefile pkgsrc/emulators/ckmame: Makefile pkgsrc/emulators/mame: Makefile pkgsrc/emulators/mess: Makefile pkgsrc/filesystems/fuse-svnfs: Makefile pkgsrc/finance/gnucash: Makefile pkgsrc/finance/kmymoney2: Makefile pkgsrc/fonts/harfbuzz: Makefile pkgsrc/games/gbrainy: Makefile pkgsrc/games/gcompris: Makefile pkgsrc/games/kajongg: Makefile pkgsrc/games/openttd: Makefile pkgsrc/geography/emerillon: Makefile pkgsrc/geography/gama: Makefile pkgsrc/geography/gdal-lib: Makefile pkgsrc/geography/libchamplain04: Makefile buildlink3.mk pkgsrc/geography/libchamplain06: Makefile buildlink3.mk pkgsrc/geography/libchamplain08: Makefile buildlink3.mk pkgsrc/graphics/Cenon: Makefile pkgsrc/graphics/ImageViewer: Makefile pkgsrc/graphics/camlimages: Makefile pkgsrc/graphics/cheese: Makefile pkgsrc/graphics/darktable: Makefile pkgsrc/graphics/digikam-kde3: Makefile pkgsrc/graphics/eog-plugins-map: Makefile pkgsrc/graphics/f-spot: Makefile pkgsrc/graphics/geeqie: Makefile pkgsrc/graphics/inkscape: Makefile pkgsrc/graphics/shotwell: Makefile pkgsrc/inputmethod/ibus-array: Makefile pkgsrc/inputmethod/ibus-chewing: Makefile pkgsrc/inputmethod/ibus-libpinyin: Makefile pkgsrc/inputmethod/ibus-pinyin: Makefile pkgsrc/inputmethod/ibus-qt: Makefile pkgsrc/inputmethod/im-ja: Makefile pkgsrc/inputmethod/imhangul_status_applet: Makefile pkgsrc/inputmethod/libchewing: Makefile buildlink3.mk pkgsrc/inputmethod/qt5-uim: Makefile pkgsrc/inputmethod/scim-chewing: Makefile pkgsrc/inputmethod/uim: Makefile pkgsrc/inputmethod/uim-chewing: Makefile pkgsrc/lang/basic256: Makefile pkgsrc/lang/coq: Makefile pkgsrc/lang/konoha: Makefile pkgsrc/lang/mono: Makefile buildlink3.mk pkgsrc/lang/mono-basic: Makefile pkgsrc/lang/mono2: Makefile buildlink3.mk pkgsrc/lang/nqp: Makefile buildlink3.mk pkgsrc/lang/parrot: Makefile buildlink3.mk pkgsrc/lang/racket: Makefile pkgsrc/lang/rakudo-star: Makefile buildlink3.mk pkgsrc/lang/smalltalk: Makefile pkgsrc/lang/spl: Makefile pkgsrc/mail/GNUMail: Makefile pkgsrc/mail/Pantomime: Makefile buildlink3.mk pkgsrc/mail/akonadi: Makefile pkgsrc/mail/balsa: Makefile pkgsrc/mail/bogofilter: Makefile pkgsrc/mail/cyrus-imapd23: Makefile pkgsrc/mail/cyrus-imapd24: Makefile pkgsrc/mail/dbmail: Makefile pkgsrc/mail/dovecot: Makefile pkgsrc/mail/dovecot2: Makefile pkgsrc/mail/dspam: Makefile pkgsrc/mail/evolution: Makefile buildlink3.mk pkgsrc/mail/evolution-data-server: Makefile buildlink3.mk pkgsrc/mail/evolution-exchange: Makefile pkgsrc/mail/exim: Makefile pkgsrc/mail/postfix: Makefile pkgsrc/mail/rspamd: Makefile pkgsrc/mail/thunderbird: Makefile pkgsrc/meta-pkgs/boost: Makefile pkgsrc/meta-pkgs/gnustep: Makefile pkgsrc/misc/Addresses: Makefile buildlink3.mk pkgsrc/misc/bibletime: Makefile pkgsrc/misc/calibre: Makefile pkgsrc/misc/calibre1: Makefile pkgsrc/misc/deskbar-applet: Makefile pkgsrc/misc/gnome-utils: Makefile pkgsrc/misc/kchmviewer: Makefile pkgsrc/misc/kdepim3: Makefile pkgsrc/misc/libreoffice4: Makefile pkgsrc/misc/mousetweaks: Makefile pkgsrc/misc/openoffice3: Makefile pkgsrc/misc/sword: Makefile buildlink3.mk pkgsrc/misc/tellico: Makefile pkgsrc/misc/tellico-kde3: Makefile pkgsrc/misc/yelp3: Makefile pkgsrc/multimedia/farsight2: Makefile pkgsrc/multimedia/fuppes: Makefile pkgsrc/multimedia/mediatomb: Makefile pkgsrc/multimedia/minidlna: Makefile pkgsrc/multimedia/mlt: Makefile pkgsrc/multimedia/swfdec: Makefile buildlink3.mk pkgsrc/multimedia/swfdec-gnome: Makefile pkgsrc/multimedia/swfdec-mozilla: Makefile pkgsrc/multimedia/totem: Makefile pkgsrc/multimedia/totem-browser-plugin: Makefile pkgsrc/multimedia/totem-nautilus: Makefile pkgsrc/multimedia/totem-pl-parser: Makefile buildlink3.mk pkgsrc/net/aria2: Makefile pkgsrc/net/avahi: Makefile pkgsrc/net/bug-buddy: Makefile pkgsrc/net/corebird: Makefile pkgsrc/net/dcsharp: Makefile pkgsrc/net/ekiga: Makefile pkgsrc/net/filezilla: Makefile pkgsrc/net/gnome-netstatus: Makefile pkgsrc/net/grilo: Makefile buildlink3.mk pkgsrc/net/grilo-plugins: Makefile pkgsrc/net/grilo-testui: Makefile pkgsrc/net/gssdp: Makefile buildlink3.mk pkgsrc/net/gst-plugins0.10-soup: Makefile pkgsrc/net/gst-plugins1-libnice: Makefile pkgsrc/net/gst-plugins1-soup: Makefile pkgsrc/net/gupnp: Makefile buildlink3.mk pkgsrc/net/gupnp-av: Makefile buildlink3.mk pkgsrc/net/gupnp-dlna: Makefile buildlink3.mk pkgsrc/net/gupnp-igd: Makefile buildlink3.mk pkgsrc/net/gupnp-tools: Makefile pkgsrc/net/kget: Makefile pkgsrc/net/kopete: Makefile pkgsrc/net/libdmapsharing: Makefile pkgsrc/net/libdmapsharing3: Makefile buildlink3.mk pkgsrc/net/libgdata: Makefile buildlink3.mk pkgsrc/net/libnice: Makefile buildlink3.mk pkgsrc/net/libsoup24: Makefile buildlink3.mk pkgsrc/net/logjam: Makefile pkgsrc/net/mldonkey-gui: Makefile pkgsrc/net/mono-nat: Makefile buildlink3.mk pkgsrc/net/monotorrent: Makefile buildlink3.mk pkgsrc/net/monsoon: Makefile pkgsrc/net/ocamlnet: Makefile pkgsrc/net/ocsync: Makefile buildlink3.mk pkgsrc/net/owncloudclient: Makefile pkgsrc/net/p5-Net-Z3950-ZOOM: Makefile pkgsrc/net/php-yaz: Makefile pkgsrc/net/powerdns: Makefile pkgsrc/net/transmission-qt: Makefile pkgsrc/net/tsclient: Makefile pkgsrc/net/twitux: Makefile pkgsrc/net/unison: Makefile pkgsrc/net/unison2.32: Makefile pkgsrc/net/unison2.40: Makefile pkgsrc/net/vinagre: Makefile pkgsrc/net/vino: Makefile pkgsrc/net/yaz: Makefile buildlink3.mk pkgsrc/news/tin: Makefile pkgsrc/pkgtools/gnome-packagekit: Makefile pkgsrc/pkgtools/packagekit: Makefile buildlink3.mk pkgsrc/pkgtools/pkgin: Makefile pkgsrc/print/advi: Makefile pkgsrc/print/glabels: Makefile pkgsrc/print/pdfmod: Makefile pkgsrc/print/poppler-qt5: Makefile pkgsrc/print/xetex: Makefile pkgsrc/security/cy2-sql: Makefile pkgsrc/security/gnome-keyring-sharp: Makefile pkgsrc/security/heimdal: Makefile buildlink3.mk pkgsrc/security/hydra: Makefile pkgsrc/security/libpreludedb-sqlite3: Makefile pkgsrc/security/opendnssec: Makefile pkgsrc/security/seahorse: Makefile pkgsrc/security/seahorse-plugins: Makefile pkgsrc/security/softhsm: Makefile buildlink3.mk pkgsrc/sysutils/bacula: Makefile pkgsrc/sysutils/brasero: Makefile buildlink3.mk pkgsrc/sysutils/brasero-nautilus: Makefile pkgsrc/sysutils/burn: Makefile pkgsrc/sysutils/dbus-sharp: Makefile buildlink3.mk pkgsrc/sysutils/dbus-sharp-glib: Makefile buildlink3.mk pkgsrc/sysutils/gnome-power-manager: Makefile pkgsrc/sysutils/gvfs: Makefile pkgsrc/sysutils/gworkspace: Makefile pkgsrc/sysutils/nautilus-sendto: Makefile pkgsrc/sysutils/ndesk-dbus: Makefile pkgsrc/sysutils/ndesk-dbus-glib: Makefile buildlink3.mk pkgsrc/sysutils/open-vm-tools: Makefile pkgsrc/textproc/OdfConverter: Makefile pkgsrc/textproc/gnome-subtitles: Makefile pkgsrc/textproc/mdocml: Makefile pkgsrc/textproc/php-intl: Makefile pkgsrc/textproc/sublib: Makefile buildlink3.mk pkgsrc/time/evolution-webcal: Makefile pkgsrc/time/fet: Makefile pkgsrc/time/gtodo-applet: Makefile pkgsrc/wm/compiz: Makefile buildlink3.mk pkgsrc/wm/compiz-fusion-plugins-extra: Makefile pkgsrc/wm/compiz-fusion-plugins-main: Makefile pkgsrc/www/SOGo: Makefile pkgsrc/www/ap-mono: Makefile pkgsrc/www/ap2-subversion: Makefile pkgsrc/www/cppcms: Makefile pkgsrc/www/deforaos-surfer: Makefile pkgsrc/www/epiphany: Makefile buildlink3.mk pkgsrc/www/epiphany-extensions: Makefile pkgsrc/www/firefox: Makefile pkgsrc/www/firefox10: Makefile pkgsrc/www/firefox17: Makefile pkgsrc/www/firefox24: Makefile pkgsrc/www/firefox31: Makefile pkgsrc/www/firefox36: Makefile pkgsrc/www/gtkhtml314: Makefile pkgsrc/www/kazehakase: Makefile pkgsrc/www/librest: Makefile buildlink3.mk pkgsrc/www/librest07: Makefile buildlink3.mk pkgsrc/www/liferea: Makefile pkgsrc/www/midori: Makefile pkgsrc/www/mono-xsp: Makefile buildlink3.mk pkgsrc/www/seamonkey: Makefile pkgsrc/www/webkit-gtk: Makefile buildlink3.mk pkgsrc/www/webkit1-gtk: Makefile buildlink3.mk pkgsrc/www/webkit1-gtk3: Makefile buildlink3.mk pkgsrc/x11/fast-user-switch-applet: Makefile pkgsrc/x11/gnome-applets: Makefile pkgsrc/x11/gnome-control-center: Makefile buildlink3.mk pkgsrc/x11/gnome-desktop-sharp: Makefile buildlink3.mk pkgsrc/x11/gnome-panel: Makefile buildlink3.mk pkgsrc/x11/gnome-session: Makefile pkgsrc/x11/gnome-sharp: Makefile buildlink3.mk pkgsrc/x11/gnustep-back: Makefile buildlink3.mk pkgsrc/x11/gnustep-gui: Makefile buildlink3.mk pkgsrc/x11/gnustep-preferences: Makefile pkgsrc/x11/grandr_applet: Makefile pkgsrc/x11/gtk-sharp: Makefile pkgsrc/x11/gtksourceview-sharp2: Makefile pkgsrc/x11/hyena: Makefile pkgsrc/x11/ocaml-lablgtk: Makefile buildlink3.mk pkgsrc/x11/py-gnome2-desktop: Makefile pkgsrc/x11/py-qt5: Makefile pkgsrc/x11/qt4-sqlite3: Makefile pkgsrc/x11/qt5-dbus: Makefile buildlink3.mk pkgsrc/x11/qt5-mysql: Makefile buildlink3.mk pkgsrc/x11/qt5-odbc: Makefile buildlink3.mk pkgsrc/x11/qt5-psql: Makefile buildlink3.mk pkgsrc/x11/qt5-qtbase: Makefile buildlink3.mk pkgsrc/x11/qt5-qtdeclarative: Makefile buildlink3.mk pkgsrc/x11/qt5-qtdoc: Makefile pkgsrc/x11/qt5-qtgraphicaleffects: Makefile pkgsrc/x11/qt5-qtimageformats: Makefile buildlink3.mk pkgsrc/x11/qt5-qtlocation: Makefile buildlink3.mk pkgsrc/x11/qt5-qtmacextras: Makefile buildlink3.mk pkgsrc/x11/qt5-qtmultimedia: Makefile buildlink3.mk pkgsrc/x11/qt5-qtquick1: Makefile buildlink3.mk pkgsrc/x11/qt5-qtquickcontrols: Makefile buildlink3.mk pkgsrc/x11/qt5-qtscript: Makefile buildlink3.mk pkgsrc/x11/qt5-qtsensors: Makefile buildlink3.mk pkgsrc/x11/qt5-qtserialport: Makefile buildlink3.mk pkgsrc/x11/qt5-qtsvg: Makefile buildlink3.mk pkgsrc/x11/qt5-qttools: Makefile buildlink3.mk pkgsrc/x11/qt5-qttranslations: Makefile pkgsrc/x11/qt5-qtwebchannel: Makefile buildlink3.mk pkgsrc/x11/qt5-qtwebkit: Makefile buildlink3.mk pkgsrc/x11/qt5-qtwebsockets: Makefile buildlink3.mk pkgsrc/x11/qt5-qtx11extras: Makefile buildlink3.mk pkgsrc/x11/qt5-qtxmlpatterns: Makefile buildlink3.mk pkgsrc/x11/qt5-sqlite3: Makefile buildlink3.mk Log Message: Revbump after updating textproc/icu --- Module Name: pkgsrc Committed By: jperkin Date: Thu Apr 23 09:27:31 UTC 2015 Modified Files: pkgsrc/mail/dovecot2: Makefile Log Message: Explicitly disable inotify on illumos, it is provided for Linux compat only. --- Module Name: pkgsrc Committed By: taca Date: Sun May 10 07:33:49 UTC 2015 Modified Files: pkgsrc/mail/dovecot2: Makefile distinfo Added Files: pkgsrc/mail/dovecot2/patches: patch-src_login-common_ssl-proxy-openssl.c Log Message: Add fix for CVE-2015-3420. Bump PKGREVISION.
Revision 1.75 / (download) - annotate - [select for diffs], Sun May 10 07:33:49 2015 UTC (8 years, 11 months ago) by taca
Branch: MAIN
Changes since 1.74: +2 -2
lines
Diff to previous 1.74 (colored) to selected 1.61 (colored)
Add fix for CVE-2015-3420. Bump PKGREVISION.
Revision 1.74 / (download) - annotate - [select for diffs], Thu Apr 23 09:27:31 2015 UTC (8 years, 11 months ago) by jperkin
Branch: MAIN
Changes since 1.73: +6 -1
lines
Diff to previous 1.73 (colored) to selected 1.61 (colored)
Explicitly disable inotify on illumos, it is provided for Linux compat only.
Revision 1.73 / (download) - annotate - [select for diffs], Mon Apr 6 08:17:31 2015 UTC (9 years ago) by adam
Branch: MAIN
Changes since 1.72: +2 -1
lines
Diff to previous 1.72 (colored) to selected 1.61 (colored)
Revbump after updating textproc/icu
Revision 1.72 / (download) - annotate - [select for diffs], Sat Mar 14 10:52:09 2015 UTC (9 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base
Branch point for: pkgsrc-2015Q1
Changes since 1.71: +2 -3
lines
Diff to previous 1.71 (colored) to selected 1.61 (colored)
Changes 2.2.16: * dbox: Resyncing (e.g. doveadm force-resync) no longer deletes dovecot.index.cache file. The cache file was rarely the problem so this just caused unnecessary slowness. * Mailbox name limits changed during mailbox creation: Each part of a hierarchical name (e.g. "x" or "y" in "x/y") can now be up to 255 chars long (instead of 200). This also reduces the max number of hierarchical levels to 16 (instead of 20) to keep the maximum name length 4096 (a common PATH_MAX limit). The 255 char limit is hopefully large enough for migrations from all existing systems. It's also the limit on many filesystems. + director: Added director_consistent_hashing setting to enable consistent hashing (instead of the mostly-random MD5 hashing). This causes fewer user moves between backends when backend counts are changed, which may improve performance (mainly due to caching). + director: Added support for "tags", which allows one director ring to serve multiple backend clusters with different sets of users. + LMTP server: Added lmtp_user_concurrency_limit setting to limit how many LMTP deliveries can be done concurrently for a single user. + LMTP server: Added support for STARTTLS command. + If logging data is generated faster than it can be written, log a warning about it and show information about it in log process's process title in ps output. Also don't allow a single service to flood too long at the cost of delaying other services' logging. + stats: Added support for getting global statistics. + stats: Use the same session IDs as the rest of Dovecot. + stats: Plugins can now create their own statistics fields + doveadm server: Non-mail related commands can now also be used via doveadm server (TCP socket). + doveadm proxying: passdb lookup can now override doveadm_port and change the username. + doveadm: Search query supports now "oldestonly" parameter to stop immediately on the first non-match. This can be used to optimize: doveadm expunge mailbox Trash savedbefore 30d oldestonly + doveadm: Added "save" command to directly save mails to specified mailbox (bypassing Sieve). + doveadm fetch: Added body.snippet field, which returns the first 100 chars of a message without whitespace or HTML tags. The result is stored into dovecot.index.cache, so it can be fetched efficiently. + dsync: Added -t <timestamp> parameter to sync only mails newer than the given received-timestamp. + dsync: Added -F [-]<flag> parameter to sync only mails with[out] the given flag/keyword. + dsync: Added -a <mailbox> parameter to specify the virtual mailbox containing user's all mails. If this mailbox is already found to contain the wanted mail (by its GUID), the message is copied from there instead of being re-saved. (This isn't efficient enough yet for incremental replication.) + dsync: -m parameter can now specify \Special-use names for mailboxes. + imapc: Added imapc_features=gmail-migration to help migrations from GMail. See http://wiki2.dovecot.org/Migration/Gmail + imapc: Added imapc_features=search to support IMAP SEARCH command. (Currently requires ESEARCH support from remote server.) + expire plugin: Added expire_cache=yes setting to cache most of the database lookups in dovecot index files. + quota: If overquota-flag in userdb doesn't match the current quota usage, execute a configured script. + redis dict: Added support for expiring keys (:expire_secs=n) and specifying the database number (:db=n) - auth: Don't crash if master user login is attempted without any configured master=yes passdbs - Parsing UTF-8 text for mails could have caused broken results sometimes if buffering was split in the middle of a UTF-8 character. This affected at least searching messages. - String sanitization for some logged output wasn't done properly: UTF-8 text could have been truncated wrongly or the truncation may not have happened at all. - fts-lucene: Lookups from virtual mailbox consisting of over 32 physical mailboxes could have caused crashes.
Revision 1.71 / (download) - annotate - [select for diffs], Thu Feb 19 09:48:27 2015 UTC (9 years, 2 months ago) by taca
Branch: MAIN
Changes since 1.70: +2 -2
lines
Diff to previous 1.70 (colored) to selected 1.61 (colored)
Add tcpwrapper PKG_OPTIONS and enable it default. Bump PKGREVISION.
Revision 1.70 / (download) - annotate - [select for diffs], Wed Jan 14 21:44:38 2015 UTC (9 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.69: +5 -1
lines
Diff to previous 1.69 (colored) to selected 1.61 (colored)
Bump ABI depends per PR 49563 from Petar Bogdanovic, and add a note in the Makefile for updaters.
Revision 1.69 / (download) - annotate - [select for diffs], Fri Dec 12 07:34:13 2014 UTC (9 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base,
pkgsrc-2014Q4
Changes since 1.68: +2 -1
lines
Diff to previous 1.68 (colored) to selected 1.61 (colored)
The sqlite option is quite useful, and the dependency it pulls in, sqlite3, is small and installed on many machines anyway. Turn the option on by default. Bump PKGREVISION. Ok MAINTAINER adam@
Revision 1.68 / (download) - annotate - [select for diffs], Sun Nov 2 07:34:51 2014 UTC (9 years, 5 months ago) by taca
Branch: MAIN
Changes since 1.67: +2 -2
lines
Diff to previous 1.67 (colored) to selected 1.61 (colored)
Update dovecot2 to 2.2.15. Some small fixes and changes to v2.2.14. This release is mainly in the hope that it could still make it into the next Debian stable instead of v2.2.14 - mainly because of a couple of new assert crashes that started happening in v2.2.14 and should be fixed now. * Plugins can now print a banner comment in doveconf output (typically the plugin version) * Replication plugin now triggers low (instead of high) priority for mail copying operations. * IMAP/POP3/ManageSieve proxy: If destination server can't be connected to, retry connecting once per second up to the value of proxy_timeout. This allows quick restarts/upgrades on the backend server without returning login failures. * Internal passdb lookups (e.g. done by lmtp/doveadm proxy) wasn't returning failure in some situations where it should have (e.g. allow_nets mismatch) * LMTP uses mail_log_prefix now for logging mail deliveries instead of a hardcoded prefix. The non-delivery log prefix is still hardcoded though. + passdb allow_nets=local matches lookups that don't contain an IP address (internally done by Dovecot services) + Various debug logging and error logging improvements - Various race condition fixes to LAYOUT=index - v2.2.14 virtual plugin crashed in some situations
Revision 1.67 / (download) - annotate - [select for diffs], Mon Oct 20 09:29:11 2014 UTC (9 years, 6 months ago) by adam
Branch: MAIN
Changes since 1.66: +2 -3
lines
Diff to previous 1.66 (colored) to selected 1.61 (colored)
Changes 2.2.14: * lmtp: Delivered-To: header no longer contains <> around the email address. Other MDAs don't have it either. * "Out of disk space" errors are now treated as temporary errors (not the same as "Out of disk quota"). * replication plugin: Use replication only for users who have a non-empty mail_replica setting. + lmtp proxy: Log a line about each mail delivery. + Added login_source_ips setting. This can be used to set the source IP address round-robin from a pool of IPs (in case you run out of TCP ports). + Rawlog settings can use tcp:<host>:<port> as the path. + virtual plugin: Don't keep more than virtual_max_open_mailboxes (default 64) number of backend mailboxes open. + SSL/TLS compression can be disabled with ssl_options=no_compression + acl: Global ACL file now supports "quotes" around patterns. + Added last-login plugin to set user's last-login timestamp on login. + LDAP auth: Allow passdb credentials lookup also with auth_bind=yes - IMAP: MODSEQ was sent in FETCH reply even if CONDSTORE/QRESYNC wasn't enabled. This broke at least old Outlooks. - passdb static treated missing password field the same as an empty password field. - mdbox: Fixed potential infinite looping when scanning a broken mdbox file. - imap-login, pop3-login: Fixed potential crashes when client disconnected unexpectedly. - imap proxy: The connection was hanging in some usage patterns. This mainly affected older Outlooks. - lmtp proxy: The proxy sometimes delivered empty mails in error situations or potentially delivered truncated mails. - fts-lucene: If whitespace_chars was set, we may have ended up indexing some garbage words, growing the index size unnecessarily. - -c and -i parameters for dovecot/doveadm commands were ignored if the config socket was readable. - quota: Quota recalculation didn't include INBOX in some setups. - Mail headers were sometimes added to dovecot.index.cache in wrong order. The main problem this caused was with dsync+imapc incremental syncing when the second sync thought the local mailbox had changed. - doveadm backup didn't notice if emails were missing from the middle of the destination mailbox. Now it deletes and resyncs the mailbox.
Revision 1.66 / (download) - annotate - [select for diffs], Fri Oct 10 00:13:23 2014 UTC (9 years, 6 months ago) by gdt
Branch: MAIN
Changes since 1.65: +2 -2
lines
Diff to previous 1.65 (colored) to selected 1.61 (colored)
Drop misleading SSL patch. One really does need to put < before the ssl key/cert file; the upstream example is correct. ok adam@
Revision 1.65 / (download) - annotate - [select for diffs], Thu Oct 9 14:06:38 2014 UTC (9 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.64: +1 -3
lines
Diff to previous 1.64 (colored) to selected 1.61 (colored)
Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.
Revision 1.64 / (download) - annotate - [select for diffs], Tue Oct 7 16:47:29 2014 UTC (9 years, 6 months ago) by adam
Branch: MAIN
Changes since 1.63: +2 -1
lines
Diff to previous 1.63 (colored) to selected 1.61 (colored)
Revbump after updating libwebp and icu
Revision 1.63 / (download) - annotate - [select for diffs], Sat Jun 14 10:17:15 2014 UTC (9 years, 10 months ago) by wiedi
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2
Changes since 1.62: +2 -2
lines
Diff to previous 1.62 (colored) to selected 1.61 (colored)
fix SMF Manifest installation by not overwriting INSTALLATION_DIRS
Revision 1.60.2.1 / (download) - annotate - [select for diffs], Wed May 28 19:34:15 2014 UTC (9 years, 10 months ago) by tron
Branch: pkgsrc-2014Q1
Changes since 1.60: +2 -2
lines
Diff to previous 1.60 (colored) next main 1.61 (colored)
Pullup ticket #4424 - requested by taca mail/dovecot2: security update Revisions pulled up: - mail/dovecot2/Makefile 1.61-1.62 - mail/dovecot2/PLIST 1.35 - mail/dovecot2/distinfo 1.46 --- Module Name: pkgsrc Committed By: obache Date: Wed Apr 9 07:27:19 UTC 2014 Modified Files: pkgsrc/mail/dovecot2: Makefile Log Message: recursive bump from icu shlib major bump. --- Module Name: pkgsrc Committed By: adam Date: Wed May 14 06:09:53 UTC 2014 Modified Files: pkgsrc/mail/dovecot2: Makefile PLIST distinfo Log Message: Changes 2.2.13: * Fixed a DoS attack against imap/pop3-login processes. If SSL/TLS handshake was started but wasn't finished, the login process attempted to eventually forcibly disconnect the client, but failed to do it correctly. This could have left the connections hanging arond for a long time. (Affected Dovecot v1.1+) + mdbox: Added mdbox_purge_preserve_alt setting to keep the file within alt storage during purge. (Should become enforced in v2.3.0?) + fts: Added support for parsing attachments via Apache Tika. Enable with: plugin { fts_tika = http://tikahost:9998/tika/ } + virtual plugin: Delay opening backend mailboxes until it's necessary. This requires mailbox_list_index=yes to work. (Currently IMAP IDLE command still causes all backend mailboxes to be opened.) + mail_never_cache_fields=* means now to disable all caching. This may be a useful optimization as doveadm/dsync parameter for some admin tasks which shouldn't really update the cache file. + IMAP: Return SPECIAL-USE flags always for LSUB command. - pop3 server was still crashing in v2.2.12 with some settings - maildir: Various fixes and improvements to handling compressed mails, especially when they have broken/missing S=sizes in filenames. - fts-lucene, fts-solr: Fixed crash on search when the index contained duplicate entries. - Many fixes and performance improvements to dsync and replication - director was somewhat broken when there were exactly two directors in the ring. It caused errors about "weak users" getting stuck. - mail_attachment_dir: Attachments with the last base64-encoded line longer than the rest wasn't handled correctly. - IMAP: SEARCH/SORT PARTIAL was handled completely wrong in v2.2.11+ - acl: Global ACL file handling was broken when multiple entries matched the mailbox name. (Only the first entry was used.)
Revision 1.62 / (download) - annotate - [select for diffs], Wed May 14 06:09:53 2014 UTC (9 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.61: +2 -3
lines
Diff to previous 1.61 (colored)
Changes 2.2.13: * Fixed a DoS attack against imap/pop3-login processes. If SSL/TLS handshake was started but wasn't finished, the login process attempted to eventually forcibly disconnect the client, but failed to do it correctly. This could have left the connections hanging arond for a long time. (Affected Dovecot v1.1+) + mdbox: Added mdbox_purge_preserve_alt setting to keep the file within alt storage during purge. (Should become enforced in v2.3.0?) + fts: Added support for parsing attachments via Apache Tika. Enable with: plugin { fts_tika = http://tikahost:9998/tika/ } + virtual plugin: Delay opening backend mailboxes until it's necessary. This requires mailbox_list_index=yes to work. (Currently IMAP IDLE command still causes all backend mailboxes to be opened.) + mail_never_cache_fields=* means now to disable all caching. This may be a useful optimization as doveadm/dsync parameter for some admin tasks which shouldn't really update the cache file. + IMAP: Return SPECIAL-USE flags always for LSUB command. - pop3 server was still crashing in v2.2.12 with some settings - maildir: Various fixes and improvements to handling compressed mails, especially when they have broken/missing S=sizes in filenames. - fts-lucene, fts-solr: Fixed crash on search when the index contained duplicate entries. - Many fixes and performance improvements to dsync and replication - director was somewhat broken when there were exactly two directors in the ring. It caused errors about "weak users" getting stuck. - mail_attachment_dir: Attachments with the last base64-encoded line longer than the rest wasn't handled correctly. - IMAP: SEARCH/SORT PARTIAL was handled completely wrong in v2.2.11+ - acl: Global ACL file handling was broken when multiple entries matched the mailbox name. (Only the first entry was used.)
Revision 1.61 / (download) - annotate - [selected], Wed Apr 9 07:27:11 2014 UTC (10 years ago) by obache
Branch: MAIN
Changes since 1.60: +2 -1
lines
Diff to previous 1.60 (colored)
recursive bump from icu shlib major bump.
Revision 1.60 / (download) - annotate - [select for diffs], Tue Mar 11 14:34:38 2014 UTC (10 years, 1 month ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base
Branch point for: pkgsrc-2014Q1
Changes since 1.59: +2 -1
lines
Diff to previous 1.59 (colored) to selected 1.61 (colored)
Import initial SMF support for individual packages.
Revision 1.59 / (download) - annotate - [select for diffs], Wed Feb 19 15:29:23 2014 UTC (10 years, 2 months ago) by taca
Branch: MAIN
Changes since 1.58: +2 -2
lines
Diff to previous 1.58 (colored) to selected 1.61 (colored)
Update dovecot2 to 2.2.12. In my experience, pop3 server wasn't crashed but it failed to remove messages in INBOX. v2.2.12 2014-02-14 Timo Sirainen <tss@iki.fi> - pop3 server was crashing in v2.2.11
Revision 1.58 / (download) - annotate - [select for diffs], Thu Feb 13 19:54:55 2014 UTC (10 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.57: +3 -4
lines
Diff to previous 1.57 (colored) to selected 1.61 (colored)
Changes 2.2.11: + acl plugin: Added an alternative global ACL file that can contain mailbox patterns. See http://wiki2.dovecot.org/ACL for details. + imap proxy: Added proxy_nopipelining passdb setting to work around other IMAP servers' bugs (MS Exchange 2013 especially). + Added %{auth_user}, %{auth_username} and %{auth_domain} variables. See http://wiki2.dovecot.org/Variables for details. + Added support for LZ4 compression. + stats: Track also wall clock time for commands. + pop3_migration plugin improvements to try harder to match the UIDLs correctly. - imap: SEARCH/SORT PARTIAL reponses may have been too large. - doveadm backup: Fixed assert-crash when syncing mailbox deletion.
Revision 1.57 / (download) - annotate - [select for diffs], Wed Feb 12 23:18:07 2014 UTC (10 years, 2 months ago) by tron
Branch: MAIN
Changes since 1.56: +2 -1
lines
Diff to previous 1.56 (colored) to selected 1.61 (colored)
Recursive PKGREVISION bump for OpenSSL API version bump.
Revision 1.56 / (download) - annotate - [select for diffs], Fri Jan 17 11:50:49 2014 UTC (10 years, 3 months ago) by adam
Branch: MAIN
Changes since 1.55: +2 -2
lines
Diff to previous 1.55 (colored) to selected 1.61 (colored)
Changes 2.2.10: + auth: passdb/userdb dict rewrite to support much more complex setups. See doc/example-config/dovecot-dict-auth.conf.ext. The old settings will continue to work. + auth: Added userdb result_success/failure/tempfail and skip settings, similar to passdb's. See http://wiki2.dovecot.org/UserDatabase + imap: Implemented SETQUOTA command for admin user when quota_set is configured. See http://master.wiki2.dovecot.org/Quota/Configuration + quota: Support "*" and "?" wildcards in mailbox names in quota_rules + mysql: Added ssl_verify_server_cert=no|yes parameter. This currently defaults to "no" to make sure nothing breaks, but likely will become "yes" in Dovecot v2.3. + ldap: Added blocking=yes setting to use auth worker processes for ldap lookups. This is a workaround for now to be able to use multiple simultaneous LDAP connections. + pop3c+dsync performance improvements - quota-status: quota_grace was ignored - ldap: Fixed memory leak with auth_bind=yes and without auth_bind_userdn. - imap: Don't send HIGHESTMODSEQ anymore on SELECT/EXAMINE when CONDSTORE/QRESYNC has never before been enabled for the mailbox. - imap: Fixes to handling mailboxes without permanent modseqs. (When [NOMODSEQ] is returned by SELECT, mainly with in-memory indexes.) - imap: Various fixes to METADATA support. - stats plugin: Processes that only temporarily dropped privileges (e.g. indexer-worker) may have been logging errors about not being able to open /proc/self/io.
Revision 1.50.2.1 / (download) - annotate - [select for diffs], Sun Dec 8 11:27:56 2013 UTC (10 years, 4 months ago) by tron
Branch: pkgsrc-2013Q3
Changes since 1.50: +2 -2
lines
Diff to previous 1.50 (colored) next main 1.51 (colored) to selected 1.61 (colored)
Pullup ticket #4265 - requested by taca mail/dovecot2: security update Revisions pulled up: - mail/dovecot2/Makefile 1.51,1.53 via patch - mail/dovecot2/PLIST 1.28-1.29 - mail/dovecot2/distinfo 1.39-1.40 --- Module Name: pkgsrc Committed By: adam Date: Tue Oct 8 13:52:47 UTC 2013 Modified Files: pkgsrc/mail/dovecot2: Makefile PLIST distinfo Log Message: Changes 2.2.6: * acl: If public/shared namespace has a shared subscriptions file for all users, don't list subscription entries that are not visible to the user accessing it. + doveadm: Added "auth lookup" command for doing passdb lookup. + login_log_format_elements: Added %{orig_user}, %{orig_username} and %{orig_domain} expanding to the username exactly as sent by the client (before any changes auth process made). + Added ssl_prefer_server_ciphers setting. + auth_verbose_passwords: Log the password also for unknown users. + Linux: Added optional support for SO_REUSEPORT with inet_listener { reuse_port=yes } - director: v2.2.5 changes caused "SYNC lost" errors - dsync: Many fixes and error handling improvements - doveadm -A: Don't waste CPU by doing a separate config lookup for each user - Long-running ssl-params process no longer prevents Dovecot restart - mbox: Fixed mailbox_list_index=yes to work correctly --- Module Name: pkgsrc Committed By: adam Date: Wed Nov 6 14:20:58 UTC 2013 Modified Files: pkgsrc/mail/dovecot2: Makefile PLIST distinfo Log Message: Changes 2.2.7: * Some usage of passdb checkpassword could have been exploitable by local users. You may need to modify your setup to keep it working. See http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security + auth: Added ability to truncate values logged by auth_verbose_passwords (see 10-logging.conf comment) + mdbox: Added "mdbox_deleted" storage, which can be used to access messages with refcount=0. For example: doveadm import mdbox_deleted:~/mdbox "" mailbox inbox subject oops + ssl-params: Added ssl_dh_parameters_length setting. - master process was doing a hostname.domain lookup for each created process, which may have caused a lot of unnecessary DNS lookups. - dsync: Syncing over 100 messages at once caused problems in some situations, causing messages to get new UIDs. - fts-solr: Different Solr hosts for different users didn't work.
Revision 1.55 / (download) - annotate - [select for diffs], Sat Nov 30 19:22:45 2013 UTC (10 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base,
pkgsrc-2013Q4
Changes since 1.54: +3 -2
lines
Diff to previous 1.54 (colored) to selected 1.61 (colored)
Changes 2.2.9: + Full text search indexing can now be done automatically after saving/copying mails by setting plugin { fts_autoindex=yes } + replicator: Added replication_dsync_parameters setting to pass "doveadm sync" parameters (for controlling what to replicate). + Added mail-filter plugin + Added liblzma/xz support (zlib_save=xz) - v2.2.8's improved cache file handling exposed several old bugs related to fetching mail headers. - v2.2.7's iostream handling changes were causing some connections to be disconnected before flushing their output (e.g. POP3 logout message wasn't being sent)
Revision 1.54 / (download) - annotate - [select for diffs], Sun Nov 24 10:05:54 2013 UTC (10 years, 4 months ago) by adam
Branch: MAIN
Changes since 1.53: +2 -2
lines
Diff to previous 1.53 (colored) to selected 1.61 (colored)
Changes 2.2.8: + Mail cache lookups work for the mail being saved. This improves performance by avoiding the need to parse the mail multiple times when using some plugins (e.g. mail_log). + Mail cache works for recently cached data also with in-memory indexes. + imapc: Many performance improvements, especially when working with dsync. Also added imapc_feature=fetch-headers which allows using FETCH BODY.PEEK[HEADER.FIELDS (..)] to avoid reading the entire header. + mail_location = ..:FULLDIRNAME=dbox-Mails is the same as :DIRNAME=dbox-Mails, but it will also be used for :INDEX and :CONTROL directories. (It should have worked this way from the beginning, but can't be changed anymore without breaking existing installations). - Fixed infinite loop in message parsing if message ends with "--boundary" and CR (without LF). Messages saved via SMTP/LMTP can't trigger this, because messages must end with an "LF.". A user could trigger this for him/herself though. - lmtp: Client was sometimes disconnected before all the output was sent to it. - imap_zlib plugin caused crashes during client disconnection in v2.2.7 - replicator: Database wasn't being exported to disk every 15 minutes as it should have. Instead it was being imported, causing "doveadm replicator remove" commands to not work very well.
Revision 1.53 / (download) - annotate - [select for diffs], Wed Nov 6 14:20:58 2013 UTC (10 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.52: +2 -3
lines
Diff to previous 1.52 (colored) to selected 1.61 (colored)
Changes 2.2.7: * Some usage of passdb checkpassword could have been exploitable by local users. You may need to modify your setup to keep it working. See http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security + auth: Added ability to truncate values logged by auth_verbose_passwords (see 10-logging.conf comment) + mdbox: Added "mdbox_deleted" storage, which can be used to access messages with refcount=0. For example: doveadm import mdbox_deleted:~/mdbox "" mailbox inbox subject oops + ssl-params: Added ssl_dh_parameters_length setting. - master process was doing a hostname.domain lookup for each created process, which may have caused a lot of unnecessary DNS lookups. - dsync: Syncing over 100 messages at once caused problems in some situations, causing messages to get new UIDs. - fts-solr: Different Solr hosts for different users didn't work.
Revision 1.52 / (download) - annotate - [select for diffs], Sat Oct 19 09:07:07 2013 UTC (10 years, 6 months ago) by adam
Branch: MAIN
Changes since 1.51: +2 -1
lines
Diff to previous 1.51 (colored) to selected 1.61 (colored)
Revbump after updating textproc/icu
Revision 1.51 / (download) - annotate - [select for diffs], Tue Oct 8 13:52:47 2013 UTC (10 years, 6 months ago) by adam
Branch: MAIN
Changes since 1.50: +2 -2
lines
Diff to previous 1.50 (colored) to selected 1.61 (colored)
Changes 2.2.6: * acl: If public/shared namespace has a shared subscriptions file for all users, don't list subscription entries that are not visible to the user accessing it. + doveadm: Added "auth lookup" command for doing passdb lookup. + login_log_format_elements: Added %{orig_user}, %{orig_username} and %{orig_domain} expanding to the username exactly as sent by the client (before any changes auth process made). + Added ssl_prefer_server_ciphers setting. + auth_verbose_passwords: Log the password also for unknown users. + Linux: Added optional support for SO_REUSEPORT with inet_listener { reuse_port=yes } - director: v2.2.5 changes caused "SYNC lost" errors - dsync: Many fixes and error handling improvements - doveadm -A: Don't waste CPU by doing a separate config lookup for each user - Long-running ssl-params process no longer prevents Dovecot restart - mbox: Fixed mailbox_list_index=yes to work correctly
Revision 1.45.2.2 / (download) - annotate - [select for diffs], Fri Aug 16 10:19:53 2013 UTC (10 years, 8 months ago) by tron
Branch: pkgsrc-2013Q2
Changes since 1.45.2.1: +2 -3
lines
Diff to previous 1.45.2.1 (colored) to branchpoint 1.45 (colored) next main 1.46 (colored) to selected 1.61 (colored)
Pullup ticket #4212 - requested by adam mail/dovecot2: security update Revisions pulled up: - mail/dovecot2/Makefile 1.46,1.50 via patch - mail/dovecot2/PLIST 1.25-1.26 - mail/dovecot2/distinfo 1.36,1.38 --- Module Name: pkgsrc Committed By: adam Date: Tue Jul 2 15:38:19 UTC 2013 Modified Files: pkgsrc/mail/dovecot2: Makefile PLIST distinfo Log Message: Changes 2.2.4: + doveadm: Added "flags" command to modify message flags. + doveadm: Added "deduplicate" command to expunge message duplicates. + dsync: Show the state in process title with verbose_proctitle=yes. - imap/pop3 proxy: Master user logins were broken in v2.2.3 - sdbox/mdbox: A corrupted index header with wrong size was never automatically fixed in v2.2.3. - mbox: Fixed assert-crashes related to locking --- Module Name: pkgsrc Committed By: adam Date: Thu Aug 15 09:42:41 UTC 2013 Modified Files: pkgsrc/mail/dovecot2: Makefile PLIST distinfo Log Message: Changes 2.2.5: + SSL: Added support for ECDH/ECDHE cipher suites + Added some missing man pages + quota-status: Added quota_status_toolarge setting - director: Users near expiration could have been redirected to different servers at the same time. - pop3: Avoid assert-crash if client disconnects during LIST. - mdbox: Corrupted index header still wasn't automatically fixed. - dsync: Various fixes to work better with imapc and pop3c storages. - ldap: sasl_bind=yes caused crashes, because Dovecot's lib-sasl symbols conflicted with Cyrus SASL library. - imap: Various error handling fixes to CATENATE. (Found using Apple's stress test script.)
Revision 1.50 / (download) - annotate - [select for diffs], Thu Aug 15 09:42:41 2013 UTC (10 years, 8 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base
Branch point for: pkgsrc-2013Q3
Changes since 1.49: +3 -4
lines
Diff to previous 1.49 (colored) to selected 1.61 (colored)
Changes 2.2.5: + SSL: Added support for ECDH/ECDHE cipher suites + Added some missing man pages + quota-status: Added quota_status_toolarge setting - director: Users near expiration could have been redirected to different servers at the same time. - pop3: Avoid assert-crash if client disconnects during LIST. - mdbox: Corrupted index header still wasn't automatically fixed. - dsync: Various fixes to work better with imapc and pop3c storages. - ldap: sasl_bind=yes caused crashes, because Dovecot's lib-sasl symbols conflicted with Cyrus SASL library. - imap: Various error handling fixes to CATENATE. (Found using Apple's stress test script.)
Revision 1.45.2.1 / (download) - annotate - [select for diffs], Tue Aug 6 15:57:07 2013 UTC (10 years, 8 months ago) by tron
Branch: pkgsrc-2013Q2
Changes since 1.45: +2 -1
lines
Diff to previous 1.45 (colored) to selected 1.61 (colored)
Pullup ticket #4203 - requested by bouyer mail/dovecot2: bug fix patch Revisions pulled up: - mail/dovecot2/Makefile 1.48 - mail/dovecot2/distinfo 1.37 - mail/dovecot2/patches/patch-src_plugins_quota_quota-fs.c 1.4 - mail/dovecot2/patches/patch-src_plugins_quota_quota-fs.h 1.4 --- Module Name: pkgsrc Committed By: bouyer Date: Mon Aug 5 23:12:42 UTC 2013 Modified Files: pkgsrc/mail/dovecot2: Makefile distinfo Added Files: pkgsrc/mail/dovecot2/patches: patch-src_plugins_quota_quota-fs.c patch-src_plugins_quota_quota-fs.h Log Message: Fix (again) NetBSD libquota support.
Revision 1.49 / (download) - annotate - [select for diffs], Tue Aug 6 09:19:14 2013 UTC (10 years, 8 months ago) by bouyer
Branch: MAIN
Changes since 1.48: +2 -3
lines
Diff to previous 1.48 (colored) to selected 1.61 (colored)
Fix previous: really bump PKGREVISION
Revision 1.48 / (download) - annotate - [select for diffs], Mon Aug 5 23:12:42 2013 UTC (10 years, 8 months ago) by bouyer
Branch: MAIN
Changes since 1.47: +2 -1
lines
Diff to previous 1.47 (colored) to selected 1.61 (colored)
Fix (again) NetBSD libquota support.
Revision 1.47 / (download) - annotate - [select for diffs], Fri Jul 12 10:44:56 2013 UTC (10 years, 9 months ago) by jperkin
Branch: MAIN
Changes since 1.46: +2 -1
lines
Diff to previous 1.46 (colored) to selected 1.61 (colored)
Bump PKGREVISION of all packages which create users, to pick up change of sysutils/user_* packages.
Revision 1.46 / (download) - annotate - [select for diffs], Tue Jul 2 15:38:19 2013 UTC (10 years, 9 months ago) by adam
Branch: MAIN
Changes since 1.45: +2 -2
lines
Diff to previous 1.45 (colored) to selected 1.61 (colored)
Changes 2.2.4: + doveadm: Added "flags" command to modify message flags. + doveadm: Added "deduplicate" command to expunge message duplicates. + dsync: Show the state in process title with verbose_proctitle=yes. - imap/pop3 proxy: Master user logins were broken in v2.2.3 - sdbox/mdbox: A corrupted index header with wrong size was never automatically fixed in v2.2.3. - mbox: Fixed assert-crashes related to locking
Revision 1.45 / (download) - annotate - [select for diffs], Thu May 23 19:45:50 2013 UTC (10 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base
Branch point for: pkgsrc-2013Q2
Changes since 1.44: +2 -3
lines
Diff to previous 1.44 (colored) to selected 1.61 (colored)
Changes 2.2.2: + zlib: Keep the last mail cached uncompressed in a temp file. This fixes performance when doing small partial fetches from a large mail. + acl: If plugin { acl_defaults_from_inbox = yes } is set, get the default ACLs for private and shared namespaces from the user's INBOX. (This probably will become default in v2.3.) + pop3: Added pop3_deleted_flag setting to switch POP3 deletions to only hide the messages from POP3, but still be visible via IMAP. - ACL plugin: Mailbox creation wasn't actually checking any ACLs and always succeeded (due to some v2.2 API changes). The created mailbox couldn't have been accessed though, so this couldn't have caused any data leak. - IMAP: Various URLAUTH fixes. - IMAP: Fixed a hang with invalid APPEND parameters. - IMAP LIST-EXTENDED: INBOX was never listed with \Subscribed flag. - mailbox_list_index=yes still caused crashes. - maildir: Fixed a crash after dovecot-keywords file was re-read. - maildir: If files had reappeared unexpectedly to a Maildir, they were ignored until index files were deleted. - Maildir: Fixed handling over 26 keywords in a mailbox. - Maildir++: Fixed mail_shared_explicit_inbox=no - namespace { prefix="" list=no } was listing mailboxes. - imap/pop3-login proxying: Fixed a crash if TCP connection succeeded, but the remote login timed out. - Case-insensitive search/sort didn't work correctly for all unicode characters, as specified by i;unicode-casemap comparator. If full text search indexes were used, they need to be rebuilt for old mails to be handled correctly. (This bug has existed always in Dovecot.)
Revision 1.44 / (download) - annotate - [select for diffs], Tue May 14 15:38:36 2013 UTC (10 years, 11 months ago) by taca
Branch: MAIN
Changes since 1.43: +2 -2
lines
Diff to previous 1.43 (colored) to selected 1.61 (colored)
Add share/doc/dovecot/wiki/MailboxSettings.txt to PLIST. Bump PKGREVISION.
Revision 1.43 / (download) - annotate - [select for diffs], Sat May 11 00:35:11 2013 UTC (10 years, 11 months ago) by taca
Branch: MAIN
Changes since 1.42: +1 -2
lines
Diff to previous 1.42 (colored) to selected 1.61 (colored)
Remove redundant commented out PKGREVISION line.
Revision 1.42 / (download) - annotate - [select for diffs], Thu May 9 07:40:04 2013 UTC (10 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.41: +2 -1
lines
Diff to previous 1.41 (colored) to selected 1.61 (colored)
Massive revbump after updating graphics/ilmbase, graphics/openexr, textproc/icu.
Revision 1.41 / (download) - annotate - [select for diffs], Thu May 9 03:49:16 2013 UTC (10 years, 11 months ago) by manu
Branch: MAIN
Changes since 1.40: +1 -1
lines
Diff to previous 1.40 (colored) to selected 1.61 (colored)
Upgrade to dovecot-2.2.1. Changes since 2.2.0, from NEWS file: v2.2.1 2013-04-19 Timo Sirainen <tss@iki.fi> - mailbox_list_index=yes was broken. - LAYOUT=index didn't list subscriptions. - auth: Multiple master passdbs didn't work. - Message parsing (e.g. during search) crashed when multipart message didn't actually contain any parts.
Revision 1.40 / (download) - annotate - [select for diffs], Mon Apr 29 12:53:57 2013 UTC (10 years, 11 months ago) by manu
Branch: MAIN
Changes since 1.39: +4 -4
lines
Diff to previous 1.39 (colored) to selected 1.61 (colored)
Upgrate to doevecot 2.2.0. Changes since 2.1.13, from the NEWS file v2.2.0 2013-04-11 Timo Sirainen <tss@iki.fi> * When creating home directories, the permissions are copied from the parent directory if it has setgid-bit set. For full details, see http://wiki2.dovecot.org/SharedMailboxes/Permissions * "doveadm auth" command was renamed to "doveadm auth test" * IMAP: ID command now advertises server name as Dovecot by default. It was already trivial to guess this from command replies. * dovecot.index.cache files can be safely accessed only by v2.1.11+. Older versions may think they're corrupted and delete them. * LDA/LMTP: If saving a mail brings user from under quota to over quota, allow it based on quota_grace setting (default: 10% above quota limit). * pop3_lock_session=yes now uses a POP3-only dovecot-pop3-session.lock file instead of actually locking the mailbox (and causing IMAP/LDA/LMTP to wait for the POP3 session to close). * mail_shared_explicit_inbox setting's default switched to "no". * ssl_client_ca_dir setting replaced imapc_ssl_ca_dir and pop3c_ssl_ca_dir settings. + Implemented IMAP MOVE and BINARY extensions + Implemented IMAP CATENATE, URLAUTH and URLAUTH=BINARY extensions (by Stephan Bosch). + Implemented IMAP NOTIFY extension. Requires mailbox_list_index=yes to be enabled. + Redesigned and rewritten dsync. The new design makes the syncing faster, more reliable and more featureful. The new dsync protocol isn't backwards compatible with old dsync versions (but is designed to be forwards compatible with future versions). + All mailbox formats now support per-user message flags for shared mailboxes by using a private index. It can be enabled by adding :INDEXPVT=<path> to mail location. This should be used instead of :INDEX also for Maildir/mbox to improve performance. + Improved mailbox list indexes. They should be usable now, although still disabled by default. + Added LAYOUT=index. The mailbox directories are created using their GUIDs in the filesystem, while the actual GUID <-> name mapping exists only in the index. + LMTP proxy: Implemented XCLIENT extension for passing remote IP address through proxy. v2.2.rc7 2013-04-10 Timo Sirainen <tss@iki.fi> * checkpasword: AUTH_PASSWORD environment is no longer set. * Running dsync no longer triggers quota warnings. + dsync: Commit large transactions every 100 new messages, so if a large sync crashes it doesn't have to be restarted from the beginning. - replicator: doveadm commands and user list export may have skipped some users. - Various fixes to mailbox_list_index=yes v2.2.rc6 2013-04-08 Timo Sirainen <tss@iki.fi> * replicator: Don't create replicator-doveadm socket by default. This way doveadm replicator commands don't accidentally start an unconfigured replicator server. + replicator: Have remote dsync notify the remote replicator that a user was just synced. This way the replicators are kept roughly in sync. + Added ssl_client_ca_file to specify the CA certs as a file. This is needed (instead of ssl_client_ca_dir) in RedHat-based systems. + Added "doveadm fs" commands, mainly to debug lib-fs backends. - Mailbox list indexes weren't using proper file permissions based on the root directory. v2.2.rc5 2013-04-05 Timo Sirainen <tss@iki.fi> - A few small random fixes v2.2.rc4 2013-04-05 Timo Sirainen <tss@iki.fi> + Added "doveadm replicator" commands - Larger changes to lib-http and lib-ssl-iostream error handling. The API caller can now get the exact error message as a string. - Various bugfixes to LDAP changes in rc3 v2.2.rc3 2013-03-20 Timo Sirainen <tss@iki.fi> + dsync: Support syncing ACLs (and Sieve scripts with Pigeonhole) + ldap: Support subqueries and value pointers, see http://wiki2.dovecot.org/AuthDatabase/LDAP/Userdb + postmaster_address setting: Expand %d to recipient's domain - Fixed a crash when decoding quoted-printable content. - dsync: Various bugfixes v2.2.rc2 2013-02-15 Timo Sirainen <tss@iki.fi> - rc1 wasn't actually usable in most configurations. v2.2.rc1 2013-02-15 Timo Sirainen <tss@iki.fi> * See v2.2.0 notes
Revision 1.39 / (download) - annotate - [select for diffs], Sat Mar 2 20:33:27 2013 UTC (11 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base,
pkgsrc-2013Q1
Changes since 1.38: +2 -1
lines
Diff to previous 1.38 (colored) to selected 1.61 (colored)
Bump PKGREVISION for mysql default change to 55.
Revision 1.38 / (download) - annotate - [select for diffs], Mon Feb 11 21:30:00 2013 UTC (11 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.37: +2 -3
lines
Diff to previous 1.37 (colored) to selected 1.61 (colored)
Changes 2.1.15: v2.1.14's dovecot.index.cache fixes caused Dovecot to use more disk I/O and memory than was necessary.
Revision 1.37 / (download) - annotate - [select for diffs], Wed Feb 6 23:20:54 2013 UTC (11 years, 2 months ago) by jperkin
Branch: MAIN
Changes since 1.36: +2 -2
lines
Diff to previous 1.36 (colored) to selected 1.61 (colored)
PKGREVISION bumps for the security/openssl 1.0.1d update.
Revision 1.36 / (download) - annotate - [select for diffs], Sat Jan 26 19:38:54 2013 UTC (11 years, 2 months ago) by bouyer
Branch: MAIN
Changes since 1.35: +2 -2
lines
Diff to previous 1.35 (colored) to selected 1.61 (colored)
Fix NetBSD quota support: - make sure to include /usr/include/quota.h to have the libquota prototypes, fix a segfault on amd64 - do not leak quotahandle, make sure to quota_close() it. PKGREVISION++
Revision 1.35 / (download) - annotate - [select for diffs], Fri Jan 25 02:07:16 2013 UTC (11 years, 2 months ago) by manu
Branch: MAIN
Changes since 1.34: +3 -3
lines
Diff to previous 1.34 (colored) to selected 1.61 (colored)
Missing Makefile update commit
Revision 1.34 / (download) - annotate - [select for diffs], Sun Dec 16 01:52:20 2012 UTC (11 years, 4 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base,
pkgsrc-2012Q4
Changes since 1.33: +2 -1
lines
Diff to previous 1.33 (colored) to selected 1.61 (colored)
recursive bump from cyrus-sasl libsasl2 shlib major bump.
Revision 1.28.2.1 / (download) - annotate - [select for diffs], Tue Dec 4 14:04:43 2012 UTC (11 years, 4 months ago) by tron
Branch: pkgsrc-2012Q3
Changes since 1.28: +5 -2
lines
Diff to previous 1.28 (colored) next main 1.29 (colored) to selected 1.61 (colored)
Pullup ticket #3981 - requested by adam mail/dovecot2: security update Revisions pulled up: - mail/dovecot2/MESSAGE 1.2 - mail/dovecot2/Makefile 1.29,1.32-1.33 - mail/dovecot2/PLIST 1.17-1.18 - mail/dovecot2/distinfo 1.26-1.28 --- Module Name: pkgsrc Committed By: ghen Date: Mon Oct 1 07:10:15 UTC 2012 Modified Files: pkgsrc/mail/dovecot2: MESSAGE Makefile PLIST distinfo Log Message: Update to Dovecot 2.1.10 + imap: Implemented THREAD=ORDEREDSUBJECT extension. + Added "doveadm exec" command to easily execute commands from libexec_dir, e.g. "doveadm exec imap -u user@domain" + Added "doveadm copy" command. + doveadm copy/move: Added optional user parameter to specify the source username. This allows easily copying mails between different users. + Added namespace { disabled } setting to quickly enable/disable namespaces. This is especially useful when its value is returned by userdb. + Added mailbox_alias plugin. It allows creating mailbox aliases using symlinks. + imapc storage: Added imapc_max_idle_time setting to force activity on connection. + fts-solr: Expunging multiple messages is now faster. - director: In some conditions director may have disconnected from another director (without logging about it), thinking it was sending invalid data. - imap: Various fixes to listing mailboxes. - pop3-migration plugin: Avoid disconnection from POP3 server due to idling. - login processes crashed if there were a lot of local {} or remote {} settings blocks. --- Module Name: pkgsrc Committed By: tron Date: Tue Dec 4 08:18:35 UTC 2012 Modified Files: pkgsrc/mail/dovecot2: Makefile PLIST distinfo Log Message: Update "dovecot2" package to version 2.1.11. Changes since 2.1.10: - lmtp/lda: dovecot.index.cache file is no longer fully mapped to memory, allowing mail deliveries to work even if the file is huge. - auth: userdb passwd lookups are now done by auth worker processes instead of auth master process (as it was documented, but accidentally didn't work that way). - lmtp: lmtp_rcpt_check_quota=yes setting checks quota on RCPT TO. - lmtp: After successful proxying RCPT TO, the next one to a nonexistent user gave tempfail error instead of "user not found". - lmtp proxy: Fixed hanging if remote server was down. - imap: Fixed crash when SEARCH contained multiple KEYWORD parameters. - doveadm: Various fixes to handling doveadm-server connections. - -i <instance name> parameter for Dovecot tools didn't work correctly. - director was somewhat broken in v2.1.10. This version also includes various reliability enhancements. - auth: passdb imap was broken in v2.1.10. --- Module Name: pkgsrc Committed By: adam Date: Tue Dec 4 09:28:24 UTC 2012 Modified Files: pkgsrc/mail/dovecot2: Makefile distinfo Log Message: Changes 2.1.12: The dovecot-config file installed by v2.1.11 was missing quotes, which broke building Pigeonhole. This release fixes that.
Revision 1.33 / (download) - annotate - [select for diffs], Tue Dec 4 09:28:24 2012 UTC (11 years, 4 months ago) by adam
Branch: MAIN
Changes since 1.32: +2 -2
lines
Diff to previous 1.32 (colored) to selected 1.61 (colored)
Changes 2.1.12: The dovecot-config file installed by v2.1.11 was missing quotes, which broke building Pigeonhole. This release fixes that.
Revision 1.32 / (download) - annotate - [select for diffs], Tue Dec 4 08:18:34 2012 UTC (11 years, 4 months ago) by tron
Branch: MAIN
Changes since 1.31: +5 -2
lines
Diff to previous 1.31 (colored) to selected 1.61 (colored)
Update "dovecot2" package to version 2.1.11. Changes since 2.1.10: - lmtp/lda: dovecot.index.cache file is no longer fully mapped to memory, allowing mail deliveries to work even if the file is huge. - auth: userdb passwd lookups are now done by auth worker processes instead of auth master process (as it was documented, but accidentally didn't work that way). - lmtp: lmtp_rcpt_check_quota=yes setting checks quota on RCPT TO. - lmtp: After successful proxying RCPT TO, the next one to a nonexistent user gave tempfail error instead of "user not found". - lmtp proxy: Fixed hanging if remote server was down. - imap: Fixed crash when SEARCH contained multiple KEYWORD parameters. - doveadm: Various fixes to handling doveadm-server connections. - -i <instance name> parameter for Dovecot tools didn't work correctly. - director was somewhat broken in v2.1.10. This version also includes various reliability enhancements. - auth: passdb imap was broken in v2.1.10.
Revision 1.31 / (download) - annotate - [select for diffs], Mon Oct 22 09:44:06 2012 UTC (11 years, 5 months ago) by ghen
Branch: MAIN
Changes since 1.30: +2 -2
lines
Diff to previous 1.30 (colored) to selected 1.61 (colored)
Handover maintainership to Adam.
Revision 1.30 / (download) - annotate - [select for diffs], Mon Oct 8 12:19:08 2012 UTC (11 years, 6 months ago) by asau
Branch: MAIN
Changes since 1.29: +1 -2
lines
Diff to previous 1.29 (colored) to selected 1.61 (colored)
Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.
Revision 1.29 / (download) - annotate - [select for diffs], Mon Oct 1 07:10:14 2012 UTC (11 years, 6 months ago) by ghen
Branch: MAIN
Changes since 1.28: +2 -2
lines
Diff to previous 1.28 (colored) to selected 1.61 (colored)
Update to Dovecot 2.1.10 + imap: Implemented THREAD=ORDEREDSUBJECT extension. + Added "doveadm exec" command to easily execute commands from libexec_dir, e.g. "doveadm exec imap -u user@domain" + Added "doveadm copy" command. + doveadm copy/move: Added optional user parameter to specify the source username. This allows easily copying mails between different users. + Added namespace { disabled } setting to quickly enable/disable namespaces. This is especially useful when its value is returned by userdb. + Added mailbox_alias plugin. It allows creating mailbox aliases using symlinks. + imapc storage: Added imapc_max_idle_time setting to force activity on connection. + fts-solr: Expunging multiple messages is now faster. - director: In some conditions director may have disconnected from another director (without logging about it), thinking it was sending invalid data. - imap: Various fixes to listing mailboxes. - pop3-migration plugin: Avoid disconnection from POP3 server due to idling. - login processes crashed if there were a lot of local {} or remote {} settings blocks.
Revision 1.28 / (download) - annotate - [select for diffs], Mon Aug 13 13:57:46 2012 UTC (11 years, 8 months ago) by ghen
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base
Branch point for: pkgsrc-2012Q3
Changes since 1.27: +2 -2
lines
Diff to previous 1.27 (colored) to selected 1.61 (colored)
Update to Dovecot 2.1.9 * mail-log plugin: Log mailbox names with UTF-8 everywhere (instead of mUTF-7 in some places and UTF-8 in other places) * director: Changed director_username_hash setting's default from %u to %Lu (= lowercase usernames). This doesn't break any existing installations, but might fix some of them. + doveadm: Added "auth cache flush [<username>]" command. + Implemented dict passdb/userdb + Implemented Redis and memcached dict backends, which can be used as auth backends. Redis can also be used as dict-quota backend. + Added plugin { quota_ignore_save_errors=yes } setting to allow saving a mail when quota lookup fails with temporary failure. - Full text search indexing might have failed for some messages, always causing indexer-worker process to run out of memory. - fts-lucene: Fixed handling SEARCH HEADER FROM/TO/SUBJECT/CC/BCC when the header wasn't lowercased. - fts-squat: Fixed crash when searching a virtual mailbox. - pop3: Fixed assert crash when doing UIDL on empty mailbox on some setups. - auth: GSSAPI RFC compliancy and error handling fixes. - Various fixes related to handling shared namespaces
Revision 1.27 / (download) - annotate - [select for diffs], Fri Jul 27 19:37:57 2012 UTC (11 years, 8 months ago) by drochner
Branch: MAIN
Changes since 1.26: +2 -2
lines
Diff to previous 1.26 (colored) to selected 1.61 (colored)
update to 2.1.8 changes: -pop3c: Added pop3c_master_user setting -bugfix: Mailbox names were accidentally sent as UTF-8 instead of mUTF-7 -more bugfixes approved by The Maintainer
Revision 1.26 / (download) - annotate - [select for diffs], Wed May 30 11:52:05 2012 UTC (11 years, 10 months ago) by ghen
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base,
pkgsrc-2012Q2
Changes since 1.25: +2 -3
lines
Diff to previous 1.25 (colored) to selected 1.61 (colored)
Update to Dovecot 2.1.7 * LDAP: Compatibility fix for v2.0: ldap: If attributes contain ldapAttr=key=template%$ and ldapAttr doesn't exist, skip the key instead of using "template" value with empty %$ part for the key. + pop3: Added pop3_uidl_duplicates setting for changing the behavior for duplicate UIDLs. + director: Added "doveadm director ring remove" command. - director: Don't crash with quickly disconnecting incoming director connections. - mdbox: If mail was originally saved to non-INBOX, and namespace prefix is non-empty, don't assert-crash when rebuilding indexes. - sdbox: Don't use more fds than necessary when copying mails. - auth: Fixed crash with DIGEST-MD5 when attempting to do master user login without master passdbs. - Several fixes to mail_shared_explicit_inbox=no - imapc: Use imapc_list_prefix also for listing subscriptions.
Revision 1.25 / (download) - annotate - [select for diffs], Mon May 14 14:04:59 2012 UTC (11 years, 11 months ago) by taca
Branch: MAIN
Changes since 1.24: +2 -1
lines
Diff to previous 1.24 (colored) to selected 1.61 (colored)
Add support for net_getunixcred() to NetBSD before 5.0 which dosen't have getpeereid(3); no LOCAL_PEEREID socket options. Bump PKGREVISION.
Revision 1.24 / (download) - annotate - [select for diffs], Thu May 10 13:25:37 2012 UTC (11 years, 11 months ago) by ghen
Branch: MAIN
Changes since 1.23: +2 -3
lines
Diff to previous 1.23 (colored) to selected 1.61 (colored)
Update to Dovecot 2.1.6 * Session ID is now included by default in auth and login process log lines. It can be added to mail processes also by adding %{session} to mail_log_prefix. + Added ssl_require_crl setting, which specifies if CRL check must be successful when verifying client certificates. + Added mail_shared_explicit_inbox setting to specify if a shared INBOX should be accessible as "shared/$user" or "shared/$user/INBOX". - v2.1.5: Using "~/" as mail_location or elsewhere failed to actually expand it to home directory. - dbox: Fixed potential assert-crash when reading dbox files. - trash plugin: Fixed behavior when quota is already over limit. - mail_log plugin: Logging "copy" event didn't work. - Proxying to backend server with SSL: Verifying server certificate name always failed, because it was compared to an IP address.
Revision 1.23 / (download) - annotate - [select for diffs], Fri Apr 27 12:31:52 2012 UTC (11 years, 11 months ago) by obache
Branch: MAIN
Changes since 1.22: +2 -1
lines
Diff to previous 1.22 (colored) to selected 1.61 (colored)
Recursive bump from icu shlib major bumped to 49.
Revision 1.22 / (download) - annotate - [select for diffs], Mon Apr 23 17:43:15 2012 UTC (11 years, 11 months ago) by ghen
Branch: MAIN
Changes since 1.21: +2 -2
lines
Diff to previous 1.21 (colored) to selected 1.61 (colored)
Update to Dovecot 2.1.5 * IMAP: When neither the session nor the mailbox has modseq tracking enabled, return the mailbox as having NOMODSEQ in SELECT/EXAMINE reply. Old versions in this situation always simply returned HIGHESTMODSEQ as 1, which could have broken some clients. + dict file: Added optional fcntl/flock locking (default is dotlock) + fts-solr: doveadm fts rescan now resets indexes, which allows reindexing mails. (This isn't a full rescan implementation like fts-lucene has.) + doveadm expunge: Added -d parameter to delete mailbox if it's empty after expunging. - IMAP: Several fixes related to mailbox listing in some configs - director: A lot of fixes and performance improvements - v2.1.4 didn't work without a mail home directory set - mbox: Deleting a mailbox didn't delete its index files. - pop3c: TOP command was sent incorrectly - trash plugin didn't work properly - LMTP: Don't add a duplicate Return-Path: header when proxying. - listescape: Don't unescape namespace prefixes.
Revision 1.21 / (download) - annotate - [select for diffs], Tue Apr 10 12:12:21 2012 UTC (12 years ago) by ghen
Branch: MAIN
Changes since 1.20: +2 -3
lines
Diff to previous 1.20 (colored) to selected 1.61 (colored)
Update to Dovecot 2.1.4. + Added mail_temp_scan_interval setting and changed its default value from 8 hours to 1 week. + Added pop3-migration plugin for easily doing a transparent IMAP+POP3 migration to Dovecot: http://wiki2.dovecot.org/Migration/Dsync + doveadm user: Added -m parameter to show some of the mail settings. - Proxying SSL connections crashed in v2.1.[23] - fts-solr: Indexing mail bodies was broken. - director: Several changes to significantly improve error handling - doveadm import didn't import messages' flags - mail_full_filesystem_access=yes was broken - Make sure IMAP clients can't create directories when accessing nonexistent users' mailboxes via shared namespace. - Dovecot auth clients authenticating via TCP socket could have failed with bogus "PID already in use" errors.
Revision 1.20 / (download) - annotate - [select for diffs], Fri Apr 6 15:56:26 2012 UTC (12 years ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base,
pkgsrc-2012Q1
Changes since 1.19: +2 -1
lines
Diff to previous 1.19 (colored) to selected 1.61 (colored)
Add patch from Dovecot Mercury repository to fix crash this crash in the IMAP server: Panic: file mail-storage.c: line 628 (mailbox_alloc): assertion failed: (uni_utf8_str_is_valid(vname)) Problem reported and fix tested by Thorsten Frueauf.
Revision 1.19 / (download) - annotate - [select for diffs], Sat Mar 17 02:14:15 2012 UTC (12 years, 1 month ago) by ghen
Branch: MAIN
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (colored) to selected 1.61 (colored)
Update to Dovecot 2.1.3. Changelog since 2.1.1: There are a ton of proxying related improvements in this release. You should now be able to do pretty much anything you want with Dovecot proxy/director. This release also includes the initial version of dsync-based replication. I'm already successfully using it for @dovecot.fi mails, but it still has some problems. See http://dovecot.org/list/dovecot/2012-March/064243.html for some details how to configure it. + Initial implementation of dsync-based replication. For now this should be used only on non-critical systems. + Proxying: POP3 now supports sending remote IP+port from proxy to backend server via Dovecot-specific XCLIENT extension. + Proxying: proxy_maybe=yes with host=<hostname> (instead of IP) works now properly. + Proxying: Added auth_proxy_self setting + Proxying: Added proxy_always extra field (see wiki docs) + Added director_username_hash setting to specify what part of the username is hashed. This can be used to implement per-domain backends (which allows safely accessing shared mailboxes within domain). + Added a "session ID" string for imap/pop3 connections, available in %{session} variable. The session ID passes through Dovecot IMAP/POP3 proxying to backend server. The same session ID is can be reused after a long time (currently a bit under 9 years). + passdb checkpassword: Support "credentials lookups" (for non-plaintext auth and for lmtp_proxy lookups) + fts: Added fts_index_timeout setting to abort search if indexing hasn't finished by then (default is to wait forever). - doveadm sync: If mailbox was expunged empty, messages may have become back instead of also being expunged in the other side. - director: If user logged into two directors while near user expiration, the directors might have redirected the user to two different backends. - imap_id_* settings were ignored before login. - Several fixes to mailbox_list_index=yes - Previous v2.1.x didn't log all messages at shutdown. - mbox: Fixed accessing Dovecot v1.x mbox index files without errors.
Revision 1.18 / (download) - annotate - [select for diffs], Thu Feb 23 09:53:05 2012 UTC (12 years, 1 month ago) by ghen
Branch: MAIN
Changes since 1.17: +3 -3
lines
Diff to previous 1.17 (colored) to selected 1.61 (colored)
Update to Dovecot 2.1.1. Major changes since 2.0.x: * Plugins now use UTF-8 mailbox names rather than mUTF-7: acl, autocreate, expire, trash, virtual * auth_username_format default changed to %Lu. If you really want case sensitive usernames, set it back to empty. * Solr full text search backend changed to use mailbox GUIDs instead of mailbox names, requiring reindexing everything. solr_old backend can be used with old indexes to avoid reindexing, but it doesn't support some newer features. * Expire plugin: Only go through users listed by userdb iteration. Delete dict rows for nonexistent users, unless expire_keep_nonexistent_users=yes. * Temporary authentication failures sent to IMAP/POP3 clients now includes the server's hostname and timestamp. This makes it easier to find the error message from logs. * dsync was merged into doveadm. There is still "dsync" symlink pointing to "doveadm", which you can use the old way for now. The preferred ways to run dsync are "doveadm sync" (for old "dsync mirror") and "doveadm backup". + imapc (= IMAP client) storage allows using a remote IMAP server to be used as storage. This allows using Dovecot as a smart (caching) proxy or using dsync to do migration from remote IMAP server. + Mailbox indexing via queuing indexer service (required for Lucene) + Lucene full text search (FTS) backend rewritten with support for different languages + FTS finally supports "OR" search operation + FTS supports indexing attachments via external programs + IMAP FUZZY extension, supported by Lucene and Solr FTS backends + IMAP SPECIAL-USE extension to describe mailboxes + Mailbox list indexes + Statistics tracking via stats service. Exported via doveadm stats. + Autocreate plugin creates/subscribes mailboxes physically only when the mailbox is opened for the first time. Mailbox listing shows the autocreated mailboxes even if they don't physically exist. + Password and user databases now support default_fields and override_fields settings to specify template defaults/overrides. + SCRAM-SHA-1 authentication mechanism by Florian Zeitz + LDAP: Allow building passdb/userdb extra fields from multiple LDAP attributes by using %{ldap:attributeName} variables in the template. + Improved multi-instance support: Track automatically which instances are started up and manage the list with doveadm instance commands. All Dovecot commands now support -i <instance_name> parameter to select the instance (instead of having to use -c <config path>). See instance_name setting. + auth: Implemented support for Postfix's "TCP map" sockets for user existence lookups. - listescape plugin works perfectly now Changes since 2.1.0: + dsync: If message with same GUID is saved multiple times in session, copy it instead of re-saving. - acl plugin + autocreated mailboxes crashed when listing mailboxes - doveadm force-resync: Don't skip autocreated mailboxes (especially INBOX). - If process runs out of fds, stop listening for new connections only temporarily, not permanently (avoids hangs with process_limit=1 services) - auth: passdb imap crashed for non-login authentication (e.g. smtp).
Revision 1.17 / (download) - annotate - [select for diffs], Sun Jan 8 09:43:47 2012 UTC (12 years, 3 months ago) by adam
Branch: MAIN
Changes since 1.16: +2 -2
lines
Diff to previous 1.16 (colored) to selected 1.61 (colored)
Changes 2.0.17: * Proxying now supports sending SSL client certificate to server with ssl_client_cert/key settings. * doveadm dump: Added support for dumping dbox headers/metadata. * Fixed memory leaks in login processes with SSL connections * vpopmail support was broken in v2.0.16
Revision 1.15.2.1 / (download) - annotate - [select for diffs], Sat Nov 19 10:53:33 2011 UTC (12 years, 5 months ago) by tron
Branch: pkgsrc-2011Q3
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored) next main 1.16 (colored) to selected 1.61 (colored)
Pullup ticket #3609 - requested by ghen mail/dovecot2: security update Revisions pulled up: - mail/dovecot2/Makefile 1.16 - mail/dovecot2/PLIST 1.9 - mail/dovecot2/distinfo 1.13 --- Module Name: pkgsrc Committed By: ghen Date: Thu Nov 17 08:10:01 UTC 2011 Modified Files: pkgsrc/mail/dovecot2: Makefile PLIST distinfo Log Message: Update to Dovecot 2.0.16. * VSZ limits weren't being enforced for any processes. On server with large mailboxes you may now see errors about it if the limits aren't high enough. To fix them, either increase individual service { vsz_limit } values or simply increase the default_vsz_limit setting. * Proxying: If using ssl=3Dyes or starttls=3Dyes with a hostname (not IP) as proxy destination, require that the certificate matches the given hostname. * LMTP: Changed default client_limit to 1. This should improve LMTP throughput with default settings. * dsync: Quota is no longer enforced (i.e. dsync can't fail because user is over quota). + Added "auto" mail storage driver, which can be used to autodetect mailbox location and format. This behavior is already the default for empty mail_location setting, so this change is mainly useful for shared namespace's location setting. + checkpassword: Export all auth %variables to AUTH_* environment.
Revision 1.16 / (download) - annotate - [select for diffs], Thu Nov 17 08:10:01 2011 UTC (12 years, 5 months ago) by ghen
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base,
pkgsrc-2011Q4
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored) to selected 1.61 (colored)
Update to Dovecot 2.0.16. * VSZ limits weren't being enforced for any processes. On server with large mailboxes you may now see errors about it if the limits aren't high enough. To fix them, either increase individual service { vsz_limit } values or simply increase the default_vsz_limit setting. * Proxying: If using ssl=yes or starttls=yes with a hostname (not IP) as proxy destination, require that the certificate matches the given hostname. * LMTP: Changed default client_limit to 1. This should improve LMTP throughput with default settings. * dsync: Quota is no longer enforced (i.e. dsync can't fail because user is over quota). + Added "auto" mail storage driver, which can be used to autodetect mailbox location and format. This behavior is already the default for empty mail_location setting, so this change is mainly useful for shared namespace's location setting. + checkpassword: Export all auth %variables to AUTH_* environment.
Revision 1.15 / (download) - annotate - [select for diffs], Fri Sep 16 14:26:54 2011 UTC (12 years, 7 months ago) by ghen
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base
Branch point for: pkgsrc-2011Q3
Changes since 1.14: +2 -2
lines
Diff to previous 1.14 (colored) to selected 1.61 (colored)
Update to Dovecot 2.0.15. + doveadm altmove: Added -r parameter to move mails back to primary storage. - v2.0.14: Index reading could have eaten a lot of memory in some situations - doveadm index no longer affects future caching decisions - mbox: Fixed crash during mail delivery when mailbox didn't yet have GUID assigned to it. - zlib+mbox: Fetching last message from compressed mailboxes crashed. - lib-sql: Fixed load balancing and error handling when multiple hosts are used.
Revision 1.14 / (download) - annotate - [select for diffs], Mon Aug 29 11:27:00 2011 UTC (12 years, 7 months ago) by adam
Branch: MAIN
Changes since 1.13: +2 -3
lines
Diff to previous 1.13 (colored) to selected 1.61 (colored)
Changes 2.0.14: * doveadm: Added support for running mail commands by proxying to another doveadm server. * Added "doveadm proxy list" and "doveadm proxy kick" commands to list/kick proxy connections (via a new "ipc" service). * Added "doveadm director move" to assign user from one server to another, killing any existing connections. * Added "doveadm director ring status" command. * userdb extra fields can now return name+=value to append to an existing name, e.g. "mail_plugins+= quota". * script-login attempted an unnecessary config lookup, which usually failed with "Permission denied". * lmtp: Fixed parsing quoted strings with spaces as local-part for MAIL FROM and RCPT TO. * imap: FETCH BODY[HEADER.FIELDS (..)] may have crashed or not returned all data sometimes. * ldap: Fixed random assert-crashing with with sasl_bind=yes. * Fixes to handling mail chroots * Fixed renaming mailboxes under different parent with FS layout when using separate ALT, INDEX or CONTROL paths. * zlib: Fixed reading concatenated .gz files.
Revision 1.13 / (download) - annotate - [select for diffs], Tue Jun 14 09:37:18 2011 UTC (12 years, 10 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base,
pkgsrc-2011Q2
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored) to selected 1.61 (colored)
Enable "pam" option in "dovecot" packages by default as most platforms supported by "pkgsrc" provide PAM support out of the box. Change approved by Geert Hendrickx.
Revision 1.8.2.1 / (download) - annotate - [select for diffs], Sat Jun 11 05:11:43 2011 UTC (12 years, 10 months ago) by sbd
Branch: pkgsrc-2011Q1
Changes since 1.8: +10 -10
lines
Diff to previous 1.8 (colored) next main 1.9 (colored) to selected 1.61 (colored)
Pullup ticket #3450 - requested by tron mail/dovecot2 security update Revisions pulled up: - mail/dovecot2/Makefile 1.9,1.11 - mail/dovecot2/PLIST 1.6-1.7 - mail/dovecot2/buildlink3.mk 1.4 - mail/dovecot2/distinfo 1.9-1.10 --- Module Name: pkgsrc Committed By: adam Date: Fri Apr 15 13:34:28 UTC 2011 Modified Files: pkgsrc/mail/dovecot2: Makefile PLIST distinfo Log Message: Changes 2.0.12: * doveadm: Added "move" command for moving mails between mailboxes. * virtual: Added support for "+mailbox" entries that clear \Recent flag from messages (default is to preserve them). * dbox: Fixes to handling external attachments * dsync: More fixes to avoid hanging with remote syncs * dsync: Many other syncing/correctness fixes * doveconf: v2.0.10 and v2.0.11 didn't output plugin {} section right --- Module Name: pkgsrc Committed By: adam Date: Fri May 13 07:36:39 UTC 2011 Modified Files: pkgsrc/mail/dovecot2: Makefile PLIST buildlink3.mk distinfo Log Message: Changes 2.0.13: * Added "doveadm index" command to add unindexed messages into index/cache. If full text search is enabled, it also adds unindexed messages to the fts database. * added "doveadm director dump" command. * pop3: Added support for showing messages in "POP3 order", which can be different from IMAP message order. This can be useful for migrations from other servers. Implemented it for Maildir as 'O' field in dovecot-uidlist. * doveconf: Fixed a wrong "subsection has ssl=yes" warning. * mdbox purge: Fixed wrong warning about corrupted extrefs. * sdbox: INBOX GUID changed when INBOX was autocreated, leading to trouble with dsync. * script-login binary wasn't actually dropping privileges to the user/group/chroot specified by its service settings. * Fixed potential crashes and other problems when parsing header names that contained NUL characters.
Revision 1.12 / (download) - annotate - [select for diffs], Fri Jun 10 21:57:08 2011 UTC (12 years, 10 months ago) by obache
Branch: MAIN
Changes since 1.11: +2 -1
lines
Diff to previous 1.11 (colored) to selected 1.61 (colored)
recursive bump from icu shlib major bump.
Revision 1.11 / (download) - annotate - [select for diffs], Fri May 13 07:36:39 2011 UTC (12 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.10: +3 -4
lines
Diff to previous 1.10 (colored) to selected 1.61 (colored)
Changes 2.0.13: * Added "doveadm index" command to add unindexed messages into index/cache. If full text search is enabled, it also adds unindexed messages to the fts database. * added "doveadm director dump" command. * pop3: Added support for showing messages in "POP3 order", which can be different from IMAP message order. This can be useful for migrations from other servers. Implemented it for Maildir as 'O' field in dovecot-uidlist. * doveconf: Fixed a wrong "subsection has ssl=yes" warning. * mdbox purge: Fixed wrong warning about corrupted extrefs. * sdbox: INBOX GUID changed when INBOX was autocreated, leading to trouble with dsync. * script-login binary wasn't actually dropping privileges to the user/group/chroot specified by its service settings. * Fixed potential crashes and other problems when parsing header names that contained NUL characters.
Revision 1.10 / (download) - annotate - [select for diffs], Fri Apr 22 14:40:43 2011 UTC (13 years ago) by obache
Branch: MAIN
Changes since 1.9: +2 -1
lines
Diff to previous 1.9 (colored) to selected 1.61 (colored)
recursive bump from gettext-lib shlib bump.
Revision 1.9 / (download) - annotate - [select for diffs], Fri Apr 15 13:34:28 2011 UTC (13 years ago) by adam
Branch: MAIN
Changes since 1.8: +9 -9
lines
Diff to previous 1.8 (colored) to selected 1.61 (colored)
Changes 2.0.12: * doveadm: Added "move" command for moving mails between mailboxes. * virtual: Added support for "+mailbox" entries that clear \Recent flag from messages (default is to preserve them). * dbox: Fixes to handling external attachments * dsync: More fixes to avoid hanging with remote syncs * dsync: Many other syncing/correctness fixes * doveconf: v2.0.10 and v2.0.11 didn't output plugin {} section right
Revision 1.8 / (download) - annotate - [select for diffs], Thu Mar 10 13:42:54 2011 UTC (13 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base
Branch point for: pkgsrc-2011Q1
Changes since 1.7: +2 -3
lines
Diff to previous 1.7 (colored) to selected 1.61 (colored)
Changes 2.0.11: * dotlock_use_excl setting's default was accidentally "no" in all v2.0.x releases, instead of "yes" as in v1.1 and v1.2. Changed it back to "yes". - v2.0.10: LDAP support was broken - v2.0.10: dsyncing to remote often hanged (timed out in 15 mins) Chamges 2.0.10: * LMTP: For user+detail at domain deliveries, the +detail is again written to Delivered-To: header. * Skip auth penalty checks from IPs in login_trusted_networks. + Added import_environment setting. + Added submission_host setting to send mails via SMTP instead of via sendmail binary. + Added doveadm acl get/set/delete commands for ACL manipulation, similar to how IMAP ACL extension works. + Added doveadm acl debug command to help debug and fix problems with why shared mailboxes aren't working as expected. - IMAP: Fixed hangs with COMPRESS extension - IMAP: Fixed a hang when trying to COPY to a nonexistent mailbox. - IMAP: Fixed hang/crash with SEARCHRES + pipelining $. - IMAP: Fixed assert-crash if IDLE+DONE is sent in same TCP packet. - LMTP: Fixed sending multiple messages in a session. - doveadm: Fixed giving parameters to mail commands. - doveadm import: Settings weren't correctly used for the import storage. - dsync: Fixed somewhat random failures with saving messages to remote dsync. - v2.0.9: Config reload didn't notify running processes with shutdown_clients=no, so they could have kept serving new clients with old settings.
Revision 1.5.2.1 / (download) - annotate - [select for diffs], Sat Feb 5 10:12:03 2011 UTC (13 years, 2 months ago) by spz
Branch: pkgsrc-2010Q4
Changes since 1.5: +2 -1
lines
Diff to previous 1.5 (colored) next main 1.6 (colored) to selected 1.61 (colored)
Pullup ticket 3340 - requested by tron functionality fix Revisions pulled up: - pkgsrc/mail/dovecot2/Makefile 1.7 - pkgsrc/mail/dovecot2/distinfo 1.7 Files added: pkgsrc/mail/dovecot2/patches/patch-ad ------------------------------------------------------------------------- Module Name: pkgsrc Committed By: tron Date: Wed Feb 2 22:19:25 UTC 2011 Modified Files: pkgsrc/mail/dovecot2: Makefile distinfo Added Files: pkgsrc/mail/dovecot2/patches: patch-ad Log Message: Add fix by Timo Sirainen from the Dovecot Mercury repository to fix a hang when trying to COPY to a non existent mailbox via IMAP. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 pkgsrc/mail/dovecot2/Makefile \ pkgsrc/mail/dovecot2/distinfo cvs rdiff -u -r0 -r1.3 pkgsrc/mail/dovecot2/patches/patch-ad
Revision 1.7 / (download) - annotate - [select for diffs], Wed Feb 2 22:19:24 2011 UTC (13 years, 2 months ago) by tron
Branch: MAIN
Changes since 1.6: +2 -1
lines
Diff to previous 1.6 (colored) to selected 1.61 (colored)
Add fix by Timo Sirainen from the Dovecot Mercury repository to fix a hang when trying to COPY to a non existent mailbox via IMAP.
Revision 1.6 / (download) - annotate - [select for diffs], Thu Jan 13 12:59:08 2011 UTC (13 years, 3 months ago) by adam
Branch: MAIN
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored) to selected 1.61 (colored)
Changes 2.0.9: * Linux: Fixed a high system CPU usage / high context switch count performance problem * Maildir: Avoid unnecessarily reading dovecot-uidlist while opening mailbox. * Maildir: Fixed renaming child mailboxes when namespace had a prefix. * mdbox: Don't leave partially written messages to mdbox files when aborting saving. * Fixed master user logins when using userdb prefetch * lda: Fixed a crash when trying to send "out of quota" reply * lmtp: If delivering duplicate messages to same user's INBOX, create different GUIDs for them. This helps to avoid duplicate POP3 UIDLs when pop3_uidl_format=%g. * virtual storage: Fixed saving multiple mails in a transaction (e.g. copy multiple messages). * dsync: Saved messages' save-date was set to 1970-01-01.
Revision 1.5 / (download) - annotate - [select for diffs], Fri Dec 3 21:21:10 2010 UTC (13 years, 4 months ago) by ghen
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base
Branch point for: pkgsrc-2010Q4
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored) to selected 1.61 (colored)
Update to Dovecot 2.0.8. * Services' default vsz_limits weren't being enforced correctly in earlier v2.0 releases. Now that they are enforced, you might notice that the default limits are too low and you need to increase them. This problem will show up in logs as "out of memory" errors. See default_vsz_limit and service { vsz_limit } settings. * LMTP: In earlier versions if mail was delivered to user+detail@domain address, LMTP server always attempted to deliver the mail to mailbox named "detail". This was rather unintentional and shouldn't have been the default. lmtp_save_to_detail_mailbox=yes setting now preserves this behavior (default is no). + Added systemd support (configure --with-systemdsystemunitdir). Based on patch by Christophe Fergeau. + Replaced broken mbox-snarf plugin with a new more generic snarf plugin. - dbox: Fixes to handling external mail attachments - verbose_proctitle=yes didn't work for all processes in v2.0.7 - imap, pop3: When service { client_count } was larger than 1, the log messages didn't use the correct prefix. Last logged in user's prefix was always used, regardless of what user's session actually logged it. Now the proper log prefix is always used. - MySQL: Only the first specified host was ever used
Revision 1.4 / (download) - annotate - [select for diffs], Tue Nov 9 15:51:48 2010 UTC (13 years, 5 months ago) by ghen
Branch: MAIN
Changes since 1.3: +5 -27
lines
Diff to previous 1.3 (colored) to selected 1.61 (colored)
Argh, missed the fact that adam imported the sieve plugin as a separate dovecot2-pigonhole package. Back out the changes related to this.
Revision 1.3 / (download) - annotate - [select for diffs], Tue Nov 9 15:35:47 2010 UTC (13 years, 5 months ago) by ghen
Branch: MAIN
Changes since 1.2: +3 -3
lines
Diff to previous 1.2 (colored) to selected 1.61 (colored)
Update to Dovecot 2.0.7. * master: default_process_limit wasn't actually used anywhere, rather the default was unlimited. Now that it is enforced, you might notice that the default limit is too low and you need to increase it. Dovecot logs a warning when this happens. * mail-log plugin: Log mailbox name as virtual name rather than physical name (e.g. namespace prefix is included in the name) + doveadm dump: Added imapzlib type to uncompress IMAP's COMPRESS DEFLATE I/O traffic (e.g. from rawlog). - IMAP: Fixed LIST-STATUS when listing subscriptions with subscriptions=no namespaces. - IMAP: Fixed SELECT QRESYNC not to crash on mailbox close if a lot of changes were being sent. - quota: Don't count virtual mailboxes in quota - doveadm expunge didn't always actually do the physical expunging - Fixed some index reading optimizations introduced by v2.0.5. - LMTP proxying fixes
Revision 1.2 / (download) - annotate - [select for diffs], Tue Nov 9 15:23:11 2010 UTC (13 years, 5 months ago) by ghen
Branch: MAIN
Changes since 1.1: +51 -45
lines
Diff to previous 1.1 (colored) to selected 1.61 (colored)
Merge ommitted stuff from mail/dovecot package, most importantly the dovecot-sieve option (managesieve support is now included with sieve). Create additional "dovenull" user for login processes. Add MESSAGE with upgrade notes. Grab maintainership. Major changes since 1.2: * Dovecot uses two system users for internal purposes now by default: dovenull and dovecot. You need to create the dovenull user or change default_login_user setting. * Global ACLs are now looked up using namespace prefixes. For example if you previously had INBOX. namespace prefix and a global ACL for "INBOX.Sent", it's now looked up from "INBOX.Sent" file instead of "Sent" as before. * Maildir: File permissions are no longer based on dovecot-shared file, but the mailbox directory. + Redesigned master process. It's now more modular and there is less code running as root. + Configuration supports now per-local/remote ip/network settings. + dsync utility does a two-way mailbox synchronization. + LMTP server and proxying. + Added mdbox (multi-dbox) mail storage backend. + doveadm utility can be used to do all kinds of administration functions. Old dovecotpw and *view utilities now exist in its subcommands. + imap and pop3 processes can now handle multiple connections. + IMAP: COMPRESS=DEFLATE is supported by imap_zlib plugin + director service helps NFS installations to redirect users always to same server to avoid corruption
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri Nov 5 12:00:39 2010 UTC (13 years, 5 months ago) by adam
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored) to selected 1.61 (colored)
Dovecot is an open source IMAP and POP3 server for Linux/UNIX-like systems, written with security primarily in mind. Dovecot is an excellent choice for both small and large installations. It's fast, simple to set up, requires no special administration and it uses very little memory.
Revision 1.1 / (download) - annotate - [select for diffs], Fri Nov 5 12:00:39 2010 UTC (13 years, 5 months ago) by adam
Branch: MAIN
Diff to selected 1.61 (colored)
Initial revision