Commit Graph

360 Commits

Author SHA1 Message Date
/dev/urandom
2772701412
Merge remote-tracking branch 'origin/develop' into minidump
# Conflicts:
#	src/Components/Modules/Exception.cpp
#	src/Components/Modules/Exception.hpp
2016-08-28 21:30:12 +02:00
/dev/urandom
2489a40610
Merge commit into minidump 2016-08-28 21:19:19 +02:00
momo5502
cf59101497 Exception shit 2016-08-28 20:52:47 +02:00
/dev/urandom
fddfc56ae1
Update BitMRC fork. 2016-08-28 19:38:38 +02:00
/dev/urandom
addb746a59
Update BitMRC fork and set _CRT_SECURE_NO_WARNINGS for 3rd party includes. 2016-08-26 23:41:57 +02:00
/dev/urandom
bcb10258e1
Switch to our own fork of BitMRC.
This gets rid of the useless and bad practice style "using namespace" usage in the public headers of BitMRC. I plan on submitting this to the developer as a pull request at some point.
2016-08-26 22:46:07 +02:00
/dev/urandom
1c9badb4a2
Premake: Fix libcryptopp build and use files shipped with bitmrc. 2016-08-26 20:44:36 +02:00
momo5502
9ea71dfb1d New deps 2016-08-26 12:23:28 +02:00
/dev/root
369267ef39 added submodules for bitmrc 2016-08-25 18:17:47 +02:00
momo5502
7f951dadbd Update dependencies 2016-08-25 13:25:23 +02:00
momo5502
3ff2c40f7a Add devmap to maprotation (credit to @Dasfonia) 2016-08-22 13:29:25 +02:00
momo5502
c0e3a49234 TDES -> DES3 2016-08-17 03:19:17 +02:00
momo5502
3e9d5779ca Lean stuff (unfinished) 2016-08-16 20:36:52 +02:00
momo5502
f6410370ac Stringtable tests 2016-08-16 13:58:45 +02:00
momo5502
a73380db16 Some fixes 2016-08-16 01:54:52 +02:00
momo5502
a9742bc8ec Fix securitylevel message 2016-08-13 11:56:25 +02:00
momo5502
d324bc0977 Update wink signals 2016-08-08 20:54:42 +02:00
momo5502
a608ee5ad1 Remove wink signals 2016-08-08 20:52:59 +02:00
momo5502
6730ad4c27 Update zlib 2016-08-08 20:45:16 +02:00
momo5502
4aebdf5e96 More integrity checks 2016-08-08 18:59:02 +02:00
momo5502
1ca490d953 Protect OpenProcess and co. 2016-08-08 14:49:53 +02:00
momo5502
1438f46d94 Update protobuf 2016-08-06 00:30:12 +02:00
momo5502
0694565a91 Secure guid authentication 2016-08-06 00:28:51 +02:00
momo5502
67aade3ef4 Update dependencies and add virtual destructor to asset interfaces 2016-08-04 14:27:43 +02:00
momo5502
bb65f463be Fix realy exploit 2016-08-01 17:21:46 +02:00
momo5502
b2a9e7af81 Remove unnecessary includes and fix steamauth exploit 2016-07-22 12:12:11 +02:00
momo5502
23571e899c Exploit fixes 2016-07-14 19:05:10 +02:00
momo5502
245cd533d1 Steam proxy 2016-07-12 18:33:25 +02:00
momo5502
9562285ed7 Use new format library and sort utils 2016-07-11 17:14:58 +02:00
momo5502
766fd631b1 Update submodules 2016-07-10 16:30:51 +02:00
momo5502
38f15c7d50 Ignore protobuf warnings 2016-07-03 16:50:43 +02:00
momo5502
cf51b962da Revert protobuf 2016-07-02 17:54:16 +02:00
momo5502
1518a30ad2 Ignore asset stuff again 2016-07-02 16:55:40 +02:00
momo5502
e08f1f1ba9 Fix memory leaks and errors 2016-06-30 19:38:48 +02:00
momo5502
fdda6244d3 Optimize toasts 2016-06-28 19:38:14 +02:00
momo5502
8a4c64c2db Fix noborder stuff 2016-06-28 12:46:28 +02:00
momo5502
9b2d709211 Optimize antishit 2016-06-28 11:30:49 +02:00
momo5502
967cfff5ec Fix toasts 2016-06-27 17:54:04 +02:00
momo5502
15ad71527c Mongoose 2016-06-24 18:57:43 +02:00
momo5502
75af2aa24e Toasts 2016-06-24 14:49:46 +02:00
momo5502
5c70ca9011 Fixes and stuff 2016-06-19 17:40:30 +02:00
momo5502
951acbb889 Fix console crash 2016-06-15 12:04:54 +02:00
momo5502
9e9553eade Update protobuf 2016-06-14 15:29:49 +02:00
momo5502
21047a3da3 Use develop branch for libtommath 2016-06-14 15:28:42 +02:00
momo5502
9c8904d561 Nothing special 2016-06-13 18:09:02 +02:00
momo5502
6dd08dad5a Detach ingame console from the safearea 2016-06-10 19:53:09 +02:00
momo5502
a7f8527675 Add mongoose 2016-06-10 14:05:30 +02:00
momo5502
3d65617e3d Remove mongoose 2016-06-10 14:03:52 +02:00
momo5502
5a4ddb27d3 XModel import tests 2016-06-09 01:26:33 +02:00
momo5502
276e35e2d2 Some optimization 2016-06-08 17:28:58 +02:00
momo5502
2a64c578c7 Update premake and protoc 2016-06-07 21:08:23 +02:00
momo5502
230c6bdc1c Remove asio 2016-06-04 21:28:04 +02:00
sr0
fea894cd5e added UIScript CreateCurrentServerFavorite to add the current joined server to favourites 2016-06-04 20:28:52 +02:00
momo5502
d59e70ff2a Start implementing moddownload 2016-06-04 17:06:49 +02:00
momo5502
74033ad557 Fixes and shit 2016-06-04 00:06:07 +02:00
momo5502
e8c915374b Thread optimization 2016-06-02 15:11:31 +02:00
momo5502
0a0d6ae5e6 Script stuff 2016-05-29 16:16:15 +02:00
momo5502
5c87509849 Non-incremental playerdatadef building 2016-05-26 13:13:02 +02:00
momo5502
75895199f4 Optimize playerdatadef patching (include versioning and updating) 2016-05-26 01:39:33 +02:00
momo5502
82fecdb1b9 Map ents experiments 2016-05-19 18:42:25 +02:00
momo5502
8305115b39 Fix NTA's exploit 2016-05-15 16:47:57 +02:00
momo5502
1842366f56 Nothing special 2016-05-14 02:00:04 +02:00
momo5502
3515402ccc Optimize maxclients patch 2016-04-16 12:29:06 +02:00
momo5502
1e0fe1c060 Remove profile menu aka. fix 2016-04-13 11:31:26 +02:00
momo5502
4cb3e04c88 Small optimizations 2016-04-11 11:25:08 +02:00
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
b912eb618b Ompimize modlist 2016-04-04 17:18:57 +02:00
momo5502
cdd3864d57 Protobuf 2016-03-21 14:47:01 +01:00
momo5502
436209d14f protobuf 2016-03-16 22:57:54 +01:00
momo5502
77506fff8d Scoreboard stuff 2016-03-14 18:29:45 +01:00
momo5502
523a0a824d protobuf 2016-03-13 18:12:23 +01:00
momo5502
ddfd65cad4 Revert shit 2016-03-11 21:53:23 +01:00
momo5502
9065cde02c Update protobuf 2016-03-09 18:57:39 +01:00
momo5502
3cc705df27 Fix vidrestart bug 2016-03-07 22:52:53 +01:00
momo5502
de882dee07 Remove some node debug output 2016-03-05 23:33:33 +01:00
momo5502
68af5e71c2 Penis 2016-03-05 18:04:35 +01:00
momo5502
69db2c0734 Rename stuff 2016-03-03 20:53:24 +01:00
momo5502
5fffac5bab Entirely block dll injections 2016-03-01 13:37:51 +01:00
momo5502
b3fbc045a9 Optimize crash procedure 2016-02-29 20:38:14 +01:00
momo5502
12f0b9f343 Remove more branding. 2016-02-26 23:57:36 +01:00
momo5502
bca9ec2b56 Update protobuf 2016-02-24 00:07:29 +01:00
momo5502
33d493b502 Security feedback 2016-02-23 02:03:05 +01:00
momo5502
59cb673692 Update pdcurses. 2016-02-21 15:18:52 +01:00
momo5502
45d745ff33 Remove pdcurses. 2016-02-21 15:15:55 +01:00
momo5502
c642cb20ee Update libtomcrypt to the latest commit. 2016-02-21 15:02:57 +01:00
momo5502
110ef08803 Remove tomcrypt. 2016-02-21 14:56:24 +01:00
/dev/urandom
5ed17d7cbe
Re-add and update libtomcrypt to de15a6fad9.
PS: momo is fucking tired. Very obviously.
2016-02-21 14:50:25 +01:00
momo5502
8f26a53291 Update submodules 2016-02-21 14:17:14 +01:00
/dev/urandom
d492d422b6
Update libtomcrypt to de15a6fad9.
This is mainly with focus on issues with the ECC code. One of these issues is a "possible overflow in ecc_ansi_x963_export" (https://github.com/libtom/libtomcrypt/issues/58). Other than that all changes are minimal, only one new compile flag had to be added to get around a compiler incompatibility case for LTC_FAST (we're not working with GNU compilers here) and the code will fully compile.
2016-02-20 05:02:30 +01:00
momo5502
3331f93246 Update protobuf 2016-02-19 00:01:46 +01:00
momo5502
d8a4c91ff1 Some fixes. 2016-02-18 18:04:47 +01:00
momo5502
f8e0d15d71 Fix submodules 2016-02-17 16:31:14 +01:00
momo5502
6c12b2903a Update submodules and use appropriate cast 2016-02-16 22:03:55 +01:00
momo5502
7e11a404e6 Update signals. 2016-02-14 16:10:15 +01:00
momo5502
b14bff4422 Update some submodules. 2016-02-14 15:12:28 +01:00
momo5502
b866f4caa1 Optimize serverlist + socket binding fixes 2016-02-13 03:18:49 +01:00
momo5502
4fa8ebd3c5 Update submodules. 2016-02-12 13:09:10 +01:00
momo5502
02b6dd2f19 Optimize far-jump patches 2016-02-12 00:36:52 +01:00
momo5502
9eb70a2999 My pull request got merged :3 2016-02-11 16:57:28 +01:00
momo5502
8cef16017e Use wink-signals
boost.signals sadly requires way too many dependencies, libsigc++ requires too much configuration and all the other libs I tested mostly required constexpr as callbacks (due to passing callbacks via template list), which doesn't server this purpose, so wink-signals seems just about right for what we do.
2016-02-11 11:26:41 +01:00
momo5502
790bcb2474 Inlcude protobuf for later usage.
Not sure if it's implemented correctly, but we'll see that tomorrow :P
2016-02-10 01:56:06 +01:00
momo5502
ad1e25bd56 Update submodules and include some unit testing code. 2016-02-04 21:58:49 +01:00
momo5502
2706e50881 libtommath is faster than tomsfastmath (oh, irony :P) and fixes issue 2016-01-31 21:53:51 +01:00
momo5502
1fdeb17e6d add fastmath stuff. 2016-01-31 15:55:32 +01:00
momo5502
31ae9a779a Include libtomcrypt for future rsa signing. 2016-01-29 00:20:28 +01:00
momo5502
5a5e149b3a Include curses. 2016-01-16 23:48:52 +01:00
momo5502
0a201daee0 Include official boost-free asio module. 2016-01-14 12:33:11 +01:00
momo5502
852c88c3b5 Some more zone experiments and json11 submodule. 2016-01-05 14:39:04 +01:00
/dev/urandom
2618fc506a
Adding zlib 1.2.8 to this project. 2016-01-04 21:07:34 +01:00