SSL connection timeout (and 2 patches)
julien at trigofacile.com
Sun May 18 20:49:52 UTC 2008
> I've wanted to implement SSL on my INN 2.4.3 servers, but there were
> problems with various clients hanging while posting articles (as discussed
> on the list).
Indeed, it only worked fine with stunnel.
> Attached inn-2.4.4_nnrpd_SSL_alarm.diff implements this alarm() call, making
> inn.conf "clienttimeout" variable work also on SSL connections.
line.c: In function 'alarmHandler':
line.c:49: warning: unused parameter 's'
What am I supposed to do with "s" in alarmHandler(int s)?
> Either patch should fix the problems with nrrpd-ssl processes never dying
> but each does address separate problem (and in separate ways). KEEPALIVE
> patch detects dead connections, but ALARM patch implements clienttimeout
> policy (which could, but might not, deal only with hanged connections).
> I'd recommend implementing both of them.
What is the use of KEEPALIVE if ALARM does the same job, and even more?
« Animi limina. »
More information about the inn-bugs