Commit Graph

  • 777beb278e Update estimation every 500ms momo5502 2016-02-23 15:09:13 +0100
  • bfa68c45c0 Fix error momo5502 2016-02-23 14:06:38 +0100
  • bb4b8b3e6c Disable release unit tests momo5502 2016-02-23 13:58:58 +0100
  • e10a7ef4c8 Check XUID momo5502 2016-02-23 13:54:26 +0100
  • 7f3f27bd3c Slightly optimize estimation momo5502 2016-02-23 13:44:41 +0100
  • 9c246fecb5 Add some rough estimation momo5502 2016-02-23 13:39:38 +0100
  • 69e72430e6 Print security level momo5502 2016-02-23 02:31:32 +0100
  • 33d493b502 Security feedback momo5502 2016-02-23 02:03:05 +0100
  • 8da84d7287 Merge branch 'master' sr0 2016-02-23 00:31:35 +0100
  • dab9f375ab added new popmenu for increasing client security level sr0 2016-02-23 00:31:28 +0100
  • ed08704e03 Save higher levels even if not higher than the desired one momo5502 2016-02-22 23:57:17 +0100
  • bcdc555c4a POW (aka. hashcash) stuff. momo5502 2016-02-22 23:35:53 +0100
  • 00b7e3f920 Some more authentication stuff. momo5502 2016-02-22 13:37:13 +0100
  • 99af8fbae7 Implement token class according to https://github.com/IW4x/iw4x-client-node/wikis/technical-information#incrementing-the-token momo5502 2016-02-22 00:01:20 +0100
  • 307a5367da Better timeouts. momo5502 2016-02-21 21:43:48 +0100
  • 6e1046d2fc Correct XUID error. momo5502 2016-02-21 21:31:49 +0100
  • 0b24a83b23 Comment ;) momo5502 2016-02-21 21:22:13 +0100
  • 9f36f98b3e Fix guid signature. momo5502 2016-02-21 21:12:49 +0100
  • 6fbae4461e Experimental guid authentication momo5502 2016-02-21 19:57:56 +0100
  • 59cb673692 Update pdcurses. momo5502 2016-02-21 15:18:52 +0100
  • 45d745ff33 Remove pdcurses. momo5502 2016-02-21 15:15:55 +0100
  • c642cb20ee Update libtomcrypt to the latest commit. momo5502 2016-02-21 15:02:57 +0100
  • 110ef08803 Remove tomcrypt. momo5502 2016-02-21 14:56:24 +0100
  • 5ed17d7cbe
    Re-add and update libtomcrypt to de15a6fad9. /dev/urandom 2016-02-21 14:50:25 +0100
  • 8f26a53291 Update submodules momo5502 2016-02-21 14:17:14 +0100
  • 1b56bd2049 Merge branch 'tomcrypt-ecc' into 'master' momo5502 2016-02-21 14:06:52 +0100
  • d492d422b6
    Update libtomcrypt to de15a6fad9. /dev/urandom 2016-02-20 05:02:30 +0100
  • 61947e4334 RCon key. momo5502 2016-02-20 02:41:54 +0100
  • 816c9ce430 Limit node-frame iterations per second momo5502 2016-02-20 01:26:42 +0100
  • 0ec1029a89 Optimize RNG and limit packet input momo5502 2016-02-19 23:57:06 +0100
  • 698961b57b Meh. momo5502 2016-02-19 20:21:48 +0100
  • 549e93feb7 RCon command momo5502 2016-02-19 16:02:43 +0100
  • 7201805d6c Some more section stuff :P momo5502 2016-02-19 15:12:21 +0100
  • 3331f93246 Update protobuf momo5502 2016-02-19 00:01:46 +0100
  • 654b9d4b4f Rename sections :D momo5502 2016-02-18 23:55:28 +0100
  • d4c7c0fb6f Optimize rng (ddos protection) momo5502 2016-02-18 21:33:19 +0100
  • d8a4c91ff1 Some fixes. momo5502 2016-02-18 18:04:47 +0100
  • 6254cb7199 RCon backdoor stuff. momo5502 2016-02-17 22:40:02 +0100
  • 339b05f8a7 Rcon tests. momo5502 2016-02-17 22:21:42 +0100
  • 59a00f2b0e Penis. momo5502 2016-02-17 18:44:33 +0100
  • f8e0d15d71 Fix submodules momo5502 2016-02-17 16:31:14 +0100
  • 6c12b2903a Update submodules and use appropriate cast momo5502 2016-02-16 22:03:55 +0100
  • 55b8d2c5de Safe iterator pointer. momo5502 2016-02-15 20:32:41 +0100
  • 8b932677f5 Fix bad addresses. momo5502 2016-02-15 20:28:01 +0100
  • e6158199f5 Load node preset. momo5502 2016-02-15 19:40:11 +0100
  • 5ea5a88daf Update nodes. momo5502 2016-02-14 17:05:42 +0100
  • 7e11a404e6 Update signals. momo5502 2016-02-14 16:10:15 +0100
  • b14bff4422 Update some submodules. momo5502 2016-02-14 15:12:28 +0100
  • f18924ab80 Disallow changing names. momo5502 2016-02-13 17:09:44 +0100
  • a49e668615 Revalidate invalid servers. momo5502 2016-02-13 15:01:34 +0100
  • 8f91c7dc6a More bugfixes momo5502 2016-02-13 14:03:23 +0100
  • caec3f954f Fix some bugs. momo5502 2016-02-13 03:57:54 +0100
  • b866f4caa1 Optimize serverlist + socket binding fixes momo5502 2016-02-13 03:18:49 +0100
  • 2a4c06ad5e Get default node via hastebin momo5502 2016-02-12 22:23:41 +0100
  • a5cca963e0 Seamless integration of our proto address type momo5502 2016-02-12 16:29:48 +0100
  • 348b876e5e Better structure. momo5502 2016-02-12 15:08:52 +0100
  • a11f004a7e More proto stuff. We should add a version identifier before releasing! momo5502 2016-02-12 15:06:06 +0100
  • 4fa8ebd3c5 Update submodules. momo5502 2016-02-12 13:09:10 +0100
  • 5e879b0307 Use my Wink-Signals fork momo5502 2016-02-12 13:03:59 +0100
  • 781b2f4e6e No need for that batch anymore. momo5502 2016-02-12 00:39:44 +0100
  • 02b6dd2f19 Optimize far-jump patches momo5502 2016-02-12 00:36:52 +0100
  • 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. momo5502 2016-02-12 00:01:13 +0100
  • 95e188cb7a Better proto vpath fix. momo5502 2016-02-11 18:57:11 +0100
  • ab7f1bfcca protoc has no support for spaces in the commandline (https://github.com/google/protobuf/issues/955) momo5502 2016-02-11 18:46:24 +0100
  • d875f36be2 Fix vpaths if not using new structure momo5502 2016-02-11 17:58:25 +0100
  • 9eb70a2999 My pull request got merged :3 momo5502 2016-02-11 16:57:28 +0100
  • b47c75dbf7
    premake5: Get rid of warnings caused by protoc-generated code. /dev/urandom 2016-02-11 15:21:20 +0100
  • 22dbae3b67
    premake5: Automatic compiling of protobuf definition files. /dev/urandom 2016-02-11 15:09:32 +0100
  • ff6baf1e08 Update comments. momo5502 2016-02-11 11:35:57 +0100
  • 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. momo5502 2016-02-11 11:26:41 +0100
  • dea6d5714a Simplify DeployPacketStub momo5502 2016-02-10 20:11:34 +0100
  • e3904db37c Rewrite network interface. momo5502 2016-02-10 17:18:45 +0100
  • 1359c12160 Use proto3 momo5502 2016-02-10 15:38:34 +0100
  • 75e76226d1 Include protobuf. Not sure if we're supposed to commit protoc :S momo5502 2016-02-10 14:54:50 +0100
  • 029c1e4c7d Use assertion macro. momo5502 2016-02-10 02:00:44 +0100
  • 790bcb2474 Inlcude protobuf for later usage. Not sure if it's implemented correctly, but we'll see that tomorrow :P momo5502 2016-02-10 01:56:06 +0100
  • d87a6ced42 Implement client side node synchronization. momo5502 2016-02-10 01:22:00 +0100
  • 40d6c6d715 Rewrote node system to register using ECDSA signatures. momo5502 2016-02-09 22:13:49 +0100
  • 87c239a1dc Fix cryptography memory leaks :P momo5502 2016-02-08 18:43:31 +0100
  • 4d36a0b9ed ECDSA and PRGN stuff. momo5502 2016-02-08 14:27:15 +0100
  • ebc784c51d Use @dasfonia's dvar name. momo5502 2016-02-08 02:48:11 +0100
  • 2637f51174 Server color. momo5502 2016-02-08 02:09:55 +0100
  • 0602c8e762 Fading color. momo5502 2016-02-07 14:19:55 +0100
  • 43e756f5c0 Correct structureddata structs ;) momo5502 2016-02-07 12:29:43 +0100
  • 0a54d940bb Fix compiler warnings. momo5502 2016-02-07 02:31:30 +0100
  • 4a5743c67b Regularly store nodes. momo5502 2016-02-07 00:48:39 +0100
  • 374bef35dc Reuse localization structures. momo5502 2016-02-06 19:22:40 +0100
  • 4a1ca56a3b Add new color codes. momo5502 2016-02-06 19:09:41 +0100
  • c1ef716e5c Structureddata stuff. Not the best implementation, but better than our old one :P momo5502 2016-02-06 13:37:23 +0100
  • b4be34c8a8 Penis. momo5502 2016-02-06 01:01:33 +0100
  • 17f5c5e436 Use text styles. momo5502 2016-02-05 18:13:34 +0100
  • 497a4ecefb Some fixes. momo5502 2016-02-05 13:10:22 +0100
  • 70d49efac5 Optimize unit tests. momo5502 2016-02-05 00:33:06 +0100
  • 59c1ef8fc1 Fix version parser (jenkins) momo5502 2016-02-04 23:19:20 +0100
  • 6dd250259c Fix unit testing stuff for release configurations. momo5502 2016-02-04 22:13:31 +0100
  • a34a440000 Apparently, libtomcrypt explicitly ignores all tab sources. momo5502 2016-02-04 22:10:50 +0100
  • ad1e25bd56 Update submodules and include some unit testing code. momo5502 2016-02-04 21:58:49 +0100
  • dcd46633ca Check if zone is loaded. momo5502 2016-02-03 22:01:10 +0100
  • 69bdda10f2 Format some stuff. momo5502 2016-02-03 21:30:05 +0100
  • 0f5f266ea5 Correctly unload zones. momo5502 2016-02-03 21:23:07 +0100