[DRE-commits] [puma] branch master created (now 8997e3b)

Shawn Landden shawnl-guest at alioth.debian.org
Fri Aug 23 01:16:23 UTC 2013


This is an automated email from the git hooks/post-receive script.

shawnl-guest pushed a change to branch master
in repository puma.

        at  8997e3b   add man pages

This branch includes the following new commits:

       new  b6d34b2   Created trunk
       new  004dec2   initial import into trunk
       new  6a51161   First work at making a functional response class.
       new  165cc5d   Slight change to make clear what's the body of the HttpResponse
       new  909120d   Moving the Tepee example into a Camping directory.
       new  df05194   The Tepee example is updated to use Camping 1.3, where the response and environment variables are passed in and a controller is returned for output.
       new  7d77609   Put request.body back into StringIO.
       new  6d22859   Added the blogging example and a README.
       new  6bcf6e6   Last and final attempt at improving the Ruby only speed of the IO processing.  Future releases will replace Ruby code with C.
       new  4af3352   Moved TRACE below the var decls, was throwing errors on FreeBSD gcc.
       new  38f325e   Attempted on last performance tune by rewriting the process_client method in C.  Event that didn't help so I'm going to consider this the last tuning possible for now.
       new  644d78f   removed the rdoc since rake likes to remove it
       new  1b9b3bc   Improved the trie searching to only require one search and work more correctly.  Fixed a few bugs found by people.
       new  788e4f4   * Moved various constants around.  * Created the remaining feasible CGI variables people need.  * Now create a REQUEST_URI which other CGI variables derive from.  Implemented a simple DirHandler for browsing a directory and sending the files.
       new  98a33bb   Fixed a bug in the Error404Handler.  Created the first Rails runner script.
       new  da7ed29   Setup to do daemonize.
       new  3c343cc   Created rails runner, started making it daemon capable.
       new  bce8665   Fixed the URIClassifier to solve a problem with 1 character lookups.  Completed more work on Rails runner.  Add index.html default lookup for DirHandler.  Added some new tests for URIClassifier.
       new  edaaab5   Tried out using a ThreadGroup and the performance wasn't as good as with a fixed set of thread processors.
       new  15657b1   Added simple mime type mapping for files.
       new  e0b52fa   Now runs rails pretty completely, if a little slower than I'd like.
       new  55f03e4   Forgot to reset the daemonize mode.
       new  4595749   Small bug fix for possible images not being served.
       new  3a5dfe3   Initial command/plugin setup for Mongrel
       new  996d104   Using pluginfactory along with original command code from fastcst.
       new  67a0d9e   Release that has better Rails servicing support.  Might not work in win32.
       new  6120599   Created the project page dripping with sappy honey goodness.
       new  2c3825b   Setup Rakefile to simplify publishing the site via webgen.
       new  d70fae7   Added to FAQ for some things people asked.  Created the dogs page.  Reorg the left hand icons.
       new  709ef40   Added requested features for running RoR applications.
       new  a18fa95   Bug fix for a missed require that didn't show up until ran without Rails.  Site updated to announce this.
       new  fd11f72   Fix for that same content-length bug, but now fixed by gutting CGI to use HttpResponse right.
       new  72e4613   README needed a code update.
       new  615bdc0   Wilson B. setup a nice win32 gem build for Mongrel.
       new  0c11d7c   Functioning CGIWrapper that does a better job of dealing with the CGI->Mongrel translation.  Still not perfect but testing is on the way.
       new  f5262f2   Added 0.3.4 announcement to the news section.
       new  00fa46d   A much better written CGIWrapper that actually processes the given header params correctly.
       new  0ee05d0   Bumped version number.
       new  e22cae3   Did the recent announcement for 0.3.5.  Modified the Rakefile in prep for the win32 service.
       new  a128709   Fixed the content-type finally and added a bit to let windows do CTRL-C.
       new  1c7d231   Fix recommended to the Ragel spec from Ragel author that makes the parser behave better.
       new  766875e   Change to compensate for people who use CGIWrapper with bad status.  Uses the given host from the client rather than the actual host (makes redirect work).  Bumped version number.
       new  93894b7   Slight documentation update for the CGIWrapper.initialize
       new  eba148c   Modified the Rakefile removing dependency of daemons just for win32 gem. Also modified mongrel_rails script to avoid daemonize on win32 platform.
       new  149a587   Added the first win32 service sample based on the simple mongrel example. By Luis.
       new  ffb373d   Initial setup for graceful stop.  Removed timeout code since buggy on OSX.
       new  e5c2f94   As the CGI and Handlers get bigger we'll need to separate their code out.  This change does that.
       new  cae898c   Corrected simple service and controller due Macintosh carrier returns (CR) incompatible with win32 ruby (CRLF) (actally that made the scripts useless, now solved).
       new  985bb4d   Adding mongrel_rails_service (and svc) drafts. Still fail to stop due Rails CGI Handler (my guess). Also fixed the "graceful stop" in mongrel_simple_service because cause also errors (how gracefully it is?)
       new  c9dd16e   Moved the win32 service files so that they can be used directly as commands.  Modified the win32 gems to require win32-service.  Created a gem for win32-service.
       new  1a3ba66   Ups, modified it wrong before, now is ok. Modified Rakefile to include mongrel_rails_service as script (win32)(it will be linked as executable).
       new  4d72d0f   Updated all the documentation and wrote more docs for the win32 service support.
       new  3cbe8df   Done some refactoring into mongrel_rails_svc. Modified it, need more testing but services now should start and stop ok.
       new  d8da355   Wrote docs on a couple deployment scenarios.
       new  e8d6936   Implements an improved SwitchTower friendly mongrel_rails.
       new  9bb6edf   We must avoid the trapping of signals for win32. Modified mongrel_rails to circumvent this.
       new  658f730   Added a option to select processor affinity for your mongrel service (-c INT or --cpu INT). Added indication of default environment used for service (production). Renamed configure method from MongrelRails to delayed_initialize (I think is more self descriptive now).
       new  4e5132f   Implemented the basic plugin system for Mongrel to replace pluginfactory with something more manageable (and cool).
       new  d1a01c0   New plugin system that is much simpler than pluginfactory and has a lot more leg room for future expansion.  Brought timeouts back since couldn't find another way.
       new  58723a5   Renamed InstallCommand in mongrel_rails_service, with the new plugin system should be named just "install".
       new  5c13c5d   Commands now converted to new plugin setup.  Implemented initial plugin loading option -L.
       new  5e943d1   Small fix to not show common EPIPE errors when clients cancel their page loads.
       new  c2efd0f   Removed a debugging printout and fixed a failing test related to plugins.
       new  918342b   Small tweak to make sure the stop gets through.
       new  f826d89   Add quoting for mime_map when registering the service (in case mime file is located on folders with long names).
       new  caabee7   Damn bug in how CGI encodes redirects so that they default to port 0 if SERVER_PORT not defined (happens with proxied servers on port 80).
       new  ec5d3f2   Documentation on the lighttpd best practice config and how Mongrel is not SCGI.
       new  d150cae   Implemented access to the RailsHandler from inside rails.  Closed off the remaining bugs on our tracker.
       new  629da1e   Small fix so that rake package builds the extensions prior to making the package.
       new  c270120   Version bump to 0.3.8
       new  e174990   Fixed a compile warning on debian in http11.c
       new  8efc08e   Minor fix to Rakefile so all rdoc is created.
       new  f33725d   Broken link to FASQ
       new  9d120bf   New plugin loading system that works entirely with rubygems rather than custo-hacking files.
       new  89719a8   No need for external files to test plugin loading.
       new  a4a2f19   Fixed up unit tests and cleaned up more of the gem plugin code.  Temporarily removed the alternative directory since rubygems doesn't support it too well.
       new  bbaf6bb   Implements the new gem based plugins as a separate projects/gem_plugin.  Sets up new rake tasks to support testing gems easier (won't work on win32 yet).  Uses the plugin system in mongrel_rails (win32 coming soon).
       new  423b876   Small bit of code from previous mongrel_plugins design fixed.
       new  9a18955   Support for Camping as a first-class citizen.  The postamble is now one or two lines.
       new  c24a58c   Updated the Blog sample app to use Camping::Session.
       new  5bf3bca   Initial fix for some edge rails problems.
       new  97502eb   GemPlugin now doesn't use autorequire.  Mongrel adapted to cover an error with daemonize, logger, and closed files.
       new  db1ec5f   Fixed and tested with edge rails and works such that mephisto doesn't report closed log files from daemonize.  Added a little hack from Sean Treadway that increases the tcp accept queue (needs win32 testing).
       new  08b408b   Slight mod to how mongrel/camping.rb works so that you can access the HttpServer (rather than acceptor thread).
       new  0fb0a0f   Included the little mongrel_status plugin and the new mongrel_config plugin.
       new  e0d06cd   Refactored the rakefiles to make them work better for the gem plugin generator.
       new  f7ea595   Implemented resource and config file loading.
       new  19b0176   Removed useless exception.
       new  99630c5   Refactoring of Rakefiles to simplify install/uninstall gems (on POSIX).
       new  537806b   Had a bad default taks for rake.
       new  4955892   Actually it shouldn't install by default
       new  bbb705e   Implements the resource and config features.
       new  375bf06   Completes initial documentation for gemplugin and for starting the first mongrel config defaults.yaml.
       new  d474906   Finalizes the new look for the config tool and makes it functional for 0.3.10.
       new  c4eb429   Wrong version on dependency, but harmless.
       new  3b36df3   Wrong mongrel depend version.  harmless.
       new  170bf19   Big problem with Camping *not* liking Rails at all.  Any Camping code loaded in a plugin caused deadly errors for Rails.  Moving the code and requiring it only when the command is loaded fixed it.
       new  8bf636d   Wrong version number on gem_plugin dependency which is causing update errors.
       new  95c55d1   Have to do a small version bump to get the fixed dependency out.
       new  f6f039b   Have to do a small version bump to get the fixed dependency out.
       new  f27bc38   All gems updated and ready for announcement after they are received.
       new  8f915bf   Implemented a pre-release gem source so people can do gem install mongrel --source=http://mongrel.rubyforge.org/releases and track current bleeding edge development.
       new  2f049ba   mongrel_config now adapts to the platform it runs on and does either a win32 specific tool or a regular one, but with a similar interface.
       new  511eb5d   Fixed the problem with edge rails loading AR from gems rather than from edge.
       new  13be1fd   Preparing for the 0.3.11 release with a few minor tweaks.
       new  f4810b2   Can't clean at all when doing gem source and uploading win32 too.
       new  c40e160   Typo in the logging.
       new  8876b9a   Added a new console plugin for rails.
       new  28c6a99   Updated with news for 0.3.11
       new  ebeac4b   Beginning of a tuning effort.
       new  6634d89   Release that improves performance a bit on most platforms, but dramatically on freebsd.
       new  6511a0a   Initial creation of the Configurator config system.
       new  2bb255e   Updated examples to use the new Configurator.  Camping blog can't test since only have 1.3 camping.
       new  8287106   Updates mongrel scripts to the new thread model with max concurrent and with throttle options.
       new  f4a5c93   First crack at some advanced debugging features for mongrel and the console.
       new  f2b53a3   mongrel_rails now uses the RailsConfigurator.  All rails.rb are now in Mongrel::Rails (like Camping). Configurator has many improvements.  Signals on mongrel_rails now work better.
       new  4d9966e   Final touches to get mongrel_rails working.  Fixed URI registration bug.  Small change to config tool.
       new  110e927   Final tweaks to speed up the file serving a bit using sendfile and a modified file handler.
       new  ebc1ea2   Small fix for test in win32.
       new  c43250f   Site update for the 0.3.12 pre-release.
       new  e086047   Big fix for the DirHandler so it sends only one content-length.  Fix for how config/environment is required (thanks Trotter).
       new  acd6322   Damn trotter and his bum patches. :-)
       new  61d63bb   Fixes a bug where server name and port wasn't coming through on systems on port 80.
       new  836a545   Fixes for processing static files where the client aborts.
       new  57ff055   Reports a 1 exit status on errors.
       new  b87e568   Implements minor little tweaks to reduce String cycling.  Adds ETag and Last-Modified headers to DirHandler so static files are cached by the browser.
       new  1793acb   Stupid emacs capitalized the function call.
       new  6d1c934   Implements REMOTE_ADDR such that if HTTP_X_FORWARDED_FOR is set then REMOTE_ADDR uses that rather than touch the socket.
       new  e20a52b   Fixes incorrect version.  Sets up an extra .rb config option (-S).  Fixes an extra log message.
       new  b5b3900   Cleaned up the test suite so it spews less logging.  Fixed up the debug access logging so it works.
       new  6c8d479   Bug where the config script wouldn't get loaded.
       new  3c804d5   Several robustness improvements to protect mongrel against bad HTTP requests.
       new  5d600bf   Minor tweaks to the handlers and http parser to deal with more bad input possibilities.
       new  8cec366   Wasn't reading the config_script option properly.
       new  79be4b9   Additional debugging dumps just in case the parser is too ruthless.  Removed the useless object tracking.
       new  f0147fb   A little too eager on the search/replace.
       new  08b5169   Small fix so that the host address of baa clients is show (which will be wrong if mongrel is behind a proxy server).
       new  d649d85   Added the ability to put new handlers before other handlers in the handler chain for a uri.
       new  28bb852   Fixed the titles.
       new  41ed417   Reverted a new feature from Ragel which broke the parser on certain multi-part mime uploads.
       new  c607d8c   Adds thread tracking and cleaner shutdown.
       new  6947497   Repairs to the parser so it doesn't drop CONTENT_TYPE.
       new  82b2987   Version number bump before releasing.
       new  35940eb   Docs update with new news.
       new  d95ed26   Fixes the default content type and headers for unknown mime types.  Fixes the httpdate on responses and last-modified.  Add support for arbitrary request methods within the limites of 20 characters, uppercase, digits, or safe chars.
       new  d9523cb   Fix to the content-type header for default types.
       new  cfcf2d8   Site update for the 0.3.12.4 release.
       new  894f4a0   Update setup.rb to silence errors on shebang replacement.  Camping handler now allows passing back of an IO object, to allow large file streaming.  Simpler underscore replacement on Tepee wiki words.
       new  3cf03ae   Added send_file method to the HttpResponse, culling parts from the DirHandler.  Added support for the X-SENDFILE header to the Camping bridge.
       new  3e5ca78   Excuse my improprieties.  Wrongful use of @response in the Camping handler.  Calling send_status now.
       new  c8e46fc   Support large file uploads, moving them into a Tempfile should they cross the MAX_BODY threshold.  The only change here really is that HttpRequest#body is now an IO object rather than a string.  I changed the various handlers to support this.
       new  001a467   For now, each content-type gets special treatment in the Camping handler.
       new  0e765b4   Bug in large POSTs: needed to account for length of the initial body.
       new  c727935   STDERR notice referred to a non-existant var.
       new  aecf16b   Forgot to check in my changes so this should resolve the conflict.
       new  d529c2b   Okay, so that was a bad test.
       new  0ca765c   Conditional response code from Dan Kubb.
       new  a46d3cf   Test case for conditional http response.
       new  af7cebc   Mongrel 0.3.13 release push.  Lots of documentation started and little fixes.  See news page for more details.
       new  5a84022   Mongrel 0.3.13 release push.  Lots of documentation started and little fixes.  See news page for more details.
       new  efc29a8   Bump the version number to 0.3.13
       new  68ae493   Docs prepared and fixed so they work in the menu better.
       new  edc32c4   Beginnings of an upload progress plugin handler.
       new  21e030e   num-procs and timeout options were not being set
       new  cb82fbd   Implemented the -G option for generating config files.
       new  07dd2b4   Updated documentation for the HOWTO.
       new  429ebcd   Improved conditional response code from Dan Kubb.  Handles ETag on 304 responses better.
       new  d51ec2c   Enhanced the version and usage messages just for the bikeshedders :-).
       new  410ffaf   Enhanced the version and usage messages just for the bikeshedders :-).
       new  2c2ba80   First attempt of service:: commands as gem_plugin. It will log inot log/service.log for each service instead of one place globally. Currently stopping the service is broken.
       new  0c566e7   Empty requests were tossing an exception.  Found while testing Tepee.
       new  91a3aa4   The win32 service ignored the process CPU affinity, fixed.
       new  be6f594   Rewritten http11 processing to allow for character level IO.
       new  c6eaee2   IO processing loop now processes HTTP requests without resetting the parser making things more efficient.
       new  67c94da   These were unneeded.
       new  6ed31f8   Relaxed the previous restriction on invalid URIs with // at the beginning.  Careful though.
       new  72caf1d   resolv-replace causes problems on everything except Linux.  Win32 seems to have issues with binding to 0.0.0.0
       new  7a8e36a   Moved port to 4501 for configurator test.
       new  4e7c657   Some people on windows have tmpfiles that are opened without rb.
       new  3f3dab4   OK, best fix is to set it to binmode.
       new  70ceaa6   Not sure where those .swp files come from.
       new  acc04bf   Austin Godber wrote up the pound instructions.
       new  76f29c4   Fixed bug where mime types weren't getting picked up.
       new  ef96cf1   Initial code review fixing some things, and rcov addition.
       new  8a499b5   Fixed a format string error.
       new  dc23a72   Added the dreaded 'sleeper thread' for windows to stop properly, and allowed INT trap for win32.
       new  c0c3709   Added sleeper thread and INT for win32.
       new  a13fe23   Fixed so that win32 signals are setup.
       new  30c7d8f   Two fixes reported by Rui Lopes so that test can run individually.
       new  35c2899   Broken out each part of site upload so I can publish only some sections.  Now publishing coverage report to site.
       new  028417a   Fix for an error message to make it cleaner.
       new  4aa7050   Man gvim spell checking is the bomb.
       new  729f3e7   Bug 4477 fixed.  send_file wasn't setting body_sent.
       new  1f2ada2   Bug 4473 dirhandler now escapes file paths properly.
       new  77a2cd7   Patch from Bradley Taylor allowing uid/gid change on start.
       new  daecee1   Two typos fixed, reported by Rui Lopes.
       new  c45b6f0   LGPL preamble on all source files.
       new  3843f96   Fixed up messages for win32 related to signals.  Applied Bradley Taylor's user:group patch v2.
       new  4905d82   Bug 4414 fixed, should no longer clobber pid file
       new  25f4770   PID file wiping is now stopped, and also allows to run a debug without wiping the PID file.
       new  2499218   Using the newest rcov to get better reports out.
       new  e6e7c3a   Implemented a DeflateFilter for dynamic gzip of responses.
       new  7022bfa   A simple status and statistics handler for people.
       new  f2754fd   Improved tests increasing test coverage.
       new  0a3041f   Necessary files for latest testing improvements.
       new  7b53a9a   Improved test coverage of the Command system and a simple method of stuffing useless IO to a file.
       new  8d9ca42   Documentation additions, update to security information, creation of a contribution page for people interested in writing docs.
       new  ae726ab   Added modifications to mongrel_service GemPlugin. Currently fails to stop the service (under investigation).
       new  fe55a15   fixed byline and <hr> on pound.page
       new  c535a5a   [doc] First version of the mongrel_cluster docs.  This includes init script setup
       new  d5d3bc9   Corrected a few spelling mistakes in the documentation.
       new  d7cc24d   Win32 test and install fix-ups (cygwin)
       new  6806c3b   A minor fix to catch sqrt Domain error on Win32. Also made rcov task conditional to avoid test/build issues with users that don't have it installed.
       new  35db1e7   [DOC] - Small changes on mongrel_cluster, changed webapp paths, shortened cluster::configure line and made mongrel listen on locahost
       new  d373e4e   Fixed tests for Win32. Included a nasty hack due sockets not raising the expected exceptions (all under mighty windows).
       new  e70baf9   Simplified packaging of win32 gems. Using the same base for *nix, so :package works smoothly on any platform.
       new  ecdd35c   Messed the package process and forced build of extension in Win32. Sorry about that, fixed.
       new  05a11e0   A couple of samples related to documentation on the site.
       new  fbf0428   Late night hackery. Moving code for checking users and groups to common place, letting people who set allow_concurrency shoot themselves in the foot.
       new  7880ca6   could fail on the second test due to randomness
       new  f236812   Fixes bugs 4658, 4478, 4402, and minor fix for the katana killer concurrency change.
       new  83d64ba   News release.
       new  dd78206   Updated news.
       new  a79c544   Does a bit of validating the command stuff.
       new  30b2eff   Security fix recommended by Steve Woodcock to avoid allowing others to set the secure header.
       new  8bf5721   Fixes a bug where default settings always dominated config files.
       new  20d7ddd   Fixes group and user switching problems if you're already the requested user.
       new  95adb49   Small documentation bug in openssl command.
       new  d9e061c   [DOC] - updated for init script troubleshooting.
       new  db9bf40   Annoying bugs in debug mode because someone likes changing object_id and class signatures.
       new  375a0b5   Some potential fixes for better cross platform builds.
       new  39c1bad   Major bug fixed where sockets would get leaked if the client closed early (or any socket errors from the client).
       new  da9243c   Slight change to make tests work during gem install and builds.
       new  becee11   Cleaned up the logging output to be more 'unix style'.  Give a big warning if you try to run twice in daemon mode.
       new  ee95712   Needed file for gem testing.
       new  5406120   A few more fixes trying to improve the win32 build support.
       new  cb6ad54   Lost of new docs and reorganizations.
       new  e5c6b9a   New documentation.
       new  3642706   Additional simple feature for upload progress plugin.  New redirect header and configuration option.
       new  31ae425   Wrong include after handlers moved.
       new  1cee65b   More complete docs on distributed worker and security.  Small snippet for Pound on OSX from Trotter.
       new  81cf6c3   New docs and adopts, changes for mongrel_cluster for version bump.
       new  9c65957   Fixes a bug that broke -C for start.
       new  217b2e7   win32 doesn't like binding to 0.0.0.0
       new  b98f6ef   Updated with the correct -u parameter for CPU affinity.
       new  9c8616e   Version bump, news announce.
       new  b580d71   Added Jonas to credits.
       new  0095a93   News announce up.
       new  a6d8070   Refactor reaping dead threads.  Slight change to license header to make it clearer.
       new  a88c3f7   Fixes for more blocking mongrels, allows changing user:group after socket binding.
       new  ff3dd15   Implemented request_progress for HttpHandlers.
       new  bd21066   Added params to progress.
       new  49856e5    * mongrel_upload_progress/lib/mongrel_upload_progress/init.rb: cleaned out all code which saved to Tempfiles (mongrel does this already), using the new notify_progress method from HttpRequest.  * mongrel_upload_progress/lib/mongrel_upload_progress/progress.rb: ditto.
       new  f26ffd1   Mongrel gets some hooks to help with upload progress.
       new  e07b2a2   Minor typo for send_file
       new  fe0fac5   Test for request progress functionality
       new  7d0f10c   Switched Mongrel to Ruby license.
       new  ddd5c9a   Ruby license applied to all files
       new  111af72   Documentation update and sync with latest code.
       new  1b8b684   Moved win32-service dependency from mongrel to mongrel_service to reduce unused gem for few users.
       new  c7d900e   Let Mongrel compile and test ok under cygwin (don't know who would think use this for production, but there you go).
       new  ab7e118   The votes are in.
       new  5cf77b2   Invalid type on ID could cause meltdown.
       new  cee3b05   Changes to pound documentation
       new  f23d777   changes to upload progress: use instance vars to keep from locking the main hash.  update the progress only every second.
       new  d00bcef   refactor Mongrel::Uploads, add DRb support
       new  a24136c   simplified upload progress class, add @frequency to determine how often to update the upload progress class
       new  ab3c808   Backport of HttpRequest enhancements from 0.4.  Patch to specify --prefix from Scott Laird.  Fix for ids not working with GC.
       new  c050694   Bugfixes for 0.3.13.4 release firming up IO tweaks.
       new  401e7fc   Fixes for many coding errors from last night.
       new  975a7aa   Fixes up the IO loop to match 0.4
       new  f6b9b50   Dan Kubb's conditional response patch.
       new  b3c3a3b   sendfile is banished until it can get sorted out
       new  65fc015   at_exit is used to unlink the pid file more reliably
       new  fb1226b   Using at_exit to clean pid files
       new  dadaaff   An extra check on prefix to make sure it's perfect.
       new  9ffb99c   Removes the test/coverage from the gem
       new  23076ba   Increased URI length to 1024, removed ; that cause Sun C problems.
       new  c9052ef   Fix for dirhandler directory listings.
       new  6d89030   working on more webrick style behavior for REQUEST_URI
       new  f60b973   Fixes up the error messages on invalid options to commands
       new  5446545   Fixes the confusion in the PID and log file settings.
       new  ee675d5   Fixes the differences between mongrel and webrick around request URI, path_info, etc.  Adds REQUEST_PATH to disambiguate the whole problem as well.
       new  d5b23a5   Fixes bug where PID file not written when in config file.  Improves error messages as well.
       new  f9f5412   Fix so that response output is not locked while Rails is locked.
       new  4efe29d   Makes reload! the same as other locking.
       new  7eac06c   Rails is now completely prevented from sending any data.
       new  6e09822   Don't shadow out in the request.start block just in case.
       new  1696ce0   Once and for all make sure .close does nothing if it doesn't matter (like it really should).
       new  3b5b4d0   Regenerates the parser so the fix for non-spaced headers goes through, and adds a test to ensure it.
       new  f93638e   Restart didn't have the pid_file fix.
       new  cfe41e9   Fixes redirects not working with new unlocked IO, becase Matt P. showed me I'm a lame moron.
       new  394a290   Remove debug output.
       new  21f425a   Debugging output removed.  Redirects work again.
       new  c355f10   Updated link for Platform Train Schools.
       new  c3f8c8d   Now properly handles the PID from -c on stop/restart.
       new  dc57f59   Initial mongrel service changes to support --prefix
       new  41ed5af   Fixes the missing .so files on the win32 side.
       new  8c3ab55   Small fix for prefix to work.
       new  19a0c27   Improves the timeout message so folks know why always.
       new  c8b6daa   Small error on a rare condition.
       new  d53e945   Initial import of mongrel_cluster
       new  e58982f   Added mongrel_cluster as officially part of mongrel.
       new  6b1a7d5   Removed FreeBSD rc script as it will be included in the FreeBSD package for mongrel_cluster.
       new  af53800   New memory debugging that's faster and a bit more accurate.
       new  4503684   Adds thread request blockage logging when USR1 is toggled.
       new  e1d9c72   Finally a solution to the damn memory leak.  It's a leak in ruby http://pastie.caboo.se/10194 which is fixed with http://pastie.caboo.se/10317
       new  fb89743   Solution for error-free rake on win32. (.cmd was missing from rake install mongrel_service).
       new  72d67a1   Included modifications proposed in patch #5216 (mongrel_service start-type option).
       new  dee5b4e   gem_plugin: modifications to close bug report #5583, failed to check for mongrel gem in mswin32 (was due a wrong use of gem_dir). Also added missing resources and made .tar generation for plugins an optional under mswin32.
       new  bedccc3   Reverted start-type for mongrel_service (I was an idiot to commit it!). Added a few docs to win32.page about changing start of the service and also dependencies.
       new  60364dd   Web site update including Debian, Apache, and better FAQ.
       new  17a3d3d   Stripped out some debugging for speed.  Tweaked file serving to serve small files immediately.
       new  609daff   Attribution fix up on the apache docs.
       new  ebc9564   upgrade mongrel gem version dependency, fix checked_var bug
       new  29df645   mongrel 0.3.13.3 should work with upload progress
       new  890420f   Upload progress documentation with examples for Rails (but works with other frameworks).
       new  45a0883   Changed to .rhtml so people know it's ruby.
       new  585cfea   Fix for missing '-a' (address binding) parameter when registering new services.
       new  5f0c661   0.3.13.4 documentation updates
       new  e1d423a   Mongrel 0.3.13.5 version bump. Final commit of changes from 0.3.13.4.  I've been ultra bad about commits.
       new  926173c   A new update from CBQ fixing up some parts and enhancing.
       new  5832949   Fixed the platform schools link (again).
       new  bd5e634   Fixes a bug on OSX by changing from exec to system on restart.
       new  89c3e98   * Cosmetic code/comment formatting * Improve messaging for config file generation * Remove unnecessary local var for config_file merging in mongrel_rails * Add Iowa to list of supported frameworks in gem spec
       new  0db587e   Slight adjust so that people can see the request holding everything up.
       new  a4c5f59   slight tweak to make everything add up for allowed lengths
       new  04b3690   Small tweaks for debugging something possibly causing 100% CPU.
       new  af7c7e3    * lib/mongrel/camping.rb: borrowing DirHandler and @guard from the RailsHandler.
       new  0b191d8   ip binding was broken in mongrel_service, instead of :host, :address was passed, fixed.
       new  a0a1168   Fixed small typo in win32 docs about setting service in auto-start mode [thanks Justin Johnson @ mongrel-faq]
       new  51cefcf   use a hash instead of instance vars to track status, fix mem leak
       new  9b5d2d7   First changes for inclusion of the cgi multipart fix.
       new  03118c1   Fixes --group and --user options.
       new  3d4eccb   Small patch to allow multiple listeners
       new  04e7b8d   Patch to allow .html configured extensions for Rails caching.
       new  a75e81b   Patch to give a default text/xml for .xml files.
       new  6b55d11   Patch #6275 for improved deflate filter support for IE and Safari.
       new  81ec148   Error in syntax on .xml patch.
       new  4dd57e3   Updated gem_source task for rubygems 0.9
       new  88a2eb7    * lib/mongrel/camping.rb: get_or_head var was going unused.
       new  a686152   Including the mutex fix for folks by default.
       new  cf0333f   Using the optimized locking system.
       new  5e7287a   Implemented fast BMH incremental search class for new MIME carving.
       new  359a657   Updated to compile new optimistic locking.
       new  26c2905   Optimistic locking library.
       new  0cadabe   Got the api usage wrong for op/sync
       new  626e5d8   Version bump to 0.3.15
       new  35d2e74   Version update.
       new  326a437   More fully tested BMH with extensive fuzzing test.
       new  6186ea6   Fuzz test was way too big.
       new  b561958   Version number bump.
       new  3bcfb23   Removed restriction on edge case for begging string not being repetitive.
       new  142d7db   Updated fuzzing tests to handle more edge cases.
       new  bfed27d   Added better default mime types to lame DirHandler.
       new  21a6ec5   More testing code for the cgi carver.  Not ready yet.
       new  e33421e   Changed back to using regular Mutex, and trying out fastthread by mentalguy.
       new  73e4a90   Added fastthread as a sub-project of mongrel.
       new  36e69be   Removed old optimized_locking code in favor of fastthread by same mentalguy.
       new  a3a62cf   Removed attempt to build optimized_locking.
       new  e594a02   Tries to load fastthread then falls back to regular thread.
       new  7bbe221   Removed the now obsolete _service and _svc scripts from trunk, yahoo!
       new  7f17c43   Merged in from Luis' branch that creates the new fancy win32 service for Mongrel.
       new  86aac04   A few tweaks to bmhsearch prior to the branch out.
       new  31cb7cf   Including mentalguy's fastthread directly in our svn with his permission.
       new  ace16f9   Patch 5718: camping fixes from zimbatm
       new  b60da7b   Bug with default content-type not set for things without endings.
       new  1a16539   Removed experimental mime carving (in branch now).
       new  d173a9c   Version bump to 0.3.17.
       new  b96bf4a   Prevents double headers from going out.
       new  d15b43d   Reverted zimbatm patch from r4378 since it doesn't work.
       new  6f93879   Version bump to 0.3.18
       new  2039a4c   Updated a bunch of TODO lines that aren't valid anymore.  Added a test that supposedly breaks in win32.
       new  ec6bd6c   Updated README with latest information and referred to mongrel site.
       new  f39351a   Fixed a grammar mistake.
       new  53d8a7b   Mention IOWA using it on the home page.
       new  731a6ce   Make sure everyone knows how to become Mongrel certified. :-)
       new  1efaf97   Apache docs change by CBQ.
       new  7622bae   Page listing the books that mention or cover mongrel.  More welcome.
       new  fb5ab50   Minor formatting change for books list.
       new  4cc2cb7   Simple offline atom generator for tracking site changes.
       new  6a9a085   News updated for 0.3.17 PR.
       new  cba1bf1   Runs the atom feed generator when the site is done.
       new  219a322   Seems to blow up on this test at random.  Will investigate.
       new  edd6dae   Fix for Sync not being available.
       new  306fb3d   FBSD patch for socket http accept.
       new  66f947b   fix require paths for tests
       new  fe532b3   bump version number since it's slightly different to what I shipped as 0.4 at this point
       new  e67dfeb   make use of memory pools configurable
       new  8b315b0   be kind to Zed and make the use of memory pools configurable at runtime
       new  254c339   remove spurious debug printf
       new  fa12963   implemented optimized Mutex_m
       new  53fddbf   Made modifications so fastthread gem could be build for win32 platform (was: win32 sugar). Also adjusted the gemspec a bit adding missing files.
       new  17c3acb   There is no need to install mongrel_service when creating the gem. Also, removed duplicated pre-compiled extension ext/http11/http11.so from win32 build (lib/http11.so is always used).
       new  f9e5eb7   Default mongrel_service compilation to debug mode (dump log files). Use RELEASE=1 to supress. New organization plan (TODO).
       new  20f0ad8   Small adjustments to Rakefiles (:clean, :compile, :test) for all.
       new  0c94a86   make Mutexes and ConditionVariables marshallable for the sake of existing code that expects to be able to marshal them
       new  fecb7c2   Removed Louis Thomas from acknowledges (no code from him exist in the current version).
       new  212f72e   sketch of Sync
       new  84d8ac5   YAGNI separate sync init and finalize functions; merge them into alloc
       new  c3dd23f   add missing argument type
       new  f484a35   remove Sync stuff accidentally introduced
       new  0bd56fb   Changed function signatures (K&R style) to remove warnings when compiling with VC2003.
       new  125626f   Added basic process monitoring and re-spawning for services.
       new  8d50175   Bumped service version number.
       new  02e93a7   make it clear when fastthread setup fails due to e.g. require order issues (as opposed to simply not being present), rather than silently falling back to stdlib classes without so much as a visible warning
       new  89b165d   make Queue and SizedQueue marshallable also
       new  ae5e467   0.5 release
       new  cf409f2   use warn rather than $stderr.puts
       new  077c272   drop Mutex_m from fastthread in order to make incorporation into stdlib easier
       new  2b7de0b   bump version to 0.5.1
       new  47e33fc   add tests for SizedQueue
       new  7db9783   tests and fixes for SizedQueue
       new  b9c67a5   bump version
       new  af4d3c4   Comment out failing test and expanded the test process.
       new  91bc8e0   rake install didn't work because of wrong version string
       new  3d41662   Updated news.
       new  a60058f   Version number bump to 0.3.19
       new  1d211fb   Patch to allow multiple request progress listeners, needs to be tested for speed.  Also added a small change to allow retarded requests with full host in GET line that are really only for proxy servers.
       new  c4fc2ef   Implements the more extensive mime types now external to the mongrle source.
       new  4a3f409   News updates for 0.3.19
       new  0d2428d   Whitelist for headers which can be duplicated.
       new  198a592   MIME types battle results as of now.
       new  363c3ba   Wait parameter for stop --force which waits for the pid to go away, and then kill -9 after the wait time.
       new  cb78b2c   Latest news update for 0.3.20
       new  7d52f72   refactor Queue and SizedQueue; still does not address test failures, however
       new  fd93fa6   aha, so refactoring _did_ fix things, except I forgot to override the required thread.rb methods
       new  7521c4f   bump version to 0.5.3
       new  860b715   add setup.rb
       new  115a7d8   bump version to 0.5.3.1
       new  6fb6c3b   revert to all K&R style, but add prototypes, in an effort to make VC happy
       new  9308fb2   Added not rotating with Logger to FAQ.
       new  7b66ef5   Version change because rubygems can't handle 1.0-rc1 so must be 1.0
       new  c0140f4   eliminate non-constant initializer
       new  7d3f925   bump version to 0.5.3.2
       new  099bfca   News updated for 1.0 RC1.
       new  f2b37ff   variables BEFORE statements
       new  7da209b   bump version to 0.5.3.3
       new  3cbdab7   stick mongrel_service to revision 29 of ServiceFB (will change the trunk of it in the following days).
       new  0037982   avoid collision with exported rb_eThreadError in some Ruby versions
       new  c5bd2b6   bump version to 0.5.3.4
       new  fd316c7   New console that works with the latest mongrel.  Uses mongrel_rails and only works on Unix.
       new  a55b97e   rb_thread_critical is an int, not a VALUE
       new  7a46ae3   remove explicit deadlock test to match stdlib semantics
       new  b344974   bump version to 0.5.3.5
       new  b683050   set up tests for JRuby
       new  ed4663c   whoops, forgot to quote string
       new  a5953b1   remove and redefine constants rather than munge existing classes, allowing a less strict require order
       new  e1ff0c9   bump version to 0.6
       new  5dfe62c   swap classes atomically to avoid race conditions
       new  978b044   bump version to 0.6.1
       new  4c66064   increase test coverage for queue classes
       new  4789337   add a Thread.pass to give other thread a chance
       new  dc78d37   use rb_define_class to work around Ruby bug #7974, plus additional cleanups and prototypes
       new  7b71651   bump version to 0.6.2
       new  350e96d   Updates some version dependencies
       new  5526e55   :install target should also package
       new  551f277   Site update, version bump for the 1.0.1 release
       new  a114bc3   Always require 'thread' in tests
       new  e6a443b   allow condvars to interoperate with legacy mutexes
       new  80a3cb7   minor reformatting
       new  a78fa59   bump verison to 0.6.3
       new  c22b3db   Support for /var/run for pids
       new  054c5e2   Updated version and dependencies
       new  173ad80   Added support for cleaning pid files on start, status, and executing a command on a single port.
       new  8872b36   Added stupport for status
       new  6ebfa13   An install task probably should make the gem too.  Ya think?
       new  35c3d1e   Added a note about service::start and stop commands in win32 docs.
       new  c13b91b   Fixed svn:externals of mongrel_service to new google code repository (also tag it with latest release). Small corrections to Rakefile and freebasic Rake support.
       new  df87329   update to 0.6.4.1
       new  3f82dfd   fixed ps for status, default path for pids
       new  85a123b   changed clean to cleanup a messy cluster, misc fixes
       new  821e6be   updated pid_file remove message
       new  5fc112a   updated pid_file remove message and process kill message
       new  3a844bf   add ability to specify log and pid files for configure
       new  79d37d0   A fix for a bad link on the news page.
       new  0e6c587   Don't need this stupid directory.
       new  7d5f4e6   Move to the latest Ragel.
       new  26585e8   add fix for rails page caching with ;foo in the urls
       new  db387ce   Added a variable for config_script to capistrano
       new  85f514f   Added support for Solaris ps syntax, Modified status messages
       new  467ec4c   Updated ServiceFB dependency (0.3.1) for mongrel_service.
       new  d8b2734   update to 1.0
       new  6a94507   Converted ServiceFB external to piston.
       new  ffa8bd5   mongrel_service: * Upgraded to ServiceFB 'trunk' (but pistoned it, just in case). * Fixed problems with ruby installations outside PATH or inside folders with spaces. * Activate FB pedantic warnings by default (is really useful).
       new  06d3905   Bumped version 0.3.2
       new  0d24e94   fixed cwd problem
       new  f3345b2   updated copyright year
       new  c888a2f   * Added patch to release tgz file too (not only rubygems file)
       new  186899b   * Corrects URI parsing incorrect when behind proxy.
       new  eb791d9   initial import of cgi_multipart_eof_fix
       new  2549b45   snazzy test/unit test
       new  f79aeff   some comments
       new  7858243   changelog
       new  d684c84   actually, mongrel_rails does the require
       new  6dc6505   require cgi_multipart in mongrel itself, not mongrel_rails; bump required version in gemspec
       new  a891276   Corrected help text.
       new  f58ea23   Allows to suppress the Content-Length: header which send_status normally adds, by calling send_status(nil).
       new  2218277   Added type .xsl: application/xslt+xml as a valid MIME-TYPE (closes: #8767)
       new  13dd255   let's just be quiet about the gem if things are ok
       new  ef5d6ad   update summary
       new  78d9152   .atom MIME type should be appplication/atom+xml (closes: #7783)
       new  1609071   Make CGI Wrapper work with CGI::Session (closes: #8386)
       new  13e3a7f   Switched to C-Style comments in http11.c so that it will now compile in Solaris 2.9. [#11728]
       new  e4fe61f   update doc links
       new  328b9bb   update docs host
       new  aba76a4   Fix problem when running in freebsd < 5.4 (closes: #8112)
       new  71690f6   remove empty module folder
       new  30da2d2   make tracker url more prominent
       new  a6142a1   simplify readme structure
       new  f05fedc   Validates log and PID paths after loading them from a config file. Guys, please test :D
       new  27c1b42   Small documentation update. (closes: #13299)
       new  417a913   same as before.
       new  aa40e99   Corrected value of remote_addr (closes: #13216)
       new  537f843   When run cluster::configure task with '-r' parameter it does not set the docroot in mongrel_cluster.yml (closes: #9389)
       new  2eaecba   Properly display package/gem version for mongrel_service. Closes #13823.
       new  5261461   Updated ServiceFB to r80 to solve issues when compiling with FB > 0.17.
       new  d9727f3   Updated the docs to use the new webgen.
       new  6bfa360   Added test that verifies if order of registering uri's matters(test for bug 10279).
       new  706aef0   After some discussion with tst upstream author (Peter A friend), he changed the tst library to meet mongrel needs, and he also close the bug upstream :D So we are in sync with his source code and bug 10279 is closed with this commit.
       new  b5d7573   Small fixes that makes absolutely no difference to the functionality or performance of Mongrel, but closes bug [#13782].
       new  49fb382   Getting ready for mongrel 1.0.2 - site and versions update. Did I forget to change something?
       new  f540b48   mongrel can use all group permissions of this user. (#14116)
       new  e4e25df   signed cgi_multipart_eof_fix
       new  a4bf087   signed fastthread using unreleased echoe (for extensions)
       new  379dfaa   don't assign
       new  13010c1   signed gem_plugin
       new  c47a477   correct rdoc location
       new  3a07301   comment out site task... since publish_docs is basically better
       new  762ff62   discuss the default rdoc location
       new  60b1bb0   signed mongrel_cluster
       new  e57cc92   signed mongrle_config
       new  ded1d0d   forgot project
       new  b6c2a5d   signed mongrel_console
       new  ba08134   signed mongrel_status
       new  6b80feb   remove tools/
       new  a1ecd85   singed upload_progress
       new  d02b919   require signed gem_plugin
       new  da18485   forgot changelog and manifiest for mongrel_config
       new  7c81558   shut up some warnings when globals aren't defined
       new  de7b623   signed mongrel gem
       new  21a6e8a   require all new versions
       new  5be8e75   signed mongrel_service gem; luis please check :)
       new  7642bda   remove irrelevant files from the manifest
       new  ed41448   3-series version number
       new  ec327ea   gem plugin doesn't really depend on rake
       new  c111376   shuffling
       new  3fd4764   revert
       new  23d8a75   pure gemspec for the gpgem template
       new  21d09aa   manifest
       new  ea9fde8   formatting
       new  ebcc25a   there we go
       new  739ec2d   revert changelog
       new  5a94869   forgot that += calls = implicitly
       new  4cf7422   Replaced Spawn/Terminate functions with experimental ConsoleProcess Class. Small tweaks to Rakefile for new gem release.
       new  e4d323e   Actually included experimental ConsoleProcess. Corrected Rakefile and CHANGELOG.
       new  e63cf09   Should be the source code, not the binary!. Forgot Booleans!
       new  fd9a227   refactor timeout and death_time to throttle and timeout, respectively, make throttle not be zero for sub-second timeouts, improve documentation, update long command-line flags
       new  467fcb5   avoid warnings on 1.8.6, at least
       new  1a03438   really revert changelog
       new  784de81   pff this time i got it right; bump the version
       new  8eaedc2   Removed strict version from Echoe (2.6 now supports Rails-style CHANGELOGs).
       new  75907c1   Using relative paths in certificate chain (support added in Echoe 2.6).
       new  1b05168   fix manifest, fix ignore pattern
       new  f834811   override so output location for now
       new  97daa84   Big Hack around Echoe and Rubygems to get http11 extension pre-built just for win32... start hating the platform...
       new  d398674   Platform requires +self+ too.
       new  0f79f1d   dont need a proc for that
       new  2627f52   relative url
       new  7254a00   update dependency tree
       new  1ed3f0a   oops, no fastthread on win32 (does not affect RCs)
       new  c2a4440   close #14584
       new  e577ab7   apply #13113 (Nobody)
       new  370a88b   close #14145
       new  514135c   cap 2 recipes
       new  d33197a   changelog
       new  7f0c23c   close #8559
       new  a3d0ed5   support --clean flag
       new  23c2aab   apply #14641, fix comment
       new  b31d61b   lock echoe version
       new  9ae59b9   apply #14143
       new  e6336cd   fix #14086
       new  b2afd25   slightly more readable?
       new  c54ec40   chomp the pagecache lookup
       new  49de1a2   old restful ; syntax is confusing us. handlers have a serious lack of test coverage
       new  1780a02   its actually the rest_operator
       new  cd5f2b4   gemsource task
       new  02e3382   same
       new  2d0d845   timeout default was wrong
       new  c956953   import jruby stuff
       new  8342346   baby step to a jruby compile task
       new  85a3ee1   http parser errors (malformed requests) now log to the default log. Request data and parameters on http parser error will still only log in debug mode. Closes [#11423].
       new  3c41148   paths shuffle
       new  606b6e4   again
       new  d1be50d   build
       new  61e95af   another
       new  52e9485   build tasks
       new  26d3595   commit stuff
       new  0c1c2b0   Getting compile and build of jruby jar working
       new  a7c3afa   clean pattern is global; etc
       new  496daab   ragel task does java too
       new  e7ebe29   move
       new  a252352   definitely broken
       new  6d91530   missed one
       new  594f6fe   restore machine actions
       new  954d96c   almost working
       new  7519b12   fragment support for java.rl
       new  556fea6   those were duplicates
       new  3a78a9f   bash profile etc
       new  8fd6554   stupid test hack
       new  a3ccea2   debug test works on jruby
       new  becb1bc   try joining the thread for JRuby so it blocks until it stops... this is confusing
       new  31d93af   that was bogus
       new  69fb97a   stop server is synchronous now
       new  5d415e5   no reason not to always print the backtrace for those errors
       new  2f06e90   doesn't appear to have been doing anything
       new  a511323   there, multithreaded stopping at the toplevel, with joins
       new  9b23459   howbout we support asynchronous and synchronous stopping
       new  06c1d54   how's this
       new  64a2131   i feel like that should block
       new  eb8e5ea   redirect
       new  bcfe1bb   default
       new  98d65e6   no more stop thread
       new  8a68f2e   java setters are strewn all over the place
       new  28dbbe7   move synchronousness back to HS
       new  b16f65d   did something
       new  c540323   test
       new  bc767b6   Rake :compile task wasn't firing extconf.rb for http11 extension under mswin32.
       new  b4c1679   http11 :compile task will not 'nmake' under mswin64 (ruby1.9).
       new  e73e5d1   clean up variable names in do_test
       new  1438eab   jruby isn't vulnerable
       new  7f7932c   minimal jruby socket test; restore some output redirection; echoe trunk supports target tasks; don't global rescue socket.close
       new  52cf648   bring sanity to test_uriclassifier
       new  409c5b2   missed one
       new  38f36eb   style fix in test_request_progress
       new  fab6173   use synchronous stop everywhere; clean up test helpers
       new  c77a757   forgot to require mongrel/debug
       new  d665da0   set up load path properly for tests even when rubygems is enabled
       new  638620f   don't use #close_write anymore
       new  0320048   jruby socket problem test
       new  c60ff81   minor test cleanups
       new  54569d0   same
       new  554c10e   spelling fixes
       new  be53e43   don't link to the forum, because nobody monitors that
       new  94c55aa   rsync flags don't warn; grammar on homepage
       new  9d70994   clean pattern was wrong
       new  e1a3436   update mongrel rails doc
       new  237dc7d   namespace site tasks
       new  9755ec6   no reason to use pushd in a isolated shell
       new  4eee891   mongrel 1.0.2 is not out; sorry
       new  78cbe10   so much for dry; remove duplicate mongrel release notice
       new  76a4d04   menu block wasn't used
       new  27e2243   pure ruby URIClassifier passes on C and JRuby both; now time to profile and see if it's worth keeping
       new  449bdf6   recursively create logdir in debug.rb
       new  e225ee6   incomplete benchmark method
       new  f33e60a   fix benchmark method in uriclassifier test
       new  7b64d3e   ruby uriclassifier in place. 3x slower on MRI vs TST; 1.5x slower on JRuby vs same. surprisingly, for any realistic number of URIs the slowdown is basically linear
       new  afdc0c9   do_test needs to be threadsafe
       new  f2cde5c   close #14781, i hope, because i don't have solaris or aix to test this
       new  e5ceebe   mongrel_rails and mongrel_cluster support throttle/timeout appropriately
       new  f761e28   no sense breaking the internal api (@routes => @handler_map again)
       new  8ea2f5d   update manifest
       new  a5c0262   clean task cleans subprojects too
       new  a71febd   Rubygems 0.9.5 renamed the index task
       new  f2ee1eb   include jruby builds in the package_all task
       new  7192a5e   classifier optimization for only one handler on "/", with unit test
       new  06c0892   classifier faster yet because we don't need to rebuild that string
       new  a6c058e   Exclude mongrel_service executable from being _linked_ by RubyGems.
       new  30b725f   close #14941
       new  14fc77f   close #15009
       new  4ff4a7d   thank god for those tests
       new  d4ff84b   reverts for 1.0.2
       new  d7fa202   except for all that java business
       new  e045f78   revert trunk to 1.1
       new  5d51e0c   manifest
       new  992f9d5   shuffle configurator around
       new  8b1b528   forwardport configurator fixes from 1.0.2
       new  f6cb479   mongrel_experimental stub
       new  e08dcef   ditto
       new  1b1d758   i think mutex_fix is not used due to fastthread
       new  14d8cca   break classes into their own files
       new  ede96cc   update adoption page
       new  4545ed6   attributions
       new  3f49d66   ditto
       new  f8c4401   security page
       new  62a7f5b   same
       new  4d88423   plugins
       new  aa53413   news include
       new  b2c410d   oops
       new  f6b7370   newzz
       new  e573576   licensing
       new  71f17e0   no fasq
       new  426ac6a   dogs page
       new  af30759   books
       new  59c9a45   everybody gets the Ruby license (complain to evan if this is bad)
       new  e91ce33   documentation
       new  be6403c   changelog
       new  2ad24e4   correct list link
       new  3bdf6c8   move socket close into ensure
       new  304dd1e   let's say that a minor thread contention issue in the test suite is not a failure on jruby. on MRI i can determine the scheduling via sleep but jruby does what it wants.
       new  055736e   news
       new  ace5348   manifest
       new  e648c0d   news
       new  302b1c1   news
       new  7285f48   shuffle contact info
       new  f20c7eb   attributions
       new  d3498ad   attr's
       new  b572644   rdoc task was wrong
       new  7c2b31b   yet another possible exception class for test_header_is_too_long
       new  c1f781a   be clean
       new  3a4fb9e   unset rdoc template env
       new  c407edf   nevermind, let's go with that
       new  dd5986e   readme
       new  2c81120   forward port patch from 1.0.3
       new  a321cb6   update site
       new  ffa6a06   rsync didn't actually fail for coverage
       new  096321d   webgen always fails after clean, so we'll just run it twice
       new  115ea67   had no idea the version was hardcoded in the C extension somewhere
       new  2a7f00e   obey address flag
       new  00dc68a   use rubygems a little less aggressively
       new  06402cb   clean pattern
       new  933ace5   oops, committed a debugging line
       new  8afad64   grammar
       new  5c0f94f   version
       new  8405fcf   don't hard code various version strings
       new  a15a043   camping doesn't require a root path
       new  eee31c2   dir handler was all messed up (Clifford Heath)
       new  b198e9f   update comment
       new  b7f7ec6   ditto
       new  33aa848   news
       new  f98bc52   news
       new  ba0a4a8   wrong date
       new  d9d6622   no blame
       new  2b69e87   Rakefile
       new  056ee5d   rc's dont get the final version number
       new  49b01fa   no filter on freebsd
       new  a1330a7   move uriclassifier to experimental
       new  538aa2f   shuffle
       new  3c1d4e2   dunno what that manifest was for
       new  da2b6ee   maybe that will work
       new  d10412e   uri_classifier compiles
       new  c362ef8   tests
       new  f3a8f97   stub for .uris method
       new  6c8096a   flesh out .uris method
       new  2fe1384   mongrel_experimental works
       new  9bab9d8   never updated the mongrel cluster manifest
       new  d48e73f   changelog
       new  34f53d7   readme
       new  4e40f52   commentw as wrong
       new  bb5022e   Mongrel::Gems helper to deal with Rubygems and ActiveSupport infighting
       new  6254e22   changelog
       new  7a50b09   add TODO
       new  17a4272   rakefile includes mongrel_experimental
       new  35676cc   reinstate bsd accept filter
       new  4262962   oops
       new  b7ee7b3   rakefile
       new  b3f71e2   better clean pattern
       new  1c1343b   windows can't handle sh() properly
       new  6329da4   manifest; jruby test removed
       new  e7e39dd   oops... gems is quite necessary
       new  efef53f   changelog
       new  6e58b5d   reenable site feed, with autodiscovery link, by scraping feed43 instead of using the broken atom.xml
       new  d446b8c   rss icon
       new  24385eb   remove old news items from the sidebar
       new  8e2eedf   apply #15406
       new  da1a63c   CHANGELOG
       new  97f6f41   use allison template
       new  7c97dcd   ditto
       new  0660f36   apply #15590 (Aman Gupta)
       new  2d38b5d   don't warn about unitted @reason; fix objectspace errors on jruby; make subproject tasks less noisy
       new  c97a9e8   close #15539
       new  e3d081a   ugh
       new  dca3b12   dont fail if allison is missing
       new  59e6769   site
       new  18c889c   tag 1-1-1
       new  5266053   copy tags/rel_1-1-1 into branches/stable_1-1
       new  4025130   backport #15631 to 1-1-2
       new  3fc88a2   backport revision 5418 to 1-1-2
       new  134246e   update changelog for 1-1-2
       new  6beff3f   update hardcoded version strings for 1-1-2
       new  04cf081   fix server versioning string in Java 1-1-2
       new  6161ec8   java doesn't depend on cgi_multipart_eof_fix anymore
       new  b199cd0   close 16319 in 1-1-2
       new  5b69bdc   rakefile fixes for cross-packaging and java testing in 1-1-2
       new  ce81006   update site news
       new  e807d9a   Applied Zed's patch to fix a vulnerability recently introduced whereby url's like "/.%252e/.%252e/.%252e/.%252e/.%252e/.%252e/.%252e/etc/passwd" could serve the password file.
       new  1d3f272   * ext/http11/http11.c: bumped version to 1.1.3. * Rakefile: workaround and ugly hack to get PURE_RUBY version of gem built.
       new  0030c44   add
       new  8c43849   that was supposed to be "add a news item about the 1.0.5 and 1.1.3 releases"
       new  f4fc291   repair Rakefile
       new  29feea8   updated version number to 1.1.3
       new  5d7220e   Remove site from stable branch now that the data has been ported.
       new  58caf56   Remove site tasks that no longer apply.
       new  cf0c084   Failing test for pass traversal issue.
       new  0f8b09c   Restore fix for path traversal issue; fix camping handler.
       new  3998dcf   Update the changelog.
       new  ad445e7   Close #10 (@throttle wrongly treated as seconds instead of 100th of seconds).
       new  6dc9004   Update changelog.
       new  83f6395   Tag 1.1.4 for release.
       new  8c6bb97   TODO is now kept in the Trac milestones.
       new  34983d6   Improve clean pattern so that it removes some extra log files the tests leave around.
       new  03f1d87   Add concurrency benchmarks, mostly copied from Thin's.
       new  af1e158   Add list of all known contributors.
       new  5a10ba1   Move tests from tests/ into tests/unit/ so they parallel tests/benchmark. They are mainly unit tests anyway; we can clean them up more moving forward.
       new  41220d8   Move tools/trickletest into test/tools.
       new  7015d3f   Update manifest for changed test layout; add CONTRIBUTORS file to the RDoc pattern in the Rakefile.
       new  b58401e   Copy the rel_1-1-4 tag to the stable_1-1 branch.
       new  05e2b49   Add 'doc' to clean pattern.
       new  7cae891   Update all constants for the release, as Luis reminded me.
       new  b09848b   Add IOError to test exception list because JRuby trunk started throwing it instead of one of the old ones.
       new  cf7246a   Gems 1.0.1 needs Platform::CURRENT instead of Platform::WIN32 for some reason.
       new  0485c6f   Tag 1.1.5 for release.
       new  55ab344   removed fastthread dependency and fixed some ruby1.9 syntax issues
       new  7c9d988   Backport Eric's changes to the http parser from trunk (Eric Wong). Apply fix for Ragel 6 (Eric Wong, Ry Dahl).
       new  8a0b969   bumped the release to 1.1.6
       new  b3ebbc2   Spinoff: Rework project structure using Hoe.
       new  eb7f3bc   Updated ignores
       new  b72ba2d   Build http11 extension using rake-compiler.
       new  7e76225   Proper format README for gem generation.
       new  a4beb37   Added rake tasks to build Ragel extension.
       new  80142a4   Clean temporary log files (and exclude from Gem)
       new  94a93a4   Added compatibility for ruby1.9. Changes made: * changed RSTRING(temp)->ptr to STRING_PTR(temp) (new macro available since ruby 1.8.6) * changed RSTRING(data)->len to RSTRING_LEN(data) (new macro available since ruby 1.8.6) * added ifndef conditions to check if macros STRING_PTR and STRING_LEN. If do not defined, create them.
       new  2cf929f   case... when statment des not allow : anymore in ruby 1.9. Changed it to 'then' , that is compatible with ruby 1.8/1.9
       new  5024600   eval in ruby1.9 do not accept proc objects anymore, so now we call proc {self}.binding . The behavior is the same as before (because in ruby1.8 this was kind of called inside eval anyway), but we have the benefit of run in 1.8 and 1.9.
       new  9cb47f1   Updated http11_parser to Ragel 6.2
       new  3970b8a   Updated History with Ruby 1.9 merged commits.
       new  ac98b93   Better RubyGems support thanks to added env she-bang.
       new  7234d96   Proper version reporting under 1.9
       new  1128760   Consider MinGW as valid Windows platform.
       new  b2379ce   Exclude threaded test from Windows.
       new  0ef6f47   Load C extension using 'fat-binary' approach.
       new  33b8528   Monkeypatch file tests for Windows.
       new  f9991e7   Missed one place for Platform specifics.
       new  518e63b   Deprecated obsolete Windows service scripts.
       new  eb643b1   Preparation for version 1.1.6
       new  0fe8ec9   Improved RDoc generator options.
       new  05c8ce4   Complete cross compilation tweaks.
       new  967f7dd   Added 'daemons' requirement note and tweaks to RDoc.
       new  237c3a0   Missed a constant.
       new  cde0074   Merge branch 'mattetti-1.1.6' into spinoff
       new  039359f   Ran Ragel 6.5.
       new  57ba52a   Fix require for 1.9.
       new  4871e0a   Play nice with people don't like RubyGems
       new  01342b8   Small tweaks to gem generation.
       new  a6971b6   Applied pid dropping patch (1003)
       new  9388562   Document pid dropping patch merge
       new  2603d47   Corrected test setup for README
       new  334305c   Remove daemons dependency when cross-compiling.
       new  3fff80d   Updated Manifest to reflect README change
       new  bb76e39   Use rake-compiler to build JRuby extension.
       new  86d5bd4   Updated Ragel for Java to match latest C version.
       new  8f574e1   Ignore jar files.
       new  fc9a6d0   Relocate Http11 JRuby extension.
       new  1d17406   JRuby cannot daemonize, no need for daemons gem.
       new  d9479cb   Upgrade JRuby parser code to fix deprecation
       new  05de09b   Version.
       new  7e1bf76   Bump version to 1.2.0.pre2 for new release.
       new  c79c3b7   Try loading versioned http parser first.
       new  c3d8b18   Improved Windows platform detection
       new  0418837   Restore a broken test for Windows.
       new  08b502e   Prepare for 1.2.0 release.
       new  02b6e1d   Ignore rubinius compiled files.
       new  f5a4fb0   That was too early, revert to 1.2.0.beta.1 instead.
       new  812ce63   Space cleanup.
       new  f748edf   Start cleanup and modernization
       new  2710357   Some cleanup
       new  7d96353   A bunch of restructuring to make Rack first class
       new  fdd5d7d   Add thread pooling
       new  ec2d820   freeze constant strings so they aren't dup'd by Hash#[]=
       new  190a81c   Name change: Mongrel => Puma
       new  000deba   Prune out custom handlers, rack rules.
       new  052c456   Runs a rack app!
       new  f160f4b   Remove cruft
       new  eb8539a   Update license
       new  f5ecd5d   More cleanup and removal
       new  70c444d   quick fix for thread pool timing
       new  4b38e0e   Prune gem deps and conditionalize cross compiling
       new  f5c534a   Change version to 1.0.0 and reformat slightly
       new  340d2fb   Remove HttpRequest via simplification
       new  2b9484c   Simplify query_params
       new  e9175fa   Rename the optional gem loader what it is, optional.
       new  ed53d3f   Fix typo
       new  2303cb8   Make our GemPlugin namespaced
       new  5e61ea4   Use #readpartial rather than #read
       new  8eb062c   Reorganize the methods, remove timeout/throttle
       new  83eacd0   More pruning
       new  3e17dee   Handle any exceptions that hit the top
       new  a3fc7ec   Simplify, remove GemPlugin usage
       new  597218e   Add unix socket support
       new  2e414fb   Remove Configurator, not necessary anymore
       new  26f4c6d   Simplify
       new  d4cf05c   Cleanup request pipeline
       new  fed1c84   Handle -Obind options from rackup
       new  9d377dd   Extract some event/error handling into seperate class
       new  b2a7d84   Add min:max thread settings
       new  b647988   Automatically advertise a server via bonjour if available
       new  ad0594e   Add missing Events class
       new  997c186   Add persistence and chunked transfer support
       new  9f5df5d   Track when to keep alive properly
       new  89ea73c   Make sure that the chunk is specified in hex, not dec
       new  1888887   Redo README in Markdown and replace Mongrel with Puma
       new  06072d0   Indent examples at the level Markdown expects
       new  bcb630c   Fix early termination of headers bug
       new  3085156   make sure HTTP 1.0 is supported
       new  357b3cb   proper persistent connection behavior for HTTP 1.0
       new  2a9ecc9   Fix test naming
       new  ca48a56   Fix test for change in how HTTP/1.0 is handled
       new  eba4c74   Fix 1.9 lambda arity bug and improve timing
       new  7c41cf7   add Rack handler for Puma
       new  531150f   Merge pull request #8 from rkh/rack-handler
       new  b036e10   Merge pull request #6 from tarcieri/master
       new  4f69300   Prune the README.md
       new  40dac16   Change name of parser extension to puma_http11
       new  44cd258   Add timeout support to persistent connections
       new  fb41c11   Nuke old mongrel projects directory
       new  43cb200   Switch README to format hoe understands
       new  73ef3c9   Change version to 0.8.0
       new  a8d5077   Tell hoe to use README.md
       new  e10dedb   Remove cruft
       new  78df4aa   Add gemspec for bundler usage
       new  54e8750   Fixup Manifest.txt
       new  5bacdf4   fix gemspec and manifest, so gem actually installs
       new  d4fdd8c   Merge pull request #9 from rkh/gemspec
       new  1657f57   Add PATH_INFO to the env
       new  b7953ad   Honor if an app sets Content-Length
       new  2359bb1   Correctly handle multiple requests received in one chunk
       new  982afa3   Disable chunked mode for http/1.0
       new  0927fc8   Remove non-rack compliant optimization path
       new  be4a833   Add rack.after_reply to simplify logging and resources
       new  8ffe623   Fix terminating a chunked encoding stream
       new  88bc323   Add patch for CommonLogger to use after_reply
       new  4c33f76   rename to puma_http11
       new  480cc46   fix typo
       new  939fd86   Merge pull request #10 from crigor/renaming
       new  8cbc6a3   Allow an app to do it's own chunked encoding
       new  a950900   Add Gemfile with dev deps for travis
       new  93e3499   Add rdoc and rake-compiler as gems
       new  7a9a8e2   Add documentation for Rails/Sinatra/Rack usage
       new  76d930e   Merge pull request #11 from rkh/readme
       new  f8c8293   Update gemspec
       new  c4d2969   Add rack as a dep
       new  6daeb06   Add pidfile support. Fixes #18
       new  d692475   First pass updating JRuby bits for Puma.
       new  7ab7b2b   Fix a POST then GET in a persistent connection
       new  220c4aa   Handle not exposing the next request to the last one
       new  e5e993b   Merge pull request #19 from headius/master
       new  dcffc1b   Some fixes to the java parser
       new  6f26608   Fix ragel tasks for new puma_http11 paths.
       new  0e316b2   Fix use of "unsafeBytes" leading to offset errors and regen parser.
       new  8fd85b4   Merge pull request #20 from headius/master
       new  d63967b   Add -q, default to outputing request info
       new  80eb913   Add output when used via rackup
       new  3f95ed3   Minor rake cleanup
       new  7b9efe3   Bump to version 0.8.2
       new  d255f97   Add other impls to travis
       new  c62f18f   Fix race conditions in tests, change travis rbx name
       new  5f392b3   Use a binary empty string for 1.9.3 compat
       new  559101d   Fix hoe/test + rake-compiler bug
       new  c44c193   Remove some old daemons gem cruft
       new  a96bc75   Fix checking the quiet option
       new  d0a2fac   Send the proper headers to HTTP/1.0 in keep-alive
       new  8d0515e   Disable Nageling on TCP clients
       new  281c20e   Set TCP_NODELAY on the listen socket only
       new  6da831a   Utilitize TCP_CORK on linux
       new  e8372fc   Only cork/uncork TCPSockets
       new  816daf7   Reuse one HttpParser object across persistent requests
       new  c87d543   Minimize allocations in response handling
       new  bcdd535   Use a singleton null object for empty request bodies
       new  60a5478   Add quicky ab(8) wrapper
       new  6d1d60a   Reuse parser when starting a new request with existing data
       new  b18cfae   Write a bunch of documentation
       new  5dc8182   Cleanup cruft
       new  eaa77eb   Remove require of deleted file
       new  3b3efbe   Remove old examples directory
       new  4439cfb   Remove another ref to a file that doesn't exist
       new  6a107fd   Put everything back into the Rakefile
       new  ea72a93   Remove bonjour experiment
       new  054da8f   On interrupt, wait for requests to finish
       new  9198b0c   Remove reference to old task file
       new  fe5375a   Regenerate gemspec
       new  c5aad50   Add App::Status rack app to control a server
       new  f11cd81   Add automatic pool trimming
       new  455c874   Add ability to save state and start the status server
       new  559830a   Use a unix socket temp path for the status url by default
       new  8184b08   Disable some unix socket things on JRuby
       new  d8026e8   Add ability to restart by reexecing and pumactl to use it
       new  3317640   Bump to 0.9.0
       new  5fc904b   Use FFI on JRuby to perform fast restart
       new  6103e7f   Add ability to use a config file (-C, --config)
       new  ac5deef   Bump to 0.9.1
       new  a91d64a   Add auth token support to App::Status
       new  47f7671   Add auth token support to the control server
       new  e88fc14   Refactor more of the configuration
       new  2e71e19   Add integration test
       new  98b0624   Fix refactoring bug, add test
       new  49d27f8   Fix integration test and cleanup 1.9.3 warnings
       new  0985a07   Disable test on JRuby
       new  3f529f0   Add ability to wakeup and cancel persistent connections
       new  ed2dd65   Set the TCP listen backlog to 1024
       new  f3d2528   Make the backlog count configurable
       new  5e72a90   Fix manifest and gemspec
       new  85440f4   Update gemspec
       new  a645b64   Exclude a logger by default in handler mode. Fixes #22
       new  bcef6b8   Version bump
       new  e4a4eb9   Support responses without entity body
       new  ba27787   Speed up entity body checking
       new  684b15d   ALLOC_N uses xmalloc, so that, use xfree for free
       new  892a51c   Merge pull request #26 from funny-falcon/patch-1
       new  225b556   Update README file to provide more details
       new  50eae0d   Link to JRuby
       new  cc2ca8a   Fix extension typo
       new  8ba428a   Merge pull request #30 from kyledrake/master
       new  16f7490   Clarify and fix typo for bind info
       new  a4a3468   Initial cleanup of Rakefile
       new  3e98339   Make 'ragel' task actually work
       new  9cb0d94   Compile extensions
       new  474ba70   Build extensions
       new  36fd245   Require extension from namespace puma
       new  942c1ad   Enable cross-compilation of C extension
       new  d86b169   Remove old Rakefile
       new  9470937   Remove non-required dirs from $LOAD_PATH
       new  af609a1   Exclude UNIXSocket tests under Windows
       new  3e2ca26   Exclude more UNIXSocket tests under Windows
       new  935a556   Psych::load_file leaves file handles open (leak)
       new  38ab15d   A rack app needs to set Content-Type
       new  21327ca   Add fat-binary stub when cross compiling
       new  0fee5c8   Change YAML.load trick to use File.read instead
       new  717b145   Updated gemspec to reflect changes
       new  eba3c79   Merge pull request #31 from kyledrake/master
       new  6461a18   Merge pull request #33 from luislavena/build-cleanup
       new  de7bb0f   Quiet rake by disabling features unless the config is right
       new  dd12ba3   Add support for async socket handoff
       new  2850bf6   Version bump
       new  a80eaf4   Update gemspec
       new  a47cc0e   Remove cross reporting workarounds since rack-compiler 0.8.0 fixes them
       new  27845c6   Setup RACK_ENV if not setup already. Fixes #29
       new  d9d4eac   Add -p as a shortcut for -b. Fixes #24
       new  b2016c6   Add native support for ssl. Fixes #28
       new  cae0e02   Minimal change to get puma_http11 extension loading on JRuby.
       new  c2e6206   Merge pull request #34 from headius/master
       new  256970e   Rearch how trimming takes place to not starve. Fixes #39
       new  bc95438   Add to binds rather than set it
       new  593d573   Rack::Request.scheme should return https if running SSLServer
       new  e940545   Merge pull request #43 from bporterfield/https_scheme_issue
       new  4025034   Version bump to 0.9.4
       new  22a52fa   Change rack dep, version bump
       new  dac074d   Go back to approx, I'm a silly goose
       new  bc0b3a5   Fix typo
       new  a2da39c   Merge pull request #46 from jc00ke/master
       new  a022c41   Add interruption support to Rack Handler
       new  fdf03f4   Merge pull request #47 from stereobooster/master
       new  dcc93b0   Use the byte size, not the character size. Fixes #45
       new  e74b862   Fix other places where we should use bytesize
       new  86d16d7   Bump to 1.0.0!
       new  2f794b9   Use the Hoe git plugin
       new  a94e026   Remove unix socket paths on shutdown
       new  3dd7049   Fix and configure the perms of UNIXServer. Fixes #44
       new  aa4be1c   Bump to 1.1.0
       new  e3128c9   Update Manifest and puma.gemspec
       new  4beefe3   Bump to 1.1.1
       new  d13da14   Update History.txt. Fixes #52
       new  a4e2807   Add Travis build and Gemnasium dependency status images to the README
       new  c0a251b   Merge pull request #55 from laserlemon/patch-1
       new  8920846   + Add ability to inherit server sockets on restart
       new  17219d9   Pass the proper args to unknown_error. Fixes #54, #58
       new  008ea9d   Merge branch 'restart'
       new  3e23575   Stop the control server before restarting. Fixes #61
       new  5abf158   Fix reporting https only on a true SSL connection
       new  3872b00   More helpful fallback error message
       new  e7574c0   Merge pull request #64 from seamusabshere/patch-1
       new  3051daf   Set the default content type to 'text/plain'. Fixes #63
       new  c9f616e   Use REUSEADDR. Fixes #60
       new  576bea6   Shutdown gracefull on SIGTERM. Fixes #53
       new  7b77f13   Bump to 1.2.0
       new  0471bab   Fix rack.url_scheme for SSL servers. Fixes #65
       new  00a5d17   Bump to 1.2.1
       new  273bbe8   add jruby-openssl for travis
       new  38780d8   Add more docs to the README
       new  a8b4633   Add documentation for the on_restart hook
       new  56a6e2f   Fix url
       new  b93e315   show error.to_s along with backtrace for low-level error
       new  f0155df   Use status codes from rack.
       new  3137c64   Merge pull request #69 from bporterfield/more-informative-low-level-error
       new  d8c5a0b   Merge pull request #72 from ender672/rack_consts
       new  6d0abe5   Keep the encoding of the body correct. Fixes #79
       new  92a4a71   Set a fallback SERVER_NAME and SERVER_PORT
       new  e021249   Report a lowlevel error to stderr
       new  f92ebee   Bump to 1.2.2
       new  1e7f8cc   Update Manifest.txt
       new  f96d0ca   Update gemspec
       new  208c2f5   Set RACK_ENV early in cli also. Fixes #78
       new  ede98da   Return valid Rack responses from status server
       new  29a7102   Use correct Content-Type
       new  bf541b1   Ignore .rbx dir
       new  d7ee4f1   Merge pull request #85 from jc00ke/master
       new  2cc4b51   Only stop the status server if it's started. Fixes #84
       new  2d2814f   Ignore Gemfile.lock
       new  6767859   Fix homepage url in gemspec
       new  714e30a   Merge pull request #88 from jc00ke/master
       new  f6b4363   Merge pull request #89 from jc00ke/fix-gemspec
       new  5fbd942   Make NullIO#read mimic IO#read
       new  a1eee5a   Remove StringIO dependency from NullIO
       new  5c2bd10   Merge pull request #90 from dstrelau/nullio-read-fixes
       new  c077e63   Add -I option to specify $LOAD_PATH directories
       new  f6d42f1   Merge pull request #91 from ender672/load_path
       new  28a1151   Don't join the server thread inside the signal handle. Fixes #94
       new  7af141b   Bump to 1.3.0
       new  3dc2a76   use #bytesize instead of #length for Content-Length header
       new  a8bb212   Use StringIO properly. Fixes #98
       new  5858b7d   Wait for the server to finish stopping
       new  3efb18f   Merge pull request #96 from rkh/patch-1
       new  2848930   Bump to 1.3.1
       new  0bfd707   Fix typo.
       new  7f5a031   Merge pull request #99 from msgehard/patch-1
       new  b7337c0   Typo fixed.
       new  c96cee6   Merge pull request #101 from Antiarchitect/patch-1
       new  740e029   Pass SCRIPT_NAME from env
       new  d6e43d7   Merge pull request #104 from pzol/master
       new  0467ea2   Add puma.socket key for direct socket access
       new  2459d3b   Bump to 1.4.0
       new  efb7fad   Updated start command for rails
       new  fc0aebd   Merge pull request #105 from mifix/patch-1
       new  0728ce5   Define RSTRING_NOT_MODIFIED for Rubinius
       new  fb40724   Puma can now run on windows
       new  8d33d33   test fail on machine with more than one IP
       new  680be41   Merge pull request #106 from dbussink/master
       new  067f573   Merge pull request #108 from gpad/win-error
       new  ca21111   Fix jruby segfaulting on travis
       new  d29ddd5   Remove unused code
       new  60dbdad   Delegate cli log and error to events
       new  5b78938   Since generate_restart_data always set restart_argv and it's called on initialize this can never be false
       new  26f2d46   Remove unneeded method redirect_test_io
       new  074ac5f   Do not execute @app.call twice in the tests
       new  fb4e23d   Add missing localvars. Accessing localvars is faster than accessing ivars
       new  54e9173   Added support for setting RACK_ENV through the CLI and the config file.
       new  5c6facd   Added the ability to set RACK_ENV when Puma is called from a Rack app and not through the CLI
       new  79994c3   Fix wrong HTTP version for a HTTP/1.0 request
       new  8efc32c   Use String#bytesize instead of String#length
       new  4efbc70   Allow compilation with -Werror=format-security option
       new  0d5d628   Merge pull request #114 from spastorino/unused_code
       new  22f2fc3   Merge pull request #115 from spastorino/events
       new  7b7a3f0   Merge pull request #116 from spastorino/app_call_twice
       new  779e68c   Merge pull request #117 from spastorino/localvars
       new  f07badc   Merge pull request #118 from dariocravero/config
       new  f233a76   Merge pull request #121 from tomykaira/bytesize_not_length
       new  daef3cf   Merge pull request #120 from tomykaira/HTTP_10_response_header
       new  afb0457   Merge pull request #122 from tjouan/tj/allow-compilation-with-format-security-error
       new  55a4753   Convert status to integer. Fixes #123
       new  e289c41   Delete pidfile when stopping the server
       new  39a06e7   Allow Server#run to run sync. Fixes #111
       new  27b2f8e   Formatting fix
       new  e8f4bcf   Regen gemspec properly
       new  5b11c5e   Bump to 1.5.0
       new  6777c77   Add separate IO reactor to defeat slow clients
       new  2581e10   Update manifest and gemspec
       new  de8148d   Add test for keepalive causing starvation
       new  5f2b673   Speed up good, eager clients
       new  6cb5479   Bump to 1.6.0
       new  9844daa   Handle #eagerly_finish's errors properly
       new  44c8c1a   Some minor cleanup
       new  e13d9ba   Be sure to cleanup and close bad client sockets
       new  a3aefc1   Don't accidentally replay requests over and over
       new  bfcd200   Ignore sockets that are already closed
       new  765eed1   Properly update @sleep_for when there are timeout'd clients
       new  6b72885   Fix errant closing of sockets
       new  6a90d64   Fix bad test
       new  dad69f5   Spike of cluster mode
       new  508b235   Refactor come parts between normal and cluster mode
       new  221a26a   Add restarting in cluster mode
       new  96a82de   Auto cluster mode via -w
       new  4c2f6b4   Set rack.run_once to false. Fixes #57
       new  70bbef6   Work around JRuby buffering the request inside #accept
       new  870767a   Properly shutdown the reactor thread
       new  a1c457f   Cleanup warnings
       new  c211f1c   posix/spawn isn't used now
       new  b9388a6   Optimize for another immediate request on a KA connection
       new  7d3c142   Buffer mgmt is faster than many write(2) calls
       new  652cf29   Cleanup the JRuby specific fix
       new  9f53999   Merge branch 'jruby-fix'
       new  dac774e   Use pool instead of @thread_pool
       new  cd83b2f   Minor cleanup, use IOError instead of EOFError
       new  e8d7979   Merge branch 'master' into just-dash-w
       new  f2cb62c   Implemented an init.d script to manage the Jungle.
       new  6a458da   Update tools/jungle/README.md
       new  ab8dbfe   Vastly improve IO perf on 1.9.3
       new  48593ae   Add ruby IOBuffer for JRuby
       new  9b9b2f8   updated IOBuffer impl to use native Java ByteArrayOutputStream; added test
       new  b68f8e5   Conditionalize the jruby IOBuffer
       new  d356c09   Merge pull request #131 from dariocravero/init-script
       new  43327be   Update README.md
       new  faa2829   Merge pull request #133 from dariocravero/patch-1
       new  f50acd2   Bump to 1.6.1
       new  f792702   Start MiniSSL
       new  327e201   Get OpenSSL driven version working
       new  17a058a   Minor cleanup and properly scope
       new  f38678f   Handle SSL eof and nonblocking
       new  d7ff388   Fix some warnings
       new  e191003   Start java version of MiniSSL
       new  6a5b30e   Move singleton method to MiniSSL.java
       new  4faa482   Merge pull request #141 from jingweno/fix_singleton_method
       new  7adcb77   More work on the Java version, not working
       new  b2550ac   Handle more errors trying to read client data. Fixes #138
       new  074adfb   Bump to 1.6.2
       new  ed559f0   Added nginx config sample
       new  810144e   Close kept alive sockets on restart. Fixes #144
       new  efe5ea5   Merge pull request #146 from dariocravero/docs
       new  4121e4c   Try to fix hung test on travis
       new  c47fcc8   Another kludge for travis
       new  06926d0   Bump to 1.6.3
       new  a75fb46   Update gemspec
       new  bd5d824   Write 400 on HTTP parse error. Fixes #142
       new  111cc1d   Merge branch 'master' into just-dash-w
       new  187c6f8   Remove specific cluster CLI class
       new  3c2f091   Use proper path for unix socket on inheritance
       new  f316cf6   Make sure keepalive sockets are closed on restart
       new  e9a0b5e   If trying to stop running, don't do the fast check
       new  1a19f79   Add test for hot restart with workers
       new  e23e310   Improve the process output of the workers
       new  faf7f99   Merge branch 'minissl' into just-dash-w
       new  9114e3c   Add proper methods for nonblocking
       new  963cbfc   Disable worker processes (jruby, win32) and SSL (jruby)
       new  08ae68f   Version bump to 2.0.0-b1
       new  106e841   Use .b1 instead of -b1. Update manifest
       new  05af17d   Free old buffer properly
       new  4d77ce8   Add options to daemonize puma
       new  559f329   Add ability to use pumactl to start a server
       new  3a4ce8e   Order the options better
       new  a2a5331   allow for alternate locations for status app
       new  3726bc4   Be sure to empty the drain the todo before shutting down. Fixes #155
       new  af893f7   Merge pull request #153 from kidpollo/master
       new  960d032   Move where IO redirect is performed
       new  9055db8   Run all tests via travis
       new  7ce2fb1   Force ECONNRESET when read returns nil
       new  4be693d   Disable tests that are hanging in travis
       new  c952c04   Run tests verbosely
       new  ce11c65   creating a capistrano recipe to ease the deployment process
       new  8832cd2   changing capistrano recipe to use a better way to handle stages - if any
       new  981c27f   changing capistrano recipe to daemonize puma using it's new -d option
       new  c43426a   fixing syntax error at capistrano recipe
       new  e2c0f0c   Add more options to pumactl
       new  aea32a9   Style cleanup
       new  dd494de   Add start option back to pumactl
       new  9300930   Add -p option to pumactl
       new  ef457ce   Only inject CommonLogger in development mode
       new  0bdba3b   removing missplaced logger from cap recipe
       new  ab36212   remove Gemfile.lock from gemspec
       new  cce7866   Merge pull request #158 from ktheory/master
       new  0c88ebc   Merge pull request #157 from plentz/master
       new  13c8ced   Get puma env from rack_env or rails_env in capistrano recipe
       new  e5e0eb2   Merge pull request #159 from jinzhu/master
       new  2280b68   Various methods to get newrelic to start. Fixes #128
       new  1dbe28e   Shutdown gracefully on JRuby with Ctrl-C
       new  1797ec0   Reset the IOBuffer properly. Fixes #148
       new  c6a05f9   Update travis.yml to use the proper rbx build names
       new  935ee97   Bump to 2.0.0.b2
       new  d2a6961   Put the right files in the gem
       new  2e80dec   Bump to 2.0.0.b3
       new  021e0f1   Properly check #syswrite's value for variable sized buffers. Fixes #170
       new  36c36f6   Fix compiler warnings
       new  1c9dd14   Shutdown status server properly
       new  63c9625   Exclude JRuby from SSL test
       new  c66b1e8   Exclude test_integration on Travis due to fragility
       new  8ca9ba4   Fix shell tests for 1.8
       new  d04ad55   Add missing return value (oh C, you're so crazy for allowing it)
       new  8fdc274   Exclude shell tests on jruby
       new  23257c8   Handle char vs byte and mixing syswrite with write properly
       new  30ea3d0   made MiniSSL validate key/cert file existence
       new  f6d27ba   Merge pull request #172 from rubiii/master
       new  1594a3b   Merge pull request #163 from frodsan/update_travis
       new  ecdb3c8   Bump to 2.0.0.b4
       new  1a3d13c   Correctly specify JRuby modes
       new  2f7d2ee   Merge pull request #174 from jc00ke/master
       new  5d1fd4e   Cleanup pipes properly. Fixes #182
       new  b77e912   Add missing file
       new  707f8ac   Close control pipe in cluster master
       new  d81eba6   Drain the notification pipe. Fixes #176, thanks @cryo28
       new  e34656e   Move write_pid to after we daemonize. Fixes #180
       new  350f87e   Redirect IO properly and emit message for checkpointing
       new  eddb9e2   Daemonize earlier so that we don't lose app threads. Fixes #183
       new  cd7b212   Add -R to specify the restart command
       new  22ee44c   Detect -Ilib and use on restart
       new  a3e76b8   Add config file option to specify the restart command
       new  804a6e2   Add phased worker upgrade
       new  daa76a1   Add support for the rack hijack protocol
       new  f336e8f   Bump to 2.0.0.b5
       new  40af41e   Change directory in working during upgrade. Fixes #185
       new  211aef1   Advertise the Configuration object for apps to use.
       new  9c6a10a   Spelling error in log
       new  62d124f   Merge pull request #186 from bensie/patch-1
       new  c1fc54a   Handle a config-based app properly
       new  4595add   + Add hook for running when a worker boots
       new  46cb675   Bump to 2.0.0.b6
       new  8035b4c   prevent crash when all workers are gone
       new  0282f06   Merge pull request #188 from Wijnand/bugs/no_workers_crash
       new  167d330   set worker directory from configuration file
       new  50c6f09   Merge pull request #191 from EvilFaeton/master
       new  5e1b46b   Add -V, --version
       new  1b2d68f   Record the proper @master_pid
       new  b10b25f   Write out the state post-daemonize. Fixes #189
       new  2e24400   Close the binder in the right place. Fixes #192
       new  84640ab   Default Rack handler helper
       new  1c6c61b   Respect the header HTTP_X_FORWARDED_PROTO when the host doesn't include a port number.
       new  81461ad   Make sure that the default port is 80 when the request doesn't include HTTP_X_FORWARDED_PROTO.
       new  f444a36   fix daemonize
       new  911709f   Set Rack run_once to false
       new  0fa28f9   Moved init.d implementation to its own folder and added basic upstart support
       new  eec5702   Added a general jungle README and modified the general docs to tell about the two options
       new  609d433   Cleaned up README
       new  79a1bb4   Retry EAGAIN EWOULDBLOCK during syswrite
       new  233a62c   Refactor capistrano
       new  70daed8   add capistrano note into README
       new  42041d5   add redirects to Kerne::exec to avoid bad file descripter errors in ruby2.0
       new  b35b412   only use redirect options in ruby 1.9 and greater. Avoid unsupported syntax in 1.8
       new  9a3e9cf   Merge pull request #218 from joneslee85/patch-5
       new  cf76986   Merge pull request #214 from nixme/master
       new  9f364e2   Merge pull request #211 from kazjote/rack_threadsafe
       new  bf9540f   Merge pull request #212 from dariocravero/upstart-support
       new  80a0b11   Merge pull request #219 from joneslee85/patch-6
       new  92a1f13   Modified README.
       new  8715d93   Modified README.
       new  8eedae4   Moved sample configuration into existing one.
       new  c39c373   Streamlined sample configuration.
       new  6c65963   Added default values to sample configuration.
       new  36fbdf2   Minor change to sample configuration.
       new  4013587   Merge pull request #203 from EvilFaeton/state-work-boost
       new  f2e1400   Merge pull request #194 from nevir/default-rack-handler
       new  baa5b29   Merge pull request #200 from calavera/respect_x_forwarded_proto
       new  6207852   Merge pull request #220 from lsylvester/redirects
       new  dbab82b   Merge branch 'master' of github.com:puma/puma
       new  db01585   Fixup some tests to pass in travis
       new  4d3c858   Add some logging around a critical method erroring out
       new  b61a372   Syncronize all access to @timeouts. Fixes #208
       new  cf44fa7   Use 'while true' instead of 'loop' for perf
       new  d38de8f   Clarify hot restart on JRuby
       new  86b9bf5   Handle early term in workers. Fixes #206
       new  7c6d72b   Run exec properly to restart. Fixes #154
       new  deddeed   Bump to 2.0.0.b7
       new  9d1121f   Update Manifest.txt
       new  df1db18   Update gemspec
       new  fa35be8   Fix capistrano recipe
       new  8ab2e1d   Merge pull request #222 from Soylent/master
       new  b831a12   Merge branch 'master' of github.com:puma/puma
       new  30cd9fa   Fix bad link, typos in bundle commands
       new  444c3c7   Merge pull request #225 from petergoldstein/feature/minor_fixes_to_cap_docs
       new  868671e   allow binding to IPv6 addresses
       new  b770c78   Testing against ruby 2.0
       new  cca93b3   Cache all javascript files with max expiry too
       new  32088ec   systemd socket activation
       new  9b61908   after socket activation remove LISTEN_FDS and LISTEN_PID environment variables
       new  cc91b6c   Fix reading RACK_ENV properly. Fixes #234
       new  acd8498   Make cap recipe handle tmp/sockets; fixes #228
       new  971babb   Fix stdout/stderr logs to sync outputs
       new  6e6b0b0   Edit rackup start command to rackup -s Puma.
       new  7856eab   Merge pull request #243 from hendrauzia/patch-1
       new  a6aa273   Merge pull request #240 from sugitak/sync_stdout_log
       new  643d3d8   Merge pull request #229 from josephers/patch-1
       new  bef33a4   Merge pull request #227 from joneslee85/patch-7
       new  db547a9   Merge pull request #226 from ytti/patch-1
       new  d17f5e8   Merge pull request #237 from andrewdsmith/cap-deploy-fix-socket-dir
       new  c2935f7   Move the worker mode check for jruby and windows
       new  d195b69   2.0 birthday!
       new  31e3584   - Fix not starting on JRuby properly
       new  ba83a60   Bump to 2.0.1
       new  34abfa2   fix example config file typo of environment
       new  ac8a9fb   Merge pull request #248 from niedhui/master
       new  eac3cc7   Make sure to use bytesize instead of size when writing data in the MiniSSL's write.
       new  46eeb28   Merge pull request #250 from cure/bytesize
       new  4b318e2   Update README for shorter gem description
       new  7e38415   Add some documentation for Clustered mode
       new  4a65718   a little more or Thread use with Clustered mode
       new  e38469e   Fix typo
       new  3805894   fix: stop leaking sockets on restart (affects ruby 1.9.3 or before)
       new  4ed2773   Update puma-manager.conf
       new  7163c01   It is 2013 [ci skip]
       new  1252a7c   Merge pull request #269 from joneslee85/patch-8
       new  d2de3db   Merge pull request #267 from baruchlubinsky/master
       new  032f1e0   Merge pull request #259 from sugitak/fix_socket_leak
       new  ef9c179   Merge pull request #247 from catsby/update_gem_description
       new  93ed248   Merge pull request #231 from urbaniak/socket-activation
       new  bc6b825   Error out early if there is no app configured
       new  3d1eefb   Ignore errors on the cross-thread pipe. Fixes #246
       new  e3f1009   Handle errors from the server better
       new  dcf96b7   Handle all read exceptions properly. Fixes #252
       new  dbac1ad   Fix typo
       new  9e63281   Handle ConnectionError rather than the lowlevel exceptions
       new  10b6667   Deal with pipes closing while stopping. Fixes #270
       new  fa98f84   use configured rackup file or fall back to the default config.ru in the app_configured? check
       new  2f50686   Merge pull request #271 from Arie/master
       new  0b5d972   Fixed some typos in upstart scripts
       new  bd97b6e   Merge pull request #272 from allspiritseve/master
       new  98f7c10   Add note about on_worker_boot hook
       new  070a028   output stats results when using pumactl
       new  4a4d242   Merge pull request #254 from catsby/cluster_docs
       new  fb301b2   Merge pull request #279 from ehlertij/master
       new  8a83511   Allow socket to be configured via capistrano
       new  3474bcb   Merge pull request #282 from bai/configurable-socket
       new  3b76b61   Don't run shell tests for now
       new  7fbffe3   Add minitest to run the tests on 1.8 properly
       new  5323acf   Fix warning
       new  914950c   Ignore errors while uncorking the socket (it might already be closed)
       new  7aeab66   Stick with minitest 4 for now
       new  d996daa   Handle all engine data when possible. Fixes #251.
       new  831f09d   Ignore the body on a HEAD request. Fixes #278
       new  e889b8f   Bump to 2.1.0
       new  cc31cb2   Add ssl_config to make SSL testing easier
       new  514928a   Fix daemonization on jruby
       new  c803248   Load the application before daemonizing. Fixes #285
       new  747767f   Bump to 2.1.1
       new  1660c8b   Add scratch to gitignore
       new  825c9e8   Fix typo
       new  4dabeb7   Update README.md
       new  f688fd8   Merge pull request #290 from perplexes/master
       new  6cdfd1c   Merge pull request #291 from TrevorBramble/patch-1
       new  a99a3f0   Don't leak info when not in development. Fixes #256
       new  6ba136b   Merge branch 'master' of github.com:puma/puma
       new  025fd76   Load the app, then bind the ports
       new  95e469c   Add preload_app!
       new  c50d8ea   Add custom version of git:changelog
       new  9b780ba   Bump to 2.2.0
       new  171889f   Add hoe-git so rake works again
       new  94b825f   Introduce preload flag
       new  4900229   Don't allow CRuby 2.0.0 to fail on Travis
       new  6cd9d60   Merge pull request #297 from jc00ke/master
       new  6c22125   Merge pull request #298 from jc00ke/preload-from-cli
       new  ef4652c   Merge pull request #299 from jc00ke/dont-fail-mri-2
       new  03c5853   Move 1.8s to allow failures (pour one out for our retired comrad)
       new  01877c3   Fix JRuby restart args, bump 2.2.1
       new  7ef7267   Update History.txt
       new  7815652   Fix restart_command in the config
       new  d62a99a   Bump to 2.2.2
       new  0d09337   Document preload options
       new  26a1ab2   Standardize "block" usage
       new  6b884a8   Merge pull request #301 from catsby/cluster_docs
       new  6898712   Merge pull request #302 from catsby/blocks
       new  7c73c52   Merge branch 'master' of github.com:puma/puma
       new  f124bc2   Add ability to cleanup stale unix sockets
       new  1bcc1b9   Don't crash when given a non-standard HTTP code
       new  c48b804   Refactor modes, fix control server to always work
       new  c85c30c   Fix jruby daemonization
       new  662852c   Pass Events around more, add Events#on_booted
       new  f2e11d1   A bit more cleanup
       new  e70a370   More cleanup
       new  858917a   Merge pull request #305 from darkhelmet/custom-http-codes
       new  f7f7733   Fix sending Content-Type and Content-Length for no body status. Fixes #304
       new  e3d8744   Convert raw IO errors to ConnectionError. Fixes #274
       new  50239b0   Check status data better. Fixes #292
       new  895dc9e   Pass state path through to `pumactl start`. Fixes #287
       new  9338e50   Bump to 2.3.0
       new  ba025fb   Disable inheriting connections on restart on windows. Fixes #166
       new  9d4811f   Better document some platform constraints
       new  8c85264   Update manifest to be proper
       new  523e5bf   Add manifest checking to release process
       new  6758e27   Add hoe-ignore to Gemfile for testing
       new  2425d96   Bump to 2.3.1
       new  f4bccd2   Move on_worker_boot paragraph in clustered mode.
       new  c68ea5e   Move starting control server to after daemonization
       new  a9349ee   Bump to 2.3.2
       new  d36068b   Merge pull request #311 from Juanmcuello/move-on-worker-boot-paragraph
       new  2717306   Use 127.0.0.1 as REMOTE_ADDR of unix client. Fixes #309
       new  ac5ec82   Merge branch 'master' of github.com:puma/puma
       new  0fc3bde   Adds support for using puma config file in capistrano deploys.
       new  dc7cb72   Merge pull request #315 from jakubpawlowicz/master
       new  e6ae403   Correct Typo in README.md
       new  f16a46a   Setup :worker_boot as an Array. Fixes #317
       new  ebe5f42   Merge pull request #316 from jcbantuelle/master
       new  86b7d97   Detect when the jruby daemon child doesn't start properly
       new  816c67d   Add ability to drain accept socket on shutdown
       new  59af0b4   Link to status.rb
       new  0f3ae82   Call out -C/--config flags
       new  54d811c   Grammar tweak
       new  230f77b   Fix typo
       new  862c2c1   Mark CLI commands
       new  fc86d24   Fix typo in CLI help
       new  0cf460f   Add port to DSL
       new  228edd9   Merge pull request #325 from lmarburger/add-port-config
       new  26c961f   Convert thread pool sizes to integers
       new  54a3574   Remove unnecessary thread pool size conversions
       new  1cb7c7f   Be sure to only delete the pid in the master. Fixes #334
       new  3726b7e   Change parser symbol names to avoid clash. Fixes #179
       new  09bffcf   Improve the logging output when hijack is used. Fixes #332
       new  2fe5e04   Merge pull request #323 from lmarburger/readme
       new  86bedb2   Merge pull request #324 from lmarburger/typo
       new  0ded7fb   Merge pull request #327 from lmarburger/convert-thread-pool-sizes
       new  09eb0cc   Make phased_restart fallback to restart if not available
       new  83163c3   Allow configuring pumactl with config.rb
       new  e153a63   Add PUMA_JRUBY_DAEMON_OPTS to get around agent starting twice
       new  2ef57da   Bump to 2.4.0
       new  5629662   Use Puma::Const::PUMA_VERSION in gemspec
       new  6222d80   Use integers when comparing thread counts
       new  f9fc59b   remove obsolete pumactl instructions; refer to pumactl for details
       new  274350a   make `pumactl restart` start puma if not running
       new  678a6c7   Fix typo in phased-restart response
       new  11110ad   Update upstart comments to reflect new commandline
       new  b58e97b   Uncomment setuid/setgid by default in upstart
       new  80eb91f   Autodetect ruby managers and home directory in upstart script
       new  63bc4b1   Correctly report phased-restart availability
       new  4ea3519   Add experimental tcp mode (aka lopez express mode)
       new  aacf8ad   Update gemspec
       new  7692757   Convert header values to string before sending.
       new  6f7fea4   Fix pidfile creation/deletion race on jruby daemonization
       new  cec2b94   Merge remote-tracking branch 'origin/pr/339'
       new  4583551   Merge pull request #345 from jc00ke/convert-thread-counts-to-ints
       new  db8f671   Merge pull request #347 from CentroNet-Marketing/phased-restart-typo
       new  fed8cd0   Merge pull request #348 from CentroNet-Marketing/upstart-autodetect-ruby-managers
       new  3e100f2   Merge pull request #349 from CentroNet-Marketing/log-when-phased-restart-unavailable
       new  a8eb32d   Merge pull request #351 from MLWSquared/hotfix-header-exception
       new  2c3b5f8   Merge remote-tracking branch 'origin/pr/346'
       new  80071b7   Merge branch 'master' of github.com:puma/puma
       new  b2c0e0b   Merge remote-tracking branch 'origin/pr/336'
       new  3d349bb   Make bundler used gemspec version agnostic
       new  232261b   Fix typo in using lopez express (raw tcp) mode
       new  fa4bfa3   Bump to 2.5.0
       new  8faea06   Nuke the code to generate puma.gemspec
       new  f4682fb   Keep jruby daemon mode from retrying on a hot restart
       new  f2b400d   Extract version from const.rb in gemspec
       new  ec2b732   Bump to 2.5.1
       new  34a4de7   Initial packaging
       new  8997e3b   add man pages

The 1518 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.


-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/puma.git



More information about the Pkg-ruby-extras-commits mailing list