Only allow authenticated posters to post

This commit is contained in:
XANTRONIX Development 2024-11-30 18:26:52 -05:00
parent 0922a7788b
commit 016b33b666

View file

@ -741,6 +741,9 @@ class Session():
return True
def _cmd_post(self):
if not self.perms & UserPermission.POST:
self.respond(ResponseCode.NNTP_POST_PROHIBITED
self.respond(ResponseCode.NNTP_INQUIRY_ARTICLE)
message = Message()
@ -765,6 +768,9 @@ class Session():
return self.respond(ResponseCode.NNTP_POST_FAILED)
def _cmd_ihave(self, message_id):
if not self.perms & UserPermission.POST:
self.respond(ResponseCode.NNTP_POST_PROHIBITED
sql = """
select
count(message_id)