Commit Graph

2060 Commits

Author SHA1 Message Date
Jens Steube e6978c23c0 Merge pull request #1408 from neheb/patch-2
Switch debug to -Og
2017-10-28 13:38:48 +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 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
philsmd 1030f5b44e fixes #1403: fixed extraction of the version number for archives without .git dir 2017-10-24 13:34:01 +02:00
Jens Steube 77f3eb2864 OpenCL Kernels: Thread-count is set to hardware native count except if -w 4 is used then OpenCL maximum is used 2017-10-22 14:16:32 +02:00
jsteube d0f5c9f2b3 Rename MacOS to macOS 2017-10-20 13:36:47 +02:00
Jens Steube 9568837b12 Revert "Replace PRIu64 with ju. Less verbose." 2017-10-20 12:19:33 +02:00
jsteube 980f04a7b6 Rename instances of OSX to MacOS 2017-10-20 11:58:31 +02:00
jsteube bf112870a3 OpenCL Runtime: Improved detection for AMD and NV devices on OSX 2017-10-20 11:34:36 +02:00
jsteube 2e85972ec5 Add special detection for NVIDIA OpenCL devices on OSX 2017-10-20 08:39:23 +02:00
Rosen Penev 869b5fb522 Replace PRIu64 with ju. Less verbose. 2017-10-19 19:35:18 -07:00
jsteube b99eb92b56 Re-enable amdgpu-pro, do some warm-up in benchmark mode 2017-10-19 20:56:14 +02:00
jsteube cf1ed8d75c Update ROCm requirement 2017-10-19 16:23:44 +02:00
jsteube 635b2bfd50 Do initial OpenCL device thread management a bit different 2017-10-19 14:54:03 +02:00
jsteube f84abdef1c Merge branch 'master' of https://github.com/hashcat/hashcat 2017-10-18 17:02:39 +02:00
jsteube 0d192df517 Run integreted GPU at 8 threads max 2017-10-18 17:02:12 +02:00
philsmd 2c963054f3 show/left: fix new variable redeclaration bug 2017-10-18 15:42:43 +02:00
jsteube 048b14f6c6 Fix missed set of attribute skipped_temp 2017-10-18 12:57:48 +02:00
jsteube d7da964a7c Fix missed set of attribute skipped_temp 2017-10-18 12:57:15 +02:00
jsteube 84312bfae6 Fix missed set of attribute skipped_temp 2017-10-18 12:54:22 +02:00
philsmd 276879b1ea show/left: improve speed of --show/--left again by using a single malloc/free for all nodes and reduce RAM by using the first nodes hash information 2017-10-18 12:09:32 +02:00
philsmd 433513a47f get rid of last_node in pot_tree_entry, we update the first node of the list instead of the last one 2017-10-18 08:54:21 +02:00
jsteube e16e878e59 Update potential trap 6 (apple only) algorithms, user can override with --force 2017-10-17 19:10:29 +02:00
jsteube 6c16b7f3ee Version tag rc6 2017-10-17 12:30:39 +02:00
philsmd 6542331101 show/left: improved the performance by using a tree and linked node structure 2017-10-17 12:08:17 +02:00
jsteube 73bba00286 Autotune: Do a pre-autotune test run to find out if kernel runtime isabove some TDR limit
HCtune File: Remove apple related GPU entries to workaround Trap 6 error
2017-10-17 09:07:59 +02:00
jsteube 5265803493 Add some sanity check for benchmark mode 2017-10-14 16:58:18 +02:00
jsteube dae6bc8657 Version tag rc5 2017-10-14 12:55:52 +02:00
jsteube 51aba5517f Update some of the visual indicator of active options when benchmarking 2017-10-14 12:54:34 +02:00
jsteube d64f6e0912 Version tag rc4 2017-10-10 14:43:11 +02:00
jsteube bfd3c57308 Fixed a calculation error in get_power() leading to errors of type "BUG pw_add()!!" 2017-10-10 14:41:33 +02:00
jsteube f55350584f Version tag rc3 2017-10-10 11:37:08 +02:00
jsteube 5e6d43107e Startup: Check and abort session if outfile and wordlist point to the same file 2017-10-10 11:30:20 +02:00
jsteube 583849cd23 Fix missing free() for memory allocated with asprintf() 2017-10-04 13:04:58 +02:00
jsteube 6c251d48a4 Fixed format type in debugging log 2017-10-04 12:59:57 +02:00
Jens Steube 48684d9fcf Merge pull request #1383 from philsmd/master
fixed the nanosecond access time problem, also working on macos now
2017-10-04 12:55:52 +02:00
Jens Steube 3040e6b669 Merge pull request #1382 from neheb/master
replace more snprintf calls with hc_asprintf.
2017-10-04 12:33:35 +02:00
Jens Steube a445f48a39 Merge pull request #1379 from neheb/patch-1
Adjust hcmalloc to be the same as calloc
2017-10-04 12:28:00 +02:00
philsmd a10a8427cb fixed the nanosecond access time problem, also working on macos now 2017-10-04 12:23:37 +02:00