[cfe-commits] r56563 - in /cfe/trunk/tools/scan-view: ScanView.py scan-view
Daniel Dunbar
daniel at zuster.org
Wed Sep 24 10:59:41 PDT 2008
Author: ddunbar
Date: Wed Sep 24 12:59:41 2008
New Revision: 56563
URL: http://llvm.org/viewvc/llvm-project?rev=56563&view=rev
Log:
Add scan-view '--allow-all-hosts' option, by default access is now
restricted to 127.0.0.1.
Modified:
cfe/trunk/tools/scan-view/ScanView.py
cfe/trunk/tools/scan-view/scan-view
Modified: cfe/trunk/tools/scan-view/ScanView.py
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/scan-view/ScanView.py?rev=56563&r1=56562&r2=56563&view=diff
==============================================================================
--- cfe/trunk/tools/scan-view/ScanView.py (original)
+++ cfe/trunk/tools/scan-view/ScanView.py Wed Sep 24 12:59:41 2008
@@ -492,6 +492,10 @@
return self.send_string(result)
def send_head(self, fields=None):
+ if (self.server.options.onlyServeLocal and
+ self.client_address[0] != '127.0.0.1'):
+ return self.send_error('401', 'Unauthorized host.')
+
if fields is None:
fields = {}
self.fields = fields
Modified: cfe/trunk/tools/scan-view/scan-view
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/scan-view/scan-view?rev=56563&r1=56562&r2=56563&view=diff
==============================================================================
--- cfe/trunk/tools/scan-view/scan-view (original)
+++ cfe/trunk/tools/scan-view/scan-view Wed Sep 24 12:59:41 2008
@@ -93,6 +93,9 @@
parser.add_option("--no-browser", dest="startBrowser", default=True,
action="store_false",
help="Don't open a webbrowser on startup.")
+ parser.add_option("--allow-all-hosts", dest="onlyServeLocal", default=True,
+ action="store_false",
+ help='Allow connections from any host (access restricted to "127.0.0.1" by default)')
(options, args) = parser.parse_args()
if len(args) != 1:
More information about the cfe-commits
mailing list