CUPS 1.4svn Development Snapshot, r8055

Created at 01:00 Oct 15, 2008 by mike, last modified at 01:00 Oct 15, 2008

A new development snapshot of CUPS 1.4svn (r8055) 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:

------------------------------------------------------------------------
r8055 | mike | 2008-10-13 14:13:20 -0700 (Mon, 13 Oct 2008) | 2 lines

Remove dead store.

------------------------------------------------------------------------
r8054 | mike | 2008-10-11 16:38:59 -0700 (Sat, 11 Oct 2008) | 2 lines

Fix cupsaccept/cupsreject man pages.

------------------------------------------------------------------------
r8053 | mike | 2008-10-10 14:10:20 -0700 (Fri, 10 Oct 2008) | 2 lines

Update API documentation.

------------------------------------------------------------------------
r8052 | mike | 2008-10-10 13:57:30 -0700 (Fri, 10 Oct 2008) | 2 lines

Prep for CUPS 1.4b1 release.

------------------------------------------------------------------------
r8051 | mike | 2008-10-10 13:49:55 -0700 (Fri, 10 Oct 2008) | 3 lines

The PPD compiler now allows local message catalogs to override the
standard
CUPS translations (STR #2642)

------------------------------------------------------------------------
r8050 | mike | 2008-10-10 12:22:59 -0700 (Fri, 10 Oct 2008) | 2 lines

The ppdmerge command did not merge custom option strings (STR #2863)

------------------------------------------------------------------------
r8049 | mike | 2008-10-10 11:50:03 -0700 (Fri, 10 Oct 2008) | 3 lines

Remove all of the current message catalogs - after merging, most have less
than
half of the messages localized, making them less than useless.

------------------------------------------------------------------------
r8048 | mike | 2008-10-10 11:47:00 -0700 (Fri, 10 Oct 2008) | 2 lines

Add charset lines to top.

------------------------------------------------------------------------
r8047 | mike | 2008-10-10 11:37:33 -0700 (Fri, 10 Oct 2008) | 2 lines

Merge PPD compiler localization with CUPS (STR #2826)

------------------------------------------------------------------------
r8046 | mike | 2008-10-10 11:09:14 -0700 (Fri, 10 Oct 2008) | 7 lines

Localize all user messages.

Add support for "Duplex Rotated" and "Duplex ManualTumble", and output
cupsBackSide attribute.

Fix some output bugs (using printf instead of puts for plain strings).

------------------------------------------------------------------------
r8045 | mike | 2008-10-10 08:57:16 -0700 (Fri, 10 Oct 2008) | 3 lines

Add program to generate localization file that GNU gettext can (re)scan to
maintain the CUPS message catalogs (STR #2826)

------------------------------------------------------------------------
r8044 | mike | 2008-10-09 22:28:15 -0700 (Thu, 09 Oct 2008) | 5 lines

The scheduler now supports the Hold-New-Jobs and Release-Held-New-Jobs
operations; these are exposed via the cupsdisable and cupsenable commands
(STR #2332)


------------------------------------------------------------------------
r8043 | mike | 2008-10-09 21:41:31 -0700 (Thu, 09 Oct 2008) | 7 lines

The lpstat command is now much faster when displaying the status of a
single
printer (STR #2843)

Also do a lot of code simplification to put common matching code in the
match_list() function and use CUPS_HTTP_DEFAULT instead of a dedicated
HTTP
connection for the default usage.

------------------------------------------------------------------------
r8042 | mike | 2008-10-09 20:06:56 -0700 (Thu, 09 Oct 2008) | 2 lines

Fix cached load of filters.

------------------------------------------------------------------------
r8040 | mike | 2008-10-09 13:13:21 -0700 (Thu, 09 Oct 2008) | 3 lines

Security-related integer overflow fixes (STR #2911, STR #2918, and
STR #2919)

------------------------------------------------------------------------
r8035 | mike | 2008-10-09 07:35:32 -0700 (Thu, 09 Oct 2008) | 2 lines

Changelog.

------------------------------------------------------------------------
r8034 | mike | 2008-10-08 23:57:35 -0700 (Wed, 08 Oct 2008) | 2 lines

Implement PPD caching.

------------------------------------------------------------------------
r8033 | mike | 2008-10-08 15:47:29 -0700 (Wed, 08 Oct 2008) | 2 lines

Remove generated package files.

------------------------------------------------------------------------
r8032 | mike | 2008-10-08 15:45:38 -0700 (Wed, 08 Oct 2008) | 2 lines

Don't ignore PS and HTML files here.

------------------------------------------------------------------------
r8031 | mike | 2008-10-08 15:40:12 -0700 (Wed, 08 Oct 2008) | 2 lines

Also remove unit test directories with "make distclean".

------------------------------------------------------------------------
r8030 | mike | 2008-10-08 15:21:34 -0700 (Wed, 08 Oct 2008) | 2 lines

"make distclean" did not remove the "clang" directory.

------------------------------------------------------------------------
r8029 | mike | 2008-10-08 14:07:45 -0700 (Wed, 08 Oct 2008) | 25 lines

CUPS-Get-Driver now provides much better driver matching based on the
IEEE-1284 device ID and make/model strings (STR #2707)

Fix banner filter destination type.

systemv/lpinfo.c:
    - main(): Add support for --device-id, --language, --make-and-model,
      --product, and --timeout options.
    - show_devices(): Use timeout option.
    - show_models(): Use device_id, language, make_model, and product
      strings when listing drivers.

cgi-bin/admin.c:
    - do_am_printer(): Pass make and model to CUPS-Get-PPDs to get a list
      sorted by relevance to the current device.

scheduler/cups-driverd.cxx:
    - ppd_info_t: Add matches field.
    - compare_matches(): Added.
    - list_ppds(): Use regex to match make-and-model and device-id data,
      and create an array of matches sorted by score and make/model.
    - regex_device_id(): Added.
    - regex_string(): Added.


------------------------------------------------------------------------
r8028 | mike | 2008-10-08 11:27:52 -0700 (Wed, 08 Oct 2008) | 2 lines

Fix OpenSSL compile problems.

------------------------------------------------------------------------
r8027 | mike | 2008-10-08 09:34:03 -0700 (Wed, 08 Oct 2008) | 2 lines

Don't support the SSLOptions directive when there is no SSL library.

------------------------------------------------------------------------
r8026 | mike | 2008-10-07 21:26:38 -0700 (Tue, 07 Oct 2008) | 2 lines

First half of PPD/attributes caching (STR #1293)

------------------------------------------------------------------------
r8025 | mike | 2008-10-07 16:53:14 -0700 (Tue, 07 Oct 2008) | 6 lines

Allow device-uri to point to DNS-SD CUPS URI and still work as a
hard-wired
remote printer.

Correctly map printer-more-info attribute to connected address rather than
hardcoding with the server name.

------------------------------------------------------------------------
r8024 | mike | 2008-10-07 15:22:23 -0700 (Tue, 07 Oct 2008) | 2 lines

Make sure images_width is initialized.

------------------------------------------------------------------------
r8023 | mike | 2008-10-07 12:10:35 -0700 (Tue, 07 Oct 2008) | 4 lines

Use DNSServiceConstructFullName to construct fullName.

Report error status in error_log as debug message.

------------------------------------------------------------------------
r8022 | mike | 2008-10-06 15:50:57 -0700 (Mon, 06 Oct 2008) | 2 lines

Don't collect supply levels via SNMP if cupsSNMPSupplies is not true in
PPD.

------------------------------------------------------------------------
r8021 | mike | 2008-10-06 14:27:52 -0700 (Mon, 06 Oct 2008) | 2 lines

Doco changes.

------------------------------------------------------------------------
r8020 | mike | 2008-10-06 14:08:27 -0700 (Mon, 06 Oct 2008) | 2 lines

Don't build USB backend with raw ARCHFLAGS.

------------------------------------------------------------------------
r8019 | mike | 2008-10-06 10:09:28 -0700 (Mon, 06 Oct 2008) | 6 lines

Update overview page.

Remove outdated snapshots of web interface.

More tweaking of web interface.

------------------------------------------------------------------------
r8018 | mike | 2008-10-06 08:30:04 -0700 (Mon, 06 Oct 2008) | 3 lines

Don't allow hostname lookups to fail the HTTP tests when the hostname
starts
with a number (for ISP-defined numeric addresses)

------------------------------------------------------------------------
r8017 | mike | 2008-10-05 12:41:06 -0700 (Sun, 05 Oct 2008) | 5 lines

Only show activity image when job is active.

Only show job-printer-state-message when job-state != completed.


------------------------------------------------------------------------
r8016 | mike | 2008-10-05 12:34:21 -0700 (Sun, 05 Oct 2008) | 2 lines

Don't need to set "cupscommand" variable anymore.

------------------------------------------------------------------------
r8015 | mike | 2008-10-05 12:33:44 -0700 (Sun, 05 Oct 2008) | 9 lines

More web UI cleanup.

- Make sure all templates have proper titles and indentation.
- Move all printer command processing to a common function, and make all
  commands set the default user to "anonymous", job-hold-until to no-hold,
  and wait for the job to complete.
- Move all maintenance commands to printers.cgi and classes.cgi.
- cgiGetAttributes did not understand regular expressions.

------------------------------------------------------------------------
r8014 | mike | 2008-10-05 09:54:25 -0700 (Sun, 05 Oct 2008) | 3 lines

Don't send device updates all at once.  Instead, limit them to 1 per
second
since otherwise some browsers crash trying to keep up...

------------------------------------------------------------------------
r8013 | mike | 2008-10-04 21:50:17 -0700 (Sat, 04 Oct 2008) | 4 lines

Get/set port-monitor instead of old cupsProtocol attribute.

Attempt at tabbed option interface.

------------------------------------------------------------------------
r8012 | mike | 2008-10-04 08:34:08 -0700 (Sat, 04 Oct 2008) | 4 lines

Make auto-configure wait for auto-configure job to complete.

More UI cleanup.

------------------------------------------------------------------------
r8011 | mike | 2008-10-03 23:18:55 -0700 (Fri, 03 Oct 2008) | 2 lines

Change animation speed so that it works with more browsers...

------------------------------------------------------------------------
r8010 | mike | 2008-10-03 22:57:54 -0700 (Fri, 03 Oct 2008) | 8 lines

Update wait image and position of it and the text.

Add support for multipart pages.

Use multipart pages to incrementally update the device chooser page when
adding or modifying a printer.


------------------------------------------------------------------------
r8009 | mike | 2008-10-03 16:50:18 -0700 (Fri, 03 Oct 2008) | 8 lines

Fix issues with the server settings web UI:

- Didn't detect settings changes properly for the advanced settings.
- Accumulated "allow all" lines.
- Didn't remove any trailing whitespace in CGI variables, only spaces.
- The norestart template didn't indent.
- Both norestart and restart didn't have a page title.

------------------------------------------------------------------------
r8008 | mike | 2008-10-03 14:58:28 -0700 (Fri, 03 Oct 2008) | 2 lines

Add animated "wait" image for restart.

------------------------------------------------------------------------
r8007 | mike | 2008-10-03 14:20:18 -0700 (Fri, 03 Oct 2008) | 2 lines

Test page results were not formatted correctly.

------------------------------------------------------------------------
r8006 | mike | 2008-10-03 14:00:46 -0700 (Fri, 03 Oct 2008) | 2 lines

Don't disable installation of fonts.

------------------------------------------------------------------------
r8005 | mike | 2008-10-03 13:34:07 -0700 (Fri, 03 Oct 2008) | 2 lines

Fix NULL printer name bug.

------------------------------------------------------------------------
r8004 | mike | 2008-10-03 11:38:56 -0700 (Fri, 03 Oct 2008) | 2 lines

Don't set document format of test page now that it is no longer
PostScript.

------------------------------------------------------------------------
r8003 | mike | 2008-10-03 08:32:19 -0700 (Fri, 03 Oct 2008) | 2 lines

Tweak stylesheet.

------------------------------------------------------------------------
r8002 | mike | 2008-10-02 14:18:06 -0700 (Thu, 02 Oct 2008) | 7 lines

Don't ignore bytes written when we get a timeout - some data may have been
sent.

Enable class driver loading debug output.

Use CUPS_SERVERBIN to locate the USB backend.

------------------------------------------------------------------------
r8001 | mike | 2008-10-02 09:00:40 -0700 (Thu, 02 Oct 2008) | 2 lines

Fix transcoding bug caused by removal of BOM in UTF32 output.

------------------------------------------------------------------------
r8000 | mike | 2008-10-01 19:00:36 -0700 (Wed, 01 Oct 2008) | 2 lines

Deprecate "columns" attribute.

------------------------------------------------------------------------
r7999 | mike | 2008-10-01 17:50:29 -0700 (Wed, 01 Oct 2008) | 5 lines

Add image support to bannertops filter.

Update all of the bundled cover pages and test page to use the new banner
file format.

------------------------------------------------------------------------
r7998 | mike | 2008-10-01 16:56:42 -0700 (Wed, 01 Oct 2008) | 4 lines

Preliminary implementation of new bannertops filter, sans image support
(coming next!)


------------------------------------------------------------------------
r7997 | mike | 2008-10-01 14:20:33 -0700 (Wed, 01 Oct 2008) | 6 lines

Print the value of TMPDIR in the test notifier (used for "make check" to
verify that cupsd is passing the TMPDIR environment variable...)

Don't try to register/unregister profiles on Mac OS X when we are not
running as root.

------------------------------------------------------------------------
r7996 | mike | 2008-10-01 11:10:10 -0700 (Wed, 01 Oct 2008) | 2 lines

Save work on banners.

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

Comments

Submit Comment