* Wed Mar 15 2023 Tina Müller <tina.mueller@suse.com>
- Remove patch fix-UDB-receiving-in-Fork-server.patch, has been fixed
upstream.
https://rt.cpan.org/Ticket/Display.html?id=146575
https://bugzilla.suse.com/show_bug.cgi?id=1206763
* Wed Mar 15 2023 Tina Müller <timueller+perl@suse.de>
- updated to 2.014
see /usr/share/doc/packages/perl-Net-Server/Changes
2.014 Mar 14 2023
- Apply patch to Fork for UDP
- Fix tests on perls without threads
* Tue Mar 14 2023 Tina Müller <tina.mueller@suse.com>
- Add fix-UDB-receiving-in-Fork-server.patch https://bugzilla.suse.com/show_bug.cgi?id=1206763
https://rt.cpan.org/Ticket/Display.html?id=146575
* Sun Dec 04 2022 Tina Müller <timueller+perl@suse.de>
- updated to 2.013
see /usr/share/doc/packages/perl-Net-Server/Changes
2.013 Dec 03 2022
- Update MANIFEST for missing file
2.012 Dec 02 2022
- More code/documentation typo fixes
- Add /simple routes to HTTP and PSGI echo handlers for doing static request samples.
- Fix PSGI header handling that was broken in 2.011
2.011 Dec 01 2022
- Default to IO::Socket::IP with continued fallback to IO::Socket::INET6
- Add double_reverse_lookups configuration and code
- Cleanup hostname lookup under both IO::Socket::IP and IO::Socket::INET6
- Change SSL to use IO::Socket::SSL SSL_startHandshake
- Fix semaphore release
- Update various POD issues
- Finally add register_child method called if a child process is started.
- Bugfix Net::Server::PSGI
- Allow groups to be separated by ,
- Allow . in usernames and groups
- Allow space in config file values
- Retro-actively acknowlege that 2.008 changed default Net::Server::HTTP type to PreFork (and update docs)
- Fix Location bounce with other status set
- Return status 400 under request_denied_hook in Net::Server::HTTP
* Tue Mar 23 2021 Tina Müller <timueller+perl@suse.de>
- updated to 2.010
see /usr/share/doc/packages/perl-Net-Server/Changes
2.010 Mar 22 2021
- Add SSL_verify_callback
- Fix SSLEAY connect spinloop
- Various pod typos
- Allow for logging to STDOUT for HTTP
- Add PATCH verb to HTTP
* Fri Aug 11 2017 coolo@suse.com
- updated to 2.009
see /usr/share/doc/packages/perl-Net-Server/Changes
2.009 Aug 09 2017
- Several long awaited fixes
- Log when a child exits abnormally. RT #86815
- Added delete-child hook
- Add cleanup_dead_child_hook to PreFork server
- Removed stray warn
- Use File::Temp instead of POSIX::tmpnam
- UNIX read_until to allow for SSL under unix sockets
* Tue May 13 2014 aj@ajaissle.de
- Updated to new upstream version 2.008
- Changelog 2.008 May 12 2014
* Long awaited patch for the IO::Socket::SSL default verify mode bug
* Add Time::HiRes as a dep
* Update to new github hosted repository with all legacy code imported
* Beginnings of change to dzil based releases
* There are several dozen outstanding bugs that will be addressed in the next release
* Tue Feb 05 2013 aj@ajaissle.de
- updated to new upstream version 2.007
- Changelog 2.007 Jan 09 2013
* Update run_dequeue to clear out signals after fork.
* Add serialize none for PreFork and PreForkSimple servers that at not multi-port.
* Allow for auto-assigned port to be the same when hostname resolves to multiple ips/ipvs (RT #78024)
* Fix bug in header parsing (RT #82125)
* Fix warning bug (RT #78828)
* Fix wrong wantarray context in Proto::TCP (RT #31437)
* Simplify _get_commandline to just use $0 - no fishing in proc (RT #80260)
* Fix uninitialized begin (RT #78830)
* Fix misplaced +2 (RT #78827)
* Fix various spelling errors and pod nits (RT #77994)
* Allow for log calls from the MUX object (RT #78514)
* Give an error at begin time of SSLEAY if the need Fcntl function is not available on this platform (RT #82542)
* Make all of the tests self cancel much earlier if there is an error handling the request.
* Add a stronger timeout to PreFork tests - ideally we'd like to find a real way to test these one windows (RT #811411, #81993) - still broken - but shouldn't hang
* Superficial changes to help packagers not list Log4perl as dependency (it is optional)
* Tue Feb 05 2013 aj@ajaissle.de
- Skipped the following upstream releases:
- Changelog 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
- Changelog 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
- Changelog 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
- Changelog 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
- Changelog 2.002 May 31 2012
* Make HTTP output header parsing more consistent - and catch more errors
* Add exec_cgi and exec_trusted_perl methods to HTTP
* Add bugfix for ipv=>"*" combined with UNIX sockets. (Mark Martinec)
* Fix the SSL_test.t to use exit rather than quit so the parent departs
- Changelog 2.001 May 30 2012
* Bug fix wrong usage of File::Temp::tempfile.
* Fix HTTP_COOKIES to be HTTP_COOKIE
* Handle multiple header values better in HTTP
* Add Log::Log4perl logging courtesy of TONVOON@cpan
- Changelog 2.000 May 30 2012
* Bring Net::Server::Proto::SSL back. It is now fully functional under all scenarios, including IPv4 and IPv6
* Change Proto interface to allow passing more information. This represents an internal API change.
* Updates to the HUP mechanisms to make sure we rebind all types of ports correctly.
* Add IPv6 integration via ::1 style addresses as well as the ipv configuration parameter (Mark Martinec)
* Added graceful shutdown (Tatsuhiko Miyagawa)
* Added hot deploy via TTIN and TTOU (Tatsuhiko Miyagawa)
* Internal code retidying
* Finish out support for connecting to ports by service name
* Don't loose track of fork and prefork children on a hup - make sure to actively wait them off
* Correct accept to take a classname, and optionally be called in array context
* Cleanup numerous configuration issues.
* Added sig_passthrough option to Fork, PreFork, and PreForkSimple servers allowing for arbitrary signals to propagate to children
* Add syswrite/sysread support to SSLEAY (Sergey Zasenko).
* Add PSGI module.
* Many small accumulated bugfixes.
* Tue Dec 06 2011 coolo@suse.com
- regenerate with cpanspec to fix license