Commit Graph

10843 Commits (211b193e08e9fdd69264f77f3196dde502eff5e6)
 

Author SHA1 Message Date
Jeff Lucovsky e73aec150b pcre: Sticky buffer check
This commit adds logic checking if the sticky buffer in effect provides
the required content.

If the sticky buffer doesn't, the rule will not load and a diagnostic
message with follow-on steps is displayed.
7 years ago
Jeff Lucovsky 8279bab8dc general: Wordsmith "no rules loaded" message 7 years ago
William Stearns 7e47fc58af rules: fix files.rules typo 7 years ago
Sascha Steinbiss efaa1755c6 snmp-version: make comment more clear 7 years ago
Sascha Steinbiss f02a18e557 snmp: do not set SIGMATCH_NOOPT 7 years ago
Jeff Lucovsky 6d94b096a9 spelling: Fix spelling error 7 years ago
Jeff Lucovsky 6c3503932f detect/ssl_state: Fix memory leaks from pcre_get_substring
This commit replaces usages of pcre_get_substring with
pcre_copy_substring to avoid leaking memory on error conditions.
7 years ago
Jeff Lucovsky 9fe51a8bd2 detect/flowvar: Fix memory leaks from pcre_get_substring
This commit replaces usages of pcre_get_substring with
pcre_copy_substring to avoid leaking memory on error conditions.
7 years ago
Jeff Lucovsky c2071e1c4e detect/filestore: Fix memory leaks from pcre_get_substring
This commit replaces usages of pcre_get_substring with
pcre_copy_substring to avoid leaking memory on error conditions.
7 years ago
Jeff Lucovsky 8c132c0b87 doc: Correct RST quote usage
Corrects misplaced backticks preventing proper formatting of `mpm-algo`
section.
7 years ago
Jeff Lucovsky bcea730266 util-error: define SC_ERR_PCRE_COPY_SUBSTRING 7 years ago
Jeff Lucovsky be4c6b85de general: Convert _Bool to bool
This commit addresses task 3167 and changes usages of '_Bool` to `bool`.
The latter is included from `suricata-common.h`
7 years ago
Jeff Lucovsky 3385859176 doc/userguide: Update for dump-features 7 years ago
Jeff Lucovsky 1519c1f006 detect/feature: Support --dump-features 7 years ago
Jeff Lucovsky 5e08e6bccf detect: update version comment 7 years ago
Jeff Lucovsky 1cddbc085b detect: Fix typos/spelling errors. 7 years ago
Jeff Lucovsky 8f6e133497 main: feature init and release 7 years ago
Jeff Lucovsky 9631808b04 output/filestore: announce provided features 7 years ago
Jeff Lucovsky cf840c37b3 detect/filestore: Warn if req'd feature missing 7 years ago
Jeff Lucovsky 31e2cff9cb detect/analysis: Warn if required feature missing 7 years ago
Jeff Lucovsky f83b199f2a feature: feature tracking services 7 years ago
Philippe Antoine 5597801ccb perf: optimizes alert fast log
In the case when we have multiple alerts for one packet
We suppose this happens more often than having decoder_event != 0
7 years ago
Phil Young 1c99536945 napatech: add hardware based bypass support
Napatech hardware bypass support enables Suricata to utilize
capabilities of Napatech SmartNICs to selectively bypass flow-based
traffic.
7 years ago
Phil Young 3fbcacf9a8 napatech: documentation hardware based bypass support
Napatech hardware bypass support enables Suricata to utilize
capabilities of Napatech SmartNICs to selectively bypass flow-based
traffic.
7 years ago
Andreas Herz f1f3b03143 doxygen: update config from 1.8.4 to 1.8.17 7 years ago
Philippe Antoine 52970d8508 detect/parse: move spaces skip up the stack
Switch to isspace() as well.
7 years ago
Philippe Antoine 6663246563 parser: make rust probing parsers optional 7 years ago
Jeff Lucovsky 427ec4e739 decode: Fix typos/spelling 7 years ago
Jeff Lucovsky aec4e9a032 decode: Handle ERSPAN Type I 7 years ago
Victor Julien 99d48cc91f configure: update to match autoscan suggestions 7 years ago
Victor Julien a3ef1b307d configure: clean up func checks 7 years ago
Philippe Antoine af2a689a99 init: move main to a separate file
so as to reuse code from suricata.c with fuzz targets
7 years ago
Philippe Antoine bb42be7e08 fuzz: disable signal handlers while fuzzing 7 years ago
Philippe Antoine 47eba33110 init: make PostConfLoadedSetup global
to be used by fuzz targets
7 years ago
Philippe Antoine 913082941c init: fix PostConfLoadedSetup to use local suri ptr 7 years ago
Philippe Antoine d2b3668a68 init: InitGlobal function
To be reused by fuzz targets
7 years ago
Philippe Antoine f5190da67e util: UTHmemsearch to use memmem if defined 7 years ago
Philippe Antoine ce55d06569 check: Using const keyword for some arguments
For ConfigSetLogDirectory and PrintRawLineHexBuf
7 years ago
Philippe Antoine 12a3a24906 log: can use a file set from env variable
Enables the redirection of log to a file set by an environment
variable SC_LOG_FILE when SC_LOG_OP_IFACE=file
7 years ago
vanlink 2456f27d08 stream/reassembly: fix data overlap check
Fix function CheckOverlap bug.
7 years ago
Victor Julien aeefc82eb9 tls: fix missing extern logic for cert_id tracking 7 years ago
Victor Julien 62c0f3d2b4 stats: fix missing extern keyword 7 years ago
Victor Julien 903291f88a defrag: fix use of globals 7 years ago
Victor Julien 5c3c6c609c threading: fix queue handlers globals use 7 years ago
Victor Julien 3ae1854d2f htp: fix globals use for flags 7 years ago
Victor Julien 85289f3283 proto: fix globals use 7 years ago
Victor Julien 5e583f3a12 flow: fix global variable use 7 years ago
Victor Julien 29f54a34ae stream: fix global declaration of the config 7 years ago
Victor Julien 2436daccd9 threading/modules: fix global declarations 7 years ago
Victor Julien c5f4b41881 ippair: fix global declarations 7 years ago