Jeff Lucovsky
5c725d5050
config/lua: Cross-compiling support
...
This commit guards the run-time check for a Lua integer so that it no
longer attempts execution in a cross-compilation environment.
5 years ago
Jeff Lucovsky
3e8db21ef3
config/pcre: Improved support for cross-compiling
...
This commit changes the logic used to determine if pcre_jit_exec is
available from a run-time to a compile-time check.
5 years ago
Jeff Lucovsky
ff29345527
output: Remove unused output functions
...
This commit removes registration, initialization, and de-initialization
functions no longer needed
5 years ago
Jeff Lucovsky
15caf3eea5
log: Remove standalone output registration
...
Remove standalone output logger registration since eve is
multi-instance.
5 years ago
jason taylor
b21160a6e3
doc: http.host keyword note for matching on port
...
Signed-off-by: jason taylor <jtfas90@gmail.com>
5 years ago
Victor Julien
703de67086
flow: fix multi-manager hash range calculation
5 years ago
Jason Ish
3a3a9e135a
github-ci: fix building against request libhtp/sv PR
...
The variable name was wrong, causing the libhtp-pr and sv-pr
parameters in the commit message to not be applied.
5 years ago
Victor Julien
260a20bf91
flow: suppress noisy messages
5 years ago
Philippe Antoine
b20a8de646
dns: simply skips zero-sized dns requests/responses
5 years ago
Philippe Antoine
c06d8f2463
dcerpc: validate signature with dcerpc keywords
...
so that they do not use another protocol's keywords
5 years ago
Philippe Antoine
d509a78074
http: handles gaps
...
ie data=NULL and len>0 from libhtp callbacks
5 years ago
Victor Julien
23c0efa2ec
flowbits: convert flowbits dumping to json builder
5 years ago
Victor Julien
7facf5785f
detect/analyzer: convert to jsonbuilder
5 years ago
Roland Fischer
9f1e49e863
ci: Run formatting check on pull request
5 years ago
Roland Fischer
69ed6f253f
util: Add clang-format helper script
5 years ago
Roland Fischer
de7c7eeff0
doc: Add dev code-style
5 years ago
Roland Fischer
ce7440e296
common: Add clang-format file
...
clang-format allows to auto-format C code. The settings here are set
up to follow the code style, see
https://redmine.openinfosecfoundation.org/projects/suricata/wiki/Coding_Style .
5 years ago
Victor Julien
d3cf2c21df
threshold: fix potential memory leak
5 years ago
Victor Julien
6444f738af
reject: minor code cleanup
...
Use enum for direction to assist compiler.
5 years ago
Victor Julien
b6fed6d431
stream: fix GAP size
...
Fix GAPs sizes sometimes exceeding the ACK'd data size.
5 years ago
Victor Julien
6978d8dac6
stream: fix deinit after incomplete init
5 years ago
Victor Julien
a015a31073
output/flow: fix deinit after incomplete init
5 years ago
Victor Julien
c39101bbec
nfq: suppress debug message using info level
5 years ago
Victor Julien
797a128256
plugins: suppress coverity toctou warning
5 years ago
Victor Julien
bd68bd5037
flow: work around harmless coverity warnings
5 years ago
Victor Julien
29148fb563
flow: fix spare sync incomplete counter
5 years ago
Victor Julien
50c7b0d1c3
reject: work around coverity warning
5 years ago
Vadym Malakhatko
65455208a5
plugin: fix typo in long_opts struct
5 years ago
Ilya Bakhtin
c903441fe7
mqtt: fixed wrong slice access
...
Slice access esults in rust panic when mqtt ping is processed
5 years ago
Jeff Lucovsky
cc93638d33
napatech: Style -- remove extra space
5 years ago
Jeff Lucovsky
67529bd25a
napatech: Use proper parser for type
...
This commit uses the proper parser call for the value being parsed.
5 years ago
Jeff Lucovsky
45b055aca5
napatech: Improve configuration range handling
...
This commit corrects issues parsing ranges from the Napatech section of
the configuration file.
5 years ago
Jeff Lucovsky
c408b15c51
napatech: Fix compiler issues w/out bypass
...
This commit fixes compiler errors when Napatech bypass is not configured
5 years ago
Carl Smith
81d7a7aa82
threshold: Change rule parsing to use pcre_copy_substring
...
Fixes memory leak when parsing threshold rules.
All parsed strings are less than 16 characters except
for the IP address which could be up to 48 characters.
Remove redefinition of MAX_SUBSTRINGS
5 years ago
Jason Ish
fbc9da450d
configure: fix detection of netfilter_queue with older headers
...
Define _GNU_SOURCE and include sys/types.h so older
netfilter_queue headers can be detected properly, as they are
using u_int_xx style integers.
5 years ago
Odin Jenseg
4549505418
doc/userguide: fix outdated xdp info
5 years ago
Jason Ish
b8994cdaca
plugins: track all loaded plugins in a list
...
Track the pointer returned from dlopen in a list to prevent a
resource leak by the pointer going out of scope.
Found by Coverity, CID 1465661.
Redmine issue:
https://redmine.openinfosecfoundation.org/issues/3864
5 years ago
Jason Ish
dbb5dcb1dd
plugins: use closedir to close open directory (not free)
...
Found by Coverity, CID 1465665: ALLOC_FREE_MISMATCH.
Redmine issue:
https://redmine.openinfosecfoundation.org/issues/3864
5 years ago
Jason Ish
f2a1626b51
output-json: fix Coverity USE_AFTER_FREE
...
Return error if plugin open fails. Fixes Coverity CID 1465664
USE_AFTER_FREE error.
Redmine issue:
https://redmine.openinfosecfoundation.org/issues/3864
5 years ago
Jason Ish
507ed593cb
automake: add acsite.m4 to EXTRA_DIST
...
This file is required to successfully re-run autoreconf, which
many packaging tools will do even on a prepared distribution
archive.
5 years ago
Jason Ish
0de0c60c88
github-ci: add autoreconf to centos-7 build
...
The prepared distribution packages are failing autoreconf
due to a missing acsite.m4. Add autoreconf to the centos-7
build which uses the prepared package to test for this
issue.
5 years ago
Victor Julien
ac491c6e8d
fuzz/pcap: add missing flow queue
5 years ago
Victor Julien
107ad95c41
fuzz/pcap: enable http2
5 years ago
Victor Julien
22c70f7d66
version: continue 6 development
5 years ago
Victor Julien
bb01d8ca31
version: update to 6.0.0-beta1
5 years ago
Victor Julien
264d4d29e1
changelog: update for 6.0.0-beta1
5 years ago
Victor Julien
928d4820f9
plugins: remove unused func, suppressing compile warning
5 years ago
Victor Julien
9902413745
plugins: add missing guards
5 years ago
Victor Julien
4aa80ac7f6
detect/http2: fix header inspection
...
Header inspection was overwriting data that was still being
referenced by the detect engine, leading to ASAN issues.
5 years ago
Jeff Lucovsky
abc8bd11b9
output/ssh: Use correct file context
...
This commit corrects an issue with the SSH output module that resulted
in a SEGV when SSH output is logged.
5 years ago