]> git.ipfire.org Git - thirdparty/cups-filters.git/log
thirdparty/cups-filters.git
16 years agoAdd debug2 stuff to track printer-state-reasons changes.
mike [Mon, 19 Jan 2009 17:28:04 +0000 (17:28 +0000)] 
Add debug2 stuff to track printer-state-reasons changes.

16 years agoDon't create an empty plist file.
mike [Mon, 19 Jan 2009 16:38:54 +0000 (16:38 +0000)] 
Don't create an empty plist file.

16 years agoUpdate testppd to report whether the PPD file we get from cupsGetPPD is a symlink
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.

16 years agocupsGetPPD3() did not look for local PPDs in the right directory.
mike [Thu, 15 Jan 2009 20:13:50 +0000 (20:13 +0000)] 
cupsGetPPD3() did not look for local PPDs in the right directory.

16 years agoThe scheduler no longer looks up the local hostname by default; turn on hostname
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.

16 years agoFix compile problems.
mike [Wed, 14 Jan 2009 23:34:14 +0000 (23:34 +0000)] 
Fix compile problems.

16 years agoHandle constraints against PageSize or PageRegion being equivalent.
mike [Wed, 14 Jan 2009 23:17:47 +0000 (23:17 +0000)] 
Handle constraints against PageSize or PageRegion being equivalent.

16 years agoFix side-channel SNMP lookups - NULL-VALUE and OCTET-STRING OIDs did not work
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.

16 years agoNeed to pass localized string for OpenUI.
mike [Wed, 14 Jan 2009 19:57:47 +0000 (19:57 +0000)] 
Need to pass localized string for OpenUI.

16 years agoUpdate copyright...
mike [Wed, 14 Jan 2009 19:46:43 +0000 (19:46 +0000)] 
Update copyright...

16 years agoFix main loop of libusb-based USB backend so it works for files over 4k... :)
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... :)

16 years agoFix printer-commands attribute for some PPDs.
mike [Wed, 14 Jan 2009 19:20:52 +0000 (19:20 +0000)] 
Fix printer-commands attribute for some PPDs.

16 years agoFix ppdi crash - need to check for NULL strings before writing.
mike [Wed, 14 Jan 2009 18:49:32 +0000 (18:49 +0000)] 
Fix ppdi crash - need to check for NULL strings before writing.

16 years agoIgnore empty "recoverable:" messages (Mac OS X only)
mike [Wed, 14 Jan 2009 18:10:55 +0000 (18:10 +0000)] 
Ignore empty "recoverable:" messages (Mac OS X only)

16 years agoUpdate copyright...
mike [Wed, 14 Jan 2009 17:58:29 +0000 (17:58 +0000)] 
Update copyright...

16 years agoHardcode basic localhost/loopback lookups to avoid certain performance and
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...)

16 years agoThe web interface no longer uses multi-part output with old or broken web browsers
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)

16 years agoAdd printer sharing help document (STR #3044)
mike [Wed, 14 Jan 2009 00:24:15 +0000 (00:24 +0000)] 
Add printer sharing help document (STR #3044)

16 years agoFix loading of MIME types files with + (and) operator (STR #3059)
mike [Tue, 13 Jan 2009 21:01:28 +0000 (21:01 +0000)] 
Fix loading of MIME types files with + (and) operator (STR #3059)

16 years agoFix the rest of the HTML errors in the IPP spec (STR #3057)
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)

16 years agoAdd cupsGetConflicts() API.
mike [Tue, 13 Jan 2009 20:52:09 +0000 (20:52 +0000)] 
Add cupsGetConflicts() API.

Fix API documentation (STR #3057)

16 years agocupsEncodeOptions2 did not support encoding of collection attributes.
mike [Tue, 13 Jan 2009 18:08:01 +0000 (18:08 +0000)] 
cupsEncodeOptions2 did not support encoding of collection attributes.

16 years agoFix handling of bad IPP requests - that should happen in cupsdProcessIPPRequest
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.

16 years agoDon't send media-col-default (or any other collections) to IPP/1.x clients
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.

16 years agoAdd basic media-col support for IPP/2.x conformance.
mike [Mon, 12 Jan 2009 22:40:18 +0000 (22:40 +0000)] 
Add basic media-col support for IPP/2.x conformance.

16 years agoupdate_job_attrs() could leak memory (string pool) for old reasons.
mike [Mon, 12 Jan 2009 21:48:47 +0000 (21:48 +0000)] 
update_job_attrs() could leak memory (string pool) for old reasons.

16 years agoMac OS X uses/supports compressed man pages, so use them!
mike [Mon, 12 Jan 2009 19:17:09 +0000 (19:17 +0000)] 
Mac OS X uses/supports compressed man pages, so use them!

16 years agoThe PPD compiler didn't localize options or choices that did not have associated
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)

16 years agoUpdate the Spanish localization (STR #3043)
mike [Sat, 10 Jan 2009 00:26:04 +0000 (00:26 +0000)] 
Update the Spanish localization (STR #3043)

16 years agoThe last of the IPP/2.x changes needed - add support for
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...)

16 years agoFix build problems.
mike [Fri, 9 Jan 2009 21:37:22 +0000 (21:37 +0000)] 
Fix build problems.

16 years agoFix build problems on Linux with mDNSResponder (STR #3047)
mike [Fri, 9 Jan 2009 21:28:38 +0000 (21:28 +0000)] 
Fix build problems on Linux with mDNSResponder (STR #3047)

Update dependencies.

16 years agoThe web interface sometimes incorrectly redirected users to 127.0.0.1
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)

16 years agoAdd username docos to network help (STR #3056)
mike [Fri, 9 Jan 2009 19:57:52 +0000 (19:57 +0000)] 
Add username docos to network help (STR #3056)

16 years agoRemove type change check for classes with printers - we always have to update
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.

16 years agoThe scheduler did not update the member-names attribute when removing the last
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.

16 years agoMove debug printf where the value is set.
mike [Fri, 9 Jan 2009 19:19:24 +0000 (19:19 +0000)] 
Move debug printf where the value is set.

16 years agoChange media size name to match PWG 5101.1 name.
mike [Fri, 9 Jan 2009 19:10:34 +0000 (19:10 +0000)] 
Change media size name to match PWG 5101.1 name.

16 years agoFix PPD API test program to reflect cupsResolveConflicts changes.
mike [Fri, 9 Jan 2009 19:08:08 +0000 (19:08 +0000)] 
Fix PPD API test program to reflect cupsResolveConflicts changes.

16 years agoStop resolving legacy constraints as soon as we find a single change that
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.

16 years agoFix PPD Product parsing (STR #3046)
mike [Fri, 9 Jan 2009 18:05:04 +0000 (18:05 +0000)] 
Fix PPD Product parsing (STR #3046)

16 years agoMap Apple default media size to PWG size when possible.
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.

16 years agoDon't need to map Apple default media names anymore.
mike [Fri, 9 Jan 2009 02:31:50 +0000 (02:31 +0000)] 
Don't need to map Apple default media names anymore.
 media names

16 years agoIPP/2.x support.
mike [Fri, 9 Jan 2009 02:30:26 +0000 (02:30 +0000)] 
IPP/2.x support.

16 years agoFix parsing of priority() in MIME type files.
mike [Thu, 8 Jan 2009 19:11:16 +0000 (19:11 +0000)] 
Fix parsing of priority() in MIME type files.

16 years agoMake sure we export the cupsSideChannelSNMP* functions.
mike [Wed, 7 Jan 2009 20:07:40 +0000 (20:07 +0000)] 
Make sure we export the cupsSideChannelSNMP* functions.

16 years agoUpdate copyrights to 2009 for all of the visible notices.
mike [Wed, 7 Jan 2009 17:47:54 +0000 (17:47 +0000)] 
Update copyrights to 2009 for all of the visible notices.

16 years agoUse jcl_end instead of jcl_begin when ending the job.
mike [Wed, 7 Jan 2009 17:47:29 +0000 (17:47 +0000)] 
Use jcl_end instead of jcl_begin when ending the job.

16 years agoFix default BrowseLocalProtocols in cupsd.conf.
mike [Sat, 20 Dec 2008 16:01:57 +0000 (16:01 +0000)] 
Fix default BrowseLocalProtocols in cupsd.conf.

16 years agoDon't show ReportLevels command support for plain PS queues.
mike [Fri, 19 Dec 2008 14:00:52 +0000 (14:00 +0000)] 
Don't show ReportLevels command support for plain PS queues.

16 years agoThe scheduler did not give filters a chance to log errors or update printer
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.

16 years agoThe scheduler did not clear the "connecting-to-device" reason keyword when a
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.

16 years agoNeed to package locale files.
mike [Mon, 15 Dec 2008 21:18:38 +0000 (21:18 +0000)] 
Need to package locale files.

16 years agoUpdate message catalogs for new cupstestppd messages.
mike [Mon, 15 Dec 2008 18:11:29 +0000 (18:11 +0000)] 
Update message catalogs for new cupstestppd messages.

Update install/readme files.

16 years agoDon't use _cupsStrRetain on option array strings since they are created using
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.

16 years agoValidate the FileVersion and FormatVersion values.
mike [Mon, 15 Dec 2008 17:12:41 +0000 (17:12 +0000)] 
Validate the FileVersion and FormatVersion values.

16 years agoMirror changelog update.
mike [Fri, 12 Dec 2008 01:10:08 +0000 (01:10 +0000)] 
Mirror changelog update.

16 years agoFix build problems on Linux.
mike [Thu, 11 Dec 2008 23:01:44 +0000 (23:01 +0000)] 
Fix build problems on Linux.

16 years agoVerify type of default paper ID (should be a string).
mike [Thu, 11 Dec 2008 21:55:51 +0000 (21:55 +0000)] 
Verify type of default paper ID (should be a string).

16 years agoUse 45 second write timeout, and release interfaces before closing to
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.

16 years agoThe default cupsd.conf file did not reflect the --with-local-protocols value
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)

16 years agocupsGetDests() and friends now use the default paper size from the Print & Fax
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.

16 years agoNew symlink code won't work on Windows...
mike [Wed, 10 Dec 2008 22:18:04 +0000 (22:18 +0000)] 
New symlink code won't work on Windows...

16 years agocupsGetPPD3(): Symlink to PPD files whenever possible.
mike [Wed, 10 Dec 2008 22:16:47 +0000 (22:16 +0000)] 
cupsGetPPD3(): Symlink to PPD files whenever possible.

16 years agoMore tuning work: Add _cupsStrRetain private API to quickly increment the
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.

16 years agoOptimize the string pool code slightly to eliminate one extra allocation and
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.

16 years agoDon't try to copy printers.conf if we haven't created one...
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...

16 years agoUse binary search/insert for options as well.
mike [Wed, 10 Dec 2008 17:29:57 +0000 (17:29 +0000)] 
Use binary search/insert for options as well.

16 years agoActually use the new cups_add_dest directly in cups_get_sdests.
mike [Wed, 10 Dec 2008 17:10:32 +0000 (17:10 +0000)] 
Actually use the new cups_add_dest directly in cups_get_sdests.

16 years agoAdd marker-* and printer-commands attributes to cupsGetDests*.
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.

16 years agoSide-channel SNMP lookups would not work when cupsSNMPSupplies was set to
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.

16 years agoFix support for include/exclude-schemes with CUPS-Get-PPDs.
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*".

16 years agoMake sure we write printers.conf after loading a PPD file so that the Type
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.

16 years agoIgnore generated files.
mike [Mon, 8 Dec 2008 22:10:17 +0000 (22:10 +0000)] 
Ignore generated files.

16 years agoSimplify the network "connecting to" and "connected to" messages, and add
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).

16 years agoLocalized the device descriptions for the SCSI, serial, and network backends
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)

16 years agoAdd DefaultEncryption to cupsd.conf man page (STR #3021)
mike [Mon, 8 Dec 2008 21:23:29 +0000 (21:23 +0000)] 
Add DefaultEncryption to cupsd.conf man page (STR #3021)

16 years agoAdd Spanish localization.
mike [Mon, 8 Dec 2008 21:20:06 +0000 (21:20 +0000)] 
Add Spanish localization.

16 years agoThe backends did not return an OK status for the CUPS_SC_CMD_GET_BIDI side-
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)

16 years agoThe scheduler did not purge jobs that were missing a time-at-creation attribute,
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)

16 years agoDon't map local links to cups.org page...
mike [Sat, 6 Dec 2008 08:08:15 +0000 (08:08 +0000)] 
Don't map local links to cups.org page...

16 years agoIgnore docsets directory.
mike [Sat, 6 Dec 2008 05:39:05 +0000 (05:39 +0000)] 
Ignore docsets directory.

16 years agoUpdate documentation and Xcode docset script.
mike [Sat, 6 Dec 2008 05:38:10 +0000 (05:38 +0000)] 
Update documentation and Xcode docset script.

16 years agoAdd targets to build Xcode docsets.
mike [Sat, 6 Dec 2008 04:21:12 +0000 (04:21 +0000)] 
Add targets to build Xcode docsets.

16 years agoAdd support for marker-low-levels and marker-high-levels attributes.
mike [Sat, 6 Dec 2008 00:22:21 +0000 (00:22 +0000)] 
Add support for marker-low-levels and marker-high-levels attributes.

16 years agoDon't error out with a missing or blank username when using AuthRef's on
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.

16 years agoThe scheduler could hang writing a long log line.
mike [Fri, 5 Dec 2008 23:50:17 +0000 (23:50 +0000)] 
The scheduler could hang writing a long log line.

16 years agoAdd support for include-schemes for CUPS-Get-Devices.
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.

16 years agoThe "-o job-hold-until=week-end" option did not work properly (STR #3025)
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)

16 years agoThe Solaris USB printer device does not support select or poll (STR #3028)
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)

16 years agoippTagString() didn't strip the IPP_TAG_COPY bit.
mike [Thu, 4 Dec 2008 00:39:12 +0000 (00:39 +0000)] 
ippTagString() didn't strip the IPP_TAG_COPY bit.

16 years agoAdd missing fit-to-page in encoding list.
mike [Fri, 21 Nov 2008 19:05:15 +0000 (19:05 +0000)] 
Add missing fit-to-page in encoding list.

16 years agoAdd support for "fit-to-page" attribute.
mike [Fri, 21 Nov 2008 19:00:11 +0000 (19:00 +0000)] 
Add support for "fit-to-page" attribute.

16 years agoDon't use job logging function for scheduler load/unload issues.
mike [Fri, 21 Nov 2008 00:46:44 +0000 (00:46 +0000)] 
Don't use job logging function for scheduler load/unload issues.

16 years agoMake sure to clear the "wait eof" flag when we are trying to force the read
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.

16 years agoFix build error.
mike [Thu, 20 Nov 2008 00:01:37 +0000 (00:01 +0000)] 
Fix build error.

Relax the sandbox profile slightly.

Fix header comments.

16 years agoThe LPD backend no longer tries to collect page accounting information since
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.

16 years agoThe scheduler did not save the last marker-change-time value.
mike [Wed, 19 Nov 2008 19:57:30 +0000 (19:57 +0000)] 
The scheduler did not save the last marker-change-time value.

16 years agoFix crash when exceeding MaxSubscriptions, and add a test for it.
mike [Wed, 19 Nov 2008 19:45:40 +0000 (19:45 +0000)] 
Fix crash when exceeding MaxSubscriptions, and add a test for it.

16 years agoFix "make check" and lpstat usage of job-uri instead of printer-uri in
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.