[starman] branch master updated (2226f4b -> 6b569e2)
gregor herrmann
gregoa at debian.org
Fri Oct 10 12:06:43 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository starman.
from 2226f4b update changelog
new ab5a161 Add debian/upstream/metadata
new 8756cb2 Update debian/changelog
adds e4ae7eb Initial commit
adds 3cc0590 Added ControlFreak support. Reworked wrapper/chain callback interface.
adds 1ac1ba2 Added missing files
adds 1312367 changed the way to look at CFK environment variable, for now, since CONTROL_FREAK_ENABLED is set even in the non-proxy mode, where we want to run our own prefork server.
adds db0fa74 Added --daemonize and --pid option to Nomo
adds f7e2cf6 refork after setsid
adds 700ad42 docs
adds 72e436d update docs.
adds 4e462bd drop sendfile(2) support
adds 51e2899 Make it work with the new HTTP::Server::PSGI that incorporates prefork subclass. Fixed Server::Starter callback.
adds 3731c58 display Server Software in the banner
adds 3b41466 fix deps
adds f8bdf60 Rewrote Nomo using Catalyst::Engine::HTTP::Prefork as a base code.
adds 3d42b4a docs
adds 3132ce7 Added nomo to install script. More docs
adds 3c3dac5 support UNIX socket. Needs Plack git master to work with --listen syntax
adds e40c242 use HTTP::Parser::XS for the additional speedups.
adds d5fe092 fixed a dep
adds b7ec0c2 Added a work around to deal with HTTP/1.1 keepalive so psgi.input is at least read once, otherwise request body is treated as a request header in the next request.
adds 2380789 remove redundant debug code
adds f48a419 rm unused modules
adds 6c0068f revert the log level to 1
adds 6721c89 rm URI::Escape
adds 5f085a7 set TCP_NODELAY on the socket
adds 8525120 Switch options to use --pid and --daemonize. More on docs later.
adds a861447 recommends
adds b2f3532 Remove the janky hack of using Plack::Request to buffer request body.
adds 0f80c86 return sysread() rc value for get_chunk
adds c5cd8fb make psgix.input.buffered a boolean
adds b30c4d6 cleanup
adds cd5c9a8 Some doping to always return the null handle in GET.
adds 994f289 tidy
adds a5dab71 Document nomo command line options.
adds 45f8eee Support multiple ports/sockets.
adds 6abaa02 Support HUP restart by saving ARGV. This needs the new Plack::Runner on git.
adds e68d223 Support incrementing and decrementing number of works via TTIN/TTOU signals like Unicorn.
adds fcd26ee document signals. Enable graceful restart by default
adds 797f3e0 oops, use pre_loop_hook to register signals
adds 53cca0a Display the master/worker in the process list. Document the memory footprint.
adds 5a7c342 make the options backward compat
adds b8aa6e1 upped Plack dep
adds d6dfd19 fix the proc name code to work in tests
adds 8f29a89 only set TCP_NODELAY if it's really TCP
adds 9b2c592 rename Nomo to Starman, while respecting the CPANism to prefix HTTP::Server::* People would just call this Starman anyway.
adds 945e327 fix pod
adds e4ec160 docs
adds 4bccb06 name the distribution Starman to see how much pain/hate it'd cause
adds f165d4d rename the module to top-level namespace. See =head1 NAMING for details.
adds 09c7099 typo
adds c0f9968 docs
adds 4e6ce13 Added psgix.io
adds d6281e5 accept backlog option
adds 5fea838 Checking in changes prior to tagging of version 0.1000. Changelog diff is:
adds 1132d08 fix pods
adds 90842de s/production/deployment/
adds 6e1f2d4 Do not reopen for magic operation; makes it a sligthly faster.
adds 2c4db00 update benchmarks
adds f177a79 fix --listen option
adds 8c0871d require Net::Server 0.91 for new() by sekimura
adds 9902382 Checking in changes prior to tagging of version 0.1001. Changelog diff is:
adds dadd904 Unsupport win32 so i won't receive test failures
adds 07231b7 Checking in changes prior to tagging of version 0.1002. Changelog diff is:
adds 3145c45 fix docs
adds ddd19f6 SERVER_PORT can be mangled by bind hooks like Prefork
adds 1794a8d Checking in changes prior to tagging of version 0.1003.
adds d151386 Implemented --disable-keepalive. This needs Plack's git 596709 commit on plackup command line options. Fixes gh-3.
adds 48060d4 Document --backlog and --disable-keepalive. Fixes gh-2
adds 6caa96f docs
adds 9e70848 bump Plack dep
adds 86e57a3 Checking in changes prior to tagging of version 0.1004.
adds 7ff8e0c Implemented starman -v
adds 6b2cc12 Checking in changes prior to tagging of version 0.1005.
adds 472492c Avoid CPU spin on unexpected EOF
adds 9188aca Checking in changes prior to tagging of version 0.1006.
adds c574964 Disable keep-alive if the request is HTTP/1.0 and there's no Content-Length. Fixes gh-6
adds 8f2c9ee Checking in changes prior to tagging of version 0.1007.
adds 993c66e Make use of psgi_app_builder
adds 0dbcca8 Make starman script use Delayed loader by default.
adds 133f90a Merge branch 'clkao/master'
adds 12ea371 Document preload-app
adds 7c168f7 depends on new Plack for the Delayed loader
adds 78ae4b6 Checking in changes prior to tagging of version 0.2000.
adds 37db318 Set loader in new() rather than argv
adds f30b520 Checking in changes prior to tagging of version 0.2001.
adds 6c77f1c Checking in changes prior to tagging of version 0.2002.
adds 9885fb6 depend on Plack 0.9931 to include baybridge.jpg
adds 1cf8daf Checking in changes prior to tagging of version 0.2003.
adds 69a6600 delay setting $0 in master. Fixes gh-7
adds b06ff0d Checking in changes prior to tagging of version 0.2004.
adds 3d1302f Added Plack to NAME for SEO on search.cpan.org
adds c1a991a no lib lib
adds edcb069 add docs for --user and --group options
adds 0a3400b cleanup
adds 9b02f43 Checking in changes prior to tagging of version 0.2005.
adds 790f14e document --pid. Fixes gh-10
adds 9454ac7 Fixed an invalid chunked response when Content-Length is 0. Fixes gh-8
adds 9cf77d3 Checking in changes prior to tagging of version 0.2006.
adds 1f06096 fixed duplicating 'Date' header
adds bebe231 Checking in changes prior to tagging of version 0.2007.
adds c2f4631 Document the env RT:61517
adds bc633d5 check if the inputbuffer is defined RT:60007
adds 16fbfe4 Checking in changes prior to tagging of version 0.2008.
adds 45e0b6f Upped Plack dependency to support localizing $0. Fixes gh-19
adds 61a8233 Calls srand() automatically in the child init hook to avoid fixing the random seed
adds c0bbf13 I _think_ srand() should come before compiling the .psgi file in the non-preload mode.
adds 716c91f Add a sensible timeout
adds 73fb5ae Checking in changes prior to tagging of version 0.2008_1.
adds 908bb14 Add --keepalive-timeout option: The number of seconds Starman will wait for a subsequent request before closing the connection
adds 982d5b4 Checking in changes prior to tagging of version 0.2008_2.
adds 638f7da Little bit of clarification on how options are passed through Plack::Runner
adds 765b0ac Checking in changes prior to tagging of version 0.2009.
adds 84df8c4 dist fix
adds 0cdc8e4 Checking in changes prior to tagging of version 0.2010.
adds ab274ed document STARMAN_DEBUG=1
adds 232f747 When sending chunked replies, ignore 0-length flushes from perl
adds 3283d75 test for 0-length flushes
adds ffcd316 Checking in changes prior to tagging of version 0.2011.
adds a9523cd * Implement psgix.harakiri support (with tests).
adds 306194b Merge pull request #25 from audreyt/master
adds 66c3628 Add psgix.harakiri.supported
adds 1812941 Add error-log support to starman to prevent the logs going to a black hole once we --daemonize by ourselves.
adds 20cd60f Merge pull request #26 from pecastro/add-error-log-option
adds e5efc74 Net::Server doesn't like being passed a bare *STDERR handle. Add error-log documentation to the starman bin.
adds 63e69e3 Merge pull request #27 from pecastro/add-error-log-option
adds 8b3d10b Rename psgix.harakiri parameters
adds c2ca2f0 rename tests as well
adds c63f348 Checking in changes prior to tagging of version 0.2012.
adds a551e93 * harikiri.t: Test "<= 5" instead of "== 5" to handle 23 requests.
adds f34dc69 Merge pull request #29 from audreyt/master
adds 78f2b04 Checking in changes prior to tagging of version 0.2013.
adds 16e19f7 cleanup unnecessary code
adds 4dc749e $res->[1] is broken after output (This is actualized with Plack::Middleware::AccessLog::Timed)
adds 16f5074 Merge pull request #31 from cho45/brokenheaders
adds eb326d5 Checking in changes prior to tagging of version 0.2014.
adds 5115bfa Simplified HUP handling to just restart workers by propagating HUP. #34
adds 9e7d0bb use hup_children
adds bec22af Fix docs
adds 109ed98 Super hack to handle QUIT to do graceful shutdown.
adds 0843b0d Added log messages for children cleanup
adds 4b26bf5 document signals
adds 161cdeb Checking in changes prior to tagging of version 0.29_90.
adds 8e14eaa no warnings
adds 652eca1 Checking in changes prior to tagging of version 0.3000.
adds de01b7d Valid module is Net::Server::PreFork, not Net::Server::Prefork ;-) I could not find module from your SEE ALSO sectoin
adds c80c7cb Merge pull request #40 from Perlover/patch-1
adds d2a5d15 Ensure that chunk buffer contains terminating HTTP newline
adds d678aba Unit test to verify dechunking with hand crafted package borders
adds f0ac5bd Merge pull request #42 from One-com/master
adds 7a795a1 Merge branch 'master' of github.com:miyagawa/Starman
adds 849eefb Documented differences with plackup
adds c53a6b4 Move the -E bit around
adds b8df07a Add a fake SERVER_NAME and SERVER_PORT in case it's binding on UNIX socket. Fixes #24
adds 1e2415f Checking in changes prior to tagging of version 0.3001.
adds b0469b6 make tests pass when build directory contains space
adds 20dd7ee Merge pull request #48 from clkao/master
adds 3cc9ab2 Set REMOTE_PORT environment variable
adds 8d6efd2 Merge pull request #50 from dex4er/remote_port
adds a9c404b added --signal-on-term for S::S 0.12
adds 434e23f Checking in changes prior to tagging of version 0.3002.
adds 83c567a use exec list
adds 8b06c45 Checking in changes prior to tagging of version 0.3003.
adds 89e8d98 added interval option
adds f4c53ef Put a message that can be understood via CPAN reporter
adds bbc7c41 Checking in changes prior to tagging of version 0.3004.
adds 023e15b Document to not use -r/-R
adds fb6e702 Added a warning if you use -r/-R
adds 1b4a03b Checking in changes prior to tagging of version 0.3005.
adds 35434f3 fix docs
adds 6d7e70d Undo restoring ARGV since Net::Server could do funky things.
adds 2194722 Checking in changes prior to tagging of version 0.3006.
adds dead0e8 mention starman command documentation
adds 7b7c198 s/Strater/Starter/ in bin/starman.
adds b47d56e Merge pull request #63 from oalders/master
adds 4acb573 Accept requests with only LF line terminations, as suggested by the HTTP standard.
adds a905cf0 Added a test for 500 from requests without CR
adds 24f7160 Merge pull request #64 from oschwald/greg/lf_only_fix
adds ab7298e convert to Milla
adds aaf712a Use Module::Build. Fix test path to starman bin
adds afb11c0 Update
adds 67dbe99 0.3007
adds 5f7cc6a switch to MBTiny
adds 17236fc 0.3008
adds ee15fa0 Mailmap'ing audrey
adds 76a79b0 mailmap me
adds 0fc8fe2 Add travis
adds b6c549a switch to MakeMaker
adds 4f8fb53 0.3009
adds b4b8caa Put back MBTiny with #!perl
adds 2eb87b0 0.3010
adds af73eeb regen
adds 4080e65 Stop flock serialization on UNIX per http://kazeburo.hatenablog.com/entry/2013/04/15/173407
adds c6fce92 Merge pull request #69 from miyagawa/unserialized-accept
adds bd57754 0.3011
adds b385e66 typo fix
adds 45b1eb4 Merge pull request #72 from dsteinbrunner/patch-1
adds 201c56f typo fixes
adds af87eeb Merge pull request #73 from dsteinbrunner/patch-2
adds 041be29 remove xt
adds 3ac305f require LWP in tests
adds 5d014a6 0.3012
adds 8f0b483 close writer
adds a334b9b 0.3013
adds 8028221 bump Test::TCP deo because 1.27 is buggy
adds 71b2e24 0.3014
adds 65d5ea1 pass Net::Server log_file option via %extra
adds 06237d4 pass Net::Server log_level config option via %extra
adds a18ad66 simplify port binding logic
adds 26cb624 support SSL
adds 1d5381e Merge pull request #77 from ap/revisited-ssl
adds 7cf8c2d 0.4000
adds f390fbe skip ssl test when installed LWP doesn't support HTTPS
adds 967de08 0.4001
adds e66622d Fix banner callback
adds 970306e 0.4002
adds 6747c8b fix ssl
adds dc608e1 0.4003
adds 3ce3f69 Note that SSL support is experimental
adds 72c913b 0.4004
adds c73cc9d add test for large body
adds 4080365 ssl socket could not write content of 16KB or more in a single syswrite
adds 792e87c Merge pull request #79 from kazeburo/ssl-syswrite
adds 23d744e Check for EINTR after syswrite()s in Starman::Server.
adds 1c5986b Merge pull request #80 from siracusa/master
adds f85e63e 0.4005
adds 92806a9 0.4006
adds 3cbdf01 stop writing after EPIPE
adds 3b9e9d7 Merge pull request #84 from ap/issue-83
adds 5ea9c58 add
adds 7318df0 0.4007
adds 7c8cd1c make _syswrite loop zero-copy
adds 1481852 Merge pull request #85 from ap/zerocopy
adds d98fd49 0.4008
adds bdb688f Do not send a chunked body for HEAD requests
adds c27699c Merge pull request #87 from therigu/no-chunked-head
adds 8f6cf80 requires LWP 6 for ssl testing #88
adds b1a142b Implement --disable-proctitle #97
adds 2b039ae Merge pull request #98 from miyagawa/disable-proctitle
adds fe22bd5 release eng
adds ac3ec7e 0.4009
adds 027a150 Expect comparsion should be case insensitive
adds fa12a20 Merge pull request #101 from oschwald/case-insensitive-expect-header
adds 1e78a70 Make READ_TIMEOUT be configurable instead via --read-timeout
adds e2de23d Merge pull request #103 from slobo/configurable-read-timeout
adds ddb4870 0.4010
adds 58b0552 Imported Upstream version 0.4010
new 13c587e Merge tag 'upstream/0.4010'
new ae8fde6 Update debian/changelog
new a381ce2 Declare compliance with Debian Policy 3.9.6.
new 4eb3de6 cme: reformat debian/control
new 4c6463f Mark package as autopkgtest-able.
new 6b569e2 releasing package starman version 0.4010-1
The 8 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 | 2 +-
Changes | 4 ++++
MANIFEST | 2 +-
META.json | 7 ++++---
META.yml | 7 ++++---
debian/changelog | 13 +++++++++++--
debian/control | 39 ++++++++++++++++++++-------------------
debian/tests/pkg-perl/test-files | 2 ++
debian/upstream/metadata | 7 +++++++
lib/Starman.pm | 2 +-
lib/Starman/Server.pm | 8 +++++---
script/starman | 11 +++++++++++
12 files changed, 71 insertions(+), 33 deletions(-)
create mode 100644 debian/tests/pkg-perl/test-files
create mode 100644 debian/upstream/metadata
--
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