Commit Graph

  • 6b17990d4d Add GetOSTimeMS Lion Kortlepel 2021-09-17 00:57:43 +02:00
  • c73d56c143 Possible compiler fix Lion Kortlepel 2021-09-17 00:54:41 +02:00
  • a44050f0f1 Lua: Almost Working events, all triggers working Lion Kortlepel 2021-09-17 00:21:43 +02:00
  • cb1eb40def Lua: remove unimplemented Lion Kortlepel 2021-09-16 22:31:54 +02:00
  • 4c03a90157 Lua: Add more old API Lion Kortlepel 2021-09-16 22:31:09 +02:00
  • be61511bdf Fix CMake, Add more Lua API Lion Kortlepel 2021-09-16 19:38:31 +02:00
  • 968d9ff999 Lua: Implement most API functions Lion Kortlepel 2021-09-16 19:00:13 +02:00
  • 1c80a4deb7 Lua: working events, global and local Lion Kortlepel 2021-09-16 18:14:11 +02:00
  • e602decb96 Lua: Fix multiple issues with events Lion Kortlepel 2021-09-16 14:58:47 +02:00
  • dca573b15c Fix more compile issues with lua, add TriggerGlobalEvent Lion Kortlepel 2021-09-16 13:06:04 +02:00
  • 26231c6272 Fix compile issue with asio, implement Lua events Lion Kortlepel 2021-09-16 13:03:00 +02:00
  • ebe3630ec8 LuaAPI: Implement GetOSName Lion Kortlepel 2021-09-16 12:22:49 +02:00
  • d7f7a81cb0 LuaAPI: Print: dump tables properly and recursively Lion Kortlepel 2021-09-16 12:21:11 +02:00
  • 9ef6c32864 CMake: fix include paths Lion Kortlepel 2021-09-16 11:59:00 +02:00
  • 9b9c18a4c1 Lua: Add variadic print, LuaAPI Lion Kortlepel 2021-09-16 11:54:52 +02:00
  • 5978665ad6 Lua: Fix threading related crash Lion Kortlepel 2021-09-16 10:07:04 +02:00
  • 2cf368c2b0 First working console Lion Kortlepel 2021-09-16 03:40:24 +02:00
  • ba0678dade Continue Lua Rewrite Lion Kortlepel 2021-09-16 03:21:00 +02:00
  • c309fa28c6 update sol2 to v3.2.3 Lion Kortlepel 2021-09-16 01:09:24 +02:00
  • f5b2be0a03 rename Assert to beammp_assert Lion Kortlepel 2021-09-16 01:04:38 +02:00
  • dd4e4c4467 Start rewrite of lua, rename all print functions Lion Kortlepel 2021-09-16 01:04:01 +02:00
  • d082620525 add sol2 Lion Kortlepel 2021-09-16 00:34:09 +02:00
  • be90a8a2c0 add sol2 Lion Kortlepel 2021-09-16 00:33:13 +02:00
  • 8b69127cdd Finish moving deps to deps/ Lion Kortlepel 2021-09-16 00:22:33 +02:00
  • bb34378b8e Move all dependencies to deps/ Lion Kortlepel 2021-09-16 00:09:39 +02:00
  • 2355327c21 CMake: Fix typo in SANITIZE codepath Lion Kortlepel 2021-09-14 14:38:18 +02:00
  • 3837e101e2 CMake: Use gzipped debug info on linux Lion Kortlepel 2021-09-14 13:38:00 +02:00
  • fa19ba08e3 Sentry: Properly store DSN Lion Kortlepel 2021-09-14 13:03:27 +02:00
  • 57d0eb735e Add cryptography header for the future Lion Kortlepel 2021-09-14 12:52:19 +02:00
  • 15704abf6c Http, Heartbeat: Process status < 0 differently, report as "Invalid Response Code" Lion Kortlepel 2021-09-14 12:34:28 +02:00
  • 6883c96d33 Http: Add Sentry error breadcrumbs on internal https POST errors Lion Kortlepel 2021-09-14 12:32:30 +02:00
  • f632606d76 Heartbeat: Dont report 200 + INVALID_KEY to Sentry Lion Kortlepel 2021-09-14 12:18:31 +02:00
  • c70ada2926 Config: private by default Lion Kortlepel 2021-09-14 12:15:05 +02:00
  • dad469f800 CMake: Fix typo in SANITIZE codepath patch-v2.3.3 Lion Kortlepel 2021-09-14 14:38:18 +02:00
  • c3012fcee7 CMake: Use gzipped debug info on linux Lion Kortlepel 2021-09-14 13:38:00 +02:00
  • 7250137935 Sentry: Properly store DSN Lion Kortlepel 2021-09-14 13:03:27 +02:00
  • fa3cf9f5a7 Add cryptography header for the future Lion Kortlepel 2021-09-14 12:52:19 +02:00
  • eed8326deb Http, Heartbeat: Process status < 0 differently, report as "Invalid Response Code" Lion Kortlepel 2021-09-14 12:34:28 +02:00
  • 90c3aac0bc Http: Add Sentry error breadcrumbs on internal https POST errors Lion Kortlepel 2021-09-14 12:32:30 +02:00
  • 7a25377d4e Heartbeat: Dont report 200 + INVALID_KEY to Sentry Lion Kortlepel 2021-09-14 12:18:31 +02:00
  • f4900189c0 Config: private by default Lion Kortlepel 2021-09-14 12:15:05 +02:00
  • 80aebcb9a7 Actions: prerelease by default Lion Kortlepel 2021-09-11 11:43:43 +03:00
  • 3fc397814c Move update check to after initialization (since its blocking) v2.3.2 Lion Kortlepel 2021-09-10 16:37:46 +03:00
  • 6542be09ee Clarify what sentry sends, add a way to turn off the warning Lion Kortlepel 2021-09-10 15:53:08 +03:00
  • 38b934bc0f Move signal handling into its own translation unit to limit overlap Lion Kortlepel 2021-09-10 13:53:14 +03:00
  • a2f92b5791 Update changelog, use std::exit instead of exit Lion Kortlepel 2021-09-10 13:43:50 +03:00
  • 30624c77a2 Update commandline; reset terminal before exit Lion Kortlepel 2021-09-10 13:24:46 +03:00
  • b1664bb184 Application: Perform hard-shutdown after 3 Ctrl+C's Lion Kortlepel 2021-09-10 13:24:15 +03:00
  • ffac000cd2 Config: Add basic opt-out for Sentry Lion Kortlepel 2021-09-09 17:22:03 +03:00
  • 3cd94380e2 Changelog: Add recent additions Lion Kortlepel 2021-09-09 12:09:18 +03:00
  • b055fd8bda GracefullyShutdown: Add "subsystem x/y shutting down" message Lion Kortlepel 2021-09-09 11:58:58 +03:00
  • d43ee4b7b6 Bump version to 2.3.2 Lion Kortlepel 2021-09-09 11:42:48 +03:00
  • 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