Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Console View


Tags: default personal
Legend:   Passed Failed Warnings Failed Again Running Exception Offline No data

default personal
ffb0945b4cc7...
Victor Julien
detect/prefilter: small cleanup
f3c59ef8a64f...
Jason Ish
rust: handle windows naming change from .lib to .a
Prior to Rust 1.44, Cargo would name static libs with the .lib
extension. 1.44 changes this extension to .a when running under
a GNU environment on Windows like msys to make it more similar
to other unix environments.

Now assume static library name to be the same on Windows and
unix, but rename the .lib if found to still support older
versions of Rust on Windows.
e9b21553cc85...
Ilya Bakhtin
rust/dcerpc: Add UDP flag definitions
e7b52010168a...
Victor Julien
detect/mpm: remove usused cleanup function
e799357d9fba...
Victor Julien
detect: optimize prefilter result handling
dfadd03b6fb2...
Philippe Antoine
ci: updates github ci add-path mechanism
dabd50eeee7b...
Jeff Lucovsky
detect: Register icmpv4 header
ca47d75c8057...
Victor Julien
doc/userguide: explain --strict-rule-keywords
  • debug gt4: 'make distcheck' failed -  stdio
bb7f80ef6cff...
Jason Ish
github-ci: check for duplicate SIDs in rules/
ba781265a4d5...
Victor Julien
dcerpc/udp: fix transaction handling and logging
Implement missing transaction handling.

Fix logging wrongly casting 'state' to DCERPCState instead of
DCERPCUDPState leading to crashes and malformed output.

Remove unused fields from DCERPCUDPState.
  • profiling: 'make distcheck' failed -  stdio
ac8532966bd3...
Jeff Lucovsky
detect: Add icmpv4.hdr sticky buffer
This commit adds a new sticky buffer to access the ICMPv4 header.
ac37fd5e29f9...
Danny Browning
tools: bash from env
Use of hardcoded bash prevents users from using an upgraded bash which may
live in a different location. This behavior is often seen on OSX systems.

Utilize env to find the preferred bash to call for scripts.
a453d28bc656...
Jason Ish
rust/log: order log macros in descending order
Readability cleanup.
- error, notice, ... debug
a18a9d304626...
Jeff Lucovsky
doc: New sticky buffer icmpv4.hdr
8db78208f94d...
Philippe Antoine
rust: fix warnings found by nightly compiler
warning: getting the inner pointer of a temporary `CString`
this `CString` is deallocated at the end of the statement,
bind it to a variable to extend its lifetime
8d0b0e8739c3...
Victor Julien
atomics: fix compilation on ppc64
8bd68478a456...
Jason Ish
rules/mqtt: renumber mqtt events to avoid conflict with ssh
Both SSH and MQTT events were in the 2228000 range. As SSH was
added first, renumber MQTT events into the 2229000 range which is
free.
89ae1a00362e...
Philippe Antoine
detect: apply transforms to http body
80dc6c6f1eac...
Philippe Antoine
fuzz: improves detect proto target
By mimicking assert message so as to clusterfuzz differentiates
between failures
7cbe7c6463c7...
Jeff Lucovsky
detect: New enum for icmpv4 header keyword
7b4ac8dbab98...
Victor Julien
doc/userguide: update http keywords
  • debug gt4: 'make distcheck' failed -  stdio
76e011a5ba9e...
Jason Ish
dnp3: set byte order when logging dnp3 src and dst
DNP3 uses little endian on the wire, for the most part this
is handled as the messages are deserialize. However, the link
header is a cast over raw data, so swap these bytes as they
are being logged.

Redmine issue:
https://redmine.openinfosecfoundation.org/issues/4173
75c0f9bd0a79...
Victor Julien
github-ci: windows in builds
6b50a71d1a11...
Philippe Antoine
app-layer: lower limit for protocol detection on protocol change
So that protocol detection does not run for too long because
TCPProtoDetectCheckBailConditions somehow relies on its TCP stream
to start from zero, which is not the case on protocol change

Adds also debug validation checks, such as
both sides are known on protocol change

And only sets once alproto_orig
6b30890de97f...
Philippe Antoine
doc: http.uri.raw has no spaces
as they are in the protocol

cf bug #2881
6916b63f09e3...
Ilya Bakhtin
dcerpc/udp: Fix pairing of request response
So far, request and response were paired with serial number fields in
the header. This is incorrect. According to
https://pubs.opengroup.org/onlinepubs/9629399/chap12.htm,
"Together, the activity UUID and the sequence number uniquely identify
a remote procedure call."

Hence, add activity uuid and sequence number to the transaction and pair
the request accordingly. Remove incorrect handling of this and fix
tests.
65e232669cb2...
Philippe Antoine
dnp3: better limit for tests when fuzzing
65711f6bc225...
Philippe Antoine
app-layer: do not try to parse gaps during protocol change
As this will leak the flow alstate because AppLayerParserParse
relies on FlowChangeProto to know if it should allocate a new
alstate
  • debug gt4: 'make distcheck' failed -  stdio
466466883b51...
Philippe Antoine
rust: do not rebuild stdlib when coverage is enabled
Because both seem incompatible for now
46644440671c...
Victor Julien
detect: fix inspection order with stateful rules
When stateful detection rules, for which detection has already started
for a previous packet, are added to the candidates array, the array
is sorted to mantain the correct inspection order. However, due to a
trivial error in the sort helper the array was sorted in descending
instead of ascending order.
411a5d41c1e1...
Jason Ish
rust/log: expand macros after checking log level
Expand macros in the do_log macro after checking the log level
instead of each log macro (ie: SCLogDebug) expanding the macros
then passing off to do_log to have the log level check.

Will eliminate any expense of expanding macros if this log level
does not permit the given message to be logged.

Redmine issue:
https://redmine.openinfosecfoundation.org/issues/4114
3ea33f5e4756...
Victor Julien
github-ci: CentOS 6 is EOL
33905b0910e9...
Philippe Antoine
fuzz: check PacketCopyData return value before processing packet
2f81f3fbe90a...
Jason Ish
rust/log: clarify comment in non-debug mode SCLogDebug
2840a2e06428...
Ilya Bakhtin
rust/dcerpc: Make tx_id u64
269324e84d79...
Shivani Bhardwaj
dcerpc/log: Log fields particular to an RPC version
Log fields that only are meant to be in a PDU for a particular RPC
version. Since DCERPC/UDP works on RPC version 4 and DCERPC/TCP works on
RPC version 5, there are certain fields that are particular to each
version.
Remove call_id from the logger for UDP.
Add activityuuid and seqnum fields to the logger for UDP.
call_id and (activityuuid + seqnum) fields are used to uniquely pair a
request with response for RPC versions 5 and 4 respectively.
2033f386f95c...
Ilya Bakhtin
rust/dcerpc: Remove redundant fields
18d8164a2784...
Philippe Antoine
fuzz: limit memcap for datasets when fuzzing
14aacbd067c4...
Victor Julien
decode/null: fix type parsing
10f639e9d1ed...
Jason Ish
configure/mingw: move libs in LDFLAGS to LDADD
Moving the libs specified in LDFLAGS to LDADD put them into the
correct placement on in the link command.