Skip to content

Releases: GyulyVGC/nullnet-firewall

v0.2.2

19 Jan 15:39
Compare
Choose a tag to compare

Changed

  • FirewallErrors now also include information about the file line number responsible for the error, enabling an easier debugging activity.

v0.2.1

15 Jan 15:59
Compare
Choose a tag to compare

Added

  • Firewall::data_link method to set the DataLink type of the Firewall: in addition to Ethernet, now also raw IP is supported.
  • Firewall::log method to allow users enable or disable logging (it's still enabled by default).

v0.2.0

23 Nov 13:05
Compare
Choose a tag to compare

Added

  • Log capabilities for the firewall: packets are logged both in standard output
    and in a SQLite database with path ./log.sqlite (#1).
  • Firewall::update_rules to update the rules of a previously instantiated firewall.
  • Quick rules: each of the rules can now be preceded by a + character
    that will make it have higher priority (quick rule).
  • Comments: the file defining firewall rules can now contain comment lines
    (starting with #).

Changed

  • Rules precedence logic changed from "rule with more options wins" to "rule that comes first wins"
    and now quick rules are supported.
  • Firewall::resolve_packet now accepts a FirewallDirection by value instead of by reference.
  • Renamed Firewall::set_policy_in to Firewall::policy_in.
  • Renamed Firewall::set_policy_out to Firewall::policy_out.

v0.1.0

09 Nov 11:20
Compare
Choose a tag to compare

Initial release of the library.