File ferm.changes of Package ferm

-------------------------------------------------------------------
Fri Oct  3 12:39:30 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Update to version 2.7
  * updated netfilter modules:
    + MASQUERADE: support "--random-fully".
    + support nfacct module.
  * fix @resolve() wrapped in @ipfilter() and @cat().
  * fix @resolve() with empty result.
- Specfile cleanup
- Add patch
  * ferm-explicit_prototype.patch

-------------------------------------------------------------------
Thu Jun  3 18:50:26 UTC 2021 - Martin Hauke <mardnh@gmx.de>

- Update to 2.6
  - apply $PREFIX to systemd service file during install
  - support netfilter targets:
    * JOOL, JOOL_SIIT (out-of-tree)
  - updated netfilter modules:
    * CT: support "--zone-orig", "--zone-reply"
  - fix (deferred) functions within target arguments
  - "@preserve" supports regular expressions
  - fix negated @ipfilter/@resolve
  - @resolve filters out numeric IP addresses for the wrong domain
  - @resolve allows numeric IP address with netmask prefix
- Run spec-cleaner
- Add source tarball signature verification

-------------------------------------------------------------------
Wed Apr 29 12:40:31 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>

- update to 2.5.1
  - adjust multiport splicing for port ranges
  - fix lazy subchain protocol propagation for all protocols
  - default to --fast when Getopt::Long is not installed
  - fix $LINE after function call
  - add shortcuts "sports", "dports", "comment"
  - support netfilter targets:
    - RTPENGINE
  - updated netfilter modules:
    * ipv4options
    * time: support "--kerneltz", remove "--localtz"
  - make chain name length validation an error not a warning
  - support empty NOERROR responses in @resolve
  - use atomic table update with ebtables
  - fix $TABLE and $CHAIN evaluation in multi-table/multi-chain rules
  - copy protocol specification to subchains only if needed
  - make @resolve dual stack
  - allow passing arrays to @cat
  - add function @join
  - call "legacy" xtables tools because nft based tools are incompatible

-------------------------------------------------------------------
Mon Feb 26 14:18:26 UTC 2018 - mrueckert@suse.de

- update to 2.4.1
  - updated netfilter modules:
    * SYNPROXY: rename "timestamps" back to "timestamp"
    * recent: "--mask" has a value

-------------------------------------------------------------------
Sun Apr 30 22:55:57 UTC 2017 - mrueckert@suse.de

- update to 2.4
  - support netfilter match modules:
    * cgroup
  - updated netfilter modules:
    * recent: add mask, reap
  - sort domains and tables in --fast output
  - "@preserve" preserves existing chains
  - import-ferm: translate "-f" to "fragment"

-------------------------------------------------------------------
Sat Feb  4 19:13:14 UTC 2017 - mrueckert@suse.de

- update to 2.3.1
  - support netfilter match modules:
    * devgroup
    * geoip
    * socket
  - updated netfilter modules:
    * connlimit: add connlimit-upto, connlimit-saddr, connlimit-daddr
    * set: add return-nomatch, update-counters, update-subcounters,
      packets-eq, packets-lt, packets-gt, bytes-eq, bytes-lt, bytes-gt
    * SYNPROXY: rename "timestamp" to "timestamps"
    * TPROXY: add on-ip
  - @resolve returns IP addresses as-is
  - import-ferm: Perl 5.24 compatibility

-------------------------------------------------------------------
Sun Jul 17 23:37:54 UTC 2016 - mrueckert@suse.de

- update to 2.3
  - rename "realgoto" to "goto"
  - new keyword @gotosubchain
  - new functions @defined, @glob
  - support netfilter match modules:
    * bpf
    * connlabel
    * cpu
    * dst
    * ipvs
    * rpfilter
  - support netfilter targets:
    * CHECKSUM
    * CONNMARK: support set-xmark, nfmask, and-mark, or-mark,
      xor-mark
    * DNPT
    * HMARK
    * IDLETIMER
    * LED
    * NFQUEUE: support queue-balance, queue-bypass,
      queue-cpu-fanout
    * RATEEST
    * SET: support timeout, exist
    * SNPT
    * TCPOPTSTRIP
  - recognize BROUTING as built-in chain (for ebtables)
  - check exit status of included shell commands
  - documentation
    * fixed wrongly used quotation marks in piped @include example

-------------------------------------------------------------------
Fri Feb 19 00:19:44 UTC 2016 - mrueckert@suse.de

- install the workstation example config as default /etc/ferm.conf
- add /etc/ferm/ for includes to follow debian's example

-------------------------------------------------------------------
Fri Feb 19 00:08:52 UTC 2016 - mrueckert@suse.de

- initial package

openSUSE Build Service is sponsored by