Philippe Antoine
8eaced3c1e
rust: move AppLayerResult definition to C
...
and bindgen it to rust
Will make easier the bindgen of RustParser structure which uses
a callback which uses AppLayerResult
Keep From<> impl in sys crate that defines it
6 months ago
Philippe Antoine
06f78b2a22
rust: move StreamSlice definition to C
...
and bindgen it to rust
Will make easier the bindgen of RustParser structure which uses
a callback which uses StreamSlice
6 months ago
Philippe Antoine
41f543ca35
rust: move AppLayerGetTxIterTuple definition to C
...
and bindgen it to rust
Will make easier the bindgen of RustParser structure which uses
a callback which uses AppLayerGetTxIterTuple
6 months ago
Philippe Antoine
64d29fcd1c
rust: move AppLayerStateData definition to C
...
and bindgen it to rust, and use default trait instead of new
Will make easier the bindgen of RustParser structure which uses
a callback which uses AppLayerStateData
6 months ago
Philippe Antoine
76efb8af4d
rust: move AppLayerGetFileState definition to C
...
and bindgen it to rust.
Will make easier the bindgen of RustParser structure which uses
a callback which uses AppLayerGetFileState
6 months ago
Philippe Antoine
fc23e54c6d
rust: bindgen with derive eq
...
As will be needed such as AppLayerTxData
6 months ago
Philippe Antoine
7dbe033ae0
app-layer: function to register ci pattern + probe
...
Ticket: 6591
6 months ago
Philippe Antoine
2cf9a327d5
detect/ssh: move ssh.hassh to rust
...
Introduces helper SCDetectRegisterBufferLowerMd5Callbacks
6 months ago
Philippe Antoine
83360cfce0
detect/ssh: move ssh.hassh string to rust
...
bindgen needed SCSigMatchSilentErrorEnabled on the way
6 months ago
Philippe Antoine
ea8ac2a02a
detect/ssh: move ssh.software to rust
...
Adds helper function SCDetectHelperBufferProgressMpmRegister on the way
7 months ago
Philippe Antoine
c0d6747e82
app-layer: GetTxIteratorFn uses a AppLayerGetTxIterState
...
Even if every current rust parser uses the u64 variant of the C union
7 months ago
Philippe Antoine
4b541b39f2
rust: move AppLayerEventType definition to C
...
and bindgen it to rust.
Will make easier the bindgen of RustParser structure which uses
a callback which uses AppLayerEventType
7 months ago
Lukas Sismis
3e4fdb2118
misc: time unit parsing function
7 months ago
Jason Ish
d89b35db56
conf: add SCConfNodeChildValueIsFalse to check for false value
...
New function to check is a value is actually set to a false value.
8 months ago
Jeff Lucovsky
9c81f817e8
rust: bindgen update
...
Issue: 7389
Update bindgen with `make update-bindgen`
8 months ago
Philippe Antoine
b4d8aea0ae
rust: bindgen SCAppLayerRegisterProtocolDetection
...
Ticket: 7662
Changing the struct passed to it to have the minimal number
of useful fields.
8 months ago
Philippe Antoine
1329786f84
detect: new command line option : list-rule-protos
...
To list the protocols we can use a in a rule header
Ticket: 635
8 months ago
Philippe Antoine
15b1bf4865
rust: bindgen SCHTPFileCloseHandleRange
...
Ticket: 7762
8 months ago
Philippe Antoine
cddbd0b906
rust: bindgen more file functions
...
Ticket: 7762
8 months ago
Philippe Antoine
327b8b04a9
rust: bindgen with default derive
...
Ticket: 7762
8 months ago
Philippe Antoine
cba13ed9b1
rust: bindgen functions needed for datasets
...
Ticket: 7762
9 months ago
Philippe Antoine
12892ba010
rust: bindgen functions neede for features
...
Ticket: 7762
9 months ago
Li Heng
c141c55bc6
snmp: can be set to detection-only
...
Realloc alp_ctx.ctxs when a dynamic alproto is registered and
g_alproto_max increases. So dynamic alproto can be treated as
real/normal ones. And app-layer switch can be set to any value
of no/deteciton-only/yes.
Ticket: 8000
9 months ago
Philippe Antoine
439f96dea7
rust: bindgen frames functions
...
Ticket: 7667
9 months ago
Philippe Antoine
92c7be1cb6
rust: bindgen SCSRepCatGetByShortname
...
Ticket: 7667
9 months ago
Philippe Antoine
7447651fa0
output/jsonbuilder: helper function SCJbSetPrintAsciiString
...
To replace C PrintStringsToBuffer and avoid a stack alloc
+ copy
Ticket: 8004
9 months ago
Philippe Antoine
2e9027fd5a
plugins: update SC_API_VERSION to 9
...
So that plugins built for 8 will fail to load with 9 as there
were already breaking changes in the structures and functions
prototypes
10 months ago
Philippe Antoine
dc7874b2ac
rust: bindgen more http range functions used in http2
...
Ticket: 7667
10 months ago
Philippe Antoine
842352c190
rust: bindgen SCHttpRangeFreeBlock
...
Ticket: 7667
10 months ago
Philippe Antoine
93785ae357
rust: bindgen SCHTTP2MimicHttp1Request
...
Ticket: 7667
10 months ago
Philippe Antoine
958344787f
rust: bindgen FileAppendData
...
Ticket: 7667
10 months ago
Philippe Antoine
811d28cc6b
rust: bindgen util-spm-bs.h
...
for SCBasicSearchNocaseIndex
Ticket: 7667
10 months ago
Philippe Antoine
828a6bdbf8
rust: bindgen SCLogMessage
...
Ticket: 7667
11 months ago
Philippe Antoine
cc845dccdb
rust: bindgen GenericVarFree
...
Ticket: 7667
11 months ago
Philippe Antoine
b00788af8b
rust: bindgen SCAppLayerParserTriggerRawStreamInspection
...
Ticket: 7667
11 months ago
Philippe Antoine
c52121586a
rust: move AppLayerEvents funcs out of RustContext
...
Ticket: 7667
just use it directly, with bindgen, and cfg not test
11 months ago
Philippe Antoine
bf6b8510fe
rust: move DetectEngineStateFree out of RustContext
...
Ticket: 7667
just use it directly, with bindgen, and cfg not test
11 months ago
Philippe Antoine
573dd2367e
rust: bindgen SCFileFlowFlagsToFlags
...
Ticket: 7667
11 months ago
Philippe Antoine
b59086210f
rust: bindgen flow ffi API
...
Ticket: 7667
11 months ago
Philippe Antoine
bbf1424371
rust: bindgen MpmAddPatternCI
...
Ticket: 7667
11 months ago
Philippe Antoine
c391451f19
rust: begin to bindgen app-layer-register.h
...
Ticket: 7667
11 months ago
Philippe Antoine
68017d3fe1
detect: grow SigTableElmt flags to u32
...
to be later able to store information about keywords being about
integers
11 months ago
Victor Julien
96ae693b44
version: start work on 9.0.0
11 months ago
Shivani Bhardwaj
0d65d35c92
version: start development towards 8.0.2
11 months ago
Jason Ish
2444feed0d
release: 8.0.1; update changelog
11 months ago
Shivani Bhardwaj
e4b3b75b23
version: start development towards 8.0.1
1 year ago
Shivani Bhardwaj
9956286fb8
release: 8.0.0; update changelog
1 year ago
Shivani Bhardwaj
6a6104304d
version: start development towards 8.0.0
1 year ago
Shivani Bhardwaj
cdfebcdc9c
release: 8.0.0-rc1; update changelog
1 year ago
Philippe Antoine
6dbc421825
rust: bindgen AppLayerParserConfParserEnabled
...
Ticket: 7667
1 year ago