pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Changes 3.20:
Module Name: pkgsrc-wip
Committed By: Adam Ciarciński <adam%netbsd.org@localhost>
Pushed By: adam
Date: Fri Dec 9 16:19:14 2016 +0100
Changeset: a5b78dd6535570409c023f481c4d24b5958ac4de
Modified Files:
hashcat/Makefile
hashcat/PLIST
hashcat/distinfo
hashcat/patches/patch-src_Makefile
Removed Files:
hashcat/patches/patch-src_hashcat.c
Log Message:
Changes 3.20:
The hashcat core was completely refactored to be a MT-safe library (libhashcat).
The goal was to help developers include hashcat into distributed clients or GUI frontends.
The CLI (hashcat.bin or hashcat.exe) works as before but from a technical perspective it's a library frontend.
There's also new features, new hash-modes, many bugfixes and performance improvements.
We recommend upgrading even if you did not face any errors with older versions.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=a5b78dd6535570409c023f481c4d24b5958ac4de
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
hashcat/Makefile | 2 +-
hashcat/PLIST | 12 ++++++++++++
hashcat/distinfo | 11 +++++------
hashcat/patches/patch-src_Makefile | 20 ++++++++++----------
hashcat/patches/patch-src_hashcat.c | 26 --------------------------
5 files changed, 28 insertions(+), 43 deletions(-)
diffs:
diff --git a/hashcat/Makefile b/hashcat/Makefile
index 1dcd78a..90bb05c 100644
--- a/hashcat/Makefile
+++ b/hashcat/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-DISTNAME= hashcat-3.10
+DISTNAME= hashcat-3.20
CATEGORIES= security
MASTER_SITES= ${MASTER_SITE_GITHUB:=hashcat/}
diff --git a/hashcat/PLIST b/hashcat/PLIST
index 1c4b86d..e857c6b 100644
--- a/hashcat/PLIST
+++ b/hashcat/PLIST
@@ -2,11 +2,13 @@
bin/hashcat
share/doc/hashcat/docs/changes.txt
share/doc/hashcat/docs/contact.txt
+share/doc/hashcat/docs/credits.txt
share/doc/hashcat/docs/license.txt
share/doc/hashcat/docs/performance.txt
share/doc/hashcat/docs/readme.txt
share/doc/hashcat/docs/rules.txt
share/doc/hashcat/docs/status_codes.txt
+share/doc/hashcat/docs/team.txt
share/doc/hashcat/docs/user_manuals.txt
share/doc/hashcat/example.dict
share/doc/hashcat/example0.hash
@@ -381,8 +383,18 @@ share/hashcat/OpenCL/m13800_a3.cl
share/hashcat/OpenCL/m13900_a0.cl
share/hashcat/OpenCL/m13900_a1.cl
share/hashcat/OpenCL/m13900_a3.cl
+share/hashcat/OpenCL/m14000_a0.cl
+share/hashcat/OpenCL/m14000_a1.cl
+share/hashcat/OpenCL/m14000_a3.cl
+share/hashcat/OpenCL/m14100_a0.cl
+share/hashcat/OpenCL/m14100_a1.cl
+share/hashcat/OpenCL/m14100_a3.cl
+share/hashcat/OpenCL/m14400_a0.cl
+share/hashcat/OpenCL/m14400_a1.cl
+share/hashcat/OpenCL/m14400_a3.cl
share/hashcat/OpenCL/markov_be.cl
share/hashcat/OpenCL/markov_le.cl
+share/hashcat/charsets/DES_full.charset
share/hashcat/charsets/combined/Bulgarian.hcchr
share/hashcat/charsets/combined/Castilian.hcchr
share/hashcat/charsets/combined/Catalan.hcchr
diff --git a/hashcat/distinfo b/hashcat/distinfo
index 012be20..c024a42 100644
--- a/hashcat/distinfo
+++ b/hashcat/distinfo
@@ -1,8 +1,7 @@
$NetBSD$
-SHA1 (hashcat-3.10.tar.gz) = 513621ab94f747063241fe9ad3c02b7f86220bed
-RMD160 (hashcat-3.10.tar.gz) = bc1f22dda0bebd989839c8b67765483da55eb710
-SHA512 (hashcat-3.10.tar.gz) = 2adf16513118b91085fe587c53b15f142abb7673f659b2721dcba8aacdac6f024b65e7b50b916f86c161c21e98eb4758f187d25ad1ca4c66cdb67a259b07ae04
-Size (hashcat-3.10.tar.gz) = 4077692 bytes
-SHA1 (patch-src_Makefile) = 0f1fe08dd012c5c15a126c8fac1f124663393722
-SHA1 (patch-src_hashcat.c) = d1b2ff3263d5464fe07c4ac67169d08e26bf7e4d
+SHA1 (hashcat-3.20.tar.gz) = 55b5cf7452e5772324b1b1963983a9903822dd17
+RMD160 (hashcat-3.20.tar.gz) = 018c7f1229cc266333fe175b371cd7cd6533559a
+SHA512 (hashcat-3.20.tar.gz) = b960276f23cf97648d13c85dc55097bd9c203c67c849942d3c1b78080d9fdb3dffa04e2d5d4984ae16b062093170508fd400287633588201ce15a82550639ccf
+Size (hashcat-3.20.tar.gz) = 3944786 bytes
+SHA1 (patch-src_Makefile) = b6cbc39262a11e2187559f78c7b34ce0e3219a83
diff --git a/hashcat/patches/patch-src_Makefile b/hashcat/patches/patch-src_Makefile
index bf6b60a..8b7c5b9 100644
--- a/hashcat/patches/patch-src_Makefile
+++ b/hashcat/patches/patch-src_Makefile
@@ -2,20 +2,20 @@ $NetBSD$
Add minimal NetBSD support.
---- src/Makefile.orig 2016-08-19 09:45:29.000000000 +0000
+--- src/Makefile.orig 2016-12-02 14:00:23.000000000 +0000
+++ src/Makefile
-@@ -17,7 +17,7 @@ UNAME := $(shell unam
- # we need to strip the windows version number to be able to build hashcat on cygwin hosts
- UNAME := $(patsubst CYGWIN_NT-%,CYGWIN_NT-,$(UNAME))
+@@ -19,7 +19,7 @@ UNAME := $(patsubst MS
+ UNAME := $(patsubst MINGW32_NT-%,MSYS2,$(UNAME))
+ UNAME := $(patsubst MINGW64_NT-%,MSYS2,$(UNAME))
--ifeq (,$(filter $(UNAME),Linux Darwin CYGWIN_NT- FreeBSD))
-+ifeq (,$(filter $(UNAME),Linux Darwin CYGWIN_NT- FreeBSD NetBSD))
+-ifeq (,$(filter $(UNAME),Linux FreeBSD Darwin CYGWIN MSYS2))
++ifeq (,$(filter $(UNAME),Linux FreeBSD NetBSD Darwin CYGWIN MSYS2))
$(error "! Your Operating System ($(UNAME)) is not supported by $(PROG_NAME) Makefile")
endif
-@@ -137,6 +137,16 @@ LFLAGS_NATIVE := -lpthread
- LFLAGS_NATIVE += $(LDFLAGS)
- endif # freebsd
+@@ -149,6 +149,16 @@ CFLAGS += -fsanitize=ad
+ endif
+ endif
+ifeq ($(UNAME),NetBSD)
+CFLAGS_NATIVE := -D_POSIX
@@ -28,5 +28,5 @@ Add minimal NetBSD support.
+endif # netbsd
+
##
- ## Cross compilation target
+ ## Native compilation target
##
diff --git a/hashcat/patches/patch-src_hashcat.c b/hashcat/patches/patch-src_hashcat.c
deleted file mode 100644
index d1d60c6..0000000
--- a/hashcat/patches/patch-src_hashcat.c
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD$
-
-Add support for NetBSD.
-
---- src/hashcat.c.orig 2016-08-19 09:45:29.000000000 +0000
-+++ src/hashcat.c
-@@ -14,6 +14,10 @@
- #include <stdio.h>
- #endif
-
-+#ifdef __NetBSD__
-+#include <stdio.h>
-+#endif
-+
- #include <common.h>
- #include <shared.h>
- #include <rp_kernel_on_cpu.h>
-@@ -6607,7 +6611,7 @@ int main (int argc, char **argv)
- char *exec_path = get_exec_path ();
-
-
-- #if defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__)
-+ #if defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__)
-
- char *resolved_install_folder = realpath (INSTALL_FOLDER, NULL);
- char *resolved_exec_path = realpath (exec_path, NULL);
Home |
Main Index |
Thread Index |
Old Index