Commit Graph
15 Commits
Author SHA1 Message Date
Vitaliy Filippov 4383135434 Extract openssl-related code, wire ssl implementation back 2026-04-26 11:25:38 +03:00
Vitaliy Filippov a21e4f9503 Implement OSD TLS support 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 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 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