sam
847c636f41
rename gui_config to proxy_overrides ( #23 )
...
Build Mumble Web 2 / linux_build (push) Successful in 1m13s
Build Mumble Web 2 / windows_build (push) Successful in 2m39s
Build Mumble Web 2 / android_build (push) Successful in 6m18s
Build android container / android-release-builder-container-build (push) Successful in -7s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 30m8s
Reviewed-on: #23
Reviewed-by: restitux <restitux@ohea.xyz >
Co-authored-by: Sam Sartor <me@samsartor.com >
Co-committed-by: Sam Sartor <me@samsartor.com >
2026-03-05 07:16:02 +00:00
liamwarfield
a30082eebe
Fix Proxy slow disconnect.
...
Build android container / android-release-builder-container-build (push) Successful in 10s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 13s
Build Mumble Web 2 / linux_build (push) Successful in 1m25s
Build Mumble Web 2 / windows_build (push) Successful in 2m37s
Build Mumble Web 2 / android_build (push) Successful in 5m57s
When `select!` drops a JoinHandle, it doesn't abort the spawned task - it detaches it. From tokio docs:
A JoinHandle detaches the associated task when it is dropped, which means that there is no
longer any handle to the task, and no way to join on it.
This means the spawn task is still spinning in the background:
1. c2s completes (client disconnected)
2. select! drops the s2c JoinHandle
3. The s2c task continues running in the background, detached
4. That task holds the Mumble server connection open
The fix is to hand the async calls directly to select! instead of
calling tokio::spawn.
2026-01-19 19:17:23 -07:00
sam
d6b482528f
Load status from relative url ( #5 )
...
Build Mumble Web 2 / linux_build (push) Successful in 2m23s
Build Mumble Web 2 / windows_build (push) Successful in 2m33s
Remove public_url config option
Use proxy_url instead for example configs
Get status from relative endpoint, like /config
Show version on login page
Reviewed-on: #5
Co-authored-by: Sam Sartor <me@samsartor.com >
Co-committed-by: Sam Sartor <me@samsartor.com >
2025-12-05 07:00:38 +00:00
sam
70634065ac
fix some problems with url origins in web (denoising works there too)
2025-10-28 01:44:28 -06:00
sam
ebcf5ce4ce
fix some dependencies
2025-10-27 22:49:49 -06:00
sam
fea6800bea
desktop recording sorta works
2025-10-26 18:55:09 -06:00
restitux
61f3a4e623
add status endpoint to config and update proxy to return them
2025-10-26 01:34:25 -06:00
restitux
cfb8144561
add /status endpoint to proxy
2025-10-25 23:52:38 -06:00
sam
b8a201911f
further simplify proxy config
2025-10-25 21:28:58 -06:00
sam
134e42e69f
simplify proxy and update readme
2025-10-25 20:21:02 -06:00
sam
55a91b1459
actually read the config maybe
2025-10-25 20:03:19 -06:00
restitux
1793504467
add /config endpoint, add docker proxy setup, and style chat box
2025-07-13 19:33:55 -06:00
sam
0b928c171f
internal gencert working
2025-02-11 22:45:07 -07:00
sam
a98bc825f6
wip proxy gencert internal
2025-02-11 22:06:12 -07:00
sam
b65ec274d8
remove gui basepath
2024-11-12 20:03:27 -07:00
sam
a25cf64681
salvo is working
2024-11-12 15:42:01 -07:00
sam
3c6a436690
wip salvo server
2024-11-11 17:14:53 -07:00
sam
80aedc7269
make proxy part of the project structure
2024-11-11 14:35:04 -07:00
sam
efe842f671
Add 'proxy/' from commit 'e1f3bca708f1f5e8ecadc2becb95360a5a9ada13'
...
git-subtree-dir: proxy
git-subtree-mainline: 70fcd18690
git-subtree-split: e1f3bca708
2024-11-11 14:10:38 -07:00