libcurl-mini-devel-7.60.0-lp151.5.18.1<>,ĉ_Ը/=„XLZ2/~ W ɝ)2/V1k>me4} [^z+֗ʄYt5;oQJZBRWZBJ%!tO@\9zX@mhb~c]JaBk Vw*-Y$jXo,C`+SDԼu/h^3FOD$i waxc͞)8AزSW:5p(]WFE;aXhD0? d ) PTX`dw h    p ~Q |   (8N9,N:NB!F,G@HIHXYZL[P\X]^ bc4defluvh wx0yzClibcurl-mini-devel7.60.0lp151.5.18.1A Tool for Transferring Data from URLsCurl is a client to get documents and files from or send documents to a server using any of the supported protocols (HTTP, HTTPS, FTP, GOPHER, DICT, TELNET, LDAP, or FILE). The command is designed to work without user interaction or any kind of interactivity._build79 dopenSUSE Leap 15.1openSUSEcurlhttp://bugs.opensuse.orgDevelopment/Libraries/C and C++https://curl.haxx.se/linuxx86_64 ?S1EF+xpM+(m@+ } aA3~!U<pru2  '?]bCyZ,a$iVSmbu e@9(`r+$ Y2FOLI ^ y?1!bg 8xLa|G2PU6 (60=dr3AfUH)fMIl8DY%uIMp|}fe\]_SBjiMhKLSGLARgr2 3[y/]<<od7UxSa+ fO] >Q`0 A-dpHQO 1Wc?O-2 geH/57xCR{A큤A큤A큤_______________Z_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________a74d6be57a83ceabac5b43e5b94d1b66eb9929cea376f1446511348d7dbba30e6b718fbbd63ccebf2c4c4e7cc68f13e16dd2f302d83acc4940f54386bcb8a15136be43c9c8f24f73e516a1d4df6a656096113017f5162c609b04960b592c753658b2142e4bd3287e53b98cc0f4f8a23dd9ba502db4aae08dea51ff00823a582461e8e3918f879fe4cf63992bd108eb08dfb2568fa907ec528d8ed3ac02ba0c56e2e68e6c37d69abbf281a545bc8a6a0cdc867b34f9e254e3cc1f5e710ef3295578eb917e7082bf7ce255840c3af5fadd927b7eb5a62305c54b36c7da852cbfd4fe0a3dbcf592227359a4d9741e4d8a257488df2caf9c56074dd1c4d7401394a7bde6321b067fe32cf551bb1631afc7b2a983c5281122a11b95a2eefa0aef72bfd7598f67b42d630d1d06931307aaa75b9cdd9479703d813ef867e0383079a59d84caa4319d7a2dd52a9e3578931fcb7d6d5edbad296981dcf7d49b81ab0177c62e1d42e444d050c8315e116d21e5443b2196fcbf8e7e4ac38cb399f14f28d025199dcc838c8ea6e6620cb0983a799c6df3e58ac81c78de5e8345e5cf7b19a826f51adbe5781f6484cd14e3b5298d697ea5a4755d86076b5970c0621097c7c22db1405eaa88d6df260daa7a1b0071b3f1c3eec017542612646a87af6370343ee8376a66bc38a3e6928fc4faec7988134f1705904d363f3373c950b14263129ad5ab4a10c377b048e1cf19c9c65eb81762c97159539672e0a49b35fcbddd626f82284b7eeecdfb03e3e1f0f9e083c110d1182f37185f02978a24ad0df66ea1b0be9f475429965d1fb50101144aaee48ad2654b9f0b42b92e8c670a912ad46d4a955a9c2068ce5a0ada2e93860723db2abe17ed22b24cd82cd884e5a1628ec6bc36dc2481aafd1e4f237a789eb25bb17faf626217a5ca06db9d5085a43dc86702754fd305472b0455d3a787e28cd73d6a38ea4d06c5645200d5a729e1e402f7a16a96fdb88913e99db9354b46ecd4572f2005eeea56b58155cb049117cf4af60ade4f1c13a30b895a23aa47268418736d9f6df25c7f06502094b1406a0a58a778251ae0bdcc47f57e2f374c16fe160ddc061efb023cf2fe9388f8136512eed5b0889ad01aaf3ef4f1c2d61d9e0e72848c94bd6af502d0b6e9858a5776609bdfc8c82a3298dfbee08e3a6803febeaeddab9eac76554959ee56156e7320a1dec38d1c2ad8209ce09202639894b3e50f0d68448366a84dbff0a478c4eb4e7b4c49be2c821837255474ec4a6fac53145c54196899548ed2a9ad9288742f519a82467f33123789812c0bf6582f88b75707bc7fb5b3351a427c11083784c9a5f313a996791a40b2e66733aeded1bb3d3b2199ca70cb1e84250606bef6777ee7dfde7238480cf61f6651a5c225d2841f8d7b22a8d6afeae23e0c5f9662d88bb21396675ac2098a8e8d1ed615ef7ba6a043e1781f7ae8a6249b86afa705247f89442636f31d33b5f92931a0d05a4b5a19817690deb55d9d019ae3a9525fd9d7adafa07672d4810b8880a96a4e83aa691a84bc8fdfc1e5644f6651af43642199a029e9e9918f4f2d54aceb07ef2b54667b373e83adcf87c12304a4ef6632052aa1f3d4f1bfe02c4827966d46cfd4dc75b76c8ebcc0402bccba02350bf434b740229982a536342801166b903065d6f183d8fcce3307a05cc89ecc7fedadadcaecad7a776100cf94f9574ecfff25a55f531c0e32693e2fff8f1aa7e754202c4377265ff0d1f26e2a24187697714692ce0a0213b363aae878523bcbeeb3c2ae3497658c87ff16791d62092fc77221222f766e09517942dffee682361797274bccd8c692d01224d1f69fec95a56e931017eaeeefd037aecdffbff21a29d4a3db134d9b1ca1c24fa8bac860d4167482d9358d8de86588162c67bdea5fda61cef83cfc175d92d7920981792fd697241498ef1b5e5513c9a6e033ca2341a88981b5f6c21ea3c91616f864392fa4a9dc461904c0e483080fcdd9f5bec3ac0aa9502f2c56e275b61099787c48bca773fd22fee95b3827f8273e615dddee7d15299970a8ec06df4d1e60fc8ad4c810f2df9247223cc6231292d592c90e9804dca67c6d0e24acf8abad067b6c559d08cac89f712e0c02d91306461476f37b7f949a4a0e6ca3b891f62f9765e50fe1a8f106137c4995011c68951984239eb558b6d1a957e87deb3f6936293269d1d82f8cc49a6baeacc9e9b531f71f0c34c7fa545725762df5528736723d20c23b04a368587c3b027dc7c610e882fbee1c7025619248150be41b4c916f67b15749ed36a0514cc639dc2bd2b9ca196a321822451c0b159042cd5c36edee2f0e3790b0368e21fa42776bb69205ce614a597b213ccc3029a0c72f02ddd6d9075f6b60e15de45963e95c127915d47b26b45db132988fa12131ed491a2931b0b4166e7b961f4cb5c4fbffd33a43dd6f233d688079b426b9d60c30a7c49d40934a7cfc82d990627f62c72d5f57312b1d888e1a7da66a75c7f6f52e892d432f73138024e475c25aa7139646bb48791e41218ef3c6de761af8002d50845c3a1e159947fcc3ee3d777d89f1734def4d2a77d8fb9487bb76aae92971995a8befcf18ac61c2b41d988b2d2199502f2393156fcd8311ec7068a77efca899d518b80f66dd3ccf2ee33b38752aac4db1c5bbb9fb0cba8b211f76a82578ae58415e94ad69f345171fac48aa6e3e73195bec0572fcba15b7d89a63583ec7d645be65d5f7c25737ea7520fdd74c905e633222ba73c352ce19626ba4d710230a62bf1a8de51d4f3357d463bee7b2130ad620a62b8857de9b02413d872559ff70ab7f674ef4e7d109cb61de03ccd881de7487c215f26ea1d7c7d84d0649fb67a56e6ea473e44c79a467da7d80ef070a11c6dee6ee067d5e9a7165430cf798b3de9c42c93574df2b1032be81a7395df8e33cb129a8fc1718c7d3ed6a7bbea4aecbfc36c839eb39b8acc5786324f8d64c86cda46fb76822c8f53b8a8285ddd22d95ed64827a077deca9e7e641048a83b4c49ae991251559559ddf9880d07be606ed2a3a1af1b2ede294e08a729f1ada03d170ba9c707c9a63b9e1977dc6d66ffaefa07f8ab48fd8d586f7c8fa1e7432570edeac31fcfcd0af18039e4a92f4129be2766f642b7ffb1f04800768c0b4984622c413e5f6a2060b193e0df0c205bb60f3afdc10ceb590fe43f86329148425cde73fd00f2294bbb6296cebcaed3db1bf8d9b4f086656cfc944af8c752184361985b8b4676f94d3dc99db6e546bf84df8ecba3e96569672d3d40a6cec750ba0d3b83615f97e4562e6f7ec35c20bf2831f72e241eee3bd50013c1edefca38e9c8393c57dda2b0ba73dffb730769b526ad1eaa2f4b59e2976b5b35ffc4b0a9930084852f3f87dc5c34e265fabd89e556b46f8cc0b0fbc9ee2f3e189eed4dbc715612ba6e0cd45041dc076ca84a37584e31c8de818e316fbc7c8a96cb07a611d775e059f8db92475ce04ec523b05d568cf7e3849b19ec41458a9b61304e38af6929fdb008dae0047eab609a4bf04cf7d364be5e2ebada7b285ca71b008f84c5be18c90c7eb83ceea6b90814e637f4bb7c72600a96c83da0ed671d23166db0856c729d9611bc3ef95f46e7c476a3bcef693ba515fc423ee47712cdc12c7c3be0fad95177091be8b6800b448710cca73d418d245ebf423135a947632b1e2d2e38522c218216465938a22cf7538cb28c3a8dab379119171db0b6ba6e92493a3ae3c8611669ac680de93cae1b12472652da53f25e4e8d94afe1fcea71f4ce5a0eaf0fe22dac1553e3d9901a208670ffa0860ba7e3019893448722894b41305ce4821d4273dcfd9866b9a4f2f54b009f66354c2bf1dad02337203f307962c3a7399121011bce2d9db6d6b81f9c3a8ea4070a592eeb187df672ffbc98d08c48c55773ad2ae63c00765257834dde7c39362406c1387c863898890f3cba1c5475a768e335d35978be6125b1578f8eafd705ccc6dc9e667371d90f146c483aa39cc0a292a9da06129cb8679562267acb2b0f5715853c772939d31653f637025607e5ffa08f38758cf442a2b581de094f4bfc00d1549a5efdc03699b8c16829b972393542e6185bd2d7b2fb63930ce2d24931d79829a904be3d70c6538122e7213e1e704c513474e516b295e95b0f2f102ffeb4b72e586dc26bdad3204e3dde65e50f22774fccd04834f251fb4eee644d5bbaba29ab9e866ab42312d9455cc05fb30ea77bf0cc5a3957b15cf62b9be253a4b4c22255a49b4ce7a7080a760ce263797337677b53f6db863f2927efd485000ab76e6a77a9051e2aa680fc080d00498948657fca79927a425e024df815b3c5db8869f9929d1d0ccc2353e8ad14f94d9eda5227520d40d5d37f29489b3b974a511041b70083a61b19ee6f2931aff83878e913dd409afe6f67be2923929f5830e96522d66c0de758ebe5769887ddfc722865ca422a603ca46fb83e487f1f7dbd29a64c1257e88959e2464fbd4bd55b33faa8e357a1d46942703b9b1d7c02d68f19386bb2e74aa08a7773e486bba61d3070f5420cad7b18f9384afa4aaf425a0cb1f81a92f5cbf94958d05c2bfe2aac45bcbea0e5c6561902c8a8fed7135985b823408c53f81f6c3348c69481c981a807e11342facb726586fc9b5c725de0cf9cf727ee9fb1c026cc5516ea2287c6436ca9c6ebb0002b8426eb00a19573d98ed6afbf2ad0ac0bd429a71e614391f749364471249f9cf12e8257e6d307e60b8bfb9c00c83b63ccea605065ce2325cde78d203a2eb2cb21afd2eb582cedac4043ec17952cc38baca80c23e8ba0c4fa27f647267424bd5330438df4375f39df6772a938ddb72613438e1db9c5e6c9c3f269f12491136434017dbd66dba00f13af401d4fb5293138017a3d7b9c8c71c9bd0c5569a3c6c466c9abe77b9881039768ed67d260b7be433061c93dc509c887f704b76c83c2ed92fffa2e2a7827b21a9994c58045f4c340c6e51e9ff50b408538587e403b5bd42eef9383d59d470dbaef83b5ee718fd7ad59df5a8a34f836eff0ab70969396fac5b6637fdd222359f4db10b5cf52a9e561b0cba25c9f62aea6ef96f1638ffd51a29b9cb43b6d4a3cfe4872d42d729258aa5c74169f20e1e2db5da1caf98ecd1d23b07b27be6474400b9ade2cb848f7e6601d20285d895bffd889e9dd96083f97dbfdd1f6b7e1a9155335d08c0ed98c55183619ef5c86bbf1c367a8f9884c4b89b36e7332f84cf0e4ff3f1ee7f098cd59710d1ba86c9662ef88fb309cccc6aaea96b745b5671ce25cb20bad4c2d3258a3601c966aaf6dddbd3069b84561141e8ffbbcfe8c9d740c2bd8dac28cbf9a9bc5c21aa074e0245578d4b14f68969bda581a405da307ae7e28ff74f74fc02ace719f86b11bb27edee2884d0fc57e216427fba7f7d3fb3e1aa608dc24ea51599a68a3e9ca5a770478c171e6115fde93b25774607ecad2b4c5ee4c03575a0cf80eadae50df128acacc549543a069e178c798b87b6f94149b052293e1be25729b1dd23a0494467184274a66f332bb1c50fda5c826b7c1d69d719c408bf7e6a09054216cc53dbeb1bfc6a52b229bdf99e39ad1dee1b0388fd0aa26db97ea329708736cb6bf35f3f2f0a9e8d388ba61483542c509ebef67edd374d40ac73515b5324c6edbcd2f85f18b400112069decfb5d6b23215e451abbbd6bce1d6da54e77066daca162d5419cdf20ce933112650186eb717fcacb01d7a593f953c7a591e8eb9afe4b98d3ed2a7512caa381652bd78c2ffa4da75f8cd7fd9a714b7e14c021f16e6b2ab994dcd32cb37186229b9ed0d7f63a7aa76e285591123f882c210fd05a1ec54c836a6b4a495539bcad3da83648405b39fc6eb74921ee8124a15930183a296a96a5936945fd6185d865d1b8fea8c190b442298f74221eff3d963319837e65781b22e55e01a2bef227ea9f25cd1c170aeadd89cf0a90c32801050c7f6725b28a91f82010a055857d2a4c108390f4ebe893355f5793f72ebee5fa81f50faf817384f6c516515b95ad61aed91476e6f84f1060cc62fcdb51f8de0c09b8ac79893f29235b6318bb17d1db92f8be90c8231be5e6fe38009993267a289096199e006053cd2e19fea1ef9862623f45408ae5f5f496fe43cf721afd1d6055331d97750dea0a205decb585b18cc34b5a8eb3d03184397ad0626e3cc6ae91cc9e37b766719b983a17fa38b52e8f30c03c493d7d7b04b79f2812974c80019dbd731b0147a5553056dae499621def08ed11a8118a94652ef60082c77377cc95f3123064937eda0a19d9cd79fc1768e303dfc5c746f3016566fb37694bbc08ee3d91c2003ed74e492dbad7385329ac90d794fc2c18b4093eb550baa8793eb771c04c45df12912aacbc830ede7d2c8b9605519a2e4aeafc30153021571d57c57b41e794dc4f09bdb98f5393797bec27ab814dfb0393671ab44971841f14119afc8e4162d127c390a12d5d01a354bbb1159df64d045208321e7701cd42e60737ae8331c5d612749d81ef5057453b2010fcf85c86f464982f98b14b969e7ed6c18dfed0314bd1973a9d151f0b97b414de86380bd19ee26f444513716b7192b0dd62b70548e98c4d9939ce9f2d8ec9fb6c6ef3d267b3ca7fe990b4b62860086ee5e3d247a05aa94d3884548d3ea9658f96d6ed673ca79ca5c198b597d4570d28339a3237c0ee4b335d6f73d7cfecfff280be39d85756b5b21ad53f1ffccd73542cf0243435a07a0249fdb1ba2595654329a4a957c83bf792ed933a36dade24fbfdcebde3e243aa75c75f22bf1612f190a04041271164f18af2d618cb0e205e49a0252a9de5daf6ee7051b76495593ab89bf227b5b64c0e6661609b5129756bb02431b547cd8fed81705c8cad808983a0766e4a90ea8de412de358b1e00f7f50766d3e3114c21d39b6b35645cfbda0420d77e2c6c9ba7a19b450c73e324a9d37cfaf9175715df8f97b620fa06c68767befb315f50e2ba302510ebf9543e676c68643d97cdec3bd516f60639d9cbb989199da50b68a35e622bc221cc6e1f41e0a779ddff51ffa1282de993da2113f0fbfc42d3290f68cbc6c9caf33185f30be7df60ede6944d646fa8a1d211a595977aeee8d86acb369e2feb8dc54e7aa40d1e365cbdd7b65effb9fdf6e07186cfba4dd52ee13adbdfd40864109d55106f0aaf3a7812cf4ac493f1bdaf1c6eaba532a2a2c5499a64fead1b06c559d665861f211bec00a6775b1880a861722f9da9cf4cde9e92720bb58454f5ee3f2d713166e9e5c7961d870a60cabe4e7b0277b9ef022b9b1e8db80965fb4a0495e5eceee14c42aea772b1368c8f20ccfe09637c9c3ba5704d094c93d2885dd5f142389607376841dfc014f5dfab9fd2f3342502ac7406cdc25ce3af9a66899d633e1c5da0d418c376171924ea37f3c86fbd7a28214a0c8b7bcc5ef19a2b85667f24b253ba112570dd72e398149ad0bbfaad48912c95d6e4a4d50f1e39e54366ec7034c6fca537e5ed577ff9082d9df04ba6999f5b596bb2fe821ad08e7082b079793fc8203a261d1bf880635d0eb69ac51d0d84404558893fc203b3a0913bd3821d6fa8687b30a98c10de08c58b332bb323db59c01b3d48e4d90562cd647f27732aa116972a50175b9f0421daf21619622ef8ca813a23283bceea4a3af0df091bb3317a98d6c75bb871640d0a833716b85c6a4f2823385c3d1f8ef8e80af93cb932733d543c48ee84d4b25055e98c855c89f9450da01cdfea228460f6080eb69bb36e2a8c7bcdf4fcac3b49fafa453cae0b0d2dab6760ceec10b5f7166fc28d233f1269f36addf57d8437d56c5d67de6623cd98f71d58bccf31dd4f31f39a1217ce96d03c662cd29a945305ea1331005c121ee2b7b23653b7d788836ba9ef76e93dd896561aa4a93e8ba326a4361655866bad34b161a44d1ddc2456bdef6799d078369a272a69fb93490631a412f1d02f2bbf111f0f3bec50cade621c8661381b0ddf2cf3d89b412f9478e6b22b4762238eb001887eaa82dc1d9bc3f76226a62468cb09bad1714b39af5b3a2b680797fde9d24dd40b67aaada5d18389e1416af09e8249a2f9abba69f4045c4a55e49e6d555bd4926b21247068804b5bafa3a675c0bfe739d4195d9c4cd9ec42bbf1ccb396d830dd62b437703acf0460d4cfc6904bf17fedf450d8804ace45c0214f7f7d4d48933f6e846fdf1be7e75b86cf85fd845a1cf76b002b1f5c1b60f0525c66d8538cf2d20424246231cbece24a864f3e39af2ce988ff2ed8f6f094312b1508fa0f8c5857d69faa1f04d59994d4aefbac9e086d60c119a8eb26573a6adf35a67ba3f794476184422558ac55f48a63209f309e4a233cbb818e72ac20864fea0e250db66114d9caec1d31b6c680905ea503ff3a525a3bd674776a9204d7d2ec35342b589e9079823ca59a63aea8ac5eeb8f3ff14478a32358d23133f517820797765846a96228bd0df6774f8cc0a32eb20443a7d848f257544b407162afc31eda13dde540170a4e9cbaeba948f54363bfd7221f04e63375fe1c5dde7d185b36fe36fdde0dc36591a338b5fe277f9c9afb5bea6ae4acb4048045d51ccb60ad1a3a149f93f1819f49e2b45e81f3bf2f2ba81c423a3c0b9d847ad9b11b7d87e717a069a5bea280a4857a734a4399eec3c417a58c4702f2dc588d184a6a01f89b899232105e299a0811d373927b6e2191814b9021acd6f114a35642662b0b59f3fd8970a2d0fb48ce0347cc50867ecbd44cb3733a3003c4e4930bbacf392cc5e81828a4c260e8e815b4a91c412c8749524c130b32d543b3139f46291189b1f9f8573cecf47dd32a38fa98e534105b674daf9d58e79af5ba7a08f3f989a61ecb7f5c69325a87399bc15ddf7386d1e37ea0b73309b16292a7c62505885bc5bba33b64550c8c49cbbed192b649fb1ee5ac8482e33f5ba5b822b79e341ffb138afad4d49e5670d478186bdf04a8b08820f04f8e71c2e515096612aecf3f984db0d03830e5af06fc49397129de6c2e3e9dab5dbea210b2618b7ecfafe7f7e6e05d668984df6e39cb270b9d6031835911bd81955abfe89ff2eb94491ca851a8e7d72d22a94521c00b91fdaeecec910ee1a1fe4fb0b4dc9f8376b0ea8a5d55a5a1b42721bc93d26c34810fc2793fa51eda7bb1b12a76c0356d2bd615ba5917e9435b3c5b6ea9517a71b4ff50bd353aeeacde6d3039f022a8336e220d45277dfc488fa4c86a1f8a93ee32e118d6861081ced4aa7fe0f2f8af358603a01c46ad21c3d51c46a26dd7adae4900cc2e4dafa3b10447cf78202281ced83b10cfeb69ed807c97219b4caedb52ac8c9cebc45635e933a1d646ce0a112df6523b3ecec906d078ba96ee579c8dc33774e5f15bc92d1db281542e380cdd1ba44b92ed7637cf83d48e81173f059ac2ab209e1d5f45660f0b5904348923151d36e2d7048fc03e61c03d23ab556995e31d2c7a1cf5f337f210234ed264718342a26d65fbdbb37a475a2692d21576cbc18891bf2be0412d59e81e8d5b07ced85ea94e4b9b70593986572456e2fe2d6e04952a9971292b8573cfdbf3c927f68cea900afd44cf7752b720a049fa56bc06d91430f6d622e40daf84b9beba6c9123e8fa483fbd90512a7ea7eeca9a026cf7a7e82cd88f0f955953a131fbf89df412d2e2bb3de82d96a97831838e05226f08ae8de86d2c1e7d5173886d5f9b105d8724fd943705832f579196f468435948f4f912c247e9a118baee522d673cf27130b2fa8d7d4c3e18763d932a24c0dfdacb8a0eb5cb8453616be2701d50e74efa7b82025a1b2d2cc8b7285a8fc2522f2d2d2f1d772969fe2459722bd3a5814f72087191870d40b45cf4907b819982f72dca51931877265276e033e6266bb34744ac74da09d8192cb1844aeb9cbd8233acdb9fc3b107300f76a9019cd95bcae78dd56e2ccf4ce93348b1832fe00fb54e1f23bb9932577bc6fd5a8bc0e979fa99bd706f87ddfbc9c0f9acd8b753d9e29cce315a9ce5867b67ccaf75dcf71ad7a77007dffc5e6a711846879204e020c6e52bd3ecd3dc0386e2e3b0e090cdc6de5d96d34b9f17df4588558b195fb521f8ba9afc5ae7e5426f9159b2fd99ba120f537337072eb6ad4e18ea1a5fbb198cae70240ed14083da35e5777e33301614de9576c32f868b6f815c8566bfce21d68aa8d482f477fad55fe96e0d2fa430f5f659dded6f60c80155236cd27baf241e5ab0c1da4158e8a71d5255031e6d1bb386d7f7ec2eee9c5aab2450e5cd2015d1e66dc9d2290dcaaac8111d0ab8bb45be97bbc9696ad10e022c6c9bd4d31a4147e21e637a23e14906c4d6a73cf7dccace1cbcfcfafb8bef0d6f90a2250080b510cdc88229ca3d14493fe00c48f0453e0cd00907e3e5488e99f61ba0b7f16d9428a66cabcde267adb5d9b7e78038f9f31f10305f2f084b7674c463915153a43341a20f49835b4d913c52350b6b22af33678c68b7b7e01161afebc179ef221f5f268da3bb4135b69cc71c892f8edffe2f5b5936df6d7e9deb39762e925e7ce57a053eedd1a52ede07f6e98eb521dda3380bed17bdde48c2618e899ddff0315cbeaa204b3ecdae598196b7a3321a6f8e9e57957da50f9a8b304430d0755fe832daaba90ef735d8dc7f4b51abe79ec192a4886046db39e102ecfe516341a8a465d0eece24e945322db237fea8d2dab4cb4aa364f6698c4b9fb9e7cd54c41c78c31a809f462490c43f95701dcee51671bdc0bf21a4fa02da2d3a2521655b2321b6947d1e700937de75c4a41c69b60dd688ea720803dd12e7ce572a7dae426de110092b6fecadc4aa75555ec77fdb530fddaa6b272cbd907ad8ea81c12f86ed71fe6901d0250fed28231535f562e5bdc8bb962ccba08d771d001e4bee4d8c4940a712d61a76d9d132581ede2575fd1d1e43b480fc3f97ea4a0b0144dafa16c849ae5db125608e3cfb767dc4f736cd236b8d6591a6cd061fd0af0b5151d034aaf32a845953158d7b317d3db8fe6b1e8417b8a858181d9b02689f6d20497d3ce38379d7627f24f0df22a71eebc4d195ac20874145504f6ce2b053610f72ec20953e85ffa22a008ea62e47129430f241ce1597837814e2d96397114a13cee0e809b7f0ef1a8724ec2b87de130677e94519ecd6e3cf46f39584c336fc7d76d01c68129f1e82f5627a4fbcb097f2469a75141092720e7f3155817e5a4936d9f5ab3977c1045d50b30cfb9d619fed7c249a4e6c1f1de83bfb8a609abcd1adc374b8acedbcd29a64f2e88c720f3eaa55e71eeaa6e9efb2ddfe73c3e63a9957f2e4f470bd87bb7765559601367d3914c47c42487c2abcfe1f94c642b7ddb16f6103588fd0c8549316b72847362db967db71d5e0eb31f443165dffd3aedbe5c0a718fa947c016a1d872f7c144a88a7f841d55722d5486abd932430090c72e8c1f86f8bacf1c0550dcfaa17438db8bf7bf5aea4f44c29338b889fe5416da8d1badc9a47de1ea28aa28129ce92b48cbb8d9343a0dbfe84e75a1d96eb0f02ba8e9f1dc49f17113cb616dcae55380dc47b83ad3c5128ea6eb921f1cff4f2aaacdb09fa6705be0eea798d536b1721584a481305de4861c3819db8200e08fc95137b0741aa18dc6b0a5235934bb2c7c9d1e552b485cb360a4775eccd3950377996346ad4f37b3a482186aead19931ee617feae46513953222fb91b8a196b04f948d96ac5c52c12a1b87cd96b735b69c02221c661ec815de2ea05efca4f8113f3d2c9e8c2adc7d3f26617b9a0c796e4242a683e4970e213cf38b1c56c538dea8e253535848efb1ceabcb65e318916ea53a5de363142d91275619d7f2be56a6f625d04f47033c9da147f752a6b19bb559ef89520224b80386549778821d13e140309d045635adfb22edf7861679fafb1bf8c1e73436c9de420391c54e536d8aab98dd569e356dfac69469e1e83d7480ffeef09de3004177dbf5768307d645a74d77196b0050aa4e4545e2257c8f1c35c0d82166457845514d4c0ea766bb56cb5286ab28d4fa957959d2a4f63ef2638e8c25c475b4fad81743ea66261575313009260e396d954ef014313488f0e714e1102d957422dd1bcc5f4104151ece59998f42cd66fcfd263fcac48124912eb56f65085ff4bf3e7802282c341abe016bcccf93bc7db6f99efa9d0578dc83ebc8b0e936d6e11e7bc5217d9865136ec04d71c0333ac3578535bc6ce4659728c9d22cf30c7a2459affc4f420ae654a59220a34ea8adf921063591527b4d8afab6982901f2c0c385e63a2211a12dd93a5d24e9adad1c5aa238fa559ba9eaabde4ea4471ca67453d4ab9f6d5906abe5eee320714af6e3079c7e06b397cfb6b5dbb86ed3bc2b7ee13caf195bdf9f88bd5d071c264f2330b3aabb9fd881e594e32c7476a5b63ea167069147126f4cad0f454d09cee118011347c2ebf79cdfed273713a96e478b384ed7e52b60f2d3332d1441eadea0338195fd020f67f973c643689040f462f30b358cfa608bbf5d185d5d4bf0a7f38942ec975f6846072fe3d2b2c261c5b1311023d720025b41a2824c68d86b48671b236b675e81aee39311b9b6c71bca98bf5b23cc4c18c1ebf205c01d11b3d5926ec987feff150cdd1a87a8118a43978a9be3b1ef2b90a69b84f4eeccdd61d863c3f10108191907af3830ad2991fad831b2c778b2096a28b713a91cc64bed54db0287a04c17ee71dd253bb7546d2eea716229f950816e16c651cf15a9164f3149d093ec47e3324740f07d855b517a19a1aaf1d8f4ee5de5efd086ffd015a544f44a7e542be2f4b793bbc1e4edc376376133bd6c332ec82039ba6d83d10a313543968be6ef22c7e44d41235371c0875a45079995caea9f8a853d5553e062705f59ab339e7d3568df1cb626d9cb3d30bd6b1b56f97dbb854d77fad473e18aea2fa6fb5e23e2d4a3e631b6f0a2e46b7957bebee92a8289781ed5a372e560a6ebdcb8a7a65e619b82d71dad1e8a0d5fcd9dcb67179700703b514237583608d86e8c5204ff6cbdabcb2b07de3d4a5ca942e8c61115750f2f06990377577880e6ef1aaa959b4013396c55ce37549f09755b9db29ccccab9fe77cb73b095876bee6d4dc01604a3ce6a611a699f3c99d98fce06a106d313dfb38169cdb39d4432c6d9cc0a061613754d44b3dcc1784e8261a3f42c95125739071b22b52081fb8eed52a69938a7a779900f3476749d65e8f0a73f00e4af72b94ad61c4516ce612f4a428da8a4fdeb5613650e35a3bf318708362cf431f92d7b8108d73df6e0cea9748d412f169eb28bb95944a14f446b049fffd98bf09e8455719a8a9b27999411cabc576169541298b69b46ac747e9cd720bdf128f20c74d45e9c53246531dbc8c528d3c8596695bf8ec937d1e432b1c7c40aa136294db02ff08d4ca1e937c557308947dd47254a231286f828aa7319a6af3df3782f06764f54257a6dbf461b6c1f31782542da3e2fc330d1af51febf1b3ae28c5fe4dc8e22fd43dc47807a71027b1c49018db705f3fe44988b0cca935a2915d88d794a74bfac3e86d1aeafeda4b83a862160f917a0ec1a074b378caad91d91a975d48a4350c4039ec2b00bf73ebe1f8906d97510ec1ea981b37d5aca55531957e9721bf553f9835b5547bd5113987e3493be8d5c69d408dc00a870ca52b4dbfb6f0302cd68b437b1a1b42ae76169bfab74a83e88666d2d7ed8a3bfbde0a43f4fe3d97591c2d86b35a124fbd2f05ef2f845ad9b768c2254a21700b2de542f1ad5fbe71e47e84678f468941a202e063d7cdaa6230b1b05caabdfef722d5dc3f89d795181887ca5284f3b3c7fecfa37b0013ffe81b77c3e993a450d24cdf11bf8fa1696f413f22a16d4f5641c500a3f20e762c016aa136b491989a0e7b38aaad552438cb19bc72e683cf69e663a3813156ed60a84321aa126b75fca48ae7fc743b4d1f286dfa9ee544ae4c21e7b7a9dd386bbf2e536e27514054ba94074579ffbafcdd62fed034b23ea7e2b7fa163dc450f8ba619c242375b00285db2b44359ba282ba650b31b8da78653d804c8268910cd9541f024f3c71263cb216a6e109fd9517025360edfacac98c21343cabb973c9a1ba22863dbe282683c32444cff33951c5b56124ee38f8da83476b6e20c97290076c058a131479ea8ec1a3d64335c9558d9e73c08b8719d2b8122138be7a86962e5d62639ac799a302f1dde66b11cdfbb592bcb15f66adc4840df9d41e32ba32d785ec65966bf259e324e093df020207bb72326d844d95a9fe5301a487f66d6012069ae34c1078333ffc94704c67bc4ef901bce860f3d41dfb0733cc93973244f6b94093dc8cb4c5a52b09e61575a8577230d70b0e534eafb679351efc909f5445bb9044b3c382a80c4f7059019494194527fd845200ff3d3cb6f03ad82d1f64c36fd0671c88b0348291abd38e3c3567ef298c386d17dc866eb502d460168cb13ccc5bb4fc1bd594ad99809ae33e462eb71085e457bb61edc49cbd0813ef5dfdfbddca5c71fef6171212cd341177116a2991d13cead2f038c503fb5538fb5257799cc2a0f79d1de53c5922f414ea3eb443177e4d026f712c6b94f8293aac2740b3306a88b2eaa3ddfbf61c6c10348f56613b41173504296a555e90f85709c28cd1635c667aa4b1dc0e390e3fb7a2aa0f6e172b8c62dc13f8eec7116718db481f06218027e7ff14396ecb7a4ab24306ff8694a278f9dec555fa058ad02d052f45c816dabf71e3e138ea609a8f2faa7b2c702a94bd5e2bf5d015f362b311c91d0e11fdc0b0af68675356ca905bb59d67df7ad3dfbebb26b53feb030aa337e7818cbe9a758fcbbc1bf6cc952a78c9cedcbc4429abefa21d223dde665df62dd64ce822622ffcf0670deb3e230e9ffbf5b65e253e79e2b11e64076525323814c29d9af9ddb5b66915a521db0ceeaa8dafa3751b15097868ea471a68d16e2a14ed75d1b3890d8d18d16c23d67a9c3b1fb8847bb58f87dcf1d7d4d31a1e8662f3dd0cbf58d5804a69f1f85118d0ac1afab748c52e4c4acb89320e2c5cb82f397e30c823901bb0160837a6fd586513096bcbcebdce735ac69d9142a012ad2540f35754a604b6afacf5870ec668ee2933c83d3dbd99bebe9d545215fc2d669cb398353ef49ad2b3abe5f41c9726c9e478fa5ef09e8701c580a628ccb89b3e3e4e2e25c3c8acc3429f7c70c69bb37a405f447834f8dfae8dcb044f0851c1ae39dc7870d9d2c2eac0abb564b0d507c27488c0e16bfbd28b5442b46bcb66e307af133916562d98eaea7c9443efcfb80f1c546d162cf1c74055c5bf56699f0842c9a3e7c49cdfa47abd4b75e6b1687dddc89f289d0afafd5a41ad07928a95c42037ce63e4a095327b14eb605810d58db352b3df181126d74c673a697df0070a75e8460d7ad9daa720c7aab49b7d009a3309a7286268c8934ef8beab1a59a0e2daf4d8a6ea4cbde7088dbd71a8fdae29bc305456ac3501af932a9707996db8875ccbf1129571bb84994d4dbbfb87c43e041c37f8fd46c22a47d458ee568223aea8dd9707f7cf19f5fa6fe8ba96e59715204827d49370db02ba0946b5b15a4df9b7445b9589853f209a2129f94cececd599690ddf0df688a8fc35bd688e398eea93e980544466b94aa39b95a2a907372ec49a9022113a12b6a11519f28f2d958572f2d553995db852a6630dbcbe92705b95b5fa8b58db86a743a1291919269009d6b4148552776e706927f4ed10c85f196a665dd281ab7f4cd76f532e67a5c481834007527a148dd19b9007279a975837dedffb3766bbd1ee9b93b2a0e090cb003a48f6a008355f3f76ad93a62b99a268ba7046b2ac5ec63f6051254c6694ae776764eb96efa354be83f5e412edc586818a2ce16aa3d523963c4e9778c27a57fed02de3daf7e6615197270d8ba4f2f59c6a555f8c746523e6596eceb38a5c9ab2da711f3f35837895ff4078712bc5a916025781e1ed010ba68bab8a9c588767cc68a97495673669eb81c8095aae1998064a78624759d3ed1bce7f492985e2d1ff7eb50b7afe95c8a6e07e1601c74e4bc86e2a37667307c665765a9c14411b6e44c614c67d065bc4b52ad99ceef539d669520a68c9a395dd11ac1269e319e037762481715fe1b3bb798a2838ee8f3cecbcd4a1924e020571bdbbd9c401df6f1eb47512a34d10c118c88d951611747c73c6f3e6886cddd6f5fefd8fdc71c9365e6582d31d27642132ca080bbe7d9fbca52056f3af3f0cfd27ecb2df75b155884102433fc10d5086125253f36e0d687e0f1340b88bbbe4d9da42272db0b33ba65bfdcec1e78f26b4ac33851b30dd15795f035c80e2a93bbadb7ffe7ac153927bea37477cc7841b74dc8d8822f20672e0d1bba8588b01fa1188e8a7c8294981826271b187e7bea20a4b7f8f882e03d10261e477ca6c9cce711731900af355d7842b7ba4386a16120e65ac6e6186df165f63e11d1d2b8c1178a3893f40d4bccc53c21fb76817eaabc2c94e6c8899c56d66f5137f31306ea6a38bbf34f13868b3bb9ba49cfd2f7e848834b7d5fd9427c4bcf4f1b82ef1544e13ce24a888fb863de52f48acd8eeca5db860a15929452a9e1016c5513bf060c6ca7206856d89a59429f4503c6574d97d932a9e7c00105dd1b4a318e9d3a07cffa1f67027a1cf49a559ac896d3f85d781055d557ef0e962001403ede36f1d941a8b9be8e4043e62d38ce47ed538756a429ffdb45fdec29666db3aa8ace64d3a42bb1d98280c778ad4e6fcf1a49e1eef64652357622b00db471c62b1377ff478e6f673bf6700d9828ebe590454ab013f283fc07c750d9eb9cff855156dc55680e5dc8b0bbae63b43905506d1e39afc6cb728130e974b39e22f7702576bbdaf7e63bb6a9d2a050f1f9c024ec32972af8f03d8d7f1e5e851ecca084034975bcfeb047f67a0976090029979af2020a48be7f3145ceb65642830ddff9b99290757ef311c2be111c3646f1e4deedb73d5ac0f8f0edc7717a34181bccf35c4bd68e1a48e4746d1ac6b6708bcd94eb7aadd3de176285fd020f95f65ba6078b9e69faf36ea22428707f6e8df6c14b4bf88ba884f407097376da82c1a5a2dfc389a6e86a5f253c6a0e5671c6c0e46fe6f67df535f9199a7791c2ba707a3ee070bf041e3684637aabb276eece1d656e453fb1f6b2404afa10bb4cdf52f0448672e4c5709a37a1002ca862cf59a4476ae7828d438659654e12b036005e1903409a8a0086334b47a60386a751cde99e81e8663b6aa5ac20fffe2ba5682edb55ee98b05c06fbc2371cbd9df58e9d59693c9e02c5771613d587e9be0c7bd5a5a179d7a157926acd58d089df6a05cb5c6fe754fbf45c8e32dc2d6e8dc1871456bf28585455cf1e045d0e21e318f8c8fd04684adae5d515f92cf51cdc976104744c936342a34eab35d1f48dc557dc4b50240898b990d5fe3463189cc778ff565f4dbfe7dc7c0f1a29d56beffbd60d30ddaee17aff8d15a2ecded52e3aba83c9313a8272360c37dc777fa798081308d3167047ffae909913202e70aa195b7d58e9bd0d1a7b0df00e06b36c7d147f85e052ed5cc32c8a8d75561807f499ae31fa4c7479cad504993d9b7bd6e892d8e01b54b06c771f6d62b5cb5f4d60fef3727aac949e836883ef3df24d787ff17848fcbaaefc16c85bdb8f57720cfd2aac6b62f16b70c5f5139b94b07e62eef91d2386793f3576f52aa10aec91efae22e055118ca3b76ccfd10cd92aa068400d9d1584ca6a3b3a6b53f3d8231ec2661f348ebc6578919f42c5976db7a34b8e0098030a7c1e856284bda5dffe229d9c130c1760a42bb189b28280bc1af6f9f49f3c11f2e5f41e4deb7922561361329c97f2e4699678501484edb48088c472e76a27d7d303b2580fac68385cdd8c4af96061853642ab1d1854490b7050f0aab079752a4084ca19384fa1eae57786e9995931e4adb32d95979aaf56a498b7ab2eb60350aa4adffafdc73225d2ce3ce6ba1b6836f19e046d8d969fa0a8fb5c6cea64690391088d33d7e4e13e3a28b782d31fa17785350d54ef543dd712f9afb137ffe8256e1ef175247b5f18d5436fa4b767108480622cc66cfeea797f2f6afe02b79311219a95e901bbb65d241c7bb835cb0994deb340aecb201c93f2d1830c20eddcac0de1709e435edfa76fc3ab3dca7c7211ade8b7d72a2a830d619f35b2c81c03014abecaa14f9457eb1632f428fa4a9c10dcee6fe59af1f48d4f48672e5cece552bf94d08851bf8e05490b70e5e809568d2f42561424f90837de9354a729c06e15511855bfb82442003152a6f05d4519440433967efcb2f3aca9123fc37786ccf31afab7141a67db97faf34f9b873ba98435c8af7fd7f7e3ead525640ca343c6d28c9b9db42bc27d0843c33d193185fd60419caf572f184a09d2e349db78696100796b70d5931af1112562b2699f210b4e62303e0879e47507142016ab94e46df1dea8bd1710013c1b999c3f7e82cda039c3dda16cfbaf4a760b2b5de553a45dfc9a3cf916d33cf1077e77542de8c70bec5a2608ee8fc4d069490626c5e9dd79d4d56e33e1d7ddf254314d98a5a5af7d193b61334496d78718238e19f6f9c8a77377c4afef4d9be5dc5dd9ba4b11fd89df4a4996bfa436142bced05b7ce8997cfd3be11e276cdlibcurl.so.4.5.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcurl-mini-7.60.0-lp151.5.18.1.src.rpmcurl-devellibcurl-devellibcurl-mini-devellibcurl-mini-devel(x86-64)pkgconfig(libcurl)@@    /bin/sh/usr/bin/pkg-configglibc-devellibcurl4-minirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)this-is-only-for-build-envs7.60.03.0.4-14.6.0-14.0-15.2-1libcurl-devel4.14.1_@_@_@_5+@^]@]p]p\P\P@@\P@@\N[@[^[^[@[O+Z@Z@ZZZ ZiZhu@Zhu@ZTZ@YYYW@YYJYJY@YS@YMYI@YA%@Y?XQ@X @X}@XX]XZnX@W;WRWW@W_WUeW+5V@V@VT@V@VV^@V$@V#VUݪ@U@UUc@Uy@U@U\w@U@U7@UQT T8Tq@T6TeTHPedro Monreal Pedro Monreal Pedro Monreal Pedro Monreal Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez pmonrealgonzalez@suse.compgajdos@suse.comvcizek@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.comtchvatal@suse.comnormand@linux.vnet.ibm.comasn@cryptomilk.orgpmonrealgonzalez@suse.comnormand@linux.vnet.ibm.compmonrealgonzalez@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.comzaitor@opensuse.orgschwab@suse.depmonrealgonzalez@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.comdimstar@opensuse.orgdimstar@opensuse.orgidonmez@suse.comidonmez@suse.comlnussel@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comastieger@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.compjanouch@suse.devcizek@suse.comastieger@suse.comidonmez@suse.comalarrosa@suse.comidonmez@suse.comastieger@suse.commpluskal@suse.comvcizek@suse.comidonmez@suse.comidonmez@suse.comvcizek@suse.comcrrodriguez@opensuse.orgmpluskal@suse.comvcizek@suse.comvcizek@suse.comschwab@suse.denormand@linux.vnet.ibm.comvcizek@suse.commpluskal@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comlnussel@suse.desor.alexei@meowr.rumpluskal@suse.comvcizek@suse.commeissner@suse.comvcizek@suse.comcrrodriguez@opensuse.org- Security fix: [bsc#1179593, CVE-2020-8286] * Inferior OCSP verification: libcurl offers "OCSP stapling" via the 'CURLOPT_SSL_VERIFYSTATUS' option that, when set, verifies the OCSP response that a server responds with as part of the TLS handshake. It then aborts the TLS negotiation if something is wrong with the response. The same feature can be enabled with '--cert-status' using the curl tool. * As part of the OCSP response verification, a client should verify that the response is indeed set out for the correct certificate. This step was not performed by libcurl when built or told to use OpenSSL as TLS backend. - Add curl-CVE-2020-8286.patch- Security fix: [bsc#1179399, CVE-2020-8285] * FTP wildcard stack overflow: The wc_statemach() internal function has been rewritten to use an ordinary loop instead of the recursive approach. - Add curl-CVE-2020-8285.patch- Security fix: [bsc#1179398, CVE-2020-8284] * Trusting FTP PASV responses: When curl performs a passive FTP transfer, it first tries the 'EPSV' command and if that is not supported, it falls back to using 'PASV'. A malicious server can use the 'PASV' response to trick curl into connecting back to a given IP address and port, and this way potentially make curl extract information about services that are otherwise private and not disclosed. * The IP address part of the response is now ignored by default, by making 'CURLOPT_FTP_SKIP_PASV_IP' default to '1L'. The same goes for the command line tool, which then might need '--no-ftp-skip-pasv-ip' set to prevent curl from ignoring the address in the server response. - Add curl-CVE-2020-8284.patch- Security fix: [bsc#1175109, CVE-2020-8231] * An application that performs multiple requests with libcurl's multi API and sets the 'CURLOPT_CONNECT_ONLY' option, might in rare circumstances experience that when subsequently using the setup connect-only transfer, libcurl will pick and use the wrong connection and instead pick another one the application has created since then. - Add curl-CVE-2020-8231.patch- Security fix: [bsc#1173027, CVE-2020-8177] * curl can be tricked my a malicious server to overwrite a local file when using '-J' ('--remote-header-name') and '-i' ('--head') in the same command line. - Add curl-CVE-2020-8177.patch- Disable flaky test 1456 [bsc#1154019]- Security fix: [bsc#1149496,CVE-2019-5482] * TFTP small blocksize heap buffer overflow * Added curl-CVE-2019-5482.patch- Security fix: [bsc#1149495,CVE-2019-5481] * FTP-KRB: double-free during kerberos FTP data transfer * Added curl-CVE-2019-5481.patch- Security fix [bsc#1135170, CVE-2019-5436] * A heap buffer overflow exists in tftp_receive_packet that receives data from a TFTP server * Added curl-CVE-2019-5436.patch- Security fix [bsc#1123378, CVE-2019-3823] * SMTP end-of-response out-of-bounds read * Added patch curl-CVE-2019-3823.patch- Security fix [bsc#1123377, CVE-2019-3822] * NTLMv2 type-3 header stack buffer overflow * Added patch curl-CVE-2019-3822.patch- Security fix [bsc#1123371, CVE-2018-16890] * NTLM type-2 out-of-bounds buffer read * Added patch curl-CVE-2018-16890.patch- Security fix [bsc#1113660, CVE-2018-16842] * Fixed Out-of-bounds Read in tool_msgs.c * Added curl-CVE-2018-16842.patch- Security fix [bsc#1113029, CVE-2018-16840] * use-after-free in handle close * Added curl-CVE-2018-16840.patch- Security fix [bsc#1112758, CVE-2018-16839] * SASL password overflow via integer overflow * Added curl-CVE-2018-16839.patch- Security fix [CVE-2018-14618, bsc#1106019] * NTLM password overflow via integer overflow * Added patch curl-CVE-2018-14618.patch- security update * CVE-2018-0500 [bsc#1099793] + curl-CVE-2018-0500.patch- Use OPENSSL_config instead of CONF_modules_load_file() to avoid crashes due to openssl engines conflicts (bsc#1086367) * add curl-use_OPENSSL_config.patch- Update to version 7.60.0 [bsc#1092094, CVE-2018-1000300][bsc#1092098, CVE-2018-1000301] Changes: * Add CURLOPT_HAPROXYPROTOCOL, support for the HAProxy PROXY protocol * Add --haproxy-protocol for the command line tool * Add CURLOPT_DNS_SHUFFLE_ADDRESSES, shuffle returned IP addresses Bugfixes: * FTP: shutdown response buffer overflow CVE-2018-1000300 * RTSP: bad headers buffer over-read CVE-2018-1000301 * FTP: fix typo in recursive callback detection for seeking * test1208: marked flaky * HTTP: make header-less responses still count correct body size * user-agent.d:: mention --proxy-header as well * http2: fixes typo * cleanup: misc typos in strings and comments * rate-limit: use three second window to better handle high speeds * examples/hiperfifo.c: improved * pause: when changing pause state, update socket state * multi: improved pending transfers handling => improved performance * curl_version_info.3: fix ssl_version description * add_handle/easy_perform: clear errorbuffer on start if set * cmake: add support for brotli * parsedate: support UT timezone * vauth/ntlm.h: fix the #ifdef header guard * lib/curl_path.h: added #ifdef header guard * vauth/cleartext: fix integer overflow check * CURLINFO_COOKIELIST.3: made the example not leak memory * cookie.d: mention that "-" as filename means stdin * CURLINFO_SSL_VERIFYRESULT.3: fixed the example * http2: read pending frames (including GOAWAY) in connection-check * timeval: remove compilation warning by casting * cmake: avoid warn-as-error during config checks * travis-ci: enable -Werror for CMake builds * openldap: fix for NULL return from ldap_get_attribute_ber() * threaded resolver: track resolver time and set suitable timeout values * cmake: Add advapi32 as explicit link library for win32 * docs: fix CURLINFO_*_T examples use of CURL_FORMAT_CURL_OFF_T * test1148: set a fixed locale for the test * cookies: when reading from a file, only remove_expired once * cookie: store cookies per top-level-domain-specific hash table * openssl: fix build with LibreSSL 2.7 * tls: fix mbedTLS 2.7.0 build + handle sha256 failures * openssl: RESTORED verify locations when verifypeer==0 * file: restore old behavior for file:////foo/bar URLs * FTP: allow PASV on IPv6 connections when a proxy is being used * build-openssl.bat: allow custom paths for VS and perl * winbuild: make the clean target work without build-type * build-openssl.bat: Refer to VS2017 as VC14.1 instead of VC15 * curl: retry on FTP 4xx, ignore other protocols * configure: detect (and use) sa_family_t * examples/sftpuploadresume: Fix Windows large file seek * build: cleanup to fix clang warnings/errors * winbuild: updated the documentation * lib: silence null-dereference warnings * travis: bump to clang 6 and gcc 7 * travis: build libpsl and make builds use it * proxy: show getenv proxy use in verbose output * duphandle: make sure CURLOPT_RESOLVE is duplicated * all: Refactor malloc+memset to use calloc * checksrc: Fix typo * system.h: Add sparcv8plus to oracle/sunpro 32-bit detection * vauth: Fix typo * ssh: show libSSH2 error code when closing fails * test1148: tolerate progress updates better * urldata: make service names unconditional * configure: keep LD_LIBRARY_PATH changes local * ntlm_sspi: fix authentication using Credential Manager * schannel: add client certificate authentication * winbuild: Support custom devel paths for each dependency * schannel: add support for CURLOPT_CAINFO * http2: handle on_begin_headers() called more than once * openssl: support OpenSSL 1.1.1 verbose-mode trace messages * openssl: fix subjectAltName check on non-ASCII platforms * http2: avoid strstr() on data not zero terminated * http2: clear the "drain counter" when a stream is closed * http2: handle GOAWAY properly * tool_help: clarify --max-time unit of time is seconds * curl.1: clarify that options and URLs can be mixed * http2: convert an assert to run-time check * curl_global_sslset: always provide available backends * ftplistparser: keep state between invokes * Curl_memchr: zero length input can't match * examples/sftpuploadresume: typecast fseek argument to long * examples/http2-upload: expand buffer to avoid silly warning * ctype: restore character classification for non-ASCII platforms * mime: avoid NULL pointer dereference risk * cookies: ensure that we have cookies before writing jar * os400.c: fix checksrc warnings * configure: provide --with-wolfssl as an alias for --with-cyassl * cyassl: adapt to libraries without TLS 1.0 support built-in * http2: get rid of another strstr * checksrc: force indentation of lines after an else * cookies: remove unused macro * CURLINFO_PROTOCOL.3: mention the existing defined names * tests: provide 'manual' as a feature to optionally require * travis: enable libssh2 on both macos and Linux * CURLOPT_URL.3: added ENCODING section * wolfssl: Fix non-blocking connect * vtls: don't define MD5_DIGEST_LENGTH for wolfssl * docs: remove extraneous commas in man pages * URL: fix ASCII dependency in strcpy_url and strlen_url * ssh-libssh.c: fix left shift compiler warning * configure: only check for CA bundle for file-using SSL backends * travis: add an mbedtls build * http: don't set the "rewind" flag when not uploading anything * configure: put CURLDEBUG and DEBUGBUILD in lib/curl_config.h * transfer: don't unset writesockfd on setup of multiplexed conns * vtls: use unified "supports" bitfield member in backends * URLs: fix one more http url * travis: add a build using WolfSSL * openssl: change FILE ops to BIO ops * travis: add build using NSS * smb: reject negative file sizes * cookies: accept parameter names as cookie name * http2: getsock fix for uploads * all over: fixed format specifiers * http2: use the correct function pointer typedef- Added message about protocol redirection not supported or disabled to the function findprotocol() [bsc#1076446] * Added curl-disabled-redirect-protocol-message.patch- Update to version 7.59.0 [bsc#1084521, CVE-2018-1000120][bsc#1084524, CVE-2018-1000121] [bsc#1084532, CVE-2018-1000122] Changes: * curl: add --proxy-pinnedpubkey * added: CURLOPT_TIMEVALUE_LARGE and CURLINFO_FILETIME_T * CURLOPT_RESOLVE: Add support for multiple IP addresses per entry * Add option CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS * Add new tool option --happy-eyeballs-timeout-ms * Add CURLOPT_RESOLVER_START_FUNCTION and CURLOPT_RESOLVER_START_DATA Bugfixes: * openldap: check ldap_get_attribute_ber() results for NULL before using * FTP: reject path components with control codes * readwrite: make sure excess reads don't go beyond buffer end * lib555: drop text conversion and encode data as ascii codes * lib517: make variable static to avoid compiler warning * lib544: sync ascii code data with textual data * GSKit: restore pinnedpubkey functionality * darwinssl: Don't import client certificates into Keychain on macOS * parsedate: fix date parsing for systems with 32 bit long * openssl: fix pinned public key build error in FIPS mode * SChannel/WinSSL: Implement public key pinning * cookies: remove verbose "cookie size:" output * progress-bar: don't use stderr explicitly, use bar->out * build: open VC15 projects with VS 2017 * curl_ctype: private is*() type macros and functions * configure: set PATH_SEPARATOR to colon for PATH w/o separator * curl_easy_reset: clear digest auth state * curl/curl.h: fix comment typo for CURLOPT_DNS_LOCAL_IP6 * range: commonize FTP and FILE range handling * progress-bar docs: update to match implementation * fnmatch: do not match the empty string with a character set * fnmatch: accept an alphanum to be followed by a non-alphanum in char set * build: fix termios issue on android cross-compile * getdate: return -1 for out of range * formdata: use the mime-content type function * openssl: Don't add verify locations when verifypeer==0 * fnmatch: optimize processing of consecutive *s and ?s pattern characters * schannel: fix compiler warnings * content_encoding: Add "none" alias to "identity" * get_posix_time: only check for overflows if they can happen * http_chunks: don't write chunks twice with CURLOPT_HTTP_TRANSFER_DECODING * README: language fix * sha256: build with OpenSSL < 0.9.8 * smtp: fix processing of initial dot in data * --tlsauthtype: works only if libcurl is built with TLS-SRP support * tests: new tests for http raw mode * libcurl-security.3: man page discussion security concerns when using libcurl * curl_gssapi: make sure this file too uses our *printf() * BINDINGS: fix curb link (and remove ruby-curl-multi) * nss: use PK11_CreateManagedGenericObject() if available * travis: add build with iconv enabled * ssh: add two missing state names * CURLOPT_HEADERFUNCTION.3: mention folded headers * http: fix the max header length detection logic * header callback: don't chop headers into smaller pieces * CURLOPT_HEADER.3: clarify problems with different data sizes * curl --version: show PSL if the run-time lib has it enabled * examples/sftpuploadresume: resume upload via CURLOPT_APPEND * Return error if called recursively from within callbacks * sasl: prefer PLAIN mechanism over LOGIN * winbuild: Use CALL to run batch scripts * curl_share_setopt.3: connection cache is shared within multi handles * projects/README: remove reference to dead IDN link/package * lib655: silence compiler warning * configure: Fix version check for OpenSSL 1.1.1 * docs/MANUAL: formfind.pl is not accessible on the site anymore * unit1307: proper cleanup on OOM to fix torture tests * curl_ctype: fix macro redefinition warnings * build: get CFLAGS (including -werror) used for examples and tests * NO_PROXY: fix for IPv6 numericals in the URL * krb5: use nondeprecated functions * http2: mark the connection for close on GOAWAY * limit-rate: kick in even before "limit" data has been received * HTTP: allow "header;" to replace an internal header with a blank one * http2: verbose output new MAX_CONCURRENT_STREAMS values * SECURITY: distros' max embargo time is 14 days * curl tool: accept --compressed also if Brotli is enabled and zlib is not * WolfSSL: adding TLSv1.3 * checksrc.pl: add -i and -m options * CURLOPT_COOKIEFILE.3: "-" as file name means stdin - Refreshed patch libcurl-ocloexec.patch- Sort a bit with spec-cleaner - Install license with the library- ignore all test failures for PowerPC as bypass boo#1075219 (not only the 1501 previously skipped) * Added patch ignore_runtests_failure.patch- Build curl with libssh.org libssh offers a lot more features than libssh2, for example: * Key Exchange Methods: curve25519-sha256@libssh.org * Hostkey Types: ssh-ed25519 * Authentication: gssapi-with-mic- Update to version 7.58.0 [bsc#1076360,CVE-2018-1000005][bsc#1077001,CVE-2018-1000007] Changes: * new libssh-powered SSH SCP/SFTP back-end * curl-config: add --ssl-backends Bugfixes: * http2: fix incorrect trailer buffer size * http: prevent custom Authorization headers in redirects * travis: add boringssl build * examples/xmlstream.c: don't switch off CURL_GLOBAL_SSL * SSL: Avoid magic allocation of SSL backend specific data * lib: don't export all symbols, just everything curl_* * libssh2: send the correct CURLE error code on scp file not found * libssh2: return CURLE_UPLOAD_FAILED on failure to upload * openssl: enable pkcs12 in boringssl builds * libssh2: remove dead code from SSH_SFTP_QUOTE * sasl_getmesssage: make sure we have a long enough string to pass * conncache: fix several lock issues * threaded-shared-conn.c: new example * conncache: only allow multiplexing within same multi handle * configure: check for netinet/in6.h * URL: tolerate backslash after drive letter for FILE: * openldap: add commented out debug possibilities * include: get netinet/in.h before linux/tcp.h * CONNECT: keep close connection flag in http_connect_state struct * BINDINGS: another PostgreSQL client * curl: limit -# update frequency for unknown total size * configure: add AX_CODE_COVERAGE only if using gcc * curl.h: remove incorrect comment about ERRORBUFFER * openssl: improve data-pending check for https proxy * curl: remove __EMX__ #ifdefs * CURLOPT_PRIVATE.3: fix grammar * sftp: allow quoted commands to use relative paths * CURLOPT_DNS_CACHE_TIMEOUT.3: see also CURLOPT_RESOLVE * RESOLVE: output verbose text when trying to set a duplicate name * multi_done: prune DNS cache * tests: update .gitignore for libtests * tests: mark data files as non-executable in git * CURLOPT_DNS_LOCAL_IP4.3: fixed the "SEE ALSO" to not self-reference * curl.1: documented two missing valid exit codes * curl.1: mention http:// and https:// as valid proxy prefixes * vtls: replaced getenv() with curl_getenv() * setopt: less *or equal* than INT_MAX/1000 should be fine * examples/smtp-mail.c: use separate defines for options and mail * curl: support >256 bytes warning messsages * conncache: fix a return code * krb5: fix a potential access of uninitialized memory * rand: add a clang-analyzer work-around * CURLOPT_READFUNCTION.3: refer to argument with correct name * brotli: allow compiling with version 0.6.0 * content_encoding: rework zlib_inflate * curl_easy_reset: release mime-related data * examples/rtsp: fix error handling macros * curl: Support size modifiers for --max-filesize * examples/cacertinmem: ignore cert-already-exists error * brotli: data at the end of content can be lost * curl_version_info.3: call the argument 'age' * openssl: fix memory leak of SSLKEYLOGFILE filename * build: remove HAVE_LIMITS_H check * --mail-rcpt: fix short-text description * scripts: allow all perl scripts to be run directly * progress: calculate transfer speed on milliseconds if possible * system.h: check __LONG_MAX__ for defining curl_off_t * easy: fix connection ownership in curl_easy_pause * setopt: reintroduce non-static Curl_vsetopt() for OS400 support * setopt: fix SSLVERSION to allow CURL_SSLVERSION_MAX_ values * configure.ac: append extra linker flags instead of prepending them * HTTP: bail out on negative Content-Length: values * docs: comment about CURLE_READ_ERROR returned by curl_mime_filedata * mime: clone mime tree upon easy handle duplication * openssl: enable SSLKEYLOGFILE support by default * smtp/pop3/imap_get_message: decrease the data length too... * CURLOPT_TCP_NODELAY.3: fix typo * SMB: fix numeric constant suffix and variable types * ftp-wildcard: fix matching an empty string with "*[^a]" * curl_fnmatch: only allow 5 '*' sections in a single pattern * openssl: fix potential memory leak in SSLKEYLOGFILE logic * SSH: Fix state machine for ssh-agent authentication * examples/url2file.c: add missing curl_global_cleanup() call * http2: don't close connection when single transfer is stopped * libcurl-env.3: first version * curl: progress bar refresh, get width using ioctl() * CONNECT_TO: fail attempt to set an IPv6 numerical without IPv6 support- disable 1501 test for PowerPC as byass boo#1075219- Update to version 7.57.0 [bsc#1069226, CVE-2017-8816] [bsc#1069222, CVE-2017-8817] [bsc#1069714, CVE-2017-8818] Changes: * auth: add support for RFC7616 - HTTP Digest access authentication * share: add support for sharing the connection cache * HTTP: implement Brotli content encoding Bugfixes: * CVE-2017-8816: NTLM buffer overflow via integer overflow * CVE-2017-8817: FTP wildcard out of bounds read * CVE-2017-8818: SSL out of buffer access * curl_mime_filedata.3: fix typos * libtest: Add required test libraries for lib1552 and lib1553 * fix time diffs for systems using unsigned time_t * ftplistparser: memory leak fix: free temporary memory always * multi: allow table handle sizes to be overridden * wildcards: don't use with non-supported protocols * curl_fnmatch: return error on illegal wildcard pattern * transfer: Fix chunked-encoding upload too early exit * resolvers: only include anything if needed * setopt: fix CURLOPT_SSH_AUTH_TYPES option read * Curl_timeleft: change return type to timediff_t * cmake: Export libcurl and curl targets to use by other cmake projects * curl: in -F option arg, comma is a delimiter for files only * curl: improved ";type=" handling in -F option arguments * timeval: use mach_absolute_time() on MacOS * curlx: the timeval functions are no longer provided as curlx_* * mkhelp.pl: do not generate comment with current date * memdebug: use send/recv signature for curl_dosend/curl_dorecv * cookie: avoid NULL dereference * url: fix CURLOPT_POSTFIELDSIZE arg value check to allow -1 * include: remove conncache.h inclusion from where its not needed * CURLOPT_MAXREDIRS: allow -1 as a value * tests: Fixed torture tests on tests 556 and 650 * http2: Fixed OOM handling in upgrade request * url: fix CURLOPT_DNS_CACHE_TIMEOUT arg value check to allow -1 * CURLOPT_INFILESIZE: accept -1 * curl: pass through [] in URLs instead of calling globbing error * curl: speed up handling of many URLs * ntlm: avoid malloc(0) for zero length passwords * url: remove faulty arg value check from CURLOPT_SSH_AUTH_TYPES * HTTP: support multiple Content-Encodings * travis: add a job with brotli enabled * url: remove unncessary NULL-check * fnmatch: remove dead code * connect: store IPv6 connection status after valid connection * imap: deal with commands case insensitively * --interface: add support for Linux VRF * content_encoding: fix inflate_stream for no bytes available * cmake: Add missing setmode check * connect.c: remove executable bit on file * SMB: fix uninitialized local variable * zlib/brotli: only include header files in modules needing them * URL: return error on malformed URLs with junk after IPv6 bracket * openssl: fix too broad use of HAVE_OPAQUE_EVP_PKEY * macOS: Fix missing connectx function with Xcode version older than 9.0 * --resolve: allow IP address within [] brackets * examples/curlx: Fix code style * ntlm: remove unnecessary NULL-check to please scan-build * Curl_llist_remove: fix potential NULL pointer deref * mime: fix "Value stored to 'sz' is never read" scan-build error * openssl: fix "Value stored to 'rc' is never read" scan-build error * http2: fix "Value stored to 'hdbuf' is never read" scan-build error * http2: fix "Value stored to 'end' is never read" scan-build error * Curl_open: fix OOM return error correctly * url: reject ASCII control characters and space in host names * examples/rtsp: clear RANGE again after use * connect: improve the bind error message * make: fix "make distclean" * connect: add support for new TCP Fast Open API on Linux * metalink: fix memory-leak and NULL pointer dereference * URL: update "file:" URL handling * ssh: remove check for a NULL pointer * global_init: ignore CURL_GLOBAL_SSL's absense- Update to version 7.56.1 [bsc#1063824] Bugfixes: * imap: if a FETCH response has no size, don't call write callback [CVE-2017-1000257] * ftp: UBsan fixup 'pointer index expression overflowed * failf: skip the sprintf() if there are no consumers * fuzzer: move to using external curl-fuzzer * lib/Makefile.m32: allow customizing dll suffixes * docs: fix typo in curl_mime_data_cb man page * darwinssl: add support for TLSv1.3 * build: fix --disable-crypto-auth * openssl: fix build without HAVE_OPAQUE_EVP_PKEY * strtoofft: Remove extraneous null check * multi_cleanup: call DONE on handles that never got that * tests: added flaky keyword to tests 587 and 644 * pingpong: return error when trying to send without connection * remove_handle: call multi_done() first, then clear dns cache pointer * mime: be tolerant about setting the same header list twice in a part * mime: improve unbinding top multipart from easy handle * mime: avoid resetting a part's encoder when part's contents change * mime: refuse to add subparts to one of their own descendants * RTSP: avoid integer overflow on funny RTSP responses * curl: don't pass semicolons when parsing Content-Disposition * openssl: enable PKCS12 support for !BoringSSL * FAQ: s/CURLOPT_PROGRESSFUNCTION/CURLOPT_XFERINFOFUNCTION * CURLOPT_NOPROGRESS.3: also refer to xferinfofunction * CURLOPT_XFERINFODATA.3: fix duplicate see also * test298: verify --ftp-method nowcwd with URL encoded path * FTP: URL decode path for dir listing in nocwd mode * smtp_done: fix memory leak on send failure * ftpserver: support case insensitive commands * test950; verify SMTP with custom request * openssl: don't use old BORINGSSL_YYYYMM macros * setopt: update current connection SSL verify params * curl: reimplement stdin buffering in -F option * mime: keep "text/plain" content type if user-specified * mime: fix the content reader to handle >16K data properly * configure: remove the C++ compiler check * memdebug: trace send, recv and socket * runtests: use valgrind for torture as well * ldap: silence clang warning * makefile.m32: allow to override gcc, ar and ranlib * setopt: avoid integer overflows when setting millsecond values * setopt: range check most long options * ftp: reject illegal IP/port in PASV 227 response * mime: do not reuse previously computed multipart size * vtls: change struct Curl_ssl `close' field name to `close_one' * os400: add missing symbols in config file * mime: limit bas64-encoded lines length to 76 characters * mk-ca-bundle: Remove URL for aurora * mk-ca-bundle: Fix URL for NSS- Update to 7.56.0 [bsc#1061876, CVE-2017-1000254] Changes: * curl: enable compression for SCP/SFTP with --compressed-ssh * libcurl: enable compression for SCP/SFTP with CURLOPT_SSH_COMPRESSION * vtls: added dynamic changing SSL backend with curl_global_sslset() * new MIME API, curl_mime_init() and friends * openssl: initial SSLKEYLOGFILE implementation Security fixes: * CVE-2017-1000254 FTP PWD response parser out of bounds read Bugfixes: * FTP: zero terminate the entry path even on bad input * examples/ftpuploadresume.c: use portable code * runtests: match keywords case insensitively * strtoofft: reduce integer overflow risks globally * zsh.pl: produce a working completion script again * cmake: remove dead code for CURL_DISABLE_RTMP * progress: Track total times following redirects * configure: fix --disable-threaded-resolver * configure: fix clang version detection * darwinssi: fix error: variable length array used * configure: check for __builtin_available() availability * http_proxy: fix build error for CURL_DOES_CONVERSIONS * examples/ftpuploadresume: checksrc compliance * ftp: fix CWD when doing multicwd then nocwd on same connection * system.h: remove all CURL_SIZEOF_* defines * http: Don't wait on CONNECT when there is no proxy * system.h: check for __ppc__ as well * http2_recv: return error better on fatal h2 errors * tftp: fix memory leak on too long filename * system.h: fix build for hppa * cmake: enable picky compiler options with clang and gcc * makefile.m32: add support for libidn2 * curl: shorten and clean up CA cert verification error message * imap: support PREAUTH * CURLOPT_USERPWD.3: see also CURLOPT_PROXYUSERPWD * examples/threaded-ssl: mention that this is for openssl before 1.1 * tests: Make sure libtests & unittests call curl_global_cleanup() * system.h: include sys/poll.h for AIX * darwinssl: handle long strings in TLS certs * strtooff: fix build for systems with long long but no strtoll * asyn-thread: Improved cleanup after OOM situations * curl.h: CURLSSLBACKEND_WOLFSSL used wrong value * unit1301: fix error message on first test * ossfuzz: moving towards the ideal integration * http: fix a memory leakage in checkrtspprefix() * examples/post-callback: stop returning one byte at a time * schannel: return CURLE_SSL_CACERT on failed verification * http-proxy: treat all 2xx as CONNECT success * openssl: use OpenSSL's default ciphers by default * runtests.pl: support attribute "nonewline" in part verify/upload * configure: remove --enable-soname-bump and SONAME_BUMP * vtls: fix WolfSSL 3.12 build problems * http-proxy: when not doing CONNECT, that phase is done immediately * configure: fix curl_off_t check's include order * configure: use -Wno-varargs on clang 3.9[.X] debug builds * rtsp: do not call fwrite() with NULL pointer FILE * * mbedtls: enable CA path processing * checksrc: verify more code style rules * HTTP proxy: on connection re-use, still use the new remote port * tests: add initial gssapi test using stub implementation * rtsp: Segfault when using WRITEDATA * docs: clarify the CURLOPT_INTERLEAVE* options behavior * non-ascii: use iconv() with 'char **' argument * server/getpart: provide dummy function to build conversion enabled * conversions: fix several compiler warnings * openssl: add missing includes * schannel: Support partial send for when data is too large * socks: fix incorrect port number in SOCKS4 error message * curl: fix integer overflow in timeout options * cookies: reject oversized cookies instead of truncating * cookies: use lock when using CURLINFO_COOKIELIST * curl: check fseek() return code and bail on error * examples/post-callback: use long for CURLOPT_POSTFIELDSIZE * openssl: only verify RSA private key if supported * tests: make the imap server not verify user+password * imap: quote atoms properly when escaping characters * tests: fix a compiler warning in test 643 * file_range: avoid integer overflow when figuring out byte range * reuse_conn: don't copy flags that are known to be equal * http: fix adding custom empty headers to repeated requests * docs: link CURLOPT_CONNECTTIMEOUT and CURLOPT_CONNECTTIMEOUT_MS * connect: fix race condition with happy eyeballs timeout * cookie: fix memory leak if path was set twice in header * vtls: compare and clone ssl configs properly * proxy: read the "no_proxy" variable only if necessary - Refreshed patches: * libcurl-ocloexec.patch - Removed patches fixed upstream: * curl-man3.patch * ppc-build.patch * curl-http-Don-t-wait-on-CONNECT-when-there-is-no-proxy.patch * curl-disable-test1427-i586.patch- Add curl-http-Don-t-wait-on-CONNECT-when-there-is-no-proxy.patch: Fix NetworkManagers connectivity test.- ppc-build.patch: Fix build for powerpc- Upstream fix to build libcurl man3 pages * Added patch curl-man3.patch- Disabled test1425 that fails in i586 architecture * Added patch curl-disable-test1427-i586.patch- Update to 7.55.0 Changes: * curl: allow --header and --proxy-header read from file * getinfo: provide sizes as curl_off_t * curl: prevent binary output spewed to terminal * curl: added --request-target * curl: added --socks5-{basic,gssapi}: control socks5 auth * libcurl: added CURLOPT_REQUEST_TARGET * libcurl: added CURLOPT_SOCKS5_AUTH Bugfixes: * Security Fixes: - glob: do not parse after a strtoul() overflow range (CVE-2017-1000101, bsc#1051643) - tftp: reject file name lengths that don't fit (CVE-2017-1000100, bsc#1051644) - file: output the correct buffer to the user (CVE-2017-1000099, bsc#1051645) * includes: remove curl/curlbuild.h and curl/curlrules.h * dist: make the hugehelp.c not get regenerated unnecessarily * timers: store internal time stamps as time_t instead of doubles * progress: let "current speed" be UL + DL speeds combined * http-proxy: do the HTTP CONNECT process entirely non-blocking * lib/curl_setup.h: remove CURL_WANTS_CA_BUNDLE_ENV * fuzz: bring oss-fuzz initial code converted to C89 * configure: disable nghttp2 too if HTTP has been disabled * mk-ca-bundle.pl: Check curl's exit code after certdata download * test1148: verify the -# progressbar * tests: stabilize test 2032 and 2033 * HTTPS-Proxy: don't offer h2 for https proxy connections * http-proxy: only attempt FTP over HTTP proxy * curl-compilers.m4: enable vla warning for clang * curl-compilers.m4: enable double-promotion warning * curl-compilers.m4: enable missing-variable-declarations clang warning * curl-compilers.m4: enable comma clang warning * CURLOPT_PREQUOTE: not supported for SFTP * http2: fix OOM crash * PIPELINING_SERVER_BL: cleanup the internal list use * mkhelp.pl: fix script name in usage text * lib1521: add curl_easy_getinfo calls to the test set * travis: do the distcheck test build out-of-tree as well * if2ip: fix compiler warning in ISO C90 mode * lib: fix the djgpp build * typecheck-gcc: add support for CURLINFO_OFF_T * travis: enable typecheck-gcc warnings * maketgz: switch to xz instead of lzma * CURLINFO_REDIRECT_URL.3: mention the CURLOPT_MAXREDIRS case * curl/system.h: add check for XTENSA for 32bit gcc * test1537: fixed memory leak on OOM * test1521: fix compiler warnings * curl: fix memory leak on test 1147 OOM * libtest/make: generate lib1521.c dynamically at build-time * curl_strequal.3: fix typo in SYNOPSIS * progress: prevent resetting t_starttransfer * openssl: improve fallback seed of PRNG with a time based hash * http2: improved PING frame handling * test1450: add simple testing for DICT * make: build the docs subdir only from within src * gtls: fix build when sizeof(long) < sizeof(void *) * url: make the original string get used on subsequent transfers * timeval.c: Use long long constant type for timeval assignment * tool_sleep: typecast to avoid macos compiler warning * travis.yml: use --enable-werror on debug builds * test1451: add SMB support to the testbed * configure: remove checks for 5 functions never used * configure: try ldap/lber in reversed order first * smb: fix build for djgpp/MSDOS * travis: install nghttp2 on linux builds * smb: add support for CURLOPT_FILETIME * select.h: avoid macro redefinition harder * runtests: support "threaded-resolver" as a feature * test506: skip if threaded-resolver * cmake: remove spurious "-l" from linker flags * cmake: add CURL_WERROR for enabling "warning as errors" * memdebug: don't setbuf() if the file open failed * curl_easy_escape.3: mention the (lack of) encoding * test1452: add telnet negotiation * CURLOPT_POSTFIELDS.3: explain the 100-continue magic better * cmake: offer CMAKE_DEBUG_POSTFIX when building with MSVC * tests/valgrind.supp: supress OpenSSL false positive seen on travis * curl_setup_once: Remove ERRNO/SET_ERRNO macros * rtspd: fix MSVC level 4 warning * sockfilt: suppress conversion warning with explicit cast * libtest: fix MSVC warning C4706 * tests/server/resolve.c: fix deprecation warning * nss: fix a possible use-after-free in SelectClientCert() * checksrc: escape open brace in regex * multi: mention integer overflow risk if using > 500 million sockets * timeval: struct curltime is a struct timeval replacement * curl_rtmp: fix a compiler warning * include.d: clarify that it concerns the response headers * cmake: support make uninstall * include.d: clarify --include is only for response headers * libcurl: Stop using error codes defined under CURL_NO_OLDIES * http: fix response code parser to avoid integer overflow * configure: fix the check for IdnToUnicode * multi: fix request timer management * curl_threads: fix MSVC compiler warning * cmake: set MSVC warning level to 4 * netrc: skip lines starting with '#' * FTP: skip unnecessary CWD when in nocwd mode * gssapi: fix memory leak of output token in multi round context * getparameter: avoid returning uninitialized 'usedarg' * curl (debug build) easy_events: make event data static * curl: detect and bail out early on parameter integer overflows - Removed patch curl-invalid-free.patch- Update License to 'curl' as per review on OBS sr#505976.- Have the -mini packages conflict the real ones.- Add curl-invalid-free.patch to fix an invalid free in curl_multi_setopt function.- Update to 7.54.1 Changes: * curl now shows release date in --version output Bugfixes: * Fixes CVE-2017-9502: default protocol drive letter buffer overflow bsc#1044243 * openssl: fix memory leak in servercert * curl: set a 100K buffer size by default * nss: do not leak PKCS #11 slot while loading a key * nss: load libnssckbi.so if no other trust is specified * curl: use utimes instead of obsolescent utime when available * url: fixed a memory leak on OOM while setting CURLOPT_BUFFERSIZE * CURLOPT_BUFFERSIZE: 1024 bytes is now the minimum size * curl: non-boolean command line args reject --no- prefixes * telnet: Write full buffer instead of byte-by-byte * curl: remove --environment and tool_writeenv.c * curl: generate the --help output * curl.1: clarify --config * curl.1: mention --oauth2-bearer's argument * ssh: fix memory leak in disconnect due to timeout * redirect: store the "would redirect to" URL when max redirs is reached * file: make speedcheck use current time for checks * urlglob: fix division by zero- Create curl-mini for bootstrapping (boo#1042919)- Update to 7.54.0 Changes: * Add CURL_SSLVERSION_MAX_* constants to CURLOPT_SSLVERSION * Add --max-tls * Add CURLOPT_SUPPRESS_CONNECT_HEADERS * Add --suppress-connect-headers Bugfixes: * CVE-2017-7468: switch off SSL session id when client cert is used * bsc#1033413 * tests: use consistent environment variables for setting charset * proxy: fixed a memory leak on OOM * ftp: removed an erroneous free in an OOM path * ftp: fixed a NULL pointer dereference on OOM * gopher: fixed detection of an error condition from Curl_urldecode * url: fix unix-socket support for proxy-disabled builds * fix potential use of uninitialized variables * ares: return error at once if timed out before name resolve starts * URL: return error on malformed URLs with junk after port number * http2: Fix assertion error on redirect with CL=0 * --insecure: clarify that this option is for server connections * authneg: clear auth.multi flag at http_done * curl_easy_reset: Also reset the authentication state * proxy: skip SSL initialization for closed connections * http_proxy: ignore TE and CL in CONNECT 2xx responses * multi: fix streamclose() crash in debug mode * openssl: fall back on SSL_ERROR_* string when no error detail * asiohiper: make sure socket is open in event_cb * curl: check for end of input in writeout backslash handling * openssl: exclude DSA code when OPENSSL_NO_DSA is defined * http: Fix proxy connection reuse with basic-auth * pause: handle mixed types of data when paused * http: do not treat FTPS over CONNECT as HTTPS * conncache: make hashkey avoid malloc * multi: fix queueing of pending easy handles * low_speed_limit: improved function for longer time periods * nss: load CA certificates even with --insecure * Curl_expire_latest: ignore already expired timers * http2: fix handle leak in error path * openssl: make SSL_ERROR_to_str more future-proof * openssl: fix thread-safety bugs in error-handling * openssl: don't try to print nonexistant peer private keys- Update to 7.53.1 Bugfixes: * url: Improve CURLOPT_PROXY_CAPATH error handling * urldata: include curl_sspi.h when Windows SSPI is enabled * formdata: check for EOF when reading from stdin * tests: Set CHARSET & LANG to UTF-8 in 1035, 2046 and 2047 * url: Default the proxy CA bundle location to CURL_CA_BUNDLE * rand: added missing #ifdef HAVE_FCNTL_H around fcntl.h header- Update to 7.53.0 Changes: * unix_socket: added --abstract-unix-socket and CURLOPT_ABSTRACT_UNIX_SOCKET * CURLOPT_BUFFERSIZE: support enlarging receive buffer Bugfixes: * CVE-2017-2629: make SSL_VERIFYSTATUS work again * gnutls-random: check return code for failed random * openssl-random: check return code when asking for random * http: remove "Curl_http_done: called premature" message * cyassl: use time_t instead of long for timeout * build-wolfssl: Sync config with wolfSSL 3.10 * ftp-gss: check for init before use * configure: accept --with-libidn2 instead * ftp: failure to resolve proxy should return that error code * curl.1: add three more exit codes * docs/ciphers: link to our own new page about ciphers * vtls: s/SSLEAY/OPENSSL - fixes multi_socket timeouts with openssl * darwinssl: fix iOS build * darwinssl: fix CFArrayRef leak * cmake: use crypt32.lib when building with OpenSSL on windows * curl_formadd.3: CURLFORM_CONTENTSLENGTH not needed when chunked * digest_sspi: copy terminating NUL as well * curl: fix --remote-time incorrect times on Windows * curl.1: several updates and corrections * content_encoding: change return code on a failure * curl.h: CURLE_FUNCTION_NOT_FOUND is no longer in use * docs: TCP_KEEPALIVE start and interval default to 60 * darwinssl: --insecure overrides --cacert if both settings are in use * TheArtOfHttpScripting: grammar * CIPHERS.md: document GSKit ciphers * wolfssl: support setting cipher list * wolfssl: display negotiated SSL version and cipher * lib506: fix build for Open Watcom * asiohiper: improved socket handling * examples: make the C++ examples follow our code style too * tests/sws: retry send() on EWOULDBLOCK * cmake: Fix passing _WINSOCKAPI_ macro to compiler * smtp: Fix STARTTLS denied error message * imap/pop3: don't print response character in STARTTLS denied messages * rand: make it work without TLS backing * url: fix parsing for when 'file' is the default protocol * url: allow file://X:/path URLs on windows again * gnutls: check for alpn and ocsp in configure * IDN: Use TR46 'non-transitional' for toASCII translations * url: Fix NO_PROXY env var to work properly with --proxy option * CURLOPT_PREQUOTE.3: takes a struct curl_slist*, not a char* * docs: Add note about libcurl copying strings to CURLOPT_* manpages * curl: reset the easy handle at --next * --next docs: --trace and --trace-ascii are also global * --write-out docs: 'time_total' is not always shown with ms precision * http: print correct HTTP string in verbose output when using HTTP/2 * docs: improved language in README.md HISTORY.md CONTRIBUTE.md * http2: disable server push if not requested * nss: use the correct lock in nss_find_slot_by_name() * usercertinmem.c: improve the short description * CURLOPT_CONNECT_TO: Fix compile warnings * docs: non-blocking SSL handshake is now supported with NSS * *.rc: escape non-ASCII/non-UTF-8 character for clarity * mbedTLS: fix multi interface non-blocking handshake * PolarSSL: fix multi interface non-blocking handshake * VC: remove the makefile.vc6 build infra * telnet: fix windows compiler warnings * cookies: do not assume a valid domain has a dot * polarssl: fix hangs * gnutls: disable TLS session tickets * mbedtls: disable TLS session tickets * mbedtls: implement CTR-DRBG and HAVEGE random generators * openssl: Don't use certificate after transferring ownership * cmake: Support curl --xattr when built with cmake * OS400: Fix symbols * docs: Add more HTTPS proxy documentation * docs: use more HTTPS links * cmdline-opts: Fixed build and test in out of source tree builds * CHANGES.0: removed * schannel: Remove incorrect SNI disabled message * darwinssl: Avoid parsing certificates when not in verbose mode * test552: Fix typos * telnet: Fix typos * transfer: only retry nobody-requests for HTTP * http2: reset push header counter fixes crash * nss: make FTPS work with --proxytunnel * test1139: Added the --manual keyword since the manual is required * polarssl, mbedtls: Fix detection of pending data * http_proxy: Fix tiny memory leak upon edge case connecting to proxy * URL: only accept ";options" in SMTP/POP3/IMAP URL schemes * curl.1: ftp.sunet.se is no longer an FTP mirror * tool_operate: Show HTTPS-Proxy options on CURLE_SSL_CACERT * http2: fix memory-leak when denying push streams * configure: Allow disabling pthreads, fall back on Win32 threads * curl: fix typo in time condition warning message * axtls: adapt to API changes * tool_urlglob: Allow a glob range with the same start and stop * winbuild: add note on auto-detection of MACHINE in Makefile.vc * http: fix missing 'Content-Length: 0' while negotiating auth * proxy: fix hostname resolution and IDN conversion * docs: fix timeout handling in multi-uv example * digest_sspi: Fix nonce-count generation in HTTP digest * sftp: improved checks for create dir failures * smb: use getpid replacement for windows UWP builds * digest_sspi: Handle 'stale=TRUE' directive in HTTP digest - Remove curl-7.52.1-idn-fixes.patch, fixed upstream.- build with libidn2 for IDNA2008 support FATE#321897 CVE-2016-8625 bsc#1005649 add curl-7.52.1-idn-fixes.patch to fix test, among other things - re-enable tests that are no longer failing, remove curl-disable_failing_tests.patch- Update to 7.52.1 Bugfixes: * CVE-2016-9594: unititialized random bsc#1016738- Update to 7.52.0 Changes: * nss: map CURL_SSLVERSION_DEFAULT to NSS default * vtls: support TLS 1.3 via CURL_SSLVERSION_TLSv1_3 * curl: introduce the --tlsv1.3 option to force TLS 1.3 * curl: Add --retry-connrefused * proxy: Support HTTPS proxy and SOCKS+HTTP(s) * add CURLINFO_SCHEME, CURLINFO_PROTOCOL, and %{scheme} * curl: add --fail-early Bugfixes: * CVE-2016-9586: printf floating point buffer overflow * curl -w: added more decimal digits to timing counters * easy: Initialize info variables on easy init and duphandle * http2: Don't send header fields prohibited by HTTP/2 spec * ssh: check md5 fingerprints case insensitively (regression) * openssl: initial TLS 1.3 adaptions * SPNEGO: Fix memory leak when authentication fails * realloc: use Curl_saferealloc to avoid common mistakes * openssl: make sure to fail in the unlikely event that PRNG seeding fails * URL-parser: for file://[host]/ URLs, the [host] must be localhost * timeval: prefer time_t to hold seconds instead of long * glob: fix [a-c] globbing regression * curl.1: Clarify --dump-header only writes received headers * http2: Fix address sanitizer memcpy warning * http2: Use huge HTTP/2 windows * connects: Don't mix unix domain sockets with regular ones * url: Fix conn reuse for local ports and interfaces * x509: Limit ASN.1 structure sizes to 256K * http2: check nghttp2_session_set_local_window_size exists * http2: Fix crashes when parent stream gets aborted * CURLOPT_CONNECT_TO: Skip non-matching "connect-to" entries * URL parser: reject non-numerical port numbers * CONNECT: reject TE or CL in 2xx responses * CONNECT: read responses one byte at a time * curl: support zero-length argument strings in config files * openssl: don't use OpenSSL's ERR_PACK * curl.1: generated with the new man page system * curl_easy_recv: Improve documentation and example program * Curl_getconnectinfo: avoid checking if the connection is closed * CIPHERS.md: attempt to document TLS cipher names- Update to 7.51.0 Changes: * nss: additional cipher suites are now accepted by CURLOPT_SSL_CIPHER_LIST * New option: CURLOPT_KEEP_SENDING_ON_ERROR Bugfixes: * CVE-2016-8615: cookie injection for other servers * CVE-2016-8616: case insensitive password comparison * CVE-2016-8617: OOB write via unchecked multiplication * CVE-2016-8618: double-free in curl_maprintf * CVE-2016-8619: double-free in krb5 code * CVE-2016-8620: glob parser write/read out of bounds * CVE-2016-8621: curl_getdate read out of bounds * CVE-2016-8622: URL unescape heap overflow via integer truncation * CVE-2016-8623: Use-after-free via shared cookies * CVE-2016-8624: invalid URL parsing with '#' * CVE-2016-8625: IDNA 2003 makes curl use wrong host * openssl: fix per-thread memory leak using 1.0.1 or 1.0.2 * http: accept "Transfer-Encoding: chunked" for HTTP/2 as well * LICENSE-MIXING.md: update with mbedTLS dual licensing * examples/imap-append: Set size of data to be uploaded * test2048: fix url * darwinssl: disable RC4 cipher-suite support * CURLOPT_PINNEDPUBLICKEY.3: fix the AVAILABILITY formatting * openssl: don’t call CRYTPO_cleanup_all_ex_data * libressl: fix version output * easy: Reset all statistical session info in curl_easy_reset * curl_global_cleanup.3: don't unload the lib with sub threads running * dist: add CurlSymbolHiding.cmake to the tarball * docs: Remove that --proto is just used for initial retrieval * configure: Fixed builds with libssh2 in a custom location * curl.1: --trace supports % for sending to stderr! * cookies: same domain handling changed to match browser behavior * formpost: trying to attach a directory no longer crashes * CURLOPT_DEBUGFUNCTION.3: fixed unused argument warning * formpost: avoid silent snprintf() truncation * ftp: fix Curl_ftpsendf * mprintf: return error on too many arguments * smb: properly check incoming packet boundaries * GIT-INFO: remove the Mac 10.1-specific details * resolve: add error message when resolving using SIGALRM * cmake: add nghttp2 support * dist: remove PDF and HTML converted docs from the releases * configure: disable poll() in macOS builds * vtls: only re-use session-ids using the same scheme * pipelining: skip to-be-closed connections when pipelining * win: fix Universal Windows Platform build * curl: do not set CURLOPT_SSLENGINE to DEFAULT automatically * maketgz: make it support "only" generating version info * Curl_socket_check: add extra check to avoid integer overflow * gopher: properly return error for poll failures * curl: set INTERLEAVEDATA too * polarssl: clear thread array at init * polarssl: fix unaligned SSL session-id lock * polarssl: reduce #ifdef madness with a macro * curl_multi_add_handle: set timeouts in closure handles * configure: set min version flags for builds on mac * INSTALL: converted to markdown => INSTALL.md * curl_multi_remove_handle: fix a double-free * multi: fix inifinte loop in curl_multi_cleanup() * nss: fix tight loop in non-blocking TLS handhsake over proxy * mk-ca-bundle: Change URL retrieval to HTTPS-only by default * mbedtls: stop using deprecated include file * docs: fix req->data in multi-uv example * configure: Fix test syntax for monotonic clock_gettime * CURLMOPT_MAX_PIPELINE_LENGTH.3: Clarify it's not for HTTP/2 - Refresh libcurl-ocloexec.patch- update to 7.50.3 Bugfixes: * CVE-2016-7167: escape and unescape integer overflows * mk-ca-bundle.pl: use SHA256 instead of SHA1 * checksrc: detect strtok() use * errors: new alias CURLE_WEIRD_SERVER_REPLY * http2: support > 64bit sized uploads * openssl: fix bad memory free (regression) * CMake: hide private library symbols * http: refuse to pass on response body when NO_NODY is set * cmake: fix curl-config --static-libs * mbedtls: switch off NTLM in build if md4 isn't available * curl: --create-dirs on windows groks both forward and backward slashes- update to 7.50.2 Bugfixes: * mbedtls: Added support for NTLM * SSH: fixed SFTP/SCP transfer problems * multi: make Curl_expire() work with 0 ms timeouts * mk-ca-bundle.pl: -m keeps ca cert meta data in output * TFTP: Fix upload problem with piped input * CURLOPT_TCP_NODELAY: now enabled by default * mbedtls: set verbose TLS debug when MBEDTLS_DEBUG is defined * http2: always wait for readable socket * cmake: Enable win32 large file support by default * cmake: Enable win32 threaded resolver by default * winbuild: Avoid setting redundant CFLAGS to compile commands * curl.h: make CURL_NO_OLDIES define CURL_STRICTER * docs: make more markdown files use .md extension * docs: CONTRIBUTE and LICENSE-MIXING were converted to markdown * winbuild: Allow changing C compiler via environment variable CC * rtsp: accept any RTSP session id * HTTP: retry failed HEAD requests on reused connections too * configure: add zlib search with pkg-config * openssl: accept subjectAltName iPAddress if no dNSName match * MANUAL: Remove invalid link to LDAP documentation * socks: improved connection procedure * proxy: reject attempts to use unsupported proxy schemes * proxy: bring back use of "Proxy-Connection:" * curl: allow "pkcs11:" prefix for client certificates * spnego_sspi: fix memory leak in case *outlen is zero * SOCKS: improve verbose output of SOCKS5 connection sequence * SOCKS: display the hostname returned by the SOCKS5 proxy server * http/sasl: Query authentication mechanism supported by SSPI before using * sasl: Don't use GSSAPI authentication when domain name not specified * win: Basic support for Universal Windows Platform apps * nss: fix incorrect use of a previously loaded certificate from file, https://curl.haxx.se/docs/adv_20160907.html * nss: work around race condition in PK11_FindSlotByName() * ftp: fix wrong poll on the secondary socket * openssl: build warning-free with 1.1.0 (again) * HTTP: stop parsing headers when switching to unknown protocols * test219: Add http as a required feature * TLS: random file/egd doesn't have to match for conn reuse * schannel: Disable ALPN for Wine since it is causing problems * http2: make sure stream errors don't needlessly close the connection * http2: return CURLE_HTTP2_STREAM for unexpected stream close * darwinssl: --cainfo is intended for backward compatibility only * speed caps: not based on average speeds anymore * configure: make the cpp -P detection not clobber CPPFLAGS * http2: use named define instead of magic constant in read callback * http2: skip the content-length parsing, detect unknown size * http2: return EOF when done uploading without known size * darwinssl: test for errSecSuccess in PKCS12 import rather than noErr * openssl: fix CURLINFO_SSL_VERIFYRESULT- update to 7.50.1 Bugfixes: * TLS: switch off SSL session id when client cert is used * TLS: only reuse connections with the same client cert * curl_multi_cleanup: clear connection pointer for easy handles * include the CURLINFO_HTTP_VERSION man page into the release tarball * include the http2-server.pl script in the release tarball * test558: fix test by stripping file paths from FD lines * spnego: Corrected miss-placed * in Curl_auth_spnego_cleanup() declaration * tests: Fix for http/2 feature * cmake: Fix for schannel support * curl.h: make public types void * again * win32: fix a potential memory leak in Curl_load_library * travis: fix OSX build by re-installing libtool * mbedtls: Fix debug function name - removed 0001-tests-distribute-the-http2-server.pl-script-too.patch- update to 7.50.0 Changes: * http: add CURLINFO_HTTP_VERSION and %{http_version} Bugfixes: * openssl: fix build with OPENSSL_NO_COMP * cmake: Added missing mbedTLS support * URL parser: allow URLs to use one, two or three slashes * curl: fix -q [regression] * openssl: Use correct buffer sizes for error messages * curl: fix SIGSEGV while parsing URL with too many globs * vtls: fix ssl session cache race condition * http: Fix HTTP/2 connection reuse [regression] * checksrc: Add LoadLibrary to the banned functions list * configure: occasional ignorance of --enable-symbol-hiding with GCC * http2: test17xx are the first real HTTP/2 tests * resolve: add support for IPv6 DNS64/NAT64 Networks on OS X + iOS * curl_multi_socket_action.3: rewording * CURLOPT_POSTFIELDS.3: Clarify what happens when set empty * cmake: Fix build with winldap * openssl: fix cert check with non-DNS name fields present * curl.1: mention the units for the progress meter * openssl: use more 'const' to fix build warnings with 1.1.0 branch * cmake: now using BUILD_TESTING=ON/OFF * vtls: Only call add/getsession if session id is enabled * headers: forward declare CURL, CURLM and CURLSH as structs * configure: improve detection of CA bundle path on FreeBSD * SFTP: set a generic error when no SFTP one exists * curl_global_init.3: expand on the SSL and WIN32 bits purpose * conn: don't free easy handle data in handler->disconnect * cookie.c: Fix misleading indentation * library: Fix memory leaks found during static analysis * CURLMOPT_SOCKETFUNCTION.3: fix typo * curl_global_init: moved the "IPv6 works" check here * connect: disable TFO on Linux when using SSL * vauth: Fixed memory leak due to function returning without free - refresh libcurl-ocloexec.patch - disable tests 1139 and 1140 which fail due to missing manpage * add curl-disable_failing_tests.patch - ship http2_server.pl for testing * add 0001-tests-distribute-the-http2-server.pl-script-too.patch- curl 7.49.1: * http2: use HTTP/2 in the HTTP/1.1-alike response * ssh: fix build for libssh2 before 1.2.6 * a number of bug and build fixes - curl 7.49.0: * schannel: Add ALPN support * SSH: support CURLINFO_FILETIME * SSH: new CURLOPT_QUOTE command "statvfs" * wolfssl: Add ALPN support * http2: added --http2-prior-knowledge * http2: added CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE * libcurl: added CURLOPT_CONNECT_TO * curl: added --connect-to * libcurl: added CURLOPT_TCP_FASTOPEN * curl: added --tcp-fastopen * curl: remove support for --ftpport, -http-request and --socks * a number of bug and build fixes - update upstream signing key and download URLs - 0001-Fix-invalid-Network-is-unreachable-errors.patch is upstream- Depend on libssh2 >= 1.6.0 since curl depends on the libssh2_scp_recv2 symbol now. Fixes boo#983170- Add 0001-Fix-invalid-Network-is-unreachable-errors.patch. Fixes "Network is unreachable" errors in valid situations when ipv6 is not available but ipv4 is working fine. This also fixes the same error from happening in applications using libcurl4 (like zypper). (bsc#915846)- Update to 7.48.0 * configure: --with-ca-fallback: use built-in TLS CA fallback * TFTP: add --tftp-no-options to expose CURLOPT_TFTP_NO_OPTIONS * getinfo: CURLINFO_TLS_SSL_PTR supersedes CURLINFO_TLS_SESSION * Lots of bugfixes, see https://curl.haxx.se/changes.html#7_48_0 - Drop curl-7.41.0-use-openssl-s-built-in-verify-path-as-fallback.diff, superseded by --with-ca-fallback configure option.- curl 7.47.1: * getredirect.c: fix variable name * tool_doswin: silence unused function warning * curl.1: Explain remote-name behavior if file already exists * sasl_sspi: Fix memory leak in domain populate * openssl: Fix signed/unsigned mismatch warning in X509V3_ext- Enable PSL (Publix Suffix List) - Make building more verbose- update to 7.47.0 * fixes CVE-2016-0755 (bsc#962983) (NTLM credentials not-checked for proxy connection re-use) * drop curl-fix-zsh-completion.patch (upstream) Changes: * version: Add flag CURL_VERSION_PSL for libpsl * http: added CURL_HTTP_VERSION_2TLS to do HTTP/2 for HTTPS only * curl: use 2TLS by default * curl --expect100-timeout: added * Add .dir-locals and set c-basic-offset to 2 (for emacs)- Fix path to curl in zsh.pl to unbreak _curl completion * curl-fix-zsh-completion.patch- Update to 7.46.0 * Added CURLOPT_STREAM_DEPENDS * Added CURLOPT_STREAM_DEPENDS_E * Added CURLOPT_STREAM_WEIGHT * Added CURLFORM_CONTENTLEN * oauth2: Added support for OAUTHBEARER SASL mechanism to IMAP, POP3 and SNMP * Many bugfixes, see http://curl.haxx.se/changes.html#7_46_0 for the complete list.- revert the curl-config change for bsc#900419 until we have a better fix, because it was breaking builds of other packages- Enable HTTP/2 support, buildrequires pkgconfig(libnghttp2)- Update to 7.45.0 * added CURLOPT_DEFAULT_PROTOCOL * added new tool option --proto-default * getinfo: added CURLINFO_ACTIVESOCKET * turned CURLINFO_* option docs as stand-alone man pages * curl: point out unnecessary uses of -X in verbose mode - Drop curl-disable_failing_tests.patch as it is now part of upstream- drop a hack that made curl-config print only -lcurl (bsc#900419) * --as-needed is used by default now- update to 7.44.0 http2: added CURLMOPT_PUSHFUNCTION and CURLMOPT_PUSHDATA examples: added http2-serverpush.c http2: added curl_pushheader_byname() and curl_pushheader_bynum() docs: added CODE_OF_CONDUCT.md curl: Add --ssl-no-revoke to disable certificate revocation checks libcurl: New value CURLSSLOPT_NO_REVOKE for CURLOPT_SSL_OPTIONS makefile: Added support for VC14 - dropped unexpire-test46.patch (upstream)- unexpire-test46.patch: Unexpire test 46- do not run flaky tests for any architecture (bnc#940009) at least test 1510 do fail for i586 and ppc64le- fix a typo in curl-secure-getenv.patch (bsc#936676)- Update to 7.43.0 * Added CURLOPT_PROXY_SERVICE_NAME * Added CURLOPT_SERVICE_NAME * New curl option: --proxy-service-name * Mew curl option: --service-name * New curl option: --data-raw * Added CURLOPT_PIPEWAIT * Added support for multiplexing transfers using HTTP/2, enable this with the new CURLPIPE_MULTIPLEX bit for CURLMOPT_PIPELINING * HTTP/2: requires nghttp2 1.0.0 or later * scripts: add zsh.pl for generating zsh completion * curl.h: add CURL_HTTP_VERSION_2 * CVE-2015-3236: lingering HTTP credentials in connection re-use * CVE-2015-3237: SMB send off unrelated memory contents - Disable HTTP/2 as it would create build cycle- enable HTTP/2 support - make the testsuite failure fatal * added curl-disable_failing_tests.patch * added groff to BuildRequires to enable builtin manual (test 1026)- update to 7.42.1 * fixes CVE-2015-3153 (bnc#928533) - sensitive HTTP server headers also sent to proxies - rename curl-devel to libcurl-devel in baselibs.conf- update to 7.42.0 * refresh libcurl-ocloexec.patch - fixes security vulnerabilities: * CVE-2015-3143 (bnc#927556) - Re-using authenticated connection when unauthenticated * CVE-2015-3144 (bnc#927608) - host name out of boundary memory access * CVE-2015-3145 (bnc#927607) - cookie parser out of boundary memory access * CVE-2015-3148 (bnc#927746) - Negotiate not treated as connection-oriented- don't hardcode /etc/ssl/certs. Use openssl's default instead (curl-7.41.0-use-openssl-s-built-in-verify-path-as-fallback.diff)- update to 7.41.0: * Changes: NetWare build: added TLS-SRP enabled build winbuild: Added option to build with c-ares Added --cert-status Added CURLOPT_SSL_VERIFYSTATUS sasl: implement EXTERNAL authentication mechanism- Re-enable metalink supoort - Use pkgconfig() style dependencies- update to 7.40.0: * fixes CVE-2014-8150 (bnc#911363) * Changes: http_digest: Added support for Windows SSPI based authentication version info: Added Kerberos V5 to the supported features Makefile: Added VC targets for WinIDN config-win32: Introduce build targets for VS2012+ SSL: Add PEM format support for public key pinning smtp: Added support for the conversion of Unix newlines during mail send smb: Added initial support for the SMB/CIFS protocol Added support for HTTP over unix domain sockets, via CURLOPT_UNIX_SOCKET_PATH and --unix-socket sasl: Added support for GSS-API based Kerberos V5 authentication- build with PIE- update to 7.39.0: - changes: SSLv3 is disabled by default CURLOPT_COOKIELIST: Added "RELOAD" command build: Added WinIDN build configuration options to Visual Studio projects ssh: improve key file search SSL: public key pinning. Use CURLOPT_PINNEDPUBLICKEY and --pinnedpubkey vtls: remove QsoSSL support, use gskit! mk-ca-bundle: added SHA-384 signature algorithm docs: added many examples for libcurl opts and other doc improvements build: Added VC ssh2 target to main Makefile MinGW: Added support to build with nghttp2 NetWare: Added support to build with nghttp2 build: added Watcom support to build with WinSSL build: Added optional specific version generation of VC project files ... and a bunch of bugfixes - refreshed libcurl-ocloexec.patch - removed gpg-offline verification - spec-cleaned curl.spec- Ensure the curl command line tool always require the same libcurl it was used for build, even expert users got confused.curl-develbuild79 1607540692  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 7.15.57.60.0-lp151.5.18.17.60.0-lp151.5.18.17.60.0-lp151.5.18.17.60.07.16.2 curl-configcurlcurl.hcurlver.heasy.hmprintf.hmulti.hstdcheaders.hsystem.htypecheck-gcc.hlibcurl.solibcurl.pcaclocallibcurl.m4libcurl-mini-develsymbols-in-versionscurl-config.1.gzCURLINFO_ACTIVESOCKET.3.gzCURLINFO_APPCONNECT_TIME.3.gzCURLINFO_CERTINFO.3.gzCURLINFO_CONDITION_UNMET.3.gzCURLINFO_CONNECT_TIME.3.gzCURLINFO_CONTENT_LENGTH_DOWNLOAD.3.gzCURLINFO_CONTENT_LENGTH_DOWNLOAD_T.3.gzCURLINFO_CONTENT_LENGTH_UPLOAD.3.gzCURLINFO_CONTENT_LENGTH_UPLOAD_T.3.gzCURLINFO_CONTENT_TYPE.3.gzCURLINFO_COOKIELIST.3.gzCURLINFO_EFFECTIVE_URL.3.gzCURLINFO_FILETIME.3.gzCURLINFO_FILETIME_T.3.gzCURLINFO_FTP_ENTRY_PATH.3.gzCURLINFO_HEADER_SIZE.3.gzCURLINFO_HTTPAUTH_AVAIL.3.gzCURLINFO_HTTP_CONNECTCODE.3.gzCURLINFO_HTTP_VERSION.3.gzCURLINFO_LASTSOCKET.3.gzCURLINFO_LOCAL_IP.3.gzCURLINFO_LOCAL_PORT.3.gzCURLINFO_NAMELOOKUP_TIME.3.gzCURLINFO_NUM_CONNECTS.3.gzCURLINFO_OS_ERRNO.3.gzCURLINFO_PRETRANSFER_TIME.3.gzCURLINFO_PRIMARY_IP.3.gzCURLINFO_PRIMARY_PORT.3.gzCURLINFO_PRIVATE.3.gzCURLINFO_PROTOCOL.3.gzCURLINFO_PROXYAUTH_AVAIL.3.gzCURLINFO_PROXY_SSL_VERIFYRESULT.3.gzCURLINFO_REDIRECT_COUNT.3.gzCURLINFO_REDIRECT_TIME.3.gzCURLINFO_REDIRECT_URL.3.gzCURLINFO_REQUEST_SIZE.3.gzCURLINFO_RESPONSE_CODE.3.gzCURLINFO_RTSP_CLIENT_CSEQ.3.gzCURLINFO_RTSP_CSEQ_RECV.3.gzCURLINFO_RTSP_SERVER_CSEQ.3.gzCURLINFO_RTSP_SESSION_ID.3.gzCURLINFO_SCHEME.3.gzCURLINFO_SIZE_DOWNLOAD.3.gzCURLINFO_SIZE_DOWNLOAD_T.3.gzCURLINFO_SIZE_UPLOAD.3.gzCURLINFO_SIZE_UPLOAD_T.3.gzCURLINFO_SPEED_DOWNLOAD.3.gzCURLINFO_SPEED_DOWNLOAD_T.3.gzCURLINFO_SPEED_UPLOAD.3.gzCURLINFO_SPEED_UPLOAD_T.3.gzCURLINFO_SSL_ENGINES.3.gzCURLINFO_SSL_VERIFYRESULT.3.gzCURLINFO_STARTTRANSFER_TIME.3.gzCURLINFO_TLS_SESSION.3.gzCURLINFO_TLS_SSL_PTR.3.gzCURLINFO_TOTAL_TIME.3.gzCURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3.gzCURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3.gzCURLMOPT_MAXCONNECTS.3.gzCURLMOPT_MAX_HOST_CONNECTIONS.3.gzCURLMOPT_MAX_PIPELINE_LENGTH.3.gzCURLMOPT_MAX_TOTAL_CONNECTIONS.3.gzCURLMOPT_PIPELINING.3.gzCURLMOPT_PIPELINING_SERVER_BL.3.gzCURLMOPT_PIPELINING_SITE_BL.3.gzCURLMOPT_PUSHDATA.3.gzCURLMOPT_PUSHFUNCTION.3.gzCURLMOPT_SOCKETDATA.3.gzCURLMOPT_SOCKETFUNCTION.3.gzCURLMOPT_TIMERDATA.3.gzCURLMOPT_TIMERFUNCTION.3.gzCURLOPT_ABSTRACT_UNIX_SOCKET.3.gzCURLOPT_ACCEPTTIMEOUT_MS.3.gzCURLOPT_ACCEPT_ENCODING.3.gzCURLOPT_ADDRESS_SCOPE.3.gzCURLOPT_APPEND.3.gzCURLOPT_AUTOREFERER.3.gzCURLOPT_BUFFERSIZE.3.gzCURLOPT_CAINFO.3.gzCURLOPT_CAPATH.3.gzCURLOPT_CERTINFO.3.gzCURLOPT_CHUNK_BGN_FUNCTION.3.gzCURLOPT_CHUNK_DATA.3.gzCURLOPT_CHUNK_END_FUNCTION.3.gzCURLOPT_CLOSESOCKETDATA.3.gzCURLOPT_CLOSESOCKETFUNCTION.3.gzCURLOPT_CONNECTTIMEOUT.3.gzCURLOPT_CONNECTTIMEOUT_MS.3.gzCURLOPT_CONNECT_ONLY.3.gzCURLOPT_CONNECT_TO.3.gzCURLOPT_CONV_FROM_NETWORK_FUNCTION.3.gzCURLOPT_CONV_FROM_UTF8_FUNCTION.3.gzCURLOPT_CONV_TO_NETWORK_FUNCTION.3.gzCURLOPT_COOKIE.3.gzCURLOPT_COOKIEFILE.3.gzCURLOPT_COOKIEJAR.3.gzCURLOPT_COOKIELIST.3.gzCURLOPT_COOKIESESSION.3.gzCURLOPT_COPYPOSTFIELDS.3.gzCURLOPT_CRLF.3.gzCURLOPT_CRLFILE.3.gzCURLOPT_CUSTOMREQUEST.3.gzCURLOPT_DEBUGDATA.3.gzCURLOPT_DEBUGFUNCTION.3.gzCURLOPT_DEFAULT_PROTOCOL.3.gzCURLOPT_DIRLISTONLY.3.gzCURLOPT_DNS_CACHE_TIMEOUT.3.gzCURLOPT_DNS_INTERFACE.3.gzCURLOPT_DNS_LOCAL_IP4.3.gzCURLOPT_DNS_LOCAL_IP6.3.gzCURLOPT_DNS_SERVERS.3.gzCURLOPT_DNS_SHUFFLE_ADDRESSES.3.gzCURLOPT_DNS_USE_GLOBAL_CACHE.3.gzCURLOPT_EGDSOCKET.3.gzCURLOPT_ERRORBUFFER.3.gzCURLOPT_EXPECT_100_TIMEOUT_MS.3.gzCURLOPT_FAILONERROR.3.gzCURLOPT_FILETIME.3.gzCURLOPT_FNMATCH_DATA.3.gzCURLOPT_FNMATCH_FUNCTION.3.gzCURLOPT_FOLLOWLOCATION.3.gzCURLOPT_FORBID_REUSE.3.gzCURLOPT_FRESH_CONNECT.3.gzCURLOPT_FTPPORT.3.gzCURLOPT_FTPSSLAUTH.3.gzCURLOPT_FTP_ACCOUNT.3.gzCURLOPT_FTP_ALTERNATIVE_TO_USER.3.gzCURLOPT_FTP_CREATE_MISSING_DIRS.3.gzCURLOPT_FTP_FILEMETHOD.3.gzCURLOPT_FTP_RESPONSE_TIMEOUT.3.gzCURLOPT_FTP_SKIP_PASV_IP.3.gzCURLOPT_FTP_SSL_CCC.3.gzCURLOPT_FTP_USE_EPRT.3.gzCURLOPT_FTP_USE_EPSV.3.gzCURLOPT_FTP_USE_PRET.3.gzCURLOPT_GSSAPI_DELEGATION.3.gzCURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.3.gzCURLOPT_HAPROXYPROTOCOL.3.gzCURLOPT_HEADER.3.gzCURLOPT_HEADERDATA.3.gzCURLOPT_HEADERFUNCTION.3.gzCURLOPT_HEADEROPT.3.gzCURLOPT_HTTP200ALIASES.3.gzCURLOPT_HTTPAUTH.3.gzCURLOPT_HTTPGET.3.gzCURLOPT_HTTPHEADER.3.gzCURLOPT_HTTPPOST.3.gzCURLOPT_HTTPPROXYTUNNEL.3.gzCURLOPT_HTTP_CONTENT_DECODING.3.gzCURLOPT_HTTP_TRANSFER_DECODING.3.gzCURLOPT_HTTP_VERSION.3.gzCURLOPT_IGNORE_CONTENT_LENGTH.3.gzCURLOPT_INFILESIZE.3.gzCURLOPT_INFILESIZE_LARGE.3.gzCURLOPT_INTERFACE.3.gzCURLOPT_INTERLEAVEDATA.3.gzCURLOPT_INTERLEAVEFUNCTION.3.gzCURLOPT_IOCTLDATA.3.gzCURLOPT_IOCTLFUNCTION.3.gzCURLOPT_IPRESOLVE.3.gzCURLOPT_ISSUERCERT.3.gzCURLOPT_KEEP_SENDING_ON_ERROR.3.gzCURLOPT_KEYPASSWD.3.gzCURLOPT_KRBLEVEL.3.gzCURLOPT_LOCALPORT.3.gzCURLOPT_LOCALPORTRANGE.3.gzCURLOPT_LOGIN_OPTIONS.3.gzCURLOPT_LOW_SPEED_LIMIT.3.gzCURLOPT_LOW_SPEED_TIME.3.gzCURLOPT_MAIL_AUTH.3.gzCURLOPT_MAIL_FROM.3.gzCURLOPT_MAIL_RCPT.3.gzCURLOPT_MAXCONNECTS.3.gzCURLOPT_MAXFILESIZE.3.gzCURLOPT_MAXFILESIZE_LARGE.3.gzCURLOPT_MAXREDIRS.3.gzCURLOPT_MAX_RECV_SPEED_LARGE.3.gzCURLOPT_MAX_SEND_SPEED_LARGE.3.gzCURLOPT_MIMEPOST.3.gzCURLOPT_NETRC.3.gzCURLOPT_NETRC_FILE.3.gzCURLOPT_NEW_DIRECTORY_PERMS.3.gzCURLOPT_NEW_FILE_PERMS.3.gzCURLOPT_NOBODY.3.gzCURLOPT_NOPROGRESS.3.gzCURLOPT_NOPROXY.3.gzCURLOPT_NOSIGNAL.3.gzCURLOPT_OPENSOCKETDATA.3.gzCURLOPT_OPENSOCKETFUNCTION.3.gzCURLOPT_PASSWORD.3.gzCURLOPT_PATH_AS_IS.3.gzCURLOPT_PINNEDPUBLICKEY.3.gzCURLOPT_PIPEWAIT.3.gzCURLOPT_PORT.3.gzCURLOPT_POST.3.gzCURLOPT_POSTFIELDS.3.gzCURLOPT_POSTFIELDSIZE.3.gzCURLOPT_POSTFIELDSIZE_LARGE.3.gzCURLOPT_POSTQUOTE.3.gzCURLOPT_POSTREDIR.3.gzCURLOPT_PREQUOTE.3.gzCURLOPT_PRE_PROXY.3.gzCURLOPT_PRIVATE.3.gzCURLOPT_PROGRESSDATA.3.gzCURLOPT_PROGRESSFUNCTION.3.gzCURLOPT_PROTOCOLS.3.gzCURLOPT_PROXY.3.gzCURLOPT_PROXYAUTH.3.gzCURLOPT_PROXYHEADER.3.gzCURLOPT_PROXYPASSWORD.3.gzCURLOPT_PROXYPORT.3.gzCURLOPT_PROXYTYPE.3.gzCURLOPT_PROXYUSERNAME.3.gzCURLOPT_PROXYUSERPWD.3.gzCURLOPT_PROXY_CAINFO.3.gzCURLOPT_PROXY_CAPATH.3.gzCURLOPT_PROXY_CRLFILE.3.gzCURLOPT_PROXY_KEYPASSWD.3.gzCURLOPT_PROXY_PINNEDPUBLICKEY.3.gzCURLOPT_PROXY_SERVICE_NAME.3.gzCURLOPT_PROXY_SSLCERT.3.gzCURLOPT_PROXY_SSLCERTTYPE.3.gzCURLOPT_PROXY_SSLKEY.3.gzCURLOPT_PROXY_SSLKEYTYPE.3.gzCURLOPT_PROXY_SSLVERSION.3.gzCURLOPT_PROXY_SSL_CIPHER_LIST.3.gzCURLOPT_PROXY_SSL_OPTIONS.3.gzCURLOPT_PROXY_SSL_VERIFYHOST.3.gzCURLOPT_PROXY_SSL_VERIFYPEER.3.gzCURLOPT_PROXY_TLSAUTH_PASSWORD.3.gzCURLOPT_PROXY_TLSAUTH_TYPE.3.gzCURLOPT_PROXY_TLSAUTH_USERNAME.3.gzCURLOPT_PROXY_TRANSFER_MODE.3.gzCURLOPT_PUT.3.gzCURLOPT_QUOTE.3.gzCURLOPT_RANDOM_FILE.3.gzCURLOPT_RANGE.3.gzCURLOPT_READDATA.3.gzCURLOPT_READFUNCTION.3.gzCURLOPT_REDIR_PROTOCOLS.3.gzCURLOPT_REFERER.3.gzCURLOPT_REQUEST_TARGET.3.gzCURLOPT_RESOLVE.3.gzCURLOPT_RESOLVER_START_DATA.3.gzCURLOPT_RESOLVER_START_FUNCTION.3.gzCURLOPT_RESUME_FROM.3.gzCURLOPT_RESUME_FROM_LARGE.3.gzCURLOPT_RTSP_CLIENT_CSEQ.3.gzCURLOPT_RTSP_REQUEST.3.gzCURLOPT_RTSP_SERVER_CSEQ.3.gzCURLOPT_RTSP_SESSION_ID.3.gzCURLOPT_RTSP_STREAM_URI.3.gzCURLOPT_RTSP_TRANSPORT.3.gzCURLOPT_SASL_IR.3.gzCURLOPT_SEEKDATA.3.gzCURLOPT_SEEKFUNCTION.3.gzCURLOPT_SERVICE_NAME.3.gzCURLOPT_SHARE.3.gzCURLOPT_SOCKOPTDATA.3.gzCURLOPT_SOCKOPTFUNCTION.3.gzCURLOPT_SOCKS5_AUTH.3.gzCURLOPT_SOCKS5_GSSAPI_NEC.3.gzCURLOPT_SOCKS5_GSSAPI_SERVICE.3.gzCURLOPT_SSH_AUTH_TYPES.3.gzCURLOPT_SSH_COMPRESSION.3.gzCURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3.gzCURLOPT_SSH_KEYDATA.3.gzCURLOPT_SSH_KEYFUNCTION.3.gzCURLOPT_SSH_KNOWNHOSTS.3.gzCURLOPT_SSH_PRIVATE_KEYFILE.3.gzCURLOPT_SSH_PUBLIC_KEYFILE.3.gzCURLOPT_SSLCERT.3.gzCURLOPT_SSLCERTTYPE.3.gzCURLOPT_SSLENGINE.3.gzCURLOPT_SSLENGINE_DEFAULT.3.gzCURLOPT_SSLKEY.3.gzCURLOPT_SSLKEYTYPE.3.gzCURLOPT_SSLVERSION.3.gzCURLOPT_SSL_CIPHER_LIST.3.gzCURLOPT_SSL_CTX_DATA.3.gzCURLOPT_SSL_CTX_FUNCTION.3.gzCURLOPT_SSL_ENABLE_ALPN.3.gzCURLOPT_SSL_ENABLE_NPN.3.gzCURLOPT_SSL_FALSESTART.3.gzCURLOPT_SSL_OPTIONS.3.gzCURLOPT_SSL_SESSIONID_CACHE.3.gzCURLOPT_SSL_VERIFYHOST.3.gzCURLOPT_SSL_VERIFYPEER.3.gzCURLOPT_SSL_VERIFYSTATUS.3.gzCURLOPT_STDERR.3.gzCURLOPT_STREAM_DEPENDS.3.gzCURLOPT_STREAM_DEPENDS_E.3.gzCURLOPT_STREAM_WEIGHT.3.gzCURLOPT_SUPPRESS_CONNECT_HEADERS.3.gzCURLOPT_TCP_FASTOPEN.3.gzCURLOPT_TCP_KEEPALIVE.3.gzCURLOPT_TCP_KEEPIDLE.3.gzCURLOPT_TCP_KEEPINTVL.3.gzCURLOPT_TCP_NODELAY.3.gzCURLOPT_TELNETOPTIONS.3.gzCURLOPT_TFTP_BLKSIZE.3.gzCURLOPT_TFTP_NO_OPTIONS.3.gzCURLOPT_TIMECONDITION.3.gzCURLOPT_TIMEOUT.3.gzCURLOPT_TIMEOUT_MS.3.gzCURLOPT_TIMEVALUE.3.gzCURLOPT_TIMEVALUE_LARGE.3.gzCURLOPT_TLSAUTH_PASSWORD.3.gzCURLOPT_TLSAUTH_TYPE.3.gzCURLOPT_TLSAUTH_USERNAME.3.gzCURLOPT_TRANSFERTEXT.3.gzCURLOPT_TRANSFER_ENCODING.3.gzCURLOPT_UNIX_SOCKET_PATH.3.gzCURLOPT_UNRESTRICTED_AUTH.3.gzCURLOPT_UPLOAD.3.gzCURLOPT_URL.3.gzCURLOPT_USERAGENT.3.gzCURLOPT_USERNAME.3.gzCURLOPT_USERPWD.3.gzCURLOPT_USE_SSL.3.gzCURLOPT_VERBOSE.3.gzCURLOPT_WILDCARDMATCH.3.gzCURLOPT_WRITEDATA.3.gzCURLOPT_WRITEFUNCTION.3.gzCURLOPT_XFERINFODATA.3.gzCURLOPT_XFERINFOFUNCTION.3.gzCURLOPT_XOAUTH2_BEARER.3.gzcurl_easy_cleanup.3.gzcurl_easy_duphandle.3.gzcurl_easy_escape.3.gzcurl_easy_getinfo.3.gzcurl_easy_init.3.gzcurl_easy_pause.3.gzcurl_easy_perform.3.gzcurl_easy_recv.3.gzcurl_easy_reset.3.gzcurl_easy_send.3.gzcurl_easy_setopt.3.gzcurl_easy_strerror.3.gzcurl_easy_unescape.3.gzcurl_escape.3.gzcurl_formadd.3.gzcurl_formfree.3.gzcurl_formget.3.gzcurl_free.3.gzcurl_getdate.3.gzcurl_getenv.3.gzcurl_global_cleanup.3.gzcurl_global_init.3.gzcurl_global_init_mem.3.gzcurl_global_sslset.3.gzcurl_mime_addpart.3.gzcurl_mime_data.3.gzcurl_mime_data_cb.3.gzcurl_mime_encoder.3.gzcurl_mime_filedata.3.gzcurl_mime_filename.3.gzcurl_mime_free.3.gzcurl_mime_headers.3.gzcurl_mime_init.3.gzcurl_mime_name.3.gzcurl_mime_subparts.3.gzcurl_mime_type.3.gzcurl_mprintf.3.gzcurl_multi_add_handle.3.gzcurl_multi_assign.3.gzcurl_multi_cleanup.3.gzcurl_multi_fdset.3.gzcurl_multi_info_read.3.gzcurl_multi_init.3.gzcurl_multi_perform.3.gzcurl_multi_remove_handle.3.gzcurl_multi_setopt.3.gzcurl_multi_socket.3.gzcurl_multi_socket_action.3.gzcurl_multi_socket_all.3.gzcurl_multi_strerror.3.gzcurl_multi_timeout.3.gzcurl_multi_wait.3.gzcurl_share_cleanup.3.gzcurl_share_init.3.gzcurl_share_setopt.3.gzcurl_share_strerror.3.gzcurl_slist_append.3.gzcurl_slist_free_all.3.gzcurl_strequal.3.gzcurl_strnequal.3.gzcurl_unescape.3.gzcurl_version.3.gzcurl_version_info.3.gzlibcurl-easy.3.gzlibcurl-env.3.gzlibcurl-errors.3.gzlibcurl-multi.3.gzlibcurl-security.3.gzlibcurl-share.3.gzlibcurl-symbols.3.gzlibcurl-thread.3.gzlibcurl-tutorial.3.gzlibcurl.3.gz/usr/bin//usr/include//usr/include/curl//usr/lib64//usr/lib64/pkgconfig//usr/share//usr/share/aclocal//usr/share/doc/packages//usr/share/doc/packages/libcurl-mini-devel//usr/share/man/man1//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:15288/openSUSE_Leap_15.1_Update/86bb233d7d2f4f5966bf761e9a4bfb13-curl-mini.openSUSE_Leap_15.1_Updatedrpmxz5x86_64-suse-linuxPOSIX shell script, ASCII text executable, with very long linesdirectoryC source, ASCII textpkgconfig fileM4 macro processor script, ASCII textASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)RPRE ܽ1m'utf-81a8bf6e82aa737c051412e04c3d901424232d9779133897330e25bbe48b81f29?7zXZ !t/"H]"k%۫., /r#XM;8 ̟frK|]J 4}Cou7y8s{Z~A۾nNT?ܬFϮl&R?M}2h,;Q M6EZx}O/Pǵߦv 8@| VĻ)U#ǣhB$uywBgp FPHް>qH^{n[NMqْºO,fo3QjB>?1a~re׻_- 7|E.1 +=1mu3 _vi+F (<ْMJSZn MSQ,|ݲ,Hy/p\x@NX_,+mHP䢊1>&euRuy] > i N;^sRN+Omٱ\)(R R#c4A 'g5nyo\J:-D$X(ӓY-W .ܦ- u$f =M;rA 2&g/Zc@99 Œ61-J}g]fO}kQ.5A -xOHbx2f^ByDkWl* xO póFZ+_X})lE؜*IRsh3@ثI Yc)BBXR=6|MEMӲ̊N.a\(oAKع1(+XYN]hWf:٘kDs-~iKe&CL"mb;;7TB(]tyG tpo wfi m {tLJ*2t*Df^s&':UŚ9Fktψ-B%ZY.E!+j*~mnl_`TI.$.ci8PXOMEԟ!PdI :u̅u 30J{ 4jjz>cf+L!-iaOsg̝A^C{1(*YIkzp;o_f8oSz6[fs3_qI<'B e9Vbm>\4Vap`Z{1dqnZyqA>\0. o:@:li S3l< TpӔB^٦Ѩ}Sp'Vϊpta<igCfN䱭SpW~\ cU8)53[U# #PghFj)_!7fQL[i0^+Ҏb -,I3XP⡗s%'Д!@ +m"*ZQ|W<(IϵMķf x1"8\:v1&KHѽ*g L7}f%2IƂޖ n "VH&Պw`/0)-IuGV{70匌KNC r 6xJK*cEL1v`۩pN.2]R< z-]௉U :ڳZh\>>1v:M})Ė@嚠02oȧĆbEM3~nE'Rz?|GxAJ׷ߏ/P1Rbs"F;u{x8QHt[|teUsUxJ]H?%t)LDäVw'׈Q &MAf/5`m(Ǚ 6oM|Nߏ;Q: wC/QJÍ/4ENظ­dqh28d5k]|h HlxS?x@e1+Wt8jgqǸV-pW_ջ=V?*;+N(K+TfnYa\%RQ fucl]2e6z1+Gp"ŭ6 UjЯ㻑Z]O5-ݮIc1/O'k8, ua;Nl ˌ H@rJGwCYle xcWDS9)4.$ŝHK’N7)Zz(rӛr|dF]=O˖gϼåCX!Luߝ 4e3i623ƀ/ܠ=)v 9s11N`=As1C֜`nҠM% A %@ Gyب 2;0,Dz pWGًAmvT+ Ol,$YCe1cl|$ZAeGs$!d~s͋BW>I{f(6fE _2nuox҃tM\+v36@ha5tA纈FeAғ5m8Nڽnŧ=aP`C$+bLgs#T)eŐXm4m[?S2UglsFP".}ei4G 5mEZjtXmYeun[}U=6UypLh++2ԲH o _0 y EO]LOE<I ŢNC%, :#ΔԥxжL9Z)~? A}o$I*C C׸Ώb7w.mO>9e/HF4h!J8C<Ţ*MNp