brennelul
b23596b1e2
Merge 51d067cf90 into d33d11321f
2026-06-18 20:51:27 +00:00
NecRaul
d33d11321f
fix directory sort-order ( closes #1119 ) ( #1528 );
...
folders sorted incorrectly due to the trailing slash,
for example `a/` vs. `a b/`
2026-06-16 22:25:08 +00:00
NecRaul
e017b1bc6e
fix(rotf): use global rotf_tz as volume fallback
2026-06-16 20:40:37 +02:00
ed
efa43f891b
ffmpeg bwrap sandbox
2026-06-13 21:26:09 +00:00
ed
90639de984
u2c: hash stdin to wark
2026-06-13 11:47:47 +00:00
ed
5dbff4af41
js: mkdir: cd if existed; closes #1512
2026-06-13 11:45:21 +00:00
ed
5beecd6622
fix xbu reloc resume;
...
both up2k.js and u2c.py would ignore the "partial upload exists"
assuming it was self-inflicted, skipping the file
2026-06-13 11:20:13 +00:00
ed
5a8949d595
vjoins
2026-06-13 11:15:20 +00:00
ed
22c3a3dd46
pop job.vcfg; fixes up2k._snap_reg
2026-06-13 10:39:26 +00:00
ed
a00bc93fe1
bsd: signal masking
2026-06-12 23:37:12 +00:00
ed
a48afe87b9
docker: alpine 3.24
2026-06-12 21:47:04 +00:00
ed
c3eb9ecec2
docs: docker archs
2026-06-12 21:29:35 +00:00
ed
6e75faa623
docker: drop arm32 iv;
...
deadlock on startup, probably bad cffi
2026-05-26 19:16:31 +00:00
ed
06af60276b
update pkgs to 1.20.16
2026-05-26 18:49:07 +00:00
ed
cc80ecc341
v1.20.16
2026-05-26 18:45:13 +00:00
ed
ce33a88e25
v1.20.15
2026-05-26 18:16:37 +00:00
ed
62dc833273
misc linter
2026-05-26 17:47:52 +00:00
ed
f0f6933b4e
bpm mtp needs f32le
2026-05-26 17:47:08 +00:00
ed
e32718303c
xvol: clarify permissions
2026-05-25 20:16:23 +00:00
ed
c7b80acd0d
fix ?tar on xvol reject;
...
would panic and kill the connection
instead of just skipping the blocked symlink
2026-05-25 20:06:17 +00:00
ed
cc5420a324
download-as-zip: toplevel optional
2026-05-25 18:32:42 +00:00
ed
c28aa08b35
ihead filter on ohead too
2026-05-25 16:12:26 +00:00
ed
6183540c61
mde: fix crash on mobile
2026-05-25 15:57:28 +00:00
ed
5e806ec124
PRTY_FFMPEG_BIN
2026-05-25 13:41:24 +00:00
Danila Kamaev
9068ec6a8e
improve opds compatibility ( #1463 )
...
use absolute paths and generate IDs
2026-05-25 11:27:01 +00:00
ed
27031f73be
clamp lastmod to y6325 ( closes #1470 );
...
fromtimestamp fails on year>9999
2026-05-25 11:08:19 +00:00
ed
926c6e814d
embedded-cover crop-control; closes #1474
2026-05-25 10:17:03 +00:00
ed
4e9ad781b6
advisory tiers
2026-05-25 10:10:01 +00:00
ed
f4f97b6cc3
make signal-handler less shit;
...
previously: threading.Condition to wakeup the actual handler;
exciting chance of heisenbugs / deadlocks (theoretically)
almost went with os.pipe on unix and socketpairs on windows,
but turns out SimpleQueue is perfect and safe for this purpose
SimpleQueue is 3.7+ so use a regular queue on <3.7
(same problems as original approach)
also need dedicated thread for popping the queue on <3.7
to avoid deadlock on most platforms (--sig-thr)
new features:
--logrot-sig sets a signal for immediate log-rotate
--stack-sig sets a signal to dump stack to log/stdout
--reload-sig sets a signal to initiates config-reload
(was hardcoded to USR1 previously)
2026-05-25 00:37:52 +00:00
ed
f23ec5d9f8
tests: 0bb80e92
2026-05-23 20:56:44 +00:00
ed
348b4bb5c7
drop rawpy, use libraw/dcraw_emu directly;
...
rawpy is still supported but will not be bundled by default
due to security concerns
dcraw_emu reads more formats than rawpy + gives better quality
(we told rawpy to use embedded thumbs), so also much slower
dcraw_emu must be combined with libvips or pillow (equivalent)
other alternatives considered:
libvips + a full imagemagick does a different subset of formats,
less than dcraw_emu, yet is 3x slower and eats ram
magick wins wrt formats but is even slower (4x of dcraw_emu)
2026-05-23 20:55:33 +00:00
ed
2c778e0828
add font orbitron for ui-v1.5
2026-05-23 17:54:10 +00:00
exci
7d81b9e837
fix dsel error with bbox active ( #1494 )
...
stop error when dragging outside window with dsel active; fixes 1491
2026-05-23 14:15:00 +00:00
ed
ca406472f4
readme: S6_NOTIFY_FD
2026-05-22 21:35:59 +00:00
ed
30b23c6ae8
black
2026-05-22 17:42:41 +00:00
ed
9b0268970c
sd_notify only when set
2026-05-22 17:42:04 +00:00
Mobin
8c201b844e
s6-notify: support fd-based s6 notification protocol ( #1466 )
...
Dinit and s6 supervision suite are known to support this protocol.
See https://skarnet.org/software/s6/notifywhenup.html and
https://davmac.org/projects/dinit/man-pages-html/dinit-service.5.html#ready
Signed-off-by: Mobin Aydinfar <mobin@mobintestserver.ir>
2026-05-22 17:26:47 +00:00
ed
b2401ff15a
partyfuse: prefer mfusepy (fuse.py fork);
...
now supports both fuse2 and fuse3
fallback on fuse.py (fuse2-only) if mfusepy unavailable
fuse3 is 20% faster on large files,
fuse2 == fuse3 on small files
motivated by nixos dropping fuse2 in NixOS/nixpkgs#522340
2026-05-21 23:31:57 +00:00
ed
1f4246c6bb
support .mka; closes #1489
2026-05-21 00:27:41 +00:00
Lydia Vierkorn
83dc20f33e
spectrograms: option to use log frequency scale ( #1487 )
2026-05-20 22:34:48 +00:00
Princess Grace
f432ef6d51
freebsd: fix deps in rc.d ( #1479 )
...
delay startup until filesystems are in place
Signed-off-by: Princess Grace <10965841+Kansattica@users.noreply.github.com>
2026-05-20 22:32:55 +00:00
ilotoki0804
d7eb556cdd
docs: macOS low-ports + sfx building ( #1458 )
...
Signed-off-by: ilotoki0804 <ilotoki0804@gmail.com>
2026-05-20 22:30:37 +00:00
AppleTheGolden
0bb80e9294
auth: read (and admin) implies get ( #1485 )
...
and hides redundant get-permission in webui; closes #1483
2026-05-20 22:27:25 +00:00
AppleTheGolden
3b53a228b0
invalidate get-only shares when creator no longer exists ( #1482 )
...
Fixes #1480
2026-05-15 19:51:12 +00:00
ed
139ef1851e
docker-build: cache ffmpeg if stock
2026-05-08 00:02:54 +00:00
ed
2a4c82c742
fix docker makefile; broke from bitrot since nobody's using it
...
(the podman approach (make.sh) is recommended)
2026-05-07 18:15:59 +00:00
ed
b009c585a6
rawpy-0.27 broke installing from github-tarball
2026-05-07 17:34:29 +00:00
ed
da6e2ddca9
pyinstaller/win10exe: fix virtio/spice iso sha512;
...
forgot to update checksum when bumping version,
verified against internetarchive and old local copy
2026-05-02 17:52:33 +00:00
ed
6e25d648a9
update pkgs to 1.20.14
2026-04-24 22:27:49 +00:00
ed
a09a0eadbb
v1.20.14
2026-04-24 22:22:06 +00:00