r1398 - crux-2.2/ports/opt/cups
Author: jue Date: 2006-05-14 14:07:48 +0200 (Sun, 14 May 2006) New Revision: 1398 Added: crux-2.2/ports/opt/cups/cups-config.patch Removed: crux-2.2/ports/opt/cups/cups-CAN-2005-2097.patch crux-2.2/ports/opt/cups/cups-CAN-2005-3191.patch Modified: crux-2.2/ports/opt/cups/.footprint crux-2.2/ports/opt/cups/.md5sum crux-2.2/ports/opt/cups/Pkgfile crux-2.2/ports/opt/cups/cups Log: cups: update to 1.2.0 Modified: crux-2.2/ports/opt/cups/.footprint =================================================================== --- crux-2.2/ports/opt/cups/.footprint 2006-05-14 11:22:29 UTC (rev 1397) +++ crux-2.2/ports/opt/cups/.footprint 2006-05-14 12:07:48 UTC (rev 1398) @@ -1,59 +1,71 @@ drwxr-xr-x root/root etc/ -drwxr-xr-x root/root etc/cups/ -drwx--x--x root/root etc/cups/certs/ --rw-r--r-- root/root etc/cups/classes.conf --rw-r--r-- root/root etc/cups/client.conf --rw-r--r-- root/root etc/cups/cupsd.conf -drwxr-xr-x root/root etc/cups/interfaces/ +drwxr-xr-x root/lp etc/cups/ +-rw-r----- root/lp etc/cups/cupsd.conf +-rw-r----- root/lp etc/cups/cupsd.conf.default +drwxr-xr-x root/lp etc/cups/interfaces/ -rw-r--r-- root/root etc/cups/mime.convs -rw-r--r-- root/root etc/cups/mime.types -drwxr-xr-x root/root etc/cups/ppd/ --rw-r--r-- root/root etc/cups/printers.conf +drwxr-xr-x root/lp etc/cups/ppd/ drwxr-xr-x root/root etc/rc.d/ -rwxr-xr-x root/root etc/rc.d/cups +drwxr-xr-x root/root etc/ssl/ +drwxr-xr-x root/root etc/ssl/certs/ +-rw------- root/root etc/ssl/certs/cups.crt (EMPTY) +drwxr-xr-x root/root etc/ssl/keys/ +-rw------- root/root etc/ssl/keys/cups.key (EMPTY) drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/cancel -rwxr-xr-x root/root usr/bin/cups-config +-rwxr-xr-x root/root usr/bin/cupstestdsc -rwxr-xr-x root/root usr/bin/cupstestppd -lrwxrwxrwx root/root usr/bin/disable -> ../sbin/accept -lrwxrwxrwx root/root usr/bin/enable -> ../sbin/accept -rwxr-xr-x root/root usr/bin/lp -rwxr-xr-x root/root usr/bin/lpoptions --rwsr-xr-x daemon/daemon usr/bin/lppasswd +-rwsr-xr-x daemon/lp usr/bin/lppasswd -rwxr-xr-x root/root usr/bin/lpq -rwxr-xr-x root/root usr/bin/lpr -rwxr-xr-x root/root usr/bin/lprm -rwxr-xr-x root/root usr/bin/lpstat drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/include/cups/ +-rw-r--r-- root/root usr/include/cups/adminutil.h +-rw-r--r-- root/root usr/include/cups/array.h -rw-r--r-- root/root usr/include/cups/cups.h +-rw-r--r-- root/root usr/include/cups/dir.h +-rw-r--r-- root/root usr/include/cups/file.h -rw-r--r-- root/root usr/include/cups/http.h +-rw-r--r-- root/root usr/include/cups/i18n.h -rw-r--r-- root/root usr/include/cups/image.h -rw-r--r-- root/root usr/include/cups/ipp.h -rw-r--r-- root/root usr/include/cups/language.h -rw-r--r-- root/root usr/include/cups/md5.h -rw-r--r-- root/root usr/include/cups/ppd.h -rw-r--r-- root/root usr/include/cups/raster.h +-rw-r--r-- root/root usr/include/cups/transcode.h drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/cups/ drwxr-xr-x root/root usr/lib/cups/backend/ lrwxrwxrwx root/root usr/lib/cups/backend/http -> ipp --rwxr-xr-x root/root usr/lib/cups/backend/ipp --rwxr-xr-x root/root usr/lib/cups/backend/lpd +-rwx------ root/root usr/lib/cups/backend/ipp +-rwx------ root/root usr/lib/cups/backend/lpd -rwxr-xr-x root/root usr/lib/cups/backend/parallel -rwxr-xr-x root/root usr/lib/cups/backend/scsi -rwxr-xr-x root/root usr/lib/cups/backend/serial +-rwxr-xr-x root/root usr/lib/cups/backend/snmp -rwxr-xr-x root/root usr/lib/cups/backend/socket -rwxr-xr-x root/root usr/lib/cups/backend/usb drwxr-xr-x root/root usr/lib/cups/cgi-bin/ -rwxr-xr-x root/root usr/lib/cups/cgi-bin/admin.cgi -rwxr-xr-x root/root usr/lib/cups/cgi-bin/classes.cgi +-rwxr-xr-x root/root usr/lib/cups/cgi-bin/help.cgi -rwxr-xr-x root/root usr/lib/cups/cgi-bin/jobs.cgi -rwxr-xr-x root/root usr/lib/cups/cgi-bin/printers.cgi drwxr-xr-x root/root usr/lib/cups/daemon/ +-rwxr-xr-x root/root usr/lib/cups/daemon/cups-deviced +-rwxr-xr-x root/root usr/lib/cups/daemon/cups-driverd -rwxr-xr-x root/root usr/lib/cups/daemon/cups-lpd -rwxr-xr-x root/root usr/lib/cups/daemon/cups-polld +drwxr-xr-x root/root usr/lib/cups/driver/ drwxr-xr-x root/root usr/lib/cups/filter/ -rwxr-xr-x root/root usr/lib/cups/filter/gziptoany -rwxr-xr-x root/root usr/lib/cups/filter/hpgltops @@ -61,23 +73,27 @@ -rwxr-xr-x root/root usr/lib/cups/filter/imagetoraster -rwxr-xr-x root/root usr/lib/cups/filter/pdftops -rwxr-xr-x root/root usr/lib/cups/filter/pstops --rwxr-xr-x root/root usr/lib/cups/filter/rastertodymo +lrwxrwxrwx root/root usr/lib/cups/filter/rastertodymo -> rastertolabel -rwxr-xr-x root/root usr/lib/cups/filter/rastertoepson -rwxr-xr-x root/root usr/lib/cups/filter/rastertohp +-rwxr-xr-x root/root usr/lib/cups/filter/rastertolabel -rwxr-xr-x root/root usr/lib/cups/filter/texttops --rwxr-xr-x root/root usr/lib/libcups.a +drwxr-xr-x root/root usr/lib/cups/monitor/ +-rwxr-xr-x root/root usr/lib/cups/monitor/bcp +-rwxr-xr-x root/root usr/lib/cups/monitor/tbcp +drwxr-xr-x root/root usr/lib/cups/notifier/ +-rwxr-xr-x root/root usr/lib/cups/notifier/mailto +-rwxr-xr-x root/root usr/lib/cups/notifier/testnotify lrwxrwxrwx root/root usr/lib/libcups.so -> libcups.so.2 -rwxr-xr-x root/root usr/lib/libcups.so.2 --rwxr-xr-x root/root usr/lib/libcupsimage.a lrwxrwxrwx root/root usr/lib/libcupsimage.so -> libcupsimage.so.2 -rwxr-xr-x root/root usr/lib/libcupsimage.so.2 drwxr-xr-x root/root usr/man/ drwxr-xr-x root/root usr/man/man1/ --rw-r--r-- root/root usr/man/man1/backend.1.gz -lrwxrwxrwx root/root usr/man/man1/cancel.1.gz -> lp.1.gz +-rw-r--r-- root/root usr/man/man1/cancel.1.gz -rw-r--r-- root/root usr/man/man1/cups-config.1.gz +-rw-r--r-- root/root usr/man/man1/cupstestdsc.1.gz -rw-r--r-- root/root usr/man/man1/cupstestppd.1.gz --rw-r--r-- root/root usr/man/man1/filter.1.gz -rw-r--r-- root/root usr/man/man1/lp.1.gz -rw-r--r-- root/root usr/man/man1/lpoptions.1.gz -rw-r--r-- root/root usr/man/man1/lppasswd.1.gz @@ -87,18 +103,26 @@ -rw-r--r-- root/root usr/man/man1/lpstat.1.gz drwxr-xr-x root/root usr/man/man5/ -rw-r--r-- root/root usr/man/man5/classes.conf.5.gz +-rw-r--r-- root/root usr/man/man5/client.conf.5.gz +-rw-r--r-- root/root usr/man/man5/cups-snmp.conf.5.gz -rw-r--r-- root/root usr/man/man5/cupsd.conf.5.gz -rw-r--r-- root/root usr/man/man5/mime.convs.5.gz -rw-r--r-- root/root usr/man/man5/mime.types.5.gz -rw-r--r-- root/root usr/man/man5/printers.conf.5.gz +-rw-r--r-- root/root usr/man/man5/subscriptions.conf.5.gz +drwxr-xr-x root/root usr/man/man7/ +-rw-r--r-- root/root usr/man/man7/backend.7.gz +-rw-r--r-- root/root usr/man/man7/filter.7.gz drwxr-xr-x root/root usr/man/man8/ -rw-r--r-- root/root usr/man/man8/accept.8.gz +-rw-r--r-- root/root usr/man/man8/cups-deviced.8.gz +-rw-r--r-- root/root usr/man/man8/cups-driverd.8.gz -rw-r--r-- root/root usr/man/man8/cups-lpd.8.gz -rw-r--r-- root/root usr/man/man8/cups-polld.8.gz -rw-r--r-- root/root usr/man/man8/cupsaddsmb.8.gz -rw-r--r-- root/root usr/man/man8/cupsd.8.gz -lrwxrwxrwx root/root usr/man/man8/disable.8.gz -> enable.8.gz --rw-r--r-- root/root usr/man/man8/enable.8.gz +lrwxrwxrwx root/root usr/man/man8/cupsdisable.8.gz -> cupsenable.8.gz +-rw-r--r-- root/root usr/man/man8/cupsenable.8.gz -rw-r--r-- root/root usr/man/man8/lpadmin.8.gz -rw-r--r-- root/root usr/man/man8/lpc.8.gz -rw-r--r-- root/root usr/man/man8/lpinfo.8.gz @@ -108,6 +132,8 @@ -rwxr-xr-x root/root usr/sbin/accept -rwxr-xr-x root/root usr/sbin/cupsaddsmb -rwxr-xr-x root/root usr/sbin/cupsd +lrwxrwxrwx root/root usr/sbin/cupsdisable -> accept +lrwxrwxrwx root/root usr/sbin/cupsenable -> accept -rwxr-xr-x root/root usr/sbin/lpadmin -rwxr-xr-x root/root usr/sbin/lpc -rwxr-xr-x root/root usr/sbin/lpinfo @@ -122,6 +148,44 @@ -rw-r--r-- root/root usr/share/cups/banners/standard -rw-r--r-- root/root usr/share/cups/banners/topsecret -rw-r--r-- root/root usr/share/cups/banners/unclassified +drwxr-xr-x root/root usr/share/cups/charmaps/ +-rw-r--r-- root/root usr/share/cups/charmaps/euc-cn.txt +-rw-r--r-- root/root usr/share/cups/charmaps/euc-jp.txt +-rw-r--r-- root/root usr/share/cups/charmaps/euc-kr.txt +-rw-r--r-- root/root usr/share/cups/charmaps/euc-tw.txt +-rw-r--r-- root/root usr/share/cups/charmaps/iso-8859-1.txt +-rw-r--r-- root/root usr/share/cups/charmaps/iso-8859-10.txt +-rw-r--r-- root/root usr/share/cups/charmaps/iso-8859-11.txt +-rw-r--r-- root/root usr/share/cups/charmaps/iso-8859-13.txt +-rw-r--r-- root/root usr/share/cups/charmaps/iso-8859-14.txt +-rw-r--r-- root/root usr/share/cups/charmaps/iso-8859-15.txt +-rw-r--r-- root/root usr/share/cups/charmaps/iso-8859-16.txt +-rw-r--r-- root/root usr/share/cups/charmaps/iso-8859-2.txt +-rw-r--r-- root/root usr/share/cups/charmaps/iso-8859-3.txt +-rw-r--r-- root/root usr/share/cups/charmaps/iso-8859-4.txt +-rw-r--r-- root/root usr/share/cups/charmaps/iso-8859-5.txt +-rw-r--r-- root/root usr/share/cups/charmaps/iso-8859-6.txt +-rw-r--r-- root/root usr/share/cups/charmaps/iso-8859-7.txt +-rw-r--r-- root/root usr/share/cups/charmaps/iso-8859-8.txt +-rw-r--r-- root/root usr/share/cups/charmaps/iso-8859-9.txt +-rw-r--r-- root/root usr/share/cups/charmaps/koi8-r.txt +-rw-r--r-- root/root usr/share/cups/charmaps/koi8-u.txt +-rw-r--r-- root/root usr/share/cups/charmaps/mac-roman.txt +-rw-r--r-- root/root usr/share/cups/charmaps/windows-1250.txt +-rw-r--r-- root/root usr/share/cups/charmaps/windows-1251.txt +-rw-r--r-- root/root usr/share/cups/charmaps/windows-1252.txt +-rw-r--r-- root/root usr/share/cups/charmaps/windows-1253.txt +-rw-r--r-- root/root usr/share/cups/charmaps/windows-1254.txt +-rw-r--r-- root/root usr/share/cups/charmaps/windows-1255.txt +-rw-r--r-- root/root usr/share/cups/charmaps/windows-1256.txt +-rw-r--r-- root/root usr/share/cups/charmaps/windows-1257.txt +-rw-r--r-- root/root usr/share/cups/charmaps/windows-1258.txt +-rw-r--r-- root/root usr/share/cups/charmaps/windows-1361.txt +-rw-r--r-- root/root usr/share/cups/charmaps/windows-874.txt +-rw-r--r-- root/root usr/share/cups/charmaps/windows-932.txt +-rw-r--r-- root/root usr/share/cups/charmaps/windows-936.txt +-rw-r--r-- root/root usr/share/cups/charmaps/windows-949.txt +-rw-r--r-- root/root usr/share/cups/charmaps/windows-950.txt drwxr-xr-x root/root usr/share/cups/charsets/ -rw-r--r-- root/root usr/share/cups/charsets/iso-8859-1 -rw-r--r-- root/root usr/share/cups/charsets/iso-8859-10 @@ -154,62 +218,149 @@ -rw-r--r-- root/root usr/share/cups/data/psglyphs -rw-r--r-- root/root usr/share/cups/data/testprint.ps drwxr-xr-x root/root usr/share/cups/doc/ --rw-r--r-- root/root usr/share/cups/doc/cmp.html +-rw-r--r-- root/root usr/share/cups/doc/cups-printable.css -rw-r--r-- root/root usr/share/cups/doc/cups.css --rw-r--r-- root/root usr/share/cups/doc/cupsdoc.css --rw-r--r-- root/root usr/share/cups/doc/documentation.html --rw-r--r-- root/root usr/share/cups/doc/idd.html +-rw-r--r-- root/root usr/share/cups/doc/favicon.ico +drwxr-xr-x root/root usr/share/cups/doc/help/ +-rw-r--r-- root/root usr/share/cups/doc/help/api-array.html +-rw-r--r-- root/root usr/share/cups/doc/help/api-cups.html +-rw-r--r-- root/root usr/share/cups/doc/help/api-filedir.html +-rw-r--r-- root/root usr/share/cups/doc/help/api-filter.html +-rw-r--r-- root/root usr/share/cups/doc/help/api-httpipp.html +-rw-r--r-- root/root usr/share/cups/doc/help/api-ppd.html +-rw-r--r-- root/root usr/share/cups/doc/help/api-raster.html +-rw-r--r-- root/root usr/share/cups/doc/help/cgi.html +-rw-r--r-- root/root usr/share/cups/doc/help/glossary.html +-rw-r--r-- root/root usr/share/cups/doc/help/license.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-accept.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-backend.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-cancel.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-classes.conf.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-client.conf.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-cups-config.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-cups-lpd.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-cups-polld.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-cupsaddsmb.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-cupsd.conf.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-cupsd.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-cupsenable.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-cupstestdsc.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-cupstestppd.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-filter.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-lp.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-lpadmin.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-lpc.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-lpinfo.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-lpmove.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-lpoptions.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-lppasswd.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-lpq.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-lpr.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-lprm.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-lpstat.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-mime.convs.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-mime.types.html +-rw-r--r-- root/root usr/share/cups/doc/help/man-printers.conf.html +-rw-r--r-- root/root usr/share/cups/doc/help/network.html +-rw-r--r-- root/root usr/share/cups/doc/help/options.html +-rw-r--r-- root/root usr/share/cups/doc/help/overview.html +-rw-r--r-- root/root usr/share/cups/doc/help/ref-access_log.html +-rw-r--r-- root/root usr/share/cups/doc/help/ref-classes-conf.html +-rw-r--r-- root/root usr/share/cups/doc/help/ref-client-conf.html +-rw-r--r-- root/root usr/share/cups/doc/help/ref-cupsd-conf.html +-rw-r--r-- root/root usr/share/cups/doc/help/ref-error_log.html +-rw-r--r-- root/root usr/share/cups/doc/help/ref-page_log.html +-rw-r--r-- root/root usr/share/cups/doc/help/ref-printers-conf.html +-rw-r--r-- root/root usr/share/cups/doc/help/ref-snmp-conf.html +-rw-r--r-- root/root usr/share/cups/doc/help/ref-subscriptions-conf.html +-rw-r--r-- root/root usr/share/cups/doc/help/security.html +-rw-r--r-- root/root usr/share/cups/doc/help/spec-cmp.html +-rw-r--r-- root/root usr/share/cups/doc/help/spec-command.html +-rw-r--r-- root/root usr/share/cups/doc/help/spec-design.html +-rw-r--r-- root/root usr/share/cups/doc/help/spec-ipp.html +-rw-r--r-- root/root usr/share/cups/doc/help/spec-ppd.html +-rw-r--r-- root/root usr/share/cups/doc/help/spec-raster.html +-rw-r--r-- root/root usr/share/cups/doc/help/spec-stp.html +-rw-r--r-- root/root usr/share/cups/doc/help/standard.html +-rw-r--r-- root/root usr/share/cups/doc/help/translation.html +-rw-r--r-- root/root usr/share/cups/doc/help/whatsnew.html drwxr-xr-x root/root usr/share/cups/doc/images/ --rw-r--r-- root/root usr/share/cups/doc/images/accept-jobs.gif --rw-r--r-- root/root usr/share/cups/doc/images/add-class.gif --rw-r--r-- root/root usr/share/cups/doc/images/add-printer.gif --rw-r--r-- root/root usr/share/cups/doc/images/cancel-job.gif +-rw-r--r-- root/root usr/share/cups/doc/images/bottom-left.gif +-rw-r--r-- root/root usr/share/cups/doc/images/bottom-right.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-accept-jobs.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-add-class.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-add-printer.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-add-this-printer.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-cancel-all-jobs.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-cancel-job.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-change-settings.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-clean-print-heads.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-clear.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-continue.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-delete-class.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-delete-printer.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-edit-configuration-file.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-export-samba.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-help.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-hold-job.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-manage-classes.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-manage-jobs.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-manage-printers.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-manage-server.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-modify-class.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-modify-printer.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-move-job.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-move-jobs.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-print-self-test-page.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-print-test-page.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-publish-printer.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-reject-jobs.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-release-job.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-restart-job.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-save-changes.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-search.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-set-allowed-users.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-set-as-default.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-set-printer-options.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-show-active.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-show-all.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-show-completed.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-show-next.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-show-previous.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-sort-ascending.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-sort-descending.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-start-class.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-start-printer.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-stop-class.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-stop-printer.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-unpublish-printer.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-use-default-config.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-view-access-log.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-view-error-log.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-view-page-log.gif +-rw-r--r-- root/root usr/share/cups/doc/images/button-view-printable-version.gif -rw-r--r-- root/root usr/share/cups/doc/images/classes.gif --rw-r--r-- root/root usr/share/cups/doc/images/config-printer.gif --rw-r--r-- root/root usr/share/cups/doc/images/continue.gif -rw-r--r-- root/root usr/share/cups/doc/images/cups-block-diagram.gif --rw-r--r-- root/root usr/share/cups/doc/images/cups-large.gif --rw-r--r-- root/root usr/share/cups/doc/images/cups-medium.gif --rw-r--r-- root/root usr/share/cups/doc/images/cups-small.gif --rw-r--r-- root/root usr/share/cups/doc/images/delete-class.gif --rw-r--r-- root/root usr/share/cups/doc/images/delete-printer.gif --rw-r--r-- root/root usr/share/cups/doc/images/hold-job.gif --rw-r--r-- root/root usr/share/cups/doc/images/left.gif +-rw-r--r-- root/root usr/share/cups/doc/images/esp-logo.gif +-rw-r--r-- root/root usr/share/cups/doc/images/happy.gif -rw-r--r-- root/root usr/share/cups/doc/images/logo.gif --rw-r--r-- root/root usr/share/cups/doc/images/manage-classes.gif --rw-r--r-- root/root usr/share/cups/doc/images/manage-jobs.gif --rw-r--r-- root/root usr/share/cups/doc/images/manage-printers.gif --rw-r--r-- root/root usr/share/cups/doc/images/modify-class.gif --rw-r--r-- root/root usr/share/cups/doc/images/modify-printer.gif --rw-r--r-- root/root usr/share/cups/doc/images/navbar.gif --rw-r--r-- root/root usr/share/cups/doc/images/print-test-page.gif -rw-r--r-- root/root usr/share/cups/doc/images/printer-idle.gif -rw-r--r-- root/root usr/share/cups/doc/images/printer-processing.gif -rw-r--r-- root/root usr/share/cups/doc/images/printer-stopped.gif --rw-r--r-- root/root usr/share/cups/doc/images/reject-jobs.gif --rw-r--r-- root/root usr/share/cups/doc/images/release-job.gif --rw-r--r-- root/root usr/share/cups/doc/images/restart-job.gif --rw-r--r-- root/root usr/share/cups/doc/images/right.gif --rw-r--r-- root/root usr/share/cups/doc/images/set-as-default.gif --rw-r--r-- root/root usr/share/cups/doc/images/show-active.gif --rw-r--r-- root/root usr/share/cups/doc/images/show-completed.gif --rw-r--r-- root/root usr/share/cups/doc/images/start-class.gif --rw-r--r-- root/root usr/share/cups/doc/images/start-printer.gif --rw-r--r-- root/root usr/share/cups/doc/images/stop-class.gif --rw-r--r-- root/root usr/share/cups/doc/images/stop-printer.gif +-rw-r--r-- root/root usr/share/cups/doc/images/smiley.jpg +-rw-r--r-- root/root usr/share/cups/doc/images/tab-left.gif +-rw-r--r-- root/root usr/share/cups/doc/images/tab-right.gif +-rw-r--r-- root/root usr/share/cups/doc/images/top-left.gif +-rw-r--r-- root/root usr/share/cups/doc/images/top-middle.gif +-rw-r--r-- root/root usr/share/cups/doc/images/top-right.gif +-rw-r--r-- root/root usr/share/cups/doc/images/web-add-this-printer.gif +-rw-r--r-- root/root usr/share/cups/doc/images/web-password.gif +-rw-r--r-- root/root usr/share/cups/doc/images/web-printer-driver.gif +-rw-r--r-- root/root usr/share/cups/doc/images/web-printer-status.gif +-rw-r--r-- root/root usr/share/cups/doc/images/web-set-printer-options.gif +-rw-r--r-- root/root usr/share/cups/doc/images/web-test-page.gif -rw-r--r-- root/root usr/share/cups/doc/index.html --rw-r--r-- root/root usr/share/cups/doc/ipp.html --rw-r--r-- root/root usr/share/cups/doc/overview.html -rw-r--r-- root/root usr/share/cups/doc/robots.txt --rw-r--r-- root/root usr/share/cups/doc/sam.html --rw-r--r-- root/root usr/share/cups/doc/sdd.html --rw-r--r-- root/root usr/share/cups/doc/spm.html --rw-r--r-- root/root usr/share/cups/doc/sps.html --rw-r--r-- root/root usr/share/cups/doc/ssr.html --rw-r--r-- root/root usr/share/cups/doc/stp.html --rw-r--r-- root/root usr/share/cups/doc/sum.html --rw-r--r-- root/root usr/share/cups/doc/svd.html --rw-r--r-- root/root usr/share/cups/doc/translation.html drwxr-xr-x root/root usr/share/cups/fonts/ -rw-r--r-- root/root usr/share/cups/fonts/Courier -rw-r--r-- root/root usr/share/cups/fonts/Courier-Bold @@ -230,32 +381,40 @@ -rw-r--r-- root/root usr/share/cups/model/stphoto.ppd -rw-r--r-- root/root usr/share/cups/model/stphoto2.ppd -rw-r--r-- root/root usr/share/cups/model/zebra.ppd +-rw-r--r-- root/root usr/share/cups/model/zebraep1.ppd +-rw-r--r-- root/root usr/share/cups/model/zebraep2.ppd +drwxr-xr-x root/root usr/share/cups/profiles/ drwxr-xr-x root/root usr/share/cups/templates/ -rw-r--r-- root/root usr/share/cups/templates/add-class.tmpl -rw-r--r-- root/root usr/share/cups/templates/add-printer.tmpl --rw-r--r-- root/root usr/share/cups/templates/admin-op.tmpl -rw-r--r-- root/root usr/share/cups/templates/admin.tmpl -rw-r--r-- root/root usr/share/cups/templates/choose-device.tmpl -rw-r--r-- root/root usr/share/cups/templates/choose-make.tmpl --rw-r--r-- root/root usr/share/cups/templates/choose-members.tmpl -rw-r--r-- root/root usr/share/cups/templates/choose-model.tmpl -rw-r--r-- root/root usr/share/cups/templates/choose-serial.tmpl -rw-r--r-- root/root usr/share/cups/templates/choose-uri.tmpl -rw-r--r-- root/root usr/share/cups/templates/class-added.tmpl -rw-r--r-- root/root usr/share/cups/templates/class-confirm.tmpl -rw-r--r-- root/root usr/share/cups/templates/class-deleted.tmpl +-rw-r--r-- root/root usr/share/cups/templates/class-jobs-header.tmpl -rw-r--r-- root/root usr/share/cups/templates/class-modified.tmpl +-rw-r--r-- root/root usr/share/cups/templates/classes-header.tmpl -rw-r--r-- root/root usr/share/cups/templates/classes.tmpl --rw-r--r-- root/root usr/share/cups/templates/config-printer.tmpl --rw-r--r-- root/root usr/share/cups/templates/config-printer2.tmpl +-rw-r--r-- root/root usr/share/cups/templates/edit-config.tmpl +-rw-r--r-- root/root usr/share/cups/templates/error-op.tmpl -rw-r--r-- root/root usr/share/cups/templates/error.tmpl -rw-r--r-- root/root usr/share/cups/templates/header.tmpl +-rw-r--r-- root/root usr/share/cups/templates/help-header.tmpl +-rw-r--r-- root/root usr/share/cups/templates/help-printable.tmpl -rw-r--r-- root/root usr/share/cups/templates/job-cancel.tmpl -rw-r--r-- root/root usr/share/cups/templates/job-hold.tmpl --rw-r--r-- root/root usr/share/cups/templates/job-op.tmpl +-rw-r--r-- root/root usr/share/cups/templates/job-move.tmpl +-rw-r--r-- root/root usr/share/cups/templates/job-moved.tmpl -rw-r--r-- root/root usr/share/cups/templates/job-release.tmpl -rw-r--r-- root/root usr/share/cups/templates/job-restart.tmpl +-rw-r--r-- root/root usr/share/cups/templates/jobs-header.tmpl -rw-r--r-- root/root usr/share/cups/templates/jobs.tmpl +-rw-r--r-- root/root usr/share/cups/templates/maintenance.tmpl -rw-r--r-- root/root usr/share/cups/templates/modify-class.tmpl -rw-r--r-- root/root usr/share/cups/templates/modify-printer.tmpl -rw-r--r-- root/root usr/share/cups/templates/option-boolean.tmpl @@ -264,23 +423,38 @@ -rw-r--r-- root/root usr/share/cups/templates/option-pickmany.tmpl -rw-r--r-- root/root usr/share/cups/templates/option-pickone.tmpl -rw-r--r-- root/root usr/share/cups/templates/option-trailer.tmpl +-rw-r--r-- root/root usr/share/cups/templates/pager.tmpl -rw-r--r-- root/root usr/share/cups/templates/printer-accept.tmpl -rw-r--r-- root/root usr/share/cups/templates/printer-added.tmpl -rw-r--r-- root/root usr/share/cups/templates/printer-configured.tmpl -rw-r--r-- root/root usr/share/cups/templates/printer-confirm.tmpl -rw-r--r-- root/root usr/share/cups/templates/printer-default.tmpl -rw-r--r-- root/root usr/share/cups/templates/printer-deleted.tmpl +-rw-r--r-- root/root usr/share/cups/templates/printer-jobs-header.tmpl -rw-r--r-- root/root usr/share/cups/templates/printer-modified.tmpl -rw-r--r-- root/root usr/share/cups/templates/printer-purge.tmpl -rw-r--r-- root/root usr/share/cups/templates/printer-reject.tmpl -rw-r--r-- root/root usr/share/cups/templates/printer-start.tmpl -rw-r--r-- root/root usr/share/cups/templates/printer-stop.tmpl +-rw-r--r-- root/root usr/share/cups/templates/printers-header.tmpl -rw-r--r-- root/root usr/share/cups/templates/printers.tmpl +-rw-r--r-- root/root usr/share/cups/templates/restart.tmpl +-rw-r--r-- root/root usr/share/cups/templates/samba-export.tmpl +-rw-r--r-- root/root usr/share/cups/templates/samba-exported.tmpl +-rw-r--r-- root/root usr/share/cups/templates/search.tmpl +-rw-r--r-- root/root usr/share/cups/templates/set-printer-options-header.tmpl +-rw-r--r-- root/root usr/share/cups/templates/set-printer-options-trailer.tmpl -rw-r--r-- root/root usr/share/cups/templates/test-page.tmpl -rw-r--r-- root/root usr/share/cups/templates/trailer.tmpl +-rw-r--r-- root/root usr/share/cups/templates/users.tmpl drwxr-xr-x root/root var/ +drwxrwxr-x root/root var/cache/ +drwxrwxr-x root/lp var/cache/cups/ drwxr-xr-x root/root var/log/ drwxr-xr-x root/root var/log/cups/ +drwxr-xr-x root/root var/run/ +drwxr-xr-x root/root var/run/cups/ +dr-x--x--x root/sys var/run/cups/certs/ drwxr-xr-x root/root var/spool/ -drwx--x--- root/root var/spool/cups/ -drwxrwx--T root/root var/spool/cups/tmp/ +drwx--x--- root/lp var/spool/cups/ +drwxrwx--T root/lp var/spool/cups/tmp/ Modified: crux-2.2/ports/opt/cups/.md5sum =================================================================== --- crux-2.2/ports/opt/cups/.md5sum 2006-05-14 11:22:29 UTC (rev 1397) +++ crux-2.2/ports/opt/cups/.md5sum 2006-05-14 12:07:48 UTC (rev 1398) @@ -1,4 +1,3 @@ -690ab282c8438f4e714f6291612ce1b5 cups -4ce09b1dce09b6b9398af0daae9adf63 cups-1.1.23-source.tar.bz2 -9718c5d27742f41a4fe94c542e7f05fb cups-CAN-2005-2097.patch -e855a59389439a5cad4b1040ab661cf0 cups-CAN-2005-3191.patch +01b6a755c5b0fb7df2d2c94571f67e1d cups +a168b0b1c8bb946060e659e1df2927c5 cups-1.2.0-source.tar.bz2 +2220f411940c4f7504ed4457c6304d4a cups-config.patch Modified: crux-2.2/ports/opt/cups/Pkgfile =================================================================== --- crux-2.2/ports/opt/cups/Pkgfile 2006-05-14 11:22:29 UTC (rev 1397) +++ crux-2.2/ports/opt/cups/Pkgfile 2006-05-14 12:07:48 UTC (rev 1398) @@ -4,34 +4,39 @@ # Depends on: libpng, libtiff, openssl name=cups -version=1.1.23 -release=3 +version=1.2.0 +release=1 source=(ftp://ftp3.easysw.com/pub/cups/$version/$name-$version-source.tar.bz2 \ - cups-CAN-2005-2097.patch cups-CAN-2005-3191.patch cups) + cups-config.patch cups) build () { cd $name-$version + patch -p1 < $SRC/cups-config.patch - patch -p1 < $SRC/cups-CAN-2005-2097.patch - patch -p1 < $SRC/cups-CAN-2005-3191.patch - ./configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --with-docdir=/usr/share/cups/doc \ --with-logdir=/var/log/cups \ --with-cups-user=daemon \ - --with-cups-group=daemon \ + --with-cups-group=lp \ + --with-languages="" \ + --without-{jave,perl,php,python} \ + --enable-threads \ --enable-ssl=yes \ --enable-pam=no + make make BUILDROOT=$PKG install - rm -r $PKG/usr/man/{fr,cat?,es} rm -r $PKG/etc/rc.d/* - rm -r $PKG/usr/share/cups/{doc/*.pdf,{doc,templates}/??} - rm -r $PKG/usr/share/locale - chmod 0755 $PKG/{var/spool,etc/{,cups}} + rm -r $PKG/usr/share/{locale,icons,applications} + chmod 0755 $PKG/var/spool + install -d $PKG/etc/ssl/{certs,keys} + touch $PKG/etc/ssl/certs/cups.crt + touch $PKG/etc/ssl/keys/cups.key + chmod 0600 $PKG/etc/ssl/{keys/cups.key,certs/cups.crt} + install -m 755 $SRC/cups $PKG/etc/rc.d } Modified: crux-2.2/ports/opt/cups/cups =================================================================== --- crux-2.2/ports/opt/cups/cups 2006-05-14 11:22:29 UTC (rev 1397) +++ crux-2.2/ports/opt/cups/cups 2006-05-14 12:07:48 UTC (rev 1398) @@ -3,8 +3,14 @@ # /etc/rc.d/cups: start/stop/reload CUPS daemon # +KEY=/etc/ssl/keys/cups.key +CRT=/etc/ssl/certs/cups.crt + case $1 in start) + if [ ! -s $KEY -o ! -s $CRT ]; then + /usr/bin/mksslcert $KEY $CRT + fi /usr/sbin/cupsd ;; stop) @@ -20,4 +26,4 @@ ;; esac -# End of file \ No newline at end of file +# End of file Deleted: crux-2.2/ports/opt/cups/cups-CAN-2005-2097.patch =================================================================== --- crux-2.2/ports/opt/cups/cups-CAN-2005-2097.patch 2006-05-14 11:22:29 UTC (rev 1397) +++ crux-2.2/ports/opt/cups/cups-CAN-2005-2097.patch 2006-05-14 12:07:48 UTC (rev 1398) @@ -1,116 +0,0 @@ -diff -Nru cups-1.1.23.orig/pdftops/Catalog.cxx cups-1.1.23/pdftops/Catalog.cxx ---- cups-1.1.23.orig/pdftops/Catalog.cxx 2005-12-14 18:14:18.000000000 +0100 -+++ cups-1.1.23/pdftops/Catalog.cxx 2005-12-14 18:16:26.000000000 +0100 -@@ -64,8 +64,8 @@ - } - pagesSize = numPages0 = (int)obj.getNum(); - obj.free(); -- if (pagesSize*sizeof(Page *)/sizeof(Page *) != pagesSize || -- pagesSize*sizeof(Ref)/sizeof(Ref) != pagesSize) { -+ if (pagesSize*(int)sizeof(Page *)/sizeof(Page *) != pagesSize || -+ pagesSize*(int)sizeof(Ref)/sizeof(Ref) != pagesSize) { - error(-1, "Invalid 'pagesSize'"); - ok = gFalse; - return; -@@ -197,7 +197,8 @@ - } - if (start >= pagesSize) { - pagesSize += 32; -- if (pagesSize*sizeof(Page *)/sizeof(Page *) != pagesSize) { -+ if (pagesSize*(int)sizeof(Page *)/sizeof(Page *) != pagesSize || -+ pagesSize*(int)sizeof(Ref)/sizeof(Ref) != pagesSize) { - error(-1, "Invalid 'pagesSize' parameter."); - goto err3; - } -diff -Nru cups-1.1.23.orig/pdftops/Decrypt.cxx cups-1.1.23/pdftops/Decrypt.cxx ---- cups-1.1.23.orig/pdftops/Decrypt.cxx 2005-12-14 18:14:18.000000000 +0100 -+++ cups-1.1.23/pdftops/Decrypt.cxx 2005-12-14 18:16:26.000000000 +0100 -@@ -130,13 +130,19 @@ - Guchar *buf; - Guchar test[32]; - Guchar fState[256]; -- Guchar tmpKey[16]; -+ Guchar *tmpKey; - Guchar fx, fy; - int len, i, j; - GBool ok; - -+ // check whether we have non-zero keyLength -+ if ( !keyLength || keyLength > 16 ) { -+ return gFalse; -+ } -+ - // generate file key - buf = (Guchar *)gmalloc(68 + fileID->getLength()); -+ tmpKey = (Guchar *)gmalloc(keyLength * sizeof(Guchar)); - if (userPassword) { - len = userPassword->getLength(); - if (len < 32) { -@@ -189,6 +195,7 @@ - ok = gFalse; - } - -+ gfree(tmpKey); - gfree(buf); - return ok; - } -diff -Nru cups-1.1.23.orig/pdftops/FontFile.cxx cups-1.1.23/pdftops/FontFile.cxx ---- cups-1.1.23.orig/pdftops/FontFile.cxx 2005-12-14 18:14:18.000000000 +0100 -+++ cups-1.1.23/pdftops/FontFile.cxx 2005-12-14 18:16:26.000000000 +0100 -@@ -18,6 +18,7 @@ - #include <stdarg.h> - #include <string.h> - #include <ctype.h> -+#include <error.h> - #include "gmem.h" - #include "GHash.h" - #include "Error.h" -@@ -3572,6 +3573,9 @@ - } else { - origLocaTable[i].pos = 2 * getUShort(pos + 2*i); - } -+ -+ if (origLocaTable[i].pos < 0 || origLocaTable[i].pos > len) -+ error (1, 0, "bad loca table pos value"); - } - qsort(origLocaTable, nGlyphs + 1, sizeof(TrueTypeLoca), &cmpTrueTypeLocaPos); - for (i = 0; i < nGlyphs; ++i) { -diff -Nru cups-1.1.23.orig/pdftops/XRef.cxx cups-1.1.23/pdftops/XRef.cxx ---- cups-1.1.23.orig/pdftops/XRef.cxx 2005-12-14 18:14:18.000000000 +0100 -+++ cups-1.1.23/pdftops/XRef.cxx 2005-12-14 18:16:26.000000000 +0100 -@@ -76,7 +76,7 @@ - - // trailer is ok - read the xref table - } else { -- if (size*sizeof(XRefEntry)/sizeof(XRefEntry) != size) { -+ if (size*(int)sizeof(XRefEntry)/sizeof(XRefEntry) != size) { - error(-1, "Invalid 'size' inside xref table."); - ok = gFalse; - errCode = errDamaged; -@@ -291,7 +291,7 @@ - // table size - if (first + n > size) { - newSize = first + n; -- if (newSize*sizeof(XRefEntry)/sizeof(XRefEntry) != newSize) { -+ if (newSize*(int)sizeof(XRefEntry)/sizeof(XRefEntry) != newSize) { - error(-1, "Invalid 'newSize'"); - goto err2; - } -@@ -445,7 +445,7 @@ - if (!strncmp(p, "obj", 3)) { - if (num >= size) { - newSize = (num + 1 + 255) & ~255; -- if (newSize*sizeof(XRefEntry)/sizeof(XRefEntry) != newSize) { -+ if (newSize*(int)sizeof(XRefEntry)/sizeof(XRefEntry) != newSize) { - error(-1, "Invalid 'obj' parameters."); - return gFalse; - } -@@ -470,7 +470,7 @@ - } else if (!strncmp(p, "endstream", 9)) { - if (streamEndsLen == streamEndsSize) { - streamEndsSize += 64; -- if (streamEndsSize*sizeof(int)/sizeof(int) != streamEndsSize) { -+ if (streamEndsSize*(int)sizeof(int)/sizeof(int) != streamEndsSize) { - error(-1, "Invalid 'endstream' parameter."); - return gFalse; - } Deleted: crux-2.2/ports/opt/cups/cups-CAN-2005-3191.patch =================================================================== --- crux-2.2/ports/opt/cups/cups-CAN-2005-3191.patch 2006-05-14 11:22:29 UTC (rev 1397) +++ crux-2.2/ports/opt/cups/cups-CAN-2005-3191.patch 2006-05-14 12:07:48 UTC (rev 1398) @@ -1,129 +0,0 @@ -diff -Nru cups-1.1.23.orig/pdftops/Stream.cxx cups-1.1.23/pdftops/Stream.cxx ---- cups-1.1.23.orig/pdftops/Stream.cxx 2005-12-14 18:14:18.000000000 +0100 -+++ cups-1.1.23/pdftops/Stream.cxx 2005-12-14 18:20:31.000000000 +0100 -@@ -15,6 +15,7 @@ - #include <stdio.h> - #include <stdlib.h> - #include <stddef.h> -+#include <limits.h> - #ifndef WIN32 - #include <unistd.h> - #endif -@@ -404,18 +405,41 @@ - - StreamPredictor::StreamPredictor(Stream *strA, int predictorA, - int widthA, int nCompsA, int nBitsA) { -+ int totalBits; -+ - str = strA; - predictor = predictorA; - width = widthA; - nComps = nCompsA; - nBits = nBitsA; -+ predLine = NULL; -+ ok = gFalse; - -+ if (width <= 0 || nComps <= 0 || nBits <= 0 || -+ nComps >= INT_MAX/nBits || -+ width >= INT_MAX/nComps/nBits) { -+ return; -+ } - nVals = width * nComps; -+ if (nVals + 7 <= 0) { -+ return; -+ } -+ totalBits = nVals * nBits; -+ if (totalBits == 0 || -+ (totalBits / nBits) / nComps != width || -+ totalBits + 7 < 0) { -+ return; -+ } - pixBytes = (nComps * nBits + 7) >> 3; -- rowBytes = ((nVals * nBits + 7) >> 3) + pixBytes; -+ rowBytes = ((totalBits + 7) >> 3) + pixBytes; -+ if (rowBytes < 0) { -+ return; -+ } - predLine = (Guchar *)gmalloc(rowBytes); - memset(predLine, 0, rowBytes); - predIdx = rowBytes; -+ -+ ok = gTrue; - } - - StreamPredictor::~StreamPredictor() { -@@ -991,6 +1015,10 @@ - FilterStream(strA) { - if (predictor != 1) { - pred = new StreamPredictor(this, predictor, columns, colors, bits); -+ if (!pred->isOk()) { -+ delete pred; -+ pred = NULL; -+ } - } else { - pred = NULL; - } -@@ -2891,6 +2919,10 @@ - height = read16(); - width = read16(); - numComps = str->getChar(); -+ if (numComps <= 0 || numComps > 4) { -+ error(getPos(), "Bad number of components in DCT stream", prec); -+ return gFalse; -+ } - if (prec != 8) { - error(getPos(), "Bad DCT precision %d", prec); - return gFalse; -@@ -2917,6 +2949,10 @@ - height = read16(); - width = read16(); - numComps = str->getChar(); -+ if (numComps <= 0 || numComps > 4) { -+ error(getPos(), "Bad number of components in DCT stream"); -+ return gFalse; -+ } - if (prec != 8) { - error(getPos(), "Bad DCT precision %d", prec); - return gFalse; -@@ -2939,6 +2975,10 @@ - - length = read16() - 2; - scanInfo.numComps = str->getChar(); -+ if (scanInfo.numComps <= 0 || scanInfo.numComps > 4) { -+ error(getPos(), "Bad number of components in DCT stream"); -+ return gFalse; -+ } - --length; - if (length != 2 * scanInfo.numComps + 3) { - error(getPos(), "Bad DCT scan info block"); -@@ -3249,6 +3289,10 @@ - FilterStream(strA) { - if (predictor != 1) { - pred = new StreamPredictor(this, predictor, columns, colors, bits); -+ if (!pred->isOk()) { -+ delete pred; -+ pred = NULL; -+ } - } else { - pred = NULL; - } -diff -Nru cups-1.1.23.orig/pdftops/Stream.h cups-1.1.23/pdftops/Stream.h ---- cups-1.1.23.orig/pdftops/Stream.h 2005-12-14 18:14:18.000000000 +0100 -+++ cups-1.1.23/pdftops/Stream.h 2005-12-14 18:20:31.000000000 +0100 -@@ -231,6 +231,8 @@ - - ~StreamPredictor(); - -+ GBool isOk() { return ok; } -+ - int lookChar(); - int getChar(); - -@@ -248,6 +250,7 @@ - int rowBytes; // bytes per line - Guchar *predLine; // line buffer - int predIdx; // current index in predLine -+ GBool ok; - }; - - //------------------------------------------------------------------------ Added: crux-2.2/ports/opt/cups/cups-config.patch =================================================================== --- crux-2.2/ports/opt/cups/cups-config.patch (rev 0) +++ crux-2.2/ports/opt/cups/cups-config.patch 2006-05-14 12:07:48 UTC (rev 1398) @@ -0,0 +1,14 @@ +diff -Nru cups-1.2.0.orig/conf/cupsd.conf.in cups-1.2.0/conf/cupsd.conf.in +--- cups-1.2.0.orig/conf/cupsd.conf.in 2006-05-14 10:35:54.000000000 +0200 ++++ cups-1.2.0/conf/cupsd.conf.in 2006-05-14 10:36:54.000000000 +0200 +@@ -10,6 +10,10 @@ + # troubleshooting... + LogLevel info + ++# Location of ssl certificates ++ServerCertificate /etc/ssl/certs/cups.crt ++ServerKey /etc/ssl/keys/cups.key ++ + # Administrator user group... + SystemGroup @CUPS_SYSTEM_GROUPS@ +
participants (1)
-
crux@crux.nu