[arch-commits] Commit in pyrit/trunk (PKGBUILD fix-broken-join.patch)

Antonio Rojas arojas at archlinux.org
Sat May 30 20:40:13 UTC 2020


    Date: Saturday, May 30, 2020 @ 20:40:13
  Author: arojas
Revision: 637523

BUILDINFO rebuild

Added:
  pyrit/trunk/fix-broken-join.patch
Modified:
  pyrit/trunk/PKGBUILD

-----------------------+
 PKGBUILD              |    9 ++++++---
 fix-broken-join.patch |   24 ++++++++++++++++++++++++
 2 files changed, 30 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-05-30 20:36:39 UTC (rev 637522)
+++ PKGBUILD	2020-05-30 20:40:13 UTC (rev 637523)
@@ -4,7 +4,7 @@
 pkgname=pyrit
 _pkgname=Pyrit
 pkgver=0.5.0
-pkgrel=3
+pkgrel=4
 pkgdesc='The famous WPA precomputed cracker'
 url='https://github.com/JPaulMora/Pyrit'
 arch=('x86_64')
@@ -16,13 +16,16 @@
 )
 checkdepends=('python2-sqlalchemy' 'scapy')
 source=(${pkgname}-${pkgver}.tar.gz::https://github.com/JPaulMora/Pyrit/archive/v${pkgver}.tar.gz
-        scapy-2.3.2.patch)
+        scapy-2.3.2.patch
+        fix-broken-join.patch)
 sha512sums=('912742cd7d9cd9231b9b3aa155a5170c0ba36c3865280423e100c1d12df34e093ee56305d8738d4f406abbfef9b1d540872872b8ef23d699466298d41289ad25'
-            '99d4ae2159be2d829337f3481cbb6580da1c6a2d2b6b28c7ed17348daa983859b7cd6ba3ee8575cbcba16efa27bf230bac075599b1fa0b531178dbdc45f853b2')
+            '99d4ae2159be2d829337f3481cbb6580da1c6a2d2b6b28c7ed17348daa983859b7cd6ba3ee8575cbcba16efa27bf230bac075599b1fa0b531178dbdc45f853b2'
+            '4a8d868a4adc94d5c6dd3c467572edd49efe0e0f4b0ea61ccfe830499e7cdedb0da81b27166caac23332fe90505fe0bbcfb67e61fde632cd58ce290e46426d67')
 
 prepare() {
   cd ${_pkgname}-${pkgver}
   patch -p1 < "${srcdir}/scapy-2.3.2.patch"
+  patch -p1 -i ../fix-broken-join.patch # Fix tests (Debian)
 }
 
 build() {

Added: fix-broken-join.patch
===================================================================
--- fix-broken-join.patch	                        (rev 0)
+++ fix-broken-join.patch	2020-05-30 20:40:13 UTC (rev 637523)
@@ -0,0 +1,24 @@
+From: =?utf-8?q?Rapha=C3=ABl_Hertzog?= <raphael at offensive-security.com>
+Date: Tue, 4 Feb 2020 12:35:11 +0100
+Subject: Fix broken join
+
+---
+ cpyrit/storage.py | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/cpyrit/storage.py b/cpyrit/storage.py
+index 3933f62..dcf3a51 100644
+--- a/cpyrit/storage.py
++++ b/cpyrit/storage.py
+@@ -962,7 +962,10 @@ if 'sqlalchemy' in sys.modules:
+                 pwtotal = 0 if pwtotal is None else int(pwtotal)
+                 q = session.query(ESSID_DBObject.essid,
+                                   sql.func.sum(PAW2_DBObject.numElems))
+-                q = q.outerjoin(PYR2_DBObject).outerjoin(PAW2_DBObject)
++                q = q.outerjoin(PYR2_DBObject,
++                                PYR2_DBObject.essid_id==ESSID_DBObject.essid_id)
++                q = q.outerjoin(PAW2_DBObject,
++                                PAW2_DBObject.key==PYR2_DBObject.key)
+                 q = q.group_by(ESSID_DBObject.essid)
+                 essid_results = {}
+                 for essid, pwcount in q:



More information about the arch-commits mailing list