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
|
Tue, 11 Oct 2011 23:16:05 -0500 |
Matt Mackall |
pyflakes: clean up some import noise
|
Mon, 25 Jul 2011 15:38:46 -0500 |
Augie Fackler |
hgweb: move remaining hasattr calls to safehasattr
|
Wed, 29 Jun 2011 15:00:00 +0200 |
Thomas Arendsen Hein |
classes: fix class style problems found by b071cd58af50
stable
|
Sun, 01 May 2011 01:04:37 +0800 |
Steven Brown |
httprepo: long arguments support (issue2126)
|
Sat, 06 Feb 2010 04:27:28 -0600 |
Augie Fackler |
hgweb: add support for 100-continue as recommended by PEP 333.
|
Mon, 21 Feb 2011 00:52:23 +0100 |
Mads Kiilerich |
serve: catch and log all Exceptions, not only StandardException
stable
|
Thu, 21 Oct 2010 03:18:52 +0200 |
Mads Kiilerich |
hgweb: let HTTPS serve use more compatible and less secure encryption
stable
|
Wed, 20 Oct 2010 20:19:34 +0200 |
Mads Kiilerich |
hgweb: use Pythons ssl module for HTTPS serve when using Python 2.6 or later
|
Wed, 20 Oct 2010 20:19:32 +0200 |
Mads Kiilerich |
hgweb: refactor all pyOpenSSL references into one class
|
Sun, 17 Oct 2010 04:13:35 +0200 |
Mads Kiilerich |
serve: fix https mode and add test
|
Sat, 28 Aug 2010 12:31:07 -0400 |
Brodie Rao |
mail/hgweb: support service names for ports (issue2350)
|
Wed, 14 Apr 2010 17:58:10 +0900 |
Nicolas Dumazet |
pylint, pyflakes: remove unused or duplicate imports
|
Thu, 11 Mar 2010 13:33:29 +0100 |
Dirkjan Ochtman |
server: initialize wsgi app in command, then wrap server around it
|
Thu, 11 Mar 2010 13:32:43 +0100 |
Dirkjan Ochtman |
server: unnest server classes into module namespace
|
Thu, 11 Mar 2010 13:32:26 +0100 |
Dirkjan Ochtman |
server: pass wsgi application to server (no need for non-local var)
|
Thu, 11 Mar 2010 13:31:37 +0100 |
Dirkjan Ochtman |
server: abstract setup of ipv6 vs. normal server
|
Thu, 11 Mar 2010 13:30:52 +0100 |
Dirkjan Ochtman |
server: handle server-internal config setup inside server class
|
Thu, 11 Mar 2010 13:28:39 +0100 |
Dirkjan Ochtman |
server: externalize and streamline mixin setup
|
Thu, 11 Mar 2010 11:21:48 +0100 |
Dirkjan Ochtman |
server: externalize application creation
|
Tue, 19 Jan 2010 22:20:08 -0600 |
Matt Mackall |
Update license to GPLv2+
stable
|
Sun, 05 Jul 2009 11:06:41 +0200 |
Alejandro Santos |
compat: remove unnecessary diamond-shaped multiple inheritance
|
Sun, 31 May 2009 01:30:16 +0200 |
Martin Geisler |
wrap string literals in error messages
|
Sun, 26 Apr 2009 01:08:54 +0200 |
Martin Geisler |
updated license to be explicit about GPL version 2
|
Mon, 27 Apr 2009 16:29:26 +0200 |
Dirkjan Ochtman |
hgweb: pre-init mimetypes module (fixes ugly bug in python-2.6.2 mimetypes)
|
Tue, 31 Mar 2009 22:48:16 +0200 |
Martin Geisler |
hgweb: better English in IPv6 error message
|
Fri, 27 Mar 2009 11:17:46 -0400 |
Brodie Rao |
hgweb: fix undefined name RepoError
|
Mon, 12 Jan 2009 10:42:31 -0600 |
Matt Mackall |
error: move repo errors
|
Tue, 28 Oct 2008 19:25:26 +0100 |
Benoit Boissinot |
remove unused variables
|
Tue, 21 Oct 2008 17:47:49 +0200 |
Martin Geisler |
i18n: import _ instead of gettext
|
Sun, 31 Aug 2008 16:12:02 +0200 |
Martin Geisler |
i18n: mark strings for translation in Mercurial
|
Sun, 29 Jun 2008 15:23:09 +0200 |
Dirkjan Ochtman |
hgweb: all protocol functions have become generators
|
Sat, 29 Mar 2008 21:15:34 +0100 |
Benoit Boissinot |
hgweb: remove dead code
|
Mon, 10 Mar 2008 19:25:34 +0000 |
Stephen Deasey |
hgweb: clarify which address and port can/cannot be bound at startup (bug 769)
|
Thu, 06 Mar 2008 22:51:16 +0100 |
Joel Rosdahl |
Avoid importing mercurial.node/mercurial.repo stuff from mercurial.hg
|
Thu, 06 Mar 2008 22:23:41 +0100 |
Joel Rosdahl |
Remove unused imports
|
Tue, 22 Jan 2008 22:13:29 +0100 |
Michele Cella |
hgweb: fixes to make hg serve prefix handling more robust
|
Wed, 09 Jan 2008 11:15:00 +0100 |
Michele Cella |
adding "prefix" option to "hg serve" (command line and [web] section)
|
Mon, 24 Dec 2007 17:21:40 +0100 |
Mirko Friedenhagen |
server: append to logfiles
|
Sat, 01 Dec 2007 19:19:08 +0100 |
Dirkjan Ochtman |
Use SCRIPT_NAME and PATH_INFO instead of REQUEST_URI. This is required by WSGI (fixes issue846).
|
Fri, 30 Nov 2007 18:23:18 +0100 |
Dirkjan Ochtman |
Less indirection in the WSGI web interface. This simplifies some code, and makes it more compliant with WSGI.
|
Tue, 27 Nov 2007 23:55:03 +0100 |
Patrick Mezard |
hgweb.server: flush log files after every access
|
Thu, 09 Aug 2007 01:07:11 +0200 |
Benoit Boissinot |
merge with -stable
|
Wed, 08 Aug 2007 23:00:01 +0200 |
Benoit Boissinot |
merge with -stable
|
Thu, 09 Aug 2007 01:04:27 +0200 |
Benoit Boissinot |
unobfuscate part of f94dbc6c7eaf
|
Wed, 08 Aug 2007 22:47:30 +0200 |
Eric Hopper |
Fix hgwebdir after 9858477ed74cce9dc8f4069f9453a1bda0e13ba1 broke it.
|
Sat, 21 Jul 2007 10:30:51 +0200 |
Thomas Arendsen Hein |
removed trailing whitespace
|
Thu, 12 Jul 2007 22:44:16 -0700 |
Brendan Cully |
cosmetics
|
Thu, 12 Jul 2007 13:58:36 -0600 |
Wesley J. Landaker |
Make hg serve set the wsgi.url_scheme property correctly.
|
Wed, 11 Jul 2007 20:15:03 -0300 |
Alexis S. L. Carvalho |
merge with crew-stable
|
Mon, 09 Jul 2007 22:12:28 -0700 |
Brendan Cully |
Add SSL support to hg serve, activated via --certificate option
|
Wed, 11 Jul 2007 19:56:16 -0300 |
Alexis S. L. Carvalho |
serve: respect settings from .hg/hgrc
|
Tue, 19 Jun 2007 08:51:34 +0200 |
Thomas Arendsen Hein |
Updated copyright notices and add "and others" to "hg version"
|
Tue, 19 Jun 2007 08:06:37 +0200 |
Thomas Arendsen Hein |
Cleanup of whitespace, indentation and line continuation.
|
Sun, 10 Jun 2007 19:16:20 -0500 |
Matt Mackall |
hg serve: don't lookup user-supplied names/addresses
|
Wed, 06 Jun 2007 20:22:52 +0200 |
Thomas Arendsen Hein |
Removed trailing whitespace and tabs from python files
|
Thu, 26 Apr 2007 18:41:18 -0500 |
Matt Mackall |
Merge with stable
|
Wed, 25 Apr 2007 13:35:18 -0500 |
Matt Mackall |
hg serve: don't do DNS lookups
|
Mon, 19 Mar 2007 19:16:35 -0300 |
Alexis S. L. Carvalho |
Merge with crew-stable.
|
Mon, 19 Mar 2007 19:07:38 -0300 |
Alexis S. L. Carvalho |
avoid wsgiapplication <-> MercurialHTTPServer circular reference
|
Sun, 04 Mar 2007 09:03:21 -0300 |
Alexis S. L. Carvalho |
Merge with crew-stable
|
Mon, 19 Feb 2007 10:08:59 +0100 |
Patrick Mezard |
web/server: disable address reuse option for BaseHTTPServer on windows
|
Fri, 16 Feb 2007 05:27:37 -0200 |
Alexis S. L. Carvalho |
merge with crew-stable
|
Thu, 15 Feb 2007 08:49:20 -0200 |
Alexis S. L. Carvalho |
hgweb/server.py: use hg.repository to create a repo object
|
Tue, 13 Feb 2007 10:25:45 -0200 |
Alexis S. L. Carvalho |
merge with crew-stable
|
Tue, 13 Feb 2007 10:01:44 -0200 |
Alexis S. L. Carvalho |
Pass a ui from create_server to hgwebdir and a repo from hgwebdir to hgweb
|
Tue, 02 Jan 2007 22:40:52 +0100 |
Thomas Arendsen Hein |
sync with -stable
|
Tue, 02 Jan 2007 22:12:38 +0100 |
Thomas Arendsen Hein |
Handle exceptions in do_hgweb: Send "Internal Server Error", log traceback
|
Wed, 13 Dec 2006 13:27:09 -0600 |
Matt Mackall |
Replace demandload with new demandimport
|
Fri, 08 Dec 2006 17:10:40 -0800 |
Brendan Cully |
Fix hg serve -6 getsockname handling
|
Fri, 17 Nov 2006 08:06:54 +0100 |
Thomas Arendsen Hein |
white space and line break cleanups
|
Mon, 13 Nov 2006 13:26:57 -0600 |
Matt Mackall |
hgweb: internalize some socket details
|
Wed, 04 Oct 2006 17:04:40 -0700 |
Brendan Cully |
hgweb: support for generating and parsing NWI URLs
|
Mon, 18 Sep 2006 17:32:28 +0200 |
Benoit Boissinot |
hgweb: fix errors spotted by pychecker
|
Mon, 11 Sep 2006 10:08:30 +0200 |
Thomas Arendsen Hein |
If local repository is missing, make error message clearer.
|
Sat, 12 Aug 2006 12:30:02 -0700 |
Vadim Gelfer |
update copyrights.
|
Thu, 20 Jul 2006 21:58:25 -0700 |
Brendan Cully |
Make hgweb threads into daemon threads.
|
Wed, 12 Jul 2006 08:28:00 -0700 |
Vadim Gelfer |
clean up trailing white space.
|
Fri, 07 Jul 2006 14:33:51 -0300 |
Alexis S. L. Carvalho |
Respect "Connection: close" headers sent by HTTP clients.
|
Tue, 27 Jun 2006 00:09:37 -0700 |
Eric Hopper |
Put support for persistent connections back in.
|
Tue, 27 Jun 2006 00:09:35 -0700 |
Eric Hopper |
Fix two small bugs that would've prevented the web interface and IPv6
|
Tue, 27 Jun 2006 00:09:33 -0700 |
Eric Hopper |
This patch make several WSGI related alterations.
|