log mercurial/hgweb/server.py @ 42039:cab19d49f8bd

age author description
Wed, 30 Jan 2019 17:24:57 -0500 Augie Fackler server: skip logging of ECONNRESET
Wed, 30 Jan 2019 11:44:34 -0800 Gregory Szorc hgweb: log error before attempting I/O
Sun, 27 Jan 2019 18:34:17 -0500 Matt Harbison py3: force hgweb.server error log to internally write unicode
Sun, 27 Jan 2019 18:05:17 -0500 Matt Harbison hgweb: ensure Content-Length and Content-Type are not promoted to HTTP_ on py3
Mon, 07 Jan 2019 19:03:23 -0500 Augie Fackler merge with stable
Sun, 06 Jan 2019 14:58:54 -0500 Augie Fackler server: always close http socket if responding with an error (issue6033) stable 4.8.2
Sun, 09 Dec 2018 19:40:54 -0500 Matt Harbison py3: stop subscripting socket.error
Mon, 01 Oct 2018 23:12:42 -0700 Gregory Szorc py3: use system strings in HTTP server code
Tue, 25 Sep 2018 21:39:42 -0400 Matt Harbison py3: conditionalize access to socketserver.ForkingMixIn
Mon, 24 Sep 2018 20:10:01 -0700 Gregory Szorc py3: ensure _start_response() is called with system string
Sun, 08 Jul 2018 16:55:21 +0900 Yuya Nishihara py3: convert server-string to unicode to make http library happy
Tue, 12 Jun 2018 20:43:56 -0400 Augie Fackler hgweb: insist http_status value is a sysstr
Tue, 12 Jun 2018 20:42:42 -0400 Augie Fackler hgweb: pass a sysstr to low-level _start_response method
Wed, 18 Apr 2018 15:32:08 -0400 Augie Fackler merge with default to begin 4.6 freeze stable 4.6rc0
Wed, 11 Apr 2018 16:26:40 -0400 Augie Fackler hgweb: use native strings when interfacing with stdlib headers
Sun, 01 Apr 2018 01:27:18 -0400 Matt Harbison server: ensure the incoming request falls under the prefix value stable 4.5.3
Sat, 17 Mar 2018 01:23:01 -0400 Matt Harbison lfs: add basic routing for the server side wire protocol processing
Tue, 13 Mar 2018 09:45:56 -0700 Gregory Szorc hgweb: allow defining Server response header for HTTP server
Thu, 08 Mar 2018 09:44:27 -0800 Gregory Szorc hgweb: validate WSGI environment dict
Thu, 08 Mar 2018 09:26:51 -0800 Gregory Szorc hgweb: ensure all wsgi environment values are str
Sun, 04 Mar 2018 21:14:24 -0500 Augie Fackler hgweb: adapt to socket._fileobject changes in Python 3
Sat, 17 Feb 2018 01:09:56 -0500 Augie Fackler hgweb: open server logs in binary mode
Sun, 15 Oct 2017 00:38:33 -0400 Augie Fackler hgweb: more "http headers are native strs" cleanup
Sat, 14 Oct 2017 15:37:33 -0400 Augie Fackler hgweb: set sent_headers attr as early as practical
Thu, 05 Oct 2017 14:53:52 -0400 Augie Fackler hgweb: detect Python 3-era libraries and use modern attribute names
Sat, 14 Oct 2017 15:53:36 -0400 Augie Fackler server: indent block that's about to get conditionalized
Sat, 14 Oct 2017 15:43:06 -0400 Augie Fackler hgweb: fix logging to use native strings as appropriate
Thu, 05 Oct 2017 14:29:51 -0400 Augie Fackler hgweb: more native string treatment in query string parsing
Thu, 12 Oct 2017 23:30:46 -0700 Jun Wu codemod: use pycompat.iswindows
Thu, 05 Oct 2017 14:22:02 -0400 Augie Fackler hgweb: when constructing or adding to a wsgi environ dict, use native strs
Sat, 30 Sep 2017 07:44:20 -0400 Augie Fackler hgweb: remove superfluous pass statements
Fri, 30 Jun 2017 03:45:49 +0200 Boris Feld configitems: register the 'web.prefix' config
Fri, 30 Jun 2017 03:45:48 +0200 Boris Feld configitems: register the 'web.port' config
Fri, 30 Jun 2017 03:45:45 +0200 Boris Feld configitems: register the 'web.errorlog' config
Fri, 30 Jun 2017 03:45:32 +0200 Boris Feld configitems: register the 'web.address' config
Fri, 30 Jun 2017 03:45:31 +0200 Boris Feld configitems: register the 'web.accesslog' config
Mon, 19 Dec 2016 00:16:52 +0530 Pulkit Goyal py3: replace os.name with pycompat.osname (part 1 of 2)
Sat, 28 Jun 2014 13:13:32 +0900 Yuya Nishihara hgweb: make log streams compatible with command server
Sat, 08 Oct 2016 19:11:19 +0200 Martijn Pieters hgweb: fix the MRO in Python 3
Wed, 13 Jul 2016 23:38:29 +0530 Pulkit Goyal py3: conditionalize BaseHTTPServer, SimpleHTTPServer and CGIHTTPServer import
Tue, 12 Jul 2016 23:12:03 -0700 Gregory Szorc hgweb: use sslutil.wrapserversocket()
Wed, 13 Jul 2016 00:14:50 -0700 Gregory Szorc hgweb: pass ui into preparehttpserver
Mon, 27 Jun 2016 16:48:54 +0530 Pulkit Goyal py3: conditionalize SocketServer import
Wed, 06 Apr 2016 23:22:12 +0000 timeless pycompat: switch to util.urlreq/util.urlerr for py3 compat
Sat, 31 Oct 2015 22:07:40 +0900 Yuya Nishihara hgweb: use absolute_import
Sat, 24 Oct 2015 16:23:42 -0700 Siddharth Agarwal hgweb.server: drop support for Python 2.4
Thu, 08 Oct 2015 12:55:45 -0700 Pierre-Yves David error: get Abort from 'error' instead of 'util'
Tue, 08 Sep 2015 15:32:20 -0400 timeless hgweb.server: fix _httprequesthandlerssl help text
Tue, 23 Jun 2015 22:20:08 -0700 Gregory Szorc global: mass rewrite to use modern exception syntax
Fri, 28 Nov 2014 10:59:02 -0800 Gregory Szorc hgweb: send proper HTTP response after uncaught exception stable
Tue, 21 Oct 2014 17:09:37 -0400 Augie Fackler hgweb: disable SSLv3 serving (BC) stable
Wed, 19 Feb 2014 21:16:43 +0900 Yuya Nishihara hgweb: make sure sys module is loaded prior to reload hack stable
Wed, 05 Feb 2014 17:23:35 -0600 Matt Mackall hgweb: hack around mimetypes encoding thinko (issue4160) stable
Tue, 01 Oct 2013 09:54:46 +0200 David Soria Parra hgweb: log headers only if headers were successfully parsed stable
Tue, 15 Jan 2013 20:54:57 +0100 Mads Kiilerich serve: don't send any content headers with 304 responses
Tue, 15 Jan 2013 01:10:08 +0100 Mads Kiilerich serve: use chunked encoding in hgweb responses
Tue, 15 Jan 2013 01:10:08 +0100 Mads Kiilerich serve: remove connection close hack for Python 2.3
Tue, 15 Jan 2013 01:05:12 +0100 Mads Kiilerich serve: send response headers even if response has no body
Tue, 21 Aug 2012 02:41:20 +0200 Mads Kiilerich improve some comments and docstrings, fixing issues found when spell checking
Wed, 15 Aug 2012 22:38:42 +0200 Mads Kiilerich fix trivial spelling errors