Commit Graph

71 Commits (15fb40bc87f115143447e5c927d140e9b1ca1e32)

Author SHA1 Message Date
jsteube 05a01d3843 fix some datatypes
6 years ago
Rosen Penev 1c5915cae3 remove special time handling in hashcat.
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
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
7 years ago
Rosen Penev da621fa3be fix some clang -Weverything warnings
7 years ago
Rosen Penev ec55209254 remove hc_sleep and _msec.
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
7 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
jsteube a5800b41f4 Rename hash_management.c to hashes.c
8 years ago
jsteube c53de67cd4 Remove some unneeded mutex
8 years ago
jsteube 133c9295f5 Cleaned up data_t, only contexts left
8 years ago
jsteube 12a2d6d2a0 Move more stuff to status_ctx_t
8 years ago
jsteube 831ef1490b Prepare status_ctx_t
8 years ago
jsteube 84f96c4dda Add cpt_ctx_t
8 years ago