[libserver-starter-perl] branch master updated (3624674 -> 88b4a0c)
gregor herrmann
gregoa at debian.org
Sat Jun 27 19:00:22 UTC 2015
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libserver-starter-perl.
from 3624674 releasing package libserver-starter-perl version 0.27-1
adds 82134b6 mkdir
adds 9fd4cb5 mkdir
adds 7c0f7b9 mkdir
adds cc431cc haven't even run yet
adds 6598dea add impl, not tested :-p
adds 6336e81 impl
adds e155838 camelcase
adds 3539bc5 fix
adds 713d87a add tests
adds ea71959 add tests
adds 4bbef31 add restart test
adds 481f49c add restart test
adds 4bcd7d9 no more use of SIGUSR2
adds 51fd776 add tests for Net::Server::PreFork
adds 12d4282 add dependencies, do not kill the old worker if the new worker dies too early
adds b44757a configurable interval
adds f75f3c1 add startup fail test, refine messages
adds ad6065f add script
adds a46a2fa update Makefile.PL, adjust timing
adds 50aef1e pod! pod! pod!
adds 9e1a651 remove NS::PreFork
adds a608ecb rename
adds 29cf303 remove NS::PreFork
adds 3dab916 add assertion, remove unused dependencies
adds 3de6455 add file
adds b939eb2 add README, Changes, incr version
adds ec1f6bd log my pid
adds 4482427 require perl 5.8, Test::TCP 0.11, incr VERSION
adds d681367 signals received just after spawning worker processes were dismissed
adds 30e14dc use $^X, or tests will fail on hosts using a different installation of perl from one installed to /usr/bin/perl)
adds 87d88b1 bugfix: start_server did not shutdown upon receiving SIGINT while the worker is failing to start up, releng 0.06
adds 59498e1 fix typo (thanks to markstos)
adds 1c1f81e --port now omittable, to support daemons not binding to any TCP ports
adds 8ec0bbc added --pid_file option
adds da6d5c3 s/--pid_file/--pid-file/, move logic to pm, unlink on exit
adds 347fb6f add --log-file option, remove debug message
adds ab85127 releng for 0.08
adds bec0d85 add .git to skiplist
adds e593c97 add --singal-on-hup option
adds 054bfb3 --status-file option that writes out the # of workers running, useful to detect the completion of a graceful restart
adds 6e0575c refactor command line argument handling, change the format of the status file (so that the generation and the process ids will be stored), add the --restart function (still under dev.)
adds 64ab679 use Pod::Usage for doc
adds 7188685 implement --restart
adds 157eb23 releng for 0.09
adds f47e492 req List::MoreUtils
adds 9c91c9f support for unix sockets with --path option
adds e356ce6 remove socket file on shutdown
adds 29ba0e8 releng for 0.11
adds 9c1e1e5 correct type exitting -> exiting
adds c21a863 Merge pull request #1 from rbuels/patch-1
adds 41b11ce Fixed a couple of documentation typos.
adds 606b049 Merge pull request #2 from chromatic/patch-1
adds b42b6ff Minor typo fixes.
adds ce0c94b Merge pull request #3 from chromatic/patch-2
adds aa61edc make sure exec works for program with space in path
adds 9961b5a Merge pull request #4 from clkao/master
adds 0ef253c Added --signal-on-term
adds e838399 Merge commit '0ef253ca39a7abe1ba5b5bd83267bccd7bbab672' into kazuho/signal-on-term
adds 8453e56 releng
adds ab8e108 dir opt
adds c97dfc6 comment
adds 1c60484 Merge pull request #8 from kazeburo/master
adds a42726d releng for 0.13
adds 6ab7654 $opts->{dir} is undef via start_server
adds 59e9db8 Merge pull request #10 from kazeburo/patch-1
adds fc26ecc use defined to handle directories named "0" (amends prev. merge)
adds 0805c1b releng for 0.14
adds 85de3f3 New features
adds d501067 Merge pull request #11 from limitusus/master
adds c33cb51 releng for 0.15
adds a17df79 unset env var when the definition is removed within the envdir (also do not issue a warning when the file is empty)
adds 116bb98 update the test to check the envdir file removal issue
adds 7dc8815 Merge branch 'kazuho/issues/rm-in-envdir'
adds 23f9d7a releng for 0.16
adds 36a1291 Add --backlog option to change listen backlog from command line.
adds 76e26da start_server: Add --backlog option description to POD
adds 63c2146 Merge pull request #12 from yuryu/feature/option-backlog
adds c6cca91 releng for 0.17
adds 341e17e ignore tmp/
adds d2701dc update inc/Module/Install
adds 9cd1d52 rollback lib/Server/Starter.pm to 0.14
adds e51638a Add --backlog option to change listen backlog from command line.
adds 9510b0a reimplement kill_old_delay (passes t/05-killolddelay.t)
adds 2a78fb6 [refactor] do not restart in the loop (prepare for auto_restart)
adds 1fd77e0 [refactor] simplify the code by converting _start_server to a closure
adds a06a64a reimplement auto_restart (use alarm(1) if the flag is used, this does cause spurious wakeup every second but is not (at-least) a degradation)
adds 2d6c492 reimplement --envdir
adds 6d0bcda reimplement enforced auto restart
adds 2ac4a84 reimplement the umask adjustment
adds 8b8da51 reimplement changes in 0.15,0.16 minimizing the changes (merge branch 'kazuho/refactor/env-and-auto-restart', #13)
adds b3e102a adjust the timings (the result is https://gist.github.com/kazuho/4c0192bfe2d8d56cc9fe)
adds 007a50c Merge branch 'kazuho/refactor/env-and-auto-restart'
adds 0d6c36e adjust the timings of t/01-starter.t so that there would be a one-second interval bet. the changes in states and the tests (log at https://gist.github.com/kazuho/0a32d25084ebab5d0da0)
adds a4b51ff adjust the timings so that autorestart would never happen during the transient state
adds 3605d8f releng for 0.18_02 (#13)
adds cc98647 releng for 0.19
adds 1d8ab67 use `die` in signal handler to skip syscall restarts
adds 6a0a3f2 remove debug log
adds 6a96ea7 fix race condition (the result of `wait` should be stored directly into the result var)
adds 8829b3c Merge pull request #14 from kazuho/kazuho/remove-proc-wait3
adds 6e4ca3f switch from `like` to `ok`, as `$s =~ qr/^...$/m` may fail errorneously on osx
adds ab05bee interrupt detection should use `$pid == -1`
adds fa73859 releng fro 0.20_01
adds dcc2689 Merge branch 'kazuho/remove-proc-wait3'
adds 14190ad releng for 0.20_02
adds d92ac07 add .DS_Store to MANIFEST.SKIP
adds 84118bd no need to declare Getopt::Long as a dependency (bundled since Perl5)
adds 66dc5ab do not depend on List::MoreUtils
adds 241ccec do not depend on Scope::Guard
adds f6033b1 add test for Server::Starter::Guard
adds 6154667 releng for 0.21
adds 23a1a07 adjust MANIFEST.SKIP not to include .DS_Store in subdirs
adds 7e0038c add repository to META.yml
adds 5b46d9c Merge pull request #15 from karenetheridge/topic/resources
adds fa5ce0e switch from IO::Socket::INET to raw socket i/f (as a preparation to support IPv6)
adds bd7ed6b add test for `host:port` style
adds 4b8b9c0 implement ipv6 support like `--port=[::1]:port`
adds 0d9b057 display a nice message if Perl (or Socket.pm) is too old
adds 499abdf in POD, describe how to use IPv6
adds dbffef6 Merge pull request #16 from kazuho/kazuho/ipv6
adds 415fce7 releng for 0.22
adds c220ede set IPV6_V6ONLY for v6 bind addresses (amends #16)
adds ff2d20b releng for 0.23
adds f161e33 fix bug that causes a infinite loop in shutdown (amends #14)
adds 6b7bf57 redirect STDOUT,STDERR to log-file _after_ all the setup is complete
adds 86d858f treat as pipe output if value of `--logfile` starts with a `|`
adds 02b6db9 add doc for `--log-file`
adds 5b5d938 add --daemonize option
adds 3e1d26d create pid file after daemonization
adds aad97da Merge pull request #17 from kazuho/kazuho/daemonize
adds 96d350f releng for 0.24
adds 9e94fc4 set SO_REUSEADDR (fix regression in fa5ce0e)
adds e0f58a3 Merge pull request #18 from kazuho/kazuho/set-reuseaddr
adds ed1c9aa add Test::SharedFork as test dep https://rt.cpan.org/Public/Bug/Display.html?id=102783
adds 8a593b9 skip the v6-related test if IPv6 is not available
adds f0ee65b Merge pull request #19 from kazuho/kazuho/test-wo-ipv6
adds 4bd459d releng for 0.25
adds 8b52f78 Include a proper LICENSE file
adds 62c3e45 Include a missing requirement for testing
adds eac0c4a Add MYMETA.* files to MANIFEST.SKIP
adds fc30734 Add a few files to .gitignore
adds b6f9fc6 Automagically set the provided modules in META.yml
adds 3b33a2c no need to specify version for Test::Requires
adds e5afce3 remove copyright line from the LICENSE file
adds 1137872 Merge branch 'kazuho/pr/20'
adds 174f30b do not hard-code perl path to /usr/bin (NetBSD installs perl under /usr/pkg/bin)
adds 89b985c Merge pull request #21 from kazuho/kazuho/shebang-portability
adds 4c66b6c releng for 0.26
adds 16d4007 use #!perl so that it will be rewritten by MakeMaker.
adds 86cd704 Merge pull request #22 from miyagawa/shebang
adds 1b17240 modernize the build tool and use Minilla.
adds 5a79791 Merge pull request #23 from miyagawa/minil
adds 0785c71 ignore files created by OS
adds 8ac1aed Checking in changes prior to tagging of version 0.27.
adds d971910 Added file descriptor duplication feature.
adds 19a5919 Close original sock after dup2, and pass the duplicated fd to child process.
adds 2ab1286 --port option format should be 'port=fd' instead of 'port:fd'.
adds 0d3f321 update pod
adds 93cb43c Merge branch 'kazuho/pr/24'
adds 8fb75de Checking in changes prior to tagging of version 0.28.
adds 0f35743 Do not close STDIN if fd 0 was binded to socket.
adds 296f1da Merge pull request #29 from tokuhirom/feature/do-not-close-if-fd-zero
adds b693d2c Reopen STDIN after close. To suppress 'Filehandle STDIN reopened as $fh only for output' warning.
adds f21d8e7 Merge pull request #30 from tokuhirom/feature/reopen-stdin
adds 25a0b47 will not work on Windows
adds 4e1d10e Merge pull request #26 from chorny/master
adds 7861496 Added `--stop` option.
adds fadeb5b Use flock to detect process termination. Since pids get reused.
adds d576250 remove debugging stmt
adds a3380d1 Get lock before printing
adds a74ee2d Flush file handle explicitly.
adds 496f728 renumbering test case
adds 234777c Merge pull request #28 from tokuhirom/feature/stop
adds 0307c52 Checking in changes prior to tagging of version 0.29.
adds 515bcae Do not unlink status_file if the process doesn't create it.
adds a12b8ae Merge pull request #32 from tokuhirom/status_file_created
adds 6ab9707 do not run tests on win32
adds c39711a Merge pull request #31 from tokuhirom/win32-hell
adds ac20f53 Checking in changes prior to tagging of version 0.30.
adds 0d223cf Imported Upstream version 0.30
new 730c780 Merge tag 'upstream/0.30'
new 5c60f16 Update debian/changelog
new 69dbcff Mark package as autopkgtest-able.
new 88b4a0c releasing package libserver-starter-perl version 0.30-1
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Build.PL | 4 +-
Changes | 13 ++++
MANIFEST | 6 ++
META.json | 6 +-
META.yml | 6 +-
builder/MyBuilder.pm | 13 ++++
debian/changelog | 8 +++
debian/control | 1 +
lib/Server/Starter.pm | 71 +++++++++++++++++++---
minil.toml | 2 +
script/start_server | 16 ++++-
...orestart-echod.pl => 11-specified-fd-server.pl} | 13 +---
t/11-specified-fd.t | 40 ++++++++++++
t/{10-bindaddr-server.pl => 12-stop-server.pl} | 10 ++-
t/12-stop.t | 50 +++++++++++++++
15 files changed, 224 insertions(+), 35 deletions(-)
create mode 100644 builder/MyBuilder.pm
create mode 100644 minil.toml
copy t/{06-autorestart-echod.pl => 11-specified-fd-server.pl} (62%)
mode change 100755 => 100644
create mode 100644 t/11-specified-fd.t
copy t/{10-bindaddr-server.pl => 12-stop-server.pl} (75%)
create mode 100644 t/12-stop.t
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libserver-starter-perl.git
More information about the Pkg-perl-cvs-commits
mailing list