Skip to content

Commit 9d70ccc

Browse files
leoparenteclaude
andauthored
chore: update 3rd party libs (#766)
Dependency updates: Updated several dependencies in conanfile.py, including catch2, json-schema-validator, libmaxminddb, openssl, pcapplusplus, sigslot, and libcurl to newer versions. Code modernization in DNS layer: Replaced all instances of NULL with nullptr in libs/visor_dns/DnsLayer.cpp to use modern C++ pointer semantics and improve code clarity and safety. This affects pointer initialization, comparisons, and return values throughout the file. Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 55093ea commit 9d70ccc

11 files changed

Lines changed: 178 additions & 163 deletions

File tree

conanfile.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,29 +7,29 @@ class Pktvisor(ConanFile):
77
generators = "CMakeToolchain", "CMakeDeps"
88

99
def requirements(self):
10-
self.requires("catch2/3.8.0")
10+
self.requires("catch2/3.14.0")
1111
self.requires("corrade/2020.06")
1212
self.requires("cpp-httplib/0.18.3")
1313
self.requires("docopt.cpp/0.6.3")
1414
self.requires("fast-cpp-csv-parser/cci.20240102")
15-
self.requires("json-schema-validator/2.3.0")
16-
self.requires("libmaxminddb/1.10.0")
15+
self.requires("json-schema-validator/2.4.0")
16+
self.requires("libmaxminddb/1.12.2")
1717
self.requires("nlohmann_json/3.11.3")
18-
self.requires("openssl/3.3.2")
18+
self.requires("openssl/3.6.2")
1919
if self.settings.os != "Windows":
2020
self.requires("libpcap/1.10.5", force=True)
2121
else:
2222
self.requires("npcap/1.70")
2323
self.requires("opentelemetry-cpp/1.17.0")
24-
self.requires("pcapplusplus/24.09")
24+
self.requires("pcapplusplus/25.05")
2525
self.requires("protobuf/5.27.0")
26-
self.requires("sigslot/1.2.2")
26+
self.requires("sigslot/1.2.3")
2727
self.requires("fmt/10.2.1", force=True)
2828
self.requires("spdlog/1.15.0")
2929
self.requires("uvw/3.4.0")
3030
self.requires("yaml-cpp/0.8.0")
3131
self.requires("robin-hood-hashing/3.11.5")
32-
self.requires("libcurl/8.11.1")
32+
self.requires("libcurl/8.19.0")
3333
if (
3434
"libc" not in self.settings.compiler.fields
3535
or self.settings.compiler.libc != "musl"

0 commit comments

Comments
 (0)