NetBSD/crypto/dist/kame/racoon
wiz 4c99916337 va_{start,end} audit:
Make sure that each va_start has one and only one matching va_end,
especially in error cases.
If the va_list is used multiple times, do multiple va_starts/va_ends.
If a function gets va_list as argument, don't let it use va_end (since
it's the callers responsibility).

Improved by comments from enami and christos -- thanks!

Heimdal/krb4/KAME changes already fed back, rest to follow.

Inspired by, but not not based on, OpenBSD.
2001-09-24 13:22:25 +00:00
..
contrib
doc KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
missing Include <string.h> for memcpy() prototype. 2001-09-02 08:45:22 +00:00
samples upgrade to KAME 2001/8/31. 2001-08-31 10:36:08 +00:00
.cvsignore
Makefile.in KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
TODO
aclocal.m4
admin.c bring in latest racoon/libipsec from KAME. lots of lots of stability fixes. 2001-08-02 12:06:08 +00:00
admin.h
admin_var.h bring in latest racoon/libipsec from KAME. lots of lots of stability fixes. 2001-08-02 12:06:08 +00:00
algorithm.c KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
algorithm.h KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
backupsa.c upgrade to KAME 2001/8/31. 2001-08-31 10:36:08 +00:00
backupsa.h KAME racoon as of 2001/2/22 2001-02-22 02:21:12 +00:00
cfparse.h Import racoon/libipsec as of April 4, 2001. 2001-04-04 19:33:00 +00:00
cfparse.y upgrade to KAME 2001/8/31. 2001-08-31 10:36:08 +00:00
cftoken.h
cftoken.l upgrade to KAME 2001/8/31. 2001-08-31 10:36:08 +00:00
client-puzzle.c KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
config.guess
config.sub
configure KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
configure.in KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
crypto_openssl.c upgrade to KAME 2001/8/31. 2001-08-31 10:36:08 +00:00
crypto_openssl.h KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
debug.h
dhgroup.h KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
dnssec.c (should) fix build on alpha. From: Chuck Silvers <chuq@chuq.com> 2001-08-05 18:52:13 +00:00
dnssec.h bring in latest racoon/libipsec from KAME. lots of lots of stability fixes. 2001-08-02 12:06:08 +00:00
dump.c
dump.h
eaytest.c KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
gcmalloc.h bring in latest racoon/libipsec from KAME. lots of lots of stability fixes. 2001-08-02 12:06:08 +00:00
getcertsbyname.c upgrade to KAME 2001/8/31. 2001-08-31 10:36:08 +00:00
gnuc.h
grabmyaddr.c KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
grabmyaddr.h
gssapi.c Import racoon/libipsec as of April 4, 2001. 2001-04-04 19:33:00 +00:00
gssapi.h Update racoon from today's KAME sources. Includes memory leak 2001-01-30 02:04:39 +00:00
handler.c bring in latest racoon/libipsec from KAME. lots of lots of stability fixes. 2001-08-02 12:06:08 +00:00
handler.h bring in latest racoon/libipsec from KAME. lots of lots of stability fixes. 2001-08-02 12:06:08 +00:00
install-sh
ipsec_doi.c upgrade to KAME 2001/8/31. 2001-08-31 10:36:08 +00:00
ipsec_doi.h KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
isakmp.c upgrade to KAME 2001/8/31. 2001-08-31 10:36:08 +00:00
isakmp.h bring in latest racoon/libipsec from KAME. lots of lots of stability fixes. 2001-08-02 12:06:08 +00:00
isakmp_agg.c Import racoon/libipsec as of April 4, 2001. 2001-04-04 19:33:00 +00:00
isakmp_agg.h
isakmp_base.c Import racoon/libipsec as of April 4, 2001. 2001-04-04 19:33:00 +00:00
isakmp_base.h
isakmp_ident.c KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
isakmp_ident.h
isakmp_inf.c KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
isakmp_inf.h
isakmp_newg.c
isakmp_newg.h
isakmp_quick.c bring in latest racoon/libipsec from KAME. lots of lots of stability fixes. 2001-08-02 12:06:08 +00:00
isakmp_quick.h
isakmp_var.h
kmpstat.c upgrade to KAME 2001/8/31. 2001-08-31 10:36:08 +00:00
localconf.c KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
localconf.h KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
logger.c Import racoon/libipsec as of April 4, 2001. 2001-04-04 19:33:00 +00:00
logger.h
main.c upgrade to KAME 2001/8/31. 2001-08-31 10:36:08 +00:00
misc.c KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
misc.h KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
netdb_dnssec.h bring in latest racoon/libipsec from KAME. lots of lots of stability fixes. 2001-08-02 12:06:08 +00:00
oakley.c upgrade to KAME 2001/8/31. 2001-08-31 10:36:08 +00:00
oakley.h KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
pfkey.c KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
pfkey.h bring in latest racoon/libipsec from KAME. lots of lots of stability fixes. 2001-08-02 12:06:08 +00:00
plog.c va_{start,end} audit: 2001-09-24 13:22:25 +00:00
plog.h
policy.c KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
policy.h bring in latest racoon/libipsec from KAME. lots of lots of stability fixes. 2001-08-02 12:06:08 +00:00
proposal.c KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
proposal.h KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
racoon.8 upgrade to KAME 2001/8/31. 2001-08-31 10:36:08 +00:00
racoon.conf.5 upgrade to KAME 2001/8/31. 2001-08-31 10:36:08 +00:00
random.c
random.h
remoteconf.c bring in latest racoon/libipsec from KAME. lots of lots of stability fixes. 2001-08-02 12:06:08 +00:00
remoteconf.h bring in latest racoon/libipsec from KAME. lots of lots of stability fixes. 2001-08-02 12:06:08 +00:00
safefile.c KAME racoon as of 2001/03/08. 2001-03-08 22:18:05 +00:00
safefile.h
sainfo.c Import racoon/libipsec as of April 4, 2001. 2001-04-04 19:33:00 +00:00
sainfo.h
schedule.c Import racoon/libipsec as of April 4, 2001. 2001-04-04 19:33:00 +00:00
schedule.h KAME racoon as of 2001/03/08. 2001-03-08 22:18:05 +00:00
session.c KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
session.h
sockmisc.c KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
sockmisc.h KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
stats.pl KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
str2val.c KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
str2val.h KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
strnames.c KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
strnames.h KAME as of 2001/8/31 2001-08-31 09:59:03 +00:00
var.h bring in latest racoon/libipsec from KAME. lots of lots of stability fixes. 2001-08-02 12:06:08 +00:00
vendorid.c Import racoon/libipsec as of April 4, 2001. 2001-04-04 19:33:00 +00:00
vendorid.h Import racoon/libipsec as of April 4, 2001. 2001-04-04 19:33:00 +00:00
vmbuf.c Import racoon/libipsec as of April 4, 2001. 2001-04-04 19:33:00 +00:00
vmbuf.h