James R
|
000c505444
|
Merge branch 'rhi-depth-stencil' into 'master'
RHI Depth Stencil and Texture Wrap Mode
See merge request KartKrew/Kart!1095
|
2023-03-28 11:38:25 +00:00 |
|
James R
|
3b67f99d0d
|
RRID: correct remaining instances of hardcoded sizes to defines
|
2023-03-28 03:54:29 -07:00 |
|
AJ Martinez
|
afe3220415
|
awaitingChallenge is, uh, a challenge, not a signature
|
2023-03-28 03:27:51 -07:00 |
|
AJ Martinez
|
9a1de18491
|
Fix memory leak in GetPrettyRRID
|
2023-03-28 03:07:52 -07:00 |
|
AJ Martinez
|
86b6b2b1cd
|
Clean up some mismatched and hardcoded sizes, use defines for crypto primitive size
|
2023-03-28 03:03:00 -07:00 |
|
James R
|
bda765f61e
|
Merge branch 'fix-pvp-wipeout-friction' into 'master'
Fix wipeout friction for PvP damage
See merge request KartKrew/Kart!1107
|
2023-03-28 09:41:28 +00:00 |
|
James R
|
3ad4bb36d2
|
Merge branch 'respawn-noclipthing' into 'master'
Do not run any thing collision for respawning players whatsoever
Closes #302
See merge request KartKrew/Kart!1105
|
2023-03-28 09:41:19 +00:00 |
|
James R
|
c702e37ae2
|
Merge branch 'double-drawdist-flag' into 'master'
Double drawdist flag
See merge request KartKrew/Kart!1106
|
2023-03-28 09:41:07 +00:00 |
|
AJ Martinez
|
412bd07609
|
Monocypher license compliance
|
2023-03-28 01:29:30 -07:00 |
|
James R
|
4413939e85
|
RRID: generate keys for old profiles
Bump PROFILEVER to 3
|
2023-03-28 01:25:56 -07:00 |
|
AJ Martinez
|
3c561c564e
|
Use 64-byte challenges consistently
|
2023-03-28 01:25:56 -07:00 |
|
AJ Martinez
|
e09b21ddae
|
IsExternalAddress type fixup, move into i_tcp.c / SOCK_ abstraction
|
2023-03-28 01:25:56 -07:00 |
|
AJ Martinez
|
0df4251bc7
|
No, seriously, don't use STRINGN for pubkeys
|
2023-03-28 01:25:56 -07:00 |
|
AJ Martinez
|
bc9b4ef6a5
|
Explain evil wizard kick redirect behavior better
|
2023-03-28 01:25:56 -07:00 |
|
AJ Martinez
|
bf4781d26c
|
Use READ/WRITEMEM instead of STRINGN for data that can contain 0s, dummy!
|
2023-03-28 01:25:56 -07:00 |
|
AJ Martinez
|
6510628586
|
Fail loudly on big-endian systems
|
2023-03-28 01:25:56 -07:00 |
|
AJ Martinez
|
119f23bd7b
|
More consistent break convention in HandlePacketFromPlayer
|
2023-03-28 01:25:56 -07:00 |
|
AJ Martinez
|
b5cfc22a0a
|
Fix splitscreen handling in SendChallenges
|
2023-03-28 01:25:56 -07:00 |
|
AJ Martinez
|
6c98dd0de2
|
Strip more debug print
|
2023-03-28 01:25:55 -07:00 |
|
AJ Martinez
|
551c9af0fc
|
Fix -Wunused in SIGNGAMETRAFFIC
|
2023-03-28 01:25:55 -07:00 |
|
AJ Martinez
|
5a475c7888
|
Cleanup + fix off-by-one in gamestate
|
2023-03-28 01:25:55 -07:00 |
|
AJ Martinez
|
056355d8ed
|
C is portable, they lied lyingly like a liar
|
2023-03-28 01:25:55 -07:00 |
|
AJ Martinez
|
78b30802bb
|
Let's try fixing potential UB on GetNodeAddressInt
|
2023-03-28 01:25:55 -07:00 |
|
AJ Martinez
|
5a17bcc251
|
Fix all remote players being considered GUESTs
|
2023-03-28 01:25:55 -07:00 |
|
AJ Martinez
|
cdf7a7a2ce
|
Fix old key comparison in KickUnverifiedPlayers
|
2023-03-28 01:25:55 -07:00 |
|
AJ Martinez
|
694c094fac
|
C is a morally incorrect programming language
|
2023-03-28 01:25:55 -07:00 |
|
AJ Martinez
|
c46612329e
|
Don't UpdateChallenges during NetKeepAlive, could lead to challenge spam
|
2023-03-28 01:25:55 -07:00 |
|
AJ Martinez
|
05f8b2196c
|
Push pretty RRID to Lua instead of unsanitized madness
|
2023-03-28 01:25:55 -07:00 |
|
AJ Martinez
|
b990669212
|
Tyop
|
2023-03-28 01:25:55 -07:00 |
|
AJ Martinez
|
ecc2c65742
|
Cleanup and comments
|
2023-03-28 01:25:55 -07:00 |
|
AJ Martinez
|
5a52199dc8
|
Refactor challenge creation, no more duplicated memory shenanigans
|
2023-03-28 01:25:55 -07:00 |
|
AJ Martinez
|
f0e6e5c962
|
Instead of using gamemap, make client-client challenges more resistant by including IP
|
2023-03-28 01:25:54 -07:00 |
|
AJ Martinez
|
96a71bb60d
|
Don't try to do netgame shit in singleplayer and crash
|
2023-03-28 01:25:54 -07:00 |
|
AJ Martinez
|
630555ca51
|
More bad actor cvars
|
2023-03-28 01:25:54 -07:00 |
|
AJ Martinez
|
30ca69e51d
|
Don't sign game traffic, we shouldn't need it anymore
|
2023-03-28 01:25:54 -07:00 |
|
AJ Martinez
|
a1f82b2a37
|
Use server IP and timestamp in PT_SERVERCHALLENGE to avoid signature reuse
|
2023-03-28 01:25:54 -07:00 |
|
AJ Martinez
|
f873df764e
|
USE THE ENTIRE 64 BYTES OF THE CHALLENGE YOU IDIOT also check time/gamemap
|
2023-03-28 01:25:54 -07:00 |
|
AJ Martinez
|
32b1ff3d3e
|
SERVER needs to respond to PT_CHALLENGEALL, dummy
|
2023-03-28 01:25:54 -07:00 |
|
AJ Martinez
|
a57901babf
|
It's mediocre security fixup time
|
2023-03-28 01:25:54 -07:00 |
|
AJ Martinez
|
f9832eb77f
|
Give gamestate resend integrity check some teeth
|
2023-03-28 01:25:54 -07:00 |
|
AJ Martinez
|
137f166043
|
Cvars to do bad network things in DEVELOP, fixes to bad network things
|
2023-03-28 01:25:54 -07:00 |
|
AJ Martinez
|
7f479d14c2
|
I do not understand version control and no one can make me learn
|
2023-03-28 01:25:54 -07:00 |
|
AJ Martinez
|
f5b7238ba9
|
I will never understand why the VSCode diff editor does this to me
|
2023-03-28 01:25:54 -07:00 |
|
AJ Martinez
|
2afc43383e
|
Jart node deadlock fixup part 2
|
2023-03-28 01:25:52 -07:00 |
|
AJ Martinez
|
a8c129321a
|
Block nodes while an auth challenge is taking place (jart)
|
2023-03-28 01:20:44 -07:00 |
|
AJ Martinez
|
44f2ce7288
|
Expand XD_ADDPLAYER buffer
|
2023-03-28 01:20:44 -07:00 |
|
AJ Martinez
|
72d2249e1f
|
Don't freak out and sigfail if we weren't even expecting a challenge
|
2023-03-28 01:20:44 -07:00 |
|
AJ Martinez
|
15ec5ee90b
|
Client bails if server doesn't verify, first pass
|
2023-03-28 01:20:44 -07:00 |
|
AJ Martinez
|
59c4086ffc
|
Missing newline
|
2023-03-28 01:20:44 -07:00 |
|
AJ Martinez
|
25e9207fa2
|
Check for pubkey modifiation when gamestate is resent
|
2023-03-28 01:20:44 -07:00 |
|