<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.sbin/lpr/common_source/ctlinfo.c, branch release/5.3.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2004-11-04T19:12:42+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2004-11-04T19:12:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3f86d8a2ea3f3265afaa1fd263b0004c5c000e69'/>
<id>3f86d8a2ea3f3265afaa1fd263b0004c5c000e69</id>
<content type='text'>
'RELENG_5_3_0_RELEASE'.

This commit was manufactured to restore the state of the 5.3-RELEASE image.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_5_3_0_RELEASE'.

This commit was manufactured to restore the state of the 5.3-RELEASE image.
</pre>
</div>
</content>
</entry>
<entry>
<title>Take advantage of the common_source/lp.cdefs.h file to change lpr</title>
<updated>2003-07-14T05:15:21+00:00</updated>
<author>
<name>Garance A Drosehn</name>
<email>gad@FreeBSD.org</email>
</author>
<published>2003-07-14T05:15:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1f589b473781e5dd070b60dd1e465b58d7102bf8'/>
<id>1f589b473781e5dd070b60dd1e465b58d7102bf8</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor improvement to some debugging code that is probably used by no one</title>
<updated>2003-06-12T03:49:40+00:00</updated>
<author>
<name>Garance A Drosehn</name>
<email>gad@FreeBSD.org</email>
</author>
<published>2003-06-12T03:49:40+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=394fd40fa38b03f6f3cbe9c7cd97207707431d01'/>
<id>394fd40fa38b03f6f3cbe9c7cd97207707431d01</id>
<content type='text'>
but me (it's usually #ifdef-ed out).

MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
but me (it's usually #ifdef-ed out).

MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>When sanity-checking a variable, it's good to check the correct variable...</title>
<updated>2003-06-12T03:30:10+00:00</updated>
<author>
<name>Garance A Drosehn</name>
<email>gad@FreeBSD.org</email>
</author>
<published>2003-06-12T03:30:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=da464120d5194eec0a1c440406d8390692e51911'/>
<id>da464120d5194eec0a1c440406d8390692e51911</id>
<content type='text'>
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>Move prototypes for ctl_readcf and ctl_freeinf from ctlinfo.c to ctlinfo.h,</title>
<updated>2002-07-12T00:33:07+00:00</updated>
<author>
<name>Garance A Drosehn</name>
<email>gad@FreeBSD.org</email>
</author>
<published>2002-07-12T00:33:07+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d6771428c4eae6bedb8bbece1bd52832f49ff02b'/>
<id>d6771428c4eae6bedb8bbece1bd52832f49ff02b</id>
<content type='text'>
so the routines can be called by an upcoming change for 'lpc topq/bottomq'.

MFC after:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
so the routines can be called by an upcoming change for 'lpc topq/bottomq'.

MFC after:	3 days
</pre>
</div>
</content>
</entry>
<entry>
<title>When using %p to print out pointers to struct's, first cast the values</title>
<updated>2002-04-25T05:46:44+00:00</updated>
<author>
<name>Garance A Drosehn</name>
<email>gad@FreeBSD.org</email>
</author>
<published>2002-04-25T05:46:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=32e56cd19de7cb4c7b979161cacc7d4811d7ed50'/>
<id>32e56cd19de7cb4c7b979161cacc7d4811d7ed50</id>
<content type='text'>
to (void *) to satisfy some stricter warning-level checks in the new
gcc (on sparc64).

Reviewed by:	obrien
MFC after:	4 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to (void *) to satisfy some stricter warning-level checks in the new
gcc (on sparc64).

Reviewed by:	obrien
MFC after:	4 days
</pre>
</div>
</content>
</entry>
<entry>
<title>My recent changes to add the ctl_renametf routine assumed that print job</title>
<updated>2001-11-28T04:30:47+00:00</updated>
<author>
<name>Garance A Drosehn</name>
<email>gad@FreeBSD.org</email>
</author>
<published>2001-11-28T04:30:47+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1fd731fa257b02d4f7d555c9f432dfe88a67dc96'/>
<id>1fd731fa257b02d4f7d555c9f432dfe88a67dc96</id>
<content type='text'>
control-files will always start with 'cfA*'.  It turns out that some
implementations of lpd (such as solaris) may send a control file which
starts with 'cfB*', or really 'cf&lt;anyLetter&gt;*'.  Although such filenames
are very odd, we did used to accept them.  This changes ctl_renametf to
work correctly with them, and fixes up 'lpc clean' to match.

PR:		bin/32183
MFC after:	10 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
control-files will always start with 'cfA*'.  It turns out that some
implementations of lpd (such as solaris) may send a control file which
starts with 'cfB*', or really 'cf&lt;anyLetter&gt;*'.  Although such filenames
are very odd, we did used to accept them.  This changes ctl_renametf to
work correctly with them, and fixes up 'lpc clean' to match.

PR:		bin/32183
MFC after:	10 days
</pre>
</div>
</content>
</entry>
<entry>
<title>Change the recently-added 'o'-processing so it maps to 'l' instead of 'f'.</title>
<updated>2001-11-27T01:32:25+00:00</updated>
<author>
<name>Garance A Drosehn</name>
<email>gad@FreeBSD.org</email>
</author>
<published>2001-11-27T01:32:25+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=21ecfd4a44837b93b3bfcb3f70e35d3e6294b527'/>
<id>21ecfd4a44837b93b3bfcb3f70e35d3e6294b527</id>
<content type='text'>
'l' ("plain text which includes control characters") is somewhat more
appropriate for 'o' ("postscript files"), and in fact some printers treat
'l' as a request to print a postscript file.

MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'l' ("plain text which includes control characters") is somewhat more
appropriate for 'o' ("postscript files"), and in fact some printers treat
'l' as a request to print a postscript file.

MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>Add minimal support for "o"-type print-file actions in lpd control files.</title>
<updated>2001-09-20T01:04:50+00:00</updated>
<author>
<name>Garance A Drosehn</name>
<email>gad@FreeBSD.org</email>
</author>
<published>2001-09-20T01:04:50+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=626fb2a6fa2e35326a8ed6c761f0a22be84a696a'/>
<id>626fb2a6fa2e35326a8ed6c761f0a22be84a696a</id>
<content type='text'>
This was described in the original RFC wrt lpr, but most lpr's do not
actually implement it.  There is some indication that MacOS 10.1 will
be using this when sending postscript files to print servers (that is
what "o"-type was supposed to signify -- postscript files).

MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was described in the original RFC wrt lpr, but most lpr's do not
actually implement it.  There is some indication that MacOS 10.1 will
be using this when sending postscript files to print servers (that is
what "o"-type was supposed to signify -- postscript files).

MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>Change lpd to perform sanity and safety checks on control files as it</title>
<updated>2001-07-15T05:29:38+00:00</updated>
<author>
<name>Garance A Drosehn</name>
<email>gad@FreeBSD.org</email>
</author>
<published>2001-07-15T05:29:38+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=442e0eaf20d2f43a986c0593f36c708706c84cc8'/>
<id>442e0eaf20d2f43a986c0593f36c708706c84cc8</id>
<content type='text'>
receives them from other hosts.  This is meant to protect from both
nefarious users (which maybe broke into some remote host that we accept
print jobs from), and broken implementations of lpr on other platforms.
This is done by changing recvjob.c to call the new ctl_renametf()
routine in the new common_source/ctlinfo.[ch] files.  This will not
affect jobs coming via lpr on the local machine.

Reviewed by:	freebsd-print@bostonradio.org &amp; freebsd-audit
MFC after:	16 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
receives them from other hosts.  This is meant to protect from both
nefarious users (which maybe broke into some remote host that we accept
print jobs from), and broken implementations of lpr on other platforms.
This is done by changing recvjob.c to call the new ctl_renametf()
routine in the new common_source/ctlinfo.[ch] files.  This will not
affect jobs coming via lpr on the local machine.

Reviewed by:	freebsd-print@bostonradio.org &amp; freebsd-audit
MFC after:	16 days
</pre>
</div>
</content>
</entry>
</feed>
