philsmd [Thu, 30 Jun 2016 16:40:36 +0000 (18:40 +0200)]
test: fixed verify for -m 13100, -m 13200, -m 13300 and -m 13400
jsteube [Thu, 30 Jun 2016 10:03:12 +0000 (12:03 +0200)]
Fix for PR https://github.com/hashcat/hashcat/commit/
69122fb5541575f7f20e1dee855a5f9eab6f57a9 which wasn't complete
Jens Steube [Thu, 30 Jun 2016 06:51:05 +0000 (08:51 +0200)]
Fix a broken url to travis build status
Jens Steube [Thu, 30 Jun 2016 06:48:23 +0000 (08:48 +0200)]
Update changes.txt
Jens Steube [Thu, 30 Jun 2016 06:43:10 +0000 (08:43 +0200)]
Fix https://github.com/hashcat/hashcat/issues/395
Jens Steube [Thu, 30 Jun 2016 06:24:51 +0000 (08:24 +0200)]
Merge pull request #394 from f1rebird/master
Make linux-build POSIX compatible
Moritz Kick [Wed, 29 Jun 2016 16:23:08 +0000 (18:23 +0200)]
Make linux-build POSIX compatible
Also allow it to actually compile on musl-libc systems.
From glibc's termio.h:
/* Compatible <termio.h> for old `struct termio' ioctl interface.
This is obsolete; use the POSIX.1 `struct termios' interface
defined in <termios.h> instead. */
jsteube [Wed, 29 Jun 2016 15:36:38 +0000 (17:36 +0200)]
Remove old beta notes
jsteube [Tue, 28 Jun 2016 09:47:32 +0000 (11:47 +0200)]
Limit scrypt to 64 threads has no performance impact but makes it easier to handle
jsteube [Tue, 28 Jun 2016 09:03:04 +0000 (11:03 +0200)]
Workaround memory allocation limit from OpenCL by using multiple buffers for scrypt
jsteube [Mon, 27 Jun 2016 19:28:48 +0000 (21:28 +0200)]
Dynamic tmp_t length for scrypt
Jens Steube [Mon, 27 Jun 2016 17:13:56 +0000 (19:13 +0200)]
Do our own include-file permission check before an OpenCL runtime fails loading them and erroring out with a confusing error messages like "file not found"
Jens Steube [Mon, 27 Jun 2016 16:51:00 +0000 (18:51 +0200)]
Merge pull request #392 from unix-ninja/master
Various refactor changes
Unix-Ninja [Mon, 27 Jun 2016 12:18:50 +0000 (08:18 -0400)]
Make POSIX limits.h explicit declaration
Unix-Ninja [Mon, 27 Jun 2016 12:13:50 +0000 (08:13 -0400)]
Refactor OSX preprocessor constants to read 'DARWIN'
jsteube [Mon, 27 Jun 2016 10:13:46 +0000 (12:13 +0200)]
Use dedicated variables to control shutdown of parallel threads like keypress and monitoring
Jens Steube [Mon, 27 Jun 2016 07:25:34 +0000 (09:25 +0200)]
Set exhausted status was too late
Jens Steube [Mon, 27 Jun 2016 06:54:45 +0000 (08:54 +0200)]
Fix benchmark devices_status bug
Jens Steube [Sun, 26 Jun 2016 21:39:42 +0000 (23:39 +0200)]
Move macros DGST_R0 - DGST_R3 to host, define dgst_size for opencl kernel from host; both at runtime
jsteube [Sun, 26 Jun 2016 20:59:52 +0000 (22:59 +0200)]
Don't use device_processor_cores for scrypt
jsteube [Sun, 26 Jun 2016 18:41:11 +0000 (20:41 +0200)]
Fix reset to automatic for NvAPI
jsteube [Sun, 26 Jun 2016 18:18:46 +0000 (20:18 +0200)]
Set fanspeed to automatic on shutdown
Increase retain temperature from 65c to 75c; Because GTX1080 hits its reference boost clocks of 1733mhz at 80c
jsteube [Sun, 26 Jun 2016 14:59:56 +0000 (16:59 +0200)]
Disable use of nvmlDeviceSetComputeMode() and nvmlDeviceSetGpuOperationMode() - no advantage of using it
Fix https://github.com/hashcat/oclHashcat/issues/391
jsteube [Sun, 26 Jun 2016 14:29:51 +0000 (16:29 +0200)]
Disable some of NVMLs useless throttle reasons
jsteube [Sun, 26 Jun 2016 14:09:05 +0000 (16:09 +0200)]
Move thread_monitor() to outer threads
jsteube [Sun, 26 Jun 2016 13:55:23 +0000 (15:55 +0200)]
Fix race condition in thread_keypress
jsteube [Sun, 26 Jun 2016 09:15:29 +0000 (11:15 +0200)]
Do not overwrite quit status when user forced it with keypress
jsteube [Sun, 26 Jun 2016 08:01:50 +0000 (10:01 +0200)]
Fix a bug related to --limit
jsteube [Sun, 26 Jun 2016 07:47:02 +0000 (09:47 +0200)]
Fix some devices_status handling
jsteube [Sat, 25 Jun 2016 19:56:18 +0000 (21:56 +0200)]
Add some small section with basic examples to --help; some device status fixes
Jens Steube [Sat, 25 Jun 2016 10:05:16 +0000 (12:05 +0200)]
Move keyspress detecting thread to outer loop
Jens Steube [Sat, 25 Jun 2016 08:37:24 +0000 (10:37 +0200)]
windows path update
Jens Steube [Sat, 25 Jun 2016 08:01:22 +0000 (10:01 +0200)]
Merge pull request #390 from philsmd/master
do not ignore keypress / status changes
philsmd [Sat, 25 Jun 2016 07:55:39 +0000 (09:55 +0200)]
do not ignore keypress / status changes
Jens Steube [Sat, 25 Jun 2016 07:48:57 +0000 (09:48 +0200)]
Merge pull request #388 from unix-ninja/master
Add -D short flag for --opencl-device-types
Unix-Ninja [Fri, 24 Jun 2016 22:08:02 +0000 (18:08 -0400)]
Clean end-of-line output usage (not actually POSIX)
Unix-Ninja [Fri, 24 Jun 2016 21:05:27 +0000 (17:05 -0400)]
Add -D short flag for --opencl-device-types
Jens Steube [Fri, 24 Jun 2016 19:40:11 +0000 (21:40 +0200)]
OSX didn't know about MAX_PATH, had to include limits.h; Use heap not stack memory
Jens Steube [Fri, 24 Jun 2016 19:29:23 +0000 (21:29 +0200)]
Windows doesn't accept escape characters, falling back to old method for windows
Jens Steube [Fri, 24 Jun 2016 14:57:20 +0000 (16:57 +0200)]
Remove workaround with multiple include folders; Instead use a naive escape function
Jens Steube [Fri, 24 Jun 2016 11:57:23 +0000 (13:57 +0200)]
Merge pull request #387 from philsmd/master
cosmetic fix: don't show prompt and warning within the same line
philsmd [Fri, 24 Jun 2016 10:55:54 +0000 (12:55 +0200)]
cosmetic fix: don't show prompt and warning within the same line
Jens Steube [Thu, 23 Jun 2016 16:20:55 +0000 (18:20 +0200)]
Drop -m 190, no reason to keep it
Jens Steube [Wed, 22 Jun 2016 09:58:00 +0000 (11:58 +0200)]
Evil bug fixed caused by variable-name collision
Jens Steube [Wed, 22 Jun 2016 09:32:40 +0000 (11:32 +0200)]
Fix invalid error CL_INVALID_VALUE caused by a zero length copy when using large hashlists
Jens Steube [Tue, 21 Jun 2016 12:24:23 +0000 (14:24 +0200)]
Merge pull request #385 from NSAKEY/master
More log message touch-ups.
_NSAKEY [Tue, 21 Jun 2016 11:11:00 +0000 (06:11 -0500)]
Capitalization.
_NSAKEY [Tue, 21 Jun 2016 11:09:27 +0000 (06:09 -0500)]
Another trivial log message edit.
Jens Steube [Tue, 21 Jun 2016 11:09:04 +0000 (13:09 +0200)]
Merge pull request #384 from NSAKEY/master
Trivial log message touch-ups.
_NSAKEY [Tue, 21 Jun 2016 11:05:07 +0000 (06:05 -0500)]
Trivial log message touch-ups.
jsteube [Tue, 21 Jun 2016 10:25:07 +0000 (12:25 +0200)]
Fix a race condition in output file handling
jsteube [Tue, 21 Jun 2016 09:18:17 +0000 (11:18 +0200)]
Add GTX 1070 to tuning database
Jens Steube [Tue, 21 Jun 2016 08:39:23 +0000 (10:39 +0200)]
Remove benchmark info; Better align status display if more than 9 devices
Jens Steube [Sun, 19 Jun 2016 18:56:01 +0000 (20:56 +0200)]
Merge pull request #380 from usernamestaken/master
Update wording on some warning messages.
radix [Sun, 19 Jun 2016 18:42:22 +0000 (13:42 -0500)]
Update wording on some warning messages.
Jens Steube [Sun, 19 Jun 2016 16:42:25 +0000 (18:42 +0200)]
Merge pull request #379 from 0xbsec/patch-1
Removed duplicate rule 'cl' & 'l'
Jens Steube [Sun, 19 Jun 2016 16:41:56 +0000 (18:41 +0200)]
Merge pull request #378 from dropdeadfu/master
Cleaned log output
M. Hasbini [Sun, 19 Jun 2016 15:59:37 +0000 (18:59 +0300)]
Removed duplicate rule 'cl' & 'l'
'cl' will have the same effect as 'l', so I removed 'cl'.
dropdead [Sun, 19 Jun 2016 14:36:41 +0000 (16:36 +0200)]
Cleaned log output
jsteube [Sun, 19 Jun 2016 13:58:52 +0000 (15:58 +0200)]
Increase --stdout output performance
jsteube [Sun, 19 Jun 2016 12:37:47 +0000 (14:37 +0200)]
Add missing -m 2000 kernels
jsteube [Sun, 19 Jun 2016 12:33:50 +0000 (14:33 +0200)]
Speed up startup time for --stdout by using an empty kernel
jsteube [Sun, 19 Jun 2016 10:55:03 +0000 (12:55 +0200)]
Some optical change on startup
jsteube [Sun, 19 Jun 2016 08:08:55 +0000 (10:08 +0200)]
Fix https://github.com/hashcat/oclHashcat/issues/374
Fix https://github.com/hashcat/oclHashcat/issues/375
jsteube [Sat, 18 Jun 2016 19:56:19 +0000 (21:56 +0200)]
Fixed some macros
jsteube [Sat, 18 Jun 2016 19:29:24 +0000 (21:29 +0200)]
Reenable --gpu-temp-retain (65c by default), now that we have fan set support on Linux and Windows
jsteube [Sat, 18 Jun 2016 16:21:40 +0000 (18:21 +0200)]
Added --gpu-temp-retain support for windows through nvapi
jsteube [Sat, 18 Jun 2016 12:42:57 +0000 (14:42 +0200)]
Check permission to set fan speed before actually doing it, otherwise X11 becomes mad and drops the connection
jsteube [Sat, 18 Jun 2016 09:26:51 +0000 (11:26 +0200)]
Do not try to set fanspeed if connection to X11 failed
jsteube [Sat, 18 Jun 2016 08:59:58 +0000 (10:59 +0200)]
Added support for XNVCTRL on Linux to add support for --gpu-temp-retain for NVidia GPU
jsteube [Fri, 17 Jun 2016 08:44:13 +0000 (10:44 +0200)]
Hacked hashcat.hctune for GTX1080 is no longer needed as NV fixed the device name bug in the driver
jsteube [Thu, 16 Jun 2016 05:46:24 +0000 (07:46 +0200)]
Add commandline support to override cpu spinning damper for nvidia runtime
Jens Steube [Wed, 15 Jun 2016 10:17:18 +0000 (12:17 +0200)]
save_hash() always works with a file, therefore no branch required
Jens Steube [Wed, 15 Jun 2016 10:10:38 +0000 (12:10 +0200)]
Merge branch 'master' of https://github.com/hashcat/oclHashcat
Jens Steube [Wed, 15 Jun 2016 10:10:09 +0000 (12:10 +0200)]
This patch should remove a bottleneck causing slow writing performance of hash files which can be annoying when using --remove in combination with large hashlists
jsteube [Tue, 14 Jun 2016 19:49:33 +0000 (21:49 +0200)]
Added option --stdout to print candidates instead of trying to crack a hash
jsteube [Tue, 14 Jun 2016 16:51:58 +0000 (18:51 +0200)]
Update hashcat.hctune to use vector > 1 for NV cards only in BF because of register pressure
jsteube [Tue, 14 Jun 2016 08:55:03 +0000 (10:55 +0200)]
Make sure to not overflow
Jens Steube [Tue, 14 Jun 2016 08:18:42 +0000 (10:18 +0200)]
Another slow-hash improvement
jsteube [Tue, 14 Jun 2016 07:17:03 +0000 (09:17 +0200)]
Fix for 100% CPU burning loop workaround for slow hashes
jsteube [Mon, 13 Jun 2016 21:50:49 +0000 (23:50 +0200)]
Simple, but effective workaround to solve the 100% CPU burning loop bug in Nvidias OpenCL runtime, works Linux and Windows, 0% cpu (alsmost), 100% performance in comparison to CPU burning loop variant. Replaces old previous try with overwritten clock_gettime() function
jsteube [Sun, 12 Jun 2016 16:07:26 +0000 (18:07 +0200)]
Do not try to use clock_gettime() on OSX
jsteube [Sun, 12 Jun 2016 15:51:32 +0000 (17:51 +0200)]
Do not automatically enable powertune in benchmark, but allow the user to enable it manually
jsteube [Sun, 12 Jun 2016 12:39:42 +0000 (14:39 +0200)]
Inform user about how to verify reported cracking speed
jsteube [Sun, 12 Jun 2016 12:25:41 +0000 (14:25 +0200)]
No need to check for cracked hashes in benchmark mode
jsteube [Sun, 12 Jun 2016 10:26:47 +0000 (12:26 +0200)]
Pure black magic to workaround 100% CPU usage bug in NVidias OpenCL runtime on Linux
Jens Steube [Sat, 11 Jun 2016 21:29:20 +0000 (23:29 +0200)]
Fix precompute bug in PeopleSoft PS_TOKEN
Jens Steube [Sat, 11 Jun 2016 21:08:33 +0000 (23:08 +0200)]
some axcrypt fixes
Jens Steube [Sat, 11 Jun 2016 18:16:52 +0000 (20:16 +0200)]
Fix typo
jsteube [Sat, 11 Jun 2016 09:39:49 +0000 (11:39 +0200)]
Fix sed call in Makefile
jsteube [Sat, 11 Jun 2016 08:52:00 +0000 (10:52 +0200)]
Get rid of cp in Makefile install target
Jens Steube [Sat, 11 Jun 2016 07:40:47 +0000 (09:40 +0200)]
Merge pull request #370 from philsmd/master
make: indentation fix + comments about cygwin builds
philsmd [Sat, 11 Jun 2016 06:08:22 +0000 (08:08 +0200)]
makefile: indentation fix (replace tabs with spaces) + comments about cygwin builds
Jens Steube [Fri, 10 Jun 2016 21:54:46 +0000 (23:54 +0200)]
Merge pull request #369 from hlein/DESTDIR
Added DESTDIR support
Jens Steube [Fri, 10 Jun 2016 21:51:04 +0000 (23:51 +0200)]
Merge pull request #364 from neheb/patch-2
Add cygwin support
Mangix [Fri, 10 Jun 2016 21:11:22 +0000 (14:11 -0700)]
Small fix for < 10 Windows
Jens Steube [Fri, 10 Jun 2016 20:07:47 +0000 (22:07 +0200)]
Merge pull request #368 from hlein/master
Removed obsolete entries from install: target.
Hank Leininger [Fri, 10 Jun 2016 19:29:10 +0000 (15:29 -0400)]
Make sure the INSTALL_FOLDER path exists.
This is only likely to come up when using DESTDIR to point to an
alternate directory tree, or if the user has pointed at some
exotic PREFIX for some reason, but should be harmless in the
normal case.
Hank Leininger [Fri, 10 Jun 2016 19:20:53 +0000 (15:20 -0400)]
Added DESTDIR support.
This is a common thing for distros or build environments that want
to install to a sandbox location as part of testing or package-building.
It should be a harmless/no-op change when make is called without
DESTDIR defined.
Hank Leininger [Fri, 10 Jun 2016 19:10:50 +0000 (15:10 -0400)]
Removed obsolete entries from install: target.
These files have been renamed+moved under OpenCL, and are already
installed from there elsewhere in the install: target.