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