Lion Kortlepel
dad469f800
CMake: Fix typo in SANITIZE codepath
2021-09-14 14:38:18 +02:00
Lion Kortlepel
c3012fcee7
CMake: Use gzipped debug info on linux
2021-09-14 13:38:00 +02:00
Lion Kortlepel
7250137935
Sentry: Properly store DSN
2021-09-14 13:03:27 +02:00
Lion Kortlepel
fa3cf9f5a7
Add cryptography header for the future
2021-09-14 12:52:19 +02:00
Lion Kortlepel
eed8326deb
Http, Heartbeat: Process status < 0 differently, report as "Invalid
...
Response Code"
2021-09-14 12:34:28 +02:00
Lion Kortlepel
90c3aac0bc
Http: Add Sentry error breadcrumbs on internal https POST errors
2021-09-14 12:32:30 +02:00
Lion Kortlepel
7a25377d4e
Heartbeat: Dont report 200 + INVALID_KEY to Sentry
2021-09-14 12:18:31 +02:00
Lion Kortlepel
f4900189c0
Config: private by default
2021-09-14 12:16:31 +02:00
Lion Kortlepel
80aebcb9a7
Actions: prerelease by default
2021-09-13 11:58:01 +03:00
Lion Kortlepel
3fc397814c
Move update check to after initialization (since its blocking)
v2.3.2
2021-09-11 11:38:06 +03:00
Lion Kortlepel
6542be09ee
Clarify what sentry sends, add a way to turn off the warning
2021-09-11 11:38:06 +03:00
Lion Kortlepel
38b934bc0f
Move signal handling into its own translation unit to limit overlap
2021-09-11 11:38:06 +03:00
Lion Kortlepel
a2f92b5791
Update changelog, use std::exit instead of exit
2021-09-11 11:38:06 +03:00
Lion Kortlepel
30624c77a2
Update commandline; reset terminal before exit
2021-09-11 11:38:06 +03:00
Lion Kortlepel
b1664bb184
Application: Perform hard-shutdown after 3 Ctrl+C's
2021-09-11 11:38:06 +03:00
Lion Kortlepel
ffac000cd2
Config: Add basic opt-out for Sentry
2021-09-11 11:38:06 +03:00
Lion Kortlepel
3cd94380e2
Changelog: Add recent additions
2021-09-11 11:38:06 +03:00
Lion Kortlepel
b055fd8bda
GracefullyShutdown: Add "subsystem x/y shutting down" message
...
Remove old "X shutting down", "X shut down" messages, they were bad and
confusing
2021-09-11 11:38:06 +03:00
Lion Kortlepel
d43ee4b7b6
Bump version to 2.3.2
2021-09-11 11:38:06 +03:00
Lion Kortlepel
a514591650
Main: Add Ctrl+C handler for windows
2021-09-11 11:38:06 +03:00
Lion Kortlepel
0f9f81e9fa
Http: Add cloudflare 5XX status code strings
2021-09-11 11:38:06 +03:00
Lion Kortlepel
11e94e91a7
Update Changelog.md to reflect latest changes in recent merge from #44
2021-09-10 13:41:45 +03:00
Lion Kortlepel
cacdc004da
Sentry: remove url length print
v2.3.1
2021-09-08 19:55:03 +03:00
Lion Kortlepel
8250d5876f
bump to 2.3.1, fix sentry
...
Fix sentry url length print
remove quotes
github actions is cursed
add debug print
test action
Dont use curl on windows
I dont know why the windows build doesnt report to sentry, so ill try
this.
Change timeout to 20 minutes instead of 5
this is a hacky workaround anyways, so i really dont see why it should
only be 5. 5 is barely enough.
temporarily enable debug mode on sentry
CMake: Use breakpad on windows instead of crashpad
CMake: Sentry: use inproc backend
Since cmake refuses to set my variables, I will do it this way.
I am so tired of this github workflow garbage
Sentry: disable debug again, set
sentry_options_set_symbolize_stacktraces to true, fix memory leak
Sentry: hotfix: dont free options
somehow that causes it to crash, and i cannot be bothered to find out
why right now
2021-09-08 19:55:03 +03:00
Lion Kortlepel
a7b02c459e
Actions: update release action
2021-09-08 19:55:03 +03:00
Lion Kortlepel
0d5ef404f6
Sentry: ensure user is set up before version check
2021-09-08 19:55:03 +03:00
Lion Kortlepel
07cf7d7c21
Actions: Replace " with ' might fix the sentry issue
2021-09-08 19:55:03 +03:00
Lion Kortlepel
809a851c71
add trace() as DEBUG debug()
...
Replace DEBUG debug() with trace() everywhere
2021-09-08 19:55:03 +03:00
Lion Kortlepel
fe36191baf
fix github actions
...
Possible fix for sentry url not showing up in windows build
possible fix for sentry, again
add static_assert in attempt to fix issue with sentry
use target_compile_definitions instead of add_compile_definitions
2021-09-08 19:55:03 +03:00
Lion Kortlepel
7d137eb496
Common: Make threadNameMap static
...
good practice
2021-09-08 19:55:03 +03:00
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
8ec90d5186
Add Defer<FnT> type to defer actions to the end of scope.
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
31e9004011
CMakeLists: Win32: Set runtime linking mode before compiling sentry
...
in an attempt to fix windows compile issue
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
e8665bfb72
CMakeLists: build runtime static on msvc
2021-09-08 19:55:03 +03:00
Lion Kortlepel
3d13381abd
CMakeLists: build sentry static
2021-09-08 19:55:03 +03:00
Lion Kortlepel
5352e4ff03
CMakeLists: link against sentry on windows
2021-09-08 19:55:03 +03:00
Lion Kortlepel
c571e218c7
Compat: add back types
2021-09-08 19:55:03 +03:00
Lion Kortlepel
5725717e29
possible windows compiler fix, again
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