libssh2-docs-1.4.3-12.el7_6.2$>;y k,>7?d  : )/8  h   2 36$9b<<?\?l??(@8@ 59@5:Jw5Ge0HgIj`XkYk \k ]m^bWd&e+f.l0tHuvxw`xClibssh2-docs1.4.312.el7_6.2Documentation for libssh2The libssh2-docs package contains man pages and examples for developing applications that use libssh2.\ ?x86-02.bsys.centos.orgECentOSBSDCentOS BuildSystem Development/Librarieshttp://www.libssh2.org/linuxnoarch k8=?j@H5>>(,7A'v5;Iv28>,;@;0@g45<v@7@j6&8##Eyw[H&u8:~o%6) --@=4ID:K0:V[\?11jMDFTv3m`5]t@DXwA큤\ ?JpK2K2K2K2K2K2K2No NlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLKL\*PKܡMNlLKKܟ{KܞKxJK5J$JiFMhΤJcJGK}oNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLM͘NlLNlLNlLNlLNlLNlLNlLNlLM͘NlLO(fRNlLNlLNlLNlLNlLNlLKO(iNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLK7NlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNlLNo NlLNlLNlLNlLNlLNlLO*NlL5d2563866dc4fcc8a4ab352676e3d64b918b75e0a73ce7776b9eef7e8949d3b05db4d7fb77fa51e5899a48d39ab99133a549832c12bc2c27cb843b8ee5c9145815cf1cbad72ca6eb5adb21e30b844b871142dfcaac2819401d56727fc38cf7755b2d37abb5a0c03384cdff3fc5011199e800d945cdb325800369aab54031e2e198c039af08a2dd923c5e8740244fa4d23256ad59cadceed05525d3c7092a6ca4874cb5c64807163c2e4f0bea864eb065c54c0d8b955d5a06f97f7f6634a51d51df8d642a64a9777b761943c471b0ea3186ef0fa4dc478a6e4b218144efbdd42f4212210e810f1907a9d46bb25985b165e74dd83357c8736eacedd1a17ecd9d1b8e8a9626c93fa946f30dc9acd346253051996b492d528ac467226ea2108e0cfa783981231899d083d00839802dc3f200d216930ed9ffed17891adeda16bbdbee758c54fb4ad8759464128770f7934381f1cbdcb3060fd0886b657d9e1375c020feb51f407c391eb2c9bc234048ce0e79f8118f56a216cff24e564fdbaeda72f000b6859e92f02ce93e2ac47e8321673110f007e04effcac4cd85af58a5c3f4c3afd5c3e4fc43f4efb1c61faee747ece94997579d59ae93720af7cbe5fa12c52f88a944446ac2bc6261e60d36deb7310b33b7e9e5a80b042b7f22c91b3ac62f1f1e9c32d3f9583578844f997171deadb1b9806a0895bf5070c207fdfed3dbba6ec4cf86c4c2a9c1ceb30027c7932b862e88aada86e6d268ffa5125564257093d9de8be5604125d106e87df7797ccb47374d9c6c449879fe506a3aacb0294b7a734af2b465e51fe288208f7803d85c00e953ed49e4f471e5e2060cbd224b88e4fe4139d87ee70f11108ae943f259676e8c9d04ef4eda57cef590b666a639776cc891131dbd1e97d5e3889b4de9918042894ca8d6a2c65b4df4fb76daf4d25e145b3bf18ca4ec59becbf7b4a4eb07faa194a419557002d9c67e13e0f346a5efa9a1396a4a2742be024ce008fef97a7730526d035495e2d23a3870e32dee24d15e345fcd0f2e24149ded3823b5213228605f52c8447f61e2df2279d9756f128a3c1a1a04655c1a9d4e60a625a5effc5ef6ef15b0c7eb2f7430c1525e00f9ab49ce49ff5de97158651ec86178fadec7decb4337de1409515e8f85ec938a9c53b9c8b5d38f1b625bf45b5b7b5526acf5a530ae59c091795607da2a5d12ab74616cc733b24bb50b63b5dadad9470dd9c402a5558e62beac264d2b00775a537b8a39ccf247d3ec7a9507e547b0deecae4d5a47e61d3b9064dba0588f904663327b3d2bbbddb3a8e19370258cd2e7acba5cea282e2d764c822c2158ed1184fe7c58202cf428bdeb54f73a25eaa1f2d04005c403dd34d27124a00766007622253babe99ae989d625b1a5d70bd75f4e94b4a67a28e6473a148d6f21571b05309ac71b66343d07681ed5a7760e51e494672598897ce823b781163fb208820484539bf34c9e90183f2eda20b21e12763a1d0f447af76961faf4bf7556b8ec5e685e0c9b753c48c3fb944c337fff1e148620698f8e738e893323da61cc7306388f4bcd2693cef963208f16c1569925a5784d30a56ba4f4730937a65be1bdd697f2631b3f447660ceb7d53a8c6b6d74309a9636476529a5670c62b839a7de49f7d0f19d2d5fd9a7e2afb2fcedd1d09b75f8f48b5c5ca27ad740c4a23602c34e211788c6cc03b06a7ddab19db68c273ac00928c3665c301cce9e6f87a871c87703505f3dc07fedd647e862822ea6612d44c5d502aa03a16c820a49b09e449e29daaf0af396e1ccee28d6fe446a38dfcb6f57a27be1f592614cf509c11944bb281319e8202fcd01c9f4b9f49fa05e5e78f3c9efbd6858ca641413c67486beda97b2217b0fd35487dda210830f1553a22a40a31ef94b207a0f149c502f1f82da3789c71f72e4689f84db11bb5779997ce3e85c83b97e8e7e7434e710b7c71d3c0fb49627dd65171a08d2eceb4ae6b5c15a452d27ecbeafe6971b081ed60d842c9b9508a5a23673a5cd17d22bdb715cf60bd1b07e0568334605ae80f91d869f66f872f292f4b946cb3b23a02b52b58298a0db3e0401b2097cd4f3ab585edf3eff6dbd2e8f1a6ee8ce79915c2e3511807c2a68d156c6be9c21cea8a0cf4a145d92e78ba8d9e4fda11f1fc2fd57dc6e9ed183e979c29f82cf6fa88225bd31383e2661f5341ae6cc3e092f80f59120b68344cc9ec6611e57b8d5812daa64bf00d0186a2891cdf07400e5470dec355edf95cc72b8a12e6924c6e3c5684081c4b7b1cec4b23312cb8c6adcb05bef362eba7ed3b7389652c40aa5813d0bffa1e62801190c19092e58f2fd42e0eaec97177643d5f3c96ef43ee74f2f64381210bd0fa1bf9e0d18883887da9ad603754d6eddc6acd4a0bdba5b4f9a29864d35eeac3d13b78a474a1cf4d7def492abd4a7be57b2e46d40cf22bcfe9a76e13a8df4b181ae3920f8dc07f4a6fb7a455ebd3907054d0bdb45198150208f4c0783946c3a1257194c5a3250b8aae953b6de09b0c822490d8c93085b8ac5c696d548776518f592c42932f699d3bceb81c986629b34e0cd16646f39796cb715ada056b4ba51e3fd86a1fc842cadd1894ba2c6bb67e6142fbc1ae56593492543a4010990bcc57ed1fdc45fb427f1d05712c24a565bea645e0ea7e7a3d1aefa005362b7b0d69ae5c8c447a74b1e5b57c1531a8614c7afd2d78830c8e57c51f1a98c3dc5c7cba220e86d7ee430d516281d0161f6a12feb40684359a9a614b360bcdeda9f37acde12efac961d675519736a8969dda61358fbb3f70c02362c450e03ecc8dd225b0527289c137f6802afb5d5413afbd5f2fc1240bf4a6038790b05a1a3b147749ee47d61fad0d78c47afbae837a93a2a5298ce9cc6d90d03731f7fb66109d6c07979dc8e5cc78a4520ad28ee6363d7771a5bad777587bb51f38311c83aa74be9bee17b9e07133f19cd4c8034736cd6820e560f82e3e9fb7ca24c8652a561b35946e855210e5867ce2ab295070900554bd189367a17a25e9bb5124eef6c0b400ec10d101596af43693569a5a7c208cd43a8e532188cf4a8bf22b66fabc56a6367615bc34d59eb3624845afde9e5aa216397a8c16ed895599512039ac7786dbfa16ff3e9be6931238774a25b3924ddd80db283852b94eea82ac93c644cd28d7c41074604b2a1a34c9b62cdafcb3cbbb1155c81d7e6e9b747f1bcd1742e79796cd5e85af0940e6f4bd2f9c0437c60b7b53dc065a966069014920b705ffd88fc15c544807386fc77bcd3d2691a65ee9a4fdc33f48f29785a8c93b34e92f54d6d2d29fdee95993edcc8b62946310c0e64c10fe5d29bff2365ab3f235f99ad98681039779e8131a02be9708a41619316aca4cd7df71abb802766e490eff68753130d508b5efa87aec9b5f279894e44e6b006fc268bf96a2de6bd940c1084b7706440ff542532b89aa93292bf193d2694debd0b3861995066a44fcdd1eac874be92bca76960f1c1140b1d075f58e78d26f2bf3dfb904e10bb85e347e81e0c9143978c5883d46defbaaef19cd48fa6228e53be360ab066628024cc3edfd07bfc38f2f86c39c2a32a281cbd5f1e6eff00723860acb472d23ac89f05d5d513ef9964fa91316d1519e1eff298f99654381dec1d3493d2d8ec98ddbd3f9e0e118783b4e59e9c8b11e03cd5cfeec92dad6319e698713254093d380fef890ac18c7295af93c91e0b5cc18dd0b5764db1c941e3bd5b2ee34d27fc5f86f5df34c0acee7b5bd2a52a4fe65bd80743c88bbd44b40fb610a1e470fef43bde8e5aeff2606268aacb52a6e53d07738afd4b9a7a6f3cb731a9310722a0a93fafe53b6c5e229638c1a99df21f71f2dedf431fb6e5a6f87f2e66d9b9c5bedd886cd2a1972807c69b30cd445140868e9e6f49e0986a2f97a965ee1331b0c1751c7aabebdf8185d6ce98388d23f0f3099806c90ad94130a64c334d9e0363cb8116408fb7871fa60f2a2a050f0f5f14d32944d6948ddc86ada644a86929d09d6e6121135972dd8f0cbb461b1bf85d042edb3258816ddbb51829e146788e373c29a9be862eb2a38239d1590a1842aaa9e4f0e710cd8d4c30abd3f61da378b897d46c5cf3c064b626453b63581079cd6c486133cb9e00780e24d0503c222441936cc0c775c946efbf36a9cb6ecf64b9fbb8188cb7aa7af48ec72492ec344c4c804a28b72cd4563d584597bdf18788a1d01e65888489551f3aaba130339481733abcb49dd9ba68377d20655f0fa6c12c434f6b521aedc11fe315534973647612d871dda5803c7dabe49a9386468a5405aa2965b2bf2a25b283151fb0d225075aa36d4d79d85fe9f46ce97f4d0c8bbe78d48ef7eb5438d3f0e6b6a87e8f5117248fd9c79574848ba88db2d7ba24aac0cb14d546d63689d2585bdc73e2694bbf4c269ed5325f7717576a28a0f88ce69bd60e92bd4892fb6de6f377b6a6044163027d61b96e744fb9af183888cb36f149c08db55615406f08baed1a28e615de2f80adbbaa23d927b89242742c6c4fc07d092bc988b321807f15c4e4091b05c300a1d5957fffe5c928ee58e722370776287a82339ec63ad573c61232f3891ad4a49bfe4f2734255136f5774436ef01a5797f7890523b71f9325397719bba4cfd8cd37f52f26a80ffa08302e563f90a378e0b5011363e4d337b8974c0fd9667d8da003e6fd581acbb9fccc2daa2341e9fe14b05f9cb619d58151acdad8ff4b2b44d6c31c4fc13ff29f1b5f98eda6a29e53e4e984498f0eb37af1ba968706fc3ca32e529625628845db766a9e02f0066197176f6300938619eb36c0da29a17d56763a776a031c397f98db67e2932e12b3cbbd88f47fb7223039d72c74a701ec67b1e0b5267224f44f7f5534e41a7b5d9d163faa69dd1ddec754dd5a6d6119c6d84504e314f7e1fc3667826d16382f0096fc14e5fd009f4e3394535618b68d99e8d89bab95163de9a3105fe1e640a93271f79e8f0aff559a5825d6bd483e5571f56cb211b4cd05596754802b5e5ad22406d55c7eadcdc7dec99133800facf57e1093700d859f9b51c9242da04bf4e42ca88420487b27c2952f7c701fd553cdfe7afd73b7ee0e8ca35efddc1efa65c2e6388aa88192823aa2e329b01af88982c8a15dda23590b0b76d66aea54a8a30e331adc4e99d70522f78e40daf6c48d3da57ebb8ca385e1aff3fee6821cad3f0a435a182415a6faf80683197377d930ea1f34d1d84c2edf89c181423f8153de12b5bb9d0095a4c0b27cec64912a6f19bdbfa4b0dfd3ef272211aa0f3f2d25a835c3f8f09849b80aa92c69b90c85883c3409e08f15f32c401dc73d8017a2b4a38ae30902b68ece2a9ed5a35e8bee90f55ead1dc06e819db81e9d443e502ed7cfce4ed5b2254b46bbfdddbd7a8695ee9454a753aec4ff163aa7061b769cd88b4934eb68ea59c6ed5af84a7839253712f59b4e3736d17999ce24e32be189a51d91f5f7b1c1f9fe4e0bab2da52cea8ca2380bf69101a70e1054467baa453033078b0e9b0d537e5dd63810fb7a7e17294c268741f7c3a20c3effe4be227fe5675e4d91bfd5b541bfe2fc1f3b9dd4694889f551cc3a2f7555cc2795ff3c36bf36d56600a184d3d7e4bdfa0477b245ccbab6beb4f097b63ba0b5ba1f1db18d7416c84fc936a915cf2be84fb052569f49c384e14bc81885451f853801aac9a074a0bf285b8489d8cbbc24c6787b83b7d97703566ec70194575f19a46e66aa88ad6a48e41fc886191c730506e64ce6d8720ad2b8c98a5937c2b57cafccb92ab847dc8307a8ced5a084752a344231ce9cd70b5d283540c230f00c6cfa693ad255d330365db569553d850d7b8c3158e44deb1e27fe8a0b5818c343707077487dd9248d78f74342ae325b74e465dfc0c20ca7b6bccfac7029c61c0a5c454bc94a166f2c348ca89d58fc82c2c6c82284b9694d5de10a923e08324b81b475d01951f2b6485406d4ac8132bc9dc603cc5bbee855d310c53772a394373d9a0c9628c67d0fe4d2b5fe5492699c8de29439d011bd8ff1277e08f3c2aa4d385e34ee4be21e01b11c07ee088058096545974218f7dda321329bfdbbe0745cf9ac3a2af1c512233389a3a4ad35e99df1527d5ba8ee534c1ae91b5950c45405c654328a9027fdae87f662b3c48093517c949d2bcac50d2e610cdac66d58e69c86cef460d97e9cdd2493d2510f90e0e681281d2e0d764cf25f8ad14b9eb6d3201f391e5b9a6ce9b65af7cb9e67a8e2ea554444c52f6146b829c1e05917323e769a1ff706cbbde0461a042fb01db7f8f0d96b222768fbaad7e47ec5645e8cb79af5968d0769fff91cd376d5c8e2b19d2fd08853b68e74b68fc38d17ce5743d8ff42f7952b897663bb2c6e05106cb4ea83a1a435425e1e7027c37b3bd3af3b03d24b8529e40e8b6f21930b264697109c9041f3fe843347fd7c607b9693f3f94de8898894497402f36bce1a2b1b8a9e42d65ab95528e06bb15aa0ab3a33b7f834cf98d8077714f8605f5927d250cca807cf9bd9028ebad791160d59de1d31fbaacc4316f974a89972348243f6584c3d698c89161643ecb8733fec84a3a7d4ab7d83f95602e15079bd8520e11e1a19c1933e53a7b4d09d5d0e2c36331b723997b767a380d804a4043e61864670d185ce0c208a0329ac01e1658d06fbf3039b3a4fb7a0b305e50066edecbea3f197dc858db065eece08a1db73c9062c08c2a5d997e0cbc091a0e369363d0988839e4875504a6b69254cb97f64828ca17db1ab715d741ef7d21545ccbd7c25bb68c58def3f52bc12eaa8e3fb9afecdf9e12b215bbe5380439b784ae9f919c9bd817c94fbf71e9553fe14887188fe6cf949bc9ab9601c54961f4851d8fa6255d6f2c34f9a79e4341d9b2e95ecec0c88f99de374d99cec4da7db33791b2c8c8d76601c4cd4fbe5f6d7207dc3e01a90068af4a27cde246e71629b3e7b6cf40a585ce59008cc0735a6f3cbaa0fecbbb15e9608c5599b92491fd71c18f6cd35eb389af52f536d16ef573470ea9051bc8835ec7aeee94eef82fd384272569f642677cb9bddd5749a7bfdd032af451aa4de94c2d18b913731a5970df13e2f1e3c4ab0f87ab7771ba1574ee776fd5d9c46c1177a9cf4536004140b9384f607fe0db8b638c7dbff304a7eccb03c04b5585866742a7624052cf17f9d143255b1f3f408130cd010fd8919c8896d23ef49daec72901eb6a5d9f161abae4a688218393d6fb02bdb56f640b9e4a1af568447667046268726eadb4f8751e254d30d2e83fb614b8b97fe0d52dd783f8fb7ebb61385728c2a8271c51714b6317e0fc95ebd59b3386bc7a28772c30c6c6d8492954dde15ef0ce1b9d8f84837ff876ed0ec0cb054f12e9611963317f26b807813327539555c22f99f83844e5afc0cca3709c98771b37ca0df9a8ddeffe12c8ed09ea4a09feca644d4c81rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibssh2-1.4.3-12.el7_6.2.src.rpmlibssh2-docs    libssh2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.4.3-12.el7_6.23.0.4-14.6.0-14.0-15.2-14.11.3\+@\YA@VUlI@UHRURkR q@QdQ\QQQPPM@Pb@POO@O}@OgOe@Oc+@O))@OOONh@NLMK,KV@KTM@KTM@KO@KO@JjJ@J@JjI2IU@Iq@Gs@GVGLGLGJ@G@)@G9GFT,F=@Kamil Dudka 1.4.3-12.el7_6.2Kamil Dudka 1.4.3-12.el7_6.1Kamil Dudka 1.4.3-12Kamil Dudka 1.4.3-11Kamil Dudka 1.4.3-10Kamil Dudka 1.4.3-9Daniel Mach - 1.4.3-8Daniel Mach - 1.4.3-7Kamil Dudka 1.4.3-6Richard W.M. Jones 1.4.3-5Paul Howarth 1.4.3-4Kamil Dudka 1.4.3-3Fedora Release Engineering - 1.4.3-2Paul Howarth 1.4.3-1Kamil Dudka 1.4.2-4Kamil Dudka 1.4.2-3Fedora Release Engineering - 1.4.2-2Paul Howarth 1.4.2-1Paul Howarth 1.4.1-2Paul Howarth 1.4.1-1Kamil Dudka 1.4.0-4Paul Howarth 1.4.0-3Paul Howarth 1.4.0-2Paul Howarth 1.4.0-1Peter Robinson 1.3.0-4Paul Howarth 1.3.0-3Fedora Release Engineering 1.3.0-2Kamil Dudka 1.3.0-1Dennis Gilmore 1.2.7-2Kamil Dudka 1.2.7-1Chris Weyl 1.2.4-1Chris Weyl 1.2.2-5Chris Weyl 1.2.2-4Chris Weyl 1.2.2-3Chris Weyl 1.2.2-2Chris Weyl 1.2.2-1Chris Weyl 1.2-2Chris Weyl 1.2-1Tomas Mraz - 1.0-4Fedora Release Engineering - 1.0-3Fedora Release Engineering - 1.0-2Chris Weyl 1.0-1Tomas Mraz - 0.18-8Fedora Release Engineering - 0.18-7Chris Weyl 0.18-6Chris Weyl 0.18-5Chris Weyl 0.18-4Chris Weyl 0.18-3Chris Weyl 0.18-2Chris Weyl 0.18-1Chris Weyl 0.17-1Sindre Pedersen Bjørdal - 0.15-0.2.20070506Sindre Pedersen Bjørdal - 0.15-0.20070506.1- sanitize public header file (detected by rpmdiff)- fix integer overflow in keyboard interactive handling that allows out-of-bounds writes (CVE-2019-3863) - fix integer overflow in SSH packet processing channel resulting in out of bounds write (CVE-2019-3857) - fix integer overflow in keyboard interactive handling resulting in out of bounds write (CVE-2019-3856) - fix integer overflow in transport read resulting in out of bounds write (CVE-2019-3855)- session: avoid printing misleading debug messages (#1503294) - scp: send valid commands for remote execution (#1489733)- use secrects of the appropriate length in Diffie-Hellman (CVE-2016-0787)- check length of data extracted from the SSH_MSG_KEXINIT packet (CVE-2015-1782)- curl consumes too much memory during scp download (#1080459) - prevent a not-connected agent from closing STDIN (#1147717)- Mass rebuild 2014-01-24- Mass rebuild 2013-12-27- fix very slow sftp upload to localhost - fix a use after free in channel.c- Add three patches from upstream git required for qemu ssh block driver.- Avoid polluting libssh2.pc with linker options (#947813)- Avoid collisions between 32-bit and 64-bit builds running on a single build host- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Update to 1.4.3 - compression: add support for zlib@openssh.com - sftp_read: return error if a too large package arrives - libssh2_hostkey_hash.3: update the description of return value - Fixed MSVC NMakefile - examples: use stderr for messages, stdout for data - openssl: do not leak memory when handling errors - improved handling of disabled MD5 algorithm in OpenSSL - known_hosts: Fail when parsing unknown keys in known_hosts file - configure: gcrypt doesn't come with pkg-config support - session_free: wrong variable used for keeping state - libssh2_userauth_publickey_fromfile_ex.3: mention publickey == NULL - comp_method_zlib_decomp: handle Z_BUF_ERROR when inflating - Drop upstreamed patches- examples: use stderr for messages, stdout for data (upstream commit b31e35ab) - Update libssh2_hostkey_hash(3) man page (upstream commit fe8f3deb)- Fix basic functionality of libssh2 in FIPS mode - Skip SELinux-related quirks on recent distros to prevent a test-suite failure- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Update to 1.4.2 - Return LIBSSH2_ERROR_SOCKET_DISCONNECT on EOF when reading banner - userauth.c: fread() from public key file to correctly detect any errors - configure.ac: add option to disable build of the example applications - added 'Requires.private:' line to libssh2.pc - SFTP: filter off incoming "zombie" responses - gettimeofday: no need for a replacement under cygwin - SSH_MSG_CHANNEL_REQUEST: default to want_reply - win32/libssh2_config.h: remove hardcoded #define LIBSSH2_HAVE_ZLIB- Fix multi-arch conflict again (#816969)- Update to 1.4.1 - Build error with gcrypt backend - Always do "forced" window updates to avoid corner case stalls - aes: the init function fails when OpenSSL has AES support - transport_send: finish in-progress key exchange before sending data - channel_write: acknowledge transport errors - examples/x11.c: make sure sizeof passed to read operation is correct - examples/x11.c: fix suspicious sizeof usage - sftp_packet_add: verify the packet before accepting it - SFTP: preserve the original error code more - sftp_packet_read: adjust window size as necessary - Use safer snprintf rather then sprintf in several places - Define and use LIBSSH2_INVALID_SOCKET instead of INVALID_SOCKET - sftp_write: cannot return acked data *and* EAGAIN - sftp_read: avoid data *and* EAGAIN - libssh2.h: add missing prototype for libssh2_session_banner_set() - Drop upstream patches now included in release tarball- Don't ignore transport errors when writing to channel (#804150)- Don't try to use openssl's AES-CTR functions (http://www.libssh2.org/mail/libssh2-devel-archive-2012-03/0111.shtml)- fix libssh2 failing key re-exchange when write channel is saturated (#804156) - drop %defattr, redundant since rpm 4.4- update to 1.4.0 - added libssh2_session_supported_algs() - added libssh2_session_banner_get() - added libssh2_sftp_get_channel() - libssh2.h: bump the default window size to 256K - sftp-seek: clear EOF flag - userauth: provide more informations if ssh pub key extraction fails - ssh2_exec: skip error outputs for EAGAIN - LIBSSH2_SFTP_PACKET_MAXLEN: increase to 80000 - knownhost_check(): don't dereference ext if NULL is passed - knownhost_add: avoid dereferencing uninitialized memory on error path - OpenSSL EVP: fix threaded use of structs - _libssh2_channel_read: react on errors from receive_window_adjust - sftp_read: cap the read ahead maximum amount - _libssh2_channel_read: fix non-blocking window adjusting - add upstream patch fixing undefined function reference in libgcrypt backend - BR: /usr/bin/man for test suite- skip the ssh test on ARM too- make docs package noarch where possible - example includes arch-specific bits, so move to devel package - use patch rather than scripted iconv to fix character encoding - don't make assumptions about SELinux context types used for the ssh server in the test suite - skip the ssh test if /dev/tty isn't present, as in some versions of mock - make the %files list more explicit - use tabs for indentation- rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- update to 1.3.0- sshd/loopback test fails in the sparc buildsystem- update to 1.2.7 (#632916) - avoid multilib conflict on libssh2-docs - avoid build failure in mock with SELinux in the enforcing mode (#558964)- update to 1.2.4 - drop old patch0 - be more aggressive about keeping .deps from intruding into -docs- pkgconfig dep should be with -devel, not -docs- enable tests; conditionalize sshd test, which fails with a funky SElinux error when run locally- patch w/1aba38cd7d2658146675ce1737e5090f879f306; not yet in a GA release- correct bad file entry under -devel- update to 1.2.2 - drop old patch now in upstream - add new pkgconfig file to -devel- patch based on 683aa0f6b52fb1014873c961709102b5006372fc - disable tests (*sigh*)- update to 1.2- rebuilt with new openssl- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- update to 1.0- rebuild with new openssl- Autorebuild for GCC 4.3- rebuild for new openssl...- bump- add INSTALL arg to make install vs env. var- run tests; don't package test- split docs into -docs (they seemed... large.)- update to 0.18- update to 0.17 - many spec file changes- Fix release tag - Move manpages to -devel package - Add Examples dir to -devel package- Initial build  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.4.3-12.el7_6.2libssh2-docs-1.4.3HACKINGlibssh2_agent_connect.3.gzlibssh2_agent_disconnect.3.gzlibssh2_agent_free.3.gzlibssh2_agent_get_identity.3.gzlibssh2_agent_init.3.gzlibssh2_agent_list_identities.3.gzlibssh2_agent_userauth.3.gzlibssh2_banner_set.3.gzlibssh2_base64_decode.3.gzlibssh2_channel_close.3.gzlibssh2_channel_direct_tcpip.3.gzlibssh2_channel_direct_tcpip_ex.3.gzlibssh2_channel_eof.3.gzlibssh2_channel_exec.3.gzlibssh2_channel_flush.3.gzlibssh2_channel_flush_ex.3.gzlibssh2_channel_flush_stderr.3.gzlibssh2_channel_forward_accept.3.gzlibssh2_channel_forward_cancel.3.gzlibssh2_channel_forward_listen.3.gzlibssh2_channel_forward_listen_ex.3.gzlibssh2_channel_free.3.gzlibssh2_channel_get_exit_signal.3.gzlibssh2_channel_get_exit_status.3.gzlibssh2_channel_handle_extended_data.3.gzlibssh2_channel_handle_extended_data2.3.gzlibssh2_channel_ignore_extended_data.3.gzlibssh2_channel_open_ex.3.gzlibssh2_channel_open_session.3.gzlibssh2_channel_process_startup.3.gzlibssh2_channel_read.3.gzlibssh2_channel_read_ex.3.gzlibssh2_channel_read_stderr.3.gzlibssh2_channel_receive_window_adjust.3.gzlibssh2_channel_receive_window_adjust2.3.gzlibssh2_channel_request_pty.3.gzlibssh2_channel_request_pty_ex.3.gzlibssh2_channel_request_pty_size.3.gzlibssh2_channel_request_pty_size_ex.3.gzlibssh2_channel_send_eof.3.gzlibssh2_channel_set_blocking.3.gzlibssh2_channel_setenv.3.gzlibssh2_channel_setenv_ex.3.gzlibssh2_channel_shell.3.gzlibssh2_channel_subsystem.3.gzlibssh2_channel_wait_closed.3.gzlibssh2_channel_wait_eof.3.gzlibssh2_channel_window_read.3.gzlibssh2_channel_window_read_ex.3.gzlibssh2_channel_window_write.3.gzlibssh2_channel_window_write_ex.3.gzlibssh2_channel_write.3.gzlibssh2_channel_write_ex.3.gzlibssh2_channel_write_stderr.3.gzlibssh2_channel_x11_req.3.gzlibssh2_channel_x11_req_ex.3.gzlibssh2_exit.3.gzlibssh2_free.3.gzlibssh2_hostkey_hash.3.gzlibssh2_init.3.gzlibssh2_keepalive_config.3.gzlibssh2_keepalive_send.3.gzlibssh2_knownhost_add.3.gzlibssh2_knownhost_addc.3.gzlibssh2_knownhost_check.3.gzlibssh2_knownhost_checkp.3.gzlibssh2_knownhost_del.3.gzlibssh2_knownhost_free.3.gzlibssh2_knownhost_get.3.gzlibssh2_knownhost_init.3.gzlibssh2_knownhost_readfile.3.gzlibssh2_knownhost_readline.3.gzlibssh2_knownhost_writefile.3.gzlibssh2_knownhost_writeline.3.gzlibssh2_poll.3.gzlibssh2_poll_channel_read.3.gzlibssh2_publickey_add.3.gzlibssh2_publickey_add_ex.3.gzlibssh2_publickey_init.3.gzlibssh2_publickey_list_fetch.3.gzlibssh2_publickey_list_free.3.gzlibssh2_publickey_remove.3.gzlibssh2_publickey_remove_ex.3.gzlibssh2_publickey_shutdown.3.gzlibssh2_scp_recv.3.gzlibssh2_scp_send.3.gzlibssh2_scp_send64.3.gzlibssh2_scp_send_ex.3.gzlibssh2_session_abstract.3.gzlibssh2_session_banner_get.3.gzlibssh2_session_banner_set.3.gzlibssh2_session_block_directions.3.gzlibssh2_session_callback_set.3.gzlibssh2_session_disconnect.3.gzlibssh2_session_disconnect_ex.3.gzlibssh2_session_flag.3.gzlibssh2_session_free.3.gzlibssh2_session_get_blocking.3.gzlibssh2_session_get_timeout.3.gzlibssh2_session_hostkey.3.gzlibssh2_session_init.3.gzlibssh2_session_init_ex.3.gzlibssh2_session_last_errno.3.gzlibssh2_session_last_error.3.gzlibssh2_session_method_pref.3.gzlibssh2_session_methods.3.gzlibssh2_session_set_blocking.3.gzlibssh2_session_set_timeout.3.gzlibssh2_session_startup.3.gzlibssh2_session_supported_algs.3.gzlibssh2_sftp_close.3.gzlibssh2_sftp_close_handle.3.gzlibssh2_sftp_closedir.3.gzlibssh2_sftp_fsetstat.3.gzlibssh2_sftp_fstat.3.gzlibssh2_sftp_fstat_ex.3.gzlibssh2_sftp_fstatvfs.3.gzlibssh2_sftp_get_channel.3.gzlibssh2_sftp_init.3.gzlibssh2_sftp_last_error.3.gzlibssh2_sftp_lstat.3.gzlibssh2_sftp_mkdir.3.gzlibssh2_sftp_mkdir_ex.3.gzlibssh2_sftp_open.3.gzlibssh2_sftp_open_ex.3.gzlibssh2_sftp_opendir.3.gzlibssh2_sftp_read.3.gzlibssh2_sftp_readdir.3.gzlibssh2_sftp_readdir_ex.3.gzlibssh2_sftp_readlink.3.gzlibssh2_sftp_realpath.3.gzlibssh2_sftp_rename.3.gzlibssh2_sftp_rename_ex.3.gzlibssh2_sftp_rewind.3.gzlibssh2_sftp_rmdir.3.gzlibssh2_sftp_rmdir_ex.3.gzlibssh2_sftp_seek.3.gzlibssh2_sftp_seek64.3.gzlibssh2_sftp_setstat.3.gzlibssh2_sftp_shutdown.3.gzlibssh2_sftp_stat.3.gzlibssh2_sftp_stat_ex.3.gzlibssh2_sftp_statvfs.3.gzlibssh2_sftp_symlink.3.gzlibssh2_sftp_symlink_ex.3.gzlibssh2_sftp_tell.3.gzlibssh2_sftp_tell64.3.gzlibssh2_sftp_unlink.3.gzlibssh2_sftp_unlink_ex.3.gzlibssh2_sftp_write.3.gzlibssh2_trace.3.gzlibssh2_trace_sethandler.3.gzlibssh2_userauth_authenticated.3.gzlibssh2_userauth_hostbased_fromfile.3.gzlibssh2_userauth_hostbased_fromfile_ex.3.gzlibssh2_userauth_keyboard_interactive.3.gzlibssh2_userauth_keyboard_interactive_ex.3.gzlibssh2_userauth_list.3.gzlibssh2_userauth_password.3.gzlibssh2_userauth_password_ex.3.gzlibssh2_userauth_publickey.3.gzlibssh2_userauth_publickey_fromfile.3.gzlibssh2_userauth_publickey_fromfile_ex.3.gzlibssh2_version.3.gz/usr/share/doc//usr/share/doc/libssh2-docs-1.4.3//usr/share/man/man3/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnudirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)troff or preprocessor input, ASCII text, with CRLF line terminators (gzip compressed data, from Unix, max compression)?7zXZ !#, ]]"k%r=d*F.CռqQ3go8Rnd6 U^u 4v,9:Tx4>dxOmp̧儵P1J L<ܕ꫍Ytf'#BI$5/ $6"%l!4|a:r2~!wN!Ñm^$ԺW_X +yMD2 ۚŝ:)ۤ@3"uKu\T|%@ G)-ֻO K9Xֱ9J"_B9AxN5z]uE(睴w6YKX[ Ѡ<Y|\Xs4b(4G ϧ>t|*/0BOI 5h'zK񋁲lsKg`*0·Z/vqYhT$|6E?s/n) E.AĞ ՘?{:%To!5O9%gG2=SBd~jXf°zG7!l豼CpZz3VBAхP Tq|uYIj&PUߒ#q4v(NXAWS \s`x vΏ(Ԓi)ZMiFg!AYy}cc;(Ήm᩷Rŝ&B}=KHV V_J/">?K/K/8[4._'/D2]`eDn*x{j'B=ۃewKtY()OGY7C`UP.Ld"h՛9@uR&b 2:.GȻ6BV=^bFX塰2 pu5\n ΟdWm2;u}}c{8Ș0`-M'{HUU9A/1Cy1Вį+ԷN:L*ѷP\6&]I CӸ_#X&W(^&-i)bLrAzeY)|/P1\Qhzuˆ\´Vk#7214tOv5xϴ3kE9N2{Mx(xI,'>OIC:5<b/P˰67#XW[da@]r60t:t"[8?4=\fy-a?OcbHz87VcrajzbS!j<* 65C8YBY]?*۱k)>EYIop86-fOX-1n`6ULy-Aj2{1߹-duz4F]c_]@K WkVmDq89S!.};4}vOa$5Γ.p~>qu ˮwq|,u]xj`@y>CKB\W6žHi'SB^O_f> ᠁vt]H\EOlSDF#k@!;@O8`\-XxA"Cɴ;a#fjCd Ht&2HH]\s\ m9] TxŶ_;-V%%hiӗV$X $y]-N j3 ucBDjZ͙maFh]UT@|]`l(hh\?T}DT֕u;> R{H!dE[!FX_" XRT<{)1/mm!sSƗ,=< YZ