log mercurial/hgweb/hgweb_mod.py @ 36800:0b18604db95e

age author description
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 14:32:14 -0800 Gregory Szorc merge with stable
Sun, 18 Feb 2018 17:20:38 -0800 Gregory Szorc hgweb: always perform permissions checks on protocol commands (BC) (SEC) stable
Tue, 20 Feb 2018 18:55:58 -0800 Gregory Szorc wireproto: check permissions when executing "batch" command (BC) (SEC) stable
Tue, 20 Feb 2018 18:53:39 -0800 Gregory Szorc wireproto: move command permissions dict out of hgweb_mod stable
Sun, 04 Mar 2018 13:03:22 -0500 Augie Fackler hgweb: convert req.form to bytes for all keys and values
Fri, 22 Dec 2017 21:59:38 +0900 Yuya Nishihara hgweb: make templater mostly compatible with log templates
Sat, 17 Feb 2018 22:52:24 -0500 Augie Fackler hgweb_mod: partially undo 8afc25e7effc to fix py3
Sat, 17 Feb 2018 01:11:48 -0500 Augie Fackler py3: get bytes-repr of network errors portably
Wed, 31 Jan 2018 17:34:45 -0800 Gregory Szorc wireprotoserver: move error response handling out of hgweb
Wed, 31 Jan 2018 16:43:46 -0800 Gregory Szorc hgweb: move call to protocol handler outside of try..except
Wed, 31 Jan 2018 16:21:43 -0800 Gregory Szorc wireprotoserver: move protocol parsing and dispatch out of hgweb
Tue, 30 Jan 2018 18:41:44 -0800 Gregory Szorc wireproto: function for testing if wire protocol command is available
Wed, 31 Jan 2018 10:41:27 -0800 Gregory Szorc wireprotoserver: rename call to callhttp
Wed, 31 Jan 2018 11:09:07 -0800 Gregory Szorc wireprotoserver: rename hgweb.protocol to wireprotoserver (API)
Thu, 19 Oct 2017 11:43:19 +0200 David Demelier config: rename allowpull to allow-pull
Mon, 16 Oct 2017 22:43:19 -0400 Augie Fackler hgweb: correct an earlier error of mine - `start` should be bytes
Sun, 15 Oct 2017 00:38:33 -0400 Augie Fackler hgweb: more "http headers are native strs" cleanup
Sat, 14 Oct 2017 15:42:38 -0400 Augie Fackler hgweb: rewrite most obviously-native-strings to be native strings
Thu, 05 Oct 2017 14:48:52 -0400 Augie Fackler hgweb: use native strings consistently for querystring parsing
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
Wed, 11 Oct 2017 04:16:17 +0200 Boris Feld configitems: register the 'web.logourl' config
Wed, 11 Oct 2017 04:16:05 +0200 Boris Feld configitems: register the 'web.logoimg' config
Wed, 11 Oct 2017 04:14:33 +0200 Boris Feld configitems: register the 'web.cache' config
Wed, 11 Oct 2017 04:12:50 +0200 Boris Feld configitems: register the 'web.allowpull' config
Wed, 11 Oct 2017 03:41:48 +0200 Boris Feld configitems: register the 'web.maxchanges' config
Wed, 11 Oct 2017 03:41:01 +0200 Boris Feld configitems: register the 'web.maxfiles' config
Wed, 11 Oct 2017 03:39:21 +0200 Boris Feld configitems: register the 'web.maxshortchanges' config
Wed, 11 Oct 2017 03:36:44 +0200 Boris Feld configitems: register the 'web.motd' config
Wed, 11 Oct 2017 03:32:59 +0200 Boris Feld configitems: register the 'web.name' config
Wed, 11 Oct 2017 03:18:04 +0200 Boris Feld configitems: register the 'web.view' config
Thu, 05 Oct 2017 14:29:13 -0400 Augie Fackler hgweb: extract function for loading style from request context
Fri, 30 Jun 2017 03:45:51 +0200 Boris Feld configitems: register the 'web.stripes' config
Fri, 30 Jun 2017 03:45:44 +0200 Boris Feld configitems: register the 'web.encoding' config
Mon, 03 Jul 2017 13:04:35 +0200 David Demelier hgweb: use ui._unset to prevent a warning in configitems
Fri, 09 Jun 2017 12:29:29 +0100 Pierre-Yves David profile: drop maybeprofile
Fri, 31 Mar 2017 23:00:41 -0400 Matt Harbison hgwebdir: allow a repository to be hosted at "/"
Tue, 10 Jan 2017 23:37:08 -0800 Gregory Szorc hgweb: support Content Security Policy
Tue, 10 Jan 2017 23:41:58 +0800 Anton Shestakov hgweb: use archivespecs for links on repo index page too
Tue, 10 Jan 2017 23:34:39 +0800 Anton Shestakov hgweb: use util.sortdict for archivespecs
Sun, 08 Jan 2017 00:52:54 +0800 Anton Shestakov hgweb: generate archive links in order
Sun, 18 Dec 2016 01:54:36 +0530 Pulkit Goyal py3: replace os.environ with encoding.environ (part 3 of 5)
Sat, 22 Oct 2016 14:35:10 +0900 Yuya Nishihara ui: factor out ui.load() to create a ui without loading configs (API)
Sun, 14 Aug 2016 18:37:24 -0700 Gregory Szorc hgweb: profile HTTP requests
Sun, 03 Apr 2016 23:26:48 +0900 Yuya Nishihara templater: separate function to create templater from map file (API)
Sat, 31 Oct 2015 22:07:40 +0900 Yuya Nishihara hgweb: use absolute_import
Sun, 01 Nov 2015 15:09:35 +0900 Yuya Nishihara hgweb: import wsgicgi at top level
Sun, 01 Nov 2015 14:00:14 +0900 Yuya Nishihara hgweb: do not import templatefilters.revescape and websub as symbol
Sun, 01 Nov 2015 13:58:32 +0900 Yuya Nishihara hgweb: alias ui module as uimod
Mon, 02 Nov 2015 23:37:49 +0800 Anton Shestakov hgweb: replace some str.split() calls by str.partition() or str.rpartition()
Wed, 30 Sep 2015 15:43:49 -0500 Matt Mackall urls: bulk-change primary website URLs
Sun, 20 Sep 2015 20:11:31 +0900 Yuya Nishihara hgweb: overwrite cwd to resolve file patterns relative to repo (issue4568)
Sat, 12 Sep 2015 12:16:39 -0700 Gregory Szorc hgweb: consume generator inside context manager (issue4756)
Sat, 12 Sep 2015 11:31:56 -0700 Gregory Szorc hg: always create new localrepository instance
Fri, 11 Sep 2015 12:48:09 -0700 Matt Mackall hgweb: drop unused import
Sat, 22 Aug 2015 18:43:24 -0700 Gregory Szorc hgweb: use separate repo instances per thread
Sat, 22 Aug 2015 18:54:34 -0700 Gregory Szorc hg: establish a cache for localrepository instances
Sat, 22 Aug 2015 18:15:42 -0700 Gregory Szorc hgweb: create function to perform actions on new repo
Sat, 22 Aug 2015 17:50:28 -0700 Gregory Szorc hgweb: remove proxy to hgweb instance
Sat, 22 Aug 2015 17:08:37 -0700 Gregory Szorc hgweb: assign ctype to requestcontext
Sat, 22 Aug 2015 17:04:24 -0700 Gregory Szorc hgweb: add reponame to requestcontext
Sat, 22 Aug 2015 16:54:52 -0700 Gregory Szorc hgweb: don't access self.repo during request processing
Sat, 22 Aug 2015 16:44:36 -0700 Gregory Szorc hgweb: extract _getview to own function
Sat, 22 Aug 2015 16:41:02 -0700 Gregory Szorc hgweb: regenerate web substitutions when repo is refreshed
Wed, 09 Sep 2015 12:40:57 -0700 Matt Mackall hgweb: drop unused import
Tue, 08 Sep 2015 14:56:29 -0400 timeless hgweb: remove ErrorResponse.message
Sat, 22 Aug 2015 16:38:51 -0700 Gregory Szorc hgweb: move templater instantiation to requestcontext
Thu, 03 Sep 2015 18:32:17 -0500 Matt Mackall merge with stable
Sat, 22 Aug 2015 16:39:29 -0700 Gregory Szorc hgweb: create websubtable on requestcontext
Sat, 22 Aug 2015 16:28:22 -0700 Gregory Szorc hgweb: move templatepath to requestcontext
Sat, 22 Aug 2015 15:40:33 -0700 Gregory Szorc hgweb: extract web substitutions table generation to own function
Sat, 22 Aug 2015 15:32:16 -0700 Gregory Szorc hgweb: remove hgweb.configbool
Sat, 22 Aug 2015 15:30:39 -0700 Gregory Szorc hgweb: move additional state setting outside of refresh
Thu, 03 Sep 2015 12:19:43 -0500 Matt Mackall hgweb: use latest mtime for caching tag (issue4814) stable
Sat, 22 Aug 2015 15:21:45 -0700 Gregory Szorc hgweb: initialize repostate to None
Tue, 01 Sep 2015 17:09:00 -0500 Matt Mackall merge with stable
Sat, 22 Aug 2015 15:12:52 -0700 Gregory Szorc hgweb: move archive related attributes to requestcontext
Sat, 22 Aug 2015 15:02:41 -0700 Gregory Szorc hgweb: move some config options to requestcontext
Sat, 22 Aug 2015 14:59:36 -0700 Gregory Szorc hgweb: establish class for holding per request context
Sat, 22 Aug 2015 14:22:40 -0700 Gregory Szorc hgweb: don't make request optional
Sat, 22 Aug 2015 13:58:59 -0700 Gregory Szorc hgweb: add some documentation
Tue, 01 Sep 2015 16:08:07 -0500 Matt Mackall hgweb: fix trust of templates path (BC) stable 3.5.1
Sun, 12 Jul 2015 16:06:57 +0800 Anton Shestakov hgweb: allow symbolic revisions with forward slashes in urls
Tue, 30 Jun 2015 23:55:22 -0700 Pierre-Yves David hgweb: also monitor change to bookmarks
Wed, 01 Jul 2015 01:02:27 -0700 Pierre-Yves David hgweb: also refresh the repo on changes to the obsstore
Wed, 01 Jul 2015 00:18:50 -0700 Pierre-Yves David hgweb: use an extensible list of files to check for refresh
Fri, 03 Jul 2015 10:07:51 -0700 Pierre-Yves David hgweb: drop the default argument for get_stat
Tue, 23 Jun 2015 22:20:08 -0700 Gregory Szorc global: mass rewrite to use modern exception syntax
Thu, 07 Feb 2013 00:32:26 +0000 Pierre-Yves David hgweb: add some in-code documentation for 'web.view'
Sun, 07 Jun 2015 17:14:17 -0700 Pierre-Yves David hgewb: disable progress when serving (issue4582)
Mon, 29 Sep 2014 17:23:38 -0500 Matt Mackall merge with stable
Sat, 27 Sep 2014 21:59:55 +0900 Anton Shestakov hgweb: refresh hgweb.repo on phase change (issue4061) stable
Sat, 27 Sep 2014 14:47:52 -0500 Matt Mackall merge with stable
Mon, 22 Sep 2014 23:46:38 +0900 Anton Shestakov hgweb: fail if an invalid command was supplied in url path (issue4071) stable
Mon, 18 Aug 2014 12:12:57 -0700 Gregory Szorc hgweb: refresh repository using URL not path (issue4323)
Fri, 15 Aug 2014 16:20:47 +0200 Mads Kiilerich cleanup: avoid local vars shadowing imports
Sun, 10 Aug 2014 13:53:36 -0500 Matt Mackall hgweb: avoid config object race with hgwebdir (issue4326) stable
Mon, 16 Jun 2014 13:30:46 -0500 Matt Mackall hgweb: avoid initialization race (issue4280) stable
Wed, 19 Mar 2014 02:45:14 +0100 Mads Kiilerich config: set a 'source' in most cases where config don't come from file but code
Wed, 08 Jan 2014 00:35:03 +0900 Takumi IINO hgweb: avoid invalid infinity scroll request when overwritten web.style
Fri, 13 Dec 2013 17:23:02 -0600 Matt Mackall merge with stable
Wed, 04 Dec 2013 13:42:28 -0600 Matt Mackall hgweb: avoid initialization race (issue3953) stable
Wed, 06 Nov 2013 16:48:06 -0500 Augie Fackler cleanup: move stdlib imports to their own import statement
Wed, 24 Jul 2013 03:20:26 +0400 Alexander Plavin hgweb: remove now unnecessary explicit header() and footer()
Sat, 11 May 2013 20:40:15 -0500 Augie Fackler hgweb: force connection close on early response stable
Tue, 02 Apr 2013 01:15:31 -0500 Matt Mackall merge with stable
Fri, 15 Feb 2013 18:07:14 +0900 Takumi IINO hgweb: show correct error message for i18n environment stable 2.5.3
Thu, 21 Mar 2013 18:16:48 +0100 Simon Heimberg hgweb: do not pass on repo.ui when recreating a repo
Sat, 09 Feb 2013 11:00:42 +0100 Angel Ezquerra extensions: obsolete and remove interhg extension
Fri, 08 Feb 2013 18:05:32 +0100 Angel Ezquerra hgweb: add websub template filter
Thu, 31 Jan 2013 19:56:55 +0100 Pierre-Yves David hgweb: add a `web.view` to control filtering stable
Thu, 31 Jan 2013 22:30:52 +0100 Pierre-Yves David hgweb: returns 404 for unknow revision instead of 500 stable
Thu, 31 Jan 2013 22:36:22 +0100 Angel Ezquerra hgwebdir: use web.prefix when creating url breadcrumbs (issue3790) stable
Tue, 15 Jan 2013 22:34:56 +0100 Pierre-Yves David hgweb: run with "served" filter
Tue, 15 Jan 2013 01:07:03 +0100 Mads Kiilerich hgweb: pass the actual response body to request.response, not just the length
Wed, 28 Nov 2012 20:21:26 +0100 Angel Ezquerra hgweb: add a "URL breadcrumb" to the index and repository pages
Sun, 20 May 2012 14:37:22 -0500 Matt Mackall hgweb: use ui.nontty to disable all cooked I/O
Sat, 12 May 2012 15:54:54 +0200 Brodie Rao cleanup: eradicate long lines
Mon, 01 Aug 2011 10:54:34 -0500 Matt Mackall merge with stable