]> git.ipfire.org Git - people/ms/suricata.git/history - rust/src/dns/dns.rs
detect: allows <> syntax for uint ranges
[people/ms/suricata.git] / rust / src / dns / dns.rs
2021-11-24  Jason Ishapp-layer: include decoder events in app-layer tx data
2021-11-22  Jason Ishapp-layer: include DetectEngineState in AppLayerTxData
2021-11-22  Jason Ishrust/app-layer: provide generic implementation of iterator
2021-11-19  Shivani Bhardwajdns: use Direction enum
2021-11-06  Pierre Chifflierrust/dns: convert parser to nom7 functions
2021-10-31  Sam Muhammedrust(lint): use is_null() instead of ptr::null_mut()
2021-09-01  Jason Ishdns: use derive macro for DNSEvent
2021-08-23  Jason Ishrust(lint): remove needless borrows
2021-08-23  Jason Ishrust: functions that reference raw pointers are unsafe
2021-08-23  Jason Ishrust: remove all usage of transmute
2021-06-21  Philippe Antoinedns: improve probing parser
2021-06-15  Philippe Antoinedetect: use u32 for InspectionBufferMultipleForList
2021-05-25  Jeff Lucovskydns: Rework constructs to use Self/Default
2021-04-22  Jason Ishdns: remove flood protection purging
2021-04-09  Philippe Antoinerust: remove exported unused functions
2021-04-01  Jason Ishdns: only register a single logger
2020-12-08  Sascha Steinbissdns: parse SRV records
2020-12-08  Antti Tönkyrädns: add rdata logging for NS rrtype
2020-12-08  Simon Dugasdns: log rdata for NULL record type
2020-12-07  Victor Julienapp-layer: remove callback for completion status
2020-09-25  Victor Julienapplayer/rust: expose truncate callback
2020-09-09  Philippe Antoineapplayer: pass parameter to StateAlloc
2020-09-04  Simon Dugasdns: parse and log fields for SOA record type
2020-09-04  Simon Dugasdns: refactor to handle more rdata formats
2020-09-03  Jason Ishrust/logging: allow log macros to be used by plugins
2020-08-31  Philippe Antoinedns: simply skips zero-sized dns requests/responses
2020-08-04  Jason Ishdns: add tailing data to split tcp unit test
2020-08-04  Jason Ishdns: fix subtraction overflow in debug message
2020-08-04  Philippe Antoinedns: return status from parsing tcp request
2020-08-04  Philippe Antoinedns: fix incomplete results
2020-07-26  Jeff Lucovskydns: Remove parser buffering code
2020-07-14  Jason Ishrust/dns: use new flags field to set parser option...
2020-07-14  Jason Ishapplayer: add flags to parser registration struct
2020-07-11  Jason Ishdns: conditional logging
2020-07-11  Victor Juliendetect/config: set config for special cases
2020-07-11  Victor Julienapp-layer: remove unused detect flags API
2020-07-11  Victor Julienapp-layer/rust: don't use option for GetTxDataFn anymore
2020-07-11  Victor Julienapp-layer: remove logged API calls
2020-07-11  Victor Juliendns: remove detect_flags and logged now that we use...
2020-07-11  Victor Julienapp-layer: add ApplyTxConfig API
2020-07-11  Victor Julienapp-layer: define AppLayerTxData and AppLayerTxConfig
2020-06-09  Victor Julienapp-layer: remove old MPMId API calls
2020-04-07  Philippe Antoinedns: improve probe_tcp handling of incomplete data
2020-03-17  Victor Julienrust: merge parser.rs into applayer.rs
2020-03-17  Victor Julienapp-layer: update API to return more details
2020-03-17  Victor Julienapp-layer: change return codes
2020-03-14  Jason Ishdns: register parsers from Rust
2020-03-14  Jason Ishdns: remove C wrapper functions to Rust
2020-03-14  Jason Ishdns: cleanup: move event callbacks into Rust
2020-03-14  Jason Ishdns: cleanup: remove unused events
2020-03-02  Pierre Chifflierrust: use the streaming version of combinators to fix...
2020-03-02  Pierre Chifflierrust: Add types annotation when required
2020-03-02  Pierre Chifflierrust: upgrade all parsers to nom 5
2019-09-09  Jason Ishdns: handle mid stream pickup on response packet
2019-09-06  Jason Ishrust: update to Rust 2018 with cargo fix
2019-09-02  Victor Julienconst: constify decoder, app-layer, detect funcs
2019-06-20  Victor Julienrust: remove libc crate dependency
2019-06-20  Jeff Lucovskyeve/logging: 2991 Optimize logging by TX
2019-06-03  Victor Julienrust: fix libc deprecation warnings for int types
2019-02-08  Pierre Chifflierrust: upgrade all parsers to nom4
2018-12-10  Jason Ishdns/rust - if let Some over options instead of loop.
2018-06-27  Jason Ishrust/dns - remove extra parantheses
2018-02-14  Jason Ishapp-layer: remove has events callback - not used
2018-02-06  Victor Julienrust/dns: simplify tx freeing
2018-02-06  Victor Julienapp-layer: remove unused HasTxDetectState call
2018-01-19  Victor Julienrust/dns: implement detect_flags API
2018-01-08  Victor Julienapp-layer: use logger bits to avoid looping
2017-12-18  Jason Ishrust/dns - convert more type values to text
2017-10-15  Victor Julienrust/dns: fix new warning in rustc 1.21
2017-07-14  Jason Ishrust/dns/tcp - probe even if payload is short
2017-06-28  Jason Ishrust/dns: handle multiple txt strings
2017-06-17  Jason Ishrust/dns: pass byte arrays directly to rust/json
2017-06-15  Jason Ishrust/dns: fix tcp message length verification
2017-06-12  Jason Ishrust/dns: support gaps in TCP DNS
2017-06-12  Jason Ishrust/dns: support txt records
2017-06-05  Jason Ishrust: dns: add log filtering on rrtype
2017-06-05  Jason Ishrust: use LoggerFlags type to track logged state
2017-06-05  Jason Ishrust: DNS app-layer.
2017-06-05  Jason Ishrust: dns: nom DNS parsers