0b92f1c2f3d9360f8a12c0b4fab0ae696d0c9353
apply, flush and purge take the try lock and fail with ErrPending, which now names 'tomswall revert' as the recovery after a failed automatic revert. Each try gets an ID passed to the timer's 'revert --id', so a stale timer cannot revert a newer try. Adds tests for Revert success/failure/stale ID and for restoring a present table at the engine level.
tomswall
Spiritual successor to shorewall — nftables firewall manager using google/nftables
Description
Languages
Go
98.5%
Shell
0.9%
Makefile
0.6%