mirror of https://gitlab.com/bashrc2/epicyon
Nickname validation on downloaded announces
parent
d1bb96f02e
commit
cabfafa91d
8
posts.py
8
posts.py
|
|
@ -6497,6 +6497,10 @@ def download_announce(session, base_dir: str, http_prefix: str,
|
||||||
'valid domain or port number: ' +
|
'valid domain or port number: ' +
|
||||||
actor_url)
|
actor_url)
|
||||||
return None
|
return None
|
||||||
|
if not valid_nickname(actor_domain, actor_nickname):
|
||||||
|
print('WARN: download_announce actor invalid nickname ' +
|
||||||
|
actor_nickname + '@' + actor_domain)
|
||||||
|
return None
|
||||||
if is_blocked(base_dir, nickname, domain,
|
if is_blocked(base_dir, nickname, domain,
|
||||||
actor_nickname, actor_domain,
|
actor_nickname, actor_domain,
|
||||||
None, block_federated):
|
None, block_federated):
|
||||||
|
|
@ -6511,6 +6515,10 @@ def download_announce(session, base_dir: str, http_prefix: str,
|
||||||
'valid domain or port number: ' +
|
'valid domain or port number: ' +
|
||||||
str(post_json_object['object']))
|
str(post_json_object['object']))
|
||||||
return None
|
return None
|
||||||
|
if not valid_nickname(object_domain, object_nickname):
|
||||||
|
print('WARN: download_announce object invalid nickname ' +
|
||||||
|
object_nickname + '@' + object_domain)
|
||||||
|
return None
|
||||||
if is_blocked(base_dir, nickname, domain, object_nickname,
|
if is_blocked(base_dir, nickname, domain, object_nickname,
|
||||||
object_domain, None, block_federated):
|
object_domain, None, block_federated):
|
||||||
if object_nickname and object_domain:
|
if object_nickname and object_domain:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue