summaryrefslogtreecommitdiffstats
path: root/sbin/pfctl/pfctl_parser.c
AgeCommit message (Expand)AuthorFilesLines
2020-05-15pf(4): use CLOCK_BOOTTIME to get time_uptime(9) in userspacecheloha1-2/+2
2019-10-17Use -1 to indicate an invalid uid/gid, not UID_MAX and GID_MAX.millert1-10/+8
2019-06-28When system calls indicate an error they return -1, not some arbitraryderaadt1-2/+2
2019-03-30Fail on invalid netmasks when filling tableskn1-2/+2
2019-01-29Reuse copy_satopfaddr() when killing entrieskn1-2/+1
2018-09-16The kernel does not set the address family for the socket addressesbluhm1-4/+11
2018-09-13Avoid unneeded variable in gen_dynnode()kn1-4/+2
2018-09-11Fix netmask regression in get_dynnode()kn1-2/+2
2018-09-11Remove unused buffer from host()kn1-10/+5
2018-09-10Merge host_v{4,6}() into simpler host_ip()kn1-45/+28
2018-09-10Introduce copy_satopfaddr()kn1-50/+26
2018-09-07More __func__ to fix error messageskn1-4/+4
2018-09-07Remove wildcard address on loopack remnantskn1-10/+3
2018-09-06Remove unused af argument from unmask()kn1-5/+5
2018-09-05Move AF-specific mask logic from callers into set_ipmask()kn1-18/+21
2018-09-05Use error label in host_if()kn1-9/+6
2018-08-10Zap bits in host_v4(), use mask parameterkn1-6/+5
2018-07-31Zap v4mask and v6mask in host()kn1-11/+10
2018-07-30Simplify host()kn1-29/+15
2018-07-28Use strtonum in host()kn1-5/+6
2018-07-24Move duplicate code into new helper print_addr_str()kn1-8/+2
2018-07-24Simplify getaddrinfo() error handlingkn1-8/+5
2018-07-10'set delay' for the generic packet delay mechanism, ok benno sashanhenning1-11/+16
2018-07-10Add "listenrepv2" for MLDv2 Listener Reports from RFC3810jca1-2/+3
2018-02-08show current synflood detection watermarks in pfctl -vsi, for the lackhenning1-2/+7
2017-11-28The divert structure was using the port number to indicate thatbluhm1-17/+24
2017-11-13add a generic packet rate matching filter. allows things likehenning1-1/+4
2017-08-14expose the half-open tcp states counter, ok bluhmhenning1-1/+2
2017-08-11add option -N (no domain resolution)benno1-7/+10
2017-08-03Since nearly 20 years the correct spelling offlorian1-2/+1
2017-07-19Allow HFSC classes to use flow queuesmikeb1-2/+3
2017-06-01Return time_uptime as value for when pf was enabled instead ofpatrick1-4/+6
2017-05-15Fixup printing of queue bandwidth specificationsmikeb1-2/+2
2017-05-15Hook up FQ-CoDel to the tree and enable configuration in the pfctl(8)mikeb1-10/+18
2016-10-26When using a /32 IPv4 interface address, pfctl(8) reports a 0.0.0.0bluhm1-1/+3
2016-09-03Let purge thread to remove once rules, not packets.sashan1-1/+5
2016-08-26Add <time.h> for time(); sort <*.h> includesguenther1-8/+9
2015-09-03interface should only be specified for root queues; found by jsgmikeb1-2/+2
2015-06-03Do not assume that asprintf() clears the pointer on failure, whichmillert1-4/+5
2015-02-14Rather than using 0xff as a placeholder for "don't check prio", use 0xff tosthen1-3/+3
2015-02-10since we inherit prio (as in, the queuing priority) from outside sources,henning1-1/+3
2015-02-07parse debug levels with strtonum, so that debug 1banana doesn't parse.tedu1-3/+10
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt1-1/+2
2014-10-27Fixup incorrect expansion of the networking mask for dynamic interfacemikeb1-6/+26
2014-10-25Remove unnecessary netinet/in_systm.h include.lteo1-2/+1
2014-01-20support "!received-on <interface>", ok dlg bennohenning1-2/+3
2013-11-22Whole bunch of (unsigned char) casts carefully added for ctype calls.deraadt1-4/+4
2013-10-28use %d instead of %i in a few fprintf for clarityderaadt1-3/+3
2013-10-12config bits for the bandwidth shaping part of the new queueing subsystemhenning1-2/+54
2013-08-01Provide local implementations of if_nametoindex(3) and if_indextoname(3)mikeb1-1/+33