Commit Graph

  • 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
  • b9f594896a Sentry: setup user after config init so that we can sent the authkey Lion Kortlepel 2021-08-10 11:59:30 +02:00
  • 8551e56e42 Sentry: users: add authkey, username Lion Kortlepel 2021-08-10 11:50:03 +02:00
  • f4fc182d5e movre TSentry include up, possibly fixing windows actions issue with macros Lion Kortlepel 2021-08-10 11:35:22 +02:00
  • ee1e948a65 Sentry: remove IP from user data Lion Kortlepel 2021-08-10 11:24:09 +02:00
  • e3081a971e CMakeLists, Actions: Introduce env secret url Lion Kortlepel 2021-08-10 11:18:16 +02:00
  • 7c5bf9473e CMakeLists: fix include paths Lion Kortlepel 2021-08-10 11:11:27 +02:00
  • 5a44a8e9c5 Sentry: init before setting user Lion Kortlepel 2021-08-10 11:05:37 +02:00
  • d1a0eaffab Sentry: move print as it was blocking (?) Lion Kortlepel 2021-08-10 11:00:17 +02:00
  • 10322bf24e THeartbeatThread: Use Target var in both places Lion Kortlepel 2021-08-10 10:48:47 +02:00
  • 969cd93358 rename Sentry to TSentry Lion Kortlepel 2021-08-10 10:43:51 +02:00
  • b3a8b1a682 CMakeLists: move sentry back in, add C to languages Lion Kortlepel 2021-08-10 10:31:43 +02:00
  • 2774a73d83 Sentry: move welcome message to after version print Lion Kortlepel 2021-08-10 10:28:21 +02:00
  • 739eaad199 Sentry: print welcome string on startup Lion Kortlepel 2021-08-10 10:26:33 +02:00
  • b53b72d604 Sentry: Build sentry before starting project definition Lion Kortlepel 2021-08-10 10:25:37 +02:00
  • 85fd9e9ee3 Sentry: add loads more information Lion Kortlepel 2021-08-10 10:22:30 +02:00
  • 57e6e98423 Sentry: discern between auth.* and backend.* errors TNetwork: error for CheckBytes is now warn Lion Kortlepel 2021-08-09 15:52:52 +02:00
  • e3c6bdb50d add changelog file Lion Kortlepel 2021-08-09 13:56:01 +02:00
  • 1f89b202b4 git: properly remove curl (woops) Lion Kortlepel 2021-08-09 13:45:02 +02:00
  • 0a31107e56 Sentry: add x-upstream Lion Kortlepel 2021-08-09 13:43:22 +02:00
  • 9237f0dd43 Http: add debug print Lion Kortlepel 2021-08-09 13:36:16 +02:00
  • ce834a634c Actions: add curl Lion Kortlepel 2021-08-09 13:33:34 +02:00
  • f65607cb00 README: update to include new dependency Lion Kortlepel 2021-08-09 13:30:08 +02:00
  • b0475f262f remove curl submodule, add it as an external dependency Lion Kortlepel 2021-08-09 13:28:44 +02:00
  • cee824ad46 Actions: possible fix for the cmake build error C/CXX issue on GH actions Lion Kortlepel 2021-08-09 12:20:40 +02:00
  • 530e977d9d README: fix git submodule update command Lion Kortlepel 2021-08-09 12:18:55 +02:00
  • 807cb68f0f README: ensure that submodules are initialized recursively Lion Kortlepel 2021-08-09 12:08:04 +02:00
  • 3850740ded Actions: checkout submodules recursively Lion Kortlepel 2021-08-09 12:05:11 +02:00
  • cfc7b302fe fix include path, libcurl library path Lion Kortlepel 2021-08-09 00:43:00 +02:00
  • a7c28a8d0d fix curl, print segfault Lion Kortlepel 2021-08-09 00:41:16 +02:00
  • 9fe1a94d42 CURL::libcurl instead of libcurl Lion Kortlepel 2021-08-09 00:37:57 +02:00
  • 1eee56a666 Maybe curl works now? Lion Kortlepel 2021-08-09 00:33:57 +02:00
  • 28fe6e9634 add curl as in-tree dependency, add sentry ok/not ok notice on startup Lion Kortlepel 2021-08-09 00:27:55 +02:00
  • 4512f44ea1 bump version to 2.3.0 for next release Lion Kortlepel 2021-08-08 23:38:09 +02:00
  • 3efd31bc84 add curl to dependencies Lion Kortlepel 2021-08-08 23:30:54 +02:00
  • 5684134894 Sentry: report any issue with backend.beammp or auth.beammp responses Lion Kortlepel 2021-08-08 21:01:56 +02:00
  • e6c97de3c4 CMakeLists: improve documentation, emit warning if no Sentry URL is supplied Lion Kortlepel 2021-08-08 20:29:54 +02:00
  • f550d0bba9 add todo Lion Kortlepel 2021-08-08 02:20:31 +02:00
  • 2b4fec6d11 Sentry: implement basic exception reporting, error breadcrumbs Lion Kortlepel 2021-08-08 01:32:25 +02:00
  • 550c658ac5 update gitignore Lion Kortlepel 2021-08-08 00:29:02 +02:00
  • da41862f49 working sentry-native Lion Kortlepel 2021-08-08 00:28:30 +02:00
  • d5769ce9be add sentry as submodule Lion Kortlepel 2021-08-08 00:02:36 +02:00
  • 4bf9244005 Update README.md Lion 2021-08-10 16:06:11 +02:00
  • 89f63024ab Update README.md Lion 2021-08-07 22:22:35 +02:00
  • f258678751 Update README.md Lion 2021-08-06 12:28:10 +02:00
  • 35a3dab1ce TNetwork: clarify error messages Lion Kortlepel 2021-08-07 23:51:56 +02:00
  • 4d2f68068d Add issue templates Lion 2021-08-02 14:35:15 +02:00
  • 131ade02cd TNetwork: setsockopt: cast optval to void* Lion Kortlepel 2021-08-02 14:23:20 +02:00
  • 2c2f76b340 TNetwork: reuseaddr instead of reuseport Lion Kortlepel 2021-08-02 14:15:30 +02:00