123 Commits
Author SHA1 Message Date
wiegratz 3e9f2aad1e feat: add synproxy statement and list object
also mark some other statements that are missing.
compare with nftables json_parse_stmt:  https://git.netfilter.org/nftables/tree/src/parser_json.c?id=c4c740117f6fbf39dd67dd87635ea8b497718ad7#n2884
2024-10-19 18:01:53 +02:00
wiegratz 8a3cde1a61 test: refactor nftables-json test script with unshare 2024-10-19 18:00:08 +02:00
wiegratz 5931a04b0f test: add test for synproxy 2024-10-19 18:00:08 +02:00
Jasper 6694094115 Merge pull request #63 from namib-project/fix-counter
Fix named counter statements
2024-10-19 16:40:17 +02:00
wiegratz 617b071330 fix: add doc comment and trait derive to counters 2024-10-19 16:38:47 +02:00
wiegratz 20ac39455e ci: add commitlint check 2024-10-19 16:32:20 +02:00
wiegratz 4efb9d2cd4 ci: merge git-cliff config into release-plz 2024-10-19 16:30:37 +02:00
Jasper 15b32598a4 Merge pull request #64 from namib-project/dependabot/cargo/serde_json-1.0.129
chore(deps): bump serde_json from 1.0.128 to 1.0.129
2024-10-19 15:53:11 +02:00
dependabot[bot] 0bbe185774 chore(deps): bump serde_json from 1.0.128 to 1.0.129
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.128 to 1.0.129.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/1.0.128...1.0.129)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 02:15:01 +00:00
wiegratz 1ca5421807 test: re-convert json data from nftables files 2024-10-06 18:14:37 +02:00
wiegratz 9f109c51e4 fix(stmt): fix named counter
BREAKING CHANGE: Use new enum variants of `Counter`: `Named` and `Anonymous`.
2024-10-06 18:14:32 +02:00
wiegratz 51ccf106da fix: store NfListObjects in heap
BREAKING CHANGE: With enum `NfObject::ListObject`, use `Box::new(NfListObject...)`.
2024-10-06 16:52:49 +02:00
wiegratz 290c5bbb0c docs: fix long doc comments in expr, stmt 2024-10-06 16:46:22 +02:00
wiegratz ccdf4b7c6d chore(deps): bump thiserror, serde, serde_json
bump thiserror from 1.0.63 to 1.0.64
bump serde from 1.0.204 to 1.0.210
bump serde_json from 1.0.124 to 1.0.128
2024-10-06 16:19:50 +02:00
Jan Romann 113ef001e6 Merge pull request #53 from namib-project/dependabot/cargo/serde_json-1.0.124
chore(deps): bump serde_json from 1.0.122 to 1.0.124
2024-08-13 10:48:53 +02:00
dependabot[bot] 525c08d615 chore(deps): bump serde_json from 1.0.122 to 1.0.124
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.122 to 1.0.124.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.122...v1.0.124)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-12 03:04:37 +00:00
Jan Romann da301ef830 Merge pull request #50 from namib-project/dependabot/cargo/serde_json-1.0.122
chore(deps): bump serde_json from 1.0.121 to 1.0.122
2024-08-02 08:12:09 +02:00
dependabot[bot] 89fa135c6a chore(deps): bump serde_json from 1.0.121 to 1.0.122
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.121 to 1.0.122.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.121...v1.0.122)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-02 02:19:40 +00:00
Jan Romann 325f119da6 Merge pull request #49 from namib-project/dependabot/cargo/serde_json-1.0.121
chore(deps): bump serde_json from 1.0.120 to 1.0.121
2024-07-30 08:51:24 +02:00
dependabot[bot] bf7a3fbb4d chore(deps): bump serde_json from 1.0.120 to 1.0.121
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.120 to 1.0.121.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.120...v1.0.121)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-29 02:34:21 +00:00
Jasper 2a92339003 Merge pull request #48 from namib-project/dependabot/cargo/thiserror-1.0.63
chore(deps): bump thiserror from 1.0.62 to 1.0.63
2024-07-21 13:33:51 +02:00
dependabot[bot] 1c7045b7c4 chore(deps): bump thiserror from 1.0.62 to 1.0.63
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.62 to 1.0.63.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.62...1.0.63)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-18 02:27:21 +00:00
Jan Romann f1f05a75d2 Merge pull request #47 from namib-project/dependabot/cargo/thiserror-1.0.62
chore(deps): bump thiserror from 1.0.61 to 1.0.62
2024-07-12 00:18:19 -07:00
dependabot[bot] 34a5b04a1c chore(deps): bump thiserror from 1.0.61 to 1.0.62
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.61 to 1.0.62.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.61...1.0.62)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-12 02:10:35 +00:00
wiegratz e13a5ed90d docs: add doc comments for tproxy 2024-07-08 18:51:50 +02:00
Jasper 82eca5480e Merge pull request #41 from Zoruk/tproxy
feat: add support for tproxy
2024-07-08 18:45:18 +02:00
Jan Romann 94da7d6748 Merge pull request #46 from namib-project/dependabot/cargo/serde-1.0.204
chore(deps): bump serde from 1.0.203 to 1.0.204
2024-07-07 21:46:36 -07:00
dependabot[bot] 1fb6e95513 chore(deps): bump serde from 1.0.203 to 1.0.204
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.203 to 1.0.204.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.203...v1.0.204)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-08 02:29:49 +00:00
Zoruk a13a06d072 feat: add tproxy json test 2024-07-03 16:06:42 +02:00
Jan Romann a675ffa22d Merge pull request #44 from namib-project/dependabot/cargo/serde_json-1.0.120
chore(deps): bump serde_json from 1.0.119 to 1.0.120
2024-07-02 00:44:08 -07:00
dependabot[bot] 9efe29a1d9 chore(deps): bump serde_json from 1.0.119 to 1.0.120
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.119 to 1.0.120.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.119...v1.0.120)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-02 02:29:09 +00:00
Jan Romann 8be6f9ae19 Merge pull request #43 from namib-project/dependabot/cargo/serde_json-1.0.119
chore(deps): bump serde_json from 1.0.118 to 1.0.119
2024-07-01 00:32:46 -07:00
dependabot[bot] 1b6a71a2e2 chore(deps): bump serde_json from 1.0.118 to 1.0.119
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.118 to 1.0.119.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.118...v1.0.119)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-01 02:24:06 +00:00
Jasper 77c7839183 Merge pull request #40 from namib-project/dependabot/cargo/strum-0.26.3
chore(deps): bump strum from 0.26.2 to 0.26.3
2024-06-28 13:21:21 +02:00
dependabot[bot] 095ebc28a7 chore(deps): bump strum from 0.26.2 to 0.26.3
Bumps [strum](https://github.com/Peternator7/strum) from 0.26.2 to 0.26.3.
- [Release notes](https://github.com/Peternator7/strum/releases)
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Peternator7/strum/compare/v0.26.2...v0.26.3)

---
updated-dependencies:
- dependency-name: strum
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-28 11:19:42 +00:00
Jasper 23573056ad Merge pull request #42 from namib-project/dependabot/cargo/serde_json-1.0.118
chore(deps): bump serde_json from 1.0.117 to 1.0.118
2024-06-28 13:19:04 +02:00
dependabot[bot] ac61d81ac0 chore(deps): bump serde_json from 1.0.117 to 1.0.118
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.117 to 1.0.118.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.117...v1.0.118)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-26 02:22:02 +00:00
Zoruk a557c49936 feat: add support for tproxy 2024-06-25 13:39:58 +02:00
Jan Romann f77bf23f86 Merge pull request #39 from namib-project/dependabot/cargo/strum_macros-0.26.4
chore(deps): bump strum_macros from 0.26.3 to 0.26.4
2024-06-06 08:31:09 +02:00
dependabot[bot] 3c82f5977a chore(deps): bump strum_macros from 0.26.3 to 0.26.4
Bumps [strum_macros](https://github.com/Peternator7/strum) from 0.26.3 to 0.26.4.
- [Release notes](https://github.com/Peternator7/strum/releases)
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Peternator7/strum/commits)

---
updated-dependencies:
- dependency-name: strum_macros
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-06 02:38:11 +00:00
Jan Romann 32477ae225 Merge pull request #37 from namib-project/dependabot/cargo/strum_macros-0.26.3
chore(deps): bump strum_macros from 0.26.2 to 0.26.3
2024-06-04 10:12:10 +02:00
dependabot[bot] 326ac83221 chore(deps): bump strum_macros from 0.26.2 to 0.26.3
Bumps [strum_macros](https://github.com/Peternator7/strum) from 0.26.2 to 0.26.3.
- [Release notes](https://github.com/Peternator7/strum/releases)
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Peternator7/strum/compare/v0.26.2...v0.26.3)

---
updated-dependencies:
- dependency-name: strum_macros
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-03 03:02:49 +00:00
Jasper 8335dac4e8 Merge pull request #26 from namib-project/release-plz-2024-03-17T22-00-09Z
chore: release v0.4.1
v0.4.1
2024-06-01 18:21:28 +02:00
github-actions[bot] 69453728d8 chore: release 2024-05-27 05:16:33 +00:00
Jan Romann 04f59fa6da Merge pull request #36 from namib-project/dependabot/cargo/serde-1.0.203
chore(deps): bump serde from 1.0.202 to 1.0.203
2024-05-27 07:13:43 +02:00
dependabot[bot] 3f3aede1fd chore(deps): bump serde from 1.0.202 to 1.0.203
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.202 to 1.0.203.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.202...v1.0.203)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-27 03:03:47 +00:00
Jan Romann 4916c1de1b Merge pull request #35 from namib-project/dependabot/cargo/thiserror-1.0.61
chore(deps): bump thiserror from 1.0.60 to 1.0.61
2024-05-20 14:22:16 +02:00
dependabot[bot] 2622bfe28e chore(deps): bump thiserror from 1.0.60 to 1.0.61
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.60 to 1.0.61.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.60...1.0.61)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-20 02:46:31 +00:00
Jasper a503df1c01 Merge pull request #32 from agarof/add-copy-hash
Add common traits to basic enums
2024-05-16 17:13:37 +02:00
wiegratz 7d52082115 chore(dep): bump dependencies serde, serde_json, serial_test
bump serde from 1.0.193 to 1.0.202
bump serde_json from 1.0.81 to 1.0.117
bump serial_test from 3.0.0 to 3.1.0
2024-05-16 17:03:30 +02:00