Commit Graph

  • 6c7d10604e Fixed 'Compile Server Error' errors when build 6213/6223/6233/6243 opencl kernels on OSX Gabriele Gristina 2016-11-26 22:38:55 +01:00
  • ed149fdd52 More benchmark fixes jsteube 2016-11-26 20:14:30 +01:00
  • a56aa30754 Fix reported speed for slow hashes which was broken somewhere between hashcat (v3.10-809-g7fe575e) to hashcat (v3.10-820-g899413f) jsteube 2016-11-26 19:48:39 +01:00
  • 425031c9c3 Improved SAP CODVN F/G password cracking performance by working around byte endian swaps jsteube 2016-11-26 17:17:26 +01:00
  • 899413f88b Allow unroll of Android FDE (Samsung DEK) on NV jsteube 2016-11-25 22:24:14 +01:00
  • ac02c60b3f Do not allow unroll of Drupal7, but for NV only jsteube 2016-11-25 22:12:54 +01:00
  • ee2e8ba598 Do not allow unroll of Drupal7, increases performance on CL1.2 jsteube 2016-11-25 22:09:19 +01:00
  • 0de908905f Allow unroll of PBKDF2-HMAC-SHA256 on NV jsteube 2016-11-25 22:04:24 +01:00
  • ef490c92d7 Merge branch 'master' of https://github.com/hashcat/hashcat jsteube 2016-11-25 21:40:27 +01:00
  • 56154f9f2f Refactor AES implementation to run fast on CL1.2 as well jsteube 2016-11-25 21:40:21 +01:00
  • 9402610c79 Merge pull request #615 from dropdeadfu/patch-1 Jens Steube 2016-11-25 19:22:30 +01:00
  • 30a710b69c fixed spelling and grammar Christoph Heuwieser 2016-11-25 19:21:35 +01:00
  • ac8c4d946a Fix benchmark of extreme slow hashes, updated changes.txt jsteube 2016-11-25 16:27:22 +01:00
  • 8a8d2065c1 Add a note in changes.txt about changed $HEX[] behaviour jsteube 2016-11-24 18:16:12 +01:00
  • 90f0aec707 Fixed a bug in hash-mode 11600 = (7-Zip) producing clEnqueueReadBuffer(): CL_INVALID_VALUE depending on input hash jsteube 2016-11-24 18:13:47 +01:00
  • 7fe575e204 Add const qualifier to variable declaration of matching global memory objects Jens Steube 2016-11-22 20:20:34 +01:00
  • 7ea6e1c65b Merge branch 'master' of https://github.com/hashcat/hashcat jsteube 2016-11-22 18:39:14 +01:00
  • a048bdc02c Fix some variable names in hashcat.log jsteube 2016-11-22 18:39:02 +01:00
  • 3bd2f861d7 Merge pull request #609 from lifanov/master Jens Steube 2016-11-22 18:04:13 +01:00
  • fc38f36701 Help the user to fix the coolbits problem as warning not error jsteube 2016-11-22 18:00:44 +01:00
  • c376c1e96b Add a notice to user to setup coolbits jsteube 2016-11-22 17:54:29 +01:00
  • 4882fa05a1 Minimum fanspeed increased to 33%, same as NV does on windows jsteube 2016-11-22 16:51:06 +01:00
  • fe3398f197 Check both fanpolicy and fanspeed rc and disable retain support of any of them failed jsteube 2016-11-22 16:45:11 +01:00
  • 9c937aa3d3 add missing includes for FreeBSD Nikolai Lifanov 2016-11-21 17:03:40 -05:00
  • 7ca6a45781 Add some hint about performance for new users jsteube 2016-11-21 18:30:36 +01:00
  • ac340a2ec1 Showing HM error only once update jsteube 2016-11-21 17:15:55 +01:00
  • da76ac97f8 Improve --gpu-temp-retain support detection jsteube 2016-11-21 16:49:59 +01:00
  • 06c1d4a52e Hardware-Management initialization refactor, to show HM related errors only once on startup jsteube 2016-11-21 15:58:44 +01:00
  • 9e1574a97b Simplify status_get_hwmon_dev() a bit jsteube 2016-11-21 14:22:52 +01:00
  • c419bd0441 Fix rules.txt to match v3.20 limitations jsteube 2016-11-21 12:12:10 +01:00
  • 66a9f2f544 Merge strcmp() changes from https://github.com/hashcat/hashcat/pull/604 jsteube 2016-11-21 11:36:49 +01:00
  • e43747f36c Do not use deprecated readdir_r(), man pages tells us to fall back to readdir() jsteube 2016-11-21 10:55:25 +01:00
  • 90b9d5c12c Fix some potential resource leaks in case of an error jsteube 2016-11-20 23:15:54 +01:00
  • ea4fd1de50 Remove complicated checks after memory allocation and in case of error print to stderr instead. This makes the memory allocation functions more natural to use. jsteube 2016-11-20 22:54:52 +01:00
  • 11c5d86d40 Fix out_flush() in case of zero length message jsteube 2016-11-20 22:15:39 +01:00
  • c8daffb4b6 Fix some unreachable code jsteube 2016-11-20 22:11:33 +01:00
  • 5c871d5322 Initialize psafe3 header even if later overwritten by fread() to make scan-build happy jsteube 2016-11-20 21:49:16 +01:00
  • 7388c032a8 Remove some useless calls which helped understanding the code logic to make scan-build happy jsteube 2016-11-20 21:38:17 +01:00
  • 38514895b3 Rewrite some calls to clGetProgramInfo() to make scan-build happy jsteube 2016-11-20 21:14:51 +01:00
  • 2a188df857 Check fopen() return in logfile_append() jsteube 2016-11-20 20:58:56 +01:00
  • 30652f58b4 use pwm1_max as reference in sysfs for 100%, not a fixed value jsteube 2016-11-20 20:44:12 +01:00
  • c0c7830835 Fix includes for dispatch.c jsteube 2016-11-20 16:13:42 +01:00
  • c58027c7f6 Simplify --gpu-temp-retain handling code jsteube 2016-11-20 16:08:10 +01:00
  • 7ae025efce Improve checking for successfully load of the NVML API jsteube 2016-11-20 15:59:27 +01:00
  • 6efe557cdc Fix cached kernel checksum building on oversized device version or driver version strings jsteube 2016-11-20 14:42:45 +01:00
  • aa1b7408a0 Add some missing returncode checks to get_exec_path() jsteube 2016-11-20 14:01:13 +01:00
  • 7f1dbf5a33 Fix too late check of fread() return in interface.c jsteube 2016-11-20 13:53:33 +01:00
  • 7249366667 Fix some possible division by 0 in hm_SYSFS_get_fan_speed_current() jsteube 2016-11-20 13:39:29 +01:00
  • 3b32ad03d0 Merge branch 'master' of https://github.com/hashcat/hashcat Jens Steube 2016-11-20 00:04:14 +01:00
  • acf13c5544 Fix the evil :password bug, where the hash itself wasn't printed Jens Steube 2016-11-20 00:03:29 +01:00
  • 0206142a69 Bcrypt on NVIDIA works better when unrolled jsteube 2016-11-19 18:17:38 +01:00
  • 0c55626689 Remove kernel exec timeout detection, should no longer occur due to autotune jsteube 2016-11-19 16:57:24 +01:00
  • e6f423ff63 Remove some v2.01 (!) leftovers in the bash completion configuration jsteube 2016-11-19 16:48:11 +01:00
  • e8078f2c73 Add output buffer size to ascii_digest() jsteube 2016-11-19 16:10:01 +01:00
  • ab3fd9e439 Close outfile after initial write check jsteube 2016-11-19 15:25:29 +01:00
  • e777c25a67 Improve handling of MAX_CUT_TRIES jsteube 2016-11-19 15:25:01 +01:00
  • daeb5f66ac Use same locking mechanism in potfile as in outfile jsteube 2016-11-19 15:13:54 +01:00
  • 8aae9b8746 Merge branch 'master' of https://github.com/hashcat/hashcat jsteube 2016-11-19 15:08:56 +01:00
  • 2f398becfb Do not store result of binary operation in a bool jsteube 2016-11-19 15:08:22 +01:00
  • dc2689a996 Move skipped_temp check out of main loop jsteube 2016-11-18 22:26:55 +01:00
  • e376ab7e6d Merge pull request #602 from matrix/skipUnstableHashModes_v2_OSX Jens Steube 2016-11-18 22:16:55 +01:00
  • 6af37ecc10 Prevent exit from benchmark mode if all devices are skipped (OSX) Gabriele Gristina 2016-11-18 19:44:18 +01:00
  • 1321cbdcf8 Merge pull request #599 from neheb/master Jens Steube 2016-11-18 10:30:35 +01:00
  • 105513e307 On OSX, unset device_param->skipped back to true in case skipped_temp is set to true jsteube 2016-11-18 10:26:48 +01:00
  • 72e39a7ec0 Try to use true and false in case we're handling a bool data-type just as kind of a hint it's a bool jsteube 2016-11-18 10:09:03 +01:00
  • 1c82cc960d Merge pull request #598 from matrix/skipUnstableHashModes_OSX Jens Steube 2016-11-18 09:36:20 +01:00
  • 28ec87aa2b Skip unstable hash modes (OSX only) Gabriele Gristina 2016-11-17 23:15:32 +01:00
  • 834a6c296b Do not use a struct for constants in -m 5800 to enable pocl to compile the kernel jsteube 2016-11-17 18:31:21 +01:00
  • 888fbdafe7 Using platform vendor name is better than using device vendor name when it comes whatever to use builtin amd_bytealign() or hand-written version because pocl uses its own platform vendor name but uses AMDs device vendor name jsteube 2016-11-17 18:00:17 +01:00
  • 3240845cf3 Add some note about improved NVIDIA cracking performance Jens Steube 2016-11-17 10:41:38 +01:00
  • d62d0d8a71 Fix some error messages jsteube 2016-11-17 10:22:16 +01:00
  • 03efea645f More sign fixes Rosen Penev 2016-11-16 21:17:28 -08:00
  • 4e82eb9281 Replace atoi with atoll. Eliminates sign conversion warnings Rosen Penev 2016-11-16 20:43:17 -08:00
  • c13ef5aacd Fix formats found by cppcheck Rosen Penev 2016-11-16 20:30:14 -08:00
  • 4716f9c713 Fix some infos in changes.txt jsteube 2016-11-16 23:25:50 +01:00
  • 67d0ca055f Fix some code in wordlist.c to make cppcheck happy jsteube 2016-11-16 17:10:45 +01:00
  • 907fb52c7b Replaced all calls to gmtime() with gmtime_r() to ensure thread safety with exception to windows, because there's no _gmtime64_r() for windows jsteube 2016-11-16 17:06:39 +01:00
  • 6bc7a94c73 Fix some code in sort_r.h to make cppcheck happy jsteube 2016-11-16 16:50:33 +01:00
  • 9e947b64ec Fix some code in rp_cpu.c to make cppcheck happy jsteube 2016-11-16 16:38:17 +01:00
  • fbcd899a34 Fix some code in rp.c to make cppcheck happy jsteube 2016-11-16 16:35:40 +01:00
  • 0cd39ab963 Fix some code in potfile.c to make cppcheck happy jsteube 2016-11-16 16:08:40 +01:00
  • 733a7385b4 Fix some code in restore.c to make cppcheck happy jsteube 2016-11-16 15:59:48 +01:00
  • c254138c21 Fix some code in opencl.c to make cppcheck happy jsteube 2016-11-16 15:59:39 +01:00
  • d5375a4818 Fix some code in interface.c to make cppcheck happy jsteube 2016-11-16 15:36:06 +01:00
  • ef69aa8aef Fix some code in mpsp.c to make cppcheck happy jsteube 2016-11-16 15:16:53 +01:00
  • bb972931f3 Fix some code in hwmon.c to make cppcheck happy jsteube 2016-11-16 14:12:12 +01:00
  • af633cdf77 Replaced all calls to readdir() with readdir_r() to ensure thread safety with exception to windows, because there's no readdir_r() for windows. We should replace this with FindFirstFile() and FindNextFile() in a later version jsteube 2016-11-16 13:50:42 +01:00
  • 24d535d197 Replaced all calls to getpwuid() with getpwuid_r() to ensure thread safety jsteube 2016-11-16 13:36:26 +01:00
  • fc490263a5 Fix a bug in reject counter in stdin mode and simplify some code jsteube 2016-11-16 13:24:41 +01:00
  • 536dcef7eb Replaced all calls to strtok() with strtok_r() to ensure thread safety jsteube 2016-11-16 10:35:01 +01:00
  • 316694fd08 Move hc_qsort_r() and hc_bsearch_r() from potfile.c to shared.c - Lets us use them from within all objects jsteube 2016-11-16 10:22:57 +01:00
  • 23fa7000fa Removed functions sort_by_pot() and sort_by_salt_buf() from potfile.c - Code no longer required due to potfile --show and --left handling logic jsteube 2016-11-16 10:16:15 +01:00
  • 92d485c8c7 Removed function induct_ctx_cleanup() from induct.c - code was moved into hashcat.c jsteube 2016-11-16 10:13:40 +01:00
  • 5623087048 Remove unused function md4s_parse_hash() from interface.c jsteube 2016-11-16 10:10:12 +01:00
  • 0f5dae539e Removed rules_test/ subproject: Would require total rewrite but not used in a long time jsteube 2016-11-16 10:07:36 +01:00
  • b670e57a5a Merge pull request #593 from matrix/m10420_osx Jens Steube 2016-11-16 09:52:01 +01:00
  • bc11cd29d4 Fix m10420 OSX build error Gabriele Gristina 2016-11-15 19:24:23 +01:00
  • aea5892c59 Merge pull request #592 from matrix/m04500_osx Jens Steube 2016-11-15 09:53:27 +01:00
  • 0db5789b10 Merge pull request #591 from matrix/m04700_osx Jens Steube 2016-11-15 09:53:19 +01:00
  • 0ec3e356f2 Merge pull request #590 from matrix/m04400_osx Jens Steube 2016-11-15 09:53:13 +01:00