Patches for 0.7a3
I have submitted a number of patches that were done in a particular sequence. To ease application of these patches, I'm posting them in the same sequence. If you (the reader) add additional patches, please add them all above or below this grouping, so as to leave the sequence intent intact. Thanks, Jason
Patches marked as 'Applied (Neil)' are mentioned in this quixote-users post.
1_PTLCompileProblem.zip - Discussion of PTL Syntax Errors. Has a few (three?) patches that could work, depending on the approach. [Applied (Neil)]
2_RequestHostName.zip - Helps get_server() return the 'right' value, depending on whether a "Host" header was provided, and other things. Affects http_request, and medusa_http driver. [Applied (Neil)]
3_ExpiringSessionCookies.zip - Applies the logic Greg came up with for settting session cookies to the revocation of session cookies as well. [Applied (Neil)]
4_MedusaXMLRPCHandlerPatch.zip - Fixes poor upload performance with Medusa (Hmmm.. This actually ended up not affecting Quixote in any way...) [Applied (AMK)]
5_MedusaHeaders.zip - Modifies Medusa to allow multiple headers of same name, and Quixote to use the new api for doing so. MODIFIES MEDUSA AND QUIXOTE (you can modify medusa without modifying Qx, and it'll be ok, but not the other way around.) [Applied to Medusa (AMK)]
6_QuixoteAccessLogging.zip - Fixes Quixote access logging to work even if a request fails. [Applied (Neil)]
7_UnquotingMedusaURL.zip - Moves unquoting of URLs from Medusa to Qx. MODIFIES MEDUSA AND QUIXOTE (These must both be applied, or neither applied, or url unquoting will be screwed up.)
8_Twisted_http.zip - Fixes twisted_http driver to propogate the HTTPS header, and to unquote the URL. [Applied (Neil)]