Agustín González
4774c06c69
Merge 326b76058a into fb9f0441c9
2025-11-24 12:25:05 +01:00
ed
7d62335c13
repurpose new-md to new-textfile
2025-11-20 00:24:28 +09:00
Robert Ismo
9f08efcabd
inverse unix philosophy ( #994 )
...
Signed-off-by: Robert Ismo <robertismo@protonmail.com>
Signed-off-by: ed <s@ocv.me>
Co-authored-by: ed <s@ocv.me>
2025-11-19 15:24:52 +01:00
Agustín González
326b76058a
readme: batch rename example with subdirectories
2025-11-18 22:49:46 -03:00
ed
e005930cd0
readme: pyvips on windows
2025-10-26 23:23:17 +01:00
ed
7f5810f1a7
ENTERPRISE packaging ( closes #941 );
...
introduce copyparty-en.pyz, affectionately known as companyparty.pyz
like copyparty-en.py, it is english-only but with a twist;
also remove smb support because the impacket references can look sus
2025-10-22 22:20:57 +00:00
ed
547a7ab1cc
add download mirror https://copyparty.eu/
2025-10-19 18:19:45 +00:00
ed
98da5cc509
ui-elements can be hidden ( #928 )
2025-10-17 16:29:55 +00:00
ed
b4fda5f1d6
subtract users/groups from access; closes #845
2025-10-17 00:01:54 +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
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
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
a0f8f794a8
mention termux fix
2025-10-04 12:03:37 +00:00
ed
d05a88d2ee
add rename counters; closes #854
2025-10-04 11:53:59 +00:00
Kaleb Debre
31f1b535b2
nixos: unix-user/group to run as ( #886 )
...
Co-authored-by: Kaleb Debre <kaleb.debre@web.de>
2025-10-03 17:13:28 +02:00
Daniel Lovegrove
7fc379abc8
Add setup example for running with Podman under systemd ( #460 )
...
* Create copyparty.container file
* Add and document rootful configuration
* Add non-root config, clean up README
Signed-off-by: Daniel Lovegrove <d.lovegrove11@gmail.com>
2025-10-03 05:45:44 +02: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
deb8a4a86e
readme: ./scripts/toc.sh
2025-09-23 19:40:40 +00:00
AppleTheGolden
6dbd9901b2
OPDS Support ( #779 )
...
* add OPDS support
* add `?opds` to devnotes.md
* send content-disposition for opds downloads
2025-09-22 19:34:34 +00:00
ed
1460fe97ac
rotf timezone option; closes #802
2025-09-21 21:21:41 +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
fd331a545d
nice typo
2025-09-15 01:05:17 +00:00
ed
49ce67e9cd
v1.19.9
2025-09-15 00:19:24 +00:00
ed
09f22993be
idp login/logout routes ( #761 )
2025-09-05 18:44:30 +00:00
ed
e6755aa8a1
restrict runtime-state in $TMP; closes #747
...
the preferred locations (XDG_CONFIG_HOME and ~/.config)
are trusted and will behave as before, because they are
only writable by the current unix-user
but when an emergency fallback location ($TMPDIR or /tmp) is used
because none of the preferred locations are writable, then this
will now force-disable sessions-db, idp-db, chpw, and shares
this security safeguard can be overridden with --unsafe-state
will now also create the config folder with chmod 700 (rwx------)
2025-09-03 21:55:07 +00:00
ed
87539800e8
FTPS: add curl example ( #734 )
2025-08-31 19:06:56 +02:00
ed
aa1c921302
support file-as-volume ( #696 );
...
a volume can be a single file instead of a folder,
but a misleading warning indicated otherwise
2025-08-27 19:17:36 +00:00
ed
59f142cd19
readme: u2c: rephrase no-hash warning
2025-08-23 19:58:33 +00:00
ed
6cd0a396df
readme: clarify smb perf + u2c needs e2dsa ( #678 )
2025-08-23 19:45:18 +00:00
ed
ceaf133d9d
v1.19.5
2025-08-21 23:19:11 +00:00
ed
cc4f4aef99
fix typos; closes #237 , closes #465
...
correct subset of fixes, not touching the intentional/sacred ones
2025-08-21 22:03:34 +00:00
ed
f9cb2c15e3
readme: homebrew
2025-08-21 21:50:56 +00:00
ed
ca98d54fda
install on iOS; closes #328
2025-08-21 19:23:44 +00:00
Ruby Iris Juric
3259367007
readme: fix nixos overlay usage docs
2025-08-20 06:45:14 +02:00
ed
c51371c71d
mention syncthing compat ( #490 , #199 )
2025-08-18 23:08:49 +00:00
Ruby Iris Juric
20ef74cdac
nix: make usage in non-flake setups easier ( #296 )
...
* nix: extract overlay into own file
* readme: document non-flake nixos usage
2025-08-18 22:41:49 +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
68907eaf48
add "@acct", a group with all authed users; closes #604
2025-08-14 19:11:57 +00:00
ed
659f351c65
support pillow-heif; closes #607
2025-08-14 16:42:48 +00:00
Adam R. Nelson
0177a9b402
Add RAW file thumbnailing support via rawpy ( #567 )
...
* add RAW image file types to mimetype list
* add RAW thumbnailer via rawpy
---------
Signed-off-by: Adam R. Nelson <adam@nels.onl>
Signed-off-by: ed <s@ocv.me>
2025-08-11 17:28:01 +00:00
ed
e9ecb2edc5
v1.19.0
2025-08-07 22:13:52 +00:00
ed
33497e6b11
sfx: add english-only
2025-08-07 21:28:56 +00:00
ed
346515ccf1
add optional username login; closes #511
2025-08-07 20:29:44 +00:00