mercurial/wireprotoserver.py
Wed, 28 Mar 2018 14:55:13 -0700 Gregory Szorc wireproto: port heads command to wire protocol v2
Tue, 27 Feb 2018 02:37:31 +0100 Joerg Sonnenberger wireproto: allow direct stream processing for unbundle
Sat, 24 Mar 2018 17:57:22 +0100 Joerg Sonnenberger wireproto: provide accessors for client capabilities
Fri, 23 Mar 2018 16:24:53 -0700 Gregory Szorc wireproto: port protocol handler to zope.interface
Wed, 28 Mar 2018 10:40:41 -0700 Gregory Szorc wireproto: separate commands tables for version 1 and 2 commands
Mon, 26 Mar 2018 14:34:32 -0700 Gregory Szorc wireproto: use CBOR for command requests
Mon, 26 Mar 2018 13:59:56 -0700 Gregory Szorc wireproto: explicit API to create outgoing streams
Mon, 26 Mar 2018 11:00:16 -0700 Gregory Szorc wireproto: add streams to frame-based protocol
Mon, 26 Mar 2018 13:57:22 -0700 Gregory Szorc wireproto: start to associate frame generation with a stream
Mon, 26 Mar 2018 09:21:07 -0700 Gregory Szorc wireproto: review fixups
Sat, 24 Mar 2018 15:10:51 +0900 Yuya Nishihara procutil: bulk-replace function calls to point to new module
Thu, 15 Mar 2018 16:03:14 -0700 Gregory Szorc wireproto: define attr-based classes for representing frames
Mon, 19 Mar 2018 16:55:07 -0700 Gregory Szorc wireproto: service multiple command requests per HTTP request
Wed, 14 Mar 2018 16:51:34 -0700 Gregory Szorc wireproto: add request IDs to frames
Wed, 14 Mar 2018 14:01:16 -0700 Gregory Szorc wireproto: buffer output frames when in half duplex mode
Wed, 14 Mar 2018 13:57:52 -0700 Gregory Szorc wireproto: define and implement responses in framing protocol
Wed, 14 Mar 2018 13:32:31 -0700 Gregory Szorc wireproto: implement basic command dispatching for HTTPv2
Wed, 14 Mar 2018 08:18:15 -0700 Gregory Szorc wireproto: nominally don't expose "batch" to version 2 wire transports
Wed, 14 Mar 2018 15:25:06 -0700 Gregory Szorc wireproto: implement basic frame reading and processing
Mon, 19 Mar 2018 16:49:53 -0700 Gregory Szorc wireproto: define and implement protocol for issuing requests
Tue, 13 Mar 2018 19:44:59 -0700 Gregory Szorc wireproto: define content negotiation for HTTPv2
Tue, 13 Mar 2018 11:57:43 -0700 Gregory Szorc wireproto: require POST for all HTTPv2 requests
Mon, 19 Mar 2018 16:43:47 -0700 Gregory Szorc wireproto: define permissions-based routing of HTTPv2 wire protocol
Tue, 13 Mar 2018 16:53:21 -0700 Gregory Szorc wireproto: support /api/* URL space for exposing APIs
Sat, 10 Mar 2018 18:19:27 -0800 Gregory Szorc hgweb: transition permissions hooks to modern request type (API)
Sat, 10 Mar 2018 14:00:40 -0800 Gregory Szorc hgweb: expose URL scheme and REMOTE_* attributes
Sat, 10 Mar 2018 12:35:38 -0800 Gregory Szorc hgweb: use a multidict for holding query string parameters
Sat, 10 Mar 2018 11:23:05 -0800 Gregory Szorc hgweb: create dedicated type for WSGI responses
Sat, 10 Mar 2018 11:06:13 -0800 Gregory Szorc hgweb: expose input stream on parsed WSGI request object
Sat, 10 Mar 2018 11:03:45 -0800 Gregory Szorc hgweb: refactor the request draining code
Thu, 08 Mar 2018 17:57:07 -0800 Gregory Szorc hgweb: remove wsgirequest.read()
Thu, 08 Mar 2018 17:17:48 -0800 Gregory Szorc wireprotoserver: remove unused argument from _handlehttperror()
Sat, 10 Mar 2018 10:44:56 -0800 Gregory Szorc hgweb: store and use request method on parsed request
Sat, 10 Mar 2018 10:45:12 -0800 Gregory Szorc hgweb: handle CONTENT_LENGTH
Thu, 08 Mar 2018 16:38:01 -0800 Gregory Szorc wireprotoserver: access headers through parsed request
Thu, 08 Mar 2018 16:43:32 -0800 Gregory Szorc wireprotoserver: remove broken optimization for non-httplib client
Thu, 08 Mar 2018 15:58:52 -0800 Gregory Szorc wireprotoserver: move all wire protocol handling logic out of hgweb
Thu, 08 Mar 2018 11:33:33 -0800 Gregory Szorc hgweb: only recognize wire protocol commands from query string (BC)
Thu, 08 Mar 2018 15:15:59 -0800 Gregory Szorc hgweb: rename req to wsgireq
Wed, 07 Mar 2018 16:18:52 -0800 Gregory Szorc wireproto: formalize permissions checking as part of protocol interface
Wed, 07 Mar 2018 16:02:24 -0800 Gregory Szorc wireproto: declare permissions requirements in @wireprotocommand (API)
Tue, 06 Mar 2018 15:08:33 -0800 Gregory Szorc wireprotoserver: check permissions in main dispatch function
Tue, 06 Mar 2018 15:02:53 -0800 Gregory Szorc wireprotoserver: check if command available before calling it
Tue, 06 Mar 2018 14:32:14 -0800 Gregory Szorc merge with stable
Sun, 04 Mar 2018 13:03:22 -0500 Augie Fackler hgweb: convert req.form to bytes for all keys and values
Tue, 27 Feb 2018 16:24:02 -0800 Gregory Szorc wireproto: add transport specific capabilities in the transport
Tue, 27 Feb 2018 14:56:03 -0800 Gregory Szorc wireprotoserver: identify requests via version 2 of SSH protocol as such
Tue, 27 Feb 2018 14:26:00 -0800 Gregory Szorc wireprotoserver: move SSHV1 and SSHV2 constants to wireprototypes
Sun, 25 Feb 2018 11:16:09 -0800 Gregory Szorc wireprotoserver: support logging SSH server I/O to a file descriptor
Sat, 24 Feb 2018 12:07:21 -0800 Gregory Szorc wireprotoserver: ability to run an SSH server until an event is set
Wed, 21 Feb 2018 16:47:39 -0800 Gregory Szorc wireproto: document the wonky push protocol for SSH
Wed, 21 Feb 2018 14:21:05 -0800 Gregory Szorc wireprototypes: move baseprotocolhandler from wireprotoserver
Sun, 18 Feb 2018 00:02:33 -0500 Augie Fackler wireprotoserver: py3 helpfully calls adds HTTP_ to CONTENT_LENGTH
Sat, 17 Feb 2018 01:11:48 -0500 Augie Fackler py3: get bytes-repr of network errors portably
Thu, 15 Feb 2018 17:30:43 -0500 Augie Fackler wireprotoserver: return to using iscmd() method
Mon, 12 Feb 2018 17:20:20 -0800 Gregory Szorc wireprotoserver: add version to HTTP protocol name (API)
Mon, 12 Feb 2018 17:19:51 -0800 Gregory Szorc wireprotoserver: rename webproto to httpv1protocolhandler
Mon, 12 Feb 2018 16:33:54 -0800 Gregory Szorc wireprotoserver: handle SSH protocol version 2 upgrade requests
Thu, 08 Feb 2018 15:09:59 -0800 Gregory Szorc wireprotoserver: move SSH server operation to a standalone function
Wed, 14 Feb 2018 17:35:13 -0700 Gregory Szorc py3: stringify integer with %d instead of bytes()
less more (0) -60 tip