Use 0.0.0.0 by default for server host. Fixes https://github.com/GNS3/gns3-server/issues/1663

This commit is contained in:
grossmj 2019-10-09 16:35:42 +08:00
parent 1b845225b2
commit 9d47050dff
3 changed files with 3 additions and 3 deletions

View File

@ -116,7 +116,7 @@ def parse_arguments(argv):
config = Config.instance().get_section_config("Server")
defaults = {
"host": config.get("host", "localhost"),
"host": config.get("host", "0.0.0.0"),
"port": config.get("port", 3080),
"ssl": config.getboolean("ssl", False),
"certfile": config.get("certfile", ""),

View File

@ -118,7 +118,7 @@ class Route(object):
if not user:
log.error("HTTP authentication is enabled but no username is configured")
else:
log.error("Invalid authentication for username '{}'".format(user))
log.error("Invalid HTTP authentication for username '{}'".format(user))
response = Response(request=request, route=route)
response.set_status(401)

View File

@ -71,7 +71,7 @@ def test_parse_arguments(capsys, tmpdir):
assert "optional arguments" in out
assert run.parse_arguments(["--host", "192.168.1.1"]).host == "192.168.1.1"
assert run.parse_arguments([]).host == "localhost"
assert run.parse_arguments([]).host == "0.0.0.0"
server_config["host"] = "192.168.1.2"
assert run.parse_arguments(["--host", "192.168.1.1"]).host == "192.168.1.1"
assert run.parse_arguments([]).host == "192.168.1.2"