shithub: libdvdcss

ref: b8e9f3093f4c5e3567b3e034807b197f42ab8688
dir: /NEWS/

View raw version
Changes between 1.2.13 and 1.3.0:
---------------------------------

  * Dropped deprecated, undocumented API:
    - the function dvdcss_title()
    - the type dvdcss_handle
  * Drop support for Windows 98 support and Windows NT 4.0
    Windows 98 SE with IE 5.0 and Windows NT 4.0 SP4 with IE 5.0 are required


Changes between 1.2.12 and 1.2.13:
----------------------------------

  * Drop BSD/OS and Windows 95 support
  * Rewrite most of the build system and simplify it
  * System-dependant code cleanup
  * Move to Git and rewrite of the history to get proper authorship
  * Drop LaTeX documentation
  * Fix build on various systems
  * Fix compilation on MSVC


Changes between 1.2.11 and 1.2.12:
----------------------------------

  * fix regression on RPC-I drives handling.


Changes between 1.2.10 and 1.2.11:
----------------------------------

  * improvements on RPC-II handling.
  * more robust key retrieval.
  * fixes for MinGW compilation.
  * fixes for OS/2 compilation.
  * various bug fixes for small issues, memleaks, crashes and build issues.


Changes between 1.2.9 and 1.2.10:
---------------------------------

  * DVD drive autodetection.
  * new dvdcss_is_scrambled() function.
  * various failure recovery improvements.
  * accept "X:\" as a device name, as well as "X:".
  * various bug fixes.

Changes between 1.2.8 and 1.2.9:
--------------------------------

  * more robust key caching
  * support for cache directory tags
  * improved seeking on win32
  * support for Solaris libsmedia library

Changes between 1.2.7 and 1.2.8:
--------------------------------

  * win32 fix for encrypted DVDs.
  * workaround for strange discs that report read errors seemingly at random.

Changes between 1.2.6 and 1.2.7:
--------------------------------

  * activated key caching by default.
  * fix for collisions between cached keys.
  * packaging improvements for Debian.
  * packaging improvements for RPM-based distributions.

Changes between 1.2.5 and 1.2.6:
--------------------------------

  * compilation fix for most Unixes

Changes between 1.2.4 and 1.2.5:
--------------------------------

  * key cache support
  * improved robustness in case of read errors
  * now builds under Cygwin
  * now builds under Microsoft Visual C++

Changes between 1.2.3 and 1.2.4:
--------------------------------

  * administrator rights are no longer required under Windows NT/2000/XP 

Changes between 1.2.2 and 1.2.3:
--------------------------------

  * many Windows bug fixes
  * workaround for drives which prevent key decryption

Changes between 1.2.1 and 1.2.2:
--------------------------------

  * fix for the "ioctl_ReadTitleKey failed" bug on RPC2 drives
  * better error checking
  * improved documentation
  * OS/2 port

Changes between 1.2.0 and 1.2.1:
--------------------------------

  * fix for discs with a mismatched region
  * QNX port

Changes between 1.1.1 and 1.2.0:
--------------------------------

  * fix for a crash when an unencrypted sector is found on a scrambled disc
  * stability enhancements

Changes between 1.1.0 and 1.1.1:
--------------------------------

  * compilation fixes for BeOS, IRIX, OpenBSD

Changes between 1.0.0 and 1.1.0:
--------------------------------

  * merged all patches from the Ogle group
  * lots of bug fixes
  * HP-UX port
  * better error recovery
  * third descrambling implementation

Changes between 0.0.3 and 1.0.0:
--------------------------------

  * stable API
  * OpenBSD port
  * NetBSD port
  * Mac OS X port

Changes between 0.0.2 and 0.0.3:
--------------------------------

  * fix to access the whole device under Win32
  * BSD/OS port
  * Solaris port

Changes between 0.0.1 and 0.0.2:
--------------------------------

  * internal key cache mechanism
  * stability fixes