Commit graph

16055 commits

Author SHA1 Message Date
Tim Wojtulewicz
5494e4e6fd Fix relative path checking in get_exe_path, plus a signed comparison 2022-11-09 18:16:13 +02:00
Tim Wojtulewicz
d3baa0d1f7 Temporarily move cmake directive into MSVC section 2022-11-09 18:16:13 +02:00
Tim Wojtulewicz
2bdc8dd3a4 Cirrus configuration for Windows builds 2022-11-09 18:16:13 +02:00
Tim Wojtulewicz
bf06cc9c2f Turn on unit tests by default, and ifdef out a few of them 2022-11-09 18:16:13 +02:00
Tim Wojtulewicz
88b3a449a7 Use the right avx/sse flags when building highwayhash 2022-11-09 18:16:13 +02:00
Tomer Lev
6307158b04 Updating dependencies in the dockerfile and removing redundant from conanfile.txt 2022-11-09 18:16:13 +02:00
Tim Wojtulewicz
90dc9509f7 Changes needed to make plugin btests pass on UNIX platforms 2022-11-09 18:16:13 +02:00
Tim Wojtulewicz
e39e1df0a2 Ensure src/include exists and add a comment 2022-11-09 18:16:13 +02:00
Tim Wojtulewicz
f35c66ebc7 Updating submodules [nomail] 2022-11-09 18:16:13 +02:00
Tomer Lev
9535729949 Creating a symlink src/include/zeek -> src/ 2022-11-09 18:16:13 +02:00
Tomer Lev
71540c5eff introduced pthread.h include in util.h for MSVC. Squashed warnning originated from this file and also merged a few ifdefs into one place 2022-11-09 18:16:13 +02:00
Tim Wojtulewicz
78fb845f63 Rework change to util::vfmt to fix strings getting truncated 2022-11-09 18:16:13 +02:00
Tim Wojtulewicz
77c555a3a8 Fixing some issues from rebasing 2022-11-09 18:16:13 +02:00
Tim Wojtulewicz
45fa4c0dc4 Disable Manager::ActivateDynamicPluginInternal if building on Windows 2022-11-09 18:16:13 +02:00
Tomer Lev
0c61bcbfcd Fixed extern C issue with windows headers, fixed a GEN-ZAM regex issue, fixd compilation with c-ares 2022-11-09 18:16:04 +02:00
Elad Solomon
98a0e242ad Fixed invokation of make_enum__CPP 2022-11-09 18:15:34 +02:00
Elad Solomon
3d29f03d6d Fixed ares usage 2022-11-09 18:15:34 +02:00
Elad Solomon
b5c243b9ba Fixed type of ntohl return value 2022-11-09 18:15:34 +02:00
Elad Solomon
79fbfd0af7 Fixed include order of unistd, repositioned it at the top 2022-11-09 18:15:34 +02:00
Elad Solomon
44df3087d6 Fixed intrusive ptr conversion to Obj* 2022-11-09 18:15:34 +02:00
Elad Solomon
dfd6cbe6b4 Fixed usages of path_list_separator 2022-11-09 18:15:34 +02:00
Elad Solomon
4043b67e0b Fixed zeek::filesystem::path conversion to string 2022-11-09 18:15:34 +02:00
Elad Solomon
dbaf6696ef Fixed arec package linkage 2022-11-09 18:15:34 +02:00
Elad Solomon
f39a29435c Fixed CARES and SUPERVISOR cmake scripts 2022-11-09 18:15:34 +02:00
Elad Solomon
af656a235b Fixed cmake scripts 2022-11-09 18:15:34 +02:00
Tomer Lev
b7cbd946d6 Updating submodule to support new doctest version. Compiling without allowing doctest's multithreading which causes crashes on runtime 2022-11-09 18:15:34 +02:00
Elad Solomon
27d0bbde0f Updated dockerfile for Windows 2022-11-09 18:15:34 +02:00
Tomer Lev
d7734ca783 Return the actual error code instead of a message when compiling to windows 2022-11-09 18:15:34 +02:00
Elad Solomon
032f0587f4 Updated windows dockerfile 2022-11-09 18:15:34 +02:00
Elad Solomon
1b3719cf29 Fix libpcap usage 2022-11-09 18:15:34 +02:00
Elad Solomon
f500c4faf4 Added Compilation flags for vpack 2022-11-09 18:15:34 +02:00
Tomer Lev
62e2f85d2f Manually patched 2 commits from zeek github
In case transport layer has zero length and we are ignoring checksums, calculate the length ourselvs. This happens due to protocol fragmantation
2022-11-09 18:15:34 +02:00
Tim Wojtulewicz
216c00d7e9 Use multithreaded runtime library under MSVC 2022-11-09 18:15:34 +02:00
PIE Easy Start
b712f00b7e Adding CI files 2022-11-09 18:15:34 +02:00
Tim Wojtulewicz
d352ace4d2 Add conanfile for windows builds 2022-11-09 18:15:34 +02:00
Tomer Lev
d2f625c115 Replaced weakly_canonical with lexically_normal in normalize_path func.
Replaced weakly_canonical with lexically_normal in normalize_path func. Normalizing the path now does not access the filesystem.
2022-11-09 18:15:34 +02:00
Elad Solomon
3f349b8a37 Optimize initial memory consumption 2022-11-09 18:15:34 +02:00
Omer Horovitz
eb08b696bf adding StubSyslog
adding StubSyslog ifdef USE_STUB_SYSLOG
2022-11-09 18:15:34 +02:00
Elad Solomon
c3b9756576 Zeek Statistics
- Added statistics hook
- Fixed rlimit usage
- Removed POpen for windows implementation layer
- Completed statistics plugin
2022-11-09 18:15:33 +02:00
Guy Magen
fbf5b68d6f Fixed ftp bug
Fixed ftp bug
2022-11-09 18:15:33 +02:00
Elad Solomon
7b37194a48 Zeek Conan Package 2022-11-09 18:15:33 +02:00
Elad Solomon
f0dac4405e Forced creation of symlink in case it gets corrupted by git 2022-11-09 18:15:33 +02:00
Elad Solomon
235ec2565f Updated build script to keep build output 2022-11-09 18:15:33 +02:00
Elad Solomon
fde3a6b73f Added kqueue as conan package 2022-11-09 18:15:33 +02:00
Tomer Lev
0dbfd9b04e Building supervisor for window 2022-11-09 18:15:33 +02:00
Elad Solomon
3a80b79497 Compile Zeek with MSVC
Allow Zeek to be embedded in another project
2022-11-09 18:15:30 +02:00
Tim Wojtulewicz
2bd4af7477 Add libunistd submodule, needed by future MSVC work 2022-11-09 18:13:40 +02:00
Tim Wojtulewicz
ec43a9360d Merge remote-tracking branch 'origin/topic/timw/static-kqueue-warning'
* origin/topic/timw/static-kqueue-warning:
  Update cmake submodule to remove STATIC_KQUEUE variable
2022-11-09 08:51:25 -07:00
zeek-bot
09a3da5e0b Update doc submodule [nomail] [skip ci] 2022-11-09 01:02:28 +00:00
Tim Wojtulewicz
b9a4afe9bf Update zeek-testing-private commit hash 2022-11-08 16:53:58 -07:00