Release Notes: This release allows for better handling of setlogsock depending upon the version of Sys::Syslog installed. post_client_connection_hook was added.
Release Notes: Safer peername check in get_client_info to avoid crashing under certain conditions, more graceful exit of children in PreFork, killing children with a kill 15 rather than kill 2, a backward compatibility fix for IO::Socket usage, and much more.
Release Notes: Changes to Net::Server::Proto::SSL (which correctly setup SSL connections), and a fix for a bug in IO::Socket::SSL.
Release Notes: This release adds Net::Server::Multiplex, a post_child_cleanup_hook to server_close, and a no_close_by_child flag. The pre_server_close_hook has been moved inside server_close. There are various small cleanups. In Net::Server::Fork, a bug in the forking server once the parent had reached max_servers caused a slow infinite loop and no processing of connections; this has been fixed.
Release Notes: A new dequeuing ability in Net::Server::Fork.
Release Notes: Addition of Net::Server::PreForkSimple (a simpler PreFork server that only attempts to maintain a constant number of child servers), changing Net::Server::PreFork to subclass off of Net::Server::PreForkSimple, and a fix for a bug in &Net::Server::Daemonize::set_user.
Release Notes: Both Net::Server::Fork and Net::Server::PreFork are using safe signal management via Net::Server::SIG. Net::Server::PreFork has a new child managment model. This release adds Net::Server::SIG, Net::Server::Daemonize, support for different protocols to Net::Server, implemented via Net::Server::Proto and its classes, Net::Server::Proto::TCP, Net::Server::Proto::UDP, Net::Server::Proto::UNIX, and experimental Net::Server::Proto::SSL. TCP, UDP, and UNIX are fully tested. Tests t/Server_PreFork.t and t/Server_Fork.t execute properly.
Release Notes: This release includes the ability to fallback to the main run method upon server closing, clean-ups for signal processing in the PreFork server, clean-ups of child management in the PreFork server, and run_dequeue and dequeue methods in the PreFork server (to allow management of items such as mail queues).
Release Notes: Updated UDP parameter names, an update to udp_server.pl to use them, use of getsockopt, updated perldoc, a new udp_server.pl example, and new UDP_test.t for "make test".
Release Notes: SIGHUP with UDP now works. Peer info is correctly accessed under UDP. Net::Server::INET will not allow one server to do both TCP and UDP without special parameters being passed to the server. This would have been implemented using getsockopt but getsockopt is not enabled by default under most Linux distros.