Common UNIX Printing System 1.1.19
Michael Sweet <[email protected]> Tue, 27 May 2003 13:43:47 -0400
| Newsgroups | gmane.comp.printing.cups.announce |
|---|---|
| Organization | Easy Software Products |
| Message-ID | <[email protected]> |
The 1.1.19 release of the Common UNIX Printing System ("CUPS")
is now available for download from the CUPS web site at:
http://www.cups.org/
CUPS 1.1.19 fixes a denial-of-service attack vulnerability and
adds support for fast reconfiguration, option retension and
defaulting when adding and modifying printers, binary PostScript
printing, fax device features, custom web applications via CGI,
PHP, Java, and Python, and simple scripting support for Java,
Perl, and PHP. The new release also contains bug fixes
including the LPD printing and Solaris signal handling bugs.
CUPS provides a portable printing layer for UNIX(r)-based
operating systems. It has been developed by Easy Software
Products to promote a standard printing solution for all UNIX
vendors and users. CUPS provides the System V and Berkeley
command-line interfaces.
CUPS uses the Internet Printing Protocol ("IPP") as the basis
for managing print jobs and queues. The Line Printer Daemon
("LPD") Server Message Block ("SMB"), and AppSocket (a.k.a.
JetDirect) protocols are also supported with reduced
functionality. CUPS adds network printer browsing and
PostScript Printer Description ("PPD") based printing options to
support real-world printing under UNIX.
CUPS includes an image file RIP that supports printing of image
files to non-PostScript printers. A customized version of GNU
Ghostscript 7.05 for CUPS called ESP Ghostscript is available
separately to support printing of PostScript files within the
CUPS driver framework. Sample drivers for Dymo, EPSON, HP, and
OKIDATA printers are included that use these filters.
Drivers for thousands of printers are provided with our ESP
Print Pro software, available at:
http://www.easysw.com/printpro/
CUPS is licensed under the GNU General Public License and GNU
Library General Public License. Please contact Easy Software
Products for commercial support and "binary distribution"
rights.
Changes in v1.1.19 include:
- The GNU TLS code incorrectly used
gnutls_check_pending() instead of
gnutls_record_check_pending() (STR #128)
- The ppdEmit() functions output "PageSize Custom"
instead of "CustomPageSize True" in the DSC comments.
Also, the custom page size code did not use the
ParamCustomPageSize attributes (STR #127)
- The cupstestppd command did not list the conflicting
options (STR #123)
- The lpq command did not ensure that there was
whitespace between the fields in the job listing (STR
#117)
- The German web templates had errors (STR #119)
- The configure script didn't specify the static
libraries properly when configuring with the
--disable-shared option (STR #104)
- The cups.list file used file dependencies for package
formats other than portable, RPM, and Debian (STR #98)
- cupsLangGet() didn't use its language cache (STR #97)
- "lpq -P" would segfault instead of showing a usage
message (STR #94)
- Fixed compiler warnings in pdftops filter (STR #96)
Enjoy!