Date: Friday, May 19, 2017 @ 09:42:36 Author: jgc Revision: 228522 upgpkg: ncrack 0.5-4
OpenSSL 1.0 rebuild, fix build with gcc7 Added: ncrack/trunk/ncrack-nullcheck.patch Modified: ncrack/trunk/PKGBUILD ------------------------+ PKGBUILD | 13 ++++++++++--- ncrack-nullcheck.patch | 12 ++++++++++++ 2 files changed, 22 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-05-19 09:36:55 UTC (rev 228521) +++ PKGBUILD 2017-05-19 09:42:36 UTC (rev 228522) @@ -4,15 +4,22 @@ pkgname=ncrack pkgver=0.5 -pkgrel=3 +pkgrel=4 pkgdesc='A high-speed network authentication cracking tool' arch=(i686 x86_64) url='https://nmap.org/ncrack/' license=(GPL) depends=(openssl-1.0) -source=("https://nmap.org/ncrack/dist/ncrack-$pkgver.tar.gz") -md5sums=('c264bced401db826852014aef22927cd') +source=("https://nmap.org/ncrack/dist/ncrack-$pkgver.tar.gz" + ncrack-nullcheck.patch) +sha256sums=('dbad9440c861831836d47ece95aeb2bd40374a3eb03a14dea0fe1bfa73ecd4bc' + 'efb8b466cb51a58277c6f0dc17d478e9d4a9722f0ad2000272de900a9ca804da') +prepare() { + cd $pkgname-$pkgver + patch -Np1 -i ../ncrack-nullcheck.patch +} + build() { cd $pkgname-$pkgver CFLAGS+=" -I/usr/include/openssl-1.0" \ Added: ncrack-nullcheck.patch =================================================================== --- ncrack-nullcheck.patch (rev 0) +++ ncrack-nullcheck.patch 2017-05-19 09:42:36 UTC (rev 228522) @@ -0,0 +1,12 @@ +diff -ru ncrack-0.5/ncrack_resume.cc ncrack-0.5.new/ncrack_resume.cc +--- ncrack-0.5/ncrack_resume.cc 2016-04-10 18:56:02.000000000 +0200 ++++ ncrack-0.5.new/ncrack_resume.cc 2017-04-13 17:53:09.369522756 +0200 +@@ -520,7 +520,7 @@ + + j = 0; + buf[j++] = *q; +- while (q != '\0' && j < sizeof(buf)) { ++ while ((q != NULL) && (j < sizeof(buf))) { + q++; + if (q - filestr >= filelen) + fatal("Corrupted file! Error 5\n");