Commit graph

374 commits

Author SHA1 Message Date
ed 299cff3ff7 copyparty.exe: update pillow 2025-07-07 11:05:49 +00:00
ed 42c199e78e api for rescanning multiple volumes;
`?scan=/foo,/bar` will perform a filesystem reindexing of volumes
`/foo` and `/bar` even if they only have `e2d` and not `e2ds`
2025-07-07 09:53:03 +00:00
ed 7eca90cc21 v1.18.0 2025-06-22 00:20:31 +00:00
ed 77df17d191 add ui for streaming textfiles in realtime 2025-06-16 00:00:40 +00:00
ed 17fa490687 add ?tail 2025-06-14 21:13:14 +00:00
ed 2e53f7979a IdP: multiple group rules for ${u} and ${g}
until now, ${u} would match all users,
${u%-foo} would exclude users in group foo,
${u%+foo} would only include users in group foo

now, the following is also possible:
${u%-foo,%-bar} excludes users in group foo and/or group bar,
${u%+foo,%+bar} only includes users which are in groups foo AND bar,
${g%-foo} skips group foo (includes all others),
${g%-foo,%-bar} skips group foo and/or bar (includes all others)

see ./docs/examples/docker/idp/copyparty.conf ;
https://github.com/9001/copyparty/blob/hovudstraum/docs/examples/docker/idp/copyparty.conf
2025-06-03 20:03:17 +00:00
ed f61511d8c8 docs: building from source / building from scratch 2025-05-29 21:54:54 +00:00
ed db7becacd2 v1.17.2 2025-05-27 19:39:22 +00:00
ed ecced0c4f2 v1.17.1 2025-05-18 22:34:16 +00:00
ed fff45552da v1.17.0 2025-04-26 21:49:09 +00:00
ed 38c2dcce3e v1.16.21 2025-04-20 18:36:32 +00:00
ed d5a9bd80b2 docker: hide healthcheck from logs 2025-04-20 12:26:56 +00:00
ed c7aa1a3558 v1.16.20 2025-04-13 21:51:39 +00:00
ed a06c5eb048 new xau hook: podcast-normalizer.py 2025-04-09 19:44:13 +00:00
ed c0becc6418 v1.16.19 2025-04-08 21:32:51 +00:00
ed f9954bc4e5 smoketest fs-access when transcoding
the thumbnailer / audio transcoder could return misleading errors
if the operation fails due to insufficient filesystem permissions

try reading a few bytes from the file and bail early if it fails,
and detect/log unwritable output folders for thumbnails

also fixes http-response to only return svg-formatted errors
if the initial request expects a picture in response, not audio
2025-04-07 18:41:37 +00:00
ed 43bbd566d7 mention mimalloc in docker-compose examples (thx thad) 2025-03-24 23:19:17 +00:00
ed 6aaafeee6d v1.16.18 2025-03-23 22:16:40 +00:00
ed accd003d15 v1.16.17 2025-03-16 20:02:51 +00:00
ed 9c2c423761 IdP: extend ${u} with syntax to exclude by group
just like before, if vpath contains ${u} then
the IdP-volume is created unconditionally

but this is new:

${u%+foo} creates the vol only if user is member of group foo

${u%-foo} creates the vol if user is NOT member of group foo
2025-03-16 19:28:23 +00:00
ed 4accef00fb v1.16.16 2025-02-28 18:46:32 +00:00
ed a011139894 v1.16.15 2025-02-25 00:17:58 +00:00
ed 6d102fc826 mention risc-v support 2025-02-20 04:51:04 +00:00
ed cdedcc24b8 v1.16.14 2025-02-19 23:09:14 +00:00
ed 56ce591908 synology dsm: add updating 2025-02-16 18:12:35 +00:00
ed cddedd37d5 v1.16.13 2025-02-13 20:57:04 +00:00
ed 685f08697a alternative loader spinners 2025-02-13 17:07:48 +00:00
ed ddec22d04c v1.16.12 2025-02-09 23:31:26 +00:00
ed 632f52af22 warn that RTL support is currently not planned
the current approach to html generation is
probably too jank to handle RTL correctly
2025-02-03 18:41:02 +00:00
ed c7caecf77c v1.16.11 2025-01-27 01:40:23 +00:00
ed 1dace72092 v1.16.10 2025-01-25 18:09:52 +00:00
ed c4cbc32cc5 v1.16.9 2025-01-22 23:26:17 +00:00
ed 1231ce199e create utf8 zipfiles by default
previously, the `?zip` url-suffix would create a cp437 zipfile,
and `?zip=utf` would use utf-8, which is now generally expected

now, both `?zip=utf` and `?zip` will produce a utf8 zipfile,
and `?zip=dos` provides the old behavior
2025-01-22 22:50:03 +00:00
ed d9db1534b1 hooks: send zeromq/zmq/0mq messages
adds an optional dependency on pyzmq
2025-01-22 21:18:42 +00:00
ed 0987dcfb1c versus: seafile fix, filebrowser fork
* versus: seafile DOES support write-only folders

* versus: mention https://github.com/gtsteffaniak/filebrowser

* connect-page: link the correct v12.x version of sharex
2025-01-13 22:30:46 +00:00
ed cc0cc8cdf0 v1.16.8 2025-01-11 16:11:15 +00:00
ed ce0e5be406 bup: alias ?j to request-header Accept: json
and teach PUT to answer in json too
2025-01-10 20:32:12 +00:00
ed f5753ba720 add chunksize cheat-sheet 2025-01-10 18:24:40 +00:00
Wuast94 fcf32a935b add idp client section to docs 2025-01-10 18:17:57 +01:00
ed 21f9304235 add synology howto 2024-12-27 02:16:20 +00:00
ed c0dacbc4dd v1.16.7 2024-12-23 00:05:49 +00:00
ed e2dec2510f v1.16.6 2024-12-19 00:37:24 +00:00
ed eaa4b04a22 list recent uploads
also makes the unpost lister 5x faster
2024-12-18 22:17:30 +01:00
ed e66ece993f v1.16.5 2024-12-11 22:36:19 +00:00
ed cdface0dd5 v1.16.4 2024-12-07 00:24:37 +00:00
ed 99399c698b v1.16.3 2024-12-04 00:03:55 +00:00
ed c5a000d2ae url-option for upload checksum type
url-param / header `ck` specifies hashing algo;
md5 sha1 sha256 sha512 b2 blake2 b2s blake2s

value 'no' or blank disables checksumming,
for when copyparty is running on ancient gear
and you don't really care about file integrity
2024-12-02 13:51:39 +00:00
ed a90dde94e1 v1.16.2 2024-11-23 23:36:15 +00:00
ed d3ccacccb1 v1.16.1 2024-11-15 22:18:11 +00:00
ed ce3cab0295 v1.16.0 2024-11-10 19:32:37 +00:00