From ac42694ac45789787c227c550d5c0889d8446d0a Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Fri, 5 Jul 2019 22:27:49 +0100 Subject: [PATCH] Check for reserved names when adding users --- epicyon.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/epicyon.py b/epicyon.py index d9cdb9966..2da7ba572 100644 --- a/epicyon.py +++ b/epicyon.py @@ -11,6 +11,7 @@ from person import createSharedInbox from person import createCapabilitiesInbox from person import setPreferredNickname from person import setBio +from person import validNickname from webfinger import webfingerHandle from posts import getPosts from posts import createPublicPost @@ -202,6 +203,9 @@ if args.addaccount: if not args.domain or not getConfigParam(baseDir,'domain'): print('Use the --domain option to set the domain name') sys.exit() + if not validNickname(nickname): + print(nickname+' is a reserved name. Use something different.') + sys.exit() if not args.password: print('Use the --password option to set the password for '+nickname) sys.exit()