Jens Steube [Sun, 31 Jan 2016 16:24:34 +0000 (17:24 +0100)]
Merge pull request #184 from gm4tr1x/fixHelp
Fixed typo in help
Jens Steube [Sun, 31 Jan 2016 16:24:12 +0000 (17:24 +0100)]
Use a different workaround for a catalyst bug which takes effect in sha512crypt
jsteube [Sun, 31 Jan 2016 14:29:54 +0000 (15:29 +0100)]
Workaround JIT-compiler or ForceWare Bug in sm_50
Gabriele 'matrix' Gristina [Sun, 31 Jan 2016 12:59:36 +0000 (13:59 +0100)]
Fixed typo in help
Jens Steube [Sun, 31 Jan 2016 06:13:50 +0000 (07:13 +0100)]
Merge pull request #183 from gm4tr1x/updateTestScript
Added new options in test.sh
Jens Steube [Sun, 31 Jan 2016 06:13:35 +0000 (07:13 +0100)]
Merge pull request #182 from gm4tr1x/gpuCodeFix
Fixed all gpu code related to PR #179
Gabriele 'matrix' Gristina [Sat, 30 Jan 2016 23:37:53 +0000 (00:37 +0100)]
Added options set OpenCL vector-width (--opencl-vector-width) and OpenCL device-types (--opencl-device-types)
Gabriele 'matrix' Gristina [Sat, 30 Jan 2016 22:02:15 +0000 (23:02 +0100)]
Fixed all gpu code (see PR #179 for details)
Jens Steube [Sat, 30 Jan 2016 21:47:13 +0000 (22:47 +0100)]
Use a rc for first result, easier to read
Jens Steube [Sat, 30 Jan 2016 21:46:06 +0000 (22:46 +0100)]
Merge pull request #181 from gm4tr1x/appleCpu
Fixed CL_INVALID_WORK_GROUP_SIZE error with Apple CPU
Gabriele 'matrix' Gristina [Sat, 30 Jan 2016 21:28:41 +0000 (22:28 +0100)]
Fixed CL_INVALID_WORK_GROUP_SIZE error with Apple CPU
Jens Steube [Sat, 30 Jan 2016 21:27:05 +0000 (22:27 +0100)]
Merge pull request #179 from gm4tr1x/FixAppleOpenCLCompilerIssue
Solved Apple OpenCL compiler errors
Jens Steube [Sat, 30 Jan 2016 21:14:43 +0000 (22:14 +0100)]
Merge pull request #180 from gm4tr1x/clGetProgramBuildInfoCleanup
cleanup unnecessary clGetProgramBuildInfo code
Gabriele 'matrix' Gristina [Sat, 30 Jan 2016 20:55:42 +0000 (21:55 +0100)]
Fixed m03100_a* Apple OpenCL compiler issue
Gabriele 'matrix' Gristina [Sat, 30 Jan 2016 19:05:39 +0000 (20:05 +0100)]
cleanup unnecessary clGetProgramBuildInfo code
Jens Steube [Sat, 30 Jan 2016 14:58:34 +0000 (15:58 +0100)]
Merge pull request #178 from gm4tr1x/missing-field-initializers-warnings
Fixed gcc warnings about missing field initializers
Gabriele 'matrix' Gristina [Sat, 30 Jan 2016 13:59:26 +0000 (14:59 +0100)]
Fixed gcc warnings about missing field initializers
Jens Steube [Fri, 29 Jan 2016 21:47:42 +0000 (22:47 +0100)]
Some systems don't like using the same buffer for both input and output at the same time with snprintf()
Jens Steube [Fri, 29 Jan 2016 17:38:46 +0000 (18:38 +0100)]
Merge branch 'master' of https://github.com/hashcat/oclHashcat
Jens Steube [Fri, 29 Jan 2016 17:38:34 +0000 (18:38 +0100)]
Remove MD4/MD5 *H1/*H2 functions and use original H functions. Modern compilers will find this easy optimization automatically
Jens Steube [Fri, 29 Jan 2016 17:19:00 +0000 (18:19 +0100)]
Merge pull request #177 from magnumripper/master
Acquire an exclusive lock before writing to any file.
magnum [Fri, 29 Jan 2016 10:54:18 +0000 (11:54 +0100)]
Acquire an exclusive lock before writing to any file. Note that in
some cases we never explicitly unlock a file because fclose will do
it implicitly. Closes #172.
Jens Steube [Fri, 29 Jan 2016 15:06:52 +0000 (16:06 +0100)]
Merge pull request #176 from gm4tr1x/bashPath
Select bash from env (very useful on osx)
Jens Steube [Fri, 29 Jan 2016 15:06:44 +0000 (16:06 +0100)]
Merge pull request #175 from gm4tr1x/appleWorkaroundLocalVar
Proposal workaround for use __local vars in 6900 gpu code with osx
Gabriele 'matrix' Gristina [Fri, 29 Jan 2016 14:36:15 +0000 (15:36 +0100)]
Select bash from env (very useful on osx)
Gabriele 'matrix' Gristina [Fri, 29 Jan 2016 13:17:46 +0000 (14:17 +0100)]
Fixed __local issue with Apple platform for hash mode 6900
Jens Steube [Fri, 29 Jan 2016 07:36:40 +0000 (08:36 +0100)]
Merge pull request #174 from gm4tr1x/showOpenCLBuildLogOnErrors
Handling clBuildProgram failure (show build log on errors)
Gabriele 'matrix' Gristina [Thu, 28 Jan 2016 20:02:36 +0000 (21:02 +0100)]
Handling clBuildProgram failure (show build log on errors)
Jens Steube [Thu, 28 Jan 2016 04:08:10 +0000 (05:08 +0100)]
Merge pull request #173 from gm4tr1x/master
Updated gpu accel for -m 6211 and default runtime value to 8
Gabriele 'matrix' Gristina [Wed, 27 Jan 2016 22:39:58 +0000 (23:39 +0100)]
Updated gpu accel for -m 6211 and default runtime value to 8
Jens Steube [Wed, 27 Jan 2016 19:09:17 +0000 (20:09 +0100)]
As long as we depend on NVAPI for windows we also need to add a path to its includes
jsteube [Wed, 27 Jan 2016 19:01:08 +0000 (20:01 +0100)]
Fix issue in https://github.com/hashcat/oclHashcat/issues/170
Jens Steube [Wed, 27 Jan 2016 18:38:25 +0000 (19:38 +0100)]
Update BUILD.md with more detailed instruction for make install
Jens Steube [Wed, 27 Jan 2016 18:34:40 +0000 (19:34 +0100)]
Update BUILD.md to current situation
Jens Steube [Wed, 27 Jan 2016 18:32:40 +0000 (19:32 +0100)]
Merge pull request #171 from gm4tr1x/master
Fixed get_profile_dir and get_session_dir byte missing bug
Gabriele 'matrix' Gristina [Wed, 27 Jan 2016 18:29:51 +0000 (19:29 +0100)]
Fixed get_profile_dir and get_session_dir byte missing bug
Jens Steube [Wed, 27 Jan 2016 18:15:31 +0000 (19:15 +0100)]
Merge pull request #169 from magnumripper/onetwenty
Drop dependencies on non-distributable ADL/NVML headers.
Jens Steube [Wed, 27 Jan 2016 17:52:10 +0000 (18:52 +0100)]
Merge pull request #168 from magnumripper/onesixfour
Do not create a kernel cache file if build failed (actually if size ended up as zero).
Jens Steube [Wed, 27 Jan 2016 17:51:28 +0000 (18:51 +0100)]
Merge pull request #156 from gm4tr1x/master
Updated test.sh (support for osx and some fixes)
magnum [Wed, 27 Jan 2016 12:47:19 +0000 (13:47 +0100)]
Drop dependencies on non-distributable ADL/NVML headers. The needed glue
is copied into our respective local headers. Should close #120.
Jens Steube [Wed, 27 Jan 2016 17:43:18 +0000 (18:43 +0100)]
Merge pull request #167 from gm4tr1x/issue84
Issue84
magnum [Wed, 27 Jan 2016 12:30:38 +0000 (13:30 +0100)]
Do not create a kernel cache file if build failed. Also disregard any
existing cache files with size of zero. Should close #164.
Jens Steube [Wed, 27 Jan 2016 17:19:50 +0000 (18:19 +0100)]
Merge pull request #165 from gm4tr1x/gcc-warnings
Fixed gcc warnings
Jens Steube [Wed, 27 Jan 2016 17:19:11 +0000 (18:19 +0100)]
Merge pull request #157 from gm4tr1x/loops-accel
Improved osx support with custom kernel loops and gpu accel (issue #63)
Gabriele 'matrix' Gristina [Wed, 27 Jan 2016 00:08:35 +0000 (01:08 +0100)]
Fixed gcc warnings
Gabriele 'matrix' Gristina [Tue, 26 Jan 2016 20:40:49 +0000 (21:40 +0100)]
Implemented OpenCL library loader
Jens Steube [Tue, 26 Jan 2016 17:14:02 +0000 (18:14 +0100)]
Merge pull request #161 from gm4tr1x/gpu-warnings3
Fixed compiler warnings (no previous prototype for function)
Jens Steube [Tue, 26 Jan 2016 17:13:51 +0000 (18:13 +0100)]
Merge pull request #160 from gm4tr1x/gpu-warnings2
Fixed compiler warnings (unused variable)
Jens Steube [Tue, 26 Jan 2016 17:13:18 +0000 (18:13 +0100)]
Merge pull request #159 from gm4tr1x/gpu-warnings
Fixed compiler warnings (comparison of integers of different signs)
Jens Steube [Tue, 26 Jan 2016 17:13:04 +0000 (18:13 +0100)]
Merge pull request #158 from gm4tr1x/types-cosmetic
Cosmetic fix for types.h
Gabriele 'matrix' Gristina [Tue, 26 Jan 2016 11:07:19 +0000 (12:07 +0100)]
Modified as @jsteube request
Gabriele 'matrix' Gristina [Mon, 25 Jan 2016 14:44:04 +0000 (15:44 +0100)]
OpenCL runtime environment is no longer required with --keyspace option
Gabriele 'matrix' Gristina [Mon, 25 Jan 2016 12:35:58 +0000 (13:35 +0100)]
Fixed compiler warnings (no previous prototype for function)
Gabriele 'matrix' Gristina [Mon, 25 Jan 2016 12:32:45 +0000 (13:32 +0100)]
Fixed compiler warnings (unused variable)
Gabriele 'matrix' Gristina [Mon, 25 Jan 2016 12:08:31 +0000 (13:08 +0100)]
Fixed compiler warnings (comparison of integers of different signs) for kernel 7800 and 10100
Gabriele 'matrix' Gristina [Mon, 25 Jan 2016 11:28:06 +0000 (12:28 +0100)]
Cosmetix fix for types.h
Gabriele 'matrix' Gristina [Sun, 24 Jan 2016 21:48:01 +0000 (22:48 +0100)]
Added custom OSX kernel loops and gpu accel default values
Disabled some not yet worked hash types in OSX
Gabriele 'matrix' Gristina [Sun, 24 Jan 2016 16:54:13 +0000 (17:54 +0100)]
Cosmetic fix
Gabriele 'matrix' Gristina [Sun, 24 Jan 2016 16:49:15 +0000 (17:49 +0100)]
Re-enable gpu-temp-disable argument for osx build
Gabriele 'matrix' Gristina [Sun, 24 Jan 2016 16:31:31 +0000 (17:31 +0100)]
Updated test.sh (support for osx and some fixes)
Jens Steube [Sun, 24 Jan 2016 16:21:08 +0000 (17:21 +0100)]
Merge pull request #155 from gm4tr1x/master
Fixed compiler warning for windows build
Gabriele 'matrix' Gristina [Sun, 24 Jan 2016 16:20:01 +0000 (17:20 +0100)]
Fixed 'buf' initialization for windows
Jens Steube [Sun, 24 Jan 2016 16:08:49 +0000 (17:08 +0100)]
Remove NO-BREAK SPACE character (utf8) from sources
Jens Steube [Sun, 24 Jan 2016 16:00:16 +0000 (17:00 +0100)]
Merge pull request #154 from gm4tr1x/master
Upgrade AMD Display Library SDK from 8.0 to 9.0
Gabriele 'matrix' Gristina [Sun, 24 Jan 2016 15:39:51 +0000 (16:39 +0100)]
Upgrade AMD Display Library SDK from 8.0 to 9.0
Jens Steube [Sun, 24 Jan 2016 15:24:57 +0000 (16:24 +0100)]
Merge pull request #153 from gm4tr1x/missingcheck
Added missing check for in_len in _old_apply_rule function
Jens Steube [Sun, 24 Jan 2016 15:24:10 +0000 (16:24 +0100)]
Merge pull request #152 from gm4tr1x/buf
Optimized memset calls and also some initializations
Jens Steube [Sun, 24 Jan 2016 15:24:00 +0000 (16:24 +0100)]
Merge pull request #151 from gm4tr1x/master
Avoid sprintf
Gabriele 'matrix' Gristina [Sun, 24 Jan 2016 14:13:43 +0000 (15:13 +0100)]
Added missing check for in_len in _old_apply_rule function
Gabriele 'matrix' Gristina [Sun, 24 Jan 2016 13:33:19 +0000 (14:33 +0100)]
@philsmd suggestion (PR #152)
Gabriele 'matrix' Gristina [Sun, 24 Jan 2016 12:25:47 +0000 (13:25 +0100)]
Optimized memset calls and also some initializations
Gabriele 'matrix' Gristina [Sun, 24 Jan 2016 12:05:02 +0000 (13:05 +0100)]
Avoid sprintf
jsteube [Sat, 23 Jan 2016 23:25:14 +0000 (00:25 +0100)]
Fix speed for 64-bit datatype based algorithms for NV
Jens Steube [Sat, 23 Jan 2016 21:27:31 +0000 (22:27 +0100)]
Revert some RC4 based kernels back to scalar processing
Jens Steube [Sat, 23 Jan 2016 14:44:01 +0000 (15:44 +0100)]
Merge pull request #149 from gm4tr1x/md5crypt_warnings
Fixed compiler warning (signed shift result) for kernel 500
Jens Steube [Sat, 23 Jan 2016 14:43:54 +0000 (15:43 +0100)]
Merge pull request #148 from gm4tr1x/md5apr1_warnings
Fixed compiler warning (signed shift result) for kernel 1600
Jens Steube [Sat, 23 Jan 2016 14:43:47 +0000 (15:43 +0100)]
Merge pull request #146 from gm4tr1x/master
Fixed some memory allocations and other small things
Jens Steube [Sat, 23 Jan 2016 14:32:31 +0000 (15:32 +0100)]
Converted _a3 kernels, use SIMD for CPU and GPU
Gabriele 'matrix' Gristina [Fri, 22 Jan 2016 11:46:04 +0000 (12:46 +0100)]
Fixed compiler warning (signed shift result) for kernel 500
Gabriele 'matrix' Gristina [Fri, 22 Jan 2016 11:35:27 +0000 (12:35 +0100)]
Fixed compiler warning (signed shift result) for kernel 1600
Gabriele 'matrix' Gristina [Thu, 21 Jan 2016 16:20:02 +0000 (17:20 +0100)]
Fixed some memory allocations and other small things
Jens Steube [Thu, 21 Jan 2016 15:47:38 +0000 (16:47 +0100)]
Test convert for -m 1000 with -a 0 for SIMD, speed is now on par or faster than hashcat
Jens Steube [Thu, 21 Jan 2016 09:22:57 +0000 (10:22 +0100)]
Fix for last commit
Jens Steube [Thu, 21 Jan 2016 09:17:22 +0000 (10:17 +0100)]
Expanded version information as discussed in https://github.com/hashcat/oclHashcat/issues/138
Jens Steube [Thu, 21 Jan 2016 09:10:51 +0000 (10:10 +0100)]
Merge pull request #144 from gm4tr1x/master
About issue #120 and issue #63
Gabriele 'matrix' Gristina [Wed, 20 Jan 2016 19:55:09 +0000 (20:55 +0100)]
Added support for build without ADL/NVML/NVAPI (issue #120)
Added support for build OSX native binaries (issue #63)
Jens Steube [Wed, 20 Jan 2016 15:46:11 +0000 (16:46 +0100)]
Merge branch 'master' of https://github.com/hashcat/oclHashcat
Jens Steube [Wed, 20 Jan 2016 15:45:48 +0000 (16:45 +0100)]
Converted -m 30 to new SIMD code
Jens Steube [Wed, 20 Jan 2016 11:54:03 +0000 (12:54 +0100)]
Merge pull request #142 from philsmd/master
#137: fixes padding for base32_encode () and base64_encode ()
philsmd [Tue, 19 Jan 2016 21:32:20 +0000 (22:32 +0100)]
#137: fixes padding for base64_encode () and base64_decode()
jsteube [Tue, 19 Jan 2016 20:27:39 +0000 (21:27 +0100)]
Fix algorithms based on 64 bit datatypes for older NV cards
Jens Steube [Tue, 19 Jan 2016 19:58:12 +0000 (20:58 +0100)]
Merge pull request #141 from philsmd/master
cosmetic fix: some fixed typos e.g. to -> too
Jens Steube [Tue, 19 Jan 2016 19:54:38 +0000 (20:54 +0100)]
Merge branch 'master' of https://github.com/hashcat/oclHashcat
Jens Steube [Tue, 19 Jan 2016 19:54:25 +0000 (20:54 +0100)]
Workaround AMD catalyst optimizer bug in rule-engine
philsmd [Tue, 19 Jan 2016 19:47:18 +0000 (20:47 +0100)]
cosmetic fix: some fixed typos e.g. to -> too
Jens Steube [Tue, 19 Jan 2016 18:49:14 +0000 (19:49 +0100)]
Merge pull request #140 from philsmd/master
buffer overflow fix for -m 8900 = scrypt
philsmd [Tue, 19 Jan 2016 18:04:52 +0000 (19:04 +0100)]
buffer overflow fix for -m 8900 = scrypt
Jens Steube [Tue, 19 Jan 2016 15:06:21 +0000 (16:06 +0100)]
Merge branch 'master' of https://github.com/hashcat/oclHashcat
Jens Steube [Tue, 19 Jan 2016 15:06:03 +0000 (16:06 +0100)]
Upgrade kernel to support dynamic local work sizes
jsteube [Mon, 18 Jan 2016 07:24:29 +0000 (08:24 +0100)]
Re-enable some useful environment variables