Questions before upgrading vom 2.3 to 2.4

Sebastian Hagedorn Hagedorn at uni-koeln.de
Thu Jan 5 11:00:57 EST 2012


Hi,

we're currently running a rather outdated configuration, with Cyrus 2.3.14 
and RHEL 3 i386 on hardware that's almost 7 years old. I'm planning an 
upgrade to 2.4 with RHEL 5 x86_64 and I have a umber of questions regarding 
new features that I played around with using 2.4.13. I've searched the 
archives and found some answers, but not all.

• this is more an observation: when you use the user_deny.db feature, the 
reason isn't given back to the user when IMAP is used, e.g.:

# imtest -u xxx -a xxx localhost
S: * OK [CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE STARTTLS LOGINDISABLED 
AUTH=DIGEST-MD5 AUTH=CRAM-MD5 SASL-IR] cyrus.rrz.uni-koeln.de Cyrus IMAP 
v2.4.13-Invoca-RPM-2.4.13-1 server ready
C: A01 AUTHENTICATE DIGEST-MD5
S: + <snip>
Please enter your password:
C: <snip>
S: A01 NO authorization failure
Authentication failed. generic failure
Security strength factor: 128

In the logfile I can see that it's working:

Jan  5 14:39:58 centos-hg imap[19662]: accepted connection
Jan  5 14:39:58 centos-hg imap[19662]: wild: 'imap*'   service: 'imap'
Jan  5 14:39:58 centos-hg imap[19662]: pat 0:'imap*'
Jan  5 14:39:58 centos-hg imap[19662]: user 'xxx' denied access to service 
'imap'
Jan  5 14:39:58 centos-hg imap[19662]: badlogin: xxx.rrz.uni-koeln.de 
[134.95.x.x] DIGEST-MD5 [SASL(-14): authorization failure: user 'xxx' is 
denied access to service 'imap']

Is this intentional or not to be avoided, or should I file a bug report?

• how do the 'expunge_days' option in imapd.conf and the -X flag to 
cyr_expire play together? Currently, we're using this cyrus.conf entry:

  delprune	cmd="cyr_expire -E 3 -X 3 -D 3" at=0400

I'm not clear if we should use 'expunge_days: 3' from now on or if it 
doesn't matter?

• I'm not sure if we'll want to use metapartitions, but I'm curious what 
happens when you change that value on an existing installation? Would we 
have to move the relevant files ourselves, or is there an automated 
procedure in place? BTW, the manpage for 2.4.13 still lists "expunge" as 
allowed value for metapartition_files, but cyrus.expunge doesn't exist 
anymore ...

• tcp_keepalive: we've always had problems with POP and IMAP processes 
that got stuck when a connection was dropped in the "right" way. It's 
gotten better over the years, but it still happens with 2.3.14. I'm 
thinking that tcp_keepalive might get rid of this problem for good. 
Thoughts? Is there a downside I'm not seeing?

Thanks, Sebastian
-- 
     .:.Sebastian Hagedorn - RZKR-R1 (Gebäude 52), Zimmer 18.:.
                 .:.Regionales Rechenzentrum (RRZK).:.
.:.Universität zu Köln / Cologne University - ✆ +49-221-478-5587.:.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pkcs7-signature
Size: 5292 bytes
Desc: not available
Url : http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20120105/245f19b0/attachment.bin 


More information about the Info-cyrus mailing list