CUPS 1.3svn Weekly Snapshot, r5624

Created at 21:01 Jun 04, 2006 by mike, last modified at 21:01 Jun 04, 2006

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

------------------------------------------------------------------------
r5623 | mike | 2006-06-02 11:14:41 -0400 (Fri, 02 Jun 2006) | 4 lines

Increased the HTTP and IPP read timeouts to 10 seconds, as 1
second was too short on congested networks (STR #1719)


------------------------------------------------------------------------
r5621 | mike | 2006-06-01 19:42:37 -0400 (Thu, 01 Jun 2006) | 2 lines

Need to free the page_setup command string.

------------------------------------------------------------------------
r5619 | mike | 2006-06-01 14:35:15 -0400 (Thu, 01 Jun 2006) | 8 lines

The SNMP backend now uses the device description over the
printer-make-and-model attribute when the attribute contains a
generic name (STR #1728)

backend/snmp.c:
    - probe_device(): Ignore printer-make-and-model if it
      contains "IPP Printer".

------------------------------------------------------------------------
r5617 | mike | 2006-06-01 14:26:23 -0400 (Thu, 01 Jun 2006) | 12 lines

Fixed another file descriptor leak when printing raw files (STR
#1736)

scheduler/client.c:
    - cupsdSendCommand(): Don't open /dev/null, just pass -1 to
      cupsdStartProcess().

scheduler/job.c:
    - start_job(): Don't open /dev/null, just pass -1 to
      cupsdStartProcess().


------------------------------------------------------------------------
r5615 | mike | 2006-06-01 13:59:00 -0400 (Thu, 01 Jun 2006) | 5 lines

Raw queues were not shared via LDAP (STR #1739)

scheduler/dirsvc.c:
    - send_ldap_browse(): Pass "Unknown" for NULL strings.

------------------------------------------------------------------------
r5613 | mike | 2006-06-01 13:34:34 -0400 (Thu, 01 Jun 2006) | 2 lines

Emit PageSetup commands as needed.

------------------------------------------------------------------------
r5611 | mike | 2006-05-31 09:13:24 -0400 (Wed, 31 May 2006) | 4 lines

Use printer name as the common name (cn) value, and then filter our
search based on the printerURI, not the common name, since printerURI
is unique (or is supposed to be, anyways...)

------------------------------------------------------------------------
r5608 | mike | 2006-05-30 15:56:51 -0400 (Tue, 30 May 2006) | 2 lines

Fix installs when all localizations are disabled.

------------------------------------------------------------------------
r5607 | mike | 2006-05-30 15:41:04 -0400 (Tue, 30 May 2006) | 2 lines

Update 1.2 changelog...

------------------------------------------------------------------------
r5605 | mike | 2006-05-30 15:38:02 -0400 (Tue, 30 May 2006) | 17 lines

Add CUPS_SERVERBIN/filter to the default filter path in testmime.

The scheduler didn't always choose the least costly filter.

scheduler/filter.c:
    - find_filters(): Add the cost of the current filter to our
      temporary results before comparing.

scheduler/mime.c:
    - load_convs(): Add debug messages.
    - load_types(): Add debug messages.

scheduler/testmime.c:
    - main(): Add CUPS_SERVERBIN/filter to the default filter
      path.


------------------------------------------------------------------------
r5603 | mike | 2006-05-30 14:25:43 -0400 (Tue, 30 May 2006) | 9 lines

Fixed parsing of IPv6 addresses in Allow, Deny, BrowseAllow,
BrowseDeny, and BrowseRelay directives (STR #1713)

scheduler/conf.c:
    - get_addr_and_mask(): Properly parse IPv6 addresses, and add
      some more error checking.
    - parse_aaa(): Update check for numeric addresses.
    - read_configuration(): Update check for numeric addresses.

------------------------------------------------------------------------
r5602 | mike | 2006-05-30 14:07:40 -0400 (Tue, 30 May 2006) | 8 lines

Printers that were shared via LDAP did not get added to the LDAP
server properly (STR #1733)

scheduler/dirsvc.c:
    - send_ldap_browse(): Use LDAP_MOD_ADD and ldap_add_s when
      adding a new entry, and use p->name as the common name, not
      p->info.

------------------------------------------------------------------------
r5601 | mike | 2006-05-30 13:59:30 -0400 (Tue, 30 May 2006) | 6 lines

LDAP browsing would crash the scheduler if a required value was
missing (STR #1731)

scheduler/dirsvc.c:
    - cupsdUpdateLDAPBrowse(): Check values for existence.

------------------------------------------------------------------------
r5600 | mike | 2006-05-30 13:50:06 -0400 (Tue, 30 May 2006) | 8 lines

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 (STR #1723)

cups/http-addrlist.c:
    - httpAddrGetList(): Add localhost and passive listener
      addresses to the returned list of addresses.

------------------------------------------------------------------------
r5599 | mike | 2006-05-30 13:46:08 -0400 (Tue, 30 May 2006) | 3 lines

Updated the Spanish translation (STR #1720)


------------------------------------------------------------------------
r5598 | mike | 2006-05-30 13:42:34 -0400 (Tue, 30 May 2006) | 8 lines

Reverse-order page output was broken when N-up or
landscape orientations were used (STR #1725)

filter/pstops.c:
    - end_nup(): Use new write_labels() function as well as
      doc_puts to put the page code in the write place.
    - write_labels(): Added.

------------------------------------------------------------------------
r5596 | mike | 2006-05-30 10:28:54 -0400 (Tue, 30 May 2006) | 5 lines

Fix/implement back-channel support in serial backend (last part of
STR #1724) by copying necessary code from backendRunLoop() and opening
the serial port in read-write mode...


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

Comments

Submit Comment