diff --git a/doc/htdocs/css/index.css b/doc/htdocs/css/index.css index e48a0873..0ba56334 100644 --- a/doc/htdocs/css/index.css +++ b/doc/htdocs/css/index.css @@ -1,5 +1,5 @@ @charset "UTF-8"; -/* line 14, ../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +/* line 14, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, @@ -19,42 +19,42 @@ table, caption, tbody, tfoot, thead, tr, th, td { vertical-align: baseline; } -/* line 17, ../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +/* line 17, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ body { line-height: 1; color: black; background: white; } -/* line 19, ../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +/* line 19, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ ol, ul { list-style: none; } -/* line 21, ../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +/* line 21, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ table { border-collapse: separate; border-spacing: 0; vertical-align: middle; } -/* line 23, ../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +/* line 23, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; } -/* line 25, ../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +/* line 25, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ q, blockquote { quotes: "" ""; } -/* line 96, ../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +/* line 96, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ q:before, q:after, blockquote:before, blockquote:after { content: ""; } -/* line 27, ../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +/* line 27, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ a img { border: none; } @@ -85,17 +85,17 @@ a img { width: 620px; } -/* line 4, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 4, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ body { font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; } -/* line 6, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 6, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ a:focus { outline: 1px dotted invert; } -/* line 8, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 8, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ hr { border-color: #cccccc; border-style: solid; @@ -104,52 +104,52 @@ hr { height: 0; } -/* line 14, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 14, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ h1 { font-size: 25px; } -/* line 16, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 16, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ h2 { font-size: 23px; } -/* line 18, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 18, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ h3 { font-size: 21px; } -/* line 20, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 20, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ h4 { font-size: 19px; } -/* line 22, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 22, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ h5 { font-size: 17px; } -/* line 24, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 24, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ h6 { font-size: 15px; } -/* line 26, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 26, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ ol { list-style: decimal; } -/* line 28, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 28, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ ul { list-style: square; } -/* line 30, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 30, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ li { margin-left: 30px; } -/* line 32, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 32, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ p, dl, hr, @@ -209,7 +209,7 @@ a, a:visited, a:hover, a:active { margin-right: 10px; list-style: none; } -/* line 11, ../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.scss */ +/* line 11, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.scss */ #menu ul li { list-style-image: none; list-style-type: none; diff --git a/doc/htdocs/css/style.css b/doc/htdocs/css/style.css index a17484ba..e41556f8 100644 --- a/doc/htdocs/css/style.css +++ b/doc/htdocs/css/style.css @@ -1,5 +1,5 @@ @charset "UTF-8"; -/* line 14, ../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +/* line 14, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, @@ -19,42 +19,42 @@ table, caption, tbody, tfoot, thead, tr, th, td { vertical-align: baseline; } -/* line 17, ../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +/* line 17, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ body { line-height: 1; color: black; background: white; } -/* line 19, ../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +/* line 19, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ ol, ul { list-style: none; } -/* line 21, ../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +/* line 21, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ table { border-collapse: separate; border-spacing: 0; vertical-align: middle; } -/* line 23, ../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +/* line 23, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; } -/* line 25, ../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +/* line 25, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ q, blockquote { quotes: "" ""; } -/* line 96, ../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +/* line 96, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ q:before, q:after, blockquote:before, blockquote:after { content: ""; } -/* line 27, ../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +/* line 27, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ a img { border: none; } @@ -85,17 +85,17 @@ a img { width: 620px; } -/* line 4, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 4, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ body { font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; } -/* line 6, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 6, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ a:focus { outline: 1px dotted invert; } -/* line 8, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 8, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ hr { border-color: #cccccc; border-style: solid; @@ -104,52 +104,52 @@ hr { height: 0; } -/* line 14, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 14, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ h1 { font-size: 25px; } -/* line 16, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 16, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ h2 { font-size: 23px; } -/* line 18, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 18, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ h3 { font-size: 21px; } -/* line 20, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 20, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ h4 { font-size: 19px; } -/* line 22, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 22, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ h5 { font-size: 17px; } -/* line 24, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 24, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ h6 { font-size: 15px; } -/* line 26, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 26, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ ol { list-style: decimal; } -/* line 28, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 28, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ ul { list-style: square; } -/* line 30, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 30, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ li { margin-left: 30px; } -/* line 32, ../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.0/stylesheets/960/_text.sass */ +/* line 32, ../../../../../../../.gem/ruby/1.8/gems/compass-960-plugin-0.10.1/stylesheets/960/_text.sass */ p, dl, hr, @@ -209,7 +209,7 @@ a, a:visited, a:hover, a:active { margin-right: 10px; list-style: none; } -/* line 11, ../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.scss */ +/* line 11, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.scss */ #menu ul li { list-style-image: none; list-style-type: none; diff --git a/doc/htdocs/news.html b/doc/htdocs/news.html index fc6d19ab..5052f2f2 100644 --- a/doc/htdocs/news.html +++ b/doc/htdocs/news.html @@ -28,6 +28,18 @@
+

0.12.1 / 2011-03-23

+
    +
  • Add "on_starting" hook. This hook can be used to set anything before +the arbiter really start
  • +
  • Support bdist_rpm in setup
  • +
  • Improve content-length handling (pep 3333)
  • +
  • Improve Django support
  • +
  • Fix daemonizing (#142)
  • +
  • Fix ipv6 handling
  • +
+
+

0.12.0 / 2010-12-22

  • Add support for logging configuration using a ini file. @@ -45,7 +57,7 @@ it and use it.
  • Set the number of workers to zero on WINCH
-
+

0.11.2 / 2010-10-30

  • Add SERVER_SOFTWARE to the os.environ
  • @@ -58,7 +70,7 @@ it and use it.
  • Fix readline in wsgi.input
-
+

0.11.1 / 2010-09-02

  • Implement max-requests feature to prevent memory leaks.
  • @@ -70,7 +82,7 @@ it and use it.
  • Workaround to prevent Gevent worker to segfault on MacOSX.
-
+

0.11.0 / 2010-08-12

  • Improve dramatically performances of Gevent and Eventlet workers
  • @@ -79,7 +91,7 @@ it and use it.
  • Fix latency issue in async workers
-
+

0.10.1 / 2010-08-06

  • Improve gevent's workers. Add "egg:gunicorn#gevent_wsgi" worker using @@ -93,7 +105,7 @@ need really fast connections and don't need streaming, keepalive or ssl.
  • Fix gevent dns issue
-
+

0.10.0 / 2010-07-08

  • New HTTP parser.
  • @@ -113,7 +125,7 @@ the preload flag can help a bit in small memory VM's.
  • New documentation website.
-
+

0.9.1 / 2010-05-26

  • Support https via X-Forwarded-Protocol or X-Forwarded-Ssl headers
  • @@ -122,7 +134,7 @@ the preload flag can help a bit in small memory VM's.
  • Fix umask in unix socket
-
+

0.9.0 / 2010-05-24

  • Added when_ready hook. Called just after the server is started
  • @@ -135,7 +147,7 @@ are forked.
  • Documentation improvements
-
+

0.8.1 / 2010-04-29

  • Fix builtins import in config
  • @@ -144,7 +156,7 @@ are forked.
  • Delay application loading until after processing all configuration
-
+

0.8.0 / 2010-04-22

  • Refactored Worker management for better async support. Now use the -k option @@ -152,7 +164,7 @@ to set the type of request processing to use
  • Added support for Tornado
-
+

0.7.2 / 2010-04-15

  • Added --spew option to help debugging (installs a system trace hook)
  • @@ -160,13 +172,13 @@ to set the type of request processing to use
  • Fix a bug in start_response on error
-
+

0.7.1 / 2010-04-01

  • Fix bug when responses have no body.
-
+

0.7.0 / 2010-03-26

  • Added support for Eventlet and Gevent based workers.
  • @@ -176,28 +188,28 @@ to set the type of request processing to use
  • Fix PEP 333 compliance for the write callable.
-
+

0.6.5 / 2010-03-11

  • Fix pidfile handling
  • Fix Exception Error
-
+

0.6.4 / 2010-03-08

  • Use cStringIO for performance when possible.
  • Fix worker freeze when a remote connection closes unexpectedly.
-
+

0.6.3 / 2010-03-07

  • Make HTTP parsing faster.
  • Various bug fixes
-
+

0.6.2 / 2010-03-01

  • Added support for chunked response.
  • @@ -208,7 +220,7 @@ temporary data.
  • Workers are now murdered by age (the oldest is killed first).
-
+

0.6.1 / 2010-02-24

  • Added gunicorn config file support for Django admin command
  • @@ -216,7 +228,7 @@ temporary data.
  • Removed TTIN/TTOU from workers which blocked other signals.
-
+

0.6 / 2010-02-22

  • Added setproctitle support
  • @@ -224,14 +236,14 @@ temporary data. permissions, new uid/gid permissions are only set for workers.
-
+

0.5.1 / 2010-02-22

  • Fix umask
  • Added Debian packaging
-
+ diff --git a/examples/frameworks/pyramidapp.py b/examples/frameworks/pyramidapp.py index 13baddbf..85240e41 100644 --- a/examples/frameworks/pyramidapp.py +++ b/examples/frameworks/pyramidapp.py @@ -1,7 +1,5 @@ - from pyramid.config import Configurator from pyramid.response import Response -from paste.httpserver import serve def hello_world(request): return Response('Hello world!')