osquery: 3.2.8 -> 3.2.9 (#43690)
Latest bugfix release with the following notable changes: * Memory leak resolve for dispatcher (06d4865445
) * Fix include path on status.h (5bd4984f2a
) Additionally the patch had to be rebased onto the 3.2.9 branch as it added XCode support including some CLang flags (namely `-fno-limit-debug-info`) which are unsupported on GCC. (seebccc28dd98
)
This commit is contained in:
parent
b9c9a34d8c
commit
fbc009f266
@ -20,7 +20,7 @@ in
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "osquery-${version}";
|
name = "osquery-${version}";
|
||||||
version = "3.2.8";
|
version = "3.2.9";
|
||||||
|
|
||||||
# this is what `osquery --help` will show as the version.
|
# this is what `osquery --help` will show as the version.
|
||||||
OSQUERY_BUILD_VERSION = version;
|
OSQUERY_BUILD_VERSION = version;
|
||||||
@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
|
|||||||
owner = "facebook";
|
owner = "facebook";
|
||||||
repo = "osquery";
|
repo = "osquery";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "1py5jizl7z1f9xzpg7pylbdnawvvifiyv9gpjwiim8ilgkmpaiv4";
|
sha256 = "1fac0yj1701469qhbsp38ab2fmavm3jw6x278bf78yvxdi99ivai";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [ ./misc.patch ];
|
patches = [ ./misc.patch ];
|
||||||
|
@ -1,8 +1,16 @@
|
|||||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||||
index 71921740..156ea6dc 100644
|
index 0242fb71..5007aace 100644
|
||||||
--- a/CMakeLists.txt
|
--- a/CMakeLists.txt
|
||||||
+++ b/CMakeLists.txt
|
+++ b/CMakeLists.txt
|
||||||
@@ -456,12 +456,6 @@ elseif(CLANG AND DEPS AND NOT FREEBSD)
|
@@ -304,7 +304,6 @@ else()
|
||||||
|
# To be safe, only include them when building 'release' outputs.
|
||||||
|
add_compile_options(
|
||||||
|
-g
|
||||||
|
- -fno-limit-debug-info
|
||||||
|
-fPIE
|
||||||
|
-fpie
|
||||||
|
-fPIC
|
||||||
|
@@ -449,12 +448,6 @@ elseif(CLANG AND DEPS AND NOT FREEBSD)
|
||||||
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -flto=thin")
|
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -flto=thin")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@ -15,7 +23,7 @@ index 71921740..156ea6dc 100644
|
|||||||
# Make sure deps were built before compiling (else show warning).
|
# Make sure deps were built before compiling (else show warning).
|
||||||
execute_process(
|
execute_process(
|
||||||
COMMAND "${CMAKE_SOURCE_DIR}/tools/provision.sh" check "${CMAKE_BINARY_DIR}"
|
COMMAND "${CMAKE_SOURCE_DIR}/tools/provision.sh" check "${CMAKE_BINARY_DIR}"
|
||||||
@@ -528,6 +522,8 @@ endif()
|
@@ -521,6 +514,8 @@ endif()
|
||||||
|
|
||||||
if(APPLE)
|
if(APPLE)
|
||||||
LOG_PLATFORM("OS X")
|
LOG_PLATFORM("OS X")
|
||||||
@ -24,7 +32,7 @@ index 71921740..156ea6dc 100644
|
|||||||
elseif(OSQUERY_BUILD_PLATFORM STREQUAL "debian")
|
elseif(OSQUERY_BUILD_PLATFORM STREQUAL "debian")
|
||||||
LOG_PLATFORM("Debian")
|
LOG_PLATFORM("Debian")
|
||||||
elseif(OSQUERY_BUILD_PLATFORM STREQUAL "ubuntu")
|
elseif(OSQUERY_BUILD_PLATFORM STREQUAL "ubuntu")
|
||||||
@@ -577,7 +573,6 @@ if(POSIX AND DEPS)
|
@@ -570,7 +565,6 @@ if(POSIX AND DEPS)
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@ -32,7 +40,7 @@ index 71921740..156ea6dc 100644
|
|||||||
include_directories("${CMAKE_SOURCE_DIR}/include")
|
include_directories("${CMAKE_SOURCE_DIR}/include")
|
||||||
include_directories("${CMAKE_SOURCE_DIR}")
|
include_directories("${CMAKE_SOURCE_DIR}")
|
||||||
|
|
||||||
@@ -668,18 +663,6 @@ if(FREEBSD OR "${HAVE_TR1_TUPLE}" STREQUAL "")
|
@@ -661,18 +655,6 @@ if(FREEBSD OR "${HAVE_TR1_TUPLE}" STREQUAL "")
|
||||||
add_definitions(-DGTEST_USE_OWN_TR1_TUPLE=0)
|
add_definitions(-DGTEST_USE_OWN_TR1_TUPLE=0)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@ -52,10 +60,10 @@ index 71921740..156ea6dc 100644
|
|||||||
add_subdirectory("${CMAKE_SOURCE_DIR}/third-party/linenoise-ng")
|
add_subdirectory("${CMAKE_SOURCE_DIR}/third-party/linenoise-ng")
|
||||||
endif()
|
endif()
|
||||||
diff --git a/osquery/CMakeLists.txt b/osquery/CMakeLists.txt
|
diff --git a/osquery/CMakeLists.txt b/osquery/CMakeLists.txt
|
||||||
index c8cbac4e..a4382420 100644
|
index e3842962..f405503d 100644
|
||||||
--- a/osquery/CMakeLists.txt
|
--- a/osquery/CMakeLists.txt
|
||||||
+++ b/osquery/CMakeLists.txt
|
+++ b/osquery/CMakeLists.txt
|
||||||
@@ -35,8 +35,6 @@ if(CLANG AND POSIX)
|
@@ -33,8 +33,6 @@ if(CLANG AND POSIX)
|
||||||
-Wextra
|
-Wextra
|
||||||
-pedantic
|
-pedantic
|
||||||
-Wuseless-cast
|
-Wuseless-cast
|
||||||
@ -64,7 +72,7 @@ index c8cbac4e..a4382420 100644
|
|||||||
-Wno-unused-parameter
|
-Wno-unused-parameter
|
||||||
-Wno-gnu-case-range
|
-Wno-gnu-case-range
|
||||||
-Weffc++
|
-Weffc++
|
||||||
@@ -65,14 +63,7 @@ endif()
|
@@ -63,14 +61,7 @@ endif()
|
||||||
|
|
||||||
# Construct a set of all object files, starting with third-party and all
|
# Construct a set of all object files, starting with third-party and all
|
||||||
# of the osquery core objects (sources from ADD_CORE_LIBRARY macros).
|
# of the osquery core objects (sources from ADD_CORE_LIBRARY macros).
|
||||||
@ -80,7 +88,7 @@ index c8cbac4e..a4382420 100644
|
|||||||
|
|
||||||
# Add subdirectories
|
# Add subdirectories
|
||||||
add_subdirectory(config)
|
add_subdirectory(config)
|
||||||
@@ -153,10 +144,11 @@ if(APPLE OR LINUX)
|
@@ -151,10 +142,11 @@ if(APPLE OR LINUX)
|
||||||
ADD_OSQUERY_LINK_ADDITIONAL("rocksdb_lite")
|
ADD_OSQUERY_LINK_ADDITIONAL("rocksdb_lite")
|
||||||
elseif(FREEBSD)
|
elseif(FREEBSD)
|
||||||
ADD_OSQUERY_LINK_CORE("icuuc")
|
ADD_OSQUERY_LINK_CORE("icuuc")
|
||||||
@ -93,7 +101,7 @@ index c8cbac4e..a4382420 100644
|
|||||||
if(POSIX)
|
if(POSIX)
|
||||||
ADD_OSQUERY_LINK_CORE("boost_system")
|
ADD_OSQUERY_LINK_CORE("boost_system")
|
||||||
ADD_OSQUERY_LINK_CORE("boost_filesystem")
|
ADD_OSQUERY_LINK_CORE("boost_filesystem")
|
||||||
@@ -174,10 +166,10 @@ endif()
|
@@ -172,10 +164,10 @@ endif()
|
||||||
ADD_OSQUERY_LINK_CORE("glog${WO_KEY}")
|
ADD_OSQUERY_LINK_CORE("glog${WO_KEY}")
|
||||||
|
|
||||||
if(POSIX)
|
if(POSIX)
|
||||||
@ -142,7 +150,7 @@ index ab91bd24..d8364991 100644
|
|||||||
ADD_OSQUERY_TEST_ADDITIONAL(${OSQUERY_LOGGER_KAFKA_PLUGINS_TESTS})
|
ADD_OSQUERY_TEST_ADDITIONAL(${OSQUERY_LOGGER_KAFKA_PLUGINS_TESTS})
|
||||||
endif()
|
endif()
|
||||||
diff --git a/osquery/tables/CMakeLists.txt b/osquery/tables/CMakeLists.txt
|
diff --git a/osquery/tables/CMakeLists.txt b/osquery/tables/CMakeLists.txt
|
||||||
index dd78084f..158758e1 100644
|
index 3ecbb711..af7220d3 100644
|
||||||
--- a/osquery/tables/CMakeLists.txt
|
--- a/osquery/tables/CMakeLists.txt
|
||||||
+++ b/osquery/tables/CMakeLists.txt
|
+++ b/osquery/tables/CMakeLists.txt
|
||||||
@@ -68,7 +68,7 @@ if(LINUX)
|
@@ -68,7 +68,7 @@ if(LINUX)
|
||||||
|
Loading…
Reference in New Issue
Block a user