summaryrefslogtreecommitdiffstats
path: root/usr.sbin/lpr
Commit message (Collapse)AuthorAgeFilesLines
* Obey MK_INET6_SUPPORT.yar2006-07-271-0/+4
|
* Fix checking of the "lock" file in the spool directory for a queue,gad2006-07-071-2/+9
| | | | | | | | | | | so that the checking will wind up with the correct mode-bits in the case where the initial open() of that lock file will create it. Due to this bug, the first job ever sent to a queue could leave that queue in a "printing is disabled" state. PR: 93469 Submitted by: Michael Szklarski of kco.com.pl MFC after: 1 week
* Rever the previous changes. It turns out that it perfectly correctgad2006-03-093-3/+3
| | | | | | | for a makefile to set 'NO_MAN=' when the makefile is for a program that will not create a man page. Based on reaction from: ru bde
* Switch these makefiles to use 'MAN=' to indicate they will not generategad2006-03-083-3/+3
| | | | | | | a man page, instead of 'NO_MAN='. 'NO_MAN=' is something users would set, not something a makefile should be using. Based on comments by: des
* Use the new name H_SETSIZE instead of the old H_EVENT to set the historystefanf2005-10-191-1/+1
| | | | | | | size. PR: 86355 Approved by: gad
* Remove kludges intended to support src trees with partial obj trees.des2005-06-101-4/+0
| | | | Discussed with: ru
* NI_WITHSCOPEID cleanupume2005-05-132-5/+5
| | | | Reviewed by: gad
* MFS5: Minor style(9) tweak.delphij2005-02-221-1/+1
|
* Be more careful when doing el_parse() - only do it when el isdelphij2005-02-151-1/+1
| | | | | | | | | | properly initialized, that happens when lpc is called from a tty. Without this change, it's possible to get SIGSEGV simply doing: echo "..:" | lpc Reported by: Wojciech A. Koszek <dunstan at freebsd czest pl> PR: 77462 (patch rewritten by myself) MFC After: 1 week
* Expand *n't contractions.ru2005-02-132-2/+2
|
* Fixed .Xr call.ru2005-01-211-1/+2
|
* Sort sections.ru2005-01-185-34/+34
|
* Fix so all parts of lpd, lpc, lpq, and lprm will use the same algorithmgad2004-12-315-37/+79
| | | | | | | | | | | | | | | | | for calculating the job number for a job based on the control-file name. We might receive cf-files named by other implementations of lpr, where the job number shown by lpq would not match the job number that other commands expected for the same name. This also uses a newer algorithm for determining a job number, to avoid problems caused when a control-file is named using an IP address, instead of the hostname. This also moved the declaration if isowner() from lp.h to rmjob.c. When I went to change the parameters, I noticed that rmjob.c was the only source file which uses it. MFC after: 2 weeks
* Do more extensive checking of the userid field which is read in from thegad2004-12-311-7/+46
| | | | | | | | | | | | | | | | control-file for each print job. This is partially because the previous checks still let through some characters which would cause trouble for other applications which try to process the resulting userid -- such as accounting programs. But the main reason is to handle the case where some remote host sends a print job where the given userid is an uppercase-version of the real userid. For that case, lpd will now check for uppercase letters in the userid. If there are any, it will check to see if the given userid (with the uppercase letters) is a valid one. If it is *not* valid, then lpd will change the userid to all-lowercase right when the job is received. MFC after: 2 weeks
* Start the dreaded NOFOO -> NO_FOO conversion.ru2004-12-213-3/+3
| | | | OK'ed by: core
* Call umask() before opening the lock-file for a queue, to make suregad2004-12-191-1/+2
| | | | | | | | | the file will be created with the right access, if the call to open() does create it. Also fix the other call to umask() to turn off "write others", just as a matter of general safety. PR: 74418 MFC after: 4 days
* When printing a data file received from some other host, check to makegad2004-12-171-0/+100
| | | | | | | | | sure the data file has been completely transfered before starting to print it. This is needed because some implementations of lpr will send the control-file for a print job before sending the matching data-files, and that can cause problems if the receiving host is a busy print-server. MFC after: 2 weeks
* For variables that are only checked with defined(), don't provideru2004-10-245-5/+5
| | | | any fake value.
* Stop on write error.phk2004-09-271-2/+5
|
* Eliminated double whitespace.ru2004-07-033-12/+13
|
* Mechanically kill hard sentence breaks.ru2004-07-028-56/+110
|
* Fixed spelling of the document date.ru2004-07-021-1/+1
|
* Removed redundant mdoc(7) macro calls.ru2004-06-051-2/+2
|
* Clarify the "lp" description to mention port@host syntax.kientzle2004-02-191-1/+1
| | | | Suggested by: NetBSD man page
* Fix a warning about mismatched pointers. A pointer to "void *" is not thepeter2003-10-261-1/+1
| | | | same as a pointer to "char *". Tell the compiler this is ok.
* Fix two buffer overflows caused by off-by-one errors: avoid writing a nulltjr2003-10-131-2/+2
| | | | | | | character 1 byte past the end of cmdline[] when libedit is being used for input, and avoid writing a null pointer 1 element past the end of margv[]. Reviewed by: gad
* Minimal update to make it easier to increase the buffer-size lpd usesgad2003-08-212-10/+20
| | | | | | | | | | when reading/writing spool files. I intend to do a more elaborate version, but I want to get this much in before 4.9-release. As written, this results in no change to the object code. Submitted by: John-Mark Gurney Reviewed by: /sbin/md5 MFC after: 4 days
* Use STDIN_FILENO, STDOUT_FILENO, and STDERR_FILENO in a few moregad2003-08-133-17/+17
| | | | | | | | places (replacing constants 0, 1 & 2). Noticed by: Reviewed by: md5 MFC after: 4 days
* Remove a 'From:' that snuck into an sccsid comment line as part of -v1.3gad2003-08-011-1/+1
|
* Fix a grammar bogon and a typobrueffer2003-07-171-1/+1
| | | | | Submitted by: Warren Block <wblock@wonkity.com> MFC after: 3 days
* (Hopefully) Last set of changes so all of lpr uses __FBSDID() forgad2003-07-155-18/+20
| | | | | | | setting rcsids, and uses a consistent format for 'sccsid' lines. Reviewed by: discussed with bde and obrien MFC after: 15 days
* More changes to use __FBSDID() for setting rcsids, and fix thegad2003-07-152-4/+7
| | | | | | | | format of 'sccsid' lines so they consistently match style(9). A minor Makefile change is needed so lptest.c can find lp.cdefs.h. Reviewed by: discussed with bde and obrien MFC after: 15 days
* More changes to use __FBSDID() for setting rcsids, and fix thegad2003-07-151-5/+6
| | | | | | | | | | format of 'sccsid' lines so they consistently match style(9) Also the 'sccsid' line is formatted to match style(9), and a 'From:' is removed so the sccsid returns to what it was back in the days of '-r CSRG' (1996). Reviewed by: discussed with bde and obrien MFC after: 15 days
* More changes to use __FBSDID() for setting rcsids. For the filtergad2003-07-156-9/+18
| | | | | | | | | | programs, minor Makefile changes are needed to find lp.cdefs.h. For lpf.c, the 'sccsid' line is formatted to match style(9), and a 'From:' is removed so the sccsid returns to what it was back in the days of '-r CSRG' (1994). Reviewed by: discussed with bde and obrien MFC after: 15 days
* More changes to use __FBSDID() for setting rcsids, and fix thegad2003-07-145-18/+17
| | | | | | | | | | format of 'sccsid' lines so they consistently match style(9) guidelines. Note that this means you will have to add '-a' to the 'strings' command when searching for rcs ids, eg: strings -a /usr/sbin/lpc | grep '$FreeBSD' Reviewed by: discussed on cvs-src & with bde and obrien MFC after: 15 days
* Get the 'sccsid' lines even closer to correct style(9) form. Thegad2003-07-145-0/+13
| | | | | | | | '#ifdef lint/#endif' around the lines should not have been removed. Also add blank lines where one (per file) was missing. Reviewed by: First part noticed by bde, blank lines noticed by me MFC after: 15 days
* Get the 'sccsid' for this to match the original lines you wouldgad2003-07-141-2/+6
| | | | | | | | get from '-r CSRG', instead of having that sccsid as a comment. (this is the sccsid from 1996 -- there have been many changes to printcap.c since then!) MFC after: 15 days
* Get the 'sccsid' lines even closer to correct style(9) form. Thegad2003-07-145-0/+10
| | | | | | | '#ifdef lint/#endif' around the lines should not have been removed. Reviewed by: noticed by bde MFC after: 15 days
* More changes to use __FBSDID() for setting rcsids, and fix thegad2003-07-146-26/+19
| | | | | | | | format of 'sccsid' lines so they consistently match style(9) guidelines. Inspired by recent update to lpd.c by charnier. Reviewed by: discussed on cvs-src & with bde and obrien MFC after: 15 days
* Take advantage of the common_source/lp.cdefs.h file to change lprgad2003-07-1412-42/+26
| | | | | | | | source to use __FBSDID() for setting rcsids. Also fix the format of 'sccsid' lines to consistently match style(9) guidelines. Reviewed by: discussed with bde and obrien MFC after: 15 days
* Introduce a new lp.cdefs.h file, which will be used to make itgad2003-07-141-0/+107
| | | | | | | | | | | | | somewhat easier to build this lpr on other operating systems. This simply includes <sys/cdefs.h> when that is appropriate, and then checks for any cdefs-ish macros that lpr uses, and defines them if they don't already exist. This is only a start at making freebsd's lpr less of a hassle to port. It is mainly added so all of lpr can be changed to use the __FBSDID() macro, without making it *more* of a hassle to build on other OS's. Reviewed by: discussed with bde and obrien MFC after: 15 days
* add FBSDIDcharnier2003-07-061-4/+5
|
* We don't need two $FreeBSD$'s. Remove the older one.gad2003-06-211-2/+0
|
* Minor improvement to some debugging code that is probably used by no onegad2003-06-121-4/+15
| | | | | | but me (it's usually #ifdef-ed out). MFC after: 1 week
* Remove MAINTAINER= lines. That info is now in /usr/src/MAINTAINERSgad2003-06-121-3/+0
|
* When sanity-checking a variable, it's good to check the correct variable...gad2003-06-121-1/+1
| | | | MFC after: 1 week
* There is no need for this makefile to reference BDECFLAGS, particularlygad2003-06-111-1/+0
| | | | | | since that is no longer defined in the default system install. MFC after: 1 week
* Include stdlib.h for atoi declaration.imp2003-06-091-0/+3
| | | | Add $FreeBSD$ while I'm here.
* Include stdlib.h for atoi declarationimp2003-06-091-0/+3
| | | | Add $FreeBSD$ while I'm here.
* Add section number to .Xrcharnier2003-06-081-4/+4
|
OpenPOWER on IntegriCloud