Lion Kortlepel
1eee56a666
Maybe curl works now?
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
3efd31bc84
add curl to dependencies
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
Lion Kortlepel
e6c97de3c4
CMakeLists: improve documentation, emit warning if no Sentry URL is
...
supplied
2021-09-08 19:55:03 +03:00
Lion Kortlepel
2b4fec6d11
Sentry: implement basic exception reporting, error breadcrumbs
2021-09-08 19:55:03 +03:00
Lion Kortlepel
da41862f49
working sentry-native
2021-09-08 19:55:03 +03:00
Lion Kortlepel
d5769ce9be
add sentry as submodule
2021-09-08 19:55:03 +03:00
Lion Kortlepel
9666fff622
CMake: remove mentions of luasocket again
2021-08-02 14:01:20 +02:00
Lion Kortlepel
206120dcef
CMake: include luasocket after finding lua
2021-08-02 14:01:20 +02:00
Lion Kortlepel
2a3bb1bef8
add luasocket
2021-08-02 14:01:20 +02:00
Lion Kortlepel
0faa46d48c
remove luasocket again
2021-08-02 14:01:20 +02:00
Lion Kortlepel
a23946dddf
switch to toml11
...
it's better, believe me
2021-08-02 14:01:00 +02:00
Lion Kortlepel
1abf6d5adf
Fully implement TOML config file, delete .idea folder
...
The new config is called "ServerConfig.toml" and uses the TOML library.
It's nice.
2021-06-23 01:54:17 +02:00
Lion Kortlepel
f1e1b6cc28
remove boost from runtime dependencies
2021-04-09 23:56:09 +02:00
Starystars67
2cd6e21f8c
Updating strings to v2
2021-03-29 22:23:56 +01:00
Anonymous275
08d043da8d
Set C++17 after building libs, added vcpkg root if needed by libs
2021-03-18 23:44:14 +02:00
Lion Kortlepel
40cae31885
Merge TUDPServer and TTCPServer into TNetwork
...
this gets rid of a bunch of unclear cases which I mistakenly created
while refactoring for this rewrite. One example is having to call into
TTCPServer to do UDP sending in some cases.
2021-03-18 23:44:14 +02:00
Anonymous275
30916c41c3
Update CMakeLists.txt
2021-03-18 23:44:14 +02:00
Anonymous275
fab20276ff
Fixed windows not linking
2021-03-18 23:44:14 +02:00
Anonymous275
7e6d5ce359
Fixed socket.io TLS
2021-03-18 23:44:14 +02:00
Lion Kortlepel
aec6ad9c14
fix more stuff
2021-03-18 23:44:14 +02:00
Lion Kortlepel
d360403c56
finish rewrite, builds fully
2021-03-18 23:44:14 +02:00
Lion Kortlepel
bf74b1ae32
add udpserver, tcpserver
2021-03-18 23:44:14 +02:00
Lion Kortlepel
f19a012509
add PPSMonitor
2021-03-18 23:44:14 +02:00
Lion Kortlepel
ef5db013b3
add socketio, http post & get
2021-03-18 23:44:14 +02:00
Lion Kortlepel
459814a6ec
add lua engine, lua file, server, client, vehicle data, other stuff
2021-03-18 23:44:14 +02:00
Lion Kortlepel
e5e447c7af
begin rewrite: add lionkor/commandline
2021-03-18 23:44:14 +02:00
Lion
bd349556f0
Actions fix ( #11 )
...
* update workflows to accomodate new requirements
* add boost to vkpkg
* try without boost again
* use boost just boost
* might cache vcpkg or might not idk
* dont pull everything in boost
* clean up includes
* fix 1
* fix 2
* fix 3
* fix 4
* fix id 6
* remove libssl again
* move to boost 1.71
* add boost to windows cmake
* change from boost 1.71 to 1.70
* fix cmake again
* remove version because f cmake
* remove stuff again
* fix my mistakes
* fix linker args for unix
* openssl
* add openssl to vcpkg
* uhh change whats linked
* rename OpenSSL to OPENSSL????
2021-02-02 00:50:27 +01:00
Lion Kortlepel
f6121704df
implement SSL POST
2021-01-14 00:17:47 +01:00
Lion Kortlepel
d394d7b5a6
use boost beast instead of curl
2021-01-13 22:39:45 +01:00
Anonymous275
e0b7dd76fd
Static server build
2021-01-07 23:45:17 +02:00
Lion Kortlepel
c5d1682d5e
CMake: Change minimum required version to 3.13, due to it being the
...
default in debian stable which we officially will support now, and
changed "lua" to find_directories result in UNIX linking of libraries
2020-12-27 22:06:48 +01:00
Anonymous275
4adfda64c1
Switched to msvc 2019
2020-12-24 00:16:40 +02:00
Anonymous275
306fbc5eb4
Cleaning headers
2020-12-23 23:56:43 +02:00
Anonymous275
2e7f2cc6bd
Support of 1Gps+ internet
2020-12-19 01:15:52 +02:00
Anonymous275
19b7f7f579
new auth system + major optimization
2020-12-16 01:36:35 +02:00
Lion Kortlepel
5cf97850d7
add nobuiltin flag for gcc
2020-11-24 01:28:35 +01:00
Anonymous275
ad844db7fe
v1.13
2020-11-21 00:29:30 +02:00
Lion Kortlepel
450f6d7139
rearrange cmakelists
2020-11-16 15:39:23 +01:00
root
b8bd939bd7
Add build instructions for linux, fix some cmake issues
2020-11-08 06:54:59 -05:00
Lion Kortlepel
fe6cfd027e
fix some unix stuff
2020-11-07 23:40:53 +01:00
Anonymous275
2021f0b461
fixed debug output, server exit hang, crashes
2020-11-07 18:52:03 +02:00
Anonymous275
5b92cbc0be
wesocket base
2020-11-07 02:35:50 +02:00
Anonymous275
757c63bddb
Update CMakeLists.txt
2020-11-07 00:09:50 +02:00
Lion Kortlepel
6bebc4c160
Fix lua imports, fix linux backspace behaviour in console
2020-11-06 15:50:03 +01:00
Anonymous275
e5a0d43024
fixed windows build
2020-11-06 16:43:18 +02:00
Anonymous275
fbbdc084a4
Windows compile fix
2020-11-05 16:49:49 +02:00
Lion Kortlepel
ddd9c55822
Disable _s warnings on msvc
2020-11-03 12:12:27 +01:00
Lion Kortlepel
e986df0579
change __WIN32 to WIN32 (oops)
2020-11-03 12:01:31 +01:00