Commit Graph

  • 067c0b8e83 this fixes #400: --loopback was not working philsmd 2016-07-05 15:00:26 +02:00
  • 69e3e39568 Merge pull request #415 from anthraxx/master Jens Steube 2016-07-05 09:22:36 +02:00
  • dc9696bc3f Make scrypt thread count fixed only for non-CPU OpenCL devices jsteube 2016-07-04 21:41:20 +02:00
  • fc2b20b273 Fixed a bug where hashcat crashes in case of a scrypt P setting > 1 jsteube 2016-07-04 21:13:23 +02:00
  • 7f8aaf7430 extend global CFLAGS and LDFLAGS to aid distro packaging anthraxx 2016-07-04 21:01:51 +02:00
  • 30919d4641 Merge pull request #413 from philsmd/master Jens Steube 2016-07-04 14:03:55 +02:00
  • d0f924580f special case handling for commas within masks of .hcmask file philsmd 2016-07-04 12:47:16 +02:00
  • 362cb054a6 Merge pull request #409 from joshdekock/patch-2 Jens Steube 2016-07-04 09:18:05 +02:00
  • 73f05240bd Merge pull request #407 from joshdekock/patch-1 Jens Steube 2016-07-04 09:15:24 +02:00
  • 3db9be6eda hashcat.c: change osx to OSX use shared_dir Josh de Kock 2016-07-02 00:48:56 +01:00
  • 86cf95e878 Makefile: remove .app for OSX Josh de Kock 2016-07-02 00:11:37 +01:00
  • 75a38b2e2e Makefile: fix sed on OSX Josh de Kock 2016-07-02 00:08:12 +01:00
  • b58f7a4675 Fixed a bug where hashcat crashes for accessing deallocated buffer if user spams "s" shortly before hashcat shuts down jsteube 2016-07-01 13:04:50 +02:00
  • ad00844b26 The Time.Estimated attribute in status display should also show --runtime limit if user set it This implements https://github.com/hashcat/hashcat/issues/383 jsteube 2016-07-01 13:01:02 +02:00
  • 7b84980e4b Fixed a bug where hashcat did not check the return of realpath() and crashes uncontrolled if the path does not exist This fixes https://github.com/hashcat/hashcat/issues/399 jsteube 2016-07-01 11:24:02 +02:00
  • 484477dfbd Merge pull request #404 from philsmd/master Jens Steube 2016-07-01 10:07:59 +02:00
  • 4ee4794412 cosmetic: fix parenthesis of the help output philsmd 2016-07-01 09:57:41 +02:00
  • ede4cfdc3b Merge pull request #401 from philsmd/master Jens Steube 2016-07-01 09:40:43 +02:00
  • 567923966b test: fixed verify for -m 13100, -m 13200, -m 13300 and -m 13400 philsmd 2016-06-30 18:40:36 +02:00
  • edb5028a4d Fix for PR 69122fb554 which wasn't complete jsteube 2016-06-30 12:03:12 +02:00
  • e73f6f5d18 Fix a broken url to travis build status Jens Steube 2016-06-30 08:51:05 +02:00
  • 3260efbb01 Update changes.txt Jens Steube 2016-06-30 08:48:23 +02:00
  • 8fc1306b0b Fix https://github.com/hashcat/hashcat/issues/395 Jens Steube 2016-06-30 08:43:10 +02:00
  • 86f1305246 Merge pull request #394 from f1rebird/master Jens Steube 2016-06-30 08:24:51 +02:00
  • 69122fb554 Make linux-build POSIX compatible Moritz Kick 2016-06-29 18:23:08 +02:00
  • 67a8d97675 Remove old beta notes jsteube 2016-06-29 17:36:38 +02:00
  • 6be99f523c Limit scrypt to 64 threads has no performance impact but makes it easier to handle jsteube 2016-06-28 11:47:32 +02:00
  • 8702d0e3e1 Workaround memory allocation limit from OpenCL by using multiple buffers for scrypt jsteube 2016-06-28 11:03:04 +02:00
  • 4ed8977e48 Dynamic tmp_t length for scrypt jsteube 2016-06-27 21:28:48 +02:00
  • 37bf9d65b0 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 2016-06-27 19:13:56 +02:00
  • 3370820109 Merge pull request #392 from unix-ninja/master Jens Steube 2016-06-27 18:51:00 +02:00
  • d8bb00cf77 Make POSIX limits.h explicit declaration Unix-Ninja 2016-06-27 08:18:50 -04:00
  • 2188a01ae9 Refactor OSX preprocessor constants to read 'DARWIN' Unix-Ninja 2016-06-27 08:13:50 -04:00
  • 115c95eb02 Use dedicated variables to control shutdown of parallel threads like keypress and monitoring jsteube 2016-06-27 12:13:46 +02:00
  • cf9c184cd5 Set exhausted status was too late Jens Steube 2016-06-27 09:25:34 +02:00
  • 772e2ac33f Fix benchmark devices_status bug Jens Steube 2016-06-27 08:54:45 +02:00
  • ed1863c263 Move macros DGST_R0 - DGST_R3 to host, define dgst_size for opencl kernel from host; both at runtime Jens Steube 2016-06-26 23:39:42 +02:00
  • 0e68b2af25 Don't use device_processor_cores for scrypt jsteube 2016-06-26 22:59:52 +02:00
  • 6191e8bf79 Fix reset to automatic for NvAPI jsteube 2016-06-26 20:41:11 +02:00
  • 49811cfee1 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 2016-06-26 20:18:46 +02:00
  • 78c1d45b09 Disable use of nvmlDeviceSetComputeMode() and nvmlDeviceSetGpuOperationMode() - no advantage of using it Fix https://github.com/hashcat/oclHashcat/issues/391 jsteube 2016-06-26 16:59:56 +02:00
  • de1d1da454 Disable some of NVMLs useless throttle reasons jsteube 2016-06-26 16:29:51 +02:00
  • a5baa829c5 Move thread_monitor() to outer threads jsteube 2016-06-26 16:09:05 +02:00
  • 5c338de519 Fix race condition in thread_keypress jsteube 2016-06-26 15:55:23 +02:00
  • 057909fdfd Do not overwrite quit status when user forced it with keypress jsteube 2016-06-26 11:15:29 +02:00
  • c081d3cf05 Fix a bug related to --limit jsteube 2016-06-26 10:01:50 +02:00
  • 3a275a95e6 Fix some devices_status handling jsteube 2016-06-26 09:47:02 +02:00
  • 6ab712d247 Add some small section with basic examples to --help; some device status fixes jsteube 2016-06-25 21:56:18 +02:00
  • a5a38620d4 Move keyspress detecting thread to outer loop Jens Steube 2016-06-25 12:05:16 +02:00
  • e7df9b112a windows path update Jens Steube 2016-06-25 10:37:24 +02:00
  • 7f37bcc9c2 Merge pull request #390 from philsmd/master Jens Steube 2016-06-25 10:01:22 +02:00
  • ffd90774fc do not ignore keypress / status changes philsmd 2016-06-25 09:55:39 +02:00
  • f4a6585c58 Merge pull request #388 from unix-ninja/master Jens Steube 2016-06-25 09:48:57 +02:00
  • fce2363fec Clean end-of-line output usage (not actually POSIX) Unix-Ninja 2016-06-24 18:08:02 -04:00
  • 78a819417b Add -D short flag for --opencl-device-types Unix-Ninja 2016-06-24 17:05:27 -04:00
  • 1550b9de07 OSX didn't know about MAX_PATH, had to include limits.h; Use heap not stack memory Jens Steube 2016-06-24 21:40:11 +02:00
  • 6d2aa559a6 Windows doesn't accept escape characters, falling back to old method for windows Jens Steube 2016-06-24 21:29:23 +02:00
  • 268b1e3ad0 Remove workaround with multiple include folders; Instead use a naive escape function Jens Steube 2016-06-24 16:57:20 +02:00
  • 68f040680a Merge pull request #387 from philsmd/master Jens Steube 2016-06-24 13:57:23 +02:00
  • 79d02466af cosmetic fix: don't show prompt and warning within the same line philsmd 2016-06-24 12:55:54 +02:00
  • 8298cd4926 Drop -m 190, no reason to keep it Jens Steube 2016-06-23 18:20:55 +02:00
  • c172da1bd2 Evil bug fixed caused by variable-name collision Jens Steube 2016-06-22 11:58:00 +02:00
  • fe18f51406 Fix invalid error CL_INVALID_VALUE caused by a zero length copy when using large hashlists Jens Steube 2016-06-22 11:32:40 +02:00
  • 49360a6dd7 Merge pull request #385 from NSAKEY/master Jens Steube 2016-06-21 14:24:23 +02:00
  • 26dada5a19 Capitalization. _NSAKEY 2016-06-21 06:11:00 -05:00
  • c713196d8b Another trivial log message edit. _NSAKEY 2016-06-21 06:09:27 -05:00
  • 2a88323d9c Merge pull request #384 from NSAKEY/master Jens Steube 2016-06-21 13:09:04 +02:00
  • 2504b59eea Trivial log message touch-ups. _NSAKEY 2016-06-21 06:05:07 -05:00
  • 39042d39e8 Fix a race condition in output file handling jsteube 2016-06-21 12:25:07 +02:00
  • e3c499c75d Add GTX 1070 to tuning database jsteube 2016-06-21 11:18:17 +02:00
  • 5a2f0bb5be Remove benchmark info; Better align status display if more than 9 devices Jens Steube 2016-06-21 10:39:23 +02:00
  • adb170f887 Merge pull request #380 from usernamestaken/master Jens Steube 2016-06-19 20:56:01 +02:00
  • 5d41b93514 Update wording on some warning messages. radix 2016-06-19 13:42:22 -05:00
  • e01a2143d2 Merge pull request #379 from 0xbsec/patch-1 Jens Steube 2016-06-19 18:42:25 +02:00
  • 09bb592aed Merge pull request #378 from dropdeadfu/master Jens Steube 2016-06-19 18:41:56 +02:00
  • 6bd6a3fa66 Removed duplicate rule 'cl' & 'l' M. Hasbini 2016-06-19 18:59:37 +03:00
  • 30aebe81fa Cleaned log output dropdead 2016-06-19 16:36:41 +02:00
  • 6b2b11fdc0 Increase --stdout output performance jsteube 2016-06-19 15:58:52 +02:00
  • e4f2002e53 Add missing -m 2000 kernels jsteube 2016-06-19 14:37:47 +02:00
  • 4444c17ec6 Speed up startup time for --stdout by using an empty kernel jsteube 2016-06-19 14:33:50 +02:00
  • 07acd52ed4 Some optical change on startup jsteube 2016-06-19 12:55:03 +02:00
  • d57ac912cc Fix https://github.com/hashcat/oclHashcat/issues/374 Fix https://github.com/hashcat/oclHashcat/issues/375 jsteube 2016-06-19 10:08:55 +02:00
  • 92a111be74 Fixed some macros jsteube 2016-06-18 21:56:19 +02:00
  • e8aefb412c Reenable --gpu-temp-retain (65c by default), now that we have fan set support on Linux and Windows jsteube 2016-06-18 21:29:24 +02:00
  • 2bd49e6720 Added --gpu-temp-retain support for windows through nvapi jsteube 2016-06-18 18:21:40 +02:00
  • 6a2ec331ef Check permission to set fan speed before actually doing it, otherwise X11 becomes mad and drops the connection jsteube 2016-06-18 14:42:57 +02:00
  • e43be7aba3 Do not try to set fanspeed if connection to X11 failed jsteube 2016-06-18 11:26:51 +02:00
  • 9a970c0955 Added support for XNVCTRL on Linux to add support for --gpu-temp-retain for NVidia GPU jsteube 2016-06-18 10:59:58 +02:00
  • 4f9af82f5c Hacked hashcat.hctune for GTX1080 is no longer needed as NV fixed the device name bug in the driver jsteube 2016-06-17 10:44:13 +02:00
  • 28505c350b Add commandline support to override cpu spinning damper for nvidia runtime jsteube 2016-06-16 07:46:24 +02:00
  • fd3813f279 save_hash() always works with a file, therefore no branch required Jens Steube 2016-06-15 12:17:18 +02:00
  • c61798434e Merge branch 'master' of https://github.com/hashcat/oclHashcat Jens Steube 2016-06-15 12:10:38 +02:00
  • 90181e565a 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 Jens Steube 2016-06-15 12:10:09 +02:00
  • 5542e46022 Added option --stdout to print candidates instead of trying to crack a hash jsteube 2016-06-14 21:49:33 +02:00
  • 3461673b26 Update hashcat.hctune to use vector > 1 for NV cards only in BF because of register pressure jsteube 2016-06-14 18:51:58 +02:00
  • eda36a9877 Make sure to not overflow jsteube 2016-06-14 10:55:03 +02:00
  • 4f0709b3c9 Another slow-hash improvement Jens Steube 2016-06-14 10:18:42 +02:00
  • d275772b9f Fix for 100% CPU burning loop workaround for slow hashes jsteube 2016-06-14 09:17:03 +02:00
  • 8abc42e346 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 2016-06-13 23:50:49 +02:00
  • 217f9e6004 Do not try to use clock_gettime() on OSX jsteube 2016-06-12 18:07:26 +02:00