Commit graph

9 commits

Author SHA1 Message Date
Pavel Pautov
e6fa9531c8 Disable unnecessary gRPC features to reduce binary size.
Incidentally, this also removes RE2 code from the binary.

(cherry picked from commit 30b9b73546)
2024-04-06 13:41:10 -04:00
Dmitry Plotnikov
cbf01a63a8 Enforce compiler warnings in CI build only.
(cherry picked from commit 5a0071f497)
2024-04-06 13:40:51 -04:00
Dmitry Plotnikov
91e6d13133 Bump gRPC to v1.49.4 to support building with GCC 13 (fix #13).
(cherry picked from commit d6d7ce1015)
2024-04-06 13:40:11 -04:00
Dmitry Plotnikov
be044dedbe Stop using system provided RE2 for static build.
Starting with 2023-06-01 RE2 publicly depends on Abseil, so we can't use
system provided RE2 together with gRPC-bundled Abseil.

(cherry picked from commit fa28f37dab)
2024-04-06 13:39:44 -04:00
Dmitry Plotnikov
ed031aafe8 Move gRPC/Protobuf logs handling to a dedicated file.
(cherry picked from commit b54c65005a)
2024-04-06 13:38:24 -04:00
Dmitry Plotnikov
6dc30a00b5 Bump gRPC and opentelemetry-cpp versions.
Move on to gRPC v1.46.7 and opetelemtry-cpp v1.11.0, last versions that
support C++11.

(cherry picked from commit fa280e1ffe)
2024-04-06 13:31:24 -04:00
Evgeny
f6f2525dd7
fix: building with nginx with HTTP/3 (#4) 2023-06-14 09:58:46 -07:00
Pavel Pautov
cd9c91acc9 Remove unnecessary UTF8 check from generated protobuf code. 2023-06-13 16:59:02 -07:00
Pavel Pautov
3430e85c34 Nginx OTel module. 2023-06-13 16:59:02 -07:00