summaryrefslogtreecommitdiffstats
path: root/usr.bin/diff/diffreg.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2003-06-27move down pf_tag_unref() calls in pf_rm_rule() to after the check wetehr therehenning1-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-27no more kerberos IV, PR3335henning1-6/+1
2003-06-27sunix puc(4)shenning1-1/+10
2003-06-27sunix cards addedhenning1-2/+10
2003-06-27add support for a whole bunch of sunix cardshenning1-13/+95
mostly from NetBSD prodded and tested by henric
2003-06-27synchenning2-5/+5
2003-06-27Sunix covers a whole range of cards under this one ID so change the namehenning1-2/+2
accordingly
2003-06-27/etc/authpf.allow -> /etc/authpf/authpf.allow in commentshenning1-5/+5
spotted by Joel Knight again
2003-06-27Fix hang in EDD detection routine.weingart2-20/+7
2003-06-27ansi functionsjason4-160/+56
2003-06-27These don't need linear mappings either.jason8-69/+42
2003-06-27syncderaadt4-3/+1
2003-06-27put it in section 1deraadt2-3/+3
2003-06-27Don't need LINEAR mappings.jason3-29/+19
2003-06-27ansify and add an alaw <-> mulaw conversionjason3-200/+89
2003-06-26simple protosderaadt4-11/+11
2003-06-26ansideraadt5-22/+12
2003-06-26boring protosderaadt2-10/+10
2003-06-26syncderaadt2-2/+7
2003-06-26intel PRO_2100_3B wirelessderaadt1-1/+2
2003-06-26protosvincent5-12/+14
ok deraadt
2003-06-26cabsf takes complex float not doublejason1-2/+2
2003-06-26Better value for vax MAXFLOATjason1-2/+2
2003-06-26redefine MAXFLOAT in vax termsjason1-1/+6
2003-06-26protoderaadt1-2/+2
2003-06-26ansideraadt1-37/+16
2003-06-26Remove cruft; We don't have the -I, -1 or -2 options anymore so we don'tmillert3-39/+18
need the associated scaffolding. tedu@ OK
2003-06-26more proto fixesderaadt10-37/+47
2003-06-26change awk script to generate ansi codederaadt1-3/+2
2003-06-26minimal protosderaadt2-7/+7
2003-06-26protosderaadt1-3/+3
2003-06-26ansi and knf and protosderaadt1-29/+29
2003-06-26ansi and protosderaadt13-117/+63
2003-06-26err() cleanup; andrushock@korovino.netderaadt1-12/+12
2003-06-26ansideraadt1-45/+23
2003-06-26Fix -r flag that was broken during getopt() conversion--whoops.millert1-2/+2
2003-06-26remove -inset from .Bl;jmc1-2/+2
2003-06-26Remove -inset from .Bl macro;jmc1-3/+3
from wiz@netbsd
2003-06-26do not dump core for 'ssh -o proxycommand host'; ok deraadt@markus1-1/+3
2003-06-26.It macros in item lists do not take arguments ->jmc1-7/+13
.It Ft void becomes .It .Ft void from wiz@netbsd
2003-06-26strict proto cleanupsderaadt16-120/+70
2003-06-26syncderaadt1-0/+1
2003-06-26Sy Pa -> Emjmc1-2/+2
from wiz@netbsd
2003-06-26.Er Dv -> .Erjmc1-3/+3
from wiz@netbsd
2003-06-26backout the __bounded__ attributes for a while; requested by deraadt@avsm16-127/+69
2003-06-26Only one of -tag and -ohang after .Bl;jmc1-2/+2
from wiz@netbsd
2003-06-26remove superfluous .Ek;jmc1-4/+2
from wiz@netbsd
2003-06-26various regression tests for -Wboundedavsm85-0/+410
2003-06-26Mark various standard library functions with the __bounded__ attribute.avsm16-69/+127
You must have an up-to-date gcc for this! deraadt@ ok
2003-06-26document the new attribute __bounded__avsm1-1/+122
with mdoc help from jmc@, deraadt@ ok