All notable changes to this project will be documented in this file.
This release completes documentation for schema
and adds support for tproxy,
synproxy and flow/flowtable statements/objects.
- Enum
stmt::Statement
:- adds variants
Flow
,SynProxy
andTProxy
, - removes variant
CounterRef
, - receives a
#[non_exhaustive]
mark.
- adds variants
- Struct
stmt::Counter
became enum. - Enum
schema::NfListObject
adds variantSynProxy
. - Removed functions
schema::Table::new()
,schema::Table::new()
andschema::Rule::new()
.
- (schema) [breaking] Add default impl, add doc comments - (abd3156)
- (schema) Qualify limit's per-attribute as time unit enum - (42c399d)
- (stmt) Implement flow statement - (a3209cb)
- Add synproxy statement and list object - (0108fbf)
- (stmt) [breaking] Fix named counter - (9f109c5)
- Add doc comment and trait derive to counters - (617b071)
- [breaking] Store NfListObjects in heap - (51ccf10)
- (lib) Add library description - (2e98483)
- (readme) Add @JKRhb as maintainer - (021abc1)
- (visitor) Fix doc comment syntax - (d8e0c68)
- Fix long doc comments in expr, stmt - (290c5bb)
- Add doc comments for tproxy - (e13a5ed)
- (schema) Add set and map nft/json test - (03db827)
- (stmt) Add serialization test for flow, flowtable - (fd88573)
- Refactor nftables-json test script with unshare - (3799022)
- Add test for synproxy - (910315b)
- Re-convert json data from nftables files - (1ca5421)
- Add dependabot, git-cliff, release-plz
- Add github issue templates
- Add rust fmt check for pull requests
- Consolidate rust-fmt into rust workflow
- (dep) Bump dependencies serde, serde_json, serial_test
- Add devcontainer configuration