Commit Graph

10805 Commits (1d9f37a60e7fde720768f41e5680ee2e02b78ffc)
 

Author SHA1 Message Date
Pierre Chifflier 62e31396ae rust/ftp: upgrade to nom 5
CompleteByteSlice type has been removed, and replaced by combinators
under the nom::character::complete namespace.
5 years ago
Pierre Chifflier 1a505ccd11 rust/rdp: add custom error handling 5 years ago
Pierre Chifflier d1bf34a427 rust/smb: add custom error handling 5 years ago
Pierre Chifflier 1ab8c5763c rust: add SecBlobError custom error type for the Kerberos parser 5 years ago
Pierre Chifflier 030c9a3d86 rust: add take_until_and_consume replacement function 5 years ago
Pierre Chifflier 8664a55ee7 rust/dns: remove unneeded calls to closure! 5 years ago
Pierre Chifflier 5b809f77f1 rust: upgrade all parsers to nom 5 5 years ago
Jason Ish a2d91d9bf5 log-pcap: fix log message: unified2 -> pcap
Likely a result of copy and pasted code.
5 years ago
Jason Ish 13635dba57 unified2: not supported message if configured 5 years ago
Jason Ish d86973b386 unified2: remove deprecated output unified2
Ticket 2385:
https://redmine.openinfosecfoundation.org/issues/2385
5 years ago
Jason Ish bfe3c0105d wirefuzz: removed unified2 file removal 5 years ago
Jason Ish d3f6a95b56 doc: removed unified2 output 5 years ago
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.
5 years ago
Jeff Lucovsky 8279bab8dc general: Wordsmith "no rules loaded" message 5 years ago
William Stearns 7e47fc58af rules: fix files.rules typo 5 years ago
Sascha Steinbiss efaa1755c6 snmp-version: make comment more clear 5 years ago
Sascha Steinbiss f02a18e557 snmp: do not set SIGMATCH_NOOPT 5 years ago
Jeff Lucovsky 6d94b096a9 spelling: Fix spelling error 5 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.
5 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.
5 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.
5 years ago
Jeff Lucovsky 8c132c0b87 doc: Correct RST quote usage
Corrects misplaced backticks preventing proper formatting of `mpm-algo`
section.
5 years ago
Jeff Lucovsky bcea730266 util-error: define SC_ERR_PCRE_COPY_SUBSTRING 5 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`
5 years ago
Jeff Lucovsky 3385859176 doc/userguide: Update for dump-features 5 years ago
Jeff Lucovsky 1519c1f006 detect/feature: Support --dump-features 5 years ago
Jeff Lucovsky 5e08e6bccf detect: update version comment 5 years ago
Jeff Lucovsky 1cddbc085b detect: Fix typos/spelling errors. 5 years ago
Jeff Lucovsky 8f6e133497 main: feature init and release 5 years ago
Jeff Lucovsky 9631808b04 output/filestore: announce provided features 5 years ago
Jeff Lucovsky cf840c37b3 detect/filestore: Warn if req'd feature missing 5 years ago
Jeff Lucovsky 31e2cff9cb detect/analysis: Warn if required feature missing 5 years ago
Jeff Lucovsky f83b199f2a feature: feature tracking services 5 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
5 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.
5 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.
5 years ago
Andreas Herz f1f3b03143 doxygen: update config from 1.8.4 to 1.8.17 5 years ago
Philippe Antoine 52970d8508 detect/parse: move spaces skip up the stack
Switch to isspace() as well.
5 years ago
Philippe Antoine 6663246563 parser: make rust probing parsers optional 5 years ago
Jeff Lucovsky 427ec4e739 decode: Fix typos/spelling 5 years ago
Jeff Lucovsky aec4e9a032 decode: Handle ERSPAN Type I 5 years ago
Victor Julien 99d48cc91f configure: update to match autoscan suggestions 5 years ago
Victor Julien a3ef1b307d configure: clean up func checks 5 years ago
Philippe Antoine af2a689a99 init: move main to a separate file
so as to reuse code from suricata.c with fuzz targets
5 years ago
Philippe Antoine bb42be7e08 fuzz: disable signal handlers while fuzzing 5 years ago
Philippe Antoine 47eba33110 init: make PostConfLoadedSetup global
to be used by fuzz targets
5 years ago
Philippe Antoine 913082941c init: fix PostConfLoadedSetup to use local suri ptr 5 years ago
Philippe Antoine d2b3668a68 init: InitGlobal function
To be reused by fuzz targets
5 years ago
Philippe Antoine f5190da67e util: UTHmemsearch to use memmem if defined 5 years ago
Philippe Antoine ce55d06569 check: Using const keyword for some arguments
For ConfigSetLogDirectory and PrintRawLineHexBuf
5 years ago