Skip to content
This repository was archived by the owner on Aug 5, 2022. It is now read-only.

Conversation

@ipuustin
Copy link
Contributor

@ipuustin ipuustin commented Apr 12, 2017

Move Refkit firewall support from iptables to nftables. The benefit of the new framework would be file-based configuration of firewall rules and the ability to assign interfaces to zones. Also, in the framework the firewall rules are executed as a single ruleset, meaning ports might be opened already before the port user is started up. The firewall transactions are now completely atomic.

@ipuustin ipuustin force-pushed the nftables branch 13 times, most recently from c843574 to bee4a1e Compare April 18, 2017 14:25
@ipuustin ipuustin force-pushed the nftables branch 5 times, most recently from f7843a3 to aed2bdc Compare April 20, 2017 16:06
@ipuustin ipuustin force-pushed the nftables branch 4 times, most recently from a0ddfb5 to eb1112c Compare April 26, 2017 06:26
@ipuustin
Copy link
Contributor Author

Systemd changes are tracked here: systemd/systemd#5839

@ipuustin ipuustin force-pushed the nftables branch 2 times, most recently from 8744b63 to 17896c7 Compare May 4, 2017 09:57
@refkit-ci
Copy link

Can one of the admins verify this patch?

mythi added a commit to mythi/intel-iot-refkit that referenced this pull request Jun 15, 2017
This combined merge takes these PRs in one: intel#113, intel#177, intel#179, intel#182, intel#183
(with cherry-pick), intel#186, and intel#187.
mythi added a commit to mythi/intel-iot-refkit that referenced this pull request Jun 15, 2017
This combined merge takes these PRs in one: intel#113, intel#177, intel#179, intel#182, intel#183
(with cherry-pick), intel#186, and intel#187.
mythi added a commit to mythi/intel-iot-refkit that referenced this pull request Jun 15, 2017
This combined merge takes these PRs in one: intel#113, intel#177, intel#179, intel#182, intel#183
(with cherry-pick), and intel#187.
@mythi
Copy link
Contributor

mythi commented Jun 15, 2017

test this please

@mythi
Copy link
Contributor

mythi commented Jun 16, 2017

@ipuustin looks like this is now failing in networking tests

@ipuustin
Copy link
Contributor Author

@mythi Yes. Perhaps the rebase went somehow wrong. I'll investigate now.

@ipuustin
Copy link
Contributor Author

Might have caught it. Related to iotivity test refactoring. Retest this please.

ipuustin and others added 15 commits June 16, 2017 15:57
* meta-intel 7e8f98a...86c55b1 (6):
  > iucode-tool: upgrade to 2.1.2
  > rmc: add support for Broxton-M based Joule board (rev. 1F1)
  > rmc: add fingerprint for generic Broxton-M (rev. 1F1)
  > rmc-db: allow multiple fingerprint per board directory
  > layer.conf: Add LAYERSERIES_COMPAT markup to layer.conf
  > linux-intel/4.9: Update yocto-kernel-cache SRCREV

Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
Compile nftables without readline support -- it's GPLv3 and not needed
for non-interactive use. Depend on a virtual settings package.

Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
Test dropping, rejecting and prerouting SSH with nftables.

Signed-off-by: Simo Kuusela <simo.kuusela@intel.com>
Signed-off-by: Simo Kuusela <simo.kuusela@intel.com>
It doesn't work with the way QEMU is tested so disable it.

Signed-off-by: Simo Kuusela <simo.kuusela@intel.com>
A race condition in systemd .path handling prevented safe reloading of
firewall rules.

Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
mythi added a commit to mythi/intel-iot-refkit that referenced this pull request Jun 16, 2017
This combined merge takes PRs intel#109, intel#113, and intel#188.
@ipuustin
Copy link
Contributor Author

test this please

@ipuustin
Copy link
Contributor Author

retest this please

mythi added a commit to mythi/intel-iot-refkit that referenced this pull request Jun 17, 2017
This combined merge takes PRs intel#109, intel#113, and intel#188.
@mythi mythi merged commit e13ae5b into intel:master Jun 17, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants