CUPS 1.3svn Weekly Snapshot, r6513

Created at 21:01 May 06, 2007 by mike, last modified at 21:01 May 06, 2007

A new weekly snapshot of CUPS 1.3svn (r6513) 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:

------------------------------------------------------------------------
r6513 | mike | 2007-05-06 19:50:25 -0400 (Sun, 06 May 2007) | 2 lines

Add dummy startup script for cupsd on Mac OS X 10.4.x.

------------------------------------------------------------------------
r6512 | mike | 2007-05-06 07:25:09 -0400 (Sun, 06 May 2007) | 2 lines

Ignore generated file.

------------------------------------------------------------------------
r6510 | mike | 2007-05-04 09:08:05 -0400 (Fri, 04 May 2007) | 2 lines

Disable USB backchannel on all BSD derivatives.

------------------------------------------------------------------------
r6509 | mike | 2007-05-03 18:58:41 -0400 (Thu, 03 May 2007) | 4 lines

Add -W option to cupstestppd.

Document changes in usage() and man page.

------------------------------------------------------------------------
r6508 | mike | 2007-05-03 16:07:14 -0400 (Thu, 03 May 2007) | 6 lines

Add support for more PPD filtering with CUPS-Get-PPDs (STR #1901)

Add tests for new functionality.

Fix PSVersion (ppd-psversion) values.

------------------------------------------------------------------------
r6507 | mike | 2007-05-03 14:36:42 -0400 (Thu, 03 May 2007) | 2 lines

Add documentation on lpmove command (STR #2263)

------------------------------------------------------------------------
r6506 | mike | 2007-05-03 14:12:35 -0400 (Thu, 03 May 2007) | 3 lines

Add cupsGetServerPPD() function that uses CUPS_GET_PPD operation (STR
#2334)


------------------------------------------------------------------------
r6505 | mike | 2007-05-03 13:44:22 -0400 (Thu, 03 May 2007) | 8 lines

Fix compile problems...

scheduler/conf.c:
    - Always include <syslog.h> now.

scheduler/cups-driverd.c:
    - list_ppds(): Don't take sizeof(sync), but sizeof(ppdsync).

------------------------------------------------------------------------
r6504 | mike | 2007-05-01 20:14:56 -0400 (Tue, 01 May 2007) | 9 lines

Implement CUPS-Get-PPDs with printer-uri (STR #2334)

scheduler/client.c:
    - cupsdWriteClient(): Make sure we stick around after all
      attributes have been written if we have a file to write.
scheduler/ipp.c:
    - cupsdProcessIPPRequest(): Add file size to length as needed.
    - get_ppd(): Add code to get printer PPD and do redirects.

------------------------------------------------------------------------
r6503 | mike | 2007-05-01 19:06:44 -0400 (Tue, 01 May 2007) | 38 lines

Added a new cupsDoIORequest() function for reading and writing files
via IPP requests (STR #2334)

Added a new CUPS_GET_PPD operation for getting an available PPD file
on the server (STR #2334) 

cups/ipp.h:
    - Add CUPS_GET_PPD operation and CUPS_SEE_OTHER status.

cups/ipp-support.c:
    - Add CUPS-Get-PPD and cups-see-other names/constants.

cups/cups.h:
    - Add cupsDoIORequest() function.

cups/request.c:
    - cupsDoFileRequest(): Use cupsDoIORequest().
    - cupsDoIORequest(): Added.

test/ipptest.c:
    - Add support for defining variables on the command-line and
      showing the file downloaded by a request (-v to show).

scheduler/client.c:
    - Add support for returning both IPP and file data in the same
      request.

scheduler/ipp.c:
    - cupsdProcessIPPRequest(): Add support for CUPS-Get-PPD.
    - get_ppd(): Added.
    - url_encode_attr(): Call url_encode_string().
    - url_encode_string(): Added.

scheduler/cups-driverd.c:
    - Add "get request-id ppd-name" mode to return a PPD along
      with an IPP status message.


------------------------------------------------------------------------
r6502 | mike | 2007-05-01 10:18:29 -0400 (Tue, 01 May 2007) | 7 lines

Implement first part of STR #2334 - add support for multiple Product
and PSVersion strings, and list PPDs in Mac OS X standard locations.

Also add virtual LSB locations "lsb/usr", "lsb/opt", and "lsb/local"
corresponding to /usr/share/ppd, /opt/share/ppd, and /usr/local/share/ppd,
respectively.

------------------------------------------------------------------------
r6501 | mike | 2007-04-30 17:53:15 -0400 (Mon, 30 Apr 2007) | 2 lines

Add cups-version attribute (STR #2240)

------------------------------------------------------------------------
r6500 | mike | 2007-04-30 17:47:48 -0400 (Mon, 30 Apr 2007) | 2 lines

Add "ctags" target (STR #1875)

------------------------------------------------------------------------
r6499 | mike | 2007-04-30 17:44:43 -0400 (Mon, 30 Apr 2007) | 2 lines

Fix Mac OS X AuthRef authorization (STR #2375)

------------------------------------------------------------------------
r6498 | mike | 2007-04-30 17:40:33 -0400 (Mon, 30 Apr 2007) | 3 lines

Abort immediately if no data has been written and we get a SIGTERM signal
(STR #2103)

------------------------------------------------------------------------
r6497 | mike | 2007-04-30 17:36:33 -0400 (Mon, 30 Apr 2007) | 3 lines

Use "Printer Driver" instead of "Make and Model" in the web interface
(STR #2256)

------------------------------------------------------------------------
r6496 | mike | 2007-04-30 17:29:44 -0400 (Mon, 30 Apr 2007) | 2 lines

Add documentation for the new DeviceURI directive.

------------------------------------------------------------------------
r6495 | mike | 2007-04-30 17:23:04 -0400 (Mon, 30 Apr 2007) | 6 lines

Add support for DeviceURI in snmp.conf; documentation to follow (STR
#2035)

Also drop support for IPP probes, as it seems like very few devices
actually support IPP properly.  Instead, IPP-capable devices will need
to be listed separately in the snmp.conf file.

------------------------------------------------------------------------
r6494 | mike | 2007-04-30 15:52:26 -0400 (Mon, 30 Apr 2007) | 3 lines

Also handle chown/chmod errors for check_log_file() calls to create the
CUPS_LOGDIR directory...

------------------------------------------------------------------------
r6493 | mike | 2007-04-30 15:33:31 -0400 (Mon, 30 Apr 2007) | 2 lines

Don't rewrite cupsd.plist file anymore, just use KeepAlive file instead.

------------------------------------------------------------------------
r6492 | mike | 2007-04-30 15:31:36 -0400 (Mon, 30 Apr 2007) | 10 lines

Don't log errors using cupsdLogMessage() when creating the log directory.

scheduler/conf.c:
    - cupsdCheckPermissions(): create_dir<0 means no logging; errors
      go to syslog.

scheduler/log.c:
    - check_log_file(): Pass -1 for create_dir passed to
      cupsdCheckPermissions.

------------------------------------------------------------------------
r6491 | mike | 2007-04-30 14:21:52 -0400 (Mon, 30 Apr 2007) | 2 lines

Sync length check fix.

------------------------------------------------------------------------
r6490 | mike | 2007-04-30 14:09:30 -0400 (Mon, 30 Apr 2007) | 14 lines

Create the CUPS log directory as needed (STR #2353)

scheduler/conf.c:
    - cupsdCheckPermissions(): Added.
    - cupsdReadConfiguration(): Call the new function.
    - check_permissions(): Removed.

scheduler/conf.h:
    - Add prototype for cupsdCheckPermissions().

scheduler/log.c:
    - check_log_file(): Call cupsdCheckPermissions() if the log
      file is in CUPS_LOGDIR.

------------------------------------------------------------------------
r6489 | mike | 2007-04-30 13:55:15 -0400 (Mon, 30 Apr 2007) | 4 lines

cupsLangDefault() now maps new-style Apple locale name to the
traditional ll_CC form (STR #2357)


------------------------------------------------------------------------
r6488 | mike | 2007-04-30 13:45:57 -0400 (Mon, 30 Apr 2007) | 2 lines

Generate the cupsd.conf reference help file (STR #2356)

------------------------------------------------------------------------
r6487 | mike | 2007-04-30 13:21:28 -0400 (Mon, 30 Apr 2007) | 2 lines

Update 1.2 changelog.

------------------------------------------------------------------------
r6485 | mike | 2007-04-30 13:19:45 -0400 (Mon, 30 Apr 2007) | 2 lines

Don't forget to remove generated client.conf.man file (STR #2366)

------------------------------------------------------------------------
r6483 | mike | 2007-04-30 13:16:16 -0400 (Mon, 30 Apr 2007) | 2 lines

Fix format string bug (STR #2373)

------------------------------------------------------------------------
r6482 | mike | 2007-04-30 13:05:59 -0400 (Mon, 30 Apr 2007) | 2 lines

Don't stop waiting for a job if it is stopped or held (STR #2352)

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

Comments

Submit Comment