Date: Sat, 03 Feb 2001 02:38:46 +0900 (JST) From: Hajimu UMEMOTO <[EMAIL PROTECTED]> (花宴) In 2.0.9, unlimit_fds() was defined but it was never used. In 2.0.11, limit_fds() that is rewrite version of unlimit_fds() is activated. This causes the problem at least under FreeBSD 4.2-STABLE. So, I put following patch for workaround and it's working: Can you explain why limit_fds() doesn't work under FreeBSD? This is the first report I've had of that. I hear from my friend that there is same problem on his Solaris8 box. Our production service runs on Solaris 7 and needs this (otherwise we will run out of fds.) When I had been working on merging my IPv6 support code for 2.0.9 into 2.0.11, I met this problem. But, this problem also occurs with plain 2.0.11. There are my IPv6 patch and FreeBSD port of 2.0.11: IPv6 patch: http://www.imasy.or.jp/~ume/ipv6/cyrus-imapd-2.0.11-ipv6-20010201.diff.gz http://www.imasy.or.jp/~ume/ipv6/cyrus-sasl-1.5.24-ipv6-20001226.diff.gz cyrus-imapd 2.0.11 FreeBSD port: http://www.imasy.or.jp/~ume/ipv6/cyrus-port-20010201.tar.gz About a month ago, I sent my IPv6 patch for 2.0.9 to [EMAIL PROTECTED] But, I have never hear any response. Is cyrus guys actually read the report? Or, don't they interest in IPv6 support? We're vaguely interested in it; I just haven't had the time to evaluate it and figure out how much additional work this would create for me to maintain. Larry

Reply via email to