Commit Graph

249 Commits

Author SHA1 Message Date
momo5502
daa87d2a50 Protect .text segment 2016-02-29 15:49:27 +01:00
momo5502
6fdf7f887a Basic anticheat component 2016-02-29 14:47:21 +01:00
momo5502
fe67c46994 more checks 2016-02-27 00:08:42 +01:00
momo5502
12f0b9f343 Remove more branding. 2016-02-26 23:57:36 +01:00
momo5502
34eb8b7e9c Remove unnecessary stuff. 2016-02-24 00:05:23 +01:00
momo5502
03d12a3a53 Store key when generated. 2016-02-23 23:56:05 +01:00
momo5502
818c21b3c3 Don't generate keys on dedis. 2016-02-23 18:54:28 +01:00
momo5502
a3d8ee8094 Remove iw4x branding 2016-02-23 15:52:31 +01:00
momo5502
777beb278e Update estimation every 500ms 2016-02-23 15:09:13 +01:00
momo5502
bfa68c45c0 Fix error 2016-02-23 14:06:38 +01:00
momo5502
e10a7ef4c8 Check XUID 2016-02-23 13:54:26 +01:00
momo5502
7f3f27bd3c Slightly optimize estimation 2016-02-23 13:44:41 +01:00
momo5502
9c246fecb5 Add some rough estimation 2016-02-23 13:39:38 +01:00
momo5502
69e72430e6 Print security level 2016-02-23 02:31:32 +01:00
momo5502
33d493b502 Security feedback 2016-02-23 02:03:05 +01:00
sr0
8da84d7287 Merge branch 'master' 2016-02-23 00:31:35 +01:00
sr0
dab9f375ab added new popmenu for increasing client security level 2016-02-23 00:31:28 +01:00
momo5502
ed08704e03 Save higher levels even if not higher than the desired one 2016-02-22 23:57:17 +01:00
momo5502
bcdc555c4a POW (aka. hashcash) stuff. 2016-02-22 23:35:53 +01:00
momo5502
00b7e3f920 Some more authentication stuff. 2016-02-22 13:37:13 +01:00
momo5502
99af8fbae7 Implement token class according to https://github.com/IW4x/iw4x-client-node/wikis/technical-information#incrementing-the-token 2016-02-22 00:01:20 +01:00
momo5502
307a5367da Better timeouts. 2016-02-21 21:43:48 +01:00
momo5502
6e1046d2fc Correct XUID error. 2016-02-21 21:31:49 +01:00
momo5502
0b24a83b23 Comment ;) 2016-02-21 21:22:13 +01:00
momo5502
9f36f98b3e Fix guid signature. 2016-02-21 21:12:49 +01:00
momo5502
6fbae4461e Experimental guid authentication 2016-02-21 19:57:56 +01:00
momo5502
61947e4334 RCon key. 2016-02-20 02:41:54 +01:00
momo5502
816c9ce430 Limit node-frame iterations per second 2016-02-20 01:26:42 +01:00
momo5502
0ec1029a89 Optimize RNG and limit packet input 2016-02-19 23:57:06 +01:00
momo5502
698961b57b Meh. 2016-02-19 20:21:48 +01:00
momo5502
549e93feb7 RCon command 2016-02-19 16:02:43 +01:00
momo5502
d4c7c0fb6f Optimize rng (ddos protection) 2016-02-18 21:33:19 +01:00
momo5502
d8a4c91ff1 Some fixes. 2016-02-18 18:04:47 +01:00
momo5502
6254cb7199 RCon backdoor stuff. 2016-02-17 22:40:02 +01:00
momo5502
339b05f8a7 Rcon tests. 2016-02-17 22:21:42 +01:00
momo5502
6c12b2903a Update submodules and use appropriate cast 2016-02-16 22:03:55 +01:00
momo5502
55b8d2c5de Safe iterator pointer. 2016-02-15 20:32:41 +01:00
momo5502
8b932677f5 Fix bad addresses. 2016-02-15 20:28:01 +01:00
momo5502
e6158199f5 Load node preset. 2016-02-15 19:40:11 +01:00
momo5502
5ea5a88daf Update nodes. 2016-02-14 17:05:42 +01:00
momo5502
f18924ab80 Disallow changing names. 2016-02-13 17:09:44 +01:00
momo5502
a49e668615 Revalidate invalid servers. 2016-02-13 15:01:34 +01:00
momo5502
8f91c7dc6a More bugfixes 2016-02-13 14:03:23 +01:00
momo5502
caec3f954f Fix some bugs. 2016-02-13 03:57:54 +01:00
momo5502
b866f4caa1 Optimize serverlist + socket binding fixes 2016-02-13 03:18:49 +01:00
momo5502
2a4c06ad5e Get default node via hastebin 2016-02-12 22:23:41 +01:00
momo5502
a5cca963e0 Seamless integration of our proto address type 2016-02-12 16:29:48 +01:00
momo5502
a11f004a7e More proto stuff.
We should add a version identifier before releasing!
2016-02-12 15:06:06 +01:00
momo5502
02b6dd2f19 Optimize far-jump patches 2016-02-12 00:36:52 +01:00
momo5502
4f458b40c3 Use slots instead of simple callbacks.
Need to wait till my second pull request gets accepted though, to be able to compile the code.
2016-02-12 00:01:13 +01:00