23 Commits

Author SHA1 Message Date
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
Lion Kortlepel
2ddac7f138
update commandline 2021-11-21 02:26:02 +01:00
Lion Kortlepel
48b9aa72dc
update commandline 2021-11-10 00:38:03 +01:00
Lion Kortlepel
b5ea084c9b
update commandline 2021-11-08 22:25:23 +01:00
Lion Kortlepel
701a7feee3
remove boost, add httplib, temporarily remove http* lua 2021-11-07 23:54:33 +01:00
Lion Kortlepel
e948edca8d
Add zip files with past logs 2021-09-30 23:24:23 +02:00
Lion Kortlepel
9dfe9f659a
Update cmakelists to remove socket.io 2021-09-17 14:30:33 +02:00
Lion Kortlepel
a07b5062de
Reintroduce gitmodules 2021-09-17 14:28:45 +02:00
Lion Kortlepel
a0c47d9947
move sentry-native 2021-09-17 14:17:27 +02:00
Lion Kortlepel
7db345cfbc
update submodules 2021-09-17 13:36:16 +02:00
Lion Kortlepel
1d3958817f
Merge remote-tracking branch 'origin/new-lua-features' into rewrite-lua
This is the first of a few commits to merge the new lua features and the
rewrite
2021-09-17 13:29:44 +02:00
Lion Kortlepel
26231c6272
Fix compile issue with asio, implement Lua events 2021-09-16 13:03:00 +02:00
Lion Kortlepel
c309fa28c6
update sol2 to v3.2.3 2021-09-16 01:09:24 +02:00
Lion Kortlepel
dd4e4c4467
Start rewrite of lua, rename all print functions 2021-09-16 01:04:01 +02:00
Lion Kortlepel
d082620525
add sol2 2021-09-16 00:34:09 +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