From nobody Sun Jan 23 18:19:57 2022 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 5A0781984EC5 for ; Sun, 23 Jan 2022 18:20:08 +0000 (UTC) (envelope-from hausen@punkt.de) Received: from mail.punkt.de (mail.punkt.de [IPv6:2a00:b580:8000:11:1c6b:7032:35e9:5616]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4JhhHC3rH6z4fh7; Sun, 23 Jan 2022 18:20:07 +0000 (UTC) (envelope-from hausen@punkt.de) Received: from smtpclient.apple (unknown [IPv6:2003:a:d59:3800:83d:f595:9258:3f1e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.punkt.de (Postfix) with ESMTPSA id 19EA22177E; Sun, 23 Jan 2022 19:19:58 +0100 (CET) Content-Type: text/plain; charset=utf-8 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 15.0 \(3693.40.0.1.81\)) Subject: Re: [HEADSUP] Deprecation of the ftp support in pkg From: "Patrick M. Hausen" In-Reply-To: Date: Sun, 23 Jan 2022 19:19:57 +0100 Cc: Baptiste Daroussin , ports@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <20220120142519.a5juoe75oppmnyby@aniel.nours.eu> To: Chris X-Mailer: Apple Mail (2.3693.40.0.1.81) X-Rspamd-Queue-Id: 4JhhHC3rH6z4fh7 X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of hausen@punkt.de designates 2a00:b580:8000:11:1c6b:7032:35e9:5616 as permitted sender) smtp.mailfrom=hausen@punkt.de X-Spamd-Result: default: False [1.58 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:b580::/32]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[punkt.de]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_MEDIUM(1.00)[0.997]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.61)[-0.611]; NEURAL_SPAM_LONG(1.00)[0.999]; MLMMJ_DEST(0.00)[ports]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16188, ipnet:2a00:b580::/32, country:DE]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N Hi all, I did not really have an opinion on this, since we never used FTP, but I was a bit surprised by the suggestion to use SSH instead. It never occurred to us that anything but HTTP(S) was possible. We simply run Nginx in a jail serving the packages that Poudriere produces for us. Setup time/effort: 5 minutes. Now after this comment: > Am 22.01.2022 um 09:35 schrieb Chris : > I find it's less "housekeeping" to use ftp(1) setup through inetd(8) = for pkg repos, than > via ssh. I understand the appeal of FTP.=20 Maybe this discussion is focusing on the wrong topic. Perhaps we should consider including a light weight way to serve HTTP(S) in base? Like Lighttpd, which as far as I know comes with a BSD 3-clause equivalent license. But then the general tendency has been to remove network services from base rather than introduce them. Like e.g. BIND. So I really have no idea what the general opinion is, just wanted to throw in that IMHO HTTPS is the best protocol to the task and if some way to serve that could be included in base, I for one would appreciate that. OTOH Chris, what's keeping you from installing a web server just serving static files? Kind regards, Patrick --=20 punkt.de GmbH Patrick M. Hausen .infrastructure Kaiserallee 13a 76133 Karlsruhe Tel. +49 721 9109500 https://infrastructure.punkt.de info@punkt.de AG Mannheim 108285 Gesch=C3=A4ftsf=C3=BChrer: J=C3=BCrgen Egeling, Daniel Lienert, Fabian = Stein