Jason Ish
67b2692d34
dns: remove as much C DNS code as possible
...
As some of the C code is still used it can't all be removed.
Redmine issue:
https://redmine.openinfosecfoundation.org/issues/2850
7 years ago
Victor Julien
335df629a2
rust/dns: don't compile unused C code if Rust is enabled
8 years ago
Jason Ish
b588b49779
rust: lua support for DNS based Rust
...
Uses Rust wrappers around Lua to populate Lua
data structures.
9 years ago
Jason Ish
73388042b2
rust: DNS app-layer.
...
A DNS application layer in Rust. This is different than the
C based one, as it is partially stateless by not matching
up responses to replies.
9 years ago
Victor Julien
ab1200fbd7
compiler: more strict compiler warnings
...
Set flags by default:
-Wmissing-prototypes
-Wmissing-declarations
-Wstrict-prototypes
-Wwrite-strings
-Wcast-align
-Wbad-function-cast
-Wformat-security
-Wno-format-nonliteral
-Wmissing-format-attribute
-funsigned-char
Fix minor compiler warnings for these new flags on gcc and clang.
9 years ago
Victor Julien
71710f088e
dns: fix outputs with 0-len A/AAAA records
10 years ago
Victor Julien
a1e50b3138
lua: dns extensions
...
Add DNS lua calls for getting queries, answers, authorities. Also
rcode and recusion desired flags.
11 years ago
Eric Leblond
667b9a5220
lua: add export of dns.rrname
...
Add the capability for a lua script to ask for rrname in DNS query.
12 years ago