Revision history for Perl extension Server::Starter.

0.35 2019-09-21T13:50:02Z
	- add support for UDP #52

0.34 2018-02-26T06:32:16Z
	- run start_server even if no port (or path) is specified (thanks to Ichito Nagata) #49
	- add `.` in @INC (thanks to Petr Písař) #47

0.33 2016-12-13T00:37:49Z
	- do not kill old worker too early (thanks to Xuanzhong Wei) #45
	- allow use of `--enable-auto-restart` without an argument (thanks to Slaven Rezic) #41

0.32 2015-08-25T02:09:18Z
	- fix compatibility issue on Solaris (thanks to Syohei YOSHIDA) #40

0.31 2015-07-20T02:38:57Z
	- do not remove the socket file when becoming a daemon (thanks to andyjones) #34 #36
	- emit name of the directory to which it failed to chdir(2) (thanks to tokuhirom) #33

0.30 2015-06-05T05:28:43Z
	- unlink the status file only when created by itself (thanks to tokuhirom) #32
	- redo #26 (thanks to tokuhirom) #31

0.29 2015-06-04T06:45:26Z
	- build should fail on Windows (thanks to chorny) #26
	- add `--stop` option (thanks to tokuhirom) #28
	- do not close STDIN in case the listening port is mapped to fd zero (thanks to tokuhirom) #29 #24
	- reopen STDIN to suppress unnecessary warnings (thanks to touhirom) #30

0.28 2015-05-28T22:08:37Z
	- add `--port=[host:]port=fd` option for specifying the file descriptor number (thanks to tokuhirom) #24

0.27 2015-04-28T01:02:28Z
	- revert 0.26 so that the install script can update the shebang (thanks to miyagawa) #22
	- modernize the build tool (thanks to miyagawa) #23

0.26
	- `start_server` command uses perl found in $PATH instead of /usr/bin/perl #21

0.25
	- fix `already in use` error if the program is restarted (regression in 0.21) #18
	- tests now pass on environments wo. IPv6 support #19

0.24
	- introduce --daemonize option (#18 #6)
	- fix bug that causes a infinite loop in shutdown (amends #14)

0.23
	- set IPV6_V6ONLY for socket bound to an IPv6 address (#16)

0.22
	- support for IPv6 (#16)
	- include repository URL in META.yml (#15; thanks to ether)

0.21
	- remove dependency against non-standard modules (#14)

0.19
	- reimplement changes in 0.15, 0.16 for stability (#13)
	- update inc/Module/Install

0.17
	- add option: --backlog to change the backlog size (default: SOMAXCONN) (thanks to Yuryu)

0.16
	- [bugfix] unset the environment variable when a file is removed from the directory specified by --envdir

0.15
	- added option: --envdir for reloading configuration (thanks to limitusus)
	- added options: --enable-auto-restart and interval for periodical automatic restarting (thanks to limitusus)
	- added option: --kill-old-delay for delaying SIGTERM (thanks to limitusus)

0.14
	- fix regression in 0.13; start_server wo. "--dir" was causing errors

0.13
	- add option: --dir (thanks to kazeburo)

0.12
	- bugfix: support for programs with whitespaces (thanks to clkao)
	- add option: --signal-on-term (thanks to miyagawa)

0.11
	- remove unix socket file on shutdown

0.10
	- support for unix sockets with --path option

0.09
	- added options: --signal-on-hup, --status-file, --restart

0.08
	- added --pid-file option

0.07  Sat May 08 14:00:00 2010
	- --port option is now omittable (so daemons _not_ binding to TCP ports (like FCGI servers binding to unix domain sockets) can be hot-deployied using Server::Starter)
 
0.06  Sat Jan 02 10:26:00 2010
	- bugfix: start_server did not shutdown upon receiving SIGINT while the worker is failing to start up

0.05  Tue Oct 13 20:30:00 2009
	- use $^X in tests (or tests will fail on hosts using a different installation of perl from one installed to /usr/bin/perl)

0.04  Fri Oct 09 19:25:00 2009
	- signals received just after spawning worker process were dismissed (thanks to kazeburo for reporting and helping fix the problem)

0.03  Thu Sep 24 20:00:00 2009
	- require 5.008
	- require Test::TCP 0.11 to satisfy the dependencies

0.02  Thu Sep 09 17:06:00 2009
	- add README, Changes

0.01  Thu Sep 09 17:00:00 2009
	- initial version