Pullup ticket #2675 - requested by ghen dovecot: bug fixes Revisions pulled up: - mail/dovecot/Makefile 1.125-1.127 - mail/dovecot/PLIST 1.23 - mail/dovecot/distinfo 1.90-1.92 - mail/dovecot/patches/patch-ab 1.24-1.25 - mail/dovecot/patches/patch-ac 1.10 --- Module Name: pkgsrc Committed By: abs Date: Thu Jan 8 00:02:44 UTC 2009 Modified Files: pkgsrc/mail/dovecot: Makefile PLIST distinfo pkgsrc/mail/dovecot/patches: patch-ab patch-ac Log Message: Updated mail/dovecot to 1.1.8 Most importantly mbox bugfixes. v1.1 should finally be as stable with mboxes as it was with v1.0. Hopefully we'll also soon have the first v1.2 beta release and the final v1.2.0 somewhat soon after that. - mbox: Several bugfixes. Fixes "next message unexpectedly lost" errors and perhaps some other problems as well. - deliver: It wasn't possible to override boolean settings in lda section by setting them to "no". - Maildir++ quota didn't correctly check if maildirs had changed during recalculation. - kqueue notify: Fixed assert-crash in some situations - dbox: Several fixes to handling Maildir migrations - Logging/error message improvements --- Module Name: pkgsrc Committed By: ghen Date: Sat Jan 24 10:51:35 UTC 2009 Modified Files: pkgsrc/mail/dovecot: Makefile distinfo pkgsrc/mail/dovecot/patches: patch-ab Log Message: Update to Dovecot 1.1.9. From the release announcement mail: Lots of small dbox fixes, hopefully migrations from Maildir are now working correctly. + Sending SIGUSR2 to dovecot-auth now also logs statistics about cache inserts. This could help figuring out auth cache size. + deliver: Added rejection_subject setting, which is used for rejected mails. + pop3: Prevent clients from looping forever trying to fetch an expunged message. + If login process crashes, log the IP address that (maybe) caused it. + If core dump limit is 0, add "core dumps disabled" to startup log line. + Log better messages for "Permission denied" errors - mbox: Fixed assert-crash with pop3_lock_session=3Dyes - dbox: Fixes to handling maildir-converted files. - Auth cache wasn't working correctly for all fields (e.g. allow_nets) with blocking passdbs (e.g. mysql). - pgsql: Handle reconnecting to server without failing auth lookups. - Berkeley DB memory/resource leak fixes. - maildir: Fixes to handling over 26 keywords. --- Module Name: pkgsrc Committed By: ghen Date: Tue Jan 27 08:29:31 UTC 2009 Modified Files: pkgsrc/mail/dovecot: Makefile distinfo Log Message: Update to Dovecot 1.1.10. - Maildir: Keyword handling was somewhat broken in v1.1.9 - userdb prefetch was broken with blocking passdbs in v1.1.9 - dict process didn't always die with the rest of Dovecot - dict quota was somewhat broken with pgsqldiff -r1.124 -r1.124.2.1 pkgsrc/mail/dovecot/Makefile
(tron)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.124 2008/11/24 09:54:29 ghen Exp $ | 1 | # $NetBSD: Makefile,v 1.124.2.1 2009/02/01 22:53:09 tron Exp $ | |
2 | 2 | |||
3 | DISTNAME= dovecot-1.1.7 | 3 | DISTNAME= dovecot-1.1.10 | |
4 | CATEGORIES= mail | 4 | CATEGORIES= mail | |
5 | MASTER_SITES= http://www.dovecot.org/releases/1.1/ | 5 | MASTER_SITES= http://www.dovecot.org/releases/1.1/ | |
6 | 6 | |||
7 | MAINTAINER= ghen@NetBSD.org | 7 | MAINTAINER= ghen@NetBSD.org | |
8 | HOMEPAGE= http://www.dovecot.org/ | 8 | HOMEPAGE= http://www.dovecot.org/ | |
9 | COMMENT= Secure IMAP and POP3 server | 9 | COMMENT= Secure IMAP and POP3 server | |
10 | 10 | |||
11 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 11 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
12 | PKG_DESTDIR_SUPPORT= user-destdir | 12 | PKG_DESTDIR_SUPPORT= user-destdir | |
13 | 13 | |||
14 | USE_LIBTOOL= yes | 14 | USE_LIBTOOL= yes | |
15 | GNU_CONFIGURE= yes | 15 | GNU_CONFIGURE= yes | |
16 | USE_TOOLS+= pkg-config | 16 | USE_TOOLS+= pkg-config |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.22 2008/10/22 21:16:36 ghen Exp $ | 1 | @comment $NetBSD: PLIST,v 1.22.2.1 2009/02/01 22:53:09 tron Exp $ | |
2 | include/dovecot/config.h | 2 | include/dovecot/config.h | |
3 | include/dovecot/src/auth/auth-cache.h | 3 | include/dovecot/src/auth/auth-cache.h | |
4 | include/dovecot/src/auth/auth-client-connection.h | 4 | include/dovecot/src/auth/auth-client-connection.h | |
5 | include/dovecot/src/auth/auth-client-interface.h | 5 | include/dovecot/src/auth/auth-client-interface.h | |
6 | include/dovecot/src/auth/auth-master-connection.h | 6 | include/dovecot/src/auth/auth-master-connection.h | |
7 | include/dovecot/src/auth/auth-master-interface.h | 7 | include/dovecot/src/auth/auth-master-interface.h | |
8 | include/dovecot/src/auth/auth-master-listener.h | 8 | include/dovecot/src/auth/auth-master-listener.h | |
9 | include/dovecot/src/auth/auth-request-handler.h | 9 | include/dovecot/src/auth/auth-request-handler.h | |
10 | include/dovecot/src/auth/auth-request.h | 10 | include/dovecot/src/auth/auth-request.h | |
11 | include/dovecot/src/auth/auth-stream.h | 11 | include/dovecot/src/auth/auth-stream.h | |
12 | include/dovecot/src/auth/auth-worker-client.h | 12 | include/dovecot/src/auth/auth-worker-client.h | |
13 | include/dovecot/src/auth/auth-worker-server.h | 13 | include/dovecot/src/auth/auth-worker-server.h | |
14 | include/dovecot/src/auth/auth.h | 14 | include/dovecot/src/auth/auth.h | |
@@ -276,26 +276,27 @@ libexec/dovecot/listview | @@ -276,26 +276,27 @@ libexec/dovecot/listview | |||
276 | libexec/dovecot/logview | 276 | libexec/dovecot/logview | |
277 | libexec/dovecot/maildirlock | 277 | libexec/dovecot/maildirlock | |
278 | libexec/dovecot/pop3 | 278 | libexec/dovecot/pop3 | |
279 | libexec/dovecot/pop3-login | 279 | libexec/dovecot/pop3-login | |
280 | libexec/dovecot/rawlog | 280 | libexec/dovecot/rawlog | |
281 | libexec/dovecot/ssl-build-param | 281 | libexec/dovecot/ssl-build-param | |
282 | sbin/dovecot | 282 | sbin/dovecot | |
283 | sbin/dovecotpw | 283 | sbin/dovecotpw | |
284 | share/doc/dovecot/auth-protocol.txt | 284 | share/doc/dovecot/auth-protocol.txt | |
285 | share/doc/dovecot/documentation.txt | 285 | share/doc/dovecot/documentation.txt | |
286 | share/doc/dovecot/securecoding.txt | 286 | share/doc/dovecot/securecoding.txt | |
287 | share/doc/dovecot/wiki/ACL.txt | 287 | share/doc/dovecot/wiki/ACL.txt | |
288 | share/doc/dovecot/wiki/AixPluginsSupport.txt | 288 | share/doc/dovecot/wiki/AixPluginsSupport.txt | |
289 | share/doc/dovecot/wiki/AuthDatabase.CheckPassword.txt | |||
289 | share/doc/dovecot/wiki/AuthDatabase.LDAP.txt | 290 | share/doc/dovecot/wiki/AuthDatabase.LDAP.txt | |
290 | share/doc/dovecot/wiki/AuthDatabase.Passwd.txt | 291 | share/doc/dovecot/wiki/AuthDatabase.Passwd.txt | |
291 | share/doc/dovecot/wiki/AuthDatabase.PasswdFile.txt | 292 | share/doc/dovecot/wiki/AuthDatabase.PasswdFile.txt | |
292 | share/doc/dovecot/wiki/AuthDatabase.SQL.txt | 293 | share/doc/dovecot/wiki/AuthDatabase.SQL.txt | |
293 | share/doc/dovecot/wiki/AuthDatabase.VPopMail.txt | 294 | share/doc/dovecot/wiki/AuthDatabase.VPopMail.txt | |
294 | share/doc/dovecot/wiki/AuthDatabase.txt | 295 | share/doc/dovecot/wiki/AuthDatabase.txt | |
295 | share/doc/dovecot/wiki/Authentication.Caching.txt | 296 | share/doc/dovecot/wiki/Authentication.Caching.txt | |
296 | share/doc/dovecot/wiki/Authentication.Kerberos.txt | 297 | share/doc/dovecot/wiki/Authentication.Kerberos.txt | |
297 | share/doc/dovecot/wiki/Authentication.MasterUsers.txt | 298 | share/doc/dovecot/wiki/Authentication.MasterUsers.txt | |
298 | share/doc/dovecot/wiki/Authentication.Mechanisms.DigestMD5.txt | 299 | share/doc/dovecot/wiki/Authentication.Mechanisms.DigestMD5.txt | |
299 | share/doc/dovecot/wiki/Authentication.Mechanisms.NTLM.txt | 300 | share/doc/dovecot/wiki/Authentication.Mechanisms.NTLM.txt | |
300 | share/doc/dovecot/wiki/Authentication.Mechanisms.Winbind.txt | 301 | share/doc/dovecot/wiki/Authentication.Mechanisms.Winbind.txt | |
301 | share/doc/dovecot/wiki/Authentication.Mechanisms.txt | 302 | share/doc/dovecot/wiki/Authentication.Mechanisms.txt | |
@@ -366,68 +367,75 @@ share/doc/dovecot/wiki/Migration.Courier | @@ -366,68 +367,75 @@ share/doc/dovecot/wiki/Migration.Courier | |||
366 | share/doc/dovecot/wiki/Migration.Cyrus.txt | 367 | share/doc/dovecot/wiki/Migration.Cyrus.txt | |
367 | share/doc/dovecot/wiki/Migration.Linuxconf.txt | 368 | share/doc/dovecot/wiki/Migration.Linuxconf.txt | |
368 | share/doc/dovecot/wiki/Migration.MailFormat.txt | 369 | share/doc/dovecot/wiki/Migration.MailFormat.txt | |
369 | share/doc/dovecot/wiki/Migration.Teapop.txt | 370 | share/doc/dovecot/wiki/Migration.Teapop.txt | |
370 | share/doc/dovecot/wiki/Migration.UW.txt | 371 | share/doc/dovecot/wiki/Migration.UW.txt | |
371 | share/doc/dovecot/wiki/Migration.Vm-pop3d.txt | 372 | share/doc/dovecot/wiki/Migration.Vm-pop3d.txt | |
372 | share/doc/dovecot/wiki/Migration.txt | 373 | share/doc/dovecot/wiki/Migration.txt | |
373 | share/doc/dovecot/wiki/MissingMailboxes.txt | 374 | share/doc/dovecot/wiki/MissingMailboxes.txt | |
374 | share/doc/dovecot/wiki/NFS.txt | 375 | share/doc/dovecot/wiki/NFS.txt | |
375 | share/doc/dovecot/wiki/Namespaces.txt | 376 | share/doc/dovecot/wiki/Namespaces.txt | |
376 | share/doc/dovecot/wiki/OSCompatibility.txt | 377 | share/doc/dovecot/wiki/OSCompatibility.txt | |
377 | share/doc/dovecot/wiki/POP3Server.txt | 378 | share/doc/dovecot/wiki/POP3Server.txt | |
378 | share/doc/dovecot/wiki/PasswordDatabase.BSDAuth.txt | 379 | share/doc/dovecot/wiki/PasswordDatabase.BSDAuth.txt | |
379 | share/doc/dovecot/wiki/PasswordDatabase.CheckPassword.txt | |||
380 | share/doc/dovecot/wiki/PasswordDatabase.ExtraFields.AllowNets.txt | 380 | share/doc/dovecot/wiki/PasswordDatabase.ExtraFields.AllowNets.txt | |
381 | share/doc/dovecot/wiki/PasswordDatabase.ExtraFields.Host.txt | 381 | share/doc/dovecot/wiki/PasswordDatabase.ExtraFields.Host.txt | |
382 | share/doc/dovecot/wiki/PasswordDatabase.ExtraFields.NoDelay.txt | 382 | share/doc/dovecot/wiki/PasswordDatabase.ExtraFields.NoDelay.txt | |
383 | share/doc/dovecot/wiki/PasswordDatabase.ExtraFields.NoLogin.txt | 383 | share/doc/dovecot/wiki/PasswordDatabase.ExtraFields.NoLogin.txt | |
384 | share/doc/dovecot/wiki/PasswordDatabase.ExtraFields.Proxy.txt | 384 | share/doc/dovecot/wiki/PasswordDatabase.ExtraFields.Proxy.txt | |
385 | share/doc/dovecot/wiki/PasswordDatabase.ExtraFields.User.txt | 385 | share/doc/dovecot/wiki/PasswordDatabase.ExtraFields.User.txt | |
386 | share/doc/dovecot/wiki/PasswordDatabase.ExtraFields.txt | 386 | share/doc/dovecot/wiki/PasswordDatabase.ExtraFields.txt | |
387 | share/doc/dovecot/wiki/PasswordDatabase.PAM.txt | 387 | share/doc/dovecot/wiki/PasswordDatabase.PAM.txt | |
388 | share/doc/dovecot/wiki/PasswordDatabase.Shadow.txt | 388 | share/doc/dovecot/wiki/PasswordDatabase.Shadow.txt | |
389 | share/doc/dovecot/wiki/PasswordDatabase.txt | 389 | share/doc/dovecot/wiki/PasswordDatabase.txt | |
390 | share/doc/dovecot/wiki/PerformanceTuning.txt | 390 | share/doc/dovecot/wiki/PerformanceTuning.txt | |
391 | share/doc/dovecot/wiki/Plugins.Autocreate.txt | |||
391 | share/doc/dovecot/wiki/Plugins.Convert.txt | 392 | share/doc/dovecot/wiki/Plugins.Convert.txt | |
392 | share/doc/dovecot/wiki/Plugins.Expire.txt | 393 | share/doc/dovecot/wiki/Plugins.Expire.txt | |
394 | share/doc/dovecot/wiki/Plugins.FTS.Lucene.txt | |||
395 | share/doc/dovecot/wiki/Plugins.FTS.Solr.txt | |||
396 | share/doc/dovecot/wiki/Plugins.FTS.Squat.txt | |||
393 | share/doc/dovecot/wiki/Plugins.FTS.txt | 397 | share/doc/dovecot/wiki/Plugins.FTS.txt | |
394 | share/doc/dovecot/wiki/Plugins.Lazyexpunge.txt | 398 | share/doc/dovecot/wiki/Plugins.Lazyexpunge.txt | |
399 | share/doc/dovecot/wiki/Plugins.Listescape.txt | |||
395 | share/doc/dovecot/wiki/Plugins.MailLog.txt | 400 | share/doc/dovecot/wiki/Plugins.MailLog.txt | |
401 | share/doc/dovecot/wiki/Plugins.MboxSnarf.txt | |||
396 | share/doc/dovecot/wiki/Plugins.Trash.txt | 402 | share/doc/dovecot/wiki/Plugins.Trash.txt | |
403 | share/doc/dovecot/wiki/Plugins.Virtual.txt | |||
404 | share/doc/dovecot/wiki/Plugins.Zlib.txt | |||
397 | share/doc/dovecot/wiki/Plugins.txt | 405 | share/doc/dovecot/wiki/Plugins.txt | |
398 | share/doc/dovecot/wiki/PostLoginScripting.txt | 406 | share/doc/dovecot/wiki/PostLoginScripting.txt | |
399 | share/doc/dovecot/wiki/QuickConfiguration.txt | 407 | share/doc/dovecot/wiki/QuickConfiguration.txt | |
400 | share/doc/dovecot/wiki/Quota.1.1.txt | 408 | share/doc/dovecot/wiki/Quota.1.1.txt | |
401 | share/doc/dovecot/wiki/Quota.Dict.txt | 409 | share/doc/dovecot/wiki/Quota.Dict.txt | |
402 | share/doc/dovecot/wiki/Quota.Dirsize.txt | 410 | share/doc/dovecot/wiki/Quota.Dirsize.txt | |
403 | share/doc/dovecot/wiki/Quota.FS.txt | 411 | share/doc/dovecot/wiki/Quota.FS.txt | |
404 | share/doc/dovecot/wiki/Quota.Maildir.txt | 412 | share/doc/dovecot/wiki/Quota.Maildir.txt | |
405 | share/doc/dovecot/wiki/Quota.txt | 413 | share/doc/dovecot/wiki/Quota.txt | |
406 | share/doc/dovecot/wiki/RunningDovecot.txt | 414 | share/doc/dovecot/wiki/RunningDovecot.txt | |
407 | share/doc/dovecot/wiki/SSL.CertificateClientImporting.txt | 415 | share/doc/dovecot/wiki/SSL.CertificateClientImporting.txt | |
408 | share/doc/dovecot/wiki/SSL.CertificateCreation.txt | 416 | share/doc/dovecot/wiki/SSL.CertificateCreation.txt | |
409 | share/doc/dovecot/wiki/SSL.DovecotConfiguration.txt | 417 | share/doc/dovecot/wiki/SSL.DovecotConfiguration.txt | |
410 | share/doc/dovecot/wiki/SSL.txt | 418 | share/doc/dovecot/wiki/SSL.txt | |
411 | share/doc/dovecot/wiki/Sasl.txt | 419 | share/doc/dovecot/wiki/Sasl.txt | |
412 | share/doc/dovecot/wiki/SecurityTuning.txt | 420 | share/doc/dovecot/wiki/SecurityTuning.txt | |
413 | share/doc/dovecot/wiki/SharedMailboxes.txt | 421 | share/doc/dovecot/wiki/SharedMailboxes.txt | |
414 | share/doc/dovecot/wiki/ShellEasyConf.txt | |||
415 | share/doc/dovecot/wiki/SystemUsers.txt | 422 | share/doc/dovecot/wiki/SystemUsers.txt | |
416 | share/doc/dovecot/wiki/TestInstallation.txt | 423 | share/doc/dovecot/wiki/TestInstallation.txt | |
417 | share/doc/dovecot/wiki/TestPop3Installation.txt | 424 | share/doc/dovecot/wiki/TestPop3Installation.txt | |
418 | share/doc/dovecot/wiki/TimeMovedBackwards.txt | 425 | share/doc/dovecot/wiki/TimeMovedBackwards.txt | |
419 | share/doc/dovecot/wiki/Upgrading.1.0.txt | 426 | share/doc/dovecot/wiki/Upgrading.1.0.txt | |
420 | share/doc/dovecot/wiki/Upgrading.1.1.txt | 427 | share/doc/dovecot/wiki/Upgrading.1.1.txt | |
428 | share/doc/dovecot/wiki/Upgrading.1.2.txt | |||
421 | share/doc/dovecot/wiki/Upgrading.txt | 429 | share/doc/dovecot/wiki/Upgrading.txt | |
422 | share/doc/dovecot/wiki/UserDatabase.ExtraFields.txt | 430 | share/doc/dovecot/wiki/UserDatabase.ExtraFields.txt | |
423 | share/doc/dovecot/wiki/UserDatabase.NSS.txt | 431 | share/doc/dovecot/wiki/UserDatabase.NSS.txt | |
424 | share/doc/dovecot/wiki/UserDatabase.Prefetch.txt | 432 | share/doc/dovecot/wiki/UserDatabase.Prefetch.txt | |
425 | share/doc/dovecot/wiki/UserDatabase.Static.txt | 433 | share/doc/dovecot/wiki/UserDatabase.Static.txt | |
426 | share/doc/dovecot/wiki/UserDatabase.txt | 434 | share/doc/dovecot/wiki/UserDatabase.txt | |
427 | share/doc/dovecot/wiki/UserIds.txt | 435 | share/doc/dovecot/wiki/UserIds.txt | |
428 | share/doc/dovecot/wiki/Variables.txt | 436 | share/doc/dovecot/wiki/Variables.txt | |
429 | share/doc/dovecot/wiki/VirtualUsers.txt | 437 | share/doc/dovecot/wiki/VirtualUsers.txt | |
430 | share/doc/dovecot/wiki/WhyDoesItNotWork.txt | 438 | share/doc/dovecot/wiki/WhyDoesItNotWork.txt | |
431 | share/doc/dovecot/wiki/maildrop.txt | 439 | share/doc/dovecot/wiki/maildrop.txt | |
432 | share/doc/dovecot/wiki/mutt.txt | 440 | share/doc/dovecot/wiki/mutt.txt | |
433 | share/doc/dovecot/wiki/uw2dovecot.sh.txt | 441 | share/doc/dovecot/wiki/uw2dovecot.sh.txt |
@@ -1,9 +1,9 @@ | @@ -1,9 +1,9 @@ | |||
1 | $NetBSD: distinfo,v 1.89 2008/11/24 09:54:29 ghen Exp $ | 1 | $NetBSD: distinfo,v 1.89.2.1 2009/02/01 22:53:09 tron Exp $ | |
2 | 2 | |||
3 | SHA1 (dovecot-1.1.7.tar.gz) = d8554a1e1f04a84ddf009d1599526c016b36582b | 3 | SHA1 (dovecot-1.1.10.tar.gz) = 7b509975e52473e86c4fdf13bd6f464144837f02 | |
4 | RMD160 (dovecot-1.1.7.tar.gz) = e2a53de356910094f2516b33f4155ded4cf5a6dc | 4 | RMD160 (dovecot-1.1.10.tar.gz) = b5cbd15d03407cad78846e59c4ca22a3713d21af | |
5 | Size (dovecot-1.1.7.tar.gz) = 2325617 bytes | 5 | Size (dovecot-1.1.10.tar.gz) = 2360885 bytes | |
6 | SHA1 (patch-aa) = 6258057d49add91f06d4dd51ded72e42f6774354 | 6 | SHA1 (patch-aa) = 6258057d49add91f06d4dd51ded72e42f6774354 | |
7 | SHA1 (patch-ab) = e298616fa4b88da4f0748b025deeedd36b5a49dd | 7 | SHA1 (patch-ab) = 8cdfefa1e8112334f734afc9b68fac1463637c94 | |
8 | SHA1 (patch-ac) = 6fe2f73109ff611040b816d14cd587212c319f32 | 8 | SHA1 (patch-ac) = bf4c21c0e08832926944ad43c8678ef505e92dd6 | |
9 | SHA1 (patch-ag) = c9989f71bdfd9ae22883450b85fc55a215594df1 | 9 | SHA1 (patch-ag) = c9989f71bdfd9ae22883450b85fc55a215594df1 |
@@ -1,139 +1,139 @@ | @@ -1,139 +1,139 @@ | |||
1 | $NetBSD: patch-ab,v 1.23 2008/06/22 17:41:23 ghen Exp $ | 1 | $NetBSD: patch-ab,v 1.23.10.1 2009/02/01 22:53:10 tron Exp $ | |
2 | 2 | |||
3 | --- dovecot-example.conf.orig 2007-12-09 19:14:26.000000000 +0100 | 3 | --- dovecot-example.conf.orig 2009-01-13 22:51:40.000000000 +0100 | |
4 | +++ dovecot-example.conf | 4 | +++ dovecot-example.conf | |
5 | @@ -10,17 +10,14 @@ | 5 | @@ -10,17 +10,14 @@ | |
6 | # value inside quotes, eg.: key = "# char and trailing whitespace " | 6 | # value inside quotes, eg.: key = "# char and trailing whitespace " | |
7 | 7 | |||
8 | # Default values are shown for each setting, it's not required to uncomment | 8 | # Default values are shown for each setting, it's not required to uncomment | |
9 | -# any of the lines. Exception to this are paths, they're just examples with | 9 | -# any of the lines. Exception to this are paths, they're just examples with | |
10 | -# the real defaults being based on configure options. The paths listed here | 10 | -# the real defaults being based on configure options. The paths listed here | |
11 | -# are for configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var | 11 | -# are for configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var | |
12 | -# --with-ssldir=/etc/ssl | 12 | -# --with-ssldir=/etc/ssl | |
13 | +# any of the lines. | 13 | +# any of the lines. | |
14 | 14 | |||
15 | # Base directory where to store runtime data. | 15 | # Base directory where to store runtime data. | |
16 | #base_dir = /var/run/dovecot/ | 16 | #base_dir = /var/run/dovecot/ | |
17 | 17 | |||
18 | # Protocols we want to be serving: imap imaps pop3 pop3s | 18 | # Protocols we want to be serving: imap imaps pop3 pop3s | |
19 | # If you only want to use dovecot-auth, you can set this to "none". | 19 | # If you only want to use dovecot-auth, you can set this to "none". | |
20 | -#protocols = imap imaps | 20 | -#protocols = imap imaps | |
21 | +protocols = imap pop3 | 21 | +protocols = imap pop3 | |
22 | 22 | |||
23 | # A space separated list of IP or host addresses where to listen in for | 23 | # A space separated list of IP or host addresses where to listen in for | |
24 | # connections. "*" listens in all IPv4 interfaces. "[::]" listens in all IPv6 | 24 | # connections. "*" listens in all IPv4 interfaces. "[::]" listens in all IPv6 | |
25 | @@ -85,7 +82,7 @@ | 25 | @@ -85,7 +82,7 @@ | |
26 | #ssl_listen = | 26 | #ssl_listen = | |
27 | 27 | |||
28 | # Disable SSL/TLS support. | 28 | # Disable SSL/TLS support. <doc/wiki/SSL> | |
29 | -#ssl_disable = no | 29 | -#ssl_disable = no | |
30 | +ssl_disable = yes | 30 | +ssl_disable = yes | |
31 | 31 | |||
32 | # PEM encoded X.509 SSL/TLS certificate and private key. They're opened before | 32 | # PEM encoded X.509 SSL/TLS certificate and private key. They're opened before | |
33 | # dropping root privileges, so keep the key file unreadable by anyone but | 33 | # dropping root privileges, so keep the key file unreadable by anyone but | |
34 | @@ -495,19 +492,19 @@ | 34 | @@ -503,19 +500,19 @@ | |
35 | 35 | |||
36 | protocol imap { | 36 | protocol imap { | |
37 | # Login executable location. | 37 | # Login executable location. | |
38 | - #login_executable = /usr/libexec/dovecot/imap-login | 38 | - #login_executable = /usr/libexec/dovecot/imap-login | |
39 | + #login_executable = @PREFIX@/libexec/dovecot/imap-login | 39 | + #login_executable = @PREFIX@/libexec/dovecot/imap-login | |
40 | 40 | |||
41 | # IMAP executable location. Changing this allows you to execute other | 41 | # IMAP executable location. Changing this allows you to execute other | |
42 | # binaries before the imap process is executed. | 42 | # binaries before the imap process is executed. | |
43 | # | 43 | # | |
44 | # This would write rawlogs into ~/dovecot.rawlog/ directory: | 44 | # This would write rawlogs into ~/dovecot.rawlog/ directory: | |
45 | - # mail_executable = /usr/libexec/dovecot/rawlog /usr/libexec/dovecot/imap | 45 | - # mail_executable = /usr/libexec/dovecot/rawlog /usr/libexec/dovecot/imap | |
46 | + # mail_executable = @PREFIX@/libexec/dovecot/rawlog @PREFIX@/libexec/dovecot/imap | 46 | + # mail_executable = @PREFIX@/libexec/dovecot/rawlog @PREFIX@/libexec/dovecot/imap | |
47 | # | 47 | # | |
48 | # This would attach gdb into the imap process and write backtraces into | 48 | # This would attach gdb into the imap process and write backtraces into | |
49 | # /tmp/gdbhelper.* files: | 49 | # /tmp/gdbhelper.* files: | |
50 | - # mail_executable = /usr/libexec/dovecot/gdbhelper /usr/libexec/dovecot/imap | 50 | - # mail_executable = /usr/libexec/dovecot/gdbhelper /usr/libexec/dovecot/imap | |
51 | + # mail_executable = @PREFIX@/libexec/dovecot/gdbhelper @PREFIX@/libexec/dovecot/imap | 51 | + # mail_executable = @PREFIX@/libexec/dovecot/gdbhelper @PREFIX@/libexec/dovecot/imap | |
52 | # | 52 | # | |
53 | - #mail_executable = /usr/libexec/dovecot/imap | 53 | - #mail_executable = /usr/libexec/dovecot/imap | |
54 | + #mail_executable = @PREFIX@/libexec/dovecot/imap | 54 | + #mail_executable = @PREFIX@/libexec/dovecot/imap | |
55 | 55 | |||
56 | # Maximum IMAP command line length in bytes. Some clients generate very long | 56 | # Maximum IMAP command line length in bytes. Some clients generate very long | |
57 | # command lines with huge mailboxes, so you may need to raise this if you get | 57 | # command lines with huge mailboxes, so you may need to raise this if you get | |
58 | @@ -521,7 +518,7 @@ protocol imap { | 58 | @@ -529,7 +526,7 @@ protocol imap { | |
59 | # Support for dynamically loadable plugins. mail_plugins is a space separated | 59 | # Support for dynamically loadable plugins. mail_plugins is a space separated | |
60 | # list of plugins to load. | 60 | # list of plugins to load. | |
61 | #mail_plugins = | 61 | #mail_plugins = | |
62 | - #mail_plugin_dir = /usr/lib/dovecot/imap | 62 | - #mail_plugin_dir = /usr/lib/dovecot/imap | |
63 | + #mail_plugin_dir = @PREFIX@/lib/dovecot/imap | 63 | + #mail_plugin_dir = @PREFIX@/lib/dovecot/imap | |
64 | 64 | |||
65 | # Send IMAP capabilities in greeting message. This makes it unnecessary for | 65 | # Send IMAP capabilities in greeting message. This makes it unnecessary for | |
66 | # clients to request it with CAPABILITY command, so it saves one round-trip. | 66 | # clients to request it with CAPABILITY command, so it saves one round-trip. | |
67 | @@ -564,11 +561,11 @@ protocol imap { | 67 | @@ -572,11 +569,11 @@ protocol imap { | |
68 | 68 | |||
69 | protocol pop3 { | 69 | protocol pop3 { | |
70 | # Login executable location. | 70 | # Login executable location. | |
71 | - #login_executable = /usr/libexec/dovecot/pop3-login | 71 | - #login_executable = /usr/libexec/dovecot/pop3-login | |
72 | + #login_executable = @PREFIX@/libexec/dovecot/pop3-login | 72 | + #login_executable = @PREFIX@/libexec/dovecot/pop3-login | |
73 | 73 | |||
74 | # POP3 executable location. See IMAP's mail_executable above for examples | 74 | # POP3 executable location. See IMAP's mail_executable above for examples | |
75 | # how this could be changed. | 75 | # how this could be changed. | |
76 | - #mail_executable = /usr/libexec/dovecot/pop3 | 76 | - #mail_executable = /usr/libexec/dovecot/pop3 | |
77 | + #mail_executable = @PREFIX@/libexec/dovecot/pop3 | 77 | + #mail_executable = @PREFIX@/libexec/dovecot/pop3 | |
78 | 78 | |||
79 | # Don't try to set mails non-recent or seen with POP3 sessions. This is | 79 | # Don't try to set mails non-recent or seen with POP3 sessions. This is | |
80 | # mostly intended to reduce disk I/O. With maildir it doesn't move files | 80 | # mostly intended to reduce disk I/O. With maildir it doesn't move files | |
81 | @@ -628,7 +625,7 @@ protocol pop3 { | 81 | @@ -636,7 +633,7 @@ protocol pop3 { | |
82 | # Support for dynamically loadable plugins. mail_plugins is a space separated | 82 | # Support for dynamically loadable plugins. mail_plugins is a space separated | |
83 | # list of plugins to load. | 83 | # list of plugins to load. | |
84 | #mail_plugins = | 84 | #mail_plugins = | |
85 | - #mail_plugin_dir = /usr/lib/dovecot/pop3 | 85 | - #mail_plugin_dir = /usr/lib/dovecot/pop3 | |
86 | + #mail_plugin_dir = @PREFIX@/lib/dovecot/pop3 | 86 | + #mail_plugin_dir = @PREFIX@/lib/dovecot/pop3 | |
87 | 87 | |||
88 | # Workarounds for various client bugs: | 88 | # Workarounds for various client bugs: | |
89 | # outlook-no-nuls: | 89 | # outlook-no-nuls: | |
90 | @@ -656,7 +653,7 @@ protocol lda { | 90 | @@ -664,7 +661,7 @@ protocol lda { | |
91 | # Support for dynamically loadable plugins. mail_plugins is a space separated | 91 | # Support for dynamically loadable plugins. mail_plugins is a space separated | |
92 | # list of plugins to load. | 92 | # list of plugins to load. | |
93 | #mail_plugins = | 93 | #mail_plugins = | |
94 | - #mail_plugin_dir = /usr/lib/dovecot/lda | 94 | - #mail_plugin_dir = /usr/lib/dovecot/lda | |
95 | + #mail_plugin_dir = @PREFIX@/lib/dovecot/lda | 95 | + #mail_plugin_dir = @PREFIX@/lib/dovecot/lda | |
96 | 96 | |||
97 | # If user is over quota, return with temporary failure instead of | 97 | # If user is over quota, return with temporary failure instead of | |
98 | # bouncing the mail. | 98 | # bouncing the mail. | |
99 | @@ -670,7 +667,7 @@ protocol lda { | 99 | @@ -678,7 +675,7 @@ protocol lda { | |
100 | #deliver_log_format = msgid=%m: %$ | 100 | #deliver_log_format = msgid=%m: %$ | |
101 | 101 | |||
102 | # Binary to use for sending mails. | 102 | # Binary to use for sending mails. | |
103 | - #sendmail_path = /usr/lib/sendmail | 103 | - #sendmail_path = /usr/lib/sendmail | |
104 | + #sendmail_path = /usr/sbin/sendmail | 104 | + #sendmail_path = /usr/sbin/sendmail | |
105 | 105 | |||
106 | # Human readable error message for rejection mails. Use can use variables: | 106 | # Subject: header to use for rejection mails. You can use the same variables | |
107 | # %n = CRLF, %r = reason, %s = subject, %t = recipient | 107 | # as for rejection_reason below. | |
108 | @@ -685,7 +682,7 @@ protocol lda { | 108 | @@ -697,7 +694,7 @@ protocol lda { | |
109 | ## | 109 | ## | |
110 | 110 | |||
111 | # Executable location | 111 | # Executable location | |
112 | -#auth_executable = /usr/libexec/dovecot/dovecot-auth | 112 | -#auth_executable = /usr/libexec/dovecot/dovecot-auth | |
113 | +#auth_executable = @PREFIX@/libexec/dovecot/dovecot-auth | 113 | +#auth_executable = @PREFIX@/libexec/dovecot/dovecot-auth | |
114 | 114 | |||
115 | # Set max. process size in megabytes. | 115 | # Set max. process size in megabytes. | |
116 | #auth_process_size = 256 | 116 | #auth_process_size = 256 | |
117 | @@ -815,7 +812,7 @@ auth default { | 117 | @@ -830,7 +827,7 @@ auth default { | |
118 | # database (passwd usually), you can use static userdb. | 118 | # database (passwd usually), you can use static userdb. | |
119 | # REMEMBER: You'll need /etc/pam.d/dovecot file created for PAM | 119 | # REMEMBER: You'll need /etc/pam.d/dovecot file created for PAM | |
120 | # authentication to actually work. <doc/wiki/PasswordDatabase.PAM.txt> | 120 | # authentication to actually work. <doc/wiki/PasswordDatabase.PAM.txt> | |
121 | - passdb pam { | 121 | - passdb pam { | |
122 | + #passdb pam { | 122 | + #passdb pam { | |
123 | # [session=yes] [setcred=yes] [failure_show_msg=yes] | 123 | # [session=yes] [setcred=yes] [failure_show_msg=yes] | |
124 | # [cache_key=<key>] [<service name>] | 124 | # [cache_key=<key>] [<service name>] | |
125 | # | 125 | # | |
126 | @@ -844,15 +841,15 @@ auth default { | 126 | @@ -859,15 +856,15 @@ auth default { | |
127 | # args = session=yes %Ls | 127 | # args = session=yes %Ls | |
128 | # args = cache_key=%u dovecot | 128 | # args = cache_key=%u dovecot | |
129 | #args = dovecot | 129 | #args = dovecot | |
130 | - } | 130 | - } | |
131 | + #} | 131 | + #} | |
132 | 132 | |||
133 | # System users (NSS, /etc/passwd, or similiar) | 133 | # System users (NSS, /etc/passwd, or similiar) | |
134 | # In many systems nowadays this uses Name Service Switch, which is | 134 | # In many systems nowadays this uses Name Service Switch, which is | |
135 | # configured in /etc/nsswitch.conf. <doc/wiki/AuthDatabase.Passwd.txt> | 135 | # configured in /etc/nsswitch.conf. <doc/wiki/AuthDatabase.Passwd.txt> | |
136 | - #passdb passwd { | 136 | - #passdb passwd { | |
137 | + passdb passwd { | 137 | + passdb passwd { | |
138 | # [blocking=yes] - See userdb passwd for explanation | 138 | # [blocking=yes] - See userdb passwd for explanation | |
139 | #args = | 139 | #args = |
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | $NetBSD: patch-ac,v 1.9 2008/07/24 07:38:51 ghen Exp $ | 1 | $NetBSD: patch-ac,v 1.9.6.1 2009/02/01 22:53:10 tron Exp $ | |
2 | 2 | |||
3 | --- doc/Makefile.in.orig 2008-07-20 23:59:55.000000000 +0200 | 3 | --- doc/Makefile.in.orig 2009-01-06 13:53:39.000000000 +0000 | |
4 | +++ doc/Makefile.in | 4 | +++ doc/Makefile.in | |
5 | @@ -212,10 +212,7 @@ top_builddir = @top_builddir@ | 5 | @@ -217,10 +217,7 @@ top_builddir = @top_builddir@ | |
6 | top_srcdir = @top_srcdir@ | 6 | top_srcdir = @top_srcdir@ | |
7 | SUBDIRS = wiki | 7 | SUBDIRS = wiki | |
8 | confdir = $(sysconfdir) | 8 | confdir = $(sysconfdir) | |
9 | -conf_DATA = \ | 9 | -conf_DATA = \ | |
10 | - dovecot-db-example.conf \ | 10 | - dovecot-db-example.conf \ | |
11 | - dovecot-ldap-example.conf \ | 11 | - dovecot-ldap-example.conf \ | |
12 | - dovecot-sql-example.conf | 12 | - dovecot-sql-example.conf | |
13 | +conf_DATA = | 13 | +conf_DATA = | |
14 | 14 | |||
15 | doc_DATA = \ | 15 | doc_DATA = \ | |
16 | auth-protocol.txt \ | 16 | auth-protocol.txt \ |