Make unknown site request a bad action everywhere
This commit is contained in:
parent
36f2998c91
commit
eecc257822
1 changed files with 5 additions and 0 deletions
|
@ -105,6 +105,7 @@ class FileRequest(object):
|
||||||
if not site or not site.settings["serving"]: # Site unknown or not serving
|
if not site or not site.settings["serving"]: # Site unknown or not serving
|
||||||
self.response({"error": "Unknown site"})
|
self.response({"error": "Unknown site"})
|
||||||
self.connection.badAction(1)
|
self.connection.badAction(1)
|
||||||
|
self.connection.badAction(5)
|
||||||
return False
|
return False
|
||||||
|
|
||||||
inner_path = params.get("inner_path", "")
|
inner_path = params.get("inner_path", "")
|
||||||
|
@ -191,6 +192,7 @@ class FileRequest(object):
|
||||||
site = self.sites.get(params["site"])
|
site = self.sites.get(params["site"])
|
||||||
if not site or not site.settings["serving"]: # Site unknown or not serving
|
if not site or not site.settings["serving"]: # Site unknown or not serving
|
||||||
self.response({"error": "Unknown site"})
|
self.response({"error": "Unknown site"})
|
||||||
|
self.connection.badAction(5)
|
||||||
return False
|
return False
|
||||||
try:
|
try:
|
||||||
file_path = site.storage.getPath(params["inner_path"])
|
file_path = site.storage.getPath(params["inner_path"])
|
||||||
|
@ -268,6 +270,7 @@ class FileRequest(object):
|
||||||
site = self.sites.get(params["site"])
|
site = self.sites.get(params["site"])
|
||||||
if not site or not site.settings["serving"]: # Site unknown or not serving
|
if not site or not site.settings["serving"]: # Site unknown or not serving
|
||||||
self.response({"error": "Unknown site"})
|
self.response({"error": "Unknown site"})
|
||||||
|
self.connection.badAction(5)
|
||||||
return False
|
return False
|
||||||
|
|
||||||
got_peer_keys = []
|
got_peer_keys = []
|
||||||
|
@ -318,6 +321,7 @@ class FileRequest(object):
|
||||||
site = self.sites.get(params["site"])
|
site = self.sites.get(params["site"])
|
||||||
if not site or not site.settings["serving"]: # Site unknown or not serving
|
if not site or not site.settings["serving"]: # Site unknown or not serving
|
||||||
self.response({"error": "Unknown site"})
|
self.response({"error": "Unknown site"})
|
||||||
|
self.connection.badAction(5)
|
||||||
return False
|
return False
|
||||||
modified_files = site.content_manager.listModified(params["since"])
|
modified_files = site.content_manager.listModified(params["since"])
|
||||||
|
|
||||||
|
@ -332,6 +336,7 @@ class FileRequest(object):
|
||||||
site = self.sites.get(params["site"])
|
site = self.sites.get(params["site"])
|
||||||
if not site or not site.settings["serving"]: # Site unknown or not serving
|
if not site or not site.settings["serving"]: # Site unknown or not serving
|
||||||
self.response({"error": "Unknown site"})
|
self.response({"error": "Unknown site"})
|
||||||
|
self.connection.badAction(5)
|
||||||
return False
|
return False
|
||||||
|
|
||||||
# Add peer to site if not added before
|
# Add peer to site if not added before
|
||||||
|
|
Loading…
Reference in a new issue