1
0
Fork 0
mirror of https://github.com/puma/puma.git synced 2022-11-09 13:48:40 -05:00
Commit graph

38 commits

Author SHA1 Message Date
Evan Phoenix
b2016c68bf Add native support for ssl. Fixes #28 2012-01-13 16:29:50 -08:00
Evan Phoenix
6103e7f45b Add ability to use a config file (-C, --config) 2011-12-06 14:57:37 -08:00
Evan Phoenix
3b3efbe995 Remove old examples directory 2011-12-01 15:58:35 -08:00
Luis Lavena
518e63bc1e Deprecated obsolete Windows service scripts. 2009-07-07 03:42:29 -03:00
zedshaw
364270615b Additional simple feature for upload progress plugin. New redirect header and configuration option.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@245 19e92222-5c0b-0410-8929-a290d50e31e9
2006-06-18 04:57:26 +00:00
zedshaw
05a11e01ba A couple of samples related to documentation on the site.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@224 19e92222-5c0b-0410-8929-a290d50e31e9
2006-06-05 07:23:53 +00:00
zedshaw
f2754fd787 Improved tests increasing test coverage.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@210 19e92222-5c0b-0410-8929-a290d50e31e9
2006-05-23 12:46:05 +00:00
zedshaw
7022bfab09 A simple status and statistics handler for people.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@209 19e92222-5c0b-0410-8929-a290d50e31e9
2006-05-23 09:49:28 +00:00
zedshaw
e6e7c3a058 Implemented a DeflateFilter for dynamic gzip of responses.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@208 19e92222-5c0b-0410-8929-a290d50e31e9
2006-05-23 06:40:24 +00:00
why
c8e46fcb00 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.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@157 19e92222-5c0b-0410-8929-a290d50e31e9
2006-04-11 01:46:13 +00:00
why
894f4a0bd3 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.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@154 19e92222-5c0b-0410-8929-a290d50e31e9
2006-04-10 18:56:16 +00:00
zedshaw
5d600bfd24 Minor tweaks to the handlers and http parser to deal with more bad input possibilities.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@139 19e92222-5c0b-0410-8929-a290d50e31e9
2006-04-03 15:22:17 +00:00
zedshaw
4d9966ee00 Final touches to get mongrel_rails working. Fixed URI registration bug. Small change to config tool.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@123 19e92222-5c0b-0410-8929-a290d50e31e9
2006-03-26 23:57:11 +00:00
zedshaw
f4a5c938d4 First crack at some advanced debugging features for mongrel and the console.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@121 19e92222-5c0b-0410-8929-a290d50e31e9
2006-03-25 21:15:30 +00:00
zedshaw
2bb255e0d4 Updated examples to use the new Configurator. Camping blog can't test since only have 1.3 camping.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@119 19e92222-5c0b-0410-8929-a290d50e31e9
2006-03-22 02:17:44 +00:00
zedshaw
ebeac4b031 Beginning of a tuning effort.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@116 19e92222-5c0b-0410-8929-a290d50e31e9
2006-03-19 05:18:11 +00:00
zedshaw
8bf636d451 Wrong version number on gem_plugin dependency which is causing update errors.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@104 19e92222-5c0b-0410-8929-a290d50e31e9
2006-03-12 17:46:22 +00:00
zedshaw
08b408b8f9 Slight mod to how mongrel/camping.rb works so that you can access the HttpServer (rather than acceptor thread).
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@90 19e92222-5c0b-0410-8929-a290d50e31e9
2006-03-09 06:11:21 +00:00
why
c24a58c9ab Updated the Blog sample app to use Camping::Session.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@86 19e92222-5c0b-0410-8929-a290d50e31e9
2006-03-07 06:02:53 +00:00
zedshaw
9a1895539d Support for Camping as a first-class citizen. The postamble is now one or two lines.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@85 19e92222-5c0b-0410-8929-a290d50e31e9
2006-03-07 01:44:24 +00:00
zedshaw
c9dd16ed84 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.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@56 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-22 17:10:19 +00:00
luislavena
985bb4dd71 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?)
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@55 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-21 23:31:05 +00:00
luislavena
cae898c5a5 Corrected simple service and controller due Macintosh carrier returns (CR) incompatible with win32 ruby (CRLF) (actally that made the scripts useless, now solved).
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@54 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-21 05:48:37 +00:00
zedshaw
e5c2f9404a As the CGI and Handlers get bigger we'll need to separate their code out. This change does that.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@53 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-21 00:55:39 +00:00
zedshaw
ffb373d602 Initial setup for graceful stop. Removed timeout code since buggy on OSX.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@52 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-20 22:39:37 +00:00
zedshaw
149a58722a Added the first win32 service sample based on the simple mongrel example. By Luis.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@51 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-20 19:08:52 +00:00
zedshaw
a18fa951bb Bug fix for a missed require that didn't show up until ran without Rails. Site updated to announce this.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@37 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-14 13:13:14 +00:00
zedshaw
3a5dfe36b8 Initial command/plugin setup for Mongrel
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@30 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-12 01:30:33 +00:00
zedshaw
3c343cca6b Created rails runner, started making it daemon capable.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@23 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-10 01:06:55 +00:00
zedshaw
da7ed29332 Setup to do daemonize.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@22 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-09 12:06:39 +00:00
zedshaw
98a33bb304 Fixed a bug in the Error404Handler. Created the first Rails runner script.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@21 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-08 12:48:41 +00:00
zedshaw
788e4f4902 * 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.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@20 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-03 05:42:08 +00:00
why
6d22859641 Added the blogging example and a README.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@14 19e92222-5c0b-0410-8929-a290d50e31e9
2006-01-29 01:52:28 +00:00
why
7d77609d13 Put request.body back into StringIO.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@13 19e92222-5c0b-0410-8929-a290d50e31e9
2006-01-29 01:35:44 +00:00
why
df05194a5a 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.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@12 19e92222-5c0b-0410-8929-a290d50e31e9
2006-01-29 01:08:41 +00:00
why
909120d40d Moving the Tepee example into a Camping directory.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@11 19e92222-5c0b-0410-8929-a290d50e31e9
2006-01-29 01:04:36 +00:00
zedshaw
6a5116197a First work at making a functional response class.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@9 19e92222-5c0b-0410-8929-a290d50e31e9
2006-01-28 19:34:12 +00:00
zedshaw
004dec2c2f initial import into trunk
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@4 19e92222-5c0b-0410-8929-a290d50e31e9
2006-01-28 19:03:53 +00:00