Commit Graph

1391 Commits

Author SHA1 Message Date
050f867288 Merge remote-tracking branch 'origin/develop' into minidump 2016-08-29 06:40:09 +02:00
531fdf0e34 Fix crash if a valid minidump is residing in minidumps folder. 2016-08-28 22:47:22 +02:00
f9e2eeca7b Base128 encoding of minidumps before uploading. 2016-08-28 22:46:23 +02:00
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
e8598f3cdb 2016-08-28 21:21:25 +02:00
cf59101497 Exception shit 2016-08-28 20:52:47 +02:00
ebba2819d6 Commit local workspace.
- Split minidump (upload) and exception handling code
- Smaller minidumps for faster uploads
- Several new build flags (accessible from premake5 with --params)
- BitMessage abstractions
- Some other things I can't remember.
2016-08-28 19:39:39 +02:00
1d5927f093 debug_minidump now uses code from VC++ 8.0 CRT to generate fake exception info. 2016-08-28 19:38:38 +02:00
624173f7cf Update load/save code, set TTL to 1 hour and remove node storage. 2016-08-28 19:38:38 +02:00
d3d8884f93 Generate a more complete context in debug_minidump. 2016-08-28 19:38:38 +02:00
a82aab26fa updated BITMESSAGE_SIZE_LIMIT
added EncodeBase64/DecodeBase64 to Utils::String
2016-08-27 23:46:24 +02:00
bd7faf2b32 Implement "debug_minidump" for debugging of minidump upload and generation. 2016-08-27 19:22:40 +02:00
6696a57b18 added converttobase64 function
added UploadMinidump2BM
2016-08-27 18:18:03 +02:00
738f9ee941 Add "bm_send <addr> <content>". 2016-08-27 11:24:26 +02:00
073e984f69 Fix logic mistake with parsing parameters for bm_* commands. 2016-08-27 10:16:12 +02:00
4756851048 Add implementation of BitMessage in form of bm_* commands. 2016-08-27 06:51:00 +02:00
addb746a59 Update BitMRC fork and set _CRT_SECURE_NO_WARNINGS for 3rd party includes. 2016-08-26 23:41:57 +02:00
0fd0f87981 Better upload and new dependencies. 2016-08-26 12:14:59 +02:00
369267ef39 added submodules for bitmrc 2016-08-25 18:17:47 +02:00
7f951dadbd Update dependencies 2016-08-25 13:25:23 +02:00
3ff2c40f7a Add devmap to maprotation (credit to @Dasfonia) 2016-08-22 13:29:25 +02:00
8e72395ab9 Add working permban command 2016-08-18 13:26:05 +02:00
464ea2f82b Use toasts for noclip and ufo 2016-08-18 12:36:18 +02:00
701c8c6e04 Rename noclip error 2016-08-18 12:09:36 +02:00
256b463411 Don't ignore warning 4100 2016-08-18 02:18:45 +02:00
f064966ec0 Add noclip and ufo commands 2016-08-18 01:57:56 +02:00
c26e197161 Merge branch 'master' 2016-08-17 20:27:47 +02:00
9ed469f1ef Working lean support 2016-08-17 20:27:33 +02:00
db4f9ad6ec MILESTONE define is now bound to the current Git tag name (which is beta).
Subject to.
2016-08-17 05:00:12 +02:00
c0e3a49234 TDES -> DES3 2016-08-17 03:19:17 +02:00
3e9d5779ca Lean stuff (unfinished) 2016-08-16 20:36:52 +02:00
f6410370ac Stringtable tests 2016-08-16 13:58:45 +02:00
405ae959f2 IW4x!!!! 2016-08-16 02:00:07 +02:00
a73380db16 Some fixes 2016-08-16 01:54:52 +02:00
0bdb4d887f Fix errors 2016-08-15 17:07:32 +02:00
1b71afcc21 Beginning of a banclient command 2016-08-15 16:40:30 +02:00
84422b0fc0 Refresh dedi console window title 2016-08-15 13:42:30 +02:00
d67aa26a5d Fix connect protocol and temporary workaround for localhost parties 2016-08-15 12:57:49 +02:00
72e98f8bbb Optimize ConnectProtocol 2016-08-14 18:40:13 +02:00
fe4bf5704d Colored mapname when in lobby 2016-08-14 17:01:01 +02:00
19d177ed29 Remove component registration message 2016-08-14 16:18:44 +02:00
3585ab62a7 Rename stuff 2016-08-14 16:16:10 +02:00
9a3b5d48e4 Optimize array access 2016-08-14 16:05:57 +02:00
7def8890e9 Securitylevel serverinfo stuff 2016-08-14 16:01:24 +02:00
0e793af68b Fix /dev/root's d3d crash 2016-08-14 15:27:37 +02:00
768bc2bd2c Remove messages (node) 2016-08-14 13:42:03 +02:00
4e6ab5645e 2016-08-13 22:34:11 +02:00
7ff05580c9 Premake: Split up dependencies, make them easily configurable and provide easy-to-use imports.
All dependency projects are now separated into their own Premake scripts and are designed to provide easy "import", "includes" and "setup" functions.

First, you use project.setup { ... } to provide the library with its respective configuration, this MAY include defines and MUST include the source path of that specific library. Then you can use project.includes() or project.import() in your target application or library project to let the script configure your project. This will configure all necessary include directories and links.
2016-08-13 19:45:11 +02:00
6dfd22c07a New premake flags for debugging anticheat, library loading and forcing unit tests.
- --debug-detections sets the "DEBUG_DETECTIONS" define to show whenever a mismatch in the anticheat hashing occurs.
- --debug-load-library sets the "DEBUG_LOAD_LIBRARY" define to show libraries as they are loaded during runtime in the debug console.
- --force-unit-tests sets the "FORCE_UNIT_TESTS" define to enforce compiling the unit tests into the binary.
2016-08-13 19:20:27 +02:00
1db207497b ´ 2016-08-13 17:34:54 +02:00