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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to