Newer
Older
2022-02-27: Version 0.11.1
- Faster start with MacOS when disc does not use bus encryption.
- Improve error logging.
- Improve error resilience.
- Add more AACS2 support (still not complete).
- Add support for partial unit keys in KEYDB.CFG.
- Improve opening of UHD discs (~ 10 seconds faster).
- Improve large KEYDB.CFG parsing (~ 4 times faster).
- Improve error resilience.
- Reduce memory usage (does not depend on config file size anymore).
- Fix segfault on macOS when MMC opening fails.
- Fix memory leak with multiple UK entries in KEYDB.cfg file.
- Fix AACS2 with multiple unit keys.
- Fix include flags order (do not include wrong headers outside of source tree).
- Add support for AACS2 content certificate.
- Add aacs_set_key_caching().
- Fix parsing title entries from multiple KEYDB.cfg files.
- Fix memory leak with multiple KEYDB.cfg files.
- Add aacs_get_bdj_root_cert_hash().
- Add aacs_get_content_cert_id().
- Fix dll exports in Windows.
- Fix resource leaks.
- Reduced memory footprint.
- Accept NULL mount / device path when application handles file system access.
- Fix FreeBSD build.
- Do not require pthread with gcrypt >= 1.6.0.
- Add improved file system interface
- Support opening raw devices
- Reduce log level of failed PMSN query
- Optimizations
- Add support for bus encryption.
- Add support for device keys.
- Add support for internal keys.
- Fix reading PMSN.
- Fix reporting AACS version from AACS drive feature.
- Calculate bus key and use it to verify message authentication codes.
- Do not fail if VID is known but config file does not exist.
- Improve validating keys in KEYDB.cfg.
- Update KEYDB.cfg format (still backwards compatible):
* Host nonce and host key point are optional.
* Add device key UV values and masks.
- Build system updates.
- Drop support for compile-time PATCHED_DRIVE flag.
- Added reading of PMSN (Pre-recorded Media Serial Number)
- Fix resource leak
- Use proper paths to search for keydb and friends on Darwin.
- Build fixes and improvements
2012-08-17: Version 0.5.0
- Support for Mac OS X using IOKit
- Fix AACS detection failure in some Win32 systems
- Fixed buffer overflow
- Added revocation list caching
- Check host certificates against latest seen revocation list
- Added configure option for libgcrypt prefix
- Fixed segfault when mount point path can't be resolved
- Do not export internal symbols from generated parser/lexer
- Do not distribute generated parser files
- Check for libgpg-error. Link against it when needed.