summaryrefslogtreecommitdiff
path: root/sbin/pfctl/parse.y
AgeCommit message (Expand)Author
2002-06-08Change remaining read-only lookup tables to const, suggestion drahn@Daniel Hartmeier
2002-06-08comment on IPv6 link-local twistsJun-ichiro itojun Hagino
2002-06-08add list expansion to src/dest in NAT rules. i.e.Kjell Wooding
2002-06-08remove macro concatenation via += per Theo's adviceHenning Brauer
2002-06-08allow macro concatenation likeHenning Brauer
2002-06-08Make state timeouts configurable per rule, likeDaniel Hartmeier
2002-06-08expand $nr -> rule number in rule labelsHenning Brauer
2002-06-08expand $proto in rule labelsHenning Brauer
2002-06-07Handle realloc() failure gracefully. Terminates with err() anyway in thisDaniel Hartmeier
2002-06-07henning, read this to see what i mean by KNFTheo de Raadt
2002-06-07add the possibility to configure a TTL while return-rstPhilipp Buehler
2002-06-07Add "(max <number>)" option for "keep/modulate state" to limit the numberDaniel Hartmeier
2002-06-07allow using $srcaddr, $srcport, $dstaddr and $dstport in rule labels,Henning Brauer
2002-06-07make IPv6 scope identification work for dst (from any to fe80::1%lo0)Jun-ichiro itojun Hagino
2002-06-07support scoped IPv6 address in from/to portion.Jun-ichiro itojun Hagino
2002-06-01ECN flag support for pf. Committed in consultation with Daniel.Hugh Graham
2002-05-24Support mixed (IPv4/v6) address lists, expand to all possible and validDaniel Hartmeier
2002-05-23tiny KNF, some malloc checks, etcTheo de Raadt
2002-05-23new_addr is not used from anywhere. daniel@benzedrine.cx okJun-ichiro itojun Hagino
2002-05-19KNFTheo de Raadt
2002-05-12Explain that user/group 'unknown' can only be used with operators = and !=Daniel Hartmeier
2002-05-12Add gid based filtering, reduce to one (effective) uid, rename parserDaniel Hartmeier
2002-05-10Handle host name resolution returning multiple addresses in the ruleDaniel Hartmeier
2002-05-09Add a max-mss option to the scrub rule which will enforce a maximum mssjasoni
2002-05-09Introduce user based filtering. Rules can specify ruid and euid (real andDaniel Hartmeier
2002-04-24Add dynamic (in-kernel) interface name -> address translation. Instead ofDaniel Hartmeier
2002-04-23Allow explicit filtering of fragments when they are not reassembled.Daniel Hartmeier
2002-04-18use strlcpyTheo de Raadt
2002-04-17Reset lineno for each file, so pfctl -R ... -N ... reports the rightDaniel Hartmeier
2002-03-27implement a "no-route" keyword.Michael Shalayeff
2002-02-27Instead of printing useless @0 rule numbers from pfctl -vR, increase aDaniel Hartmeier
2002-01-11use bsearch() for keywords lookup, swap couple of entries to make the keyword...Michael Shalayeff
2002-01-10Let port 0 be specified as it's not special here.Hugh Graham
2002-01-09Port must be >0 and <=65535. Idea while have fun with ssh.Mike Pechkin
2002-01-09free() 'interface' in {nat,binat,rdr}ruleMike Pechkin
2002-01-09Add labels to rules. These are arbitrary names (not to be confused withDaniel Hartmeier
2002-01-08Add "no nat/rdr/binat" to nat.conf. The first matching rule applies.Daniel Hartmeier
2002-01-07remove 3rd argument from ipmask(), not used.Mike Pechkin
2001-12-23find correct line number in lval, instead of valTheo de Raadt
2001-12-10Add stateful filtering for other (non-TCP/UDP/ICMP) protocol, based onDaniel Hartmeier
2001-12-05Correctly parse hex numbers. Spotted by Claudio Jeker. Closes PR 2234.Daniel Hartmeier
2001-12-03For nat, binat and rdr rules, don't allow different address families inDaniel Hartmeier
2001-11-26add fastroute options similar to what is found in ipfjasoni
2001-11-05noone responds.Theo de Raadt
2001-10-24Check interface names using ifa0_lookup() and print error message forDaniel Hartmeier
2001-10-15Add 'allow-opts' to rules. Packets with IP options will be blocked byDaniel Hartmeier
2001-10-11Don't htonl() past buffer bounds if ipmask == 128Mike Frantzen
2001-10-07Add interface name to address translation to pfctl, document it and addDaniel Hartmeier
2001-10-01print variable asignments only if -v is given. ok dhartmei/deraadtMarkus Friedl
2001-09-28Support underscores in macro names and document it in the man page.Daniel Hartmeier