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]