ed
6c96c64605
meta: adjust bug-report template ( #1275 )
2026-02-05 21:53:37 +00:00
ed
dfadb5a7ba
truncate chunked PUT at sizelimit; closes #1272
2026-02-05 19:56:04 +00:00
ed
16403d8c6c
jxl-thumbs through ?tar/zip
2026-02-04 00:39:25 +00:00
ed
598df44e87
cfg: warn on quotes
2026-02-02 19:08:56 +00:00
ed
96aeb898ae
intuitive config-syntax in logs
2026-02-02 19:07:54 +00:00
ed
9b436eb52e
update pkgs to 1.20.6
2026-01-31 20:06:34 +00:00
ed
ff2200ff85
v1.20.6
2026-01-31 20:01:36 +00:00
ed
0a41d0c03b
shares: require at least one permission
2026-01-31 19:57:48 +00:00
ed
72224d29d6
allow X-Forwarded-HTTP-Version;
...
the request-header safeguard added in v1.20.5 was too strict
2026-01-31 19:11:16 +00:00
ed
95b827f1a5
shares: add get perm ( closes #1264 );
...
option was available in ui but never implemented serverside
2026-01-31 18:06:22 +00:00
ed
32c11f142e
update pkgs to 1.20.5
2026-01-30 21:49:40 +00:00
ed
e2dc6d33bf
v1.20.5
2026-01-30 21:45:16 +00:00
ed
9c14972da6
ctrl-c also copies links to clipboard; closes #1182
2026-01-30 20:39:48 +00:00
ed
530afddc6a
readme: mention cbz reader
2026-01-30 20:16:16 +00:00
ed
08b0abdbdd
small optimizations
2026-01-30 20:08:29 +00:00
ed
ed6a8d5a73
optimize CL/TE check;
...
replace the heavyhanded connection:close added in b4fddbc3d
with a comparison of content-length to num bytes consumed
this approach also covers incorrectly configured servers
where the reverseproxy was not detected
also adds explicit TE/CL handling, even though most
(all?) reverseproxies already prevent such issues
also adds explicit sanchk of up2k chunk-receiver,
in case any bugs are ever added there
2026-01-30 20:06:02 +00:00
ed
2f57228fd4
webdeps: vendor busy.mp3 ( #1252 );
...
mainly with reproducible builds in mind,
and after all it's only 106 bytes
2026-01-26 23:34:06 +00:00
ed
b6bf6d5f7a
shares: fix lifetime-extend; closes #1248
2026-01-25 21:40:16 +00:00
ed
24141b494b
another request-smuggling failsafe;
...
could concievably help when behind a buggy reverseproxy
2026-01-25 21:38:18 +00:00
ed
8e046fb6a8
webdav: fix macos-finder connect delay ( closes #1242 );
...
if both `quota-available-bytes` and `quotaused` are ignored
(not even returned as 404), then macos Finder is able to
connect instantly, avoiding this longstanding bug in macos
the presence of `quotaused` is the trigger for this logic, which
is a property apple invented and only apple uses, meaning we can
safely break the webdav spec as required in this case
thx @freddyheppell for the observation
2026-01-25 16:35:15 +00:00
ed
b20d32593e
prism: change language subset;
...
* add nasm (+0.3 K)
* rm autohotkey (-3.8 K)
* rm cmake (-4.0 K)
2026-01-25 16:26:23 +00:00
ed
5c4ba376a0
fix ie11 spinlock in write-only folders
2026-01-25 00:25:24 +00:00
ed
bef30ac04d
webdeps: vendor asmcrypto.js;
...
npm is no longer able to build it, and the build output
never changed since copyparty v0.11.20 (2021-06-20) /
asmcrypto 2821dd1dedd1196c378f5854037dda5c869313f3 (2018-12-02)
one final pass of reasonable size-golfing was done by hand
deflated with pigz -11 -I250
2026-01-25 00:22:54 +00:00
ed
d734786c1d
meta: gitattributes
2026-01-24 19:37:54 +00:00
ed
d750f3f0d2
update pkgs to 1.20.4
2026-01-23 00:59:41 +00:00
ed
c249ee457b
v1.20.4
2026-01-23 00:55:08 +00:00
ed
b4fddbc3d2
no keepalive when request is proxied;
...
consider each request individually
rather than the previous general approach
2026-01-23 00:46:05 +00:00
ed
81e5eb7b27
shares: lan button; closes #1232
2026-01-23 00:31:13 +00:00
ed
e1eff21623
no keepalive when proxied ( #1231 );
...
might help prevent desync
2026-01-22 23:54:42 +00:00
ed
dc8c229bcd
update pkgs to 1.20.3
2026-01-21 05:09:47 +00:00
ed
c41ee3fc27
v1.20.3
2026-01-21 05:05:50 +00:00
ed
6dcb1efb7c
add ?smsg
2026-01-21 04:55:50 +00:00
ed
0a3a80725a
fix jumpvol ?ls v2
...
the missing part of 66750391ae
2026-01-21 03:24:00 +00:00
ed
ba67b27946
no racing
2026-01-21 03:19:41 +00:00
ed
b4df8fa23c
multipart-parser correctness ( closes #1227 );
...
makes it possible to login from the webbrowser dillo;
* unlike every other browser, dillo does NOT send a trailing "\r\n"
after the terminating "--"; turns out that dillo got this right
and every other browser didn't, fun
* dillo announces the boundary in quotes, which is spec-optional
the multipart-parser is now 2% slower
2026-01-21 03:19:32 +00:00
ed
78f6855f08
update pkgs to 1.20.2
2026-01-19 01:31:57 +00:00
ed
cab9feb225
v1.20.2
2026-01-19 01:26:37 +00:00
ed
e752005543
rcm: config sets defaults;
...
also rename ren/rdb to reduce probability of
localstorage conflicts with other softwares
2026-01-19 00:28:00 +00:00
ed
206b1752e6
mtl new strings
2026-01-19 00:09:55 +00:00
ed
df8b395380
( ´_ゝ`)
2026-01-18 23:22:13 +00:00
ed
67c5d8dae4
u2c: server-offline timeout; closes #1197
2026-01-18 23:17:37 +00:00
ed
c17c3be008
wo_up_readme according to volflags;
...
now that the filenames of logues/readmes can be customized,
match against the configured names rather than the defaults
2026-01-18 23:10:11 +00:00
ed
22b9c283d1
dsel: boomer-proofing
...
s/boomer/ed/
2026-01-18 22:22:40 +00:00
ed
60ceea4b42
add nospawn, assert_root
2026-01-18 22:15:34 +00:00
ed
826e84c8ec
add --flo (logfile format)
2026-01-18 21:03:43 +00:00
ed
d90d021969
readme: windows pathlen warning
2026-01-18 20:27:09 +00:00
ed
d925553810
override domain for uploads ( closes #255 );
...
`up-site` will override the scheme and domain (https://example.com/ )
in the links to newly uploaded files, making it possible to upload a
file from a LAN IP while obtaining an external URL in return
2026-01-18 00:30:46 +00:00
ed and mechabubba
41d3bae929
override domain for shares ( closes #1211 );
...
`shr-site` will override the scheme and domain (https://example.com/ )
in the link to a newly created share, making it possible to create a
share from a LAN IP while obtaining an external URL in return
---------
Co-authored-by: mechabubba <stevenvanniisprettycool@gmail.com >
2026-01-17 23:58:57 +00:00
ed
40fb263097
rephrase "see serverlog"
2026-01-17 20:35:06 +00:00
ed
4e67b467a9
don't mkdir jumpvol realpath
2026-01-17 20:23:31 +00:00
ed
5d7cf80ff0
dsel: default on desktop + ie11
2026-01-16 01:11:26 +00:00
ed
930e864239
idxh: ensure trailing slash
2026-01-15 22:56:10 +00:00
ed
bef07720d9
dedup: use chmod/chown volflags; closes #1203
2026-01-15 19:19:27 +00:00
ed
5b3191b495
add warning about traefik bug ( #1205 )
2026-01-15 17:56:55 +00:00
ed
66750391ae
fix jumpvol ?ls
2026-01-14 23:46:35 +00:00
ed
c46cd7f57a
add html id for css; closes #1200
2026-01-13 20:38:46 +00:00
ed
8240ef6151
index xattrs as tags; closes #134
2026-01-13 02:50:32 +00:00
ed
bc24604a83
dl-button: skip folders (would give html)
2026-01-12 18:46:47 +00:00
ed
266489113a
fix unlistc* for filevols
2026-01-12 18:06:05 +00:00
ed
caf831fc28
fix ipu nullmapping; closes #1191
...
regression added in v1.19.21 / 79e1078671
2026-01-11 17:10:16 +00:00
ed
ae56f3bdae
readme: rephrase -j0 advice
2026-01-11 16:52:19 +01:00
ed
7357d46f43
http415 on failed transcode; closes #1179
2026-01-10 22:38:23 +00:00
ed
3aebfabd5c
mtag: truncate stderr
2026-01-10 22:16:50 +00:00
ed
8914f0af70
docs: suggest modern ipa syntax ( #1181 )
2026-01-09 20:45:00 +00:00
ed
a9ae6d5131
update pkgs to 1.20.1
2026-01-09 00:57:31 +00:00
ed
ecd4fcc1b3
v1.20.1
2026-01-09 00:52:35 +00:00
ed
738a419b2b
append: only allow with reflink or !dedup;
...
un-dedup of target file is likely too expensive, and
relying on up2k.db to do it conditionally too dangerous
2026-01-09 00:29:44 +00:00
ed
3a16d3461d
rcm: fix copy-link filekeys
2026-01-08 23:29:58 +00:00
ed
3a52096205
octalize
2026-01-08 23:27:59 +00:00
ed
87a5c22a34
per-protocol ip binds; closes #1176
2026-01-07 23:27:03 +00:00
ed
7d6e59f347
enable japanese translation
2026-01-07 22:35:12 +00:00
ed
cbeb439ad2
mtl new strings
2026-01-07 22:25:45 +00:00
ed
74a6ce1c1e
i18n: update translation template
2026-01-07 22:17:00 +00:00
ed
2f4a30b620
sftp: fix default chmod ( #1170 )
2026-01-07 21:40:07 +00:00
ed
6c41bac6d2
sftp: fix nested write-only folders (could not browse)
2026-01-07 21:34:50 +00:00
ed
8c9e1016de
sftp: allow ENOENT from rm ( closes #1170 );
...
some sftp clients will try to rm a file before creating it,
expecting ENOENT even in write-only folders
2026-01-07 20:58:23 +00:00
ed
9030828494
sftp: loosen stat restrictions ( #1170 );
...
some sftp clients always expect correct stat results, even in
write-only folders, so this slight info-leak must be allowed
2026-01-07 20:56:51 +00:00
ed
13055c6451
sftp: improve logging
2026-01-07 20:36:34 +00:00
ed
038af50777
shares: fix vmaxb
2026-01-05 18:32:39 +00:00
ed
364f74a1bd
iOS/ashell: fix howto + add beta
2026-01-04 12:39:39 +00:00
ed
5b2c84752d
update pkgs to 1.20.0
2026-01-02 23:09:37 +00:00
ed
cce1210792
v1.20.0
2026-01-02 00:07:31 +00:00
ed
e55e5a4585
toggle unlist with dotfiles-button
2026-01-02 20:47:24 +00:00
ed
af3f777ec9
detect browsers failing to load various js files
2026-01-02 20:16:38 +00:00
ed
80a3749238
splashpage: don't add trailing slash to filevols;
...
it prevented opening the link on Windows CE 4.20
(internet explorer 4.01)
2026-01-02 17:55:47 +00:00
ed
2f3591d036
new-file: warn on missing required .md$
2026-01-02 16:59:18 +00:00
ed
65391a9d8c
more linter fixing
2026-01-02 16:56:03 +00:00
ed
3ee91dffad
linter denoise
2026-01-02 15:23:31 +00:00
ed
ec7ea30951
sftp: misc fixes + add to docker-im
2026-01-02 15:18:11 +00:00
ed
5b89a2e3b2
config-files can extend groups
2026-01-02 01:39:51 +00:00
ed
f81d80bcad
option to change the "pw" header/uparam name;
...
useful to force basic-auth and such
2026-01-01 23:59:16 +00:00
ed
f08cb25ccc
load idp groups also for native accounts;
...
previously, if a native user was authed by an idp instead of the
config password, it would not load and register the idp groups
2026-01-01 21:50:25 +00:00
ed
7d7a1510fb
download-as-zip: option to skip dotfiles
2026-01-01 21:41:11 +00:00
ed
63d8e5a033
append to existing files with PUT
2026-01-01 20:32:33 +00:00
ed
ec51d3241c
mtl new strings
2026-01-01 18:02:20 +01:00
ed
85639ad2cd
button to skip conflicts on copy/move; closes #1124
2026-01-01 16:04:06 +01:00
ed
05a4472075
rcm: fixes;
...
* reload with ?ls
* menu positioning
* close with ESC
2026-01-01 14:33:56 +01:00
ed
8551472bf0
add workaround for #1147 ;
...
certain browser-extensions can erroneously unmap modals
2026-01-01 13:38:05 +01:00
ed
d1ddcb19f5
fix dks in grid; closes #1157
2026-01-01 13:13:10 +01:00
ed
39c3ccc2eb
it runs on SGI IRIX (more 39c3 memes)
2025-12-31 01:45:19 +00:00