mirror of
https://github.com/zeek/zeek.git
synced 2025-10-03 23:28:20 +00:00
Merge branch 'topic/bbannier/bump-clang-format'
This commit is contained in:
commit
dffef94d4d
14 changed files with 50 additions and 37 deletions
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
repos:
|
repos:
|
||||||
- repo: https://github.com/pre-commit/mirrors-clang-format
|
- repo: https://github.com/pre-commit/mirrors-clang-format
|
||||||
rev: 'v17.0.3'
|
rev: 'v18.1.8'
|
||||||
hooks:
|
hooks:
|
||||||
- id: clang-format
|
- id: clang-format
|
||||||
types_or:
|
types_or:
|
||||||
|
@ -26,7 +26,6 @@ repos:
|
||||||
rev: v0.6.13
|
rev: v0.6.13
|
||||||
hooks:
|
hooks:
|
||||||
- id: cmake-format
|
- id: cmake-format
|
||||||
exclude: '^auxil/.*$'
|
|
||||||
|
|
||||||
- repo: https://github.com/crate-ci/typos
|
- repo: https://github.com/crate-ci/typos
|
||||||
rev: v1.16.21
|
rev: v1.16.21
|
||||||
|
|
17
CHANGES
17
CHANGES
|
@ -1,3 +1,20 @@
|
||||||
|
7.1.0-dev.236 | 2024-09-03 10:18:32 +0200
|
||||||
|
|
||||||
|
* Remove pre-commit exclusions for clang-format (Benjamin Bannier, Corelight)
|
||||||
|
|
||||||
|
We previously would ignore any files under `auxil/`. Since pre-commit
|
||||||
|
only formats files tracked in this repo, and `auxil/` today contains
|
||||||
|
only submodules this exclusion did not exclude anything; if however we
|
||||||
|
ever end up adding C++ files under `auxil/` we would like them to be
|
||||||
|
formatted consistently.
|
||||||
|
|
||||||
|
* Bump clang-format (Benjamin Bannier, Corelight)
|
||||||
|
|
||||||
|
This patch contains a bump of the configured clang-format version from
|
||||||
|
17.0.3 to 18.1.8 and automatically generated C++ source updates. The
|
||||||
|
main difference we are seeing from this is fixes for previously
|
||||||
|
incomplete reformats.
|
||||||
|
|
||||||
7.1.0-dev.233 | 2024-09-03 10:02:59 +0200
|
7.1.0-dev.233 | 2024-09-03 10:02:59 +0200
|
||||||
|
|
||||||
* Bump zeek-aux for zeek/zeek-aux#57 (Arne Welzel, Corelight)
|
* Bump zeek-aux for zeek/zeek-aux#57 (Arne Welzel, Corelight)
|
||||||
|
|
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
||||||
7.1.0-dev.233
|
7.1.0-dev.236
|
||||||
|
|
|
@ -77,14 +77,14 @@ public:
|
||||||
*
|
*
|
||||||
* @param name The resulting name from the lookup.
|
* @param name The resulting name from the lookup.
|
||||||
*/
|
*/
|
||||||
virtual void Resolved(const std::string& name){};
|
virtual void Resolved(const std::string& name) {};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Called when a name lookup finishes.
|
* Called when a name lookup finishes.
|
||||||
*
|
*
|
||||||
* @param addrs A table of the resulting addresses from the lookup.
|
* @param addrs A table of the resulting addresses from the lookup.
|
||||||
*/
|
*/
|
||||||
virtual void Resolved(TableValPtr addrs){};
|
virtual void Resolved(TableValPtr addrs) {};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Generic callback method for all request types.
|
* Generic callback method for all request types.
|
||||||
|
|
|
@ -130,7 +130,7 @@ public:
|
||||||
/**
|
/**
|
||||||
* Copy constructor.
|
* Copy constructor.
|
||||||
*/
|
*/
|
||||||
IPAddr(const IPAddr& other) : in6(other.in6){};
|
IPAddr(const IPAddr& other) : in6(other.in6) {};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Destructor.
|
* Destructor.
|
||||||
|
|
|
@ -104,7 +104,7 @@ public:
|
||||||
[[noreturn]] void Internal(const char* msg) const;
|
[[noreturn]] void Internal(const char* msg) const;
|
||||||
void InternalWarning(const char* msg) const;
|
void InternalWarning(const char* msg) const;
|
||||||
|
|
||||||
virtual void Describe(ODesc* d) const {/* FIXME: Add code */};
|
virtual void Describe(ODesc* d) const { /* FIXME: Add code */ };
|
||||||
|
|
||||||
void AddLocation(ODesc* d) const;
|
void AddLocation(ODesc* d) const;
|
||||||
|
|
||||||
|
|
|
@ -794,7 +794,7 @@ class OpaqueType final : public Type {
|
||||||
public:
|
public:
|
||||||
explicit OpaqueType(const std::string& name);
|
explicit OpaqueType(const std::string& name);
|
||||||
TypePtr ShallowClone() override { return make_intrusive<OpaqueType>(name); }
|
TypePtr ShallowClone() override { return make_intrusive<OpaqueType>(name); }
|
||||||
~OpaqueType() override{};
|
~OpaqueType() override {};
|
||||||
|
|
||||||
const std::string& Name() const { return name; }
|
const std::string& Name() const { return name; }
|
||||||
|
|
||||||
|
|
|
@ -27,7 +27,7 @@ namespace detail {
|
||||||
|
|
||||||
class X509Common : public file_analysis::Analyzer {
|
class X509Common : public file_analysis::Analyzer {
|
||||||
public:
|
public:
|
||||||
~X509Common() override{};
|
~X509Common() override {};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieve an X509 extension value from an OpenSSL BIO to which it was
|
* Retrieve an X509 extension value from an OpenSSL BIO to which it was
|
||||||
|
|
|
@ -33,7 +33,7 @@ class Fuzzer {
|
||||||
public:
|
public:
|
||||||
Fuzzer(TransportProto proto, const zeek::Tag& analyzer_tag) : proto{proto}, analyzer_tag{analyzer_tag} {}
|
Fuzzer(TransportProto proto, const zeek::Tag& analyzer_tag) : proto{proto}, analyzer_tag{analyzer_tag} {}
|
||||||
|
|
||||||
virtual ~Fuzzer(){};
|
virtual ~Fuzzer() {};
|
||||||
|
|
||||||
zeek::Connection* AddConnection() {
|
zeek::Connection* AddConnection() {
|
||||||
static constexpr double network_time_start = 1439471031;
|
static constexpr double network_time_start = 1439471031;
|
||||||
|
|
|
@ -11,7 +11,7 @@ namespace zeek::logging::writer::detail {
|
||||||
class None : public WriterBackend {
|
class None : public WriterBackend {
|
||||||
public:
|
public:
|
||||||
explicit None(WriterFrontend* frontend) : WriterBackend(frontend) {}
|
explicit None(WriterFrontend* frontend) : WriterBackend(frontend) {}
|
||||||
~None() override{};
|
~None() override {};
|
||||||
|
|
||||||
static WriterBackend* Instantiate(WriterFrontend* frontend) { return new None(frontend); }
|
static WriterBackend* Instantiate(WriterFrontend* frontend) { return new None(frontend); }
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ namespace detail {
|
||||||
*/
|
*/
|
||||||
class Dispatcher {
|
class Dispatcher {
|
||||||
public:
|
public:
|
||||||
Dispatcher() : table(std::vector<AnalyzerPtr>(1, nullptr)){};
|
Dispatcher() : table(std::vector<AnalyzerPtr>(1, nullptr)) {};
|
||||||
~Dispatcher();
|
~Dispatcher();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -19,7 +19,7 @@ namespace detail {
|
||||||
// with recursive types.
|
// with recursive types.
|
||||||
class CPPTableType : public TableType {
|
class CPPTableType : public TableType {
|
||||||
public:
|
public:
|
||||||
CPPTableType() : TableType(nullptr, nullptr){};
|
CPPTableType() : TableType(nullptr, nullptr) {};
|
||||||
|
|
||||||
void SetIndexAndYield(TypeListPtr ind, TypePtr yield) {
|
void SetIndexAndYield(TypeListPtr ind, TypePtr yield) {
|
||||||
indices = std::move(ind);
|
indices = std::move(ind);
|
||||||
|
|
29
src/util.cc
29
src/util.cc
|
@ -1645,21 +1645,22 @@ FILE* open_file(const string& path, const string& mode) {
|
||||||
return rval;
|
return rval;
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_CASE("util path ops"){
|
TEST_CASE("util path ops") {
|
||||||
#ifdef _MSC_VER
|
#ifdef _MSC_VER
|
||||||
// TODO: adapt these tests to Windows paths
|
// TODO: adapt these tests to Windows paths
|
||||||
#else
|
#else
|
||||||
SUBCASE("SafeDirname"){SafeDirname d("/this/is/a/path", false);
|
SUBCASE("SafeDirname") {
|
||||||
CHECK(d.result == "/this/is/a");
|
SafeDirname d("/this/is/a/path", false);
|
||||||
|
CHECK(d.result == "/this/is/a");
|
||||||
|
|
||||||
SafeDirname d2("invalid", false);
|
SafeDirname d2("invalid", false);
|
||||||
CHECK(d2.result == ".");
|
CHECK(d2.result == ".");
|
||||||
|
|
||||||
SafeDirname d3("./filename", false);
|
SafeDirname d3("./filename", false);
|
||||||
CHECK(d2.result == ".");
|
CHECK(d2.result == ".");
|
||||||
}
|
}
|
||||||
|
|
||||||
SUBCASE("SafeBasename") {
|
SUBCASE("SafeBasename") {
|
||||||
SafeBasename b("/this/is/a/path", false);
|
SafeBasename b("/this/is/a/path", false);
|
||||||
CHECK(b.result == "path");
|
CHECK(b.result == "path");
|
||||||
CHECK(! b.error);
|
CHECK(! b.error);
|
||||||
|
@ -1667,14 +1668,11 @@ SUBCASE("SafeBasename") {
|
||||||
SafeBasename b2("justafile", false);
|
SafeBasename b2("justafile", false);
|
||||||
CHECK(b2.result == "justafile");
|
CHECK(b2.result == "justafile");
|
||||||
CHECK(! b2.error);
|
CHECK(! b2.error);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
SafeDirname::SafeDirname(const char* path, bool error_aborts)
|
SafeDirname::SafeDirname(const char* path, bool error_aborts) : SafePathOp() { DoFunc(path ? path : "", error_aborts); }
|
||||||
: SafePathOp() {
|
|
||||||
DoFunc(path ? path : "", error_aborts);
|
|
||||||
}
|
|
||||||
|
|
||||||
SafeDirname::SafeDirname(const string& path, bool error_aborts) : SafePathOp() { DoFunc(path, error_aborts); }
|
SafeDirname::SafeDirname(const string& path, bool error_aborts) : SafePathOp() { DoFunc(path, error_aborts); }
|
||||||
|
|
||||||
|
@ -2303,8 +2301,7 @@ static void strerror_r_helper(char* result, char* buf, size_t buflen) {
|
||||||
buf[buflen - 1] = 0;
|
buf[buflen - 1] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void strerror_r_helper(int result, char* buf, size_t buflen) { /* XSI flavor of strerror_r, no-op. */
|
static void strerror_r_helper(int result, char* buf, size_t buflen) { /* XSI flavor of strerror_r, no-op. */ }
|
||||||
}
|
|
||||||
|
|
||||||
void zeek_strerror_r(int zeek_errno, char* buf, size_t buflen) {
|
void zeek_strerror_r(int zeek_errno, char* buf, size_t buflen) {
|
||||||
#ifdef _MSC_VER
|
#ifdef _MSC_VER
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue