]>
git.ipfire.org Git - thirdparty/cups-filters.git/log
mike [Mon, 19 Jan 2009 17:28:04 +0000 (17:28 +0000)]
Add debug2 stuff to track printer-state-reasons changes.
mike [Mon, 19 Jan 2009 16:38:54 +0000 (16:38 +0000)]
Don't create an empty plist file.
mike [Thu, 15 Jan 2009 20:48:57 +0000 (20:48 +0000)]
Update testppd to report whether the PPD file we get from cupsGetPPD is a symlink
or real file.
mike [Thu, 15 Jan 2009 20:13:50 +0000 (20:13 +0000)]
cupsGetPPD3() did not look for local PPDs in the right directory.
mike [Thu, 15 Jan 2009 00:59:02 +0000 (00:59 +0000)]
The scheduler no longer looks up the local hostname by default; turn on hostname
lookups to restore the previous behavior.
mike [Wed, 14 Jan 2009 23:34:14 +0000 (23:34 +0000)]
Fix compile problems.
mike [Wed, 14 Jan 2009 23:17:47 +0000 (23:17 +0000)]
Handle constraints against PageSize or PageRegion being equivalent.
mike [Wed, 14 Jan 2009 22:40:58 +0000 (22:40 +0000)]
Fix side-channel SNMP lookups - NULL-VALUE and OCTET-STRING OIDs did not work
properly.
mike [Wed, 14 Jan 2009 19:57:47 +0000 (19:57 +0000)]
Need to pass localized string for OpenUI.
mike [Wed, 14 Jan 2009 19:46:43 +0000 (19:46 +0000)]
Update copyright...
mike [Wed, 14 Jan 2009 19:45:42 +0000 (19:45 +0000)]
Fix main loop of libusb-based USB backend so it works for files over 4k... :)
mike [Wed, 14 Jan 2009 19:20:52 +0000 (19:20 +0000)]
Fix printer-commands attribute for some PPDs.
mike [Wed, 14 Jan 2009 18:49:32 +0000 (18:49 +0000)]
Fix ppdi crash - need to check for NULL strings before writing.
mike [Wed, 14 Jan 2009 18:10:55 +0000 (18:10 +0000)]
Ignore empty "recoverable:" messages (Mac OS X only)
mike [Wed, 14 Jan 2009 17:58:29 +0000 (17:58 +0000)]
Update copyright...
mike [Wed, 14 Jan 2009 17:56:44 +0000 (17:56 +0000)]
Hardcode basic localhost/loopback lookups to avoid certain performance and
configuration problems (we used to do this before, we need to do it again...)
mike [Wed, 14 Jan 2009 00:44:55 +0000 (00:44 +0000)]
The web interface no longer uses multi-part output with old or broken web browsers
(STR #3049)
mike [Wed, 14 Jan 2009 00:24:15 +0000 (00:24 +0000)]
Add printer sharing help document (STR #3044)
mike [Tue, 13 Jan 2009 21:01:28 +0000 (21:01 +0000)]
Fix loading of MIME types files with + (and) operator (STR #3059)
mike [Tue, 13 Jan 2009 20:57:21 +0000 (20:57 +0000)]
Fix the rest of the HTML errors in the IPP spec (STR #3057)
mike [Tue, 13 Jan 2009 20:52:09 +0000 (20:52 +0000)]
Add cupsGetConflicts() API.
Fix API documentation (STR #3057)
mike [Tue, 13 Jan 2009 18:08:01 +0000 (18:08 +0000)]
cupsEncodeOptions2 did not support encoding of collection attributes.
mike [Tue, 13 Jan 2009 00:55:16 +0000 (00:55 +0000)]
Fix handling of bad IPP requests - that should happen in cupsdProcessIPPRequest
and not in ippReadIO.
Fix display of collection values by ipptest.
Add standalone IPP/2.0 test file.
Fix bad IPP version error code and the attribute we expect for an IPP/2.0
Get-Printer-Attributes response.
mike [Mon, 12 Jan 2009 23:50:35 +0000 (23:50 +0000)]
Don't send media-col-default (or any other collections) to IPP/1.x clients
unless they specifically request them.
Start adding IPP/2.x tests.
mike [Mon, 12 Jan 2009 22:40:18 +0000 (22:40 +0000)]
Add basic media-col support for IPP/2.x conformance.
mike [Mon, 12 Jan 2009 21:48:47 +0000 (21:48 +0000)]
update_job_attrs() could leak memory (string pool) for old reasons.
mike [Mon, 12 Jan 2009 19:17:09 +0000 (19:17 +0000)]
Mac OS X uses/supports compressed man pages, so use them!
mike [Sat, 10 Jan 2009 00:36:18 +0000 (00:36 +0000)]
The PPD compiler didn't localize options or choices that did not have associated
translation text (STR #3045)
mike [Sat, 10 Jan 2009 00:26:04 +0000 (00:26 +0000)]
Update the Spanish localization (STR #3043)
mike [Fri, 9 Jan 2009 23:31:02 +0000 (23:31 +0000)]
The last of the IPP/2.x changes needed - add support for
Get-Printer-Supported-Values and Set-Printer-Attributes (although the latter
operation is pretty useless due to arbitrary restrictions in RFC 3380...)
mike [Fri, 9 Jan 2009 21:37:22 +0000 (21:37 +0000)]
Fix build problems.
mike [Fri, 9 Jan 2009 21:28:38 +0000 (21:28 +0000)]
Fix build problems on Linux with mDNSResponder (STR #3047)
Update dependencies.
mike [Fri, 9 Jan 2009 21:16:46 +0000 (21:16 +0000)]
The web interface sometimes incorrectly redirected users to 127.0.0.1
(STR #3022)
mike [Fri, 9 Jan 2009 19:57:52 +0000 (19:57 +0000)]
Add username docos to network help (STR #3056)
mike [Fri, 9 Jan 2009 19:50:43 +0000 (19:50 +0000)]
Remove type change check for classes with printers - we always have to update
to make sure member-names is current.
mike [Fri, 9 Jan 2009 19:40:49 +0000 (19:40 +0000)]
The scheduler did not update the member-names attribute when removing the last
printer from a class.
mike [Fri, 9 Jan 2009 19:19:24 +0000 (19:19 +0000)]
Move debug printf where the value is set.
mike [Fri, 9 Jan 2009 19:10:34 +0000 (19:10 +0000)]
Change media size name to match PWG 5101.1 name.
mike [Fri, 9 Jan 2009 19:08:08 +0000 (19:08 +0000)]
Fix PPD API test program to reflect cupsResolveConflicts changes.
mike [Fri, 9 Jan 2009 18:47:05 +0000 (18:47 +0000)]
Stop resolving legacy constraints as soon as we find a single change that
fixes things.
Change testconflicts to use the first option as the input to the
cupsResolveConflicts function so that we can test the "change everything
but the option we just touched" code.
mike [Fri, 9 Jan 2009 18:05:04 +0000 (18:05 +0000)]
Fix PPD Product parsing (STR #3046)
mike [Fri, 9 Jan 2009 16:37:01 +0000 (16:37 +0000)]
Map Apple default media size to PWG size when possible.
List IPP 2.0 and 2.1 as supported versions.
mike [Fri, 9 Jan 2009 02:31:50 +0000 (02:31 +0000)]
Don't need to map Apple default media names anymore.
media names
mike [Fri, 9 Jan 2009 02:30:26 +0000 (02:30 +0000)]
IPP/2.x support.
mike [Thu, 8 Jan 2009 19:11:16 +0000 (19:11 +0000)]
Fix parsing of priority() in MIME type files.
mike [Wed, 7 Jan 2009 20:07:40 +0000 (20:07 +0000)]
Make sure we export the cupsSideChannelSNMP* functions.
mike [Wed, 7 Jan 2009 17:47:54 +0000 (17:47 +0000)]
Update copyrights to 2009 for all of the visible notices.
mike [Wed, 7 Jan 2009 17:47:29 +0000 (17:47 +0000)]
Use jcl_end instead of jcl_begin when ending the job.
mike [Sat, 20 Dec 2008 16:01:57 +0000 (16:01 +0000)]
Fix default BrowseLocalProtocols in cupsd.conf.
mike [Fri, 19 Dec 2008 14:00:52 +0000 (14:00 +0000)]
Don't show ReportLevels command support for plain PS queues.
mike [Mon, 15 Dec 2008 23:25:23 +0000 (23:25 +0000)]
The scheduler did not give filters a chance to log errors or update printer
attributes when a job was canceled.
mike [Mon, 15 Dec 2008 23:21:00 +0000 (23:21 +0000)]
The scheduler did not clear the "connecting-to-device" reason keyword when a
job finished.
When checking the page_log file, do a case-insensitive search.
mike [Mon, 15 Dec 2008 21:18:38 +0000 (21:18 +0000)]
Need to package locale files.
mike [Mon, 15 Dec 2008 18:11:29 +0000 (18:11 +0000)]
Update message catalogs for new cupstestppd messages.
Update install/readme files.
mike [Mon, 15 Dec 2008 17:54:11 +0000 (17:54 +0000)]
Don't use _cupsStrRetain on option array strings since they are created using
constant strings in a bunch of places.
mike [Mon, 15 Dec 2008 17:12:41 +0000 (17:12 +0000)]
Validate the FileVersion and FormatVersion values.
mike [Fri, 12 Dec 2008 01:10:08 +0000 (01:10 +0000)]
Mirror changelog update.
mike [Thu, 11 Dec 2008 23:01:44 +0000 (23:01 +0000)]
Fix build problems on Linux.
mike [Thu, 11 Dec 2008 21:55:51 +0000 (21:55 +0000)]
Verify type of default paper ID (should be a string).
mike [Thu, 11 Dec 2008 21:39:06 +0000 (21:39 +0000)]
Use 45 second write timeout, and release interfaces before closing to
(hopefully) make sure that all writes are finished at the driver level.
mike [Thu, 11 Dec 2008 18:24:57 +0000 (18:24 +0000)]
The default cupsd.conf file did not reflect the --with-local-protocols value
set at compile-time (STR #3037)
mike [Wed, 10 Dec 2008 23:25:51 +0000 (23:25 +0000)]
cupsGetDests() and friends now use the default paper size from the Print & Fax
preference pane if the user hasn't overridden it.
mike [Wed, 10 Dec 2008 22:18:04 +0000 (22:18 +0000)]
New symlink code won't work on Windows...
mike [Wed, 10 Dec 2008 22:16:47 +0000 (22:16 +0000)]
cupsGetPPD3(): Symlink to PPD files whenever possible.
mike [Wed, 10 Dec 2008 18:08:30 +0000 (18:08 +0000)]
More tuning work: Add _cupsStrRetain private API to quickly increment the
reference count of a string pool string, and use it where possible.
mike [Wed, 10 Dec 2008 17:46:49 +0000 (17:46 +0000)]
Optimize the string pool code slightly to eliminate one extra allocation and
allow us to treat a string pointer as a pointer into the string pool structure.
mike [Wed, 10 Dec 2008 17:33:14 +0000 (17:33 +0000)]
Don't try to copy printers.conf if we haven't created one...
mike [Wed, 10 Dec 2008 17:29:57 +0000 (17:29 +0000)]
Use binary search/insert for options as well.
mike [Wed, 10 Dec 2008 17:10:32 +0000 (17:10 +0000)]
Actually use the new cups_add_dest directly in cups_get_sdests.
mike [Wed, 10 Dec 2008 05:03:11 +0000 (05:03 +0000)]
Add marker-* and printer-commands attributes to cupsGetDests*.
Change cupsGetDests* to only do a single CUPS_GET_PRINTERS operation since all
recent releases of CUPS will return both printers and classes in a single
request.
Optimize cupsAddDest and cupsGetDest with binary search code, and copy the
options array for instances.
Update developer documentation some more (mainly the changes for cupsGetDests*
and tagging what versions of Mac OS X correspond to what CUPS versions)
Update copyright notices on some files.
mike [Tue, 9 Dec 2008 06:54:41 +0000 (06:54 +0000)]
Side-channel SNMP lookups would not work when cupsSNMPSupplies was set to
False in the PPD file.
mike [Mon, 8 Dec 2008 23:42:27 +0000 (23:42 +0000)]
Fix support for include/exclude-schemes with CUPS-Get-PPDs.
Implement simple prefix matching of schemes with "scheme*".
mike [Mon, 8 Dec 2008 22:30:12 +0000 (22:30 +0000)]
Make sure we write printers.conf after loading a PPD file so that the Type
value is correctly written.
mike [Mon, 8 Dec 2008 22:10:17 +0000 (22:10 +0000)]
Ignore generated files.
mike [Mon, 8 Dec 2008 22:09:28 +0000 (22:09 +0000)]
Simplify the network "connecting to" and "connected to" messages, and add
DEBUG messages for the detailed info.
Fix a compiler warning for the serial backend.
Update the message catalogs (again).
mike [Mon, 8 Dec 2008 21:44:15 +0000 (21:44 +0000)]
Localized the device descriptions for the SCSI, serial, and network backends
(STR #3014)
mike [Mon, 8 Dec 2008 21:23:29 +0000 (21:23 +0000)]
Add DefaultEncryption to cupsd.conf man page (STR #3021)
mike [Mon, 8 Dec 2008 21:20:06 +0000 (21:20 +0000)]
Add Spanish localization.
mike [Mon, 8 Dec 2008 21:08:01 +0000 (21:08 +0000)]
The backends did not return an OK status for the CUPS_SC_CMD_GET_BIDI side-
channel command (STR #3029)
mike [Mon, 8 Dec 2008 19:28:27 +0000 (19:28 +0000)]
The scheduler did not purge jobs that were missing a time-at-creation attribute,
indicating a bad job control file (STR #3030)
mike [Sat, 6 Dec 2008 08:08:15 +0000 (08:08 +0000)]
Don't map local links to cups.org page...
mike [Sat, 6 Dec 2008 05:39:05 +0000 (05:39 +0000)]
Ignore docsets directory.
mike [Sat, 6 Dec 2008 05:38:10 +0000 (05:38 +0000)]
Update documentation and Xcode docset script.
mike [Sat, 6 Dec 2008 04:21:12 +0000 (04:21 +0000)]
Add targets to build Xcode docsets.
mike [Sat, 6 Dec 2008 00:22:21 +0000 (00:22 +0000)]
Add support for marker-low-levels and marker-high-levels attributes.
mike [Sat, 6 Dec 2008 00:13:31 +0000 (00:13 +0000)]
Don't error out with a missing or blank username when using AuthRef's on
Mac OS X - that could just mean a different kind of authentication is being
used.
mike [Fri, 5 Dec 2008 23:50:17 +0000 (23:50 +0000)]
The scheduler could hang writing a long log line.
mike [Fri, 5 Dec 2008 23:36:33 +0000 (23:36 +0000)]
Add support for include-schemes for CUPS-Get-Devices.
Add support for include-schemes and exclude-schemes for CUPS-Get-PPDs.
Add --include-schemes and --exclude-schemes options to lpinfo.
Add include-schemes to list of attributes.
Add include_schemes argument to cupsGetDevices() API.
Add CUPS_INCLUDE_ALL constant.
Update documentation.
mike [Fri, 5 Dec 2008 16:43:55 +0000 (16:43 +0000)]
The "-o job-hold-until=week-end" option did not work properly (STR #3025)
mike [Fri, 5 Dec 2008 16:38:49 +0000 (16:38 +0000)]
The Solaris USB printer device does not support select or poll (STR #3028)
mike [Thu, 4 Dec 2008 00:39:12 +0000 (00:39 +0000)]
ippTagString() didn't strip the IPP_TAG_COPY bit.
mike [Fri, 21 Nov 2008 19:05:15 +0000 (19:05 +0000)]
Add missing fit-to-page in encoding list.
mike [Fri, 21 Nov 2008 19:00:11 +0000 (19:00 +0000)]
Add support for "fit-to-page" attribute.
mike [Fri, 21 Nov 2008 00:46:44 +0000 (00:46 +0000)]
Don't use job logging function for scheduler load/unload issues.
mike [Thu, 20 Nov 2008 18:48:34 +0000 (18:48 +0000)]
Make sure to clear the "wait eof" flag when we are trying to force the read
thread to quit.
mike [Thu, 20 Nov 2008 00:01:37 +0000 (00:01 +0000)]
Fix build error.
Relax the sandbox profile slightly.
Fix header comments.
mike [Wed, 19 Nov 2008 20:19:28 +0000 (20:19 +0000)]
The LPD backend no longer tries to collect page accounting information since
the LPD protocol does not allow us to prevent race conditions.
mike [Wed, 19 Nov 2008 19:57:30 +0000 (19:57 +0000)]
The scheduler did not save the last marker-change-time value.
mike [Wed, 19 Nov 2008 19:45:40 +0000 (19:45 +0000)]
Fix crash when exceeding MaxSubscriptions, and add a test for it.
mike [Wed, 19 Nov 2008 19:23:12 +0000 (19:23 +0000)]
Fix "make check" and lpstat usage of job-uri instead of printer-uri in
Get-Jobs operation.