CUPS 1.4svn Weekly Snapshot, r7493

Created at 01:01 Apr 25, 2008 by mike, last modified at 01:01 Apr 25, 2008

A new weekly snapshot of CUPS 1.4svn (r7493) is now available on the download page:

    http://www.cups.org/software.php

This snapshot contains pre-release software and should not be used on production systems.

Commit Log:

------------------------------------------------------------------------
r7493 | mike | 2008-04-23 17:10:34 -0700 (Wed, 23 Apr 2008) | 3 lines

Add support for cupsPJLDisplay attribute to control what PJL commands are
used to display the job information.

------------------------------------------------------------------------
r7491 | mike | 2008-04-23 15:07:37 -0700 (Wed, 23 Apr 2008) | 4 lines

cupsFileTell() did not work for log files opened in append mode (STR
#2810)

Update installation instructions to note new CUPS_DEBUG_LOG stuff.

------------------------------------------------------------------------
r7490 | mike | 2008-04-23 11:07:37 -0700 (Wed, 23 Apr 2008) | 2 lines

Add PostScript query mode to testbackend program.

------------------------------------------------------------------------
r7489 | mike | 2008-04-22 17:37:26 -0700 (Tue, 22 Apr 2008) | 2 lines

Add cupsFileTell() test.

------------------------------------------------------------------------
r7487 | mike | 2008-04-22 15:23:10 -0700 (Tue, 22 Apr 2008) | 3 lines

Use "unset" instead of "typeset +x" to clear LPDEST and PRINTER
environment
variables...

------------------------------------------------------------------------
r7486 | mike | 2008-04-22 15:09:19 -0700 (Tue, 22 Apr 2008) | 3 lines

Drop static PPD files and install the sample.drv file instead.


------------------------------------------------------------------------
r7484 | mike | 2008-04-21 16:12:00 -0700 (Mon, 21 Apr 2008) | 4 lines

The scheduler did not set QUERY_STRING all of the time for CGI scripts
(STR #2781)


------------------------------------------------------------------------
r7483 | mike | 2008-04-21 15:59:45 -0700 (Mon, 21 Apr 2008) | 2 lines

Add RFC 3875 to the standards directory.

------------------------------------------------------------------------
r7482 | mike | 2008-04-21 15:51:31 -0700 (Mon, 21 Apr 2008) | 9 lines

The scheduler now returns an error for bad job-sheets values (STR #2775)

Add Print-Job test with a common error case ("none,none" as a single
job-sheets value)

Free the job when we can't copy the banner (memory leak fix)

Make free_jobs() global again as cupsdDeleteJob().

------------------------------------------------------------------------
r7481 | mike | 2008-04-21 15:27:32 -0700 (Mon, 21 Apr 2008) | 2 lines

Wait for the child process and kill if the job is cancelled (avoid
Zombies!)

------------------------------------------------------------------------
r7480 | mike | 2008-04-21 15:21:02 -0700 (Mon, 21 Apr 2008) | 3 lines

Authenticated remote printing did not work over domain sockets (STR #2750)


------------------------------------------------------------------------
r7479 | mike | 2008-04-21 15:16:17 -0700 (Mon, 21 Apr 2008) | 5 lines

The scheduler incorrectly logged errors for print filters when a job was
canceled (STR #2806, #2808)

Show the job-printer-state-message for a job, if defined.

------------------------------------------------------------------------
r7478 | mike | 2008-04-21 14:57:07 -0700 (Mon, 21 Apr 2008) | 4 lines

The scheduler not long allows multiple RSS subscriptions with the same URI
(STR #2789)


------------------------------------------------------------------------
r7477 | mike | 2008-04-21 14:37:27 -0700 (Mon, 21 Apr 2008) | 4 lines

The scheduler now supports Kerberized printing with multiple server names
(STR #2783)


------------------------------------------------------------------------
r7476 | mike | 2008-04-21 14:32:23 -0700 (Mon, 21 Apr 2008) | 4 lines

"Satisfy any" did not work in IPP policies (STR #2782)

Use auth-info-required values, not CUPS_PRINTER_AUTHENTICATED.

------------------------------------------------------------------------
r7475 | mike | 2008-04-21 11:34:53 -0700 (Mon, 21 Apr 2008) | 3 lines

Allow driver information files in /Library/Printers/PPDs.drv.


------------------------------------------------------------------------
r7474 | mike | 2008-04-21 11:06:37 -0700 (Mon, 21 Apr 2008) | 2 lines

Compare client pointers, not the file descriptors.

------------------------------------------------------------------------
r7473 | mike | 2008-04-21 10:51:58 -0700 (Mon, 21 Apr 2008) | 3 lines

Fix libcupsimage so that we can read images larger than 2GB (move away
from
stdio and use off_t for tile positions...)

------------------------------------------------------------------------
r7472 | mike | 2008-04-21 10:31:54 -0700 (Mon, 21 Apr 2008) | 3 lines

Switch calloc arguments to allow calloc() to detect when xtiles * ytiles
is
too large to fit in memory (STR #2805)

------------------------------------------------------------------------
r7471 | mike | 2008-04-21 09:54:09 -0700 (Mon, 21 Apr 2008) | 2 lines

Fix EPM list file.

------------------------------------------------------------------------
r7470 | mike | 2008-04-18 16:24:24 -0700 (Fri, 18 Apr 2008) | 4 lines

Revamp "busy" API to account for active HTTP requests, too.

Add "ActiveClients" array to track active client connections.

------------------------------------------------------------------------
r7469 | mike | 2008-04-18 14:54:13 -0700 (Fri, 18 Apr 2008) | 2 lines

Use cupsdCleanDirty instead of saving all jobs on sleep.

------------------------------------------------------------------------
r7468 | mike | 2008-04-18 11:31:59 -0700 (Fri, 18 Apr 2008) | 15 lines

The scheduler now delays writing config and state files to reduce disk
activity
(STR #2684)

Added cupsdCleanDirty, cupsdMarkDirty, and cupsdSetBusy functions in the
scheduler for managing the writing of all config and state files to disk.

Instead of calling cupsdSave* or cupsdWritePrintcap directly, now we call
cupsdMarkDirty and (for jobs) set the "dirty" flag on the job.  The main
loop then calls cupsdCleanDirty periodically as needed.

In addition, we now track the jobs that are currently printing in the
PrintingJobs array - this will allow for better power management support
in the future through the cupsdSetBusy function.


------------------------------------------------------------------------
r7466 | mike | 2008-04-18 09:34:54 -0700 (Fri, 18 Apr 2008) | 3 lines

The scheduler did not limit the total number of filters.


------------------------------------------------------------------------
r7465 | mike | 2008-04-18 09:20:11 -0700 (Fri, 18 Apr 2008) | 2 lines

Don't override DEBUG now that it includes special functions.

------------------------------------------------------------------------
Download  ·  Home Page  ·  Listing

Comments

Submit Comment

From Satya, 04:16 Aug 21, 2008 (score=3)

Where to ask any question related to cups? Reply

From mike, 10:12 Aug 21, 2008 (score=3)

The CUPS forums: http://www.cups.org/newsgroups.php Reply