Rev912, Keep track site added time, UiRequest xss quickfix, Cleanup peerPing output

This commit is contained in:
HelloZeroNet 2016-03-01 23:16:31 +01:00
parent 9039896247
commit 5b59da2435
4 changed files with 8 additions and 9 deletions

View file

@ -80,7 +80,7 @@ class Site(object):
if self.address in sites_settings:
self.settings = sites_settings[self.address]
else:
self.settings = {"own": False, "serving": True, "permissions": []} # Default
self.settings = {"own": False, "serving": True, "permissions": [], "added": int(time.time())} # Default
# Add admin permissions to homepage
if self.address == config.homepage and "ADMIN" not in self.settings["permissions"]:
@ -162,6 +162,9 @@ class Site(object):
gevent.joinall(file_threads)
self.log.debug("%s: DownloadContent ended in %.2fs" % (inner_path, time.time() - s))
if not self.worker_manager.tasks:
self.onComplete() # No more task trigger site complete
return True
# Return bad files with less than 3 retry