Commit Graph

  • a514591650 Main: Add Ctrl+C handler for windows Lion Kortlepel 2021-09-09 11:37:56 +03:00
  • 0f9f81e9fa Http: Add cloudflare 5XX status code strings Lion Kortlepel 2021-09-09 11:17:13 +03:00
  • 11e94e91a7 Update Changelog.md to reflect latest changes in recent merge from #44 Lion Kortlepel 2021-09-09 10:43:29 +03:00
  • 588242822c CMake: Remove socketio link, forgot new-lua-features Lion Kortlepel 2021-09-09 12:33:59 +03:00
  • 58da200901 Client: fix socklen_t compile error Lion Kortlepel 2021-09-09 12:32:33 +03:00
  • f4ccf6c177 add sentry native db folder to gitignore Lion Kortlepel 2021-09-09 12:26:26 +03:00
  • 27103a73a9 remove socket.io module Lion Kortlepel 2021-09-09 12:26:03 +03:00
  • 2727f90430 Remove Socket.io for now Lion Kortlepel 2021-09-09 12:25:08 +03:00
  • 2a96546c8c Lua: Add GetPluginName, GetPluginPath Lion Kortlepel 2021-08-18 09:00:23 +02:00
  • 6462636b29 Multiple merge fixes, rebase, working Https::GET Lion Kortlepel 2021-08-17 14:33:03 +02:00
  • 5742ab0dad possible windows compiler fix Lion Kortlepel 2021-08-11 13:00:46 +02:00
  • 0087205d55 fix issues caused by rebase Lion Kortlepel 2021-08-11 12:54:44 +02:00
  • d16843e45d TNetwork: clarify error messages Lion Kortlepel 2021-08-07 23:51:56 +02:00
  • 24516dbfd7 TNetwork: setsockopt: cast optval to void* Lion Kortlepel 2021-08-02 14:23:20 +02:00
  • a311d58e11 TNetwork: reuseaddr instead of reuseport Lion Kortlepel 2021-08-02 14:15:30 +02:00
  • 1444d91e7e Common: missed semicolon Lion Kortlepel 2021-08-02 14:06:00 +02:00
  • 1e2f060107 improve error reporting, remove duplicate code Lion Kortlepel 2021-08-02 13:54:36 +02:00
  • fdb5da2ed6 CMake: remove mentions of luasocket again Lion Kortlepel 2021-08-02 13:32:14 +02:00
  • de57613326 remove luasocket-cmake Lion Kortlepel 2021-08-02 13:31:49 +02:00
  • b49782e8a3 Common: Add sstream include for std::stringstream Lion Kortlepel 2021-08-02 13:28:41 +02:00
  • ff80b4cf63 CMake: include luasocket after finding lua Lion Kortlepel 2021-07-29 12:21:29 +02:00
  • 4c23b78f84 add luasocket Lion Kortlepel 2021-07-29 12:18:01 +02:00
  • aca3c52c20 remove luasocket again Lion Kortlepel 2021-07-29 12:11:43 +02:00
  • 51d6c4fb0a add CMakeLists for lib/ Lion Kortlepel 2021-07-29 12:04:38 +02:00
  • 2af9491fd6 add luasocket submodule Lion Kortlepel 2021-07-29 12:04:11 +02:00
  • 95c036836e add ws2tcpip.h Lion Kortlepel 2021-07-29 12:02:49 +02:00
  • a7f2f85e45 fix version printing Lion Kortlepel 2021-07-21 01:59:36 +02:00
  • 42c5aaad5a use inet_ntop instead of inet_ntoa (STILL BROKEN THOUGH) Lion Kortlepel 2021-07-15 16:34:44 +02:00
  • 88684bd9af clarify installation Lion Kortlepel 2021-07-15 02:23:53 +02:00
  • c6457f7df4 Add Settings enum, better print Lion Kortlepel 2021-07-15 01:49:30 +02:00
  • ba3fd0e144 add GetServerVersion Lion Kortlepel 2021-07-15 00:04:44 +02:00
  • e3b6fd7998 use fake version for lua update for now Lion Kortlepel 2021-07-11 20:41:23 +02:00
  • 943159cd40 Lua: add onShutdown Lion Kortlepel 2021-07-11 20:34:18 +02:00
  • 9423831937 add ip to identifiers, changed value format Lion Kortlepel 2021-07-03 01:43:29 +02:00
  • 95188042c5 fix luatable in GetPlayerIdentifiers Lion Kortlepel 2021-07-03 00:58:19 +02:00
  • a0a7b8ecce fix comment Lion Kortlepel 2021-07-02 00:01:38 +02:00
  • 53617abae4 Add printRaw Lion Kortlepel 2021-07-01 00:44:53 +02:00
  • 853b078124 add MP.HttpsGET, MP.HttpsPOST Lion Kortlepel 2021-07-01 00:33:28 +02:00
  • 549517c518 TODO edit Anonymous-275 2021-06-27 14:29:55 +03:00
  • 2be4b8fd91 Fully working lua_Register Anonymous-275 2021-06-27 14:28:16 +03:00
  • 2cfb27820a switch to toml11 Lion Kortlepel 2021-06-25 01:59:38 +02:00
  • 1ff12cb2bf simpler lua_Register Anonymous-275 2021-06-25 02:12:21 +03:00
  • 518cb0664e rebase Lion Kortlepel 2021-06-25 00:48:52 +02:00
  • 80432eb718 implement GetOSName, start working on HttpsPOST Lion Kortlepel 2021-06-25 00:42:45 +02:00
  • b1caf5c29a lua Register Anonymous-275 2021-06-25 01:10:34 +03:00
  • 950cee9fd0 README: fix git submodule update command Lion Kortlepel 2021-08-09 12:18:55 +02:00
  • 046097579e README: ensure that submodules are initialized recursively Lion Kortlepel 2021-08-09 12:08:04 +02:00
  • cacdc004da Sentry: remove url length print v2.3.1 Lion Kortlepel 2021-09-08 17:29:37 +03:00
  • 8250d5876f bump to 2.3.1, fix sentry Lion Kortlepel 2021-08-31 12:45:48 +03:00
  • a7b02c459e Actions: update release action Lion Kortlepel 2021-08-31 12:45:10 +03:00
  • 0d5ef404f6 Sentry: ensure user is set up before version check Lion Kortlepel 2021-08-31 12:30:01 +03:00
  • 07cf7d7c21 Actions: Replace " with ' might fix the sentry issue Lion Kortlepel 2021-08-31 12:15:45 +03:00
  • 809a851c71 add trace() as DEBUG debug() Lion Kortlepel 2021-08-31 11:50:06 +03:00
  • fe36191baf fix github actions Lion Kortlepel 2021-08-19 15:41:27 +02:00
  • 7d137eb496 Common: Make threadNameMap static Lion Kortlepel 2021-08-17 13:56:26 +02:00
  • fd6234bd21 Minor fixes Lion Kortlepel 2021-08-17 12:33:11 +02:00
  • 9f0b057c14 TNetwork: Fix crash when auth response is not a JSON object Lion Kortlepel 2021-08-16 14:40:58 +02:00
  • 0143748953 TLuaFile: Remove RegisterThread calls since it overrides thread names Lion Kortlepel 2021-08-15 04:43:11 +02:00
  • 8ec90d5186 Add Defer<FnT> type to defer actions to the end of scope. Lion Kortlepel 2021-08-15 04:36:52 +02:00
  • d054214b7f Various fixes Lion Kortlepel 2021-08-13 16:50:42 +02:00
  • 003a8269aa Fix url Lion Kortlepel 2021-08-12 22:37:33 +02:00
  • 59b1b45625 Sentry: don't report id=authkey unless it's likely to be valid Lion Kortlepel 2021-08-12 22:18:47 +02:00
  • 15e5cee166 Common: fix compile error Lion Kortlepel 2021-08-12 22:03:52 +02:00
  • 12123582ad add non-working GET for version Lion Kortlepel 2021-08-12 21:19:50 +02:00
  • 3fb227e468 TNetwork: Fix crash on wrong backend response Lion Kortlepel 2021-08-12 20:27:03 +02:00
  • 31e9004011 CMakeLists: Win32: Set runtime linking mode before compiling sentry Lion Kortlepel 2021-08-12 16:15:52 +02:00
  • f98c8dabb0 Http: add Status::ToString method, use to report errors to sentry for custom fingerprint Lion Kortlepel 2021-08-12 16:13:36 +02:00
  • e8665bfb72 CMakeLists: build runtime static on msvc Lion Kortlepel 2021-08-12 12:18:51 +02:00
  • 3d13381abd CMakeLists: build sentry static Lion Kortlepel 2021-08-12 12:15:17 +02:00
  • 5352e4ff03 CMakeLists: link against sentry on windows Lion Kortlepel 2021-08-12 12:05:31 +02:00
  • c571e218c7 Compat: add back types Lion Kortlepel 2021-08-12 11:51:08 +02:00
  • 5725717e29 possible windows compiler fix, again Lion Kortlepel 2021-08-12 11:47:38 +02:00
  • 7f5447f25e Sentry: add debug prints for hard-debug mode Lion Kortlepel 2021-08-12 10:55:54 +02:00
  • b33b396089 Sentry: add debug, remove wrong exception to sentry logging Lion Kortlepel 2021-08-12 01:42:22 +02:00
  • ff3cbebac0 Sentry: more macro replacements Lion Kortlepel 2021-08-12 01:24:48 +02:00
  • 0f9a994c10 Sentry: Fix compile error in AssertNotReachable, release version Lion Kortlepel 2021-08-11 23:53:30 +02:00
  • c4b72be50a debug prints Lion Kortlepel 2021-08-11 23:32:16 +02:00
  • 5a3140c84a THeartbeatThread: fix error reporting Lion Kortlepel 2021-08-11 23:25:56 +02:00
  • bea8006a26 Sentry: reword Lion Kortlepel 2021-08-11 23:20:42 +02:00
  • a2dc42c5f5 THeartbeatThread: fix missing response code Lion Kortlepel 2021-08-11 23:19:06 +02:00
  • 4b92532203 Sentry: sort by response code Lion Kortlepel 2021-08-11 23:13:23 +02:00
  • 683e13a4a0 CustomAssert: fix build error in release mode Lion Kortlepel 2021-08-11 23:03:24 +02:00
  • 9d6dbefb9d Sentry: add request headers Lion Kortlepel 2021-08-11 22:39:09 +02:00
  • 981b56b846 CustomAssert: fix macro in release being borked Lion Kortlepel 2021-08-11 20:06:39 +02:00
  • 9f52ab2e54 Senty: add threadname to context Lion Kortlepel 2021-08-11 14:23:36 +02:00
  • 8fada3ac04 Sentry: add multiple more logging mechanisms, add [CHAT] Lion Kortlepel 2021-08-11 14:12:47 +02:00
  • 5330013dc3 possible compiler fix by not using SD_BOTH Lion Kortlepel 2021-08-11 13:45:48 +02:00
  • c7e0461a86 possible compiler fix Lion Kortlepel 2021-08-11 13:18:09 +02:00
  • 032c1daf30 possible fix for windows compile issue Lion Kortlepel 2021-08-11 12:57:19 +02:00
  • d1efebe068 handle Rc == "0" case, add sentry info event Lion Kortlepel 2021-08-11 12:20:11 +02:00
  • c77e2b3fd8 possible fix for windows build 2 Lion Kortlepel 2021-08-10 16:12:46 +02:00
  • e92847e628 possible windows compiler fix Lion Kortlepel 2021-08-10 13:57:32 +02:00
  • afb18ccff7 THeartbeatThread: fix isAuth being in the wrong scope Lion Kortlepel 2021-08-10 13:01:07 +02:00
  • 4659a9362d Fix missing semi Lion Kortlepel 2021-08-10 12:55:35 +02:00
  • fe6e1e6266 Heartbeat: Try backup1 and backup2, refactor sentry reporting Lion Kortlepel 2021-08-10 12:51:20 +02:00
  • c0faff5b05 THeartbeatThread: remove second try to heartbeat url Lion Kortlepel 2021-08-10 12:40:55 +02:00
  • f4ffa2cdda Sentry: remove authkey, use id instead Lion Kortlepel 2021-08-10 12:35:33 +02:00
  • 1409d4ef80 Sentry: use locked contexts to send data to avoid races Lion Kortlepel 2021-08-10 12:28:06 +02:00
  • 51e662fdda Compat: fix clash with socket() macro, Sentry: Add LogDebug Lion Kortlepel 2021-08-10 12:23:36 +02:00
  • 72950fdab2 CMakeLists: attempt to use curl on windows instead of winhttp for sentry transport Lion Kortlepel 2021-08-10 12:07:47 +02:00