]> git.ipfire.org Git - thirdparty/cups-filters.git/log
thirdparty/cups-filters.git
16 years agoDon't collect supply levels via SNMP if cupsSNMPSupplies is not true in PPD.
mike [Mon, 6 Oct 2008 22:50:57 +0000 (22:50 +0000)] 
Don't collect supply levels via SNMP if cupsSNMPSupplies is not true in PPD.

16 years agoDoco changes.
mike [Mon, 6 Oct 2008 21:27:52 +0000 (21:27 +0000)] 
Doco changes.

16 years agoDon't build USB backend with raw ARCHFLAGS.
mike [Mon, 6 Oct 2008 21:08:27 +0000 (21:08 +0000)] 
Don't build USB backend with raw ARCHFLAGS.

16 years agoUpdate overview page.
mike [Mon, 6 Oct 2008 17:09:28 +0000 (17:09 +0000)] 
Update overview page.

Remove outdated snapshots of web interface.

More tweaking of web interface.

16 years agoDon't allow hostname lookups to fail the HTTP tests when the hostname starts
mike [Mon, 6 Oct 2008 15:30:04 +0000 (15:30 +0000)] 
Don't allow hostname lookups to fail the HTTP tests when the hostname starts
with a number (for ISP-defined numeric addresses)

16 years agoOnly show activity image when job is active.
mike [Sun, 5 Oct 2008 19:41:06 +0000 (19:41 +0000)] 
Only show activity image when job is active.

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

16 years agoDon't need to set "cupscommand" variable anymore.
mike [Sun, 5 Oct 2008 19:34:21 +0000 (19:34 +0000)] 
Don't need to set "cupscommand" variable anymore.

16 years agoMore web UI cleanup.
mike [Sun, 5 Oct 2008 19:33:44 +0000 (19:33 +0000)] 
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.

16 years agoDon't send device updates all at once. Instead, limit them to 1 per second
mike [Sun, 5 Oct 2008 16:54:25 +0000 (16:54 +0000)] 
Don't send device updates all at once.  Instead, limit them to 1 per second
since otherwise some browsers crash trying to keep up...

16 years agoGet/set port-monitor instead of old cupsProtocol attribute.
mike [Sun, 5 Oct 2008 04:50:17 +0000 (04:50 +0000)] 
Get/set port-monitor instead of old cupsProtocol attribute.

Attempt at tabbed option interface.

16 years agoMake auto-configure wait for auto-configure job to complete.
mike [Sat, 4 Oct 2008 15:34:08 +0000 (15:34 +0000)] 
Make auto-configure wait for auto-configure job to complete.

More UI cleanup.

16 years agoChange animation speed so that it works with more browsers...
mike [Sat, 4 Oct 2008 06:18:55 +0000 (06:18 +0000)] 
Change animation speed so that it works with more browsers...

16 years agoUpdate wait image and position of it and the text.
mike [Sat, 4 Oct 2008 05:57:54 +0000 (05:57 +0000)] 
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.

16 years agoFix issues with the server settings web UI:
mike [Fri, 3 Oct 2008 23:50:18 +0000 (23:50 +0000)] 
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.

16 years agoAdd animated "wait" image for restart.
mike [Fri, 3 Oct 2008 21:58:28 +0000 (21:58 +0000)] 
Add animated "wait" image for restart.

16 years agoTest page results were not formatted correctly.
mike [Fri, 3 Oct 2008 21:20:18 +0000 (21:20 +0000)] 
Test page results were not formatted correctly.

16 years agoDon't disable installation of fonts.
mike [Fri, 3 Oct 2008 21:00:46 +0000 (21:00 +0000)] 
Don't disable installation of fonts.

16 years agoFix NULL printer name bug.
mike [Fri, 3 Oct 2008 20:34:07 +0000 (20:34 +0000)] 
Fix NULL printer name bug.

16 years agoDon't set document format of test page now that it is no longer PostScript.
mike [Fri, 3 Oct 2008 18:38:56 +0000 (18:38 +0000)] 
Don't set document format of test page now that it is no longer PostScript.

16 years agoTweak stylesheet.
mike [Fri, 3 Oct 2008 15:32:19 +0000 (15:32 +0000)] 
Tweak stylesheet.

16 years agoDon't ignore bytes written when we get a timeout - some data may have been
mike [Thu, 2 Oct 2008 21:18:06 +0000 (21:18 +0000)] 
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.

16 years agoFix transcoding bug caused by removal of BOM in UTF32 output.
mike [Thu, 2 Oct 2008 16:00:40 +0000 (16:00 +0000)] 
Fix transcoding bug caused by removal of BOM in UTF32 output.

16 years agoDeprecate "columns" attribute.
mike [Thu, 2 Oct 2008 02:00:36 +0000 (02:00 +0000)] 
Deprecate "columns" attribute.

16 years agoAdd image support to bannertops filter.
mike [Thu, 2 Oct 2008 00:50:29 +0000 (00:50 +0000)] 
Add image support to bannertops filter.

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

16 years agoPreliminary implementation of new bannertops filter, sans image support
mike [Wed, 1 Oct 2008 23:56:42 +0000 (23:56 +0000)] 
Preliminary implementation of new bannertops filter, sans image support
(coming next!)

16 years agoPrint the value of TMPDIR in the test notifier (used for "make check" to
mike [Wed, 1 Oct 2008 21:20:33 +0000 (21:20 +0000)] 
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.

16 years agoSave work on banners.
mike [Wed, 1 Oct 2008 18:10:10 +0000 (18:10 +0000)] 
Save work on banners.

16 years agoAdd application/vnd.cups-banner MIME type and filter.
mike [Wed, 1 Oct 2008 04:48:33 +0000 (04:48 +0000)] 
Add application/vnd.cups-banner MIME type and filter.

Add new common PostScript text code.

Banner filter needs common.o and pstext.o.

Need to use _cupsLangPrintf for localized messages.

16 years agoAdd special handling for the "none" reason.
mike [Mon, 29 Sep 2008 17:14:53 +0000 (17:14 +0000)] 
Add special handling for the "none" reason.

Remove bannertops from normal builds until it is completed.

16 years agoTransition to the Vera-based Monospace font for text printing.
mike [Mon, 29 Sep 2008 16:12:12 +0000 (16:12 +0000)] 
Transition to the Vera-based Monospace font for text printing.

Continue work on banner filter.

Add PRINTER_INFO and PRINTER_LOCATION environment variables to job filter
environment.

16 years agoRename accept sources to cupsaccept.
mike [Mon, 29 Sep 2008 13:51:54 +0000 (13:51 +0000)] 
Rename accept sources to cupsaccept.

Install man page symlinks from cupsaccept to accept and reject.

Update packaging files.

16 years agoAdd start of CUPS banner file spec.
mike [Sun, 28 Sep 2008 23:04:05 +0000 (23:04 +0000)] 
Add start of CUPS banner file spec.

16 years agoThe ippRead*() and ippWrite*() functions no longer use a stack-based buffer
mike [Sun, 28 Sep 2008 04:42:10 +0000 (04:42 +0000)] 
The ippRead*() and ippWrite*() functions no longer use a stack-based buffer
(STR #2388)

16 years agoFix test script.
mike [Sat, 27 Sep 2008 15:40:15 +0000 (15:40 +0000)] 
Fix test script.

16 years agoAdd support for setting printer-state-reasons via CUPS-Add-Modify-Printer.
mike [Sat, 27 Sep 2008 00:01:52 +0000 (00:01 +0000)] 
Add support for setting printer-state-reasons via CUPS-Add-Modify-Printer.

Fix some free/_cupsStrFree bugs with printer-state-reasons.

Add job-settable-attributes-supported since it is required by the
Set-Job-Attributes operation.

16 years agoThe IPP backend did not retry print jobs when the printer reported itself as
mike [Fri, 26 Sep 2008 21:58:03 +0000 (21:58 +0000)] 
The IPP backend did not retry print jobs when the printer reported itself as
busy or unavailable (STR #2951)

16 years agoAdd support for setting MaxClients from the admin page.
mike [Fri, 26 Sep 2008 15:52:03 +0000 (15:52 +0000)] 
Add support for setting MaxClients from the admin page.

Clean up UI for advanced/basic - make it work like a disclosure triangle
common on most GUIs.

16 years agoThe "Set Allowed Users" web interface did not handle trailing whitespace
mike [Fri, 26 Sep 2008 15:28:18 +0000 (15:28 +0000)] 
The "Set Allowed Users" web interface did not handle trailing whitespace
correctly (STR #2956)

16 years agoFix GSSAPI builds.
mike [Thu, 25 Sep 2008 17:54:05 +0000 (17:54 +0000)] 
Fix GSSAPI builds.

16 years agoFix typos.
mike [Wed, 24 Sep 2008 23:24:43 +0000 (23:24 +0000)] 
Fix typos.

16 years agoAdd support for auto-configuration (STR #1440)
mike [Wed, 24 Sep 2008 23:08:34 +0000 (23:08 +0000)] 
Add support for auto-configuration (STR #1440)

Fix modify-printer usage.

16 years agoFix bug in classes.conf error handling.
mike [Tue, 23 Sep 2008 23:57:52 +0000 (23:57 +0000)] 
Fix bug in classes.conf error handling.

16 years agoFix typo.
mike [Tue, 23 Sep 2008 23:44:33 +0000 (23:44 +0000)] 
Fix typo.

16 years agoThe PostScript filter did not work with Adobe applications using custom page
mike [Tue, 23 Sep 2008 22:06:55 +0000 (22:06 +0000)] 
The PostScript filter did not work with Adobe applications using custom page
sizes.

16 years agoThe Mac OS X USB backend did not work with some printers that reported a bad
mike [Tue, 23 Sep 2008 20:06:53 +0000 (20:06 +0000)] 
The Mac OS X USB backend did not work with some printers that reported a bad
1284 device ID.

16 years agoAdd advanced server settings form/support.
mike [Sat, 20 Sep 2008 23:20:48 +0000 (23:20 +0000)] 
Add advanced server settings form/support.

Use localhost for any local accesses, even when hostname lookups are disabled.

16 years agoAvoid writing Browse*Protocols twice.
mike [Sat, 20 Sep 2008 23:10:11 +0000 (23:10 +0000)] 
Avoid writing Browse*Protocols twice.

16 years agoFix parsing error in scheduler.
mike [Sat, 20 Sep 2008 22:27:58 +0000 (22:27 +0000)] 
Fix parsing error in scheduler.

16 years agoThe web interface's "modify printer" pages now make it easier to change just
mike [Sat, 20 Sep 2008 03:33:59 +0000 (03:33 +0000)] 
The web interface's "modify printer" pages now make it easier to change just
one setting (STR #1919)

Update the rest of the pages to use the new indented layout.

16 years agoMinor improvements to the printcap support.
mike [Fri, 19 Sep 2008 23:03:01 +0000 (23:03 +0000)] 
Minor improvements to the printcap support.

16 years agoSave and restore printer-state-reasons.
mike [Fri, 19 Sep 2008 20:52:46 +0000 (20:52 +0000)] 
Save and restore printer-state-reasons.

16 years agoDon't stop reading printer config files on syntax errors.
mike [Fri, 19 Sep 2008 20:47:07 +0000 (20:47 +0000)] 
Don't stop reading printer config files on syntax errors.

16 years agoInitialize KerberosContext prior to first use.
mike [Fri, 19 Sep 2008 20:26:49 +0000 (20:26 +0000)] 
Initialize KerberosContext prior to first use.

16 years agoAdd plist PrintcapFormat support.
mike [Fri, 19 Sep 2008 20:03:36 +0000 (20:03 +0000)] 
Add plist PrintcapFormat support.

16 years agoThe scheduler now supports multiple addresses in Allow and Deny lines, just
mike [Thu, 18 Sep 2008 17:43:37 +0000 (17:43 +0000)] 
The scheduler now supports multiple addresses in Allow and Deny lines, just
like Apache (STR #2947)

16 years agoAdded CUPS_JOBTYPE environment variable for job filters so they know whether
mike [Thu, 18 Sep 2008 17:31:33 +0000 (17:31 +0000)] 
Added CUPS_JOBTYPE environment variable for job filters so they know whether
they are printing a banner or document file (STR #2799)

16 years agoMissed removing drv.man on a "make distclean".
mike [Wed, 17 Sep 2008 19:52:46 +0000 (19:52 +0000)] 
Missed removing drv.man on a "make distclean".

16 years agoFix some bugs in the PAM configure stuff..
mike [Wed, 17 Sep 2008 19:42:02 +0000 (19:42 +0000)] 
Fix some bugs in the PAM configure stuff..

16 years agoRedo previous change, since pam_opendirectory.so is not available on older
mike [Wed, 17 Sep 2008 19:30:58 +0000 (19:30 +0000)] 
Redo previous change, since pam_opendirectory.so is not available on older
Mac OS X releases.  Now a configure-time check and option (--with-pam-module).

16 years agoUse opendirectory PAM plug-in on Mac OS X.
mike [Wed, 17 Sep 2008 19:16:04 +0000 (19:16 +0000)] 
Use opendirectory PAM plug-in on Mac OS X.

16 years agoChangelog
mike [Wed, 17 Sep 2008 17:10:09 +0000 (17:10 +0000)] 
Changelog

16 years agoFix search template width.
mike [Wed, 17 Sep 2008 05:23:09 +0000 (05:23 +0000)] 
Fix search template width.

"make test" now creates a runcups test script which runs command against
test server.

16 years agoFix POSIX attribute calls.
mike [Wed, 17 Sep 2008 01:43:19 +0000 (01:43 +0000)] 
Fix POSIX attribute calls.

16 years agoFix clang-reported errors.
mike [Wed, 17 Sep 2008 00:56:20 +0000 (00:56 +0000)] 
Fix clang-reported errors.

16 years agoDon't lookup connection address if HostNameLookups is disabled. Instead, get
mike [Wed, 17 Sep 2008 00:21:59 +0000 (00:21 +0000)] 
Don't lookup connection address if HostNameLookups is disabled.  Instead, get
the numerical address to report to the client.

16 years agoThe IPP backend incorrectly stopped the local queue if the remote server
mike [Wed, 17 Sep 2008 00:04:12 +0000 (00:04 +0000)] 
The IPP backend incorrectly stopped the local queue if the remote server
reported the "paused" state.

16 years agoFix cupsGetDests() with failed reconnects or other errors.
mike [Tue, 16 Sep 2008 23:27:54 +0000 (23:27 +0000)] 
Fix cupsGetDests() with failed reconnects or other errors.

16 years agoThe scheduler did not always log "job queued" messages (STR #2943)
mike [Tue, 16 Sep 2008 22:32:42 +0000 (22:32 +0000)] 
The scheduler did not always log "job queued" messages (STR #2943)

16 years agoUpdate IPP documentation for CUPS-Get-Printers and CUPS-Get-Classes (STR #2944)
mike [Tue, 16 Sep 2008 22:28:33 +0000 (22:28 +0000)] 
Update IPP documentation for CUPS-Get-Printers and CUPS-Get-Classes (STR #2944)

16 years agoThe scheduler did not support destination filtering using the printer-location
mike [Tue, 16 Sep 2008 22:23:07 +0000 (22:23 +0000)] 
The scheduler did not support destination filtering using the printer-location
attribute properly (STR #2945)

16 years agoDrop old printer/class icons.
mike [Tue, 16 Sep 2008 00:46:13 +0000 (00:46 +0000)] 
Drop old printer/class icons.

16 years agoOK, lots of changes to the web interface and CUPS logo graphic.
mike [Tue, 16 Sep 2008 00:45:16 +0000 (00:45 +0000)] 
OK, lots of changes to the web interface and CUPS logo graphic.

Now show 100 printers/classes/jobs per page in a compact list/table format.

Pull-down menu buttons for class/printer actions rather than a dozen or more
buttons.

Improved welcome page.

16 years agoDon't make the /etc/cups directory twice.
mike [Thu, 11 Sep 2008 23:53:59 +0000 (23:53 +0000)] 
Don't make the /etc/cups directory twice.

16 years agoUpdate PPD and browsing specs.
mike [Thu, 11 Sep 2008 16:16:41 +0000 (16:16 +0000)] 
Update PPD and browsing specs.

Add new ABNF standard.

16 years agoAdded support for printer filtering by the cupsfilter command (STR #2562)
mike [Thu, 11 Sep 2008 03:12:59 +0000 (03:12 +0000)] 
Added support for printer filtering by the cupsfilter command (STR #2562)

16 years agoAdd SSLOptions directive (STR #2827).
mike [Thu, 11 Sep 2008 01:54:11 +0000 (01:54 +0000)] 
Add SSLOptions directive (STR #2827).

16 years agoAdd CUPS browse protocol documentation (STR #2567)
mike [Thu, 11 Sep 2008 01:13:57 +0000 (01:13 +0000)] 
Add CUPS browse protocol documentation (STR #2567)

16 years agoAdd a BrowseWebIF directive that controls whether the web interface is
mike [Thu, 11 Sep 2008 00:44:58 +0000 (00:44 +0000)] 
Add a BrowseWebIF directive that controls whether the web interface is
advertised via DNS-SD.

16 years agoChangelog.
mike [Wed, 10 Sep 2008 22:27:36 +0000 (22:27 +0000)] 
Changelog.

16 years agoInstall man-cupsaccept.html, not man-accept.html.
mike [Wed, 10 Sep 2008 22:26:48 +0000 (22:26 +0000)] 
Install man-cupsaccept.html, not man-accept.html.

16 years agoRename man pages.
mike [Wed, 10 Sep 2008 22:25:54 +0000 (22:25 +0000)] 
Rename man pages.

16 years agoAdd support (and symlinks) for cupsaccept and cupsreject (STR #2936)
mike [Wed, 10 Sep 2008 22:23:59 +0000 (22:23 +0000)] 
Add support (and symlinks) for cupsaccept and cupsreject (STR #2936)

16 years agoTweak the default KeepAliveTimeout and other related timeouts to 30 seconds.
mike [Wed, 10 Sep 2008 22:14:22 +0000 (22:14 +0000)] 
Tweak the default KeepAliveTimeout and other related timeouts to 30 seconds.

16 years agoFix tracking of "busy" status...
mike [Wed, 10 Sep 2008 22:05:29 +0000 (22:05 +0000)] 
Fix tracking of "busy" status...

16 years agoCorrectly set air key in DNS-SD TXT record...
mike [Wed, 10 Sep 2008 20:46:46 +0000 (20:46 +0000)] 
Correctly set air key in DNS-SD TXT record...

16 years agoHave cupsdCleanDirty() update the busy state.
mike [Wed, 10 Sep 2008 17:47:26 +0000 (17:47 +0000)] 
Have cupsdCleanDirty() update the busy state.

cupsdCleanDirty() was logging "no longer busy" when the server was busy and
"busy" when not busy...

16 years agoInstall a symlink from dnssd to mdns.
mike [Wed, 10 Sep 2008 17:36:13 +0000 (17:36 +0000)] 
Install a symlink from dnssd to mdns.

Override the default document-format for jobs submitted via Send-Document.

16 years agoInstall mdns symlink.
mike [Wed, 10 Sep 2008 17:17:03 +0000 (17:17 +0000)] 
Install mdns symlink.

16 years agoUpdate translate utility for Google (STR #2882)
mike [Wed, 10 Sep 2008 15:56:47 +0000 (15:56 +0000)] 
Update translate utility for Google (STR #2882)

16 years agoAdd -H option to lpstat (STR #2833)
mike [Wed, 10 Sep 2008 15:42:24 +0000 (15:42 +0000)] 
Add -H option to lpstat (STR #2833)

16 years agoFix issues with parallel builds.
mike [Wed, 10 Sep 2008 01:04:10 +0000 (01:04 +0000)] 
Fix issues with parallel builds.

16 years agoAdd support for FatalErrors directive (STR #2536)
mike [Mon, 8 Sep 2008 22:03:01 +0000 (22:03 +0000)] 
Add support for FatalErrors directive (STR #2536)

16 years agoDon't add duplicate listen addresses.
mike [Mon, 8 Sep 2008 15:35:31 +0000 (15:35 +0000)] 
Don't add duplicate listen addresses.

Add missing DefaultPaperSize documentation.

16 years agoFinal changes for DBUS notifier (STR #2529)
mike [Sun, 7 Sep 2008 22:27:01 +0000 (22:27 +0000)] 
Final changes for DBUS notifier (STR #2529)

16 years agoUse php-cgi if available (STR #2923)
mike [Sun, 7 Sep 2008 22:18:29 +0000 (22:18 +0000)] 
Use php-cgi if available (STR #2923)

16 years agoThe scheduler did not send the server-started, server-restarted, or
mike [Sun, 7 Sep 2008 21:56:59 +0000 (21:56 +0000)] 
The scheduler did not send the server-started, server-restarted, or
server-stopped events (STR #2927)

16 years agoThe scheduler no longer enforces configuration file permissions on symlinked
mike [Sun, 7 Sep 2008 21:17:19 +0000 (21:17 +0000)] 
The scheduler no longer enforces configuration file permissions on symlinked
files (STR #2937)

16 years agoCUPS now reinitializes the DNS resolver on failures (STR #2920)
mike [Sat, 6 Sep 2008 00:25:17 +0000 (00:25 +0000)] 
CUPS now reinitializes the DNS resolver on failures (STR #2920)

16 years agoThe CUPS desktop menu item was broken (STR #2924)
mike [Fri, 5 Sep 2008 13:08:37 +0000 (13:08 +0000)] 
The CUPS desktop menu item was broken (STR #2924)

16 years agoChangelog.
mike [Wed, 3 Sep 2008 20:20:56 +0000 (20:20 +0000)] 
Changelog.