Lion Kortlepel
|
fd6234bd21
|
Minor fixes
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
9f0b057c14
|
TNetwork: Fix crash when auth response is not a JSON object
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
0143748953
|
TLuaFile: Remove RegisterThread calls since it overrides thread names
This is due to the horrible design of TLuaFile. Everything may be called
at any time from any thread. FIXME.
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
d054214b7f
|
Various fixes
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
003a8269aa
|
Fix url
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
59b1b45625
|
Sentry: don't report id=authkey unless it's likely to be valid
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
15e5cee166
|
Common: fix compile error
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
12123582ad
|
add non-working GET for version
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
3fb227e468
|
TNetwork: Fix crash on wrong backend response
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
f98c8dabb0
|
Http: add Status::ToString method, use to report errors to sentry for custom fingerprint
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
7f5447f25e
|
Sentry: add debug prints for hard-debug mode
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
b33b396089
|
Sentry: add debug, remove wrong exception to sentry logging
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
ff3cbebac0
|
Sentry: more macro replacements
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
0f9a994c10
|
Sentry: Fix compile error in AssertNotReachable, release version
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
c4b72be50a
|
debug prints
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
5a3140c84a
|
THeartbeatThread: fix error reporting
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
bea8006a26
|
Sentry: reword
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
a2dc42c5f5
|
THeartbeatThread: fix missing response code
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
4b92532203
|
Sentry: sort by response code
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
9d6dbefb9d
|
Sentry: add request headers
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
9f52ab2e54
|
Senty: add threadname to context
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
8fada3ac04
|
Sentry: add multiple more logging mechanisms, add [CHAT]
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
d1efebe068
|
handle Rc == "0" case, add sentry info event
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
e92847e628
|
possible windows compiler fix
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
afb18ccff7
|
THeartbeatThread: fix isAuth being in the wrong scope
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
4659a9362d
|
Fix missing semi
didnt do this in a while, wow
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
fe6e1e6266
|
Heartbeat: Try backup1 and backup2, refactor sentry reporting
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
c0faff5b05
|
THeartbeatThread: remove second try to heartbeat url
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
f4ffa2cdda
|
Sentry: remove authkey, use id instead
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
1409d4ef80
|
Sentry: use locked contexts to send data to avoid races
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
51e662fdda
|
Compat: fix clash with socket() macro, Sentry: Add LogDebug
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
b9f594896a
|
Sentry: setup user after config init so that we can sent the authkey
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
8551e56e42
|
Sentry: users: add authkey, username
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
f4fc182d5e
|
movre TSentry include up, possibly fixing windows actions issue with
macros
im really starting to appreciate that windows API includes clash with
each other because of macros, its super fun
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
ee1e948a65
|
Sentry: remove IP from user data
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
5a44a8e9c5
|
Sentry: init before setting user
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
d1a0eaffab
|
Sentry: move print as it was blocking (?)
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
10322bf24e
|
THeartbeatThread: Use Target var in both places
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
969cd93358
|
rename Sentry to TSentry
windows filenames arent case-sensitive so it doesnt know which
sentry.h we mean.
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
b3a8b1a682
|
CMakeLists: move sentry back in, add C to languages
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
2774a73d83
|
Sentry: move welcome message to after version print
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
739eaad199
|
Sentry: print welcome string on startup
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
85fd9e9ee3
|
Sentry: add loads more information
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
57e6e98423
|
Sentry: discern between auth.* and backend.* errors
TNetwork: error for CheckBytes is now warn
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
0a31107e56
|
Sentry: add x-upstream
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
9237f0dd43
|
Http: add debug print
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
b0475f262f
|
remove curl submodule, add it as an external dependency
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
a7c28a8d0d
|
fix curl, print segfault
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
28fe6e9634
|
add curl as in-tree dependency, add sentry ok/not ok notice on startup
|
2021-09-08 19:55:03 +03:00 |
|
Lion Kortlepel
|
5684134894
|
Sentry: report any issue with backend.beammp or auth.beammp responses
|
2021-09-08 19:55:03 +03:00 |
|