[patch] dovecot

Jakub Bogusz qboosh w pld-linux.org
Pią, 14 Sty 2005, 21:26:40 CET


Znowu jakieś zapomniane poprawki...

On Tue, Sep 14, 2004 at 04:53:48PM +0200, Marcin Sztolcman wrote:
> witam
> w zalaczniku dwa patche: do dovecot.spec i dovecot-config.patch
> pierwszy uwzglednia nowsza wersje programu, oprocz tego dodaje obsluge 

O nowej wersji w łacie nic nie było.

> mysql (ktora nie zostala uwzgledniona wczesniej)

Nałożone.

> w drugim pozmienialem domyslne szukanie uzytkownikow - oryginalnie jest 
>  w pgsql, a wydaje mi sie ze niekoniecznie tak powinno byc domyslnie, 
> skoro moze pobierac z shadow. afaik demony maja dzialac 'out of the box' ?

Chyba wszędzie (gdzie się da) domyślnie jest z pam...

> --- dovecot-0.99.11/dovecot-example.conf.orig	2004-09-14 16:32:58.091817264 +0200
> +++ dovecot-0.99.11/dovecot-example.conf	2004-09-14 16:43:45.039466272 +0200
> @@ -33,8 +33,9 @@
>  # 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 = /var/lib/openssl/certs/imap.pem
> +ssl_key_file = /var/lib/openssl/certs/imap.pem

Hm, na czym stanęło z umieszczaniem certyfikatów programów?
Jest w końcu jakieś zunifikowane miejsce?

>  # SSL parameter file. Master process generates this file for login processes.
>  # It contains Diffie Hellman and RSA parameters.
> @@ -89,7 +90,7 @@
>  # 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
     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>  # only it has access, it's used to control access for authentication process.
> -#login_user = dovecot
> +login_user = nobody
                ^^^^^^

REJECT

>  
>  # Set max. process size in megabytes. If you don't use
>  # login_process_per_connection you might need to grow this.
> @@ -431,7 +432,7 @@
>  #   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 = pgsql /usr/local/etc/dovecot-pgsql.conf
> +auth_passdb = shadow

Sugeruję pam.

Łaty na .conf nie nakładam z ww. powodów - do poprawki.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/




Więcej informacji o liście dyskusyjnej pld-devel-pl