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