[libdvdcss-devel] [Git][videolan/libdvdcss][master] 2 commits: Update old NEWS entries to be more precise

Jean-Baptiste Kempf (@jbk) gitlab at videolan.org
Sat Jul 4 08:11:38 UTC 2026



Jean-Baptiste Kempf pushed to branch master at VideoLAN / libdvdcss


Commits:
673070cd by Jean-Baptiste Kempf at 2026-07-04T10:10:24+02:00
Update old NEWS entries to be more precise

- - - - -
891f8fb5 by Jean-Baptiste Kempf at 2026-07-04T10:10:24+02:00
Update NEWS for 1.6.0

- - - - -


1 changed file:

- NEWS


Changes:

=====================================
NEWS
=====================================
@@ -1,13 +1,19 @@
---------------------------------
 Changes between 1.5.0 and 1.6.0:
 --------------------------------
 
+  * Add support for CPRM (Content Protection for Recordable Media) decryption
+    for CPRM-protected DVD media (DVD-RW for example)
   * Add dvdcss_get_encryption_type function to the public API
-    This allows applications to query the disc's copyright protection system
-    type (CPST) directly from the drive, enabling better distinction between
-    CSS/CPPM and CPRM protected media during initialization.
-  * Added support for CPRM (Content Protection for Recordable Media) decryption.
-  * Updated dvdcpxm_setup to allow context reuse via NULL arguments and to accept a raw CPRM key in place of the MKB.
+    This allows querying the disc's copyright protection system type (CPST)
+    to detect CSS/CPPM and CPRM protected media
+  * Update dvdcpxm_setup to allow context reuse via NULL arguments and to
+    accept a raw CPRM key in place of the MKB
+  * Improve CPXM/CPPM/CPRM error handling, context lifetime, and cleanup
+  * Fix CPRM decryption and Darwin CPRM ioctl paths
+  * Fix CPPM decryption cache teardown and copy-control handling
+  * Fix OS/2 build issues and add CPRM media ID/MKB pack ioctl support
+  * Fix FreeBSD and PATH_MAX build issues
+  * Improve Windows drive opening support
 
 
 Changes between 1.4.3 and 1.5.0:
@@ -17,15 +23,17 @@ Changes between 1.4.3 and 1.5.0:
     Add new dvdcpxm.h header for dvdcpxm function calls
     Add dvdcpxm_read, dvdcpxm_readv, and dvdcpxm_seek functions
     Add initialization and cleanup functions: dvdcpxm_init, dvdcpxm_close
-  * Switch build system to Meson, and removal of autotools support
-  * Miscellaneous cleanups and improvements to support more OSes and compilers
+  * Switch build system to Meson and remove autotools and Visual Studio files
+  * Fix public header include paths
+  * Fix build issues with older compilers and scsi/sg.h detection
+  * Miscellaneous CI, documentation, and platform cleanups
 
 
 Changes between 1.4.2 and 1.4.3:
 --------------------------------
 
   * Fix opening non-ASCII paths in Windows
-  * Fix potential buffer overflow if PATH_MAX is reached
+  * Avoid potential buffer overflow if PATH_MAX is reached
 
 
 Changes between 1.4.1 and 1.4.2:
@@ -38,15 +46,18 @@ Changes between 1.4.1 and 1.4.2:
 Changes between 1.4.0 and 1.4.1:
 --------------------------------
 
-  * Fix crashes in cache directory creation
-  * Fix cases where the cache directory was not used
+  * Fix crashes in cache directory creation and usage, including DVDCSS_CACHE
+    and empty home directory cases
+  * Fix key cache storage in ~/.dvdcss
+  * Avoid closing callback stream handles
 
 
 Changes between 1.3.99 and 1.4.0:
 ---------------------------------
 
   * Add key caching on Android
-  * Fix leaks, win32 build breakage, file descriptor initialization
+  * Fix leaks, Win32 build breakage, readv buffer initialization, and file
+    descriptor handling
   * Expose version.h
 
 
@@ -57,12 +68,14 @@ Changes between 1.3.0 and 1.3.99:
   * Drop support for Windows 9x and Windows NT.
     Windows 2000 is now required.
   * Replace BeOS support by Haiku support.
-  * Add dvdcss_open_stream() to public API. This allows installing custom
+  * Add dvdcss_open_stream() to the public API. This allows installing custom
     callback functions for accessing DVD, e.g. over the network.
   * dvdcss_error() now returns "const char *" instead of "char *".
   * Drop support for MSVC versions before 2010.
   * Raw device access now errors out if the device cannot be opened.
-  * Miscellaneous cleanups to code, documentation, build system.
+  * Add support for building under MSYS2 and fix MinGW-CE detection.
+  * Improve cache directory handling and error checking.
+  * Miscellaneous cleanups to code, documentation, and build system.
 
 
 Changes between 1.2.13 and 1.3.0:
@@ -74,7 +87,8 @@ Changes between 1.2.13 and 1.3.0:
     - the variable dvdcss_interface_2
   * Drop support for Windows 98 and Windows NT 4.0.
     Windows 98 SE with IE 5.0 and Windows NT 4.0 SP4 with IE 5.0 are required.
-  * Support for Android
+  * Add support for Android.
+  * Fix MSVC and Solaris build issues and update Doxygen
 
 
 Changes between 1.2.12 and 1.2.13:



View it on GitLab: https://code.videolan.org/videolan/libdvdcss/-/compare/2f254cf91b120b78276438153e33b3414156b32a...891f8fb5c45baf70bfbd67d973d1d4f0b10fd0aa

-- 
View it on GitLab: https://code.videolan.org/videolan/libdvdcss/-/compare/2f254cf91b120b78276438153e33b3414156b32a...891f8fb5c45baf70bfbd67d973d1d4f0b10fd0aa
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help




More information about the libdvdcss-devel mailing list