Zope Server (Web and FTP)
Project description
This package contains generic base classes for channel-based servers, the servers themselves and helper objects, such as tasks and requests.
WSGI Support
zope.server’s HTTP server comes with WSGI support. zope.server.http.wsgihttpserver.WSGIHTTPServer can act as a WSGI gateway. There’s also an entry point for PasteDeploy that lets you use zope.server’s WSGI gateway from a configuration file, e.g.:
[server:main] use = egg:zope.server host = 127.0.0.1 port = 8080
CHANGES
3.8.0 (2010-08-05)
Implemented correct server proxy behavior. The HTTP server would always add a “Server” and “Date” response header to the list of response headers regardless whether one had been set already. The HTTP 1.1 spec specifies that a proxy server must not modify the “Server” and “Date” header but add a “Via” header instead.
3.7.0 (2010-08-01)
Implemented proxy support. Proxy requests contain a full URIs and the request parser used to throw that information away. Using urlparse.urlsplit(), all pieces of the URL are recorded.
The proxy acheme and netloc/hostname are exposed in the WSGI environment as zserver.proxy.scheme and zserver.proxy.host.
Made tests runnable via buildout again.
3.6.2 (2010-06-11)
The log message “Exception during task” is no longer logged to the root logger but to zope.server.taskthreads.
3.6.1 (2009-10-07)
Made tests pass with current zope.publisher which restricts redirects to the current host by default.
3.6.0 (2009-05-27)
Moved some imports from test modules to their setUp to prevent failures when ZEO tests are run by the same testrunner
Removed unused dependency on zope.deprecation.
Remove old zpkg-related DEPENDENCIES.cfg file.
3.5.0 (2008-03-01)
Improve package meta-data.
Fix of 599 error on conflict error in request see: http://mail.zope.org/pipermail/zope-dev/2008-January/030844.html
Removed dependency on ZODB.
3.5.0a2 (2007-06-02)
Made WSGI server really WSGI-compliant by adding variables to the environment that are required by the spec.
3.5.0a1 (2007-06-02)
Added a factory and entry point for PasteDeploy.
3.4.3 (2008-08-18)
Moved some imports from test modules to their setUp to prevent failures when ZEO tests are run by the same testrunner
3.4.2 (2008-02-02)
Fix of 599 error on conflict error in request see: http://mail.zope.org/pipermail/zope-dev/2008-January/030844.html
3.4.1 (2007-06-02)
Made WSGI server really WSGI-compliant by adding variables to the environment that are required by the spec.
3.4.0 (2007-06-02)
Removed an unused import. Unchanged otherwise.
3.4.0a1 (2007-04-22)
Initial release as a separate project, corresponds to zope.server from Zope 3.4.0a1
Made WSGI server really WSGI-compliant by adding variables to the environment that are required by the spec.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.