Mask mode: Add support for format's max length. See #834
Mask mode: Fix bugs for using default mask (bare --mask option).
Mask bugfix for default mask. See #834
Mask: Cleanup of previous changes. This is a no-op except we now
keep a pointer to the actual original mask in case we'd need it
for debugging.
Use a separate default mask for Hybrid mode.
Hybrid mask: Bail out with error if [the used portion of] hybrid
mask does not contain a ?w placeholder. See #834
remove exec. bit from a bunch of files
Hybrid mask: Bail out with error if [the used portion of] hybrid does not contain ?w
Mask mode: Ensure max length is not exceeded after conversion
to UTF-8 too, if applicable. Hopefully this is the final fix
for closing #834
Drop CP/M linefeeds from Jim's files.
Hybrid-mask: leaner code for supporting --max-length param.
Oracle: Address #832 (overlength salt segfault)
oracle: Correct max length for user name
oracle: increased to 30 character user name
oracle: added a user name length manifest, to clear things up a bit
Common OpenCL: Do not fail if we can't get PCI info. It will
only happen when we don't need it anyway. Addresses #836
OpenCL, cosmetical: Strip leading whitespace in device names.
OpenCL: Improve handling of --fork vs. (lack of) --device.
Mask: Better handling of max length when internal encoding is used.
Fix non-OpenCL builds. Missing #ifdef.