Commit Graph

7 Commits (2f81f3fbe90ae164a39e4d2e737584957030d1b8)

Author SHA1 Message Date
Zach Kelly 22a2bee614 rdp/eve: convert to jsonbuilder 4 years ago
Jason Ish 60bfbd43fd jsonbuilder: add reset marks
Add methods to get the state of a JsonBuilder (called a mark),
then allow restoring to the mark.
4 years ago
Jason Ish 6a70d6bb6e sip/eve: convert to jsonbuilder 4 years ago
Jason Ish 942dd08654 jsonbuilder: new module for generating json
JsonBuilder is a Rust module for creating JSON output. Unlike
Jansson, the final JSON string is built up as items are added,
instead of building up an object tree and rendering it when
done.

The idea is to create a more efficient JSON serializer instead
of a flexible one.
4 years ago
Philippe Antoine 6b2e7dde7d rust: export enums definition to C 4 years ago
Jason Ish 0af9a3a5f7 dns: remove C wrapper functions to Rust
Remove registration of C wrapper functions and register
the Rust functions directly for UDP.
5 years ago
Danny Browning b573c16dd5 build: cbindgen
Rust headers are now generated using cbindgen. If cbindgen is present, they can
be generated during dist, otherwise they will be available for builds.
5 years ago