So deleting it from base should NOT be an option.It is a standard, POSIX.
Need fix, or need replacing with secure and BSD-compatibully-licensed implementation.
FYI: Some work seems to be ongoing.
So deleting it from base should NOT be an option.It is a standard, POSIX.
perception is usually everything. Given the difference in avatars, I think it's entirely reasonable to assume a generational gap. LOL For instance, when you see a stone head that looks like a grouchy Karl Marx so you think of someone born post-y2k? or do you add 50 years onto that?what a weirdly condescending reply, considering you dont even know how old we are, or the kind of old software we keep running outside of this forum. but ok. sounds like you'd rather complain than contribute, you do you.
unfortunately for those concerned, we don't exactly experience linear causality, and so cannot answer the question as asked.perception is usually everything. Given the difference in avatars, I think it's entirely reasonable to assume a generational gap. LOL For instance, when you see a stone head that looks like a grouchy Karl Marx so you think of someone born post-y2k? or do you add 50 years onto that?
If you hang around the open source world, or really computers in general long enough, you'll have favorite pieces of software that get discontinued for one reason or another. If you're lucky, it can be run in an emulator or container, for most of the time that I've been using computers that wasn't a viable option.
Sort of, any software that doesn't have DRM tied into a server can potentially be used forever. The open source stuff offers more options in terms of keeping it going longer, but nothing is permanent. But looking at what's been happening with Linux being increasingly held hostage by key packages that are deliberately not compatible, I wouldn't just assume that open source doesn't mean that there can't be serious issues that result anyways.Weeell, hold on a second.
Some of us use open source software specifically because this cannot happen against the will of a sufficient fanbase of such software. You can never really take it away.
The issue at hand here is that software with security issues is not "finished" and needs such a sufficient fanbase to code on it. That is an entirely different matter from kicking out software that is finished for some time and does not pose a risk.
This one was a little crap in my opinion.was there this much handwringing when they removed telnetd
They at least keep it small this way. A FreeBSD amd64 world install is about 450MBWhy do they need removed? Just don't install them for pkg base so those who still want them can install. I get annoyed with this and this needs to be removed because of security. Sure let's be like Linux and just rewrite everything and stop the concept of finished software.
telnetd was always something that should never be exposed outside of a private and secure network. A bit like NFSv3 or.... lpdtelnetd had a big security hole discovered just recently. At least the one on Linux, dunno how many variants are out there.
If you had a telnetd running as a backup to sshd you would have screwed yourself.

FreeBSD Enterprise Working Group is working on supporting SMB/CIFS 2.0 or later, but not finished.My bigger concern is when mount_smbfs(8) being dropped (like it was in NetBSD). The rationale was that v1 was no longer supported by Windows... Who gives a damn what Windows supports? We are running a completely different OS with our own SMB server. Worse was that NetBSD had no alternative and had to fall back on a very unmaintained and slow FUSE driver.
Old software doesn't have to stop running, it doesn't have to be removed.
was there this much handwringing when they removed telnetd
sourceforge.net
Whilst I don't disagree in principal (after all, cups is generally needed for most printers anyway), the dependencies pulled in are fairly extreme for functionality simply to replace lpd.can't see anything wrong with cups tbqh
avahi-app-0.8_6, brotli-1.2.0,1, dbus-1.16.2_4,1, dbus-glib-0.114, expat-2.7.4, gdbm-1.26, gettext-runtime-0.26, glib-bootstrap-2.84.4,2, gmake-4.4.1, gmp-6.3.0, gnome_subr-1.0, gnutls-3.8.12, indexinfo-0.3.1_1, libICE-1.1.2,1, libSM-1.2.6,1, libX11-1.8.12,1, libXau-1.0.12, libXdmcp-1.1.5, libdaemon-0.14_1, libevent-2.1.12, libffi-3.5.1, libiconv-1.18_1, libidn2-2.3.8, libinotify-20240724_3, libpaper-1.1.28_1, libtasn1-4.21.0, libunistring-1.4.2, libxcb-1.17.0, libxml2-2.15.2, mpdecimal-4.0.1, nettle-3.10.2, p11-kit-0.26.2, pcre2-10.47_1, pkgconf-2.4.3,1, py310-packaging-26.0, python310-3.10.20, python311-3.11.15, readline-8.3.3, xorgproto-2024.1, zstd-1.5.7_1
For most people CUPS is the better answer. It is a larger footprint and has regular security issues of its own however. I think it's a matter of taste. Some people prefer pulseaudio over OSS. I prefer OSS. I even took the time to make an OSS sound backend for Gershwin Desktop Environment. I would have done the same for printing for LPD/LPR for when cups was not installed.can't see anything wrong with cups tbqh
I always managed to use OpenBSD without cups (and tex live)Whilst I don't disagree in principal (after all, cups is generally needed for most printers anyway), the dependencies pulled in are fairly extreme for functionality simply to replace lpd.
I missed this.Let me summarize a little.
It seems to have started with this bug report.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293278
https://reviews.freebsd.org/D55399
des@ tried to fix it, but it seemed to have a fundamental problem, so he proposed to abolish it.
https://lists.freebsd.org/archives/freebsd-arch/2026-February/001174.html
cy@ tried to move it from base to port, but several people opposed creating a vulnerable port.
https://lists.freebsd.org/archives/freebsd-arch/2026-February/001207.html
des@ wrote that he has done more in the last five days than in the last 25 years.
https://lists.freebsd.org/archives/freebsd-arch/2026-February/001231.html
There was some opposition to the 25-year period.
https://lists.freebsd.org/archives/freebsd-stable/2026-March/003894.html
So its probably much easier (and free) to leave alone the version in base and simply not execute it on important machines.I can't continue to neglect my paying customers to fix something that almost nobody uses. Someone will have to step up to either do the work or hire me to do it.
OpenBSD's implementation should be no problem.
> How does OpenBSD handle this? It supports lpd in the basic system.
They use the same code with the same bugs.
DES
As the response to that states, possibly its worth discussing with the OpenBSD guys why they themselves don't see it fit for removal in an OS focused on security. Hopefully he does and they have some good insight.They use the same code with the same bugs.