There's a new version of Net::Server on CPAN which fixes a few stupidities like mss@otherland ~/tmp/mobotix/mxproxy $ ./mxproxy --port 8008 Can't use string ("8008") as a SCALAR ref while "strict refs" in use at /usr/lib/perl5/vendor_perl/5.8.6/Net/Server.pm line 1145. A simple version bump of the package works fine. The ~masked version 0.88 should not be marked stable as it broke some taint stuff according to the changelog: 0.90 Dec 05 2005 - Make HUP work correctly on Multiplex server. - Allow socket files to cleanup correctly. - Allow Net::Server::Daemonize to function properly in Taint mode again (broken in .88). - Add ->commandline method to allow for getting and setting the commandline for use during a HUP. This is to allow for untainting as necessary. - Add ->can_read_hook (see the documentation) to allow for processing of arbitrary handles in accept_multi_port. 0.89 Nov 22 2005 - Added SSL_passwd_cb to Proto/SSL.pm (Irving A. Bermudez S.) - Fix rt #13450 which is caused by broken POSIX::setuid on perl 5.8.0 on RedHat 9.0. - Allow for graceful skipping if a port is configured twice in the configuration file. - Allow tests that can pass to pass on Win32 (skip those that cannot) - Allow "-" in user names. (Carl Lewis) - Add Reuse = 1 to Proto::UDP. (Slaven Rezic) - Allow for udp_broadcast setting in Proto::UDP. (Tim Watt) - Add bug note to Proto::SSL (Christopher A Bongaarts) - setsid property is now boolean rather than checking definedness. - Command line parameters override conf file parameters. - Store command line a little better in preparation for HUP. - Allow for cleaner HUP and better error if process already running.
bumped