Commit Graph

207 Commits

Author SHA1 Message Date
momo5502
72efebb021 Fix fs_game crash 2016-04-09 18:00:28 +02:00
momo5502
19b6a12c92 Add a stack-frame hooking class 2016-04-08 16:15:01 +02:00
momo5502
42cfaccbad Some more bugfixes 2016-03-14 21:29:21 +01:00
momo5502
2adee27862 Fix unicode shit 2016-03-10 01:52:40 +01:00
momo5502
aee6d1d356 Fix protected data segment bug 2016-03-09 20:38:13 +01:00
momo5502
52d7504437 Optimize includes 2016-03-04 15:19:10 +01:00
momo5502
5fffac5bab Entirely block dll injections 2016-03-01 13:37:51 +01:00
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
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
6fbae4461e Experimental guid authentication 2016-02-21 19:57:56 +01:00
momo5502
0ec1029a89 Optimize RNG and limit packet input 2016-02-19 23:57:06 +01:00
momo5502
d4c7c0fb6f Optimize rng (ddos protection) 2016-02-18 21:33:19 +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
e3904db37c Rewrite network interface. 2016-02-10 17:18:45 +01:00
momo5502
75e76226d1 Include protobuf. Not sure if we're supposed to commit protoc :S 2016-02-10 14:54:50 +01:00
momo5502
d87a6ced42 Implement client side node synchronization. 2016-02-10 01:22:00 +01:00
momo5502
40d6c6d715 Rewrote node system to register using ECDSA signatures. 2016-02-09 22:13:49 +01:00
momo5502
87c239a1dc Fix cryptography memory leaks :P 2016-02-08 18:43:31 +01:00
momo5502
4d36a0b9ed ECDSA and PRGN stuff. 2016-02-08 14:27:15 +01:00
momo5502
c1ef716e5c Structureddata stuff. Not the best implementation, but better than our old one :P 2016-02-06 13:37:23 +01:00
momo5502
ad6220fa0b RSA signature stuff. 2016-02-01 10:23:06 +01:00
momo5502
b350c3774b More node stuff. 2016-01-28 21:37:48 +01:00
momo5502
ba3187ce9e More optimization. 2016-01-24 21:08:14 +01:00
momo5502
388d5836cd Optimize loops. 2016-01-24 19:58:13 +01:00
momo5502
d28323f73e Optimizations
- Increase warning level
- Use proper casting
- Fix some more warnings.
2016-01-24 12:19:34 +01:00
momo5502
9449750aab Allow building custom materials and images. 2016-01-22 16:11:47 +01:00
momo5502
ac4548f4c2 Build materials. 2016-01-22 11:59:43 +01:00
momo5502
32088789ef ^MIght have to reopen issue :/ 2016-01-15 23:59:15 +01:00
momo5502
7ca2a13c30 StringTables (aka. ) 2016-01-12 21:17:55 +01:00
momo5502
558112166a ZoneBuilder stuff. 2016-01-12 19:08:26 +01:00
momo5502
10c8dc9ee0 Partially aka. weapon stuff. 2016-01-12 14:27:48 +01:00
momo5502
2101fc28f3 D3D9Ex. 2016-01-12 00:48:27 +01:00
momo5502
99f5d2cd81 Theater done. 2016-01-10 15:48:49 +01:00
momo5502
4a0c4ec609 Fix stack overflow in zlib decompress routine. 2016-01-09 16:02:54 +01:00
momo5502
7974bd5cd0 Move version stuff back to the standard include. 2016-01-09 15:59:18 +01:00
momo5502
8343ce5f13 Playlist stuff. 2016-01-09 15:30:13 +01:00
momo5502
5624390e67 Start implementing download protocol. 2016-01-09 03:21:59 +01:00
sr0
725869c951 added MILESTONE 2016-01-08 13:51:39 +01:00
momo5502
f8a8edde21 Implement steam overlay. 2016-01-07 16:55:10 +01:00
momo5502
b58085810a Some fastfile stuff. 2016-01-06 01:23:43 +01:00
momo5502
d31b21ab9b Implement experimental zone building. 2016-01-05 00:49:34 +01:00
/dev/urandom
f753acbe74
premake5: Use precompiled headers.
This easily doubles the compilation speed!!1
2016-01-04 20:58:00 +01:00
momo5502
1e3a832be7 Fixes and stuff. 2016-01-04 11:32:05 +01:00
momo5502
c392eba620 Better version.hpp including. 2016-01-04 10:58:58 +01:00
momo5502
58ce9f0d17 Fix fastfile info allocation shit. 2016-01-02 04:51:08 +01:00
momo5502
8fb298ed16 Better hooked function calling. 2016-01-02 02:47:15 +01:00
momo5502
9aec8b2a1b Playlists. 2016-01-02 02:28:09 +01:00
momo5502
47c874d2b4 Fix names (issue) 2016-01-01 20:01:19 +01:00
momo5502
b3e904115d Newsticker. 2015-12-31 00:55:08 +01:00
momo5502
49f97a7d67 Fix code-analysis warnings. 2015-12-30 22:22:24 +01:00
momo5502
3000a11785 Some beautifies 2015-12-30 15:37:53 +01:00
momo5502
87c1c36943 Use premake. 2015-12-29 02:52:31 +01:00