SSL connection timeout (and 2 patches)

Julien ÉLIE julien at
Sun May 18 20:49:52 UTC 2008

Hi Matija,

> 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?

Julien ÉLIE

« Animi limina. » 

More information about the inn-bugs mailing list