]> git.ipfire.org Git - thirdparty/suricata.git/commit
rust/ldap: implement types and filters
authorGiuseppe Longo <giuseppe@glongo.it>
Wed, 10 Apr 2024 11:59:22 +0000 (13:59 +0200)
committerVictor Julien <victor@inliniac.net>
Wed, 17 Jul 2024 04:13:40 +0000 (06:13 +0200)
commitce7e19050163f3f35c96d0b21b2606ebaf4c86c9
tree44dfa40c0e356fd0195f0a21eb018833c747985f
parentb8c12090f78800e9edb15bb695ad8932d0ffe767
rust/ldap: implement types and filters

This implementation adds types and filters specified in the LDAP RFC to
work with the ldap_parser.
Although using the parser directly would be
best, strange behavior has been observed during transaction logging.
It appears that C pointers are being overwritten, leading to incorrect
output when LDAP fields are logged.
rust/Cargo.toml.in
rust/src/ldap/filters.rs [new file with mode: 0644]
rust/src/ldap/mod.rs [new file with mode: 0644]
rust/src/ldap/types.rs [new file with mode: 0644]
rust/src/lib.rs