1.1 --- a/README.txt Sun Aug 29 22:46:09 2004 +0000
1.2 +++ b/README.txt Sun Aug 29 22:46:29 2004 +0000
1.3 @@ -12,13 +12,13 @@
1.4 Framework Support
1.5 -----------------
1.6
1.7 -Currently, BaseHTTPRequestHandler (via BaseHTTPServer in the standard library),
1.8 -CGI, Jython/Java Servlet API, mod_python, Twisted and Webware are supported.
1.9 -Each framework has its own set of strengths and weaknesses, but the idea is that
1.10 -deployment concerns can be considered separately from the implementation of
1.11 -application functionality. Consult the NOTES.txt files in each framework's
1.12 -subdirectory of the docs directory for some notes on how applications may be run
1.13 -in each environment.
1.14 +Currently, BaseHTTPRequestHandler (via BaseHTTPServer in the standard
1.15 +library), CGI, Jython/Java Servlet API, mod_python, Twisted, Webware and Zope
1.16 +2 are supported. Each framework has its own set of strengths and weaknesses,
1.17 +but the idea is that deployment concerns can be considered separately from the
1.18 +implementation of application functionality. Consult the NOTES.txt files in
1.19 +each framework's subdirectory of the docs directory for some notes on how
1.20 +applications may be run in each environment.
1.21
1.22 Tested Frameworks
1.23 -----------------
1.24 @@ -34,6 +34,7 @@
1.25 New in WebStack 0.7 (Changes Since WebStack 0.6)
1.26 ------------------------------------------------
1.27
1.28 +Fixed path information semantics.
1.29 Fixed file upload semantics.
1.30 Fixed content type handling (although some improvement remains).
1.31 Introduced Zope 2 support.
1.32 @@ -74,18 +75,23 @@
1.33 -----------
1.34
1.35 Things to consider for future releases: improved cookie support, redirects,
1.36 -session interfaces, access to shared resources and much better documentation.
1.37 +access to shared resources and much better documentation.
1.38
1.39 Field access needs testing, especially for anything using the cgi.FieldStorage
1.40 -class - Webware and Twisted certainly need reviewing. The acquisition of
1.41 -fields from specific sources should be made more strict - some frameworks (eg.
1.42 -mod_python) provide path fields in the body fields dictionary.
1.43 +class, and the way file uploads are exposed should be reviewed (currently the
1.44 +meta-data is not exposed). The acquisition of fields from specific sources
1.45 +should be made more strict - some frameworks (eg. mod_python) provide path
1.46 +fields in the body fields dictionary.
1.47
1.48 Cookie objects need defining strictly, especially since the standard library
1.49 Cookie object behaves differently to mod_python (and possibly Webware) Cookie
1.50 objects. Moreover, the set_cookie_value method needs to provide access to the
1.51 usual cookie parameters as supported by the frameworks.
1.52
1.53 +Unicode text written to the response stream needs to be suitably encoded
1.54 +somewhere beneath each application. Better support for content type definition
1.55 +could be provided.
1.56 +
1.57 Release Procedures
1.58 ------------------
1.59