This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author v+python
Recipients demian.brecht, facundobatista, fdrake, martin.panter, orsenthil, quentel, remi.lapeyre, v+python
Date 2018-11-13.08:11:28
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1542096689.15.0.788709270274.issue10486@psf.upfronthosting.co.za>
In-reply-to
Content
Rémi Lapeyre, glad to see your interest here, as this is an old and languishing bug.

I would have hoped based on my input, that had there been anyone that was maintaining the Python web server code, that they might have done a more complete analysis than I did.

I note the document you reference is from 2004 (and I referenced it too), and doesn't include mention of the HTTP_COOKIE header, yet that header is frequently used in practical web applications. Apache supports it (as noted). My point is that it is not clear that conforming to the RFC 3875 from 2004 is really sufficient to build a useful web server. While it is true that my references to Apache are to a particular implementation, it is a widespread implementation, which other implementations attempt to be compatible with, indicating that being reasonably compatible with Apache would seem to be a good thing for other web server implementations. A few more environment variables don't cost a lot, and seem to be useful. I don't know if some or all of the additional environment variables implemented by Apache are standardized by RFC or other standards, or whether they are common practice, or unique to Apache. Nor where such standards might be fonud, but I would hope a maintainer of the Python web server would be interested in sorting out such environment variables and making that determination, rather than relying on a 14 year old RFC as the definitive source, when web technologies have progressed significantly in the last 14 years. I would agree that variables that are unique to Apache might not want to be implemented, but on the other hand, with other implementations following Apache's lead, there may be few that are unique to Apache.
History
Date User Action Args
2018-11-13 08:11:29v+pythonsetrecipients: + v+python, fdrake, facundobatista, orsenthil, quentel, martin.panter, demian.brecht, remi.lapeyre
2018-11-13 08:11:29v+pythonsetmessageid: <1542096689.15.0.788709270274.issue10486@psf.upfronthosting.co.za>
2018-11-13 08:11:29v+pythonlinkissue10486 messages
2018-11-13 08:11:28v+pythoncreate