]>
git.ipfire.org Git - thirdparty/cups-filters.git/log
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.
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.
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.
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...
mike [Sat, 21 Feb 2009 17:19:21 +0000 (17:19 +0000)]
Fix syntax error in serial backend on Solaris.
mike [Sat, 21 Feb 2009 00:56:47 +0000 (00:56 +0000)]
Save more work (still won't compile...)
mike [Fri, 20 Feb 2009 23:58:10 +0000 (23:58 +0000)]
Save work on revamped job processing (probably doesn't compile...)
mike [Fri, 20 Feb 2009 21:32:23 +0000 (21:32 +0000)]
Don't save or restore several more run-time state reasons.
mike [Fri, 20 Feb 2009 16:41:05 +0000 (16:41 +0000)]
Fixed a localization problem for option choices (incorrectly) named "Custom"
(STR #3106)
mike [Fri, 20 Feb 2009 00:47:01 +0000 (00:47 +0000)]
Add a way to suppress the log messages from the backend.
mike [Thu, 19 Feb 2009 23:46:07 +0000 (23:46 +0000)]
cupsSideChannelSNMP* did not work.
mike [Thu, 19 Feb 2009 22:31:48 +0000 (22:31 +0000)]
Need to use new CUPS_DEFAULT_PRINTOPERATOR_AUTH constant.
mike [Wed, 18 Feb 2009 23:35:58 +0000 (23:35 +0000)]
Don't clear local certificates in cupsSendRequest, but in cupsDoIORequest.
mike [Wed, 18 Feb 2009 23:07:54 +0000 (23:07 +0000)]
Don't add Location/Policy directives to the top-level settings.
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.
mike [Wed, 18 Feb 2009 21:45:34 +0000 (21:45 +0000)]
Updates for the Korean and Japanese localizations.
mike [Wed, 18 Feb 2009 18:14:30 +0000 (18:14 +0000)]
Remove dead store.
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.
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.
mike [Tue, 17 Feb 2009 19:10:40 +0000 (19:10 +0000)]
Remove Apple Spanish translation.
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.
mike [Tue, 17 Feb 2009 02:05:19 +0000 (02:05 +0000)]
Fix up the remaining translations.
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...)
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.
mike [Mon, 16 Feb 2009 19:17:35 +0000 (19:17 +0000)]
Validate request ID in IPP header.
mike [Mon, 16 Feb 2009 00:26:01 +0000 (00:26 +0000)]
Update contents.
mike [Mon, 16 Feb 2009 00:23:58 +0000 (00:23 +0000)]
If mDNSResponder dies, stop sharing printers via Bonjour.
mike [Mon, 16 Feb 2009 00:11:18 +0000 (00:11 +0000)]
Use file:///dev/null as the default device URI for a printer.
mike [Sun, 15 Feb 2009 23:56:15 +0000 (23:56 +0000)]
Update tests for new Apple filters.
mike [Sun, 15 Feb 2009 22:40:10 +0000 (22:40 +0000)]
Fix localization issues in sample raster filters.
mike [Fri, 13 Feb 2009 20:43:30 +0000 (20:43 +0000)]
Show the default choice for each option.
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.
mike [Thu, 12 Feb 2009 22:23:10 +0000 (22:23 +0000)]
Don't do implicit classes for long printer names.
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.
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.
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.
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.
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)
mike [Fri, 6 Feb 2009 19:22:20 +0000 (19:22 +0000)]
Add error messages for some bad requests.
mike [Fri, 6 Feb 2009 18:52:12 +0000 (18:52 +0000)]
Remove dead store.
mike [Fri, 6 Feb 2009 18:15:23 +0000 (18:15 +0000)]
Compile warning fix - force int for microseconds.
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)
mike [Wed, 4 Feb 2009 23:41:27 +0000 (23:41 +0000)]
Don't run programs with insecure permissions.
mike [Wed, 4 Feb 2009 22:54:22 +0000 (22:54 +0000)]
Fix compiler warnings.
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.
mike [Wed, 4 Feb 2009 21:29:41 +0000 (21:29 +0000)]
Support JobRetryInterval values less than 10 seconds.
mike [Wed, 4 Feb 2009 21:07:30 +0000 (21:07 +0000)]
Update the Spanish localization (STR #3090)
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.
mike [Tue, 3 Feb 2009 22:07:11 +0000 (22:07 +0000)]
Match up configure version with CHANGES.txt.
mike [Tue, 3 Feb 2009 19:43:39 +0000 (19:43 +0000)]
Fix loading of PPDs with multiple JobPatchFile keywords.
mike [Tue, 3 Feb 2009 19:32:11 +0000 (19:32 +0000)]
One more tweak to merge two of the bits.
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...
mike [Tue, 3 Feb 2009 19:04:20 +0000 (19:04 +0000)]
Don't log SIGKILL statuses as crashes.
mike [Tue, 3 Feb 2009 18:19:21 +0000 (18:19 +0000)]
Don't automatically build 32-bit libraries on x86_64 platforms.
mike [Tue, 3 Feb 2009 18:18:31 +0000 (18:18 +0000)]
Fix RPM packaging issues.
mike [Tue, 3 Feb 2009 18:16:31 +0000 (18:16 +0000)]
Fix DOCTYPE URL (no REC- in the path...)
mike [Mon, 2 Feb 2009 23:54:37 +0000 (23:54 +0000)]
Add -m option to po2strings.
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)
mike [Mon, 2 Feb 2009 17:48:46 +0000 (17:48 +0000)]
Use the HTML 4.01 DOCTYPE throughout.
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.
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.
mike [Fri, 30 Jan 2009 23:37:50 +0000 (23:37 +0000)]
and another one...
mike [Fri, 30 Jan 2009 23:37:27 +0000 (23:37 +0000)]
Copyright updates.
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.
mike [Fri, 30 Jan 2009 22:03:07 +0000 (22:03 +0000)]
The PPD compiler did not search for localization files properly (STR #3084)
mike [Fri, 30 Jan 2009 18:15:49 +0000 (18:15 +0000)]
Restore previous default config file permissions for Mac OS X of 0644.
mike [Fri, 30 Jan 2009 17:28:41 +0000 (17:28 +0000)]
Update with final message changes.
mike [Fri, 30 Jan 2009 16:43:50 +0000 (16:43 +0000)]
cupsGetNamedDest() did not use the fallback default like cupsGetDests*()
(STR #3082)
mike [Thu, 29 Jan 2009 17:54:35 +0000 (17:54 +0000)]
The fallback OpenSSL random number seeding would not work (STR #3079)
mike [Wed, 28 Jan 2009 22:45:17 +0000 (22:45 +0000)]
Use cupsd_loglevel_t enumeration for LogLevel.
mike [Wed, 28 Jan 2009 22:41:20 +0000 (22:41 +0000)]
Add microsecond time support for log files.
mike [Wed, 28 Jan 2009 22:09:26 +0000 (22:09 +0000)]
Copyright.
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.
mike [Wed, 28 Jan 2009 17:56:27 +0000 (17:56 +0000)]
Only set page size when fitplot/fit-to-page is enabled.
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)
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)
mike [Wed, 28 Jan 2009 03:56:27 +0000 (03:56 +0000)]
Add test mode that streams a print job slowly.
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.
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)
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)
mike [Fri, 23 Jan 2009 21:47:25 +0000 (21:47 +0000)]
Fix some more edge cases for cupsResolveConflicts().
mike [Fri, 23 Jan 2009 20:42:11 +0000 (20:42 +0000)]
Changelog.
mike [Fri, 23 Jan 2009 19:23:37 +0000 (19:23 +0000)]
Fix pdftops page size issues with Ghostscript (STR #3062)
mike [Fri, 23 Jan 2009 18:20:26 +0000 (18:20 +0000)]
Don't do hostname lookups for ServerName unless needed.
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.
mike [Thu, 22 Jan 2009 21:06:02 +0000 (21:06 +0000)]
Add subscription test examples.
mike [Thu, 22 Jan 2009 21:04:17 +0000 (21:04 +0000)]
Fix copyright.
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.
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.
mike [Thu, 22 Jan 2009 07:50:54 +0000 (07:50 +0000)]
Remove unused variable.
mike [Thu, 22 Jan 2009 07:50:16 +0000 (07:50 +0000)]
Move variable to where it is used.
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.
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.
mike [Wed, 21 Jan 2009 00:59:35 +0000 (00:59 +0000)]
Fix profile registration for printers with no specified profiles.
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.
mike [Tue, 20 Jan 2009 23:32:09 +0000 (23:32 +0000)]
Fix authentication in IPP backend.
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.
mike [Mon, 19 Jan 2009 23:02:58 +0000 (23:02 +0000)]
Reflect correct default for MaxClients in conf.h.
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.
mike [Mon, 19 Jan 2009 19:00:06 +0000 (19:00 +0000)]
Don't use strcasecmp for filenames or languages.