This is a fairly big release with following main changes:
- Implemented lock file support for the -run and -backup scripts (should avoid race conditions)
- Implemented support in the -run script to work sort of like a daemon, a.k.a to run in the background and in case of a failure to fetch or apply ip lists, make multiple retries till it succeeds or exceeds the max retry count
- Call the -run script in daemon mode from cron jobs and from the OpenWrt firewall include script
- On reset and uninstall, kill related processes and remove the lock
- Fixed a regression with geochain on/off state detection
- Fixed a regression with ports setting not working with nftables
- Compacted a lot of code
Full Changelog: v0.2.3...v0.2.4