File Release Notes and Changelog
Release Name: 1.1.11
Notes:
Another security bug fix release. Mostly bug fixes.
MD5:
e114c79278a62ccf02551ab966c6a02e xine-lib-1.1.11.tar.bz2
8421b09b5da4cabb868a5d00093d96f7 xine-lib-1.1.11.tar
SHA1:
fc5a853eba5b1d1602f4fcd3ca5f7d572db1f89a xine-lib-1.1.11.tar.bz2
9c3e3eef0b1842c874dd6a7b09b61971a12276bd xine-lib-1.1.11.tar
Changes:
* Security fixes:
- Array Indexing Vulnerability in sdpplin_parse(). (CVE-2008-0073)
* Reworked the plugin directory naming so that external plugins don't have
to be rebuilt for every release. We now use a naming scheme based on the
API/ABI versioning, checking older directories - with this release, the
plugin directory name is 1.20, and if this gets bumped to 1.21 in a
future release, 1.20 will still be available for external plugins.
(Any directories not 1.* won't be looked in.)
* Made the version parsing much more reliable; it wasn't properly coping
with four-part version numbers. This affects any program whose build
scripts use xine-lib's automake macros.
* Fixed an off-by-one in the FLAC security fix patch. This breakage was
causing failure to play some files.
* Support 16-bit big-endian DTS audio.
* Improved frame snapshot API. (ABI extension.)
* Re-add support for # (stream parameter separator) in raw filenames,
without the bugs found in the original implementation.
(This is a convenience feature for users only. Front ends which rely on
it for functions like subtitle file detection must instead use file://
MRLs; if they don't, we consider them to be buggy.)
* Fixed long delay when closing stream on dual core systems