Date: Friday, May 19, 2017 @ 09:42:50 Author: jgc Revision: 228523 archrelease: copy trunk to community-staging-i686, community-staging-x86_64
Added: ncrack/repos/community-staging-i686/ ncrack/repos/community-staging-i686/PKGBUILD (from rev 228522, ncrack/trunk/PKGBUILD) ncrack/repos/community-staging-i686/ncrack-nullcheck.patch (from rev 228522, ncrack/trunk/ncrack-nullcheck.patch) ncrack/repos/community-staging-x86_64/ ncrack/repos/community-staging-x86_64/PKGBUILD (from rev 228522, ncrack/trunk/PKGBUILD) ncrack/repos/community-staging-x86_64/ncrack-nullcheck.patch (from rev 228522, ncrack/trunk/ncrack-nullcheck.patch) -------------------------------------------------+ community-staging-i686/PKGBUILD | 35 ++++++++++++++++++++++ community-staging-i686/ncrack-nullcheck.patch | 12 +++++++ community-staging-x86_64/PKGBUILD | 35 ++++++++++++++++++++++ community-staging-x86_64/ncrack-nullcheck.patch | 12 +++++++ 4 files changed, 94 insertions(+) Copied: ncrack/repos/community-staging-i686/PKGBUILD (from rev 228522, ncrack/trunk/PKGBUILD) =================================================================== --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-05-19 09:42:50 UTC (rev 228523) @@ -0,0 +1,35 @@ +# $Id$ +# Maintainer: Daniel Micay <danielmi...@gmail.com> +# Contributor: mickael9 <mickael9 at gmail dot com> + +pkgname=ncrack +pkgver=0.5 +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" + 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" \ + CPPFLAGS+=" -I/usr/include/openssl-1.0" \ + LDFLAGS+=" -L/usr/lib/openssl-1.0" \ + ./configure --prefix=/usr + make +} + +package() { + cd $pkgname-$pkgver + make install DESTDIR="$pkgdir" +} Copied: ncrack/repos/community-staging-i686/ncrack-nullcheck.patch (from rev 228522, ncrack/trunk/ncrack-nullcheck.patch) =================================================================== --- community-staging-i686/ncrack-nullcheck.patch (rev 0) +++ community-staging-i686/ncrack-nullcheck.patch 2017-05-19 09:42:50 UTC (rev 228523) @@ -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"); Copied: ncrack/repos/community-staging-x86_64/PKGBUILD (from rev 228522, ncrack/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-05-19 09:42:50 UTC (rev 228523) @@ -0,0 +1,35 @@ +# $Id$ +# Maintainer: Daniel Micay <danielmi...@gmail.com> +# Contributor: mickael9 <mickael9 at gmail dot com> + +pkgname=ncrack +pkgver=0.5 +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" + 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" \ + CPPFLAGS+=" -I/usr/include/openssl-1.0" \ + LDFLAGS+=" -L/usr/lib/openssl-1.0" \ + ./configure --prefix=/usr + make +} + +package() { + cd $pkgname-$pkgver + make install DESTDIR="$pkgdir" +} Copied: ncrack/repos/community-staging-x86_64/ncrack-nullcheck.patch (from rev 228522, ncrack/trunk/ncrack-nullcheck.patch) =================================================================== --- community-staging-x86_64/ncrack-nullcheck.patch (rev 0) +++ community-staging-x86_64/ncrack-nullcheck.patch 2017-05-19 09:42:50 UTC (rev 228523) @@ -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");