ed
2248705e1a
--ui-filesz can have trailing dash
2025-10-04 11:59:53 +00:00
ed
2ce32e4fb6
apply vol-favicon on nav; closes #882
2025-10-04 11:16:16 +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
234eddec90
filesize formats; closes #184
2025-09-28 01:14:00 +00:00
ed
ec7418734d
uds-only http/https; closes #855
2025-09-27 19:12:06 +00:00
ed
c214a93caa
opdf: fix merge issues
2025-09-22 20:37:33 +00:00
ed
1460fe97ac
rotf timezone option; closes #802
2025-09-21 21:21:41 +00:00
ed
478f1c764e
logging: limit/disable fs-indexing progress
2025-09-19 21:05:42 +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
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
83bd197438
warn on invalid idp-volume mapping
2025-09-14 23:20:45 +00:00
ed
ecd18adc3c
optional case-insensitive unicode search ( #789 );
...
made it default-disabled because it's a bit expensive
2025-09-13 19:48:08 +00:00
ed
edafa1586a
volflag to block sharing of a volume
2025-09-07 17:20:51 +00:00
ed
19a4c45389
rbac disk-info and --ver ( closes #726 );
...
options --du-who and --ver-who specifies who can see the disk-info
(disk-usage, disk-free) and server-version based on user permissions
2025-09-05 19:48:38 +00:00
ed
09f22993be
idp login/logout routes ( #761 )
2025-09-05 18:44:30 +00:00
ed
14555d5832
add chdir option
2025-08-28 20:14:25 +00:00
ed
28b93d7961
option to log invalid xml from clients ( #695 );
...
windows webdav can send invalid xml in LOCK requests
2025-08-27 19:55:21 +00:00
ed
543b7ea959
add --auth-ord; closes #689
2025-08-26 23:33:53 +00:00
ed
0491123bb2
add markdown newlines option ( #552 )
2025-08-23 22:29:41 +00:00
ed
202ddeac0d
write qrcode to file
2025-08-21 23:06:39 +00:00
ed
ca98d54fda
install on iOS; closes #328
2025-08-21 19:23:44 +00:00
ed
98d117b8ad
music-thumbs: use embedded art as default ( closes #252 );
...
previous behavior can be restored with --th-spec-p 2
thumbnails cache (.hist/th/) must be deleted to take effect
2025-08-16 23:00:15 +00:00
ed
e3c7d6776e
fix test
2025-08-15 21:34:56 +00:00
ed
62e072a2ed
restrict account to ip/subnet; closes #397
2025-08-15 20:12:17 +00:00
ed
a4649d1e71
generic header auth ( closes #504 );
...
extends idp-auth to also accept a collection of headers (and
expected values of those headers) and map those to certain users
useful for Tailscale-User-Login and similar
2025-08-15 19:19:21 +00:00
ed
d56230573d
separate audio-transcode timeout ( #598 )
2025-08-14 20:02:32 +00:00
ed
68907eaf48
add "@acct", a group with all authed users; closes #604
2025-08-14 19:11:57 +00:00
ed
715d374ee4
button to abort copy/move; closes #572
2025-08-12 21:46:42 +00:00
ed
1ebe06f51e
sticky qr-code; #533
2025-08-11 20:49:09 +00:00
ed
346515ccf1
add optional username login; closes #511
2025-08-07 20:29:44 +00:00
ed
8b31ed8816
text-editor: optional EOL conversion; closes #513
2025-08-07 19:11:28 +00:00
ed
9e980bb552
try to detect proxies with misbehaving caches ( #488 )
2025-08-07 17:57:10 +00:00
ed
d7e7e77f93
v1.18.10
2025-08-04 00:13:54 +00:00
ed
d0499257c8
fix tests
2025-08-03 21:36:38 +00:00
ed
ad23b253dc
add --localtime
for ui; closes #312
2025-08-01 17:55:34 +00:00
ed
f195998865
per-volume uid/gid; closes #265
2025-07-30 19:35:00 +00:00
ed
df9feabcf8
add reflink-based dedup; closes #201
2025-07-28 19:46:15 +00:00
ed
a2601fd6ad
chpw ratelimit
2025-07-28 19:46:15 +00:00
ed
ca6d0b8d5e
SameSite=Strict as default; closes #189
2025-07-27 18:18:49 +00:00
ed
21a96bcfe8
add quickdelete option; closes #183
...
togglebutton in the ui switches between 2 (off/default) and
1 (on/quick) confirmations; global-option `--qdel` sets the default
setting `--qdel=0` changes the togglebutton to switch
between 1 (off/default) confirmations and 0 (on)
in other words, when the ui-button is enabled, it
always reduces the number of confirmations by one
2025-07-25 18:31:49 +00:00
ed
9921c43e3a
add options to set default chmod ( #181 )
...
the unix-permissions of new files/folders can now be changed
* global-option --chmod-f, volflag chmod_f for files
* global-option --chmod-d, volflag chmod_d for directories
the expected value is a standard three-digit octal value
(User/Group/Other) such as 755, 750, 644, 640, etc
2025-07-21 22:46:28 +00:00
ed
0f0f8d90c1
support --shr with --xvol; closes #179
2025-07-20 23:49:36 +02:00
ed
d162502c38
add idp-volume persistence (optional);
...
it keeps track of all seen users/groups by default,
but nothing takes effect unless --idp-store=3 or 2
2025-07-07 01:05:57 +02:00
ed
6ecf4fdceb
textfile-streaming fixes;
...
* add optional max duration, default-infinite
* add optional wordwrap, default-enabled
* url-param `...&tail` enables tailing in textviewer too
* hide bottom tray while tailing
2025-06-21 23:36:19 +00:00
ed
9dd5dec093
adjustments after #171 ;
...
* move the new functionality to --rmagic
* performance tweaks
2025-06-19 17:25:31 +00:00
ed
17fa490687
add ?tail
2025-06-14 21:13:14 +00:00
ed
d123d2bff0
add test for non-idp group filtering
2025-06-13 19:34:58 +00:00
ed
c599e2aaa3
add opt for dotfile visibility default
2025-06-08 18:32:32 +02:00