Change log
Version 2
08/01/2009
Weekly snapshots of version 2
- Bug #58: MD5_Portable gives incorrect results on big-endian systems
- Bug #72: Various problems with dual GPU systems
- Bug #83: Compile issues in Plugin.cpp on GCC 3.4
- Bug #93: Various Windows build issues
- Bug #103: Assertion failure in master server
- Feature #11: Crack multiple hashes simultaneously
- Feature #12: Support for Mac OS X
- Feature #20: Initial ATI Stream Processing support
- Feature #27: Support for FreeBSD
- Feature #46: Performance improvements for Cell build
- Feature #63: Iterated hash support
- Feature #70: Perform network protocol fuzz test
- Feature #81: Add test vectors to hashes
- Feature #85: Convert makefiles to Cmake
- Feature #86: Restructure DLL/SO search paths
- Feature #92: Port MD5_SSE2 to 64 bit
- Feature #95: Unit testing
- Feature #15: Prefix / suffix functionality
- Feature #71: Implement network protocol v2.1, use Pascal format for all strings
Version 3
A complete rewrite with many new features.
- Bug #123: General stability issues
- Bug #135: Denial of service from invalid hash length
- Bug #136: AJAX stats break when cracking second of three hashes
- Bug #137: Excessive flicker in AJAX stats
- Bug #140: Exception thrown when two WUs are completed in the same second
- Bug #142: Agents crash when crack is canceled
- Bug #151: Setup script fails on current release snapshot
- Feature #111: Setup script for controller
- Feature #64: Mixed CPU/GPU support
- Feature #76: Checkpointing support for master
- Feature #88: CUDA build of MD5Crypt
- Feature #94: Allow changing of port number
- Feature #113: CUDA implementation of SHA-1
- Feature #120: Per-node performance statistics
- Feature #124: Unit testing
- Feature #126: Improve performance of CUDA SHA-1
- Feature #129: --version switch for agent
- Feature #130: CUDA implementation of MD4
- Feature #132: CUDA implementation of NTLM
- Feature #133: More comprehensive unit tests
- Feature #138: Tweak stats graph
- Feature #139: Batch cracking of several hashes
- Feature #143: Implement meet-in-the-middle attack on MD4