forked from pool/perl-Net-Server
- 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 - 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 OBS-URL: https://build.opensuse.org/request/show/1072067 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Net-Server?expand=0&rev=35
379 lines
16 KiB
Plaintext
379 lines
16 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Mar 15 09:51:13 UTC 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 03:09:15 UTC 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 10:10:36 UTC 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 4 03:08:35 UTC 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 03:07:55 UTC 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 06:02:10 UTC 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 09:47:26 UTC 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 5 23:15:27 UTC 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 5 23:08:09 UTC 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 6 11:04:22 UTC 2011 - coolo@suse.com
|
|
|
|
- regenerate with cpanspec to fix license
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 18 11:07:49 UTC 2011 - coolo@suse.com
|
|
|
|
- use original .tar.gz
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 30 19:20:35 UTC 2010 - coolo@novell.com
|
|
|
|
- switch to perl_requires macro
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 20 13:39:56 UTC 2010 - chris@computersalat.de
|
|
|
|
- disable "dubiuos" failing test
|
|
o t/Server_http.t
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 17 16:22:17 UTC 2010 - chris@computersalat.de
|
|
|
|
- recreated by cpanspec 1.78
|
|
o fix deps
|
|
- noarch pkg
|
|
- added examples to doc
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 16 15:10:53 CEST 2010 - anicka@suse.cz
|
|
|
|
- update to 0.99
|
|
* Add customizable check_for_spawn and min_child_ttl settings in PreFork (Graham Barr)
|
|
* Add other_child_died_hook (Daniel Kahn Gillmor)
|
|
* Make Multiplex do $mux->add($sock) for UDP sockets (Kristoffer Møllerhøj)
|
|
* Change Net::Server::Daemonize to use kill 0 rather than the unportable `ps`
|
|
* Fix calling conventions of MultiType
|
|
* Avoid select in SSLEAY that was allowing for infinite spin loop
|
|
* Fix tie_stdout mode to not warn about unopen handles.
|
|
* Added Net::Server::HTTP base class for basic HTTP daemon handling.
|
|
* Change examples/httpd to use Net::Server::HTTP
|
|
* Add SSLeay proto - finally a workable SSL solution.
|
|
* Add minimal Net::Server::TiedHandle to allow for STDIN and STDOUT to work with SSLEAY
|
|
* Net::Server::TiedHandle also support tied_stdin_callback and tied_stdout_callback
|
|
* Allow for port => 0 which lets the OS auto assign a port on some OSes (Blackie Hlasek)
|
|
* Add idle_loop_hook to PreForkSimple and PreFork (David Zuhn)
|
|
* Add consistent formatting capabilities to the log method (whethere Syslog is used or not) (David Zuhn)
|
|
* Warn when default listen value is used - try to make it a sensible default (Mark Martinec)
|
|
* Allow for non-zero exit value - particularly when called from fatal (David Schweikert)
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 10 15:43:32 CET 2010 - jengelh@medozas.de
|
|
|
|
- enable parallel build
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 8 09:28:02 CEST 2007 - anicka@suse.cz
|
|
|
|
- update to 0.97
|
|
* Allow for better handling of setlogsock depending upon
|
|
the version of Sys::Syslog installed
|
|
* Update examples with minimal pod and working synopses
|
|
* Added post_client_connection_hook
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 30 15:59:52 CEST 2007 - anicka@suse.cz
|
|
|
|
- update to 0.96
|
|
* Allow for conf_file to be specified in the default_values.
|
|
* Add perldoc for why we use a template in options.
|
|
* Fix syslog log options regex again (Carlos Velasco)
|
|
* Fix ->autoflush (needs FileHandle)
|
|
* Add handle_syslog_error to allow catching errors
|
|
during syslog writes
|
|
* Add open_syslog to slightly abstract opening of syslog.
|
|
* Add numerous patches to cleanup child accounting in PreFork
|
|
server.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 14 14:11:29 CET 2007 - anicka@suse.cz
|
|
|
|
- update to 0.95
|
|
- Warn clean on the chld hanlder in PreFork.
|
|
* Allow lock_file for lock serialization to only be opened once
|
|
* Add additional log messages during failure in accept
|
|
* Fix double decrement bug in PreFork.pm
|
|
* Fix precedence bug with non-parened open
|
|
* Check setuid better after POSIX setuid
|
|
* Update Syslog options parsing
|
|
* Allow no_client_stdout to work with Multiplex
|
|
* Allow Sys::SysLog keyworks be passed through the ->log method
|
|
* Allow more characters through in syslog_ident
|
|
* Fix Fork server bug which had post_accept_hook called twice
|
|
* Added pre_fork_hook to Fork server to handle removed duplicate
|
|
post_accept_hook call.
|
|
* Reopen STDIN/STDOUT to /dev/null at end of child connection
|
|
to avoid spurious warnings
|
|
* Don't process STDIN/STDOUT in post_accept if udp_true
|
|
* Cleanup child processing code in PreFork server
|
|
* Try and let tests fail gracefully if localhost is not setup
|
|
properly
|
|
* Add numerous tests for configuration passing.
|
|
* Add perldoc about adding your own custom options
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 24 14:09:34 CEST 2006 - anicka@suse.cz
|
|
|
|
- add perl-IO-Multiplex to Requires (#207466)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 29 14:38:38 CEST 2006 - anicka@suse.cz
|
|
|
|
- update to 0.94
|
|
* Added the leave_children_open_on_hup flag which leaves
|
|
open connections open when the server is hupped.
|
|
* Allow for port, host, and proto to be passed as arrayrefs
|
|
to run and new.
|
|
* Allow for get sock info routines to use $peer->{client}
|
|
rather than STDIN which may not be set if
|
|
the "no_client_stdout" flag is set.
|
|
* Allow for duplicated STDIN and STDOUT to properly close.
|
|
* Add flag to disable all of the binding of client
|
|
to STDIN and STDOUT.
|
|
* Abstract shutdown_sockets method that is called at the end
|
|
of server_close (to allow for calling in other places).
|
|
* bugfixes
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 25 21:39:52 CET 2006 - mls@suse.de
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 8 13:52:08 CET 2005 - sf@suse.de
|
|
|
|
- update to 0.90
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jul 31 16:21:40 CEST 2005 - cthiel@suse.de
|
|
|
|
- update to version 0.88
|
|
- dropped perl-Net-Server-format-string.diff (fixed in 0.88)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 20 14:38:39 CEST 2005 - sf@suse.de
|
|
|
|
- corrected patch for #78095 - VUL-0
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 16:27:20 CEST 2005 - sf@suse.de
|
|
|
|
- fix for #78095 - VUL-0
|
|
check for format string and create formatted string.
|
|
if there is no format string, just take the first string
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 26 18:46:05 CET 2004 - choeger@suse.de
|
|
|
|
- update to most recent version 0.87
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 11 13:01:23 CET 2004 - adrian@suse.de
|
|
|
|
- build as user
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 22 15:23:17 CEST 2003 - mjancar@suse.cz
|
|
|
|
- require the perl version we build with
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 28 10:57:59 CEST 2003 - choeger@suse.de
|
|
|
|
- use install_vendor and new %perl_process_packlist macro
|
|
- updated to version 0.85
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 23 13:45:45 CEST 2003 - ro@suse.de
|
|
|
|
- added directories to filelist
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 26 00:18:51 CEST 2003 - ro@suse.de
|
|
|
|
- remove unpackaged files from buildroot
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 2 14:14:48 CET 2002 - sf@suse.de
|
|
|
|
- initial version 0.84
|
|
|