1
mirror of https://github.com/hashcat/hashcat synced 2024-11-28 05:21:38 +01:00
Commit Graph

4365 Commits

Author SHA1 Message Date
Rosen Penev
8458f07a57 Replace char[] with *char
The latter is more correct. The side effect is that filesize becomes smaller.

gcc    clang

before

O2
756112 762120

Os
674192 680216

after

O2
748456 760728

Os
666536 674728
2017-11-13 12:12:44 -08:00
Jens Steube
ea5425b344
Merge pull request #1439 from neheb/master
Change atoi family to strtol family
2017-11-13 09:10:57 +01:00
Jens Steube
5fa91ddbec
Merge pull request #1438 from Duncaen/musl
use fallback qsort implementation on linux systems without glibc
2017-11-13 09:06:34 +01:00
jsteube
1b312d14fd Added hash-mode 16000 = Tripcode 2017-11-11 14:44:56 +01:00
Rosen Penev
6b0ee145c4 Fix missing stuff 2017-11-10 20:54:48 -08:00
Duncaen
24b8a838d4 use fallback qsort implementation on linux systems without glibc 2017-11-11 04:30:44 +01:00
Jens Steube
fddb66eb1b
Merge pull request #1436 from philsmd/master
fix #1435: --show/--left hash parsing fixed for hashes with long salts
2017-11-09 12:23:15 +01:00
philsmd
227a5aa092
fix #1435: --show/--left hash parsing fixed for hashes with long salts 2017-11-09 11:36:01 +01:00
jsteube
a5c79de43b Update LZMA SDK files to latest (2017-08-28, 17.01 beta) 2017-11-07 12:27:27 +01:00
jsteube
4b5110281d Unset production flag during development phase 2017-11-07 10:28:16 +01:00
jsteube
f2ea05ca69 Final v4.0.1 commit 2017-11-07 10:15:03 +01:00
Jens Steube
c698f6dd8e
Merge pull request #1433 from philsmd/master
cosmetic: fixed changes.txt, the VERSION_EXPORT fix was done after 4.0 release
2017-11-07 10:13:28 +01:00
philsmd
52f8063697
cosmetic: fixed changes.txt, the VERSION_EXPORT fix was done after 4.0.0 release 2017-11-07 10:02:22 +01:00
Jens Steube
6f9d3c1872
Merge pull request #1432 from roycewilliams/master
change wording when user tries -O, but not needed
2017-11-06 19:36:36 +01:00
Royce Williams
59701ee7ed change wording when user tries -O, but not needed 2017-11-06 06:33:55 -09:00
Jens Steube
007cd17a5e
Merge pull request #1431 from philsmd/master
cosmetic: updated comment about VERSION_EXPORT
2017-11-06 13:07:55 +01:00
philsmd
d93b591dc5
cosmetic: updated comment about VERSION_EXPORT 2017-11-06 13:00:05 +01:00
Jens Steube
6ff117dcbf
Merge pull request #1430 from philsmd/master
for 1414: add dependency on the shared root folder, fix parallel builds
2017-11-06 12:59:00 +01:00
philsmd
7825846e00
for 1414: add dependency on the shared root folder, fix parallel builds 2017-11-06 12:46:56 +01:00
jsteube
f8c687f529 Fixed compile of kernels on AMD systems on windows due to invalid detection of ROCm 2017-11-06 10:22:23 +01:00
Rosen Penev
1109017a53 Change atoi family to strtol family
Suggested by clang tidy
2017-11-05 12:33:41 -08:00
Jens Steube
b3b5f924dc
Merge pull request #1426 from neheb/patch-4
Fix clang compile under MSYS2
2017-11-05 12:00:16 +01:00
Jens Steube
50cdeaca19
Merge pull request #1425 from neheb/master
clang tidy stuff
2017-11-05 11:59:43 +01:00
Rosen Penev
3ba84f17f1 More clang tidy fixes 2017-11-05 01:52:29 -07:00
Rosen Penev
1fe16d3ee6
Fix clang compile under MSYS2
Clang does not define __WINNT__ under Windows. _WIN32 is the closest thing.
2017-11-04 23:50:00 -07:00
Rosen Penev
0555613305 Remove else statement after return
Suggested by clang tidy
2017-11-04 23:43:33 -07:00
Rosen Penev
496fc309fe Add const to a few parameters.
Suggested by clang-tidy
2017-11-04 23:37:41 -07:00
Rosen Penev
2a56a229fa logfile: Use struct directly instead of casting.
Gets rid of a clang warning
2017-11-04 23:33:06 -07:00
Rosen Penev
4165f94e51 Change memcpy to memmove since it overlaps 2017-11-04 23:22:59 -07:00
Rosen Penev
51a5e1cc51 Fix a few memory leaks 2017-11-04 23:20:36 -07:00
Jens Steube
127deee8ed
Merge pull request #1419 from neheb/patch-3
partially fix compile for musl
2017-11-03 16:11:52 +01:00
Rosen Penev
707f28c723
partially fix compile for musl 2017-10-30 20:16:54 -07:00
Jens Steube
e6978c23c0
Merge pull request #1408 from neheb/patch-2
Switch debug to -Og
2017-10-28 13:38:48 +02:00
Jens Steube
10bb0678c3
Merge pull request #1413 from philsmd/master
fixes #1412: sed for VERSION_EXPORT fixed compilation problem
2017-10-28 13:34:40 +02:00
philsmd
c06c5ddd48
fixes #1412: sed for VERSION_EXPORT fixed compilation problem 2017-10-28 13:28:07 +02:00
jsteube
baa2f7e44a Remove unsused variable user_options_extra in autotune.c 2017-10-28 12:19:21 +02:00
jsteube
0ac3dcbf76 Unset production flag during development phase 2017-10-28 12:17:58 +02:00
jsteube
28b76bd387 Do not use run_kernel_memset() for password candidate initialization in autotune 2017-10-27 11:48:24 +02:00
jsteube
c6390deeb1 Remove temporary warmup for benchmark 2017-10-27 11:39:07 +02:00
jsteube
5875867efb Merge branch 'master' of https://github.com/hashcat/hashcat 2017-10-27 11:37:22 +02:00
jsteube
bbc53b7fe4 Fix initialization of example password candidates for slow hashes in autotune 2017-10-27 11:36:57 +02:00
Rosen Penev
8d4b08b3ab Switch debug to -Og
Og provides a more realistic debugging experience compared to -g (which uses the highly inefficient O0)
2017-10-27 00:08:56 -07:00
Jens Steube
f3984b7413 Start with the original device name 2017-10-27 01:28:55 +02:00
Jens Steube
afdc3fac74 Fix a shadowed variable 2017-10-27 01:20:32 +02:00
jsteube
966cff80bc Allow device name substrings in hashcat.hctune 2017-10-27 01:01:07 +02:00
jsteube
00abb849e1 Update inc_vector.cl for ideal performance with reference GTX1080 for NV and Vega64 for AMD 2017-10-26 13:41:47 +02:00
jsteube
c6d7fc845d Restore VERSION_TAG in Makefile 2017-10-26 13:31:21 +02:00
jsteube
55c8c287a5 Add missing selftest functionality for OPTS_TYPE_INIT2/OPTS_TYPE_LOOP2 based kernels 2017-10-25 13:25:18 +02:00
Jens Steube
501362671d Merge pull request #1407 from philsmd/master
add missing function prototypes for the binary-search-tree-based pot sorting
2017-10-25 12:36:29 +02:00
philsmd
19504d6286
add missing function prototypes for the binary-search-tree-based pot sorting 2017-10-25 12:31:17 +02:00