Jens Steube
2aff01b20e
Hardware Monitor: Renamed --gpu-temp-abort to --hwmon-temp-abort
...
Hardware Monitor: Renamed --gpu-temp-disable to --hwmon-disable
Fixed invalid warnings about throttling in case --hwmon-disable was used
Fixes https://github.com/hashcat/hashcat/issues/1757
6 years ago
philsmd
dbb81fb48e
fixes #1744 : added --stdin-timeout-abort to allow a custom time (in seconds) to wait before abort (use 0 to disabled it)
6 years ago
Jens Steube
d4123333c0
Do stdin read timeout check only in case no data has been processed
6 years ago
philsmd
73ed017daf
stdin: add read timeout checks (abort if no input for a long time)
6 years ago
Rosen Penev
77daf05dd0
Add HC_API_CALL to a few functions
...
On 32-bit MinGW, clang was throwing errors about this.
64-bit MinGW and regular MSYS does not throw warnings after the change.
6 years ago
RAN1
ec1b6442b1
Allow hwmon when temp abort is disabled by refactoring guards when hwmon is not present
6 years ago
jsteube
05a01d3843
fix some datatypes
7 years ago
Rosen Penev
1c5915cae3
remove special time handling in hashcat.
...
There's a way to get 64-bit time_t and 64-bit stat in MinGW, so use that.
7 years ago
jsteube
b864fa5ba7
Removed option --gpu-temp-retain that tried to retain GPU temperature at X degrees celsius, please use driver specific tools
...
Removed option --powertune-enable to enable power tuning, please use driver specific tools
7 years ago
jsteube
9c7b56165c
Reset PID controller history data for GPU fan speed in case user resumes from a paused session
7 years ago
Jens Steube
a037ba0c73
Merge pull request #1375 from neheb/warning
...
Fix for clang and some cppcheck warnings
7 years ago
Rosen Penev
da621fa3be
fix some clang -Weverything warnings
7 years ago
Rosen Penev
ec55209254
remove hc_sleep and _msec.
...
MinGW defines sleep and usleep so just use those directly.
7 years ago
philsmd
e33e828bc6
replace all time_t/__time64_t with hc_time_t and all related functions
7 years ago
jsteube
9b1ce502b8
Hardware Monitor: Fixed several memory leaks in case hash-file writing (in case of --remove) failed
8 years ago
jsteube
c7999c66bc
Returncode: Added dedicated returncode (see docs/status_codes.txt) for shutdowns caused by --runtime and checkpoint keypress
8 years ago
jsteube
038b915e2d
Fixed runtime limit: No longer required so sample startup time after refactorization
8 years ago
jsteube
aa89b8b951
Make the PID controller more smooth
8 years ago
jsteube
4882fa05a1
Minimum fanspeed increased to 33%, same as NV does on windows
8 years ago
jsteube
7ca6a45781
Add some hint about performance for new users
8 years ago
jsteube
06c1d4a52e
Hardware-Management initialization refactor, to show HM related errors only once on startup
8 years ago
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.
8 years ago
jsteube
c58027c7f6
Simplify --gpu-temp-retain handling code
8 years ago
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
8 years ago
Rosen Penev
bd780a3729
Fix a few float conversion errors
8 years ago
jsteube
165a1492b7
Better distinguish between ADL and SYSFS when setting fanspeed
8 years ago
jsteube
bcf24850a8
Set back PID configuration to initial one
8 years ago
jsteube
9eb9543cda
Basic sysfs support to read temp and read/write fan speed for amd-gpu-pro
8 years ago
Rosen Penev
a219b95c17
Fix a bunch of warnings
8 years ago
jsteube
f85886ecf1
Adjusted PID controler settings
8 years ago
jsteube
e1010ffba1
Prepare library user access to OpenCL device information without running an attack
8 years ago
jsteube
0fd48b228f
Get rid of all event_log_* calls in monitor.c and replace them with real events
8 years ago
jsteube
b044271b01
Move more status display calculate logic into separate functions
8 years ago
jsteube
694de36694
Print warnings in yellow and errors in red
8 years ago
jsteube
191269f4f0
Add --speed-only mode
8 years ago
jsteube
8598a79732
Removed exit() from memory.c, resulting in all exit() calls removed from all code in the repository
8 years ago
jsteube
af9de0a7b7
Fix some error string formats
8 years ago
jsteube
8fc4da795b
Replace fprintf(stderr, ...) on malloc.c with log_event_error()
8 years ago
jsteube
27bec8be13
Get rid of logging.c and most exit() calls replaced with return() for true library usage
8 years ago
jsteube
14334e4129
Update restore.c function parameters
8 years ago
jsteube
f084aaf61b
Update hwmon.c function parameters
8 years ago
jsteube
684a28af36
Update debugfile.c and hashes.c function parameters
8 years ago
jsteube
0b2c568ba6
Simplify status_display_* and status_benchmark_* function parameters
8 years ago
jsteube
578f6816c6
Fix some uint datatype leftovers
8 years ago
jsteube
79c0fc6a11
Automatically unlink restore file if all hashes have been cracked
8 years ago
jsteube
7f2ab2db60
Add unlink_restore()
8 years ago
jsteube
743dba56db
Replaced timer macros with inlines
8 years ago
jsteube
fb3e6bab0d
Finished refactoring to remove all global variables
8 years ago
jsteube
892eccfd14
Fix some missing sign conversions
8 years ago
jsteube
db556d31d5
Let monitor.c check for feature modularity
8 years ago