ru
afd506414e
- Backout botched attempt to introduce MANSECT feature.
...
- MAN[1-9] -> MAN.
2001-03-26 14:42:20 +00:00
ru
f10dc9aca1
Set the default manual section for usr.sbin/ to 8.
2001-03-20 18:17:26 +00:00
gad
53289ebd92
Fix a number of warnings that come up when compiling with BDECFLAGS.
2001-03-16 21:54:12 +00:00
gad
7a496bed78
Add a comment pointing to the freebsd-print@bostonradio.org mailing list.
2001-03-12 02:13:08 +00:00
gad
8f86229fcd
Change the usage() message to include the recently-added -4 and -6 options.
2001-03-12 02:03:53 +00:00
gad
0152ddfe77
Fix "lprm -" (remove all jobs) processing for remote printer queues.
...
PR: bin/25544
2001-03-12 01:16:09 +00:00
gad
0a860f59d0
Improve a few error messages wrt if= filters on remote print queues.
2001-03-12 00:22:03 +00:00
dwmalone
69c64365e5
Stop pac dereferencing a null pointer if accounting is not enabeled.
...
PR: 24798 18191
Submitted by: Nick Hilliard <nick@netability.ie>
Reviewed by: gad
2001-02-25 13:50:29 +00:00
ru
5addfd60d6
mdoc(7) police: Change -filled displays (which just happen
...
to be the same as -ragged in the current implementation) to
-ragged. With mdocNG, -filled displays produce the correct
output, formatted and justified to both margins.
2001-02-07 13:45:30 +00:00
ru
66cd8f698e
mdoc(7) police: split punctuation characters + misc fixes.
2001-02-01 16:44:04 +00:00
ru
ffef081534
Prepare for mdoc(7)NG.
2001-01-16 09:39:23 +00:00
phk
8211e35e91
Use macro API to <sys/queue.h>
...
Submitted by: "Jason" <jsmethers@pdq.net>
Reviewed by: /sbin/md5
2000-12-30 20:56:04 +00:00
ru
4bb5f49662
Prepare for mdoc(7)NG.
2000-12-27 15:30:30 +00:00
ume
bd199e3983
IPv6 support for lpr.
...
Reviewed by: freebsd-current (no objection)
Obtained from: KAME
2000-12-16 18:06:09 +00:00
ru
71e2293ad4
mdoc(7) police: use the new features of the Nm macro.
2000-11-20 20:10:44 +00:00
gad
ece5848868
Eliminate two compile-time warnings.
2000-11-15 06:17:52 +00:00
gad
4867b0ded4
Fix the '-d' option (turns on socket-debugging). Improve startup msgs.
...
PR: 17178
Submitted by: Richard <satherrl@dssrg.curtin.edu.au>
2000-11-15 06:00:42 +00:00
gad
2885965ea9
Make sure a few strings will have terminating null characters.
...
(most of the PR 16186 was already applied, except for these 2 lines)
PR: 16186
Submitted by: Przemyslaw Frasunek <venglin@lubi.FreeBSD.lublin.pl>
2000-11-15 04:57:22 +00:00
gad
69af93ca7c
Reset the seteuid in a few obscure error situations.
2000-11-15 04:10:59 +00:00
gad
711d79517d
Just some style-related improvements.
2000-11-15 03:35:09 +00:00
gad
cd19ed3052
Minor style improvements.
2000-11-14 22:08:52 +00:00
gad
2d8684a1c5
Fix (style) some variable initializations.
2000-11-14 22:03:59 +00:00
gad
4614ebebe6
Change 'count' to a more descriptive 'jobcount', and fix the stupid
...
comments which claim this counter is counting "files", which it is not.
2000-11-14 21:44:47 +00:00
gad
703de2fc19
Get rid of 'exit(-1)' calls. Exit codes are limited to 8 bits under most
...
Unixes, so -1 becomes 0xFF for 2's complement and 0xFE (?) for 1's
complement.
Reviewed by: bde@FreeBSD.org
2000-11-14 21:32:52 +00:00
gad
2a13934a92
My previous commit removed a line it wasn't supposed to. Add it back.
2000-11-13 16:21:24 +00:00
gad
ceb40d49a7
Replace call to mktemp() with mkstemp. Also move where that call is
...
done, so the correct directory is being checked. The mkstemp() call
is meant to create a temp file for stderrs when running filters. This
update also fixes log-file processing for remote (rm=) queues which
specify an input filter (if=). Before, filter-errs were thrown away.
Now they'll be copied to the queue's logfile (lf=).
Reviewed by: (a little) audit@FreeBSD.ORG & freebsd-print@bostonradio.org
2000-11-13 05:44:50 +00:00
ru
a6f5d950d8
Avoid use of direct troff requests in mdoc(7) manual pages.
2000-11-10 17:46:15 +00:00
gad
5e67b84726
Fix 'printit()' to ignore some lines it doesn't recognize (most likely
...
coming from lprNG hosts), and print a more helpful error msg for others.
2000-11-08 00:52:11 +00:00
gad
0a81eeee32
Cosmetic change of a structure name.
...
Turn 'struct queue { q_time, q_name }' (loosely-speaking)
into 'struct jobqueue { job_time, job_cfname }'
Reviewed by: GAWollman
2000-11-06 19:36:38 +00:00
gad
525504f372
Get rid of a minor compile-time warning.
2000-11-06 19:19:49 +00:00
gad
16f2e251e0
Cosmetic improvements to a few recvjob-related error messages.
2000-11-06 04:37:56 +00:00
gad
cf0fb800cb
Fix a format-code, thus getting rid of a compile-time warning msg.
2000-11-06 04:11:56 +00:00
gad
97fb9983b4
Fix potential problem processing jobs from hosts with >32 character hostnames.
...
This may fix a problem reported by Juha Ylitalo <juha.o.ylitalo@nokia.com>
2000-11-05 03:24:26 +00:00
gad
7debc4c274
Fix 'lprm' processing so is more likely to work correctly when dealing
...
with long (>32 character) hostnames.
PR: 14978
Submitted by: Tatsuya Kudoh <cdr@cosmonet.org>
2000-11-05 03:21:57 +00:00
gad
1b125af7f8
In the error-message routine for receiving a job, move the "cleanup" to be
...
after the error message is printed, because the error message may refer to
variables the "cleanup" routine will zero out.
PR: 21007
2000-11-05 02:24:20 +00:00
gad
0d4950603e
This update gets it so 'lpr -r' ("remove the file after printing") will
...
try to move the file from the source to the destination (spool) directory.
If that succeeds, much time and disk-space will be saved by doing that
instead of copying the entire file only to remove the original. This
could be a big win on machines doing samba-service or CAP-based printing.
Note that this is about the fourth or fifth iteration of the patch, after
trying to address all possible security implications of the change.
PR: 16124
Reviewed by: freebsd-current or freebsd-hackers (some time ago)
2000-11-03 03:29:01 +00:00
gad
cc698a11ac
Implement new printcap options of sr= (aka stat.recv) and sr= (aka stat.send)
...
in lpd. Stat.recv is useful on a printserver, as something of a network
performance-monitoring tool. Stat.send is a minimal accounting record of
sorts for jobs going to tcp/ip based printers.
Reviewed by: freebsd-print@bostonradio.org
2000-11-02 19:22:06 +00:00
gad
8439699cca
Change 'lpr' so -C (class) information is included in the control file
...
even for jobs or queues which will not print header (separator) pages.
Submitted by: "Steve O'Hara-Smith" <steveo@eircom.net>
2000-11-01 01:48:06 +00:00
gad
39de4067ae
Make the standard 'lpq' output a little more informative when listing jobs
...
which have long names. Instead of just listing '...', try to list some
reasonable subset of the name (with a "..." to indicate something missing).
Reviewed by: freebsd-print@bostonradio.org (only a little review)
2000-10-31 20:11:30 +00:00
gad
da976a02d2
Fix 'lpq' so it can correctly display jobs which come from hosts using
...
'lprNG' (which writes control-lines in a different order than our lpr).
Reviewed by: freebsd-print@bostonradio.org
2000-10-31 19:57:07 +00:00
gad
bd3cb54e6c
Change my email on MAINTAINER from an RPI address to my FreeBSD address.
2000-10-30 01:09:32 +00:00
wollman
3ebe63e327
Fix cosmetic error in rmjob message.
...
PR: 21006
2000-09-27 19:23:15 +00:00
wollman
b8ec81dfe3
Set SO_REUSEADDR so that lpd can start while old lpd connections are still
...
winding down (or timing out). Also, be slightly more informative in
mcleanup() about why lpd is exiting.
PR: 21595
2000-09-27 19:03:05 +00:00
alfred
702a9ba819
the code assumes that getgroups() always returns NGROUPS groups, however
...
that is not true. Instead of looping NGROUPS times, get the return value
from getgroups() and loop over the return that many times.
Noticed by: David A. Holland <dholland@eecs.harvard.edu>
2000-08-23 23:36:32 +00:00
wollman
fd23748f37
Admin some amount of responsibility for the current state of lpr/lpd.
...
Also add Garance Drosihn who has been doing a great deal of work on
print systems.
2000-07-15 02:43:02 +00:00
mph
13b4933d9e
Quit on EOF from terminal instead of redisplaying the prompt.
2000-06-30 20:05:21 +00:00
wollman
485e9cac6a
Fix description of -i' and
-w' options.
...
Fix spelling of `TeX'.
Move historical formats into a separate list, to make thier cruftiness
clear.
2000-06-27 20:21:56 +00:00
sheldonh
0e384f31f6
Allow Nm to expand gracefully instead of hard-coding an argument.
2000-06-22 10:00:19 +00:00
wollman
dc44bff816
Allow those of us who have to print through LPRng spoolers to send
...
spooler options using `Z' control-file lines and the `-Z' flag.
2000-06-21 20:20:26 +00:00
jake
961b97d434
Back out the previous change to the queue(3) interface.
...
It was not discussed and should probably not happen.
Requested by: msmith and others
2000-05-26 02:09:24 +00:00