|
|
|
|
Changelog for taglib-1.13.1-150400.2.pm.2.x86_64.rpm :
* Wed Jul 12 2023 Danilo Spinella - Update to version 1.13.1: * Fixed parsing of TXXX frames without description. * Detect MP4 atoms with invalid length or type. * Do not miss ID3v2 frames when an extended header is present. * Use property \"DISCSUBTITLE\" for ID3v2 \"TSST\" frame. * Build system improvements: Use absolute path for macOS dylib install name, support --define-prefix when using pkg-config, fixed minimum required CppUnit version. * Code clean up using clang-tidy. * Thu Nov 17 2022 Jonas Kvinge - Update to version 1.13: * Added interface StreamTypeResolver to support streams which cannot be fopen()\'ed, e.g. network files. * Added MP4::File::strip() to remove meta atom from MP4 file. * Added Map::value() to look up without creating entry. * Use property \"WORK\" instead of \"CONTENTGROUP\" for ID3v2 \"TIT1\" frame, * use property \"WORK\" for ASF \"WM/ContentGroupDescription\", * use property \"COMPILATION\" for ID3v2 \"TCMP\" frame. * Build system improvements: option WITH_ZLIB, BUILD_TESTING instead of * BUILD_TESTS, GNUInstallDirs, FeatureSummary, tests with BUILD_SHARED_LIBS, * cross compilation with Buildroot, systems without HAVE_GCC_ATOMIC, Clang. * Fixed heap-buffer-overflows when handling ASF, APE, FLAC, ID3v2, MP4, MPC tags. * Fixed detection of invalid file by extension when correct type can be detected by contents. * Fixed unnecessary creation of map entries in APE and FLAC tags if looked up tag does not exist. * Fixed parsing of MP4 non-full meta atoms. * Fixed potential ID3v1 false positive in the presence of an APE tag. * Fixed ID3v2 version handling for frames embedded in CHAP or CTOC frames. * Fixed parsing of multiple strings with a single BOM in ID3v2.4.0. * Fixed several smaller issues reported by clang-tidy. * Mon May 09 2022 Christophe Giboudeaux - Remove build rpath from executables (boo#1199058) * Thu Mar 18 2021 tiwaiAATTsuse.de- Add missing zlib dependency in devel package * Fri Mar 12 2021 Dirk Müller - reference download url of tarball * Tue Feb 16 2021 Jonas Kvinge - Update to version 1.12: * Added support for WinRT. * Added support for Linux on POWER. * Added support for classical music tags of iTunes 12.5. * Added support for file descriptor to FileStream. * Added support for \'cmID\', \'purl\', \'egid\' MP4 atoms. * Added support for \'GRP1\' ID3v2 frame. * Added support for extensible WAV subformat. * Enabled FileRef to detect file types based on the stream content. * Dropped support for Windows 9x and NT 4.0 or older. * Check for mandatory header objects in ASF files. * More tolerant handling of RIFF padding, WAV files, broken MPEG streams. * Improved calculation of Ogg, Opus, Speex, WAV, MP4 bitrates. * Improved Windows compatibility by storing FLAC picture after comments. * Fixed numerical genres in ID3v2.3.0 \'TCON\' frames. * Fixed consistency of API removing MP4 items when empty values are set. * Fixed consistency of API preferring COMM frames with no description. * Fixed OOB read on invalid Ogg FLAC files (CVE-2018-11439). * Fixed handling of empty MPEG files. * Fixed parsing MP4 mdhd timescale. * Fixed reading MP4 atoms with zero length. * Fixed reading FLAC files with zero-sized seektables. * Fixed handling of lowercase field names in Vorbis Comments. * Fixed handling of \'rate\' atoms in MP4 files. * Fixed handling of invalid UTF-8 sequences. * Fixed possible file corruptions when saving Ogg files. * Fixed handling of non-audio blocks, sampling rates, DSD audio in WavPack files. * TableOfContentsFrame::toString() improved. * UserTextIdentificationFrame::toString() improved. * Marked FileRef::create() deprecated. * Marked MPEG::File::save() with boolean parameters deprecated, provide overloads with enum parameters. * Several smaller bug fixes and performance improvements.- Remove obsolete patches: * taglib-versionbump.patch * 0001-Changed-libdir-includedir-variables-to-change-based-.patch * Mon Jan 20 2020 Christophe Giboudeaux - Add patch to get the right directories when running taglib-config: * 0001-Changed-libdir-includedir-variables-to-change-based-.patch * Wed Aug 14 2019 tchvatalAATTsuse.com- Update to version 1.11.2~git20190725.79bc9ccf: * Call fflush() before ftruncate() to drop all buffered data (#914) * Wed Jul 17 2019 Tomáš Chvátal - Use version 1.11.2~git20190531.ba7adc2b to match up the update-version.patch- Install examples * Mon Jul 08 2019 Tomáš Chvátal - Switch to service file for generating the package- Use conditions to enable the multibuild tests in other loop while also generating the docs- Make sure the tests are actually executed * Thu Jul 04 2019 Stefan Brüns - Split API documentation from devel package, and convert it to multibuild - API documentation is significantly larger than library and headers - API documentation is noarch - Significantly reduced dependency chain for the library package- Use graphviz-gd instead of graphviz-gnome for API docs- Cleanup specfile * Sun Jun 02 2019 Stefan Brüns - Update to 1.11.2~git20190601, which fixes a regression when reading/ writing MP4 \"rate\" tags.- Use proper package version, matching the header file version macros- Upstream changes: * Respect atom type when converting rate tag (#896) * Support ID3v2 GRP1 frame introduced with iTunes 12.5.4.42, #903. (#904) * Update mp4properties.cpp (#893) * Minor fix for mp4 media header v0 minimum size check (#895) * Wed Dec 05 2018 davejplaterAATTgmail.com- Update to 1.11.1+git20181028 and add taglib-versionbump.patch to enable qt5 clementine to build with system taglib.- Removed incorporated taglib-CVE-2017-12678.patch, taglib-CVE-2018-11439.patch and taglib-fix-ogg.patch.- Upstream changes: * Added support for DSF and DSDIFF files. * Added support for WinRT. * Added support for classical music tags of iTunes 12.5. * Added support for file descriptor to FileStream. * Added support for \'cmID\', \'purl\', \'egid\' MP4 atoms. * Enabled FileRef to detect file types based on the stream content. * Check for mandatory header objects in ASF files. * Fixed OOB read on invalid Ogg FLAC files (CVE-2018-11439). * Fixed handling of empty MPEG files. * Fixed reading MP4 atoms with zero length. * Fixed reading FLAC files with zero-sized seektables. * Fixed handling of lowercase field names in Vorbis Comments. * Fixed handling of \'rate\' atoms in MP4 files. * Fixed handling of invalid UTF-8 sequences. * Fixed possible file corruptions when saving Ogg files. * TableOfContentsFrame::toString() improved. * UserTextIdentificationFrame::toString() improved. * Marked FileRef::create() deprecated. * Several smaller bug fixes and performance improvements. * Tue Nov 13 2018 Jonas Kvinge - Add patch to fix Ogg corruption: * taglib-fix-ogg.patch * Wed Jun 06 2018 kbabiochAATTsuse.com- Added taglib-CVE-2018-11439.patch: Fix an out-of-bounds read when loading invalid ogg flac files (CVE-2018-11439, bsc#1096180).- Applied spec-cleaner to specfile * Tue Sep 26 2017 tchvatalAATTsuse.com- Cleanup bit with spec-cleaner- Drop librcc dependency as there is no actual code dependency in taglib * Tue Aug 08 2017 sbrabecAATTsuse.com- Update to versio 1.11.1: * Fixed binary incompatible change in TagLib::String. * Fixed reading ID3v2 CTOC frames with a lot of entries. * Fixed seeking ByteVectorStream from the end.- Prevent denial of service (bsc#1052699, CVE-2017-12678, taglib-CVE-2017-12678.patch). * Mon May 02 2016 aloisioAATTgmx.com- Update to 1.11 * Fixed reading APE items with long keys. * Fixed reading ID3v2 SYLT frames when description is empty. 1.11 BETA 2: * Better handling of PCM WAV files with a \'fact\' chunk. * Better handling of corrupted APE tags. * Efficient decoding of unsynchronized ID3v2 frames. * Fixed text encoding when saving certain frames in ID3v2.3 tags. * Fixed updating the size of RIFF files when removing chunks. * Several smaller bug fixes and performance improvements. 1.11 BETA: * New API for creating FileRef from IOStream. * Added support for ID3v2 PCST and WFED frames. * Added support for pictures in XiphComment. * Added String::clear(). * Added FLAC::File::strip() for removing non-standard tags. * Added alternative functions to XiphComment::removeField(). * Added BUILD_BINDINGS build option. * Added ENABLE_CCACHE build option. * Replaced ENABLE_STATIC build option with BUILD_SHARED_LIBS. * Better handling of duplicate ID3v2 tags in all kinds of files. * Better handling of duplicate tag chunks in WAV files. * Better handling of duplicate tag chunks in AIFF files. * Better handling of duplicate Vorbis comment blocks in FLAC files. * Better handling of broken MPEG audio frames. * Fixed crash when calling File::properties() after strip(). * Fixed crash when parsing certain MPEG files. * Fixed crash when saving Ogg files. * Fixed possible file corruptions when saving ASF files. * Fixed possible file corruptions when saving FLAC files. * Fixed possible file corruptions when saving MP4 files. * Fixed possible file corruptions when saving MPEG files. * Fixed possible file corruptions when saving APE files. * Fixed possible file corruptions when saving Musepack files. * Fixed possible file corruptions when saving WavPack files. * Fixed updating the comment field of Vorbis comments. * Fixed reading date and time in ID3v2.3 tags. * Marked ByteVector::null and ByteVector::isNull() deprecated. * Marked String::null and String::isNull() deprecated. * Marked XiphComment::removeField() deprecated. * Marked Ogg::Page::getCopyWithNewPageSequenceNumber() deprecated. It returns null. * Marked custom integer types deprecated. * Many smaller bug fixes and performance improvements. * Mon Jan 04 2016 olafAATTaepfle.de- Fix build in SLE_11 by disabling post-install * Sat Jan 02 2016 mpluskalAATTsuse.com- Cleanup spec file with spec-cleaner- Use cmake macros- Update to 1.10 * New API for the audio length in milliseconds. * Added new options to the tagwriter example. * Added support for ID3v2 ETCO and SYLT frames. * Added support for album artist in PropertyMap API of MP4 files. * Added support for embedded frames in ID3v2 CHAP and CTOC frames. * Added support for AIFF-C files. * Better handling of duplicate ID3v2 tags in MPEG files. * Allowed generating taglib.pc on Windows. * Added ZLIB_SOURCE build option. * Fixed backwards-incompatible change in TagLib::String when constructing UTF16 strings. * Fixed crash when parsing certain FLAC files. * Fixed crash when encoding empty strings. * Fixed saving of certain XM files on OS X. * Changed Xiph and APE generic getters to return space-concatenated values. * Fixed possible file corruptions when removing tags from WAV files. * Added support for MP4 files with 64-bit atoms in certain 64-bit environments. * Prevented ID3v2 padding from being too large. * Fixed crash when parsing corrupted APE files. * Fixed crash when parsing corrupted WAV files. * Fixed crash when parsing corrupted Ogg FLAC files. * Fixed crash when parsing corrupted MPEG files. * Fixed saving empty tags in WAV files. * Fixed crash when parsing corrupted Musepack files. * Fixed possible memory leaks when parsing AIFF and WAV files. * Fixed crash when parsing corrupted MP4 files. * Stopped writing empty ID3v2 frames. * Fixed possible file corruptions when saving WMA files. * Added TagLib::MP4::Tag::isEmpty(). * Added accessors to manipulate MP4 tags. * Fixed crash when parsing corrupted WavPack files. * Fixed seeking MPEG frames. * Fixed reading FLAC files with zero-sized padding blocks. * Added support for reading the encoder information of WMA files. * Added support for reading the codec of WAV files. * Added support for multi channel WavPack files. * Added support for reading the nominal bitrate of Ogg Speex files. * Added support for VBR headers in MPEG files. * Marked FLAC::File::streamInfoData() deprecated. It returns an empty ByteVector. * Marked FLAC::File::streamLength() deprecated. It returns zero. * Fixed possible file corruptions when adding an ID3v1 tag to FLAC files. * Fixed self-assignment operator in some types. * Fixed extraction of MP4 tag keys with an empty list. * Many smaller bug fixes and performance improvements.- Drop no longer needed patches: * taglib-1.7.2-doxygen.patch * taglib-1.8-strip-rpath.patch * taglib-1.9.1.uint.patch
|
|
|