Vitaliy Filippov
|
7a40c7f2f6
|
Support TLS CN authentication and per-image permissions in vitastor-cli serve
|
2026-04-22 01:41:29 +03:00 |
|
Vitaliy Filippov
|
6cc899db84
|
Add image owner/owner_group/reader_group support (for antietcd VitastorAuthFilter)
|
2026-04-22 01:41:29 +03:00 |
|
Vitaliy Filippov
|
2d9167dd57
|
Support inline (string PEM) certificates and pkeys
|
2026-04-22 01:41:29 +03:00 |
|
Vitaliy Filippov
|
8b6d978390
|
Support storing image encryption keys in Vault
|
2026-04-22 01:41:29 +03:00 |
|
Vitaliy Filippov
|
08401808e8
|
Prefer local etcd addresses and correctly cycle over them even when they need resolving
Seems slightly overcomplicated...
|
2026-04-22 01:41:29 +03:00 |
|
Vitaliy Filippov
|
800744b5c3
|
Support DNS resolving via libc-ares
|
2026-04-22 01:41:29 +03:00 |
|
Vitaliy Filippov
|
157191b770
|
Implement HTTP server support O_o
|
2026-04-22 01:41:10 +03:00 |
|
Vitaliy Filippov
|
c971a32226
|
Rename http_response_t to http_message_t
|
2026-04-22 01:41:10 +03:00 |
|
Vitaliy Filippov
|
14dabf4de5
|
Extract common HTTP context
|
2026-04-22 01:41:10 +03:00 |
|
Vitaliy Filippov
|
ef3c9a0eb4
|
Add client certificate support
|
2026-04-22 01:41:10 +03:00 |
|
Vitaliy Filippov
|
55e86dbb29
|
Do not re-initialize TLS context every connection
|
2026-04-22 01:41:10 +03:00 |
|
Vitaliy Filippov
|
a1130598c0
|
Implement etcd SSL support via OpenSSL
Maybe I should remove all of this and use libwebsockets :)
|
2026-04-22 01:41:10 +03:00 |
|
Vitaliy Filippov
|
e808332e12
|
Reply to WS_PING with WS_PONG to fix OSD websocket disconnections
|
2025-12-12 18:11:21 +00:00 |
|
Vitaliy Filippov
|
5864bd067c
|
Add missing connection timeout for etcd websockets in OSD
|
2024-11-12 02:28:07 +03:00 |
|
Vitaliy Filippov
|
a03508320e
|
Move json_is_true/json_is_false to json_util.cpp
|
2024-10-12 00:40:39 +03:00 |
|
Vitaliy Filippov
|
c79b38bd26
|
Move all sources to subdirs
|
2024-05-15 11:06:01 +03:00 |
|