github apple/cups release-1.1b5
v1.1b5
on GitHub

Changes in CUPS v1.1b5:

  • Documentation updates.
  • The pstoraster filter didn’t compile without the JPEG library.
  • The cupsd server didn’t support the HTTP OPTIONS request method.
  • Dropped the “CLOSE” method supported by the cupsd server. (not defined in HTTP specification)
  • Makefile/configure script fixes.
  • Missing the job-restart template.
  • Added IPP test suite for testing.
  • Missing IPP documentation from binary distributions.
  • Fixed multiple-document handling code when last-document not specified.
  • Added more checks to IPP requests to prevent bad requests from getting through.
  • Not all of the Ghostscript error output was being sent to stderr.
  • The PostScript filter now added PJL commands to set the job name and display string, if supported.
  • The scheduler would crash if the browse socket could not be bound. Now disables browsing if port 631 (reserved for IPP) is being used by a misbehaving daemon.
  • The USB backend now looks for the older Linux 2.2.x USB printer device filenames as well as the newer ones.
  • The IPP backend now uses the UTF-8 charset exclusively, since apparently only CUPS handles more than US-ASCII and UTF-8…
  • Wasn’t quoting ( in PostScript banners…
  • Send-document requests with no document-format attribute could cause cupsd to crash.
  • Old jobs in the spool directory might cause cupsd to crash.
  • CUPS now supports all of the recommended job-hold-until keywords as well as name values of the form “HH:MM” and “HH:MM:SS”.
  • Added placeholder pointer for TLS encryption to the HTTP connection structure.
  • Fixed the “fast poll” bug reported by DISA - the status pipe wasn’t being closed for multi-file jobs.
  • Revamped put_params code in pstoraster to fix bitmap allocation bug with FrameMaker output.
  • Ripped out filename, etc. code from pstoraster as it is a potential security hole.
  • Added support for RIP_CACHE environment variable in the new pstoraster.
  • Fixed USB device filenames for Linux; now support new pre-2.4 devices (/dev/usb/lp#) and 2.2 devices (/dev/usblp#)
  • Fixed accept-jobs crash with classes.
  • Didn’t include dot-matrix EPSON drivers in previous release.
4 years ago