I've checked a fork server into CVS HEAD. It does what has been discussed on the list a few times - creates a pure perl tcp daemon, loads all the plugins in the parent process, and forks a child off for each connection. It should be a *lot* more stable than pperl or the selectserver.

I've been running it for about 12 hours now and no problems (and a *lot* of viruses - these guys are getting really cunning - password protected zip with the password being an image!).

The major downside is that it doesn't do some of the things tcpserver does to protect you against DoS such as number of child limits. I'm sure someone with the smarts could add that in though.

Matt.

Reply via email to