WebKit version 0.9.3 released on 04/26/07
This release comprises a lot of small bugfixes, changes and cleanup in WebKit, in an attempt to straighten out some irregularities before the 1.0 version is released. Not all of these small changes can be listed here.
ErrorPagesetting in Application.config and described in the Configuration Guide.
cleanStaleSessions()to iterate over the keys, rather than the items, so that it will not load all sessions into memory (patch submitted by Ben Parker).
SessionCookiePath()have been introduced, which can be replaced with variants which are dependent on the transaction. This can be used to implement a different behavior for different contexts (suggested by Michael Hanselmann).
SessionStoreclasses are now configurable via the settings
SessionStorein Application.config (as suggested by Ben Parker).
Docscontext, then contexts for the Docs of all plug-ins are added automatically when they are loaded. The same mechanism was already used for the
HTTPExceptions: With older web browsers it could be exploited that the URI in the 404 page was not properly encoded (report with fix by Michael Hanselmann).
Changed the names of the pid and address files for more consistency and clarity:
|old name||new name|
ImportSpy(and thus the
AutoReloadfeature) did not work correctly with Python 2.5.
psp-handlerfor PSP pages outside a Webware context did not work; this has been fixed (bug report by Fionn Behrens).
FieldStorageis False (reported by Jean-Francois Pieronne).
normURLfunction (patch by Veros Kaplan).