ed
dbd8f837e8
hooks: add wget-i.py (import-safe) ( #904 )
2025-10-08 22:55:19 +00:00
ed
20ac117c32
update pkgs to 1.19.16
2025-10-05 23:08:25 +00:00
ed
cd3feaac86
v1.19.16
2025-10-05 22:59:38 +00:00
ed
f8e19815e1
mention ?v suffix for media links ( #895 )
2025-10-05 21:58:27 +00:00
ed
76e9f23a6d
batch-rename: initial counter values
2025-10-05 21:51:41 +00:00
ed
4542ad3c01
hook-flag to send input on stdin
2025-10-05 20:35:03 +00:00
ed
50276c0cfa
show mediatags in shares
2025-10-05 20:06:17 +00:00
ed
c5f1229685
hide new-share btn in shares
2025-10-05 18:36:10 +00:00
ed
73ec2d296f
rss: option to not embed pw in feed
2025-10-05 18:09:05 +00:00
ed
a499648291
recommend libvips for heic/heif
2025-10-05 17:24:55 +00:00
ed
4bb5baf1b8
dangit
2025-10-05 00:44:07 +00:00
ed
efd19af7ca
new hook: granular ramdisk detection
2025-10-05 00:13:34 +00:00
ed
aace711eb9
unvendorable surrogateescape ( #887 );
...
stolen/surrogateescape.py can be deleted;
this file is only necessary for python2 compatibility
2025-10-04 22:10:34 +00:00
ed
39bd4e5b58
unvendorable dnslib ( #887 );
...
stolen/dnslib/ can be deleted and replaced with system lib
NOTE: unvendoring dnslib will make it impossible to communicate with
devices which have a particular avahi bug; see 6c1cf68bca
2025-10-04 22:09:40 +00:00
ed
08ebb0b4c9
unvendorable qrcodegen ( #887 );
...
move copyparty-original code to qrkode.py
stolen/qrcodegen.py can be deleted and replaced with system lib
this is safe and has minimal affect on functionality;
performance will be a tiny bit slower without the vendored copy
2025-10-04 21:36:41 +00:00
ed
656f0a6c39
unvendorable ifaddr ( #887 );
...
stolen/ifaddr/ can be deleted and replaced with system lib;
this is safe and will not affect any functionality
2025-10-04 21:33:01 +00:00
ed
805a7054e9
add missing licenses ( #887 );
...
* added missing license entry for fusepy
* added missing license entry for DOMPurify
* aligned license names with SPDX identifiers
2025-10-04 21:29:08 +00:00
ed
01709691f2
git-mv ofl.r13
2025-10-04 21:22:28 +00:00
ed
41ed559faa
hooks: import-flag
2025-10-04 13:32:26 +00:00
ed
a0f8f794a8
mention termux fix
2025-10-04 12:03:37 +00:00
ed
fbe5fa582e
helptext fix
2025-10-04 12:00:42 +00:00
ed
2248705e1a
--ui-filesz can have trailing dash
2025-10-04 11:59:53 +00:00
ed
eb173be4f1
folder-thumbs: cbz, epub
2025-10-04 11:57:43 +00:00
ed
d05a88d2ee
add rename counters; closes #854
2025-10-04 11:53:59 +00:00
ed
09e6f29e5e
indent
2025-10-04 11:42:43 +00:00
ed
2ce32e4fb6
apply vol-favicon on nav; closes #882
2025-10-04 11:16:16 +00:00
ed
9b7f933b78
optimize --name-url ( #884 )
2025-10-04 10:45:17 +00:00
ed
e9b6e645d3
fix buildscript perm
2025-10-04 09:41:05 +00:00
ed
0f9a239078
allow favicon.png/gif (samsung-android)
2025-10-04 09:39:13 +00:00
ed
0453b7ac53
xhrchk: generic error only as fallback
2025-10-04 09:38:34 +00:00
ed
4177c1d9ed
epub: handle missing covers; closes #860
2025-10-04 09:30:43 +00:00
ed
171ca985c8
bbox: flex conditionally
2025-10-04 09:23:42 +00:00
ed
a8f53d5ef0
shrink docker-min from 45 to 33 MiB
2025-09-30 23:13:46 +00:00
ed
3f59710294
allow chpw with idp; closes #872
2025-09-30 21:26:37 +00:00
ed
24e01221c5
update pkgs to 1.19.15
2025-09-29 23:19:00 +00:00
ed
daba1ab7bd
v1.19.15
2025-09-29 23:10:18 +00:00
ed
1bca86c6e1
thx pyright
2025-09-29 23:07:03 +00:00
ed
fc2754cba5
option to delete .PARTIAL on expiration
2025-09-29 22:16:57 +00:00
ed
470b504843
raster favicons; closes #383 , #473
2025-09-29 21:50:13 +00:00
ed
435db14798
pregen html_head when static
2025-09-29 21:47:53 +00:00
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
ed
456addf26f
show warks in folder-listings
2025-09-28 21:37:46 +00:00
ed
4e38e4087e
make warks (checksums) searchable
2025-09-28 21:36:45 +00:00
ed
1193f9ba6c
stop binary garbage from hitting logs
2025-09-28 19:29:18 +00:00
ed
234eddec90
filesize formats; closes #184
2025-09-28 01:14:00 +00:00
ed
e3baf932f3
reflinks are non-e2d safe
2025-09-27 19:29:36 +00:00
ed
eb5d767b01
MTHash: fully preserve exception info
2025-09-27 19:28:41 +00:00
ed
ec7418734d
uds-only http/https; closes #855
2025-09-27 19:12:06 +00:00
ed
a3d9506783
mdns: customize http/https ports ( #855 )
2025-09-27 19:11:15 +00:00
ed
57650a218f
use reflinks (not hardlinks) in -ss; closes #858
2025-09-27 18:44:14 +00:00
ed
983865d96c
cbz thumbs without ffmpeg; closes #859
2025-09-27 18:39:18 +00:00
ed
6f6b70ad04
fix misleading comments
2025-09-27 00:22:28 +00:00
ed
e187df28f2
fix markdown-expand example
2025-09-26 23:50:19 +00:00
ed
df0fa9d1b7
xbu/xau with custom message
2025-09-26 23:49:32 +00:00
ed
397ed5653b
overwrite on upload with header "replace"
2025-09-26 21:35:00 +00:00
ed
9f46e4dbd7
koie layout
2025-09-26 21:17:07 +00:00
ed
6912e86747
loud warning on EIO (HDD/FS trouble) ( #851 )
2025-09-25 23:18:09 +00:00
ed
80ca78516e
create idp-db when necessary ( #849 )
2025-09-24 21:32:15 +00:00
ed
a493cd6530
update pkgs to 1.19.14
2025-09-23 23:06:19 +00:00
ed
c72b62ad86
v1.19.14; closes #847
2025-09-23 22:47:07 +00:00
ed
fdcd92bac8
update pkgs to 1.19.13
2025-09-23 21:43:35 +00:00
ed
b00dac997a
v1.19.13
2025-09-23 21:20:13 +00:00
ed
9d066414c6
friendly http-5XX errors
2025-09-23 20:42:06 +00:00
ed
5e4ff90b1c
config-loader: support utf8-bom
2025-09-23 20:00:45 +00:00
ed
deb8a4a86e
readme: ./scripts/toc.sh
2025-09-23 19:40:40 +00:00
ed
733e85c040
cosmetic: fix uptoast on page load
2025-09-23 19:38:24 +00:00
ed
892a452446
tl cleanup
2025-09-23 19:35:34 +00:00
ed
38df223b8f
reindent: try/catch subchunk logic;
...
ensures chunks get unlocked on throw
reindent of fc8298c468
2025-09-23 19:35:21 +00:00
ed
b136a5b042
fast_confirm_chunks: release all on error;
...
possibly fixes an issue someone has been runnning into:
an upload could get stuck on "that chunk is already being written to"
when the server was overloaded enough that connections kept dropping
2025-09-23 19:11:41 +00:00
ed
377eddcd06
tl cleanup
2025-09-22 21:15:26 +00:00
ed
c214a93caa
opdf: fix merge issues
2025-09-22 20:37:33 +00:00
ed
0941fd4ec1
ensure ?ls not from tx_ls_vols (unmapped root)
...
fixes regression in 8f6194fe
2025-09-22 19:58:41 +00:00
ed
1923a25879
update pkgs to 1.19.12
2025-09-21 22:21:44 +00:00
ed
4cce799012
v1.19.12
2025-09-21 22:11:56 +00:00
ed
1460fe97ac
rotf timezone option; closes #802
2025-09-21 21:21:41 +00:00
ed
ca872c4055
hide unpost tab in read-only vols; closes #836
2025-09-21 20:45:56 +00:00
ed
3ddb4c042a
tl cleanup
2025-09-21 19:59:29 +00:00
ed
6a24432019
windows: fix sharing entire drives ( closes #837 );
...
broke in 8b66874b
2025-09-21 19:44:35 +00:00
ed
8f6194fe77
/?ls on unmapped root
2025-09-21 19:35:28 +00:00
ed
a9e02ce753
update pkgs to 1.19.11
2025-09-20 10:17:59 +00:00
ed
70c088aeca
v1.19.11
2025-09-20 10:11:03 +00:00
ed
280815f158
ftp: fix unmapped root; closes #827
2025-09-20 10:05:29 +00:00
ed
e1ea9852c6
update pkgs to 1.19.10
2025-09-19 22:52:29 +00:00
ed
2ee9c80d3b
v1.19.10
2025-09-19 22:44:54 +00:00
ed
4b2ff3a196
epub-thumbs errorhandling
2025-09-19 22:19:01 +00:00
ed
538a205ce4
fix up2k fstab after 59a01221
2025-09-19 21:50:21 +00:00
ed
6559152882
add free-threading suffix to version dump
2025-09-19 21:27:13 +00:00
ed
669b10754d
copyparty32.exe: english-only
2025-09-19 21:21:44 +00:00
ed
478f1c764e
logging: limit/disable fs-indexing progress
2025-09-19 21:05:42 +00:00
ed
a043d7cfb6
explain daw better
2025-09-19 20:35:01 +00:00
ed
35326a6fb8
iOS: fix a-shell docs; closes #806
2025-09-19 20:13:10 +00:00
ed
59a0122179
prevent upload into ramdisk;
...
tries to detect misconfigured docker environments, e.g. /w/foo is mapped
to a disk but /w/ itself isn't
2025-09-19 19:46:14 +00:00
ed
5996a58b20
fix medialinks sans ls0 ( closes #809 );
...
on a browser's very first visit, the first page load would not hydrate
correctly, initializing msel without file-IDs, causing medialinks
(#gf-0f6f5c0d) to throw an error
2025-09-16 22:28:41 +00:00
ed
fd331a545d
nice typo
2025-09-15 01:05:17 +00:00
ed
e7ef31ee33
update pkgs to 1.19.9
2025-09-15 00:44:51 +00:00
ed
49ce67e9cd
v1.19.9
2025-09-15 00:19:24 +00:00
ed
8b66874b85
be case-sensitive on windows/macos ( closes #781 );
...
on Windows and Macos, most filesystems are case-insensitive,
which can lead to dangerous situations
one example is when another program (not copyparty or its UI) wants to
rename a file from `Foo` to `foo`; the program will probably start by
checking if `foo` exists and then delete it, however this would match
`Foo` and confuse the program into deleting the wrong file
fix this by adding a VERY EXPENSIVE detector to prevent this,
by listing the parent folder and checking if the case matches
this check will auto-enable when a case-insensitive FS is detected on
startup, but option `casechk` (global or volflag) can override this
2025-09-14 23:39:46 +00:00
ed
3a2381ff2d
webdav: fix depth:0 in rootless vfs;
...
also safeguards against potential issues with invalid
paths if the api is used incorrectly from a plugin
2025-09-14 23:27:33 +00:00