kipukun ;_
c0da4b09bf
contrib: bump python version in rc script
...
the default version of Python is now 3.9 as of FreeBSD 13.2-RELEASE
2023-10-13 10:15:27 +02:00
ed
22880ccc9a
update pkgs to 1.9.11
2023-10-09 00:51:41 +00:00
ed
e4001550c1
v1.9.11
2023-10-09 00:36:54 +00:00
ed
e9f65be86a
add cachebuster for dynamically loaded js files
2023-10-09 00:22:16 +00:00
ed
3b9919a486
update pkgs to 1.9.10
2023-10-08 21:16:12 +00:00
ed
acc363133f
v1.9.10
2023-10-08 20:51:49 +00:00
ed
8f2d502d4d
configurable printing of failed login attempts
2023-10-08 20:41:02 +00:00
ed
2ae93ad715
clear response headers for each request
2023-10-08 20:38:51 +00:00
ed
bb590e364a
update pkgs to 1.9.9
2023-10-07 22:49:12 +00:00
ed
e7fff77735
v1.9.9
2023-10-07 22:29:37 +00:00
ed
753e3cfbaf
revert 68c6794d
(v1.6.2) and fix it better:
...
moving deduplicated files between volumes could drop some links
2023-10-07 22:25:44 +00:00
ed
99e9cba1f7
update pkgs to 1.9.8
2023-10-06 18:22:01 +00:00
ed
fcc3336760
v1.9.8
2023-10-06 17:50:35 +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
93125bba4d
update pkgs to 1.9.7
2023-09-30 23:56:35 +00:00
ed
fae5a36e6f
v1.9.7
2023-09-30 23:32:51 +00:00
ed
fc9b729fc2
fix #51 :
...
* handle unexpected localstorage values
* handle unsupported --lang values
2023-09-30 22:54:21 +00:00
ed
8620ae5bb7
fix column-hiding ux on phones:
...
table header click-handler didn't cover the entire cell so it was
easy to sort the table by accident; also do not exit hiding mode
automatically since you usually want to hide several columns
(so also adjust css to make it obvious you're in hiding mode)
2023-09-28 09:28:26 +02:00
ed
01a851da28
mtp-deps: fix building on archlinux
2023-09-24 23:17:26 +00:00
ed
309895d39d
docker: exploring alternative base images for performance
2023-09-24 22:26:51 +00:00
ed
7ac0803ded
update pkgs to 1.9.6
2023-09-23 12:56:47 +00:00
ed
cae5ccea62
v1.9.6
2023-09-23 12:15:24 +00:00
ed
3768cb4723
add chat
2023-09-23 11:34:32 +00:00
ed
0815dce4c1
ensure indexing runs with --ign-ebind-all
2023-09-22 23:20:57 +00:00
ed
a62f744a18
prevent losing an out-of-volume index
...
if the server is started while an external drive is not mounted,
it would drop the database because all the files are missing
2023-09-22 23:05:07 +00:00
ed
163e3fce46
improve reverse-proxy support when containerized:
...
the x-forwarded-for header would get rejected since the reverse-proxy
is not asking from 127.0.0.1 or ::1, so make this allowlist configurable
2023-09-22 22:39:20 +00:00
ed
e76a50cb9d
add indexer benchmark + bump default num cores from 4 to 5
...
and make the mtag deps build better on fedora
2023-09-22 20:40:52 +00:00
ed
72fc76ef48
golf / normalize window.location
2023-09-20 22:07:40 +00:00
ed
c47047c30d
configurable real-ip header from reverse proxy
2023-09-20 21:56:39 +00:00
ed
3b8f66c0d5
fix a client crash when uploading from glitchy net
...
prevent reattempting chunks / handshakes after an upload has completed
since that is both pointless and crashy
bugreport ocr'ed from deepfried pic (thx kipu):
stack: exec_handshake -> xhr.onload -> tasked -> exec_upload -> do_send
529226 crash: t.fobj is null; firefox 117, win64
529083 zombie handshake onerror, some.flac
529081 chunkpit onerror,, 1, another.flac
528933 retrying stuck handshake
498842 ^
464213 zombie handshake onload, some.flac
464208 ^
462858 ignoring dupe-segment error, some.flac
462766 ^
462751 ^
462667 ^
462403 ^
462316 ^
461321 zombie handshake onload, some.flac
461302 ^
461152 ^
461114 ^
461110 ^
460769 ^
459954 ^
459492 ignoring dupe-segment error, some.flac
2023-09-20 21:25:59 +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
91cafc2511
faster startup on windows by asking for ffmpeg.exe explicitly
...
rather than just "ffmpeg" which makes windows try to open each of
ffmpeg.BAT,CMD,COM,EXE,JS,JSE,MSC,VBE,VBS,WSF,WSH one by one
(ffmpeg.js? hello??)
2023-09-13 23:32:19 +00:00
ed
23ca00bba8
support jython and graalpy
2023-09-13 23:24:56 +00:00
ed
a75a992951
golf the sfx-gz by ~27.6 kB;
...
* 11 kB webdeps: brotli easymde+prism instead of zopfli
* 8 kB jinja2
* 5 kB ftp
* 3 kB improve uncommenter
2023-09-13 23:21:22 +00:00
ed
4fbd6853f4
add msg-log.py initially by @clach04, closes #35
2023-09-12 19:56:05 +00:00
ed
71c3ad63b3
fix tests
2023-09-11 01:46:25 +00:00
ed
e1324e37a5
update pkgs to 1.9.5
2023-09-09 14:15:46 +00:00
ed
a996a09bba
v1.9.5
2023-09-09 13:36:56 +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
3d9fb753ba
stuff
2023-09-08 21:42:05 +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
4364581705
fix accidental 422-ban when uploading lots of dupes
2023-09-08 19:49:29 +00:00
ed
ba02c9cc12
readme fix + make hacker theme more hacker
2023-09-08 19:35:12 +00:00
ed
11eefaf968
create / edit non-markdown textfiles (if user has delete-access)
...
also enables the ansi escape code parser if the text looks like ansi
2023-09-08 18:47:31 +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
6420c4bd03
up to 2.6x faster download-as-zip
...
when there's lots of files, and especially small ones
and also reduces cpu load by at least 15%
2023-09-05 22:57:03 +00:00
ed
0f9877201b
support cache directives in --css-browser, --js-browser;
...
for example --css-browser=/the.css?cache=600 (seconds)
or --js-browser=/.res/the.js?cache=i (7 days)
2023-09-03 19:50:31 +00:00
ed
9ba2dec9b2
lightbox: fix ccw rotation hotkey
2023-09-03 19:23:29 +00:00
ed
ae9cfea939
update pkgs to 1.9.4
2023-09-02 00:45:57 +00:00