From ff7f3eaf811f597b94aa2a93a6bc349d2bec8dfd Mon Sep 17 00:00:00 2001 From: Didier Raboud Date: Sat, 22 May 2010 08:38:12 +0200 Subject: Imported Upstream version 3.0.2-20050114 --- ChangeLog | 3514 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 3514 insertions(+) create mode 100755 ChangeLog (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog new file mode 100755 index 0000000..00f6544 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,3514 @@ +2004-12-20 Till Kamppeter + + * foomatic-rip.in: Fixed bug of foomatic-rip replacing a JCL + command (ex: "@PJL HOLDKEY=1234") if another which is contained + in the first one is supplied (ex: "@PJL HOLD=STORE"). Thanks to + Jociel Cavalcante Andrade (jcainfo at inf dot ufes dot br) for + reporting the bug and testing the fix. + +2004-12-04 Chris Lawrence + + * foomatic-rip.in: Include -*- perl -*- for Emacs mode selection. + + * foomatic-gswrapper.in: Instead of testing for /dev/fd/*, use + them directly; this gets around some unreliability with + Ghostscript prefiltering that is described in Debian bug report + #271519 (http://bugs.debian.org/271519). Also include -*- perl + -*- for Emacs mode selection. + + * debian/README.Debian, debian/changelog, debian/compat, + debian/control, debian/copyright, debian/dirs, debian/docs, + debian/foomatic-filters.config, + debian/foomatic-filters.postinst, + debian/foomatic-filters.postrm, + debian/foomatic-filters.templates, debian/parseconfig.pl, + debian/po/POTFILES.in, debian/po/de.po, debian/po/fr.po, + debian/po/ja.po, debian/po/nl.po, debian/po/pt_BR.po, + debian/po/templates.pot, debian/po/tr.po, debian/rules: New + files; add Debian packaging information. + +2004-11-18 Till Kamppeter + + * foomatic-rip.in: Fixed problem of foomatic-rip crashing with + error 29 (ESPIPE = "Illegal seek") on "close STDIN;" on some + non-Linux platforms as Unixware 7.1.0, fixed problem of CUPS + page accounting PostScript code in foomatic-rip overriding + already exisiting /EndPage procedures. Added output of error + code when foomatic-rip dies. Thanks to Helge Blischke + (h dot blischke at srz dot de) for all these fixes and + enhancements. + +2004-09-14 Till Kamppeter + + * *: Tagged CVS for the release of foomatic-filters 3.0.2. + Tag name: "foomatic-filters-3_0_2". + + * README, USAGE: Updated for version 3.0.2. + +2004-08-26 Till Kamppeter + + * foomatic-rip.in: SECURITY FIX: foomatic-rip could execute + arbitrary commands as user "lp" (or however the spooler's + special user is named) on the print server. Advisory ID: + CAN-2004-0801. + + The fixes: + + - Let unprintable characters be removed from all command line + options and environment variables. + + - Let shell escape characters be removed from file names, queue + names, driver options, and some other input strings. + + - Let "open" commands for file access always use "<" or ">" to + specify reading or writing. + +2004-06-15 Till Kamppeter + + * foomatic-rip.in: Made workaround for OpenOffice.org 1.1.0 bug + being applied to all OpenOffice.org 1.1.x versions (Thanks to + Nigel Tamplin, nigel at metica dot com). + +2004-03-28 Till Kamppeter + + * USAGE, foomatic-rip.in: Replaced "GIMP-Print" by "Gimp-Print". + +2004-03-26 Till Kamppeter + + * foomatic-rip.in: Fixed building of PDQ driver description file. + +2004-02-18 Till Kamppeter + + * *: Tagged CVS for the release of foomatic-filters 3.0.1. + Tag name: "foomatic-filters-3_0_1". + + * README, USAGE: Updated for version 3.0.1. + +2004-01-24 Till Kamppeter + + * *: Tagged CVS for the release of foomatic-filters 3.0.1rc3. + Tag name: "foomatic-filters-3_0_1rc3". + + * README, USAGE: Updated for version 3.0.1rc3. + + * configure.in: Removed the AC_OUTPUT() entry to create a Makefile + in the tests directory. + +2004-01-24 Till Kamppeter + + * *: Tagged CVS for the release of foomatic-filters 3.0.1rc2. + Tag name: "foomatic-filters-3_0_1rc2". + + * README, USAGE: Updated for version 3.0.1rc2. + +2004-01-23 Till Kamppeter + + * Removed some more files which do not belong into the stable + release. + + * Makefile.in, configure.in, tests/*: Removed Patrick Powells + "make test" facility, it did not work. + +2004-01-21 Grant Taylor + + * Secondary checkin, to remove/add files that changed between + branches. + + * Reverted snafu unstable code checkin introduced onto the stable + 3.0 branch on Jan 16, and present until Jan 21. + +2003-12-21 Till Kamppeter + + * Makefile.in: Fixed compatibility for non-bash systems: Used + "VAR=VALUE; export VAR" instead of "export VAR=VALUE" (Thanks + to Florian Diesch ). + +2003-12-01 Till Kamppeter + + * configure.in, Makefile.in: Added fixes and improvements for + NetBSD compatibility. Thanks to Bruce J.A. Nourish + (bjan+foomatic-devel at bjan dot net) for this contribution. + +2003-11-22 Till Kamppeter + + * README, USAGE: Updated for version number 3.1.0. + + * *: Tagged all files of the repository with "foomatic-3_0-bp", + started stable branch "foomatic-3_0-branch". + +2003-11-20 Till Kamppeter + + * *: Tagged CVS for the release of foomatic-filters 3.0.1rc1. + Tag name: "foomatic-filters-3_0_1rc1". + + * README, USAGE: Updated for version 3.0.1rc1. + +2003-11-19 Till Kamppeter + + * foomatic-rip.in, filter.conf: Added support for CUPS raster + drivers to foomatic-rip. Now CUPS raster drivers can be used + with every spooler. + +2003-10-24 Till Kamppeter + + * foomatic-rip.in: Fixed bug of sometimes an extra blank page + being printed after the job. + +2003-10-21 Till Kamppeter + + * configure.in: Added option "--disable-file-converter-check" to + disable checking whether there is a file converter installed. + +2003-10-20 Till Kamppeter + + * configure.in: Added /usr/local/libexec to LIBSEARCHPATH for *BSD + compatibilty. Thanks to Sebastian Horzela (sh at horzela dot + com). + + * configure.in: For CUPS a2ps, enscript, or mpage is not needed, + here texttops of CUPS is used be default. So let ./configure + also check for texttops. + + * tests/Makefile.in: Continue testing when comparing the result of + a test with the reference file fails, give only a warning in + such a case. + +2003-10-20 Patrick Powell + + * added 'use strict' and -w to the Perl options. + + * fixed a large number of undefined or out of scope variable + references discovered by the 'use strict' and -w. + + * added 'use Cwd' to get current working directory + + * Modified foomatic-rip to auto-sense the LPRng configuration. + This eliminates the need for the --lprng option, unless you want + to use it. You now set the ppd_file option in the printcap to + specify the location of the PPD file: + + lp:filter=/path/to/foomatic-rip + :ppd_file=/path/to/ppdfile + or + lp:filter=/path/to/foomatic-rip --ppd=/path/to/ppdfile \ + [options] + or + lp:filter=/path/to/foomatic-rip --lprng [options] \ + /path/to/ppdfile + (legacy documented foomatic method) + + If you specify both, the command line overrides the :ppd_file + New versions of the LPRng 'checkpc' program will check for the + presence of the :ppd_file if it is specified. + + * Modified fomatic-rip to be less 'verbose' and not put out blank + lines when used with LPRng. Changed 'dieing' to 'dying' in + error messages, as well as removing some typeos in other places. + + * Modified the configure.in, Makefile.in, and makeMan.in scripts + to use the current/latest autoconf conventions. Using + ${INSTALL} to do installation and mkinstalldirs to create + directories. Modified the configure script to NOT override the + use of sysconfdir. You can now run the configure script from a + subdirectory. This implies that your filter.conf file will now + be installed in ${sysconfdir}/foomatic/filter.conf, not in + /etc/foomatic/filter.conf. The other foomatic installation + scripts should also be modified to follow this convention. + + * The configure script now checks for at least one page converter + (a2ps, enscript, mpage) and errors if one is not installed. + + * modified the code for 'echo' to be compatible with the comments in + foomatic-rip. The filter.conf file can now set the echo program. + +2003-09-13 Till Kamppeter + + * foomatic-rip.in: When option settings on the last page of a job + changed and the last page was read completely into the FIFO + before it was printed, the renderer was not restarted to take + into account the option changes. + + Added a new workaround for a new bug in the PostScript generated + by OpenOffice.org 1.1.0. + +2003-08-21 Till Kamppeter + + * foomatic-rip.in: Fix on PostScript code insertion for nested + +2003-08-14 Till Kamppeter + + * foomatic-rip.in: Fixed checks for CPS printer spooler. + +2003-08-01 Till Kamppeter + + * foomatic-rip.in: Fixes on JCL header merging, support for nested + composite options. + +2003-07-30 Till Kamppeter + + * foomatic-rip.in: If a printer/driver combo has Foomatic-defined + JCL options and the driver already generates a JCL header, the + JCL options are merged into the header produced by the driver. + +2003-06-26 Till Kamppeter + + * configure.in, makeMan.in, foomatic-rip.in: Support for IRIX. + + * foomatic-rip.in: Updated comments. + +2003-06-25 Till Kamppeter + + * foomatic-rip.in: Let "echo" commands in the renderer command + line being replaced by $myecho, so that printing on non-GNU + systems with user-selected GNU "echo" command works. + +2003-04-29 Till Kamppeter + + * *: Tagged CVS for the release of foomatic-filters 3.0.0. + Tag name: "foomatic-filters-3_0_0". + + * README, USAGE: Updated for version 3.0.0. + + * foomatic-rip.1.in: Updated linuxprinting.org link for 3.0.0. + +2003-04-22 Till Kamppeter + + * *: Tagged CVS for the release of foomatic-filters 3.0.0rc2. + Tag name: "foomatic-filters-3_0_0rc2". + + * README, USAGE: Updated for version 3.0.0rc2. + + * foomatic-rip.1.in: Added missing substitutions for special + characters in postpipe. + +2003-04-21 Till Kamppeter + + * foomatic-rip.in: added restriction for allowed strings by means + of lists of allowed characters (PPD keyword: + '*FoomaticRIPOptionAllowedChars