Compare commits

...

3 commits

Author SHA1 Message Date
ed
d08e872062 formatting 2025-09-28 22:23:02 +00:00
ed
f91a653bde zed pls 2025-09-28 22:22:27 +00:00
ed
7d86f39a23 uds-only mdns fix; closes #864 2025-09-28 22:17:30 +00:00
6 changed files with 30 additions and 24 deletions

View file

@ -52,7 +52,7 @@ def main():
# the upload was rejected; display the following errortext:
errmsg = "Files can only be uploaded into a folder named 'DayN' where N is a number, for example 'Day573'. This file was REJECTED: "
errmsg += inf["vp"] # if you want to mention the file's url at the end of the message
errmsg += inf["vp"] # if you want to mention the file's url
print(json.dumps({"rejectmsg": errmsg}))

View file

@ -7124,7 +7124,7 @@ class HttpCli(object):
title = str(vn.flags.get("og_title_v") or "")
ogh["og:type"] = "video.other"
ogh["og:video"] = j2a["og_raw"]
tagmap = {
"title": "og:title",
".dur": "og:video:duration",

View file

@ -96,7 +96,10 @@ class MCast(object):
def create_servers(self) -> list[str]:
bound: list[str] = []
netdevs = self.hub.tcpsrv.netdevs
ips = [x[0] for x in self.hub.tcpsrv.bound]
blist = self.hub.tcpsrv.bound
if self.args.http_no_tcp:
blist = self.hub.tcpsrv.seen_eps
ips = [x[0] for x in blist]
if "::" in ips:
ips = [x for x in ips if x != "::"] + list(

View file

@ -59,6 +59,7 @@ class TcpSrv(object):
self.stopping = False
self.srv: list[socket.socket] = []
self.bound: list[tuple[str, int]] = []
self.seen_eps: list[tuple[str, int]] = [] # also skipped by uds-only
self.netdevs: dict[str, Netdev] = {}
self.netlist = ""
self.nsrv = 0
@ -300,6 +301,7 @@ class TcpSrv(object):
try:
if tcp:
if self.args.http_no_tcp:
self.seen_eps.append((ip, port))
return
srv.bind((ip, port))
else:
@ -411,6 +413,7 @@ class TcpSrv(object):
self.srv = srvs
self.bound = bound
self.seen_eps = list(set(self.seen_eps + bound))
self.nsrv = len(srvs)
self._distribute_netdevs()

View file

@ -1178,7 +1178,7 @@ html.y #widget.open {
border-width: 0 .1em 0 0;
}
#wzip1 {
margin-right: .2em;
margin-right: .2em;
}
#wfm.act+#wzip1+#wzip,
#wfm.act+#wzip1+#wzip+#wnp {

View file

@ -12861,18 +12861,18 @@ ebi('op_cfg').innerHTML = (
'<div>\n' +
' <h3>' + L.cl_hfsz + '</h3>\n' +
' <div><select id="fszfmt">\n' +
' <option value="0">0 ┃ 1234567</option>\n' +
' <option value="1">1 ┃ 1 234 567</option>\n' +
' <option value="2">2- ┃ 1.18 M</option>\n' +
' <option value="2c">2c ┃ 1.18 M</option>\n' +
' <option value="3">3- ┃ 1.2 M</option>\n' +
' <option value="3c">3c ┃ 1.2 M</option>\n' +
' <option value="4">4- ┃ 1.18 MB</option>\n' +
' <option value="4c">4c ┃ 1.18 MB</option>\n' +
' <option value="5">5- ┃ 1.2 MB</option>\n' +
' <option value="5c">5c ┃ 1.2 MB</option>\n' +
' <option value="fuzzy">fuzzy</option>\n' +
' </select></div>\n' +
' <option value="0">0 ┃ 1234567</option>\n' +
' <option value="1">1 ┃ 1 234 567</option>\n' +
' <option value="2">2- ┃ 1.18 M</option>\n' +
' <option value="2c">2c ┃ 1.18 M</option>\n' +
' <option value="3">3- ┃ 1.2 M</option>\n' +
' <option value="3c">3c ┃ 1.2 M</option>\n' +
' <option value="4">4- ┃ 1.18 MB</option>\n' +
' <option value="4c">4c ┃ 1.18 MB</option>\n' +
' <option value="5">5- ┃ 1.2 MB</option>\n' +
' <option value="5c">5c ┃ 1.2 MB</option>\n' +
' <option value="fuzzy">fuzzy</option>\n' +
' </select></div>\n' +
'</div>\n' +
'<div>\n' +
' <h3>' + L.cl_themes + '</h3>\n' +
@ -20109,13 +20109,13 @@ var settheme = (function () {
var setfszf = (function () {
function freshen() {
var cb = ebi('fszfmt'),
fmt = sread("fszfmt", humansize_fmts) || window.dfszf;
if (!has(humansize_fmts, fmt))
fmt = '1';
window.filesizefun = window['humansize_' + fmt];
fmt = sread("fszfmt", humansize_fmts) || window.dfszf;
if (!has(humansize_fmts, fmt))
fmt = '1';
window.filesizefun = window['humansize_' + fmt];
cb.onchange = onch;
if (cb.value != fmt)
cb.value = fmt;
if (cb.value != fmt)
cb.value = fmt;
}
function onch(e) {
ev(e);
@ -20123,11 +20123,11 @@ var setfszf = (function () {
}
function setfmt(fmt) {
swrite("fszfmt", fmt);
freshen();
freshen();
treectl.gentab(get_evpath(), treectl.lsc);
}
freshen();
return setfmt;
return setfmt;
})();