[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
rpms/cups/devel cups-lspp.patch, 1.5, 1.6 cups-str1881.patch, 1.3, 1.4 cups.spec, 1.253, 1.254
- From: fedora-cvs-commits redhat com
- To: fedora-cvs-commits redhat com
- Subject: rpms/cups/devel cups-lspp.patch, 1.5, 1.6 cups-str1881.patch, 1.3, 1.4 cups.spec, 1.253, 1.254
- Date: Thu, 24 Aug 2006 11:50:54 -0400
Author: twaugh
Update of /cvs/dist/rpms/cups/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv27569
Modified Files:
cups-lspp.patch cups-str1881.patch cups.spec
Log Message:
* Thu Aug 24 2006 Tim Waugh <twaugh redhat com>
- Fixed another LSPP patch problem (bug #203784).
- Updated fix for STR #1881 from upstream.
cups-lspp.patch:
Makedefs.in | 2
config-scripts/cups-lspp.m4 | 36 +++++
config.h.in | 7 +
configure.in | 2
cups-1.2.2/scheduler/printers.c | 44 ++++++
cups/cups.h | 8 +
data/Makefile | 5
data/mls | 277 ++++++++++++++++++++++++++++++++++++++++
data/selinux | 277 ++++++++++++++++++++++++++++++++++++++++
data/te | 277 ++++++++++++++++++++++++++++++++++++++++
scheduler/Makefile | 6
scheduler/client.c | 101 ++++++++++++++
scheduler/client.h | 14 ++
scheduler/conf.c | 46 ++++++
scheduler/conf.h | 8 +
scheduler/ipp.c | 271 +++++++++++++++++++++++++++++++++++++++
scheduler/job.c | 155 ++++++++++++++++++++++
scheduler/job.h | 11 +
scheduler/lspp-access.c | 56 ++++++++
scheduler/main.c | 32 ++++
20 files changed, 1629 insertions(+), 6 deletions(-)
Index: cups-lspp.patch
===================================================================
RCS file: /cvs/dist/rpms/cups/devel/cups-lspp.patch,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- cups-lspp.patch 24 Aug 2006 11:40:19 -0000 1.5
+++ cups-lspp.patch 24 Aug 2006 15:50:51 -0000 1.6
@@ -1429,7 +1429,7 @@
+ if (attr->num_values > 1)
+ userfooter = strdup(attr->values[1].string.text);
+
-+ if ((strcmp(userheader, Classification) == 0)
++ if (Classification != NULL && (strcmp(userheader, Classification) == 0)
+ && userfooter &&(strcmp(userfooter, Classification) == 0))
+ {
+ /*
cups-str1881.patch:
backend/ipp.c | 3 +++
scheduler/job.c | 22 +++++++---------------
scheduler/printers.c | 12 ++++++++----
scheduler/printers.h | 1 +
4 files changed, 19 insertions(+), 19 deletions(-)
Index: cups-str1881.patch
===================================================================
RCS file: /cvs/dist/rpms/cups/devel/cups-str1881.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- cups-str1881.patch 16 Aug 2006 09:08:21 -0000 1.3
+++ cups-str1881.patch 24 Aug 2006 15:50:51 -0000 1.4
@@ -1,5 +1,5 @@
---- cups-1.2.2/scheduler/job.c.str1881 2006-08-16 09:42:32.000000000 +0100
-+++ cups-1.2.2/scheduler/job.c 2006-08-16 09:43:26.000000000 +0100
+--- cups-1.2.2/scheduler/job.c.str1881 2006-08-24 16:05:14.000000000 +0100
++++ cups-1.2.2/scheduler/job.c 2006-08-24 16:05:46.000000000 +0100
@@ -2425,7 +2425,6 @@
/* PRINTER env variable */
rip_max_cache[255];
@@ -45,17 +45,16 @@
{
for (i = 0; i < job->num_files; i ++)
{
-@@ -3018,7 +3010,8 @@
- envp[envc ++] = device_uri;
- envp[envc ++] = printer_name;
-
-- if ((filter = (mime_filter_t *)cupsArrayLast(filters)) != NULL)
-+ if (!printer->remote &&
-+ (filter = (mime_filter_t *)cupsArrayLast(filters)) != NULL)
+@@ -3022,7 +3014,7 @@
{
snprintf(final_content_type, sizeof(final_content_type),
"FINAL_CONTENT_TYPE=%s/%s",
-@@ -3059,7 +3052,7 @@
+- filter->src->super, filter->src->type);
++ filter->dst->super, filter->dst->type);
+ envp[envc ++] = final_content_type;
+ }
+
+@@ -3059,7 +3051,7 @@
cupsdLogMessage(CUPSD_LOG_DEBUG, "[Job %d] envp[%d]=\"DEVICE_URI=%s\"",
job->id, i, sani_uri);
@@ -64,7 +63,7 @@
job->current_file = job->num_files;
else
job->current_file ++;
-@@ -3401,7 +3394,7 @@
+@@ -3401,7 +3393,7 @@
slot, filterfds[slot][0], filterfds[slot][1]);
cupsdClosePipe(filterfds[slot]);
@@ -73,7 +72,7 @@
{
for (i = 0; i < job->num_files; i ++)
free(argv[i + 6]);
-@@ -3445,7 +3438,7 @@
+@@ -3445,7 +3437,7 @@
cupsArrayDelete(filters);
@@ -83,7 +82,7 @@
for (i = 0; i < job->num_files; i ++)
free(argv[i + 6]);
--- cups-1.2.2/scheduler/printers.h.str1881 2006-03-23 21:07:20.000000000 +0000
-+++ cups-1.2.2/scheduler/printers.h 2006-08-16 09:42:48.000000000 +0100
++++ cups-1.2.2/scheduler/printers.h 2006-08-24 16:05:14.000000000 +0100
@@ -66,6 +66,7 @@
char *device_uri; /* Device URI */
char *port_monitor; /* Port monitor */
@@ -92,8 +91,8 @@
mime_type_t *filetype; /* Pseudo-filetype for printer */
cups_array_t *filetypes; /* Supported file types */
void *job; /* Current job in queue */
---- cups-1.2.2/scheduler/printers.c.str1881 2006-08-16 09:42:32.000000000 +0100
-+++ cups-1.2.2/scheduler/printers.c 2006-08-16 09:42:48.000000000 +0100
+--- cups-1.2.2/scheduler/printers.c.str1881 2006-08-24 16:05:14.000000000 +0100
++++ cups-1.2.2/scheduler/printers.c 2006-08-24 16:05:14.000000000 +0100
@@ -1502,7 +1502,8 @@
else
snprintf(resource, sizeof(resource), "/printers/%s", p->name);
@@ -135,7 +134,7 @@
else
{
--- cups-1.2.2/backend/ipp.c.str1881 2006-07-12 20:42:35.000000000 +0100
-+++ cups-1.2.2/backend/ipp.c 2006-08-16 09:42:48.000000000 +0100
++++ cups-1.2.2/backend/ipp.c 2006-08-24 16:05:14.000000000 +0100
@@ -214,6 +214,9 @@
if ((content_type = getenv("CONTENT_TYPE")) == NULL)
content_type = "application/octet-stream";
Index: cups.spec
===================================================================
RCS file: /cvs/dist/rpms/cups/devel/cups.spec,v
retrieving revision 1.253
retrieving revision 1.254
diff -u -r1.253 -r1.254
--- cups.spec 24 Aug 2006 11:40:19 -0000 1.253
+++ cups.spec 24 Aug 2006 15:50:51 -0000 1.254
@@ -420,6 +420,10 @@
%{cups_serverbin}/daemon/cups-lpd
%changelog
+* Thu Aug 24 2006 Tim Waugh <twaugh redhat com>
+- Fixed another LSPP patch problem (bug #203784).
+- Updated fix for STR #1881 from upstream.
+
* Thu Aug 24 2006 Tim Waugh <twaugh redhat com> 1:1.2.2-16
- Fixed another LSPP patch problem noted by Erwin Rol.
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]