Note: please don't spam any of the e-mail addresses which you see here. Follow this link if you want some addresses to misuse.
From: Till Kamppeter <till.kamppeter@gmx.net>
Date: Wed, 23 Apr 2003 02:49:49 +0200
Subject: PPR: ANNOUNCEMENT: Foomatic 3.0.0rc2 released!
Oi,
this is Foomatic 3.0.0rc2, the second release candidate for Foomatic 3.0.0.
Please test this version and report bugs/give your comments on the
Foomatic Development List/Newsgroup on linuxprinting.org.
This release addresses the security problem of the string options
discussed on the Foomatic Development List and fixes also some bugs with
the string options.
There is also documentation for setting options on selected pages on the
web site.
See details and how to proceed below.
Happy printing!
Till
Changes
- -------
- Security bug in string and password options fixed: In Foomatic
3.0.0rc1 the user could use arbitrary characters in a string option,
so there was for example possible that for an option supposed to be
inserted into the filter command line a user could enter a string
like "|| rm -rf * ||".
This is now blocked by the possibility to specify in the Foomatic
data which characters are allowed and/or a regular expression, which
has to be matched by the string, in the Foomatic data for a string or
password option. See the section "String and Password Options" in the
README file of the "foomatic-db-engine" package for more details.
- Documentation for setting options on selected pages on the printer
setup instruction pages for CUPS, LPD/LPRng, PPR, and no spooler on
the test web site for Foomatic 3.0.x.
Packages
- --------
The release consists of four packages, to be installed in the given order:
http://www.linuxprinting.org/download/foomatic/foomatic-filters-3.0.0rc2.tar.gz
http://www.linuxprinting.org/download/foomatic/foomatic-db-current.tar.gz
http://www.linuxprinting.org/download/foomatic/foomatic-db-hpijs-1.3.1-3.tar.gz
http://www.linuxprinting.org/download/foomatic/foomatic-db-engine-3.0.0rc2.tar.gz
Please read the USAGE files to know how to install and use these
packages. You do not necessarily need to install foomatic-db-hpijs, you
only need it when you want to use a printer with the HPIJS driver.
Uninstall any old version of Foomatic before you install these packages.
To set up print queues for any supported spooler (CUPS, LPRng, LPD,
GNUlpr, PPR, PDQ, CPS, no spooler) use "foomatic-configure" as described
in the USAGE file of foomatic-db-engine. You can set up printer queues
based on the Foomatic database, with PPD files for PostScript printers,
or raw queues. This is possible for all spoolers. You can also print a
wide range of file types with every spooler (when you use LPRng, LPD,
GNUlpr, PDQ, CPS, or no spooler you need "a2ps" on your machine).
If you want to know how all this works, see the README files of both the
foomatic-db-engine and foomatic-filters packages.
Web site
- --------
Alternatively you can download all what you need for setting up a print
queue from the web, as it was (and is) possible all the time with
Foomatic 2.0.x. Go to our test site:
http://www.linuxprinting.org/foomatic2.9/
This site you should bookmark, it will show always the state of the art
of our web site development.
All documentation on the test web site is updated. So you can simply
follow the step-by-step instructions on the documentation page for your
spooler. The main Foomatic page gives you download links and
instructions for installing the Foomatic 3.0.0rc2 packages and for
anonymous download of the CVS.