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