From unknown Wed Aug 20 00:02:37 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#27575 <27575@debbugs.gnu.org> To: bug#27575 <27575@debbugs.gnu.org> Subject: Status: Subject: [PATCH] gnu: Add et. Reply-To: bug#27575 <27575@debbugs.gnu.org> Date: Wed, 20 Aug 2025 07:02:37 +0000 retitle 27575 Subject: [PATCH] gnu: Add et. reassign 27575 guix-patches submitter 27575 Stefan Reich=C3=B6r severity 27575 normal tag 27575 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 04 16:04:37 2017 Received: (at submit) by debbugs.gnu.org; 4 Jul 2017 20:04:38 +0000 Received: from localhost ([127.0.0.1]:52502 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSU3i-0003qw-Eu for submit@debbugs.gnu.org; Tue, 04 Jul 2017 16:04:37 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33921) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSU3g-0003qi-Ez for submit@debbugs.gnu.org; Tue, 04 Jul 2017 16:04:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dSU3a-0000y0-7o for submit@debbugs.gnu.org; Tue, 04 Jul 2017 16:04:23 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55187) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dSU3a-0000xs-4N for submit@debbugs.gnu.org; Tue, 04 Jul 2017 16:04:22 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53117) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSU3Y-0000q6-QR for guix-patches@gnu.org; Tue, 04 Jul 2017 16:04:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dSU3U-0000ux-Oh for guix-patches@gnu.org; Tue, 04 Jul 2017 16:04:20 -0400 Received: from dd5424.kasserver.com ([85.13.138.252]:41446) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dSU3U-0000tt-Hc for guix-patches@gnu.org; Tue, 04 Jul 2017 16:04:16 -0400 Received: from localhost (193-83-108-13.hdsl.highway.telekom.at [193.83.108.13]) by dd5424.kasserver.com (Postfix) with ESMTPA id F4085B5800A6 for ; Tue, 4 Jul 2017 22:04:09 +0200 (CEST) From: Stefan =?utf-8?Q?Reich=C3=B6r?= To: guix-patches@gnu.org Subject: Subject: [PATCH] gnu: Add et. User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) Date: Tue, 04 Jul 2017 22:04:09 +0200 Message-ID: <87zickhsue.fsf@xsteve.at> MIME-Version: 1.0 Content-Type: text/x-diff; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-Add-et.patch Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) >From 75b605b35bc938485ceabd6617d7c3f2c202791b Mon Sep 17 00:00:00 2001 From: =3D?UTF-8?q?Stefan=3D20Reich=3DC3=3DB6r?=3D Date: Tue, 4 Jul 2017 22:02:48 +0200 Subject: [PATCH] gnu: Add et. * gnu/packages/ssh.scm (et): New variable. --- gnu/packages/ssh.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/ssh.scm b/gnu/packages/ssh.scm index d03686c..d7fd124 100644 --- a/gnu/packages/ssh.scm +++ b/gnu/packages/ssh.scm @@ -7,6 +7,7 @@ ;;; Copyright =C2=A9 2016 Nicolas Goaziou ;;; Copyright =C2=A9 2016 Christopher Allan Webber ;;; Copyright =C2=A9 2017 Tobias Geerinckx-Rice +;;; Copyright =C2=A9 2017 Stefan Reich=C3=B6r ;;; ;;; This file is part of GNU Guix. ;;; @@ -29,12 +30,14 @@ #:use-module (gnu packages base) #:autoload (gnu packages boost) (boost) #:use-module (gnu packages compression) + #:use-module (gnu packages crypto) #:use-module (gnu packages elf) #:use-module (gnu packages gnupg) #:use-module (gnu packages gperf) #:use-module (gnu packages groff) #:use-module (gnu packages guile) #:use-module (gnu packages linux) + #:use-module (gnu packages logging) #:use-module (gnu packages m4) #:use-module (gnu packages multiprecision) #:use-module (gnu packages ncurses) @@ -42,6 +45,7 @@ #:use-module (gnu packages kerberos) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages popt) #:autoload (gnu packages protobuf) (protobuf) #:use-module (gnu packages readline) #:use-module (gnu packages texinfo) @@ -381,6 +385,34 @@ keystrokes. Mosh is a replacement for SSH. It's more= robust and responsive, especially over Wi-Fi, cellular, and long-distance links.") (license license:gpl3+))) =20 +(define-public et + (package + (name "et") + (version "3.1.0") + (source + (origin + (method url-fetch) + (uri (string-append + "https://github.com/MisterTea/EternalTCP/archive/et-v" + version ".tar.gz")) + (sha256 + (base32 "1n2w2kqbshdmbb0gz4yizyw9gqfls6qm2dnwx1d9c2hz7hmi7521")))) + (build-system cmake-build-system) + (arguments `(#:tests? #f)) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs `(("glog" ,glog) + ("gflags" ,gflags) + ("libsodium" ,libsodium) + ("protobuf" ,protobuf))) + (synopsis "Remote shell that automatically reconnects without interrup= ting +the session.") + (description "Eternal Terminal (ET) is a remote shell that automatical= ly +reconnects without interrupting the session. Unlike the normal SSH session= , ET +session will survive even after the network outages or IP changes.") + (home-page "https://mistertea.github.io/EternalTCP/") + (license license:asl2.0))) + (define-public dropbear (package (name "dropbear") --=20 2.7.4 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 10 06:25:01 2017 Received: (at 27575-done) by debbugs.gnu.org; 10 Jul 2017 10:25:01 +0000 Received: from localhost ([127.0.0.1]:59608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dUVsC-0001g0-SW for submit@debbugs.gnu.org; Mon, 10 Jul 2017 06:25:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dUVsB-0001fn-3o for 27575-done@debbugs.gnu.org; Mon, 10 Jul 2017 06:24:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dUVs1-0006Yr-NN for 27575-done@debbugs.gnu.org; Mon, 10 Jul 2017 06:24:54 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39126) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dUVs1-0006Yk-Iz; Mon, 10 Jul 2017 06:24:49 -0400 Received: from [193.50.110.240] (port=48470 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dUVs1-0001dj-1z; Mon, 10 Jul 2017 06:24:49 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Stefan =?utf-8?Q?Reich=C3=B6r?= Subject: Re: [bug#27575] Subject: [PATCH] gnu: Add et. References: <87zickhsue.fsf@xsteve.at> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 22 Messidor an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Mon, 10 Jul 2017 12:24:47 +0200 In-Reply-To: <87zickhsue.fsf@xsteve.at> ("Stefan \=\?utf-8\?Q\?Reich\=C3\=B6r\=22\?\= \=\?utf-8\?Q\?'s\?\= message of "Tue, 04 Jul 2017 22:04:09 +0200") Message-ID: <87zicc613k.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27575-done Cc: 27575-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Stefan, Stefan Reich=C3=B6r skribis: > From 75b605b35bc938485ceabd6617d7c3f2c202791b Mon Sep 17 00:00:00 2001 > From: =3D?UTF-8?q?Stefan=3D20Reich=3DC3=3DB6r?=3D > Date: Tue, 4 Jul 2017 22:02:48 +0200 > Subject: [PATCH] gnu: Add et. > > * gnu/packages/ssh.scm (et): New variable. Applied with this change: --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/ssh.scm b/gnu/packages/ssh.scm index d7fd124fd..c11976a12 100644 --- a/gnu/packages/ssh.scm +++ b/gnu/packages/ssh.scm @@ -405,11 +405,12 @@ especially over Wi-Fi, cellular, and long-distance links.") ("gflags" ,gflags) ("libsodium" ,libsodium) ("protobuf" ,protobuf))) - (synopsis "Remote shell that automatically reconnects without interrupting -the session.") - (description "Eternal Terminal (ET) is a remote shell that automatically -reconnects without interrupting the session. Unlike the normal SSH session, ET -session will survive even after the network outages or IP changes.") + (synopsis "Remote shell that automatically reconnects") + (description + "Eternal Terminal (ET) is a remote shell that automatically reconnects +without interrupting the session. Unlike SSH sessions, ET sessions will +survive even after the network outages or IP changes. ET uses a custom +protocol over TCP, not the SSH protocol.") (home-page "https://mistertea.github.io/EternalTCP/") (license license:asl2.0))) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thank you, Ludo=E2=80=99. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 12 03:21:10 2017 Received: (at 27575) by debbugs.gnu.org; 12 Jul 2017 07:21:10 +0000 Received: from localhost ([127.0.0.1]:34667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dVBxN-0004ae-P7 for submit@debbugs.gnu.org; Wed, 12 Jul 2017 03:21:09 -0400 Received: from tobias.gr ([51.15.135.5]:51200) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dVBxM-0004aU-Dy for 27575@debbugs.gnu.org; Wed, 12 Jul 2017 03:21:08 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id 19112ebc; Wed, 12 Jul 2017 07:21:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=to:from :subject:message-id:date:mime-version:content-type; s=201706; bh=5FD73WVzQW/4R8pDc443DCoebR8zNbKm8H9cR00fCTk=; b=0W1YuLxHl/Fe IV2sjWLdT3JFlXKxHQrUPK5xxuKiwZJM+svaqQttbMbYiTxJ/4UbUMuC5GhpLvt3 ldbzqT2z14d1ywaQgo7EGwAEF6uKG3MCRb28Oa1j3c87f1oFAl5AHrklkhB7IZB4 RknowaCqddTgIsAMVy9mcU+4mlNFoJJfJbWvx7kJM32zpD17qgjXrPrCub4szUUu vIDoI1nyynX0D3F+mLF3WRNcogaugAqNc3LJvEuzo2RwgBHNcZUEcEiEw9VOtnPe SePCT2LlJrNIrt/QuQp+Ryx0P1ZQElqOmD3/INzdreg6WET7sJVWPFxQUF2yxivz UCW5iGdk/Q== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id c0ece282 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO); Wed, 12 Jul 2017 07:21:03 +0000 (UTC) To: 27575@debbugs.gnu.org, stefan@xsteve.at From: Tobias Geerinckx-Rice Subject: Re: [PATCH] gnu: Add et. Message-ID: <70baf09a-19ee-f858-a39e-eb0ecfc04cfe@tobias.gr> Date: Wed, 12 Jul 2017 09:22:40 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="GXH7IqdSd2JwGIeVt1QI1MvP7XnxDjd2t" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 27575 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --GXH7IqdSd2JwGIeVt1QI1MvP7XnxDjd2t Content-Type: multipart/mixed; boundary="V9kaGGmlJwjGaNBTFUan1Su4SaF97B59O"; protected-headers="v1" From: Tobias Geerinckx-Rice To: 27575@debbugs.gnu.org, stefan@xsteve.at Message-ID: <70baf09a-19ee-f858-a39e-eb0ecfc04cfe@tobias.gr> Subject: Re: [PATCH] gnu: Add et. --V9kaGGmlJwjGaNBTFUan1Su4SaF97B59O Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Good morning Stefan, I'm having no fun at all trying this out[1] :-( Would you mind describing how you tested this on Guix(SD? Client? Server?), and how you use it yourself? Kind regards, T G-R [1] From my notes, frustration included: nckx@client:~$ et server.tobias.gr bash: /bin/bash: No such file or directory SSH handshake failed. No, I don't know why people insist on doing this. Just call =E2=80=98bash= =E2=80=99: nckx@client:~$ et-fixed server.tobias.gr nckx@client:~$ Silence. Mainly because, for some ungodly reason, =E2=80=98et=E2=80=99 re= directs fatal (well, all) error messages to /tmp with no indication: nckx@client:~$ cat /tmp/etclient_err ERROR: unknown command line flag 'log_file' Oh yes: it also calls its own helper with invalid arguments. Always. After more patching: nckx@client:~$ et-fixed-fixed server.tobias.gr F0712 07:53:28.978714 5183 TerminalServer.cpp:379] Error: (1): Operation not permitted *** Check failure stack trace: *** @ 0x7fd2c3f16d7d google::LogMessage::Fail() @ 0x7fd2c3f18aa5 google::LogMessage::SendToLog() @ 0x7fd2c3f1690b google::LogMessage::Flush() @ 0x7fd2c3f194ee google::LogMessageFatal::~LogMessageFatal() @ 0x41a5af startTerminal() @ 0x42007c TerminalServerHandler::newClient() @ 0x42b241 et::ServerConnection::clientHandler() @ 0x42b87b et::ServerConnection::run() @ 0x4182f6 main @ 0x7fd2c2a454f0 __libc_start_main @ 0x418f9a _start Session terminated After coffee, I realise there's no way I'll never trust this programme, and stop trying. --V9kaGGmlJwjGaNBTFUan1Su4SaF97B59O-- --GXH7IqdSd2JwGIeVt1QI1MvP7XnxDjd2t Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQFABAEBCgArFiEEeqzfDJ8DWw5d4xcqkczbm0hUG5kFAlllzkENHG1lQHRvYmlh cy5ncgAKCRCRzNubSFQbmVC+B/jb/vomaEE9KpijmJ7sBsxOYIh+bIIsCgTkKapA OvDbCpF86IzskefjrqUtsfOK3448FIUFE1wc2P4zlBaZ7JMCRZk5iGLA5iZK5LSU 9aqBD78zntZj+P2kbEU/I+tC7c7Dsz+DtUzvHlBIFdEiAyiOljUkWzuTTF8j15Xl J7cGINii0t5Qcm9jc6Y0myt1x11ZP74BfGOoFiIw5Uju+lm2hkeT/3C+slW1vhKF E5aPS5ZRcC0IG/rIL9ssnZXSMVtg70T6j/ict3s/6s9NnqVVg7eFxNjjEvvw3tL0 nyUMB4gwwpF3/L6INgNMvAxQTdcKk5RdMfRHiwBRCinQQzE= =0ZIS -----END PGP SIGNATURE----- --GXH7IqdSd2JwGIeVt1QI1MvP7XnxDjd2t-- From unknown Wed Aug 20 00:02:37 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 09 Aug 2017 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator