Commit Graph

986 Commits

Author SHA1 Message Date
anthraxx 3828ea354c fallback for Makefile version if its not a git checkout (tarball) (refix)
This makes use of git export-subst to insert the current ref names.
If git describe fails because because an extracted tarball is used
to build from source then the fallback will get called and the last
part of the ref names will be used for the version variable.

if it is a git checkout and HEAD is the current tag:

    v3.00-beta

If it is a git checkout and HEAD is ahead of the latest tag:

    v3.00-beta-36-g24a6095

If it is a tarball from a tag created via 'git archive HEAD --format=tar':

    v3.00-beta

If it is a tarball from the master created via 'git archive HEAD --format=tar':

    master

NOTE: If a tarball is manually created (without git archive) then the
version will "$Format:%D$", however before this commit it would not be
possible to build a release tarball at all (because git describe would fail)

Tarballs that you manually want to distribute on your website need to be either
downloaded from github and re-uploaded or need to be create via git-archive:

gzip:

git archive --format=tar HEAD|gzip > oclHashcat.tar.gz

bzip2:

git archive --format=tar HEAD|bzip2 > oclHashcat.tar.bz2

You can also use a tag for git archive like:

git archive --format=tar v2.01|bzip2 > oclHashcat-2.01.tar.bz2
2016-05-19 14:03:58 +02:00
Jens Steube a5b85d51b9 Merge pull request #347 from hashcat/revert-346-master
Revert "fallback for Makefile version if its not a git checkout (tarball)"
2016-05-19 11:10:39 +02:00
Jens Steube a55c051c28 Revert "fallback for Makefile version if its not a git checkout (tarball)" 2016-05-19 11:10:16 +02:00
Jens Steube ecfb708294 Merge pull request #346 from anthraxx/master
fallback for Makefile version if its not a git checkout (tarball)
2016-05-19 11:08:24 +02:00
Jens Steube dcc39a22c6 Speed up unamplified speed 2016-05-18 22:26:19 +02:00
anthraxx a4e1692647 fallback for Makefile version if its not a git checkout (tarball)
This makes use of git export-subst to insert the current ref names.
If git describe fails because because an extracted tarball is used
to build from source then the fallback will get called and the last
part of the ref names will be used for the version variable.

if it is a git checkout and HEAD is the current tag:
- v3.00-beta

If it is a git checkout and HEAD is ahead of the latest tag:
- v3.00-beta-36-g24a6095

If it is a tarball from a tag created via 'git archive HEAD --format=tar':
- v3.00-beta

If it is a tarball from the master created via 'git archive HEAD --format=tar':
- master

NOTE: If a tarball is manually created (without git archive) then the
version will "$Format:%D$", however before this commit it would not be
possible to build a release tarball that is not a git checkout (because
git describe would fail)
2016-05-18 19:20:42 +02:00
Jens Steube 247d193146 Get rid of some JIT compiler warnings 2016-05-18 11:18:31 +02:00
Jens Steube f5ee678bbe Use umask(077), mainly to secure hashcat.pot from reading from other users, but should be a good idea for all files. See https://github.com/hashcat/oclHashcat/issues/331 for details 2016-05-18 09:56:23 +02:00
Jens Steube 9e92c9c4d9 Fix types_ocl.c to solve issue https://github.com/hashcat/oclHashcat/issues/344 2016-05-18 09:35:51 +02:00
Jens Steube de2074dfaa Fix for -m 2500, see: https://github.com/hashcat/oclHashcat/issues/339 2016-05-17 18:21:37 +02:00
Jens Steube 19afd5c135 Merge pull request #341 from roycewilliams/master
add version header and time to --status-automat
2016-05-17 16:48:59 +02:00
Royce Williams 05d099d3be add version header and time to --status-automat 2016-05-17 06:24:35 -08:00
Jens Steube 18f05e9b51 Merge pull request #340 from gm4tr1x/master
Fix "abort trap: 6" for -m 6231 on OSX
2016-05-17 12:07:15 +02:00
Jens Steube c6e5ff2a68 Do not show any header in case --status-automat is used 2016-05-17 11:29:38 +02:00
Gabriele 'matrix' Gristina 020234b655 Fix "abort trap: 6" for -m 6231 on OSX 2016-05-17 10:31:56 +02:00
Jens Steube 567fcfe176 Enabled support of --status-automat in combination with --benchmark for automated benchmark processing 2016-05-17 10:17:00 +02:00
jsteube b5cb29ad1c Minimal psafe2 increase and autotune fix 2016-05-16 21:30:21 +02:00
jsteube e46aa7103a Fix some macros for NV 2016-05-16 20:30:39 +02:00
jsteube e69c385b4d Separated sm50, sm52 and older cards in hashcat.hctune and updated accordingly 2016-05-16 02:38:58 +02:00
jsteube eea3424c38 Added SIMD code for all generic PBKDF2-HMAC-* modes 2016-05-15 19:54:56 +02:00
Jens Steube 9976f85c3a Cache clGetKernelWorkGroupInfo() results on startup
Use clGetEventProfilingInfo() instead of our own timer
2016-05-15 13:22:31 +02:00
Jens Steube 2937c83a2e Merge pull request #332 from philsmd/master
test fix: ArubaOS salts are 8 hexadecimal chars long (4 binary), not 10
2016-05-15 01:29:36 +02:00
Jens Steube 590248e1e4 Merge pull request #333 from y0sh1/CreateTravisBuilds
Added Travis building
2016-05-15 01:27:26 +02:00
Jens Steube 5987029441 Added SIMD code for DCC2 2016-05-15 01:13:09 +02:00
Jens Steube 0ddb264a5a Use packv() and unpackv() for slow hash SIMD handling in kernels 2016-05-15 00:37:46 +02:00
Y0sh1 1d797a1c3e Added Travis building, placed build status in readme 2016-05-14 21:22:48 +02:00
philsmd 2f7023caa0 Merge remote-tracking branch 'upstream/master' 2016-05-14 19:47:23 +02:00
Jens Steube 9d74f2958d Added SIMD code for WPA/WPA2 2016-05-14 19:45:51 +02:00
philsmd 9ac762c2c7 test fix: ArubaOS salts are 8 hexadecimal chars long (4 binary), not 10 (4 binary), because '01' will be appended afterwards (total length is 10) 2016-05-13 19:02:57 +02:00
Jens Steube c78d7568e6 Add some missing changes 2016-05-13 15:31:58 +02:00
Jens Steube d0123e63b1 Add WinZip test.pl and test.sh 2016-05-12 22:15:44 +02:00
Jens Steube 0891989404 Fix WinZip multihash 2016-05-12 13:05:12 +02:00
Jens Steube a5ec5d68b8 Change some newline handling and startup infos 2016-05-12 12:44:15 +02:00
Jens Steube 1fb603b578 Merge branch 'master' of https://github.com/hashcat/oclHashcat 2016-05-12 09:27:07 +02:00
Jens Steube 7a4ab2b42d Prepare for WinZip integration 2016-05-12 09:26:54 +02:00
jsteube dca9683b3b Balancing the workload turns out to be very efficient 2016-05-12 09:24:20 +02:00
jsteube aefd3b03a3 Use VERSION_TAG only, but uncut 2016-05-11 12:19:02 +02:00
jsteube 77a9377d18 In case the user did not specify --opencl-device-types and the user runs hashcat in a system with only a CPU only he probably want to use that CPU. In such a case, automatically enable CPU device type support, since it's disabled by default. 2016-05-11 11:58:51 +02:00
jsteube b5a71dca58 Add more informative help text in case of faulty or no OpenCL installation 2016-05-11 11:38:52 +02:00
Jens Steube 332c3a7e09 Fix autotune to not actually crack hashes 2016-05-11 00:01:29 +02:00
Jens Steube 3d229b20d4 Remove debugging option from JIT compiler option 2016-05-10 19:30:11 +02:00
jsteube f1515f9244 Moved BUILD.md to root folder 2016-05-10 19:16:57 +02:00
jsteube e47030ed7d Prepare to rename project into hashcat
This release markes the fusion of "hashcat" and "oclHashcat" into "hashcat".
It combines all features of all hashcat projects in one project.
2016-05-10 19:07:07 +02:00
jsteube 768ffbdad8 Remove OPENCL EXTENSION, failing on Intel OpenCL SDK 2016-05-10 10:22:13 +02:00
jsteube c19779dedf Switch back -m 7400 to old version 2016-05-09 23:35:25 +02:00
jsteube 4317ac60f4 Remove unroll access for Drupal for NV gpus 2016-05-09 23:14:26 +02:00
jsteube 9390be8594 Use real registers for salt, high-end maxwells didn't like it with global memory access 2016-05-09 23:07:23 +02:00
jsteube 373d2b9882 Remove barrier from DCC1, high-end maxwells didn't like it 2016-05-09 21:51:36 +02:00
jsteube c79bed3b7d Prepare for a more dynamic #pragma unroll use 2016-05-09 21:32:12 +02:00
jsteube 34c3557d50 Fix compiler warnings 2016-05-09 19:23:37 +02:00