summaryrefslogtreecommitdiff
path: root/usr.sbin/relayd/pfe_filter.c
AgeCommit message (Expand)Author
2017-05-28use __func__ in log messages. fix some whitespace while here.Sebastian Benoit
2017-01-24move the opening of /dev/pf from the parent process to the pfe processSebastian Benoit
2016-09-02Split "struct relayd" into two structs: "struct relayd" and "structReyk Floeter
2015-11-29Use pledge("pf") in pfe.c.Sebastian Benoit
2015-01-22Clean up the relayd headers with help of include-what-you-use and someReyk Floeter
2015-01-22spacingReyk Floeter
2015-01-21Include <netinet/in.h> before <net/pfvar.h>. In a future change whenTheo de Raadt
2015-01-16Adapt to <limits.h> universe.Theo de Raadt
2014-12-23pf now supports source-hash and random with tables so we can allow itReyk Floeter
2013-04-27time_t 64bit fixes for relayd and relayctl:Sebastian Benoit
2012-10-19Support additional scheduling algorithms in the load balancer:Reyk Floeter
2012-10-04spacingReyk Floeter
2012-09-18prio 0 is valid, therefore, I chose an "impossible" value for prio meaningHenning Brauer
2012-07-07rename prio in struct pf_rule and related structs to set_prio so it isHenning Brauer
2012-03-09set onrdomain and prio when creating pf rules, found by Gabriel Linder.Sebastian Benoit
2011-05-19Fix reload support in relayd(8) by reimplementing large parts of theReyk Floeter
2011-05-05Update all logging and debug functions to use the __func__ macroReyk Floeter
2010-10-26redirects are loaded as "pass in quick ... rdr-to" pf rules by default. InReyk Floeter
2010-09-02remove trailing spaces and tabs from source code; no binary changesIgor Sobrado
2010-03-24DSR got broken with the move towards the new pf.Pierre-Yves Ritschard
2010-01-12when generating rdr rules, ensure the nat address is PF_ADDR_NONE to avoidDavid Gwynne
2010-01-12First pass at removing the 'pf_pool' mechanism for translation and routingRyan Thomas McBride
2009-11-23Unbreak tree, rs_num is now type and while there use PF_TRANS_RULESET insteadClaudio Jeker
2009-09-01sync with new pfReyk Floeter
2009-04-24Allow UDP and/or TCP redirections instead of just TCP.Reyk Floeter
2009-04-01terminate and cleanup properly by setting the pf anchor namesReyk Floeter
2008-12-08change the handling of redirections with the sticky-address option set:Reyk Floeter
2008-12-04cosmetic changes:Reyk Floeter
2008-09-29spacingReyk Floeter
2008-09-29allow to listen on a port range for redirections. this fixesReyk Floeter
2008-07-16fix nat lookup to use the correct pf_addr offset. now it also worksReyk Floeter
2008-07-09also set the protocol, either TCP or UDP, in the NAT lookup. thisReyk Floeter
2008-06-11add support for "transparent" forwarding in relays: normally the l7Reyk Floeter
2008-06-10set the inactivity timeout of redirections to a shorter timeout of 600Reyk Floeter
2008-06-10use sloppy pf state keeping for routed sessions (direct server return)Reyk Floeter
2008-05-16Clear source nodes on table changes in sticky mode. This has thePierre-Yves Ritschard
2008-05-07add an alternative "route to" mode to relayd redirections which mapsReyk Floeter
2008-05-06fix the table stats clr ioctlReyk Floeter
2008-05-06Do not unconditionnaly load pf. If pf isn't required by the configurationPierre-Yves Ritschard
2008-01-31add prefixes to names of structure elements to make it easier to grepReyk Floeter
2007-12-20implement statistics for redirections, like the existing statisticsReyk Floeter
2007-12-08Rename everything which reffered to services refer to rdr for internalsPierre-Yves Ritschard
2007-12-07hoststated gets renamed to relayd. easier to type, and actually saysReyk Floeter
2007-11-24sort includes, adjust to style(9)Reyk Floeter
2007-09-28Correct my mail address.Pierre-Yves Ritschard
2007-05-31allocate table lists and service lists instead of using static structs.Pierre-Yves Ritschard
2007-05-27Second step towards hoststated reload:Pierre-Yves Ritschard
2007-02-22spacingReyk Floeter
2007-02-22Add layer 7 functionality to hoststated used for layer 7Reyk Floeter
2007-02-20use HOST_UP instead of an hard coded integerReyk Floeter