From 79e1078671e609ff3bf140506b8cd6bfe68b6e36 Mon Sep 17 00:00:00 2001 From: ed Date: Wed, 19 Nov 2025 23:28:39 +0900 Subject: [PATCH] panic if unknown users in ipu; closes #959 --- copyparty/authsrv.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/copyparty/authsrv.py b/copyparty/authsrv.py index b6ac299e..eb853b52 100644 --- a/copyparty/authsrv.py +++ b/copyparty/authsrv.py @@ -1812,6 +1812,15 @@ class AuthSrv(object): derive_args(self.args) self.setup_auth_ord() + if self.args.ipu: + # syntax (CIDR=UNAME) is verified in load_ipu + zsl = [x.split("=", 1)[1] for x in self.args.ipu] + zsl = [x for x in zsl if x not in acct] + if zsl: + t = "ERROR: unknown users in ipu: %s" % (zsl,) + self.log(t, 1) + raise Exception(t) + self.setup_pwhash(acct) defpw = acct.copy() self.setup_chpw(acct)