Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
5ec2be9
MINIFICPP-2813 Upgrade gsl-lite to version 1.1.0
lordgamez May 7, 2026
5d7536d
Upgrade alpine docker base image to version 3.22.4
lordgamez May 13, 2026
cc92d8f
Upgrade MbedTLS to v3.6.6 and Open62541 to v1.5.4
lordgamez May 7, 2026
283fd08
Upgrade yaml-cpp to version 0.9.0
lordgamez May 7, 2026
e0ff6ee
Upgrade mimalloc to version 3.3.2
lordgamez May 8, 2026
7f05589
Upgrade kubernetes lib to v0.14.0 and libwebsockets lib to v4.5.8
lordgamez May 8, 2026
7484788
Upgrade json-schema-validator to v2.4.0 and nlohmann_json to v3.12.0
lordgamez May 8, 2026
0568c1a
Upgrade libssh2 to version 1.11.1
lordgamez May 8, 2026
5aaa7a7
Upgrade zstd to v1.5.7
lordgamez May 8, 2026
05c3d66
Upgrade magic_enum lib to v0.9.8
lordgamez May 8, 2026
01219f2
Upgrade Lua to version 5.4.8
lordgamez May 8, 2026
89a7fab
Upgrade zlib to v1.3.2
lordgamez May 8, 2026
23cf398
Upgrade lz4 library to v1.10.0
lordgamez May 8, 2026
153c99d
Upgrade liblzma to v5.8.3
lordgamez May 8, 2026
43a6d11
Upgrade RpMalloc to v1.4.5
lordgamez May 8, 2026
97092d8
Upgrade Absiel lib to version 20260107.1
lordgamez May 11, 2026
39745d0
Upgrade librdkafka to v2.14.1
lordgamez May 11, 2026
cf86787
Upgrade ArgParse lib to v3.2
lordgamez May 11, 2026
b977925
Upgrade benchmark lib to v1.9.5
lordgamez May 11, 2026
ccbd0fc
Upgrade grpc to v1.80.0
lordgamez May 12, 2026
27a19ca
Upgrade paho.mqtt.c library to v1.3.16
lordgamez May 12, 2026
fbc307f
Upgrade jsoncons lib to v1.7.0
lordgamez May 12, 2026
386949e
clang tidy fix
lordgamez May 14, 2026
9269fbd
Review update
lordgamez May 18, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -285,8 +285,7 @@ include(GetSpdlog)
get_spdlog()

# yaml-cpp
include(BundledYamlCpp)
use_bundled_yamlcpp(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
include(YamlCpp)

# concurrentqueue
add_library(concurrentqueue INTERFACE)
Expand All @@ -302,7 +301,13 @@ include(GslLite)

# Add necessary definitions based on the value of STRICT_GSL_CHECKS, see gsl-lite README for more details
list(APPEND GslDefinitions gsl_CONFIG_DEFAULTS_VERSION=1)
list(APPEND GslDefinitions gsl_FEATURE_BYTE=1)
list(APPEND GslDefinitionsNonStrict gsl_CONFIG_CONTRACT_VIOLATION_THROWS gsl_CONFIG_NARROW_THROWS_ON_TRUNCATION=1)
# Disable gsl-lite's direct __assert_fail() forward declaration on Linux to avoid conflicts
# with the system assert.h declaration that includes noexcept (__THROW).
if (UNIX AND NOT APPLE)
list(APPEND GslDefinitions gsl_CONFIG_USE_CRT_ASSERTION_HANDLER=0)
endif()
if (STRICT_GSL_CHECKS STREQUAL "AUDIT")
list(APPEND GslDefinitions gsl_CONFIG_CONTRACT_CHECKING_AUDIT)
endif()
Expand Down
4 changes: 2 additions & 2 deletions cmake/Abseil.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ set(PC ${Bash_EXECUTABLE} -c "set -x &&\

FetchContent_Declare(
absl
URL https://github.com/abseil/abseil-cpp/archive/refs/tags/20240722.0.tar.gz
URL_HASH SHA256=f50e5ac311a81382da7fa75b97310e4b9006474f9560ac46f54a9967f07d4ae3
URL https://github.com/abseil/abseil-cpp/archive/refs/tags/20260107.1.tar.gz
URL_HASH SHA256=4314e2a7cbac89cac25a2f2322870f343d81579756ceff7f431803c2c9090195
PATCH_COMMAND "${PC}"
OVERRIDE_FIND_PACKAGE
SYSTEM
Expand Down
4 changes: 2 additions & 2 deletions cmake/ArgParse.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@
include(FetchContent)
FetchContent_Declare(
argparse
URL https://github.com/p-ranav/argparse/archive/refs/tags/v3.0.tar.gz
URL_HASH SHA256=ba7b465759bb01069d57302855eaf4d1f7d677f21ad7b0b00b92939645c30f47
URL https://github.com/p-ranav/argparse/archive/refs/tags/v3.2.tar.gz
URL_HASH SHA256=9dcb3d8ce0a41b2a48ac8baa54b51a9f1b6a2c52dd374e28cc713bab0568ec98
SYSTEM
)
FetchContent_MakeAvailable(argparse)
106 changes: 0 additions & 106 deletions cmake/BundledMbedTLS.cmake

This file was deleted.

77 changes: 0 additions & 77 deletions cmake/BundledOpen62541.cmake

This file was deleted.

8 changes: 4 additions & 4 deletions cmake/BundledOpenSSL.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ function(use_openssl SOURCE_DIR BINARY_DIR)
URL_HASH "SHA256=22db04f3c8f9a808c9795dcf7d2713ff40c12c410ea2d1f6435c6c9c8558958b"
SOURCE_DIR "${BINARY_DIR}/thirdparty/openssl-src"
BUILD_IN_SOURCE true
CONFIGURE_COMMAND perl Configure "CC=${CMAKE_C_COMPILER}" "CXX=${CMAKE_CXX_COMPILER}" "CFLAGS=${PASSTHROUGH_CMAKE_C_FLAGS} ${OPENSSL_WINDOWS_COMPILE_FLAGS}" "CXXFLAGS=${PASSTHROUGH_CMAKE_CXX_FLAGS} ${OPENSSL_WINDOWS_COMPILE_FLAGS}" ${OPENSSL_SHARED_FLAG} ${OPENSSL_EXTRA_FLAGS} "--prefix=${OPENSSL_BIN_DIR}" "--openssldir=${OPENSSL_BIN_DIR}"
CONFIGURE_COMMAND perl Configure "CC=${CMAKE_C_COMPILER}" "CXX=${CMAKE_CXX_COMPILER}" "CFLAGS=${OPENSSL_C_FLAGS} ${OPENSSL_WINDOWS_COMPILE_FLAGS}" "CXXFLAGS=${PASSTHROUGH_CMAKE_CXX_FLAGS} ${OPENSSL_WINDOWS_COMPILE_FLAGS}" ${OPENSSL_SHARED_FLAG} ${OPENSSL_EXTRA_FLAGS} "--prefix=${OPENSSL_BIN_DIR}" "--openssldir=${OPENSSL_BIN_DIR}"
BUILD_BYPRODUCTS ${OPENSSL_LIBRARIES_LIST}
EXCLUDE_FROM_ALL TRUE
BUILD_COMMAND ${OPENSSL_BUILD_COMMAND}
Expand All @@ -122,7 +122,7 @@ function(use_openssl SOURCE_DIR BINARY_DIR)
URL_HASH "SHA256=22db04f3c8f9a808c9795dcf7d2713ff40c12c410ea2d1f6435c6c9c8558958b"
SOURCE_DIR "${BINARY_DIR}/thirdparty/openssl-src"
BUILD_IN_SOURCE true
CONFIGURE_COMMAND ./Configure "CC=${CMAKE_C_COMPILER}" "CXX=${CMAKE_CXX_COMPILER}" "CFLAGS=${PASSTHROUGH_CMAKE_C_FLAGS} -fPIC" "CXXFLAGS=${PASSTHROUGH_CMAKE_CXX_FLAGS} -fPIC" ${OPENSSL_SHARED_FLAG} ${OPENSSL_EXTRA_FLAGS} "--prefix=${OPENSSL_BIN_DIR}" "--openssldir=${OPENSSL_BIN_DIR}"
CONFIGURE_COMMAND ./Configure "CC=${CMAKE_C_COMPILER}" "CXX=${CMAKE_CXX_COMPILER}" "CFLAGS=${OPENSSL_C_FLAGS} -fPIC" "CXXFLAGS=${PASSTHROUGH_CMAKE_CXX_FLAGS} -fPIC" ${OPENSSL_SHARED_FLAG} ${OPENSSL_EXTRA_FLAGS} "--prefix=${OPENSSL_BIN_DIR}" "--openssldir=${OPENSSL_BIN_DIR}"
BUILD_BYPRODUCTS ${OPENSSL_LIBRARIES_LIST}
EXCLUDE_FROM_ALL TRUE
DOWNLOAD_NO_PROGRESS TRUE
Expand Down Expand Up @@ -238,7 +238,7 @@ function(use_openssl SOURCE_DIR BINARY_DIR)
URL_HASH "SHA256=a0ce69b8b97ea6a35b96875235aa453b966ba3cba8af2de23657d8b6767d6539"
SOURCE_DIR "${BINARY_DIR}/thirdparty/openssl-fips-src"
BUILD_IN_SOURCE true
CONFIGURE_COMMAND perl Configure "CC=${CMAKE_C_COMPILER}" "CXX=${CMAKE_CXX_COMPILER}" "CFLAGS=${PASSTHROUGH_CMAKE_C_FLAGS} ${OPENSSL_WINDOWS_COMPILE_FLAGS}" "CXXFLAGS=${PASSTHROUGH_CMAKE_CXX_FLAGS} ${OPENSSL_WINDOWS_COMPILE_FLAGS}" ${OPENSSL_SHARED_FLAG} ${OPENSSL_FIPS_EXTRA_FLAGS} enable-fips "--prefix=${OPENSSL_FIPS_BIN_DIR}" "--openssldir=${OPENSSL_FIPS_BIN_DIR}"
CONFIGURE_COMMAND perl Configure "CC=${CMAKE_C_COMPILER}" "CXX=${CMAKE_CXX_COMPILER}" "CFLAGS=${OPENSSL_C_FLAGS} ${OPENSSL_WINDOWS_COMPILE_FLAGS}" "CXXFLAGS=${PASSTHROUGH_CMAKE_CXX_FLAGS} ${OPENSSL_WINDOWS_COMPILE_FLAGS}" ${OPENSSL_SHARED_FLAG} ${OPENSSL_FIPS_EXTRA_FLAGS} enable-fips "--prefix=${OPENSSL_FIPS_BIN_DIR}" "--openssldir=${OPENSSL_FIPS_BIN_DIR}"
BUILD_BYPRODUCTS ${OPENSSL_FIPS_FILE_LIST}
EXCLUDE_FROM_ALL TRUE
BUILD_COMMAND ${OPENSSL_BUILD_COMMAND}
Expand All @@ -251,7 +251,7 @@ function(use_openssl SOURCE_DIR BINARY_DIR)
URL_HASH "SHA256=a0ce69b8b97ea6a35b96875235aa453b966ba3cba8af2de23657d8b6767d6539"
SOURCE_DIR "${BINARY_DIR}/thirdparty/openssl-fips-src"
BUILD_IN_SOURCE true
CONFIGURE_COMMAND ./Configure "CC=${CMAKE_C_COMPILER}" "CXX=${CMAKE_CXX_COMPILER}" "CFLAGS=${PASSTHROUGH_CMAKE_C_FLAGS} -fPIC" "CXXFLAGS=${PASSTHROUGH_CMAKE_CXX_FLAGS} -fPIC" ${OPENSSL_SHARED_FLAG} ${OPENSSL_FIPS_EXTRA_FLAGS} "--prefix=${OPENSSL_FIPS_BIN_DIR}" "--openssldir=${OPENSSL_FIPS_BIN_DIR}"
CONFIGURE_COMMAND ./Configure "CC=${CMAKE_C_COMPILER}" "CXX=${CMAKE_CXX_COMPILER}" "CFLAGS=${OPENSSL_C_FLAGS} -fPIC" "CXXFLAGS=${PASSTHROUGH_CMAKE_CXX_FLAGS} -fPIC" ${OPENSSL_SHARED_FLAG} ${OPENSSL_FIPS_EXTRA_FLAGS} "--prefix=${OPENSSL_FIPS_BIN_DIR}" "--openssldir=${OPENSSL_FIPS_BIN_DIR}"
BUILD_BYPRODUCTS ${OPENSSL_FIPS_FILE_LIST}
EXCLUDE_FROM_ALL TRUE
INSTALL_COMMAND make install_fips
Expand Down
70 changes: 0 additions & 70 deletions cmake/BundledYamlCpp.cmake

This file was deleted.

Loading
Loading