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
| System | Port | Version |
|---|---|---|
| FreeBSD | security/libssh2 | 1.11.1_1,3 |
| OpenBSD | security/libssh2 | 1.11.1 |
| NetBSD | security/libssh2 | 1.11.1 |
| DragonFly | security/libssh2 | 1.11.1,3 |
| MidnightBSD | security/libssh2 | 1.11.1,3 |
| HardenedBSD | security/libssh2 | 1.11.1_1,3 |
| GhostBSD | security/libssh2 | 1.11.1_1,3 |
| OPNsense | security/libssh2 | 1.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.11.1_1,3 | 1.11.1_1,3 | 1.10.0_1,3 | 1.11.1,3 | 1.11.1_1,3 |
| FreeBSD:14:quarterly | 1.11.1_1,3 | 1.11.1_1,3 | n/a | 1.11.1,3 | 1.11.1_1,3 |
| FreeBSD:15:latest | 1.11.1_1,3 | 1.11.1_1,3 | n/a | 1.11.1,3 | 1.11.1,3 |
| FreeBSD:15:quarterly | 1.11.1_1,3 | 1.11.1_1,3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.11.1_1,3 | 1.11.1_1,3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
- accessibility/accesskit-c
- accessibility/gammastep
- accessibility/hyprsunset
- accessibility/kdeaccessibility
- accessibility/kmousetool
- accessibility/kmouth
- accessibility/qt6-speech
- accessibility/redshift
- accessibility/sctd
- accessibility/wl-gammarelay-rs
- arabic/libreoffice
- archivers/R-cran-brotli
- archivers/R-cran-zip
- archivers/deco
- archivers/engrampa
- archivers/file-roller
- archivers/ouch
- archivers/py-bup
- archivers/py-cramjam
- archivers/rpm4
- archivers/thunar-archive-plugin
- archivers/unarchiver
- archivers/urbackup-server
- archivers/zchunk
- archivers/zipper
- astro/astrometry
- astro/cfitsio
- astro/foxtrotgps
- astro/gnuastro
- astro/indiwebmanagerapp
- astro/kstars
- astro/libosmium
- astro/marble
- astro/mepo
- astro/merkaartor
- astro/opencpn
- astro/oskar
- astro/p5-Astro-Catalog
- astro/p5-Astro-FITS-CFITSIO
- astro/p5-Starlink-AST
- astro/phd2
- astro/py-fitsio
- astro/py-metpy
- astro/py-pykep
- astro/qmapshack
- astro/siril
- astro/stellarium
- astro/stellarsolver
- astro/viking
- audio/abcde
- audio/amarok
- audio/amberol
- audio/ampache
- audio/aqualung
- audio/ardour
- audio/ario
- audio/asterisk-espeak
- audio/asterisk-flite
- audio/atunes
- audio/audacity
- audio/audiocd-kio
- audio/bespokesynth
- audio/boca
- audio/cantata
- audio/cardinal
- audio/carla
- audio/cddb-bundle
- audio/cyanrip
- audio/deadbeef
- audio/deadbeef-gui-plugins
- audio/deadbeef-jack-plugin
- audio/deadbeef-mpris2-plugin
- audio/deadbeef-musical-spectrum-plugin
- audio/deadbeef-playback-status-plugin
- audio/deadbeef-quick-search-plugin
- audio/deadbeef-spectrogram-plugin
- audio/deadbeef-vu-meter-plugin
- audio/deadbeef-waveform-seekbar-plugin
- audio/ebur128
- audio/elevenlabs-cli
- audio/elisa
- audio/entropypianotuner
- audio/espressivo-lv2
- audio/eteroj-lv2
- audio/exaile
- audio/faustlive
- audio/fdmf
- audio/fomp-lv2
- audio/freac
- audio/g4music
- audio/giada
- audio/gnome-metronome
- audio/gnome-music
- audio/gnome-podcasts
- audio/gnustep-cdplayer
- audio/goobox
- audio/grip
- audio/gsequencer
- audio/gstreamer1-plugins-amrnb
- audio/gstreamer1-plugins-amrwbdec
The first 100 are listed.
Configuration
Options name: security_libssh2
| Option | Default | Description |
|---|---|---|
| GCRYPT | off | Use GNU crypt library instead of OpenSSL |
| OPENSSL | on | SSL/TLS support via OpenSSL |
| STATIC | off | Build static executables and/or libraries |
| TRACE | off | Enable 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
| File | Size | SHA256 |
|---|---|---|
| libssh2-1.11.1.tar.xz | 721700 | 9954cb54c4f548198a7cbebad248bdc87dd64bd26185708a294b2b50771e3769 |
| 5d03b4f94ac6740e0085a6acda6fc417ca6ecc83.patch | 3073 | 8bf8dd96324f5e934cba3f850a70887f769dcef255f93f13b30f354c1c5e009f |
| d4e43c7b69d10b6cfaaa53787addfd4beac7a3ce.patch | 2684 | c9feb7d3d8c2b1619cb7bf2be2aa86830bf9f27b0ba470a192d33e510a23b3f3 |
| 256d04b60d80bf1190e96b0ad1e91b2174d744b1.patch | 2151 | fd4775228fe04a11532043355099fe2643993aae4fb63576620b1941f9a80645 |
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.