CUPS 1.3svn Weekly Snapshot, r5894

Created at 21:01 Aug 27, 2006 by mike, last modified at 21:01 Aug 27, 2006

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

------------------------------------------------------------------------
r5893 | mike | 2006-08-25 12:32:19 -0400 (Fri, 25 Aug 2006) | 2 lines

Fix typos WRT ll_CC.po vs. cups_ll_CC.po (STR #1932)

------------------------------------------------------------------------
r5892 | mike | 2006-08-25 12:29:56 -0400 (Fri, 25 Aug 2006) | 2 lines

Add Spanish localization file...

------------------------------------------------------------------------
r5890 | mike | 2006-08-24 17:45:39 -0400 (Thu, 24 Aug 2006) | 2 lines

Ignore generated files.

------------------------------------------------------------------------
r5888 | mike | 2006-08-24 17:42:47 -0400 (Thu, 24 Aug 2006) | 43 lines

HTTP headers were not buffered (STR #1899)

Jobs never completed (STR #1892)

cups/http.c:
    - httpPrintf(): Buffer printf's when data encoding is
      HTTP_ENCODE_FIELDS.
    - http_send(): Set data_encoding to HTTP_ENCODE_FIELDS
      so that headers are buffered, then flush at end.

cups/http.h:
    - Add HTTP_ENCODE_FIELDS data encoding type.

scheduler/client.c:
    - cupsdFlushHeader(): Added.
    - cupsdReadClient(): Add cupsdFlushHeader calls for all
      end-of-header cases.
    - cupsdSendError(): Add cupsdFlushHeader call.
    - cupsdSendHeader(): Set data_encoding to HTTP_ENCODE_FIELDS
      and add cupsdFlushHeader call for HTTP_CONTINUE case.
    - cupsdUpdateCGI(): Fix end-of-file check.
    - cupsdWriteClient(): Delay setting the data_encoding until
      we have all of the header fields from the CGI program.
    - send_file(): Add cupsdFlushHeader call.

scheduler/client.h:
    - Add cupsdFlushHeader().

scheduler/dirsvc.c:
    - cupsdUpdatePolling(): Fix end-of-file check.

scheduler/ipp.c:
    - cupsdProcessIPPRequest(): Add cupsdFlushHeader calls and
      delay data_encoding and data_length initialization until
      after headers have been flushed.

scheduler/job.c:
    - cupsdUpdateJob(): Fix end-of-file check.

scheduler/statbuf.c:
    - cupsdStatBufUpdate(): Don't mess with errno anymore, we can
      just use bufused for the end-of-file check.

------------------------------------------------------------------------
r5887 | mike | 2006-08-24 16:30:05 -0400 (Thu, 24 Aug 2006) | 2 lines

Fix typo.

------------------------------------------------------------------------
r5885 | mike | 2006-08-24 15:51:49 -0400 (Thu, 24 Aug 2006) | 9 lines

Some IPP printers (HP) did not like UTF-8 job names (STR #1837)

backend/ipp.c:
    - main(): Don't add job-name if copies are not supported.

backend/lpd.c:
    - main(): Documentation fix for OSX timeout preference.


------------------------------------------------------------------------
r5884 | mike | 2006-08-24 15:42:00 -0400 (Thu, 24 Aug 2006) | 3 lines

The CUPS desktop icon is now localized for Polish (STR #1920)


------------------------------------------------------------------------
r5883 | mike | 2006-08-24 15:38:16 -0400 (Thu, 24 Aug 2006) | 8 lines

Printer options were not always honored when printing from
Windows clients (STR #1839)

filter/pstops.c:
    - copy_setup(): Put our setup commands before the setup
      commands in the PostScript document, so that the document's
      commands override the defaults.

------------------------------------------------------------------------
r5882 | mike | 2006-08-24 15:08:11 -0400 (Thu, 24 Aug 2006) | 2 lines

Another oops...

------------------------------------------------------------------------
r5881 | mike | 2006-08-24 15:06:04 -0400 (Thu, 24 Aug 2006) | 2 lines

Oops...

------------------------------------------------------------------------
r5880 | mike | 2006-08-24 14:58:52 -0400 (Thu, 24 Aug 2006) | 8 lines

The openssl command would lock up the scheduler when generating
an encryption certificate on some platforms due to a lack of
entropy for the random number generator (STR #1876)

scheduler/client.c:
    - make_certificate(): Run "openssl rand" to seed the random
      number generator on platforms without /dev/urandom.

------------------------------------------------------------------------
r5879 | mike | 2006-08-24 14:28:02 -0400 (Thu, 24 Aug 2006) | 3 lines

Exclude Xerox and Kyocera printers from the IPP probe, to avoid common
lockup issues (STR #1742, among others)

------------------------------------------------------------------------
r5877 | mike | 2006-08-24 11:54:12 -0400 (Thu, 24 Aug 2006) | 10 lines

Fix web admin page issues WRT changing of server settings (STR #1908)

cgi-bin/admin.c:
    - _cupsAdminGetServerSettings(): Support "Listen NNN" as a
      supported form.

cups/adminutil.c:
    - config_server(): Only change the cupsd.conf file if the
      settings are actually different.

------------------------------------------------------------------------
r5876 | mike | 2006-08-24 11:05:04 -0400 (Thu, 24 Aug 2006) | 10 lines

"make check" now runs the test suite with the default arguments
(no interaction)

Minor enhancement for ipptest output.

test/ipptest.c:
    - print_attr(): Add "1setOf" to attribute type string where
      there is more than 1 value.


------------------------------------------------------------------------
r5875 | mike | 2006-08-24 10:56:20 -0400 (Thu, 24 Aug 2006) | 3 lines

One last fix for STR #1881 to get the local driver printing to a remote
CUPS queue case working right.

------------------------------------------------------------------------
r5874 | mike | 2006-08-24 10:40:28 -0400 (Thu, 24 Aug 2006) | 2 lines

And yet more cancelled -> canceled.

------------------------------------------------------------------------
r5873 | mike | 2006-08-24 10:37:24 -0400 (Thu, 24 Aug 2006) | 2 lines

More cancelled -> canceled, with defines for backwards compatibility.

------------------------------------------------------------------------
r5872 | mike | 2006-08-24 10:34:36 -0400 (Thu, 24 Aug 2006) | 2 lines

Be consistent with spelling of CANCELED and CANCELING (1 L, not 2)

------------------------------------------------------------------------
r5870 | mike | 2006-08-23 16:30:51 -0400 (Wed, 23 Aug 2006) | 7 lines

One more set of fixes for polling and network changes (STR #1896)

scheduler/cups-polld.c:
    - main(): Clear restart_polling flag.
    - poll_server(): Abort early if we need to restart.


------------------------------------------------------------------------
r5869 | mike | 2006-08-23 15:39:52 -0400 (Wed, 23 Aug 2006) | 2 lines

Update dependencies.

------------------------------------------------------------------------
r5867 | mike | 2006-08-23 15:37:04 -0400 (Wed, 23 Aug 2006) | 11 lines

Fix "printer-state attribute not in response" bug in cups-lpd (PR #6250)

Add LPD test program for cups-lpd to exercise all of the LPD commands.

scheduler/testlpd.c:
    - Added.

scheduler/cups-lpd.c:
    - get_printer(): printer-state is an enum, not an integer...


------------------------------------------------------------------------
r5865 | mike | 2006-08-22 23:03:22 -0400 (Tue, 22 Aug 2006) | 2 lines

Fix Lexmark USB make and model reporting.

------------------------------------------------------------------------
r5863 | mike | 2006-08-22 16:44:28 -0400 (Tue, 22 Aug 2006) | 2 lines

Reset copies to 1 if we are printing filtered output.

------------------------------------------------------------------------
r5862 | mike | 2006-08-22 16:19:48 -0400 (Tue, 22 Aug 2006) | 2 lines

Don't try to make HP-UX software installations - we need root access for
that.

------------------------------------------------------------------------
r5854 | mike | 2006-08-21 15:57:16 -0400 (Mon, 21 Aug 2006) | 2 lines

Don't strip shared libraries...

------------------------------------------------------------------------
r5853 | mike | 2006-08-21 15:22:14 -0400 (Mon, 21 Aug 2006) | 2 lines

Fix cut/paste error in get_cupsd_conf()...

------------------------------------------------------------------------
r5852 | mike | 2006-08-21 15:17:25 -0400 (Mon, 21 Aug 2006) | 2 lines

Fix a possible N^2 copies printing bug.

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

Comments

Submit Comment