summaryrefslogtreecommitdiffstats
path: root/usr.sbin/relayd/pfe_filter.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* use __func__ in log messages. fix some whitespace while here.benno2017-05-281-23/+23
* move the opening of /dev/pf from the parent process to the pfe processbenno2017-01-241-32/+1
* Split "struct relayd" into two structs: "struct relayd" and "structreyk2016-09-021-10/+10
* Use pledge("pf") in pfe.c.benno2015-11-291-2/+3
* Clean up the relayd headers with help of include-what-you-use and somereyk2015-01-221-6/+3
* spacingreyk2015-01-221-2/+3
* Include <netinet/in.h> before <net/pfvar.h>. In a future change whenderaadt2015-01-211-3/+3
* Adapt to <limits.h> universe.deraadt2015-01-161-2/+4
* pf now supports source-hash and random with tables so we can allow itreyk2014-12-231-1/+10
* time_t 64bit fixes for relayd and relayctl:benno2013-04-271-2/+2
* Support additional scheduling algorithms in the load balancer:reyk2012-10-191-2/+13
* spacingreyk2012-10-041-2/+2
* prio 0 is valid, therefore, I chose an "impossible" value for prio meaninghenning2012-09-181-2/+1
* rename prio in struct pf_rule and related structs to set_prio so it ishenning2012-07-071-2/+2
* set onrdomain and prio when creating pf rules, found by Gabriel Linder.benno2012-03-091-1/+3
* Fix reload support in relayd(8) by reimplementing large parts of thereyk2011-05-191-7/+12
* Update all logging and debug functions to use the __func__ macroreyk2011-05-051-17/+16
* redirects are loaded as "pass in quick ... rdr-to" pf rules by default. Inreyk2010-10-261-3/+8
* remove trailing spaces and tabs from source code; no binary changessobrado2010-09-021-5/+5
* DSR got broken with the move towards the new pf.pyr2010-03-241-1/+7
* when generating rdr rules, ensure the nat address is PF_ADDR_NONE to avoiddlg2010-01-121-1/+2
* First pass at removing the 'pf_pool' mechanism for translation and routingmcbride2010-01-121-15/+7
* Unbreak tree, rs_num is now type and while there use PF_TRANS_RULESET insteadclaudio2009-11-231-2/+2
* sync with new pfreyk2009-09-011-39/+35
* Allow UDP and/or TCP redirections instead of just TCP.reyk2009-04-241-4/+6
* terminate and cleanup properly by setting the pf anchor namesreyk2009-04-011-5/+8
* change the handling of redirections with the sticky-address option set:reyk2008-12-081-10/+56
* cosmetic changes:reyk2008-12-041-5/+7
* spacingreyk2008-09-291-2/+2
* allow to listen on a port range for redirections. this fixesreyk2008-09-291-5/+10
* fix nat lookup to use the correct pf_addr offset. now it also worksreyk2008-07-161-11/+10
* also set the protocol, either TCP or UDP, in the NAT lookup. thisreyk2008-07-091-2/+2
* add support for "transparent" forwarding in relays: normally the l7reyk2008-06-111-4/+11
* set the inactivity timeout of redirections to a shorter timeout of 600reyk2008-06-101-3/+3
* use sloppy pf state keeping for routed sessions (direct server return)reyk2008-06-101-3/+4
* Clear source nodes on table changes in sticky mode. This has thepyr2008-05-161-2/+6
* add an alternative "route to" mode to relayd redirections which mapsreyk2008-05-071-19/+54
* fix the table stats clr ioctlreyk2008-05-061-1/+6
* Do not unconditionnaly load pf. If pf isn't required by the configurationpyr2008-05-061-1/+25
* add prefixes to names of structure elements to make it easier to grepreyk2008-01-311-32/+32
* implement statistics for redirections, like the existing statisticsreyk2007-12-201-2/+38
* Rename everything which reffered to services refer to rdr for internalspyr2007-12-081-33/+33
* hoststated gets renamed to relayd. easier to type, and actually saysreyk2007-12-071-24/+24
* sort includes, adjust to style(9)reyk2007-11-241-2/+1
* Correct my mail address.pyr2007-09-281-2/+2
* allocate table lists and service lists instead of using static structs.pyr2007-05-311-5/+5
* Second step towards hoststated reload:pyr2007-05-271-19/+19
* spacingreyk2007-02-221-6/+9
* Add layer 7 functionality to hoststated used for layer 7reyk2007-02-221-1/+73
* use HOST_UP instead of an hard coded integerreyk2007-02-201-2/+2