OpenCL: Bump cached file name buffer to PATH_BUFFER_SIZE after seeing problems
with very long names (long device name plus long options made for 130 characters
full path name).
Obey CL_KERNEL_WORK_GROUP_SIZE in a number of OpenCL formats.
bench.c: Add a linefeed after FAILED, and add output when all formats pass.
Merge branch 'unstable-jumbo' into bleeding-jumbo

* unstable-jumbo:
  bench.c: Add a linefeed after FAILED, and add output when all formats pass.
  Obey CL_KERNEL_WORK_GROUP_SIZE in a number of OpenCL formats.
  OpenCL: Bump cached file name buffer to PATH_BUFFER_SIZE after seeing problems with very long names (long device name plus long options made for 130 characters full path name).
Add support for cracking KDE KWallet files

Signed-off-by: Narendra Kangralkar <narendrakangralkar@gmail.com>
Signed-off-by: Dhiru Kholia <dhiru@openwall.com>
Merge pull request #165 from kangralkar/kwallet

Add support for cracking KDE KWallet files
More LWS/GWS vs. min/max-keys-per-crypt fixes.
Merge branch 'unstable-jumbo' into bleeding-jumbo

# By Narendra Kangralkar (1) and magnum (1)
* unstable-jumbo:
  More LWS/GWS vs. min/max-keys-per-crypt fixes.
  Add support for cracking KDE KWallet files
Fix a bug using sha256crypt on OSX CPU.
Merge pull request #166 from claudioandre/unstable-jumbo

Fix a bug using sha256crypt on OSX CPU.
Merge branch 'unstable-jumbo' into bleeding-jumbo

# By Claudio André
# Via Claudio André (1) and magnum (1)
* unstable-jumbo:
  Fix a bug using sha256crypt on OSX CPU.
The dreaded format struct stuff, for kwallet
raw2dyna: fgets wrapper macro for muting compiler warnings
Merge branch 'unstable-jumbo' into bleeding-jumbo

* unstable-jumbo:
  raw2dyna: fgets wrapper macro for muting compiler warnings
  The dreaded format struct stuff, for kwallet
README-CUDA: Now featuring magnum's "OpenCL vs. CUDA parlor", showing how to
tweak your CUDA formats using the values from OpenCL's automatic tuning.
SybaseASE: Allocate key buffer using calloc (should not be needed though)
Merge branch 'unstable-jumbo' into bleeding-jumbo

* unstable-jumbo:
  SybaseASE: Allocate key buffer using calloc (should not be needed though)
  README-CUDA: Now featuring magnum's "OpenCL vs. CUDA parlor", showing how to tweak your CUDA formats using the values from OpenCL's automatic tuning.
Drop obsolete External modes (deprecated by the --min/max-length options)
Fix the "fopen: john.rec: No such file or directory" bug. It was caused
by path_init() not being called early enough. Not sure who did that.
Move the 500+ lines of --list logic out of john.c and into its own file.