66 Commits

Author SHA1 Message Date
Lion Kortlepel
9927d2befb
add toml11 submodule 2024-09-18 15:58:55 +02:00
Lion Kortlepel
2f3dcfeb5a
update commandline 2024-02-15 17:38:21 +01:00
Lion Kortlepel
ecc79b1918
update commandline to fix redirect issue 2023-12-28 21:23:31 +01:00
Lion Kortlepel
a6eb2f7bfe
switch to vcpkg+cmake, add debian build to workflows
using lionkor's template (MIT licensed)

This is a combination of 64 commits.
2023-12-05 17:57:19 +01:00
Lion Kortlepel
aeb024953a
fix sentry line that caused build to fail 2022-10-22 22:48:23 +02:00
Lion Kortlepel
a1d99c0203
update commandline library
includes a fix for alpine
2022-09-27 23:07:30 +02:00
Lion Kortlepel
24c98eb2b2
add more compile-time diagnostics, implement fixes for them
Before, a lot of common errors went unnoticed, due to insufficient
compiler diagnostics. This commit fixes this by adding a lot of new
diagnostics, and fixing the issues found by this.
2022-09-26 12:02:05 +02:00
Lion Kortlepel
54e02abad1
update toml11 2022-08-03 18:16:56 +02:00
Lion Kortlepel
e4cbba59ef
update sentry-native 2022-08-03 18:14:19 +02:00
Lion Kortlepel
e4db66782e
update libzip 2022-08-03 18:13:49 +02:00
Lion Kortlepel
b443bec72e
update fmt 2022-08-03 18:13:25 +02:00
Lion Kortlepel
76a8f231ac
update httplib 2022-08-03 14:02:11 +02:00
Lion Kortlepel
398f8d3fa4
update sol2 2022-08-03 14:01:40 +02:00
Lion Kortlepel
60dd1e2472
update json 2022-08-03 14:01:04 +02:00
Lion Kortlepel
e634b4b6b7
update doctest 2022-08-03 14:00:26 +02:00
Lion Kortlepel
1caa5e3517
update commandline 2022-08-03 13:59:54 +02:00
Lion Kortlepel
b009a37f35
update asio to 1-23-0 2022-08-03 13:59:11 +02:00
Lion Kortlepel
2d8ce09b2c
Merge remote-tracking branch 'origin/master' into rc-v3.1.0 2022-07-09 23:03:46 +02:00
Lion Kortlepel
98681254e6
update toml11 2022-07-09 21:50:23 +02:00
Lion Kortlepel
420e6c3533
roll back to an ancient version of sentry
sentry-native deprecated compiling without error somewhere around one of
the next version
2022-07-09 21:40:19 +02:00
Lion Kortlepel
06f8ba5a0e
update sentry-native to 0.4.18 2022-07-09 21:11:34 +02:00
Lion Kortlepel
758d5b2c96
Revert "let's try vcpkg"
This reverts commit 8d7505956d86fbbd5b1f7496af2b413b360afa09.
2022-05-29 14:37:50 +02:00
Lion Kortlepel
1970d97ea4
Revert "Remove unneeded submodules"
This reverts commit a5153e4bc111d5b08acc4504277ae555af7225e9.
2022-05-29 14:37:41 +02:00
Lion Kortlepel
0621c0bf82
rebase fixup 2022-05-26 21:13:18 +02:00
Lion Kortlepel
67b8565a4d
update json 2022-05-26 12:06:36 +02:00
Lion Kortlepel
895058f85f
revert sentry to 0.4.9 2022-05-26 12:01:27 +02:00
Lion Kortlepel
a0876ed58c
update submodules, remove ssl crap 2022-05-26 11:59:36 +02:00
Lion Kortlepel
019c5202ea
add tests executable 2022-05-26 11:44:20 +02:00
Lion Kortlepel
a5153e4bc1
Remove unneeded submodules 2022-04-28 16:28:23 +02:00
Lion Kortlepel
8d7505956d
let's try vcpkg 2022-04-28 16:26:30 +02:00
Lion Kortlepel
88f1976668
Merge branch 'rc-v3.0.2' into rc-v3.1.0 2022-04-28 14:40:57 +02:00
Lion Kortlepel
668cc496b6
update commandline, unused are now errors 2022-04-28 13:29:16 +02:00
Lion Kortlepel
056d20292a
Make "unable to fetch version" a trace message 2022-04-28 13:14:28 +02:00
Lion Kortlepel
1bab3276e9
fix setsockopt SO_SNDTIMEO for windows, bump version number to 3.0.2, update commandline 2022-04-05 10:59:16 +02:00
Lion Kortlepel
71c2d4b859
Simplify "Backend heartbeat response" error (closes #97) 2022-03-25 12:55:35 +01:00
Lion Kortlepel
9e0d02c6db
add fmt library, add beammp_*f 2022-03-24 14:36:39 +01:00
Lion Kortlepel
ef902a03f3
update lionkor/commandline to v2.0.0 2022-03-23 12:06:35 +01:00
Lion Kortlepel
fe06726d75
update commandline 2022-03-16 16:03:23 +01:00
20dka
3c08e54471 Add basic autocomplete (fix #95) 2022-03-15 01:58:26 +01:00
Lion Kortlepel
b09f5a401d
update lionkor/commandline to 1.0.0 (adds cursor left- and right
movement)
2022-03-10 12:19:01 +01:00
Lion Kortlepel
2caa74d913
update lionkor/commandline to 1.0.0 (adds cursor left- and right
movement)
2022-03-10 12:17:46 +01:00
Lion Kortlepel
f26ca6b40d
add nlohmann/json
this will conflict with a change in the http branch, but i dont care
right now
2022-02-11 10:19:10 +01:00
Lion Kortlepel
e043361abb
update libraries 2022-02-03 18:30:00 +01:00
Lion Kortlepel
92d9857902
Re-add commandline
Bruh @jimkoen
2021-12-06 14:16:40 +01:00
awesome_milou
9d283738aa
Add preliminary work for HTTP health endpoint (#68)
* Add preliminary work for HTTP health endpoint

* Http: Fix infinite loop bug in Tx509KeypairGenerator::generateKey()

* update commandline

* Add TLS Support class for use with http server

* Add preliminary HTTP Server; TLS still broken; fix in later commit

* Fix TLS handshake, due to server being unable to serve key/certfile in 'Http.h/Http.cpp'; Cause was httlib not being threadsafe due to being a blocking http library

* Run clang format

* Add option to configure http server port via ServerConfig

* TConfig: add HTTPServerPort to config parsing step

* Fix SSL Cert / Key path not auto generating when not existing

* Add health endpoint; Fix SSL Cert serial no. not refreshing when regenerating

* Switch arround status codes in /health route

* Run clang format

Co-authored-by: Lion Kortlepel <development@kortlepel.com>
2021-12-05 18:24:55 +01:00
Lion Kortlepel
ccdc5dae17
update commandline 2021-11-29 02:09:05 +01:00
Lion Kortlepel
297b646d33
update commandline 2021-11-29 00:17:03 +01:00
Lion Kortlepel
1e0ab6bbb3
Update commandline 2021-11-28 23:44:56 +01:00
Lion Kortlepel
097e52674b
update commandline 2021-11-21 03:04:50 +01:00
Lion Kortlepel
1ec47252f2
update commandline 2021-11-21 02:31:52 +01:00