Commit f708bff3 authored by Rene Ladan's avatar Rene Ladan
Browse files

sysutils/tmate-ssh-server: Remove expired port

2026-03-30 sysutils/tmate-ssh-server: Upstream unmaintained
parent 3308817c
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5172,3 +5172,4 @@ textproc/en-core-web-sm|textproc/py-en-core-web-sm|2026-03-17|Add py- prefix to
sysutils/beats9|sysutils/beats93|2026-03-20|Use Beats port with preferred major.minor number instead
science/kst2|science/kst|2026-03-25|Rename to match upstream naming
graphics/luminance-qt5||2026-03-29|Broken for more than a year
sysutils/tmate-ssh-server||2026-03-31|Has expired: Upstream unmaintained
+0 −1
Original line number Diff line number Diff line
@@ -1440,7 +1440,6 @@
    SUBDIR += tlsdate
    SUBDIR += tm
    SUBDIR += tmate
    SUBDIR += tmate-ssh-server
    SUBDIR += tmpreaper
    SUBDIR += tmpwatch
    SUBDIR += tmux
+0 −32
Original line number Diff line number Diff line
PORTNAME=	tmate-ssh-server
PORTVERSION=	g2020071601
PORTREVISION=	2
PORTEPOCH=	1
CATEGORIES=	sysutils

MAINTAINER=	bofh@FreeBSD.org
COMMENT=	Instant terminal sharing server
WWW=		https://tmate.io/

DEPRECATED=		Upstream unmaintained
EXPIRATION_DATE=	2026-03-30

LIB_DEPENDS=	libevent.so:devel/libevent \
		libmsgpackc.so:devel/msgpack-c \
		libssh.so:security/libssh

USES=		autoreconf compiler:c11 ncurses pkgconfig
USE_GITHUB=	yes
GH_ACCOUNT=	tmate-io
GH_TAGNAME=	97d2024
USE_LDCONFIG=	yes

GNU_CONFIGURE=	yes

LDFLAGS+=	-lexecinfo

PORTSCOUT=	skipv:2.3.0

PLIST_FILES=	bin/tmate-ssh-server

.include <bsd.port.mk>
+0 −3
Original line number Diff line number Diff line
TIMESTAMP = 1594956880
SHA256 (tmate-io-tmate-ssh-server-g2020071601-97d2024_GH0.tar.gz) = 76769310d2b8741ef8d0f15390f167b2ed5d0def9e4ad4095805ccb360eead9e
SIZE (tmate-io-tmate-ssh-server-g2020071601-97d2024_GH0.tar.gz) = 623861
+0 −23
Original line number Diff line number Diff line
--- tmate-ssh-server.c.orig	2020-04-27 23:54:26 UTC
+++ tmate-ssh-server.c
@@ -242,6 +242,12 @@ static void client_bootstrap(struct tmate_session *_se
 
 	ssh_options_set(session, SSH_OPTIONS_TIMEOUT, &grace_period);
 	ssh_options_set(session, SSH_OPTIONS_COMPRESSION, "yes");
+	ssh_options_set(session, SSH_OPTIONS_KEY_EXCHANGE, "curve25519-sha256@libssh.org,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512");
+	ssh_options_set(session, SSH_OPTIONS_CIPHERS_C_S, "aes256-gcm@openssh.com,aes128-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr");
+	ssh_options_set(session, SSH_OPTIONS_CIPHERS_S_C, "aes256-gcm@openssh.com,aes128-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr");
+	ssh_options_set(session, SSH_OPTIONS_HMAC_S_C, "hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,umac-128-etm@openssh.com");
+	ssh_options_set(session, SSH_OPTIONS_HMAC_C_S, "hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,umac-128-etm@openssh.com");
+	ssh_options_set(session, SSH_OPTIONS_HOSTKEYS, "ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,ssh-rsa");
 
 	ssh_set_auth_methods(client->session, SSH_AUTH_METHOD_NONE |
 					      SSH_AUTH_METHOD_PUBLICKEY);
@@ -417,7 +423,6 @@ static ssh_bind prepare_ssh(const char *keys_dir, cons
 	ssh_bind_options_set(bind, SSH_BIND_OPTIONS_BANNER, TMATE_SSH_BANNER);
 	ssh_bind_options_set(bind, SSH_BIND_OPTIONS_LOG_VERBOSITY, &ssh_log_level);
 
-	ssh_import_key(bind, keys_dir, "ssh_host_rsa_key");
 	ssh_import_key(bind, keys_dir, "ssh_host_ed25519_key");
 
 	if (ssh_bind_listen(bind) < 0)
Loading