(racoon2 52) racoon2 patch for libpcap issue

"Dustin D. Trammell" <[email protected]> Fri, 06 Jan 2006 14:49:09 -0600
Newsgroups gmane.network.ipv6.kame.racoon
Organization Sipera Systems Inc.
Message-ID <1136580549.21158.115.camel@localhost>
--=-1bru8izlqBjMgdbf3m6+
Content-Type: multipart/mixed; boundary="=-MnMHIcTBoiNDVC6PAkBg"


--=-MnMHIcTBoiNDVC6PAkBg
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

I had meant to send this a while back and simply forgot.  I had an issue
compiling racoon2 on my system with libpcap 0.8.2.  Here's the patch and
patch description:

racoon2-20051102a-pcap-collision.patch
	Fixes a namespace collision with libpcap 0.8.2.  A variable
	named "pcap_file" used in main.c is also the name of a libpcap
	function, causing the compiler to error on redefinition.
	This variable has been renamed to "pcfile"


--=20
Dustin D. Trammell
Vulnerability Researcher
Sipera Systems Inc. http://www.sipera.com

--=-MnMHIcTBoiNDVC6PAkBg
Content-Disposition: attachment; filename=racoon2-20051102a-pcap-collision.patch
Content-Type: text/x-patch; name=racoon2-20051102a-pcap-collision.patch;
	charset=us-ascii
Content-Transfer-Encoding: base64

ZGlmZiAtcmMgcmFjb29uMi0yMDA1MTEwMmEvaWtlZC9tYWluLmMgcmFjb29uMi0yMDA1MTEwMmEt
bW9kL2lrZWQvbWFpbi5jDQoqKiogcmFjb29uMi0yMDA1MTEwMmEvaWtlZC9tYWluLmMJMjAwNS0x
MC0xOCAwNzo1NDoyOC4wMDAwMDAwMDAgLTA1MDANCi0tLSByYWNvb24yLTIwMDUxMTAyYS1tb2Qv
aWtlZC9tYWluLmMJMjAwNS0xMS0xNiAxNDozMzoxNi4wMDAwMDAwMDAgLTA2MDANCioqKioqKioq
KioqKioqKg0KKioqIDY3LDczICoqKioNCiAgaW50IG9wdF9pcHY2X29ubHkgPSBGQUxTRTsNCiAg
aW50IGlzYWttcF9wb3J0ID0gSUtFVjJfVURQX1BPUlQ7DQogICNpZmRlZiBIQVZFX0xJQlBDQVAN
CiEgY2hhciAqcGNhcF9maWxlID0gTlVMTDsNCiAgI2VuZGlmDQogIA0KICAjZGVmaW5lCURFQlVH
X0ZMQUdfREVCVUcJMHgwMDAxDQotLS0gNjcsNzMgLS0tLQ0KICBpbnQgb3B0X2lwdjZfb25seSA9
IEZBTFNFOw0KICBpbnQgaXNha21wX3BvcnQgPSBJS0VWMl9VRFBfUE9SVDsNCiAgI2lmZGVmIEhB
VkVfTElCUENBUA0KISBjaGFyICpwY19maWxlID0gTlVMTDsNCiAgI2VuZGlmDQogIA0KICAjZGVm
aW5lCURFQlVHX0ZMQUdfREVCVUcJMHgwMDAxDQoqKioqKioqKioqKioqKioNCioqKiAyMjUsMjMx
ICoqKioNCiAgCQkJYnJlYWs7DQogICNpZmRlZiBIQVZFX0xJQlBDQVANCiAgCQljYXNlICdQJzoN
CiEgCQkJcGNhcF9maWxlID0gb3B0YXJnOw0KICAJCQlicmVhazsNCiAgI2VuZGlmDQogIAkJY2Fz
ZSAnOic6CS8qIG9wdGlvbiByZXF1aXJlcyBhcmd1bWVudCAqLw0KLS0tIDIyNSwyMzEgLS0tLQ0K
ICAJCQlicmVhazsNCiAgI2lmZGVmIEhBVkVfTElCUENBUA0KICAJCWNhc2UgJ1AnOg0KISAJCQlw
Y19maWxlID0gb3B0YXJnOw0KICAJCQlicmVhazsNCiAgI2VuZGlmDQogIAkJY2FzZSAnOic6CS8q
IG9wdGlvbiByZXF1aXJlcyBhcmd1bWVudCAqLw0KKioqKioqKioqKioqKioqDQoqKiogMzU1LDM2
NyAqKioqDQogIAl7DQogIAkJY2hhciAqZHVtcF9maWxlOw0KICAJCWNoYXIgKmR1bXBfbW9kZTsN
CiEgCQlpZiAocGNhcF9maWxlICE9IE5VTEwpIHsNCiEgCQkJaWYgKHBjYXBfZmlsZVswXSA9PSAn
KycpIHsNCiAgCQkJCWR1bXBfbW9kZSA9ICJhIjsNCiEgCQkJCWR1bXBfZmlsZSA9IHBjYXBfZmls
ZSArIDE7DQogIAkJCX0gZWxzZSB7DQogIAkJCQlkdW1wX21vZGUgPSAidyI7DQohIAkJCQlkdW1w
X2ZpbGUgPSBwY2FwX2ZpbGU7DQogIAkJCX0NCiAgCQkJaWYgKHJjX3BjYXBfaW5pdChkdW1wX2Zp
bGUsIGR1bXBfbW9kZSkpIHsNCiAgCQkJCXBsb2coUExPR19DUklUSUNBTCwgUExPR0xPQywgMCwN
Ci0tLSAzNTUsMzY3IC0tLS0NCiAgCXsNCiAgCQljaGFyICpkdW1wX2ZpbGU7DQogIAkJY2hhciAq
ZHVtcF9tb2RlOw0KISAJCWlmIChwY19maWxlICE9IE5VTEwpIHsNCiEgCQkJaWYgKHBjX2ZpbGVb
MF0gPT0gJysnKSB7DQogIAkJCQlkdW1wX21vZGUgPSAiYSI7DQohIAkJCQlkdW1wX2ZpbGUgPSBw
Y19maWxlICsgMTsNCiAgCQkJfSBlbHNlIHsNCiAgCQkJCWR1bXBfbW9kZSA9ICJ3IjsNCiEgCQkJ
CWR1bXBfZmlsZSA9IHBjX2ZpbGU7DQogIAkJCX0NCiAgCQkJaWYgKHJjX3BjYXBfaW5pdChkdW1w
X2ZpbGUsIGR1bXBfbW9kZSkpIHsNCiAgCQkJCXBsb2coUExPR19DUklUSUNBTCwgUExPR0xPQywg
MCwNCg==


--=-MnMHIcTBoiNDVC6PAkBg--

--=-1bru8izlqBjMgdbf3m6+
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQBDvtfFiJrIfB1nTHwRAs/KAJ9cN3AtppU3kMbY6/uCVg9lu6wQDACeLyBb
+KnX0xrEd+8LpSbZYfoswoQ=
=zmdu
-----END PGP SIGNATURE-----

--=-1bru8izlqBjMgdbf3m6+--