It is no longer possible to specify gc_expir_time with a time lower
than its default value (65000 msecs). This is to avoid running
peer_gc() earlier than 1 minute [well, 65 s actually] in the future,
which would otherwise render anti-spoof protection in SPA mode
non-functional.
- added reworked xt_pknock module
Changes from pknock v0.5:
- pknock: "strict" and "checkip" flags were not displayed in `iptables -L`
+ - pknock: the GC expire time's lower bound is now the default gc time
+ (65000 msec) to avoid rendering anti-spoof protection in SPA mode useless
Xtables-addons 1.18 (September 09 2009)
static int __init xt_pknock_mt_init(void)
{
+ if (gc_expir_time < DEFAULT_GC_EXPIRATION_TIME)
+ gc_expir_time = DEFAULT_GC_EXPIRATION_TIME;
#ifdef PK_CRYPTO
if (request_module(crypto.algo) < 0) {
printk(KERN_ERR PKNOCK "request_module('%s') error.\n",