Commit graph

26 commits

Author SHA1 Message Date
James R
00ffb29f95 Use malloc for hms 2020-05-13 17:25:52 -07:00
James R
7ebde22b77 Make mod update, room list and server list multithreaded
This took fucking ages and it still fails sometimes in edge cases, but I
don't give a FUCK right now.
2020-05-13 17:24:27 -07:00
James R
676865c1b9 Oops 2020-05-13 17:21:18 -07:00
James R
9216406eea Handle NULL hms buffer 2020-05-13 17:21:18 -07:00
James R
197cffb7f5 Compiler errors: won't stop, can't stop 2020-05-13 17:21:18 -07:00
James R
eac7b2e060 Add a hack so the 'All' room isn't display for hosting 2020-05-13 17:20:59 -07:00
James R
4fd707984b Kill the old mserv, long live HMS! 2020-05-13 17:20:59 -07:00
James R
1e4e5275b5 Clean up header text 2020-05-13 17:18:27 -07:00
James R
1f295b8e50 HTTP update alert 2020-05-13 17:18:27 -07:00
James R
1f04f8e0c0 Fix some goofs 2020-05-13 17:18:27 -07:00
James R
ec1d4c9a91 Bruh 2020-05-13 17:18:27 -07:00
James R
bcfbd5563b Clean up a bunch of stuff and follow the Master Server API more closely 2020-05-13 17:18:27 -07:00
James R
b15b90f217 Windows certs do work, thanks Steel! 2020-05-13 17:18:27 -07:00
James R
a4bbc06f25 Handle more errors 2020-05-13 17:18:27 -07:00
James R
f26ad18e28 Kill masterserver_token 2020-05-13 17:18:27 -07:00
James R
273e1ff170 This will be the Master Server in 2020 2020-05-13 17:18:27 -07:00
James R
bec97faf5c Use https because my web server redirects 2020-05-13 17:18:27 -07:00
James R
768ad80a97 strtok can return NULL 2020-05-13 17:18:27 -07:00
James R
9e0c1b3f1f This time I fucked up 2020-05-13 17:18:27 -07:00
James R
bec233515e Windows gaysed: the sequel 2020-05-13 17:18:27 -07:00
James R
acdced643c Windows is weird 2020-05-13 17:18:27 -07:00
James R
2cfb04f90b masterserver_debug to set CURLOPT_VERBOSE 2020-05-13 17:18:27 -07:00
James R
8228182823 Don't show "All" room when hosting 2020-05-13 17:18:27 -07:00
James R
06764dd88e I don't even know my own website 2020-05-13 17:18:26 -07:00
James R
83365e6ce0 lol 2020-05-13 17:18:26 -07:00
James R
06da1425b3 The big bad HTTP master server
Cvars:

http_masterserver is the url to the master server's API.
masterserver_token may be an authentication token.
2020-05-13 17:18:26 -07:00