Project

General

Profile

Actions

Task #9180

open
JI JI

Task #4780: tracking config: configuration usability improvements

conf: use a rust backing store, rust yaml parsers

Task #9180: conf: use a rust backing store, rust yaml parsers

Added by Jason Ish 26 days ago. Updated 15 days ago.

Status:
In Progress
Priority:
Normal
Assignee:
Target version:
Effort:
Difficulty:
Label:

Description

Using a Rust-backed configuration tree will allow us to use more feature-rich YAML parsers, as well as schema validation, without introducing C-side dependencies. And generally, a nicer interface for working with such data structures.

I consider this a prerequisite for most of the configuration enhancements we have planned.


Subtasks 2 (2 open — 0 closed)

Task #9229: config: use a rust yaml loaderIn ReviewJason IshActions
Task #9230: config: migrate configuration API to Rust configuration data modelAssignedJason IshActions

Related issues 1 (1 open — 0 closed)

Blocks Suricata - Feature #7401: yaml: add schemaIn ProgressJason IshActions

JI Updated by Jason Ish 26 days ago Actions #1

JI Updated by Jason Ish 15 days ago Actions #2

  • Subtask #9229 added

JI Updated by Jason Ish 15 days ago Actions #3

  • Subtask #9230 added
Actions

Also available in: PDF Atom