php8-devel-8.0.30-150400.4.37.1<>,dp9| TquE8O=dC#4lךJ9j,?-ݯ)3\XZ:aGE>x g6BA>t= UC߰0$&m'26@m 5::=Il٢J׺ϚzwBu qʑFtyTxATGIPhO(ҍj4~A$xX<>A?d  " N$(04Mnw _H_  _  _ @_ b_ c_h_o_vv_|P|x | }_ }}}(}8}9:FMGM_HS$_IX_XZYZ \Z@_]__^sm*bwcxdyeyfylyuy4_v~wd_x_y\zpCphp8-devel8.0.30150400.4.37.1PHP8 development files for C/C++ extensionsPHP is a server-side HTML embedded scripting language designed primarily for web development but also used as a general-purpose programming language. This package contains the C headers to build PHP extensions.dgoat37T[SUSE Linux Enterprise 15SUSE LLC PHP-3.01https://www.suse.com/Development/Libraries/PHPhttps://secure.php.netlinuxx86_64D 6gK] E1HsZ2< UD `H2 V|]f 1EEne0  e  { H 8^ /2 ' =&X p5! 3 8 ^M8 !< EWJ ?l &R 19Fag':`pz+ )^fc:S^$EC. @ : ea [1o{! Sq-b?0;  | "q\ E#(|  R.Nu:  )(%V ,rG 44 u  C /=<I8 2 UtD(AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤큤dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddf0ad78e8f0d2f87d92b0ff44e0ab9e8a8f4fd1e7c4375c92cdd9591f6d3fd987f9c23497e45e9a83ca9e0eb475682883838540555413f965edb0d39b751d234224f39101e094bb1d84b76c922c6555ca69bbcfffcaf221bf8df08ff4717c7b3c3f55ddf82bb4f38f0ff58d8f96ff895f35d80c17aebd0ea681019125197a89e0944423e6c6cd171c2fe2006cecdbfd07e1be84a0ee8ba845d284c7d17e59402ee98434d701a1af3e4968e35c9a92bb832166f499577a13564ed9ef1a4129eeb7392b7053537225a360166c77ea9141fde608ada02963b2424ed0bc37cfac80b37ca6e7cbce2ed1d11a9ed79d298b3ca7754d4f9c6a6164d8a1dab069f33237282e8fb0010e0a41b4786ef06d8d83f8a9ee1717759b0f7bd92d4725462a40c2c31cac0c0817b55fa37971428d6ccc0f3ab51aa01a7f076c0a214820f2a07c9aaf6f6f2e2d34e5a7cd56a3429fe2447af847c534bf94d8e547c5f052a424a5d9dfc94fb294443df03a264d07fd6682e649ab05ce4b05b24a35dc09a6d6c5d4deb11a09df50132cfb1ab95ec57c9dda7c3f4b39e036da4f042781fc224bc18e4319d7b356fe04dc28c0a2cbb680f9fd58789c14a8b52551bf69d2540d9c4ce68a24308e3eed9f2b474ebbcebeed0f051aef4b41ef662a6fd02c8861faf1c1c0f91aa7ea46545674dbbbb6a0fd8c86bce54031a17427f6aeecbcea42ce9593475a187e82dc6e6560133f4078f72a94dc8f9919178e0c823e90749954e5772b097179c2b7a14fb75c1a36ad89dbced5af5ca039ef40d51c72b9e67a5bd0bf0b339f860cde3fefbe870b53a73c9439a9940df63f0e8f934027a5fec3cac907cb7886aaf9a43d0609d797975ebbe0b777ce0a49af806db9b7f15eaacaa983d354027a1adb112c8096e0825de1089dd55a378ee57ef4312c6a1211e7b1beddc734dab1b54193d0ceba3dad687fa3cedf2132091bdc6d285100f1c974e78b5a1e89fd1bd0a8891b74214e23c7528e60da2daf37c5aa68f2eeef371f1d9f285a577892d24b1099e5778009fcbae619fbd6721ebfa4bb5d9fdcdc6bc997b52dfbd430290eca0181225ca593426352199de5065af7b94f2a4e4399b7d5edd86afa1912083bed65490d115da246348c5079af649b0f4e833c932e05e0e1cc475e52f05dddc045a52b704d6ceb3c30af30bf531e60f690e077dd8dad381e5e5c27c55e6710c82c2f47670cf3a89f2a97e4a3a79d981025d5836c0610e65379fe2ce23068cb8a9b1b09d6665f618028e0fabcb5462f478b38fbbb847534ce3c14220d2a38e7826e56671d3cf47944aac2b3a1da25738bbcc909fa0cd07a292635a6ab9cab2955308d3c124edb3df67ac24831ac26c8f575c46ccc84f643fa69bbd2f2032bf02a5f51e0dbd600278194e02a9c887a36a84b3a5f49c5e0e826ad8d117bad3d4deb52c9cc9ff8ca2493ffef3ba4b07715c10e17901be7e40dfa089affbdb5e22713bf247ff521366247272cce8f66dbc0ccc941e828c45624eb8d262010cd1f53a833b37335916d8b5f17f6c729b48fd7ad042eb0e2d0f6af0bc77485de27617c182b99b2300092b56e40f7f37d30000e9da019555a1c9d40cb58821624ec9a0d997f74d767a3f1f0e8fd1b048b2a9c0c24a73a128c408095065653dd68f323c97d099e6f29dc0d260c49887dcba88d836c25c312f10c4f289f3c390751a09278ffd7b522bf280dd3433006e862fe56415f9b70b1a05044cdd4160934bfe327fd249391357f1396d73b8438160b3910a8b5409f7847284915829883e9262a10a44a116aaba872f06cb75205d40719ce3563d2cd7076f2e114360bed99c0b5736b1136fe9beea7de87125ef7b1b4ce3c216a6bd9b6d743682bb1d5fb5f3b918392bb8d202170e4336f54805c431ae2c6407fb8b8691dc4d66c8a10861fbe91ec77aedc9e6aea1b637920b4ed29a5584fe531c01c090b1e3b0518059b1844d682b5250bba1e177754f23e0712242fc605ce80e0e8396da06272a7e719b94a5daa12572e504f3d23a721c8784722d4dbfc6aed851b0e6e488a921272ac82b0b595364379ff8e27b94ab48717b22008ccef322ce68df819ca5f93e1eafb4e67c763d79c6eefbbb92f40adbd2691c5e0c26957854efab51cc2f2983f0a2003fe09d7ce00daea21008e09cf28415176b2ee7ff077dc218bfa51cf8a8419ba6e106bdb319e31b1b91af7dc9f6289527a624c177b69d6f62adeb90d202b0c50f32545d561143a072e63109c5e25dd0accef020e974e31fecfa8ac692d99c38e2995bdbf9f7a50e2cf3512a473f8efd666d7227d8164ce34357783117fb8960b412e5334fff515b06f81af037ee0acf9f6a218687fbb7b5ebd4450c43d4c89ec78833c55cf98603e946e6d2fb345dc14895dc4b3236136c202cbd0732e587c92bf3bcfd02e8466334b450be93edf76a4b0feeced4880c5da338a267cc1efb2d1706af3f2e8b8faff5cfecc5514fef5f433ecf11764eea6b8bfc7697e792f6b84405959c07fd0448d7a7bce6408c820c33de42c94cecffecf5afbeb3731dfe4b4475788ee1b3d61cf462e79355021ea44f37bc3ef90c469932c8f26c979d232114cbe8144b8b72a146916f78f18f3600bfbd45de0549101d22eeb42f7988290f268e4409c94e1164bfa153367d748f48b9ba4953f0f53181a21e316a1c5d855916d8dfc10ed448eaf3c0115963df0412157e0bc981eb651a6e10742992381152783e224469453ff1bb17dad32da599cd033db0ded1335d572220ae2ae6286e8e855cc78303176a6f5c2ec8f593dabb39fe11ce9ff4e2c09a01e99908c7b888a4980f082ff3f0e062153d5f8ced566aee92956dfb29d1ee92a079f1057328f1ad3d63c938fc578b7f0eb70523896067c40f679dcae172cdf9b8521773b7872b36c8ee45d5d2eacb386dcb0708f82aadc28e13220c748e358aeabd9421d2b66966bd89e50fbd86bc5e0cd27969789a048d539654215eb282eede989d9cd28cdbdf39cac90f0e8655b82ae8cec3b6d27eb161dad1505369bee75b4167469290ffbc0763b6053225ec3fd43818493ad06746804eb240b625c56bd6e4446a9a13de1c75d711500e9fb87349f11bf538de4eaea91c487292b4d48903749405c84a34f7acae81bfa04aa308a579d2426070da08689e2e69d73f23de8bce51994f1e265e42c0af7a70c10d03b794fb71ae6d373c9f95061154c494c04ffdf8f532a44f9ea094d8e247858d7e196463e6c695bce8d8a1ecf3eaaea819126dc3288f6574eb2a407c80d55905dbfd379b7ef2f9ac9daff09d5915bdf73116ec693125cff19391036d15fba61090f7548f14129a69d47ffd36cb99f31d8158144730d6866f6c9b76fe6829a1610b37a60ee9a22765fe1262a37a69bc99d22968f9bf06b3a7f0a668c1787cf84ef839c015a894ddc527c49c7b5ebcf473bc744e77c586e6970501253cd7216719e9d15123ad2876ed9eb190cee4563cfd897bbe526d584ff8d41217bab9c51c238fcb97c1d00d0a18e5780199f2c8c898d04ce2b87989b2a34b6dd57977068737668038977d16bd836d871d8e35118c1e81ec11db62912aaa89788aeb7b035b907776996278b06cdc925deb8987bd22735c99f2fe4d8d8ac3b8d117206a94b9c22e6d0722d3d10bc51bd1c9413dd5b18539926fd1c0d724cd4e3510c5a61c5c26b98bc53e9888a16e680d2e4ac06b3450761b2c136517bacd11364105f536457c345e70454db5088eb35fd95ab7b64bd9f0848a4c80b80ffa1f1487f15717f3264c7ac0041134f3f908c2eb40e2b362625fb57a756af06cca8766975b14c5e5d2e2887e5d4979c0bc1ccb75328dff247c0d6f562b9f2f9dec257e2443bcc002ac6cb35000480c2c8d904be42146609e3a3964756c68adcfd418d25ead695ce9f7cb91ce9f7242dc1f4f8f4cb013b0fbad0fad75667573bce2072e119034e4462f9d754ec2e73edc39e8353dd4b357c9e01cf5267a3aeb0688d4e0d411dc7de0f7d5b2f23973d720e6622f4acaae5bb421dc0fdb09d7bf027539635762cc93aa7905e0398c10d9d54bba1dd8d4b98fc430ec71e736ba05b537ac111d490fd4698e3c4eabf8a0d3e6741b22670d613e0077e8bc2f334a85245a5a1a3045d057450c83a797d87013fdc68a48a36f04129e8c91cc20187b43ac2aadfb409c917f77bbd237b172063012152d4e7b2bfdaf65fbea546f4a75b431dc73dfb36f3235ed364b83a4812bff274fe26de4d05c1a36d94563fac8a7c1e29418029b5b2fa8b452e05270272f06f41bb9a741923830efa913ff130a9f4a8c87000312b383cca0b043cd54d07c2259d67360a748cb797da9fd353efe0498972e61b2eecb695a5a30c314c16903f3be6bc7bd645e88b432067c5cd93a84328d5614f51f1ff4ea2d8ed83e36f1e59170db8ed7865c69914896427a3e31638347d986c5191f6f9224ff63eafda1826086c243a816f3e9f52b6dba41c209050742dc079d9b2579921c37822138686fa1461debc958f710e6fd99f66dded41eadc36703d1951aecc8d47c98fadd16dfec2b481a375bbe1dc38316ada9af5c1090546c681da006928679eaee52fed805b6e7c4e12a1d9626dc23731b0d27626172e44c2293d1ad7eee3575935336ee0d0cfa2c08dc0cc672a9bddb916d63ca4a2434e53da1358e1334e5aee699b74c937b6d4923e1b9355768594ea5c50b63ea29170174049c56cd0599c60987fd5669b2f63076c22de7925ab5e3d512de92430ac67ac97f0c563950d5fa49620874b0423a7dfd57b8d544d94668415c6363a1c9e5d9850d77a24ba566eaca72e097bb614cb6a3a5fb0fc0e195b9ebb63e3af07dcc5f38008d03d046331ee96eb5bd16e8fa722d58b9168c7c165c97eb6a80b43aac61074cf17d4122ce6c3bc9555dd86b371c693ae08d35d465f9da764b8dcf9f7ea2663fac3b78597d6def063259655ecfbc23d182825c221e792672d72903228c5179f8c5bc9074b989136f23f9527d7066ff6c77c5ee2a73784d8627c3a4225ffdf0e59f6f8b860b9ef0a33213b30c5c5de33f22ee39577b5f278484f5e3188f398f2f165b195f8368988ff458ae3b63dd7b1650a468a4991154ff582beb4f4a59aacfa74f38028a510594341b897faa0b46725322d763c51bedeb5d986fa1f62eb853bdcd5c3a68027fbab43abebcee0005da052fa2f05f7fd88dffeb1a0ee38ec11090df083e11afdae3d26519d08e5ede008cbd32e2a3c655ff169f00051d5554f5fcbc86c465df0aedb1e26f4c7dd37d4ca25129fbb0fb42d30588fbba2778eee6c9990a91f90871f54a33b84e74903fc3a77d396abecee701a669af38ffe04724961b4c5a60fe27b61bab416dbc3fc9c2feed87daeb6ecd71b9e73b92b42529d6eddba2bf08850695f6a3cc5d24465841282fd3f5e77a37b16cb6164ae52b4cb9664a4b941d6d7e16d1c191a07217ebcf6df39a70f342110b1429f7bd6657cbaa5a69f9dd7274433ad02a002fc84ab303ef24417f32e9a8cb25acdd2c109b7055615ee80df0774a7d4186ebbfc9ce98e132356c49add590aedc3d0b8a3c1b7b66c05f1328334f187f21974402c2ee08ef5ab05dcf3303d865fd2af16afa4aa29d421c609bf9a6fc3f424b794fb0ed23af83e8f2b8746dffe76f39f3255780e4630b446b0847de5a70a232624ddbe65a25d770055549edf7812f2b0e495a47bb4e2a98107fffe8939197828873bb5664bc94b468ef33444d58dde9cf328ccd898f35eebe6d2111334601315e1f7fb87ee43df4dc1976b4257efd97c6f78a4426bb921f8f19be788b12d40682061fc00fecddb38c6d9e6b3ee1111a2c96e63e3a64484ba8454ef6c6eb65cae4fc64e846f16a43f853a6cb97ece249c1e0278caca60f062f41fb18300edcdb41ca7ca21b404809418ed8cd1437213dc1f08359342d107827728f28aa39ff1760f2fb5405459a0d4eeb4afef438dc52b6f078ad1e30d8f85a0cf1b21fd877788e7e0626b50145dd0329af6d7b04cb4d345ac80fbf3e5b69ec25d43253b98dbc9a387df34c779f4107dda0f690fba2c9bb82830fedc5522df897ae86c01f0c4aee4e3479d7246781af35227ce177085493fb8241ff4330c8d28ceb8b202033f6c1a697683e4147da9f21a121611d7d102fed12e5357faf0d14e430b14d833a3dc51bbb6a29975aa6c726c6a2e55b716fe25c7e0d66d342f4972992e6bd73d10f381aff6e5a88400e0d097425f2fa6221bfd4c950a3041ab9f3774ba44f19f2c5b98f78295775aea7ea1d5fd720a9612b015322e69b5df93b93b4c3ccd7359dc4d634dad1cb74e22fb0266ff53e3f6d0aa202230b236b370842439b6eee665350698033716919250773912f7b0ec5797d7c20f1f9a05803f1f9cd01f980c3240a7bdcf53dae55b22d97e304e6b7a445d3a8798b2b08141f7a9833dca7d1b875fc34f7491586d54d3a0645ab11565c80853410ef7cc1fd824ab0cb5131221b9c6d239b92f050495b32bed60d9f4c009eafe8192ea827115cec7d8e38ea423c22d8acb2892174a6f49d236ebd725a984d03c9df8afdb05a1a1df19d7cea175523ac3f23fd7c41eabc61be84f9c89883822b107413195d228a6f7859705d2f8fe7a016462b225bcec49e0918085d9553a51020d1293a3e5c6c69999e2f2aaedf9e3cd5c7945d6a8007c618e3d5d3b2354ffbbf44d8443d1934884f6e962346974240234d5809c292bb4bdf1f302c405662039a8702c02e9eda1cd77867e3aa93f48ceacf6bc522c15f42896d48eb6b052a149ba259f29f9c8f36c7dba8613e12b9af698ac7533644ba07f27ca0d42e46d49ab885aba2d5ef63df630da0402feb2c3d93cdd716e1a5cfed87a09fdd6bebf2b14b8b3f577921a44c91d1deeb604c228203f7c3f0d6a4fd9682ed71ec66154f38b833ec38eb6ffb0763e194addf9b8a7b7745a0f721d48a03bf643f81e2cfb12eec275f84efd38f9f3588a8df91f2e73b25f3a93cb5116cf3b8d577069a202678201e429481072a492e0faf4353dd7f461aedeac3a0ee017ac3044fdf57c9c5ba5296db5b8eb2120877551dba2edc2c35e104e3dd9b297377912fe41393a2cb54a0d75183cee6a99370bf550a29008b79ad647f6247a8e0f0c6e114b7809a0e51da45958f12ef70e06932becd036b91e3adab395e19afb6f94241e3d0a3ea7602af1e7efbde4db5526ae95061d5707b12b65cd1146e476317a018695b1e072d763820d8a4019fccf27bc5cd8c5ae41e1ca2e90f7c022f1193f56329db3b53b1465413b48441f4e4f15a8cd0175ce6650f9831d723edac0ebf4b5632cdf744bfe40495956735f6e2ff8401b0259903588e93c75d7b97861bcb378c7a7ba64b3aa29fdb15876b86e8ccd7335aeec44500abda89423e24415819bd6b9caf79309a5a1b9845766a03b9ccd20cd675edc1fab4dd8f8d452cb1bc11e24cc0aef5affc74b80a1fbf3340f18bcbea1c72a7e91680b058d6484351c952a5798d325811e1d6b2ebe766ee2cde2afaf71132b5854e26cdc84910688f44944de7d191433c46c4b8e602cedb378b34f00f4754886b10b65f2f2cb61dec59a7e9fcffeeea3ba23482477c82066b95bfc706b185f525a2c739d18f9da9e9fec246c76e48f26ec0efca45746d5d5dd584b81410b126f2086f2f4cae60f833683c7a4d0ed34318e40a7c48269d0f97d18882214f6feb37503e019fbe15b44e60da9696f91876d463209b99e0ec5c34e4323e6f8c00a5ed864c968ca511110003bb05232e15b5e0be3ca91e3c052e178a045629b4f9eac2d3be6ad967c5aaa4ccb0ef5e274ebc587002b1e2792a6fb9bf9116584eb73dbab6b5a386ff8cc20faae6d6ab0b5e7d981b0adb57bcf34f2d31ae0904b0fe4b7f40a27023a52e9d0dae6f9dc5d2ef661879af613efaf7d99346527166c3ac0db49f7767d284f5b657295d739e2fecae2730650c4ec3873fa08ae8bf0d20e145b90d892e5c135b6209027e96820f3eb2cf759471e269686d469eecde37029a88f541c67d3c5686be2519268ed7f86cc6cd80f9b65503b997282388c77b2ab9ed0d67dffbc10dbb4b231ba0fa38ee89b56dce76da2fc607748329e628e8010e239539113adafc010feb6d69d6e6d9908ebe2b527073700344f6033490fefb63b97a6d09df2e9fffa77e4587af14cea63acd697a6be32dbbbd54582811969bf90dfbd119388dbf8c628d6524f428c933d908a54aab021e38617d8b9b6288362a0c5a025d3ac2565ede0aa18c88fee524390400e88d02e63d5dca9154de641cb858c0d8b956380bbda304c258d55237a4e0820c88fcb194100612ff78ca84d910cbd49badb3c8720922d8ac750aa4500726306ca88aa6739fecb76c11fcbc748ef91d8b9e8d6930a782313f54d57d4ffa1b6daf25be8efb5b2b60c4099e51ed4254b619c855a6f5a868407a45e13eb12325dccd43905a48be8986211db0a049dc6cf453b610938ddde38f866409ac1647e6d982c9086d6f5b9e21845df271e62e3671dac62e1db831fc485696de083540fe958b70bb2f9a64ba431658e60d9b04d1f0f8cc31a653063bede978ba7ea419b79d5c509dee05be839c730c618da204b4cd9cc39346278e7b06f3b7c982d380ef52632d970e5b39f47349f95e690ac7b86f334165d9540e4cfd19d37b62eb1e393e4eb470f85beba21b2b484dd0b2d509fdaa48598c5488d08552c3a67b584d288c00c3f8ceeeced87110aa6c7a0d6f8f872734bacb2c25d238c81464d4ddf4b3db67de5277112ba7a772165739fc1639946878be624a70be75fafc40e21506b61828dfcab7109d65d78b8fce1c2f96007225105999971bd5fcbf6ec99729afa81660d148254dcbb96f1ad0171784d9eda30af5bf49cfbb59623d2703d972d7405c68aa340b8f173ffdd14be1c547fccd0a3e05fdc8c4108245d7a867c021145459122883ef9daf403ff9e504c535131163fe850d1bcdc5b6199d26f4ee96a39339ad47e969699d864f9a5b4bd24149073ed2e9d2a520bf1cf68f7cf6a86b4c4e5f0d498f123c27005a64f6aaa124de5b3b5db665671ce1d6f0a51f1511795a4cf68574205149466989d0bd801dc355f4c68f12f672c7516d161eec0466b682cf3a11bc13fa8b73b134dc23198dee75e34c80868cefb9a5b792cbf1166725ea4a80da5a5c647ff7c153a26018bb35ac3008af57e0a2617ce02ecae9ccb2adc4d71f9168e298249590fced2ea0629118181f1827d48ecafd98dc714fe02ff44e2734ee19150df6bc6e5a518e88b08081869e1fb51057b6d7cfaf99f4980bdf82cc33ffe2765e171aec03d65c8d13a606a6aee767bed8d5ee569e3cc71b6bff8276e4fa69a73026c8112da6a92d4ab3c650b9cb07acd14f75ceb92c0d89af604ffc3d821141883352813eba4e5d2e60c805aa56729229b2e54fba4efc00793caaf3a71c459f6c6a7a3bc3a3edc3cd9203059a04a22d8a1f7e084dc4246bfe73a060670e2fed8d24671c0f2707a10805bbd9c4bc8e2cbceffe20d958c4d75a9a37ab924e52fd2ffa2de1e76b463d35e110fcddf5c93b01d046ce875ba4c0969213a5e144c72776b745c5d3fb2bc97ad760b212e00f1ffeb4d35e602a4aba07fe3ed101c6daf88d7bb995a42c752538aa241f1941aa3e244dd5719d0a9ef6f7ae381f02ed37fa2fd98781110656ae311d7710569eefaa1845cfc800011a2a42d16c76fd84ab5e573de8513df30c80ab8ad93fef0ddc706b23687a132a891a4dd29a72f3d0ebe5193857c40ae3052c9dc7b7e09fd4db46d8af5c0d494cd2eb316d083c0fe6062f7f1951d4bfccf3b007b80f7f3527bac5afc53afb76c3ad0bd9558dc8165bb02e645517fe71e6e25a3a3194956f450db817a24904c04c810869e013c1d0e15784eb1cfd7037f9c92913075e7b95757eab26eaf466974ec2b3e9fce3c553fbbd56f59d4d2fe6367f0505144fa774b954d96dcff399176c7f9cbdda3e725af175009797cd9788383e07ecff39568e01af4bb4d24aa0083062e1922178b7fde6ad80e58893bb8266b244deb39644e9b8d5312bbc6e376aeab9ae8c36bb5c1d8223b3aba6c3db7093cc2214a37876c8a311682830b5d9c3d1bde5fbd9486988bf71996767115144e8466f1926e8d77baabac8bc84c2a84c37e47e71f6f7087d3730a3d6efe785ead58e4cf5136aac740c41d84b22da2e4b31b726a6e2a5678d443942aae2e82cf2285f3f1f02e3d68a5b7c8f9b938a63de5247039a411fdd2d0fd97fa98d0088d2e6f911c68f138151af7be144976a442853d7ed82e439f4b40d978b3afa22b9f864f335d922377f2ec4101005f6a8dd1aeed4dc1fb68a144f5d6fde84f3a05c3c29723f00e34855940017f0446eda5544a6b80f9c2889f166701d9db1fe9eea4f86816c9a353c466dfd97d78149e4477420b1a2a4f156adc72fdf0e4fc3f503b0ef62773f4a124db06f400ccba0c2c779ad35374e78eb1f6295209cf9ef88343b71d5f8cf41191b41934a71ede5e8c814dc64e1c50e7326d469f0261b4e87cbb7fd4b244007632a9f715a3430b5f8ce64ed42eb50a0951f1ad9437f223e054ff378b08b88a4082b43ad25c48e2d4d849306b947176fc3e76e5df447977e3c2028a631623e60236b4e1702511127e32e4813a451909882ec4e45303cd57a1923b14db446c5a726a3c3623a6bd4e2cc13237c72084e266ce5b9eef392614549d7b0bf6f2e3cce0064d5643b724fd058abb017db83ee381fa3b0c841003d96dc6c3fede591df8cc0afed3f73017f9e2edb970a9d1a0f98899c9816fad1a7988b120a03a0d73a59a064fb9bd13ec017cac16537354afca9df07d8adbff9b0507542d4bab2ba2fab3c186902c86c465e57a712dc0f2f3763271a65955542f16d7b4d33c5d6e2c10eb3d63476181b1bc5ef510f666a56c3b5a28732e83eb0965ed7c1412987662c935e27feca02f5938677ab186ef13a8766cfbc4895de2a2635c2146156a60c7329d495882f3fa467cbd4fb18504459c3ee50cbc317e4eaa270d3f6f4e09892d5977ea5c1b31c8cae9f02626f02e9822dd7b63748ef0c22aa8ea3561f66846178a369c40def22e60aad2ab827467baecfc36f8288cc257e044eb74628f752a4ff5c4e0498900761ab47a36d236915d0d9ed7c843c92c3a9106db93eb259a90e2392247c923261c036277349877fcaa782324642f428f92a214cc15fbb671ad764ea46f7034167ab666718fc6dd17a1d0f4fa99cc1d7c694154a8fd21f4659ba2ffdfe9da2feed5c250b1079ed9c5c36b7e55becb5be352c32a2fea6ff4d2516b3ae8a267d849e0d34e4539b37a281a7090fc3fe16e38268ff0dad0d6c07b15562fc6dcbaeacb7196844a6ec0aa608589845d38f49a977ef08f12f7fea3fb43837952e46decab1c3fe6e05387b895b2b20710e6631ee5fd3fe405e0a9bd169573fd1d57c17c34e38d503b22d38adee6968da20ea06311aa03147816461a16e67f8c01adbd27a3478f9f92bf19ba3f8cc37d34cf1fc10d8d7a138feeb8dc2f30ad6522cb341b3a19ce72565832397b92c4d05700920ecae831c18703953d70e0792152aaf6a6a98e0564ee61a81e7463308a0a3a221fdd5ea65c607a62d2264813a017d2fbdd6fda6b4879c1cb2a5fab2728c917eaa67189f39cbd31dbe4c5cf1bdb37b6d8e43e41df43d410d5494faf482021983fb0af42c40937e6036a242f506c25993dd3dd314a53c9fd316e6bf55e2dcb9583c768dea16e7bdde2a3384c147532a217d5a10b48c10dc4ac1c06edd92380c4889dd8d86d90e65b406c69ee23b29ff100064e94667a46b447599b60d25c3b5861b058133d46c41850a847cfe49e57be11844c6fb58f8f04208daf6e7f44ce4e7a633ead2de3949929374ac559ba15d6819fe9306b8a2a332355c97c5b345f90a82dddaeec050eda0f028661548c17013c0f07f306662be7582fe1f333011b7a36136969b2635d79b085f53b86b9af5a1bd691a5aa41fba192be85eb32db33287fef9e9a4dbf9861af94aef519423e3fd671b0eb823746084e79a1cab0c97a04f0b399cff4806ff2f9d5085efec8fa0b199525cee2c80d02321a49458316b4ab7cb7ba4186099aa34b3cd9793e6ea36c3c4e696d74ca6bb3704d84c4114d7fa563dfac0180a365897322e96a9c4f7cc89bc1af5879aefdbe1ef806fc48eeaf652895df1704b89049808bfadf4ed195db8d9c6c5cedb56682910395ed67b5716e6172edf4e616e45ce5fb1f5a022b21753fca145c7c96be75a4df1c39d92b69cf0a743381de63502f2985cf73b824b28a914e1e84da5a4cdbf06900ed92663c6323c347107d078fdcc87a859dba6f561aeb33598e1e76d0ceaab3d2c318f9284f8325f57fe5a75db1748ecbc8ef5cd5c6e8ef7cd0792bde2de97189d2aeaf7685b550091fcf7747cc4aedd7d2f1a7291d8d29191f54435913238c7c6e63881d4a4eb8a4f5796dfe822f0254bf909f4d7aa9bca330ddab5187e3e079b505ce70a029f3741a793d2329cc6317ec6b1e3f0e0bd82d8a75004e6b63cc5e098d5ce56f655a539d7d58b7fb2d3aff1fcfbb7a7ae02f6e77304c4617ef2ed764e3adcab9b47489118d0823b8253528c5613493a9ffc11b88e125c139554feff45e01bf51ab08196c8c504a630eec5443dd30d28935558f9553e2eb81609c26d35c7593c3ec2b5a7254fc3f1ce55bd455c3cdfad7132c8efd250291ce4c721ddfee3eb7b523817c8f80630b7b038ecb4f4588d894fbef54f69edd85abf82d61bac3e2ae2a3f859232541a5c6484e5b443daaf54dd3036a6722cd0dad67536ebcc42771355977aad6cd17a3c605d58303e41ebb3a249f744187a91d562250cc56fbffd708bc0d34769c69187c8f30a93671b81ffb8fa06e7ca38c852e436a6c3a4054b657fb6e2d09a1a67080cc652662e540d8cc30afedbd484b79525fabdc76255a9b96d04b8c20cc4cee3d05f20fb25099503afc9f38935d1a6dce1ccda1582a535fbc892bb9f8018f5f7bedb5de0b202005fefbb7890049d24af851cf8820709bd7bce06e16980032283e965a2b433996d1ff1f51bd2c17b4f0f7a8d4916d431d684506c228a703e7d7d1c9d44feba165e95b7d93ec8fb5ec33b367692b5b1a3816a3ce14ef1bf79e4dea456a9c068412e94f321044b73a999213ebfa1d1dd1cd1520c90a8cdffdcf166a566028c629713f562064acf59617e0f9948e1ca3a25d02c50544b24b7113b0aca863fbfdecade0a5d2689eaf3410000da7dce3819945e70ab51a90c7bfed9f03a63b7fe1f786206e9b7242f66b37d3e6c3db26e261ba06e7c7c50a895812498c9f7d6e447c94d4cf19cdff9990a196358a782f99cd0beccd409ca74721b1a895de533f7636492466d028feac38c72d3332eb20c573eab2de5e289cb1e3221db5edc0ddbadc75138a6b2ff950f59535b670a8afbbfc4c6013f4553efd83fdbebcfe7426189fac48423b37188956741883d8b87f9079dd9c9ead75ae0390a545de984fd5328ef4cc8432618085c4f665255bf776b6eb734c166c254b14128496b472c949c9d864520b0629dc6835eb1e2bd586fd842a4db66541bc442bcc2b13d6f24907631c5a688b0a60f705b6abf44cdbac37827bd2f18697e2731600b387275fa5b4789ee380c52af8a1922c9b3c240bf2119d4ec0965a0b5ec36b1016017ba66db44b3b53e9cead611751fba98e807c9684d253bb02aa73d6825fe0e0b9ae3cbf258a59171c9b01195fd90d11bb204032f650f44cdf1bf7842c72c4a6b41fc6fff9b2cb8f97f61d861ab556a1e42f19852c9b47a1d9645ebff6d7d41d148ed4baecc8a056479807ba8f45d5a0f38a07af90b70a6c1a2913b4f926cb29d5150037abbebbeefafbb5eff626f22e99332048f7d025bf3ab9fcc2b3e171eaf492d0d2c9d23976f220c1cb764dd57c4e906aaaed19785ccdc97d36904b1fae069ca628d0a3735691f71984475c90b2cbb7c9a23325aab18129464f715a73f1775e2c28c8e9736143b7a889cb9cda035574c87672e55f3e2c9ee6dd7cb51f3cfe86573e559e83263b12a217e98c52f3f4ece9b0fa65f4383beaa2a1798c9dbf6b422b2c21ac03e39e34c875c6f071a3b7caa83d551809194bd82a0e6ad048a4bb89078928f9183d2b98crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootphp8-8.0.30-150400.4.37.1.src.rpmphp-develphp8-develphp8-devel(x86-64)@     /bin/shglibc-develphpphp8-pearphp8-peclpkgconfig(libpcre2-8)pkgconfig(libxml-2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.0.3010.302.9.03.0.4-14.6.0-14.0-15.2-1php-develphp78.0.304.14.3dd@dadcccc_c:c)@b@ba@blb2@bu b@a'@a @a@`ݮ@``@``u`Gc@`@`@``@` `x@``__=_I@_I@__@_T__@_k__ܙ_@_$_Í@_@_G@_@_ _@_}_u_V _P_+____@^^2^@^^^>@^^^t@^p^j$@^M#@^AE^)]]]@]߶]@]ʞ]]4@]@]]ja@]Ew@]@\\t@\\\O\\\Y@\~d\w@\w@\s\d\\\R@\Q\Q\P@@\G\G\G\replaceChild on doctype causes double free). FPM: Fixed bug GH-8885 (FPM access.log with stderr begins to write logs to error_log after daemon reload). Fixed bug #77780 ("Headers already sent..." when previous connection was aborted). GMP: Fixed bug GH-9308 (GMP throws the wrong error when a GMP object is passed to gmp_init()). Intl: Fixed bug GH-9421 (Incorrect argument number for ValueError in NumberFormatter). PCRE: Fixed pcre.jit on Apple Silicon. PDO_PGSQL: Fixed bug GH-9411 (PgSQL large object resource is incorrectly closed). Reflection: Fixed bug GH-8932 (ReflectionFunction provides no way to get the called class of a Closure). Streams: Fixed bug GH-9316 ($http_response_header is wrong for long status line). - fixes [bsc#1203867] and [bsc#1203870]- version update to 8.0.23 [jsc#SLE-23639] Version 8.0.23 01 Sep 2022 Core: Fixed incorrect double to long casting in latest clang. DBA: Fixed LMDB driver memory leak on DB creation failure. Fixed bug GH-9155 (dba_open("non-existing", "c-", "flatfile") segfaults). Intl: Fixed IntlDateFormatter::formatObject() parameter type. OPcache: Fixed bug GH-9033 (Loading blacklist file can fail due to negative length). PDO_SQLite: Fixed bug GH-9032 (SQLite3 authorizer crashes on NULL values). SQLite3: Fixed bug GH-9032 (SQLite3 authorizer crashes on NULL values). Standard: Fixed bug GH-9017 (php_stream_sock_open_from_socket could return NULL). Streams: Fixed bug GH-8472 (The resource returned by stream_socket_accept may have incorrect metadata). Fixed bug GH-8409 (SSL handshake timeout leaves persistent connections hanging). Version 8.0.22 04 Aug 2022 CLI: Fixed potential overflow for the builtin server via the PHP_CLI_SERVER_WORKERS environment variable. Core: Fixed bug GH-8923 (error_log on Windows can hold the file write lock). Fixed bug GH-8995 (WeakMap object reference offset causing TypeError). Date: Fixed bug #80047 (DatePeriod doesn't warn with custom DateTimeImmutable). DBA: Fixed LMDB driver hanging when attempting to delete a non-existing key. FPM: Fixed zlog message prepend, free on incorrect address. Fixed possible double free on configuration loading failure. GD: Fixed bug GH-8848 (imagecopyresized() error refers to the wrong argument). Intl: Fixed build for ICU 69.x and onwards. OPcache: Fixed bug GH-8847 (PHP hanging infinitly at 100% cpu when check php syntaxe of a valid file). Standard: Fixed the crypt_sha256/512 api build with clang > 12. Uses CCRandomGenerateBytes instead of arc4random_buf on macOs. Version 8.0.21 07 Jul 2022 Core: Fixed potential use after free in php_binary_init(). CLI: Fixed GH-8827 (Intentionally closing std handles no longer possible). COM: Fixed bug GH-8778 (Integer arithmethic with large number variants fails). Curl: Fixed CURLOPT_TLSAUTH_TYPE is not treated as a string option. Date: Fixed bug #74671 (DST timezone abbreviation has incorrect offset). Fixed bug #77243 (Weekdays are calculated incorrectly for negative years). Fixed bug #78139 (timezone_open accepts invalid timezone string argument). FPM: Fixed bug #67764 (fpm: syslog.ident don't work). MBString: Fixed bug GH-8685 (pcre not ready at mbstring startup). ODBC: Fixed handling of single-key connection strings. OpenSSL: Fixed bug #50293 (Several openssl functions ignore the VCWD). Fixed bug #81713 (NULL byte injection in several OpenSSL functions working with certificates). PDO_ODBC: Fixed errorInfo() result on successful PDOStatement->execute(). Fixed handling of single-key connection strings. Zip: Fixed bug GH-8781 (ZipArchive::close deletes zip file without updating stat cache). Version 8.0.20 09 Jun 2022 CLI: Fixed bug GH-8575 (CLI closes standard streams too early). Core: Fixed Haiku ZTS builds. Date: Fixed bug GH-8471 (Segmentation fault when converting immutable and mutable DateTime instances created using reflection). FPM: Fixed ACL build check on MacOS. Fixed bug #72185: php-fpm writes empty fcgi record causing nginx 502. Mysqlnd: Fixed bug #81719: mysqlnd/pdo password buffer overflow. (CVE-2022-31626) OPcache: Fixed bug GH-8466 (ini_get() is optimized out when the option does not exist). Pcntl: Fixed Haiku build. Pgsql: Fixed bug #81720: Uninitialized array in pg_query_params(). (CVE-2022-31625) Soap: Fixed bug GH-8578 (Error on wrong parameter on SoapHeader constructor). Fixed bug GH-8538 (SoapClient may strip parts of nmtokens). SPL: Fixed bug GH-8235 (iterator_count() may run indefinitely). Zip: Fixed type for index in ZipArchive::replaceFile. Version 8.0.19 12 May 2022 Core: Fixed bug GH-8289 (Exceptions thrown within a yielded from iterator are not rethrown into the generator). Date: Fixed bug GH-7979 (DatePeriod iterator advances when checking if valid). FFI: Fixed bug GH-8433 (Assigning function pointers to structs in FFI leaks). FPM: Fixed bug #76003 (FPM /status reports wrong number of active processe). Fixed bug #77023 (FPM cannot shutdown processes). Fixed comment in kqueue remove callback log message. Iconv: Fixed bug GH-8218 (ob_end_clean does not reset Content-Encoding header). Intl: Fixed bug GH-8364 (msgfmt_format $values may not support references). MySQLi: Fixed bug GH-8267 (MySQLi uses unsupported format specifier on Windows). SPL: Fixed bug GH-8366 (ArrayIterator may leak when calling __construct()). Fixed bug GH-8273 (SplFileObject: key() returns wrong value). Streams: Fixed php://temp does not preserve file-position when switched to temporary file. zlib: Fixed bug GH-8218 (ob_end_clean does not reset Content-Encoding header). Version 8.0.18 14 Apr 2022 Core: Fixed freeing of internal attribute arguments. Fixed bug GH-8070 (memory leak of internal function attribute hash). Fixed bug GH-8160 (ZTS support on Alpine is broken). Filter: Fixed signedness confusion in php_filter_validate_domain(). Intl: Fixed bug GH-8142 (Compilation error on cygwin). MBString: Fixed bug GH-8208 (mb_encode_mimeheader: $indent functionality broken). MySQLi: Fixed bug GH-8068 (mysqli_fetch_object creates inaccessible properties). Pcntl: Fixed bug GH-8142 (Compilation error on cygwin). PgSQL: Fixed result_type related stack corruption on LLP64 architectures. Fixed bug GH-8253 (pg_insert() fails for references). Sockets: Fixed Solaris builds. SPL: Fixed bug GH-8121 (SplFileObject - seek and key with csv file inconsistent). Standard: Fixed bug GH-8048 (Force macOS to use statfs). Version 8.0.17 17 Mar 2022 Core: Fixed Haiku ZTS build. GD: Fixed libpng warning when loading interlaced images. FPM: Fixed bug #76109 (Unsafe access to fpm scoreboard). Iconv: Fixed bug GH-7953 (ob_clean() only does not set Content-Encoding). Fixed bug GH-7980 (Unexpected result for iconv_mime_decode). MySQLnd: Fixed bug GH-8058 (NULL pointer dereference in mysqlnd package). OPcache: Fixed bug GH-8074 (Wrong type inference of range() result). Reflection: Fixed bug GH-8080 (ReflectionClass::getConstants() depends on def. order). Zlib: Fixed bug GH-7953 (ob_clean() only does not set Content-Encoding). Version 8.0.16 17 Feb 2022 Core: Fixed bug #81430 (Attribute instantiation leaves dangling pointer). Fixed bug GH-7896 (Environment vars may be mangled on Windows). FFI: Fixed bug GH-7867 (FFI::cast() from pointer to array is broken). Filter: Fix #81708: UAF due to php_filter_float() failing for ints. (CVE-2021-21708) FPM: Fixed memory leak on invalid port. MBString: Fixed bug GH-7902 (mb_send_mail may delimit headers with LF only). MySQLnd: Fixed bug GH-7972 (MariaDB version prefix 5.5.5- is not stripped). Sockets: Fixed ext/sockets build on Haiku. Fixed bug GH-7978 (sockets extension compilation errors). Standard: Fixed bug GH-7875 (mails are sent even if failure to log throws exception). Version 8.0.15 20 Jan 2022 Core: Fixed bug #81656 (GCC-11 silently ignores -R). Fixed bug #81585 (cached_chunks are not counted to real_size on shutdown). Filter: Fixed FILTER_FLAG_NO_RES_RANGE flag. Hash: Fixed bug GH-7759 (Incorrect return types for hash() and hash_hmac()). Fixed bug GH-7826 (Inconsistent argument name in hash_hmac_file and hash_file). MySQLnd: Fixed bug where large bigints may be truncated. OCI8: Fixed bug GH-7765 (php_oci_cleanup_global_handles segfaults at second call). OPcache: Fixed bug #81679 (Tracing JIT crashes on reattaching). PDO_PGSQL: Fixed error message allocation of PDO PgSQL. Sockets: Avoid void* arithmetic in sockets/multicast.c on NetBSD. Spl: Fixed bug #75917 (SplFileObject::seek broken with CSV flags). Version 8.0.14 16 Dec 2021 Core: Fixed bug #81582 (Stringable not implicitly declared if __toString() came from a trait). Fixed bug #81591 (Fatal Error not properly logged in particular cases). Fixed bug #81626 (Error on use static:: in __сallStatic() wrapped to Closure::fromCallable()). Fixed bug #81631 (::class with dynamic class name may yield wrong line number). FPM: Fixed bug #81513 (Future possibility for heap overflow in FPM zlog). GD: Fixed bug #71316 (libpng warning from imagecreatefromstring). IMAP: Fixed bug #81649 (imap_(un)delete accept sequences, not single numbers). OpenSSL: Fixed bug #75725 (./configure: detecting RAND_egd). PCRE: Fixed bug #74604 (Out of bounds in php_pcre_replace_impl). SPL: Fixed bug #81587 (MultipleIterator Segmentation fault w/ SimpleXMLElement attached). Standard: Fixed bug #81618 (dns_get_record fails on FreeBSD for missing type). Fixed bug #81659 (stream_get_contents() may unnecessarily overallocate). Version 8.0.13 18 Nov 2021 Core: Fixed bug #81518 (Header injection via default_mimetype / default_charset). Date: Fixed bug #81500 (Interval serialization regression since 7.3.14 / 7.4.2). DBA: Fixed bug #81588 (TokyoCabinet driver leaks memory). MBString: Fixed bug #76167 (mbstring may use pointer from some previous request). Opcache: Fixed bug #81512 (Unexpected behavior with arrays and JIT). PCRE: Fixed bug #81424 (PCRE2 10.35 JIT performance regression). XML: Fixed bug #79971 (special character is breaking the path in xml function). (CVE-2021-21707) XMLReader: Fixed bug #81521 (XMLReader::getParserProperty may throw with a valid property). Version 8.0.12 21 Oct 2021 CLI: Fixed bug #81496 (Server logs incorrect request method). Core: Fixed bug #81435 (Observer current_observed_frame may point to an old (overwritten) frame). Fixed bug #81380 (Observer may not be initialized properly). DOM: Fixed bug #81433 (DOMElement::setIdAttribute() called twice may remove ID). FFI: Fixed bug #79576 ("TYPE *" shows unhelpful message when type is not defined). FPM: Fixed bug #81026 (PHP-FPM oob R/W in root process leading to privilege escalation) (CVE-2021-21703, bsc#1192050). Fileinfo: Fixed bug #78987 (High memory usage during encoding detection). Filter: Fixed bug #61700 (FILTER_FLAG_IPV6/FILTER_FLAG_NO_PRIV|RES_RANGE failing). Opcache: Fixed bug #81472 (Cannot support large linux major/minor device number when read /proc/self/maps). Reflection: ReflectionAttribute is no longer final. SPL: Fixed bug #80663 (Recursive SplFixedArray::setSize() may cause double-free). Fixed bug #81477 (LimitIterator + SplFileObject regression in 8.0.1). Standard: Fixed bug #69751 (Change Error message of sprintf/printf for missing/typo position specifier). Streams: Fixed bug #81475 (stream_isatty emits warning with attached stream wrapper). XML: Fixed bug #70962 (XML_OPTION_SKIP_WHITE strips embedded whitespace). Zip: Fixed bug #81490 (ZipArchive::extractTo() may leak memory). Fixed bug #77978 (Dirname ending in colon unzips to wrong dir). Version 8.0.11 23 Sep 2021 Core: Fixed bug #81302 (Stream position after stream filter removed). Fixed bug #81346 (Non-seekable streams don't update position after write). Fixed bug #73122 (Integer Overflow when concatenating strings). GD: Fixed bug #53580 (During resize gdImageCopyResampled cause colors change). Opcache: Fixed bug #81353 (segfault with preloading and statically bound closure). Shmop: Fixed bug #81407 (shmop_open won't attach and causes php to crash). Standard: Fixed bug #71542 (disk_total_space does not work with relative paths). Fixed bug #81400 (Unterminated string in dns_get_record() results). SysVMsg: Fixed bug #78819 (Heap Overflow in msg_send). XML: Fixed bug #81351 (xml_parse may fail, but has no error code). Zip: Fixed bug #80833 (ZipArchive::getStream doesn't use setPassword). Fixed bug #81420 (ZipArchive::extractTo extracts outside of destination). - deleted patches - php8-CVE-2021-21707.patch (upstreamed) - php8-CVE-2021-21708.patch (upstreamed) - php8-CVE-2022-31625.patch (upstreamed) - php8-CVE-2022-31626.patch (upstreamed)- devel package requires pear and pecl extensions [jsc#SLE-24723] [bsc#1200772]- security update - added patches fix CVE-2022-31625 [bsc#1200645], uninitialized pointers free in Postgres extension + php8-CVE-2022-31625.patch- security update - added patches fix CVE-2022-31626 [bsc#1200628], buffer overflow via user-supplied password when using pdo_mysql extension with mysqlnd driver + php8-CVE-2022-31626.patch- security update - added patches fix CVE-2021-21707 [bsc#1193041], special character breaks path in xml parsing + php8-CVE-2021-21707.patch- security update [bsc#1197644] - added patches fix https://github.com/php/php-src/commit/771dbdb319fa7f90584f6b2cc2c54ccff570492d + php8-signedness-php_filter_validate_domain.patch- security update - added patches fix CVE-2021-21708 [bsc#1196252], Use after free due to php_filter_float() failing for ints + php8-CVE-2021-21708.patch- updated to 8.0.10: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-8.php#8.0.10 - deleted patch - php-systzdata-v19.patch - added patch + php-systzdata-v20.patch- fix apparmor support: seems it requires a configure flag now.- updated to 8.0.9: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.9- updated to 8.0.8: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-8.php#8.0.8- updated to 8.0.7: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.7- updated to 8.0.6: This release reverts a bug related to PDO_pgsql that was introduced in PHP 8.0.5.- updated to 8.0.5: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.5- Do not hard-depend on systemd: use systemd_ordering instead of systemd_requires.- instead of [bsc#1183180] - modified sources % mod_php8.conf- updated to 8.0.3: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.3- updated to 8.0.2: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.2 - suppress warning for all flavors not equal to "" in multibuild and obsoletes for php7 % php8.rpmlintrc- add conflicts with earlier versions of php (boo#1181292)- update contents of configuration file (still referenced php7) % mod_php8.conf- require this PHP version of subpackages in Recommends/Suggests - run apache-rex tests in php8:test as packages need to be build first (otherwise tests run with previous version)- add conflicts with earlier version of php-devel and php-phar - add obsoletes for all subtargets that don't have conflicts yet - add php_cfgdir and php_extdir macros- replace php8.keyring with signatures for PHP-8 release managers- deleted patch (redundant cast, both sides are already signed int) - php-odbc-cmp-int-cast.patch- install php8-cli if no sapi is selected upon php8 installation - add conflicts with earlier version of php-cli, php-fastcgi and php-fpm- put CLI binary in -cli subpackage so that other moduldes can depend on the php base package that remains (and provides files and maps common for all) - remove Obsoletes: php5-*- updated to 8.0.1: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.1 - use pkgconfig() to resolve BuildRequires where upstream uses it too - since php-7.4.0 when using --with-external-gd the configure options - -with-xpm, --with-freetype and --with-jpeg are not needed anymore (and neither are the respective BuildRequires) - build the MySQL Native Driver as a shared module (rather than builtin) to prevent a hard requirement for OpenSSL in the CLI - add Recommends: php-openssl as many modules can optionally use it - use new %ldconfig macros in Tumbleweed - change PEAR dir to /usr/share/php/PEAR- install mod_php8 directly - note it provides php_module instead of php8_module per upstream change- install embed's libphp8.so directly - deleted patches - php-embed.patch (not needed)- deleted patches - php-openssl.patch (undocumented and not upstreamed patch for a long time) - php7-arm-build-fixes.patch (do not build for SLE12 anymore) - php-pts.patch (undocumented and not upstreamed patch for a long time) - imporved patch documentation- use cli sapi php-config --libs- php-phar requires the php-zlib extension - trim specfile lint- install macros.php in %{_rpmconfigdir}/macros.d- build devel subpackage in embed subpackage (where it previously was built)- don't build with CPU specific instructions as it can't be guaranteed these are available at runtime + php-no-check-cpu.patch - remove obsolete patch (replaced by SOURCE_DATE_EPOCH) - php-no-build-date.patch- add D(eterministic) flag to AR_FLAGS to (php-ar-flags.patch) - modified sources % _multibuild- restart php-fpm.service in %posttrans fpm (extensions may need to be updated too, so restart must be delayed to after all RPM transactions have completed)- do not add mod_php to httpd.conf during %install (better fix for new apache2 from Apache development repo) + php-install-mod_php.patch - do not build php-cgi when not needed - only build extensions in cli- fix building with new apache2 from Apache development repo- do not build firebird extension in any case- update to 8.0.0 See https://www.php.net/ChangeLog-8.php#8.0.0 - modified patches % php-date-regenerate-lexers.patch- update to 8.0.0 RC 4 - modified patches % php-crypt-tests.patch (refreshed) % php-fix_net-snmp_disable_MD5.patch (refreshed) % php-no-build-date.patch (refreshed) % php-odbc-cmp-int-cast.patch (refreshed) % php-openssl.patch (refreshed)- update to 8.0.0 RC 3- update to 8.0.0 RC 2 - modified patches % php-ini.patch (refreshed) % php-phpize.patch (refreshed) % php-php-config.patch- update to 8.0.0 RC 1 https://www.php.net/manual/en/migration80.php - modified patches % php-no-build-date.patch (refreshed) - deleted patches - php-pts.patch (upstreamed)- updated to 7.4.11: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.11- do not rely on apr-devel to pull db-devel- updated to 7.4.10: This is a bug fix release. See https://www.php.net/ChangeLog-7.php#7.4.10- updated to 7.4.9: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.9- updated to 7.4.8: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.8- Use /run/php-fpm instead of /run/php - modified sources % php-fpm.tmpfiles.d- do not install %{_tmpfilesdir}, %{_tmpfilesdir}/php-fpm.conf in test favour- added tmpfiles.d for php-fpm to provide a base base for a socket (boo#1173786)- updated to 7.4.7: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.7- updated to 7.4.6: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.6- added patches build fixes in SLE12 + php7-arm-build-fixes.patch- added to SLE-12 [jsc#SLE-12474]- spec file usable under SLE12 again and better prepared for phpM -> phpMN transition- added to SLE-15-SP2 [jsc#SLE-12482], including fixes for: CVE-2020-7063 [bsc#1165289] CVE-2020-7062 [bsc#1165280] CVE-2019-11046, CVE-2019-11050, CVE-2019-11047, CVE-2019-11045- updated to 7.4.5: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.5- remove Berkeley DB Database support [jsc#SLE-12210]- build firebird extension in any case- updated to 7.4.4: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.4- Enable LTO as it works now (boo#1133275).- updated to 7.4.3: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.3- add %apache_rex_deps- updated to 7.4.2: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.2- updated to 7.4.1: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.1 - deleted patches - php-fix-mysqlnd-compression-library.patch - php-fpm-service-fails-to-start.patch- php7-devel requires glibc-devel, libxml2-devel, pcre2-devel again- relax systemd restrictions for FPM as they were too strict in some applications - change leftover Requires php7- to php- - remove external libraries from -devel subpackage - added patches + php-fpm-service-fails-to-start.patch- update to 7.4.0: * Typed Properties * Arrow Functions * Limited Return Type Covariance and Argument Type Contravariance * Unpacking Inside Arrays * Numeric Literal Separator * Weak References * Allow Exceptions from __toString() * Opcache Preloading * The interbase and wddx extensions are removed and now available through PECL * PEAR is now packaged separately in php7-pear source package (https://externals.io/message/103977) * See https://www.php.net/ChangeLog-7.php#7.4.0 for a complete list of changes - deleted patches - php-suse-addons.tar.bz - php-systzdata-v18.patch - added patches + php-fix-mysqlnd-compression-library.patch + php-systzdata-v19.patch + mod_php7.conf - modified files/patches % php-no-build-date.patch % php-systemd-unit.patch % php7.keyring (use keys of the PHP-7.4 release managers) % php7.rpmlintrc- added to SLE-15-SP2 [SLE-10860], fixes CVE-2019-11043 [bsc#1154999] CVE-2019-11041 [bsc#1146360] CVE-2019-11042 [bsc#1145095] CVE-2019-11039 [bsc#1138173] CVE-2019-11040 [bsc#1138172] CVE-2019-11036 [bsc#1134322] CVE-2019-11034 [bsc#1132838] CVE-2019-11035 [bsc#1132837] CVE-2019-9637 [bsc#1128892] CVE-2019-9675 [bsc#1128886] CVE-2019-9638 [bsc#1128889], CVE-2019-9639 [bsc#1128887] CVE-2019-9640 [bsc#1128883] CVE-2019-9024 [bsc#1126821] CVE-2019-9020 [bsc#1126711] CVE-2018-20783 [bsc#1127122] CVE-2019-9021 [bsc#1126713] CVE-2019-9022 [bsc#1126827] CVE-2019-9023 [bsc#1126823] CVE-2019-9641 [bsc#1128722] CVE-2018-19935 [bsc#1118832] CVE-2018-17082 [bsc#1108753] CVE-2018-1000222 [bsc#1105434] CVE-2018-14851 [bsc#1103659] CVE-2017-9120 [bsc#1103661] CVE-2018-12882 [bsc#1099098] [bsc#1151793]- Do not add the generic provides to the php7-test package.- version update to 7.3.11: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.11- provide test results via multibuild :test - added sources + _multibuild- remove pcre.jit=0 setting default as https://bugs.php.net/bug.php?id=77260 is solved on pcre2 side [bsc#1124446] - modified patches % php-ini.patch (amended)- updated to 7.3.10: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.10- updated to 7.3.9: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.9- updated to 7.3.8: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.8- updated to 7.3.7: This is a bug fix release. See https://www.php.net/ChangeLog-7.php#7.3.7- updated to 7.3.6: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.6- check via apache-rex- build for 42.3- updated to 7.3.5: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.5- Disable LTO (boo#1133275).- updated to 7.3.4: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.4- upstream bug #41631 is already fixed [bsc#1129032] - deleted sources - README.default_socket_timeout (not needed)- updated to 7.3.3: This is a security release which also contains several bug fixes. See http://www.php.net/ChangeLog-7.php#7.3.3 - deleted patches - php-systzdata-v17.patch (upstreamed) - added patches + php-systzdata-v18.patch (thanks to remirepo)- asan_build: build ASAN included - debug_build: build more suitable for debugging- Disable tests that do deadlock now with curl update, this is fixed in next release 7.3.3 thus reenable here when released- rename php7-*.patch to more general php-#1.patch why: this aligns with maintenance patch names, which are in changelogs comfortably copied over php72, php7, php5, php53; moreover, php$N prefix causes issues when package is renamed, e. g. php7 to php72 - deleted patches - php7-crypt-tests.patch - php7-date-regenerate-lexers.patch - php7-embed.patch - php7-fix_net-snmp_disable_MD5.patch - php7-ini.patch - php7-no-build-date.patch - php7-odbc-cmp-int-cast.patch - php7-openssl.patch - php7-php-config.patch - php7-phpize.patch - php7-pts.patch - php7-systemd-unit.patch - php7-systzdata-v17.patch - added patches + php-crypt-tests.patch + php-date-regenerate-lexers.patch + php-embed.patch + php-fix_net-snmp_disable_MD5.patch + php-ini.patch + php-no-build-date.patch + php-odbc-cmp-int-cast.patch + php-openssl.patch + php-php-config.patch + php-phpize.patch + php-pts.patch + php-systemd-unit.patch + php-systzdata-v17.patch- fix wrongly ported patch, using the one from remirepo (Thanks!) [bsc#1126449] - modified patches % php7-systzdata-v17.patch- updated to version 7.3.2: This is a bugfix release, with several bug fixes included. See http://php.net/ChangeLog-7.php#7.3.2 - php7-systzdata-v16.patch modified and renamed to php7-systzdata-v17.patch- set pcre.jit=0 until https://bugs.php.net/bug.php?id=77260 is solved [bsc#1124446]- spec file cleanup * add BuildRequires gpg2 * remove outdated README.SUSE-pear - Squirrelmail uses PDO instead of DB now by default * remove outdated php7-depdb-path.patch - Horde packages no longer build so need to be fixed anyway - update php7.rpmlintrc to suppress warnings that aren't fixable and drown out other warnings- provide the version of PEAR, rather than the PHP version in php-pear- configure cache_dir, metadata_dir and sig_bin through PHP_PEAR_* exports- remove install-pear-nozlib.phar (the bundled and tested version from the PHP sources is fresh enough for our purposes) - merge back php7-pear-Archive_Tar in php7-pear - rename cache_dir to pear and create it- fix php7.spec typos- verify install-pear-nozlib.phar- update install-pear-nozlib.phar to version 1.10.10 * switch source to GitHub * provides Archive_Tar 1.4.4 (fixes CVE-2018-1000888)- update to 7.3.1: This is a security release which also contains several bug fixes. See http://php.net/ChangeLog-7.php - remove suhosin stuff- Support LMDB in php7-dba, it is advisable to use it instead of bdb.- Update php7-pts.patch: open slave_pty using TIOCGPTPEER if available instead of the name returned by ptsname() so it is safe to use when interacting with namespaces.- update install-pear-nozlib.phar to its latest version, otherwise pecl stops working due to protocol switch http -> https- Mark testresults package as noarch- Enable testsuite during build time and save log to subpackage testresults (boo#1119396)- update to pcre2 broke building third party modules, php7-devel needs pcre-devel --> pcre2-devel change.- update to 7.3.0: * Improved PHP GC * Add net_get_interfaces() * Implemented flexible heredoc and nowdoc syntax * Added support for references in list() and array destructuring * Added syslog.facility and syslog.ident INI entries for customizing syslog logging * The declaration and use of case-insensitive constants has been deprecated * Added syslog.filter INI entry for syslog filtering * Added the 'add_slashes' sanitization mode * Added support for WebP in imagecreatefromstring() * Export internal structures and accessor helpers for GMP object. * Added gmp_binomial(n, k) * Added gmp_lcm(a, b) * Added gmp_perfect_power(a) * Added gmp_kronecker(a, b) * Added JSON_THROW_ON_ERROR flag * Added ldap_exop_refresh helper for EXOP REFRESH operation with dds overlay * Added full support for sending and parsing ldap controls * Removed support for ODBCRouter * Removed support for Birdstep * Added openssl_pkey_derive function * Add min_proto_version and max_proto_version ssl stream options as well as related constants for possible TLS protocol values * Migrated to PCRE2 * Expose TDS version as \PDO::DBLIB_ATTR_TDS_VERSION attribute on \PDO instance * Treat DATETIME2 columns like DATETIME * Added is_countable() function * Added support for the SameSite cookie directive, including an alternative signature for setcookie(), setrawcookie() and session_set_cookie_params() * Many bugfixes and other changes, see http://php.net/ChangeLog-7.php#7.3.0 - patch changes % php7-ini.patch % php7-no-build-date.patch % php7-odbc-cmp-int-cast.patch - php7-honor-re2c-flags.patch (upstreamed)- update to 7.2.13: This is a security release. http://php.net/ChangeLog-7.php- core package recommends instead of requires smtp_daemon [bsc#1115213]- update to 7.2.12: This is a bugfix release. http://php.net/ChangeLog-7.php - forward ported: % php7-crypt-tests.patch % php7-honor-re2c-flags.patch % php7-odbc-cmp-int-cast.patch- update to 7.2.11: This is a bugfix release. http://php.net/ChangeLog-7.php- updated to 7.2.10: This is a security release which also contains several minor bug fixes. http://php.net/ChangeLog-7.php- reenable php7-dba support of Berkeley DB [bsc#1108554]- remove Supplements: packageand(%{apache_mmn}:%{name}) from Apache httpd module as I do not see the reason why system that have php7 and apache2 installed should get the module automatically as well. This had a drawback of selecting apache2-prefork while [#] zypper in apache2-worker The following 5 NEW packages are going to be installed: apache2 apache2-mod_php7 apache2-prefork apache2-utils apache2-worker [#] because apache2-mod_php7 Requires: apache2-prefork.- updated to 7.2.9: This is a bugfix release. http://php.net/ChangeLog-7.php- updated to 7.2.8: This is a security release which also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.8- updated to 7.2.7: A Bugfix release which includes a segfault fix for opcache. http://php.net/ChangeLog-7.php#7.2.7- actually build against system gd for 42.3, made a bold comment [bsc#1074025c#5]- fix build for SLE12, where %license does not exist- updated to 7.2.6: Bugfix release which includes a memory corruption fix for EXIF. http://php.net/ChangeLog-7.php#7.2.6- Remove php7-freetype-pkgconfig.patch as it seems to break Freetype detection on some systems bsc#1094534- main package requires wwwrun:www user [bsc#1093025]- better workaround for [bsc#1089487]: build mod_phpN.so instead of libphpN.so- rename freetype-pkgconfig.patch to php7-freetype-pkgconfig.patch to align with the rest of patch names- Add freetype-pkgconfig.patch to fix build with new Freetype: use pkg-config to find Freetype libraries- updated to 7.2.5: This is a security release which also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.5- build-test.sh: generic spec file name- apache2-mod_php7 does not provide libphp7.so [bsc#1089487]- updated to 7.2.4: This is a security release with also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.4 - php7-no-build-date.patch refreshed- build firebird extension only for openSUSE (sle15 requirement)- Fix build for %arm and aarch64- drop imap extension [bsc#1084461]- BuildRequire pkgconfig(enchant) instead of enchant-devel: enchant is moving to version 2.2, with an enchant-1 as compatibility package. By using the pkgconfig symbol, we don't have to care for the actual package name.- updated to 7.2.3: This is a security release with also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.3 - removed upstreamed php7-pgsql-memory-leak.patch - php7-systzdata-v15.patch refreshed and renamed to php7-systzdata-v16.patch- php7-honor-re2c-flags.patch: honor RE2C_FLAGS everywhere. - remove generated lexers so they are recreated at build time- php7-date-regenerate-lexers.patch: honor RE2C_FLAGS- Support password_hash("...", PASSWORD_ARGON2I), buildrequire libargon2 in supported products.- Remove buildRequires on: * libevent-devel: php7-fpm does not use it. * pam-devel: not used - Add buildrequire on zlib-devel explicitly. - libvpx is not needed but libwebp is, only when not building against system gd. xft likewise.- fixed memory leak in pgsql extension, php function pg_escape_bytea https://bugs.php.net/bug.php?id=75838 [bsc#1076970] (internal) + php7-pgsql-memory-leak.patch- updated to 7.2.2: This is a bugfix release, with several bug fixes included. http://php.net/ChangeLog-7.php#7.2.2- do not build against system gd when suse_version < 1500- fix build for SLE12*- updated to 7.2.1: Several security bugs were fixed in this release. http://php.net/ChangeLog-7.php#7.2.1- build against newer webp [bsc#1074121]- build with SLE12*- updated to 7.2.0: features and improvements: * Convert numeric keys in object/array casts * Counting of non-countable objects * Object typehint * HashContext as Object * Argon2 in password hash * Improve TLS constants to sane values * Mcrypt extension removed * New sodium extension - patches: . php7-systzdata-v14.patch transformed to php7-systzdata-v15.patch . removed upstreamed php7-aarch64-mult.patch- updated to 7.1.12: This is a bugfix release, with several bug fixes included.- Add php-cli as provides to php7- updated to 7.1.11: This is a bugfix release, with several bug fixes included.- fixed installation of wrong cli [bsc#1061555]- Update not-so-useful repeated package summaries. Update the descriptions to have a bit more explanation. Replace old tar syntax.- build and ship embed SAPI + php7-embed.patch- updated to 7.1.10: Several bugs have been fixed, see https://secure.php.net/ChangeLog-7.php for details- aarch64-mult.patch renamed to php7-aarch64-mult.patch- php7-devel requires php7-pear [bsc#1057104]- Changes related to boo#1056822 - New packaging macros in macros.php: %php_pearxmldir, %pear_phpdir, %pear_phpdir, %pear_testdir, %pear_datadir, %pear_cfgdir, %pear_wwwdir, %pear_metadir, %pecl_phpdir, %pecl_docdir, %pecl_testdir, %pecl_datadir - Updated packaging documentation in README.macros- Updated to 7.1.9: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.9- added /usr/bin/php7 [bsc#734176]- php7-pear should explicitly require php7-pear-Archive_Tar otherwise this dependency must be declared in every php7-pear-* package explicitly. [bnc#1052389]- Updated to 7.1.8: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.8- Replace %__-type macro indirections.- date extension: regenerate lexers when needed + php7-date-regenerate-lexers.patch- dropped mcrypt extension [fate#323673]- updated to 7.1.7: This is a security release with several bug fixes included.- Drop sle11 support as we are not building against it anymore - Remove php7-BNC-457056.patch that was applied on sle11 only - Remove dependency on imap-devel, it is not used - Switch spell from aspell to enchant, dropping pspell subpackage - Remove unknown switch options from php cli build - Drop support for berkleydb format, by default there are more supported solutions built in php - Use %configure macro in the build phases- updated to 7.1.6: Several bugs have been fixed.- Updated to 7.1.5: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.5- Updated to 7.1.4: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.4- Updated to 7.1.3: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.3- Don't install the init script if we use systemd- updated to 7.1.2: Several bugs have been fixed. - deleted php7-getrandom-test.patch, upstreamed- updated to 7.1.1: This release is the first point release in the 7.x series. PHP 7.1 comes with numerous improvements and new features such as * Nullable types * Void return type * Iterable pseudo-type * Class constant visiblity modifiers * Square bracket syntax for list() and the ability to specify keys in list() * Catching multiple exceptions types * Many more features and changes… - migration: http://php.net/manual/en/migration71.php - php7-systzdata-v13.patch replaced by php7-systzdata-v14.patch- suggest php7-* instead of php-* [bsc#1022158c#4] - do not suggest php-suhosin at all as we do not build it (not ported to php7 yet)- updated to 7.0.15: Several security bugs were fixed in this release.- Replace pkgconfig(libsystemd-*) with pkgconfig(libsystemd) Nowadays pkgconfig(libsystemd) replaces all libsystemd-* libs, which are obsolete.- updated to 7.0.14: Several security bugs were fixed in this release.- updated to 7.0.13: This is a security release. Several security bugs were fixed in this release.- adjust firebird dependency- updated to 7.0.12: This is a security release. Several security bugs were fixed in this release.- updated to 7.0.11: Several security bugs were fixed in this release.- php7-getrandom-test.patch: Fix incorrect test for the getrandom syscall.- updated to 7.0.10: Several security bugs were fixed in this release.- updated to 7.0.9: Several security bugs were fixed in this release, including the HTTP_PROXY issue.- updated to 7.0.8: This is a security release. Several security bugs were fixed in this release. - removed: php7-mbstring-missing-return.patch (upstreamed)- systemd unit: remove syslog.target from After [bsc#983938]- updated to 7.0.7: This is a security release. Several security bugs were fixed in this release.- updated to 7.0.6: This is a security release. Several security bugs were fixed in this release. * removed upstreamed php7-no-reentrant-crypt.patch- aarch64-mult.patch: fix asm constraints in aarch64 multiply macro- build for sle12- correct public key- updated to 7.0.5- firebird builds now- update to 7.0.4- updated to 7.0.3- require postgresql-devel < 9.4 for sle12 to fix build- more versioned provides- update to 7.0.2: 31 reported bugs has been fixed, including 6 security related issues.- update to 7.0.1- php5-pear-Archive_Tar provides 1.4.0 - install .depdb and .depdblock files along metadata * php5-depdb-path.patch - versioned provides in subpackages- Provide obsoletes for sub-packages to improve upgrade process.- Obsolete php5 since php7 conflicts and should replace.- marcello at ceschia.de: fix path php-fpm.conf- set pear's metadata dir to %{peardir}- Spec cleanup * Split Archive_Tar from -pear sub packge to allow updating this part via rpm * Added "Provides: php-firebird" to -firebird sub package * Added "Provides: mod_php_any" to server api module packages - fastcgi and -fpm- test mod_php with %apache_test_module_curl - restart apache during mod_php upgrade- add php5-fix_net-snmp_disable_MD5.patch [bnc#944302]- fixed segfault in odbc extension when result set is containing NULL (php bugs #52554, #53007) [bnc#935074] (internal) + php7-odbc-cmp-int-cast.patch- updated to 7.0.0 * see NEWS for changes * see UPGRADING for 5.6.x -> 7.0.x transition - removed unneded or not upstreamed patches for long time: * php5-cloexec.patch * php5-missing-extdeps.patch * php5-format-string-issues.patch * php5-per-mod-log.patch * php5-apache24-updates.patch * php5-crypto-checks.patch * php5-systzdata-r12.patch (new: php7-systzdata-v13.patch)- updated to 5.6.11: Five security-related issues in PHP were fixed in this release, including CVE-2015-3152.- php5-systemd-unit.patch: set Killmode=mixed in order to ensure fpm and children forked by script can terminate cleanly.- mod_php5.so executable- use apache-rpm-macros- updated to 5.6.10: Several bugs have been fixed as well as several security issues into some bundled libraries (CVE-2015-3414, CVE-2015-3415, CVE-2015-3416, CVE-2015-2325 and CVE-2015-2326).- enable apparmor support: new BR libapparmor-devel- update to 5.6.9: Several bugs have been fixed. - systzdata patch updated to r12 - php5-systzdata-r10.patch + php5-systzdata-r12.patch- update to 5.6.8: Several bugs have been fixed some of them beeing security related, like CVE-2015-1351 and CVE-2015-1352. - refreshed php5-crypto-checks.patch- configure php-fpm with --localstatedir=/var [bnc#927147]- systzdata patch updated to r10 - php5-systzdata-v7.patch + php5-systzdata-r10.patch- build against system gd and libzip only for 13.2 and above- update to 5.6.7: Several bugs have been fixed as well as CVE-2015-0231, CVE-2015-2305 and CVE-2015-2331.- build against system gd [bnc#923946]- build against system libzip [bnc#922894]- update to 5.6.6: fixes several bugs and addresses CVE-2015-0235 and CVE-2015-0273.- added README.default_socket_timeout [bnc#907519]- fix sle_11_sp3 build- update to 5.6.5: This release fixes several bugs as well as CVE-2015-0231, CVE-2014-9427 and CVE-2015-0232. - removed patches: * php-CVE-2014-9426.patch * php-CVE-2014-9427.patch * php-CVE-2015-0231.patch- added php-CVE-2015-0231.patch [bnc#910659]- added php-CVE-2014-9426.patch [bnc#911663] - added php-CVE-2014-9427.patch [bnc#911664]- update to 5.6.4: This release fixes several bugs and one CVE related to unserialization.- update to 5.6.3: This release fixes several bugs and one CVE in the fileinfo extension.- update to 5.6.2: Four security-related bugs were fixed in this release, including fixes for CVE-2014-3668, CVE-2014-3669 and CVE-2014-3670.- upgraded to 5.6.1: * Several bugs were fixed in this release (including CVE-2014-3622).goat37 1692860645  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_8.0.308.0.30-150400.4.37.18.0.30-150400.4.37.1      !"!#$%&''())))))))))))))php-configphpizephp8TSRMTSRM.htsrm_win32.hZendzend.hzend_API.hzend_alloc.hzend_alloc_sizes.hzend_arena.hzend_ast.hzend_attributes.hzend_attributes_arginfo.hzend_bitset.hzend_build.hzend_builtin_functions.hzend_builtin_functions_arginfo.hzend_closures.hzend_closures_arginfo.hzend_compile.hzend_config.hzend_config.w32.hzend_constants.hzend_cpuinfo.hzend_dtrace.hzend_errors.hzend_exceptions.hzend_exceptions_arginfo.hzend_execute.hzend_extensions.hzend_float.hzend_gc.hzend_gdb.hzend_generators.hzend_generators_arginfo.hzend_globals.hzend_globals_macros.hzend_hash.hzend_highlight.hzend_inheritance.hzend_ini.hzend_ini_parser.hzend_ini_scanner.hzend_ini_scanner_defs.hzend_interfaces.hzend_interfaces_arginfo.hzend_istdiostream.hzend_iterators.hzend_language_parser.hzend_language_scanner.hzend_language_scanner_defs.hzend_list.hzend_llist.hzend_long.hzend_map_ptr.hzend_modules.hzend_multibyte.hzend_multiply.hzend_object_handlers.hzend_objects.hzend_objects_API.hzend_observer.hzend_operators.hzend_portability.hzend_ptr_stack.hzend_range_check.hzend_signal.hzend_smart_str.hzend_smart_str_public.hzend_smart_string.hzend_smart_string_public.hzend_sort.hzend_stack.hzend_stream.hzend_string.hzend_strtod.hzend_strtod_int.hzend_system_id.hzend_ts_hash.hzend_type_info.hzend_types.hzend_variables.hzend_virtual_cwd.hzend_vm.hzend_vm_def.hzend_vm_execute.hzend_vm_handlers.hzend_vm_opcodes.hzend_vm_trace_handlers.hzend_vm_trace_lines.hzend_vm_trace_map.hzend_weakrefs.hzend_weakrefs_arginfo.hextcurlphp_curl.hdatelibtimelib.htimelib_config.hphp_date.hdomxml_common.hfilterphp_filter.hgdgd_arginfo.hgd_compat.hphp_gd.hgmpphp_gmp_int.hhashphp_hash.hphp_hash_adler32.hphp_hash_crc32.hphp_hash_fnv.hphp_hash_gost.hphp_hash_haval.hphp_hash_joaat.hphp_hash_md.hphp_hash_ripemd.hphp_hash_sha.hphp_hash_sha3.hphp_hash_snefru.hphp_hash_tiger.hphp_hash_whirlpool.hiconviconv_arginfo.hphp_iconv.hjsonphp_json.hphp_json_parser.hphp_json_scanner.hlibxmlphp_libxml.hmbstringlibmbflconfig.hmbfleaw_table.hmbfilter.hmbfilter_8bit.hmbfilter_pass.hmbfilter_wchar.hmbfl_consts.hmbfl_convert.hmbfl_defs.hmbfl_encoding.hmbfl_filter_output.hmbfl_ident.hmbfl_language.hmbfl_memory_device.hmbfl_string.hmbstring.hphp_mbregex.hphp_onig_compat.hmysqlimysqli_mysqlnd.hphp_mysqli_structs.hmysqlndconfig-win.hmysql_float_to_double.hmysqlnd.hmysqlnd_alloc.hmysqlnd_auth.hmysqlnd_block_alloc.hmysqlnd_charset.hmysqlnd_commands.hmysqlnd_connection.hmysqlnd_debug.hmysqlnd_enum_n_def.hmysqlnd_ext_plugin.hmysqlnd_libmysql_compat.hmysqlnd_plugin.hmysqlnd_portability.hmysqlnd_priv.hmysqlnd_protocol_frame_codec.hmysqlnd_ps.hmysqlnd_read_buffer.hmysqlnd_result.hmysqlnd_result_meta.hmysqlnd_reverse_api.hmysqlnd_statistics.hmysqlnd_structs.hmysqlnd_vio.hmysqlnd_wireprotocol.hphp_mysqlnd.hpcrephp_pcre.hpdophp_pdo.hphp_pdo_driver.hphp_pdo_error.hpharphp_phar.hsessionmod_files.hmod_user.hphp_session.hsimplexmlphp_simplexml.hphp_simplexml_exports.hsocketsphp_sockets.hsplphp_spl.hspl_array.hspl_directory.hspl_dllist.hspl_engine.hspl_exceptions.hspl_fixedarray.hspl_functions.hspl_heap.hspl_iterators.hspl_observer.hstandardbase64.hbasic_functions.hbasic_functions_arginfo.hcrc32.hcrc32_x86.hcredits.hcredits_ext.hcredits_sapi.hcrypt_blowfish.hcrypt_freesec.hcss.hdatetime.hdir_arginfo.hdl.hdl_arginfo.hexec.hfile.hflock_compat.hfsock.hhead.hhrtime.hhtml.hhtml_tables.hinfo.hmd5.hpack.hpageinfo.hphp_array.hphp_assert.hphp_browscap.hphp_crypt.hphp_crypt_r.hphp_dir.hphp_dns.hphp_ext_syslog.hphp_filestat.hphp_fopen_wrappers.hphp_http.hphp_image.hphp_incomplete_class.hphp_lcg.hphp_mail.hphp_math.hphp_mt_rand.hphp_net.hphp_password.hphp_rand.hphp_random.hphp_smart_string.hphp_smart_string_public.hphp_standard.hphp_string.hphp_uuencode.hphp_var.hphp_versioning.hproc_open.hquot_print.hscanf.hsha1.hstreamsfuncs.hurl.hurl_scanner_ex.huser_filters_arginfo.hwinver.hxmlexpat_compat.hphp_xml.hxml_arginfo.hincludemainSAPI.hbuild-defs.hfastcgi.hfopen_wrappers.hhttp_status_codes.hphp.hphp_compat.hphp_config.hphp_content_types.hphp_getopt.hphp_globals.hphp_ini.hphp_main.hphp_memory_streams.hphp_network.hphp_open_temporary_file.hphp_output.hphp_reentrancy.hphp_scandir.hphp_stdint.hphp_streams.hphp_syslog.hphp_ticks.hphp_variables.hphp_version.hrfc1867.hsnprintf.hspprintf.hstreamsphp_stream_context.hphp_stream_filter_api.hphp_stream_glob_wrapper.hphp_stream_mmap.hphp_stream_plain_wrapper.hphp_stream_transport.hphp_stream_userspace.hphp_streams_int.hsapiclicli.hembedphp_embed.hmacros.phpphp8-develREADME.macrosphp-config.1.gzphpize.1.gzbuildMakefile.globalax_check_compile_flag.m4ax_gcc_func_attribute.m4config.guessconfig.subgen_stub.phplibtool.m4ltmain.shphp.m4php_cxx_compile_stdcxx.m4phpize.m4pkg.m4run-tests.phpshtool/usr/bin//usr/include//usr/include/php8//usr/include/php8/TSRM//usr/include/php8/Zend//usr/include/php8/ext//usr/include/php8/ext/curl//usr/include/php8/ext/date//usr/include/php8/ext/date/lib//usr/include/php8/ext/dom//usr/include/php8/ext/filter//usr/include/php8/ext/gd//usr/include/php8/ext/gmp//usr/include/php8/ext/hash//usr/include/php8/ext/iconv//usr/include/php8/ext/json//usr/include/php8/ext/libxml//usr/include/php8/ext/mbstring//usr/include/php8/ext/mbstring/libmbfl//usr/include/php8/ext/mbstring/libmbfl/mbfl//usr/include/php8/ext/mysqli//usr/include/php8/ext/mysqlnd//usr/include/php8/ext/pcre//usr/include/php8/ext/pdo//usr/include/php8/ext/phar//usr/include/php8/ext/session//usr/include/php8/ext/simplexml//usr/include/php8/ext/sockets//usr/include/php8/ext/spl//usr/include/php8/ext/standard//usr/include/php8/ext/xml//usr/include/php8/main//usr/include/php8/main/streams//usr/include/php8/sapi//usr/include/php8/sapi/cli//usr/include/php8/sapi/embed//usr/lib/rpm/macros.d//usr/share/doc/packages//usr/share/doc/packages/php8-devel//usr/share/man/man1//usr/share/php8//usr/share/php8/build/-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.suse.de/SUSE:Maintenance:30327/SUSE_SLE-15-SP4_Update/86ac468f5698eabc0d92fd9400391090-php8.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linux      POSIX shell script, ASCII text executable, with very long linesPOSIX shell script, ASCII text executabledirectoryC source, ASCII textC source, UTF-8 Unicode textASCII textC source, ASCII text, with very long linesC++ source, ASCII textUTF-8 Unicode textUTF-8 Unicode text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)makefile script, ASCII textM4 macro processor script, ASCII textM4 macro processor script, ASCII text, with very long linesM4 macro processor script, UTF-8 Unicode texta /usr/bin/env php script, UTF-8 Unicode text executable, with very long linesPOSIX shell script, ISO-8859 text executableRRRRR ʅ?5hautf-8783d8f4fd12b5f19874467a2e04277d4cf9aee3cc2dc7fed46d45df37e9ade7d?7zXZ !t/PL]"k%:xDaLd *W8 z>L|ak@3gK5 $e 0Xf(?#}[Qx4i#e?%N+Cu\{ZlsPs#]]{U8yͲA7W |mU?rXmEa Y3=c3wN cdbO.#_0,Ae9WM ð2u@v{;9Ɲt $!{F!y N sQhT4J(0]K"*zbMRK unhC!iap 9dGpL{ 1wV.qԝ,Yim38з&v<nM>9MAra沊t95`qf&3zf J&A]m}&LEЍM8xMydWV"ڱLK`{) B5E4v+K3^ϿkD,LRZƟ BSejvm$?Q?"S[(#a(W|\B9ۀ>dXyC$}R!)G"Lj ׏:Z bW uΫAf>-6~\~&cպps@ \~G[x$^6كr(oZz|X“?#;p-0S":^Up ty&S}c32 >;zMyg:}lVd7Out pÖ-9OfvT ^\w[[bR.ʮ~:EI=ӥ mx[Z#CڕnJ~ wT&I` !@ 25 NtD jdzWc>1֭i#fXȇNC\_u%pTE(Ar4)kb~_IZ/e I_7lt4p08ALyYF6f(E1~A`~ {R<p_ԉlǛx<c0}UOri6 VFhxU8Pj܁%Ҙ?hBzHri*zuV`Xׅs9DZ^X5#.c@TR׀NտXV08"i+U^:4* G\Jr|.exA>?5Ü?gp A2,_w\M_;,Jd8UV=y xi ̼/OzM? /"k=2ғySYkc' ۃJ_-0%`_jU]|U d*yIX8 $W]oR({AoBm`U^`fTtf_I 91V%|P! [A%}7]&+ѤG-«8ah*07 c?1;œM^t(WDku\/O ]-&B%7 L7SsZo8D|CN~t&aQE fG89e]렃 TKg[̔pjQu~tɕ|‘]w4Xp^T^c|_rR#Kfw0ȇLB2I7$d GLMz~MKrsX|2#Kj8"rGi nR8(|LC~I)W9jFťeꨁLf ΆPNhHZu.ԛ61( Trl$PH}jC?^ԻPAt7\vǺWd1:[E &dW$d@"8W#L6?#̄c-4óaٕo|:M7spe+=i+SF t7^35$Kk'Ev)Fr2Qt~h Oo}x3t6tCF--Z@V DI3S54W~6 C S2ЈHup+0$1Hh@ehJdh"t Pi.nw.&bVKS=0[m1"e)B`[|y9~>$nlu[ 㾨`QQ;ib/n$Vuɻ*0y Jؠ -Fȫ2yD6WYA|2{QI1֯l#Quwx꜇"El6)?DZPaZ l]B&ؗ$ɢÂv줱V3otmu0 0g#M3Xn4 lqޘ[U#ˍ$Y:a᧻f*-,מtˤH}./VMJp c5zCI}Ls^AXjmb?o7'H9:}8<;j?0v*|`y :N~m\*ul' f@~PueQ&6!$TrWC:Zyyь}4j4Oz$jv^ʌYژJn|ڍNO<8gmCϥ-$B@=U<:a0XV]Ƚy+ :AW٧j9OxKSPX !JH*'; ]Tg@xü^NQ; xyoE3+GȣŎz1G 2N]dmة[k3oiD2qdUS6H7S6Ns ?9 q~[aîѺjc)傥$T#Fol]`E `* Xc ǃùS?@(pT'b|C*VgAaQurtef([iWw00FGnorOBӓ!wH t6~)d%/aMzn Xߣ#^@o$/FơjGo2Ư pT쓥'J9޼̓[T|$WH\ [6*11.n[DHs`cDUOCq(xr0z<l{?\{cV;4B@sGÙ.F2]5!]B$1IOpĬ=Ġch %Q6O$M4[$P_NuL#~}s/W tɐR88yĚ(B_ F!*lУ W&k#y}7}ӂYdw웹8֎ܡ4 `BC.5F N8Jhg|{'6dftrƮfvC-!5*"lh[~kkV3)IZ/2hwJǟ QmlӮnk"UӲHSPHшדepuTٚ_د1mn) :CR?wq!tmJpV(mWZqXPTNHUWW=]PmҸH)ΝWԽo7c%Ӣ FR*k+d-vfA %:9Frg)FI|DF@鉌ub 27$xV׺j(Hz,RyN 1$r)0. P?z$s wgP?7FoW8(T}߶OUzj|77Z LKxTo%OOcC`Gug5lj|MmPI"kG{ >1:Q } >! C0hL6Hat{Fұ(gV4cbrI,Rj$I)nN < 귰#l{4_]M;Ax]^x\\r9q:KMdxM\"pƉ,<|=m>ЅVO<x3S(MyT@ ZȄtݠs X_5 %kN@]a(eP9xb]Vuk:;"EV&,OG' 86 "3-\㼧X< ͭIq^1nm?"ԥ[DIY\!WK|Dѥ}X'i1Gv](;H;=VaP5=6fT+kYf 7!p=,GTֺQdDpȗt%~w0}+GZ&wwl|p]迷9*uo絾'9jLñμJ8M%hpP!X֡zfލm~`% {̼`zW!售}Ńfm5B&:+tcd$r;Җԙ9Pe'usx1I$|Հt[UND]<)z!ycE0_ѼPDe Þ Z=hWhԖ2_EAg G)k+ǃG%l d[TEwk$E\R݄:YbPoX{kkҀQ8WTҿVKЌwjXU('6cX䊿$Ntxk²%΍JNF!ћ,9d*ɘ] H+|]- ,^Rb]k`BCTJ*@VRCNjė捾*TS;s$ch_ǣƢ^&j^ `U`lo"!0KS0gmiIdx )+f)΂جS;͢\DŴ6jv7֣5ܓmG):DW 8_[$*,woT 2g6 U1:lC'/kivր}GYOTX ?r 6F sQeJI_j Fƴ[o77(V'Ԁv2\1` p?[_TL *(f7siZ lk@Pq]bf{IzY"*n*9l0jT{@fūKoFX,Ο!G{$^ Kq%_A>d#_PLu+"Wa[qI3R]߱c*DǓs^倫N@tJ-h儩ZDbhRCʛ>h $&sF'McO)>.!b4;?S2Z,CCmTÏD]QΪg.%@ݦ8XoIt=U@`xr?A37tJr Nz> H뢖<)N=Pl-~qK59]Yg~D ! #|i~OAȰWB!R[69\ F' ju~u0C `<9(FF:Fusd(*GqI#5#rFiƯ Vߞתlוra~w{ι IyV%Z)YzuPDhI`&tw+JyT8U є'cv-E_jy|7t)UnN]X.k7D@-xǜ^vI+ kzJcdH9֮w\,aapTb5Wݲ eWܾsyd-0[ OJAVL̲v~@ 6òANA#s])4zA#њ %%b蹀TL+96k& .gxu Nٹ6‘AE%c[ƦnISs٢4 8r;qom^흛:#~tPoNJrŦ[_`}5 2˳T-v|n<&~Fio,¤CDf\3cȑ/Y/P#B)8L3L'JP&Ø|ҺpV/5M?% R%>Nemh9 34s/3ihE Iu#5+wv3w <"ZH@77k8;o` u{ˋPSO~#2PQ͙J~'*,IxoDwF?y 2DspKl bAC2@Z<~.(hKچr. ntqǢ^$v+{ eF^µ?sHE w#=)[jֶ;kWIX}}(lΖ-PJb s*ui0]B3gӪqQVhfI[d! ׬z܇8p.1Ys-c$Lc 29Ĺ`4xgB g) ATW)f]^`DD=}1Jk̩t )TI3-!eHn5fL.A9z~UT(ËL?쳟 (zgE2nQH<>9Bm,;H_Hps<8rX.rN1B,jQ ^CڞyŞbgL2[[Dz=f e ZX*DO ж:kكVr9ZP7ޢY L0T`RXk4tm#RŽ l?5 "Z-Cf M)bfsGHCo5c]=*;Cn7PVH @?\AXOc{&RkEOMx7o\z/L+#{k=הu?^beX~xnH+t$4{׼Y]1fb˦g2HѽaO_4I[ۘ'֙4SsFM|eg4cKLG} V`ԩ\Px(*.x48U aəp?Me|#^3MZPBOCt,E7PķY'2YCų?\zr 017N>YN^QP*ݕc'iY;"􎡛ٹGu.FkhN &r ,.E<(Дrws+LRu[ N v94#+I!,6K_,~W6Fh&q2Lo(]9Oh=Ye.G 5@v{kL=?;n20oƒVz98mS1>\3汸)ƚ柠R~!N 7eZ!}w$֞A`޺Us>IMz7NrJ{;_Śu[uySI ~ڔ6bNCCG}|$ t') tcP0`f}˅ktT i]#c-\5 򣇟-)e$ _㕞wB7n ;RMrP0iu:03 ^rb6]]S 8(^t$gPLhBObp/O/Lu-q5/6 jlPNhԳ9Oq 0pR=f! 4a\ׇ=B.֊cF /1)<:O\} 2_C"J/@F_?^{M+6.y/) lFLVh={?^-\gmCTեfZW +CWh{^s 5}5Y)&&NǏ/YXg 9D MGeLkSPy4xVjy:BF5nOdj-D %=J |VۙQ9SHυ) z=`6Ӷ K05s OK9WelK/rp'B D<# H!@ƽ&jQxr(~VF-R_PFc3: =9=>Lg;H@H|m]4]׹V{vUfSzjOp.}L2;|Q,y?ǘ!89'6v7uYY #9{K ␿aOr\l[xW9Q|;\鞸eL7|V9EUDbWt[tW𦡋6#0belMiF+3?0=˖]#)c ( $:wd;`WJ~>_ɝL F⅙wl刊%^xnKE|ԅ=U+?\]Pfd&R e. '7b.7ry(3QCdE&bKO#2,F gW-* .:.22SOKj岚O5MM4-Rni;ӰP`(zmaNF.Mۍ16J3t45 F_Cvր'?S!ks7a!zA<~=j$k0q=AKml9~B"lX x.Ҕofn0ȯ<$vYڷ+}sGj?T|E9GS3Tr`;|IWkכ&"׉]oG C!x4:YYloq}SeićO&}vL^(9%՝B.0i 0tw `1x$1i> #~փ_Q72зYֽp~ ' yϣ@QL͏Űd߽g_w_ִʺn k[hN(o%ہ=}aX}N1̝V/ګH ^t'خhx(l.0#XǶ D{Z1Y`[K ky^2eU|!)Γ&'C4OKڀpng&0;K#"/ &Wz-:XoIs:$8!SIuk1MF߂ RtK6F)hȹMҺn޴@5&j&9er*lǛZf,jLOE+%Nf(>sblROL:`a-UU? 4D$V8Kq7K~yc-fJo;Fa Jextª[$ʆ/bx]/R30=| Vjjw0b`73r?|$hq#eDgx)с;4zU/oiayOfƠAaFV_{O \vtlq_um! PߪM;]wL-WѥW6E0F8Q4 ݌c[@~#H#\ e%d1)H)MI_{VK~quA{Y8[F{s*Vs},XQ2lƬS*5$^MT;0NPhЄ}" )0W8(hGưԳr;]|w ȌgK{.(Rr*&sx-PfsuՀ@1/{-E({ ǝȪQ_{7 7ib9ǦX$ߕzZ] }#.EO :V-J'{LVMUc'#3BI4\"3Y["(I&`~AFaVǭ$! 2ΥTFhl$vV^ W2Ntx +l⑸p3%X T"jGΖ2sOFHU:~X-|}<*Rh8-*rPwLØ؎J4g4D=pT!jDHw|"6pd}S}RwB.n=3xoCN _]3:a60B, d x6ƺ ㋍ QfgIi#xV.i׫jj,\Vuevpf&i[897wE^QQ޻ 0&8Cܜ"ReZ$K.0Y*JЛm98'vSw'l#Pq?|KVEVbi:F'gr9Ku8C(^9$73]X5aA,%eYU]XS\"i _2HɊ1OR\i`x~x}fF(+lpNkBwOSd8{`p\Oi\Γ~-grGD WЫmh!|J s+i9UGw]aiRs&e lcib2E 5ͤ~ ]Ry7-+ksΥ]oX 浌7o:١v[bAw5G0r ߘ'8UF UܽӨs .Epk)I+y \v),t@ЪEgw2ET #|mz9\!-K}yDv80 H lpI /Q7ƢaA*`:bRO e$ G.Pdk"0Ej5X[Ӝn(U+gh0P24Q(mK龆>6ҌA!e;4B$FUd)|| %Ԏ]d(DՊ^:bM=-CTݒ3eIl0"6ؑ]Q"D0{EEř*gD F+m+ZjO@ Z㜒:w N"B *>iN?@\(d& I #K|AHPd#+~My$1}84 )h)+9}@ios4_LAG't+5h֤D `9z7{!7s*1?f$󻐒L %sOk8&p0sn  f`)E~ZVO8\΃r9c"eb2)tq~3̿UZ>,cDV LمI=ǖ/Xu@ uK/hО-60r Br@ FXCMEe޵[?M\`#h*4ɈH ˔6jQ-O2#\$ hxشkws,K([|4B1f6\4e6nC8V*6#өx4S<9;z:ddI|T"I(w'dApxјyDWj^+9F;ٮD56qT#{OIt--Z<xk۽-)%: tF%{;$1~fhG}R56># ;\$؀K1SAHrBƾ?MDa S8TP-ǦS{jC|A*LͿq7g6}W>T灛Ϧ)dWqZ&)o!wvl MgW 0D鶼N==v~? ě=Q ,/wWH0$thI_O[3Z1u; ߐshiH/ar_wC1Ctdթ1_LB˗ZC5l1:t!T0B]IX ff/.ʳޮȉJrH6[7v~ @'Ta:'IVEə1y˂f{stXֲ)7,:ߤ͋P=hmt&9_ޤ^X#tS-ӉkS}`9٢XU$q̸ifP͜Z ~<`t֕0HRd sMn =7_ RY75%7,lViJ0Mxк~:Y9Q{`.dZd,׵w=ZKLn 5<#3y_~ϝqf>_׎b_Fb a)Ē.jJPPAቴ\`Q =[~:>;/oY'q6ϐQ,=&C.ԿgQ wdP? TgՌ': dÙbebOEtt UlP i 4{pFlugzpం,׷a08FփR Yi 飵/ ;&q^̳CVBKٳb@-Fۗ%IÚX6%8r0`Etr0xc0I`p6F/0Zf9p҃:ۡ=B֥K-bu#?OFLo2,Mh&ncU4*iX" bhC< U%;u\Ba5]Cܩy1g▢e1[)7v@Z`NbB+qr)`ݏ$:&r$oW&~;ã})n 21b:O\:(|cՐm6-{~+ )sSMd?祖-&3G6׻{ط% Qa?9Mh*lT9p;!!daQ0G#iΡ+jj &.? WWY?;}'c{@AezW-&1\d 8t+ɷyc% MqS#!ԘVqQ3x"R)^x(޲Df~vufiRgG*}@k(4wZFeoEt[I4jG Eck@HPlYs*T" /*| <#$F6(rŶF1#94H],`iv !"4{= ad'D2q'@@;-Y.-MPJb? 'KlBFt>(mĿY=#4{wl$!I5%7WR"{ϋ=:6 rYKfMS Cn:"u.aH H?rlyh쵘HkO n829a9mwC^~$¸Ôj)Ł ]+y,Ct~e1%M7ɳ J\`AAJ;T0LDb `N0^(hR[%i"#xOPкq}_AHAJ,lP:DokK_j`zފT ܵ,;hVǐ^>;MW:"IǿExK`JO,pehadTk?^RX Ui"l(=Y~ E 8XmߦZ߸.mf#?D)pF2jgs> OmUP49Y _;̄K|׽}&Z8Iv1;F(\*cjt`ŴU|~1BOAZ7V"ɬ V, @-ޘ=Csi~Lߟx4\1tA54zyk`C,xx%^,qmOl[z`ikB,"w-j_w7Əazgor{{Cwق=dT`z- iCqrCs`KmW4FLgF HUlE"'w:xbJx ȢeEyOjNtWmJ[M vx]q |qDQ%>4UNn:ǘ7NQQ f C~뜠sd~*9w Ƃwzn- ,?]ƵT_y#A~\a|46e=Bdes MibS-MA_)1VɦUV͎v%b^A/,c<-ZX 4[^1aQϑ'S/+[ ώP- n"L ; vuO-|(,#z6;ҡA![h[:| G"l Zf}A_ h2C*;s|߄DԍJ+Ѓf|!uhVA8h`FFAKŽ:qG2 @/ ѻ0%*z8曙H%>c!'bSTȈxDQ׀lMʆ n60ecl͈w =i+3\%(ؑ1mįHˏ%bfAct ǖ9@H. pq;9=#/f 3ٱ^;_f3}*!߹,o@bF?(S.*b ҫ*#;*ʧFubF&-#s}lHq66`% ֧o\yn2X׸wc'x]B"R1KBeh`")i p$e.2.xd]g;Ig_eMطBHc鐨hǐtzL isVh$E'xl ͡*ma2NiK6y}nV;ͧUWdAUe(}v3jAnKJnmĞcaz*+jXpS-76?, \*Ozgω]g{טeĮF:^0Wxe0ʹRA@rr[)NyD>E9@z:|RwMFjb0)e LWz9qklQĥ󣽆)I =F#!]YB@cbre GQ:xW)/aV7 tL`i+';Q\$!sOE"G|v,8'ݘMzHS /GGju.Q5 YZ