bugzilla-daemon at netfilter.org
2018-Nov-15 01:30 UTC
[Bug 1297] New: Replacement for nft export vm json?
https://bugzilla.netfilter.org/show_bug.cgi?id=1297
Bug ID: 1297
Summary: Replacement for nft export vm json?
Product: nftables
Version: unspecified
Hardware: x86_64
OS: All
Status: NEW
Severity: enhancement
Priority: P5
Component: nft
Assignee: pablo at netfilter.org
Reporter: anthonyryan1 at gmail.com
It seems in 1.1.2, support for exporting json was removed.
The commit messages reference better support in libnftables but nft 0.9.0
isn't
taking advantage of that because `nft export vm json` is outputting broken json
with a success code.
I'd like to know what the current recommended approach for getting a
future-proof representation of the current firewall state is? I've got a
python
application that needs to be able to read the current firewall state, modify
it, read counters and I can expect some stability in the format even as new
features are added.
I'd also like to throw a big of a suggestion for semantic versioning here,
generally it's not nice to remove functionality in a bugfix release.
--
You are receiving this mail because:
You are watching all bug changes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.netfilter.org/pipermail/netfilter-buglog/attachments/20181115/96d4c75d/attachment.html>
bugzilla-daemon at netfilter.org
2018-Nov-15 01:34 UTC
[Bug 1297] Replacement for nft export vm json?
https://bugzilla.netfilter.org/show_bug.cgi?id=1297
Anthony Ryan <anthonyryan1 at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |anthonyryan1 at gmail.com
Severity|enhancement |normal
--
You are receiving this mail because:
You are watching all bug changes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.netfilter.org/pipermail/netfilter-buglog/attachments/20181115/e082e12b/attachment.html>
bugzilla-daemon at netfilter.org
2018-Nov-15 09:20 UTC
[Bug 1297] Replacement for nft export vm json?
https://bugzilla.netfilter.org/show_bug.cgi?id=1297
Pablo Neira Ayuso <pablo at netfilter.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
--- Comment #1 from Pablo Neira Ayuso <pablo at netfilter.org> ---
Hi!
The previous json layout for libnftnl has been unmaintained for quite a bit of
time.
The new json format is rather similar in layout, but it is well-documented, it
integrates with high-level libnftables library and it is solving a number of
well-known problems. Please, have a look at documentation:
man libnftables-json
This is available through nftables, you can fetch a clone from:
git://git.netfilter.org/nftables
We also now offer a python binding for libnftables, have a look at nftables/py.
I think it should be relatively little work to adapt you python application to
take the json format from libnftables. Actually, it's going to me much
better
since you will not have to figure out how to match on the ip dscp field some
day - which is not trivial in libnftnl.
Regarding library version, I agree we should have probably bumped version
1.2.0, we can do so in the next release.
Thanks!
--
You are receiving this mail because:
You are watching all bug changes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.netfilter.org/pipermail/netfilter-buglog/attachments/20181115/6336aed2/attachment.html>
bugzilla-daemon at netfilter.org
2019-Jan-08 19:39 UTC
[Bug 1297] Replacement for nft export vm json?
https://bugzilla.netfilter.org/show_bug.cgi?id=1297
Anthony Ryan <anthonyryan1 at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |WONTFIX
Status|ASSIGNED |RESOLVED
--- Comment #2 from Anthony Ryan <anthonyryan1 at gmail.com> ---
Just a minor follow up observation:
The official release tarballs seems to remove the python bindings, so even
though it's in git, it's not available to distros unless they also use
the git
release.
--
You are receiving this mail because:
You are watching all bug changes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.netfilter.org/pipermail/netfilter-buglog/attachments/20190108/b5930c58/attachment.html>
bugzilla-daemon at netfilter.org
2019-Jan-09 22:49 UTC
[Bug 1297] Replacement for nft export vm json?
https://bugzilla.netfilter.org/show_bug.cgi?id=1297
Pablo Neira Ayuso <pablo at netfilter.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |phil at nwl.cc
--
You are receiving this mail because:
You are watching all bug changes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.netfilter.org/pipermail/netfilter-buglog/attachments/20190109/60520aa1/attachment.html>