diff options
Diffstat (limited to 'mail/dovecot-devel/files')
-rw-r--r-- | mail/dovecot-devel/files/patch-dovecot-example.conf | 206 |
1 files changed, 93 insertions, 113 deletions
diff --git a/mail/dovecot-devel/files/patch-dovecot-example.conf b/mail/dovecot-devel/files/patch-dovecot-example.conf index ceb2dfe706af..9ac68104b117 100644 --- a/mail/dovecot-devel/files/patch-dovecot-example.conf +++ b/mail/dovecot-devel/files/patch-dovecot-example.conf @@ -1,15 +1,15 @@ ---- dovecot-example.conf.orig Tue Jan 11 00:49:06 2005 -+++ dovecot-example.conf Tue Jan 11 00:53:50 2005 -@@ -3,7 +3,7 @@ +--- dovecot-example.conf.orig Fri Jul 22 18:40:25 2005 ++++ dovecot-example.conf Fri Sep 9 00:02:06 2005 +@@ -7,7 +7,7 @@ # Default values are shown after each value, it's not required to uncomment # any of the lines. Exception to this are paths, they're just examples # with real defaults being based on configure options. The paths listed here -# are for configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var -+# are for configure --prefix=%%PREFIX%% --sysconfdir=/etc --localstatedir=/var ++# are for configure --prefix=%%PREFIX%% --sysconfdir=%%PREFIX%%/etc --localstatedir=/var # --with-ssldir=/etc/ssl # Base directory where to store runtime data. -@@ -11,7 +11,7 @@ +@@ -15,7 +15,7 @@ # Protocols we want to be serving: # imap imaps pop3 pop3s @@ -18,33 +18,7 @@ # IP or host address where to listen in for connections. It's not currently # possible to specify multiple addresses. "*" listens in all IPv4 interfaces. -@@ -27,14 +27,14 @@ - #pop3s_listen = - - # Disable SSL/TLS support. --#ssl_disable = no -+ssl_disable = yes - - # PEM encoded X.509 SSL/TLS certificate and private key. They're opened before - # dropping root privileges, so keep the key file unreadable by anyone but - # root. Included doc/mkcert.sh can be used to easily generate self-signed - # certificate, just make sure to update the domains in dovecot-openssl.cnf --#ssl_cert_file = /etc/ssl/certs/dovecot.pem --#ssl_key_file = /etc/ssl/private/dovecot.pem -+#ssl_cert_file = /etc/ssl/certs/imapd.pem -+#ssl_key_file = /etc/ssl/private/imapd.pem - - # SSL parameter file. Master process generates this file for login processes. - # It contains Diffie Hellman and RSA parameters. -@@ -85,14 +85,14 @@ - login = imap - - # Executable location. --#login_executable = /usr/libexec/dovecot/imap-login -+#login_executable = %%PREFIX%%/libexec/dovecot/imap-login - - # User to use for the login process. Create a completely new user for this, - # and don't use it anywhere else. The user must also belong to a group where +@@ -95,7 +95,7 @@ # only it has access, it's used to control access for authentication process. # Note that this user is NOT used to access mails. # http://wiki.dovecot.org/UserIds @@ -53,25 +27,16 @@ # Set max. process size in megabytes. If you don't use # login_process_per_connection you might need to grow this. -@@ -132,7 +132,7 @@ - login = pop3 - - # Exception to above rule being the executable location. --#login_executable = /usr/libexec/dovecot/pop3-login -+#login_executable = %%PREFIX%%/libexec/dovecot/pop3-login - - ## - ## Mail processes -@@ -145,7 +145,7 @@ +@@ -148,7 +148,7 @@ # Show more verbose process titles (in ps). Currently shows user name and # IP address. Useful for seeing who are actually using the IMAP processes # (eg. shared mailboxes or if same uid is used for multiple accounts). -#verbose_proctitle = no -+verbose_proctitle = yes ++verbose_proctitle = no # Show protocol level SSL errors. #verbose_ssl = no -@@ -161,7 +161,7 @@ +@@ -164,12 +164,12 @@ # non-valid GID as primary group ID aren't allowed to log in. If user # belongs to supplementary groups with non-valid GIDs, those groups are # not set. @@ -80,95 +45,110 @@ #last_valid_gid = 0 # Grant access to these extra groups for mail processes. Typical use would be -@@ -174,7 +174,7 @@ - # WARNING: Never add directories here which local users can modify, that - # may lead to root exploit. Usually this should be done only if you don't - # allow shell access for users. See doc/configuration.txt for more information. --#valid_chroot_dirs = -+valid_chroot_dirs = /var/mail - - # Default chroot directory for mail processes. This can be overridden by - # giving /./ in user's home directory (eg. /home/./user chroots into /home). -@@ -197,7 +197,7 @@ + # to give "mail" group write access to /var/mail to be able to create dotlocks. +-#mail_extra_groups = ++mail_extra_groups = mail + + # ':' separated list of directories under which chrooting is allowed for mail + # processes (ie. /var/mail will allow chrooting to /var/mail/foo/bar too). +@@ -205,7 +205,7 @@ # default_mail_env = mbox:~/mail/:INBOX=/var/mail/%u # default_mail_env = mbox:/var/mail/%d/%n/:INDEX=/var/indexes/%d/%n # -#default_mail_env = +default_mail_env = mbox:/var/mail/%u - # Space-separated list of fields to cache for all mails. Currently these - # fields are allowed followed by a list of commands they speed up: -@@ -245,7 +245,7 @@ - # outlook-pop3-no-nuls: - # Outlook and Outlook Express hang if mails contain NUL characters. - # This setting replaces them with 0x80 character. --#client_workarounds = -+client_workarounds = oe6-fetch-no-newmail outlook-idle outlook-pop3-no-nuls - - # Dovecot can notify client of new mail in selected mailbox soon after it's - # received. This setting specifies the minimum interval in seconds between -@@ -289,7 +289,7 @@ + # If you need to set multiple mailbox locations or want to change default + # namespace settings, you can do it by defining namespace sections: +@@ -321,7 +321,7 @@ # know any MUA which would modify mail files directly. IMAP protocol also # requires that the mails don't change, so it would be problematic in any case. # If you care about performance, enable it. -#maildir_copy_with_hardlinks = no +maildir_copy_with_hardlinks = yes - # Check if mails' content has been changed by external programs. This slows - # down things as extra stat() needs to be called for each file. If changes are -@@ -338,7 +338,7 @@ + # Which locking methods to use for locking mbox. There's four available: + # dotlock: Create <mailbox>.lock file. This is the oldest and most NFS-safe +@@ -389,12 +389,12 @@ + + protocol imap { + # Login executable location. +- #login_executable = /usr/libexec/dovecot/imap-login ++ #login_executable = %%PREFIX%%/libexec/dovecot/imap-login + + # IMAP executable location +- #mail_executable = /usr/libexec/dovecot/imap ++ #mail_executable = %%PREFIX%%/libexec/dovecot/imap + # This would write rawlogs into ~/dovecot.rawlog/ directory: +- #mail_executable = /usr/libexec/dovecot/rawlog /usr/libexec/dovecot/imap ++ #mail_executable = %%PREFIX%%/libexec/dovecot/rawlog %%PREFIX%%/libexec/dovecot/imap + + # Maximum IMAP command line length in bytes. Some clients generate very long + # command lines with huge mailboxes, so you may need to raise this if you get +@@ -403,7 +403,7 @@ + + # Support for dynamically loadable modules. + #mail_use_modules = no +- #mail_modules = /usr/lib/dovecot/imap ++ #mail_modules = %%PREFIX%%/lib/dovecot/imap + + # Send IMAP capabilities in greeting message. This makes it unnecessary for + # clients to request it with CAPABILITY command, so it saves one round-trip. +@@ -433,7 +433,7 @@ + # With mbox storage a mailbox can contain either mails or submailboxes, + # but not both. Thunderbird separates these two by forcing server to + # accept '/' suffix in mailbox names in subscriptions list. +- #imap_client_workarounds = outlook-idle ++ imap_client_workarounds = delay-newmail outlook-idle netscape-eoh tb-extra-mailbox-sep + } + ## - - # Executable location --#imap_executable = /usr/libexec/dovecot/imap -+#imap_executable = %%PREFIX%%/libexec/dovecot/imap - - # Set max. process size in megabytes. Most of the memory goes to mmap()ing - # files, so it shouldn't harm much even if this limit is set pretty high. -@@ -346,14 +346,14 @@ - - # Support for dynamically loadable modules. - #imap_use_modules = no --#imap_modules = /usr/lib/dovecot/imap -+#imap_modules = %%PREFIX%%/lib/dovecot/imap +@@ -442,10 +442,10 @@ + + protocol pop3 { + # Login executable location. +- #login_executable = /usr/libexec/dovecot/pop3-login ++ #login_executable = %%PREFIX%%/libexec/dovecot/pop3-login + + # POP3 executable location +- #mail_executable = /usr/libexec/dovecot/pop3 ++ #mail_executable = %%PREFIX%%/libexec/dovecot/pop3 + + # Don't try to set mails non-recent or seen with POP3 sessions. This is + # mostly intended to reduce disk I/O. With maildir it doesn't move files +@@ -475,7 +475,7 @@ + # Note that Outlook 2003 seems to have problems with %v.%u format which is + # Dovecot's default, so if you're building a new server it would be a good + # idea to change this. %08Xu%08Xv should be pretty fail-safe. +- #pop3_uidl_format = %v.%u ++ pop3_uidl_format = %08Xu%08Xv + + # POP3 logout format string: + # %t - number of TOP commands +@@ -489,7 +489,7 @@ + + # Support for dynamically loadable modules. + #mail_use_modules = no +- #mail_modules = /usr/lib/dovecot/pop3 ++ #mail_modules = %%PREFIX%%/lib/dovecot/pop3 + + # Workarounds for various client bugs: + # outlook-no-nuls: +@@ -498,7 +498,7 @@ + # oe-ns-eoh: + # Outlook Express and Netscape Mail breaks if end of headers-line is + # missing. This option simply sends it if it's missing. +- #pop3_client_workarounds = ++ pop3_client_workarounds = outlook-no-nuls oe-ns-eoh + } ## - ## POP3 process +@@ -506,7 +506,7 @@ ## # Executable location --#pop3_executable = /usr/libexec/dovecot/pop3 -+#pop3_executable = %%PREFIX%%/libexec/dovecot/pop3 - - # Set max. process size in megabytes. Most of the memory goes to mmap()ing - # files, so it shouldn't harm much even if this limit is set pretty high. -@@ -361,7 +361,7 @@ - - # Support for dynamically loadable modules. - #pop3_use_modules = no --#pop3_modules = /usr/lib/dovecot/pop3 -+#pop3_modules = %%PREFIX%%/lib/dovecot/pop3 - - ## - ## Authentication processes -@@ -438,9 +438,9 @@ - # vpopmail: vpopmail authentication - # ldap <config path>: LDAP, see doc/dovecot-ldap.conf - # pgsql <config path>: a PostgreSQL database, see doc/dovecot-pgsql.conf --auth_passdb = pam -+auth_passdb = passwd - -#auth_executable = /usr/libexec/dovecot/dovecot-auth +#auth_executable = %%PREFIX%%/libexec/dovecot/dovecot-auth # Set max. process size in megabytes. #auth_process_size = 256 -@@ -472,7 +472,7 @@ - - # More verbose logging. Useful for figuring out why authentication isn't - # working. --#auth_verbose = no -+auth_verbose = yes - - # Even more verbose logging for debugging purposes. Shows for example SQL - # queries. |