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