Added two pre-defined external mode variables: 'abort' and 'status', which let an external mode request the current cracking session to be aborted or the status line to be displayed, respectively.Added two more hash table sizes (16M and 128M entries) for faster processing of very large numbers of hashes per salt (over 1M).Added support for the '$2y$' prefix of bcrypt hashes.Added support for 10-character DES-based tripcodes (not optimized yet).Optimized the DES S-box x86-64 (16-register SSE2) assembly code.Replaced the bitslice DES key setup algorithm with a faster one, which significantly improves performance at LM hashes, as well as at DES-based crypt(3) hashes when there's just one salt (or very few salts).Added optional parallelization of the bitslice DES code with OpenMP.Added optional parallelization of the MD5-based crypt(3) code with OpenMP.