Created at 21:01 Oct 07, 2005 by mike, last modified at 21:01 Oct 07, 2005
A new weekly snapshot of CUPS 1.2svn (r4753) 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:
------------------------------------------------------------------------ r4753 | mike | 2005-10-07 12:02:23 -0400 (Fri, 07 Oct 2005) | 13 lines Apparently, the Microsoft IPP support provided through IIS does not include a WWW-Authenticate header when returning a 401 error. Default to Basic authentication if no header is seen... cups/auth.c: - cupsDoAuthentication(): Look for Digest in WWW-Autnenticate header, and if that is not found default to Basic authentication. cups/http.c: - Fix some DEBUG_printf() typos. ------------------------------------------------------------------------ r4752 | mike | 2005-10-06 23:43:46 -0400 (Thu, 06 Oct 2005) | 2 lines Update API documentation. ------------------------------------------------------------------------ r4751 | mike | 2005-10-06 08:25:55 -0400 (Thu, 06 Oct 2005) | 6 lines Fix 64-bit file offset support. cgi-bin/help-index.c: - helpSaveIndex(): Use CUPS_LLFMT and CUPS_LLCAST definitions for file sizes and offsets. ------------------------------------------------------------------------ r4750 | mike | 2005-10-05 19:33:02 -0400 (Wed, 05 Oct 2005) | 7 lines Fixed a potential crash problem in the scheduler when aborting a CGI program (STR #1290) scheduler/client.c: - cupsdCloseClient(): Set pipe_pid to 0 after killing the process. ------------------------------------------------------------------------ r4749 | mike | 2005-10-05 17:19:38 -0400 (Wed, 05 Oct 2005) | 32 lines Add optimizations for implicit classes, and add test program to simulate remote printers from multiple servers. scheduler/classes.c: - cupsdDeletePrinterFromClass(): Only call cupsdSetPrinterAttrs() when the composite printer type value changes. - cupsdDeletePrinterFromClasses(): Update implicit classes using the ImplicitPrinters array to save on search time. - cupsdUpdateImplicitClasses(): Update implicit classes using the ImplicitPrinters array to save on search time. scheduler/dirsvc.c: - cupsdProcessBrowseData(): Add implicit classes to ImplicitPrinters array; also set in_implicit_class flag on printers in the implicit class. scheduler/ipp.c: - get_printers(): Use in_implicit_class member instead of doing a manual check for class membership... scheduler/printers.c: - cupsdAddPrinter(): Create ImplicitPrinters array. scheduler/printers.h: - Added in_implicit_class member to cupsd_printer_s. - Added ImplicitPrinters array. scheduler/testdirsvc.c: - Added. ------------------------------------------------------------------------ r4748 | mike | 2005-10-03 16:56:40 -0400 (Mon, 03 Oct 2005) | 10 lines Added a "cancel all jobs" button to the class and printer web interfaces (STR #1140) doc/images/cancel-all-jobs.gif: - Renamed from "cancel-jobs.gif". templates/classes.tmpl: templates/printers.tmpl: - Add cancel-all-jobs.gif button and link. ------------------------------------------------------------------------ r4747 | mike | 2005-10-03 16:43:07 -0400 (Mon, 03 Oct 2005) | 9 lines The add-printer web page now shows the set-printer-options page after the printer has been added (STR #690) cgi-bin/admin.c: - do_am_printer(): When adding a printer, reload the set-printer-options page instead of the printer status page, so that users can configure the default/installable options right away. ------------------------------------------------------------------------ r4746 | mike | 2005-10-03 11:10:52 -0400 (Mon, 03 Oct 2005) | 17 lines Update "print test page" to use CUPS_DATADIR, and to automatically refresh the page. cgi-bin/classes.c: - main(): Use CUPS_DATADIR environment variable, and automatically reload the class page after the "job ID is ..." message. cgi-bin/printers.c: - main(): Use CUPS_DATADIR environment variable, and automatically reload the class page after the "job ID is ..." message. - main(): Reload the current page every 10 seconds when we are viewing a single printer and that printer is in the processing state. ------------------------------------------------------------------------ r4745 | mike | 2005-10-03 09:55:57 -0400 (Mon, 03 Oct 2005) | 12 lines Fix domain socket issues. cups/util.c: - cupsGetPPD2(): Track both hostname and port number when determining whether to use a new connection. cgi-bin/admin.c: cgi-bin/classes.c: cgi-bin/jobs.c: cgi-bin/printers.c: - Use cupsServer() instead of "localhost". ------------------------------------------------------------------------ r4744 | mike | 2005-10-02 21:32:35 -0400 (Sun, 02 Oct 2005) | 17 lines Fix a lockup problem with calling cupsdFindDest() in the middle of enumerating the printer list. cups/array.c: cups/array.h: - cupsArrayRestore(), cupsArraySave(): Added. - Add saved member to cups_array_s. scheduler/dirsvc.c: - cupsdProcessBrowseData(): Use cupsArrayRestore() and cupsArraySave() to track current printer. scheduler/ipp.c: - get_printers(): Use cupsArrayRestore() and cupsArraySave() to track current printer. ------------------------------------------------------------------------ r4743 | mike | 2005-10-02 19:29:44 -0400 (Sun, 02 Oct 2005) | 2 lines Add numbers to rules, remove "inches" and "centimeters" labels. ------------------------------------------------------------------------ r4742 | mike | 2005-10-02 19:01:43 -0400 (Sun, 02 Oct 2005) | 2 lines Add missing file. ------------------------------------------------------------------------ r4741 | mike | 2005-10-02 00:25:52 -0400 (Sun, 02 Oct 2005) | 2 lines Make image file and zoom API public. ------------------------------------------------------------------------ r4740 | mike | 2005-10-01 00:21:20 -0400 (Sat, 01 Oct 2005) | 3 lines Fix logic error (use CUPS_SERVERROOT unless not defined or running setuid root) ------------------------------------------------------------------------ r4739 | mike | 2005-10-01 00:18:14 -0400 (Sat, 01 Oct 2005) | 2 lines Eliminate compiler warning. ------------------------------------------------------------------------Download · Home Page · Listing