492f9f2290For some easy actions, maxwell GPU prefer not to use switch()
jsteube
2016-10-31 14:22:00 +01:00
93adde9d2f* Wrap everything related to *stat() into own functions * Testwise remove early includes to stdin for OSX, see if they are still required
jsteube
2016-10-31 11:28:06 +01:00
80b3f52952Move from off_t to stat struct to avoid struggling with rarely available _off64_t in cache_git struct
jsteube
2016-10-31 10:20:25 +01:00
6d2ce0d71aAdded option --keep-guessing to continue cracking hashes even after they have been cracked. It will be useful if there are multiple collisions and we want a specific one. This one implements https://github.com/hashcat/hashcat/issues/493
jsteube
2016-10-31 10:09:04 +01:00
5c8d08d8efOn OSX, use clang as default compiler
jsteube
2016-10-31 09:34:22 +01:00
3442892fdaUse __attribute__ ((format (printf, 2, 3))) to help compiler to identify format strings
jsteube
2016-10-31 09:19:37 +01:00
a599b06a53Fix use of invalid buffer
jsteube
2016-10-30 22:56:45 +01:00
b8efae4281Refactor all variables with HCBUFSIZ_LARGE size from stack to heap
jsteube
2016-10-30 22:47:48 +01:00
eb58b076daFix compiler warnings caused by -Wstack-usage=524288
jsteube
2016-10-30 22:22:26 +01:00
0c42be9fb9We should check for maximum stack use (OSX only supports up to 512kB by default thread stack size)
jsteube
2016-10-30 21:58:22 +01:00
9f790d4dbdMove u8 * instead of char * for most interface.c functions
jsteube
2016-10-30 21:56:56 +01:00
2dbb1b41f3Fix compiler warnings caused by -Wstrict-prototypes
jsteube
2016-10-30 20:45:44 +01:00
e3a245f615Fix compiler warnings caused by -Wpointer-arith
jsteube
2016-10-30 20:39:27 +01:00
7eef713ff7Fix compiler warnings caused by -Wshadow
jsteube
2016-10-30 20:37:02 +01:00
df8a9ab5e5Support mixed kernel thread count for mixed kernels in the same source file Get rid of one global kernel_threads variable Recognize reqd_work_group_size() values from OpenCL kernels and use them in host if possible Fix some white spaces Remove unused weak* kernels Rename hashconfig_enforce_kernel_threads() to hashconfig_get_kernel_threads() - we do not enforce anymore Rename hashconfig_enforce_kernel_loops() to hashconfig_get_kernel_loops() - we do not enforce anymore Add some missing checks for --quiet
jsteube
2016-10-29 14:02:29 +02:00
86d62e418eIncrease HCBUFSIZ_TINY because some very long hashes can have more than 256 byte. Not an ideal solution
jsteube
2016-10-29 13:51:32 +02:00
602576a126Remove some white spaces
jsteube
2016-10-29 13:50:43 +02:00
8d1809cacbFix slow-hash-simd exits in _loop kernels
jsteube
2016-10-29 13:49:08 +02:00
636d953996Move out all use of event_log_info() from library code to main.c or terminal.c
jsteube
2016-10-26 11:24:00 +02:00
e26b08f61fMove opencl_info() to terminal.c
jsteube
2016-10-25 16:40:06 +02:00
001ba8a655Replace some printf() in opencl.c with event_log_info()
jsteube
2016-10-25 16:01:03 +02:00
5906f1ab54Fix some format string for 64 bit
jsteube
2016-10-25 15:51:44 +02:00
824654e2fbCreate opencl_ctx_devices_show() as an example for how to access opencl devices from library and as replacement for inlined code for -I
jsteube
2016-10-25 15:43:09 +02:00
c4ba7907caFix more EOL issues
jsteube
2016-10-25 12:40:47 +02:00
97b58b16afFix some EOL handling
jsteube
2016-10-25 12:25:53 +02:00
95fb1607e2Revert "Change Makefile to strip symbols in the linker instead of the compiler to make compatible with clang"
jsteube
2016-10-21 16:40:37 +02:00
313bdd5e5bAdded a note
jsteube
2016-10-21 16:24:08 +02:00
8cfb1f03abWorkaround to enable use of amd-gpu-pro
jsteube
2016-10-21 16:02:13 +02:00
f58c9baadeDo not unroll -m 6800 based algorithm on NV, latest windows driver can't compile them otherwise
jsteube
2016-10-21 10:14:15 +02:00
a43902b96bDo not unroll -m 6400 based algorithm on NV, latest windows driver can't compile them otherwise
jsteube
2016-10-21 09:51:41 +02:00
c6c31a86d8Add some changes to improve compiling on MSYS2
jsteube
2016-10-21 09:07:39 +02:00
6b96146e0fFix integer overflow in status.c
jsteube
2016-10-21 00:28:14 +02:00
655c3881f3Add compilation on MINGW64 to Makefile
jsteube
2016-10-20 23:27:10 +02:00
27e92540e4Do not unlink restore file of restore is disabled
jsteube
2016-10-20 22:58:40 +02:00
e9b11c2951Do not unroll scrypt based algorithm on NV, latest windows driver can't compile them otherwise
jsteube
2016-10-20 22:53:47 +02:00
8ecabcb9acFix --stdout and --keyspace
jsteube
2016-10-20 22:30:00 +02:00