[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