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 8d7505956d.
2022-05-29 14:37:50 +02:00
Lion Kortlepel
1970d97ea4 Revert "Remove unneeded submodules"
This reverts commit a5153e4bc1.
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