Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: source-changes
Date: 12/21/2000 16:59:40
Module Name:	pkgsrc
Committed By:	jlam
Date:		Thu Dec 21 14:59:40 UTC 2000

Modified Files:
	pkgsrc/print/cups: Makefile
	pkgsrc/print/cups/files: md5 patch-sum
	pkgsrc/print/cups/patches: patch-aa patch-ab patch-ac patch-ad patch-ae
	pkgsrc/print/cups/pkg: PLIST
Added Files:
	pkgsrc/print/cups/patches: patch-af patch-ag patch-ah patch-ai patch-aj
	    patch-ak
Removed Files:
	pkgsrc/print/cups/patches: patch-bb

Log Message:
Update cups to 1.1.5.  Relevant changes since version 1.1.4 include lots of
bug and security fixes, improvements to the efficiency of the server and
utilities, improvements to the documentation, plus the following:

     * Security updates - new default configuration does not broadcast
       printer information and only allows access from the local system.
     * EXPERIMENTAL encryption support - CUPS now optionally supports TLS/SSL
       encryption via the OpenSSL library.
     * Updated PDF filter to Xpdf 0.91.
     * Added PPD files for 9-pin and 24-pin OKIDATA printers.
     * Changed all sprintf's that use string formats to snprintf's, even if
       the destination buffer is larger than the source string(s); this
       protects against buffer overflows caused outside of CUPS...
     * Changed all strcpy's to strncpy's between local and global variables,
       even if the destination buffer is larger than the source string; this
       protects against buffer overflows caused outside of CUPS...
     * Added new mime.types rules to allow automatic raw printing of PCL and
       ESC/P files; PJL headers are parsed to differentiate between
       PostScript and PCL job files. This should eliminate a lot of the
       reports of SAMBA printing problems due to the missing "-oraw" or "-l"
       options.
     * Jobs are now assigned to printers in a class round-robin style. This
       should prevent the first server in the class from bearing the brunt of
       the jobs.
     * The serial backend didn't support the higher baud rates with the old
       termios interface. It now supports 57600 and 115200 baud.
     * The serial backend now supports different types of flow control;
       previously it ignored the flow=XYZ option in the device URI.
     * The serial backend now supports DTR/DSR flow control, which is popular
       on dot-matrix printers (access with "flow=dtrdsr" in the device URI)
     * Added new job-originating-host-name attribute for jobs. The new
       attribute provides the hostname or IP address of the machine that
       submitted the job.
     * Added quota and allow/deny user support for printers and classes.


To generate a diff of this commit:
cvs rdiff -r1.14 -r1.15 pkgsrc/print/cups/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/print/cups/files/md5
cvs rdiff -r1.6 -r1.7 pkgsrc/print/cups/files/patch-sum
cvs rdiff -r1.4 -r1.5 pkgsrc/print/cups/patches/patch-aa \
    pkgsrc/print/cups/patches/patch-ab
cvs rdiff -r1.3 -r1.4 pkgsrc/print/cups/patches/patch-ac \
    pkgsrc/print/cups/patches/patch-ad pkgsrc/print/cups/patches/patch-ae
cvs rdiff -r0 -r1.3 pkgsrc/print/cups/patches/patch-af \
    pkgsrc/print/cups/patches/patch-ag pkgsrc/print/cups/patches/patch-ah \
    pkgsrc/print/cups/patches/patch-ai pkgsrc/print/cups/patches/patch-aj \
    pkgsrc/print/cups/patches/patch-ak
cvs rdiff -r1.3 -r0 pkgsrc/print/cups/patches/patch-bb
cvs rdiff -r1.3 -r1.4 pkgsrc/print/cups/pkg/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.