Hank Leininger
8254e2e3c4
Make sure the INSTALL_FOLDER path exists.
...
This is only likely to come up when using DESTDIR to point to an
alternate directory tree, or if the user has pointed at some
exotic PREFIX for some reason, but should be harmless in the
normal case.
2016-06-10 15:29:10 -04:00
Hank Leininger
8a2bfff917
Added DESTDIR support.
...
This is a common thing for distros or build environments that want
to install to a sandbox location as part of testing or package-building.
It should be a harmless/no-op change when make is called without
DESTDIR defined.
2016-06-10 15:20:53 -04:00
Hank Leininger
ecb7ba6f3e
Removed obsolete entries from install: target.
...
These files have been renamed+moved under OpenCL, and are already
installed from there elsewhere in the install: target.
2016-06-10 15:10:50 -04:00
jsteube
1c695b1185
Fixed DES kernel_loops only in case of BF
2016-06-10 19:03:29 +02:00
jsteube
58296e1ecf
Fix a bug in -m 1500, returned invalid plain is cracking slice was not 0
2016-06-10 17:48:04 +02:00
jsteube
b9eefd9b20
Added new hash-mode 13800 = Windows 8+ phone PIN/Password
2016-06-10 09:46:41 +02:00
jsteube
063abab3d6
Remove invalid or too old drivers names
2016-06-07 18:12:07 +02:00
jsteube
b875cb51ac
Use CRT_glob.o to enable commandline globbing on windows binaries
2016-06-07 12:39:41 +02:00
jsteube
106e781a2f
Fix some workload balancing issue
2016-06-06 21:39:11 +02:00
Jens Steube
069634ae77
Merge pull request #363 from RealEnder/master
...
Fix travis-ci URL
2016-06-06 00:34:31 +02:00
Jens Steube
fc1be6bb85
Fix issue #150
2016-06-06 00:32:03 +02:00
Alex Stanev
a59afcba6e
Fix travis-ci URL
2016-06-05 10:03:54 +03:00
jsteube
9d2c24fc0d
Fix memory allocation for clBuildProgram() retry version
2016-06-04 18:20:32 +02:00
Jens Steube
4075577340
Do not show hardware manager in final status display in case status is EXHAUSTED, CRACKED, ABORTED OR QUIT -- it could be confusing for users to see an utilization of 0% at this point
2016-06-04 11:21:21 +02:00
jsteube
829289b109
Fix calling conventions for external libraries (mingw doesn't handle it alone); Fix first print of PROMPT after autotune;
2016-06-04 00:54:28 +02:00
jsteube
2525c2296e
Merge branch 'master' of https://github.com/hashcat/oclHashcat
2016-06-03 23:16:10 +02:00
jsteube
79c44186fc
Finally added: Temperature limit check on NVidia + Windows to notice User about performance drop. This is a NvAPI undocumented feature. Thanks to @philsmd for information gathering, an outstanding job
2016-06-03 23:10:43 +02:00
Jens Steube
16ffade75e
Merge branch 'master' of https://github.com/hashcat/oclHashcat
2016-06-03 21:04:38 +02:00
Jens Steube
e5359036ff
Show warning about bad opencl runtime on intel cpu only once
2016-06-03 21:04:10 +02:00
jsteube
2e706edc18
Do not show *throttle* in status display if the reason is unknown
2016-06-03 16:26:05 +02:00
jsteube
3e30b62bf6
Remove some ugly code from nvapi.h
2016-06-03 16:20:59 +02:00
jsteube
08934db58c
Add NvAPI_GPU_GetPerfPoliciesInfo() and NvAPI_GPU_GetPerfPoliciesStatus() for later use
2016-06-03 16:08:32 +02:00
jsteube
a3e6690a9c
Remove union in hm_attrs_t; Remove code related to threshold_slowdown which will be replaced with NvGetPerfPoliciesInfo()
2016-06-03 15:37:53 +02:00
jsteube
02dd1f20ab
Fix of invalid use of free()
2016-06-03 14:18:56 +02:00
jsteube
e9960709b5
Makefile fix
2016-06-03 13:05:18 +02:00
jsteube
c970ad0f83
Fix dos-windows buffer size to maximum, users won't complain if they can scroll back
2016-06-03 13:03:38 +02:00
Jens Steube
0ffa9f4b82
Do not show warnings message in case --force is used
2016-06-03 11:37:54 +02:00
jsteube
040bbd416a
More nvapi preparations and display skip reason in benchmark
2016-06-03 11:33:59 +02:00
jsteube
34bcbb3091
Prepare for reintegration of nvapi for checking thermal limit
2016-06-02 14:20:51 +02:00
jsteube
3c6296801a
Prepare for reintegration of nvapi for checking thermal limit
2016-06-02 14:20:15 +02:00
Jens Steube
7ba1322d7f
Redesign some of the kernel_power features like too small wordlist detection etc, now based on autotuning results
2016-06-02 12:32:24 +02:00
Jens Steube
725e3677cb
Only load ADL or NVML if we really need it
2016-06-02 11:10:36 +02:00
jsteube
04dfe6e89e
Fix -m 12500 by limiting max. length to 20; Limit fake rule copy in autotune() to it's max size
2016-06-01 22:56:33 +02:00
jsteube
d329451cc1
Here it is: --powertune-enable for nvidia -- Works on both linux and windows
2016-06-01 19:01:44 +02:00
jsteube
a23c0c4716
Added a ton of new NVML stuff
2016-06-01 00:57:57 +02:00
jsteube
d89a8a68d6
Finally got rid of NvAPI on Windows, replace with NVML
2016-05-31 22:48:58 +02:00
jsteube
a381cb651d
Fix autotune in case of rule-based attack is used
2016-05-31 13:21:41 +02:00
jsteube
14dc8c1bd2
Fixed GTX1080 tunings
2016-05-31 00:09:44 +02:00
jsteube
9a548298ee
Fix some OSX compiler errors
2016-05-30 10:29:18 +02:00
jsteube
19e36694da
Added support for --gpu-temp-retain for nvidia devices on windows
...
Disabled retain support by default, you can reactive it using --gpu-temp-retain
Completely get rid of HAVE_ADL, HAVE_NVML and HAVE_NVAPI in sources
2016-05-30 00:05:46 +02:00
jsteube
8ffbeac954
Add NvAPI_GPU_GetPerfDecreaseInfo() -- but i doesn't work, so deactive it
2016-05-29 20:51:52 +02:00
jsteube
63de7cdca8
Add NvAPI support for PCIE Lanes
2016-05-29 17:43:25 +02:00
jsteube
3a49227748
Only show Hardware-Monitor information we have, do not show N/A any longer
2016-05-29 17:25:52 +02:00
jsteube
72384c1fc3
Add NVML support for PCIE Lanes
2016-05-29 16:54:07 +02:00
Jens Steube
53a4e0cbb7
Add PCI-E Lanes to status display, if available
2016-05-29 15:54:51 +02:00
Jens Steube
3e6ae89297
Add ADL_Overdrive6_TargetTemperatureData_Get() which for some reason does not work
2016-05-29 15:34:28 +02:00
jsteube
3e4badd9b4
Send a notice to user in case the drivers temperature threshold for slowdown is reached and a performance drop is expected due to throttling
2016-05-29 00:59:24 +02:00
jsteube
f91dc3ac80
Fix osx compilation
2016-05-28 22:13:46 +02:00
jsteube
1b05d09327
Remove coreclock frequency returned back from OpenCL runtime (always wrong since GTX5xx) - we now have a better reading in status display
...
Only adjust screen width on windows, not height
2016-05-28 18:05:04 +02:00
jsteube
3227ef167e
Added NvAPI support for querying current engine clock and current memory clock
2016-05-28 17:44:09 +02:00