]> git.ipfire.org Git - thirdparty/cups-filters.git/log
thirdparty/cups-filters.git
17 years agoMirror fix from dnssd2 branch.
mike [Fri, 2 May 2008 23:42:26 +0000 (23:42 +0000)] 
Mirror fix from dnssd2 branch.

17 years agoOne more fix for CGI handling (STR #2781)
mike [Thu, 1 May 2008 22:52:35 +0000 (22:52 +0000)] 
One more fix for CGI handling (STR #2781)

17 years agoFix resolve bug.
mike [Thu, 1 May 2008 22:50:12 +0000 (22:50 +0000)] 
Fix resolve bug.

17 years agoMerge current DNS-SD work from dnssd2 branch - proper support for discovery
mike [Thu, 1 May 2008 21:02:27 +0000 (21:02 +0000)] 
Merge current DNS-SD work from dnssd2 branch - proper support for discovery
and resolution, plus improvements in the scheduler.

17 years agoRemove old descriptions for localizations - everything in one now...
mike [Thu, 1 May 2008 17:00:57 +0000 (17:00 +0000)] 
Remove old descriptions for localizations - everything in one now...

17 years agoAllow page count on Test1 to be off-by-one since the job we cancel may already
mike [Wed, 30 Apr 2008 19:50:28 +0000 (19:50 +0000)] 
Allow page count on Test1 to be off-by-one since the job we cancel may already
have printed a page...

17 years agoDon't include snmp.h.
mike [Tue, 29 Apr 2008 04:38:47 +0000 (04:38 +0000)] 
Don't include snmp.h.

17 years agoEliminate "shadowed" warnings from PHP headers.
mike [Tue, 29 Apr 2008 03:23:08 +0000 (03:23 +0000)] 
Eliminate "shadowed" warnings from PHP headers.

17 years agoAdd Port Monitor MIB support to the SNMP backend and standard network backend
mike [Tue, 29 Apr 2008 00:18:20 +0000 (00:18 +0000)] 
Add Port Monitor MIB support to the SNMP backend and standard network backend
support.

17 years agoAdd side-channel support to IPP and LPD backends.
mike [Mon, 28 Apr 2008 22:50:47 +0000 (22:50 +0000)] 
Add side-channel support to IPP and LPD backends.

17 years agoMake SNMP API private for now.
mike [Mon, 28 Apr 2008 21:30:12 +0000 (21:30 +0000)] 
Make SNMP API private for now.

17 years agoAdd SNMP supply level monitoring and page accounting to LPD and IPP backends.
mike [Mon, 28 Apr 2008 21:20:09 +0000 (21:20 +0000)] 
Add SNMP supply level monitoring and page accounting to LPD and IPP backends.

17 years agoTweak stylesheet for web interface.
mike [Mon, 28 Apr 2008 19:10:10 +0000 (19:10 +0000)] 
Tweak stylesheet for web interface.

17 years agoLog non-crash statuses as debug messages, not error messages.
mike [Mon, 28 Apr 2008 18:41:43 +0000 (18:41 +0000)] 
Log non-crash statuses as debug messages, not error messages.

17 years agoUse access() instead of stat(), and remove unused variable.
mike [Mon, 28 Apr 2008 18:36:35 +0000 (18:36 +0000)] 
Use access() instead of stat(), and remove unused variable.

17 years agoInclude <unistd.h> to get rid of compiler warnings.
mike [Mon, 28 Apr 2008 18:34:30 +0000 (18:34 +0000)] 
Include <unistd.h> to get rid of compiler warnings.

17 years agoAdd commandtops filter for PostScript printer auto-configuration and
mike [Fri, 25 Apr 2008 23:32:37 +0000 (23:32 +0000)] 
Add commandtops filter for PostScript printer auto-configuration and
status reporting.

17 years agoUse new drv:///sample.drv reference for deskjet PPD.
mike [Fri, 25 Apr 2008 18:36:46 +0000 (18:36 +0000)] 
Use new drv:///sample.drv reference for deskjet PPD.

Add PPD compiler data files to test suite.

Hopefully get rid of the last of the bogus "PID NNN exited with status 1"
messages for canceled jobs.

17 years agoAdd support for cupsPJLDisplay attribute to control what PJL commands are
mike [Thu, 24 Apr 2008 00:10:34 +0000 (00:10 +0000)] 
Add support for cupsPJLDisplay attribute to control what PJL commands are
used to display the job information.

17 years agocupsFileTell() did not work for log files opened in append mode (STR #2810)
mike [Wed, 23 Apr 2008 22:07:37 +0000 (22:07 +0000)] 
cupsFileTell() did not work for log files opened in append mode (STR #2810)

Update installation instructions to note new CUPS_DEBUG_LOG stuff.

17 years agoAdd PostScript query mode to testbackend program.
mike [Wed, 23 Apr 2008 18:07:37 +0000 (18:07 +0000)] 
Add PostScript query mode to testbackend program.

17 years agoAdd cupsFileTell() test.
mike [Wed, 23 Apr 2008 00:37:26 +0000 (00:37 +0000)] 
Add cupsFileTell() test.

17 years agoUse "unset" instead of "typeset +x" to clear LPDEST and PRINTER environment
mike [Tue, 22 Apr 2008 22:23:10 +0000 (22:23 +0000)] 
Use "unset" instead of "typeset +x" to clear LPDEST and PRINTER environment
variables...

17 years agoDrop static PPD files and install the sample.drv file instead.
mike [Tue, 22 Apr 2008 22:09:19 +0000 (22:09 +0000)] 
Drop static PPD files and install the sample.drv file instead.

17 years agoThe scheduler did not set QUERY_STRING all of the time for CGI scripts
mike [Mon, 21 Apr 2008 23:12:00 +0000 (23:12 +0000)] 
The scheduler did not set QUERY_STRING all of the time for CGI scripts
(STR #2781)

17 years agoAdd RFC 3875 to the standards directory.
mike [Mon, 21 Apr 2008 22:59:45 +0000 (22:59 +0000)] 
Add RFC 3875 to the standards directory.

17 years agoThe scheduler now returns an error for bad job-sheets values (STR #2775)
mike [Mon, 21 Apr 2008 22:51:31 +0000 (22:51 +0000)] 
The scheduler now returns an error for bad job-sheets values (STR #2775)

Add Print-Job test with a common error case ("none,none" as a single
job-sheets value)

Free the job when we can't copy the banner (memory leak fix)

Make free_jobs() global again as cupsdDeleteJob().

17 years agoWait for the child process and kill if the job is cancelled (avoid Zombies!)
mike [Mon, 21 Apr 2008 22:27:32 +0000 (22:27 +0000)] 
Wait for the child process and kill if the job is cancelled (avoid Zombies!)

17 years agoAuthenticated remote printing did not work over domain sockets (STR #2750)
mike [Mon, 21 Apr 2008 22:21:02 +0000 (22:21 +0000)] 
Authenticated remote printing did not work over domain sockets (STR #2750)

17 years agoThe scheduler incorrectly logged errors for print filters when a job was
mike [Mon, 21 Apr 2008 22:16:17 +0000 (22:16 +0000)] 
The scheduler incorrectly logged errors for print filters when a job was
canceled (STR #2806, #2808)

Show the job-printer-state-message for a job, if defined.

17 years agoThe scheduler not long allows multiple RSS subscriptions with the same URI
mike [Mon, 21 Apr 2008 21:57:07 +0000 (21:57 +0000)] 
The scheduler not long allows multiple RSS subscriptions with the same URI
(STR #2789)

17 years agoThe scheduler now supports Kerberized printing with multiple server names
mike [Mon, 21 Apr 2008 21:37:27 +0000 (21:37 +0000)] 
The scheduler now supports Kerberized printing with multiple server names
(STR #2783)

17 years ago"Satisfy any" did not work in IPP policies (STR #2782)
mike [Mon, 21 Apr 2008 21:32:23 +0000 (21:32 +0000)] 
"Satisfy any" did not work in IPP policies (STR #2782)

Use auth-info-required values, not CUPS_PRINTER_AUTHENTICATED.

17 years agoAllow driver information files in /Library/Printers/PPDs.drv.
mike [Mon, 21 Apr 2008 18:34:53 +0000 (18:34 +0000)] 
Allow driver information files in /Library/Printers/PPDs.drv.

17 years agoCompare client pointers, not the file descriptors.
mike [Mon, 21 Apr 2008 18:06:37 +0000 (18:06 +0000)] 
Compare client pointers, not the file descriptors.

17 years agoFix libcupsimage so that we can read images larger than 2GB (move away from
mike [Mon, 21 Apr 2008 17:51:58 +0000 (17:51 +0000)] 
Fix libcupsimage so that we can read images larger than 2GB (move away from
stdio and use off_t for tile positions...)

17 years agoSwitch calloc arguments to allow calloc() to detect when xtiles * ytiles is
mike [Mon, 21 Apr 2008 17:31:54 +0000 (17:31 +0000)] 
Switch calloc arguments to allow calloc() to detect when xtiles * ytiles is
too large to fit in memory (STR #2805)

17 years agoFix EPM list file.
mike [Mon, 21 Apr 2008 16:54:09 +0000 (16:54 +0000)] 
Fix EPM list file.

17 years agoRevamp "busy" API to account for active HTTP requests, too.
mike [Fri, 18 Apr 2008 23:24:24 +0000 (23:24 +0000)] 
Revamp "busy" API to account for active HTTP requests, too.

Add "ActiveClients" array to track active client connections.

17 years agoUse cupsdCleanDirty instead of saving all jobs on sleep.
mike [Fri, 18 Apr 2008 21:54:13 +0000 (21:54 +0000)] 
Use cupsdCleanDirty instead of saving all jobs on sleep.

17 years agoThe scheduler now delays writing config and state files to reduce disk activity
mike [Fri, 18 Apr 2008 18:31:59 +0000 (18:31 +0000)] 
The scheduler now delays writing config and state files to reduce disk activity
(STR #2684)

Added cupsdCleanDirty, cupsdMarkDirty, and cupsdSetBusy functions in the
scheduler for managing the writing of all config and state files to disk.

Instead of calling cupsdSave* or cupsdWritePrintcap directly, now we call
cupsdMarkDirty and (for jobs) set the "dirty" flag on the job.  The main
loop then calls cupsdCleanDirty periodically as needed.

In addition, we now track the jobs that are currently printing in the
PrintingJobs array - this will allow for better power management support
in the future through the cupsdSetBusy function.

17 years agoThe scheduler did not limit the total number of filters.
mike [Fri, 18 Apr 2008 16:34:54 +0000 (16:34 +0000)] 
The scheduler did not limit the total number of filters.

17 years agoDon't override DEBUG now that it includes special functions.
mike [Fri, 18 Apr 2008 16:20:11 +0000 (16:20 +0000)] 
Don't override DEBUG now that it includes special functions.

17 years agoUpdate documentation for new cupsGetDevices API.
mike [Thu, 17 Apr 2008 00:48:34 +0000 (00:48 +0000)] 
Update documentation for new cupsGetDevices API.

Move get/put file APIs to the HTTP/IPP docs.

17 years agoFix a streaming issue from cupsd - wasn't flushing the output buffer after
mike [Thu, 17 Apr 2008 00:24:25 +0000 (00:24 +0000)] 
Fix a streaming issue from cupsd - wasn't flushing the output buffer after
a write.

Fix some DEBUG_printf's.

_cups_debug_printf now quotes C strings so that the log doesn't contain extra
newlines.

ippRead() no longer overrides the blocking flag if there is pending data.

17 years agoStub _cups_debug_* functions on Mac OS X when we aren't building with
mike [Wed, 16 Apr 2008 20:03:24 +0000 (20:03 +0000)] 
Stub _cups_debug_* functions on Mac OS X when we aren't building with
debug enabled.

17 years agoAdd cupsGetDevices API (still issues with streaming).
mike [Wed, 16 Apr 2008 02:19:54 +0000 (02:19 +0000)] 
Add cupsGetDevices API (still issues with streaming).

Revamp DEBUG_printf/puts stuff to support logging to a file, and to include
a timestamp with every message.

Update Server: header to report CUPS/1.4 by default.

17 years agoAdd support for timeout and exclude-schemes attributes in CUPS-Get-Devices
mike [Tue, 15 Apr 2008 00:59:26 +0000 (00:59 +0000)] 
Add support for timeout and exclude-schemes attributes in CUPS-Get-Devices
requests.

17 years agoClean up the end-of-file handling for poll() on Linux.
mike [Mon, 14 Apr 2008 23:22:54 +0000 (23:22 +0000)] 
Clean up the end-of-file handling for poll() on Linux.

17 years agoClean up cups-deviced to do proper signal handling of child processes and
mike [Mon, 14 Apr 2008 22:32:26 +0000 (22:32 +0000)] 
Clean up cups-deviced to do proper signal handling of child processes and
to log more debugging info.

17 years agoUse pipe for cupsFileOpenFd test.
mike [Mon, 14 Apr 2008 21:53:36 +0000 (21:53 +0000)] 
Use pipe for cupsFileOpenFd test.

17 years agoAdd cupsFileOpenFd test with no read.
mike [Mon, 14 Apr 2008 21:06:27 +0000 (21:06 +0000)] 
Add cupsFileOpenFd test with no read.

17 years agoThe scheduler now ensures that the RSS directory has the correct permissions.
mike [Mon, 14 Apr 2008 20:16:30 +0000 (20:16 +0000)] 
The scheduler now ensures that the RSS directory has the correct permissions.

17 years agoThe RSS notifier did not quote the feed URL in the RSS file it created
mike [Mon, 14 Apr 2008 20:02:39 +0000 (20:02 +0000)] 
The RSS notifier did not quote the feed URL in the RSS file it created
(STR #2801)

17 years agoRemove unused variables.
mike [Mon, 14 Apr 2008 19:39:02 +0000 (19:39 +0000)] 
Remove unused variables.

17 years agoAdd support for Ghostscript PDF to PostScript conversion.
mike [Mon, 14 Apr 2008 18:27:53 +0000 (18:27 +0000)] 
Add support for Ghostscript PDF to PostScript conversion.

17 years agoThe default MaxCopies on Mac OS X should be 9999.
mike [Mon, 14 Apr 2008 18:07:40 +0000 (18:07 +0000)] 
The default MaxCopies on Mac OS X should be 9999.

17 years agoRun backends in parallel to get results faster and to stream devices
mike [Sat, 12 Apr 2008 00:37:21 +0000 (00:37 +0000)] 
Run backends in parallel to get results faster and to stream devices
instead of providing them at the end of the scan...

17 years agoSigh... Solaris defines strrchr as returning const char * instead of char *.
mike [Fri, 11 Apr 2008 22:02:13 +0000 (22:02 +0000)] 
Sigh...  Solaris defines strrchr as returning const char * instead of char *.

17 years agoImprove signal handling in pdftops wrapper.
mike [Wed, 9 Apr 2008 18:12:32 +0000 (18:12 +0000)] 
Improve signal handling in pdftops wrapper.

17 years agoUpdate APHelpBook documentation.
mike [Wed, 9 Apr 2008 17:52:09 +0000 (17:52 +0000)] 
Update APHelpBook documentation.

17 years agoThe scheduler did not reject requests with an empty Content-Length field
mike [Wed, 9 Apr 2008 03:38:24 +0000 (03:38 +0000)] 
The scheduler did not reject requests with an empty Content-Length field
(STR #2787)

17 years agoDocumentation update (STR #2785)
mike [Wed, 9 Apr 2008 03:30:46 +0000 (03:30 +0000)] 
Documentation update (STR #2785)

17 years agoThe web interface allowed the creation and cancellation of RSS subscriptions
mike [Wed, 9 Apr 2008 03:27:37 +0000 (03:27 +0000)] 
The web interface allowed the creation and cancellation of RSS subscriptions
without a username (STR #2774)

Remove unused "hex" variable.

17 years agoThe PNG image loading code would crash with large images (STR #2790)
mike [Wed, 9 Apr 2008 03:16:10 +0000 (03:16 +0000)] 
The PNG image loading code would crash with large images (STR #2790)

17 years agoThe scheduler did not log the current date and time and did not escape special
mike [Wed, 9 Apr 2008 02:50:12 +0000 (02:50 +0000)] 
The scheduler did not log the current date and time and did not escape special
characters in request URIs when logging bad requests to the access_log file
(STR #2788)

17 years agoAdd --enable-pap configure option.
mike [Wed, 9 Apr 2008 01:20:37 +0000 (01:20 +0000)] 
Add --enable-pap configure option.

17 years agoAdd "authenticated" policy for shared printers.
mike [Tue, 1 Apr 2008 23:13:01 +0000 (23:13 +0000)] 
Add "authenticated" policy for shared printers.

17 years agoUse a smaller image file.
mike [Tue, 1 Apr 2008 21:58:31 +0000 (21:58 +0000)] 
Use a smaller image file.

17 years agoCVE-2008-0047: cgiCompileSearch buffer overflow (STR #2729)
mike [Tue, 1 Apr 2008 20:32:00 +0000 (20:32 +0000)] 
CVE-2008-0047: cgiCompileSearch buffer overflow (STR #2729)
CVE-2008-1373: CUPS GIF image filter overflow (STR #2765)

17 years agoWhen making parent directories, change the owner and group as needed.
mike [Tue, 1 Apr 2008 01:14:17 +0000 (01:14 +0000)] 
When making parent directories, change the owner and group as needed.

17 years agoUse INSTALL_BIN for root backends.
mike [Tue, 1 Apr 2008 00:58:45 +0000 (00:58 +0000)] 
Use INSTALL_BIN for root backends.

17 years agoAlways use our own install-sh script which understands how to strip shared
mike [Tue, 1 Apr 2008 00:48:09 +0000 (00:48 +0000)] 
Always use our own install-sh script which understands how to strip shared
libraries.

17 years agoFix job-sheets test (extra file == extra page...)
mike [Mon, 31 Mar 2008 22:33:20 +0000 (22:33 +0000)] 
Fix job-sheets test (extra file == extra page...)

17 years agoOnly hide missing PPD directories.
mike [Mon, 31 Mar 2008 22:13:14 +0000 (22:13 +0000)] 
Only hide missing PPD directories.

17 years agocups-driverd complained about missing directories (STR #2777)
mike [Mon, 31 Mar 2008 22:01:10 +0000 (22:01 +0000)] 
cups-driverd complained about missing directories (STR #2777)

17 years agoUnlink the auth file when no drivers are found.
mike [Mon, 31 Mar 2008 17:31:45 +0000 (17:31 +0000)] 
Unlink the auth file when no drivers are found.

17 years agoUpdate the automated test suite to count pages and log messages, and treat
mike [Sat, 29 Mar 2008 00:26:03 +0000 (00:26 +0000)] 
Update the automated test suite to count pages and log messages, and treat
mismatches as failures.

Always do some amount of "flood" testing.

Restructure some tests so they are deterministic.

Add tests for banner page and other job options that have been problematic
lately.

17 years agoAdd Czech and Hungarian support in PPD files (STR #2735, STR #2736)
mike [Thu, 27 Mar 2008 23:43:54 +0000 (23:43 +0000)] 
Add Czech and Hungarian support in PPD files (STR #2735, STR #2736)

17 years agoThe PPD compiler tools now support Mac OS X .strings files for localization
mike [Thu, 27 Mar 2008 20:47:11 +0000 (20:47 +0000)] 
The PPD compiler tools now support Mac OS X .strings files for localization
(STR #2737)

17 years agoThe Linux USB backend used 100% CPU when a printer was disconnected (STR #2769)
mike [Wed, 26 Mar 2008 15:33:49 +0000 (15:33 +0000)] 
The Linux USB backend used 100% CPU when a printer was disconnected (STR #2769)

17 years agoAdd signal handling to DDK drivers.
mike [Wed, 26 Mar 2008 15:31:53 +0000 (15:31 +0000)] 
Add signal handling to DDK drivers.

17 years agoThe sample raster drivers did not properly handle SIGTERM (STR #2770)
mike [Wed, 26 Mar 2008 15:23:43 +0000 (15:23 +0000)] 
The sample raster drivers did not properly handle SIGTERM (STR #2770)

17 years agoStop using cupsRasterReadHeader.
mike [Wed, 26 Mar 2008 01:54:50 +0000 (01:54 +0000)] 
Stop using cupsRasterReadHeader.

17 years agoDon't strip shared libraries.
mike [Wed, 26 Mar 2008 01:48:23 +0000 (01:48 +0000)] 
Don't strip shared libraries.

17 years agoUse INSTALL_STRIP to take care of stripping installed binaries.
mike [Wed, 26 Mar 2008 01:38:31 +0000 (01:38 +0000)] 
Use INSTALL_STRIP to take care of stripping installed binaries.

17 years agoFix --with-ldarchflags...
mike [Wed, 26 Mar 2008 01:13:42 +0000 (01:13 +0000)] 
Fix --with-ldarchflags...

17 years agoUse AUTH_foo for authentication attributes, not CUPSD_AUTH_foo...
mike [Mon, 24 Mar 2008 22:33:21 +0000 (22:33 +0000)] 
Use AUTH_foo for authentication attributes, not CUPSD_AUTH_foo...

17 years agoChange default colorspace to PPD_CS_N.
mike [Mon, 24 Mar 2008 20:32:59 +0000 (20:32 +0000)] 
Change default colorspace to PPD_CS_N.

17 years agoBuild all support libraries as shared libraries.
mike [Fri, 21 Mar 2008 23:41:43 +0000 (23:41 +0000)] 
Build all support libraries as shared libraries.

17 years agoThe scheduler sent notify_post() messages too often on Mac OS X.
mike [Fri, 21 Mar 2008 21:36:21 +0000 (21:36 +0000)] 
The scheduler sent notify_post() messages too often on Mac OS X.

17 years agoAdd newlines to pdftops errors (STR #2743)
mike [Fri, 21 Mar 2008 21:24:18 +0000 (21:24 +0000)] 
Add newlines to pdftops errors (STR #2743)

17 years agoFix pdftops wrapper filter (STR #2716)
mike [Fri, 21 Mar 2008 21:16:46 +0000 (21:16 +0000)] 
Fix pdftops wrapper filter (STR #2716)

17 years agoPull pdftops from the filter directory.
mike [Fri, 21 Mar 2008 21:14:59 +0000 (21:14 +0000)] 
Pull pdftops from the filter directory.

17 years agoUpdate build system to support separate installs of headers, libraries, data
mike [Fri, 21 Mar 2008 21:11:39 +0000 (21:11 +0000)] 
Update build system to support separate installs of headers, libraries, data
files, and programs.

17 years ago"make check" reports need version 1.4, not 1.3...
mike [Fri, 21 Mar 2008 18:15:42 +0000 (18:15 +0000)] 
"make check" reports need version 1.4, not 1.3...

17 years agoFix HP device detection - instead of changing the device URI, just change
mike [Fri, 21 Mar 2008 00:31:23 +0000 (00:31 +0000)] 
Fix HP device detection - instead of changing the device URI, just change
the make and model that is reported using the same code that we use on other
OS's.

17 years agoFix compile - need to get the whole certificate to use it.
mike [Thu, 20 Mar 2008 20:58:07 +0000 (20:58 +0000)] 
Fix compile - need to get the whole certificate to use it.

17 years agoKerberos access to the web interface did not work (STR #2748)
mike [Thu, 20 Mar 2008 04:04:52 +0000 (04:04 +0000)] 
Kerberos access to the web interface did not work (STR #2748)

17 years agoThe scheduler did not support "AuthType Default" in IPP policies (STR #2749)
mike [Thu, 20 Mar 2008 03:31:59 +0000 (03:31 +0000)] 
The scheduler did not support "AuthType Default" in IPP policies (STR #2749)