hashcat: updated to 4.0.1

hashcat v4.0.1
Bugfix release:
Fixed a memory leak while parsing a wordlist
Fixed compile of kernels on AMD systems on windows due to invalid detection of ROCm
Fixed compile of sources using clang under MSYS2
Fixed overlapping memory segment copy in CPU rule engine if using a specific rule function
Fixed a parallel build problem when using the "install" Makefile target
Fixed the version number extraction for github releases which do not including the .git directory
This commit is contained in:
Adam Ciarciński 2017-11-09 10:13:26 +01:00
parent 12a2def766
commit 41d89564b4
3 changed files with 15 additions and 15 deletions

View File

@ -1,6 +1,6 @@
# $NetBSD$
DISTNAME= hashcat-4.0.0
DISTNAME= hashcat-4.0.1
CATEGORIES= security
MASTER_SITES= https://hashcat.net/files/

View File

@ -1,7 +1,7 @@
$NetBSD$
SHA1 (hashcat-4.0.0.tar.gz) = 079a1cdf941a5b2db131dd749d4936f4500d270b
RMD160 (hashcat-4.0.0.tar.gz) = 7d8890cdf9325af17a0e92cef761f4cfeb5d88b6
SHA512 (hashcat-4.0.0.tar.gz) = ef5117ec34a0fb06a8be1058caeb88016421bff9de5acced7f738b0dca82b52fc2495758242389315c29a66d46360211528d79ce8207af6f6a451eef6e0d8806
Size (hashcat-4.0.0.tar.gz) = 3904979 bytes
SHA1 (patch-src_Makefile) = 3685cf59d73e808076f652ac713a904ed39f5046
SHA1 (hashcat-4.0.1.tar.gz) = fe11f31cd7cfb20f5a401372bd940567df63466d
RMD160 (hashcat-4.0.1.tar.gz) = 7eba4c28d5961fc3ae34ef9df2a4bbefebdb3458
SHA512 (hashcat-4.0.1.tar.gz) = 4f6b42511a5949d4d9b40ffb403d576645ccff2b325cd484f2fff431d67ac1ad79cc33c310b8e650db6c75ba7b1ed02f80eb907ef048221b4bfbd270153fe00d
Size (hashcat-4.0.1.tar.gz) = 3905127 bytes
SHA1 (patch-src_Makefile) = 8a74b534afb9e4906d95b0d925f5acec0f77cd9c

View File

@ -4,7 +4,7 @@ Add minimal NetBSD support.
Don't override CC nor optimisation flags in CFLAGS.
Use custom VERSION_TAG.
--- src/Makefile.orig 2017-10-27 09:48:24.000000000 +0000
--- src/Makefile.orig 2017-11-07 09:15:03.000000000 +0000
+++ src/Makefile
@@ -21,7 +21,7 @@ UNAME := $(patsubst MS
UNAME := $(patsubst MINGW32_NT-%,MSYS2,$(UNAME))
@ -15,7 +15,7 @@ Use custom VERSION_TAG.
$(error "! Your Operating System ($(UNAME)) is not supported by this Makefile")
endif
@@ -56,7 +56,11 @@ DOCUMENT_FOLDER ?= $(PREFIX)/sha
@@ -57,7 +57,11 @@ DOCUMENT_FOLDER ?= $(SHARED_ROOT
##
HASHCAT_FRONTEND := hashcat
@ -27,7 +27,7 @@ Use custom VERSION_TAG.
ifeq ($(UNAME),CYGWIN)
HASHCAT_FRONTEND := hashcat.exe
@@ -80,24 +84,12 @@ OPENCL_HEADERS_KHRONOS := deps/OpenCL-H
@@ -81,24 +85,12 @@ OPENCL_HEADERS_KHRONOS := deps/OpenCL-H
## Native compiler paths
##
@ -52,16 +52,16 @@ Use custom VERSION_TAG.
##
## Cross compiler paths
##
@@ -127,7 +119,7 @@ COMPTIME := $(shell date
# the value will be something like this: "tag: vX.Y.Z, refs/pull/Y/head"
@@ -128,7 +120,7 @@ COMPTIME := $(shell date
# the value will be something like this: "tag: vX.Y.Z, refs/pull/K/head" or "HEAD -> master, tag: vX.Y.Z"
VERSION_EXPORT := HEAD -> master, tag: v4.0.0
-VERSION_TAG := $(shell test -d .git && git describe --tags --dirty=+ || echo "$(VERSION_EXPORT)" | $(SED) 's/.*: v\([\.0-9]*\),.*/v\1/')
VERSION_EXPORT := HEAD -> master, tag: v4.0.1
-VERSION_TAG := $(shell test -d .git && git describe --tags --dirty=+ || echo "$(VERSION_EXPORT)" | $(SED) 's/.*: v\([\.0-9]*\).*/v\1/')
+VERSION_TAG := @VERSION_TAG@
##
## General compiler and linker options
@@ -176,7 +168,6 @@ endif
@@ -177,7 +169,6 @@ endif
LFLAGS := $(LDFLAGS)
ifeq ($(DEBUG),0)
@ -69,7 +69,7 @@ Use custom VERSION_TAG.
LFLAGS += -s
else
ifeq ($(DEBUG),1)
@@ -211,6 +202,13 @@ LFLAGS_NATIVE += -lpthread
@@ -212,6 +203,13 @@ LFLAGS_NATIVE += -lpthread
endif
endif # FreeBSD