summaryrefslogtreecommitdiffstats
path: root/sbin/pfctl/pfctl_table.c
AgeCommit message (Expand)AuthorFilesLines
2020-01-15Do the actual pfr_strerror() to pf_strerror() renamekn1-4/+4
2020-01-15Merge radix_perror() into simpler warnx()/errx() usagekn1-22/+12
2020-01-15Enable pfctl(8) to recursively flush rules and tables from PF driver. Thesashan1-5/+12
2019-04-18Always check for namespace collisions on table commandskn1-3/+3
2019-01-11When creating tables inside anchors, pfctl warned about namespacekn1-19/+9
2019-01-02Error out on missing table command, zap internal wrapper functionkn1-12/+1
2018-10-15use PFR_RB_NONE consistentlykn1-6/+10
2017-08-11add option -N (no domain resolution)benno1-9/+9
2017-07-15sbin/pfctl: void functions and exit(3) on errorawolk1-8/+9
2017-04-13fix wrongly indented linesjsg1-2/+2
2015-01-20Rewrite to void using union sockaddr_unionderaadt1-12/+17
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt1-1/+2
2013-07-05Collect and display 'match' counters for pf tables.blambert1-5/+5
2011-07-27Add support for weighted round-robin in load balancing pools and tables.mcbride1-6/+13
2011-07-03bring in least-states load balancing algorithmzinke1-4/+6
2010-01-12First pass at removing the 'pf_pool' mechanism for translation and routingmcbride1-1/+5
2008-06-21Fix "-T expire"; clear pfra_fback on addresses before sending them back tomcbride1-2/+4
2008-06-10Make counters on table addresses optional and disabled by default.mcbride1-3/+6
2007-03-01be more careful with mixing &/| with &&/||, ok ottoderaadt1-3/+3
2007-01-18implement -T expire.henning1-1/+37
2005-08-17with pfctl -vsI, indicate which interfaces are being skipped.dhartmei1-1/+5
2005-05-21clean up and rework the interface absraction code big time, rip out multiplehenning1-34/+11
2004-12-22Introduce 'set skip on <ifspec>' to support a list of interfaces where nodhartmei1-2/+3
2004-06-12Fix table add/replace commands with securelevel=2.cedric1-2/+8
2004-05-19Allow recursive anchors (anchors within anchors, up to 64dhartmei1-20/+12
2004-03-15cast %llu arguments to unsigned long long, from Max Laier,dhartmei1-8/+12
2004-02-26Fix pfctl -sa output. Found by David Krause, ok mcbride@cedric1-4/+2
2004-02-19Makes pfctl -ss and pfctl -sq use optional -i argument.cedric1-4/+5
2004-02-17add -i flag, use it for -sI as a start. ok henning@, ok+test mcbride@cedric1-3/+3
2004-02-10KNFdhartmei1-7/+7
2004-02-10lotsoflotsoflotsof KNFhenning1-49/+45
2004-01-29Clean up 'pfctl -s all' output.mcbride1-48/+58
2003-12-31spacing. note this, cedricderaadt1-3/+2
2003-12-31Many improvements to the handling of interfaces in PF.cedric1-1/+80
2003-08-29Document interactions between tables and anchors.cedric1-1/+43
2003-07-31Make table tickets per-ruleset instead of global.cedric1-2/+2
2003-07-11Better parsing and -v support for tables:cedric1-22/+14
2003-07-03Bye bye atexit(), bye bye globals...cedric1-39/+4
2003-07-03This patch finally cleanup pfctl_table.c. No more global buffer,cedric1-228/+121
2003-06-29Replace assert(3) calls with warnx(3), if the warning is relevant at all.dhartmei1-4/+6
2003-06-27Reorg part I: move 3 functions out of pf_table.c to pf_radix.ccedric1-60/+3
2003-06-08A table in an anchor creates a real anchor: pfctl -sA works.cedric1-6/+9
2003-05-24Properly reset buffers after each "table" command.cedric1-2/+7
2003-04-30Allow tables to be loaded into anchors.cedric1-14/+35
2003-04-27Update the pfioc_table IOCTL structure.cedric1-2/+2
2003-04-25check asprintf return value for error as well, some implementations dopvalchev1-5/+6
2003-04-05ease netmask handling a bithenning1-2/+2
2003-03-27lotsa const char *henning1-7/+7
2003-03-07Only show non-active tables when the -g flag is given.cedric1-10/+11
2003-02-14remove explicit table creation ( -T create ), it's useless.henning1-7/+1