BSD Ports

security/libssh2 1.11.1_1,3 FreeBSD

Library implementing the SSH2 protocol

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
security, devel
Package size
244.7 KiB, 463.5 KiB installed

Description

libssh2 is a client-side C library implementing the SSH2 protocol. It supports regular terminal, SCP and SFTP sessions; port forwarding; password, key-based and keyboard-interactive authentication.

In the other systems

SystemPortVersion
FreeBSDsecurity/libssh21.11.1_1,3
OpenBSDsecurity/libssh21.11.1
NetBSDsecurity/libssh21.11.1
DragonFlysecurity/libssh21.11.1,3
MidnightBSDsecurity/libssh21.11.1,3
HardenedBSDsecurity/libssh21.11.1_1,3
GhostBSDsecurity/libssh21.11.1_1,3
OPNsensesecurity/libssh21.11.1_1,3

Install

Binary package:

pkg install libssh2

From the ports tree:

cd /usr/ports/security/libssh2/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libssh2>0:security/libssh2
LIB_DEPENDS=	libssh2.so:security/libssh2

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.11.1_1,31.11.1_1,31.10.0_1,31.11.1,31.11.1_1,3
FreeBSD:14:quarterly1.11.1_1,31.11.1_1,3n/a1.11.1,31.11.1_1,3
FreeBSD:15:latest1.11.1_1,31.11.1_1,3n/a1.11.1,31.11.1,3
FreeBSD:15:quarterly1.11.1_1,31.11.1_1,3n/an/an/a
FreeBSD:16:latest1.11.1_1,31.11.1_1,3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Required by 4441

The first 100 are listed.

Configuration

Options name: security_libssh2

OptionDefaultDescription
GCRYPToffUse GNU crypt library instead of OpenSSL
OPENSSLonSSL/TLS support via OpenSSL
STATICoffBuild static executables and/or libraries
TRACEoffEnable debug packet traces
USES
cmake:testing cpe pathfix pkgconfig tar:xz
Service scripts
none

Files

Manual pages 186
  • libssh2_agent_connect(3)
  • libssh2_agent_disconnect(3)
  • libssh2_agent_free(3)
  • libssh2_agent_get_identity(3)
  • libssh2_agent_get_identity_path(3)
  • libssh2_agent_init(3)
  • libssh2_agent_list_identities(3)
  • libssh2_agent_set_identity_path(3)
  • libssh2_agent_sign(3)
  • libssh2_agent_userauth(3)
  • libssh2_banner_set(3)
  • libssh2_base64_decode(3)
  • libssh2_channel_close(3)
  • libssh2_channel_direct_streamlocal_ex(3)
  • libssh2_channel_direct_tcpip(3)
  • libssh2_channel_direct_tcpip_ex(3)
  • libssh2_channel_eof(3)
  • libssh2_channel_exec(3)
  • libssh2_channel_flush(3)
  • libssh2_channel_flush_ex(3)
  • libssh2_channel_flush_stderr(3)
  • libssh2_channel_forward_accept(3)
  • libssh2_channel_forward_cancel(3)
  • libssh2_channel_forward_listen(3)
  • libssh2_channel_forward_listen_ex(3)
  • libssh2_channel_free(3)
  • libssh2_channel_get_exit_signal(3)
  • libssh2_channel_get_exit_status(3)
  • libssh2_channel_handle_extended_data(3)
  • libssh2_channel_handle_extended_data2(3)
  • libssh2_channel_ignore_extended_data(3)
  • libssh2_channel_open_ex(3)
  • libssh2_channel_open_session(3)
  • libssh2_channel_process_startup(3)
  • libssh2_channel_read(3)
  • libssh2_channel_read_ex(3)
  • libssh2_channel_read_stderr(3)
  • libssh2_channel_receive_window_adjust(3)
  • libssh2_channel_receive_window_adjust2(3)
  • libssh2_channel_request_auth_agent(3)
  • libssh2_channel_request_pty(3)
  • libssh2_channel_request_pty_ex(3)
  • libssh2_channel_request_pty_size(3)
  • libssh2_channel_request_pty_size_ex(3)
  • libssh2_channel_send_eof(3)
  • libssh2_channel_set_blocking(3)
  • libssh2_channel_setenv(3)
  • libssh2_channel_setenv_ex(3)
  • libssh2_channel_shell(3)
  • libssh2_channel_signal_ex(3)
  • libssh2_channel_subsystem(3)
  • libssh2_channel_wait_closed(3)
  • libssh2_channel_wait_eof(3)
  • libssh2_channel_window_read(3)
  • libssh2_channel_window_read_ex(3)
  • libssh2_channel_window_write(3)
  • libssh2_channel_window_write_ex(3)
  • libssh2_channel_write(3)
  • libssh2_channel_write_ex(3)
  • libssh2_channel_write_stderr(3)
  • libssh2_channel_x11_req(3)
  • libssh2_channel_x11_req_ex(3)
  • libssh2_crypto_engine(3)
  • libssh2_exit(3)
  • libssh2_free(3)
  • libssh2_hostkey_hash(3)
  • libssh2_init(3)
  • libssh2_keepalive_config(3)
  • libssh2_keepalive_send(3)
  • libssh2_knownhost_add(3)
  • libssh2_knownhost_addc(3)
  • libssh2_knownhost_check(3)
  • libssh2_knownhost_checkp(3)
  • libssh2_knownhost_del(3)
  • libssh2_knownhost_free(3)
  • libssh2_knownhost_get(3)
  • libssh2_knownhost_init(3)
  • libssh2_knownhost_readfile(3)
  • libssh2_knownhost_readline(3)
  • libssh2_knownhost_writefile(3)
  • libssh2_knownhost_writeline(3)
  • libssh2_poll(3)
  • libssh2_poll_channel_read(3)
  • libssh2_publickey_add(3)
  • libssh2_publickey_add_ex(3)
  • libssh2_publickey_init(3)
  • libssh2_publickey_list_fetch(3)
  • libssh2_publickey_list_free(3)
  • libssh2_publickey_remove(3)
  • libssh2_publickey_remove_ex(3)
  • libssh2_publickey_shutdown(3)
  • libssh2_scp_recv(3)
  • libssh2_scp_recv2(3)
  • libssh2_scp_send(3)
  • libssh2_scp_send64(3)
  • libssh2_scp_send_ex(3)
  • libssh2_session_abstract(3)
  • libssh2_session_banner_get(3)
  • libssh2_session_banner_set(3)
  • libssh2_session_block_directions(3)
  • libssh2_session_callback_set(3)
  • libssh2_session_callback_set2(3)
  • libssh2_session_disconnect(3)
  • libssh2_session_disconnect_ex(3)
  • libssh2_session_flag(3)
  • libssh2_session_free(3)
  • libssh2_session_get_blocking(3)
  • libssh2_session_get_read_timeout(3)
  • libssh2_session_get_timeout(3)
  • libssh2_session_handshake(3)
  • libssh2_session_hostkey(3)
  • libssh2_session_init(3)
  • libssh2_session_init_ex(3)
  • libssh2_session_last_errno(3)
  • libssh2_session_last_error(3)
  • libssh2_session_method_pref(3)
  • libssh2_session_methods(3)
  • libssh2_session_set_blocking(3)
  • libssh2_session_set_last_error(3)
  • libssh2_session_set_read_timeout(3)
  • libssh2_session_set_timeout(3)
  • libssh2_session_startup(3)
  • libssh2_session_supported_algs(3)
  • libssh2_sftp_close(3)
  • libssh2_sftp_close_handle(3)
  • libssh2_sftp_closedir(3)
  • libssh2_sftp_fsetstat(3)
  • libssh2_sftp_fstat(3)
  • libssh2_sftp_fstat_ex(3)
  • libssh2_sftp_fstatvfs(3)
  • libssh2_sftp_fsync(3)
  • libssh2_sftp_get_channel(3)
  • libssh2_sftp_init(3)
  • libssh2_sftp_last_error(3)
  • libssh2_sftp_lstat(3)
  • libssh2_sftp_mkdir(3)
  • libssh2_sftp_mkdir_ex(3)
  • libssh2_sftp_open(3)
  • libssh2_sftp_open_ex(3)
  • libssh2_sftp_open_ex_r(3)
  • libssh2_sftp_open_r(3)
  • libssh2_sftp_opendir(3)
  • libssh2_sftp_posix_rename(3)
  • libssh2_sftp_posix_rename_ex(3)
  • libssh2_sftp_read(3)
  • libssh2_sftp_readdir(3)
  • libssh2_sftp_readdir_ex(3)
  • libssh2_sftp_readlink(3)
  • libssh2_sftp_realpath(3)
  • libssh2_sftp_rename(3)
  • libssh2_sftp_rename_ex(3)
  • libssh2_sftp_rewind(3)
  • libssh2_sftp_rmdir(3)
  • libssh2_sftp_rmdir_ex(3)
  • libssh2_sftp_seek(3)
  • libssh2_sftp_seek64(3)
  • libssh2_sftp_setstat(3)
  • libssh2_sftp_shutdown(3)
  • libssh2_sftp_stat(3)
  • libssh2_sftp_stat_ex(3)
  • libssh2_sftp_statvfs(3)
  • libssh2_sftp_symlink(3)
  • libssh2_sftp_symlink_ex(3)
  • libssh2_sftp_tell(3)
  • libssh2_sftp_tell64(3)
  • libssh2_sftp_unlink(3)
  • libssh2_sftp_unlink_ex(3)
  • libssh2_sftp_write(3)
  • libssh2_sign_sk(3)
  • libssh2_trace(3)
  • libssh2_trace_sethandler(3)
  • libssh2_userauth_authenticated(3)
  • libssh2_userauth_banner(3)
  • libssh2_userauth_hostbased_fromfile(3)
  • libssh2_userauth_hostbased_fromfile_ex(3)
  • libssh2_userauth_keyboard_interactive(3)
  • libssh2_userauth_keyboard_interactive_ex(3)
  • libssh2_userauth_list(3)
  • libssh2_userauth_password(3)
  • libssh2_userauth_password_ex(3)
  • libssh2_userauth_publickey(3)
  • libssh2_userauth_publickey_fromfile(3)
  • libssh2_userauth_publickey_fromfile_ex(3)
  • libssh2_userauth_publickey_frommemory(3)
  • libssh2_userauth_publickey_sk(3)
  • libssh2_version(3)
pkg-plist 201
  • include/libssh2.h
  • include/libssh2_publickey.h
  • include/libssh2_sftp.h
  • lib/cmake/libssh2/FindLibgcrypt.cmake
  • lib/cmake/libssh2/FindMbedTLS.cmake
  • lib/cmake/libssh2/FindWolfSSL.cmake
  • lib/cmake/libssh2/libssh2-config-version.cmake
  • lib/cmake/libssh2/libssh2-config.cmake
  • lib/cmake/libssh2/libssh2-targets-.cmake
  • lib/cmake/libssh2/libssh2-targets.cmake
  • lib/libssh2.a
  • lib/libssh2.so
  • lib/libssh2.so.1
  • lib/libssh2.so.1.0.1
  • share/man/man3/libssh2_agent_connect.3.gz
  • share/man/man3/libssh2_agent_disconnect.3.gz
  • share/man/man3/libssh2_agent_free.3.gz
  • share/man/man3/libssh2_agent_get_identity.3.gz
  • share/man/man3/libssh2_agent_get_identity_path.3.gz
  • share/man/man3/libssh2_agent_init.3.gz
  • share/man/man3/libssh2_agent_list_identities.3.gz
  • share/man/man3/libssh2_agent_set_identity_path.3.gz
  • share/man/man3/libssh2_agent_sign.3.gz
  • share/man/man3/libssh2_agent_userauth.3.gz
  • share/man/man3/libssh2_banner_set.3.gz
  • share/man/man3/libssh2_base64_decode.3.gz
  • share/man/man3/libssh2_channel_close.3.gz
  • share/man/man3/libssh2_channel_direct_streamlocal_ex.3.gz
  • share/man/man3/libssh2_channel_direct_tcpip.3.gz
  • share/man/man3/libssh2_channel_direct_tcpip_ex.3.gz
  • share/man/man3/libssh2_channel_eof.3.gz
  • share/man/man3/libssh2_channel_exec.3.gz
  • share/man/man3/libssh2_channel_flush.3.gz
  • share/man/man3/libssh2_channel_flush_ex.3.gz
  • share/man/man3/libssh2_channel_flush_stderr.3.gz
  • share/man/man3/libssh2_channel_forward_accept.3.gz
  • share/man/man3/libssh2_channel_forward_cancel.3.gz
  • share/man/man3/libssh2_channel_forward_listen.3.gz
  • share/man/man3/libssh2_channel_forward_listen_ex.3.gz
  • share/man/man3/libssh2_channel_free.3.gz
  • share/man/man3/libssh2_channel_get_exit_signal.3.gz
  • share/man/man3/libssh2_channel_get_exit_status.3.gz
  • share/man/man3/libssh2_channel_handle_extended_data.3.gz
  • share/man/man3/libssh2_channel_handle_extended_data2.3.gz
  • share/man/man3/libssh2_channel_ignore_extended_data.3.gz
  • share/man/man3/libssh2_channel_open_ex.3.gz
  • share/man/man3/libssh2_channel_open_session.3.gz
  • share/man/man3/libssh2_channel_process_startup.3.gz
  • share/man/man3/libssh2_channel_read.3.gz
  • share/man/man3/libssh2_channel_read_ex.3.gz
  • share/man/man3/libssh2_channel_read_stderr.3.gz
  • share/man/man3/libssh2_channel_receive_window_adjust.3.gz
  • share/man/man3/libssh2_channel_receive_window_adjust2.3.gz
  • share/man/man3/libssh2_channel_request_auth_agent.3.gz
  • share/man/man3/libssh2_channel_request_pty.3.gz
  • share/man/man3/libssh2_channel_request_pty_ex.3.gz
  • share/man/man3/libssh2_channel_request_pty_size.3.gz
  • share/man/man3/libssh2_channel_request_pty_size_ex.3.gz
  • share/man/man3/libssh2_channel_send_eof.3.gz
  • share/man/man3/libssh2_channel_set_blocking.3.gz
  • share/man/man3/libssh2_channel_setenv.3.gz
  • share/man/man3/libssh2_channel_setenv_ex.3.gz
  • share/man/man3/libssh2_channel_shell.3.gz
  • share/man/man3/libssh2_channel_signal_ex.3.gz
  • share/man/man3/libssh2_channel_subsystem.3.gz
  • share/man/man3/libssh2_channel_wait_closed.3.gz
  • share/man/man3/libssh2_channel_wait_eof.3.gz
  • share/man/man3/libssh2_channel_window_read.3.gz
  • share/man/man3/libssh2_channel_window_read_ex.3.gz
  • share/man/man3/libssh2_channel_window_write.3.gz
  • share/man/man3/libssh2_channel_window_write_ex.3.gz
  • share/man/man3/libssh2_channel_write.3.gz
  • share/man/man3/libssh2_channel_write_ex.3.gz
  • share/man/man3/libssh2_channel_write_stderr.3.gz
  • share/man/man3/libssh2_channel_x11_req.3.gz
  • share/man/man3/libssh2_channel_x11_req_ex.3.gz
  • share/man/man3/libssh2_crypto_engine.3.gz
  • share/man/man3/libssh2_exit.3.gz
  • share/man/man3/libssh2_free.3.gz
  • share/man/man3/libssh2_hostkey_hash.3.gz
  • share/man/man3/libssh2_init.3.gz
  • share/man/man3/libssh2_keepalive_config.3.gz
  • share/man/man3/libssh2_keepalive_send.3.gz
  • share/man/man3/libssh2_knownhost_add.3.gz
  • share/man/man3/libssh2_knownhost_addc.3.gz
  • share/man/man3/libssh2_knownhost_check.3.gz
  • share/man/man3/libssh2_knownhost_checkp.3.gz
  • share/man/man3/libssh2_knownhost_del.3.gz
  • share/man/man3/libssh2_knownhost_free.3.gz
  • share/man/man3/libssh2_knownhost_get.3.gz
  • share/man/man3/libssh2_knownhost_init.3.gz
  • share/man/man3/libssh2_knownhost_readfile.3.gz
  • share/man/man3/libssh2_knownhost_readline.3.gz
  • share/man/man3/libssh2_knownhost_writefile.3.gz
  • share/man/man3/libssh2_knownhost_writeline.3.gz
  • share/man/man3/libssh2_poll.3.gz
  • share/man/man3/libssh2_poll_channel_read.3.gz
  • share/man/man3/libssh2_publickey_add.3.gz
  • share/man/man3/libssh2_publickey_add_ex.3.gz
  • share/man/man3/libssh2_publickey_init.3.gz

The first 100 are listed.

distinfo 4
FileSizeSHA256
libssh2-1.11.1.tar.xz7217009954cb54c4f548198a7cbebad248bdc87dd64bd26185708a294b2b50771e3769
5d03b4f94ac6740e0085a6acda6fc417ca6ecc83.patch30738bf8dd96324f5e934cba3f850a70887f769dcef255f93f13b30f354c1c5e009f
d4e43c7b69d10b6cfaaa53787addfd4beac7a3ce.patch2684c9feb7d3d8c2b1619cb7bf2be2aa86830bf9f27b0ba470a192d33e510a23b3f3
256d04b60d80bf1190e96b0ad1e91b2174d744b1.patch2151fd4775228fe04a11532043355099fe2643993aae4fb63576620b1941f9a80645
Master sites 2
  • https://github.com/libssh2/libssh2/releases/download/libssh2-1.11.1/
  • https://www.libssh2.org/download/

Commit history 0

No commits in the history this site was built from.