Lion Kortlepel
1c80a4deb7
Lua: working events, global and local
2021-09-16 18:14:11 +02:00
Lion Kortlepel
e602decb96
Lua: Fix multiple issues with events
2021-09-16 14:58:47 +02:00
Lion Kortlepel
26231c6272
Fix compile issue with asio, implement Lua events
2021-09-16 13:03:00 +02:00
Lion Kortlepel
ebe3630ec8
LuaAPI: Implement GetOSName
2021-09-16 12:22:49 +02:00
Lion Kortlepel
d7f7a81cb0
LuaAPI: Print: dump tables properly and recursively
2021-09-16 12:21:11 +02:00
Lion Kortlepel
9b9c18a4c1
Lua: Add variadic print, LuaAPI
2021-09-16 11:54:52 +02:00
Lion Kortlepel
5978665ad6
Lua: Fix threading related crash
2021-09-16 10:07:04 +02:00
Lion Kortlepel
2cf368c2b0
First working console
2021-09-16 03:40:24 +02:00
Lion Kortlepel
ba0678dade
Continue Lua Rewrite
2021-09-16 03:21:00 +02:00
Lion Kortlepel
f5b2be0a03
rename Assert to beammp_assert
2021-09-16 01:04:38 +02:00
Lion Kortlepel
dd4e4c4467
Start rewrite of lua, rename all print functions
2021-09-16 01:04:01 +02:00
Lion Kortlepel
be90a8a2c0
add sol2
2021-09-16 00:33:13 +02:00
Lion Kortlepel
8b69127cdd
Finish moving deps to deps/
2021-09-16 00:22:33 +02:00
Lion Kortlepel
bb34378b8e
Move all dependencies to deps/
2021-09-16 00:09:39 +02:00
Lion Kortlepel
fa19ba08e3
Sentry: Properly store DSN
2021-09-15 17:55:34 +02:00
Lion Kortlepel
57d0eb735e
Add cryptography header for the future
2021-09-15 17:55:34 +02:00
Lion Kortlepel
c70ada2926
Config: private by default
2021-09-15 17:55:34 +02: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
30624c77a2
Update commandline; reset terminal before exit
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
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
58da200901
Client: fix socklen_t compile error
2021-09-09 12:32:33 +03:00
Lion Kortlepel
2727f90430
Remove Socket.io for now
...
it is being built every time and we dont need it
2021-09-09 12:25:08 +03:00
Lion Kortlepel
2a96546c8c
Lua: Add GetPluginName, GetPluginPath
2021-09-09 12:15:57 +03:00
Lion Kortlepel
6462636b29
Multiple merge fixes, rebase, working Https::GET
2021-09-09 12:15:55 +03:00
Lion Kortlepel
1444d91e7e
Common: missed semicolon
2021-09-09 12:14:32 +03:00
Lion Kortlepel
1e2f060107
improve error reporting, remove duplicate code
2021-09-09 12:14:32 +03:00
Lion Kortlepel
b49782e8a3
Common: Add sstream include for std::stringstream
2021-09-09 12:14:32 +03:00
Lion Kortlepel
95c036836e
add ws2tcpip.h
2021-09-09 12:14:32 +03:00
Lion Kortlepel
c6457f7df4
Add Settings enum, better print
2021-09-09 12:14:32 +03:00
Lion Kortlepel
ba3fd0e144
add GetServerVersion
2021-09-09 12:14:30 +03:00
Lion Kortlepel
e3b6fd7998
use fake version for lua update for now
2021-09-09 12:13:45 +03:00
Lion Kortlepel
9423831937
add ip to identifiers, changed value format
2021-09-09 12:13:34 +03:00
Anonymous-275
2be4b8fd91
Fully working lua_Register
2021-09-09 12:12:54 +03:00
Lion Kortlepel
2cfb27820a
switch to toml11
...
it's better, believe me
2021-09-09 12:12:54 +03:00
Lion Kortlepel
80432eb718
implement GetOSName, start working on HttpsPOST
2021-09-09 12:12:54 +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
809a851c71
add trace() as DEBUG debug()
...
Replace DEBUG debug() with trace() everywhere
2021-09-08 19:55:03 +03:00
Lion Kortlepel
fd6234bd21
Minor fixes
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
12123582ad
add non-working GET for version
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
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
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
4b92532203
Sentry: sort by response code
2021-09-08 19:55:03 +03:00