Commit Graph

  • 817bd4b588 start fixing mod download Lion Kortlepel 2022-06-28 03:20:26 +02:00
  • 25391fa0c7 thank you toml11 maintainer for naming your header some super generic name that clashes with every single other toml library B) Lion Kortlepel 2022-06-04 16:50:41 +03:00
  • 28270072d4 Merge pull request #102 from Mack29446/master Lion 2022-05-30 19:16:10 +02:00
  • 758d5b2c96 Revert "let's try vcpkg" Lion Kortlepel 2022-05-29 14:37:50 +02:00
  • 1970d97ea4 Revert "Remove unneeded submodules" Lion Kortlepel 2022-05-29 14:37:41 +02:00
  • d8526f0649 TNetwork::SplitLoad: Use managed memory Lion Kortlepel 2022-05-29 14:30:57 +02:00
  • 0621c0bf82 rebase fixup Lion Kortlepel 2022-05-26 21:13:18 +02:00
  • 36547d1e9e Move PluginMonitor out of TLuaEngine Lion Kortlepel 2022-05-26 20:59:53 +02:00
  • f06f31c2a0 add moar tests!!! Lion Kortlepel 2022-05-26 16:58:13 +02:00
  • 46b92b4992 only run termios test if stdin is a tty origin/workflow-tests Lion Kortlepel 2022-05-26 16:14:05 +02:00
  • 70e53c2a70 fix dependencies Lion Kortlepel 2022-05-26 16:00:36 +02:00
  • cc35d83834 make linux workflow parallel, add runtime dependencies Lion Kortlepel 2022-05-26 15:54:23 +02:00
  • b4f97a6da0 make tests executable before running Lion Kortlepel 2022-05-26 15:44:39 +02:00
  • 3d7db6d0bc windows Lion Kortlepel 2022-05-26 15:41:18 +02:00
  • 1c3b1ecc76 fix workflow test run path Lion Kortlepel 2022-05-26 15:37:33 +02:00
  • 303da19f48 add -t to linux workflow Lion Kortlepel 2022-05-26 14:43:38 +02:00
  • c455d4855c possibly fix workflow Lion Kortlepel 2022-05-26 14:40:56 +02:00
  • 8df61fe44c add g++ to workflow Lion Kortlepel 2022-05-26 13:58:29 +02:00
  • 7224e90c68 add test workflow Lion Kortlepel 2022-05-26 13:56:58 +02:00
  • fde5bc7fb6 remove tests from linux action Lion Kortlepel 2022-05-26 13:50:50 +02:00
  • 22b63220c7 add more tests to LuaAPI::FS, minor fixes to LuaAPI::FS Lion Kortlepel 2022-05-26 13:49:13 +02:00
  • 811ace1999 fix Application::IsOutdated test case types Lion Kortlepel 2022-05-26 13:36:02 +02:00
  • 2cf083a7e4 run tests in github actions Lion Kortlepel 2022-05-26 13:34:29 +02:00
  • 28c43a51ee add some tests for LuaAPI FS, termios Lion Kortlepel 2022-05-26 13:33:08 +02:00
  • 00f156cb86 start adding tests Lion Kortlepel 2022-05-26 13:02:09 +02:00
  • 67b8565a4d update json Lion Kortlepel 2022-05-26 12:06:36 +02:00
  • ed8d8a6419 remove unused code Lion Kortlepel 2022-05-26 12:03:03 +02:00
  • 895058f85f revert sentry to 0.4.9 Lion Kortlepel 2022-05-26 12:01:27 +02:00
  • a0876ed58c update submodules, remove ssl crap Lion Kortlepel 2022-05-26 11:59:36 +02:00
  • 4f69ca1ad0 remove ssl code Lion Kortlepel 2022-05-23 16:59:31 +02:00
  • bc1628afeb fix some sentry and linking related issues Lion Kortlepel 2022-05-26 11:51:26 +02:00
  • 019c5202ea add tests executable Lion Kortlepel 2022-05-26 11:43:02 +02:00
  • 2dd181d492 gracefully shutdown on bind() failure Lion Kortlepel 2022-05-26 11:18:39 +02:00
  • 5c8826a337 rename HttpLibServerInstance to Server feature-9 Lion Kortlepel 2022-05-24 21:13:55 +02:00
  • 9fccc27741 http: add /player/{name}/vehicles Lion Kortlepel 2022-05-24 21:05:10 +02:00
  • b0021d42b5 add /player/{name}/ draft Lion Kortlepel 2022-05-23 23:17:17 +02:00
  • 5598d75fd5 fix lifetime of http server, add /version Lion Kortlepel 2022-05-23 23:16:53 +02:00
  • 48bb1373e1 fix toml11 include path Lion Kortlepel 2022-05-23 19:03:51 +02:00
  • 8fce2fc67f http: add /players Lion Kortlepel 2022-05-23 19:01:03 +02:00
  • f7acd1e819 http: add /config Lion Kortlepel 2022-05-23 18:44:42 +02:00
  • b46dc664c6 http: add /ready Lion Kortlepel 2022-05-23 18:30:47 +02:00
  • 18b4c698fc add openapi specification for http server Lion Kortlepel 2022-05-23 18:00:45 +02:00
  • 62c300f285 http: add error, exception handlers Lion Kortlepel 2022-05-23 17:41:44 +02:00
  • d8e974429d ci: use parallel build, only build server Lion Kortlepel 2022-05-23 17:30:23 +02:00
  • 634955660d Revert "Remove unneeded submodules" Lion Kortlepel 2022-05-23 17:27:01 +02:00
  • 1e9e068aec Merge branch 'rc-v3.1.0' into feature-9 Lion Kortlepel 2022-05-23 17:26:32 +02:00
  • 87ecfdbc72 use v1 endpoint Lion Kortlepel 2022-05-23 17:21:44 +02:00
  • 2f1881bbe7 Merge branch 'rc-v3.0.2' into feature-9 Lion Kortlepel 2022-05-23 17:06:23 +02:00
  • 1e60ac5ba2 remove ssl options from config Lion Kortlepel 2022-05-23 17:05:43 +02:00
  • cd2752a525 remove ssl code Lion Kortlepel 2022-05-23 16:59:31 +02:00
  • 66b10f19c2 update lionkor/commandline Lion Kortlepel 2022-05-23 16:59:18 +02:00
  • a5153e4bc1 Remove unneeded submodules Lion Kortlepel 2022-04-28 16:28:23 +02:00
  • 8d7505956d let's try vcpkg Lion Kortlepel 2022-04-28 16:26:30 +02:00
  • 3b2016d09f Windows moment Lion Kortlepel 2022-04-28 14:58:07 +02:00
  • ed03096cf5 Windows moment Lion Kortlepel 2022-04-28 14:58:07 +02:00
  • 88f1976668 Merge branch 'rc-v3.0.2' into rc-v3.1.0 Lion Kortlepel 2022-04-28 14:40:37 +02:00
  • ca52d233c0 Use another git commit id for vcpkg Lion Kortlepel 2022-04-28 14:34:05 +02:00
  • 34b39aad4d add message to shutdown suggesting Ctrl+C if it takes too long Lion Kortlepel 2022-04-28 14:30:44 +02:00
  • f4eb492d91 Actions: try to use master as vcpkgGitCommitId Lion Kortlepel 2022-04-28 14:24:02 +02:00
  • 7f41a2a574 Update Changelog to reflect latest changes Lion Kortlepel 2022-04-28 14:18:10 +02:00
  • 11c53e0b3a Remove unused error, as Sentry's code fails to build otherwise Lion Kortlepel 2022-04-28 14:13:51 +02:00
  • 974dda9f8b HTTPServer: Add config value to specify listen IP Lion Kortlepel 2022-04-28 14:12:26 +02:00
  • 0979c8b1e4 HTTPServer: Attempt to catch more errors Lion Kortlepel 2022-04-28 14:04:54 +02:00
  • 0761036c8c TConsole::StartLoggingToFile: implement Lion Kortlepel 2022-04-28 13:44:39 +02:00
  • 5ded713b4b Application::CheckForUpdates: only print status the first time Lion Kortlepel 2022-04-28 13:32:38 +02:00
  • 668cc496b6 update commandline, unused are now errors Lion Kortlepel 2022-04-28 13:24:46 +02:00
  • 056d20292a Make "unable to fetch version" a trace message Lion Kortlepel 2022-04-28 13:14:28 +02:00
  • 58e2383b2e update version number in git checkout command Mackenzie 2022-04-13 19:48:12 +01:00
  • d8c33c03ee start work on new logger Lion Kortlepel 2022-04-05 22:27:45 +02:00
  • 1bab3276e9 fix setsockopt SO_SNDTIMEO for windows, bump version number to 3.0.2, update commandline Lion Kortlepel 2022-04-05 10:58:42 +02:00
  • 4ff69528bd fix some missing declaration Lion Kortlepel 2022-03-31 23:56:02 +02:00
  • 5e4c7eac51 add send timeout to client tcp socket Lion Kortlepel 2022-03-31 23:48:07 +02:00
  • 952631bb80 add send timeout to client tcp socket Lion Kortlepel 2022-03-31 23:48:07 +02:00
  • 23af76dba1 Only warn once about event handlers taking >60s Lion Kortlepel 2022-03-31 23:12:50 +02:00
  • 5755ead9be Change :detach to :exit Lion Kortlepel 2022-03-31 22:18:55 +02:00
  • 450f0a6875 Fixup merge Lion Kortlepel 2022-03-31 22:17:10 +02:00
  • 104737571c Merge branch 'rc-v3.0.2' into rc-v3.1.0 Lion Kortlepel 2022-03-31 22:10:49 +02:00
  • d01d79a49a update changelog Lion Kortlepel 2022-03-31 20:27:08 +02:00
  • d4b30a2583 CreateEventTimer: Implement CallStrategy Lion Kortlepel 2022-03-31 20:13:59 +02:00
  • 81dbf747d5 Kick client if we fail to send them a client event Lion Kortlepel 2022-03-31 16:50:00 +02:00
  • b97397132d TLuaEngine: improve result queue handling Lion Kortlepel 2022-03-31 15:59:31 +02:00
  • d86efabb1a Modernize CMakeLists, automatically update submodules Lion Kortlepel 2022-03-30 12:14:13 +02:00
  • de82caef33 Add HideUpdateMessages setting ("ImScaredOfUpdates") and periodic update reminders (every 5th heartbeat) Lion Kortlepel 2022-03-25 13:33:03 +01:00
  • f8c58f363a Change default MaxPlayers to 8 Lion Kortlepel 2022-03-25 13:32:41 +01:00
  • 71c2d4b859 Simplify "Backend heartbeat response" error (closes #97) Lion Kortlepel 2022-03-25 12:55:35 +01:00
  • b2f27c21be update changelog Lion Kortlepel 2022-03-24 16:53:39 +01:00
  • b780a08f73 use MB constant Lion Kortlepel 2022-03-24 15:16:24 +01:00
  • cd4332b790 prepend . to Threads.log to make it invisible on *nix Lion Kortlepel 2022-03-24 14:47:15 +01:00
  • 7a814ed35e use fmt properly in beammp_*f logging functions Lion Kortlepel 2022-03-24 14:45:53 +01:00
  • 9e0d02c6db add fmt library, add beammp_*f Lion Kortlepel 2022-03-24 14:36:39 +01:00
  • d0bb32ec63 cleanup fixme's, todo's Lion Kortlepel 2022-03-24 14:26:02 +01:00
  • 5180c96e2b TServer::HandleEvent: Fix mistreatment of ':' in event data Lion Kortlepel 2022-03-24 14:06:50 +01:00
  • dbfe4a4d11 Fix inconsistencies with handling errors in early network startup Lion Kortlepel 2022-03-24 14:05:40 +01:00
  • 4cb299061e add pos argument to on_autocomplete Lion Kortlepel 2022-03-23 16:10:51 +01:00
  • ef902a03f3 update lionkor/commandline to v2.0.0 Lion Kortlepel 2022-03-23 12:05:22 +01:00
  • c1e216957b move Json* to Util, add Random, RandomRange, RandomIntRange, catch errors in TPluginMonitor Lion Kortlepel 2022-03-18 01:52:31 +01:00
  • 39db1a5e42 Fix JsonEncode with mixed key/value index/value tables Lion Kortlepel 2022-03-17 19:27:17 +01:00
  • be498be661 change TriggerClientEvent to take object, not string, and add TriggerClientEventJson Lion Kortlepel 2022-03-17 18:48:50 +01:00
  • 0466ae55a4 Merge pull request #96 from 20dka/feature-supressBackend Lion 2022-03-17 09:57:16 +01:00
  • 6a43694c0f Ignore backend response if server is Private 20dka 2022-03-17 01:30:24 +01:00