WebKit version 1.1.1 released on 01/18/13
cgi.FieldStorageelements to the plain
WebKit.request().fields()had a quadratic running time and could seriously slow down requests sending many different fields. This conversion is now done much faster and in linear time.
filenamesForBaseName()method in the
URLParserclass. If the filename matches exactly, then we return only that filename. Earlier, if you had test.js and test.js.bak, and requested test.js, then you got a 404 "ambiguous filename" error. This is not really what you would expect in that situation.
HTTPRequest.serverPath()did not work properly when
SCRIPT_URLwas not set by the webserver and the request had been forwarded (bug reported by Adam Smith).
SessionDynamicStorewhen manipulating the sessions in a different thread.