1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-15 03:08:27 +00:00
Commit Graph

3834 Commits

Author SHA1 Message Date
jsteube
e43747f36c Do not use deprecated readdir_r(), man pages tells us to fall back to readdir() 2016-11-21 10:55:25 +01:00
jsteube
90b9d5c12c Fix some potential resource leaks in case of an error 2016-11-20 23:15:54 +01:00
jsteube
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. 2016-11-20 22:54:52 +01:00
jsteube
11c5d86d40 Fix out_flush() in case of zero length message 2016-11-20 22:15:39 +01:00
jsteube
c8daffb4b6 Fix some unreachable code 2016-11-20 22:11:33 +01:00
jsteube
5c871d5322 Initialize psafe3 header even if later overwritten by fread() to make scan-build happy 2016-11-20 21:49:16 +01:00
jsteube
7388c032a8 Remove some useless calls which helped understanding the code logic to make scan-build happy 2016-11-20 21:38:17 +01:00
jsteube
38514895b3 Rewrite some calls to clGetProgramInfo() to make scan-build happy 2016-11-20 21:14:51 +01:00
jsteube
2a188df857 Check fopen() return in logfile_append() 2016-11-20 20:58:56 +01:00
jsteube
30652f58b4 use pwm1_max as reference in sysfs for 100%, not a fixed value 2016-11-20 20:44:12 +01:00
jsteube
c0c7830835 Fix includes for dispatch.c 2016-11-20 16:13:42 +01:00
jsteube
c58027c7f6 Simplify --gpu-temp-retain handling code 2016-11-20 16:08:10 +01:00
jsteube
7ae025efce Improve checking for successfully load of the NVML API 2016-11-20 15:59:27 +01:00
jsteube
6efe557cdc Fix cached kernel checksum building on oversized device version or driver version strings 2016-11-20 14:42:45 +01:00
jsteube
aa1b7408a0 Add some missing returncode checks to get_exec_path() 2016-11-20 14:01:13 +01:00
jsteube
7f1dbf5a33 Fix too late check of fread() return in interface.c 2016-11-20 13:53:33 +01:00
jsteube
7249366667 Fix some possible division by 0 in hm_SYSFS_get_fan_speed_current() 2016-11-20 13:39:29 +01:00
Jens Steube
3b32ad03d0 Merge branch 'master' of https://github.com/hashcat/hashcat 2016-11-20 00:04:14 +01:00
Jens Steube
acf13c5544 Fix the evil :password bug, where the hash itself wasn't printed 2016-11-20 00:03:29 +01:00
jsteube
0206142a69 Bcrypt on NVIDIA works better when unrolled 2016-11-19 18:17:38 +01:00
jsteube
0c55626689 Remove kernel exec timeout detection, should no longer occur due to autotune 2016-11-19 16:57:24 +01:00
jsteube
e6f423ff63 Remove some v2.01 (!) leftovers in the bash completion configuration 2016-11-19 16:48:11 +01:00
jsteube
e8078f2c73 Add output buffer size to ascii_digest() 2016-11-19 16:10:01 +01:00
jsteube
ab3fd9e439 Close outfile after initial write check 2016-11-19 15:25:29 +01:00
jsteube
e777c25a67 Improve handling of MAX_CUT_TRIES 2016-11-19 15:25:01 +01:00
jsteube
daeb5f66ac Use same locking mechanism in potfile as in outfile 2016-11-19 15:13:54 +01:00
jsteube
8aae9b8746 Merge branch 'master' of https://github.com/hashcat/hashcat 2016-11-19 15:08:56 +01:00
jsteube
2f398becfb Do not store result of binary operation in a bool 2016-11-19 15:08:22 +01:00
jsteube
dc2689a996 Move skipped_temp check out of main loop 2016-11-18 22:26:55 +01:00
Jens Steube
e376ab7e6d Merge pull request #602 from matrix/skipUnstableHashModes_v2_OSX
Prevent exit from benchmark mode if all devices are skipped (OSX)
2016-11-18 22:16:55 +01:00
Gabriele Gristina
6af37ecc10 Prevent exit from benchmark mode if all devices are skipped (OSX) 2016-11-18 19:44:18 +01:00
Jens Steube
1321cbdcf8 Merge pull request #599 from neheb/master
Sign fixes
2016-11-18 10:30:35 +01:00
jsteube
105513e307 On OSX, unset device_param->skipped back to true in case skipped_temp is set to true 2016-11-18 10:26:48 +01:00
jsteube
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 2016-11-18 10:09:03 +01:00
Jens Steube
1c82cc960d Merge pull request #598 from matrix/skipUnstableHashModes_OSX
Skip unstable hash modes (OSX only)
2016-11-18 09:36:20 +01:00
Gabriele Gristina
28ec87aa2b Skip unstable hash modes (OSX only) 2016-11-17 23:15:32 +01:00
jsteube
834a6c296b Do not use a struct for constants in -m 5800 to enable pocl to compile the kernel 2016-11-17 18:31:21 +01:00
jsteube
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 2016-11-17 18:00:17 +01:00
Jens Steube
3240845cf3 Add some note about improved NVIDIA cracking performance 2016-11-17 10:41:38 +01:00
jsteube
d62d0d8a71 Fix some error messages 2016-11-17 10:22:16 +01:00
Rosen Penev
03efea645f
More sign fixes 2016-11-16 21:17:28 -08:00
Rosen Penev
4e82eb9281
Replace atoi with atoll. Eliminates sign conversion warnings 2016-11-16 20:43:17 -08:00
Rosen Penev
c13ef5aacd
Fix formats found by cppcheck 2016-11-16 20:30:14 -08:00
jsteube
4716f9c713 Fix some infos in changes.txt 2016-11-16 23:25:50 +01:00
jsteube
67d0ca055f Fix some code in wordlist.c to make cppcheck happy 2016-11-16 17:10:45 +01:00
jsteube
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 2016-11-16 17:06:39 +01:00
jsteube
6bc7a94c73 Fix some code in sort_r.h to make cppcheck happy 2016-11-16 16:50:33 +01:00
jsteube
9e947b64ec Fix some code in rp_cpu.c to make cppcheck happy 2016-11-16 16:38:17 +01:00
jsteube
fbcd899a34 Fix some code in rp.c to make cppcheck happy 2016-11-16 16:35:40 +01:00
jsteube
0cd39ab963 Fix some code in potfile.c to make cppcheck happy 2016-11-16 16:08:40 +01:00