1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-05 14:28:53 +00:00
Commit Graph

151 Commits

Author SHA1 Message Date
jsteube
07e1a15c63 Remove GCC warning message not supported on older GCC 2016-11-03 12:09:29 +01:00
jsteube
5b69620a35 Do not use sizeof() on a pointer address 2016-11-02 23:40:14 +01:00
jsteube
5c8d08d8ef On OSX, use clang as default compiler 2016-10-31 09:34:22 +01:00
jsteube
3442892fda Use __attribute__ ((format (printf, 2, 3))) to help compiler to identify format strings 2016-10-31 09:19:37 +01:00
jsteube
b8efae4281 Refactor all variables with HCBUFSIZ_LARGE size from stack to heap 2016-10-30 22:47:48 +01:00
jsteube
eb58b076da Fix compiler warnings caused by -Wstack-usage=524288 2016-10-30 22:22:26 +01:00
jsteube
0c42be9fb9 We should check for maximum stack use (OSX only supports up to 512kB by default thread stack size) 2016-10-30 21:58:22 +01:00
jsteube
9f790d4dbd Move u8 * instead of char * for most interface.c functions 2016-10-30 21:56:56 +01:00
jsteube
2dbb1b41f3 Fix compiler warnings caused by -Wstrict-prototypes 2016-10-30 20:45:44 +01:00
jsteube
e3a245f615 Fix compiler warnings caused by -Wpointer-arith 2016-10-30 20:39:27 +01:00
jsteube
7eef713ff7 Fix compiler warnings caused by -Wshadow 2016-10-30 20:37:02 +01:00
Rosen Penev
2751cc363b
Remove -float-conversion. Needs a recent GCC 2016-10-30 11:58:39 -07:00
Rosen Penev
0d6c020433
Add extra warnings to Makefile 2016-10-30 10:53:44 -07:00
Gabriele Gristina
0b2abb17da Move '-framework OpenCL' from CFLAGS to LDFLAGS 2016-10-30 14:31:17 +01:00
jsteube
2a330122b4 Update Makefile to be more specific to uname -s 2016-10-30 13:54:24 +01:00
jsteube
c6c31a86d8 Add some changes to improve compiling on MSYS2 2016-10-21 09:07:39 +02:00
jsteube
655c3881f3 Add compilation on MINGW64 to Makefile 2016-10-20 23:27:10 +02:00
jsteube
eeefe8051a Enable ASLR or/and DEP for Windows builds
Suggested here: https://github.com/hashcat/hashcat/issues/530
2016-10-19 14:44:30 +02:00
jsteube
10dfea61ad Add main_shared Makefile target, create main_shared.c out of main.c library use example 2016-10-13 17:27:09 +02:00
jsteube
6a697571fd Remove debugging symbols from binary builds 2016-10-11 12:23:50 +02:00
jsteube
60000136fe Hand merged https://github.com/hashcat/hashcat/pull/533 2016-10-10 11:27:50 +02:00
jsteube
27bec8be13 Get rid of logging.c and most exit() calls replaced with return() for true library usage 2016-10-09 22:41:55 +02:00
jsteube
42677df2a6 Start context-related logging with goal to get rid of logging.c 2016-10-08 23:16:40 +02:00
jsteube
57cb082fda Add some useful stuff to main.c 2016-10-03 01:27:55 +02:00
jsteube
f987546a74 Replaced "HAVE_HWMON" with "WITH_HWMON" as a more cmakish variable name for compile-time feature 2016-10-01 14:43:52 +02:00
jsteube
fb3e6bab0d Finished refactoring to remove all global variables 2016-09-30 22:52:44 +02:00
jsteube
a81c316d1e Add back globbing support for windows 2016-09-30 15:20:59 +02:00
jsteube
a5800b41f4 Rename hash_management.c to hashes.c 2016-09-30 09:25:51 +02:00
jsteube
84f96c4dda Add cpt_ctx_t 2016-09-29 15:19:12 +02:00
jsteube
dfb88a7002 Remove unneeded objects 2016-09-29 00:23:24 +02:00
jsteube
c71f1bfb0c Introduct combinator_ctx_t 2016-09-27 18:32:09 +02:00
jsteube
67dd2e9b67 Separate rules and straight mode from each other, remove rules_ctx_t 2016-09-27 13:13:07 +02:00
jsteube
59ebe10b07 Move functions from filenames.c to opencl.c and shared.c 2016-09-24 21:44:43 +02:00
jsteube
62b97a6fe6 Move loading rules into outer loop 2016-09-24 12:05:56 +02:00
jsteube
ebe9f1c07f Prepare for rules_ctx_t 2016-09-24 11:08:35 +02:00
jsteube
e6f083b708 Add all defaults for user commandline parameters to user_options.h; Prepare user commandline parameter struct for easier handling of functions calls that require them 2016-09-20 16:04:22 +02:00
jsteube
caeedd5646 Move more code from hashcat.c to opencl.c related to opencl device initialization and shutdown 2016-09-17 17:05:01 +02:00
jsteube
dcdd0d89cd Move thread_monitor() to monitor.c 2016-09-15 04:29:22 +02:00
jsteube
3f5ce6bb8e Continue move thread_calc() and thread_calc_stdin() to dispatch.c 2016-09-15 04:17:19 +02:00
jsteube
bc75ba70a1 Move tons of functions from hashcat.c into hash_management, interface, opencl, restore, status and weak_hash sources 2016-09-14 16:07:24 +02:00
jsteube
3daf0af480 Added docs/credits.txt
Added docs/team.txt
2016-09-11 22:20:15 +02:00
jsteube
2a6e03510b Add template files 2016-09-11 11:42:19 +02:00
jsteube
b7906f6b93 Move outfile specific functions into their own source file 2016-09-10 17:35:58 +02:00
jsteube
63b47eebc9 Prepare move potfile specific functions into their own source file 2016-09-09 23:17:43 +02:00
jsteube
f006542317 Prepare move dictstat specific functions into their own source file 2016-09-08 18:27:53 +02:00
jsteube
e304eed8c5 Move wordlist specific functions into their own source file 2016-09-08 16:32:24 +02:00
jsteube
18534fcdeb Move stdout specific functions into their own source file 2016-09-08 16:01:24 +02:00
jsteube
a8e5172f16 Move filename specific functions into their own source file 2016-09-08 14:44:02 +02:00
jsteube
da8e9d50d9 Move hlfmt specific functions into their own source file 2016-09-08 14:36:15 +02:00
jsteube
51a059a606 Move status specific functions into their own source file 2016-09-08 09:21:25 +02:00