Thread: [Ipsec-tools-commits] ipsec-tools/src/racoon vendorid.c,1.8,1.9 vendorid.h,1.10,1.11
Brought to you by:
mit_warlord,
netbsd
From: VANHULLEBUS Y. <va...@us...> - 2006-02-17 14:09:25
|
Update of /cvsroot/ipsec-tools/ipsec-tools/src/racoon In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3030/src/racoon Modified Files: vendorid.c vendorid.h Log Message: IPSec-Tools Vendor ID Index: vendorid.h =================================================================== RCS file: /cvsroot/ipsec-tools/ipsec-tools/src/racoon/vendorid.h,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- vendorid.h 29 Jan 2005 16:34:25 -0000 1.10 +++ vendorid.h 17 Feb 2006 14:09:10 -0000 1.11 @@ -35,8 +35,11 @@ /* The unknown vendor ID. */ #define VENDORID_UNKNOWN -1 + /* Our default vendor ID. */ -#define VENDORID_KAME 0 +#define VENDORID_DEFAULT VENDORID_IPSEC_TOOLS + +#define VENDORID_IPSEC_TOOLS 0 /* * Refer to draft-ietf-ipsec-isakmp-gss-auth-06.txt. @@ -78,6 +81,14 @@ /* Dead Peer Detection */ #define VENDORID_DPD 18 + +/* Other Vendors... + * XXX: do some cleanup to have separate lists for "real" vendors (to complete) + * and "features" VendorIDs + */ +#define VENDORID_KAME 19 + + struct vendor_id { int id; const char *string; Index: vendorid.c =================================================================== RCS file: /cvsroot/ipsec-tools/ipsec-tools/src/racoon/vendorid.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- vendorid.c 6 Apr 2005 23:07:55 -0000 1.8 +++ vendorid.c 17 Feb 2006 14:09:10 -0000 1.9 @@ -53,6 +53,7 @@ #include "crypto_openssl.h" static struct vendor_id all_vendor_ids[] = { +{ VENDORID_IPSEC_TOOLS, "IPSec-Tools" }, { VENDORID_KAME , "KAME/racoon" }, { VENDORID_GSSAPI_LONG, "A GSS-API Authentication Method for IKE" }, { VENDORID_GSSAPI , "GSSAPI" }, @@ -179,7 +180,7 @@ * The default unknown ID gets translated to * KAME/racoon. */ - vendorid = VENDORID_KAME; + vendorid = VENDORID_DEFAULT; } current = lookup_vendor_id_by_id(vendorid); |