{"id":19773955,"url":"https://github.com/badoo/libssh2","last_synced_at":"2026-01-30T02:03:44.518Z","repository":{"id":538677,"uuid":"168176","full_name":"badoo/libssh2","owner":"badoo","description":"libssh2 clone with additional patches applied","archived":false,"fork":false,"pushed_at":"2009-04-07T12:53:37.000Z","size":441,"stargazers_count":11,"open_issues_count":0,"forks_count":5,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-06-06T02:05:52.988Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"zeromq/zmq-jni","license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/badoo.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2009-04-04T20:55:51.000Z","updated_at":"2019-08-13T14:15:19.000Z","dependencies_parsed_at":"2022-07-07T14:10:19.557Z","dependency_job_id":null,"html_url":"https://github.com/badoo/libssh2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/badoo/libssh2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badoo%2Flibssh2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badoo%2Flibssh2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badoo%2Flibssh2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badoo%2Flibssh2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/badoo","download_url":"https://codeload.github.com/badoo/libssh2/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badoo%2Flibssh2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28895778,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T21:06:44.224Z","status":"online","status_checked_at":"2026-01-30T02:00:06.810Z","response_time":66,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-12T05:11:37.254Z","updated_at":"2026-01-30T02:03:44.500Z","avatar_url":"https://github.com/badoo.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"This repository contains libssh2 source code with additional patches applied.\nI'm tired of waiting for libssh2 maintainers to apply these patches, so here they are.\n\nAntony Dovgal \u003ctony at daylessday dot org\u003e\n\nlibssh2 - SSH2 library\n======================\n\nlibssh2 is a library implementing the SSH2 protocol, available under\nthe revised BSD license.\n\nWeb site: http://www.libssh2.org/\n\nMailing list: https://lists.sourceforge.net/lists/listinfo/libssh2-devel\n\nGeneric installation instructions are in INSTALL.  Some ./configure\noptions deserve additional comments:\n\n\t* --enable-crypt-none\n\n\t\tThe SSH2 Transport allows for unencrypted data\n\t\ttransmission using the \"none\" cipher.  Because this is\n\t\tsuch a huge security hole, it is typically disabled on\n\t\tSSH2 implementations and is disabled in libssh2 by\n\t\tdefault as well.\n\n\t\tEnabling this option will allow for \"none\" as a\n\t\tnegotiable method, however it still requires that the\n\t\tmethod be advertized by the remote end and that no\n\t\tmore-preferable methods are available.\n\n\t* --enable-mac-none\n\n\t\tThe SSH2 Transport also allows implementations to\n\t\tforego a message authentication code.  While this is\n\t\tless of a security risk than using a \"none\" cipher, it\n\t\tis still not recommended as disabling MAC hashes\n\t\tremoves a layer of security.\n\n\t\tEnabling this option will allow for \"none\" as a\n\t\tnegotiable method, however it still requires that the\n\t\tmethod be advertized by the remote end and that no\n\t\tmore-preferable methods are available.\n\n\t* --disable-gex-new\n\n\t\tThe diffie-hellman-group-exchange-sha1 (dh-gex) key\n\t\texchange method originally defined an exchange\n\t\tnegotiation using packet type 30 to request a\n\t\tgeneration pair based on a single target value.  Later\n\t\trefinement of dh-gex provided for range and target\n\t\tvalues.  By default libssh2 will use the newer range\n\t\tmethod.\n\n\t\tIf you experience trouble connecting to an old SSH\n\t\tserver using dh-gex, try this option to fallback on\n\t\tthe older more reliable method.\n\n  \t* --with-libgcrypt\n  \t* --without-libgcrypt\n\t* --with-libgcrypt-prefix=DIR\n\n\t\tlibssh2 can use the Libgcrypt library\n\t\t(http://www.gnupg.org/) for cryptographic operations.\n\t\tEither Libgcrypt or OpenSSL is required.\n\n\t\tConfigure will attempt to locate Libgcrypt\n\t\tautomatically.\n\n \t\tIf your installation of Libgcrypt is in another\n\t\tlocation, specify it using --with-libgcrypt-prefix.\n\n\t* --with-openssl\n\t* --without-openssl\n\t* --with-libssl-prefix=[DIR]\n\n\t\tlibssh2 can use the OpenSSL library\n\t\t(http://www.openssl.org) for cryptographic operations.\n\t\tEither Libgcrypt or OpenSSL is required.\n\n\t\tConfigure will attempt to locate OpenSSL in the\n\t\tdefault location.\n\n\t\tIf your installation of OpenSSL is in another\n\t\tlocation, specify it using --with-libssl-prefix.\n\n\t* --with-libz\n\t* --without-libz\n\t* --with-libz-prefix=[DIR]\n\n\t\tIf present, libssh2 will attempt to use the zlib\n\t\t(http://www.zlib.org) for payload compression, however\n\t\tzlib is not required.\n\n\t\tIf your installation of Libz is in another location,\n\t\tspecify it using --with-libz-prefix.\n\n\t* --enable-debug\n\n\t\tWill make the build use more pedantic and strict compiler\n\t\toptions as well as enable the libssh2_trace() function (for\n\t\tshowing debug traces).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbadoo%2Flibssh2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbadoo%2Flibssh2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbadoo%2Flibssh2/lists"}