restricted to 127.0.0.1.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56563
91177308-0d34-0410-b5e6-
96231b3b80d8
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
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: