Hello community, here is the log from the commit of package cups checked in at Tue Oct 16 02:39:14 CEST 2007. -------- --- cups/cups.changes 2007-09-18 13:29:27.000000000 +0200 +++ /mounts/work_src_done/STABLE/cups/cups.changes 2007-10-15 19:40:36.281570000 +0200 @@ -1,0 +2,84 @@ +Mon Oct 15 19:40:33 CEST 2007 - kssingvo@suse.de + +- upgrade to version 1.3.3. Main features to 1.2.x: + * Networking + * Kerberos: CUPS now supports Kerberos authentication + * Mac OS X Authorization Services: CUPS now supports the + Authorization Services framework, providing role-based access + control in addition to the tradition UNIX model + * Peer Credentials: CUPS now supports authentication using peer + credentials provided over UNiX domain sockets + * SNMP Support: SNMP lookups are no longer performed by + default, and IPP is no longer used for discovered printers + * LPD Support; The LPD backend now supports a faster streaming + mode that does not require a temporary file + * Browsing + * CUPS Browsing: The default configuration now shows shared + printers from any address (not just @LOCAL) + * DNS-SD (Bonjour/Zeroconf) Support: CUPS now supports printer + sharing via DNS service discovery + * LDAP w/SSL: CUPS now supports encrypted LDAP sessions + * Web Interface + * Internet Printer Sharing: You can now share printers over the + Internet via the basic server settings + * Improved On-Line Help: Searching the on-line help now shows + results for all text, not just headings and links + * Printer Setup: The available printer list is now only show + when requested and the Add This Printer button now allows you + to change the default name, location, and description + * Printer Configuration: Raw printers and classes can now be + configured using the Set Printer Options button + * IPP Support + * Job Printer Attributes: CUPS now provides + job-printer-state-message and job-printer-state-reasons + attributes containing copies of the corresponding printer + attributes to provide important history information with each + job + * PPD Operations and Attributes: The new CUPS_GET_PPD operation + allows you to retrieve PPD files from the scheduler; also, + CUPS_GET_PPDS now reports more information and supports more + value filters + * Printer Defaults: The document-forma-default, + notify-events-default, and notify-lease-duration-default + attributes can be set for each printer and class + * PWG Printer Alert Support: CUPS now supports the + printer-alert and printer-alert-description attributes + * Server-Side Options: Server-side default options can now be + retrieved using the "printer-defaults" group keyword + * Scheduler + * Client Support: The scheduler now uses poll(), epoll(), or + /dev/kqueue on platforms that provide them to support large + numbers of clients + * "Default" Authentication: You can now specify an AuthType of + Default in locations and policies, which maps to the + DefaultAuthType value + * Larger Numbers of Clients: The scheduler now uses poll(), + epoll(), or /dev/kqueue instead of select() when possible + * New cupsctl Command: The new cupsctl command allows you to + perform basic server configuration from the command-line + * Printer Drivers + * cupstestppd Improvements: The test utility now provides more + extensive tests and options + * Label Printer Driver: Added support for the Intellibar label + printers + * Localized Printer Drivers: The CUPS sample drivers are now + localized in several languages + * PJL Support: New cupsPJLCharset attribute controls character + set for PJL strings + * Pre-Filter Support: Drivers can now register format-specific + filters to pre-screen print jobs + * Side-Channel API; This new API provides out-of-band control + of devices + * CUPS API + * Administration API: New cupsAdminGetServerSettings() and + cupsAdminSetServerSettings() functions + * Array API: New cupsArrayGetIndex(), cupsArrayGetInsert(), and + cupsArrayNew2() functions + * Destination API: New cupsRemoveDest() and + cupsSetDefaultDest() functions + * HTTP API: The http_t structure is now completely private + * PPD API: New ppdLocalizeIPPReason()function and greatly + improved ppdConflicts() performance +- added new files, adapted patches, and removed already included ones + +------------------------------------------------------------------- Old: ---- cups-1.2.12-mime.patch cups-1.2.12-pswrite.patch cups-1.2.12-source.tar.bz2 cups-1.2.12-testppd_eof_without_nl.patch cups-1.2.12-testppd_none.patch cups-1.2.12-testppd_uiconstraint.patch cups-1.2.6-lppasswd_permission.patch cups-1.2.7-xpdf_CVE_2007_3387.patch New: ---- cups-1.3.3-mime.patch cups-1.3.3-pswrite.patch cups-1.3.3-source.tar.bz2 cups-1.3.3-testppd_none.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cups.spec ++++++ --- /var/tmp/diff_new_pack.BY1317/_old 2007-10-16 02:38:56.000000000 +0200 +++ /var/tmp/diff_new_pack.BY1317/_new 2007-10-16 02:38:56.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package cups (Version 1.2.12) +# spec file for package cups (Version 1.3.3) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -13,11 +13,11 @@ Name: cups BuildRequires: gcc-c++ libpng-devel libtiff-devel openldap2-devel openslp-devel openssl-devel pam-devel tcpd-devel update-desktop-files Url: http://www.cups.org/ -License: GPL v2 or later, individual distribution permission. +License: GPL v2 or later Group: Hardware/Printing Summary: The Common UNIX Printing System -Version: 1.2.12 -Release: 19 +Version: 1.3.3 +Release: 1 Requires: cups-libs = %{version}, cups-client = %{version} Requires: ghostscript_any, ghostscript-fonts-std, foomatic-filters Requires: util-linux @@ -38,7 +38,7 @@ Source15: PSLEVEL1.PPD.bz2 Source16: PSLEVEL2.PPD.bz2 Source17: cups.SuSEfirewall2 -Patch1: cups-1.2.12-mime.patch +Patch1: cups-1.3.3-mime.patch Patch2: cups-1.2.0-ppdsdat_generation.patch Patch3: cups-1.2rc1-template.patch Patch4: cups-1.2.7-libwrap.patch @@ -46,16 +46,12 @@ Patch6: cups-1.2b2-access_conf.patch Patch9: cups-1.1.21rc2-preauth_security.patch Patch10: cups-1.1.21rc2-usermode.patch -Patch12: cups-1.2.12-pswrite.patch +Patch12: cups-1.3.3-pswrite.patch Patch13: cups-1.1.21-umlaut_printer.patch Patch14: cups-1.1.21-testppd_duplex.patch Patch15: cups-1.2.11-testppd_filename.patch Patch16: cups-1.2.5-desktop_file.patch -Patch17: cups-1.2.6-lppasswd_permission.patch -Patch18: cups-1.2.7-xpdf_CVE_2007_3387.patch -Patch19: cups-1.2.12-testppd_none.patch -Patch20: cups-1.2.12-testppd_uiconstraint.patch -Patch21: cups-1.2.12-testppd_eof_without_nl.patch +Patch17: cups-1.3.3-testppd_none.patch Patch100: cups-1.1.23-testpage.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %suse_version >= 801 @@ -148,10 +144,6 @@ %patch15 -p1 %patch16 -p1 %patch17 -p1 -%patch18 -p1 -%patch19 -p1 -%patch20 -p1 -%patch21 -p1 if [ -f /.buildenv ]; then . /.buildenv else @@ -273,6 +265,8 @@ # SuSEfirewall2: install -d $RPM_BUILD_ROOT/etc/sysconfig/SuSEfirewall2.d/services/ install -m 644 %{SOURCE17} $RPM_BUILD_ROOT/etc/sysconfig/SuSEfirewall2.d/services/cups +# remove unknown locale directory +rm -rf $RPM_BUILD_ROOT/usr/share/locale/no %clean #test -n "$RPM_BUILD_ROOT" && rm -rf $RPM_BUILD_ROOT @@ -305,11 +299,7 @@ %config(noreplace) %attr(755,lp,lp) %{_sysconfdir}/cups/interfaces %config(noreplace) %{_sysconfdir}/cups/mime.* %config(noreplace) %{_sysconfdir}/xinetd.d/cups-lpd -# %dir %attr(700,lp,lp) %{_sysconfdir}/cups/cerst -# %config(noreplace) %attr(640,lp,lp) %{_sysconfdir}/cups/classes.conf -# %config(noreplace) %attr(640,lp,lp) %{_sysconfdir}/cups/printers.conf -# %verify(not md5 size mtime) %config(missingok,noreplace) %{_sysconfdir}/cups/printcap -# %verify(not md5 size mtime) %config(missingok,noreplace) %{_sysconfdir}/printcap +%config(noreplace) %{_sysconfdir}/cups/snmp.conf %{_bindir}/poll_ppd_base %{_bindir}/cupstestppd %{_bindir}/cupstestdsc @@ -333,7 +323,9 @@ %dir %{_libdir}/cups/notifier %{_libdir}/cups/notifier/* %{_sbindir}/cupsaddsmb +%{_sbindir}/cupsctl %{_sbindir}/cupsd +%{_sbindir}/cupsfilter %{_sbindir}/rc* %dir %attr(0775,root,ntadmin) /usr/share/cups/drivers %dir /usr/share/cups @@ -387,8 +379,88 @@ %{_libdir}/libcups.so.* %{_libdir}/libcupsimage.so.* %{_datadir}/locale/*/cups_* - %changelog +* Mon Oct 15 2007 - kssingvo@suse.de +- upgrade to version 1.3.3. Main features to 1.2.x: + * Networking + * Kerberos: CUPS now supports Kerberos authentication + * Mac OS X Authorization Services: CUPS now supports the + Authorization Services framework, providing role-based access + control in addition to the tradition UNIX model + * Peer Credentials: CUPS now supports authentication using peer + credentials provided over UNiX domain sockets + * SNMP Support: SNMP lookups are no longer performed by + default, and IPP is no longer used for discovered printers + * LPD Support; The LPD backend now supports a faster streaming + mode that does not require a temporary file + * Browsing + * CUPS Browsing: The default configuration now shows shared + printers from any address (not just @LOCAL) + * DNS-SD (Bonjour/Zeroconf) Support: CUPS now supports printer + sharing via DNS service discovery + * LDAP w/SSL: CUPS now supports encrypted LDAP sessions + * Web Interface + * Internet Printer Sharing: You can now share printers over the + Internet via the basic server settings + * Improved On-Line Help: Searching the on-line help now shows + results for all text, not just headings and links + * Printer Setup: The available printer list is now only show + when requested and the Add This Printer button now allows you + to change the default name, location, and description + * Printer Configuration: Raw printers and classes can now be + configured using the Set Printer Options button + * IPP Support + * Job Printer Attributes: CUPS now provides + job-printer-state-message and job-printer-state-reasons + attributes containing copies of the corresponding printer + attributes to provide important history information with each + job + * PPD Operations and Attributes: The new CUPS_GET_PPD operation + allows you to retrieve PPD files from the scheduler; also, + CUPS_GET_PPDS now reports more information and supports more + value filters + * Printer Defaults: The document-forma-default, + notify-events-default, and notify-lease-duration-default + attributes can be set for each printer and class + * PWG Printer Alert Support: CUPS now supports the + printer-alert and printer-alert-description attributes + * Server-Side Options: Server-side default options can now be + retrieved using the "printer-defaults" group keyword + * Scheduler + * Client Support: The scheduler now uses poll(), epoll(), or + /dev/kqueue on platforms that provide them to support large + numbers of clients + * "Default" Authentication: You can now specify an AuthType of + Default in locations and policies, which maps to the + DefaultAuthType value + * Larger Numbers of Clients: The scheduler now uses poll(), + epoll(), or /dev/kqueue instead of select() when possible + * New cupsctl Command: The new cupsctl command allows you to + perform basic server configuration from the command-line + * Printer Drivers + * cupstestppd Improvements: The test utility now provides more + extensive tests and options + * Label Printer Driver: Added support for the Intellibar label + printers + * Localized Printer Drivers: The CUPS sample drivers are now + localized in several languages + * PJL Support: New cupsPJLCharset attribute controls character + set for PJL strings + * Pre-Filter Support: Drivers can now register format-specific + filters to pre-screen print jobs + * Side-Channel API; This new API provides out-of-band control + of devices + * CUPS API + * Administration API: New cupsAdminGetServerSettings() and + cupsAdminSetServerSettings() functions + * Array API: New cupsArrayGetIndex(), cupsArrayGetInsert(), and + cupsArrayNew2() functions + * Destination API: New cupsRemoveDest() and + cupsSetDefaultDest() functions + * HTTP API: The http_t structure is now completely private + * PPD API: New ppdLocalizeIPPReason()function and greatly + improved ppdConflicts() performance +- added new files, adapted patches, and removed already included ones * Tue Sep 18 2007 - kssingvo@suse.de - fix for missing newline before EOF in compressed files (bugzilla#309823) * Mon Sep 17 2007 - kssingvo@suse.de ++++++ cups-1.2.12-mime.patch -> cups-1.3.3-mime.patch ++++++ --- cups/cups-1.2.12-mime.patch 2007-07-30 15:34:24.000000000 +0200 +++ /mounts/work_src_done/STABLE/cups/cups-1.3.3-mime.patch 2007-10-15 18:41:16.322910000 +0200 @@ -1,6 +1,6 @@ ---- cups-1.2.12/conf/mime.types.orig 2007-07-07 00:39:54.000000000 +0200 -+++ cups-1.2.12/conf/mime.types 2007-07-30 15:33:38.000000000 +0200 -@@ -84,6 +84,8 @@ +--- cups-1.3.3/conf/mime.types.orig 2007-07-11 23:46:42.000000000 +0200 ++++ cups-1.3.3/conf/mime.types 2007-10-15 18:39:02.000000000 +0200 +@@ -75,6 +75,8 @@ contains(0,4096,"LANGUAGE = POSTSCRIPT") \ (contains(0,4096,<0a>%!) + \ !contains(0,4096,"ENTER LANGUAGE"))) @@ -9,13 +9,13 @@ application/vnd.hp-HPGL hpgl \ string(0,<1B>E<1B>%0B) \ string(0,<1B>%-1B) string(0,<201B>)\ ---- cups-1.2.12/conf/mime.convs.orig 2007-03-27 18:11:27.000000000 +0200 -+++ cups-1.2.12/conf/mime.convs 2007-07-30 15:31:46.000000000 +0200 -@@ -49,6 +49,8 @@ +--- cups-1.3.3/conf/mime.convs.in.orig 2007-08-02 19:58:59.000000000 +0200 ++++ cups-1.3.3/conf/mime.convs.in 2007-10-15 18:40:15.000000000 +0200 +@@ -40,6 +40,8 @@ application/pdf application/postscript 33 pdftops application/postscript application/vnd.cups-postscript 66 pstops -+#application/x-dvi application/postscript 50 dvitops ++#application/x-dvi application/postscript 50 dvitops +application/netscape-ps application/vnd.cups-postscript 33 ogonki application/vnd.hp-HPGL application/postscript 66 hpgltops application/x-cshell application/postscript 33 texttops ++++++ cups-1.2.12-pswrite.patch -> cups-1.3.3-pswrite.patch ++++++ --- cups/cups-1.2.12-pswrite.patch 2007-07-30 15:38:51.000000000 +0200 +++ /mounts/work_src_done/STABLE/cups/cups-1.3.3-pswrite.patch 2007-10-15 18:47:25.204660000 +0200 @@ -1,6 +1,6 @@ ---- cups-1.2.12/conf/mime.types.orig 2007-07-30 15:34:55.000000000 +0200 -+++ cups-1.2.12/conf/mime.types 2007-07-30 15:37:43.000000000 +0200 -@@ -85,7 +85,10 @@ +--- cups-1.3.3/conf/mime.types.orig 2007-10-15 18:42:58.000000000 +0200 ++++ cups-1.3.3/conf/mime.types 2007-10-15 18:44:56.000000000 +0200 +@@ -76,7 +76,10 @@ (contains(0,4096,<0a>%!) + \ !contains(0,4096,"ENTER LANGUAGE"))) #application/x-dvi dvi string(0,<F702>) @@ -12,16 +12,16 @@ application/vnd.hp-HPGL hpgl \ string(0,<1B>E<1B>%0B) \ string(0,<1B>%-1B) string(0,<201B>)\ ---- cups-1.2.12/conf/mime.convs.orig 2007-07-30 15:34:55.000000000 +0200 -+++ cups-1.2.12/conf/mime.convs 2007-07-30 15:34:55.000000000 +0200 -@@ -50,7 +50,9 @@ +--- cups-1.3.3/conf/mime.convs.in.orig 2007-10-15 18:42:58.000000000 +0200 ++++ cups-1.3.3/conf/mime.convs.in 2007-10-15 18:46:39.000000000 +0200 +@@ -41,7 +41,9 @@ application/pdf application/postscript 33 pdftops application/postscript application/vnd.cups-postscript 66 pstops - #application/x-dvi application/postscript 50 dvitops + #application/x-dvi application/postscript 50 dvitops -application/netscape-ps application/vnd.cups-postscript 33 ogonki +application/netscape-ps application/postscript 33 ogonki -+#application/mozilla-ps application/postscript 33 pswrite -+application/mozilla-ps application/vnd.cups-postscript 66 pstops ++#application/mozilla-ps application/postscript 33 pswrite ++application/mozilla-ps application/vnd.cups-postscript 66 pstops application/vnd.hp-HPGL application/postscript 66 hpgltops application/x-cshell application/postscript 33 texttops application/x-csource application/postscript 33 texttops ++++++ cups-1.2.12-source.tar.bz2 -> cups-1.3.3-source.tar.bz2 ++++++ ++++ 186307 lines of diff (skipped) ++++++ cups-1.2.12-testppd_none.patch -> cups-1.3.3-testppd_none.patch ++++++ --- cups/cups-1.2.12-testppd_none.patch 2007-09-10 15:13:24.000000000 +0200 +++ /mounts/work_src_done/STABLE/cups/cups-1.3.3-testppd_none.patch 2007-10-15 18:56:24.871452000 +0200 @@ -1,12 +1,13 @@ ---- cups-1.2.12/systemv/cupstestppd.c.orig 2007-09-10 14:41:05.000000000 +0200 -+++ cups-1.2.12/systemv/cupstestppd.c 2007-09-10 15:10:03.000000000 +0200 -@@ -958,7 +958,8 @@ +--- cups-1.3.3/systemv/cupstestppd.c.orig 2007-10-15 18:50:01.000000000 +0200 ++++ cups-1.3.3/systemv/cupstestppd.c 2007-10-15 18:52:26.000000000 +0200 +@@ -983,8 +983,8 @@ else ydpi = xdpi; -- if (xdpi <= 0 || ydpi <= 0 || strcmp(ptr, "dpi")) -+ if ((xdpi <= 0 || ydpi <= 0 || strcmp(ptr, "dpi")) && -+ (strcmp(ptr, "None"))) +- if (xdpi <= 0 || xdpi > 99999 || ydpi <= 0 || ydpi > 99999 || +- strcmp(ptr, "dpi")) ++ if ((xdpi <= 0 || xdpi > 99999 || ydpi <= 0 || ydpi > 99999 || ++ strcmp(ptr, "dpi")) && (strcmp(ptr, "None"))) { if (verbose >= 0) { ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org