This commit is contained in:
stackxp 2026-01-12 05:35:50 +01:00 committed by GitHub
commit 3a04eac777
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 6 additions and 1 deletions

View file

@ -5514,7 +5514,7 @@ class HttpCli(object):
no304vis=self.args.no304 > 0,
msg=BADXFFB if hasattr(self, "bad_xff") else "",
ver=S_VERSION if show_ver else "",
chpw=self.args.chpw and self.uname != "*",
chpw=self.args.chpw and self.uname != "*" and self.uname not in self.args.chpw_no,
ahttps="" if self.is_https else "https://" + self.host + self.req,
)
self.reply(html.encode("utf-8"))

View file

@ -213,6 +213,7 @@ var SR="{{ r }}",
dfavico="{{ favico }}";
var STG = window.localStorage;
var chpw_min = {{ this.args.chpw_len }};
document.documentElement.className = (STG && STG.cpp_thm) || "{{ this.args.theme }}";
</script>

View file

@ -9,6 +9,7 @@ Ls.eng = {
"lo2": "ends the session on all browsers",
"u2": "time since the last server write$N( upload / rename / ... )$N$N17d = 17 days$N1h23 = 1 hour 23 minutes$N4m56 = 4 minutes 56 seconds",
"v2": "use this server as a local HDD",
"tan": "ERROR: New password has to be at least $N characters",
"ta1": "fill in your new password first",
"ta2": "repeat to confirm new password:",
"ta3": "found a typo; please try again",
@ -107,6 +108,9 @@ if (/\&re=/.test('' + location))
if (!pwi.value)
return ebi('lm').innerHTML = d.ta1;
if (ebi('lp').value.length < chpw_min)
return ebi('lm').innerHTML = d.tan.replace('$N', chpw_min);
modal.prompt(d.ta2, "y", mok, null, stars);
};
})();