Merge remote-tracking branch 'upstream/unstable-jumbo' into unstable-jumbo
Merge remote-tracking branch 'upstream/unstable-jumbo' into unstable-jumbo
Fix potential memory leak in pwsafe format
Avoid pointless memcpy call in npdf format
Fix check (and avoid Clang warning) in ssh-ng format
Fix potential memory leaks and warnings in keepass2john
Avoid Clang warning in unrar library code
Adjust min_keys_per_crypt to local_work_size.
Adjust global worksize to the count argument inside crypt_all().
Treat the new_keys condition.
Include a new salt_hash fucntion.
Fix the bug reported on wiki JtR-valid-bugs.
Proper done (atexit(release_all)) method.
Can handle md5crypt_MaxDuration in config file.

Missing:
. Split kernel
. Auto-tuning by doing less iterations.
Fix warnings in gpg format
Fix potential leaks indicated by scan-build
Merge pull request #140 from claudioandre/unstable-jumbo

My first shot.
Fix potential leaks indicated by scan-build in pdf2john
Fix a bug in options.c print_usage(), reported by scan-build.
unicode.c: remove some dead code as indicated by scan-build.
Remove dead increments in sapG, found by scan-build.
Remove dead increment in sha256crypt, found by scan-build.
Reset a "dangling reference" in single.c as found by scan-build. This was
not really a bug but we can reset it to NULL for good measure.
Comment out all "rar_dbgmsg()" from unrar sources, to silent some tools.
Fix a minor memory leak in rules.c userclass_expand() reported by scan-build.
Fix a non-issue in calc_stat.c just to silence scan-build.