- Add support for
$(shell command)
in configuration file - Add support for named counters:
https counter web_traffic
foomuuri list counter
lists all named countersfoomuuri iplist
subcommands manipulates and lists iplist entries- Add support for IPv6 suffix netmask:
::192:168:1:1/-64
- Add support for conntrack count rates:
saddr_rate "ct count 4"
- Add
chain_priority
tofoomuuri
section - Fix icmp to handle matchers correctly (
ping saddr 192.168.1.1 drop
) - Fix caching failed
resolve
section lookups for reboot
- Multi-ISP support with internal network connectivity monitor. See wiki's best practices for example configuration
- Add
mark_set
,mark_restore
andmark_save
statements - Add
mark_match
matcher - Add
prerouting
,postrouting
,output
andforward
sections for marks - Expand macros and support quotes in
foomuuri
section - Fix running pre/post_stop hooks on
foomuuri stop
- Fix man page section from 1 to 8, other Makefile fixes
- Foomuuri is now included to Fedora, EPEL and Debian. Remove local build rules for rpm/deb packages.
- Add
iplist
section to import IP address lists. These can be used to import IP country lists, whitelists, blacklists, etc. - Add
hook
section to run external commands when Foomuuri starts/stops - Fix
dhcpv6-server
macro in default.services.conf - Add man page and improve documentation
- Add experimental connectivity monitor which will be used for upcoming multi ISP support
- Add rule line validator to configuration file parser
- Rename zone
fw
tolocalhost
and make in configurable - Initial deb packaging
- Improve documentation
- Lot of internal cleanup
- Add
foomuuri list macro
to list all known macros - New default.services.conf entries: mqtt, secure-mqtt, zabbix
- Improve documentation
- Lot of internal cleanup
- First public release