]> git.ipfire.org Git - thirdparty/cups-filters.git/log
thirdparty/cups-filters.git
16 years agoDon't track process job pointer, but instead use the job ID to avoid
mike [Sun, 22 Feb 2009 20:48:29 +0000 (20:48 +0000)] 
Don't track process job pointer, but instead use the job ID to avoid
dereferencing a freed pointer.

16 years agoMake sure we delete filters before the reasons array, otherwise we'll access
mike [Sun, 22 Feb 2009 06:15:49 +0000 (06:15 +0000)] 
Make sure we delete filters before the reasons array, otherwise we'll access
a freed string.

16 years agoSave work on new job processing code.
mike [Sun, 22 Feb 2009 05:24:23 +0000 (05:24 +0000)] 
Save work on new job processing code.

Update tests to do more "flood" printing.

16 years agoSave work on new job handling code. Nearly passes "make check", although we
mike [Sun, 22 Feb 2009 00:13:59 +0000 (00:13 +0000)] 
Save work on new job handling code.  Nearly passes "make check", although we
now have a lot of debug2 messages we didn't have before...

16 years agoFix syntax error in serial backend on Solaris.
mike [Sat, 21 Feb 2009 17:19:21 +0000 (17:19 +0000)] 
Fix syntax error in serial backend on Solaris.

16 years agoSave more work (still won't compile...)
mike [Sat, 21 Feb 2009 00:56:47 +0000 (00:56 +0000)] 
Save more work (still won't compile...)

16 years agoSave work on revamped job processing (probably doesn't compile...)
mike [Fri, 20 Feb 2009 23:58:10 +0000 (23:58 +0000)] 
Save work on revamped job processing (probably doesn't compile...)

16 years agoDon't save or restore several more run-time state reasons.
mike [Fri, 20 Feb 2009 21:32:23 +0000 (21:32 +0000)] 
Don't save or restore several more run-time state reasons.

16 years agoFixed a localization problem for option choices (incorrectly) named "Custom"
mike [Fri, 20 Feb 2009 16:41:05 +0000 (16:41 +0000)] 
Fixed a localization problem for option choices (incorrectly) named "Custom"
(STR #3106)

16 years agoAdd a way to suppress the log messages from the backend.
mike [Fri, 20 Feb 2009 00:47:01 +0000 (00:47 +0000)] 
Add a way to suppress the log messages from the backend.

16 years agocupsSideChannelSNMP* did not work.
mike [Thu, 19 Feb 2009 23:46:07 +0000 (23:46 +0000)] 
cupsSideChannelSNMP* did not work.

16 years agoNeed to use new CUPS_DEFAULT_PRINTOPERATOR_AUTH constant.
mike [Thu, 19 Feb 2009 22:31:48 +0000 (22:31 +0000)] 
Need to use new CUPS_DEFAULT_PRINTOPERATOR_AUTH constant.

16 years agoDon't clear local certificates in cupsSendRequest, but in cupsDoIORequest.
mike [Wed, 18 Feb 2009 23:35:58 +0000 (23:35 +0000)] 
Don't clear local certificates in cupsSendRequest, but in cupsDoIORequest.

16 years agoDon't add Location/Policy directives to the top-level settings.
mike [Wed, 18 Feb 2009 23:07:54 +0000 (23:07 +0000)] 
Don't add Location/Policy directives to the top-level settings.

16 years agoRename CUPS_DEFAULT_PRINTADMIN_AUTH to CUPS_DEFAULT_PRINTOPERATOR_AUTH to
mike [Wed, 18 Feb 2009 22:15:36 +0000 (22:15 +0000)] 
Rename CUPS_DEFAULT_PRINTADMIN_AUTH to CUPS_DEFAULT_PRINTOPERATOR_AUTH to
avoid confusion.

16 years agoUpdates for the Korean and Japanese localizations.
mike [Wed, 18 Feb 2009 21:45:34 +0000 (21:45 +0000)] 
Updates for the Korean and Japanese localizations.

16 years agoRemove dead store.
mike [Wed, 18 Feb 2009 18:14:30 +0000 (18:14 +0000)] 
Remove dead store.

16 years agoRemove generated template.
mike [Wed, 18 Feb 2009 17:48:05 +0000 (17:48 +0000)] 
Remove generated template.

Don't try to install cups.css if it doesn't exist.

16 years agoThe scheduler could consume 100% CPU when jobs were canceled.
mike [Wed, 18 Feb 2009 02:38:27 +0000 (02:38 +0000)] 
The scheduler could consume 100% CPU when jobs were canceled.

Add a cupsd_job_t * to the cupsd_proc_t structure and the
cupsdStart/EndProcess API so that we can efficiently find which job owns a
particular process.

16 years agoRemove Apple Spanish translation.
mike [Tue, 17 Feb 2009 19:10:40 +0000 (19:10 +0000)] 
Remove Apple Spanish translation.

16 years agoAdd Japanese localization (STR #3096)
mike [Tue, 17 Feb 2009 19:04:25 +0000 (19:04 +0000)] 
Add Japanese localization (STR #3096)

Add Russian localization (STR #3098)

Use Apple Russian and Japanese message catalogs.

16 years agoFix up the remaining translations.
mike [Tue, 17 Feb 2009 02:05:19 +0000 (02:05 +0000)] 
Fix up the remaining translations.

16 years agoLocalization fixes, plus preliminary localizations for several languages (and
mike [Mon, 16 Feb 2009 23:57:08 +0000 (23:57 +0000)] 
Localization fixes, plus preliminary localizations for several languages (and
a few duplicates, thus the cups_??2.po until we decide which is the best...)

16 years agoDon't send Content-Type header when running in debug (request ID == 0) mode.
mike [Mon, 16 Feb 2009 19:18:14 +0000 (19:18 +0000)] 
Don't send Content-Type header when running in debug (request ID == 0) mode.

16 years agoValidate request ID in IPP header.
mike [Mon, 16 Feb 2009 19:17:35 +0000 (19:17 +0000)] 
Validate request ID in IPP header.

16 years agoUpdate contents.
mike [Mon, 16 Feb 2009 00:26:01 +0000 (00:26 +0000)] 
Update contents.

16 years agoIf mDNSResponder dies, stop sharing printers via Bonjour.
mike [Mon, 16 Feb 2009 00:23:58 +0000 (00:23 +0000)] 
If mDNSResponder dies, stop sharing printers via Bonjour.

16 years agoUse file:///dev/null as the default device URI for a printer.
mike [Mon, 16 Feb 2009 00:11:18 +0000 (00:11 +0000)] 
Use file:///dev/null as the default device URI for a printer.

16 years agoUpdate tests for new Apple filters.
mike [Sun, 15 Feb 2009 23:56:15 +0000 (23:56 +0000)] 
Update tests for new Apple filters.

16 years agoFix localization issues in sample raster filters.
mike [Sun, 15 Feb 2009 22:40:10 +0000 (22:40 +0000)] 
Fix localization issues in sample raster filters.

16 years agoShow the default choice for each option.
mike [Fri, 13 Feb 2009 20:43:30 +0000 (20:43 +0000)] 
Show the default choice for each option.

16 years agoUpdate CGI, subscription, and polling status buffers to log INFO messages.
mike [Fri, 13 Feb 2009 16:55:28 +0000 (16:55 +0000)] 
Update CGI, subscription, and polling status buffers to log INFO messages.

Add "dump" mode for cups-driverd so we can see what is in ppds.dat more easily.

16 years agoDon't do implicit classes for long printer names.
mike [Thu, 12 Feb 2009 22:23:10 +0000 (22:23 +0000)] 
Don't do implicit classes for long printer names.

16 years agoDrop back to HTML 4.0 for the web interface since 4.01 enables a different
mike [Thu, 12 Feb 2009 06:40:21 +0000 (06:40 +0000)] 
Drop back to HTML 4.0 for the web interface since 4.01 enables a different
table rendering mode in Firefox and Safari (at least) that does not respect
the height of the interior "page" cell.

16 years agoFix log message for insecure permissions issues, and add checks when loading
mike [Tue, 10 Feb 2009 22:27:18 +0000 (22:27 +0000)] 
Fix log message for insecure permissions issues, and add checks when loading
USB class drivers on Mac OS X.

16 years agoUpdate the JIS-X213 character set table.
mike [Tue, 10 Feb 2009 22:09:32 +0000 (22:09 +0000)] 
Update the JIS-X213 character set table.

Add a file test mode to testi18n.

Add support for Plane N Unicode when reading VBCS files.

16 years agoCleanup configure help, making everything as consistent as possible.
mike [Tue, 10 Feb 2009 17:05:35 +0000 (17:05 +0000)] 
Cleanup configure help, making everything as consistent as possible.

Remove the ENCRYPTION_REQUIRED substitution in cupsd.conf - no longer needed
since we use encryption automatically with authentication.

16 years agoClicking on "Select Another Make/Manufacturer" in the web interface incorrectly
mike [Tue, 10 Feb 2009 16:48:15 +0000 (16:48 +0000)] 
Clicking on "Select Another Make/Manufacturer" in the web interface incorrectly
added the printer (STR #3095)

16 years agoAdd error messages for some bad requests.
mike [Fri, 6 Feb 2009 19:22:20 +0000 (19:22 +0000)] 
Add error messages for some bad requests.

16 years agoRemove dead store.
mike [Fri, 6 Feb 2009 18:52:12 +0000 (18:52 +0000)] 
Remove dead store.

16 years agoCompile warning fix - force int for microseconds.
mike [Fri, 6 Feb 2009 18:15:23 +0000 (18:15 +0000)] 
Compile warning fix - force int for microseconds.

16 years agoChange --enable-pdftops to --with-pdftops to allow control over which PDF
mike [Thu, 5 Feb 2009 00:00:18 +0000 (00:00 +0000)] 
Change --enable-pdftops to --with-pdftops to allow control over which PDF
conversion program to use (STR #3089)

16 years agoDon't run programs with insecure permissions.
mike [Wed, 4 Feb 2009 23:41:27 +0000 (23:41 +0000)] 
Don't run programs with insecure permissions.

16 years agoFix compiler warnings.
mike [Wed, 4 Feb 2009 22:54:22 +0000 (22:54 +0000)] 
Fix compiler warnings.

16 years agohttpAssembleURI*() did not escape backslashes in hostnames.
mike [Wed, 4 Feb 2009 22:03:25 +0000 (22:03 +0000)] 
httpAssembleURI*() did not escape backslashes in hostnames.

The dnssd backend did not unquote "full names" before creating the device URI.

16 years agoSupport JobRetryInterval values less than 10 seconds.
mike [Wed, 4 Feb 2009 21:29:41 +0000 (21:29 +0000)] 
Support JobRetryInterval values less than 10 seconds.

16 years agoUpdate the Spanish localization (STR #3090)
mike [Wed, 4 Feb 2009 21:07:30 +0000 (21:07 +0000)] 
Update the Spanish localization (STR #3090)

16 years agoThe "authenticated" policy incorrectly required authentication for status
mike [Wed, 4 Feb 2009 02:02:15 +0000 (02:02 +0000)] 
The "authenticated" policy incorrectly required authentication for status
operations.

The scheduler did not redo Bonjour/DNS-SD registrations when updating them
failed.

16 years agoMatch up configure version with CHANGES.txt.
mike [Tue, 3 Feb 2009 22:07:11 +0000 (22:07 +0000)] 
Match up configure version with CHANGES.txt.

16 years agoFix loading of PPDs with multiple JobPatchFile keywords.
mike [Tue, 3 Feb 2009 19:43:39 +0000 (19:43 +0000)] 
Fix loading of PPDs with multiple JobPatchFile keywords.

16 years agoOne more tweak to merge two of the bits.
mike [Tue, 3 Feb 2009 19:32:11 +0000 (19:32 +0000)] 
One more tweak to merge two of the bits.

16 years agoThe network backends no longer report the SNMP "offline" status bit since some
mike [Tue, 3 Feb 2009 19:30:38 +0000 (19:30 +0000)] 
The network backends no longer report the SNMP "offline" status bit since some
printers report this status when the printer is busy printing, warming up, etc.

Also clean up the reporting of the other status bits - only report changes...

16 years agoDon't log SIGKILL statuses as crashes.
mike [Tue, 3 Feb 2009 19:04:20 +0000 (19:04 +0000)] 
Don't log SIGKILL statuses as crashes.

16 years agoDon't automatically build 32-bit libraries on x86_64 platforms.
mike [Tue, 3 Feb 2009 18:19:21 +0000 (18:19 +0000)] 
Don't automatically build 32-bit libraries on x86_64 platforms.

16 years agoFix RPM packaging issues.
mike [Tue, 3 Feb 2009 18:18:31 +0000 (18:18 +0000)] 
Fix RPM packaging issues.

16 years agoFix DOCTYPE URL (no REC- in the path...)
mike [Tue, 3 Feb 2009 18:16:31 +0000 (18:16 +0000)] 
Fix DOCTYPE URL (no REC- in the path...)

16 years agoAdd -m option to po2strings.
mike [Mon, 2 Feb 2009 23:54:37 +0000 (23:54 +0000)] 
Add -m option to po2strings.

16 years agoThe printer link shown on the "job moved" template was bad (STR #3085)
mike [Mon, 2 Feb 2009 17:51:21 +0000 (17:51 +0000)] 
The printer link shown on the "job moved" template was bad (STR #3085)

16 years agoUse the HTML 4.01 DOCTYPE throughout.
mike [Mon, 2 Feb 2009 17:48:46 +0000 (17:48 +0000)] 
Use the HTML 4.01 DOCTYPE throughout.

16 years agoTrack the "paused" reason in the cupsd_printer_t reasons array.
mike [Mon, 2 Feb 2009 17:42:02 +0000 (17:42 +0000)] 
Track the "paused" reason in the cupsd_printer_t reasons array.

Don't stop a printer when a filter is missing, just log it and set the
reason...

Make sure we don't write the cups-missing-filter-error state in printers.conf,
and clear it before we try adding the printer filters.

16 years agocupsSendRequest() did not clear old local certificate auth data.
mike [Sat, 31 Jan 2009 00:43:40 +0000 (00:43 +0000)] 
cupsSendRequest() did not clear old local certificate auth data.

Don't register a Device-N profile for a grayscale-only device.

16 years agoand another one...
mike [Fri, 30 Jan 2009 23:37:50 +0000 (23:37 +0000)] 
and another one...

16 years agoCopyright updates.
mike [Fri, 30 Jan 2009 23:37:27 +0000 (23:37 +0000)] 
Copyright updates.

16 years agoAdd a new --enable-debug-guards configure option to add a guard word to the
mike [Fri, 30 Jan 2009 23:32:33 +0000 (23:32 +0000)] 
Add a new --enable-debug-guards configure option to add a guard word to the
CUPS string pool objects (and more in the future as needed).  May be useful
in tracking down memory corruption bugs.

16 years agoThe PPD compiler did not search for localization files properly (STR #3084)
mike [Fri, 30 Jan 2009 22:03:07 +0000 (22:03 +0000)] 
The PPD compiler did not search for localization files properly (STR #3084)

16 years agoRestore previous default config file permissions for Mac OS X of 0644.
mike [Fri, 30 Jan 2009 18:15:49 +0000 (18:15 +0000)] 
Restore previous default config file permissions for Mac OS X of 0644.

16 years agoUpdate with final message changes.
mike [Fri, 30 Jan 2009 17:28:41 +0000 (17:28 +0000)] 
Update with final message changes.

16 years agocupsGetNamedDest() did not use the fallback default like cupsGetDests*()
mike [Fri, 30 Jan 2009 16:43:50 +0000 (16:43 +0000)] 
cupsGetNamedDest() did not use the fallback default like cupsGetDests*()
(STR #3082)

16 years agoThe fallback OpenSSL random number seeding would not work (STR #3079)
mike [Thu, 29 Jan 2009 17:54:35 +0000 (17:54 +0000)] 
The fallback OpenSSL random number seeding would not work (STR #3079)

16 years agoUse cupsd_loglevel_t enumeration for LogLevel.
mike [Wed, 28 Jan 2009 22:45:17 +0000 (22:45 +0000)] 
Use cupsd_loglevel_t enumeration for LogLevel.

16 years agoAdd microsecond time support for log files.
mike [Wed, 28 Jan 2009 22:41:20 +0000 (22:41 +0000)] 
Add microsecond time support for log files.

16 years agoCopyright.
mike [Wed, 28 Jan 2009 22:09:26 +0000 (22:09 +0000)] 
Copyright.

16 years agoThe scheduler did not offer a configurable timeout for multi-file jobs, and
mike [Wed, 28 Jan 2009 22:05:35 +0000 (22:05 +0000)] 
The scheduler did not offer a configurable timeout for multi-file jobs, and
it timed out jobs that had pending Send-Document operations.

The scheduler could miss child signals, leading to increased CPU usage.

16 years agoOnly set page size when fitplot/fit-to-page is enabled.
mike [Wed, 28 Jan 2009 17:56:27 +0000 (17:56 +0000)] 
Only set page size when fitplot/fit-to-page is enabled.

16 years agoThe scheduler did not enforce quotas after the job history was unloaded (STR #3078)
mike [Wed, 28 Jan 2009 16:48:19 +0000 (16:48 +0000)] 
The scheduler did not enforce quotas after the job history was unloaded (STR #3078)

16 years agoThe job-k-limit, job-page-limit, and job-quota-period attributes could not be set
mike [Wed, 28 Jan 2009 16:30:53 +0000 (16:30 +0000)] 
The job-k-limit, job-page-limit, and job-quota-period attributes could not be set
using the lpadmin command (STR #3077)

16 years agoAdd test mode that streams a print job slowly.
mike [Wed, 28 Jan 2009 03:56:27 +0000 (03:56 +0000)] 
Add test mode that streams a print job slowly.

16 years agohttpSeparateURI() did not error out on URIs with a missing port number after a
mike [Tue, 27 Jan 2009 20:24:10 +0000 (20:24 +0000)] 
httpSeparateURI() did not error out on URIs with a missing port number after a
colon.

16 years agoThe configure script incorrectly allowed Avahi to be used for DNS-SD printer
mike [Fri, 23 Jan 2009 22:22:34 +0000 (22:22 +0000)] 
The configure script incorrectly allowed Avahi to be used for DNS-SD printer
discovery (STR #3065)

16 years agoThe web interface and scheduler did not support URIs up to 1024 bytes in
mike [Fri, 23 Jan 2009 22:01:05 +0000 (22:01 +0000)] 
The web interface and scheduler did not support URIs up to 1024 bytes in
length (STR #3072)

16 years agoFix some more edge cases for cupsResolveConflicts().
mike [Fri, 23 Jan 2009 21:47:25 +0000 (21:47 +0000)] 
Fix some more edge cases for cupsResolveConflicts().

16 years agoChangelog.
mike [Fri, 23 Jan 2009 20:42:11 +0000 (20:42 +0000)] 
Changelog.

16 years agoFix pdftops page size issues with Ghostscript (STR #3062)
mike [Fri, 23 Jan 2009 19:23:37 +0000 (19:23 +0000)] 
Fix pdftops page size issues with Ghostscript (STR #3062)

16 years agoDon't do hostname lookups for ServerName unless needed.
mike [Fri, 23 Jan 2009 18:20:26 +0000 (18:20 +0000)] 
Don't do hostname lookups for ServerName unless needed.

16 years agoAdd device-uri and printer-uri-supported to printer attributes we put in the
mike [Thu, 22 Jan 2009 22:38:21 +0000 (22:38 +0000)] 
Add device-uri and printer-uri-supported to printer attributes we put in the
destination options array.

16 years agoAdd subscription test examples.
mike [Thu, 22 Jan 2009 21:06:02 +0000 (21:06 +0000)] 
Add subscription test examples.

16 years agoFix copyright.
mike [Thu, 22 Jan 2009 21:04:17 +0000 (21:04 +0000)] 
Fix copyright.

16 years agoValgrind noticed that we did not initialize the st_mode field after creating
mike [Thu, 22 Jan 2009 20:50:29 +0000 (20:50 +0000)] 
Valgrind noticed that we did not initialize the st_mode field after creating
a missing directory.

16 years agoUpdate valgrind test mode to use new Valgrind 3.4 options.
mike [Thu, 22 Jan 2009 20:35:12 +0000 (20:35 +0000)] 
Update valgrind test mode to use new Valgrind 3.4 options.

Make sure we flush the multipart headers.

Process all lines that are read from a CGI script/program.

16 years agoRemove unused variable.
mike [Thu, 22 Jan 2009 07:50:54 +0000 (07:50 +0000)] 
Remove unused variable.

16 years agoMove variable to where it is used.
mike [Thu, 22 Jan 2009 07:50:16 +0000 (07:50 +0000)] 
Move variable to where it is used.

16 years agoDebug logging for get-jobs.
mike [Wed, 21 Jan 2009 23:20:05 +0000 (23:20 +0000)] 
Debug logging for get-jobs.

Add some more interrupt-aware checks to the HTTP/IPP functions.

16 years agoMake sure we use the actual auth-info-required value for Bonjour registrations.
mike [Wed, 21 Jan 2009 19:17:10 +0000 (19:17 +0000)] 
Make sure we use the actual auth-info-required value for Bonjour registrations.

16 years agoFix profile registration for printers with no specified profiles.
mike [Wed, 21 Jan 2009 00:59:35 +0000 (00:59 +0000)] 
Fix profile registration for printers with no specified profiles.

16 years agoThe scheduler incorrectly compared Mac OS X UUIDs for access control,
mike [Wed, 21 Jan 2009 00:38:53 +0000 (00:38 +0000)] 
The scheduler incorrectly compared Mac OS X UUIDs for access control,
preventing access in certain configurations.

16 years agoFix authentication in IPP backend.
mike [Tue, 20 Jan 2009 23:32:09 +0000 (23:32 +0000)] 
Fix authentication in IPP backend.

16 years agoFix PAM module detection on Mac OS X.
mike [Mon, 19 Jan 2009 23:10:15 +0000 (23:10 +0000)] 
Fix PAM module detection on Mac OS X.

Fix "make check" tests with lpadmin.

16 years agoReflect correct default for MaxClients in conf.h.
mike [Mon, 19 Jan 2009 23:02:58 +0000 (23:02 +0000)] 
Reflect correct default for MaxClients in conf.h.

16 years agoIncrease printer-state-reasons limit to 64 and add error messages when we are
mike [Mon, 19 Jan 2009 19:08:41 +0000 (19:08 +0000)] 
Increase printer-state-reasons limit to 64 and add error messages when we are
called incorrectly or we exceed the limit.

16 years agoDon't use strcasecmp for filenames or languages.
mike [Mon, 19 Jan 2009 19:00:06 +0000 (19:00 +0000)] 
Don't use strcasecmp for filenames or languages.