libebml-devel-1.4.5-bp156.3.3.1<>,?<i$p%I%z aI:dJ*,É0<KK?[dNa-\9vkZtNnpI$-tw@ gG7flQ"-:h,B2cm>Tf…*\N WyA"54|lߢvΠbZ3r=ޡU{e7pEi_ϚB0&BYi}M5a |c<ۇ0P΢j:/XHI'O{4]U)h]s.18/"ViS(yz^B[ -[ R$-:\M"o' qpn5}j3[bJhR~o)(D:QFpHb]X9m}7T[BX@Ϸʻx完tB1Ew~ay>}`3stzLVEG;lRj+EK ;tnk ةyL^Ŭn.ƼW o'wZ?ܸh:0Kf>>4P?4@d " U 1Qkqx&& \& & @&  &  & & n&,P&,L( 89\:6F+cG+x&H,&I,&X,Y,\-&]-&^/b02c0d1e1f1l1u1&v24w2&x3<&y3z33334<Clibebml-devel1.4.5bp156.3.3.1Development files for the EBML file parser librarylibebml is a C++ library to parse EBML files. See the EBML RFC at http://www.matroska.org/technical/specs/rfc/index.html .i$p%s390zl21ղSUSE Linux Enterprise 15openSUSELGPL-2.1-or-laterhttp://bugs.opensuse.orgDevelopment/Libraries/C and C++https://www.matroska.org/linuxs390xL # 9 Z.Ug `  7 v @ J xT i2 _ A큤A큤A큤i$pex8ex8ex8ex8ex8ex8ex8ex8ex8ex8ex8ex8ex8ex8ex8ex8ex8ex8ex8ex8ex8ex8ex8ex8ex8ex8ex8i$pex8i$pi$pi$pi$pi$pi$pi$pi$p07ea4147804ba53ac10c4b0414bffe24a07cbf997bbf97bea47fc8ddb55b172e5909e94aa919a4d5b0bdf840adec50cf7c1bd530f76b2713e667c28223c15800e3d09742d2c68f0c0c70fd929186c3c3097df18bee6f9b65cc25dd87bbef5e51aa1ccf5cdf8c7833581cc7910d1d2eaa001b516e183f74fc92fbf3d0c56d62cd36e976296a1e03a376723708c880afab334fea7089f0b54658cff5b5a4f7db42d7c108ce60cf4da145d794dd7e54f0df8d800c1318d2815b55a983382b25cdfaba7dffeaa91e20da2b2b0d8b79a4231c47731c002ca93df5f8a4d2c12939e30bc0eead055b59cff4f4216e6061b722d8b91c8b142568abc614dff45d74e241325ef636074db17c8f9e0517bf8315d056006c4a7b83c40b2cd2f6447c0c3e6f0a6a99a81c74905571bf52984da6f8a2c148bc2a4bf6230bcd1eafbc2ae028aa5379d2fcfafc707d40a874f8d1c72eaec254e5513a0c048aac1d60a94287d7dfc3ac5e8b6caf0c6c204e3f128e6ed300ef16e334e6e919ad57feb24d2b698ee587bcfd8c2b1a476aa9fde8d31d274c41b1633cf4cb1b8e0078f54f7fc80f91d905edcc8ee8b3bf40730afc9282955347b138136b8ffd3de82adcb51c123a4ebdf7b4fa2a8c3f1d5a5edb15da865cfc9e87c04fb03d2ccbe42ebbffd031b82dbbd1ae158ad62e6fa05e7784af1c87ea61cbf7a7fb900427ba04f0038c248cf0b3dfbef4196f03e32befdbc7ad5930a1fd645a0f418fdda7d02d1003b5f17c6cfbaa8c88a85a5e8327496315a0516ff0029d5dd32afc385da66e59005821073c59b58dee05901ca85b21a0ef4c6349c5ab886ec82b04b095bf2e21ac1cf9d1086776f3387516723cb259d1cad9b36fd4ccae4e574a43a09099f3aacb96315f06f782b9a659ffbe554f1d3f6cc42278b5c78a9223dd4b49eec695cb96da5dc0195524ede1ac306ae89c5e47884cdc4420aa31744bda47bd17c127be14e532e416abda3fad72e0edd1e1a10910cbd7704e26be21b07ec8cfb871c141de5ef9b2b98a8ab8d208b877d53e7cb1119b9b6c4f01ebad6a04211f76bab776fc9103427e8f3c9add90cc717e1103872ae737453c8522990209204d5b07a42f68e26d00825a7627866b7733df0f35119c5b5b0df5cd340c8f6b3c1e7c1c86a85f2f54722bac15bbfefff8c353bb0bde9645760ac442f1a885de547f3ec6028992f65985d3274c502e2d7f83fe36b528cb9422d866363f295d41de28bdf38f51607da41b1455b7f320477fe45131e9958ab5ee36ac8e13e60dbc3c43b8fd90ba3b999cb6d242f258944f31d401cb007f725cb62cabcd53cec838e6b6aade77e73c3b52b3d3e00f5609425cbf1f23f52d4a7d94859df394170c10aa2a3dc06d8f20f82745112fc9a202bbf2b373cade72b13a35bf32b2b52686d1e5b7560e9bb03ba4652093925e4ce6a717aa4731cad282cbf9b134c9c721b5b8f83488e7a61cb0c06ed48313fc0fb7ad0ff07abd51c5394464a884ad91cdfd6f15e3e33bac923e456eee8ba8eblibebml.so.5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibebml-1.4.5-bp156.3.3.1.src.rpmcmake(EBML)libebml-devellibebml-devel(s390-64)pkgconfig(libebml)@    /usr/bin/pkg-configglibc-devellibebml5libstdc++-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.4.53.0.4-14.6.0-14.0-15.2-14.14.3ec@cAf@c8+`T@`4@_T^@]@]%@\[^[^Y@W@V(UCjTD@T@Dirk Müller Luigi Baldoni Dirk Müller Christophe Giboudeaux Dirk Müller aloisio@gmx.comLuigi Baldoni Ferdinand Thiessen Ferdinand Thiessen Ferdinand Thiessen rpm@fthiessen.derpm@fthiessen.derpm@fthiessen.derpm@fthiessen.derpm@fthiessen.dejengelh@inai.dedimstar@opensuse.orgjengelh@inai.de- update to 1.4.5 (bsc#1218432, CVE-2023-52339): * Fix invalid memory access (reading beyond allocated memory) due to missing integer overflow check.- Update to version 1.4.4 * Fix ABI compatibility: unfortunately release 1.4.3 broke ABI compatibility. This release restores the compatibility with release 1.4.2. Please use it instead of release 1.4.3. In other words: 1.4.2 & 1.4.4 are compatible, while 1.4.3 is compatible with neither 1.4.2 nor 1.4.4.- update to 1.4.3: * A C++14 compliant C++ compiler is now required. * Fix compilation with g++ 11. Fixes #80. * Remove Coremake project files * Updated the bundled utf8cpp to v3.2.1. * Fixed several problems in `EbmlBinary:` potential segfault by writing to a `nullptr`, potential memory leak under certain error conditions. * Fixed problems with the generated `pkg-config` files if any of the installation paths are absolute. - drop 0001-include-appropriate-header-files-for-std-numeric_lim.patch (upstream)- Add patch to fix build with GCC 11 (boo#1183715) * 0001-include-appropriate-header-files-for-std-numeric_lim.patch- update to 1.4.2: * Fixed several heap overflow bugs in the `ReadData` functions of various data type classes. This fixes CVE-2021-3405.- Update to version 1.4.1 * Fixed a case EbmlMaster::Read where the element returned via UpperEltFound and FountElt points to a just-deleted element, causing callers to think the memory returned is valid, potentially leading to use-after-free/double-free errors. This can happen if the specific element's Read function throws an exception when encountering certain invalid data constellations.- Update to version 1.4.0 * Due to breaking ABI the soname version has been bumped to 5.0.0. * Default symbol visibility is now "hidden", reducing binary size. * Converted some things pointed out by cppcheck & clang-tidy to C++11. * Fixed a lot of issues pointed out by clang-tidy. * Added a function "ForceNoDefault" in the "EbmlElement" class. * Added a function "OverwriteData" in the "EbmlElement" class to complement the existing "OverwriteHead" function. * A C++11 compliant compiler is now required. Several of its features are now used in the source. * EbmlElement::FindNextElement: fixed a buffer overflow on the stack by one byte when the first byte read had its upper four bits unset. * EbmlCrc32: added a explicit assignment operator with default implementation as an explicit copy constructor exists (implicit assignment operators are deprecated in such cases). - Spec cleanup- Update to version 1.3.10: * When reading binary elements with a size of 0, the element was skipped by libebml instead of returned to the calling function.- Update to version 1.3.9: * Some build system related changes- Update to version 1.3.7: * Fixed the handling of Unicode codepoints > U+FFFF - Dropped fix-EbmlSInteger-limits.patch, fixed upstream.- Added fix-EbmlSInteger-limits.patch from upstream. * Fixes build with openSUSE <= 42.3- Update to 1.3.6: * Fixed undefined behavior when reading signed integers with negative values from files. * Fixed a small memory leak when reading an element runs into an I/O exception (e.g. due to having reached the end of the file). * Fixed the EbmlMaster::GetDataStart() function returning wrong values for elements with an infinite/unknown size. * Fixed finding the next element ID when garbage data is encountered during the scan for the ID. * Fixed several potential situations where reading child element data could exceed the parent element's size.- Update to 1.3.5 * The function EbmlMaster::CheckMandatory() will now only return false if a mandatory element is missing for which there's no default value in the specifications. This means that callers such as EbmlMaster::UpdateSize() and by extension EbmlMaster::Render() will not insist on all mandatory elements being present anymore, but only those for which there's no default value. * Added a template function `FindNextChild`. * Fix reading and EBML element even though the ID was not found within the allowed reading limit. * Fixed an instance of undefined behavior in EbmlElement::GetSemantic() due to binding a dereferenced null pointer to a reference.- Update to new upstream release 1.3.4 * Some minor changes required for clang * Some minor changes for C99 support * Required for mkvtoolnix >= 9.3.0- Update to new upstream release 1.3.3 (security fixes!): * EbmlUnicodeString::UpdateFromUTF8(): Fixed an invalid memory access. When reading from a UTF-8 string in which the length indicated by a UTF-8 character's first byte exceeds the string's actual number of bytes the parser would access beyond the end of the string resulting in a heap information leak. Fixes the issue reported as Cisco TALOS-CAN-0036. * EbmlElement::ReadCodedSizeValue(): Fixed an invalid memory access. When reading a EBML variable length integer value a read access beyond the end of the available buffer was possible if fewer bytes were available than indicated by the first byte resulting in a heap information leak. * EbmlMaster::Read(): When the parser encountered a deeply nested element with an infinite size then a following element of an upper level was not propagated correctly. Instead the element with the infinite size was added into the EBML element tree a second time resulting in memory access after freeing it and multiple attempts to free the same memory address during destruction. Fixes the issue reported as Cisco TALOS-CAN-0037. * EbmlElement::FindNextElement(): Handle EOF when reading the element size properly.- Update package descriptions a bit- Add back BuildRoot: the rpm version of SLE11 still requires this and libebml is linked to 3rd party Build Servers, where building for SLE11 is still enabled.- Update to new upstream release 1.3.1 * EbmlMaster: Fixed read() trying to calculate the end position of elements with an unknown size. This avoids endless loops and assertions in certain cases. * EbmlElement::Render(): does not catch exceptions anymore. Instead, exceptions generated from the IOCallback class (e.g. if a write failed) are propagated to the caller. - Drop libebml-1.3.0-6efcb74d1e.patch (no longer relevant)s390zl21 1763995685  !"#$%&1.4.51.4.5-bp156.3.3.11.4.5-bp156.3.3.11.4.5ebmlDebug.hEbmlBinary.hEbmlConfig.hEbmlContexts.hEbmlCrc32.hEbmlDate.hEbmlDummy.hEbmlElement.hEbmlEndian.hEbmlFloat.hEbmlHead.hEbmlId.hEbmlMaster.hEbmlSInteger.hEbmlStream.hEbmlString.hEbmlSubHead.hEbmlTypes.hEbmlUInteger.hEbmlUnicodeString.hEbmlVersion.hEbmlVoid.hIOCallback.hMemIOCallback.hMemReadIOCallback.hSafeReadIOCallback.hStdIOCallback.hclibebml_t.hebml_export.hEBMLEBMLConfig.cmakeEBMLConfigVersion.cmakeEBMLTargets-relwithdebinfo.cmakeEBMLTargets.cmakelibebml.solibebml.pc/usr/include//usr/include/ebml//usr/include/ebml/c//usr/lib64/cmake//usr/lib64/cmake/EBML//usr/lib64//usr/lib64/pkgconfig/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:19231/openSUSE_Backports_SLE-15-SP6_Update/512a08455b79b21d83de127fa1df3a2b-libebml.openSUSE_Backports_SLE-15-SP6_Updatedrpmxz5s390x-suse-linuxdirectoryC++ source, ASCII textC source, ASCII textC++ source, UTF-8 Unicode textASCII textpkgconfig filePPRw!U0Aڠutf-8accea34a86b38e3866edab44d93533c7c616806c39a3632915b87c572ee9a614? 7zXZ !t/>]"k%ʽd?&e8–|;WRBl dC1"p Gg\η`􉡸@.<|LRʔA҂;F!|P_gEFKJ5 r?vreb9/5=iXK?EPQ a&Hͅ`ʛ;|GR4)qdS1sJʥ1A9,TwΠ餮P4.`(As#Q srC$6`X ۅ}/3Cy辳ij] AJ[nS3JRmG՘/  (W:KgJb^8",AwBڠ=wS7L[ Ɗh&)IjI0?$$͛< v:SrlDMAq=L‚uFTj 6lpž-+5-Tƍu!b3lu{olXؘ w$$7[H[w!)Ʃ\f-b6B/о{fr~MC%l? .ɞKPHH7Xב3!mm:ɴl۫N]3̢>hTC {6y,jzt4ܣ7qM9]P84k +OL.%|ѯ줧v -W,.O%VqwB Ol$.'OzMy[R;s$e2WN- Q;掀߈_!w tʯj4y(+r*H62#7I4YgM wuUU"!V AW;A=dlB[YpP:Q??oP5F@G@{$mOֳ(QTP$,7ڍsue|'\`U#?VG1{VIᕴ)UG=p3X 6§[G:rN~PJ w"lDX/\87D"d}lK[o'eh%4uӟLaы{}E%Vܟ=ԈS \;?^Ac]nM9PɦKiKptVdPy~wq ٤_xs6-( VR;L%GJ n0߿AMM:+LPk"Ĵ -{IiEC/;B\2FmZ