summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2002-12-18KNFHenning Brauer
2002-12-18more KNFHenning Brauer
2002-12-18big KNF roundHenning Brauer
2002-12-18Load regress rules into anchor regress:regress and compare the outputDaniel Hartmeier
of pfctl -vvsr with expected output. This verifies that skip step values don't change unexpectedly.
2002-12-18Pass skip step values through ioctl interface, pfctl -vvsr shows them,Daniel Hartmeier
main purpose is making them regress-testable.
2002-12-18remove dup includeMarkus Friedl
2002-12-18rule.nr USHRT_MAX -> -1, to detect states whose creating rules areDaniel Hartmeier
already gone.
2002-12-18KNFHenning Brauer
2002-12-18ryan, look at this.Henning Brauer
2002-12-18Remove duplicate entry for kern.somaxconn introduced in last commit;Todd C. Miller
Noticed by Dries Schellekens
2002-12-18fix memory leak when downing an interface.Nathan Binkert
from Patrik Lindergren <patrik@lindergren.com>
2002-12-18Match the rule protocol against the actual protocol of the packet, not justRyan Thomas McBride
tcp. A silly copy/paste error by yours truly located by deraadt@
2002-12-18Maintain separate pfioc_rule structures for each type of rule,Ryan Thomas McBride
to prevent tickets from getting overwritten. bug reported by dhartmei@ ok dhartmei@
2002-12-18Dammit Theo, I told you to fix the typo before commiting!Miod Vallat
2002-12-18Do not clean too far.Miod Vallat
2002-12-18proto list expansion is not supported in binat-anchor yet, print an errorDaniel Hartmeier
when attempted.
2002-12-18Regress test nat-anchor, rdr-anchor and binat-anchor rules.Daniel Hartmeier
2002-12-18Support (single) destination port in rdr-anchor rules. Print an errorDaniel Hartmeier
where parameters are not supported (in rdr-anchor and binat-anchor) yet. If those are needed, we'll have to expand them properly.
2002-12-18fix some INCREDIBLE new bugs which were introducedTheo de Raadt
2002-12-18how the heck did such a stupid mistake end up in hereTheo de Raadt
2002-12-18syncTheo de Raadt
2002-12-18bye byeTheo de Raadt
2002-12-18make boot.lif use GENERICTheo de Raadt
2002-12-18working full GENERIC; miod okTheo de Raadt
2002-12-18enable PRIQ and HFSC if ALTQ itself is enabled.Henning Brauer
ok theo
2002-12-17Add my copyright notice.Todd C. Miller
2002-12-17Replace printfs bracketed by #ifdef SEM_DEBUG with a DPRINTF macro.Todd C. Miller
2002-12-17Make SysV-style shared memory and semaphore limits sysctl'able.Todd C. Miller
Instead of allocating a static amount of memory for the data structures via valloc() in allocsys(), allocate things dynamically using pool(9) when possible and malloc(9) when not. The various members of struct seminfo and struct shminfo are in kern.seminfo and kern.shminfo respectively (not all members of kern.seminfo are changable). The data structures used still leave something to be desired but things are not made worse in that respect by this commit.
2002-12-17Export a few more symbols to kvm realm; ok mickey@Miod Vallat
2002-12-17try to deal w/ a premature clock interrupt; does not break the 'it works ↵Michael Shalayeff
scenario'
2002-12-17real interrupts/spl framework.Michael Shalayeff
tested on 712/* 715/100, 715/33 which main cpu/bus types. miod@ ok
2002-12-17ANSIfu and if given multiple names, don't exit if we get an errorTodd C. Miller
looking up just one. Exit value is now the number of errors found trying to lookup all the names. Some bits from Andrey Matveev.
2002-12-17simple PRIQ exampleHenning Brauer
2002-12-17test PRIQHenning Brauer
2002-12-17add support for the PRIQ schedulerHenning Brauer
partitially from kjc@ ok kjc@ dhartmei@
2002-12-17Only call setlogin() if this proccess is a session leader.Todd C. Miller
In practice, this means the login name will be set only if we are exec'd by a shell. This is important because otherwise the parent shell's login name would change too.
2002-12-17o Implement -r (recursive) optionTodd C. Miller
o add missing options to OPTSTRING o add some option mixing sanity checks o truncate existing files when uncompressing o fixed some problems with suffix handling This brings us closer to being able to replace GNU gzip; mickey@ OK
2002-12-17uhm, cache sizes listed are maximal values per cpu typeMichael Shalayeff
2002-12-17tornado fpu in j[12][01]0 machinesMichael Shalayeff
2002-12-17Match merge of pf_nat/pf_binat/pf_rdr structs into pf_ruleRyan Thomas McBride
- Move pf_compare* functions here - fix ioctls.
2002-12-17Match merge of pf_nat/pf_binat/pf_rdr structs into pf_ruleRyan Thomas McBride
ok dhartmei@ henning@
2002-12-17Merge pf_nat/pf_binat/pf_rdr structs into pf_rule. Simplifies code, allowsRyan Thomas McBride
skip steps on translation rules. Also: - Require a ticket for DIOCCHANGERULE operations to prevent races. - Remove pf_compare_* functions from pf_ioctl.c. DIOCCHANGE* operations use a rule number, and comparisons happen in userland. Testing and fixes from dhartmei@ and frantzen@ ok dhartmei@ henning@
2002-12-17missing break in switchHenning Brauer
2002-12-17beautify the %type blockHenning Brauer
2002-12-17PRIQ and HFSC support functions, not yet used.Henning Brauer
mostly from kjc@ with adjustments by me. ok theo ryan daniel
2002-12-17Cleaning.Thierry Deval
2002-12-17Layout glitch; from Matt Bing (mbing at nfr dot net), thanks!Miod Vallat
2002-12-17display.focus is a signed int, make it so; this fixes a problem under x11, ↵Michael Shalayeff
which is now a correct -1
2002-12-17class -> queueHenning Brauer
2002-12-17"cosmetical changes if at all". yeah.Henning Brauer