[starman] annotated tag upstream/0.4010 created (now 9a0cbdd)
gregor herrmann
gregoa at debian.org
Fri Oct 10 12:06:44 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to annotated tag upstream/0.4010
in repository starman.
at 9a0cbdd (tag)
tagging 58b0552cd13e08dd3e48106fcac9f5a35edddb41 (commit)
replaces upstream/0.4009
tagged by gregor herrmann
on Fri Oct 10 13:57:48 2014 +0200
- Log -----------------------------------------------------------------
Upstream version 0.4010
Adam Guthrie (1):
Do not send a chunked body for HEAD requests
Alex Vandiver (2):
When sending chunked replies, ignore 0-length flushes from perl
test for 0-length flushes
Aristotle Pagaltzis (6):
pass Net::Server log_file option via %extra
pass Net::Server log_level config option via %extra
simplify port binding logic
support SSL
stop writing after EPIPE
make _syswrite loop zero-copy
Audrey Tang (2):
* Implement psgix.harakiri support (with tests).
* harikiri.t: Test "<= 5" instead of "== 5" to handle 23 requests.
Chia-liang Kao (3):
Make use of psgi_app_builder
Make starman script use Delayed loader by default.
make tests pass when build directory contains space
David Steinbrunner (2):
typo fix
typo fixes
Graham Barr (1):
Avoid CPU spin on unexpected EOF
Grant McLean (1):
add docs for --user and --group options
Gregory Oschwald (3):
Accept requests with only LF line terminations, as suggested by the HTTP standard.
Added a test for 500 from requests without CR
Expect comparsion should be case insensitive
John Siracusa (1):
Check for EINTR after syswrite()s in Starman::Server.
Leon Brocard (1):
Add --keepalive-timeout option: The number of seconds Starman will wait for a subsequent request before closing the connection
Masahiro Nagano (2):
add test for large body
ssl socket could not write content of 16KB or more in a single syswrite
Olaf Alders (1):
s/Strater/Starter/ in bin/starman.
Paulo E. Castro (2):
Add error-log support to starman to prevent the logs going to a black hole once we --daemonize by ourselves.
Net::Server doesn't like being passed a bare *STDERR handle.
Perlover (1):
Valid module is Net::Server::PreFork, not Net::Server::Prefork ;-) I could not find module from your SEE ALSO sectoin
Peter Makholm (2):
Ensure that chunk buffer contains terminating HTTP newline
Unit test to verify dechunking with hand crafted package borders
Piotr Roszatycki (1):
Set REMOTE_PORT environment variable
Slobodan Mišković (1):
Make READ_TIMEOUT be configurable instead via --read-timeout
Tatsuhiko Miyagawa (209):
Initial commit
Added ControlFreak support. Reworked wrapper/chain callback interface.
Added missing files
changed the way to look at CFK environment variable, for now, since
Added --daemonize and --pid option to Nomo
refork after setsid
docs
update docs.
drop sendfile(2) support
Make it work with the new HTTP::Server::PSGI that incorporates prefork
display Server Software in the banner
fix deps
Rewrote Nomo using Catalyst::Engine::HTTP::Prefork as a base code.
docs
Added nomo to install script. More docs
support UNIX socket. Needs Plack git master to work with --listen syntax
use HTTP::Parser::XS for the additional speedups.
fixed a dep
Added a work around to deal with HTTP/1.1 keepalive so psgi.input is
remove redundant debug code
rm unused modules
revert the log level to 1
rm URI::Escape
set TCP_NODELAY on the socket
Switch options to use --pid and --daemonize. More on docs later.
recommends
Remove the janky hack of using Plack::Request to buffer request body.
return sysread() rc value for get_chunk
make psgix.input.buffered a boolean
cleanup
Some doping to always return the null handle in GET.
tidy
Document nomo command line options.
Support multiple ports/sockets.
Support HUP restart by saving ARGV. This needs the new Plack::Runner on git.
Support incrementing and decrementing number of works via TTIN/TTOU
document signals. Enable graceful restart by default
oops, use pre_loop_hook to register signals
Display the master/worker in the process list. Document the memory footprint.
make the options backward compat
upped Plack dep
fix the proc name code to work in tests
only set TCP_NODELAY if it's really TCP
rename Nomo to Starman, while respecting the CPANism to prefix
fix pod
docs
name the distribution Starman to see how much pain/hate it'd cause
rename the module to top-level namespace. See =head1 NAMING for details.
typo
docs
Added psgix.io
accept backlog option
Checking in changes prior to tagging of version 0.1000. Changelog diff is:
fix pods
s/production/deployment/
Do not reopen for magic operation; makes it a sligthly faster.
update benchmarks
fix --listen option
require Net::Server 0.91 for new() by sekimura
Checking in changes prior to tagging of version 0.1001. Changelog diff is:
Unsupport win32 so i won't receive test failures
Checking in changes prior to tagging of version 0.1002. Changelog diff is:
fix docs
SERVER_PORT can be mangled by bind hooks like Prefork
Checking in changes prior to tagging of version 0.1003.
Implemented --disable-keepalive. This needs Plack's git 596709 commit on plackup command line options. Fixes gh-3.
Document --backlog and --disable-keepalive. Fixes gh-2
docs
bump Plack dep
Checking in changes prior to tagging of version 0.1004.
Implemented starman -v
Checking in changes prior to tagging of version 0.1005.
Checking in changes prior to tagging of version 0.1006.
Disable keep-alive if the request is HTTP/1.0 and there's no Content-Length. Fixes gh-6
Checking in changes prior to tagging of version 0.1007.
Merge branch 'clkao/master'
Document preload-app
depends on new Plack for the Delayed loader
Checking in changes prior to tagging of version 0.2000.
Set loader in new() rather than argv
Checking in changes prior to tagging of version 0.2001.
Checking in changes prior to tagging of version 0.2002.
depend on Plack 0.9931 to include baybridge.jpg
Checking in changes prior to tagging of version 0.2003.
delay setting $0 in master. Fixes gh-7
Checking in changes prior to tagging of version 0.2004.
Added Plack to NAME for SEO on search.cpan.org
no lib lib
cleanup
Checking in changes prior to tagging of version 0.2005.
document --pid. Fixes gh-10
Fixed an invalid chunked response when Content-Length is 0. Fixes gh-8
Checking in changes prior to tagging of version 0.2006.
Checking in changes prior to tagging of version 0.2007.
Document the env RT:61517
check if the inputbuffer is defined RT:60007
Checking in changes prior to tagging of version 0.2008.
Upped Plack dependency to support localizing $0. Fixes gh-19
Calls srand() automatically in the child init hook to avoid fixing the random seed
I _think_ srand() should come before compiling the .psgi file in the non-preload mode.
Add a sensible timeout
Checking in changes prior to tagging of version 0.2008_1.
Checking in changes prior to tagging of version 0.2008_2.
Little bit of clarification on how options are passed through Plack::Runner
Checking in changes prior to tagging of version 0.2009.
dist fix
Checking in changes prior to tagging of version 0.2010.
document STARMAN_DEBUG=1
Checking in changes prior to tagging of version 0.2011.
Merge pull request #25 from audreyt/master
Add psgix.harakiri.supported
Merge pull request #26 from pecastro/add-error-log-option
Merge pull request #27 from pecastro/add-error-log-option
Rename psgix.harakiri parameters
rename tests as well
Checking in changes prior to tagging of version 0.2012.
Merge pull request #29 from audreyt/master
Checking in changes prior to tagging of version 0.2013.
cleanup unnecessary code
Merge pull request #31 from cho45/brokenheaders
Checking in changes prior to tagging of version 0.2014.
Simplified HUP handling to just restart workers by propagating HUP. #34
use hup_children
Fix docs
Super hack to handle QUIT to do graceful shutdown.
Added log messages for children cleanup
document signals
Checking in changes prior to tagging of version 0.29_90.
no warnings
Merge pull request #40 from Perlover/patch-1
Checking in changes prior to tagging of version 0.3000.
Merge pull request #42 from One-com/master
Merge branch 'master' of github.com:miyagawa/Starman
Documented differences with plackup
Move the -E bit around
Add a fake SERVER_NAME and SERVER_PORT in case it's binding on UNIX socket. Fixes #24
Checking in changes prior to tagging of version 0.3001.
Merge pull request #48 from clkao/master
Merge pull request #50 from dex4er/remote_port
added --signal-on-term for S::S 0.12
Checking in changes prior to tagging of version 0.3002.
use exec list
Checking in changes prior to tagging of version 0.3003.
added interval option
Put a message that can be understood via CPAN reporter
Checking in changes prior to tagging of version 0.3004.
Document to not use -r/-R
Added a warning if you use -r/-R
Checking in changes prior to tagging of version 0.3005.
fix docs
Undo restoring ARGV since Net::Server could do funky things.
Checking in changes prior to tagging of version 0.3006.
mention starman command documentation
Merge pull request #63 from oalders/master
Merge pull request #64 from oschwald/greg/lf_only_fix
convert to Milla
Use Module::Build. Fix test path to starman bin
Update
0.3007
switch to MBTiny
0.3008
Mailmap'ing audrey
mailmap me
Add travis
switch to MakeMaker
0.3009
Put back MBTiny with #!perl
0.3010
regen
Stop flock serialization on UNIX per http://kazeburo.hatenablog.com/entry/2013/04/15/173407
Merge pull request #69 from miyagawa/unserialized-accept
0.3011
Merge pull request #72 from dsteinbrunner/patch-1
Merge pull request #73 from dsteinbrunner/patch-2
remove xt
require LWP in tests
0.3012
close writer
0.3013
bump Test::TCP deo because 1.27 is buggy
0.3014
Merge pull request #77 from ap/revisited-ssl
0.4000
skip ssl test when installed LWP doesn't support HTTPS
0.4001
Fix banner callback
0.4002
fix ssl
0.4003
Note that SSL support is experimental
0.4004
Merge pull request #79 from kazeburo/ssl-syswrite
Merge pull request #80 from siracusa/master
0.4005
0.4006
Merge pull request #84 from ap/issue-83
add
0.4007
Merge pull request #85 from ap/zerocopy
0.4008
Merge pull request #87 from therigu/no-chunked-head
requires LWP 6 for ssl testing #88
Implement --disable-proctitle #97
Merge pull request #98 from miyagawa/disable-proctitle
release eng
0.4009
Merge pull request #101 from oschwald/case-insensitive-expect-header
Merge pull request #103 from slobo/configurable-read-timeout
0.4010
cho45 (1):
$res->[1] is broken after output (This is actualized with Plack::Middleware::AccessLog::Timed)
gregor herrmann (1):
Imported Upstream version 0.4010
spleenjack (1):
fixed duplicating 'Date' header
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/starman.git
More information about the Pkg-perl-cvs-commits
mailing list