mouse:~ppr/src/docs/History.txt This file contains a history of changes to the PPR documentation which occured after the documentation was moved into the PPR source tree on 12 November 1998. 1.40a4, 12 November 1998--12 November 1998 * Moved documentation into the PPR source tree. * Changed docs Makefile so that it installs the Troff man pages and HTML man pages and the HTML versions of the SGML documents in $(SHAREDIR)/man and $(SHAREDIR)/htmldocs. * Moved fontsub.5.pod back into pprdoc.sgml. This was done because the font substitute file is not considered something that ordinary system administrators are likely to modify. * Moved TODO.txt into this file. * Created fix_figures, a Perl script which fixes the output of sgml2html so that figures work correctly as GIF files. 1.40a5, 23 November 1998--18 February 1999. * Updated "Acknowledgements" section of pprinst. * Described new [default destinations] section of uprint.conf * Rewrote section of pprinst.sgml which discussed submitting jobs in order to emphasize the use of switchsets as the perfered method of setting options. * Fixed pprinst.sgml to reflect ppad show changes. * Added --nocreate to ppr2samba(8). 1.40a5, 18 February 1999 * Added advice on setting inetd to allow many lprsrv connexions per minute. * Added another example of uprint-remote.conf wildcards. 1.40a6, 7 April 1999--22 July 1999 * Fixed unclosed subheadings. * Removed the lw-messages.conf.5.pod file because it was out of date and there is more up-to-date documentation in the file itself. * Clarified the explaination of the BarBarLang parameter to an interface program as explained in pprdoc.sgml. * Removed references to the Xerox job ticketing driver from ppr2samba.8.pod. * Changed documentation to reflect the change of the client interface's name to clispool. Also added a little more explaination of what it is for and noted that it has not been tested recently. * Moved mfmodes.conf.5.pod into pprdoc.sgml. * Added documentation for new interfaces, including parallel which was somehow omitted from the 1.32 documentation. * Documented the uniprint= parameter of the gs* interfaces. * Added preliminary documentation for ppr --cache-store, --strip-cache, --strip-fontindex, --strip-printer, and --cache-priority. * Added documentation for --routing (previously only -i), -R routing, and -R ignore-routing. * Described changes to ppr2samba. * Described "ppad pageslimit". * Removed the ppr(1) FILES section because it wasn't complete and didn't seem very useful anyway. * Removed the ppad(8) FILES section. It had pre-1.00 information! * Fixed some formatting problems in ppad.8.pod and added a section for the "ppad alias" commands. 1.40a7, 26 July 1999--10 August 1999 * Updated -H editps and --strip-printer defaults. * Updated documentation to reflect changed file locations. 1.40a8, 11 August 1999--15 December 1999 * Described uprint-remote.conf failover. * Did work on ppr-fontindex.8.pod. * Added a brief mention of the new experimental lpr interface options. * Fixed some errors in index.html. * Fleshed out the "ppad alias" documentation a little. * Divided the documenation directory into multiple directories, both in the source and in the web space. * Divided index.html into multiple index.html files in the various documentation directories. * Started converting the man pages into a "Reference Manual". * Dropt UPRINT.1.man from the list of files installed as man pages since it is not realy a man page at all. * Removed "PassThru types:" from the sample "ppad show" output and re-ordered the lines the reflect changes to the command's actual output in pprinst/pprinst.sgml. * Added descriptions of the "ppad addon", "ppad group addon", and "ppad alias addon" commands. Also added a reference to them to the ppr2samba documentation. 1.40b1, 15 December--26 January 2000 * Added documentation for new "ppop qquery" fields and fixed documentation for those that were renamed. * Added place-holder documenation for the new "ppop modify" command. * Documented "ppr --proxy-for". * Fixed "clean" target in docs/pprdoc/Makefile so it does not remove .gif files. That was a mistake. 1.40b2, 26 January 2000--14 February 2000 * Clarified the ppop --proxy-for documentation a little. * Clarified the uprint-lprm page. 1.40, 15 February 2000--23 February 2000 * Edited the "ppad switchset" and lprsrv documentation to talk about the inadvisablility of putting "-m" in a switchset and to give a gimmer of information about when lprsrv will override switchset options. 1.41a1, 23 February 2000--18 July 2000 * Clarified the "ppad flags" and "ppr -b" and "ppr -t" descriptions in the reference manual. * Added reference to PPR_RESPONDER_OPTIONS to ppr --responder-options section of ppr.1.pod. 1.41b1, 18 July 2000--1 August 2000 * Fixed pprdoc.sgml to reflect the fact that the default medium is no longer a compile-time option but is now controled by ppr.conf. 1.41b2, 20 September 2000--13 December 2000 * Split this file into docs_history.txt and docs_todo.txt. * Brought misc/index.html up-to-date. * Renamed docs/misc/ppr-1.41.lsm to ppr.lsm. * Renamed docs/misc/po_README.txt to internationalization.txt and misc_README.txt to misc_dir_contents.txt. * Documented new "ppad limitpages", and "ppad limitkilobytes", noted that "ppad pageslimit" has been removed. * Documented new "ppr2samba-prototype:" line and cleaned up the ppr2samba(8) man page. * Fixed all references to "/usr/ppr" in the man pages to refer to the new locations. * refman/ppad.8.pod: removed references to setting lists to "none". 1.41, 21 December 2000--8 January 2001 * Minor changes for 1.41 release. 1.42, 5 January 2001--30 January 2001 * Removed docs/rfc/index.html, moving its links into docs/index.html. * Added links to specific Adobe Documents to docs/index.html. * Noted that "ppop mount" can now unmount bins. 1.43, 1 February 2001--28 March 2001 * Moved Uprint documentation from refman/ to uprint/. * Added RFCs for SNMP, MD5, and form-based upload. * Added links to the PPR home page and FAQ to index.html at the top level of the documentation. 1.44b1, 28 March 2001--7 May 2001 * Added documentation for new "ppop last" command. * Removed RFCs 1155, 1157, and 1213 (all about SNMP) since they contain little revelant information. Added the draft of the Printer MIB. * Removed all RFCs from the distribution and replaced with links to www.ietf.org. * Converted pprdoc/ and pprinst/ to Docbook. Olivier Tharan assisted with this. * Added documentation for the 16th, 17th, and 18th fields of printlog. * Fixed makefiles to format with Docubook tools. * Switched images from GIF to PNG. * Added PS and PDF versions of pprinst and pprdoc. * refman/ppad-interface.8.pod: new "snmp_status_interval=" option for the tcpip interface. 1.44b2, 8 May 2001--5 June 2001 * Noted that ppr --commentary and --commentator* are slated for removal in PPR 1.50. * refman/ppad-interfaces.8.pod: new "create=" option for the dummy interface. * refman/ppad-interfaces.8.pod: new "snmp_community=" option for the tcpip interface. * refman/ppad.8.pod: new "ppad rip". * Added links to w3c documents. * Removed references to the "ppr -C" switch in favour of the newer form "ppr --title". 1.44, 5 June 2001--31 June 2001 * Changed "signiture" to "signature" to conform to standard English spelling (rather than standard English pronunciation). * Updated papsrv.8.pod section on AUFSSecurityName. 1.50a1, 1 August 2001--27 February 2002. * pprhack/: Split out hacker's guide. * pprinst/pprinst.sgml: removed instructions for ps and kill and replaced them with pprd --stop and papsrv --stop. 1.50a2, 27 February 2002--8 November 2002. * misc/release_steps.html: added CVS information and hyperlinked URLs. * rules.mk: Added "-" in front of $(JADE) so that the output won't be deleted just because some cross references didn't match up. * index.html: fixed broken link the pprhack. * refman/ppr.1.pod: removed references to --commentator, --commentator-address, and --commentator-options. * refman/lprsrv.8.pod: Added section on Xinetd, updated Inetd section to reflect the fact that fixup puts in a commented out config line which may use TCPwrappers. * pprinst/pprinst_adding_spooler.sgml: removed instructions for using obsolete gs* interface programs. * rules.mk: changed stylesheet paths to convert to the current Debian locations. 1.50b1, 8 November 2002--22 January 2003. * Removed completed items from TODO.txt. * refman/ppr.1.pod: documented implied filter options. * refman/ppad.8.pod: improved description of "ppad rip" including more information about RIPs and *pprRIP:. * refman/ppop.1.pod: improved description of "ppop status" output. * pprhack/pprhack.sgml: split into multiple files. * refman/ppr-interfaces.8.pod: added usblp, put headings on options, removed gs* interfaces. * refman/ppr-indexppd.8.pod: added * refman/ppr-hexdump.1.pod: added * refman/papd.8.pod: added * misc/docbook.txt: added * pprinst/, pprdoc/, pprhack/: changed all remap= tags left over from automatic conversion from Linuxdoc formation to proper docbook tags. * pprinst/legal.sgml: moved to new directory shared/. * rules.mk: added rule for generating HTML from Docbook SGML using xsltproc. Commented out the Jade rule. * rules.mk: added rules to generate PostScript and PDF from Docbook SGML using xsltproc and FOP but left them commented out as FOP seems to have overprint problems. 1.50, 22 January 2003--14 February 2003. * misc/PORTING.txt: changed references to makeprogs/global.mk to Makefile.conf. * Converted all SGML DocBook files to XML (though they still have an .xml extension), added a link rule to the makefiles, removed rules for building PostScript and PDF with TeX and substituted rules for building them with HTMLDOC. * catalog, refman/pod2docbook.xsl: added * ppdoc.sh: added section headings to no-arguments help output. * index.html: added link to Mozilla prefetching documentation. * misc/INSTALL.txt: added download URLs for Gzip, GCC, Perl, GDBM, and TDB. Did general cleanup. * refman/ppr-config.8.pod: added * pprinst/pprinst_installation.sgml: added reference to web interface and referal to ../../www/README.txt, added hyperlink to ../misc/INSTALL.txt. * pprinst/pprinst_adding_spooler.sgml: brought up-to-date and proofread, added description of new Ghostscript support. 1.51, 15 February 2003--24 July 2003. * uprint/UPRINT.1.pod: minimul updates to track changes in uprint-newconf. * refman/ppr-passwd.1.pod: added * refman/ppr-config.8.pod: added --tcl * refman/ppr-indexfilters.8.pod: added * uprint/uprint-lpstat.c: partial update, still much work to do * index.html: added link to PostScript Language Reference Manual Supplement for Version 2011 * refman/ppr.1.pod: fixed -D description to reflect knowledge that the word media is plural. * pprhack/: split pprhack_libs.sgml into pprhack_libgu.sgml and pprhack_libppr.sgml. * pprhack/: added pprhack_custom_hooks.sgml * refman/ppr-clean.8.pod: added * refman/ppad.8.pod: added "ppad media import", improved documentation of "ppad acl". * refman/ppop.8.pod: brought "ppop qquery" field list up to date. * doxygen/: added * pprhack/pprhack_srcnotes.sgml: removed * pprhack/pprhack_libgu.sgml, pprhack_libppr.sgml: contents converted to Oxygen notes in the source files themselves, removed. * refman/: added ppr-web.1.pod, ppr-panel.1.pod, ppr-testpage.1.pod, and ppr-ttf2ps.1.pod, ppd2macosdrv.8.pod, ppdoc.1.pod. * Changed all DocBook tags to lower case. * Moved misc/misc_dir_contents.txt back to ../misc/README.txt and made a symbolic link to it. (Previously it was the other way around.) * Moved misc/History.txt back up to the top level, leaving a link misc/main_history.txt. * Moved misc/TODO.txt into ../History.txt. * Moved misc/docs_todo.txt back into History.txt (this file). * ppdoc.sh: piped list of available documents through more(1) since it is now longer than one screen. * Merged refman/ppr-index*.8.pod into ppr-index.8.pod. * misc/PORTING.txt: fixed to reflect the evolving build system. * refman/ppr.1.pod: removed description of atalk responder since it is being removed. * added refman/ppr-followme.1.pod. * refman/ppr.1.pod: added description of the followme responder method, proofred and corrected entire -m description. * pprhack/pprhack_custom_hooks.sgml: added * pprhack/pprhack_rips.sgml: skeleton created * pprhack/pprhack_pprd.sgml: proofread and corrected * shared/legal.sgml: added aknowledgement for PCRE. * index.html: added links to PCRE and C2lib docs. * refman/, uprint/: fixed many L<> links by changing L to L. * refman/ppad-interfaces.8.pod: added section for pros and noted that the tcpip interface now has a default port. * refman/ppad-interfaces.8.pod: described the socketapi, appsocket, and jetdirect interface aliases. 1.52, 24 July 2003--29 January 2004. * docs/refman/Makefile: moved comment which broke install of manpages in nroff format. * docs/refman/ppr.1.pod: added documentation for --show-jobid, --show-long-jobid, and --print-id-to-fd, --question, and --save (noting that the backend code is missing). * ppop/ppop.1.pod: added documentation for --magic-cookie. * pprinst/: added many references to using the web and Perl/Tk interfaces instead of the command-line interface. Many screenshots are included. * refman/ppr.1.pod: spelling corrections, noted that -a and -A are slated for removal. * refman/ppuser.8.pod: spelling corrections, noted that authcodes don't do anything and are slated for removal, provided more examples. * refman/ppr-panel.1.pod: expanded the section about desktop icons. 1.53a1, 24 September 2003--20 February 2004. * index.html: added links to RFC's relevant to SNMP. * refman/ppad.8.pod: added descriptions of "ppad ppdq" and "ppad ppd query". * refman/ppad_interfaces.8.pod: added missing information about the possible values for the serial interface program's online= option. * refman/ppr-filters.1.pod: added missing information about the HTML filter which uses HTMLDOC, PPR's filter_pcl, and the PDF filter. * pprhack/pprhack_interfaces.sgml: major update * pprinst/pprinst_job_submit.sgml: added section about ppr --features. * rules.mk: fixed rule for pod2html to include --htmlroot=. option. * index.html: replaced dead links to HP documents with new live ones at lprng.sourceforge.net. * refman/ppad.8.pod: changed "ppad ppd" subcommands to "ppad ppdlib". * refman/papd.8.pod: added information about using "ppad addon" with examples. * pprinst/: removed all references to papsrv, added brief information about papd. * refman/papsrv.8.pod: added a note saying that papsrv is obsolete and one should use papd instead. 1.53a2, 20 February 2004--21 September 2004. * uprint/uprint-lpr.1.pod, uprint-lp.1.pod: added ENVIRONMENT VARIABLES sections, expanded BUGS sections. * refman/olprsrv.8.pod: removed * index.html: added link to Apple IP Print Server Security Protocol * applied various patches from Jan Kohnert to fix typos and long lines * refman/ppr-testpage.1.pod: added --test-spoked. * refman/ppad-interfaces.8.pod: updated usb section to include new support for printer-matching addressing. * refman/ppad.8.pod: updated switchset description * refman/ppr.1.pod: fixed to indicate that all hacks are off by defaul. It has erroneously stated that editps is on by default. * refman/, uprint/: fixed sundry formatting typos. 1.53b1, 22 September 2004--2 October 2004. * uprint/uprint-lpc.8.pod: added 1.53, 5 October 2004--11 December 2004. * misc/ppr.lsm: removed * refman/ppr.1.pod: description if -R duplex:* clarified * ../INSTALL.txt: added section about CVS build requirements 1.54, 11 December 2004--11 April 2006. * refman/ppr2samba.8.pod: removed references to ppd2win95drv. * refman/ppad-interfaces.8.pod: copied from 2.XX branch.