Haleema Khan
4a98c4bde6
detect/sigorder: Convert unittests to new FAIL/PASS API
...
Ticket: #4029
2 years ago
Lukas Sismis
563f8bb56b
dpdk: decrease intensity of warnings related to NUMA placement
...
Ticket: #5617
2 years ago
Victor Julien
991f9fde32
radix: fix ipv6 address parsing warning
...
The check meant to see if the ip address part of the ip/cidr combo
was more specific than needed wasn't fully implemented, leading to
warnings being issued on completely valid and correct input.
This patch implements the same logic as in IPv4. If the ip address
as specified is different from the ip after the mask has been applied,
a warning is displayed.
Bug: #5747 .
2 years ago
Bazzan Don
b289030696
detect-engine-tag: convert unittests to new FAIL/PASS API
...
Ticket: #4030
2 years ago
Bazzan Don
6e4a5cee7a
devguide: add page on installing suricata from git
...
As part of the process of moving documentation from redmine
to "Read the Docs", this commit moves installing Suricata using git
page from redmine wiki into Suricata Developer Guide section.
It also updates the necessary steps.
Ticket: #5585
2 years ago
Philippe Antoine
a58ffe5b3e
fuzz: do not use timestamps at the end of times
...
so as not to have integer overflows
2 years ago
Philippe Antoine
190c945e67
ftp: disables debug assertion
...
Ticket: #5443
Until we decide on the right way to fix this.
2 years ago
Jason Ish
0a4e3d0f82
doc/userguide: ubuntu: install software-properties-common
...
This package likely needs to be installed when starting with an Ubuntu
container or other minimal Ubuntu install.
Ticket: #5616
2 years ago
Jason Ish
bd9adac3ac
rust/clippy: comments on why we have specific allows
2 years ago
Jason Ish
dfd7abe185
rust/clippy: fix lint: type_complexity
...
Convert a DNS sub-parser to use a return type rather than a large
tuple. For mqtt, allow the lint for now, but remove the global allow.
2 years ago
Jason Ish
e49ce49471
rust/clippy: allow result_unit_err in http2 only
...
Its the only module making use of this pattern, but we shouldn't let
new modules use this pattern.
2 years ago
Jason Ish
7ba2dadc7f
rust/clippy: fix lint: upper_case_acronyms
2 years ago
Jason Ish
029ac650d7
rust/clippy: fix lint: manual_find
...
These get_tx methods look like ideal candidates for generic and/or
derived methods.
2 years ago
Jason Ish
4940dfb3bd
rust/clippy: fix lint: len_without_is_empty
2 years ago
Jason Ish
e1cffd348f
rust/clippy: fix lint: field_reassign_with_default
2 years ago
Jason Ish
9df7c326b9
rust/clippy: remove allow: collapsible_else_if
2 years ago
Jason Ish
30ee5fc835
rust/clippy: remove allow: collapsible_if
...
Already clean.
2 years ago
Jason Ish
da12b77f18
rust/clippy: fix lint: new_without_default
2 years ago
Jason Ish
c4cf062a6f
rust/clippy: fix lint: redundant_pattern_matching
2 years ago
Jason Ish
7c293ff68f
rust/clippy: fix lint: never_loop
2 years ago
Jason Ish
e8823644ec
rust/clippy: fix lint: nonminimal_bool
2 years ago
Jason Ish
53ae0c8a06
rust/clippy: fix lint: derive_partial_eq_without_eq
2 years ago
Jason Ish
5d62995e26
rust/clippy: fix lint: explicit_counter_loop
2 years ago
Jason Ish
f250b92180
rust/clippy: fix lint: extra_unused_lifetimes
2 years ago
Jason Ish
3044565cf4
rust/clippy: fix lint: needless_range_loop
2 years ago
Jason Ish
2ac52d0610
rust/clippy: remove lint: for_loops_over_fallibles
...
Already clean.
2 years ago
Jason Ish
c026d8531b
rust/clippy: fix lint: match_ref_pats
2 years ago
Jason Ish
359d5fcb7e
rust/clippy: fix lint: needless_lifetimes
2 years ago
Jason Ish
4e001688de
rust/clippy: remove lint: bool_comparison
...
Already clean.
2 years ago
Jason Ish
f15ffbc869
rust/clippy: fix lint: single_match
...
Allow this lint in some cases where a match statement adds clarity.
2 years ago
Jason Ish
925bc74c1f
rust/clippy: fix lint: while_let_loop
2 years ago
Philippe Antoine
4daee8bae1
quic: do not use stack for inspection buffer
...
Make the inspection buffer copy the content in one buffer it owns.
Ticket: #5707
2 years ago
Jason Ish
a2a920afb0
github-ci: verify generated rust code is rustfmt and clippy clean
2 years ago
Jason Ish
0bb4546af4
setup-app-layer: rustfmt new rust files
2 years ago
Jason Ish
cf20fa1e67
template: import c_void, c_char, c_int
...
These are ffi types that are commonly used, import them so they can be
used by their short names instead of a fully qualified name.
2 years ago
Jason Ish
4220f18258
template: remove no_mangle and pub where not needed
...
Extern functions that are only used as a function pointer do not
require "pub" or "no_mangle".
2 years ago
Jason Ish
0b2d0324e5
setup-app-layer: set copyright year to current year
...
Ticket: 4939
2 years ago
Jason Ish
4a7567b3f0
template: rename template-rust to template
...
Remove the distinction between the C template protocol "template" and
the Rust template protocol "template-rust" and make the Rust parser
simply template now that we no longer have support to generate a C
protocol template.
2 years ago
Jason Ish
8683154115
templates: remove C app-layer templates
2 years ago
Jason Ish
05e16820de
templates: clang format cleanups
...
Cleanup the trivial clang-formatting issues in templates. Length of
protocol names may require clang-format after new protocol generation.
2 years ago
Jason Ish
712d80107f
setup-app-layer: remove generator for C parsers
...
Ticket: 4939
2 years ago
Jason Ish
38321a213f
rust/app-layer-template: rustfmt
2 years ago
Jason Ish
50a787a9a3
app-layer-template-rust: remove C app-layer stub
...
Remove the app-layer-PROTO stub for Rust based parsers. It is no longer
needed as Rust parsers now contain the registration function in Rust.
Ticket: 4939
2 years ago
Jason Ish
baa7021ee6
rust/conf: add fn conf_get_node
...
A wrapper around ConfGetNode to get a configuration node by name.
2 years ago
Jason Ish
986212c19d
github-ci: add app-layer-template builder
...
Creates a protocol parser and logger and builds.
2 years ago
Jason Ish
23424821be
github-ci: rename alma to almalinux; 8.4 to 8
2 years ago
Victor Julien
64c0459d2d
rust/lzma: clippy fixup
2 years ago
Victor Julien
7bfb63210e
mime/base64: unify space handling
2 years ago
Philippe Antoine
0e054af1ac
mime: do not skip empty lines for quoted-printable
...
As these lines are in the file...
Ticket: #5725
2 years ago
Jason Ish
aa36e9e37f
github-ci: enable lua on Fedora 36 build
...
Not many of the jobs that run S-V enable Lua, enable Lua for Fedora 36
which also runs S-V.
2 years ago