í«îÛfreerdp-devel-2.11.2-150600.4.3.1Žè<�>,èêì5x‰fŸ{äp¯ž9Û|‚Þ!ÿT¼1Âq3‰è铱/Ü6Ii!Ìf¡ýÓq(ú%›Ê"#¶/!i€³¿@1îù\é™iªvñ»ÑS¤«>+BM*5ÂSpüîÊg|4Nœ<Ý‹"74ã‡E<º~‰‹Ê"uë/ê¿Ì…†3U2Kk;‘#£•‚$Q•g}þNbcZ¯7«•·¡ Œ}žÅ&[)?Ûù‡ÅŒf”0€K/}©Êßšw+4l>ݯ§Éd„>E*»úÔœ$(XPÍ3B•m¹ð»Wç“ô«œy~1Q¸³ã¥1ë§ä“¼çÑõ¸7 šïÐ-4•àÀÏ<ï‹þŠhê㌘®ÚÄc,ËPd9¶Q" =û>ÿÿÿÀŽè>ðH?ð8dèéêì $í Bî¨ï¬ñ¸ò¼óÕöö÷ø ü7ýPþV`¼P¼ ȼ
@¼
0¼4ì¼
6 ¼9¼<¼¼@h@Œ¼C|
DXD„Ei(E¹8EÀC9FÌC:L`CFÏ¢Gϸ¼HÒ¨¼IÕ˜¼XÖT
YÖ|
\Öܼ]Ù̼^âIbäÄcåmdåïeåôfå÷låùuæ¼vèüw騼x옼yïˆzïØ“ïèÆïìäïòåð4Cfreerdp-devel2.11.2150600.4.3.1Development Files for freerdpThis package contains development files necessary for developing applications
based on libfreerdp.fŸ{äh01-ch4c
ûôSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxx86_64³Úñ
ã
Èo‚¹Cô/x/Ú˜›
M[ ƒÒ$øˆv)LÉÚ+qeߙًb›
žìkL$
5
g; …Á
q2
¥3Ý6÷ùsnðÌu €S
€-Ü×a7¦’¸z
™e©¨ ОAX@rd%eáHQ9ð‚ÉÖxùð,p ?"°€¸@Î(·-ñ(ÇI7=Ie
ëôI”^³
àá±Ãø$_sR)VVù‘
E†õ4
!úÄ
UT%üÿ
Í=ièÿ
Í–Eÿ
ÍÑÎ
ÍÏ%!kk‡[AíAí¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤Aí¤¤¤¤Aí¤¤¤¤Aí¤¤¤¤¡ÿ¡ÿ¡ÿ¡ÿ¡ÿ¤¤¤¤fŸ{ÞfŸ{Þe
§Ìe
§Ìe
§Ìe
§Ìe
§ÌfŸ{ÇfŸ{Þe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§ÌfŸ{Þe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§ÌfŸ{Þe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§ÌfŸ{Þe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§ÌfŸ{Þe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§ÌfŸ{Þe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§ÌfŸ{Þe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§ÌfŸ{Þe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§ÌfŸ{Þe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§Ìe
§ÌfŸ{Çe
§ÌfŸ{ßfŸ{ÇfŸ{ÇfŸ{ÇfŸ{ÇfŸ{ßfŸ{ÇfŸ{ÇfŸ{ÇfŸ{ÇfŸ{ßfŸ{ÇfŸ{ÇfŸ{ÇfŸ{ÇfŸ{ßfŸ{ÇfŸ{ÇfŸ{ÇfŸ{ÇfŸ{ßfŸ{ßfŸ{ßfŸ{ßfŸ{ÞfŸ{ÇfŸ{ÇfŸ{ÇfŸ{Çf865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87f11b2a902ad8ae7668056ff7caeb1df5df0160779559f22982b0a25f46eadd79dec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20ee67b7128cf8233ad12a02f3ca519deeebae6439eee67937ae1580ef021dc88ee3f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60baa7099bb0be6072523ed041f5fd0e552b5d599cd4b2a8e1d914f998190e90b03843b251a505c8ad204ef36b2d99ed1407dde5df6f799c45c75e51fd6830e126005351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc10453c0b12b4204f5128099e0110fac8d166717f61338bd011bab6c61111eb1086820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68e944e471d78a4aeff46d5ff18d9d20d4b18428d7162cbb69cfa08eb20b977c50f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844eef28dd3a961ffc48dea580e16ae7a7ca14092d5d72a300fce0c35e6873c38587827ce256efa59c20057d709d9d5b29f3df8a66ddb0bfe3b7d8d426fb9f203effd13a15dc6e6111191b69c74be5cfe2e66d3f9ada8fcb572801177f1c28c0eeac5faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fee71981881638d587f5b4b50b4d07957b18ca676826ceec859d73bf86b1b7cbab734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24294e2fb93f81a247a10a2df7d321e9bb31215454f2561f3ac94cbc4204a8e14db7290518936d0c68f89d0ccd0d2425c83dba9618ca1fb9fe4c294fa125572b21a561acefc53011f38f1dbc6b8e488dc18cd89531cb93d545320538fde1bc4ca922a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd3506239d1a3da2c77efef1d7b163dc4499aa8d0de839ec49e5100d2aa313a7b087b9df26c24871ce594e9bea66c95215f92d32042c6333d9f330e0c6f0a01b486433262e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efc2b712e2b9b44053fe46e251c5a217816527e6c593d0f7c3271984054c792d0810b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e45baf705cb635cab3d4750d9b9b95317a8ca7a788afc74da9076c489d6d5843c5b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7f382bf20680793a52cd34ab9e8315f2068e4e62718428b17e79123f15f6ee43a9455ea8ef258206cca96d203df2bd4bad83558ee9d521fa0fab435494496df8c7f637b8ff69fe50db49e9f7c1e2242006ddafee374091a6fb6ac64bae3171697dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295322760f7bfb168407791602f289a7e2f081687d684f9dd9cef94356bbd7207c03c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e5151b824dad1b74d255b1ae794af64d88c896b29ae18cb00f38673a4f041287021b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf7742ebdeabcaf64a2d5e766caf1c75e1d52a02fc002ff506ac026a3878d412bf91097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf942ef8362d8056d2d9b64ed792ae94ea9a9d233e0628f6e2d638b6204033c9cfcbeca6911e263d26b4b028b55e8c7102d71e66a2f4b293d8f10f15161cdaadcdf52aafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93daa5e0e18e876d5c7176b12b66df79f8e66942568f91089ec1f0245d7d0fabb3d8ef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd1405698ca96b24514bd39240addf1333a7a6b323cc2e57a9c9f531f53ff337c98d8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a9c10ab6a2562d96615bb0a07cc33d8113518e2bb29a435fd4b4d8656dc146ac1392734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f894e4c009687811fc2d77d3c7c6ab80adb11d4dc05d0fe6e958cc94f1e4884b3121f07754ff766b1ff7daddfd835a997bd99175904ab69e747d930a300f30e1cba98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db9473101d62532769f2ca0bb267aaa7674fc2c42d86e48e7df53285e110479c4f333aa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085aa08377856ca84e60a0a09aad1b848bad7c60283ab40f4c51e1aff9908629e487c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecfbf703a56ab35236d0992331e435e2f7a265e29c6591924a7ed96702788349c227691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b813e616795d3d28822bfb02295de25fdea5e1a23bca3c8243b096489c4648889a20d187b0aee4372ef99cb40399d82dbfbe86ef7e7b20115e58d505a1cae973f75a7d571a6e128dbf88b91123b3c0f069d8399dcb50ab6e4edbb7ecd720132f983c3ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a72812b8b44d985a5b504f641030e1e06e8ad40b2e411ef8d0133bf3d9cfca988b5ad4b65267c84b312dd63d142dbd7d259833b1e7b67eb1428e1172e48d2d07e9d4517e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aa273725390ef6cb42c84352a145273999464a57008c10b81261eb3e09d385f35891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf2ecf1277b55b9025de9bdbd4a2b2691dc307ded51665f24a9e841376bd4fb148a4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d8d6c0bf55fd34f6b7ca901cb323bb398a3988e5d4647b4ffcc42f0389b2e4e88c32b6738ad8610be8dee47cb51e8bda03ae5c73ef63917bad7f53a61802608c59b7cd770a9e5b173bb4efdb184ac878c21ccb81145b736b8adf8207b6ca082714aaa92c2ff712334460d0abb3ec3ad3559582203f468ca8b0dbf8bb96fad4905b1a749671bba90a560efe7e71f8e0812afcfe1a4f3d6c40f4cd241d7e117c5b436ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183ae5a41ee0ce6d3c0fb749713d99733b94db191c414dd6b6bebd50e9638c117ae132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c6405154c44fbe149cdb2b250143125e82ccf798cd8f9489b5abb963b38e057ae22bab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84afcaa55da41ef44e967a8ed84945de25f7211ab0de1c847889d4637856039324112904ed201a67bff864b0dce51a024172fda57a58e53f2ac713981e86243f8bc4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e74b50b1e5346f90afd0d41d68b8d144b1af6b2926c8c7dceebb326998e8aad33a84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b814c08d9ecb458885bc47f6a985afc0376ff540617393fd2c62b5b25e727675d30876e355075c1d9215b388303e94dcb5945642b20b57c9a072818b7e7e9f41533c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd459ae474d02cb4c1ee7116d4ce96cbbf01d12e13b0bbfd9c64acdd62916a8ca87e93757cf3a0c7f7e25b2e98ace2a4f3b9a2d07247daf611115bc07ff58797cc2ba32f834f84adfecc6236d5ba0141b08caa87a1dc71d2fe5dcf35fffd1b27a190f71619d4f0a3f1506137a983b31584c0e00841f96d088cb35f69d7e51fb8328ecef9abb8d0a64a8bf5be9b2bde6d88b32931aff7a5f7e96408b9a41e257ca10e93757cf3a0c7f7e25b2e98ace2a4f3b9a2d07247daf611115bc07ff58797cc2240aa7adfd93c0876272623b8a0260f5acc72207f04ff06cafbcd1cd0b6f3887ab26d8d8475166317e1dc66302ed6747d52bbfb08ac9b8dfda58ff3bfa70434323a9d679ddca6c15768e85463ebec059d8c0e60615315eeb4fda87b93b7d86a0e93757cf3a0c7f7e25b2e98ace2a4f3b9a2d07247daf611115bc07ff58797cc2b18aba612437cc3db38c293118c2a8fe0c56903eef2e2be2f1714f61a0c5b6f07948f198f629bba639a4b010d5627335d97e3881dd7b70046f9cfbbd7800e7f882fd6af2b0be947fbfb7a9cea5c7133fc375f45e4a2704109e67a11e13f0edcde93757cf3a0c7f7e25b2e98ace2a4f3b9a2d07247daf611115bc07ff58797cc2910f317367d20cd7a2b197ae5870ef910c57ad6796b150e0c7eab79ce138f6db2ab1634dd3c50ad31f63ba1bca4ec3b0da6f1c30690bad0823211601de024e676c5205c71bd0accdea8dc7005771971fea3433ff19a16a052225e5d4c68dff804ef4dad359417e6f1248dec6506ce29e353f5b84cf707cf80690f7c7dc8a31d13bc783b450dad618cd6474f08d327da1166be79df4c8b7193b35215c0c9fe17b0f0b2a05d8b19243ea4ebd655d26f6ada4ce63f4f4eb3f2393da26d957d10d8dlibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.11.2-150600.4.3.1.src.rpmÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿcmake(FreeRDP)cmake(FreeRDP-Client)cmake(FreeRDP-Server)cmake(FreeRDP-Shadow)freerdp-develfreerdp-devel(x86-64)pkgconfig(freerdp-client2)pkgconfig(freerdp-server2)pkgconfig(freerdp-shadow2)pkgconfig(freerdp2)@@@@
/usr/bin/pkg-configlibfreerdp2-2pkgconfig(freerdp2)pkgconfig(libssl)pkgconfig(winpr2)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)winpr-devel2.11.2-150600.4.3.13.0.4-14.6.0-14.0.4-14.0-15.2-12.11.2-150600.4.3.14.14.3fqvÀfO/Àf<ºÀf<ºÀeÂ@eV@e2kÀdï/@dw6ÀdFo@cîÀcœ]Àc•Æ@cv"@chó@bðúÀbgÞÀb'E@b!Àaî”Àaà@a¨µ@aqV@apÀa^á@a]ÀaEÔÀaDƒ@aDƒ@aAà@a™@a»À`OL@`<×@`7‘@_‡@_’À^ýÌ@^ð@^ÅÀ^ÅÀ^µIÀ^™š@^™š@^”T@^“À^t°@]¶Ø@\·@[ó÷@[jÛ@Zùz@Zß@Zª`@Z¦kÀZWQÀZòÀY@@Y©KÀY©KÀY=0ÀY;ß@X~@XšÀW local
* #gh:FreeRDP/FreeRDP#6985: Support newer FFMPEG builds
* #gh:FreeRDP/FreeRDP#6989: Use OpenSSL default certificate store settings
* #gh:FreeRDP/FreeRDP#7073: Planar alignment fixes- Updated to release 2.3.2
Noteworthy changes:
* Fixed autoreconnect printer backend loading
* Fixed compilation on older mac os versions < 10.14
* Fixed mouse pointer move with smart-sizing
* Added command line option to disable websocket gateway support
* Fixed drive hotplugging issues with windows
* Fixed smartcard issues on mac
Fixed issues:
* #gh:FreeRDP/FreeRDP#6900: Transparency issues with aFreeRDP
* #gh:FreeRDP/FreeRDP#6848: Invalid format string in smartcard trace
* #gh:FreeRDP/FreeRDP#6846: Fixed static builds
* #gh:FreeRDP/FreeRDP#6888: Crash due to missing bounds checks
* #gh:FreeRDP/FreeRDP#6882: Use default sound device on mac- Updated to release 2.3.1
Noteworthy changes:
* This is a compatibility bugfix release readding some (deprecated)
symbols/defines
* Also add some more EXPERIMENTAL warnings to CMake flags as some were not
clear enough.
* Fixed a memory leak in xfreerdp (mouse pointer updates)
* No longer activating some compile time debug options with
- DWITH_DEBUG_ALL=ON which might leak sensitive information.
* Added -DDEFINE_NO_DEPRECATED for developers to detect use of
deprecated symbols- Updated to release 2.3.0
Noteworthy changes:
* Websocket support for proxy connections
* Progressive codec improvements. Reduces graphical glitches against windows
and ogon servers
* Fixed +glyph-cache, now working properly without disconnects
* Huge file support in clipboard
* XWayland support for xfreerdp (keyboard grabbing)
* Improved wlfreerdp (wayland client)
* Option to allow keyboard scancodes to be remapped manually
* Improved mouse wheel behaviour when scrolling
* Improved dynamic channel behaviour, more stable event detection
* New connection state PubSub notification: Clients can now monitor current
connection state
Fixes:
* gh#FreeRDP/FreeRDP/6626: Fixed parsing of FastGlyph order.
gh#FreeRDP/FreeRDP/6624: Added support for xwayland keyboard grab
gh#FreeRDP/FreeRDP/6492: Added clipboard CB_HUGE_FILE_SUPPORT_ENABLED flag
gh#FreeRDP/FreeRDP/6428: Improve NLA error code logging.
gh#FreeRDP/FreeRDP/6416: Http gateway message support
gh#FreeRDP/FreeRDP/6753: List of pull requests to backport for stable-next
- Added freerdp-rpmlintrc to supress a false positive as gethostbyname() is
a windows-function call not a unix one.- Updated to release 2.2.0 (boo#1174321, gh#FreeRDP/FreeRDP#6381)
* SECURITY: CVE-2020-15103 - Integer overflow due to missing input sanitation in rdpegfx channel
* Sound & mic - filter GSM codec for microphone redirection (gh#FreeRDP/FreeRDP#6263)
* windows client title length (gh#FreeRDP/FreeRDP#6335)
* "Alternate Secondary Drawing Order UNKNOWN" (gh#FreeRDP/FreeRDP#6370)
* remoteapp with dialog is disconnecting when it loses focus (gh#FreeRDP/FreeRDP#6298)
* v2.1.2: Can't connect to Windows7 (gh#FreeRDP/FreeRDP#6299)
* fix: memory leak in nsc
* urbdrc: some fixes and improvements
* build: use cmake to detect getlogin_r, improve asan checks/detection
* server/proxy:
- new: support for heartbeats
- new: support for rail handshake ex flags
- fix: possible race condition with redirects
* Drop upstream fixed patch: freerdp-CVE-2020-15103.patch
- Removed freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch- Drop BuildRequires of libavcodec for Leap/SLE (bsc#1174200)- Added freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch
which fixed frequent crashes described in boo#1173605 and gh#FreeRDP/FreeRDP#6298- Updated to release 2.1.2 (boo#1173247)
* CVE-2020-4033 Out of bound read in RLEDECOMPRESS
* CVE-2020-4031 Use-After-Free in gdi_SelectObject
* CVE-2020-4032 Integer casting vulnerability in `update_recv_secondary_order`
* CVE-2020-4030 OOB read in `TrioParse`
* CVE-2020-11099 OOB Read in license_read_new_or_upgrade_license_packet
* CVE-2020-11098 Out-of-bound read in glyph_cache_put
* CVE-2020-11097 OOB read in ntlm_av_pair_get
* CVE-2020-11095 Global OOB read in update_recv_primary_order
* CVE-2020-11096 Global OOB read in update_read_cache_bitmap_v3_order
* Gateway RPC fixes for windows
* Fixed resource fee race resulting in double free in USB redirection
* Fixed wayland client crashes
* Fixed X11 client mouse mapping issues (X11 mapping on/off)
* Some proxy related improvements (capture module)
* Code cleanup (use getlogin_r, ...)
- Removed obsolete upstream patch freerdp-bug-6205.patch- Updated to release 2.1.1 (boo#1171441)
* CVE-2020-13396: GHSL-2020-100 OOB Read in ntlm_read_ChallengeMessage
* CVE-2020-13397: GHSL-2020-101 OOB Read in security_fips_decrypt due to uninitialized value
* CVE-2020-13398: GHSL-2020-102 OOB Write in crypto_rsa_common
* Enforce synchronous legacy RDP encryption count (#6156)
* Fixed some leaks and crashes missed in 2.1.0
* Removed dynamic channel listener limits
* Lots of resource cleanup fixes (clang sanitizers)
* A couple of performance improvements
* Various small annoyances eliminated (typos, prefilled username for windows client, ...)
- Removed freerdp-bug-6175.patch and freerdp-bug-6207.patch because included in upstream- Added freerdp-bug-6205.patch to fix reading newline on certificate accept gh#FreeRDP/FreeRDP#6205
- Added freerdp-bug-6175.patch to fix Certificate Checking Recently Broke gh#FreeRDP/FreeRDP#6148
- Added freerdp-bug-6207.patch to fix Abort on first possible certificate validation error gh#FreeRDP/FreeRDP#6207- Updated to release 2.1.0 (boo#1171441)
* Fixed CVEs:
- CVE-2020-11039
- CVE-2020-11038
- CVE-2020-11043
- CVE-2020-11040
- CVE-2020-11041
- CVE-2020-11019
- CVE-2020-11017
- CVE-2020-11018
* Fixed leak and crashing issues:
- gh#FreeRDP/FreeRDP#6129
- gh#FreeRDP/FreeRDP#6128
- gh#FreeRDP/FreeRDP#6127
- gh#FreeRDP/FreeRDP#6110
- gh#FreeRDP/FreeRDP#6081
- gh#FreeRDP/FreeRDP#6077
* Noteworthy features and improvements:
- Fixed sound issues (gh#FreeRDP/FreeRDP#6043)
- New expert command line options /tune and /tune-list to modify all client
settings in a generic way.
- Fixes for smartcard cache, this improves compatibility of smartcard devices
with newer smartcard channel.
- Shadow server can now be instructed to listen to multiple interfaces.
- Improved server certificate support (gh#FreeRDP/FreeRDP#6052)
- Various fixes for wayland client (fullscreen, mouse wheel, ...)
- Fixed large mouse pointer support, now mouse pointers > 96x96 pixel are visible.
- USB redirection command line improvements (filter options)
- Various translation improvements for android and ios clients
- Removed upstream patches fix-freerdp-2.0.0-usbdk-build.patch
and fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch- Updated and reviewed make command and added fix-freerdp-2.0.0-usbdk-build.patch
to fix boo#1169679 and make USB working again
- Fixed build for SLE_12
- Cleaned up spec file- Add fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch in order
to fix boo#1169748.- Added cairo support for scaling
- Cleaned up spec- Removed patch freerdp-Fix-realloc-return-handling.patch
- Added pkgconfig(libusb-1.0) for building
- Added new package for freerdp-proxy
- Cleaned up spec file
- Updated to release 2.0.0
* Fixed CVEs:
- CVE-2020-11521
- CVE-2020-11522
- CVE-2020-11523
- CVE-2020-11524
- CVE-2020-11525
- CVE-2020-11526
* Fixed security related issues:
- gh#FreeRDP/FreeRDP#6005
- gh#FreeRDP/FreeRDP#6006
- gh#FreeRDP/FreeRDP#6007
- gh#FreeRDP/FreeRDP#6008
- gh#FreeRDP/FreeRDP#6009
- gh#FreeRDP/FreeRDP#6010
- gh#FreeRDP/FreeRDP#6011
- gh#FreeRDP/FreeRDP#6012
- gh#FreeRDP/FreeRDP#6013
* sha256 is now used instead of sha1 to fingerprint certificates. This will
invalidate all hosts in FreeRDP known_hosts2 file and causes a prompt if a
new connection is established after the update
* First version of the RDP proxy was added (gh#FreeRDP/FreeRDP#5372)
thanks to @kubistika
* Smartcard received some refactoring. Missing functions were added and input
validation was improved (gh#FreeRDP/FreeRDP#5884)
* A new option /cert that unifies all certificate related options (gh#FreeRDP/FreeRDP#5880)
The old options (cert-ignore, cert-deny, cert-name, cert-tofu) are still
available but marked as deprecated
* Support for Remote Assistance Protocol Version 2 [MS-RA]
* The DirectFB client was removed because it was unmaintained
* Unified initialization of OrderSupport
* Fix for licensing against Windows Server 2003
* Font smoothing is now enabled per default
* Smart scaling for Wayland using libcairo was added (gh#FreeRDP/FreeRDP#5215)
* Unified update->BeginPaint and update->EndPaint
* An image scaling API for software drawing was added
* Rail was updated to the latest spec version 28.0
* Support for H.264 in the shadow server is now detected at runtime
* Add mask= option for /gfx and /gfx-h264 (gh#FreeRDP/FreeRDP#5771)
* A new option /timeout was added to adjust the TCP ACK timeout (gh#FreeRDP/FreeRDP#5987)- Disable LTO on aarch64 and %arm to fix build- Add freerdp-Fix-realloc-return-handling.patch: Fix realloc return
handling that results in memory leaks (boo#1153163, boo#1153164,
gh#FreeRDP/FreeRDP#5645, CVE-2019-17177, CVE-2019-17178)- Add Requires: lib%{name}%{major_version} = %{version}-%{release}:
freerdp should depend on the same release of libfreerdp2
(boo#1129193)- upgrade to version 2.0.0-rc4 (FATE#326739)
* Fix the following issues:
- CVE-2018-8784, boo#1116708
- CVE-2018-8785, boo#1117967
- CVE-2018-8786, boo#1117966
- CVE-2018-8787, boo#1117964
- CVE-2018-8788, boo#1117963
- CVE-2018-8789, boo#1117965
- CVE-2018-1000852, boo#1120507
* Security and stability improvements, including boo#1103557 and boo#1112028
* Refactored ntlm_av_pairs API
* gateway: multiple fixes and improvements
* client/X11: support for rail (remote app) icons was added
* the licensing code was re-worked: Per-device licenses are now saved on the
client and used on re-connect: WARNING: this is a change in FreeRDP
behavior regarding licensing
WARNING: this is a change in FreeRDP behavior regarding licensing. If the old
behavior is required, or no licenses should be saved use the
new command line option +old-license (gh#/FreeRDP/FreeRDP#4979)
* improve order handling - only orders that were enabled
during capability exchange are accepted.
WARNING and NOTE: some servers do improperly send orders that weren't negotiated,
for such cases the new command line option /relax-order-checks was added to
disable the strict order checking. If connecting to xrdp the options
/relax-order-checks *and* +glyph-cache are required. (gh#/FreeRDP/FreeRDP#4926)
* /smartcard has now support for substring filters (gh#/FreeRDP/FreeRDP#4840)
for details see https://github.com/FreeRDP/FreeRDP/wiki/smartcard-logon
* add new command line option /smartcard-logon to allow
smartcard login (currently only with RDP security)
* add support to set tls security level (for openssl >= 1.1.0)
- default level is set to 1
- the new command line option /tls-seclevel:[LEVEL] allows to set
a different level if required
* new command line option: /window-position to allow positioning
the window on startup
* client/X11: set window title before mapping
* rdpsnd/audin (mostly server side) add support for audio re-sampling using soxr or ffmpeg- upgrade to version 2.0.0-rc3
See: https://github.com/FreeRDP/FreeRDP/milestone/9?closed=1
* Improved and cleaned up the command line interface
* Fixed automount issues
* Fixed several audio and microphone related issues
* Implemented AAC and MP3 codecs
* Added Wave2 support
* Addedd dynamic resolution with full screen toggle support
* Improved redirection handling and certificate issues
* Improved automatic reconnects
* Improced connection error handling
* Fixed invalid pointer, double-free, integer underflow,
buffer overflows issues as well as other memory leaks
* fixed X11 Right-Ctrl ungrab feature
* winpr: Updates time zone data to April 2018
* added libressl compatibility- removed SLE11 condition
- removed no_connection_to_windows_10_17101.patch
- removed -DBUILTIN_CHANNELS=OFF switch
- explicitly set -DCHANNEL_GEOMETRY=ON
- Disable the new X264 and OPENH264 codecs because openSUSE does
not provide them
- upgrade to version 2.0.0-rc2
See: https://github.com/FreeRDP/FreeRDP/milestone/8
Noteworthy features and improvements:
* IMPORTANT: add support CredSSP v6 - this fixes KB4088776 see #4449, #4488
* basic support for the "Video Optimized Remoting Virtual Channel
Extension" (MS-RDPEVOR) was added
* many smart card related fixes and cleanups #4312
* fix ccache support
* add support for memory and thread sanitizer
* support for dynamic resloution changes was added in xfreerdp #4313
* support for gateway access token (command line option /gat) was added
* initial support for travis-ci.org was added
* SSE optimization version of RGB to AVC444 frame split was added
* build: -msse2/-msse3 are not enabled globally anymore
Fixed github issues (excerpt):
* #4227 Convert settings->Password to binary blob
* #4231 freerdp-2.0.0_rc0: 5 tests failed out of 184 on ppc
* #4276 Big endian fixes
* #4291 xfreerdp “Segmentation fault†when connecting to freerdp-shadow-cli
* #4293 [X11] shadow server memory corruption with /monitors:2 #4293
* #4296 drive redirection - raise an error if the directory can't be found
* #4306 Cannot connect to shadow server with NLA auth:
SEC_E_OUT_OF_SEQUENCE (boo#1085416, boo#1087240, boo#1104918,
CVE-2018-0886)
* #4457 Fix /size: /w: /h: with /monitors: (Fix custom sizes)
* #4527 pre-connection blob (pcb) support in .rdp files
* #4552 Fix Windows 10 cursors drawing as black
* smartcard related: #3521, #3431, #3474, #3488, #775, #1424- Fix boo#1090677 activate pulse optional component- Added no_connection_to_windows_10_17101.patch to fix
Windows-connection-problem after Windows march 2018 updates.
This fix is related to boo#1085416- Do not use xorg-x11-devel, instead buildrequire individual
x components.
- Only attempt to ge rid of __DATE__ and __TIME__ if
SOURCE_DATE_EPOCH is not set.- Users can connect only once wo windows sessions due to
[#]gh/FreeRDP/FreeRDP/4348
Therefore WITH_GSSAPI has been disabled until that issue has been
solved- Updated to 2.0.0-rc1
Noteworthy features and improvements:
* support for FIPS mode was added (option +fipsmode)
* initial client side kerberos support (run cmake with WITH_GSSAPI)
* support for ssh-agent redirection (as rdp channel)
* the man page(s) and /help were updated an improved
* add support for ICU for unicode conversion (-DWITH_ICU=ON)
* client add option to force password prompt before connection (/from-stdin[:force])
* extend /size to allow width or height percentages (#gh/FreeRDP/FreeRDP/4146)
* add support for "password is pin"
* clipboard is now enabled per default (use -clipboard to disable)
Fixed github issues (excerpt):
* #gh/FreeRDP/FreeRDP/4281: Added option to prefer IPv6 over IPv4
* #gh/FreeRDP/FreeRDP/3890: Point to OpenSSL doc for private CA
* #gh/FreeRDP/FreeRDP/3378: support 31 static channels as described in the spec
* #gh/FreeRDP/FreeRDP/4253: Rfx decode tile width.
* #gh/FreeRDP/FreeRDP/3267: fix parsing of drivestoredirect
* #gh/FreeRDP/FreeRDP/4257: Proper error checks for /kbd argument
* #gh/FreeRDP/FreeRDP/4249: Corruption due to recursive parser
* #gh/FreeRDP/FreeRDP/4111: 15bpp color handling for brush.
* #gh/FreeRDP/FreeRDP/3509: Added Ctrl+Alt+Enter description
* #gh/FreeRDP/FreeRDP/3211: Return freerdp error from main.
* #gh/FreeRDP/FreeRDP/3513: add better description for drive redirection
* #gh/FreeRDP/FreeRDP/4199: ConvertFindDataAToW string length
* #gh/FreeRDP/FreeRDP/4135: client/x11: fix colors on big endian
* #gh/FreeRDP/FreeRDP/4089: fix h264 context leak when DeleteSurface
* #gh/FreeRDP/FreeRDP/4117: possible segfault
* #gh/FreeRDP/FreeRDP/4091: fix a regression with remote program- Remove extraneous Obsoletes for packages that never existed
in openSUSE:Factory or X11:RemoteDesktop.
- Rename libuwac0-devel to uwac0-devel and libwinpr-devel to
winpr-devel, as that seems to be their upstream name which
packages are encouraged to stick to.
- Remove duplicated pkgconfig requires (these are autodetected).- Fixed download location- Switched to official RC0
- Create wayland client package and libuwac0 package
- Create separate libwinpr2 to be used in other packages
- enabled gstreamer (currently disabled for tumbleweed)
- enabled kerberos authentication
- Update to official RC0
Fix the following issues identified by the CISCO TALOS project:
* TALOS-2017-0336 CVE-2017-2834 boo#1050714
* TALOS-2017-0337 CVE-2017-2835 boo#1050712
* TALOS-2017-0338 CVE-2017-2836 boo#1050699
* TALOS-2017-0339 CVE-2017-2837 boo#1050704
* TALOS-2017-0340 CVE-2017-2838 boo#1050708
* TALOS-2017-0341 CVE-2017-2839 boo#1050711- Redo history by using changelog url
- Update to version 2.0.0~git.1497095982.1dbd2d28d:
See https://github.com/freerdp/freeRDP/compare/043243f...1dbd2d28d
for full details.
- Packaging :
+ Move to xz tarball in _service
+ Remove 3472.patch merged upstream
- Update to version 2.0.0~git.1496304402.c42ccb508:
See https://github.com/freerdp/freeRDP/compare/043243f...c42ccb508
for changes.- Forcefully enable PIE in CFLAGS as the automatism did not work.- Add 3472.patch until upstream #3472 isssue is fixed and PR merged
this fix boo#1004108- Update to version 2.0.0~git.1477034991.043243f:
* fixed kerberos authentication
* shadow/rdpsnd: Fix race condition in rdpsnd channel server.
The output buffer and format parameters are not protected.
* wfreerdp: fix invalid VerifyCertificate callback
* rdpsnd/server: decrease audio latency and make it configurable.
* Add an environment variables section to the man
* protocol violation: rdp_read_extended_info_packet
* Added support for OpenH264 1.6
* freerdp: fix sending of TLS alert on NLA failure, add better
handling of server-side NLA in shadow server
* freerdp: add configurable NTLM SAM file option for
server-side NLA
* freerdp: make modifications to NLA server-side fixes according
to PR comments
* Fixed a windows 8.1 issue.- Kill off __DATE__ from built sources.- Update to GNOME 3.20.2 FATE#318572
- Add obs git integration.
- Update to version 2.0.0git.1463131968.4e66df7:
+ Fixed memory leaks.
+ wfreerdp: fix name build without client interface
+ libfreerdp-codec: fix xcrush decompression, revert remote
control fix
+ KB3153731: May 2016 DST update for Azerbaijan, Chile, Haiti and
Morocco
+ libfreerdp-codec: make proper xcrush context reset fix- Update to version 2.0.0, git master branch id a7ca42e
(FATE#319661), no upstream changelog available.
* Warning: This is a git snapshot regarded as technical preview
by upstream.
* Warning: For xfreerdp, new /long-option commandline interfaces
have replaced the old --long-option interfaces. Existing user
scripts need to migrate to the new interfaces to avoid
breakages.
For more details, see:
https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface
* Add Network Level Ahthentication support.
* Add Windows Portable Runtime. For more details, see:
http://www.freerdp.com/2012/05/24/winpr-windows-portable-runtime
* Obsolete libfreerdp-1_0-plugins.
- Drop FindALSA.cmake: deprecated
- Drop freerdp_branch-1.0.x_fix-kpdivide-issue831.patch:
fixed upstream, implemention now in include/freerdp/scancode.h.
- Drop freerdp-CVE-2014-0250.patch (bnc#880317):
fixed upstream 532c420.
- Drop freerdp-CVE-2014-0791.patch (bnc#857491):
fixed upstream f1d6afc.
- Drop freerdp-fix-FindPCSC-macro.patch:
fixed upstream 9148af3.
- Drop freerdp-handle-null-device-name.patch (bnc#785437):
deprecated, related implementation dropped.
was: freerdp-fix-pulse-no-device-name.patchh01-ch4c 1721727972
!"#$%&'()*+,-./0123456789:;<�=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦¢¨©ª«¢®¯°¢²³´µ¶·¸¹º»¼€€€€€€€€2.11.22.11.22.11.22.11.22.11.2-150600.4.3.12.11.2-150600.4.3.12.11.22.11.22.11.22.11.2
freerdp2freerdpaddin.haltsec.hapi.hassistance.hautodetect.hbuild-config.hcachebitmap.hbrush.hcache.hglyph.hnine_grid.hoffscreen.hpalette.hpointer.hchannelsainput.haudin.hchannels.hcliprdr.hdisp.hecho.hencomsp.hgeometry.hlog.hrail.hrdpdr.hrdpecam.hrdpei.hrdpgfx.hrdpsnd.hremdesk.htelemetry.htsmf.hurbdrc.hvideo.hwtsvc.hclientclient.hainput.haudin.hchannels.hcliprdr.hcmdline.hdisp.hdrdynvc.hencomsp.hfile.hgeometry.hprinter.hrail.hrdpei.hrdpgfx.hrdpsnd.hremdesk.hsshagent.htsmf.hvideo.hcodecaudio.hbitmap.hbulk.hclear.hcolor.hdsp.hh264.hinterleaved.hjpeg.hmppc.hncrush.hnsc.hplanar.hprogressive.hregion.hrfx.hxcrush.hyuv.hzgfx.hcodecs.hconstants.hcryptober.hcertificate.hcrypto.hder.her.hper.htls.hdisplay.hdvc.herror.hevent.hextension.hfreerdp.hgdibitmap.hdc.hgdi.hgfx.hpen.hregion.hshape.hvideo.hgraphics.hheartbeat.hinput.hlicense.hlistener.hlocalekeyboard.hlocale.hlog.hmessage.hmetrics.hpeer.hpointer.hprimary.hprimitives.hrail.hscancode.hsecondary.hserverainput.haudin.hchannels.hcliprdr.hdisp.hdrdynvc.hecho.hencomsp.hrail.hrdpdr.hrdpecam-enumerator.hrdpecam.hrdpei.hrdpgfx.hrdpsnd.hremdesk.hserver-common.hshadow.htelemetry.hsession.hsettings.hsvc.htypes.hupdate.hutilscliprdr_utils.hpassphrase.hpcap.hprofiler.hringbuffer.hsignal.hstopwatch.hstring.hversion.hwindow.hFreeRDP-Client2FreeRDP-ClientConfig.cmakeFreeRDP-ClientConfigVersion.cmakeFreeRDP-ClientTargets-relwithdebinfo.cmakeFreeRDP-ClientTargets.cmakeFreeRDP-Server2FreeRDP-ServerConfig.cmakeFreeRDP-ServerConfigVersion.cmakeFreeRDP-ServerTargets-relwithdebinfo.cmakeFreeRDP-ServerTargets.cmakeFreeRDP-Shadow2FreeRDP-ShadowConfig.cmakeFreeRDP-ShadowConfigVersion.cmakeFreeRDP-ShadowTargets-relwithdebinfo.cmakeFreeRDP-ShadowTargets.cmakeFreeRDP2FreeRDPConfig.cmakeFreeRDPConfigVersion.cmakeFreeRDPTargets-relwithdebinfo.cmakeFreeRDPTargets.cmakelibfreerdp-client2.solibfreerdp-server2.solibfreerdp-shadow-subsystem2.solibfreerdp-shadow2.solibfreerdp2.sofreerdp-client2.pcfreerdp-server2.pcfreerdp-shadow2.pcfreerdp2.pc/usr/include//usr/include/freerdp2//usr/include/freerdp2/freerdp//usr/include/freerdp2/freerdp/cache//usr/include/freerdp2/freerdp/channels//usr/include/freerdp2/freerdp/client//usr/include/freerdp2/freerdp/codec//usr/include/freerdp2/freerdp/crypto//usr/include/freerdp2/freerdp/gdi//usr/include/freerdp2/freerdp/locale//usr/include/freerdp2/freerdp/server//usr/include/freerdp2/freerdp/utils//usr/lib64/cmake//usr/lib64/cmake/FreeRDP-Client2//usr/lib64/cmake/FreeRDP-Server2//usr/lib64/cmake/FreeRDP-Shadow2//usr/lib64/cmake/FreeRDP2//usr/lib64//usr/lib64//usr/lib64//usr/lib64//usr/lib64//usr/lib64/pkgconfig/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:34872/SUSE_SLE-15-SP6_Update/0b5498f1cfae40add6f4e9e7c7194bdc-freerdp.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with CRLF line terminatorsC source, UTF-8 Unicode textASCII textASCII text, with very long linespkgconfig filePPPPPRRRPRRRPRRRP RRR(¸ê© ±7F“=eÆutf-8bb921266066a040360363f4788094c01486484852f9a9cf02edb3d10bfb4c7b5?ÿÿü ý7zXZ
áû¡!t/å£á$£@å]"ÌkÀ%{HtÜ{Â9°Ëœ‘
éíµB¡,hÛ<*Þ‡y½¼»€¤ŽÉ’¬R|xM6âäuÙª£ðEñZá¯Q,ôjoA+àÃÑÉ®’=Üüsgªë÷ÖxBZ^r“’õx4sµ
ƒ¢c¨®Qh´…T;¸·¦ÔˆÈ¦¿Å}nLo?o°¢WÌ[źøVš!L.PƒÌ‚\¹Óðµû=©œ!¥5á"(ÓÛÂ-¦v©á’0õ¹
CŠž¯¥ïYÑîlU5¡7 :`
Ì3G žw§+ýÜH=hh»¬SñÙ ì4·ðÉênEJ…©Åx
cŠ#¦÷ܪ1RÉîÃ)Î\ŸíX}oôÏÀ¥äL(¨¥fi¸Ò“ÕÏŽu:ÓKZ¡b‰Åõ(·•ïÌDÉ°S¯CÉ`u¸
OƒéëØvïžFV$ëù¤î~[92àa0à†±$@µÍ6RbC¶ûO"œÙñM*#ÉqŒº=HäŸQž‰<óx‚«P®rošˆ³#Š
v¥-˜ÝñKíSÕS}@ù£³¹¨üX¸%:D™ºÉp`šbÆh½&³âUGÂÓˆ ×&Z0£Œž°ù@ZÓÆ¢õ,”ˉÃì;ÄWÍdœþ€ÝÆPʉ¯2³§é3œj<äpȱ+y
v€’^
ê>¨w”¦ÎZ‚'òÖýllÕZÆáõŒ¼€ì2Ê š|È<þs9%h@‡ÅfPhN‹XÎüŸpÓå7fŸgÁÞ8oÞD‘6‡¾î`nE(·Ê_Fª¢O%S¹·ñ:×Tà쬹µV3ñ&(¤£hxŒÁtŒihø·K̺õmÆíQ®=Žç¢õLén3˜±¬©LõÚ–ÒÔK‘©z¢mÊ·—\ÀÚó˜bW÷ÞêhØËa’Éq;ÅÇG?ZfÊ¿Ü(äl'©¤Ý^…šÿd¡59òñ
¦ºä°†!Ô?Ñô˜x{UDÓ|Ëgâ& ’,ðvC«Ú별ññ›åÆQß9ÃT‘xŽ5Uó¤˜'2ûqØ“PÂÆ;Bð7Võã<�_ÉÕüBøØ»ËsdÌ,ƽ@ágí:®É©µÉŠDéq˜æÔV† Ò¯£:è=ÌĈ–•kt¤Æü›° â—¹?¢ÃÚ”×R¯ÒGjœn¥M;ßmŠôÑŽø›ù'QIaz韷”
†ŒÃíÈgJÌÅpr¥Û~„…§”lh˜Æ„²¥éÒc•âãó,Bhá/‚MÉÈæfjËË£äRFŠèL{IÂIþ×Yfm–qM¤#Ër_„¸í?óê“e zÐƨ\ySÁBéÀü¼ž¨¢T‰çOµƒ*ÐÇÄ?À–N.ZÊM‡F4&Ĺª¶té_À=ƒ±KòæHTiUžç”âïH4RD F×¾_T»á„Š¥–!ßvÕ¨Õæ·l0Iµ
.=;!À¶.Ï…Ün<°¥7r<ñ5G~”"X È9˜îš 6ÏÔ(E6Y9³ûô±Bð:Ç(
–õ;X¶8“á`ó-*%Æ±æ¨ qxÜÛ=Op@Š%36R?ô>j*g§=ÏÊÍiÝ·_t.TV[Ê@™/åÖÇ„¢odÔ”î¡kþƒ†Gœ™ßü“WµöŸ]¼T¼$IèòŸ+¬lL÷šK–^˜í
“ðç7|"÷=Ý5s 5‡>Õñ³Aé5—’étîԿêrg娒–Ш7ŽüÁU"ûŠJE‘¯)ZŽ0ßEщ'õºK{œæ$8úÁÔë=Ü×(|gvÊ‹tl¹X;ìiäTÅ•AF—ÄiˆK@BLÑ×)h û#]›GÓm>êüYñ•‹:>/î…VÄù¾¶æÜÖd{‰á!Lw0ãb?åhÚÌ6ÕzBe·Ôà-Ø™¹TÖ
û>pßQ•{ hW`òÎYVSJf©.’ÕbÇïFžìAWÅ›Ú^©åÀ$zŽ¢ûDÒß\.ó[`Ÿ¼Kè1¹UCR´Í€×k]tlYõ°ëÅ'ù ,è1î)ÝPãÞ0?§ÞIKôjìc²Â©ÊLÄ'éslôÀÿñû)À!¦%¡-?£ çò°í¥2e{Wª´@lýg^‚Bˆ›vÀ êù
M‹M9|TV²Ühò«ª6ÿÓûóÆf&Ã1ð¡$|§šó¨Ñ@µê),¹oƃÖsƒš\Ôó«˜Nyþ ÆgÖe?ñ¢¡"\|ôwÖÍáÈè¸/Tq†Ù oÇxŒë«ÒB[¿l ¯°l¼ê¶`¥Ñ
ÕÙ[œùWS7Š-£DÏoN1AëöÓq§ÂY¢>Ñk¹“4*s‹\F¿ØŠ$ÙzŒÎÅ™ýojyct¾è Ô/aÓ(ÝÂSWÚÈ ™ïBTJQtRB»BwŸ!’ÚsJ)üJÄ×
3]fôe™kYÝçÖqí<PÛT+^ï‡Ê¡¿ÜÔ‡•ÈÌKë¦'§»(VãÂî’×t«Þn¶\¹ƒsP˜¸ºêØÅpÈf[c¹h“ÉEU'üµ˜ÙÙÜí™VMõÄv‰unS‰{Pa¦è0°Õk°r'¤LàgFc:aUf$?+«NJ1ÙúZJJÒ@ª¯]H‚Ñ]T
{7?â|W–¥s|ªißè~Îz PnÖŠ›Ç#9$¯Ñ€6ÖãoKë…`X´Z? pzËãô\·eNÆ
„kÆð™¯\±Zâ‚SZô¥Q‡+ŽÇL4WÎW‘â[º£µóˆSÚù‰.OÑ5±ù°NB»o,³%#¡eÉR«Á|V†ê 1ô~5ÅÐNÇÀøµV g¨ðFžæ#ÌkšßÛ{'XrI=F û5äëfN>…E»Þ©&gp;~?Zñ¼Iê¿ ˆ£ršZ˜[j#‰î2(õº&F ~ïàœÓøäÉÕ¤ Þ}Ô°Jв‰´K±í§*ÍBng~³+ÝþñÝù
ït¢ÓJ[/ÈŽ ™ÅC€ÃœìáDB\—®7¡j×óawò¨-%äZ†ÏƨM9Ïø>ûmÁí„&…—1ƒ?í$VZ«&_Z kím\3‰Û>õŸ£Wÿ…SI%òúᜩ">Qù“(æÈâkB9«Aã—l6HGüÌÈN$NÞ_>’Tê_”¸Eý¨£ØÝn/»ô"šß·
L7ò¼¿íÛZú\ìx»ôà!ÇbXãìq¹+´§zûüæzö;hœë3±¥cŸí[³{|©vÏ75µp!‹ç¯uíÆÎ43 p$’~×Ëæ=*þIý2ùñ%îø
Fh6Æ™i~ú¨ÅѦÓÃrë¬áÙhë2
2„çhK5î'̦6ÿèÄ£EÏžš¥›5s§
ÿ“½¹@NUŸP¼Tž¡¼¢ü~Îvš_l뀟V’ÇYž‰’v¶¿Â¦þ¿Ét€h¡Kéšâ ;NV$û-Z¥kÁ:"’ñ&S8h‡×LI_º¤vùãðÊ[ö,cf¿ó`_”3Î/A'oÓ«F\*ïšn+ç\Ncæ«86U|ïÁPk¯š¨a¦²´™Ýš>¿g¢ukÌ}n{]-ë=ì1®KÔ-2¥gÎ[M'µp”V7½e¶ïк#’ø*™Ï'˜ÄÈP¯<üµƒ@Õ,ázEŸ„Eæ:hªrDÔ«E™šME6T·•®Ä«‚ÅD^îú©
ÈïÉF°AŠF’E£q{±`e“6Öæó}O«ƒÈ ·x».[Æ3°I%€¬%ê®´EÍæÑc6¨m¬†ô‚›)ÎqÀæy1@½Y²~¸ð¥±Ÿ2ÊÆ®ï`/XG,_'ß!‹Ëì)óÉ°ˆßiNzÐ×p¯`ëâ—MºõU¡qsâwu·ìWVycT¶ž7Ð,³‡:ÃŽRJåéP hUŽ-_•‘âÒŒ5Cá-ü»J=ìhë܈õ¿T,¦÷5„‘ïÔóPŽ^Ž7³iƒ=J"Aœt;¦c)·á½®F}£;;ØÛŲ‚Ôh¶1[‘5äSHjêXU´f~ЀcUß„ÃÒgdç ^ôI>PH£=Ö‘=À€f©Ûr#üêMŒ$L“þÝPº½R†R¨|GYo)à-WGTЛÀd/»sòPÍøŒa4é]aíC̃¨~:A±¾¸‚Ÿ-›b•ì:·
”\ò®[æ—9}x¡‘#6ç9b¢R0hî0Ù|Ë(‚…æºr”(>ó=#¬ó_;]s¦ýŽ©}‡QÀŦF’‹‘3ä@+Xx†äermÄd{3ÝÇK@z¨EêùÜé
u£nQ&xÖ,ðsú忘-“QÚ„šDL5vc6Æ¢I°œ²4¼·4½¿¹ö@‹ˆŠ·Äº(=0Kµ©þ%€;ÉaRωõÛcž][Ù¹îˆQŠØ2—2mÝ¡ôè¹Æý×c‡ƒE ŽÄ-v¡ÃÌß«€]\J2Ê1-L“À‹w6äãr‘‡•˜¥éHh!ú^Mµ¦yÓWú—ú³ÄBƒ *¸¡n0rÔwPgªu¶¥ôÑÍÅ ÈmJ^šŒA'¾3;ßÁ Ž·:÷\F´Ú'Ù¢ÔÒThò9Q3ÖhJÆ‘÷–%A›t+=dÃ$»þå‚Ûé÷чimž {FÉïDP¤"Ÿþ®'Ñ•¹!§½ãèÄBÇzŠ‡êùaŸ{1¢¡‰®}ÑRu“ˆ§CUd6ïêᾞ¬$:‡s‚Qcb2ùOì’F<69£[È陑,:›ÀÐ_AÌ”‰VUDºŸsÈ 3Sʪ®‡òs—hÿãïÇ!4ÐGB±ëØÎ×zðÏ+““;—–ÿR¦Q…¡Îí%”ß]¬*(
eO>–íÜV`\L:÷Ðÿ£ðÃkóƒÜyk‡Ïüûg±•Í8`gEFàŲ+#ò"k¹5Ó‰lñ”( ’K øÊ4SÚ–bOÝGS¶¥x»D—ùž¨‚Â4"º2$!F|ý’9µÞð̿䚢4–IU½âå
:kGÉ+ë—¹|žÜ4ó>‰ÔÕ”Ä8¤\ÅWc>™Kœê?,»ž÷¬Ì
3ãzMìîÙÖÉ1–UrÕCìSLœÕ?žP¸„ÊØ’#UEâ
/ɉ²}E‰Ä5ë¡çÐmßE˜Õ‘÷eB]Âú ŠÔä±%ƒr¥öŠ×ÉÂK°4^zUÜdñ¬ÔHu¼ã;ÿŠPRÔnSžUŠúJŠÛ‘ç¨Û8k´nÊ%/"xúä8
¯üì„rësößÓŸâÑ\®“½}¥ð›ÜJÛøàˆ®4ºV‰Î©yWþ6 Nê`F¬@ÃÐA
Á<‡¥´²—^í #ÕRã’û„¾o3Ç¿Žøá€e[ðñŽw-î¥u´+=0/Â.z*šºF7pÖUT‘ ZÅ”o¿UÆ–Ù+z‰Öƒþ -À^H<µ†Þg8.×¾Q—t®©†ð˜tô&Y¾_ÇÜŒmyüE$‘${×^1µW€]ö©¹r‘·.¬ëð·qk8½êb
ïl—çLÞ+J߇žtQ»àMärÚ ´âòš0e®¶=û ~üÏôoð<-{S›ž®D§:A§â]ûú
ä AŠ §‘+]5)ÍD xJ3Î-y¦ÊXê”^‹aµÎ1}vŠ™MŠª:÷x0_Fv#VB΋@ž}¶QnuyÝ_=pÝ$yLbØú0w9ù,þ;¶èf7ô%ÜIkÃJb»haÅÞ—”*b;œƒSøëÁì‡ý7sŠœh›UgîÉ@¸-FA
Âg¯±q*±HHªš8'zRÚékg€Ê´Ö[ýÀ¡ß𳛜ò®óGåZ¡T"›‹8ZQòk7V 0_¢Ð™Ðn\1B
`d^R‘5P0bò†ñ>´‚{ðTúmÌá>»•N‹†Ó‘ñ…eWšƒŽÐüdåÎ…uƶò{›O£Ë-òË€½ƒ'*$0T»Û$Æ%P!KÞT´‘#/„¯
±G}eü2˜&†ZIB®wÎz³º‚Wj½9’ý¢¥õd²EßH½Ü€qrg!Bž¾; cÀ`JA6Œ¼wœ·°^ Ú·XDõ
Y‚.y×˯l\ÊPµ©,ü&L=í'ƒÁ²óDZE
³©dkO‚wáZsnªB!í|8Oî
ùpñ[²‡©0ÂØÞ
æÔÂL¯fm03™>Í9Öì¼™H`íeŒc²ŒV…XÔréMÆ7El=O¿qc—–ëK}jOõÿ”¢—ÏYå»K“n´¨%NÉ+üÅ5Ra•À¦z©úZæJgðOÖq9`á»»8²Ó ôAcø÷ñR(ôÊfá0OÕ:ÏI0ñ:t(Œ+¬´„ƒFrqz:Ë[)ÅS6ÜÙ•ÎÇW«ÅØûñˆ¼~!‡ÆÜG{3áUM61;6Ï´— Šê
+Æøܱð–y?.·òf×p’´Èázý‹ÀS.#e÷:ã1DÂÎ=ÜmÜAôU#aÒ(`ºö†¥þ{Ð(È·ž%ln¸Öxœ&_
îT\ïdâíß âËX „¶Úlj˜gÃÊY96r䧣ì£]ÖÙûÛx©ô<¨"ˆÈëòý(ÿ.åS]u$»:tÉ¥ÐD›aPŽ»Íÿè<³ÁeíñÑ=}ñjq#ñï†(µbÀqÝuâ\,šoF $ÂáS!¢/òmŒÛꀃTµ=8ÅC?ûÖµ¥qÎùÃ9ææ4Pâ¹Wî"Ça±ÇäÄ‚2ªžêÉ–nš”˜PÍî@ö
ï´lPË$1=‘•
P¨w8 Å-HÕ樳}—~WÝÌÜP506“ðxç~ÑGákä.VŸä6"ÄQÛC}†kDçTÔ
ŽS'—¢toïÌfe¥4 äã¡'ä.µì6.!ÉÈ~*Æ5™å•`¼J\¼÷afÜë#p¶.Mb/Ú" –»´Àí’^‰ÙÕ‰™ä9ÖI½ÃÉ
Jº¶o'S˜À§Ì¡íÝftïòå´¡ ÃÌ1"hÍq;0¦ƒÏÝÒšBuEšø¹O¡2]ÐìF3ÄöNÅîòôJ‚Ÿ-WX*iRalÔiĬ}Éwì²dÝGSŽ=N¨?]•ÖèKJï±uewÏ4x¶E{›Ø"]ûƒ$“K‚àvÍV¥Œ¯TÂ
Z©\îa”»f€³+ö%ŽQÜ5})JS"‰¶»'s&’Øß—."t|ãk²[ªj^¼ùwj$Ìë>;X‹ ò‚BA<QjÒ½ý+Ž›„Ú?ðO ³ô‰ÃXF¡ðOÏøvÍ~63ÂK°ÀB‰Yxì§U÷e®Mñ”†•¼§4pX8„Ê^«¤Á;_û¿ ¢sèÁ"Õ¡~œ,™0iV*؇|ßMb[µU%$ |üÁ Š˜h0¹³CÕ¾;"À^‹¡ä»Fn>b¯^îRÚ¦BÝaíÄG·µ Ç«Â ˆË"©oi~G@Ò£ú·e
AÐ ŠâRÖ(ÞaïˆéGÍ)íåäûa7û±=¼mì>d\÷£×AÏç„EƒC¾·Âêî,R@/Þ?¬ŒpþzVÙÍ#T3& ÞHೞ,’G
êw…ÂPiK…ιõ=ç‡Øˆøò&Q@,
DÇ— })a60 ñtB6ÛÞv<•±íà8ä$g-jYoÄiaûž'&§cã¶$ ë‘:4ÉÂTbÔÒ}4–ñ‚éăà°E;U€[…åå^jî[]5ˆG¥QRÅP(D¶#•çÀÑc5«¤“ÔÍA-³›n»t±Ìª²Ã’†1'•õ°ŠmÕü©ö¨R½#nè£ÅÃòÞN!€€z´¼«ŠÅÄQ:Î+Z-ÕL.TÅØ'Œœõ÷ÔƒÞÇ‹4%âFŸðO2^‡O¬ÀѶ\â¾\ñ#~Ôu}$,ºÅ9úÀÄ0ÙrëèÔ¯—hÚÒ4W1Lh¶qg›F^ ˜ò7.ŸòP{8yœ
xs µ[(.e5q°?6ð“}ÉíÔHSŠ™:U€s†v¶!Ì(©®ŠÃiB[o¡tä/{všC9¥(1fÏ.=ý6ðrÝþÑu.áKþ²ëºq#eŸ¾¿òÝKdÊÍÏ>8-îú<’ïjå,òóí ¿Êiv‹Ž’-¯©<[dz ¶¨æ%r^0àÃUŸ#Ë43SE)ô6Ú"l€éB‰LL©/-Ãi;_(*¦[Ú$Jé9²†&ç·‚ÝøŽìôh>Óѽ[%E"·gåF³ôÔÆ©~Ä}°ôUFd—ÏU6ÍUï¶ó™Ùk„5îÊ´£ü@/b[6q‡¹:!ÊN!â€öLšúÇIââB¢ä·çcµà}‚ƒ‚YcYíêÌû“Ãã©É2ˆólbSÈ~ˆíx8¤·•£e4Ä7KÞH„œË<ä ½ÕãúÄñàôšß¼Âùë¡ŠÛ¶ëq%LSz³†ã¿® +·#&f¦ý¢{-ggúca@6«É¯tWÿoV£¶X×^àò”å‰^*¢ëGÖ6`ô?aðÔ.ϪnŸß©KlÕœ|Èý|/xG‘¤©\“Ÿ0*ÜŠï‰ÌV}pMÍû&ÏêÏT×zð¥gZÞô¿B&Hƒø[‡ÜÀÿÀí IçV]¥(mË¥²ÃµÄ8Ùxñº&áÖcŠÏRl´:¥¦0´˜N\nh
Ö’Š 1`vÁÇÑ})¾ã¬¯
f‚Ì/¾zŒä|ZQ³ñÞ0Vþ|˜È>*NvÞ¤"%Ô?QþÊ{o+Ö ;-€s >ÏàšZÛ’¢“[µh&ó¼Ç "îkµ%{îÁàJPÿÛRöxÿRúÁ’áyd¾g( **Ñ"¼#õ_;bf1~G¸ñ4•«ã·³ªS`•Šº>©TRºRö£c¤5é¡Z ¯½ó~?›î½Á%'ò©Pó¹V×9(™‚^÷Uwq:,ïÌT ¯èС‹€xÔ«Ó§R„{ÐÃâ·g×¼§ÿÈRè/DÏ4ÁÏIF2»Â‹5úÁo0À꧙k
3‡r¥_%›“‰×W]ƒBwOjÇ'•§o~ÁM¥#ÏÄžÄSOnº0ˆñXLõ -dÌÑ&cÝç.Zý{|û#ÙLQGÆu
ƒ|Cœç¬ªˆÏAæRÐõ„O}¢ó§ò¾÷M ÚÐ>Hû†h‹¦¸…Ú3 ¶ö‰‹´Tvtb(ƒ¨-ˆÓ€°y´+Œ‰{ò…üžlçÈ€Xpžf{GÒ¿…¸ˆªl›Y-ÓÌ®ÂÕñÆn»ÐÞŇrΩ(¶Æ`T¡Õâ™…º1th[zpÍBLÃÙÚR¬û¡½Ùt›†.FÁfŽˆY,Âoå,blK«F—É8³ÒlAw5ñ[6¯s¼F%ãùd4úl³¥;±üKÕUÁ8›×ÏÅSÇ~=ºkæ³pÀš
q²Ù¡“f`júQz·ÞXÞvdj· paŽdô»w:'5lkŸÜµ¹•'$‚)Q)rÿª49WÉüJi§;ž)ÿyoŠ‹o¼7E·™·nåÇÇûÕ<´RGâV,ÅžhRÛËŠ›7Ç®š¤º|ÇfdàÔêeð>˜÷Ø´ÀK9X«¸5|5žÉ8ßCN3õ£©X•yõÓ"¿7‘…j)SÎÇœ®4ÇçŸu§Š"¾ÍçyvêZmPh¼`§â±¨[ïµ8e‘mMBëM*4j‚U‚Ɉ¿i
†lŒJuŒ©+°¸x‚Õ@±.–Pj†Uv1žZ:ÉR@SVÞî>ÀÖe¶^UÝ:@åQ¸`_Ë÷ÍÕQÛ¾„˜«…Q«mµ”Ë>#\·TQõÆ’æÇ«ó)kÅõ‚Â5o/P«D?a&«ñÔl„ÅZë‡ï;§ñJsþÉé„¡D¼sîלCŽ6´Ÿ·W-BNLŸ ·íR%™xÄâmŽž}
À©-¸âÅAH¨¥ØÁñRyÜ6ä¸ öyA×îS™{ðFøb lî*Æ°07¡Âú²áFLÔ~~½‡>®5|HDÚ¥!`²Ý³.Àø¬šÕq
²=Ç3„65ËâôíÚµ+N¾›a¸%¹@zër5ý©ûÙÝc
°&{úw7Êi§‚ª•L©èk‹×ù¨U“šÀˆœsl®,¾v©vSÁPG&ª™’,
œqͧGJJ?Æ\Nít3_vì~[Ü!øêtϧgd*‰n-Ó¹Ò1ÆïÚÂÍMšEÚµû%vLýøqúÍz¿®å&ßÜUM
TŠ™y^ÑÅàBiÇ–gÅ WQø!GzŽ%dZo£Ò/ÕÅl)ïWRäü·;Âñf4•”ÚÉØ5\/©oèo‹õ@Ûï]§ëèsò€Â¶%¿Û}ý S¾ ÏúBÇ¢[7¾9á‚P4ÓÙ%RØyè;”€™;µ~âƒM`å0Á5u~rUi§Ono$<®@W§© Í‘sâ7q`œ|&éÁ/PX$fB¨;CóS’ÿA@òö¯WI/8Š¹ìQ‘ñ4ëðŸ âWiak3õfšo7G|e²ÞC)”‚ÓS–L_ÔÅÃ죲˜Çž ¬la—ˆ¹+AGÂú·\uÅ£,q]û?qb7¹e&a0†Ny w>#W~Šý•ß¾¹¢ÄZâ)£BÄ3¡ÚZ|áÝv^¡§R?ŠUÈôÅ“´ÒOÀ=4FÍ@j$ÌìÓx‡
GrpÚxkj`yÁlS·ÐP¬š”–%õ±¥Á‚øGeUál
F|É";p:uúë%¾*1èJÌLg§Tq½=Ïþz!²Š3Z³T’fÓX<4îZzêiœ¥=
“$xÕöÛãF—º mîvqýS\Ó ×%ßõ'¸VÚ!”²ïïŠA™v´&±YUŒ½îð)®¶Ì„aÃëdEQº\XPVÂ{d
ÃõAÇÉÒާ姱%uiv†3EFsZ9*HVÈ,kõáDeN,\@µÈvû¯
ÂŽÈàN„j;ÐÃöž¤¾Þ—$ZÊ[£}°j¥ëZ“zXÌx¿ì$É«>Ýàˆµè±í®`¿Â¾õ›IÐÙòõ‘Îs…¡œ«œ|®¤É³
J¥SgxHÝ"Û=’U‚¡œúéÔŠôc†u©ZÂjy³ûbS6Ü—>F°~1Õ·ºoE)Ñ¡Œ²ÑeݧªüDøÂù¤’S°$ÕÊvy]3UÌòPìêØŒ‘öF`õÞ6À˜çôfXÏÎ]›ò;zÖ@e"/oôÓŽ©ƒ$u…`Õr™
ytä¼z²Nÿ]1é·¬î‰ä=1ù d¡z}ˆðpŸ!tsýMY¨ÄFŸXé±Ú“¥$[). æzÚ7ÝuþÑòˆ#oJð@óÕŠGÀ>7yíß…ñî Ä-£yBAllÈj±ëµ•w4à-
±4^½û
@:®DÊâu°‘vG éã”F¨Jd–Ý·}ïoÑä7¼ÔX‡çÊ>šýĵ<æëäò!©)‡ù4•õ—í™ô%`HZg1zGƒáÍm1þãAø{‹n|žèEë§tÿ›Ôk¡;EÍÐ}-_je´ÒÀ溜SŠá¾9zõ#7y®Õ1à©N7¢ã5ÜãKFB¹%b@Ÿg‰G0'?
ìýÃu*öíþÆrQ“™L°›µŒÂ{s!䪨UÁnˆª$r®ýh¯TÝëìTZûÏþ_ç}”4ÚürÈJúyJD¨ÛW¦˜W¯Bµ®f8NÓÏçAcT³àÃÉ
ëlVª~$VÏÊ;,?!C_4Ç!Ìž4¢‰åg«HKàˆÉŠr‘gH6Y½[f=J&²¾-¹ymYà« ç×áò\$æËÒ\T>½äŸ¾~ê¦DbŽYÝËnFÆÝBëI±Ø¡P‘Ä/q;!ìÒCÚ%ûe’»™ˆ5*ã!»
{œã9j´ƒ>7f¿ÑѲ\Í>Öˆ
†ÿÊÈNãv
‚Sþ£g¯³U"Sp(>‘bD1äËô°ë)`~iš%nEž%òÌÑ3\®ÐiúÔ×¢øºë‰¬élÁ}\ÆC‡k|RíDVóáí‡ZÌ9-\
°³tC›y=v0A´©úÛðÛu@¬È69ö›§n7
4*Ÿ²‡8 =RËDi‘©tí@Ìðm/¹ÐÚ–R»}_v&mƒæ£Ö´Ë¹¥t»ê2ÑðUh»SÌÑ|Ú°ò$Ÿ·o*¸éØÔ¤¹¨?JPzú÷|3K:‹b؃·ö |ù¾Sùi°a1 ØœuÒ‡M¿ÈÂýGõMG¾_œÀ`óߊbD«@ÜÞî/zªÅÊu?Ø}6é-jQ½;ûFˆJOÿwù0álVýgº³ÂÍ|Èçç1%t^„‹iWˆQò¦¶ ÎN÷'¤£Z‚Ê7#£¾,¨Òu°ù,øVWíá5®;g&Z¡miU#ßbuß“Üâh»`”í‚(|ò3ü¢C„š;ýêrÅEm)Cè~@˳jÚžq<š /É[µk?dá™Yë¥tß•¦×fJÑÄÂÑÜàJWä m!³¶AÀ¼&ѯнÐüµ«7‹'s3KüžM8þe4c·ø—á°ˆ1®i›üã~ýÛõ¨ã@Š”Nèó
5ÒmTòÄ>lþ§ðÏ¢í-2âáPŠ*Ø¥•ÍøKä0æ #üy¬0Xœ!S÷\·töMQX°þõ<¥-[Gý\ß:ÜÞ9Ï8ÆéØP¹‹©éž±±ýÉX¬K‘È•‡‹³ã½À÷Ó½çhmýÖ%¶IÛvÈŒæXÓß×{•v‰wùX×Q¡5Ñ«
Ù»!5¿ÝùR½ -ÿüÆ
öAŠS']Á²ä½²:ÿ^!~"S} ¬ß¿77+Úlým:½¹„«¥•¸IY(1A"Û¿¾3˜Ó¼Cûˆå•w-òWcUyQîJ†#˜Õ·‰)ePU1õ+ŠýfçÅ_p—'sUg{_ð”Lt à¦+»«ò ›j>»ÞÔSeèÞñuÉÅ18þhÄëÄòtõ—åñáMgBGåž™d¨¡B`\B©çCxñ’žÔ~î¼-‹–U!º`š5Èþx&ñL§7Dí@¿lRÎl”Üåvà¼\öfù?•\û‚sûÔÙî²-ƒsM
–Š%£©ü©]à%‚…áëÌzUÆŸ‰~ï ‹©¶Wýƒù‚ͺÌè¸øcbaϦ„L·fçüÉ`Št'|ìšLxm±ŒcnPtϦ
´ÅöÅüþ,¡©Üåå÷-í(A§äí\›—fZ„M²ÊG=&²ù¡N'ÕÆ÷è(À&¬Ë]º¼G©qk¼ÖYå=k–'â®ß¥*&9¾v2c;¬`vÏ«…¶ÛaEÖéÏnîÜ3âtFXNv¹j •-f¦ïeùs˜1D€ç—|?š–>c!j)yÏCÇÓaCÛ@©À‰nx£…ÕñŸí>oKý!Mq•k÷hâ„+½êõëÀè.ËŠ‰èûшuªéUˆ§çÞm_8M^ŒìŽê
\l%·e‚t‹úÇ`Š£nâ ê¡:d:$Epv¼¼
àÈ~ùÎÄÆÌÍ(?±Q m„âDtÃ'²*>¥Î´ŸxžXØèåi™mâÒRøõoâŠTÄÔùLî+UéØíàhoöOƒ;âÅUØÚžÉ@²¦¾õ÷´ç‰Án¾ˆeß:`ž:¸ÜÑ•±t'Ø¿:Uü5wfpÏç”Ö'H2ËoDÜÜŒBóÈŒgéNÿLØ™…Íâ¥hÅ;’y’ÀJ:†Þ&TÑw8GÛ÷XX«µˆ2´yçÁ•!Ú6å‘ÚCºb4)üà’8fáˆ-¶îR7ÖÖ¶>£ë̇™TBÅA¬&[·sìAUb±ÞüµÅè„ÆJŽ‹ yšoè–wϨëBùÖ@ÛÇ’3šº<Å òcv¨u_’A_ÿ?ˆšÎKÍ0Î6ê¯D÷qÞŒ IpŽLÁ¨àHÜ¢„þ©hø »p,WÅ…öyÐ;°òZ^¶SÓv(ù¬Æ‹Wæ/¶$Å7FÓ[sÜ•è¬ÁVn:rÂ@üñn_ÏÔñV¿V¾EëD3KlË*×V§JŒfŒùHÞ׌M¤Z¬ñªy© $ ªóÅU“á·h*§Šˆµ
Ûø6¨ûu¢¤Ç ÷<4“ùh] FŒ
Š>ücÿ#ŒìhÊ xuŠè ,hó¡#’²Ô„0ÇÎIژ௿Ád
)p`ÜÍt8⸸ñíL¥>w(–çÚw{M£ÕYþB=
tÞÛ·ØLç꾪îB(YLdZ6Û ö‰ÖOÐèuw¾Pþžl†eÑqÏ«aÃ5•æ(fR×t’ºX%4Ó®Fo*Ýç8O—®¡’f¶Þy,E[‡²z §[4ç0aLÏËóaÞôî¿c;,‹wÓŠ½M!ŒfMlJ*ï 7•vŸrR/?˜£a$àøœ5…±Z†Þ³ÑzÀ€yÖ½²}PÙI[O¨û>ç_Ö€ƒhrÓꮧ g"o™é«*õ-µ˜7¤\ÏÁËu)A3øƒ:3G@?Ò08¯ŠMUnÄA|žØQÖ)êæõLÙ©DZòÔW6yîZ¤c¥@¼¿Ä;‹i›Œ÷#HKãÀ€JSk¡h€ƒú`áŒÄƒú]bÏ‚|ŽCž¿Â—Q4 8yxµ=P¿®lL
Ƀì9
A Þø
D²)~K¡fýb½ceû¤Ï¦[ôr®µX·öÿ3h:’èùp{ŽŸ«#anþ¤ð‘ƒølNa7ê1¥¨†‹N\§}Î,¥Dd)‘Îa¹¯¾c&fÒ3ÁÍ
n©XÔåÎ"¯à6®:ó~:w¢ÌÚÆÁ=œ £>å›i6Á²¼l¡³˜í³¸ÖŸ´^zµ@;œþ‚híØÙå¯/â±ñ@A¾Ú/ ñÈ]U)Éï°°ÃÞQÓ@ZŒ×8•Æû!À`ezÌ£ý”÷Ö6Ëß“O#y±é‹«ŸV©pc&¼ùÖHN›7¡‰($Ø~k(º%äm•Aâü›ÆñSà%‹Q”Þd„Í
)™\uí¦ÞQ!k±›¨þÜ·SæWsXRHDþPÜB@Ãv<UZñ£·!(hǯQ#Çâ:=zÁ¨á¹o?¿%nv~КXŠ#â¦4‡°Š¨˜^Fá0º¼$ÛŒ0ÏÿcÍuL=ºÄÂjVJào°+»Œš¿è“°Z&ª&wÕ%¿{‘xp{SHŒÀŽ…’®ÍÏfœ¢‰Å«UÕ€„ä…èí¥á7DPç/ÊwÇ#³üÀë†ôqì’qð\þhÑ‘‹s9.îëy¯QDkœ“â’æSB7þX‡}ZL.
Q‚^;×4"Çö¼;Ãg–!¼hgUM Ös›2»Ürˆ§eOçÓŒ
ý+‡ý¤!×áY™à»ï±•ß‚Gœ4]åöùqÊú©`®«÷k3â,Ô¶ÚR¼…\ „‡PñŸ/œ#¬]3è!ìl3Ü;Ù‚Ê2@9Î)þ8J{R<ŠËIK14ç†]?L"ày¼–yÁz¯½)I®Ã÷‚½Y_!üÇ>;¤ç·Ù½ ï¢)(õ™ 8²zý»ÑÐQn]äªÜo1LÈ)Â[daŸ·üOºó=g#`|´2>¯Ìp‹]ó$Þ|ë¬×‡x¾>ØV|w¸íšÝî´€üµÄ^Çs¥Y.ªïêƒìD'RL<•ýNœŒšêŒŠŒýäùjÏÍÀ”•åØV¡ºzä¹/“fî¸Ú®^Åçdü"5l°"åˆv“¶Àïpù ;¨ô¼isXÔ@’Ž¼$¯í~,qq9ùš0·ã»à7DŸ³£¥=îfWV"Ûa?n)ö)? 3†œ+2‡¬‚•o:eû•‹»òt©Ì¬EÑx—ì
@ŽEŽ¸ht DâªÒ€|(úˆªö–:™¤ù’PýŸlW?pú‡ú_¶3Tk+¢ OKÒU¼ÞI²ñ‹;Ë(œ+n–“ô¡!Wúf¸'§|8bT3”'*I°Ùå<íD‚—rrÅ:{s‰MÒtß"ëÞ½Þù
SÖ PP't‡.Û,"t”?㨸Í(]y éÞ“‚ý‰Ôœ*ß°}ÿHòתqcb¦i÷|† J{@ÂÉIcRç`wHIŽÒï/ì(dÎ+lÃaÁ‚Þ‹u´Ö/ÿo·ÿ®Ç¬e°í“G€³¢r=
¹±¯”œhnËÉÂä˜Ø³ZGo4ÛR7ªâÙ¿£:m÷‰(fž8þ¨K+ׯ”c‡V#T°8Úù›ÖÁL$z¤ÅTÄïzgݼà£q?°~4çíüPByÆBg§Y½ûQ¥'Žq‹oósü®Ë-ÔÚ/¦i‘W§`l1›?™ôiÐ)Ùå
ÎÙÓÕ‡T‰¦¾ŒNÑÀíXóëÄ›EÒL<¥“Dîá}oÒCÀÐ5Çæ‹ ˆ¯`”òä1ÅŸgñîs)‹³²½RZvŸüÀ7ùõáÅŽ«`íBë®9&–oê²)1kŽðÂ3¢øj½^šÁõ&’zƒ”3Â1sÚx¬h¹ýÜsgiTK³®T û·ixÎ×êîps‡àÒ½Õ‹þC‘wúl¿®{Õƒe·7Ã`!Q<.übß©Ô£û–<<|;ø¹C,q—<ž†}.Täq!²ÌÿU/ô±£ûf)Öë¯ÂT´v[X„—¥¹§š‘Ÿn fÀû3¶ã9TÓ?”,bGÂûðM`q‡Ì®;þÒûRÙ )=tmÑŸpÐŽ>¥øK
€/©Ð[ë²›_lïHP0„pU—wñ·ê%Ro”R[3j`ÑÁµ´Ó%|zÙ#wï®a¶k¥(xáH²Ûë7Pô‘”4Ø.©®4ÖŠßØÄÆI¢ø
ö«<·$ÛñÓhöÖ?Öôõí2‡iúVp·.:uB-w°UðV¶’U»F˜4*ƒ°¾wä°ˆ*çÿ®qZa-×g‡%¹ÅÃF¡½+üQ‚‚/`â¸:ˆÝ.\†8^…U¹ë )ÉFâfpöá×ãÜÄÍ(Fd©1¡žw_wàwáßÖwM$;6¢ä˜ˆ½¥ïû‹ß
)GùÙk´oЃš]‰c‚}j8ã†+ãG`†¤0xã
. í`7¹œ{Ù5Hú»€o`Õ3jäµ)» >xí8F@Å%ðóQUü¥±!¢e^÷³”ÁOÃ~ÿFÒ¬¨<ß©MÉžç#u°×RÅÅ'òh£ý·3ñ† z´¼²? SyËCl72öѼ%@wêGã°)#SÌÚ s’FÉ~ƒað9DÄ–¹~)Ñ£çß·€¨g‚—Nc´ôÝXm¤·sbL/ÞBý¨)d€ª:Î%3K6éDÛ‘T,/Õ~8už$¿¾ÿ•¤°@ÄèŠFıYq|îH@OTC‚HóÖ^=ªauûj¿„ëIïúË#\|b3kb&½(ŽÀêlêØÍðóÔQ;ÿ¾û4ÛºRVþß¼¼ä¥†¤Sœÿí6Ãüõbys>Ž„㹩ba€óÀ
å$˜ú9Sñ1Ú7Å…~Û"›ïãHÉi0H/Ÿ™sN„b?
EKÔl6áN•*îbœj_» ñzâUNP`ÉõÚ†Ìì#Wílm£¤bc³¤>ô“ê±