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 |
|
jsteube
|
9eb47153d4
|
Replace all #ifdef with #if defined (...) for convention
|
2016-09-07 22:29:57 +02:00 |
|
jsteube
|
a56855e355
|
Move restore specific functions into their own source file
|
2016-09-07 22:01:34 +02:00 |
|