Commit graph

71 commits

Author SHA1 Message Date
CoolElectronics
15304a80fe
add npm stuff, dist/ folder 2023-08-24 15:21:24 -04:00
Cody
b87e3b2644 recursive dirs 2023-08-23 04:17:49 +00:00
CoolElectronics
3f4362e330
edit readme, bump protocol version 2023-08-22 21:33:16 -04:00
CoolElectronics
30bf6cb8f1
pkg fixes 2023-08-22 21:14:41 -04:00
CoolElectronics
f50640a642
VITE_ADRIFT_CDN 2023-08-21 09:49:05 -04:00
CoolElectronics
541ed3be82
1.1.1.3 (not working?) 2023-08-20 21:16:21 -04:00
CoolElectronics
306a9d2273
logic for auto updating in dedi scenerious with large uptime 2023-08-20 10:29:14 -04:00
CoolElectronics
c6f06d9724
allow tracker to reject outdated servers 2023-08-20 10:09:54 -04:00
CoolElectronics
55dece7bc3
add logic to prevent user directly running server binary 2023-08-20 09:47:23 -04:00
CoolElectronics
08a4137071
autoupdater restarting logic 2023-08-20 09:39:59 -04:00
Spencer Pogorzelski
eef68f7d5c populate WS protocol on open 2023-08-19 13:14:23 -07:00
Spencer Pogorzelski
f67aa9e60f serverside WS chunking impl 2023-08-19 12:55:10 -07:00
Spencer Pogorzelski
d131afc85e fix server crash 2023-08-18 20:55:50 -07:00
Spencer Pogorzelski
1fd0878c91 patch server crash 2023-08-18 18:14:02 -07:00
CoolElectronics
d8078da537
greatest commit of all time (part 2) 2023-08-18 18:27:23 -04:00
CoolElectronics
68e16a2ab2
greatest commit of all time 2023-08-18 18:26:48 -04:00
CoolElectronics
def0854064
autoupdater, use ~/.config or windows equivalent for config 2023-08-18 18:22:29 -04:00
Spencer Pogorzelski
ba77d77036 impl client/server version handshake 2023-08-18 14:50:15 -07:00
Spencer Pogorzelski
aa2355c164 fix CE server silliness 2023-08-18 14:19:02 -07:00
Spencer Pogorzelski
85107cbbeb more fmt 2023-08-18 13:55:32 -07:00
Spencer Pogorzelski
e7841eef7e CE does not have autoformat on (clueless) 2023-08-18 13:53:02 -07:00
CoolElectronics
0b7ad50aab
fix server crash (temporary) 2023-08-17 14:17:31 -04:00
CoolElectronics
ec58ef0e37
update visuals of <Proxy/> 2023-08-17 12:55:50 -04:00
CoolElectronics
4a84f82d6e
commit server/package.json (pkg package) 2023-08-16 21:25:03 -04:00
CoolElectronics
b06e0a85ab
add standalone binary build step 2023-08-16 21:10:37 -04:00
CoolElectronics
751a70c188
server CLI 2023-08-16 18:13:25 -04:00
CoolElectronics
ee8ae5a3f8
split server into dev and cli 2023-08-15 21:07:49 -04:00
CoolElectronics
9ec17943c2
use tracker-list on client and improve interstitials 2023-08-15 20:54:47 -04:00
CoolElectronics
494ef6a4a9
firebase-config -> tracker-list 2023-08-15 20:00:18 -04:00
CoolElectronics
aa503383f4
switch to my fork of dynamic (bcc support) 2023-08-15 19:44:33 -04:00
Spencer Pogorzelski
ccf556118b forward ws protocols 2023-08-14 21:20:47 -07:00
Spencer Pogorzelski
eae44fef4b remove console.logs from server.ts 2023-08-14 21:01:29 -07:00
Spencer Pogorzelski
4e31a2a4e7 optimize: perform GET requests in single msg 2023-08-14 21:00:24 -07:00
Spencer Pogorzelski
36e29adcc1 fix race condition with client chunking 2023-08-14 20:50:15 -07:00
CoolElectronics
188c4a2cfb
merge 2023-08-14 21:32:51 -04:00
CoolElectronics
5cef78d47c
connect to tracker inside server 2023-08-14 21:31:58 -04:00
Spencer Pogorzelski
b73a561844 serverside client chunking impl (CURSED) 2023-08-14 18:30:33 -07:00
Spencer Pogorzelski
fa3386468e reduce max resp chunk size well below webrtc max 2023-08-14 15:28:53 -07:00
Spencer Pogorzelski
358075f84b fix onerror bugs 2023-08-14 14:29:45 -07:00
Spencer Pogorzelski
feaac8d6c3 initial onerror impl 2023-08-14 14:13:39 -07:00
Spencer Pogorzelski
8babd1896e impl C2S ws close 2023-08-14 13:56:55 -07:00
Spencer Pogorzelski
321bbf9734 add testing ws server 2023-08-14 13:56:55 -07:00
Spencer Pogorzelski
3539de7c18 oops 2023-08-14 10:52:47 -07:00
Spencer Pogorzelski
afe01cce3c handle RTC ArrayBuffers with explicit check 2023-08-14 10:51:49 -07:00
Spencer Pogorzelski
ae6c3061fa set dataChannel binaryType 2023-08-14 10:48:20 -07:00
Spencer Pogorzelski
e5d51e0868 websocket progress 2023-08-13 22:40:50 -07:00
Spencer Pogorzelski
d264774923 more server websocket impl 2023-08-13 21:35:04 -07:00
Spencer Pogorzelski
f64cc78f9f WIP on websocket impl 2023-08-13 19:06:52 -07:00
Spencer Pogorzelski
bb6eb218d0 Client -> AdriftServer 2023-08-13 17:30:50 -07:00
CoolElectronics
01bf3b3002
clean test code 2023-08-13 20:01:42 -04:00