ed
9937c2e755
add ArozOS to comparison
2024-04-16 21:00:47 +00:00
ed
fe700dcf1a
v1.12.2
2024-04-12 21:10:02 +00:00
ed
ea002ee71d
v1.12.1
2024-04-09 23:34:31 +00:00
ed
a080759a03
add transcoding to mp3
...
because CU's car stereo can't do opus...
incidentally adds support for playing any audio format in ie11
2024-03-29 16:36:56 +00:00
ed
0ae12868e5
dirkeys: add volflag dky (skip keycheck)
2024-03-27 21:03:58 +00:00
ed
20870fda79
Merge branch 'dirkeys' into hovudstraum
2024-03-25 10:34:08 +00:00
ed
c6acd3a904
add option --s-rd-sz
(socket read size):
...
counterpart of `--s-wr-sz` which existed already
the default (256 KiB) appears optimal in the most popular scenario
(linux host with storage on local physical disk, usually NVMe)
was previously 32 KiB, so large uploads should now use 17% less CPU
also adds sanchecks for values of `--iobuf`, `--s-rd-sz`, `--s-wr-sz`
also adds file-overwrite feature for multipart posts
2024-03-23 16:35:14 +00:00
ed
ee80cdb9cf
docs: real-ip (with or without cloudflare)
2024-03-18 16:30:51 +00:00
ed
32553e4520
fix building mtp deps on python 3.12
2024-03-16 13:59:08 +00:00
ed
bdbcbbb002
v1.11.0 ( closes #62 )
2024-03-15 20:47:58 +00:00
ed
e78af02241
docs:
...
* add readme section on using amazon/aws s3 as storage
* mention http/https confusion caused by incorrectly configured cloudflare
* improve custom-font notes
* docker: ftp-server howto
* docker: suggest moving hist-folders into the config path
and switch the idp docker-compose files to use the
main image, in anticipation of v1.11
2024-03-14 23:26:26 +00:00
ed
78919e65d6
idp: docs
2024-03-13 22:50:50 +00:00
ed
d71f844b43
IdP: add safeguard --idp-h-key
and also require --xff-src
2024-03-12 22:57:47 +00:00
ed
a1ad608267
add TODO.md, closes #78
2024-03-09 09:02:16 +00:00
ed
8ca996e2f7
as seen on codeberg
2024-02-29 21:21:41 +00:00
ed
055302b5be
faq: repairing firefox certstore corruption
2024-02-26 22:31:28 +00:00
ed
263adec70a
add support for custom fonts; closes #74
2024-02-24 23:30:17 +00:00
ed
0504b010a1
tftp: support ipv6 and utf-8 filenames + ...
...
* fix winexe
* missing newline after dirlist
* optimizations
2024-02-17 21:31:58 +00:00
ed
a0da0122b9
v1.10.0
2024-02-15 00:00:41 +00:00
ed
5d92f4df49
mention why -j0
can be a bad idea to enable,
...
and that `--hist` can also help for loading thumbnails faster
2024-02-13 19:47:42 +00:00
ed
7c8e368721
lol markdown
2024-02-12 06:01:09 +01:00
ed
02879713a2
tftp: update readme + small py2 fix
2024-02-12 05:39:54 +01:00
ed
d636316a19
add tftp server
2024-02-10 18:37:21 +00:00
ed
eefa0518db
change FFmpeg from BtbN to gyan/codex;
...
deps are more up-to-date and slightly better codec selection
2024-01-28 22:04:01 +00:00
ed
fade751a3e
v1.9.30
2024-01-25 22:52:42 +00:00
ed
6dbfcddcda
don't print indexing progress to stdout if -q
2024-01-20 17:26:52 +00:00
ed
01c82b54a7
audio player: add shuffle
2024-01-18 22:59:47 +00:00
ed
140f6e0389
add contextlet + igloo irc config + upd changelog
2024-01-14 04:58:24 +00:00
ed
d0eb014c38
improve applefilters + add missing newline in curl 404
...
* webdav: extend applesan regex with more stuff to exclude
* on macos, set applesan as default `--no-idx` to avoid indexing them
(they didn't show up in search since they're dotfiles, but still)
2024-01-12 00:13:35 +01:00
ed
9bc09ce949
accept file POSTs without specifying the act field;
...
primarily to support uploading from Igloo IRC but also generally useful
(not actually tested with Igloo IRC yet because it's a paid feature
so just gonna wait for spiky to wake up and tell me it didn't work)
2024-01-08 19:09:53 +00:00
ed
987caec15d
v1.9.28
2023-12-31 18:49:42 +00:00
ed
ab40ff5051
add permission "A" (alias of "rwmda."); closes #70
2023-12-31 18:20:24 +00:00
ed
97d9c149f1
IdP config draft ( #62 )
2023-12-24 13:46:26 +01:00
ed
59688bc8d7
* rename hdr-au-usr
to idp-h-usr
...
* ensure lowercase idp-h-*, xff-hdr
* more macos support in tooling
2023-12-24 13:46:12 +01:00
ed
27433d6214
remove fedora/pypi-copr mention because copr has died;
...
https://github.com/fedora-copr/copr/issues/3056
2023-12-20 22:35:52 +00:00
ed
10bc2d9205
unsuccessful attempt at dirkeys ( #64 )
2023-12-17 22:30:22 +00:00
ed
0c50ea1757
list dotfiles only for specific volumes or users ( #66 ):
...
* permission `.` grants dotfile visibility if user has `r` too
* `-ed` will grant dotfiles to all `r` accounts (same as before)
* volflag `dots` likewise
also drops compatibility for pre-0.12.0 `-v` syntax
(`-v .::red` will no longer translate to `-v .::r,ed`)
2023-12-16 15:38:48 +00:00
ed
c057c5e8e8
extend --th-covers with dotfiles; closes #67
2023-12-14 10:53:15 +00:00
ed
b1693f95cb
alternative fedora packages for when copr breaks
2023-12-09 02:05:06 +00:00
ed
395e3386b7
mention --help for features not documented in readme
...
plus some small fixes to the packaging section
2023-12-02 23:32:31 +00:00
ed
c2f92cacc1
mention the new auth feature
2023-11-30 23:01:05 +00:00
ed
f902779050
avoid potential dom confusion (ie8 is already no-js)
2023-11-26 20:08:52 +00:00
ed
43d409a5d9
prisonparty accepts user/group names
2023-11-25 13:40:21 +00:00
ed
dabdaaee33
v1.9.16
2023-11-04 21:58:01 +00:00
ed
4b720f4150
add more prometheus metrics; breaking changes:
...
* cpp_uptime is now a gauge
* cpp_bans is now cpp_active_bans (and also a gauge)
and other related fixes:
* stop emitting invalid cpp_disk_size/free for offline volumes
* support overriding the spec-mandatory mimetype with ?mime=foo
2023-11-04 20:32:34 +00:00
ed
1f75314463
placeholder expansion in readme and logues; closes #56
...
also fixes the "scan" volflag which broke in v1.9.14
2023-10-24 16:37:32 +00:00
ed
44693d79ec
update pkgs to 1.9.14
2023-10-21 14:52:22 +00:00
ed
250aa28185
v1.9.13
2023-10-21 13:14:41 +00:00
ed
801da8079b
only 404-ban accounts with permission [gGh]:
...
never bonk anyone with read-access (able to see directory-listing)
or write-only (not able to retrieve any files at all) due to
either --ban-404 or --ban-url
fixes accidental ban when webdav-uploading files which
match any of the --ban-url patterns (#55 )
also default-enables --ban-404 since it is now generally safe
(even when up2k is in turbo mode), plus make turbo smart enough to
disengage when necessary
2023-10-18 22:14:09 +00:00
ed
cda90c285e
mention lack of EINTR handling in older pytjons
2023-10-17 17:58:01 +00:00
ed
ac40dccc8f
v1.9.12
2023-10-15 20:06:46 +00:00
ed
0dc3c23b42
add alternative filekey generator; closes #52
2023-10-06 13:41:22 +00:00
ed
6aa10ecedc
mention streaming unzip with bsdtar
2023-10-02 07:40:40 +02:00
ed
fae5a36e6f
v1.9.7
2023-09-30 23:32:51 +00:00
ed
aa96a1acdc
misc optimizations / cleanup:
...
* slightly faster startup / shutdown
* forgot a jinja2 golf
* waste 4KiB changing prismjs back to gz since brotli is https-gated ;_;
* broke support for firefox<52 (non-var functions must be toplevel
or immediately within another function), now even firefox 10 /
centos 6 is somewhat supported again
2023-09-17 13:02:18 +00:00
ed
18c763ac08
smb: upgrade to impacket 0.11, full user account support,
...
permissions are now per-account instead of coalescing
also stops windows from freaking out if there's an offline volume
2023-09-09 12:46:37 +00:00
ed
714fd1811a
add option to generate pax-format tar archives
...
and forgot to commit the nix module
2023-09-08 21:13:23 +00:00
ed
ba02c9cc12
readme fix + make hacker theme more hacker
2023-09-08 19:35:12 +00:00
ed
5a968f9e47
add permission 'h': folders redirect to index.html;
...
safest way to make copyparty like a general-purpose webserver where
index.html is returned as expected yet directory listing is entirely
disabled / unavailable
2023-09-07 23:30:01 +00:00
ed
cadaeeeace
v1.9.4
2023-09-02 00:18:53 +00:00
ed
767696185b
add ?tar=gz, ?tar=bz2, ?tar=xz with optional level;
...
defaults are ?tar=gz:3, ?tar=bz2:9, ?tar=xz:1
2023-09-01 23:44:10 +00:00
ed
9986136dfb
apple/ios/iphone: maybe fix background album playback
...
good news: apple finally added support for samplerates other than
44100 for AudioContext, meaning it would now have been possible to
set non-100% volume for audio files including opus files
bad news: apple broke AudioContext in a way that makes it bug out
mediaSessions, causing lockscreen controls to become mostly useless
bad news: apple broke AudioContext additionally where it randomly
causes playback issues, blocking playback of audio files, even if
the AudioContext is sitting idle doing nothing (which is a
requirement for reliable upload speeds on other platforms)
disable AudioContext on iOS
2023-08-31 19:57:05 +00:00
ed
ac21fa7782
v1.9.2
2023-08-26 21:16:30 +00:00
ed
9f8edb7f32
make markdown slightly safer without the nohtml volflag
...
by running dompurify after marked.parse if plugins are not enabled;
adds no protection against the more practical approach of just
putting a malicious <script> in an html file and uploading that,
but one footgun less is one less footgun
2023-08-26 17:37:02 +00:00
ed
9b46291a20
add option to force-disable turbo,
...
making it safer to enable --ban-404
(u2c can still get banned inadvertently)
2023-08-26 13:19:38 +00:00
ed
cafe53c055
v1.9.0
2023-08-20 22:02:40 +00:00
ed
bd3640d256
change to openmetrics
2023-08-20 18:50:14 +00:00
ed
fc0405c8f3
add prometheus metrics; closes #49
2023-08-20 17:58:06 +00:00
ed
1b7634932d
tar/zip-download: add opus transcoding filter
2023-08-19 19:40:46 +00:00
ed
afcd98b794
mention some gotchas (thx noktuas)
2023-08-15 03:38:51 +02:00
ed
999ee2e7bc
v1.8.8
2023-07-25 15:50:48 +00:00
ed
d0aa20e17c
v1.8.7
2023-07-23 15:43:38 +00:00
ed
3dcc386b6f
v1.8.3
2023-07-16 22:00:04 +00:00
ed
e17bf8f325
require the new admin permission for the admin-panel
2023-07-15 18:39:41 +00:00
ed
50c7bba6ea
volflag "nohtml" to never return html or rendered markdown from potentially unsafe volumes
2023-07-13 21:57:52 +00:00
ed
551d99b71b
add permission "a" to show uploader IPs ( #45 )
2023-07-12 21:36:55 +00:00
ed
5d8cb34885
404/403 can be handled with plugins
2023-07-07 21:33:40 +00:00
ed
90601314d6
better explain why very-bad-idea is a very bad idea
2023-06-27 22:30:14 +00:00
ed
9c5eac1274
add fedora package
2023-06-27 22:22:42 +00:00
ed
a0c1239246
v1.8.0
2023-06-26 00:05:12 +00:00
ed
baaf2eb24d
include mdns names in tls cert
2023-06-25 22:06:35 +00:00
ed
e197895c10
support hashed passwords; closes #39
2023-06-25 21:50:33 +00:00
ed
8b0cf2c982
volflags to limit volume size / num files; closes #40
2023-06-19 00:42:45 +00:00
ed
fa54b2eec4
generate tls certs
2023-06-10 22:46:24 +00:00
ed
93a723d588
add --ansi to systemd, fix grid controls bg,
...
mention folder thumbs dependency on -e2d,
improve make-sfx warnings,
update changelog
2023-06-06 22:04:39 +00:00
ed
025a537413
add option to show thumbs by default; closes #31
2023-06-02 18:41:21 +00:00
ed
4ccfeeb2cd
v1.7.2
2023-05-13 00:00:07 +00:00
ed
b286ab539e
readme: add more examples
2023-05-12 22:41:06 +00:00
ed
572aa4b26c
rename up2k.py (client) to u2c.py
2023-05-07 15:35:56 +00:00
ed
7eb413ad51
doc tweaks
2023-05-05 19:39:10 +00:00
ed
544e0549bc
make xvol and xdev apply at runtime ( closes #24 ):
...
* when accessing files inside an xdev volume, verify that the file
exists on the same device/filesystem as the volume root
* when accessing files inside an xvol volume, verify that the file
exists within any volume where the user has read access
2023-04-29 21:10:02 +00:00
ed
c44f5f5701
nit
2023-04-29 09:44:46 +00:00
ed
138f5bc989
warn about android powersave settings on music interruption + fix eq on folder change
2023-04-29 09:31:53 +00:00
ed
cacca663b3
v1.6.13
2023-04-23 23:05:31 +00:00
ed
f5191973df
docs cleanup:
...
* mostly deprecate --http-only and --https-only since there is zero
performance gain in recent python versions, however could still be
useful for avoiding limitations in alternative python interpreters
(and forcing http/https with mdns/ssdp/qr)
* mention antivirus being useless as usual
2023-04-23 20:25:44 +00:00
ed
418000aee3
explain tus incompatibility + update docs
2023-04-19 21:46:33 +00:00
ed
dbbba9625b
nix: make deps optional + update docs
2023-04-17 13:17:53 +02:00
Chinpo Nya
397bc92fbc
rewrite the nix module config with nix options
2023-04-17 00:26:57 +02:00
Chinpo Nya
24b9b8319d
nix/nixos documentation
2023-04-17 00:26:57 +02:00
ed
1550350e05
update docs (performance tips, windows example)
2023-04-13 21:36:55 +00:00
ed
d6a0a738ce
add windows example + update docs + some cosmetics
2023-04-12 22:06:44 +00:00
ed
f1775fd51c
update deps
2023-04-01 15:15:53 +00:00
ed
4bb306932a
update systemd notes
2023-04-01 10:32:12 +00:00
ed
2a37e81bd8
add rclone optimization, closes #21
2023-04-01 10:21:21 +00:00
ed
cc355417d4
update docs
2023-03-23 23:37:45 +00:00
ed
eb349f339c
update foldersync / rclone docs
2023-03-20 21:54:08 +00:00
ed
7b7979fd61
add sftpgo to comparison + update docs
2023-03-19 21:45:35 +00:00
ed
b7aea38d77
add iOS uploader (mk.ii)
2023-03-18 18:38:37 +00:00
ed
ca04a00662
v1.6.9
2023-03-16 21:06:18 +00:00
ed
5af1575329
readme: ideas welcome w
2023-03-14 22:24:43 +00:00
ed
b0cc396bca
v1.6.8
2023-03-12 16:10:07 +00:00
ed
e405fddf74
specify that only up2k clients will resume uploads
2023-03-09 22:47:37 +00:00
ed
bf04e7c089
update some docs
2023-03-09 22:11:39 +00:00
ed
e69fea4a59
exe: update screenshots
2023-02-26 22:26:40 +00:00
ed
5cb2e33353
update readmes + fix typo
2023-02-26 19:22:54 +00:00
ed
9dc6a26472
webdav.bat and readme tweaks
2023-02-20 21:00:04 +00:00
ed
9e5e3b099a
add optional deps to quickstart section
2023-02-19 22:13:02 +00:00
ed
6c0987d4d0
mention --daw
2023-02-15 17:51:20 +00:00
ed
b7be7a0fd8
mirror docker images to ghcr
2023-02-10 23:40:30 +00:00
ed
1526a4e084
add docker packaging
2023-02-10 23:02:01 +00:00
ed
a4b56c74c7
support long filepaths on win7 + misc windows fixes
2023-02-10 18:37:37 +00:00
ed
84937d1ce0
add v2 config syntax ( #20 )
2023-02-07 19:54:08 +00:00
ed
eb17f57761
pypi fixes
2023-02-04 17:35:20 +00:00
JeremyStarTM
4e7dd32e78
Added "wow this is better than nextcloud" ( #19 )
...
* Added "wow this is better than nextcloud"
2023-02-04 13:00:16 +00:00
ed
39399934ee
v1.6.3
2023-01-31 21:03:43 +00:00
ed
87ef50d384
doc
2023-01-29 21:23:48 +00:00
ed
87ad23fb93
docs + chmod
2023-01-29 18:28:53 +00:00
ed
c2ace91e52
v1.6.0
2023-01-29 02:55:44 +00:00
ed
d4c5fca15b
sandbox readme.md / prologue / epilogue
2023-01-28 21:24:40 +00:00
ed
75cea4f684
misc
2023-01-28 13:35:49 +00:00
ed
82f98dd54d
delete/move is now POST
2023-01-28 01:02:50 +00:00
ed
741d781c18
add cors controls + improve preflight + pw header
2023-01-28 00:59:04 +00:00
ed
bcd91b1809
add eventhook examples
2023-01-27 23:55:57 +00:00
ed
460709e6f3
upgrade wget downloader to use event hooks
2023-01-22 23:45:11 +00:00
ed
a8768d05a9
add comparison to similar software
2023-01-22 23:39:19 +00:00
ed
f8e3e87a52
add event hooks
2023-01-22 23:35:31 +00:00
ed
79aa40fdea
cosmetic fixes
2022-12-14 23:12:51 +00:00
ed
0ab2a665de
add example apache config + readme notes
2022-12-11 21:01:38 +00:00
ed
bc7af1d1c8
u2cli: add basic folder sync
2022-12-11 17:41:10 +00:00
ed
252b5a88b1
use linklocal on NICs without routable IPs
2022-12-09 19:11:26 +00:00
ed
067cc23346
docs + cleanup
2022-12-03 18:58:56 +00:00
ed
89c9f45fd0
add option for cross-volume dedupe
2022-12-02 17:25:37 +00:00
ed
36dc8cd686
readme + misc
2022-11-27 01:30:18 +00:00
ed
6bc1bc542f
rename copyparty-fuse to partyfuse
2022-11-26 19:53:41 +00:00
ed
c72753c5da
add native ipv6 support
2022-11-06 16:48:05 +00:00
ed
b2ab8f971e
add config-file preprocessor (%include)
2022-11-04 23:48:14 +00:00
ed
357e7333cc
cleanup
2022-11-04 20:27:16 +00:00
ed
98818e7d63
smb: workaround impacket response size limit
2022-11-03 23:17:24 +00:00
ed
8650ce1295
smb: too many clients get confused by blank password
2022-11-03 23:08:04 +00:00
ed
89d1f52235
cursory slowloris / buggy-webdav-client detector
2022-11-01 22:18:20 +00:00