Commit Graph

3756 Commits

Author SHA1 Message Date
Toast
ca3f4487de
Merge branch 'hovudstraum' into nix-overhaul
Signed-off-by: Toast <39011842+toast003@users.noreply.github.com>
2025-07-31 17:36:49 +02:00
ed
cd460902b0 update pkgs to 1.18.8 2025-07-31 08:45:18 +00:00
ed
dccef40f3d v1.18.8 2025-07-31 08:33:34 +00:00
ed
c17ce4892e fix pkgres on older python3 versions 2025-07-31 08:32:52 +00:00
Toast
1be548c0bc
Merge branch 'hovudstraum' into nix-overhaul
Signed-off-by: Toast <39011842+toast003@users.noreply.github.com>
2025-07-31 00:17:54 +02:00
ed
5df2cbe5d7 update pkgs to 1.18.7 2025-07-30 21:59:58 +00:00
ed
daa44be1a5 v1.18.7 2025-07-30 21:31:54 +00:00
ed
13d5631b48 more escapes in case 2025-07-30 21:26:27 +00:00
ed
a8705e611d fix GHSA-8mx2-rjh8-q3jq ;
this fixes a DOM-Based XSS in the recent-uploads page:

it was possible to execute arbitrary javascript by
tricking someone into visiting `/?ru&filter=</script>`

huge thanks to @Ju0x for finding and reporting this!
2025-07-30 21:19:39 +00:00
ed
b7ca6f4a66 try to fix #300
the importlib stuff broke early versions of py2.7
2025-07-30 21:07:47 +00:00
ed
4f1eb89382 just moving some stuff around, not foreshadowing 2025-07-30 21:05:37 +00:00
Raphael Guntersweiler
9d32564c68
translate to german (#212)
* added german translation
2025-07-30 20:34:51 +00:00
ed
6016ec9388 connectpage: fix sharex 2025-07-30 20:30:18 +00:00
ed
fb7cbc423b shares: move all config to webroot 2025-07-30 19:43:47 +00:00
ed
e9684d402e fix ipv6 cors-chk 2025-07-30 19:41:45 +00:00
ed
6069bc9b19 mention optional idp persistence 2025-07-30 19:38:33 +00:00
ed
f195998865 per-volume uid/gid; closes #265 2025-07-30 19:35:00 +00:00
ed
a9d07c63ed disable libmagic on windows; probably closes #276 2025-07-30 18:02:11 +00:00
ed
053de61907 explain what Leeloo Dallas is doing here (closes #316)
also makes rejections from IdP auths less confusing;
it was handled by the config-parser throwing "invalid config"
2025-07-30 17:26:58 +00:00
Jo
c3cc2ddeae
diskfree without root-reserved space (#285)
Signed-off-by: Jo <141064017+Arklaum@users.noreply.github.com>
2025-07-29 20:24:17 +00:00
ed
4988a55ea5 webdav: send diskfree; closes #272 2025-07-29 20:07:11 +00:00
ed
5c6341e99f disk-info: both free+total on windows too (#272) 2025-07-29 20:03:42 +00:00
ed
fbf17be203 apply unlist to navpane too 2025-07-29 18:14:51 +00:00
ed
3cde1f3be2 docker-compose: PYTHONUNBUFFERED=1
almost zero performance impact with podman in kitty
2025-07-29 17:13:34 +00:00
Toast
7dff81840b nix: add updater for partftpy 2025-07-29 17:47:39 +02:00
Toast
b07b991ebb nix: replace partftpy overlay with real package 2025-07-29 17:42:09 +02:00
Toast
738dee3d9b nix: enable pyproject for partftpy package 2025-07-29 15:58:56 +02:00
Toast
2a3a59a058 nix: add tftp parameter to package 2025-07-29 15:38:32 +02:00
Toast
f1c0ce518a nix: add partftpy package 2025-07-29 15:33:09 +02:00
Toast
24bc2660bf nix: add optional dependencies 2025-07-29 14:46:37 +02:00
Toast
6bd46cef7e nix: fix extra python packages 2025-07-29 13:07:23 +02:00
Toast
46ed345750 nix: remove unused code from update.py 2025-07-29 12:11:00 +02:00
Toast
a3df6020c0 fix: nix: use replace pyfuse with fusepy 2025-07-29 12:02:22 +02:00
Toast
68236da291 nix: add pyfuse dependency 2025-07-29 11:08:49 +02:00
Toast
f013429f06 nix: remove u2c and partyfuse packages
The main copyparty package has u2c and partyfuse, so these packages are
redundant now
2025-07-29 03:38:09 +02:00
Toast
76bf9d068a nix: build from source 2025-07-29 03:19:56 +02:00
Toast
9f6c983231 nix: get source tarball with update.py 2025-07-29 02:47:37 +02:00
Tom van Dijk
4915b14be1
various improvements to the nix files (#228)
* nix: allow passing extra packages in PATH

* 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.

* nix: format all nix files with nixfmt

* nix: reduce redundancy in the package

For readability

* nix: remove unused pyftpdlib import

* nix: put makeWrapper into the correct inputs

* nix: fill out all of meta

* nix: set formatter in flake for nix files

This allows contributors to format their nix changes with the `nix fmt`
command.

* nix: add u2c

* 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!

* nix: add missing cfssl import

* 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.

* nix: use correct overlay argument names

Or `nix flake check` will refuse to run the copyparty-full check
2025-07-29 00:16:30 +00:00
ed
735d9f9391 update pkgs to 1.18.6 2025-07-28 23:45:26 +00:00
ed
cd40adccdb v1.18.6 2025-07-28 23:20:07 +00:00
ed
0f2c623599 nosub should prevent mkdir 2025-07-28 23:08:41 +00:00
ed
4adbe1b517 readme: fedora package is happening 2025-07-28 22:36:05 +00:00
ed
4f013f64fe fix helptext typo; closes #244 2025-07-28 22:24:14 +00:00
ed
a9d1310296 wait lol 2025-07-28 22:20:50 +00:00
Adam
43e6da3454
add demo video link (#190)
* add feature showcase video

Signed-off-by: Adam <134429563+RustoMCSpit@users.noreply.github.com>

* add youtube link too

Signed-off-by: ed <s@ocv.me>

---------

Signed-off-by: Adam <134429563+RustoMCSpit@users.noreply.github.com>
Signed-off-by: ed <s@ocv.me>
Co-authored-by: ed <s@ocv.me>
2025-07-28 22:19:01 +00:00
AppleTheGolden
542a1de1ba cbz thumbnails: sort alphabetically
Comic readers will sort alphabetically, but that isn't always the order in which the files are stored in the zip.
2025-07-28 22:01:53 +00:00
ed
03d23daecb improve chmod helptext 2025-07-28 20:43:34 +00:00
ed
cb019afecf standardize on /dev/shm/party.sock; closes #229 2025-07-28 20:29:40 +00:00
ptweezy
5b98e104f2 Update docker-compose.yml
The version attribute is deprecated, resolves error "the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion" when building with Docker

Signed-off-by: ptweezy <parkerbrayden@gmail.com>
2025-07-28 20:10:06 +00:00
ed
df9feabcf8 add reflink-based dedup; closes #201 2025-07-28 19:46:15 +00:00