libxml2-doc-2.9.7-lp150.2.14.1<>,T]ߪ/=„~]!։D-%T^,C`C M{An*U+$;8?(d ! W  3<@ Yl  \   @^ A8DHM$MHPPPQ](Q8Q9Q:SFogGo|HrIvLXw(Yw,\w@]z^ bcd2e7f:l<uPvz$Clibxml2-doc2.9.7lp150.2.14.1Documentation for libxml, an XML manipulation libraryThe XML C library was initially developed for the GNOME project. It is now used by many programs to load and save extensible data structures or manipulate any kind of XML files.]ߪcloud136ZopenSUSE Leap 15.0openSUSEMIThttp://bugs.opensuse.orgDocumentation/HTMLhttp://xmlsoft.orglinuxnoarchRkm ^R  K}@%%PPoF:GFl'>%uiR;(\w(9TCX9LTPr)-KUPS/u+  = h 8H Agy W[B   k VO 6vIia^Y\cXeeD.~l>Wp(G*  r]C_`4M{%4sKZV:IcW@K`B2`iH>0CkJ]B9dJR36)c<4A큤AAA큤A큤A큤A큤A큤AAA큤]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪq]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪq]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp]ߪp69aebacd98b23be68163fcb91979d8934cedb0e39bc1c17655745a96bb04d9adb6be80695dac8321ad08f01d41c837cd7692c405ccaf834dba60383b90bf60bc2d6bae4b6f6749f3a330c8f60444e31cc607a06348c0c45de26efd8bbb69191f9e399781a835dcfe6ae156d845851c9be268e57a4151ac1997b2fd13e502cb06bd8c21ad636ffe541a401f319ddc8e173336e3390cf9eea643ed5f1452c516d36b1f063251035f71dc60b1f2054010790bb9b198bfe517e628d1f5be30e771e97ebc047db40e9f4c47b3258cf011f935f8b0cafee0861a8a8573a8788fde415baa4f637c62f66e321680f0d63a431aa61534aa8508169f4e4d3abe64c61b104408e079a570806ee4f6b89f76bd6a0add3e824521fdd36034377103b99a74cf4fa650ae9c5a6150a8cafecdc69c320166d765cfded071dbb9b14324679dccdfcdfdea1b17d39bccd16daf2a404ddb842a22e55175b7a237cb682f0f04157d051566f136c6ec4ec9ce776cbf60b4067e71c498f7d0b960edba514d454c68985ac3034c231513fea72bbc788109596f9b35db7b87e270c19c8b3dd22940fb35e6be66f136c6ec4ec9ce776cbf60b4067e71c498f7d0b960edba514d454c68985ac39ae091e52c667a72d77eb6c41cd9afc7af60bc89bfc3023248b1dc3bb7dbf461146bf3b2aa409805e2905374b96704d4347b356025d001531462f1936783e5cfad612ef49c1223ca2d6cd9f837b5dbffd6ccc59136316547203bc59af4899668de4f6c0a7b663f6f8e1a5616a2cc78a92be707fb6732e496a74223a63c15c00fb5bd776864aac3a81ff143c13ab4e2c42969624210d6019cbfd1fdc8746a00652d4ef23833e1186b14a2a5a4a258adfc9d61dcbd254752d05f877a37d29cd715f404c0111ecef3c47b67c8acb0fa09c2dd47c70c97925d24ec5352fa203f73a490826746503ed09b05f490215697c5defde16e98064521aa833fa0c0b40f68d7d498cb4693bef622778ab3bc4f188c86095f554968fe49e6505943845853d822988a128675558c5a12cde19700463290ff25985ab89d7a358ccbcb7cc73ffefac520fa7e36faea13559803d6142fe82f36d3dd74bbb9cb37686e275f8a24ea95cd279db5a51f2c7dc5f04a00095c596d75ae71bf5eb22a6e06dfb80ed280154599a8bce635582339623a9a48626f72fe92069347d082e0f15352418cc5888481157634a93e0725e8a3af56be783d42a961b26365854a971fed93d5414ead34950a0ec1b9a5a09cc4291571c7fe4d164f7f04594b70bbd672641a1089f27d257666f136c6ec4ec9ce776cbf60b4067e71c498f7d0b960edba514d454c68985ac3dbe7e086a037e30c5a41e37221204a18a3221452b49949b65f1c30d62cbaeb35e598db690a18b90c1ce4644dc00369baebf76b7fa10fd50bb2e4318a49b709e33416ce7d5544c303d94498c91b39c6f68e8f85caf971560759bb802f622e379863672c22a2345735e284ab357be1182907277a3c5111653a12e8413b8f6fdd00b9e0934806f31ecfdf48963637b644bffef46f9c1c1d3b8455152f50c111a98fb9e07a159a868daab0408619524c5fd3fc772119fb617816622d84f59aba808d59640ee8cc020e8241a54bdeb6416ac3e69616a677d1ae0821f005561d9478f8541a62f9eff0c3bf512a2f72c10dab089c560a967b6f8f5a7af970b8aa0c5494f6f897fcd03a081cfd0bccc47a61c57d4a82d9c55df12f123809b7acc9cfe81b9014d37ac567392e9b93bcb2c0de3ad7e8aea0815b01fe1fb9501d53d09a294645da5e3622c9f29ef33fba074c426bd9d42da521aeadf885f1f8489803a6892f5b708574b853b61c95c533e7db2c0572d92e6abf610eb2c27a38078a52b906d2261f592ce50113f4e54a09bfff35cb148b1b6e015dad7226a0a7ce22843679c2a8e71c85969e65eb3419cc3df6a9524d896d3d2fa252383ffa76fc50a8d91621dbf5625e78d0f368bf6de3030d55daaf1b8a07d8ea314b64722ee16520aa0f610b1b3586cc57a825db093a142f2ce2e1d0463f10821c38da10d7d45bc2c5ae364e87025c518a73fad311dc34cba157a6f578328178b736e5f4ed6274a1a1ac80dc08e6f4cb42ac084aea48c8722df02291207482a975d9dfecd79d868c4d56ff547c362e0d2ffa9b65aabb50dd6d4918a1fd67a2d107e0165e467641eb067127eadd66815e3d2e5686d71ca546d146b8e9345bc789b3cc0bd8cc17d01e2a5668bc70bfc7b78a03eedb05eff756d2e181018278177a7e5d720ddccb04bd5c84ee461e90c955867be78c2fb44efbdd57817607266312a7a7071e2bede5099c94d4f55106386bf8222d1393914fb0457f7d01a8478daa9c7f499dbf1139e0b42b64cca7e443f397f1991109d89cbbc7032898b3c4c4f5293df72f10ddad6c657fe0034f8bf9f228cea6edc5e9359bd9a2a1a7674932051dfc4184ba615920f1edfd3cab13337f33bbddd789c7ba0f477d6c7998bcd59fd2ae914eece6d37115a65eab836d83526e354dfa10d7984648fd18810fb66a02a3fda2a219425c0180d4bb0c673c0ce97aea5f067743989b597f9fdac5f7a78b16eb0a40ec5912dd3e8f93b7def66586f63201e0583f03c5252ce648d13292a2d4be45bb1c35a5315ebcd13e6533014aa929f3e5aa3e3cfe6d60f03ea69e3c808e5514481ed40f532db66dbb2dda775dfd2465b42aee248f5c826714d78f55c3aa0f0b8345a4e7677bdb4c1a13442b016b7f82a969d2aaa01be7ab64f89e633541c76ec4ea64c1e10569c252643a7037e4aef642a45208ae86b599deff7b82af39dbc05677f661553f5cbc74d9b16357d4089d5b0fa74f97bff54b10bcbad72bd84bbac0d52ab3b4cdc0f417dcc0b175babc51d07f71382cf2083bcd4e9abfed091a45963f5ee982aa7b482af945c4c6ce288adfad716ae1747f37056f7bf67b8536d2e5e6b8e0ce84c872d7eed76b50e0287d53288e63506c5ff7409eb75ef8fa5644f602de35c57bedb034d2b3548293ad86a1afb15705a0e656d804db5c5d4865c8cd2a3b0de963e74b4a41109cc41f57aef4e270ca505ddb30aa43f48038a19ff737dd9eb13db9019d07962de2e1c06578a48e396538c0997510103b594f962230fd85f269079975139af7208c01f8882b41630f358554b5122bb71ec8ccb0a5ea6a34373cb0f2bdd4c2ec2405dbf54ecfe81bce94b1d7fe766b340e6c624256a40d52caf847736e3c2542aae496a43dc0c9f361cf342c6d87092bbce5f785cfade58a81adf72ba07cc7e977ebfbc1bc2e1f478ddfbf679678be14be6a352cdc8234606aa13521c6193f735b33ca17125b604ff607d6ca196c6b577466b79410bb8f3ea308a34d88177f46ace7704ddf72a814a5d41a36529ac108cf419c00af7416cfa2951278e3bfa5a185d12a55f519f72049a50fcf838a5fac1bb032232bbf0d60a66ce8f416771bc27e0d69b9a792b9886b8cb9425df6a42b53b14a8e244c064e9d4d40a68a2e6aad4315ff71ad2fb029e190bddbc034fa838fd6b7a80df2d380484c9dd5950635daf62555860b93142b9d9eac9036f0484bb0178d821e85af2ac6bd5c44eede7ffb00a7691a484a56976c857a0a30d78cb797fcad827af57bb0e3d9eb9ade85772edaefccfd66e715549d9d155b20123e09890f9387cb6eeb44b5b36a7f0e1bc707d5276b75ec092bec5fca3472f538552ef5d59bc9b270906db979276c60fb56f1647cba75ba35fff3adfd606861d5436cad72a4eb333dfcbaa6df315ce3bc9c8066bd8efba14d902f75b89a06c3d4166cd0c06bf08a277aab14dbd4ad8f174ef9429ba9471dc3edda9702b6932ba4df6bfed84d4b8b3d88dbcfd91e1426ae4a9246c65226a7f023c27ce039a07152b877df3e4055ea0dd1bcf6363fbfcbbbf9ef63cd8d22af0e598a1037cdbcebc8c3538fa268fff7de131be63174cc6de7face69128b287a96cc808907d8a27c74a4975886e06ec6279da9942985bd0e4f73462e05e863e14703b43beb75f7097d2f82309d340a14d732704bca7e51ea17df73ecde059670c69c5e6566b2756aa13ca98b9b7c1490756276afe197765a3b8d5689ebf3a72010582357db99230ca75b4c47608560b5d19f863f0a4a3f33f4c00990d1e7d3dd40fb4cba040f221d8391eb30be943d5823b615cf553b2d82e12f985f4d119c16e2908ef216a88e82d51ad1a0bd3ad59078d893c40ebe5c4b974e3d2681f8bf1db46dd195f621412dbf696e12bdd6d44f2c2f8c9fa70a4b595516aaee3e09ad3379f8f8aab6bb8da0ce50df133ddb8330d1dd458adfd72e3d3d2a8a4961ae7eb53c3d04a86e434ad3476db1bc916486bf43b2f93251da414c40ec8db2d44b6c507327df0d46831735a87d0af750f5db314ffc97940c07098744f9e9cb973a36c50c3e2c3cb35211c0b2226f602d2ac4798e2da9d547bef3623ad46f8b192d663d39fc81e44622d89188a969fee6e50b78e54671f436e5c805a7b947dd9a19c186a1c263837081a8f9776aad9878f31edd89f67a4bd62e20fbe35946e3b16600eb643ed2f3a70bd09363e943d7d4654ef2dfe0e06ce2367d18bd2f0613eb5a8cffb96fa90d7ee796d66bf2eb08df6560ab39497fbc255f54fb0a916e83d35940b8746475a198a8bebdd7cfe66270513ef834f8fe8530a3f7b2c9cc6529a090cef5fa52d837f456535752091264cd8804f848da9b6f6310762b6c64529fc7c4772895bbb85b3bfb5e2b35e24227065cd598b38e2e547696e00caafe87c86b427a180990f6b8d18d891ac9427f6898612f02f00b193b9f4d5ef6f41b1dede3f8623ccd2058322eecc3ce6218bbe9a50d664e8970f60d887cbb3e461371aaf90d7df463c45979e787c68a0c467a3448ccc1b0a28c6b8d3b99e5a85067b63a1d57b5d59b4c4f8c5b072d9b7ea84cd3964594a183768ec5427d71320557948b4d3c9eec0d35f14068deb6f59cb635ed7a36702b81203a0b930a94f779483cbf9d88ec0909176b4c22c163014d3887be51152e4c9c2874cb7759b8f422405a1291d17d2dbe9e9466e954bd6eb4003ea548e1e54bb5e08618c4634a0712d71cdb85fc4653c8f227c5abc863d553aedde2bbf93305e9eeb3b104b3d8d14afd5a21280c250817e23e66d1546608408fb2f57410b73041327f78568afdb357009bf47671e175131cc41407621cd19a0063679039a1de87e4c6f041f3132baecdc9b53a380b848974f052e888879672a1e4d9b4fcc8eebb4dbea309c4b5e05f4fb8be6aa2669f8a9e51dd5d39d19b1af260b950246d6ea9d9ed65d75dc5056e3896cbacbe50eebb9046bad16ca91783e8a8744077972b3969c0b66cd2d80bbd50ee85e5bf9f7dd02ae5435ef0a024e9a8e3da48c645adb6b3fefa1e08f7d57e959986b33f56465e2acfe85004c168e0c0988b69ec726bf7f18f0936dacefa1fd83c5780cc81d57722df16f34460fe9cca5a0a3671e46537ce2d1e4e8fb1c03d906a831c2403ae43b66e8241b1b1babb2db03e3c9fbebd9ec642466995f5eaf546751d5258726b4a656aa124a9503f5a5dfbfaafb30a751b4dd28e0a81bd858426bc0751ae926095ca0bebd8cabcfd37c60403eee82ec5bcf377bccd087fa17d4e153e9cfda19dd45a84cca62cda98c84825059378e05312e2c04c253d1c3da40e9c96a5bffb8cf85e60f04013cee92c2c6fe035c433c6cf3b34675b68317325b434e58853769b7ec4c7f8659114f088b7721727a9e3442bb3a8f14fc2c8797950b70e6738703b77c37e69c92453c272ac4d4f5fb0af660096c705fe3b3bb7ea1bdcd1385d2518dac1218d843c1615a52a57e6e72c9d6af6b2cac013a2f2380c2b15a81dcbbe904f31cb02de791c7c3ddc4ea641ad47a1a76ee17a4a78298d533d2532562e3857fcd4b6dab8a2d26899dd176c3e5e02acc923e93376c409419a4e8db41e0362fd6e2d4a245669e1e690551efb410730188424a523d978d0a984c3d13f969c5fc93db1bbdf1a0a20049f37745d9cf75c3a1a6b2ae1913d70c52fb94ebd8431f86d2afed95a117a7df541d8b1e01cc6fc45eec57215f75af330d45de66420a0c84b49d14caff2d305b28b035a1603a114db4b52f0d83f5e7f95805fa754c067d92c7cce814a1ff9a96d0f14754b51ccd8a608dded4e63eef352dfcc2cc977950590d16318f495ef6d2424442ded56d62c7f308a499a82865a88e9520a523b840b7ddf7d6d024f87fdf72361ffa3c61f95584d4d18b9c0b20e6d6b389c0ad94bd9ee6a082765cf504e95d6a76277c2c46df638ff2494b4f5f96654e3fd26a53b929370324997a155f569e9d6bd0a5ecf830ad39a2eda0ad918b8d503b566f10d2b0f69663a107b15ac0217e6dbc0fda7ce0cb638ccc189e1dd65bd1adfd9a26e7bc2760772df2cbe1abafd57eb299b2be01c31d8e169dacd4bd8d81454fbaed7b3721d7268fa7169584c8061ccef8ed8dd7da493f09c3f2b32d55f46dc02474082aa913b63a5eec01f442a478c53745efcd3db45629b049d165ac63bd43feee0643fb7d007d2c7882a08fff2013a8ef217e6cbdcca343a6f09550a029b6a65e4ed8c559dd48d2494ca2429e50155631cb855109d1a21d934745c4d06a583979d046a87e0fd4406ef210d509baa3b6b12dcaf92f1e3dd83fba0c33e3e4a96aafb63dde543d09eee820a42eb1ccfe290261cbf2dacc17b8fed26fd4b2f0d943003e26b907a20229e87676990cf93a4dbd3404e6c24542e13c9e40aec798ffd07a710a40462a38e225387254619f400fb79ffc27c88c81877c468d2fa9fd99acd426cf3fca91eb8fd83de345e31b58101ec7c67667adb3f799bc7eba33fc748327737db53ad7eda057cda00bbd85bd95d88026fff666447748cc6424b034c231513fea72bbc788109596f9b35db7b87e270c19c8b3dd22940fb35e6be43baf0c922dbf8aba70f4bb793470a1f3991c315767f580caa35f0afb2d0687f9ae091e52c667a72d77eb6c41cd9afc7af60bc89bfc3023248b1dc3bb7dbf4612c34959be04b3e3a05417e65a8b1fee26829bbc6cf2d11afb77b4d0a1deea74926534654ae3261228a50a4b2febbd5bf794f7a170af374ca3fae2427e192b90b836c40a800ec60076313ccf5875ce4ca332ebe35f12fe1f5cd5a75f38f5062428cbf58017e00c9f121cfd2a4e6c96a75e26723de910e91330152ebf0dbe9c4af00ac32300a489cf92878c67d313e8a797e55a368766373b7b295ddb26082ccc06d8cdf5182308ebf3cdaeeb0a4402f1103db66e4aa0117a5b629fea52ba4f692f42654b4f4332fe3de583fe7cdce73357a3a496bbfb1e04369ff8d40e66c576ba54650b1252faa112e4d3254e1f5ec2a20f3c0d061b2a2b334f8329a59fe56f57b7ebe121aa5cd7041544b3ea8163f9dc65ff2df967957e89954cd7d9f0f637d986a0511deeee3f07de5a221dd2d38bc80b3d557718a15a939e9cab5e1d8b551c4c0b623b09a6e9f1483bc837835df6a4f5311a16c8a3425fd0e5393462143811f45ee992fcee975bec18c784d806734974b1b5fca9762b6ba88a5e747772dc2797ced5ced3e260d98d4f6211eed1382755106bee8baa107eadee5f3489b6ceb255c8020a8ec1bd24bdf52e3bcb2b5fd45c10a5d8485d523e85641a4830af1e0448384260060405e602f63b13b8fb7b3c9e182947161c98f37cfde1f3cfd8a60b1235a08832fa7b5393c4b5e022e36debcbb90cfe898f099611bfb28dc527d4ccda44e47e397b5bb14ebf6bb24595f8739b78cf9b36e88779b8f523e068a27114dbebff695e5311e12e2cfb3e34e03458ebf4659e9731e3009b77c537c8d3a210aecdc3032d4368144235d233458a386b454de3adb001266b616f547163037c152d5a43b2e4115ccef9f2b02c55d39ada441c953d1fdf31edfbeb6c79415478323744b11cfabfe7032014565223b95c140945d67e667fa98c1b06c6b14807a02c127283416992f8cf4a961421d9e25e59c7385787987bf9358ae242f59526ca8a7fd20ef5ae983371a4631baa1cc7639ee69c05b0b97592183c80e91ad7cd3bed92a1c152333cfd02313ceca31e9d91eeba942908c50503f3ebc2f80d5cccffc39f0541d9b9d3bd544bcd2b452e460b752f3e3b955ff2b213774e7eee11bf72ad2e85c967d01f16cddeaaf5f1b1533804b974ef5e11076fe367cb02ff6cf08a3a5a8978f2285589f0ed0387fc72fdac6b30e1b262d169bc74c48f72348970fda24c48c31fb313cfb8efc91eb3bba525fadd936a5564a02d35ab840700e7cd94e66cc9fafcd06c2d4079eff2c73c4286bbc1128ca99456e244c3eec95db26c417b38c5cea81c45b66cf631bbc1829af9618b18ed46fd1d96b4aaa714cdc29af49f237e00f3a2670da0a470235642a8610e4d9ae32b36fbd5a509b9365563d5692b69670585b480b2e34a076cb6d5ee86150232bfab5a27ff01f72999332ed677fcd691a2db88e44c92d1e63fb35cbf68977c24deb1cabf4c86b6e9d1029569f4824e5a27124e28e43a87f14954b383dec31f6dbf1b1e7d7a0e943ce3015c9a0ebb16469a4923fdda20859f010baee90f3896b2a2c290fe2ef671e1e9faae690928a2602426c53e2eb891aafdd14aafcbaa74dfbb91dbf0588b201951621c9340aed7e8ab346d2819dafc1f260fe33beaade9ea7df88086614ddf6bd43aa0aa8218e60a094d7d2c673c4901dc23bd656fd1d107e81260ec40faa532d5dfc05ec01e3d8befbaf0b2fa008f77ee5e2b4808763124eaefe7f47c1d7ec922cdb3d8d13fd7c4b670d9c59ceff6c8662bd4ac5e53a57ae248b5db696abd3c8f89da5c40e3198641e7e7be9463d0ea40619301dcd26c3495281f4e03da3c30f7737f0ea9230b4f2af06cc21b15c42c1a4255184c49a059a67eb566c47eba8dfaeca17f7c83a72f65da6743c801ed5aa8a199fab5804cceba62a0c55e16879a53f261e5f37130147029ac7349b1cee75334ac8db000c06b7160cc7b55dd2e2a62b4668dfc200bcdfb47a004d1391cac5e7963bc1c25386defdd19877d3e7c147bed50008f5a1627a4fb2f650cbacae0341a3368482e84902db3abcdf3eafb00d6c2ad281032ae30ca95415e28b74074e4ee91575f24872e56d8aacd6946b301ba3b0ddd60298a27533ff6e6820af67beb7cb6de3432ebfb2c030e846785038a02aad0c21de17dcc0b175babc51d07f71382cf2083bcd4e9abfed091a45963f5ee982aa7b485f76bdb9ec782097f5cec4ebbda28bdf93aadf5d9c521d574bbb2673507224812af945c4c6ce288adfad716ae1747f37056f7bf67b8536d2e5e6b8e0ce84c872rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibxml2-2.9.7-lp150.2.14.1.src.rpmlibxml2-doc     libxml2-2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.9.73.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1]fl]@[@[@Z@YéYéY)@YBvYA%@Y"XWXWH6W>@W(VTQ@TWn@TWn@TSyTAPedro Monreal Gonzalez Pedro Monreal Gonzalez pmonrealgonzalez@suse.compmonrealgonzalez@suse.comaavindraa@gmail.comjengelh@inai.detchvatal@suse.comtchvatal@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.comkstreitova@suse.compsimons@suse.comkstreitova@suse.comsflees@suse.derpm@fthiessen.devcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.com- Synchronize changelog files for libxml2 and python-libxml2-python [bsc#1123919]- Added a new configurable variable XPATH_DEFAULT_MAX_NODESET_LENGTH to avoid nodeset limit when processing large XML files [bsc#1135123] * Added libxml2-make-XPATH_MAX_NODESET_LENGTH-configurable.patch- Security fix: [bsc#1088279, CVE-2018-9251][bsc#1105166, CVE-2018-14567] * Infinite loop in LZMA decompression * Fixes CVE-2018-9251 introduced by CVE-2017-18258 * Added libxml2-CVE-2018-14567.patch- Security fix [bsc#1102046, CVE-2018-14404] * NULL pointer dereference in xpath.c:xmlXPathCompOpEval() can allow attackers to cause a denial of service * Added libxml2-CVE-2018-14404.patch- Version update to 2.9.7 release: * Bug Fixes: + xmlcatalog: restore ability to query system catalog easily + Fix comparison of nodesets to strings * Improvements: + Add Makefile rules to rebuild HTML man pages + Remove generated file python/setup.py from version control + Fix mixed decls and code in timsort.h + Rework handling of return values in thread tests + Fix unused variable warnings in testrecurse + Fix -Wimplicit-fallthrough warnings + Upgrade timsort.h to latest revision + Fix a couple of warnings in dict.c and threads.c + Fix unused variable warnings in nanohttp.c + Don't include winsock2.h in xmllint.c + Use __linux__ macro in generated code * Portability: + Add declaration for DllMain + Fix preprocessor conditional in threads.h + Fix macro redefinition warning + many Windows specific improvements * Documentation: + xmlcatalog: refresh man page wrt. quering system catalog easily - Includes bug fixes from 2.9.6: * Fix XPath stack frame logic * Report undefined XPath variable error message * Fix regression with librsvg * Handle more invalid entity values in recovery mode * Fix structured validation errors * Fix memory leak in LZMA decompressor * Set memory limit for LZMA decompression * Handle illegal entity values in recovery mode * Fix debug dump of streaming XPath expressions * Fix memory leak in nanoftp * Fix memory leaks in SAX1 parser - Drop libxml2-bug787941.patch * upstreamed in 3157cf4e53c03bc3da604472c015c63141907db8- Update package summaries and RPM groups. Trim descriptions for size on secondary subpackages. Replace install call by a commonly-used macro.- Add patch to fix TW integration: * libxml2-bug787941.patch- Version update to 2.9.5 release: * Merged all the previous cve fixes that were patched in * Few small tweaks - Remove merged patches: * libxml2-CVE-2016-4658.patch * libxml2-CVE-2017-0663.patch * libxml2-CVE-2017-5969.patch * libxml2-CVE-2017-9047.patch * libxml2-CVE-2017-9048.patch * libxml2-CVE-2017-9049.patch * libxml2-2.9.4-fix_attribute_decoding.patch- Security fix: * libxml2-CVE-2017-0663.patch [bsc#1044337, CVE-2017-0663] * Fix Heap buffer overflow in xmlAddID- Security fix: * libxml2-CVE-2017-5969.patch [bsc#1024989, CVE-2017-5969] * Fix NULL pointer deref in xmlDumpElementContent- Security fixes: * libxml2-CVE-2017-9049.patch [bsc#1039066] * heap-based buffer overflow (xmlDictComputeFastKey func) * libxml2-CVE-2017-9048.patch [bsc#1039063] * stack overflow vulnerability (xmlSnprintfElementContent func) * libxml2-CVE-2017-9047.patch [bsc#1039064] * stack overflow vulnerability (xmlSnprintfElementContent func)- Added libxml2-CVE-2016-4658.patch: Disallow namespace nodes in XPointer ranges. Namespace nodes must be copied to avoid use-after-free errors. But they don't necessarily have a physical representation in a document, so simply disallow them in XPointer ranges [bsc#1005544] [CVE-2016-4658]- add libxml2-2.9.4-fix_attribute_decoding.patch to fix attribute decoding during XML schema validation [bnc#983288]- Update libxml2 to version libxml2-2.9.4. The new version is resistant against CVE-2016-3627, CVE-2016-1833, CVE-2016-1835, CVE-2016-1837, CVE-2016-1836, CVE-2016-1839, CVE-2016-1838, CVE-2016-1840, CVE-2016-4483, CVE-2016-1834, CVE-2016-3705, and CVE-2016-1762. - Remove obsolete patches libxml2-2.9.1-CVE-2016-3627.patch, 0001-Add-missing-increments-of-recursion-depth-counter-to.patch, and libxml2-2.9.3-bogus_UTF-8_encoding_error.patch.- add libxml2-2.9.3-bogus_UTF-8_encoding_error.patch to fix XML push parser that fails with bogus UTF-8 encoding error when multi-byte character in large CDATA section is split across buffer [bnc#962796]- Add libxml2-2.9.1-CVE-2016-3627.patch to fix stack exhaustion while parsing certain XML files in recovery mode (CVE-2016-3627, bnc#972335). - Add 0001-Add-missing-increments-of-recursion-depth-counter-to.patch to improve protection against Billion Laughs Attack (bnc#975947).- Update to new upstream release 2.9.3 (bsc#954429): * Fixes for CVE-2015-8035, CVE-2015-7942, CVE-2015-7941, CVE-2015-1819, CVE-2015-7497, CVE-2015-7498, CVE-2015-5312, CVE-2015-7499, CVE-2015-7500 and CVE-2015-8242 * And other bugfixes - Removed upstream fixed patches: * libxml2-dont_initialize_catalog.patch * 0001-Fix-missing-entities-after-CVE-2014-3660-fix.patch * 0002-Adding-example-from-bugs-738805-to-regression-tests.patch- fix a missing entities after CVE-2014-3660 fix (https://bugzilla.gnome.org/show_bug.cgi?id=738805) * added patches: 0001-Fix-missing-entities-after-CVE-2014-3660-fix.patch 0002-Adding-example-from-bugs-738805-to-regression-tests.patch- fix a regression in libxml2 2.9.2 * https://bugzilla.redhat.com/show_bug.cgi?id=1153753 - add libxml2-dont_initialize_catalog.patch- update to 2.9.2 * drop libxml2-CVE-2014-3660.patch (upstream) * add keyring to verify tarball Security: Fix for CVE-2014-3660 billion laugh variant CVE-2014-0191 Do not fetch external parameter entities Improvements: win32/libxml2.def.src after rebuild in doc elfgcchack.h: more legacy needs xmlSAX2StartElement() and xmlSAX2EndElement() elfgcchack.h: add xmlXPathNodeEval and xmlXPathSetContextNode Provide cmake module Fix a couple of issues raised by make dist Fix and add const qualifiers Preparing for upcoming release of 2.9.2 Fix zlib and lzma libraries check via command line wrong error column in structured error when parsing end tag doc/news.html: small update to avoid line join while generating NEWS. Add methods for python3 iterator Support element node traversal in document fragments xmlNodeSetName: Allow setting the name to a substring of the currently set name Added macros for argument casts adding init calls to xml and html Read parsing entry points Get rid of 'REPLACEMENT CHARACTER' Unicode chars in xmlschemas.c Implement choice for name classes on attributes Two small namespace tweaks xmllint --memory should fail on empty files Cast encoding name to char pointer to match arg type- fix for CVE-2014-3660 (bnc#901546) * denial of service via recursive entity expansion (related to billion laughs) * added libxml2-CVE-2014-3660.patchcloud136 1574939306  !"$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~FG2.9.7-lp150.2.14.1 examplestestHTML.ctestSAX.ctestXPath.cxmllint.chtmllibxml2-2.9.7htmlDOM.gifFAQ.htmlLibxml2-Logo-180x168.gifLibxml2-Logo-90x34.gifencoding.htmlexamples.xmlexamples.xslhtmlbook1.htmlhome.pngindex.htmlleft.pnglibxml-DOCBparser.htmllibxml-HTMLparser.htmllibxml-HTMLtree.htmllibxml-SAX.htmllibxml-SAX2.htmllibxml-c14n.htmllibxml-catalog.htmllibxml-chvalid.htmllibxml-debugXML.htmllibxml-dict.htmllibxml-encoding.htmllibxml-entities.htmllibxml-globals.htmllibxml-hash.htmllibxml-lib.htmllibxml-list.htmllibxml-nanoftp.htmllibxml-nanohttp.htmllibxml-parser.htmllibxml-parserInternals.htmllibxml-pattern.htmllibxml-relaxng.htmllibxml-schemasInternals.htmllibxml-schematron.htmllibxml-threads.htmllibxml-tree.htmllibxml-uri.htmllibxml-valid.htmllibxml-xinclude.htmllibxml-xlink.htmllibxml-xmlIO.htmllibxml-xmlautomata.htmllibxml-xmlerror.htmllibxml-xmlexports.htmllibxml-xmlmemory.htmllibxml-xmlmodule.htmllibxml-xmlreader.htmllibxml-xmlregexp.htmllibxml-xmlsave.htmllibxml-xmlschemas.htmllibxml-xmlschemastypes.htmllibxml-xmlstring.htmllibxml-xmlunicode.htmllibxml-xmlversion.htmllibxml-xmlwriter.htmllibxml-xpath.htmllibxml-xpathInternals.htmllibxml-xpointer.htmllibxml-xzlib.htmlright.pngup.pngindex.htmlio1.cio1.resio2.cio2.reslibxml.gifparse1.cparse2.cparse3.cparse4.creader1.creader1.resreader2.creader3.creader3.resreader4.creader4.resredhat.gifsmallfootonly.gifstructure.giftest1.xmltest2.xmltest3.xmltestWriter.ctree1.ctree1.restree2.ctree2.restst.xmltutorialapa.htmlapb.htmlapc.htmlapd.htmlape.htmlapf.htmlapg.htmlaph.htmlapi.htmlar01s02.htmlar01s03.htmlar01s04.htmlar01s05.htmlar01s06.htmlar01s07.htmlar01s08.htmlar01s09.htmlimagesblank.pngcallouts1.png10.png2.png3.png4.png5.png6.png7.png8.png9.pngcaution.pngdraft.pnghome.pngimportant.pngnext.pngnote.pngprev.pngtip.pngtoc-blank.pngtoc-minus.pngtoc-plus.pngup.pngwarning.pngincludeaddattribute.cincludeaddkeyword.cincludeconvert.cincludegetattribute.cincludekeyword.cincludexpath.cindex.htmlix01.htmlxmltutorial.pdfw3c.pngwriter.xmlxml.htmlxpath1.cxpath1.resxpath2.cxpath2.resgtk-dochtmllibxml2general.htmlhome.pngindex.htmlleft.pnglibxml2-DOCBparser.htmllibxml2-HTMLparser.htmllibxml2-HTMLtree.htmllibxml2-SAX.htmllibxml2-SAX2.htmllibxml2-c14n.htmllibxml2-catalog.htmllibxml2-chvalid.htmllibxml2-debugXML.htmllibxml2-dict.htmllibxml2-encoding.htmllibxml2-entities.htmllibxml2-globals.htmllibxml2-hash.htmllibxml2-list.htmllibxml2-nanoftp.htmllibxml2-nanohttp.htmllibxml2-parser.htmllibxml2-parserInternals.htmllibxml2-pattern.htmllibxml2-relaxng.htmllibxml2-schemasInternals.htmllibxml2-schematron.htmllibxml2-threads.htmllibxml2-tree.htmllibxml2-uri.htmllibxml2-valid.htmllibxml2-xinclude.htmllibxml2-xlink.htmllibxml2-xmlIO.htmllibxml2-xmlautomata.htmllibxml2-xmlerror.htmllibxml2-xmlexports.htmllibxml2-xmlmemory.htmllibxml2-xmlmodule.htmllibxml2-xmlreader.htmllibxml2-xmlregexp.htmllibxml2-xmlsave.htmllibxml2-xmlschemas.htmllibxml2-xmlschemastypes.htmllibxml2-xmlstring.htmllibxml2-xmlunicode.htmllibxml2-xmlversion.htmllibxml2-xmlwriter.htmllibxml2-xpath.htmllibxml2-xpathInternals.htmllibxml2-xpointer.htmllibxml2.devhelpright.pngstyle.cssup.png/usr/share/doc/packages/libxml2//usr/share/doc/packages/libxml2/examples//usr/share/doc/packages/libxml2/html//usr/share/doc/packages/libxml2/html/libxml2-2.9.7//usr/share/doc/packages/libxml2/html/libxml2-2.9.7/html//usr/share/doc/packages/libxml2/html/libxml2-2.9.7/html/html//usr/share/doc/packages/libxml2/html/libxml2-2.9.7/html/tutorial//usr/share/doc/packages/libxml2/html/libxml2-2.9.7/html/tutorial/images//usr/share/doc/packages/libxml2/html/libxml2-2.9.7/html/tutorial/images/callouts//usr/share//usr/share/gtk-doc//usr/share/gtk-doc/html//usr/share/gtk-doc/html/libxml2/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:11603/openSUSE_Leap_15.0_Update/cb0320d91ea82dc7e4b054dcb187e3cd-libxml2.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linux         directoryC source, ASCII textGIF image data, version 89a, 404 x 241XML 1.0 document, ASCII text, with very long linesGIF image data, version 89a, 180 x 68GIF image data, version 89a, 90 x 34XML 1.0 document, UTF-8 Unicode text, with very long linesASCII textXML 1.0 document, ASCII textPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedGIF image data, version 87a, 657 x 418GIF image data, version 89a, 44 x 41GIF image data, version 89a, 48 x 60GIF image data, version 89a, 756 x 353exported SGML document, ASCII textHTML document, ISO-8859 text, with very long linesC source, ISO-8859 text, with very long linesPNG image data, 128 x 128, 8-bit/color RGB, non-interlacedPNG image data, 12 x 12, 8-bit grayscale, non-interlacedPNG image data, 24 x 24, 8-bit colormap, non-interlacedPNG image data, 652 x 694, 8-bit/color RGB, non-interlacedPNG image data, 35 x 15, 8-bit colormap, non-interlacedPNG image data, 24 x 24, 8-bit grayscale, non-interlacedPNG image data, 25 x 24, 8-bit grayscale, non-interlacedPNG image data, 15 x 9, 4-bit colormap, non-interlacedPNG image data, 15 x 9, 8-bit grayscale, non-interlacedPNG image data, 72 x 48, 8-bit/color RGB, non-interlacedXML 1.0 document, ISO-8859 text, with very long linesHTML document, UTF-8 Unicode textsƑROya鼗}utf-8c6a7cb170f060687fd44482a6c3cf0dbe62bc925be9189ee372fbcff0f691547?P7zXZ !t/ ]"k%{U}dNG{nܥEhT mim#o69@ g ippXL88c @P/{9Etr8n8{[,l6u~{9ӛ_ޯ5S SHQ~ 6fY ߬- A"A26_UMǟJ8FJŭ2|{`d[_%ҏS%~"^.L v7nj^]:p^5ȯ4dV탉! PE =ғX,݉3T94*RmOlH]Q-=SRax;QeƑU;9I1rQYfPKb1誒fNU<c|΄ YF&é[>b\FxE E(9@T|2&H;`a*T9e.ۜV׻*Jr!1 <:E#*s1ZZ C0D7HoRPeU< 8d It7{l@O,ʻ $ދ?b'?ic\kDh\ovsdOj"NR [V,QoUh;ͯ&-^5YK/-HXt$= ei4id0wM|eIQ7E0YO"\`xݘ.hMK$N?]5g̦P3ym#n*r6hMqr+lVkU$npicܔ$ Q ^Q{oFo`BN5r`>8JjQl߈~u,a(Uֺ@&Mi<%5+Uér?K 킥~G? ZS7S՝WopgYMjEG-'װ1P W<6#QEŅBs]J*:o41I[ˌUaz=ƃ/mj ?~ӽoE0g0!5Ӿ{ &)OmS!?qr