Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-12-13 | o) start new sentence on a new line; | Mike Pechkin | |
o) wrap long lines; o) fix bogus .Xr usage; o) we don't like blank lines; o) always close .Bl tags; o) OpenBSD -> .Ox; o) don't like .Pp before .Ss; millert@ ok; | |||
2001-12-10 | Convert usage of 'you' to third person. Reword some sentences. | Daniel Hartmeier | |
2001-12-10 | Add stateful filtering for other (non-TCP/UDP/ICMP) protocol, based on | Daniel Hartmeier | |
source/destination addresses/ports only. Add RDR for ICMP. Add NAT/RDR/BINAT for other protocols. Destination and redirection port(s) are now optional for RDR rules. Not specifying destination port(s) means 'redirect all ports', not specifying redirection port(s) means 'redirect to the original port'. | |||
2001-12-05 | Correctly parse hex numbers. Spotted by Claudio Jeker. Closes PR 2234. | Daniel Hartmeier | |
2001-12-03 | For nat, binat and rdr rules, don't allow different address families in | Daniel Hartmeier | |
one rule. pf can't translate IPv4 <-> IPv6 packets. Such rules didn't work, even if they were falsely accepted before. | |||
2001-12-01 | wipe print_nat()'s nose (use dnot correctly instead of snot). i need to start | Mike Frantzen | |
naming variables 'bugger'. yes, thats what i'll do | |||
2001-11-26 | add fastroute options similar to what is found in ipf | jasoni | |
ok dhartmei@, frantzen@ | |||
2001-11-05 | noone responds. | Theo de Raadt | |
this diff makes } and { not be part of symbols | |||
2001-10-24 | Check interface names using ifa0_lookup() and print error message for | Daniel Hartmeier | |
non-existant interfaces (instead of the generic ioctl error returned by the kernel in this case). | |||
2001-10-24 | Use snot/dnot correctly in print_rdr. RDR rules with '!' used on the | Daniel Hartmeier | |
destination address were printed incorrectly before (though the rules worked correctly). | |||
2001-10-15 | Add 'allow-opts' to rules. Packets with IP options will be blocked by | Daniel Hartmeier | |
default now, and can be allowed per rule. ok deraadt@ | |||
2001-10-11 | Don't htonl() past buffer bounds if ipmask == 128 | Mike Frantzen | |
2001-10-11 | Corrections from Brian J. Kifiak. | Daniel Hartmeier | |
2001-10-07 | Add interface name to address translation to pfctl, document it and add | Daniel Hartmeier | |
a regress test. Translation is done on rule set load-time only, so the rule sets must be reloaded when an interface address changes. parse.y patch from Cedric Berger. Similar patch from Jonathon Fletcher. Thanks to both. | |||
2001-10-04 | Honour -v flag when printing states, print only one line per state when | Daniel Hartmeier | |
non-verbose. Suggested by gwyllion@ace.ulyssis.org. | |||
2001-10-02 | Remove duplication from simultaneous commits | Mike Frantzen | |
2001-10-02 | Typo fixes (thanks gwyllion@ace.ulyssis.org) | Mike Frantzen | |
2001-10-02 | 'pfctl -O foo' dumped core. A check was there, but didn't work. | Daniel Hartmeier | |
2001-10-01 | print variable asignments only if -v is given. ok dhartmei/deraadt | Markus Friedl | |
2001-10-01 | Print error message when pfctl -N/-R can't open the specified file | Daniel Hartmeier | |
(instead of failing silently). Found by niklas@. | |||
2001-09-30 | Selectable preset FSM optimizations for several network environments. | Mike Frantzen | |
Thanks to everyone who sent me packet captures! | |||
2001-09-28 | Support underscores in macro names and document it in the man page. | Daniel Hartmeier | |
2001-09-22 | remove debug printf | Theo de Raadt | |
2001-09-20 | Fix uninitialized structure fields. Problem reported by Cedric Berger. | Daniel Hartmeier | |
2001-09-15 | Implement return-icmp(number), return-icmp6(number) | Peter Stromberg | |
Differentiate between return-icmp and return-icmp6, icmp-type and ipv6-icmp-type. ok dhartmei@ | |||
2001-09-15 | ICMP6_DST_UNREACH_NOROUTE <-> _ADMIN, reported by Wouter Coene. | Daniel Hartmeier | |
2001-09-15 | Fix 'binat ... to any ...' (binat.af wasn't set). | Daniel Hartmeier | |
2001-09-15 | Parse bug, found by wilfried@ | Daniel Hartmeier | |
2001-09-15 | IPv6 support from Ryan McBride (mcbride@countersiege.com) | Mike Frantzen | |
2001-09-12 | check calloc() return value | Markus Friedl | |
2001-09-06 | - you can only binat between hosts | jasoni | |
- add binat example and description | |||
2001-09-06 | 1:1 bidrectional NAT (binat); ok dhartmei@ and frantzen@ | jasoni | |
2001-09-06 | Initial idea from aaron@: Last char of .Xr group in SEE ALSO section should | Mike Pechkin | |
be a single digit. Powered by mantoya@. millert@ ok. | |||
2001-09-04 | Support parameter lists {} for interfaces in filter rules, like | Daniel Hartmeier | |
pass in on { gm0, kue0 } from any to any | |||
2001-09-02 | Print rule numbers zero-based. Noted by primus@gblx.net. | Daniel Hartmeier | |
2001-08-28 | move '!' from host_list to host: "xhost : '!' host | host;"; ok dhartmei@ | Markus Friedl | |
2001-08-28 | check for malloc/strdup == NULL | Markus Friedl | |
2001-08-28 | Support ! operator in host parameter lists. Fixes PR system/2030. Reported | Daniel Hartmeier | |
by Kamil Andrusz <wizz@mniam.net>. | |||
2001-08-28 | Bump state timeouts and allow tweaking them from pfctl. | Mike Frantzen | |
(The state timeouts need some _serious_ tuning) | |||
2001-08-26 | sort keywords | Theo de Raadt | |
2001-08-25 | PF ISN randomization. Or in trekkie techno-babble, ISN phase modulation. | Mike Frantzen | |
2001-08-23 | o for a port_item, initialize the "next" pointer to NULL | Todd C. Miller | |
o for an address, use calloc() instead of malloc() so the struct is zeroed Fixes a SEGV in pfctl due to uninitialized "next" pointers. | |||
2001-08-23 | Support var="string". Expansion (at lex time) done using $var, for instance: | Theo de Raadt | |
okproto="{ssh, smtp, domain, auth}" pass in on key0 proto tcp from any to any port $okproto keep state Can I ask someone else to document this in pf.conf(5)? | |||
2001-08-23 | KNF | Theo de Raadt | |
2001-08-23 | for -s all, do not error out when the first ioctl fails | Theo de Raadt | |
2001-08-22 | ftp-proxy | Bob Beck | |
2001-08-19 | do not spin if no states are found | Theo de Raadt | |
2001-08-19 | Document per-rule byte counter. | Daniel Hartmeier | |
2001-08-19 | Add per-rule byte counter, so mickey can do accounting. We're counting the | Daniel Hartmeier | |
data part (without IP and TCP/UDP/ICMP headers), like the state counter does. | |||
2001-08-19 | Document per-rule statistics. If the evaluation counters look funny, | Daniel Hartmeier | |
think skip steps. |