[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