Sat Oct 17 07:45:43 2015 UTC ()
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


(adam)
diff -r1.79 -r1.80 pkgsrc/mail/dovecot2/Makefile
diff -r1.40 -r1.41 pkgsrc/mail/dovecot2/PLIST
diff -r1.12 -r1.13 pkgsrc/mail/dovecot2/buildlink3.mk
diff -r1.57 -r1.58 pkgsrc/mail/dovecot2/distinfo
diff -r1.1 -r1.2 pkgsrc/mail/dovecot2/patches/patch-src_lib_buffer.h
diff -r1.1 -r0 pkgsrc/mail/dovecot2/patches/patch-src_lib_sendfile-util.c

cvs diff -r1.79 -r1.80 pkgsrc/mail/dovecot2/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/dovecot2/Makefile 2015/10/10 01:58:12 1.79
+++ pkgsrc/mail/dovecot2/Makefile 2015/10/17 07:45:43 1.80
@@ -1,21 +1,20 @@ @@ -1,21 +1,20 @@
1# $NetBSD: Makefile,v 1.79 2015/10/10 01:58:12 ryoon Exp $ 1# $NetBSD: Makefile,v 1.80 2015/10/17 07:45:43 adam Exp $
2# 2#
3# when updating to a new release, update ABI depends in 3# when updating to a new release, update ABI depends in
4# the buildlink3.mk file as well, since the plugins' version 4# the buildlink3.mk file as well, since the plugins' version
5# must match (see PR 49563). 5# must match (see PR 49563).
6 6
7DISTNAME= dovecot-2.2.18 7DISTNAME= dovecot-2.2.19
8PKGREVISION= 3 
9CATEGORIES= mail 8CATEGORIES= mail
10MASTER_SITES= http://www.dovecot.org/releases/${PKGVERSION_NOREV:R}/ 9MASTER_SITES= http://www.dovecot.org/releases/${PKGVERSION_NOREV:R}/
11 10
12MAINTAINER= adam@NetBSD.org 11MAINTAINER= adam@NetBSD.org
13HOMEPAGE= http://www.dovecot.org/ 12HOMEPAGE= http://www.dovecot.org/
14COMMENT= Secure IMAP and POP3 server 13COMMENT= Secure IMAP and POP3 server
15LICENSE= mit AND gnu-lgpl-v2.1 AND modified-bsd 14LICENSE= mit AND gnu-lgpl-v2.1 AND modified-bsd
16 15
17USE_LIBTOOL= yes 16USE_LIBTOOL= yes
18USE_TOOLS+= gmake pkg-config rpcgen 17USE_TOOLS+= gmake pkg-config rpcgen
19GNU_CONFIGURE= yes 18GNU_CONFIGURE= yes
20CONFIGURE_ARGS+= --localstatedir=${VARBASE} 19CONFIGURE_ARGS+= --localstatedir=${VARBASE}
21CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} 20CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}

cvs diff -r1.40 -r1.41 pkgsrc/mail/dovecot2/PLIST (expand / switch to unified diff)

--- pkgsrc/mail/dovecot2/PLIST 2015/05/17 00:12:45 1.40
+++ pkgsrc/mail/dovecot2/PLIST 2015/10/17 07:45:43 1.41
@@ -1,37 +1,45 @@ @@ -1,37 +1,45 @@
1@comment $NetBSD: PLIST,v 1.40 2015/05/17 00:12:45 taca Exp $ 1@comment $NetBSD: PLIST,v 1.41 2015/10/17 07:45:43 adam Exp $
2bin/doveadm 2bin/doveadm
3bin/doveconf 3bin/doveconf
4bin/dsync 4bin/dsync
5include/dovecot/abspath.h 5include/dovecot/abspath.h
6include/dovecot/access-lookup.h 6include/dovecot/access-lookup.h
 7include/dovecot/acl-api-private.h
 8include/dovecot/acl-api.h
 9include/dovecot/acl-cache.h
 10include/dovecot/acl-global-file.h
 11include/dovecot/acl-lookup-dict.h
 12include/dovecot/acl-plugin.h
 13include/dovecot/acl-storage.h
7include/dovecot/anvil-client.h 14include/dovecot/anvil-client.h
8include/dovecot/aqueue.h 15include/dovecot/aqueue.h
9include/dovecot/array-decl.h 16include/dovecot/array-decl.h
10include/dovecot/array.h 17include/dovecot/array.h
11include/dovecot/askpass.h 18include/dovecot/askpass.h
12include/dovecot/auth-cache.h 19include/dovecot/auth-cache.h
13include/dovecot/auth-client-connection.h 20include/dovecot/auth-client-connection.h
14include/dovecot/auth-client-interface.h 21include/dovecot/auth-client-interface.h
15include/dovecot/auth-client-private.h 22include/dovecot/auth-client-private.h
16include/dovecot/auth-client-request.h 23include/dovecot/auth-client-request.h
17include/dovecot/auth-client.h 24include/dovecot/auth-client.h
18include/dovecot/auth-common.h 25include/dovecot/auth-common.h
19include/dovecot/auth-fields.h 26include/dovecot/auth-fields.h
20include/dovecot/auth-master-connection.h 27include/dovecot/auth-master-connection.h
21include/dovecot/auth-master.h 28include/dovecot/auth-master.h
22include/dovecot/auth-penalty.h 29include/dovecot/auth-penalty.h
23include/dovecot/auth-postfix-connection.h 30include/dovecot/auth-postfix-connection.h
24include/dovecot/auth-request-handler.h 31include/dovecot/auth-request-handler.h
 32include/dovecot/auth-request-var-expand.h
25include/dovecot/auth-request.h 33include/dovecot/auth-request.h
26include/dovecot/auth-server-connection.h 34include/dovecot/auth-server-connection.h
27include/dovecot/auth-settings.h 35include/dovecot/auth-settings.h
28include/dovecot/auth-token.h 36include/dovecot/auth-token.h
29include/dovecot/auth-worker-client.h 37include/dovecot/auth-worker-client.h
30include/dovecot/auth-worker-server.h 38include/dovecot/auth-worker-server.h
31include/dovecot/auth.h 39include/dovecot/auth.h
32include/dovecot/backtrace-string.h 40include/dovecot/backtrace-string.h
33include/dovecot/base32.h 41include/dovecot/base32.h
34include/dovecot/base64.h 42include/dovecot/base64.h
35include/dovecot/bits.h 43include/dovecot/bits.h
36include/dovecot/bsearch-insert-pos.h 44include/dovecot/bsearch-insert-pos.h
37include/dovecot/buffer.h 45include/dovecot/buffer.h
@@ -85,38 +93,47 @@ include/dovecot/dsync-brain.h @@ -85,38 +93,47 @@ include/dovecot/dsync-brain.h
85include/dovecot/dsync-ibc.h 93include/dovecot/dsync-ibc.h
86include/dovecot/duplicate.h 94include/dovecot/duplicate.h
87include/dovecot/eacces-error.h 95include/dovecot/eacces-error.h
88include/dovecot/env-util.h 96include/dovecot/env-util.h
89include/dovecot/execv-const.h 97include/dovecot/execv-const.h
90include/dovecot/fail-mail-storage.h 98include/dovecot/fail-mail-storage.h
91include/dovecot/failures.h 99include/dovecot/failures.h
92include/dovecot/fd-close-on-exec.h 100include/dovecot/fd-close-on-exec.h
93include/dovecot/fd-set-nonblock.h 101include/dovecot/fd-set-nonblock.h
94include/dovecot/fdatasync-path.h 102include/dovecot/fdatasync-path.h
95include/dovecot/fdpass.h 103include/dovecot/fdpass.h
96include/dovecot/file-cache.h 104include/dovecot/file-cache.h
97include/dovecot/file-copy.h 105include/dovecot/file-copy.h
 106include/dovecot/file-create-locked.h
98include/dovecot/file-dotlock.h 107include/dovecot/file-dotlock.h
99include/dovecot/file-lock.h 108include/dovecot/file-lock.h
100include/dovecot/file-set-size.h 109include/dovecot/file-set-size.h
101include/dovecot/fs-api-private.h 110include/dovecot/fs-api-private.h
102include/dovecot/fs-api.h 111include/dovecot/fs-api.h
103include/dovecot/fs-sis-common.h 112include/dovecot/fs-sis-common.h
104include/dovecot/fsync-mode.h 113include/dovecot/fsync-mode.h
105include/dovecot/fts-api-private.h 114include/dovecot/fts-api-private.h
106include/dovecot/fts-api.h 115include/dovecot/fts-api.h
 116include/dovecot/fts-common.h
107include/dovecot/fts-expunge-log.h 117include/dovecot/fts-expunge-log.h
 118include/dovecot/fts-filter-private.h
 119include/dovecot/fts-filter.h
 120include/dovecot/fts-icu.h
108include/dovecot/fts-indexer.h 121include/dovecot/fts-indexer.h
 122include/dovecot/fts-language.h
109include/dovecot/fts-parser.h 123include/dovecot/fts-parser.h
 124include/dovecot/fts-tokenizer-generic-private.h
 125include/dovecot/fts-tokenizer-private.h
 126include/dovecot/fts-tokenizer.h
110include/dovecot/fts-user.h 127include/dovecot/fts-user.h
111include/dovecot/guid.h 128include/dovecot/guid.h
112include/dovecot/hash-decl.h 129include/dovecot/hash-decl.h
113include/dovecot/hash-format.h 130include/dovecot/hash-format.h
114include/dovecot/hash-method.h 131include/dovecot/hash-method.h
115include/dovecot/hash.h 132include/dovecot/hash.h
116include/dovecot/hash2.h 133include/dovecot/hash2.h
117include/dovecot/hex-binary.h 134include/dovecot/hex-binary.h
118include/dovecot/hex-dec.h 135include/dovecot/hex-dec.h
119include/dovecot/hmac-cram-md5.h 136include/dovecot/hmac-cram-md5.h
120include/dovecot/hmac.h 137include/dovecot/hmac.h
121include/dovecot/home-expand.h 138include/dovecot/home-expand.h
122include/dovecot/hostpid.h 139include/dovecot/hostpid.h
@@ -140,97 +157,103 @@ include/dovecot/imap-arg.h @@ -140,97 +157,103 @@ include/dovecot/imap-arg.h
140include/dovecot/imap-base-subject.h 157include/dovecot/imap-base-subject.h
141include/dovecot/imap-bodystructure.h 158include/dovecot/imap-bodystructure.h
142include/dovecot/imap-client.h 159include/dovecot/imap-client.h
143include/dovecot/imap-commands-util.h 160include/dovecot/imap-commands-util.h
144include/dovecot/imap-commands.h 161include/dovecot/imap-commands.h
145include/dovecot/imap-common.h 162include/dovecot/imap-common.h
146include/dovecot/imap-date.h 163include/dovecot/imap-date.h
147include/dovecot/imap-envelope.h 164include/dovecot/imap-envelope.h
148include/dovecot/imap-expunge.h 165include/dovecot/imap-expunge.h
149include/dovecot/imap-fetch.h 166include/dovecot/imap-fetch.h
150include/dovecot/imap-id.h 167include/dovecot/imap-id.h
151include/dovecot/imap-keepalive.h 168include/dovecot/imap-keepalive.h
152include/dovecot/imap-list.h 169include/dovecot/imap-list.h
 170include/dovecot/imap-master-client.h
153include/dovecot/imap-match.h 171include/dovecot/imap-match.h
154include/dovecot/imap-metadata.h 172include/dovecot/imap-metadata.h
155include/dovecot/imap-msgpart-url.h 173include/dovecot/imap-msgpart-url.h
156include/dovecot/imap-msgpart.h 174include/dovecot/imap-msgpart.h
157include/dovecot/imap-notify.h 175include/dovecot/imap-notify.h
158include/dovecot/imap-parser.h 176include/dovecot/imap-parser.h
159include/dovecot/imap-quote.h 177include/dovecot/imap-quote.h
160include/dovecot/imap-resp-code.h 178include/dovecot/imap-resp-code.h
161include/dovecot/imap-search-args.h 179include/dovecot/imap-search-args.h
162include/dovecot/imap-search.h 180include/dovecot/imap-search.h
163include/dovecot/imap-seqset.h 181include/dovecot/imap-seqset.h
164include/dovecot/imap-settings.h 182include/dovecot/imap-settings.h
 183include/dovecot/imap-state.h
165include/dovecot/imap-status.h 184include/dovecot/imap-status.h
166include/dovecot/imap-sync.h 185include/dovecot/imap-sync.h
167include/dovecot/imap-url.h 186include/dovecot/imap-url.h
168include/dovecot/imap-urlauth-backend.h 187include/dovecot/imap-urlauth-backend.h
169include/dovecot/imap-urlauth-connection.h 188include/dovecot/imap-urlauth-connection.h
170include/dovecot/imap-urlauth-fetch.h 189include/dovecot/imap-urlauth-fetch.h
171include/dovecot/imap-urlauth-private.h 190include/dovecot/imap-urlauth-private.h
172include/dovecot/imap-urlauth.h 191include/dovecot/imap-urlauth.h
173include/dovecot/imap-utf7.h 192include/dovecot/imap-utf7.h
174include/dovecot/imap-util.h 193include/dovecot/imap-util.h
175include/dovecot/imapc-client-private.h 194include/dovecot/imapc-client-private.h
176include/dovecot/imapc-client.h 195include/dovecot/imapc-client.h
177include/dovecot/imapc-connection.h 196include/dovecot/imapc-connection.h
178include/dovecot/imapc-list.h 197include/dovecot/imapc-list.h
179include/dovecot/imapc-mail.h 198include/dovecot/imapc-mail.h
180include/dovecot/imapc-msgmap.h 199include/dovecot/imapc-msgmap.h
181include/dovecot/imapc-search.h 200include/dovecot/imapc-search.h
182include/dovecot/imapc-settings.h 201include/dovecot/imapc-settings.h
183include/dovecot/imapc-storage.h 202include/dovecot/imapc-storage.h
184include/dovecot/imapc-sync.h 203include/dovecot/imapc-sync.h
185include/dovecot/imem.h 204include/dovecot/imem.h
186include/dovecot/index-attachment.h 205include/dovecot/index-attachment.h
187include/dovecot/index-mail.h 206include/dovecot/index-mail.h
 207include/dovecot/index-mailbox-size.h
188include/dovecot/index-rebuild.h 208include/dovecot/index-rebuild.h
189include/dovecot/index-search-private.h 209include/dovecot/index-search-private.h
190include/dovecot/index-search-result.h 210include/dovecot/index-search-result.h
191include/dovecot/index-sort-private.h 211include/dovecot/index-sort-private.h
192include/dovecot/index-sort.h 212include/dovecot/index-sort.h
193include/dovecot/index-storage.h 213include/dovecot/index-storage.h
194include/dovecot/index-sync-changes.h 214include/dovecot/index-sync-changes.h
195include/dovecot/index-sync-private.h 215include/dovecot/index-sync-private.h
196include/dovecot/index-thread-private.h 216include/dovecot/index-thread-private.h
197include/dovecot/ioloop-iolist.h 217include/dovecot/ioloop-iolist.h
198include/dovecot/ioloop-notify-fd.h 218include/dovecot/ioloop-notify-fd.h
199include/dovecot/ioloop-private.h 219include/dovecot/ioloop-private.h
200include/dovecot/ioloop.h 220include/dovecot/ioloop.h
201include/dovecot/iostream-lz4.h 221include/dovecot/iostream-lz4.h
202include/dovecot/iostream-openssl.h 222include/dovecot/iostream-openssl.h
203include/dovecot/iostream-private.h 223include/dovecot/iostream-private.h
204include/dovecot/iostream-rawlog-private.h 224include/dovecot/iostream-rawlog-private.h
205include/dovecot/iostream-rawlog.h 225include/dovecot/iostream-rawlog.h
206include/dovecot/iostream-ssl-private.h 226include/dovecot/iostream-ssl-private.h
207include/dovecot/iostream-ssl.h 227include/dovecot/iostream-ssl.h
208include/dovecot/iostream-temp.h 228include/dovecot/iostream-temp.h
 229include/dovecot/iostream.h
209include/dovecot/ipc-client.h 230include/dovecot/ipc-client.h
210include/dovecot/ipc-server.h 231include/dovecot/ipc-server.h
211include/dovecot/ipwd.h 232include/dovecot/ipwd.h
212include/dovecot/iso8601-date.h 233include/dovecot/iso8601-date.h
213include/dovecot/istream-attachment-connector.h 234include/dovecot/istream-attachment-connector.h
214include/dovecot/istream-attachment-extractor.h 235include/dovecot/istream-attachment-extractor.h
215include/dovecot/istream-base64.h 236include/dovecot/istream-base64.h
216include/dovecot/istream-binary-converter.h 237include/dovecot/istream-binary-converter.h
217include/dovecot/istream-callback.h 238include/dovecot/istream-callback.h
218include/dovecot/istream-chain.h 239include/dovecot/istream-chain.h
219include/dovecot/istream-concat.h 240include/dovecot/istream-concat.h
220include/dovecot/istream-crlf.h 241include/dovecot/istream-crlf.h
221include/dovecot/istream-dot.h 242include/dovecot/istream-dot.h
 243include/dovecot/istream-failure-at.h
222include/dovecot/istream-file-private.h 244include/dovecot/istream-file-private.h
223include/dovecot/istream-fs-file.h 245include/dovecot/istream-fs-file.h
 246include/dovecot/istream-fs-stats.h
224include/dovecot/istream-hash.h 247include/dovecot/istream-hash.h
225include/dovecot/istream-header-filter.h 248include/dovecot/istream-header-filter.h
226include/dovecot/istream-jsonstr.h 249include/dovecot/istream-jsonstr.h
227include/dovecot/istream-mail.h 250include/dovecot/istream-mail.h
228include/dovecot/istream-metawrap.h 251include/dovecot/istream-metawrap.h
229include/dovecot/istream-nonuls.h 252include/dovecot/istream-nonuls.h
230include/dovecot/istream-private.h 253include/dovecot/istream-private.h
231include/dovecot/istream-qp.h 254include/dovecot/istream-qp.h
232include/dovecot/istream-raw-mbox.h 255include/dovecot/istream-raw-mbox.h
233include/dovecot/istream-rawlog.h 256include/dovecot/istream-rawlog.h
234include/dovecot/istream-seekable.h 257include/dovecot/istream-seekable.h
235include/dovecot/istream-sized.h 258include/dovecot/istream-sized.h
236include/dovecot/istream-tee.h 259include/dovecot/istream-tee.h
@@ -274,45 +297,48 @@ include/dovecot/mail-search.h @@ -274,45 +297,48 @@ include/dovecot/mail-search.h
274include/dovecot/mail-send.h 297include/dovecot/mail-send.h
275include/dovecot/mail-storage-hooks.h 298include/dovecot/mail-storage-hooks.h
276include/dovecot/mail-storage-private.h 299include/dovecot/mail-storage-private.h
277include/dovecot/mail-storage-service.h 300include/dovecot/mail-storage-service.h
278include/dovecot/mail-storage-settings.h 301include/dovecot/mail-storage-settings.h
279include/dovecot/mail-storage.h 302include/dovecot/mail-storage.h
280include/dovecot/mail-thread.h 303include/dovecot/mail-thread.h
281include/dovecot/mail-transaction-log-private.h 304include/dovecot/mail-transaction-log-private.h
282include/dovecot/mail-transaction-log-view-private.h 305include/dovecot/mail-transaction-log-view-private.h
283include/dovecot/mail-transaction-log.h 306include/dovecot/mail-transaction-log.h
284include/dovecot/mail-types.h 307include/dovecot/mail-types.h
285include/dovecot/mail-user-hash.h 308include/dovecot/mail-user-hash.h
286include/dovecot/mail-user.h 309include/dovecot/mail-user.h
 310include/dovecot/mailbox-attribute-internal.h
287include/dovecot/mailbox-attribute-private.h 311include/dovecot/mailbox-attribute-private.h
288include/dovecot/mailbox-attribute.h 312include/dovecot/mailbox-attribute.h
289include/dovecot/mailbox-guid-cache.h 313include/dovecot/mailbox-guid-cache.h
290include/dovecot/mailbox-list-delete.h 314include/dovecot/mailbox-list-delete.h
291include/dovecot/mailbox-list-fs.h 315include/dovecot/mailbox-list-fs.h
292include/dovecot/mailbox-list-index-storage.h 316include/dovecot/mailbox-list-index-storage.h
293include/dovecot/mailbox-list-index-sync.h 317include/dovecot/mailbox-list-index-sync.h
294include/dovecot/mailbox-list-index.h 318include/dovecot/mailbox-list-index.h
295include/dovecot/mailbox-list-iter.h 319include/dovecot/mailbox-list-iter.h
296include/dovecot/mailbox-list-maildir.h 320include/dovecot/mailbox-list-maildir.h
297include/dovecot/mailbox-list-notify-tree.h 321include/dovecot/mailbox-list-notify-tree.h
298include/dovecot/mailbox-list-notify.h 322include/dovecot/mailbox-list-notify.h
299include/dovecot/mailbox-list-private.h 323include/dovecot/mailbox-list-private.h
300include/dovecot/mailbox-list-subscriptions.h 324include/dovecot/mailbox-list-subscriptions.h
301include/dovecot/mailbox-list.h 325include/dovecot/mailbox-list.h
302include/dovecot/mailbox-log.h 326include/dovecot/mailbox-log.h
 327include/dovecot/mailbox-recent-flags.h
303include/dovecot/mailbox-search-result-private.h 328include/dovecot/mailbox-search-result-private.h
304include/dovecot/mailbox-tree.h 329include/dovecot/mailbox-tree.h
305include/dovecot/mailbox-uidvalidity.h 330include/dovecot/mailbox-uidvalidity.h
 331include/dovecot/mailbox-watch.h
306include/dovecot/maildir-filename-flags.h 332include/dovecot/maildir-filename-flags.h
307include/dovecot/maildir-filename.h 333include/dovecot/maildir-filename.h
308include/dovecot/maildir-keywords.h 334include/dovecot/maildir-keywords.h
309include/dovecot/maildir-settings.h 335include/dovecot/maildir-settings.h
310include/dovecot/maildir-storage.h 336include/dovecot/maildir-storage.h
311include/dovecot/maildir-sync.h 337include/dovecot/maildir-sync.h
312include/dovecot/maildir-uidlist.h 338include/dovecot/maildir-uidlist.h
313include/dovecot/master-auth.h 339include/dovecot/master-auth.h
314include/dovecot/master-instance.h 340include/dovecot/master-instance.h
315include/dovecot/master-interface.h 341include/dovecot/master-interface.h
316include/dovecot/master-login-auth.h 342include/dovecot/master-login-auth.h
317include/dovecot/master-login.h 343include/dovecot/master-login.h
318include/dovecot/master-service-private.h 344include/dovecot/master-service-private.h
@@ -359,50 +385,71 @@ include/dovecot/mkdir-parents.h @@ -359,50 +385,71 @@ include/dovecot/mkdir-parents.h
359include/dovecot/mmap-util.h 385include/dovecot/mmap-util.h
360include/dovecot/module-context.h 386include/dovecot/module-context.h
361include/dovecot/module-dir.h 387include/dovecot/module-dir.h
362include/dovecot/mountpoint-list.h 388include/dovecot/mountpoint-list.h
363include/dovecot/mountpoint.h 389include/dovecot/mountpoint.h
364include/dovecot/mycrypt.h 390include/dovecot/mycrypt.h
365include/dovecot/net.h 391include/dovecot/net.h
366include/dovecot/nfs-workarounds.h 392include/dovecot/nfs-workarounds.h
367include/dovecot/notify-plugin-private.h 393include/dovecot/notify-plugin-private.h
368include/dovecot/notify-plugin.h 394include/dovecot/notify-plugin.h
369include/dovecot/numpack.h 395include/dovecot/numpack.h
370include/dovecot/ostream-cmp.h 396include/dovecot/ostream-cmp.h
371include/dovecot/ostream-dot.h 397include/dovecot/ostream-dot.h
 398include/dovecot/ostream-failure-at.h
372include/dovecot/ostream-hash.h 399include/dovecot/ostream-hash.h
373include/dovecot/ostream-metawrap.h 400include/dovecot/ostream-metawrap.h
374include/dovecot/ostream-private.h 401include/dovecot/ostream-private.h
375include/dovecot/ostream-rawlog.h 402include/dovecot/ostream-rawlog.h
376include/dovecot/ostream-zlib.h 403include/dovecot/ostream-zlib.h
377include/dovecot/ostream.h 404include/dovecot/ostream.h
378include/dovecot/passdb-blocking.h 405include/dovecot/passdb-blocking.h
379include/dovecot/passdb-cache.h 406include/dovecot/passdb-cache.h
380include/dovecot/passdb-template.h 407include/dovecot/passdb-template.h
381include/dovecot/passdb.h 408include/dovecot/passdb.h
382include/dovecot/password-scheme.h 409include/dovecot/password-scheme.h
383include/dovecot/pop3-capability.h 410include/dovecot/pop3-capability.h
384include/dovecot/pop3-client.h 411include/dovecot/pop3-client.h
385include/dovecot/pop3-commands.h 412include/dovecot/pop3-commands.h
386include/dovecot/pop3-common.h 413include/dovecot/pop3-common.h
387include/dovecot/pop3-settings.h 414include/dovecot/pop3-settings.h
388include/dovecot/pop3c-client.h 415include/dovecot/pop3c-client.h
389include/dovecot/pop3c-settings.h 416include/dovecot/pop3c-settings.h
390include/dovecot/pop3c-storage.h 417include/dovecot/pop3c-storage.h
391include/dovecot/pop3c-sync.h 418include/dovecot/pop3c-sync.h
392include/dovecot/primes.h 419include/dovecot/primes.h
393include/dovecot/printf-format-fix.h 420include/dovecot/printf-format-fix.h
394include/dovecot/priorityq.h 421include/dovecot/priorityq.h
395include/dovecot/process-title.h 422include/dovecot/process-title.h
 423include/dovecot/push-notification-drivers.h
 424include/dovecot/push-notification-event-flagsclear.h
 425include/dovecot/push-notification-event-flagsset.h
 426include/dovecot/push-notification-event-mailboxcreate.h
 427include/dovecot/push-notification-event-mailboxdelete.h
 428include/dovecot/push-notification-event-mailboxrename.h
 429include/dovecot/push-notification-event-mailboxsubscribe.h
 430include/dovecot/push-notification-event-mailboxunsubscribe.h
 431include/dovecot/push-notification-event-message-common.h
 432include/dovecot/push-notification-event-messageappend.h
 433include/dovecot/push-notification-event-messageexpunge.h
 434include/dovecot/push-notification-event-messagenew.h
 435include/dovecot/push-notification-event-messageread.h
 436include/dovecot/push-notification-event-messagetrash.h
 437include/dovecot/push-notification-events-rfc5423.h
 438include/dovecot/push-notification-events.h
 439include/dovecot/push-notification-plugin.h
 440include/dovecot/push-notification-triggers.h
 441include/dovecot/push-notification-txn-mbox.h
 442include/dovecot/push-notification-txn-msg.h
396include/dovecot/qp-decoder.h 443include/dovecot/qp-decoder.h
397include/dovecot/quota-fs.h 444include/dovecot/quota-fs.h
398include/dovecot/quota-plugin.h 445include/dovecot/quota-plugin.h
399include/dovecot/quota-private.h 446include/dovecot/quota-private.h
400include/dovecot/quota.h 447include/dovecot/quota.h
401include/dovecot/quoted-printable.h 448include/dovecot/quoted-printable.h
402include/dovecot/rand.h 449include/dovecot/rand.h
403include/dovecot/randgen.h 450include/dovecot/randgen.h
404include/dovecot/raw-storage.h 451include/dovecot/raw-storage.h
405include/dovecot/raw-sync.h 452include/dovecot/raw-sync.h
406include/dovecot/read-full.h 453include/dovecot/read-full.h
407include/dovecot/restrict-access.h 454include/dovecot/restrict-access.h
408include/dovecot/restrict-process-size.h 455include/dovecot/restrict-process-size.h
@@ -414,43 +461,45 @@ include/dovecot/safe-mkstemp.h @@ -414,43 +461,45 @@ include/dovecot/safe-mkstemp.h
414include/dovecot/sasl-server.h 461include/dovecot/sasl-server.h
415include/dovecot/sdbox-file.h 462include/dovecot/sdbox-file.h
416include/dovecot/sdbox-storage.h 463include/dovecot/sdbox-storage.h
417include/dovecot/sdbox-sync.h 464include/dovecot/sdbox-sync.h
418include/dovecot/sendfile-util.h 465include/dovecot/sendfile-util.h
419include/dovecot/seq-range-array.h 466include/dovecot/seq-range-array.h
420include/dovecot/service-settings.h 467include/dovecot/service-settings.h
421include/dovecot/settings-parser.h 468include/dovecot/settings-parser.h
422include/dovecot/settings.h 469include/dovecot/settings.h
423include/dovecot/sha1.h 470include/dovecot/sha1.h
424include/dovecot/sha2.h 471include/dovecot/sha2.h
425include/dovecot/shared-storage.h 472include/dovecot/shared-storage.h
426include/dovecot/smtp-client.h 473include/dovecot/smtp-client.h
 474include/dovecot/sort.h
427include/dovecot/sql-api-private.h 475include/dovecot/sql-api-private.h
428include/dovecot/sql-api.h 476include/dovecot/sql-api.h
429include/dovecot/sql-db-cache.h 477include/dovecot/sql-db-cache.h
430include/dovecot/ssl-proxy.h 478include/dovecot/ssl-proxy.h
431include/dovecot/stats-parser.h 479include/dovecot/stats-parser.h
432include/dovecot/stats.h 480include/dovecot/stats.h
433include/dovecot/str-find.h 481include/dovecot/str-find.h
434include/dovecot/str-sanitize.h 482include/dovecot/str-sanitize.h
435include/dovecot/str-table.h 483include/dovecot/str-table.h
436include/dovecot/str.h 484include/dovecot/str.h
437include/dovecot/strescape.h 485include/dovecot/strescape.h
438include/dovecot/strfuncs.h 486include/dovecot/strfuncs.h
439include/dovecot/strnum.h 487include/dovecot/strnum.h
440include/dovecot/subscription-file.h 488include/dovecot/subscription-file.h
441include/dovecot/syslog-util.h 489include/dovecot/syslog-util.h
442include/dovecot/test-common.h 490include/dovecot/test-common.h
443include/dovecot/time-util.h 491include/dovecot/time-util.h
 492include/dovecot/timing.h
444include/dovecot/unichar.h 493include/dovecot/unichar.h
445include/dovecot/unix-socket-create.h 494include/dovecot/unix-socket-create.h
446include/dovecot/unlink-directory.h 495include/dovecot/unlink-directory.h
447include/dovecot/unlink-old-files.h 496include/dovecot/unlink-old-files.h
448include/dovecot/uri-util.h 497include/dovecot/uri-util.h
449include/dovecot/userdb-blocking.h 498include/dovecot/userdb-blocking.h
450include/dovecot/userdb-template.h 499include/dovecot/userdb-template.h
451include/dovecot/userdb-vpopmail.h 500include/dovecot/userdb-vpopmail.h
452include/dovecot/userdb.h 501include/dovecot/userdb.h
453include/dovecot/utc-mktime.h 502include/dovecot/utc-mktime.h
454include/dovecot/utc-offset.h 503include/dovecot/utc-offset.h
455include/dovecot/var-expand.h 504include/dovecot/var-expand.h
456include/dovecot/wildcard-match.h 505include/dovecot/wildcard-match.h
@@ -468,26 +517,27 @@ lib/dovecot/lib05_pop3_migration_plugin. @@ -468,26 +517,27 @@ lib/dovecot/lib05_pop3_migration_plugin.
468lib/dovecot/lib05_snarf_plugin.la 517lib/dovecot/lib05_snarf_plugin.la
469lib/dovecot/lib10_last_login_plugin.la 518lib/dovecot/lib10_last_login_plugin.la
470lib/dovecot/lib10_mail_filter_plugin.la 519lib/dovecot/lib10_mail_filter_plugin.la
471lib/dovecot/lib10_quota_plugin.la 520lib/dovecot/lib10_quota_plugin.la
472lib/dovecot/lib11_imap_quota_plugin.la 521lib/dovecot/lib11_imap_quota_plugin.la
473lib/dovecot/lib11_trash_plugin.la 522lib/dovecot/lib11_trash_plugin.la
474lib/dovecot/lib15_notify_plugin.la 523lib/dovecot/lib15_notify_plugin.la
475lib/dovecot/lib20_autocreate_plugin.la 524lib/dovecot/lib20_autocreate_plugin.la
476lib/dovecot/lib20_expire_plugin.la 525lib/dovecot/lib20_expire_plugin.la
477lib/dovecot/lib20_fts_plugin.la 526lib/dovecot/lib20_fts_plugin.la
478lib/dovecot/lib20_listescape_plugin.la 527lib/dovecot/lib20_listescape_plugin.la
479lib/dovecot/lib20_mail_log_plugin.la 528lib/dovecot/lib20_mail_log_plugin.la
480lib/dovecot/lib20_mailbox_alias_plugin.la 529lib/dovecot/lib20_mailbox_alias_plugin.la
 530lib/dovecot/lib20_push_notification_plugin.la
481lib/dovecot/lib20_quota_clone_plugin.la 531lib/dovecot/lib20_quota_clone_plugin.la
482lib/dovecot/lib20_replication_plugin.la 532lib/dovecot/lib20_replication_plugin.la
483lib/dovecot/lib20_virtual_plugin.la 533lib/dovecot/lib20_virtual_plugin.la
484lib/dovecot/lib20_zlib_plugin.la 534lib/dovecot/lib20_zlib_plugin.la
485lib/dovecot/lib21_fts_squat_plugin.la 535lib/dovecot/lib21_fts_squat_plugin.la
486lib/dovecot/lib30_imap_zlib_plugin.la 536lib/dovecot/lib30_imap_zlib_plugin.la
487lib/dovecot/lib90_stats_plugin.la 537lib/dovecot/lib90_stats_plugin.la
488lib/dovecot/lib95_imap_stats_plugin.la 538lib/dovecot/lib95_imap_stats_plugin.la
489lib/dovecot/libdovecot-compression.la 539lib/dovecot/libdovecot-compression.la
490lib/dovecot/libdovecot-dsync.la 540lib/dovecot/libdovecot-dsync.la
491lib/dovecot/libdovecot-lda.la 541lib/dovecot/libdovecot-lda.la
492lib/dovecot/libdovecot-login.la 542lib/dovecot/libdovecot-login.la
493lib/dovecot/libdovecot-sql.la 543lib/dovecot/libdovecot-sql.la
@@ -500,26 +550,27 @@ libexec/dovecot/aggregator @@ -500,26 +550,27 @@ libexec/dovecot/aggregator
500libexec/dovecot/anvil 550libexec/dovecot/anvil
501libexec/dovecot/auth 551libexec/dovecot/auth
502libexec/dovecot/checkpassword-reply 552libexec/dovecot/checkpassword-reply
503libexec/dovecot/config 553libexec/dovecot/config
504libexec/dovecot/decode2text.sh 554libexec/dovecot/decode2text.sh
505libexec/dovecot/deliver 555libexec/dovecot/deliver
506libexec/dovecot/dict 556libexec/dovecot/dict
507libexec/dovecot/director 557libexec/dovecot/director
508libexec/dovecot/dns-client 558libexec/dovecot/dns-client
509libexec/dovecot/doveadm-server 559libexec/dovecot/doveadm-server
510libexec/dovecot/dovecot-lda 560libexec/dovecot/dovecot-lda
511libexec/dovecot/gdbhelper 561libexec/dovecot/gdbhelper
512libexec/dovecot/imap 562libexec/dovecot/imap
 563libexec/dovecot/imap-hibernate
513libexec/dovecot/imap-login 564libexec/dovecot/imap-login
514libexec/dovecot/imap-urlauth 565libexec/dovecot/imap-urlauth
515libexec/dovecot/imap-urlauth-login 566libexec/dovecot/imap-urlauth-login
516libexec/dovecot/imap-urlauth-worker 567libexec/dovecot/imap-urlauth-worker
517libexec/dovecot/indexer 568libexec/dovecot/indexer
518libexec/dovecot/indexer-worker 569libexec/dovecot/indexer-worker
519libexec/dovecot/ipc 570libexec/dovecot/ipc
520libexec/dovecot/lmtp 571libexec/dovecot/lmtp
521libexec/dovecot/log 572libexec/dovecot/log
522libexec/dovecot/maildirlock 573libexec/dovecot/maildirlock
523libexec/dovecot/pop3 574libexec/dovecot/pop3
524libexec/dovecot/pop3-login 575libexec/dovecot/pop3-login
525libexec/dovecot/quota-status 576libexec/dovecot/quota-status
@@ -646,34 +697,37 @@ share/doc/dovecot/wiki/Design.Storage.Ma @@ -646,34 +697,37 @@ share/doc/dovecot/wiki/Design.Storage.Ma
646share/doc/dovecot/wiki/Design.Storage.Mailbox.Transaction.txt 697share/doc/dovecot/wiki/Design.Storage.Mailbox.Transaction.txt
647share/doc/dovecot/wiki/Design.Storage.Mailbox.txt 698share/doc/dovecot/wiki/Design.Storage.Mailbox.txt
648share/doc/dovecot/wiki/Design.Storage.MailboxList.txt 699share/doc/dovecot/wiki/Design.Storage.MailboxList.txt
649share/doc/dovecot/wiki/Design.Storage.Plugins.txt 700share/doc/dovecot/wiki/Design.Storage.Plugins.txt
650share/doc/dovecot/wiki/Design.Strings.txt 701share/doc/dovecot/wiki/Design.Strings.txt
651share/doc/dovecot/wiki/Design.txt 702share/doc/dovecot/wiki/Design.txt
652share/doc/dovecot/wiki/Dict.txt 703share/doc/dovecot/wiki/Dict.txt
653share/doc/dovecot/wiki/Dictionary.txt 704share/doc/dovecot/wiki/Dictionary.txt
654share/doc/dovecot/wiki/Director.txt 705share/doc/dovecot/wiki/Director.txt
655share/doc/dovecot/wiki/DomainLost.txt 706share/doc/dovecot/wiki/DomainLost.txt
656share/doc/dovecot/wiki/Errors.ChgrpNoPerm.txt 707share/doc/dovecot/wiki/Errors.ChgrpNoPerm.txt
657share/doc/dovecot/wiki/FindMailLocation.txt 708share/doc/dovecot/wiki/FindMailLocation.txt
658share/doc/dovecot/wiki/FinishBasicConfiguration.txt 709share/doc/dovecot/wiki/FinishBasicConfiguration.txt
 710share/doc/dovecot/wiki/HAProxy.txt
659share/doc/dovecot/wiki/HowTo.EximAndDovecotSASL.txt 711share/doc/dovecot/wiki/HowTo.EximAndDovecotSASL.txt
660share/doc/dovecot/wiki/HowTo.ImapcProxy.txt 712share/doc/dovecot/wiki/HowTo.ImapcProxy.txt
661share/doc/dovecot/wiki/HowTo.PopBSMTPAndDovecot.txt 713share/doc/dovecot/wiki/HowTo.PopBSMTPAndDovecot.txt
662share/doc/dovecot/wiki/HowTo.PopRelay.txt 714share/doc/dovecot/wiki/HowTo.PopRelay.txt
663share/doc/dovecot/wiki/HowTo.PostfixAndDovecotSASL.txt 715share/doc/dovecot/wiki/HowTo.PostfixAndDovecotSASL.txt
664share/doc/dovecot/wiki/HowTo.Rootless.txt 716share/doc/dovecot/wiki/HowTo.Rootless.txt
665share/doc/dovecot/wiki/HowTo.SimpleVirtualInstall.txt 717share/doc/dovecot/wiki/HowTo.SimpleVirtualInstall.txt
666share/doc/dovecot/wiki/HowTo.txt 718share/doc/dovecot/wiki/HowTo.txt
 719share/doc/dovecot/wiki/IMAPServer.txt
 720share/doc/dovecot/wiki/ImapMetadata.txt
667share/doc/dovecot/wiki/IndexFiles.txt 721share/doc/dovecot/wiki/IndexFiles.txt
668share/doc/dovecot/wiki/LDA.Exim.txt 722share/doc/dovecot/wiki/LDA.Exim.txt
669share/doc/dovecot/wiki/LDA.Indexing.txt 723share/doc/dovecot/wiki/LDA.Indexing.txt
670share/doc/dovecot/wiki/LDA.Postfix.txt 724share/doc/dovecot/wiki/LDA.Postfix.txt
671share/doc/dovecot/wiki/LDA.Qmail.txt 725share/doc/dovecot/wiki/LDA.Qmail.txt
672share/doc/dovecot/wiki/LDA.Sendmail.txt 726share/doc/dovecot/wiki/LDA.Sendmail.txt
673share/doc/dovecot/wiki/LDA.txt 727share/doc/dovecot/wiki/LDA.txt
674share/doc/dovecot/wiki/LMTP.Exim.txt 728share/doc/dovecot/wiki/LMTP.Exim.txt
675share/doc/dovecot/wiki/LMTP.txt 729share/doc/dovecot/wiki/LMTP.txt
676share/doc/dovecot/wiki/Logging.txt 730share/doc/dovecot/wiki/Logging.txt
677share/doc/dovecot/wiki/LoginProcess.txt 731share/doc/dovecot/wiki/LoginProcess.txt
678share/doc/dovecot/wiki/MDA.txt 732share/doc/dovecot/wiki/MDA.txt
679share/doc/dovecot/wiki/MTA.txt 733share/doc/dovecot/wiki/MTA.txt

cvs diff -r1.12 -r1.13 pkgsrc/mail/dovecot2/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/mail/dovecot2/buildlink3.mk 2015/08/23 14:30:35 1.12
+++ pkgsrc/mail/dovecot2/buildlink3.mk 2015/10/17 07:45:43 1.13
@@ -1,23 +1,23 @@ @@ -1,23 +1,23 @@
1# $NetBSD: buildlink3.mk,v 1.12 2015/08/23 14:30:35 wiz Exp $ 1# $NetBSD: buildlink3.mk,v 1.13 2015/10/17 07:45:43 adam Exp $
2 2
3BUILDLINK_TREE+= dovecot 3BUILDLINK_TREE+= dovecot
4 4
5.if !defined(DOVECOT_BUILDLINK3_MK) 5.if !defined(DOVECOT_BUILDLINK3_MK)
6DOVECOT_BUILDLINK3_MK:= 6DOVECOT_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.dovecot+= dovecot>=2.2.0 8BUILDLINK_API_DEPENDS.dovecot+= dovecot>=2.2.0
9# must match current package version for plugins to load 9# must match current package version for plugins to load
10BUILDLINK_ABI_DEPENDS.dovecot+= dovecot>=2.2.18nb1 10BUILDLINK_ABI_DEPENDS.dovecot+= dovecot>=2.2.19
11BUILDLINK_PKGSRCDIR.dovecot?= ../../mail/dovecot2 11BUILDLINK_PKGSRCDIR.dovecot?= ../../mail/dovecot2
12 12
13pkgbase:= dovecot 13pkgbase:= dovecot
14.include "../../mk/pkg-build-options.mk" 14.include "../../mk/pkg-build-options.mk"
15.if !empty(PKG_BUILD_OPTIONS.dovecot:Mssl) 15.if !empty(PKG_BUILD_OPTIONS.dovecot:Mssl)
16. include "../../security/openssl/buildlink3.mk" 16. include "../../security/openssl/buildlink3.mk"
17.elif !empty(PKG_BUILD_OPTIONS.dovecot:Mgnutls) 17.elif !empty(PKG_BUILD_OPTIONS.dovecot:Mgnutls)
18. include "../../security/gnutls/buildlink3.mk" 18. include "../../security/gnutls/buildlink3.mk"
19.endif 19.endif
20.include "../../archivers/bzip2/buildlink3.mk" 20.include "../../archivers/bzip2/buildlink3.mk"
21.include "../../devel/zlib/buildlink3.mk" 21.include "../../devel/zlib/buildlink3.mk"
22.endif # DOVECOT_BUILDLINK3_MK 22.endif # DOVECOT_BUILDLINK3_MK
23 23

cvs diff -r1.57 -r1.58 pkgsrc/mail/dovecot2/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/dovecot2/distinfo 2015/09/23 11:58:56 1.57
+++ pkgsrc/mail/dovecot2/distinfo 2015/10/17 07:45:43 1.58
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1$NetBSD: distinfo,v 1.57 2015/09/23 11:58:56 joerg Exp $ 1$NetBSD: distinfo,v 1.58 2015/10/17 07:45:43 adam Exp $
2 2
3SHA1 (dovecot-2.2.18.tar.gz) = 8309b5ef8d33d464eb7a6e1d3cba0b4e87c55eff 3SHA1 (dovecot-2.2.19.tar.gz) = cc748b72478d1670997ebb0796fd68f3f2d546be
4RMD160 (dovecot-2.2.18.tar.gz) = 847ca54f76210d0f06b1471bee62d6fcdc7b02c7 4RMD160 (dovecot-2.2.19.tar.gz) = cb21bccf69c17e4188dc2834fb9ae11d42c638b8
5Size (dovecot-2.2.18.tar.gz) = 5100040 bytes 5SHA512 (dovecot-2.2.19.tar.gz) = 1b9d605a6a5862ade9d1ca634a9e0171b7c212ab025fc2059051c3795470685b66516fa9fbe5ad91d84388268ea15795f2dcd70ffdf81736ce4d80fd284835e9
 6Size (dovecot-2.2.19.tar.gz) = 5256627 bytes
6SHA1 (patch-aa) = ea185011f0c1ee3aa1ff528e61f6f356fe385666 7SHA1 (patch-aa) = ea185011f0c1ee3aa1ff528e61f6f356fe385666
7SHA1 (patch-ab) = d637a64feec8e4eafacda149cf0193aa1b70a054 8SHA1 (patch-ab) = d637a64feec8e4eafacda149cf0193aa1b70a054
8SHA1 (patch-ae) = 51d8cb998cc2ded8bfc767710e465b752c50e656 9SHA1 (patch-ae) = 51d8cb998cc2ded8bfc767710e465b752c50e656
9SHA1 (patch-af) = c066e94dd6593d16eec3e66f5f4d26f021918498 10SHA1 (patch-af) = c066e94dd6593d16eec3e66f5f4d26f021918498
10SHA1 (patch-src_lib_buffer.h) = e8b5cf89f7183f05403ef49512b23ac7f20b6b73 11SHA1 (patch-src_lib_buffer.h) = d75017a1093c1ca34827d01ec85b06e6b03105d2
11SHA1 (patch-src_lib_sendfile-util.c) = 6ed7c42aa84afce2d5eee9e405f9d15ec6fdbce9 
12SHA1 (patch-src_stats_mail-stats.h) = 90645c2aab956a0119630da4b71905db704bffda 12SHA1 (patch-src_stats_mail-stats.h) = 90645c2aab956a0119630da4b71905db704bffda

cvs diff -r1.1 -r1.2 pkgsrc/mail/dovecot2/patches/Attic/patch-src_lib_buffer.h (expand / switch to unified diff)

--- pkgsrc/mail/dovecot2/patches/Attic/patch-src_lib_buffer.h 2015/09/23 11:58:56 1.1
+++ pkgsrc/mail/dovecot2/patches/Attic/patch-src_lib_buffer.h 2015/10/17 07:45:43 1.2
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1$NetBSD: patch-src_lib_buffer.h,v 1.1 2015/09/23 11:58:56 joerg Exp $ 1$NetBSD: patch-src_lib_buffer.h,v 1.2 2015/10/17 07:45:43 adam Exp $
2 2
3--- src/lib/buffer.h.orig 2015-09-22 21:27:02.000000000 +0000 3--- src/lib/buffer.h.orig 2015-09-24 17:30:28.000000000 +0000
4+++ src/lib/buffer.h 4+++ src/lib/buffer.h
5@@ -20,7 +20,7 @@ void buffer_create_from_const_data(buffe 5@@ -20,7 +20,7 @@ void buffer_create_from_const_data(buffe
6 const void *data, size_t size); 6 const void *data, size_t size);
7 #if defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__) > 401 7 #if defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__) > 401
8 #define buffer_create_from_data(b,d,s) ({ \ 8 #define buffer_create_from_data(b,d,s) ({ \
9- (void)COMPILE_ERROR_IF_TRUE(__builtin_object_size((d),3) < ((s)?(s):1)); \ 9- (void)COMPILE_ERROR_IF_TRUE(__builtin_object_size((d),1) < ((s)?(s):1)); \
10+ (void)COMPILE_ERROR_IF_TRUE(__builtin_object_size((d),3) != 0 && __builtin_object_size((d),3) < ((s)?(s):1)); \ 10+ (void)COMPILE_ERROR_IF_TRUE(__builtin_object_size((d),1) != 0 && __builtin_object_size((d),1) < ((s)?(s):1)); \
11 buffer_create_from_data((b), (d), (s)); }) 11 buffer_create_from_data((b), (d), (s)); })
12 #define buffer_create_from_const_data(b,d,s) ({ \ 12 #define buffer_create_from_const_data(b,d,s) ({ \
13 (void)COMPILE_ERROR_IF_TRUE(__builtin_object_size((d),3) < ((s)?(s):1)); \ 13 (void)COMPILE_ERROR_IF_TRUE(__builtin_object_size((d),1) < ((s)?(s):1)); \

File Deleted: pkgsrc/mail/dovecot2/patches/Attic/patch-src_lib_sendfile-util.c