Accepting request 311253 from home:jsmeix:branches:Printing

CUPS version upgrade to 2.0.3 that fixes in particular CERT VU #810572 CVE-2015-1158 CVE-2015-1159 (bsc#924208)

OBS-URL: https://build.opensuse.org/request/show/311253
OBS-URL: https://build.opensuse.org/package/show/Printing/cups?expand=0&rev=299
This commit is contained in:
Johannes Meixner 2015-06-09 09:10:04 +00:00 committed by Git OBS Bridge
parent f1b1e22e12
commit 8c43ac6bd5
5 changed files with 390 additions and 267 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:858720f76b66fd0441ae2a16f7cabd9554c8c64607e28ffacf16c36c53a3b18b
size 8766982

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bc3167048690a7379f29a37d9fbd2143cf0ca033b54eedd9333ddfc4ee258881
size 8797220

View File

@ -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);

View File

@ -1,3 +1,48 @@
-------------------------------------------------------------------
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 <Limit> inside <Location> (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
(<rdar://problem/20495955>)
* 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
(<rdar://problem/21144309>)
* 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 Sat Mar 28 13:03:28 UTC 2015 - mimi.vx@gmail.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 Thu Feb 12 09:12:05 UTC 2015 - tchvatal@suse.com
- Version bump to 2.0.2: - Version bump to 2.0.2:
* Security: cupsRasterReadPixels buffer overflow with invalid page header and * Security: cupsRasterReadPixels buffer overflow with invalid
compressed raster data (STR #4551) page header and compressed raster data (STR #4551)
* Mapping of PPD keywords to IPP keywords did not work if the PPD keyword was * Mapping of PPD keywords to IPP keywords did not work if the PPD
already an IPP keyword (<rdar://problem/19121005>) keyword was already an IPP keyword (<rdar://problem/19121005>)
* cupsGetPPD* sent bad requests (STR #4567) * cupsGetPPD* sent bad requests (STR #4567)
* For detailed list see CHANGES.txt file * 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 - Update descriptions to just state what changed and let user
find it out. find it out.
- Add back comment about %fdupes - Add back comment about %fdupes
- Remove exit 0 on scriptlets as it is provided by the %service bla - Remove exit 0 on scriptlets as it is provided by
ones already the %service bla ones already
- Fix the comment about openSUSE version on tmpfilesdir declaration - Fix the comment about openSUSE version on tmpfilesdir declaration
------------------------------------------------------------------- -------------------------------------------------------------------
@ -1279,16 +1324,20 @@ Wed May 7 13:39:21 CEST 2008 - kssingvo@suse.de
Tue Apr 22 20:24:19 CEST 2008 - kssingvo@suse.de Tue Apr 22 20:24:19 CEST 2008 - kssingvo@suse.de
- new version of pdftops filter from svn extracted - new version of pdftops filter from svn extracted
- changed the perror() calls in pdftops.c for cups-1.3.x compatibility - changed the perror() calls in pdftops.c for cups-1.3.x
- fixed the ghostscript call via new variable (unnecessary -> removed) compatibility
- fixed the ghostscript call via new variable
(unnecessary -> removed)
- grabbed and applied the wait() fix for childs from cups STR - grabbed and applied the wait() fix for childs from cups STR
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Apr 16 12:06:57 CEST 2008 - kssingvo@suse.de 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) - 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 Fri Apr 11 11:06:33 CEST 2008 - ro@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 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 - due to requests: client.conf is back in /etc/cups
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Apr 9 12:30:55 CEST 2008 - kssingvo@suse.de Wed Apr 9 12:30:55 CEST 2008 - kssingvo@suse.de
- fix for buildsystem: added wrapper script for krb5-config as the - fix for buildsystem: added wrapper script for krb5-config as the
original output shows $CFLAGS $LIBDIR of cups.spec and rpath flags original output shows $CFLAGS $LIBDIR of cups.spec
(bugzilla#378270) and rpath flags (bugzilla#378270)
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Apr 8 20:47:47 CEST 2008 - kssingvo@suse.de Tue Apr 8 20:47:47 CEST 2008 - kssingvo@suse.de
@ -1362,30 +1412,30 @@ Fri Feb 29 13:37:18 CET 2008 - kssingvo@suse.de
Authentication" check box Authentication" check box
* The scheduler unconditionally overwrote the printer-state- * The scheduler unconditionally overwrote the printer-state-
message with "process-name failed" when a filter or backend message with "process-name failed" when a filter or backend
failed, preventing a useful error message from being shown to the failed, preventing a useful error message from being shown
user. to the user.
* Policies on CUPS-Move-Job didn't work as expected * Policies on CUPS-Move-Job didn't work as expected
* The configure script only supported D-BUS on Linux * The configure script only supported D-BUS on Linux
* The scheduler did not support </LimitExcept> * The scheduler did not support </LimitExcept>
* The scheduler did not reset the job-hold-until attribute after a * The scheduler did not reset the job-hold-until attribute after
job's hold time was reached. a job's hold time was reached.
* The scheduler did not support printer supply attributes * The scheduler did not support printer supply attributes
* The Kerberos credentials provided by some Windows KDCs were still * The Kerberos credentials provided by some Windows KDCs were
too large - now use a dynamic buffer to support credentials up to still too large - now use a dynamic buffer to support
64k in size credentials up to 64k in size
* Printing a test page from the web interface incorrectly defaulted * Printing a test page from the web interface incorrectly
to the "guest" user defaulted to the "guest" user
* The cupsEncodeOptions2() function did not parse multiple- value * The cupsEncodeOptions2() function did not parse multiple-
attribute values properly value attribute values properly
* The scheduler incorrectly sent printer-stopped events for status * The scheduler incorrectly sent printer-stopped events for
updates from the print filters status updates from the print filters
* The IPP backend could crash when handling printer errors * The IPP backend could crash when handling printer errors
* Multi-file jobs did not print to remote CUPS servers * Multi-file jobs did not print to remote CUPS servers
* The scheduler did not provide the Apple language ID to job * The scheduler did not provide the Apple language ID to job
filters. filters.
* Kerberos authentication did not work with the web interface * Kerberos authentication did not work with the web interface
* The requesing-user-name-allowed and -denied functionality did not * The requesing-user-name-allowed and -denied functionality
work for Kerberos-authenticated usernames did not work for Kerberos-authenticated usernames
* CUPS didn't compile on HP-UX 11i * CUPS didn't compile on HP-UX 11i
* cupsEncodeOptions2() did not handle option values like "What's * cupsEncodeOptions2() did not handle option values like "What's
up, doc?" properly. 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 * The scheduler did not check for a missing job-sheets-completed
attribute when sending an event notification (Coverity) attribute when sending an event notification (Coverity)
* "Set Printer Options" might not work with raw queues (Coverity) * "Set Printer Options" might not work with raw queues (Coverity)
* cupsRasterInterpretPPD() could crash on certain PostScript errors * cupsRasterInterpretPPD() could crash on certain PostScript
(Coverity) errors (Coverity)
* The USB backend did not check for back-channel support properly * The USB backend did not check for back-channel support properly
on all systems (Coverity) on all systems (Coverity)
* Fixed memory leaks in the GIF and PNM image loading code * 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 print data
* Filename-based MIME rules did not work * Filename-based MIME rules did not work
* The cups-polld program did not exit if the scheduler crashed * The cups-polld program did not exit if the scheduler crashed
* The scheduler would crash if you tried to set the port-monitor on * The scheduler would crash if you tried to set the port-monitor
a raw queue on a raw queue
* The scheduler could crash if a polled remote printer was * The scheduler could crash if a polled remote printer was
converted to a class converted to a class
* The web interface and cupsctl did not correctly reflect the * The web interface and cupsctl did not correctly reflect the
@ -1552,12 +1602,14 @@ Wed Nov 7 12:05:41 CET 2007 - kssingvo@suse.de
stale remote queues. stale remote queues.
* The cupsd.conf man page incorrectly referenced "AuthType * The cupsd.conf man page incorrectly referenced "AuthType
Kerberos" instead of "AuthType Negotiate". 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 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 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 * Networking
* Kerberos: CUPS now supports Kerberos authentication * Kerberos: CUPS now supports Kerberos authentication
* Mac OS X Authorization Services: CUPS now supports the * Mac OS X Authorization Services: CUPS now supports the
Authorization Services framework, providing role-based access Authorization Services framework, providing role-based
control in addition to the tradition UNIX model access control in addition to the tradition UNIX model
* Peer Credentials: CUPS now supports authentication using peer * Peer Credentials: CUPS now supports authentication using
credentials provided over UNiX domain sockets peer credentials provided over UNiX domain sockets
* SNMP Support: SNMP lookups are no longer performed by * SNMP Support: SNMP lookups are no longer performed by
default, and IPP is no longer used for discovered printers default, and IPP is no longer used for discovered printers
* LPD Support; The LPD backend now supports a faster streaming * 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 * CUPS API
* Administration API: New cupsAdminGetServerSettings() and * Administration API: New cupsAdminGetServerSettings() and
cupsAdminSetServerSettings() functions cupsAdminSetServerSettings() functions
* Array API: New cupsArrayGetIndex(), cupsArrayGetInsert(), and * Array API: New cupsArrayGetIndex(), cupsArrayGetInsert(),
cupsArrayNew2() functions and cupsArrayNew2() functions
* Destination API: New cupsRemoveDest() and * Destination API: New cupsRemoveDest() and
cupsSetDefaultDest() functions cupsSetDefaultDest() functions
* HTTP API: The http_t structure is now completely private * HTTP API: The http_t structure is now completely private
* PPD API: New ppdLocalizeIPPReason()function and greatly * PPD API: New ppdLocalizeIPPReason()function and greatly
improved ppdConflicts() performance 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 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 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 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 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 Mon Jul 30 15:41:27 CEST 2007 - kssingvo@suse.de
- upgrade to cups-1.2.12: - upgrade to cups-1.2.12:
* The PHP cups_print_file() function crashed if the options array * The PHP cups_print_file() function crashed if the options
contained non-string option values array contained non-string option values
* The image/tiff file matching rule incorrectly identified some * The image/tiff file matching rule incorrectly identified some
text files as TIFF files text files as TIFF files
* The filter(7) man page incorrectly documented the "PAGE: total * 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 * PCL text files were mis-identified as HP-GL/2 and caused the
HP-GL/2 filter to hang HP-GL/2 filter to hang
* When printing to a queue with user ACLs, the scheduler * When printing to a queue with user ACLs, the scheduler
incorrectly returned a quota error instead of a "not allowed to incorrectly returned a quota error instead of a "not allowed
print" error to print" error
* cupsaddsmb could get in a loop if no printer drivers were * cupsaddsmb could get in a loop if no printer drivers were
installed installed
* cupsRasterReadHeader() did not byte-swap the header properly * 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 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 Thu Nov 16 16:26:30 CET 2006 - kssingvo@suse.de
- Upgrade to 1.2.7 (another bugfix version): - Upgrade to 1.2.7 (another bugfix version):
* Documentation updates * Documentation updates
* The PostScript filter now rotates the bounding box values as needed * The PostScript filter now rotates the bounding box values
* The scheduler no longer loads the remote printer cache when browsing as needed
is disabled * The scheduler no longer loads the remote printer cache when
* The scheduler no longer writes a new launchd configuration file if browsing is disabled
it doesn't have to * The scheduler no longer writes a new launchd configuration file
* The scheduler now picks up on changes to IPv6 and DNS configuration if it doesn't have to
* The scheduler now picks up on changes to IPv6
and DNS configuration
* The lpstat program could still hang * The lpstat program could still hang
* Fixed an inefficiency in the SNMP IPP detection code * Fixed an inefficiency in the SNMP IPP detection code
* The SSL negotiation code did not implement short timeouts * 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 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 Tue Nov 7 14:44:54 CET 2006 - kssingvo@suse.de
- Upgrade to 1.2.6 (bugfix version): - 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 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 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 using libpaper
* Fixed a compile error when compiling on Solaris with threading enabled * Fixed a compile error when compiling on Solaris with threading
* Missing printer-state-changed event for printer-state-message updates enabled
* Missing printer-state-changed event for printer-state-message
updates
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Nov 6 15:35:37 CET 2006 - kssingvo@suse.de 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 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: Changes include:
- The --with-printcap configure option did not work - The --with-printcap configure option did not work
- The character set reported by cupsLangGet() did not always reflect - The character set reported by cupsLangGet() did not always
the default character set of a given locale reflect the default character set of a given locale
- Older Lexmark and Tektronix printers did not work with IPP - Older Lexmark and Tektronix printers did not work with IPP
- Failsafe printing did not work - Failsafe printing did not work
- Some web interface redirects did not work - Some web interface redirects did not work
- The web interface change settings button could introduce a "Port 0" - The web interface change settings button could introduce
line in cupsd.conf if there was no loopback connection available a "Port 0" line in cupsd.conf if there was no loopback
connection available
- The web interface change settings and edit configuration file - The web interface change settings and edit configuration file
buttons would truncate the cupsd.conf file buttons would truncate the cupsd.conf file
- The German web interface used the wrong printer icon images - The German web interface used the wrong printer icon images
- The "All Documents" link in the on-line help was missing a trailing - The "All Documents" link in the on-line help was missing a
slash trailing slash
- The Polish web interface translation used the wrong URLs for the job - The Polish web interface translation used the wrong URLs for
history the job history
- The "reprint job" button did not work - The "reprint job" button did not work
- The scheduler did not always report printer or job events properly - The scheduler did not always report printer or job events
- The scheduler always stopped the queue on error, regardless of the properly
exit code, if the error policy was set to "stop-printer" - The scheduler always stopped the queue on error, regardless
- ppdEmitJCL() included UTF-8 characters in the JCL job name, which of the exit code, if the error policy was set to "stop-printer"
caused problems on some printers - 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 - Fixed a buffering problem that cause high CPU usage
- The command-line applications did not convert command-line strings - The command-line applications did not convert command-line
to UTF-8 as needed strings to UTF-8 as needed
- cupsDirRead() incorrectly aborted when reading a symbolic link that - cupsDirRead() incorrectly aborted when reading a symbolic link
pointed to a file/directory that did not exist that pointed to a file/directory that did not exist
- The cupsInterpretRasterPPD() function did not handle custom page - The cupsInterpretRasterPPD() function did not handle custom page
sizes properly. 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 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: - upgrade to version 1.2.2, which fixes several build, platform,
notification, and printing bugs. Changes include:
* Documentation updates * Documentation updates
* CUPS didn't know about alternate character set names for Asian text * CUPS didn't know about alternate character set names for
* The lpoptions -o and -r options did not work unless you specified a printer. Asian text
* The lpoptions command incorrectly allowed users to set printer attributes like printer-type * The lpoptions -o and -r options did not work unless you
* httpWait() did not flush the write buffer, causing "bad request" errors when communicating with CUPS 1.1.x servers specified a printer.
* Polling did not sanitize the printer description, location, or make and model strings like broadcasts did. * The lpoptions command incorrectly allowed users to set
* Polled printers did not show the server's default job-sheets option value. 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 * The Samba password prompt was not properly localized
* Added a German translation * 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 scheduler now creates self-signed SSL certficates
* The SNMP backend sporatically reported some printers as "unknown" automatically when using OpenSSL and CDSA for encryption,
* The scheduler now forces BrowseTimeout to be at least twice the BrowseInterval value and non-zero to avoid common configuration errors. just as for GNU TLS.
* The scheduler incorrectly returned printer URIs of the form "ipp://server/printers/classname" for classes * 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 * Updated Japanese localization
* The scheduler's SSL certificate/key directory was not created on installation * The scheduler's SSL certificate/key directory was not created
on installation
* Added a mailto.conf man page and help page * 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 parallel and USB backends no longer wait for the printer
* The scheduler could crash on a reload when implicit classes were present to go on-line - this caused problems with certain printers
* The IPP backend incorrectly used the CUPS_ENCRYPTION environment variable to determine the default encryption mode when printing 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 * USB printing did not work on Solaris
* The scheduler sorted job priorities in the wrong order * The scheduler sorted job priorities in the wrong order
* The scheduler did not automatically restart notifiers that exited or crashed * The scheduler did not automatically restart notifiers
that exited or crashed
* IPv6 support did not work on NetBSD * IPv6 support did not work on NetBSD
* The EPM packaging file did not work * The EPM packaging file did not work
* The scheduler used up the CPU if BrowseRemoteProtocols was empty * The scheduler used up the CPU if BrowseRemoteProtocols
was empty
* Custom page sizes did not work * Custom page sizes did not work
* The SNMP backend could crash on some systems when SNMP logging was enabled * The SNMP backend could crash on some systems when SNMP
* Browsing could produce some funny printer names when ServerName was set to an IP address logging was enabled
* Browsing could produce some funny printer names when
ServerName was set to an IP address
* Fixed the log message for BrowseRelay * Fixed the log message for BrowseRelay
* Fixes to allow CUPS to compile on MirBSD * Fixes to allow CUPS to compile on MirBSD
* The scheduler incorrectly set the FINAL_CONTENT_TYPE environment variable * The scheduler incorrectly set the FINAL_CONTENT_TYPE
* The pdftops filter incorrectly embedded a "produced by" comment, causing PDF printing not to work on some operating systems environment variable
* Sending raw jobs from a client system could cause the client's scheduler to eventually crash * The pdftops filter incorrectly embedded a "produced by"
* The scheduler now checks that the notifier exists prior to accepting a new subscription request. comment, causing PDF printing not to work on some
* The scheduler now reports the supported notify-recipient schemes based on the contents of the ServerBin/notifier directory. operating systems
* Event notifications did not include the notify-sequence-number or other required attributes * Sending raw jobs from a client system could cause the
* Allow/Deny addresses of the form "11.22.33.*" did not work on Linux client's scheduler to eventually crash
* cupsGetPPD() did not work if the scheduler was only listening on a domain socket * 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 advertising a class
* The scheduler could crash if the default printer was deleted * 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. * Added a new default CUPS raster format (v3) which does not
* The cupsaddsmb man page listed the wrong files for the CUPS driver. 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 * Some configure --with options did not work
* "Allow @IF(name)" didn't work if "name" wasn't the first network interface * "Allow @IF(name)" didn't work if "name" wasn't the first
* The lpstat command did not use the correct character set when reporting the date and time network interface
* 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 lpstat command did not use the correct character set
* The cupsd.conf man page didn't describe the Listen domain socket syntax when reporting the date and time
* The scheduler no longer tries to support more than FD_SETSIZE file descriptors. * 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. * 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 * 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 * 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. * The USB backend now reports a "no such device" error
* Increased the HTTP and IPP read timeouts to 10 seconds, as 1 second was too short on congested networks when using the old filename-based USB URIs instead of
* The SNMP backend now uses the device description over the printer-make-and-model attribute when the attribute contains a generic name 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 * Fixed another file descriptor leak when printing raw files
* Raw queues were not shared via LDAP * Raw queues were not shared via LDAP
* The pstops filter didn't always embed PageSetup commands from the PPD file * The pstops filter didn't always embed PageSetup commands
* "make install" didn't work if you disabled all of the localizations. 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. * The scheduler didn't always choose the least costly filter.
* Fixed parsing of IPv6 addresses in Allow, Deny, BrowseAllow, BrowseDeny, and BrowseRelay directives * Fixed parsing of IPv6 addresses in Allow, Deny, BrowseAllow,
* Printers that were shared via LDAP did not get added to the LDAP server properly BrowseDeny, and BrowseRelay directives
* LDAP browsing would crash the scheduler if a required value was missing * Printers that were shared via LDAP did not get added to
* 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 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 * Updated the Spanish translation
* Reverse-order page output was broken when N-up or landscape orientations were used * Reverse-order page output was broken when N-up or landscape
* The parallel, serial, socket, and USB backends needed print data before they would report back-channel data, causing problems with several new drivers orientations were used
- fixed randomly crash when testing many PPD files (bugzilla#193354) * 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 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 Thu Jun 22 14:20:30 CEST 2006 - kssingvo@suse.de
- upgrade to version 1.2.1: a major release after long (>1y) development - upgrade to version 1.2.1: a major release after long (>1y)
with new functions, many enhancements, bugfixes and new bugs development with new functions, many enhancements, bugfixes
and new bugs
------------------------------------------------------------------- -------------------------------------------------------------------
Mon May 22 20:49:14 CEST 2006 - kssingvo@suse.de 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 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 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 - Move cups-config to the libs sub package. Then we do not bother
cups-libs is required by cups-devel and cups; [#142004]. anyone as cups-libs is required by cups-devel and cups; [#142004].
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jan 13 10:48:29 CET 2006 - meissner@suse.de 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 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 - 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 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 Tue Aug 23 11:10:52 CEST 2005 - kssingvo@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 Tue Sep 14 14:16:29 CEST 2004 - kssingvo@suse.de
- cups-1.1.21 is now released - 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 - 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 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 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 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 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 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 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 Wed Mar 17 16:56:23 CET 2004 - kssingvo@suse.de
- cupstestppd failed if PPD file has default for non-existance names (STR#476) - cupstestppd failed if PPD file has default for non-existance
- patch for CPU excess if CGI is sending faster than client receiving (STR#595) names (STR#476)
- patch for CPU excess if CGI is sending faster than client
receiving (STR#595)
- faster scan of ppd files (bugzilla#33222) - faster scan of ppd files (bugzilla#33222)
- patch for broken HTTP authentication cache (STR#517) - patch for broken HTTP authentication cache (STR#517)
- redirect administration tasks to primary server (STR#491) - 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 Wed Mar 17 14:15:56 CET 2004 - kssingvo@suse.de
- added pswrite filter script to produce PostScript1 output - 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 - removed cups-1.1.19-no_dvi.patch, fixed cups-mime.patch instead
- added PS1 and PS2 PPD files (bugzilla#34938) - 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 Tue Mar 16 20:35:44 CET 2004 - kssingvo@suse.de
- backport of signed char usage for weird platforms (STR#518) - 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) - 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, - backport of fixes in CVS repository for scheduler and library,
with many fixes, like crash on remote reject, close client on 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 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 Wed Nov 26 13:42:17 CET 2003 - kssingvo@suse.de
- fixed permission of directory interfaces (bugzilla#33337) - 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 - added openslp support
- upgraded to 1.1.20 (final) - 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 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 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 restart problem of processed jobs (CUPS STR#226)
- fix for LPD port number in URI (CUPS STR#249) - fix for LPD port number in URI (CUPS STR#249)
- fix for Landscape PDF offset rotation position (CUPS STR#243) - fix for Landscape PDF offset rotation position (CUPS STR#243)
- generated /etc/cups/printcap and link /etc/printcap due to UserMode - generated /etc/cups/printcap and link /etc/printcap due
(bugzilla#29671) to UserMode (bugzilla#29671)
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Sep 2 18:00:22 CEST 2003 - kssingvo@suse.de 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 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 - "-y" for fillup_and_insserv
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Sep 1 13:34:47 CEST 2003 - kssingvo@suse.de Mon Sep 1 13:34:47 CEST 2003 - kssingvo@suse.de
- DOCDIR removed to fix bugzilla#29418 - 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 - 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 Thu Aug 21 10:16:53 CEST 2003 - kssingvo@suse.de
- fixed USB backend to report manufacturer and model, if description - fixed USB backend to report manufacturer and model, if
string is missing (cups STR#174) description string is missing (cups STR#174)
- fixed problem with some embedded Type1C fonts (cups STR#177) - 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 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 Thu Jul 10 14:03:57 CEST 2003 - kssingvo@suse.de
- fixed 64bit problem in printers.cgi (bugzilla#24786) - 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 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 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 - remove smb backand from file list and init script; it's now part
samba-client package of the samba-client package
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jun 17 21:28:54 CEST 2003 - kssingvo@suse.de 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 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 - 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 Thu Mar 6 13:18:04 CET 2003 - kssingvo@suse.de
- fixed typo for manpage installation of foomatic-rip - fixed typo for manpage installation of foomatic-rip
- fixed file list of cups and cups-client (foomatic-rip is part of cups - fixed file list of cups and cups-client (foomatic-rip is part
and therefore the corresponding package should contain the manpage too) of cups and therefore the corresponding package should contain
the manpage too)
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Mar 3 10:32:34 CET 2003 - kssingvo@suse.de 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 Thu Feb 27 11:14:51 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 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 - removed unnecessary DocumentRoot setting cupsd.conf
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jan 28 14:57:11 CET 2003 - kssingvo@suse.de Tue Jan 28 14:57:11 CET 2003 - kssingvo@suse.de
- changed replacement of distribution in testprint.ps - 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) - added /usr/bin/cupstestppd (bugzilla#23143)
- created xinetd.d file for cups-lpd - 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 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 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 Thu Nov 7 17:08:49 CET 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 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 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 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 Thu Jul 18 10:14:15 CEST 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 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 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 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 Mon Feb 11 17:49:40 CET 2002 - kssingvo@suse.de
@ -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 Thu Aug 16 17:05:19 CEST 2001 - bjacke@suse.de
- use ghostscript fonts which are the same as the cups fonts and adjust - use ghostscript fonts which are the same as the cups fonts
dependecy for ghostscript-fonts-std and adjust dependecy for ghostscript-fonts-std
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Aug 12 18:42:27 CEST 2001 - bjacke@suse.de Sun Aug 12 18:42:27 CEST 2001 - bjacke@suse.de
@ -3221,8 +3379,8 @@ Fri Mar 23 16:42:05 CET 2001 - kendy@suse.cz
- USB printers can be now addressed using URI - USB printers can be now addressed using URI
usb:<device_without_number>?vendor=<xxxx>&prod_id=<yyyy> usb:<device_without_number>?vendor=<xxxx>&prod_id=<yyyy>
where <xxxx> and <yyyy> are USB identification numbers. where <xxxx> and <yyyy> are USB identification numbers. (e.g.
(e.g. usb:/dev/usb/lp?vendor=04a9&prod_id=1052 for Canon BJC-6100) usb:/dev/usb/lp?vendor=04a9&prod_id=1052 for Canon BJC-6100)
- fixed pplication/dvi -> application/dvi in conf/mime.convs - fixed pplication/dvi -> application/dvi in conf/mime.convs
------------------------------------------------------------------- -------------------------------------------------------------------

View File

@ -1,7 +1,7 @@
# #
# spec file for package cups # 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 # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # 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 is not defined in systemd macros up to openSUSE 13.2
%{!?_tmpfilesdir: %global _tmpfilesdir %{_libexecdir}/tmpfiles.d } %{!?_tmpfilesdir: %global _tmpfilesdir %{_libexecdir}/tmpfiles.d }
Name: cups Name: cups
Version: 2.0.2 Version: 2.0.3
Release: 0 Release: 0
Summary: The Common UNIX Printing System Summary: The Common UNIX Printing System
License: GPL-2.0 and LGPL-2.1 License: GPL-2.0 and LGPL-2.1
Group: Hardware/Printing Group: Hardware/Printing
Url: http://www.cups.org/ 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 Source0: http://www.cups.org/software/%{version}/cups-%{version}-source.tar.bz2
Source102: Postscript.ppd.gz Source102: Postscript.ppd.gz
Source105: Postscript-level1.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 # 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: # and http://bugzilla.novell.com/show_bug.cgi?id=546023#c6 and subsequent comments:
Patch11: cups-1.4.3-default-webcontent-path.patch 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 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...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 adds conf/pam.suse regarding support for PAM for SUSE:
Patch100: cups-pam.diff 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 # 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: # and http://bugzilla.novell.com/show_bug.cgi?id=546023#c6 and subsequent comments:
%patch11 %patch11
# Patch12 cups-systemd-socket.patch Use systemd socket activation properly:
%patch12 -p1 %patch12 -p1
%patch13 -p1
# Patch100...Patch999 is for private patches from SUSE which are not intended for upstream: # 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 adds conf/pam.suse regarding support for PAM for SUSE:
%patch100 %patch100