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 @@
+
+
+- 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
+
+
+
- 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
-
+
- Add SERVER_SOFTWARE to the os.environ
@@ -58,7 +70,7 @@ it and use it.
- Fix readline in wsgi.input
-
+
- 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.
-
+
- Improve dramatically performances of Gevent and Eventlet workers
@@ -79,7 +91,7 @@ it and use it.
- Fix latency issue in async workers
-
+
- 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
-
+
- New HTTP parser.
@@ -113,7 +125,7 @@ the preload flag can help a bit in small memory VM's.
- New documentation website.
-
+
- 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
-
+
- Added when_ready hook. Called just after the server is started
@@ -135,7 +147,7 @@ are forked.
- Documentation improvements
-
+
- Fix builtins import in config
@@ -144,7 +156,7 @@ are forked.
- Delay application loading until after processing all configuration
-
+
- 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
-
+
- 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
-
+
- Fix bug when responses have no body.
-
+
- 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.
-
+
- Fix pidfile handling
- Fix Exception Error
-
+
- Use cStringIO for performance when possible.
- Fix worker freeze when a remote connection closes unexpectedly.
-
+
- Make HTTP parsing faster.
- Various bug fixes
-
+
- Added support for chunked response.
@@ -208,7 +220,7 @@ temporary data.
- Workers are now murdered by age (the oldest is killed first).
-
+
- Added gunicorn config file support for Django admin command
@@ -216,7 +228,7 @@ temporary data.
- Removed TTIN/TTOU from workers which blocked other signals.
-
+
- Added setproctitle support
@@ -224,14 +236,14 @@ temporary data.
permissions, new uid/gid permissions are only set for workers.
-
+
- Fix umask
- Added Debian packaging
-
+
- Added configuration file handler.
@@ -253,27 +265,28 @@ permissions, new uid/gid permissions are only set for workers.
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!')