Sat, 10 Mar 2018 19:08:58 -0800 |
Gregory Szorc |
hgweb: stop setting headers on wsgirequest
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 20:35:35 -0800 |
Gregory Szorc |
hgweb: always return iterable from @webcommand functions (API)
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 18:51:32 -0800 |
Gregory Szorc |
hgweb: send errors using new response API
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 18:42:00 -0800 |
Gregory Szorc |
hgweb: refactor 304 handling code
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 18:19:27 -0800 |
Gregory Szorc |
hgweb: transition permissions hooks to modern request type (API)
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 20:16:20 -0800 |
Gregory Szorc |
hgweb: port archive command to modern response API
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 15:37:29 -0800 |
Gregory Szorc |
hgweb: remove one-off routing for file?style=raw
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 20:36:34 -0800 |
Gregory Szorc |
hgweb: port most @webcommand to use modern response type
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 17:02:57 -0800 |
Gregory Szorc |
hgweb: support using new response object for web commands
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 14:19:27 -0800 |
Gregory Szorc |
hgweb: inline caching() and port to modern mechanisms
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 14:06:58 -0800 |
Gregory Szorc |
hgweb: expose repo name on parsedrequest
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 12:31:11 -0800 |
Gregory Szorc |
hgweb: remove wsgirequest.form (API)
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 12:36:36 -0800 |
Gregory Szorc |
hgweb: perform all parameter lookup via qsparams
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 12:11:26 -0800 |
Gregory Szorc |
hgweb: set variables in qsparams
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 11:46:52 -0800 |
Gregory Szorc |
hgweb: use our new request object for "style" parameter
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 11:23:05 -0800 |
Gregory Szorc |
hgweb: create dedicated type for WSGI responses
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 10:56:10 -0800 |
Gregory Szorc |
hgweb: make parsedrequest part of wsgirequest
|
file |
diff |
annotate
|
Thu, 08 Mar 2018 16:22:25 -0800 |
Gregory Szorc |
hgweb: parse and store HTTP request headers
|
file |
diff |
annotate
|
Thu, 08 Mar 2018 15:58:52 -0800 |
Gregory Szorc |
wireprotoserver: move all wire protocol handling logic out of hgweb
|
file |
diff |
annotate
|
Thu, 08 Mar 2018 15:37:05 -0800 |
Gregory Szorc |
hgweb: use parsed request to construct query parameters
|
file |
diff |
annotate
|
Thu, 08 Mar 2018 11:33:33 -0800 |
Gregory Szorc |
hgweb: only recognize wire protocol commands from query string (BC)
|
file |
diff |
annotate
|
Thu, 08 Mar 2018 15:08:20 -0800 |
Gregory Szorc |
hgweb: use the parsed application path directly
|
file |
diff |
annotate
|
Thu, 08 Mar 2018 12:59:25 -0800 |
Gregory Szorc |
hgweb: use computed base URL from parsed request
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 10:20:51 -0800 |
Gregory Szorc |
hgweb: parse WSGI request into a data structure
|
file |
diff |
annotate
|
Thu, 08 Mar 2018 15:14:32 -0800 |
Gregory Szorc |
hgweb: always use "?" when writing session vars
|
file |
diff |
annotate
|
Thu, 08 Mar 2018 15:15:59 -0800 |
Gregory Szorc |
hgweb: rename req to wsgireq
|
file |
diff |
annotate
|
Thu, 08 Mar 2018 09:26:51 -0800 |
Gregory Szorc |
hgweb: ensure all wsgi environment values are str
|
file |
diff |
annotate
|
Wed, 07 Mar 2018 16:18:52 -0800 |
Gregory Szorc |
wireproto: formalize permissions checking as part of protocol interface
|
file |
diff |
annotate
|
Wed, 07 Mar 2018 16:02:24 -0800 |
Gregory Szorc |
wireproto: declare permissions requirements in @wireprotocommand (API)
|
file |
diff |
annotate
|
Tue, 06 Mar 2018 15:08:33 -0800 |
Gregory Szorc |
wireprotoserver: check permissions in main dispatch function
|
file |
diff |
annotate
|
Tue, 06 Mar 2018 14:32:14 -0800 |
Gregory Szorc |
merge with stable
|
file |
diff |
annotate
|
Sun, 18 Feb 2018 17:20:38 -0800 |
Gregory Szorc |
hgweb: always perform permissions checks on protocol commands (BC) (SEC)
stable
|
file |
diff |
annotate
|
Tue, 20 Feb 2018 18:55:58 -0800 |
Gregory Szorc |
wireproto: check permissions when executing "batch" command (BC) (SEC)
stable
|
file |
diff |
annotate
|
Tue, 20 Feb 2018 18:53:39 -0800 |
Gregory Szorc |
wireproto: move command permissions dict out of hgweb_mod
stable
|
file |
diff |
annotate
|
Sun, 04 Mar 2018 13:03:22 -0500 |
Augie Fackler |
hgweb: convert req.form to bytes for all keys and values
|
file |
diff |
annotate
|
Fri, 22 Dec 2017 21:59:38 +0900 |
Yuya Nishihara |
hgweb: make templater mostly compatible with log templates
|
file |
diff |
annotate
|
Sat, 17 Feb 2018 22:52:24 -0500 |
Augie Fackler |
hgweb_mod: partially undo 8afc25e7effc to fix py3
|
file |
diff |
annotate
|
Sat, 17 Feb 2018 01:11:48 -0500 |
Augie Fackler |
py3: get bytes-repr of network errors portably
|
file |
diff |
annotate
|
Wed, 31 Jan 2018 17:34:45 -0800 |
Gregory Szorc |
wireprotoserver: move error response handling out of hgweb
|
file |
diff |
annotate
|
Wed, 31 Jan 2018 16:43:46 -0800 |
Gregory Szorc |
hgweb: move call to protocol handler outside of try..except
|
file |
diff |
annotate
|
Wed, 31 Jan 2018 16:21:43 -0800 |
Gregory Szorc |
wireprotoserver: move protocol parsing and dispatch out of hgweb
|
file |
diff |
annotate
|
Tue, 30 Jan 2018 18:41:44 -0800 |
Gregory Szorc |
wireproto: function for testing if wire protocol command is available
|
file |
diff |
annotate
|
Wed, 31 Jan 2018 10:41:27 -0800 |
Gregory Szorc |
wireprotoserver: rename call to callhttp
|
file |
diff |
annotate
|
Wed, 31 Jan 2018 11:09:07 -0800 |
Gregory Szorc |
wireprotoserver: rename hgweb.protocol to wireprotoserver (API)
|
file |
diff |
annotate
|
Thu, 19 Oct 2017 11:43:19 +0200 |
David Demelier |
config: rename allowpull to allow-pull
|
file |
diff |
annotate
|
Mon, 16 Oct 2017 22:43:19 -0400 |
Augie Fackler |
hgweb: correct an earlier error of mine - `start` should be bytes
|
file |
diff |
annotate
|
Sun, 15 Oct 2017 00:38:33 -0400 |
Augie Fackler |
hgweb: more "http headers are native strs" cleanup
|
file |
diff |
annotate
|
Sat, 14 Oct 2017 15:42:38 -0400 |
Augie Fackler |
hgweb: rewrite most obviously-native-strings to be native strings
|
file |
diff |
annotate
|
Thu, 05 Oct 2017 14:48:52 -0400 |
Augie Fackler |
hgweb: use native strings consistently for querystring parsing
|
file |
diff |
annotate
|
Thu, 05 Oct 2017 14:48:31 -0400 |
Augie Fackler |
hgweb: rewrite two X or Y and Z ad-hoc ternaries with Y if X else Z
|
file |
diff |
annotate
|
Wed, 11 Oct 2017 04:16:17 +0200 |
Boris Feld |
configitems: register the 'web.logourl' config
|
file |
diff |
annotate
|
Wed, 11 Oct 2017 04:16:05 +0200 |
Boris Feld |
configitems: register the 'web.logoimg' config
|
file |
diff |
annotate
|
Wed, 11 Oct 2017 04:14:33 +0200 |
Boris Feld |
configitems: register the 'web.cache' config
|
file |
diff |
annotate
|
Wed, 11 Oct 2017 04:12:50 +0200 |
Boris Feld |
configitems: register the 'web.allowpull' config
|
file |
diff |
annotate
|
Wed, 11 Oct 2017 03:41:48 +0200 |
Boris Feld |
configitems: register the 'web.maxchanges' config
|
file |
diff |
annotate
|
Wed, 11 Oct 2017 03:41:01 +0200 |
Boris Feld |
configitems: register the 'web.maxfiles' config
|
file |
diff |
annotate
|
Wed, 11 Oct 2017 03:39:21 +0200 |
Boris Feld |
configitems: register the 'web.maxshortchanges' config
|
file |
diff |
annotate
|
Wed, 11 Oct 2017 03:36:44 +0200 |
Boris Feld |
configitems: register the 'web.motd' config
|
file |
diff |
annotate
|
Wed, 11 Oct 2017 03:32:59 +0200 |
Boris Feld |
configitems: register the 'web.name' config
|
file |
diff |
annotate
|
Wed, 11 Oct 2017 03:18:04 +0200 |
Boris Feld |
configitems: register the 'web.view' config
|
file |
diff |
annotate
|