Commit Graph

4417 Commits

Author SHA1 Message Date
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
Josh Willox
296362fc84 webdav: x-oc-mtime as float (#1240); closes #1239 2026-01-25 16:31:45 +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
000yesnt
69fa1d10bc update Portuguese translation (#1245)
* portuguese tl: verify and adjust strings
* portuguese tl: fix newlines
* portuguese tl: change rc_zip wording
2026-01-25 16:25:30 +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
George Rawlinson
59e2d77df9 update prism webdep (#1238)
* update prism to 1.30.0
* split out prism plugins
* deps: list all prism langs
2026-01-24 17:16:20 +00:00
ed
d750f3f0d2 update pkgs to 1.20.4 2026-01-23 00:59:41 +00:00
ed
c249ee457b v1.20.4 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
/dev/urandom
1142ac2563 Esperanto translation update (#1229)
Important changes:

The "shift" key is called "MAJ" (short for "majuskla" for "uppercase") in the translation, so the new lines have been updated.

"beligi json" is technically a valid string, but the "-on" ending could be confused for a grammatical ending, with the whole string being interpreted as "beautify javascript" instead, so instead "JSON" is capitalized and another "on" ending is added.

A few commas are added for readability.

Signed-off-by: /dev/urandom <53902042+slashdevslashurandom@users.noreply.github.com>
2026-01-23 00:14:30 +00:00
Diego Passos Couto
ffca67f25a rcm: new file/folder in gridview (#1235)
enables creation of files/folders in grid-view

---------

Co-authored-by: ed <s@ocv.me>
2026-01-23 00:06:11 +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 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 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
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
stackxp
ffb2560322 rcm: add share options (#1216) 2026-01-17 23:24:53 +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
exci
72c59405e7 dsel: fix bugs, improve selection (#1214)
* additive/subtractive select (hold shift/alt while releasing LMB)
* mobile support
2026-01-16 21:17:01 +00:00
ed
5d7cf80ff0 dsel: default on desktop + ie11 2026-01-16 01:11:26 +00:00
exci
3e3228e0f6 add drag-selection to gridview (#1212) 2026-01-16 00:52:19 +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
hackysphere
d32704ed37 rcm: search-results fix (#1206)
* fix: show rcm on empty space and make search header not selectable

---------

Co-authored-by: ed <s@ocv.me>
2026-01-15 08:39:03 +00:00
hackysphere
04f612ff63 rcm in search results; closes #1202 (#1198)
* fix: make right-click menu work in search view
* fix: allow for markdown files to be opened in viewer when in search view

---------

Co-authored-by: ed <s@ocv.me>
2026-01-14 23:53:07 +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