From owner-freebsd-stable@freebsd.org Mon Apr 5 00:04:17 2021 Return-Path: Delivered-To: freebsd-stable@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3FBEC5BA8F2 for ; Mon, 5 Apr 2021 00:04:17 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from CAN01-QB1-obe.outbound.protection.outlook.com (mail-eopbgr660087.outbound.protection.outlook.com [40.107.66.87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FD9r109plz4gZt; Mon, 5 Apr 2021 00:04:16 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lwctE0clsXaH6hgcC7/BHOjT0Kk7fiqhzA5s9FrnSdXNcaVKxaeBiu4Y1loL60ko9LF64AmZMpToGfbJydmZR89bi3JACx8JlxEwPQ7Qesuyo8qiMoSz7c1hqsXdhRVUTjDqXneIQNL1AQu4w1d1BtLMvqS7PKkbhNnDue/oy+gHXj+XUz5X7Iow+4yDw2NofZjLPM8BvRhpHIur/q0enzTaGnX3GOu+CJXgHWqLFCWmMAGTUflJhSDTY1Axz9UYklRhSJ/inhCOOah9A2NLE/bpf3WYjJQ9d36NuiyvL5ImmDd4I6Hx9mgP1vJmZDZBseyI7+7w6PBxaWCU+zL1Zg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fuZq6IrYgoMgYnSdCv9SR5yXOSjG6Z5Y5eiL4xXHU3M=; b=ipJE51pb2Ik/SQTI22euGWETTCaiJfVqsc+7iNFjDQyI71R7hxBYmN648YkefaxnNkX7fuMjH1bsOJSmIEKobQ616cenaF18K7Wsr+/Nw6mUXaOThUJ49XLXZXrUETJzanTXVIhzehJXP6RmNImK+I2nDNMyEJHv2GU4yRUJjEVrFXMbpll+NZfxWI8Sguy/x7fgeYg6wp4Iu4JBEQxO5onClupZPd/vk/D6fyIgrw2Ll4kaKlWU52cvxkZ7Ph2r2udLR/HtrzZfERIKtiVpFYM1gMue2lCDVzT6CoJXJxoW90C34nB8a/3e7PyMd6yiXoheehQfPctWIepwk6jf+w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uoguelph.ca; dmarc=pass action=none header.from=uoguelph.ca; dkim=pass header.d=uoguelph.ca; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uoguelph.ca; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fuZq6IrYgoMgYnSdCv9SR5yXOSjG6Z5Y5eiL4xXHU3M=; b=lbb4czFPg5qSiDRbq2+3VJyygQfAMapZ49Yzx5SIce00obaT6OzM3Xy6uWQsbonEDe8YyOjSTAfm2u0U0Bo0RfVXatho98jMXEVGvoRR2q7dmaxzeL73aw+kxoPt07kKNSqcdgs7OZi02UeNQcFoUME3JiEi3CcDN9ZkEIFdMJ4JoEE4RMvm/+Gj7M3kFd/gSAD/pSuKUeFgmm4tqIl6oyT2QeeUAWHj/00ysM1FqaN9k258DA94JTLoC5MFqHpbhKqCvKq7tvUlIrPAmzHniGnPB7CGl23jNABVtazam/epyFON35OU8HSOrLN7rzXVqi0Iozn1fnAnYnBPtPD8wg== Received: from YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:19::29) by YQBPR0101MB4179.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:9::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3999.32; Mon, 5 Apr 2021 00:04:15 +0000 Received: from YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM ([fe80::1c05:585a:132a:f08e]) by YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM ([fe80::1c05:585a:132a:f08e%4]) with mapi id 15.20.3999.032; Mon, 5 Apr 2021 00:04:15 +0000 From: Rick Macklem To: Dave Cottlehuber , FreeBSD Stable CC: Ed Maste Subject: Re: Deprecating base system ftpd? Thread-Topic: Deprecating base system ftpd? Thread-Index: AQHXKZicQfxnR0QXHUO4CpvARHF2dqqlAGiAgAAGGok= Date: Mon, 5 Apr 2021 00:04:15 +0000 Message-ID: References: <0070fa8d-1e9c-89c7-f0a8-40aace3030d8@quip.cz>, In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 97fba47f-4ccf-4003-6b92-08d8f7c65999 x-ms-traffictypediagnostic: YQBPR0101MB4179: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: rnQ/C11BC2ISc0nxVptsyFfboofrygvsdU9/DYx92byc1OTYc993xz89OikLh2m7JT8J2BLANQ1R2j7036WHGAPx2TLMeyYc61BkP8wDd5PpSBsNxfvcvQ86Vp3MtpTn8YmzOs2XAPDYwlvkZfQEOU8vKhE2FN0rgn5JcGJSPidAEo7SJFZnhmyEp/T9dZS1rf+aFG857mETbYoDCkkInnj4056+FFfjPPg/qhupvf8Pujnz3wjAs3iBBbla37WoC1IHUTDUu9FC7ewCLLcyrpjX0e0RvAat7dUZIOr4bQu6coAgsZUUQzfCH/c0zmWeEocGwqRnwIrvrrxk0vsDNwUD0UKlcSMDxNkXWe/FhFNwVe0O1q4sM4dtmalbvseuyAktOMCSSYKq5S79VJi9jGh/nLmdyS2A1yi7i3un6bD7/8iNOy5fKUFF+FZOUC6mvu9zUpz/bnaXe9L76htVkntQlwRy8fk53LGbXAmkF+GM+EpC8ZR9eo9hqicfUHkc3Oy/L1yhoCQG9VJhrDZp6fPS9pBudr8BYiGjQHnh42Umyar7Oth78CtYW+ybHo/ulK0tjvKYh39LWCAYzXMN1fshcGvfcJZNT5cU6QjeV7XrtJCDr5YM77FfyshJ24z+ycqoYFzi0yvrDeBRg2A6Z5o59f3dwAWBlsk3mkb/ECsi8QvQrFnRJJKyYJvFEsWOgnDqANdxU01IMq9ia1T3gRdHMsT8g+6pOv5TorBO2Ig= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(136003)(366004)(346002)(396003)(39850400004)(376002)(786003)(966005)(4326008)(316002)(186003)(86362001)(110136005)(7696005)(53546011)(3480700007)(55016002)(5660300002)(52536014)(83380400001)(66946007)(66446008)(64756008)(66556008)(66476007)(71200400001)(76116006)(91956017)(478600001)(9686003)(33656002)(38100700001)(2906002)(6506007)(8936002)(8676002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?iso-8859-1?Q?p+2JKTlzYfYYb5dUcyW/s2VyOtFiutb3iF8TWOWAvKZ2bEktUIwIX38jBr?= =?iso-8859-1?Q?RjSGRAqTYEAQu/hU4S4OEtVvlDXp9R0/ibHkFTXdnL5Pdm24K1o/l2udvA?= =?iso-8859-1?Q?iMIggp2IuBvcMvvdxXEWGlQQlrK/LjlfiEUlsjACSempQiIE0PrBAASUGO?= =?iso-8859-1?Q?sDpo42/2L14dPEpqYDxz3Nj5rHL+oU6s4ttIu20BWMa/Ap0QP6vKTbFVE/?= =?iso-8859-1?Q?ZiLzNbZ6p+78TAF2cPVlK9RwN9O0pDe2cjNchAEwJQame4pqJtLtqYe4/s?= =?iso-8859-1?Q?05/X9AUGf1uOkY5/cJ1P+8ZBRZkLvhaVDQUl3upAdWphzc5PBFtKpa0BD1?= =?iso-8859-1?Q?Vx4ZZHL2wliEjqedCo0XtPYhr5Fyu3tlQfHWaI3gc6y+YiedcS1CZh8J+p?= =?iso-8859-1?Q?qWxSOl2lqW7HufUli2RxTyptfZ8huatO9KZu5fVULg1cEQXalK8Cz3YxlF?= =?iso-8859-1?Q?8uKc8CeloDhJTLN4q/ohAE3EgIu4RCxRCHkGLvxMs4KIV8AiQmk1jDtX7W?= =?iso-8859-1?Q?UDGv15+IgihjlxDvEk67dcaaAbpP06lIufjb+Dwy24n6aiOMEq12Q/dHQP?= =?iso-8859-1?Q?tSK/TFzc70woR/afjB06rxk2DigjK0lTRhsDYY2eqYStw7xM9AzTXcIrV5?= =?iso-8859-1?Q?MjSE/CMYiks78hIsOPNUlEMKoWVGBWXLOt638VCmc1u5G7EqgCx9chHfBA?= =?iso-8859-1?Q?haQBqkcMo/I40tQgbTFypWZLCQ2aOg3LKTjnRWkjV5nWdh+1LN5C3ZqZ9Q?= =?iso-8859-1?Q?27CRall+D6h7jCwHneFjxqXCyNP/xtnHZs9hOjSwZg2SVT6mfCcHUWLIUW?= =?iso-8859-1?Q?2TZwqzuYU3rUTy/J4BjfMcXneDCvU7PAXJcHbaNj2QfTn2Yp+fU2YF+8c0?= =?iso-8859-1?Q?0686JE48/NmikARfp1bnN+qfdBbqIyRAoHaU2XLuIq7ujS83528WcCW2J8?= =?iso-8859-1?Q?znrr//QVKwQg6z19GBB5J64GHGnRozNwj18ed6g/huCQIfJ9N2xtJFb5/K?= =?iso-8859-1?Q?vmrRokCzKN0e5qBqkDrLDHi0opsiBvNAmFkmR3DEC/ckUeX5NYnKBCw/iU?= =?iso-8859-1?Q?kA1E6p+83TqK+3Zv/HKaww21noJsMeLkP3I8ZKNoDEVe8z2My4CoQ7U4Vh?= =?iso-8859-1?Q?Fi7kzzA8y8qpes0YJIKzvFC6pXmth3f88w0K+ayyBFoMdTzuF5Z5k43B4q?= =?iso-8859-1?Q?Hxa920Fc7L4BAzVL1ECO2Itwd/sIEFwQeO9O949NcXlvCU08WPh4hjFr0B?= =?iso-8859-1?Q?x1enqX2RrXpLowmnvC1r1E4IluDLDNLceclSD7ZR3QMMn4DcwA+i5NxXUf?= =?iso-8859-1?Q?pPdZShCO910E/nB2d88F7Swzm5/kvtZpZGk0khSuOU/DdUFM3Qt7jJNY1J?= =?iso-8859-1?Q?rT3VcTEkOzWrS2EmYS3dKH5fygB3YZ8xc7mtfxhyn8KOL/r4PuXoDWGXuW?= =?iso-8859-1?Q?+lnmVVixXeIwrrFr?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: uoguelph.ca X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 97fba47f-4ccf-4003-6b92-08d8f7c65999 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Apr 2021 00:04:15.0797 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: be62a12b-2cad-49a1-a5fa-85f4f3156a7d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: wMG6ft7lgmS1snpC95T+nChud+1OXPsxvQbZ7Ha/oaY6OLr9H+7wnr9eDdXnf+fCSFyF6q3NeNQrL9epoXWWfQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQBPR0101MB4179 X-Rspamd-Queue-Id: 4FD9r109plz4gZt X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Apr 2021 00:04:17 -0000 Dave Cottlehuber wrote:=0A= >> On 03/04/2021 22:39, Ed Maste wrote:=0A= >> > I propose deprecating the ftpd currently included in the base system= =0A= >> > before FreeBSD 14, and opened review D26447=0A= >> > (https://reviews.freebsd.org/D26447) to add a notice to the man page.= =0A= >> > I had originally planned to try to do this before 13.0, but it dropped= =0A= >> > off my list. FTP is not nearly as relevant now as it once was, and it= =0A= >> > had a security vulnerability that secteam had to address.=0A= >> >=0A= >> > I'm happy to make a port for it if anyone needs it. Comments?=0A= >=0A= >+1 for port. I suspect I last used an FTPd in anger sometime in late 90s,= =0A= >and I surmise this is the vast majority.=0A= >=0A= >We will have a very small # of users who require FTPd at all, to make thei= r=0A= >systems useful.=0A= And I bet there are not a lot of users that need caesar, fortune, ...=0A= to make their system useful either. If the goal is to strip the system=0A= down, there are lots of stuff not needed in /usr/src.=0A= =0A= >An even smaller # of those users will be unable to use FreeBSD if FTPd is= =0A= >only available in a pkg.=0A= Yep. But it's a bit of a bother, although I can definitely live with one in= =0A= ports.=0A= =0A= >For those objecting, are you *really* in that latter category -- are=0A= >these boxes running without a single port/package installed?=0A= At the moment I have one called "git", plus the dozens of things=0A= it pulls in.=0A= =0A= >When 13.0 goes EOL, somewhere after 2025, will you *still* need ftpd in=0A= >14.0 base? It seems a reasonable delay, even for a large corporate, to=0A= >accommodate this change, which can be done in less time than reading=0A= >this email.=0A= No more or less convenient than now.=0A= =0A= >Ian's point about preserving paths is a reasonable one, but I had to add= =0A= >an ntpd user in last updates, this would be less difficult.=0A= >=0A= >Eugene mentioned the convenience of ftpd in the same sentence as ipsec.=0A= >I'm willing to bet those systems have ports installed too.=0A= >=0A= >If speed is an issue, HTTP supports pipelining, compression, chunked=0A= >encoding, & parallel connections. I'm not sure ftpd is even in the same=0A= >game anymore.=0A= Nope, just easy to move small files around the machines in front of me.=0A= I have no interest in setting up a web server.=0A= I wonder what others find convenient when moving files to/from=0A= Windows?=0A= =0A= >The more code we hang onto in base, the larger the millstone around our=0A= >necks when moving forwards. Each individual opportunity to slim down=0A= >base *in itself* is not significant, but cumulatively they represent=0A= >gridlock.=0A= Maybe they should take "ls /usr/bin", remove the obvious essential=0A= ones and have a survey to determine what else is widely used/needed?=0A= =0A= >For each removal or deprecation, please consider, is this worth holding=0A= >the project back for?=0A= >=0A= ># /etc/src.conf=0A= >WITHOUT_CRUFT=3Dyes=0A= rick=0A= =0A= A+=0A= Dave=0A= _______________________________________________=0A= freebsd-stable@freebsd.org mailing list=0A= https://lists.freebsd.org/mailman/listinfo/freebsd-stable=0A= To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"= =0A= =0A=