packages: ferret/ferret.spec, ferret/radiotap.patch (NEW) - release 2: radi...

radek radek at pld-linux.org
Sun Jun 20 02:46:15 CEST 2010


Author: radek                        Date: Sun Jun 20 00:46:15 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- release 2: radiotap.patch

---- Files affected:
packages/ferret:
   ferret.spec (1.1 -> 1.2) , radiotap.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/ferret/ferret.spec
diff -u packages/ferret/ferret.spec:1.1 packages/ferret/ferret.spec:1.2
--- packages/ferret/ferret.spec:1.1	Sat Jun 19 22:26:12 2010
+++ packages/ferret/ferret.spec	Sun Jun 20 02:46:09 2010
@@ -3,11 +3,12 @@
 #Summary(pl.UTF-8):	-
 Name:		ferret
 Version:	1.1
-Release:	1
+Release:	2
 License:	"all rights reserved"
 Group:		Applications
 Source0:	http://www.erratasec.com/Ferret-1_1.zip
 # NoSource0-md5:	f9fbd4eb5eb178589584a59052b35d02
+Patch0:		radiotap.patch
 URL:		http://www.erratasec.com/ferret.html
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -22,6 +23,7 @@
 
 %prep
 %setup -q -n Ferret
+%patch0 -p1
 rm -rf bin/*/ bin/ferret tmp/*
 
 %build
@@ -47,6 +49,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2010/06/20 00:46:09  radek
+- release 2: radiotap.patch
+
 Revision 1.1  2010/06/19 20:26:12  radek
 - new
 

================================================================
Index: packages/ferret/radiotap.patch
diff -u /dev/null packages/ferret/radiotap.patch:1.1
--- /dev/null	Sun Jun 20 02:46:15 2010
+++ packages/ferret/radiotap.patch	Sun Jun 20 02:46:09 2010
@@ -0,0 +1,20 @@
+--- Ferret/src/parser/layer1.c.orig	2007-03-27 20:53:02.000000000 +0200
++++ Ferret/src/parser/layer1.c	2010-06-20 02:37:35.357468557 +0200
+@@ -116,6 +116,17 @@
+ 		}
+ 		break;
+ 
++	case 127: /* radiotap, DLT_IEEE802_11_RADIO */
++		{
++			unsigned header_length = ex16le(px+2);
++			if (header_length >= length) {
++				FRAMERR(frame, "radiotap header too large: %d\n", header_length);
++				return;
++			}
++			process_wifi_frame(ferret, frame, px+header_length, length-header_length);
++		}
++		break;
++
+ 	default:
+ 		FRAMERR(frame, "unknown linktype = %d (expected Ethernet or wifi)\n", frame->protocol);
+ 		break;
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ferret/ferret.spec?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list