Tom van Dijk
4f1ca5c480
nix: add flake check that makes sure it builds with all flags
...
Because sometimes an import might be missing, and if it is an optional
then you'll only figure out that it's broken if you set the flag.
2025-07-28 13:47:46 +02:00
Tom van Dijk
6599f6da7e
nix: add missing cfssl import
2025-07-28 13:47:39 +02:00
Tom van Dijk
a4b98175c3
nix: add partyfuse
...
One downside of the way the nix ecosystem works is that MacFUSE needs to
be installed manually. Luckily the script tells you that already!
2025-07-28 13:28:16 +02:00
Tom van Dijk
71b052a98a
nix: add u2c
2025-07-28 13:28:15 +02:00
Tom van Dijk
7256189243
nix: set formatter in flake for nix files
...
This allows contributors to format their nix changes with the `nix fmt`
command.
2025-07-28 13:28:15 +02:00
Tom van Dijk
61c10e2410
nix: fill out all of meta
2025-07-28 13:28:15 +02:00
Tom van Dijk
fac43380ef
nix: put makeWrapper into the correct inputs
2025-07-28 13:28:15 +02:00
Tom van Dijk
fb9a4ab186
nix: remove unused pyftpdlib import
2025-07-28 13:28:15 +02:00
Tom van Dijk
5361731dfb
nix: reduce redundancy in the package
...
For readability
2025-07-28 13:28:15 +02:00
Tom van Dijk
4895579c72
nix: format all nix files with nixfmt
2025-07-28 13:28:15 +02:00
Tom van Dijk
e278316615
nix: allow passing extra python packages
...
I wanted to use
https://github.com/9001/copyparty/blob/hovudstraum/bin/hooks/notify.py
but that wasn't really possible without this under the nix package.
2025-07-28 13:28:14 +02:00
Tom van Dijk
20e1a3c93a
nix: allow passing extra packages in PATH
2025-07-28 13:28:11 +02:00
ed
cbdbaf1938
update pkgs to 1.18.5
2025-07-27 23:38:32 +00:00
ed
cdfceb483e
v1.18.5
2025-07-27 23:05:44 +00:00
ed
2228f81f94
block externally-hosted m3u files;
...
pointless security risk; made GHSA-9q4r-x2hj-jmvr much worse
2025-07-27 22:59:16 +00:00
ed
895880aeb0
fix GHSA-9q4r-x2hj-jmvr ;
...
this fixes a DOM-Based XSS when rendering multimedia metadata
assuming the media-indexing option is enabled, a malicious media file
could be uploaded to the server by a privileged user, executing
arbitrary javascript on anyone visiting and viewing the directory
the same vulnerability could also be triggered through an
externally-hosted m3u file, by tricking a user into
clicking a link to load and play this m3u file
huge thanks to @altperfect for finding and reporting this!
2025-07-27 22:56:38 +00:00
ed
6bb27e6091
audioplayer: stop at end-of-(song/folder); closes #214
2025-07-27 22:14:16 +00:00
ed
d197e754b9
fix scroll after logtail (thx @Bevinsky)
...
if file was closed without using the [X] button, for example
with the browser back button, the tail would not abort
2025-07-27 21:17:44 +00:00
ed
b0dec83aad
connect: fix ipv6 and resolve .local only; closes #202
2025-07-27 20:32:45 +00:00
Masked
e2c2dd18cf
Improve host IP address handling in HttpCli
...
Added logic to detect if the user provided an IP address or hostname using the ipaddress module. This ensures correct resolution and mapping behavior based on the input type, improving reliability and correctness in network operations.
2025-07-27 19:51:40 +00:00
ed
ca6d0b8d5e
SameSite=Strict as default; closes #189
2025-07-27 18:18:49 +00:00
ed
48705a74c6
versus: nextcloud does chunked uploads
2025-07-26 18:22:51 +00:00
ed
b419984709
docker: add ftps support
2025-07-26 10:50:38 +00:00
ed
e00b97eee0
update pkgs to 1.18.4
2025-07-25 18:56:12 +00:00
ed
4dca1cf8f4
v1.18.4
2025-07-25 18:41:05 +00:00
ed
edba7fffd3
add landmarks ( #182 )
2025-07-25 18:35:28 +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
2d322dd48e
fix unpost in new shares
2025-07-25 15:12:05 +00:00
ed
df6d4df4f8
fix filekeys on windows
2025-07-24 23:07:04 +00:00
ed
5aa893973c
update pkgs to 1.18.3
2025-07-21 23:30:16 +00:00
ed
be0dd555a6
v1.18.3
2025-07-21 23:07:00 +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
14fa369fae
macos fixes
2025-07-21 00:04:38 +02:00
ed
0f0f8d90c1
support --shr with --xvol; closes #179
2025-07-20 23:49:36 +02:00
ed
1afbff7335
fix some error-messages failing to render
...
would show a jinja-panic instead of explaining what went wrong
2025-07-20 23:39:08 +02:00
ed
8c32b0e7bb
bbox: hide buttons fully; closes #180
2025-07-20 23:31:38 +02:00
ed
9bc4c5d2e6
mediaplayer: stay within search-results
2025-07-20 23:30:27 +02:00
ed
1534b7cb55
fix hotkey-help on macos
2025-07-20 23:27:44 +02:00
ed
56d3bcf515
rss: fix --rp-loc;
...
some rss links were malformed when combined with rp-loc
2025-07-14 03:48:27 +02:00
ed
78605d9a79
ios: force video embed
...
default on all other platforms, but apple thinks different
2025-07-09 14:11:45 +00:00
ed
d46a40fed8
update pkgs to 1.18.2
2025-07-07 14:29:38 +00:00
ed
ce4e489802
v1.18.2
2025-07-07 14:19:56 +00:00
ed
fd7c71d6a3
add volflag to hide volume from controlpanel listing
2025-07-07 14:15:58 +00:00
ed
fad2268566
update pkgs to 1.18.1
2025-07-07 13:39:55 +00:00
ed
a95ea03cd0
v1.18.1
2025-07-07 13:20:59 +00:00
ed
f6be390579
avoid pillow warning
2025-07-07 12:58:03 +00:00
ed
4f264a0a9c
add idp-cache editor ui
2025-07-07 12:52:31 +00:00
ed
d27144340f
ie11 fix
2025-07-07 11:09:46 +00:00
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