summaryrefslogtreecommitdiffstats
path: root/extensions/libipt_ttl.c
diff options
context:
space:
mode:
authorStephen Frost <sfrost@snowman.net>2003-03-03 07:24:27 +0000
committerHarald Welte <laforge@gnumonks.org>2003-03-03 07:24:27 +0000
commitd5903958e7fee47fa2828d7b2dc86238a15fa3dd (patch)
tree23469b8e96e02bd06aa8f9c7b46d67215aaf46d7 /extensions/libipt_ttl.c
parentf8ac329cc9a8822273aefc6686d58cae07e8a8f9 (diff)
'recent' match update by Stephen Frost:
- Moved RECENT_NAME/RECENT_VER #define's to ipt_recent.h - Added #define for IPT_RECENT_NAME_LEN instead of using constants directly - Changed default packet count list length to 20 instead of 10 - Added option to define permissions for proc files created under /proc/net/ipt_recent - Changed printfs to be unsigned for unsigned variables - Added explicit NULL termination for table name - Fixed TTL checking to deal with TTL decrementing in routing logic, should work across chains now. - Side to check/set against is no longer per-table but per-rule, default src - Created unsigned time_temp for time caluclations instead of using signed temp variables - Fixed spinlock handling in checkentry to not vmalloc while holding a spinlock. - Cleaned up memory free'ing routines to correctly free all memory on failure - Fixed spinlock handling in destroy to not free while holding spinlock - Added sanity check to hash table size, if an invalid size is given the default will be used instead and a warning generated. - Fixed save() function in libipt_recent.c - Cleaned up and shortened recent.patch.help
Diffstat (limited to 'extensions/libipt_ttl.c')
0 files changed, 0 insertions, 0 deletions