diff --git a/cups-2.0.2-source.tar.bz2 b/cups-2.0.2-source.tar.bz2 deleted file mode 100644 index da34630..0000000 --- a/cups-2.0.2-source.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:858720f76b66fd0441ae2a16f7cabd9554c8c64607e28ffacf16c36c53a3b18b -size 8766982 diff --git a/cups-2.0.3-source.tar.bz2 b/cups-2.0.3-source.tar.bz2 new file mode 100644 index 0000000..7a2fa72 --- /dev/null +++ b/cups-2.0.3-source.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc3167048690a7379f29a37d9fbd2143cf0ca033b54eedd9333ddfc4ee258881 +size 8797220 diff --git a/cups-busy-loop.patch b/cups-busy-loop.patch deleted file mode 100644 index 55c3bab..0000000 --- a/cups-busy-loop.patch +++ /dev/null @@ -1,34 +0,0 @@ -diff -up cups-2.0.2/scheduler/client.c.busy-loop cups-2.0.2/scheduler/client.c ---- cups-2.0.2/scheduler/client.c.busy-loop 2014-08-28 16:37:22.000000000 +0100 -+++ cups-2.0.2/scheduler/client.c 2015-03-16 17:24:32.506232983 +0000 -@@ -585,6 +585,17 @@ cupsdReadClient(cupsd_client_t *con) /* - * connection and we need to shut it down... - */ - -+ if (!httpGetReady(con->http) && recv(httpGetFd(con->http), buf, 1, MSG_PEEK) < 1) -+ { -+ /* -+ * Connection closed... -+ */ -+ -+ cupsdLogClient(con, CUPSD_LOG_DEBUG, "Closing on EOF."); -+ cupsdCloseClient(con); -+ return; -+ } -+ - cupsdLogClient(con, CUPSD_LOG_DEBUG, "Closing on unexpected HTTP read state %s.", - httpStateString(httpGetState(con->http))); - cupsdCloseClient(con); -@@ -1979,12 +1990,6 @@ cupsdReadClient(cupsd_client_t *con) /* - - if (httpGetState(con->http) == HTTP_STATE_POST_SEND) - { -- /* -- * Don't listen for activity until we decide to do something with this... -- */ -- -- cupsdAddSelect(httpGetFd(con->http), NULL, NULL, con); -- - if (con->file >= 0) - { - fstat(con->file, &filestats); diff --git a/cups.changes b/cups.changes index 0f6b9c3..d104796 100644 --- a/cups.changes +++ b/cups.changes @@ -1,7 +1,52 @@ +------------------------------------------------------------------- +Tue Jun 9 10:07:17 CEST 2015 - jsmeix@suse.de + +- Version upgrade to 2.0.3: + The new release addresses two security vulnerabilities, + add localizations for German and Russian, and includes several + general bug fixes. Changes include (excerpt): + * Security: Fixed CERT VU #810572 CVE-2015-1158 CVE-2015-1159 + exploiting the dynamic linker (STR #4609) (bsc#924208) + * Security: The scheduler could hang with malformed gzip data + (STR #4602) + * Restored missing generic printer icon file (STR #4587) + * Fixed logging of configuration errors to show up as errors + (STR #4582) + * Fixed potential buffer overflows in raster code and filters + (STR #4598, STR #4599, STR #4600, STR #4601) + * Fixed inside (STR #4575) + * Fixed lpadmin when both -m and -o are used (STR #4578) + * The web interface always showed support for 2-sided printing + (STR #4595) + * cupsRasterReadHeader did not fully validate the raster header + (STR #4596) + * The rastertopwg filter did not check for truncated input + (STR #4597) + * The cups-lpd mini-daemon did not check for request parameters + (STR #4603) + * The scheduler could get caught in a busy loop (STR #4605) + * The sample Epson driver could crash (STR #4616) + * The IPP backend now correctly monitors jobs + () + * The ppdhtml and ppdpo utilities crashed when the -D option + was used before a driver information file (STR #4627) + * ippfind incorrectly substituted "=port" for service_port. + * The IPP/1.1 test file did not handle the initial print job + completing early (STR #4576) + * Fixed a memory leak in cupsConnectDest (STR #4634) + * PWG Raster Format output contained invalid ImageBox values + () + * Added Russian translation (STR #4577) + * Added German translation (STR #4635) +- cups-busy-loop.patch fixed STR #4605 is obsolete because + it is fixed upstream (see above). +- cleaned up this whole RPM changlog (wrapped too long lines if + possible and removed trailing whitespaces). + ------------------------------------------------------------------- Sat Mar 28 13:03:28 UTC 2015 - mimi.vx@gmail.com -- Add patch cups-busy-loop.patch to fix rh#1179596 , cups#4605 +- Add patch cups-busy-loop.patch to fix rh#1179596 , cups#4605 ------------------------------------------------------------------- Thu Feb 12 13:50:58 UTC 2015 - tchvatal@suse.com @@ -18,10 +63,10 @@ Thu Feb 12 09:22:30 UTC 2015 - tchvatal@suse.com Thu Feb 12 09:12:05 UTC 2015 - tchvatal@suse.com - Version bump to 2.0.2: - * Security: cupsRasterReadPixels buffer overflow with invalid page header and - compressed raster data (STR #4551) - * Mapping of PPD keywords to IPP keywords did not work if the PPD keyword was - already an IPP keyword () + * Security: cupsRasterReadPixels buffer overflow with invalid + page header and compressed raster data (STR #4551) + * Mapping of PPD keywords to IPP keywords did not work if the PPD + keyword was already an IPP keyword () * cupsGetPPD* sent bad requests (STR #4567) * For detailed list see CHANGES.txt file @@ -42,8 +87,8 @@ Fri Jan 30 10:39:41 UTC 2015 - tchvatal@suse.com - Update descriptions to just state what changed and let user find it out. - Add back comment about %fdupes -- Remove exit 0 on scriptlets as it is provided by the %service bla - ones already +- Remove exit 0 on scriptlets as it is provided by + the %service bla ones already - Fix the comment about openSUSE version on tmpfilesdir declaration ------------------------------------------------------------------- @@ -161,7 +206,7 @@ Wed Apr 23 14:24:12 CEST 2014 - jsmeix@suse.de - Version upgrade to 1.7.2: CUPS 1.7.2 addresses a web interface redirection security issue, - some scheduler crashed on Linux, and other general bug fixes. + some scheduler crashed on Linux, and other general bug fixes. Changes since 1.7.1 include (excerpt): * CVE-2014-2856: The scheduler now blocks URLs containing embedded HTML (STR #4356 and bnc#873899). @@ -213,8 +258,8 @@ Wed Feb 26 15:20:02 CET 2014 - jsmeix@suse.de (e.g. lpstat -h older.server.example.com/version=1.1 -p) the older IPP protocol version for older servers must be explicitly specified. - * CUPS Browsing is dropped in CUPS but the new package - cups-filters provides the cups-browsed that provides + * CUPS Browsing is dropped in CUPS but the new package + cups-filters provides the cups-browsed that provides basic CUPS Browsing and Polling functionality. The native protocol in CUPS for automatic client discovery of printers is now DNS-SD. @@ -252,7 +297,7 @@ Wed Feb 26 15:20:02 CET 2014 - jsmeix@suse.de did not work (STR #4328) * The D-BUS notifier did not remove its lockfile (STR #4314) * CUPS incorrectly used the USER environment variable when - the name did not match the user ID (STR #4327) + the name did not match the user ID (STR #4327) For details see the CHANGES.txt file. - cups-1.7-additional_policies.patch adds the 'allowallforanybody' policy to cupsd.conf (fate#303515) and replaces @@ -317,7 +362,7 @@ Tue Jul 16 16:40:56 CEST 2013 - jsmeix@suse.de The 1.7 series is primarily a "polish" release with improved support for paid, PIN, and release printing, expanded support for IPP Everywhere, automatic support for data compression, - and improved CUPS APIs. + and improved CUPS APIs. CUPS 1.7rc1 is the first release candidate for CUPS 1.7.0 and includes the fixes from CUPS 1.6.3, adds a new ippfind utility, fixes some issues in the ipptool utility, @@ -478,7 +523,7 @@ Tue Nov 27 15:50:16 CET 2012 - jsmeix@suse.de ------------------------------------------------------------------- Thu Oct 18 12:07:09 UTC 2012 - coolo@suse.com -- buildrequire systemd through the pkgconfig provide to get +- buildrequire systemd through the pkgconfig provide to get systemd-mini in build environment (to break cycle) ------------------------------------------------------------------- @@ -487,13 +532,13 @@ Thu Sep 27 07:27:01 UTC 2012 - mmeister@suse.com - Version upgrade to 1.5.4 (mainly a bugfix release) that fixes some IPP printing issues. Excerpt: - * The IPP backend no longer tries to get the job status for - printers that do not implement the required operation + * The IPP backend no longer tries to get the job status for + printers that do not implement the required operation (STR #4083). - * Sending a document in an unsupported format to an IPP printer + * Sending a document in an unsupported format to an IPP printer now automatically cancels the job (STR #4093). * The IPP backend now treats the client-error-not-possible - status code as a job history issue, allowing IPP printing to + status code as a job history issue, allowing IPP printing to Windows to work(STR #4047). For a complete list see the CHANGES.txt file. - revert_cups-ssl.m4_to_1.5.2.patch is now obsolete because of @@ -595,7 +640,7 @@ Tue Jan 10 04:58:44 UTC 2012 - crrodriguez@opensuse.org - Cleanup requires of -devel package, which only needs glibc-devel - cups-config-libs.patch fixes cups-config script, which with option --libs adds: - LIBS="-lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto + LIBS="-lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lz -lpthread -lm -lcrypt " IMGLIBS="-ltiff -ljpeg -lpng" This only makes sense when using static linking but we do not @@ -755,7 +800,7 @@ Thu Feb 10 11:51:56 CET 2011 - jsmeix@suse.de because foomatic-rip is only needed by CUPS in a few cases and printer driver packages which need foomatic-rip require foomatic-filters on their own. - + ------------------------------------------------------------------- Fri Jan 14 14:25:39 CET 2011 - jsmeix@suse.de @@ -1259,7 +1304,7 @@ Wed Jun 4 11:35:27 CEST 2008 - kssingvo@suse.de ------------------------------------------------------------------- Mon May 19 21:35:24 CEST 2008 - kssingvo@suse.de -- added pdftops_any for 11.0 to Requires: (bugzilla#378434) +- added pdftops_any for 11.0 to Requires: (bugzilla#378434) ------------------------------------------------------------------- Thu May 15 11:53:11 CEST 2008 - kssingvo@suse.de @@ -1279,22 +1324,26 @@ Wed May 7 13:39:21 CEST 2008 - kssingvo@suse.de Tue Apr 22 20:24:19 CEST 2008 - kssingvo@suse.de - new version of pdftops filter from svn extracted -- changed the perror() calls in pdftops.c for cups-1.3.x compatibility -- fixed the ghostscript call via new variable (unnecessary -> removed) +- changed the perror() calls in pdftops.c for cups-1.3.x + compatibility +- fixed the ghostscript call via new variable + (unnecessary -> removed) - grabbed and applied the wait() fix for childs from cups STR ------------------------------------------------------------------- Wed Apr 16 12:06:57 CEST 2008 - kssingvo@suse.de -- fix for integer overflow in png filter CVE-2008-1722 (bugzilla#378335) +- fix for integer overflow in png filter CVE-2008-1722 + (bugzilla#378335) - not affected: CVE-2008-1693 (bugzilla#377872) -- added /usr/bin/pdftops to Requires:, and poppler-tools to Suggests: +- added /usr/bin/pdftops to Requires:, and poppler-tools + to Suggests: ------------------------------------------------------------------- Fri Apr 11 11:06:33 CEST 2008 - ro@suse.de - explicitly specify pdftops binary for configure to avoid - adding buildrequires just for a binary path + adding buildrequires just for a binary path ------------------------------------------------------------------- Thu Apr 10 20:38:26 CEST 2008 - coolo@suse.de @@ -1316,15 +1365,16 @@ Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de ------------------------------------------------------------------- Wed Apr 9 19:38:27 CEST 2008 - kssingvo@suse.de -- pdftops uses now system command e.g. xpdf-tools (as in cups-1.4svn) +- pdftops uses now system command e.g. xpdf-tools + (as in cups-1.4svn) - due to requests: client.conf is back in /etc/cups ------------------------------------------------------------------- Wed Apr 9 12:30:55 CEST 2008 - kssingvo@suse.de - fix for buildsystem: added wrapper script for krb5-config as the - original output shows $CFLAGS $LIBDIR of cups.spec and rpath flags - (bugzilla#378270) + original output shows $CFLAGS $LIBDIR of cups.spec + and rpath flags (bugzilla#378270) ------------------------------------------------------------------- Tue Apr 8 20:47:47 CEST 2008 - kssingvo@suse.de @@ -1356,36 +1406,36 @@ Thu Mar 6 10:56:10 CET 2008 - kssingvo@suse.de ------------------------------------------------------------------- Fri Feb 29 13:37:18 CET 2008 - kssingvo@suse.de -- update to version 1.3.6: +- update to version 1.3.6: * Documentation updates * Fixed a problem with the web interface "Use Kerberos Authentication" check box * The scheduler unconditionally overwrote the printer-state- message with "process-name failed" when a filter or backend - failed, preventing a useful error message from being shown to the - user. + failed, preventing a useful error message from being shown + to the user. * Policies on CUPS-Move-Job didn't work as expected * The configure script only supported D-BUS on Linux * The scheduler did not support - * The scheduler did not reset the job-hold-until attribute after a - job's hold time was reached. + * The scheduler did not reset the job-hold-until attribute after + a job's hold time was reached. * The scheduler did not support printer supply attributes - * The Kerberos credentials provided by some Windows KDCs were still - too large - now use a dynamic buffer to support credentials up to - 64k in size - * Printing a test page from the web interface incorrectly defaulted - to the "guest" user - * The cupsEncodeOptions2() function did not parse multiple- value - attribute values properly - * The scheduler incorrectly sent printer-stopped events for status - updates from the print filters + * The Kerberos credentials provided by some Windows KDCs were + still too large - now use a dynamic buffer to support + credentials up to 64k in size + * Printing a test page from the web interface incorrectly + defaulted to the "guest" user + * The cupsEncodeOptions2() function did not parse multiple- + value attribute values properly + * The scheduler incorrectly sent printer-stopped events for + status updates from the print filters * The IPP backend could crash when handling printer errors * Multi-file jobs did not print to remote CUPS servers * The scheduler did not provide the Apple language ID to job filters. * Kerberos authentication did not work with the web interface - * The requesing-user-name-allowed and -denied functionality did not - work for Kerberos-authenticated usernames + * The requesing-user-name-allowed and -denied functionality + did not work for Kerberos-authenticated usernames * CUPS didn't compile on HP-UX 11i * cupsEncodeOptions2() did not handle option values like "What's up, doc?" properly. @@ -1398,8 +1448,8 @@ Fri Feb 29 13:37:18 CET 2008 - kssingvo@suse.de * The scheduler did not check for a missing job-sheets-completed attribute when sending an event notification (Coverity) * "Set Printer Options" might not work with raw queues (Coverity) - * cupsRasterInterpretPPD() could crash on certain PostScript errors - (Coverity) + * cupsRasterInterpretPPD() could crash on certain PostScript + errors (Coverity) * The USB backend did not check for back-channel support properly on all systems (Coverity) * Fixed memory leaks in the GIF and PNM image loading code @@ -1413,8 +1463,8 @@ Fri Feb 29 13:37:18 CET 2008 - kssingvo@suse.de print data * Filename-based MIME rules did not work * The cups-polld program did not exit if the scheduler crashed - * The scheduler would crash if you tried to set the port-monitor on - a raw queue + * The scheduler would crash if you tried to set the port-monitor + on a raw queue * The scheduler could crash if a polled remote printer was converted to a class * The web interface and cupsctl did not correctly reflect the @@ -1503,14 +1553,14 @@ Mon Jan 7 19:39:28 CET 2008 - kssingvo@suse.de ------------------------------------------------------------------- Wed Dec 19 18:42:19 CET 2007 - crivera@suse.de -- Add dbus-1-devel to the BuildRequires. +- Add dbus-1-devel to the BuildRequires. ------------------------------------------------------------------- Mon Dec 17 21:10:37 CET 2007 - crivera@suse.de - Add the --enable-dbus flag to the configure line to send DBUS signals out for queue change events. This helps - fix 345163. + fix 345163. ------------------------------------------------------------------- Wed Nov 7 12:05:41 CET 2007 - kssingvo@suse.de @@ -1552,12 +1602,14 @@ Wed Nov 7 12:05:41 CET 2007 - kssingvo@suse.de stale remote queues. * The cupsd.conf man page incorrectly referenced "AuthType Kerberos" instead of "AuthType Negotiate". -- fixes for xpdf CVE-2007-4352, CVE-2007-5393, CVE-2007-5392 (bugzilla#335637) +- fixes for xpdf CVE-2007-4352, CVE-2007-5393, CVE-2007-5392 + (bugzilla#335637) ------------------------------------------------------------------- Tue Oct 23 12:31:31 CEST 2007 - kssingvo@suse.de -- fix for IPP boundaries swamp-14294, CVE-2007-4351 (bugzilla#335635) +- fix for IPP boundaries swamp-14294, CVE-2007-4351 + (bugzilla#335635) ------------------------------------------------------------------- Mon Oct 15 19:40:33 CEST 2007 - kssingvo@suse.de @@ -1566,10 +1618,10 @@ Mon Oct 15 19:40:33 CEST 2007 - kssingvo@suse.de * 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 + 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 @@ -1634,29 +1686,33 @@ Mon Oct 15 19:40:33 CEST 2007 - kssingvo@suse.de * CUPS API * Administration API: New cupsAdminGetServerSettings() and cupsAdminSetServerSettings() functions - * Array API: New cupsArrayGetIndex(), cupsArrayGetInsert(), and - cupsArrayNew2() 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 +- added new files, adapted patches, and removed already + included ones ------------------------------------------------------------------- Tue Sep 18 13:28:30 CEST 2007 - kssingvo@suse.de -- fix for missing newline before EOF in compressed files (bugzilla#309823) +- fix for missing newline before EOF in compressed files + (bugzilla#309823) ------------------------------------------------------------------- Mon Sep 17 19:32:08 CEST 2007 - kssingvo@suse.de -- fix for exitcode on uiconstraints in cupstestppd (bugzilla#309822) +- fix for exitcode on uiconstraints in cupstestppd + (bugzilla#309822) ------------------------------------------------------------------- Mon Sep 10 15:16:15 CEST 2007 - kssingvo@suse.de -- patch: "None" needs to be valid value for cupstestppd (bugzilla#309219) +- patch: "None" needs to be valid value for cupstestppd + (bugzilla#309219) ------------------------------------------------------------------- Mon Aug 6 17:46:56 CEST 2007 - kssingvo@suse.de @@ -1667,8 +1723,8 @@ Mon Aug 6 17:46:56 CEST 2007 - kssingvo@suse.de Mon Jul 30 15:41:27 CEST 2007 - kssingvo@suse.de - upgrade to cups-1.2.12: - * The PHP cups_print_file() function crashed if the options array - contained non-string option values + * The PHP cups_print_file() function crashed if the options + array contained non-string option values * The image/tiff file matching rule incorrectly identified some text files as TIFF files * The filter(7) man page incorrectly documented the "PAGE: total @@ -1676,8 +1732,8 @@ Mon Jul 30 15:41:27 CEST 2007 - kssingvo@suse.de * PCL text files were mis-identified as HP-GL/2 and caused the HP-GL/2 filter to hang * When printing to a queue with user ACLs, the scheduler - incorrectly returned a quota error instead of a "not allowed to - print" error + incorrectly returned a quota error instead of a "not allowed + to print" error * cupsaddsmb could get in a loop if no printer drivers were installed * cupsRasterReadHeader() did not byte-swap the header properly @@ -1928,19 +1984,22 @@ Fri Jan 5 15:41:34 CET 2007 - sbrabec@suse.cz ------------------------------------------------------------------- Tue Dec 12 11:40:20 CET 2006 - kssingvo@suse.de -- removed broken locale patch: PS generation fails (bugzilla#227205) +- removed broken locale patch: PS generation fails + (bugzilla#227205) ------------------------------------------------------------------- Thu Nov 16 16:26:30 CET 2006 - kssingvo@suse.de - Upgrade to 1.2.7 (another bugfix version): * Documentation updates - * The PostScript filter now rotates the bounding box values as needed - * The scheduler no longer loads the remote printer cache when browsing - is disabled - * The scheduler no longer writes a new launchd configuration file if - it doesn't have to - * The scheduler now picks up on changes to IPv6 and DNS configuration + * The PostScript filter now rotates the bounding box values + as needed + * The scheduler no longer loads the remote printer cache when + browsing is disabled + * The scheduler no longer writes a new launchd configuration file + if it doesn't have to + * The scheduler now picks up on changes to IPv6 + and DNS configuration * The lpstat program could still hang * Fixed an inefficiency in the SNMP IPP detection code * The SSL negotiation code did not implement short timeouts @@ -1953,20 +2012,26 @@ Tue Nov 14 17:11:34 CET 2006 - kssingvo@suse.de ------------------------------------------------------------------- Thu Nov 9 15:32:28 CET 2006 - kssingvo@suse.de -- fixed perm problem of /etc/cups regarding lppasswd (bugzilla#218745) +- fixed perm problem of /etc/cups regarding lppasswd + (bugzilla#218745) ------------------------------------------------------------------- Tue Nov 7 14:44:54 CET 2006 - kssingvo@suse.de - Upgrade to 1.2.6 (bugfix version): - * "lpc status" did not show the number of queued jobs for disabled queues + * "lpc status" did not show the number of queued jobs for + disabled queues * The lpstat program could hang - * The serial backend did not support the new USB serial filenames on Linux + * The serial backend did not support the new USB serial filenames + on Linux * The parallel backend did not support bidirectional I/O properly - * The network backends now log the numeric address that is being used + * The network backends now log the numeric address that is being + used * Fixed a compile error when using libpaper - * Fixed a compile error when compiling on Solaris with threading enabled - * Missing printer-state-changed event for printer-state-message updates + * Fixed a compile error when compiling on Solaris with threading + enabled + * Missing printer-state-changed event for printer-state-message + updates ------------------------------------------------------------------- Mon Nov 6 15:35:37 CET 2006 - kssingvo@suse.de @@ -2034,34 +2099,37 @@ Mon Oct 23 10:13:18 CEST 2006 - kssingvo@suse.de ------------------------------------------------------------------- Fri Sep 22 12:19:14 CEST 2006 - kssingvo@suse.de -- CUPS 1.2.4 fixes a number of web interface, scheduler, and CUPS API issues. +- CUPS 1.2.4 fixes a number of web interface, scheduler, + and CUPS API issues. Changes include: - The --with-printcap configure option did not work -- The character set reported by cupsLangGet() did not always reflect - the default character set of a given locale +- The character set reported by cupsLangGet() did not always + reflect the default character set of a given locale - Older Lexmark and Tektronix printers did not work with IPP - Failsafe printing did not work - Some web interface redirects did not work -- The web interface change settings button could introduce a "Port 0" - line in cupsd.conf if there was no loopback connection available +- The web interface change settings button could introduce + a "Port 0" line in cupsd.conf if there was no loopback + connection available - The web interface change settings and edit configuration file buttons would truncate the cupsd.conf file - The German web interface used the wrong printer icon images -- The "All Documents" link in the on-line help was missing a trailing - slash -- The Polish web interface translation used the wrong URLs for the job - history +- The "All Documents" link in the on-line help was missing a + trailing slash +- The Polish web interface translation used the wrong URLs for + the job history - The "reprint job" button did not work -- The scheduler did not always report printer or job events properly -- The scheduler always stopped the queue on error, regardless of the - exit code, if the error policy was set to "stop-printer" -- ppdEmitJCL() included UTF-8 characters in the JCL job name, which - caused problems on some printers +- The scheduler did not always report printer or job events + properly +- The scheduler always stopped the queue on error, regardless + of the exit code, if the error policy was set to "stop-printer" +- ppdEmitJCL() included UTF-8 characters in the JCL job name, + which caused problems on some printers - Fixed a buffering problem that cause high CPU usage -- The command-line applications did not convert command-line strings - to UTF-8 as needed -- cupsDirRead() incorrectly aborted when reading a symbolic link that - pointed to a file/directory that did not exist +- The command-line applications did not convert command-line + strings to UTF-8 as needed +- cupsDirRead() incorrectly aborted when reading a symbolic link + that pointed to a file/directory that did not exist - The cupsInterpretRasterPPD() function did not handle custom page sizes properly. @@ -2131,74 +2199,135 @@ Thu Sep 14 14:07:57 CEST 2006 - kssingvo@suse.de ------------------------------------------------------------------- Tue Jul 25 19:21:19 CEST 2006 - kssingvo@suse.de -- upgrade to version 1.2.2, which fixes several build, platform, notification, and printing bugs. Changes include: - * Documentation updates - * CUPS didn't know about alternate character set names for Asian text - * The lpoptions -o and -r options did not work unless you specified a printer. - * The lpoptions command incorrectly allowed users to set printer attributes like printer-type - * httpWait() did not flush the write buffer, causing "bad request" errors when communicating with CUPS 1.1.x servers - * Polling did not sanitize the printer description, location, or make and model strings like broadcasts did. - * Polled printers did not show the server's default job-sheets option value. - * The Samba password prompt was not properly localized - * Added a German translation - * The scheduler now creates self-signed SSL certficates automatically when using OpenSSL and CDSA for encryption, just as for GNU TLS. - * The SNMP backend sporatically reported some printers as "unknown" - * The scheduler now forces BrowseTimeout to be at least twice the BrowseInterval value and non-zero to avoid common configuration errors. - * The scheduler incorrectly returned printer URIs of the form "ipp://server/printers/classname" for classes - * Updated Japanese localization - * The scheduler's SSL certificate/key directory was not created on installation - * Added a mailto.conf man page and help page - * The parallel and USB backends no longer wait for the printer to go on-line - this caused problems with certain printers that don't follow with the IEEE-1284 standard - * The scheduler could crash on a reload when implicit classes were present - * The IPP backend incorrectly used the CUPS_ENCRYPTION environment variable to determine the default encryption mode when printing - * USB printing did not work on Solaris - * The scheduler sorted job priorities in the wrong order - * The scheduler did not automatically restart notifiers that exited or crashed - * IPv6 support did not work on NetBSD - * The EPM packaging file did not work - * The scheduler used up the CPU if BrowseRemoteProtocols was empty - * Custom page sizes did not work - * The SNMP backend could crash on some systems when SNMP logging was enabled - * Browsing could produce some funny printer names when ServerName was set to an IP address - * Fixed the log message for BrowseRelay - * Fixes to allow CUPS to compile on MirBSD - * The scheduler incorrectly set the FINAL_CONTENT_TYPE environment variable - * The pdftops filter incorrectly embedded a "produced by" comment, causing PDF printing not to work on some operating systems - * Sending raw jobs from a client system could cause the client's scheduler to eventually crash - * The scheduler now checks that the notifier exists prior to accepting a new subscription request. - * The scheduler now reports the supported notify-recipient schemes based on the contents of the ServerBin/notifier directory. - * Event notifications did not include the notify-sequence-number or other required attributes - * Allow/Deny addresses of the form "11.22.33.*" did not work on Linux - * cupsGetPPD() did not work if the scheduler was only listening on a domain socket - * The scheduler could crash advertising a class - * The scheduler could crash if the default printer was deleted - * Added a new default CUPS raster format (v3) which does not compress the raster stream in order to provide the same cupsRasterReadPixels() and cupsRasterWritePixels() performance as CUPS 1.1.x. - * The cupsaddsmb man page listed the wrong files for the CUPS driver. - * Some configure --with options did not work - * "Allow @IF(name)" didn't work if "name" wasn't the first network interface - * The lpstat command did not use the correct character set when reporting the date and time - * The cupsaddsmb command and web interface did not update the Windows PPD files properly, resulting in corrupt PPD files for the Windows client to use - * The cupsd.conf man page didn't describe the Listen domain socket syntax - * The scheduler no longer tries to support more than FD_SETSIZE file descriptors. +- upgrade to version 1.2.2, which fixes several build, platform, + notification, and printing bugs. Changes include: + * Documentation updates + * CUPS didn't know about alternate character set names for + Asian text + * The lpoptions -o and -r options did not work unless you + specified a printer. + * The lpoptions command incorrectly allowed users to set + printer attributes like printer-type + * httpWait() did not flush the write buffer, causing + "bad request" errors when communicating with CUPS 1.1.x + servers + * Polling did not sanitize the printer description, location, + or make and model strings like broadcasts did. + * Polled printers did not show the server's default job-sheets + option value. + * The Samba password prompt was not properly localized + * Added a German translation + * The scheduler now creates self-signed SSL certficates + automatically when using OpenSSL and CDSA for encryption, + just as for GNU TLS. + * The SNMP backend sporatically reported some printers + as "unknown" + * The scheduler now forces BrowseTimeout to be at least twice + the BrowseInterval value and non-zero to avoid common + configuration errors. + * The scheduler incorrectly returned printer URIs of the form + "ipp://server/printers/classname" for classes + * Updated Japanese localization + * The scheduler's SSL certificate/key directory was not created + on installation + * Added a mailto.conf man page and help page + * The parallel and USB backends no longer wait for the printer + to go on-line - this caused problems with certain printers + that don't follow with the IEEE-1284 standard + * The scheduler could crash on a reload when implicit classes + were present + * The IPP backend incorrectly used the CUPS_ENCRYPTION + environment variable to determine the default encryption + mode when printing + * USB printing did not work on Solaris + * The scheduler sorted job priorities in the wrong order + * The scheduler did not automatically restart notifiers + that exited or crashed + * IPv6 support did not work on NetBSD + * The EPM packaging file did not work + * The scheduler used up the CPU if BrowseRemoteProtocols + was empty + * Custom page sizes did not work + * The SNMP backend could crash on some systems when SNMP + logging was enabled + * Browsing could produce some funny printer names when + ServerName was set to an IP address + * Fixed the log message for BrowseRelay + * Fixes to allow CUPS to compile on MirBSD + * The scheduler incorrectly set the FINAL_CONTENT_TYPE + environment variable + * The pdftops filter incorrectly embedded a "produced by" + comment, causing PDF printing not to work on some + operating systems + * Sending raw jobs from a client system could cause the + client's scheduler to eventually crash + * The scheduler now checks that the notifier exists prior + to accepting a new subscription request. + * The scheduler now reports the supported notify-recipient + schemes based on the contents of the ServerBin/notifier + directory. + * Event notifications did not include the + notify-sequence-number or other required attributes + * Allow/Deny addresses of the form "11.22.33.*" did not work + on Linux + * cupsGetPPD() did not work if the scheduler was only + listening on a domain socket + * The scheduler could crash advertising a class + * The scheduler could crash if the default printer was deleted + * Added a new default CUPS raster format (v3) which does not + compress the raster stream in order to provide the same + cupsRasterReadPixels() and cupsRasterWritePixels() + performance as CUPS 1.1.x. + * The cupsaddsmb man page listed the wrong files for + the CUPS driver. + * Some configure --with options did not work + * "Allow @IF(name)" didn't work if "name" wasn't the first + network interface + * The lpstat command did not use the correct character set + when reporting the date and time + * The cupsaddsmb command and web interface did not update + the Windows PPD files properly, resulting in corrupt PPD + files for the Windows client to use + * The cupsd.conf man page didn't describe the Listen domain + socket syntax + * The scheduler no longer tries to support more than + FD_SETSIZE file descriptors. * CDSA (encryption) support fixes for MacOS X. - * The lppasswd program needs to be setuid to root to create and update the /etc/cups/passwd.md5 file - * 32/64-bit library installation was broken - * The USB backend now reports a "no such device" error when using the old filename-based USB URIs instead of the "success" error. - * Increased the HTTP and IPP read timeouts to 10 seconds, as 1 second was too short on congested networks - * The SNMP backend now uses the device description over the printer-make-and-model attribute when the attribute contains a generic name - * Fixed another file descriptor leak when printing raw files - * Raw queues were not shared via LDAP - * The pstops filter didn't always embed PageSetup commands from the PPD file - * "make install" didn't work if you disabled all of the localizations. + * The lppasswd program needs to be setuid to root to create + and update the /etc/cups/passwd.md5 file + * 32/64-bit library installation was broken + * The USB backend now reports a "no such device" error + when using the old filename-based USB URIs instead of + the "success" error. + * Increased the HTTP and IPP read timeouts to 10 seconds, + as 1 second was too short on congested networks + * The SNMP backend now uses the device description over the + printer-make-and-model attribute when the attribute + contains a generic name + * Fixed another file descriptor leak when printing raw files + * Raw queues were not shared via LDAP + * The pstops filter didn't always embed PageSetup commands + from the PPD file + * "make install" didn't work if you disabled all of the + localizations. * The scheduler didn't always choose the least costly filter. - * Fixed parsing of IPv6 addresses in Allow, Deny, BrowseAllow, BrowseDeny, and BrowseRelay directives - * Printers that were shared via LDAP did not get added to the LDAP server properly - * LDAP browsing would crash the scheduler if a required value was missing - * Special cases for the "localhost" hostname did not work, causing printing to not work when the /etc/hosts file did not contain a localhost entry - * Updated the Spanish translation - * Reverse-order page output was broken when N-up or landscape orientations were used - * The parallel, serial, socket, and USB backends needed print data before they would report back-channel data, causing problems with several new drivers -- fixed randomly crash when testing many PPD files (bugzilla#193354) + * Fixed parsing of IPv6 addresses in Allow, Deny, BrowseAllow, + BrowseDeny, and BrowseRelay directives + * Printers that were shared via LDAP did not get added to + the LDAP server properly + * LDAP browsing would crash the scheduler if a required value + was missing + * Special cases for the "localhost" hostname did not work, + causing printing to not work when the /etc/hosts file + did not contain a localhost entry + * Updated the Spanish translation + * Reverse-order page output was broken when N-up or landscape + orientations were used + * The parallel, serial, socket, and USB backends needed print + data before they would report back-channel data, causing + problems with several new drivers +- fixed randomly crash when testing many PPD files + (bugzilla#193354) ------------------------------------------------------------------- Thu Jul 13 14:44:10 CEST 2006 - kssingvo@suse.de @@ -2218,13 +2347,15 @@ Wed Jun 28 11:41:34 CEST 2006 - kssingvo@suse.de ------------------------------------------------------------------- Thu Jun 22 14:20:30 CEST 2006 - kssingvo@suse.de -- upgrade to version 1.2.1: a major release after long (>1y) development - with new functions, many enhancements, bugfixes and new bugs +- upgrade to version 1.2.1: a major release after long (>1y) + development with new functions, many enhancements, bugfixes + and new bugs ------------------------------------------------------------------- Mon May 22 20:49:14 CEST 2006 - kssingvo@suse.de -- removed Required-Start: in rccupsrenice; real fix for (bugzilla#172708) +- removed Required-Start: in rccupsrenice; real fix for + (bugzilla#172708) ------------------------------------------------------------------- Mon May 22 12:43:13 CEST 2006 - lmuelle@suse.de @@ -2249,8 +2380,8 @@ Wed Jan 25 21:35:16 CET 2006 - mls@suse.de ------------------------------------------------------------------- Sat Jan 14 17:50:52 CET 2006 - lmuelle@suse.de -- Move cups-config to the libs sub package. Then we do not bother anyone as - cups-libs is required by cups-devel and cups; [#142004]. +- Move cups-config to the libs sub package. Then we do not bother + anyone as cups-libs is required by cups-devel and cups; [#142004]. ------------------------------------------------------------------- Fri Jan 13 10:48:29 CET 2006 - meissner@suse.de @@ -2296,7 +2427,8 @@ Mon Sep 12 15:14:03 CEST 2005 - kssingvo@suse.de ------------------------------------------------------------------- Thu Sep 8 11:47:28 CEST 2005 - kssingvo@suse.de -- fixed rccupsrenice: can handle mutliple pids in $ppid now (bugzilla#115863) +- fixed rccupsrenice: can handle mutliple pids in $ppid now + (bugzilla#115863) - fixed rccupsrenice: link points to correct script ------------------------------------------------------------------- @@ -2312,7 +2444,8 @@ Fri Sep 2 16:03:06 CEST 2005 - kssingvo@suse.de ------------------------------------------------------------------- Thu Sep 1 10:43:15 CEST 2005 - kssingvo@suse.de -- rccupsrenice checks if cupsd is running before processing (bugzilla#114650) +- rccupsrenice checks if cupsd is running before processing + (bugzilla#114650) ------------------------------------------------------------------- Tue Aug 23 11:10:52 CEST 2005 - kssingvo@suse.de @@ -2342,7 +2475,7 @@ Thu Jun 30 18:37:37 CEST 2005 - uli@suse.de ------------------------------------------------------------------- Mon Jun 20 17:20:31 CEST 2005 - ro@suse.de -- build as PIE +- build as PIE ------------------------------------------------------------------- Wed Jun 15 18:11:53 CEST 2005 - mfabian@suse.de @@ -2438,7 +2571,8 @@ Wed Sep 15 16:46:52 CEST 2004 - kssingvo@suse.de Tue Sep 14 14:16:29 CEST 2004 - kssingvo@suse.de - cups-1.1.21 is now released -- cupsomatic removed (will be replaced by foomatic-rip/foomatic-filters) +- cupsomatic removed (will be replaced by + foomatic-rip/foomatic-filters) - more useable messages in preauth patch ------------------------------------------------------------------- @@ -2449,7 +2583,8 @@ Thu Sep 2 18:13:40 CEST 2004 - kssingvo@suse.de ------------------------------------------------------------------- Wed Sep 1 11:58:57 CEST 2004 - kssingvo@suse.de -- fixed security problem in cupsomatic, CAN-2004-0801 (bugzilla#44233) +- fixed security problem in cupsomatic, CAN-2004-0801 + (bugzilla#44233) ------------------------------------------------------------------- Tue Aug 31 15:58:54 CEST 2004 - kssingvo@suse.de @@ -2462,7 +2597,7 @@ Tue Aug 31 15:58:54 CEST 2004 - kssingvo@suse.de ------------------------------------------------------------------- Thu Aug 12 13:54:08 CEST 2004 - kssingvo@suse.de -- added test for /.buildenv to make users happy (bugzilla#43503) :-) +- added test for /.buildenv to make users happy (bugzilla#43503) ------------------------------------------------------------------- Wed Apr 21 19:59:10 CEST 2004 - kssingvo@suse.de @@ -2479,7 +2614,8 @@ Tue Apr 13 15:18:46 CEST 2004 - kssingvo@suse.de ------------------------------------------------------------------- Tue Apr 6 18:11:08 CEST 2004 - kssingvo@suse.de -- fixed segfault in library (bugzilla#38381) - tested and works fine +- fixed segfault in library (bugzilla#38381) - tested and + works fine ------------------------------------------------------------------- Mon Mar 22 18:18:56 CET 2004 - kssingvo@suse.de @@ -2490,8 +2626,10 @@ Mon Mar 22 18:18:56 CET 2004 - kssingvo@suse.de ------------------------------------------------------------------- Wed Mar 17 16:56:23 CET 2004 - kssingvo@suse.de -- cupstestppd failed if PPD file has default for non-existance names (STR#476) -- patch for CPU excess if CGI is sending faster than client receiving (STR#595) +- cupstestppd failed if PPD file has default for non-existance + names (STR#476) +- patch for CPU excess if CGI is sending faster than client + receiving (STR#595) - faster scan of ppd files (bugzilla#33222) - patch for broken HTTP authentication cache (STR#517) - redirect administration tasks to primary server (STR#491) @@ -2500,7 +2638,8 @@ Wed Mar 17 16:56:23 CET 2004 - kssingvo@suse.de Wed Mar 17 14:15:56 CET 2004 - kssingvo@suse.de - added pswrite filter script to produce PostScript1 output -- beautified filter ogonki "mktemp -q /tmp/dvitops.XXXXXX" -> ogonki.XXXXXX +- beautified filter ogonki + "mktemp -q /tmp/dvitops.XXXXXX" -> ogonki.XXXXXX - removed cups-1.1.19-no_dvi.patch, fixed cups-mime.patch instead - added PS1 and PS2 PPD files (bugzilla#34938) @@ -2508,7 +2647,8 @@ Wed Mar 17 14:15:56 CET 2004 - kssingvo@suse.de Tue Mar 16 20:35:44 CET 2004 - kssingvo@suse.de - backport of signed char usage for weird platforms (STR#518) -- cups-lpd mini-daemon rejects jobs if queue behing is rejecting (STR#515) +- cups-lpd mini-daemon rejects jobs if queue behing is + rejecting (STR#515) - fix for too fast CGI data delivery (STR#484) ------------------------------------------------------------------- @@ -2516,7 +2656,8 @@ Mon Mar 8 17:51:46 CET 2004 - kssingvo@suse.de - backport of fixes in CVS repository for scheduler and library, with many fixes, like crash on remote reject, close client on - errors, propper http flushing, etc. -- first print tests work fine. + errors, propper http flushing, etc. -- first print tests + work fine. ------------------------------------------------------------------- Mon Mar 8 17:13:30 CET 2004 - kssingvo@suse.de @@ -2546,7 +2687,8 @@ Fri Jan 16 13:12:55 CET 2004 - kukuk@suse.de Wed Nov 26 13:42:17 CET 2003 - kssingvo@suse.de - fixed permission of directory interfaces (bugzilla#33337) -- added new option "-p" to generate ppds.dat only and exit (bugzilla#33222) +- added new option "-p" to generate ppds.dat only and exit + (bugzilla#33222) - added openslp support - upgraded to 1.1.20 (final) @@ -2588,7 +2730,8 @@ Tue Sep 9 13:36:00 CEST 2003 - kssingvo@suse.de ------------------------------------------------------------------- Mon Sep 8 18:02:40 CEST 2003 - kssingvo@suse.de -- fix for the SLP browsing patch (missing/wrong initialize of variables) +- fix for the SLP browsing patch (missing/wrong initialize + of variables) ------------------------------------------------------------------- Wed Sep 3 16:59:12 CEST 2003 - kssingvo@suse.de @@ -2599,8 +2742,8 @@ Wed Sep 3 16:59:12 CEST 2003 - kssingvo@suse.de - fix for restart problem of processed jobs (CUPS STR#226) - fix for LPD port number in URI (CUPS STR#249) - fix for Landscape PDF offset rotation position (CUPS STR#243) -- generated /etc/cups/printcap and link /etc/printcap due to UserMode - (bugzilla#29671) +- generated /etc/cups/printcap and link /etc/printcap due + to UserMode (bugzilla#29671) ------------------------------------------------------------------- Tue Sep 2 18:00:22 CEST 2003 - kssingvo@suse.de @@ -2610,14 +2753,16 @@ Tue Sep 2 18:00:22 CEST 2003 - kssingvo@suse.de ------------------------------------------------------------------- Mon Sep 1 15:04:49 CEST 2003 - kssingvo@suse.de -- last fix of bugzilla#29418 didn't work in reality. on specfile again. +- last fix of bugzilla#29418 didn't work in reality. on specfile + again. - "-y" for fillup_and_insserv ------------------------------------------------------------------- Mon Sep 1 13:34:47 CEST 2003 - kssingvo@suse.de - DOCDIR removed to fix bugzilla#29418 -- specfile: daemon has now security patches -> start it on boot per default +- specfile: daemon has now security patches -> start it on boot + per default - specfile: restart of daemon on package update ------------------------------------------------------------------- @@ -2654,10 +2799,11 @@ Thu Aug 21 15:58:33 CEST 2003 - kssingvo@suse.de ------------------------------------------------------------------- Thu Aug 21 10:16:53 CEST 2003 - kssingvo@suse.de -- fixed USB backend to report manufacturer and model, if description - string is missing (cups STR#174) +- fixed USB backend to report manufacturer and model, if + description string is missing (cups STR#174) - fixed problem with some embedded Type1C fonts (cups STR#177) -- fixed problem when reading files and using the POSIX locale (cups STR#159) +- fixed problem when reading files and using the POSIX locale + (cups STR#159) ------------------------------------------------------------------- Wed Aug 20 18:53:37 CEST 2003 - kssingvo@suse.de @@ -2690,7 +2836,8 @@ Tue Jul 29 13:41:27 CEST 2003 - kssingvo@suse.de Thu Jul 10 14:03:57 CEST 2003 - kssingvo@suse.de - fixed 64bit problem in printers.cgi (bugzilla#24786) -- removed dvi printing support due to missing packages (bugzilla#27032) +- removed dvi printing support due to missing packages + (bugzilla#27032) ------------------------------------------------------------------- Fri Jul 4 13:49:48 CEST 2003 - kssingvo@suse.de @@ -2706,8 +2853,8 @@ Mon Jun 23 17:30:04 CEST 2003 - kssingvo@suse.de ------------------------------------------------------------------- Mon Jun 23 14:17:57 CEST 2003 - lmuelle@suse.de -- remove smb backand from file list and init script; it's now part of the - samba-client package +- remove smb backand from file list and init script; it's now part + of the samba-client package ------------------------------------------------------------------- Tue Jun 17 21:28:54 CEST 2003 - kssingvo@suse.de @@ -2739,7 +2886,8 @@ Tue Apr 29 10:00:36 CEST 2003 - kssingvo@suse.de ------------------------------------------------------------------- Wed Apr 9 12:09:56 CEST 2003 - kssingvo@suse.de -- added patch for cgi-interface: hostname is now mapped to localhost +- added patch for cgi-interface: hostname is now mapped + to localhost - updated PrintAnalyzer script ------------------------------------------------------------------- @@ -2763,13 +2911,15 @@ Mon Mar 10 16:18:21 CET 2003 - kssingvo@suse.de Thu Mar 6 13:18:04 CET 2003 - kssingvo@suse.de - fixed typo for manpage installation of foomatic-rip -- fixed file list of cups and cups-client (foomatic-rip is part of cups - and therefore the corresponding package should contain the manpage too) +- fixed file list of cups and cups-client (foomatic-rip is part + of cups and therefore the corresponding package should contain + the manpage too) ------------------------------------------------------------------- Mon Mar 3 10:32:34 CET 2003 - kssingvo@suse.de -- updated cupsomatic to linuxprinting.org (hopefully fixed accounting problem) +- updated cupsomatic to linuxprinting.org (hopefully fixed + accounting problem) ------------------------------------------------------------------- Thu Feb 27 11:14:51 CET 2003 - kssingvo@suse.de @@ -2787,7 +2937,7 @@ Wed Feb 26 17:20:33 CET 2003 - kssingvo@suse.de ------------------------------------------------------------------- Wed Feb 26 16:54:55 CET 2003 - ro@suse.de -- fix filelist (file listed twice) +- fix filelist (file listed twice) ------------------------------------------------------------------- Wed Feb 26 14:34:38 CET 2003 - kssingvo@suse.de @@ -2816,14 +2966,16 @@ Fri Feb 7 12:15:53 CET 2003 - kukuk@suse.de ------------------------------------------------------------------- Tue Jan 28 17:45:38 CET 2003 - kssingvo@suse.de -- fixed "Error message when starting cups daemon" problem (bugzilla#22472) +- fixed "Error message when starting cups daemon" problem + (bugzilla#22472) - removed unnecessary DocumentRoot setting cupsd.conf ------------------------------------------------------------------- Tue Jan 28 14:57:11 CET 2003 - kssingvo@suse.de - changed replacement of distribution in testprint.ps -- rccups: moved hotplug from required start to should-start (bugzilla#23054) +- rccups: moved hotplug from required start to should-start + (bugzilla#23054) - added /usr/bin/cupstestppd (bugzilla#23143) - created xinetd.d file for cups-lpd @@ -2852,12 +3004,14 @@ Mon Dec 16 11:02:35 CET 2002 - kssingvo@suse.de ------------------------------------------------------------------- Tue Dec 10 17:11:45 CET 2002 - kssingvo@suse.de -- removed foomatic filter. with next suse release will be in pkg cups-drivers +- removed foomatic filter. with next suse release will be + in pkg cups-drivers ------------------------------------------------------------------- Wed Dec 4 10:55:34 CET 2002 - kssingvo@suse.de -- updated to version 1.1.17, removed lib64 patch (now already in source tree) +- updated to version 1.1.17, removed lib64 patch (now already + in source tree) ------------------------------------------------------------------- Thu Nov 7 17:08:49 CET 2002 - kssingvo@suse.de @@ -2883,7 +3037,7 @@ Tue Sep 10 12:38:47 CEST 2002 - ro@suse.de ------------------------------------------------------------------- Thu Sep 5 22:25:25 CEST 2002 - ro@suse.de -- fix postinstall +- fix postinstall ------------------------------------------------------------------- Thu Sep 5 16:12:02 CEST 2002 - kssingvo@suse.de @@ -2936,7 +3090,8 @@ Sat Jul 27 18:26:55 CEST 2002 - adrian@suse.de ------------------------------------------------------------------- Mon Jul 22 15:47:18 CEST 2002 - kssingvo@suse.de -- fix for author patch: crashed on reload signal (tested for stability) +- fix for author patch: crashed on reload signal + (tested for stability) ------------------------------------------------------------------- Fri Jul 19 16:29:48 CEST 2002 - kssingvo@suse.de @@ -2947,7 +3102,8 @@ Fri Jul 19 16:29:48 CEST 2002 - kssingvo@suse.de ------------------------------------------------------------------- Thu Jul 18 16:02:20 CEST 2002 - kssingvo@suse.de -- again rccups: rc.config only parsed, if present (for backward compatibility) +- again rccups: rc.config only parsed, if present + (for backward compatibility) ------------------------------------------------------------------- Thu Jul 18 10:14:15 CEST 2002 - kssingvo@suse.de @@ -2970,7 +3126,7 @@ Tue Jul 9 21:11:53 CEST 2002 - kssingvo@suse.de Tue Jul 2 16:57:33 CEST 2002 - kssingvo@suse.de - added symbolic link /usr/bin/lpc (bugzilla #16652) -- changed umask in rccups (bugzilla #16567) +- changed umask in rccups (bugzilla #16567) ------------------------------------------------------------------- Thu Jun 13 20:00:27 MEST 2002 - draht@suse.de @@ -3011,7 +3167,7 @@ Thu Apr 18 17:30:40 CEST 2002 - kssingvo@suse.de ------------------------------------------------------------------- Wed Apr 10 11:18:40 CEST 2002 - ro@suse.de -- don't call autoreconf, we can't use autoheader and automake here +- don't call autoreconf, we can't use autoheader and automake here ------------------------------------------------------------------- Tue Feb 26 11:29:00 CET 2002 - kssingvo@suse.de @@ -3022,7 +3178,8 @@ Tue Feb 26 11:29:00 CET 2002 - kssingvo@suse.de ------------------------------------------------------------------- Mon Feb 25 20:20:43 CET 2002 - kssingvo@suse.de -- reorganized online documentation. old structure might confuse people (#13849) +- reorganized online documentation. old structure might confuse + people (#13849) ------------------------------------------------------------------- Wed Feb 20 15:33:13 CET 2002 - kssingvo@suse.de @@ -3042,7 +3199,8 @@ Tue Feb 12 10:58:49 CET 2002 - kssingvo@suse.de ------------------------------------------------------------------- Tue Feb 12 10:52:12 CET 2002 - kssingvo@suse.de -- made patch cups-cs-utf8.dif again. got build problems with last version. +- made patch cups-cs-utf8.dif again. got build problems with + last version. ------------------------------------------------------------------- Mon Feb 11 17:49:40 CET 2002 - kssingvo@suse.de @@ -3080,8 +3238,8 @@ Mon Jan 21 15:40:50 CET 2002 - schwab@suse.de ------------------------------------------------------------------- Tue Jan 8 14:02:01 CET 2002 - pblahos@suse.cz -- cups-client does not provide print_daemon anymore. print_daemon - is required by aps but cups-client does not satisfy aps +- cups-client does not provide print_daemon anymore. print_daemon + is required by aps but cups-client does not satisfy aps regarding this. - START_CUPS variable removed - up to 1.1.12 @@ -3156,8 +3314,8 @@ Sun Aug 19 23:36:28 CEST 2001 - bjacke@suse.de ------------------------------------------------------------------- Thu Aug 16 17:05:19 CEST 2001 - bjacke@suse.de -- use ghostscript fonts which are the same as the cups fonts and adjust - dependecy for ghostscript-fonts-std +- use ghostscript fonts which are the same as the cups fonts + and adjust dependecy for ghostscript-fonts-std ------------------------------------------------------------------- Sun Aug 12 18:42:27 CEST 2001 - bjacke@suse.de @@ -3221,19 +3379,19 @@ Fri Mar 23 16:42:05 CET 2001 - kendy@suse.cz - USB printers can be now addressed using URI usb:?vendor=&prod_id= - where and are USB identification numbers. - (e.g. usb:/dev/usb/lp?vendor=04a9&prod_id=1052 for Canon BJC-6100) + where and are USB identification numbers. (e.g. + usb:/dev/usb/lp?vendor=04a9&prod_id=1052 for Canon BJC-6100) - fixed pplication/dvi -> application/dvi in conf/mime.convs ------------------------------------------------------------------- Mon Feb 26 14:31:15 CET 2001 - mhafner@suse.de -- update to 1.1.6-3 (fixing several security issues) +- update to 1.1.6-3 (fixing several security issues) ------------------------------------------------------------------- Tue Jan 30 09:27:36 CET 2001 - mhafner@suse.de -- update to 1.1.6 (fixes possible DoS attack) +- update to 1.1.6 (fixes possible DoS attack) ------------------------------------------------------------------- Mon Jan 8 13:54:58 MET 2001 - bjacke@suse.de @@ -3243,27 +3401,27 @@ Mon Jan 8 13:54:58 MET 2001 - bjacke@suse.de ------------------------------------------------------------------- Fri Dec 22 11:56:46 MET 2000 - mhafner@suse.de -- update to version 1.1.5 +- update to version 1.1.5 ------------------------------------------------------------------- Mon Dec 4 15:51:50 MET 2000 - mhafner@suse.de -- cups configuration changed - Browsing now Off by default - +- cups configuration changed - Browsing now Off by default + ------------------------------------------------------------------- Thu Nov 30 10:29:44 MET 2000 - mhafner@suse.de -- added DVI filter +- added DVI filter ------------------------------------------------------------------- Wed Nov 29 18:56:40 CET 2000 - ro@suse.de -- fixed spec +- fixed spec ------------------------------------------------------------------- Tue Nov 28 18:21:53 CET 2000 - ro@suse.de - -- fixed startscript + +- fixed startscript ------------------------------------------------------------------- Fri Nov 24 13:29:07 MET 2000 - mhafner@suse.de @@ -3313,7 +3471,7 @@ Thu Sep 14 11:06:33 CEST 2000 - mhafner@suse.de ------------------------------------------------------------------- Wed Sep 13 16:20:40 CEST 2000 - mhafner@suse.de -- fixed directory structure +- fixed directory structure - added links to lpd and rclpd ------------------------------------------------------------------- diff --git a/cups.spec b/cups.spec index f43da00..7da28b8 100644 --- a/cups.spec +++ b/cups.spec @@ -1,7 +1,7 @@ # # spec file for package cups # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,12 +19,13 @@ # _tmpfilesdir is not defined in systemd macros up to openSUSE 13.2 %{!?_tmpfilesdir: %global _tmpfilesdir %{_libexecdir}/tmpfiles.d } Name: cups -Version: 2.0.2 +Version: 2.0.3 Release: 0 Summary: The Common UNIX Printing System License: GPL-2.0 and LGPL-2.1 Group: Hardware/Printing Url: http://www.cups.org/ +# MD5sum for Source0 on http://www.cups.org/software.php is 8d98b85edbdab7ab03739c9622f570e8 Source0: http://www.cups.org/software/%{version}/cups-%{version}-source.tar.bz2 Source102: Postscript.ppd.gz Source105: Postscript-level1.ppd.gz @@ -41,10 +42,8 @@ Patch10: cups-1.2rc1-template.patch # because the files of the CUPS web content are no documentation, see CUPS STR #3578 # and http://bugzilla.novell.com/show_bug.cgi?id=546023#c6 and subsequent comments: Patch11: cups-1.4.3-default-webcontent-path.patch -# Patch12 cups-systemd-socket.patch Use systemd socket activation properly +# Patch12 cups-systemd-socket.patch Use systemd socket activation properly: Patch12: cups-systemd-socket.patch -# Patch13 cups-busy-loop.patch fixes rh#1179596 cups#4605 -Patch13: cups-busy-loop.patch # Patch100...Patch999 is for private patches from SUSE which are not intended for upstream: # Patch100 cups-pam.diff adds conf/pam.suse regarding support for PAM for SUSE: Patch100: cups-pam.diff @@ -252,8 +251,8 @@ browsing". This is now handled by cups-browsed service. # because the files of the CUPS web content are no documentation, see CUPS STR #3578 # and http://bugzilla.novell.com/show_bug.cgi?id=546023#c6 and subsequent comments: %patch11 +# Patch12 cups-systemd-socket.patch Use systemd socket activation properly: %patch12 -p1 -%patch13 -p1 # Patch100...Patch999 is for private patches from SUSE which are not intended for upstream: # Patch100 cups-pam.diff adds conf/pam.suse regarding support for PAM for SUSE: %patch100