ed
bc2c1e427a
config-reset forgot the dots cookie
2024-04-23 19:39:43 +00:00
ed
95d9e693c6
d2d should disable search/unpost even if db exists
2024-04-22 18:55:13 +00:00
ed
70a3cf36d1
pipe: only flush FDs when necessary
...
should give higher performance on servers with slow storage
2024-04-21 23:53:04 +00:00
ed
aa45fccf11
update pkgs to 1.13.0
2024-04-20 22:48:16 +00:00
ed
42d00050c1
v1.13.0
2024-04-20 22:32:50 +00:00
ed
4bb0e6e75a
pipe: windows: make it safe with aggressive flushing
2024-04-20 22:15:08 +00:00
ed
2f7f9de3f5
pipe: optimize (1 GiB/s @ ryzen5-4500U)
2024-04-20 20:13:31 +00:00
ed
f31ac90932
less confusing help-text for --re-dhash
2024-04-20 16:42:56 +00:00
ed
439cb7f85b
u2c: add --ow (previously part of --dr)
2024-04-20 16:36:10 +00:00
ed
af193ee834
keep up2k state integrity on abort
2024-04-20 16:13:32 +00:00
ed
c06126cc9d
pipe: add volflag to disable
2024-04-19 23:54:23 +00:00
ed
897ffbbbd0
pipe: add to docs
2024-04-19 00:02:28 +00:00
ed
8244d3b4fc
pipe: add tapering to keep tcp alive
2024-04-18 23:10:37 +00:00
ed
74266af6d1
pipe: warn when trying to download a .PARTIAL
...
and fix file sorting indicators on firefox
2024-04-18 23:10:11 +00:00
ed
8c552f1ad1
windows: fix upload-abort
2024-04-18 23:08:05 +00:00
ed
bf5850785f
add opt-out from storing uploader IPs
2024-04-18 17:16:00 +00:00
ed
feecb3e0b8
up2k: fix put-hasher dying + a harmless race
...
* hasher thread could die if a client would rapidly
upload and delete files (so very unlikely)
* two unprotected calls to register_vpath which was
almost-definitely safe because the volumes
already existed in the registry
2024-04-18 16:43:38 +00:00
ed
08d8c82167
PoC: ongoing uploads can be downloaded in lockstep
2024-04-18 00:10:54 +00:00
ed
5239e7ac0c
separate registry mutex for faster access
...
also fix a harmless toctou in handle_json where clients
could get stuck hanging for a bit longer than necessary
2024-04-18 00:07:56 +00:00
ed
9937c2e755
add ArozOS to comparison
2024-04-16 21:00:47 +00:00
ed
f1e947f37d
rehost deps from a flaky server
2024-04-12 21:49:01 +00:00
ed
a70a49b9c9
update pkgs to 1.12.2
2024-04-12 21:25:21 +00:00
ed
fe700dcf1a
v1.12.2
2024-04-12 21:10:02 +00:00
ed
c8e3ed3aae
retry failed renames on windows
...
theoretical issue which nobody has ran into yet,
probably because nobody uses this on windows
2024-04-12 20:38:30 +00:00
ed
b8733653a3
fix audio transcoding with filekeys
2024-04-11 21:54:15 +00:00
ed
b772a4f8bb
fix wordwrap of buttons on ios
2024-04-11 21:31:40 +00:00
ed
9e5253ef87
ie11: restore load-bearing thing
2024-04-11 20:53:15 +00:00
ed
7b94e4edf3
configurable basic-auth preference;
...
adds options `--bauth-last` to lower the preference for
taking the basic-auth password in case of conflict,
and `--no-bauth` to entirely disable basic-authentication
if a client is providing multiple passwords, for example when
"logged in" with one password (the `cppwd` cookie) and switching
to another account by also sending a PW header/url-param, then
the default evaluation order to determine which password to use is:
url-param `pw`, header `pw`, basic-auth header, cookie (cppwd/cppws)
so if a client supplies a basic-auth header, it will ignore the cookie
and use the basic-auth password instead, which usually makes sense
but this can become a problem if you have other webservers running
on the same domain which also support basic-authentication
--bauth-last is a good choice for cooperating with such services, as
--no-bauth currently breaks support for the android app...
2024-04-11 20:15:49 +00:00
ed
da26ec36ca
add password placeholder on login page
...
was easy to assume you were supposed to put a username there
2024-04-11 19:31:02 +00:00
ed
443acf2f8b
update nuitka notes
2024-04-10 22:04:43 +00:00
ed
6c90e3893d
update pkgs to 1.12.1
2024-04-09 23:53:43 +00:00
ed
ea002ee71d
v1.12.1
2024-04-09 23:34:31 +00:00
ed
ab18893cd2
update deps
2024-04-09 23:25:54 +00:00
ed
844d16b9e5
bbox: scrollwheel for prev/next pic
...
inspired by d385305f5e
2024-04-09 20:39:07 +00:00
ed
989cc613ef
fix tree-rendering when history-popping into bbox
...
plus misc similar technically-incorrect addq usages;
most of these don't matter in practice since they'll
never get a url with a hash, but makes the intent clear
and make sure hashes never get passed around
like they're part of a dirkey, harmless as it is
2024-04-09 19:54:15 +00:00
ed
4f0cad5468
fix bbox destructor, closes #81 for real
2024-04-09 19:10:55 +00:00
ed
f89de6b35d
preloading too aggressive, chill a bit
2024-04-09 18:44:23 +00:00
ed
e0bcb88ee7
update pkgs to 1.12.0
2024-04-06 20:56:52 +00:00
ed
a0022805d1
v1.12.0 ( closes #64 )
2024-04-06 20:11:49 +00:00
ed
853adb5d04
update deps
2024-04-06 19:51:38 +00:00
ed
7744226b5c
apply audio equalizer to videos too
2024-04-06 18:44:08 +00:00
ed
d94b5b3fc9
fau doesn't work on iphones; compensate by preloading much earlier
2024-04-06 18:43:45 +00:00
ed
e6ba065bc2
improve cachebusters
2024-04-06 00:27:06 +00:00
ed
59a53ba9ac
on phones, fix playback halting if next song didn't buffer in time
2024-04-06 00:25:28 +00:00
ed
b88cc7b5ce
turns out it doesn't need to be audible...
2024-04-05 23:06:26 +00:00
ed
5ab54763c6
remove pyoxidizer (unmaintained)
...
partially reverts e430b2567a
the remaining stuff might be useful for other cpython alternatives
2024-04-05 17:51:26 +00:00
ed
59f815ff8c
deps: add busy.mp3
2024-04-04 09:27:01 +00:00
ed
9c42cbec6f
maybe fix #81
2024-04-03 00:28:15 +00:00
ed
f471b05aa4
todo: fix playback stopping on phones if slow preload
2024-04-02 23:20:58 +00:00
ed
34c32e3e89
golf:
...
util.js ensures `WebAssembly`, `Notification`, and `FormData`
are always declared, setting them false when not available
2024-04-02 20:25:06 +00:00