Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2003-06-27 | move down pf_tag_unref() calls in pf_rm_rule() to after the check wetehr there | 1 | -3/+3 | ||
are still states for the given rule existant. based on a very nice analysis from cedric@, that is so completely right that I have nothing to add: in pf_rm_rule(), the pf_tag_unref() calls are done *before* the if (rule->states > 0 || rule->entries.tqe_prev != NULL) test. That mean that the two pf_tag_unref() calls could occur *twice* for a given rule: first when the rule is removed from the ruleset and (if the rule was kept around because of a state) a second time when the state refcount drops to zero and the rule gets really deleted. Unless I'm mistaken, that breaks the refcounting. ...and cedric was not mistaken. and, as daniel pointed out: The breakage this causes is so subtle, I doubt anyone noticed it before, if it did occur. consensus on this between cedric, dhartmei and myself | |||||
2003-06-27 | no more kerberos IV, PR3335 | 1 | -6/+1 | ||
2003-06-27 | sunix puc(4)s | 1 | -1/+10 | ||
2003-06-27 | sunix cards added | 1 | -2/+10 | ||
2003-06-27 | add support for a whole bunch of sunix cards | 1 | -13/+95 | ||
mostly from NetBSD prodded and tested by henric | |||||
2003-06-27 | sync | 2 | -5/+5 | ||
2003-06-27 | Sunix covers a whole range of cards under this one ID so change the name | 1 | -2/+2 | ||
accordingly | |||||
2003-06-27 | /etc/authpf.allow -> /etc/authpf/authpf.allow in comments | 1 | -5/+5 | ||
spotted by Joel Knight again | |||||
2003-06-27 | Fix hang in EDD detection routine. | 2 | -20/+7 | ||
2003-06-27 | ansi functions | 4 | -160/+56 | ||
2003-06-27 | These don't need linear mappings either. | 8 | -69/+42 | ||
2003-06-27 | sync | 4 | -3/+1 | ||
2003-06-27 | put it in section 1 | 2 | -3/+3 | ||
2003-06-27 | Don't need LINEAR mappings. | 3 | -29/+19 | ||
2003-06-27 | ansify and add an alaw <-> mulaw conversion | 3 | -200/+89 | ||
2003-06-26 | simple protos | 4 | -11/+11 | ||
2003-06-26 | ansi | 5 | -22/+12 | ||
2003-06-26 | boring protos | 2 | -10/+10 | ||
2003-06-26 | sync | 2 | -2/+7 | ||
2003-06-26 | intel PRO_2100_3B wireless | 1 | -1/+2 | ||
2003-06-26 | protos | 5 | -12/+14 | ||
ok deraadt | |||||
2003-06-26 | cabsf takes complex float not double | 1 | -2/+2 | ||
2003-06-26 | Better value for vax MAXFLOAT | 1 | -2/+2 | ||
2003-06-26 | redefine MAXFLOAT in vax terms | 1 | -1/+6 | ||
2003-06-26 | proto | 1 | -2/+2 | ||
2003-06-26 | ansi | 1 | -37/+16 | ||
2003-06-26 | Remove cruft; We don't have the -I, -1 or -2 options anymore so we don't | 3 | -39/+18 | ||
need the associated scaffolding. tedu@ OK | |||||
2003-06-26 | more proto fixes | 10 | -37/+47 | ||
2003-06-26 | change awk script to generate ansi code | 1 | -3/+2 | ||
2003-06-26 | minimal protos | 2 | -7/+7 | ||
2003-06-26 | protos | 1 | -3/+3 | ||
2003-06-26 | ansi and knf and protos | 1 | -29/+29 | ||
2003-06-26 | ansi and protos | 13 | -117/+63 | ||
2003-06-26 | err() cleanup; andrushock@korovino.net | 1 | -12/+12 | ||
2003-06-26 | ansi | 1 | -45/+23 | ||
2003-06-26 | Fix -r flag that was broken during getopt() conversion--whoops. | 1 | -2/+2 | ||
2003-06-26 | remove -inset from .Bl; | 1 | -2/+2 | ||
2003-06-26 | Remove -inset from .Bl macro; | 1 | -3/+3 | ||
from wiz@netbsd | |||||
2003-06-26 | do not dump core for 'ssh -o proxycommand host'; ok deraadt@ | 1 | -1/+3 | ||
2003-06-26 | .It macros in item lists do not take arguments -> | 1 | -7/+13 | ||
.It Ft void becomes .It .Ft void from wiz@netbsd | |||||
2003-06-26 | strict proto cleanups | 16 | -120/+70 | ||
2003-06-26 | sync | 1 | -0/+1 | ||
2003-06-26 | Sy Pa -> Em | 1 | -2/+2 | ||
from wiz@netbsd | |||||
2003-06-26 | .Er Dv -> .Er | 1 | -3/+3 | ||
from wiz@netbsd | |||||
2003-06-26 | backout the __bounded__ attributes for a while; requested by deraadt@ | 16 | -127/+69 | ||
2003-06-26 | Only one of -tag and -ohang after .Bl; | 1 | -2/+2 | ||
from wiz@netbsd | |||||
2003-06-26 | remove superfluous .Ek; | 1 | -4/+2 | ||
from wiz@netbsd | |||||
2003-06-26 | various regression tests for -Wbounded | 85 | -0/+410 | ||
2003-06-26 | Mark various standard library functions with the __bounded__ attribute. | 16 | -69/+127 | ||
You must have an up-to-date gcc for this! deraadt@ ok | |||||
2003-06-26 | document the new attribute __bounded__ | 1 | -1/+122 | ||
with mdoc help from jmc@, deraadt@ ok |