1 webstack (1.2.7-0ubuntu1) hoary; urgency=low 2 3 * Fixed the MessageBodyStream class, adding an optional 4 parameter to the readline method which seems to be 5 necessary when handling multipart requests. 6 * Introduced stream usage for file uploads where possible, 7 in order to reduce memory usage (suggested by Kevin 8 Glynn), adding a stream attribute to the FileContent 9 class and making the content attribute a property. 10 * Removed error handling in the examples in order to make 11 troubleshooting easier. 12 13 -- Paul Boddie <paul@boddie.org.uk> Sat, 27 Oct 2007 23:29:57 +0200 14 15 webstack (1.2.6-0ubuntu1) hoary; urgency=low 16 17 * Added a jython-webstack package for Ubuntu Feisty 18 (7.04). 19 * Improved support for Jython on Ubuntu Feisty (7.04), 20 adding python.path and python.cachedir settings which 21 respectively avoid issues with missing libraries (due to 22 the separation of libraries in the Ubuntu package) and 23 with failed imports (due to a read-only class cache 24 directory). 25 * Improved the webstack_java_build.py script and added a 26 deployment descriptor for JSP to accompany the new Java 27 Servlet-specific JSPTest example. 28 * Added a special Java Servlet-specific get_servlet method 29 to support the JSPTest example. It is envisaged that a 30 more general method could be made available for all 31 frameworks in order to support access to underlying 32 request dispatchers and other framework facilities. 33 * Added more Jython-related documentation as suggested by 34 Kevin Glynn. 35 * Added missing request headers for CGI/WSGI environment 36 variables. 37 * Fixed Webware support to work with Webware 0.9.4. 38 * Fixed/improved Zope path value retrieval. 39 * Added support for wsgiref, changing the WSGI deploy 40 function for CGI-based applications to deploy_as_cgi and 41 adding a deploy_with_wsgiref function. 42 43 -- Paul Boddie <paul@boddie.org.uk> Sun, 14 Oct 2007 01:35:42 +0200 44 45 webstack (1.2.5-0ubuntu1) hoary; urgency=low 46 47 * Fixed mod_python status codes using a solution proposed 48 by John Krukoff. 49 * Fixed a Twisted deprecation warning when accessing port 50 numbers, thanks to John Krukoff. 51 * Added Ubuntu Feisty (7.04) package support. 52 * Tidied up the documentation HTML. 53 54 -- Paul Boddie <paul@boddie.org.uk> Sat, 8 Sep 2007 18:01:01 +0200 55 56 webstack (1.2.4-0ubuntu1) hoary; urgency=low 57 58 * Made a SessionDirectoryRepository which uses directories 59 for data produced by the shelve module, rather than 60 attempting to manipulate files produced by the shelve 61 module, since the details of such files may differ 62 between environments: a situation noticed by John 63 Krukoff in an environment without the bsddb module 64 installed. 65 66 -- Paul Boddie <paul@boddie.org.uk> Wed, 13 Jun 2007 01:49:34 +0200 67 68 webstack (1.2.3-0ubuntu1) hoary; urgency=low 69 70 * Fixed inadvertent OpenSSL dependency, noticed by John 71 Krukoff. 72 73 -- Paul Boddie <paul@boddie.org.uk> Mon, 16 Apr 2007 16:41:33 +0200 74 75 webstack (1.2.2-0ubuntu1) hoary; urgency=low 76 77 * Added an EncodingSelector class for the setting of 78 default encodings on transactions. 79 * Added some documentation about path processing 80 strategies. 81 * Added a secure variant of the BaseHTTPServer provided in 82 the adapter for BaseHTTPRequestHandler. 83 84 -- Paul Boddie <paul@boddie.org.uk> Wed, 28 Feb 2007 20:47:05 +0100 85 86 webstack (1.2.1-0ubuntu1) hoary; urgency=low 87 88 * Fixed mod_python get_content_type method. 89 * Fixed LoginResource form field processing; changed the 90 field type to password. 91 * Exposed LoginResource and LoginRedirectResource page 92 contents as attributes. 93 * Added documentation about extending 94 LoginRedirectResource and using PathSelector to remember 95 an application's root path. 96 * Changed handle_errors to 1 throughout the examples. 97 98 -- Paul Boddie <paul@boddie.org.uk> Thu, 18 Jan 2007 23:39:11 +0100 99 100 webstack (1.2-0ubuntu1) hoary; urgency=low 101 102 * Added support for Django. 103 * Fixed documentation about the representation of file 104 upload fields. 105 * Changed mod_python, Java Servlet and Webware (> 0.8.1) 106 deployment to use a deploy function instead of more 107 complicated configuration mechanisms. 108 * Improved mod_python deployment documentation and tools 109 so that cleaner application paths/URLs can now be used. 110 * Moved user and path_info default definitions into 111 WebStack.Generic as class attributes. 112 * Fixed encoding usage issues with path fields when using 113 get_fields in a Zope environment. 114 * Added a FileResource class to WebStack.Resources.Static. 115 * Made DirectoryRepository convert filenames to Unicode in 116 all cases. 117 * Renamed the Apache and Java Servlet tools, making them 118 scripts which are installed by setup.py. 119 * Fixed CGI content charsets and languages support. 120 * Fixed CGI cookie output. 121 * Added URL overriding in the LoginRedirectResource. 122 * Exposed a get_target function from 123 WebStack.Resources.Login in order to better support 124 alternative login resources. 125 * Added improved error reporting for BaseHTTPRequestHandler, 126 CGI, Django and WSGI. 127 * Added a traverse_path method to the Transaction class. 128 * Made a path_encoding alias for urlencoding in the 129 initialisation of WebStack.Resources.ResourceMap 130 objects. 131 * Added a Selectors module to WebStack.Resources in order 132 to support common resource selection patterns. 133 134 -- Paul Boddie <paul@boddie.org.uk> Sat, 6 Jan 2007 21:29:09 +0100 135 136 webstack (1.1.2-0ubuntu1) hoary; urgency=low 137 138 * Fixed missing import in WebStack.Repositories.Directory. 139 140 -- Paul Boddie <paul@boddie.org.uk> Tue, 10 Jan 2006 16:07:52 +0100 141 142 webstack (1.1.1-0ubuntu1) hoary; urgency=low 143 144 * Fixed update_path to handle the root path properly. 145 146 -- Paul Boddie <paul@boddie.org.uk> Tue, 6 Dec 2005 02:39:02 +0100 147 148 webstack (1.1-0ubuntu1) hoary; urgency=low 149 150 * Added a Repositories package to provide session-like 151 support for different kinds of storage. 152 * Added an explicit filesystem encoding to the Calendar 153 example and adopted the DirectoryRepository from the 154 Repositories package. 155 * Added get_path_without_info, update_path and redirect 156 methods to the Transaction class. 157 * Added get_attributes (attribute support) to the 158 Transaction class. 159 * Added a values method to Helpers.Session.Wrapper. 160 * Fixed get_processed_virtual_path_info (to match from 161 right to left). 162 * Improved/fixed exception handling in the adapters so 163 that transactions are committed as the final act of an 164 adapter experiencing an unhandled exception. This should 165 result in session stores being closed properly. 166 * Changed the Helpers.Session.SessionStore to use 167 DirectoryRepository. 168 * Made the "not found" behaviour of DirectoryResource more 169 configurable. 170 * Added documentation for MapResource and DirectoryResource. 171 * Fixed the distribution names in the Ubuntu changelog. 172 173 -- Paul Boddie <paul@boddie.org.uk> Mon, 14 Nov 2005 15:39:55 +0100 174 175 webstack (1.0-0ubuntu1) hoary; urgency=low 176 177 * New upstream release. 178 179 -- Paul Boddie <paul@boddie.org.uk> Tue, 16 Aug 2005 19:19:05 +0200