summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYousong Zhou2016-05-26 11:51:00 +0000
committerYousong Zhou2016-05-26 12:14:41 +0000
commite7ed04c2462a0d01b10f5eeb096d528a06f331a3 (patch)
tree837f8c1bebb11fcac2912cce945d05f57efc4153
parentacdf0945296de8df97bbac2f64ee3b4f985e40d3 (diff)
downloadpackages-e7ed04c2462a0d01b10f5eeb096d528a06f331a3.tar.gz
reaver: fix broken source url
- Switch to release version 1.4 - Include a bugfix patch not present in version 1.4
-rw-r--r--net/reaver/Makefile11
-rw-r--r--net/reaver/patches/0004-Fixed-probe-request-bug-in-wash.patch46
2 files changed, 50 insertions, 7 deletions
diff --git a/net/reaver/Makefile b/net/reaver/Makefile
index 9335b596de..7700c9ea36 100644
--- a/net/reaver/Makefile
+++ b/net/reaver/Makefile
@@ -8,16 +8,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=reaver
-PKG_REV:=113
-PKG_VERSION:=r$(PKG_REV)
-PKG_RELEASE:=2
+PKG_VERSION:=1.4
+PKG_RELEASE:=1
PKG_MAINTAINER:=Yousong Zhou <yszhou4tech@gmail.com>
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=http://reaver-wps.googlecode.com/svn/trunk
-PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
-PKG_SOURCE_VERSION:=$(PKG_REV)
-PKG_SOURCE_PROTO:=svn
+PKG_SOURCE_URL:=https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/reaver-wps
+PKG_MD5SUM:=05441dda7bacfcbe1e831c85d1ea3bc9
PKG_LICENSE:=GPL-2.0
PKG_USE_MIPS16:=0
diff --git a/net/reaver/patches/0004-Fixed-probe-request-bug-in-wash.patch b/net/reaver/patches/0004-Fixed-probe-request-bug-in-wash.patch
new file mode 100644
index 0000000000..9b51d06a10
--- /dev/null
+++ b/net/reaver/patches/0004-Fixed-probe-request-bug-in-wash.patch
@@ -0,0 +1,46 @@
+From a8edcc1ce2a55e0e02ee13c46c6a5f22dd7920e9 Mon Sep 17 00:00:00 2001
+From: "cheffner@tacnetsol.com"
+ <cheffner@tacnetsol.com@027a3e96-2d37-f1c0-85d6-5ce5a08386c2>
+Date: Tue, 27 Mar 2012 16:25:10 +0000
+Subject: [PATCH] Fixed probe request bug in wash.
+
+git-svn-id: http://reaver-wps.googlecode.com/svn/trunk@113 027a3e96-2d37-f1c0-85d6-5ce5a08386c2
+---
+ src/wpsmon.c | 7 +++++++
+ 1 file changed, 7 insertions(+)
+
+diff --git a/src/wpsmon.c b/src/wpsmon.c
+index da688b9..d976924 100644
+--- a/src/wpsmon.c
++++ b/src/wpsmon.c
+@@ -132,6 +132,11 @@ int main(int argc, char *argv[])
+ usage(argv[0]);
+ goto end;
+ }
++ else if(get_iface())
++ {
++ /* Get the MAC address of the specified interface */
++ read_iface_mac();
++ }
+
+ if(get_iface() && source == PCAP_FILE)
+ {
+@@ -300,6 +305,7 @@ void parse_wps_settings(const u_char *packet, struct pcap_pkthdr *header, char *
+
+ set_ssid(NULL);
+ bssid = (char *) mac2str(frame_header->addr3, ':');
++ set_bssid((unsigned char *) frame_header->addr3);
+
+ if(bssid)
+ {
+@@ -383,6 +389,7 @@ void parse_wps_settings(const u_char *packet, struct pcap_pkthdr *header, char *
+
+ end:
+ if(wps) free(wps);
++ set_bssid((unsigned char *) NULL_MAC);
+
+ return;
+ }
+--
+2.6.4
+