Commit Graph

11955 Commits (ab6171c42992b8a103eda71067f4e68b8aaa43e9)
 

Author SHA1 Message Date
Victor Julien 8aa02c6d15 stream/tcp: fix async mode ACK validation 4 years ago
Philippe Antoine 8d659c6500 fuzz: improves sigpcap target with PacketPoolInit 4 years ago
Victor Julien 372fc26739 ci: buildbot is decommissioned, so remove prscript refs 4 years ago
Jason Ish 49ca070446 github-ci: use a unique id for the commit check cargo cache
All builds have been using the same cache id for ~/.cargo which
could lead us to conflict situations which is what I think we are
seeing with the commit-check job.
4 years ago
Shivani Bhardwaj 6c19e7d0d4 counters: convert to FAIL/PASS API 4 years ago
Shivani Bhardwaj 7eef4e83e5 confyaml: convert to FAIL/PASS API 4 years ago
Shivani Bhardwaj fb311e3d9d applayer: convert to FAIL/PASS API 4 years ago
Shivani Bhardwaj bfd956ce67 applayer/htp/xff: convert to FAIL/PASS API 4 years ago
Shivani Bhardwaj b195ffbe18 applayer/ftp: convert to FAIL/PASS API 4 years ago
Shivani Bhardwaj 2e3d408e6f fastlog: convert to FAIL/PASS API 4 years ago
Janani Ramjee 2d3cf11906 detect/mark: convert unittests to use PASS/FAIL API 4 years ago
Juliana Fajardini 2765bff0c5 detect/msg: convert to FAIL/PASS API
Issue 4053. Adjust code formatting style (wrap long lines).
Replace SigInit with DetectEngineAppendSig.
4 years ago
Sumera Priyadarsini d4264748d8 detect: filesha1: convert unittests to use PASS/FAIL API
Currently, unit tests use integer values 1 and 0 to denote pass
and fail status of tests respectively. Modify the unit test
detect-filesha1 to use the PASS/FAIL API instead.
4 years ago
Juliana Fajardini 5226ba1c15 Rust: generic files definition
Issue: Optimization 3825
- filecontainer: add Files structure, to replace/unify SMBFiles,
NFSFiles and HTTP2Files
- smb/files: delete SMBFiles implementation
- smb/smb: replace SMBFiles with Files
- nfs/nfs: delete NFSFiles implementation, replace its former
 declarations with Files' ones
- http2/http2: replace HTTP2Files with Files
- http2/mod: Delete reference to file files.rs
- http2/files: Delete
4 years ago
Juliana Fajardini d2144c0dfb detect-sid: fail/pass api
- convert unittests to new FAIL/PASS API.
4 years ago
Jason Ish f09536a936 github-ci: fix centos 8 build
The "PowerTools" repo that we need to enable has been renamed
to "powertools".
4 years ago
Jason Ish f2ab5803fb dns: initialize log flags as an unsigned long long
On 64 bit all 64 bits were being initialized, but on 32 bit
only 32 bits were as it was being initialized as a long.

Redmine issue:
https://redmine.openinfosecfoundation.org/issues/4206
4 years ago
Sascha Steinbiss a4556c9427 dns: use rest() for NULL parsing 4 years ago
Sascha Steinbiss 81b206a5f4 dns: add test for SRV 4 years ago
Sascha Steinbiss 15c42e0d83 doc: add documentation for SRV DNS JSON structure 4 years ago
Sascha Steinbiss 08a6f1441a dns: parse SRV records 4 years ago
Antti Tönkyrä f3ad7f14fa dns: add rdata logging for NS rrtype 4 years ago
Simon Dugas 4336a0e739 dns: log rdata for NULL record type
Logs the rdata for a NULL record type as a printable string.
4 years ago
Jason Ish 858ab07775 github-ci: add sccache to per-commit check
Also use the pre-build cbindgen binary.
Hopefully speeds up the build process.
4 years ago
Victor Julien efc9a7a398 app-layer: remove callback for completion status
Since the completion status was a constant for all parsers, remove the
callback logic and instead register the values themselves. This should
avoid a lot of unnecessary callback calls.

Update all parsers to take advantage of this.
4 years ago
Victor Julien 84385549fe detect: remove unused arg from generic list inspect 4 years ago
Victor Julien d694dac5a8 detect: remove inspect v1 API 4 years ago
Victor Julien 92a8d8b4f4 detect/template: convert to v2 inspect API 4 years ago
Victor Julien 494f8f2700 detect/tls: convert to v2 inspect API 4 years ago
Victor Julien 71a508000b detect/ssh: convert to v2 inspect API 4 years ago
Victor Julien 86686eff17 detect/snmp: convert to v2 inspect API 4 years ago
Victor Julien 962230040a detect/rfb: convert to v2 inspect API 4 years ago
Victor Julien b11cc0fbcd detect/nfs: convert to v2 inspect API 4 years ago
Victor Julien 15c84bf3c6 detect/lua: convert to v2 inspect API 4 years ago
Victor Julien 5062023ffe detect/ftp: convert to v2 inspect API 4 years ago
Victor Julien 2320d62872 detect/mqtt: convert to v2 inspect API 4 years ago
Victor Julien 5611f9ddbd detect/modbus: convert to v2 inspect API 4 years ago
Victor Julien ce6f8605ea detect/enip/cip: convert to v2 inspect API 4 years ago
Victor Julien 35310313de detect/http2: inspect API v2 4 years ago
Victor Julien 67d45f7e3c detect/krb5: use inspect api v2 4 years ago
Victor Julien 197f99a134 detect/ftpbounce: switch to inspect api v2 4 years ago
Victor Julien 0f2c94ffea detect/files: remove unused prototypes 4 years ago
Victor Julien e0e4454db7 detect/files: inspect api v2 4 years ago
Victor Julien 48094b05c8 detect/file: minor cleanup 4 years ago
Victor Julien cd146adef0 detect/dnp3: convert to v2 inspect API 4 years ago
Victor Julien 9f8a8f368a detect/dcerpc: convert to v2 inspect API 4 years ago
Victor Julien db0665bccc detect/dns: convert to v2 inspect API 4 years ago
Victor Julien 8c7423fcb8 detect/app-layer-event: convert to v2 inspect API 4 years ago
Victor Julien c6c93d1d12 detect/stream: convert to inspect API v2 4 years ago
Victor Julien 51f38f6453 detect/payload: minor formatting fixup 4 years ago