File perl-Net-Server.changes of Package perl-Net-Server

-------------------------------------------------------------------
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