Re: Retiring lpr and lpd

Dag-Erling Smørgrav <[email protected]> Fri, 20 Feb 2026 21:51:32 +0100
Newsgroups gmane.os.freebsd.architechture
Message-ID <[email protected]>
Slawa Olhovchenkov <[email protected]> writes:
> Dag-Erling Smørgrav <[email protected]> writes:
> > The lp* family of printing utilities have received practically no
> > maintenance in two decades and are showing their age.  What's worse,
> > most of them are setugid, and lpd(8) is a network-facing daemon with
> > IP-based authentication and little to no input validation.  Furthermore,
> > better-maintained alternatives are available from ports: print/lprng is
> > a drop-in replacement derived from the same code base, while print/cups
> > provides far more functionality and a compatible command-line interface.
> I am regulary using this.
> What is problem?
> Don't fix what isn't broken

The lp* family of printing utilities have received practically no
maintenance in two decades and are showing their age.  What's worse,
most of them are setugid, and lpd(8) is a network-facing daemon with
IP-based authentication and little to no input validation.  Furthermore,
better-maintained alternatives are available from ports: print/lprng is
a drop-in replacement derived from the same code base, while print/cups
provides far more functionality and a compatible command-line interface.

DES
-- 
Dag-Erling Smørgrav - [email protected]