Path to this page:
Subject: CVS commit: pkgsrc/net/p5-Net-Server
From: Fredrik Pettai
Date: 2012-11-04 00:13:21
Message id: 20121103231321.C3824175DD@cvs.netbsd.org
Log Message:
2.006 Jun 20 2012
- Allow for case where host is *, and IO::Socket::INET6 is installed, \
but IPv6 doesn't really work.
- Add missing child_init_hook in Fork server (so Fork can be more \
parallel with PreFork in some respects)
- Change BOUND_SOCKETS passing to use ; as a separator rather than a \n
2.005 Jun 12 2012
NOTE: ipv now defaults to *
- Change the default of ipv from 4 to *. This means if a host of * \
(default), or a named host is used, any available IPv4 OR IPv6 address will be \
used.
- Allow for explicit close_client_stdout call
- Add dispatch methods and app setup to HTTP
- Allow for exec_fork_hook in HTTP
- Make sure errors in HTTP use correct logging mechanisms (and do not \
die un-needed)
- Fix 500 call in PSGI
- Fix send_header
2.004 Jun 08 2012
NOTE: Version 2.005 will change the default ipv value to * meaning it \
will attempt to bind IPv4 and IPv6 if they are available if you pass a hostname
- Add Net::Server::Proto->get_addr_info which can more reliably \
resolve domain information.
- Use that information to figure out an appropriate host to bind to for tests
- Make get_addr_info less reliant on magic values of sysctl \
net.ipv6.bindv6only
- Allow all tests to function in IPv6 only environments
- Fix broken number of tests in test suite
- Add warnings about changes to the default value of ipv coming in 2.005
2.003 Jun 06 2012
- Make the logging system pluggable
- Added net-server server executor for writing easier one line servers
- Sys::Syslog and Log::Log4perl are now moved out to their own module \
subsystems
- Added full apache style HTTP log formatting for the HTTP server
- Allow for ipv to be specified as part of host, or proto, or passed via \
$ENV{'IPV'}
- Add apache style access logging (access_log_file and \
access_log_format) to HTTP
- Allow HTTP header parsing to not untaint the headers (thanks Miko \
O'Sullivan)
- Fix missing legacy NS_unix_path call (missing since 2.000)
- Fix a bug in MultiType that prevented calling server_type HTTP
Files: