log mercurial/httppeer.py @ 38902:4c99c6d1ef95

age author description
Wed, 01 Aug 2018 13:00:45 -0700 Gregory Szorc global: use pycompat.xrange()
Fri, 29 Jun 2018 14:14:35 -0700 Martin von Zweigbergk httppeer: fix use of uninitialized variable with devel logging
Wed, 06 Jun 2018 13:31:24 -0400 Augie Fackler merge with stable
Sat, 26 May 2018 12:14:04 +0900 Yuya Nishihara py3: wrap tempfile.mkstemp() to use bytes path
Mon, 21 May 2018 15:14:46 +0200 Boris Feld httppeer: declare 'dbg' at the function level stable
Fri, 04 May 2018 19:06:46 +0200 Boris Feld httppeer: properly gate debug usage behind debug flag check stable
Mon, 30 Apr 2018 15:32:11 -0700 Gregory Szorc httppeer: detect redirect to URL without query string (issue5860) stable
Sun, 22 Apr 2018 11:54:10 -0700 Gregory Szorc interfaceutil: module to stub out zope.interface stable
Fri, 13 Apr 2018 21:11:28 -0400 Augie Fackler httppeer: work around API differences on urllib Request objects
Fri, 13 Apr 2018 21:07:18 -0400 Augie Fackler httppeer: no matter what Python 3 might think, http headers are bytes
Fri, 13 Apr 2018 21:06:50 -0400 Augie Fackler httppeer: fix debug prints to work on Python 3
Sat, 14 Apr 2018 11:50:19 -0700 Gregory Szorc wireprotov2: move response handling out of httppeer
Sat, 14 Apr 2018 09:57:44 -0700 Gregory Szorc hg: pass command intents to repo/peer creation (API)
Fri, 13 Apr 2018 18:17:45 -0400 Augie Fackler py3: paper over differences in future exception handling
Thu, 12 Apr 2018 13:08:33 -0700 Gregory Szorc httppeer: handle error response from client reactor
Fri, 13 Apr 2018 12:30:04 -0700 Gregory Szorc httppeer: implement command executor for version 2 peer
Wed, 11 Apr 2018 18:15:51 -0700 Gregory Szorc wireproto: rename HTTPV2 so it less like HTTP/2
Wed, 11 Apr 2018 12:49:08 -0700 Gregory Szorc wireproto: move version 1 peer functionality to standalone module (API)
Tue, 10 Apr 2018 19:09:35 -0700 Gregory Szorc httppeer: basic implementation of capabilities interface
Wed, 11 Apr 2018 11:03:45 -0700 Gregory Szorc httppeer: implement ipeerconnection
Tue, 10 Apr 2018 18:16:47 -0700 Gregory Szorc httppeer: support protocol upgrade
Tue, 10 Apr 2018 18:13:28 -0700 Gregory Szorc httppeer: only advertise partial-pull if capabilities are known
Tue, 10 Apr 2018 16:53:44 -0700 Gregory Szorc httppeer: always add x-hg* headers to Vary header
Tue, 10 Apr 2018 13:41:21 -0700 Gregory Szorc httppeer: don't accept very old media types (BC)
Tue, 10 Apr 2018 13:07:13 -0700 Gregory Szorc httppeer: allow opener to be passed to makepeer()
Tue, 10 Apr 2018 13:11:40 -0700 Gregory Szorc httppeer: perform capabilities request in makepeer()
Tue, 10 Apr 2018 12:52:29 -0700 Gregory Szorc httppeer: extract common response handling into own function
Tue, 10 Apr 2018 12:12:07 -0700 Gregory Szorc httppeer: move error handling and response wrapping into sendrequest
Tue, 10 Apr 2018 10:51:12 -0700 Gregory Szorc httppeer: extract code for creating a request into own function
Tue, 10 Apr 2018 10:27:49 -0700 Gregory Szorc httppeer: extract code for performing an HTTP request
Tue, 10 Apr 2018 10:22:26 -0700 Gregory Szorc httppeer: move requestbuilder defaults into makepeer() argument
Mon, 09 Apr 2018 19:35:39 -0700 Gregory Szorc wireproto: move version 2 command handlers to wireprotov2server
Mon, 09 Apr 2018 19:35:04 -0700 Gregory Szorc wireproto: extract HTTP version 2 code to own module
Mon, 09 Apr 2018 16:54:20 -0700 Gregory Szorc wireproto: client reactor support for receiving frames
Mon, 09 Apr 2018 15:32:01 -0700 Gregory Szorc wireproto: introduce a reactor for client-side state
Thu, 18 Jan 2018 12:54:01 +0100 Joerg Sonnenberger wireproto: support for pullbundles
Wed, 28 Mar 2018 15:09:34 -0700 Gregory Szorc wireproto: crude support for version 2 HTTP peer
Fri, 06 Apr 2018 21:50:01 +0200 Joerg Sonnenberger wireproto: turn client capabilities into sets, sorted on the wire
Fri, 30 Mar 2018 18:57:13 -0700 Gregory Szorc peer: make ui an attribute
Fri, 30 Mar 2018 18:53:17 -0700 Gregory Szorc repository: port peer interfaces to zope.interface
Wed, 07 Mar 2018 20:41:59 -0800 Gregory Szorc httppeer: refactor how httppeer is created (API)
Thu, 15 Mar 2018 11:19:16 -0700 Gregory Szorc httppeer: consolidate _requestbuilder assignments and document
Wed, 07 Mar 2018 19:57:50 -0800 Gregory Szorc httppeer: alias url as urlmod
Sat, 10 Mar 2018 15:57:16 +0900 Yuya Nishihara py3: use r'' instead of sysstr('') to get around code transformer
Mon, 26 Feb 2018 00:50:35 -0500 Augie Fackler httppeer: explicitly catch urlerr.httperror and re-raise
Sun, 25 Feb 2018 23:51:32 -0500 Augie Fackler http: drop custom http client logic
Sun, 18 Feb 2018 00:03:39 -0500 Augie Fackler httppeer: headers are native strings
Sat, 17 Feb 2018 21:25:14 -0500 Augie Fackler httppeer: use %d to format int
Mon, 12 Feb 2018 17:14:29 -0800 Gregory Szorc httppeer: remove httpspeer
Mon, 12 Feb 2018 17:10:58 -0800 Gregory Szorc httppeer: remove redundant code to fetch capabilities
Thu, 01 Feb 2018 19:32:42 -0800 Gregory Szorc httppeer: change logic around argument handling
Fri, 02 Feb 2018 13:13:46 -0800 Gregory Szorc httppeer: remove support for connecting to <0.9.1 servers (BC)
Fri, 12 Jan 2018 10:41:03 +0000 Boris Feld httppeer: add support for tracing all http request made by the peer
Fri, 12 Jan 2018 10:14:20 +0000 Boris Feld httppeer: move url opening in its own method
Sun, 10 Dec 2017 04:47:21 +0530 Pulkit Goyal py3: handle keyword arguments correctly in httppeer.py
Fri, 01 Dec 2017 16:53:55 +0530 Pulkit Goyal py3: use bytes in place of basestring
Sun, 15 Oct 2017 00:03:31 -0400 Augie Fackler httppeer: always produce native str header keys and values
Sat, 14 Oct 2017 12:00:35 -0400 Augie Fackler httppeer: extract content-type from headers using native str
Sat, 14 Oct 2017 11:59:51 -0400 Augie Fackler httppeer: convert request url back to bytes before inspecting it
Sun, 01 Oct 2017 12:12:34 -0400 Augie Fackler httppeer: use native strings for headers