]> git.ipfire.org Git - thirdparty/cups-filters.git/log
thirdparty/cups-filters.git
15 years agoThe socket backend could go into an infinite loop with certain printers
mike [Fri, 13 Aug 2010 01:32:09 +0000 (01:32 +0000)] 
The socket backend could go into an infinite loop with certain printers
(STR #3622)

15 years agoSetting the PRINTER or LPDEST environment variables to "name/instance" did not
mike [Fri, 13 Aug 2010 01:26:53 +0000 (01:26 +0000)] 
Setting the PRINTER or LPDEST environment variables to "name/instance" did not
work (STR #3485)

15 years agoUse ConfigFilePerm for classes.conf, plus a masked version for printers.conf.
mike [Fri, 13 Aug 2010 01:08:58 +0000 (01:08 +0000)] 
Use ConfigFilePerm for classes.conf, plus a masked version for printers.conf.

15 years agoFix URI mapping.
mike [Fri, 13 Aug 2010 01:03:15 +0000 (01:03 +0000)] 
Fix URI mapping.

15 years agoThe scheduler did not handle the JobRetryLimit setting properly (STR #3466)
mike [Fri, 13 Aug 2010 01:01:15 +0000 (01:01 +0000)] 
The scheduler did not handle the JobRetryLimit setting properly (STR #3466)

15 years agoThe lpstat command always showed a remote job ID of 0 for shared printers
mike [Fri, 13 Aug 2010 00:57:49 +0000 (00:57 +0000)] 
The lpstat command always showed a remote job ID of 0 for shared printers
(STR #3627)

15 years agoIncreased the write timeout for the libusb-based USB backend to 5 minutes
mike [Fri, 13 Aug 2010 00:51:07 +0000 (00:51 +0000)] 
Increased the write timeout for the libusb-based USB backend to 5 minutes
(STR #3595)

15 years agoThe USB backend did not check whether the printer has a serial number (STR #3590)
mike [Fri, 13 Aug 2010 00:47:44 +0000 (00:47 +0000)] 
The USB backend did not check whether the printer has a serial number (STR #3590)

15 years agoPartial fix for STR #3639 - make sure we don't use a port number of 0 in the
mike [Fri, 13 Aug 2010 00:44:10 +0000 (00:44 +0000)] 
Partial fix for STR #3639 - make sure we don't use a port number of 0 in the
job-printer-uri value.  Full fix requires more extensive changes.

15 years agoFix German template error (STR #3635)
mike [Fri, 13 Aug 2010 00:35:30 +0000 (00:35 +0000)] 
Fix German template error (STR #3635)

15 years agoFix Japanese template error (STR #3636)
mike [Fri, 13 Aug 2010 00:32:39 +0000 (00:32 +0000)] 
Fix Japanese template error (STR #3636)

15 years agoThe lpadmin command did not support setting of custom option values (STR #3631)
mike [Fri, 13 Aug 2010 00:29:34 +0000 (00:29 +0000)] 
The lpadmin command did not support setting of custom option values (STR #3631)

15 years agoDon't need the LIBZ include anymore.
mike [Fri, 13 Aug 2010 00:00:37 +0000 (00:00 +0000)] 
Don't need the LIBZ include anymore.

15 years agoThe lpadmin command did not support setting of the location or description of a
mike [Thu, 12 Aug 2010 23:51:26 +0000 (23:51 +0000)] 
The lpadmin command did not support setting of the location or description of a
class (STR #3613)

15 years agoThe cupsaddsmb command did not give up after too many failed attempts (STR #3615)
mike [Thu, 12 Aug 2010 22:38:14 +0000 (22:38 +0000)] 
The cupsaddsmb command did not give up after too many failed attempts (STR #3615)

15 years agoCleanup.
mike [Thu, 12 Aug 2010 22:26:49 +0000 (22:26 +0000)] 
Cleanup.

15 years agoFix mapping from PPD to PWG names.
mike [Thu, 12 Aug 2010 05:10:20 +0000 (05:10 +0000)] 
Fix mapping from PPD to PWG names.

15 years agoMore cleanup.
mike [Wed, 11 Aug 2010 21:21:46 +0000 (21:21 +0000)] 
More cleanup.

WITH-VALUE now expands variables, use it to apply media regex to media-default.

Report more failed WITH-VALUE values.

15 years ago"IF-NOT-DEFINED" instead of "IF-UNDEFINED" to be consistent with "SKIP-IF-NOT-DEFINED".
mike [Wed, 11 Aug 2010 21:01:31 +0000 (21:01 +0000)] 
"IF-NOT-DEFINED" instead of "IF-UNDEFINED" to be consistent with "SKIP-IF-NOT-DEFINED".

Update IPP/2.0 test with a massive regex for media-supported names.

15 years agoTune the _cups_isfoo implementation to use inline functions instead of strchr
mike [Wed, 11 Aug 2010 15:51:34 +0000 (15:51 +0000)] 
Tune the _cups_isfoo implementation to use inline functions instead of strchr
macros, with a fallback to regular functions on platforms without inlining
support...

15 years agoSet output-mode from ColorModel.
mike [Tue, 10 Aug 2010 19:58:45 +0000 (19:58 +0000)] 
Set output-mode from ColorModel.

15 years agoChangelog.
mike [Tue, 10 Aug 2010 06:13:13 +0000 (06:13 +0000)] 
Changelog.

15 years agoUnfortunately, the ctype macros follow the current locale in a very inconsistent
mike [Tue, 10 Aug 2010 06:06:55 +0000 (06:06 +0000)] 
Unfortunately, the ctype macros follow the current locale in a very inconsistent
way leading to false positives for isalpha, isalnum, isspace, and isupper for
characters 128-255.  Provide a consistent isfoo implementation that is
restricted to US ASCII for parsing config files and the like.

Drop the PAP backend.

15 years agoSync up IPP and HTTP conformance changes, IPP->PPD mapping changes.
mike [Tue, 10 Aug 2010 00:02:02 +0000 (00:02 +0000)] 
Sync up IPP and HTTP conformance changes, IPP->PPD mapping changes.

15 years agoUse filename from command-line for test print.
mike [Mon, 9 Aug 2010 21:52:01 +0000 (21:52 +0000)] 
Use filename from command-line for test print.

15 years agoAdd support for arbitrary status code numbers.
mike [Fri, 6 Aug 2010 12:25:28 +0000 (12:25 +0000)] 
Add support for arbitrary status code numbers.

15 years agoMake man page terminology consistent.
mike [Fri, 6 Aug 2010 12:17:10 +0000 (12:17 +0000)] 
Make man page terminology consistent.

15 years agoFix some more DEFINE-MATCH/DEFINE-NO-MATCH issues.
mike [Fri, 6 Aug 2010 12:15:50 +0000 (12:15 +0000)] 
Fix some more DEFINE-MATCH/DEFINE-NO-MATCH issues.

Clarify that DEFINE-MATCH and DEFINE-NO-MATCH prevent EXPECT from failing a
test.

Fix man page generator.

15 years agoBump man page date.
mike [Fri, 6 Aug 2010 11:54:25 +0000 (11:54 +0000)] 
Bump man page date.

15 years agoFix some bugs in DEFINE- implementation, and don't fail for DEFINE-NO-MATCH
mike [Fri, 6 Aug 2010 11:51:10 +0000 (11:51 +0000)] 
Fix some bugs in DEFINE- implementation, and don't fail for DEFINE-NO-MATCH
predicate.

15 years agoAdd DEFINE-MATCH, DEFINE-NO-MATCH, DEFINE-VALUE, SKIP-IF-DEFINED, and SKIP-IF-NOT...
mike [Fri, 6 Aug 2010 11:42:23 +0000 (11:42 +0000)] 
Add DEFINE-MATCH, DEFINE-NO-MATCH, DEFINE-VALUE, SKIP-IF-DEFINED, and SKIP-IF-NOT-DEFINED.

15 years agoAdd IGNORE-ERRORS and SKIP-PREVIOUS-ERROR directives.
mike [Mon, 2 Aug 2010 20:53:47 +0000 (20:53 +0000)] 
Add IGNORE-ERRORS and SKIP-PREVIOUS-ERROR directives.

15 years agoAdd display of size information to check on a bug reported on cups.development
mike [Mon, 2 Aug 2010 16:21:57 +0000 (16:21 +0000)] 
Add display of size information to check on a bug reported on cups.development

15 years agoFix compile error, and set media if it isn't already set.
mike [Fri, 30 Jul 2010 00:37:57 +0000 (00:37 +0000)] 
Fix compile error, and set media if it isn't already set.

15 years agoFix crash bugs.
mike [Thu, 29 Jul 2010 21:20:46 +0000 (21:20 +0000)] 
Fix crash bugs.

15 years agoFix cupsd crasher.
mike [Tue, 27 Jul 2010 00:38:05 +0000 (00:38 +0000)] 
Fix cupsd crasher.

15 years agoClean up clang-reported issues.
mike [Tue, 27 Jul 2010 00:11:26 +0000 (00:11 +0000)] 
Clean up clang-reported issues.

15 years agoBump version of IPP and PWG mapping data caches.
mike [Mon, 26 Jul 2010 23:03:30 +0000 (23:03 +0000)] 
Bump version of IPP and PWG mapping data caches.

15 years agoCleanup.
mike [Mon, 26 Jul 2010 22:59:01 +0000 (22:59 +0000)] 
Cleanup.

15 years agoSupport both InputSlot and HPPaperSource for media-source mapping.
mike [Mon, 26 Jul 2010 22:51:00 +0000 (22:51 +0000)] 
Support both InputSlot and HPPaperSource for media-source mapping.

Also use the photo tray, if available, when printing 5x7 or smaller.

15 years agoPJL value substitution of more than 9 values was broken (STR #3621)
mike [Mon, 26 Jul 2010 22:03:39 +0000 (22:03 +0000)] 
PJL value substitution of more than 9 values was broken (STR #3621)

15 years agoCustom options with missing string values caused ppdEmit* to segfault
mike [Mon, 26 Jul 2010 22:00:07 +0000 (22:00 +0000)] 
Custom options with missing string values caused ppdEmit* to segfault
(STR #3620)

15 years agoFixed an issue with the Italian version of the web interface (STR #3624)
mike [Mon, 26 Jul 2010 21:49:01 +0000 (21:49 +0000)] 
Fixed an issue with the Italian version of the web interface (STR #3624)

15 years agoSupport more options to select grayscale output, and default to automatic input
mike [Mon, 19 Jul 2010 23:04:47 +0000 (23:04 +0000)] 
Support more options to select grayscale output, and default to automatic input
slot.

15 years agoFix typo in cupsd.conf reference.
mike [Wed, 14 Jul 2010 02:43:14 +0000 (02:43 +0000)] 
Fix typo in cupsd.conf reference.

15 years agoFix boolean options.
mike [Fri, 9 Jul 2010 20:57:39 +0000 (20:57 +0000)] 
Fix boolean options.

15 years agoFixed the Solaris SMF configuration file for cups-lpd (STR #3611)
mike [Thu, 8 Jul 2010 17:23:08 +0000 (17:23 +0000)] 
Fixed the Solaris SMF configuration file for cups-lpd (STR #3611)

15 years agoThe scheduler did not set the notify-subscribed-event attribute when delivering
mike [Thu, 8 Jul 2010 17:15:03 +0000 (17:15 +0000)] 
The scheduler did not set the notify-subscribed-event attribute when delivering
printer-added or printer-modified events (STR #3608)

15 years agoThe mailto notifier could get into an infinite loop (STR #3609)
mike [Thu, 8 Jul 2010 16:22:22 +0000 (16:22 +0000)] 
The mailto notifier could get into an infinite loop (STR #3609)

15 years agoDate/time information was not shown in banner pages.
mike [Thu, 8 Jul 2010 16:02:05 +0000 (16:02 +0000)] 
Date/time information was not shown in banner pages.

15 years agoNormalize connection error messages for all network backends.
mike [Wed, 30 Jun 2010 21:33:40 +0000 (21:33 +0000)] 
Normalize connection error messages for all network backends.

15 years agoUse SecPolicyCreateSSL API when possible.
mike [Wed, 30 Jun 2010 21:16:25 +0000 (21:16 +0000)] 
Use SecPolicyCreateSSL API when possible.

15 years agoFix call to CFArrayCreateMutable.
mike [Wed, 30 Jun 2010 20:23:33 +0000 (20:23 +0000)] 
Fix call to CFArrayCreateMutable.

15 years agoRelational operators were broken in #if/#elif/#else/#endif expressions for the
mike [Fri, 25 Jun 2010 19:22:37 +0000 (19:22 +0000)] 
Relational operators were broken in #if/#elif/#else/#endif expressions for the
PPD compiler.

15 years agoFix launchd idle exit and keep alive logic to be the same correct set of
mike [Fri, 25 Jun 2010 18:29:40 +0000 (18:29 +0000)] 
Fix launchd idle exit and keep alive logic to be the same correct set of
conditions.

15 years agoGet Kerberos credentials via domain socket on Mac OS X.
mike [Fri, 25 Jun 2010 18:10:08 +0000 (18:10 +0000)] 
Get Kerberos credentials via domain socket on Mac OS X.

15 years agoIncrease wait time for a completed job.
mike [Wed, 23 Jun 2010 19:05:35 +0000 (19:05 +0000)] 
Increase wait time for a completed job.

15 years ago_pwgGenerateSize needs to be in pwg-media.c.
mike [Wed, 23 Jun 2010 03:19:39 +0000 (03:19 +0000)] 
_pwgGenerateSize needs to be in pwg-media.c.

15 years agoMoving a job via the web interface failed without asking for authentication
mike [Tue, 22 Jun 2010 21:42:05 +0000 (21:42 +0000)] 
Moving a job via the web interface failed without asking for authentication
(STR #3559)

15 years agoThe scheduler now clears the printer-state-reasons when the driver is changed
mike [Tue, 22 Jun 2010 21:32:23 +0000 (21:32 +0000)] 
The scheduler now clears the printer-state-reasons when the driver is changed
(STR #3570)

15 years agoDon't install drv HTML man page.
mike [Tue, 22 Jun 2010 21:24:24 +0000 (21:24 +0000)] 
Don't install drv HTML man page.

15 years agoRemove drv man page (STR #3542)
mike [Tue, 22 Jun 2010 21:21:37 +0000 (21:21 +0000)] 
Remove drv man page (STR #3542)

15 years agoThe web interface did not allow a user to change the driver (STR #3601)
mike [Tue, 22 Jun 2010 21:16:48 +0000 (21:16 +0000)] 
The web interface did not allow a user to change the driver (STR #3601)

15 years agoThe scheduler was not setting the PATH_INFO environment variable when needed
mike [Tue, 22 Jun 2010 20:45:13 +0000 (20:45 +0000)] 
The scheduler was not setting the PATH_INFO environment variable when needed
(STR #3600)

15 years agoThe scheduler incorrectly set the CUPSD_AUTH_TYPE environment variable instead
mike [Tue, 22 Jun 2010 20:43:10 +0000 (20:43 +0000)] 
The scheduler incorrectly set the CUPSD_AUTH_TYPE environment variable instead
of AUTH_TYPE (STR #3599)

15 years agoFix a buffer overrun in the PPD compiler (STR #3594)
mike [Tue, 22 Jun 2010 20:40:25 +0000 (20:40 +0000)] 
Fix a buffer overrun in the PPD compiler (STR #3594)

15 years agoUpdate IPP attribute support so that we resolve the mapping to PPD options at
mike [Mon, 21 Jun 2010 23:58:23 +0000 (23:58 +0000)] 
Update IPP attribute support so that we resolve the mapping to PPD options at
print time, and all in the scheduler so that drivers that depend on seeing their
own option names work properly.

15 years agoFix path in output.
mike [Mon, 21 Jun 2010 23:57:04 +0000 (23:57 +0000)] 
Fix path in output.

15 years agoFix the fix to make GNU TLS + threading a warning.
mike [Thu, 17 Jun 2010 18:17:31 +0000 (18:17 +0000)] 
Fix the fix to make GNU TLS + threading a warning.

15 years agoMake the GNU TLS message a warning and then fall back on OpenSSL.
mike [Thu, 17 Jun 2010 17:51:25 +0000 (17:51 +0000)] 
Make the GNU TLS message a warning and then fall back on OpenSSL.

15 years agoFix some errors in the SSL tests.
mike [Wed, 16 Jun 2010 18:02:57 +0000 (18:02 +0000)] 
Fix some errors in the SSL tests.

Need to check for the st_gen member in struct stat.

15 years agoAdd standard and device color spaces to CUPS raster format.
mike [Wed, 16 Jun 2010 15:47:27 +0000 (15:47 +0000)] 
Add standard and device color spaces to CUPS raster format.

15 years agoMore fixes for Windows
mike [Wed, 16 Jun 2010 05:21:15 +0000 (05:21 +0000)] 
More fixes for Windows

15 years agoMerge some more fixes to get things compiling on Windows.
mike [Wed, 16 Jun 2010 04:56:18 +0000 (04:56 +0000)] 
Merge some more fixes to get things compiling on Windows.

15 years agoThe cups-config utility did not return the correct linker options on AIX
mike [Wed, 16 Jun 2010 00:48:25 +0000 (00:48 +0000)] 
The cups-config utility did not return the correct linker options on AIX
(STR #3587)

15 years agoAnother regression from STR #3498.
mike [Wed, 16 Jun 2010 00:34:12 +0000 (00:34 +0000)] 
Another regression from STR #3498.

15 years agoFix regression in STR #3498 (STR #3593)
mike [Wed, 16 Jun 2010 00:31:00 +0000 (00:31 +0000)] 
Fix regression in STR #3498 (STR #3593)

15 years agoSecurity: CUPS could overwrite files as root in directories owned or writable by
mike [Wed, 16 Jun 2010 00:29:06 +0000 (00:29 +0000)] 
Security: CUPS could overwrite files as root in directories owned or writable by
non-root users (STR #3510)

15 years agoSecurity: The web admin interface could disclose the contents of memory
mike [Wed, 16 Jun 2010 00:24:52 +0000 (00:24 +0000)] 
Security: The web admin interface could disclose the contents of memory
(STR #3577)

15 years agoSecurity: The texttops filter did not check the results of allocations
mike [Wed, 16 Jun 2010 00:22:36 +0000 (00:22 +0000)] 
Security: The texttops filter did not check the results of allocations
(STR #3516)

15 years agoSecurity: The fix for CVE-2009-3553 was incomplete (STR #3490)
mike [Wed, 16 Jun 2010 00:17:39 +0000 (00:17 +0000)] 
Security: The fix for CVE-2009-3553 was incomplete (STR #3490)

15 years agoSTR #3461: Don't allow GNU TLS to be used when threading is enabled.
mike [Wed, 16 Jun 2010 00:14:33 +0000 (00:14 +0000)] 
STR #3461: Don't allow GNU TLS to be used when threading is enabled.

15 years agoGive a reason for page_log failures.
mike [Fri, 21 May 2010 22:24:30 +0000 (22:24 +0000)] 
Give a reason for page_log failures.

15 years agoFix link to Apple preset documentation.
mike [Fri, 21 May 2010 15:34:27 +0000 (15:34 +0000)] 
Fix link to Apple preset documentation.

15 years agoClean up error messages and make some errors DEBUG instead.
mike [Tue, 18 May 2010 21:09:28 +0000 (21:09 +0000)] 
Clean up error messages and make some errors DEBUG instead.

15 years agoUpdate version info for APIs/members.
mike [Tue, 18 May 2010 19:44:06 +0000 (19:44 +0000)] 
Update version info for APIs/members.

15 years agovalidate_job is void, so don't try to return NULL.
mike [Thu, 13 May 2010 21:00:48 +0000 (21:00 +0000)] 
validate_job is void, so don't try to return NULL.

15 years agoMake Validate-Job use the same policy as Print-Job by default.
mike [Wed, 12 May 2010 04:42:54 +0000 (04:42 +0000)] 
Make Validate-Job use the same policy as Print-Job by default.

15 years agoUse psglyphs instead of the old charmap file that no longer exists.
mike [Wed, 12 May 2010 04:37:43 +0000 (04:37 +0000)] 
Use psglyphs instead of the old charmap file that no longer exists.

15 years agoUse iconv() for all character set support (STR #3097)
mike [Mon, 10 May 2010 22:55:10 +0000 (22:55 +0000)] 
Use iconv() for all character set support (STR #3097)

15 years agoRoll back original STR #3541 change.
mike [Wed, 5 May 2010 15:58:11 +0000 (15:58 +0000)] 
Roll back original STR #3541 change.

15 years agoAnother fix for STR #3541.
mike [Wed, 5 May 2010 00:34:31 +0000 (00:34 +0000)] 
Another fix for STR #3541.

15 years agoFix usage of strdup/free for IPP attribute values - should be using _cupsStrAlloc...
mike [Wed, 5 May 2010 00:11:11 +0000 (00:11 +0000)] 
Fix usage of strdup/free for IPP attribute values - should be using _cupsStrAlloc/_cupsStrFree.

15 years agoFix character matching - was doing a signed comparison instead of unsigned.
mike [Tue, 4 May 2010 23:54:32 +0000 (23:54 +0000)] 
Fix character matching - was doing a signed comparison instead of unsigned.

15 years agoUse numeric addresses for interfaces unless HostNameLookups are turned on.
mike [Mon, 3 May 2010 03:33:03 +0000 (03:33 +0000)] 
Use numeric addresses for interfaces unless HostNameLookups are turned on.

15 years agoFix bug when printing from a file.
mike [Thu, 29 Apr 2010 05:13:52 +0000 (05:13 +0000)] 
Fix bug when printing from a file.

15 years agoFix "media" option support.
mike [Wed, 28 Apr 2010 23:42:03 +0000 (23:42 +0000)] 
Fix "media" option support.

15 years agoPrevent crash for bad ppd.
mike [Fri, 23 Apr 2010 20:50:45 +0000 (20:50 +0000)] 
Prevent crash for bad ppd.

15 years agoAdd sides to outgoing request as needed.
mike [Fri, 23 Apr 2010 20:34:24 +0000 (20:34 +0000)] 
Add sides to outgoing request as needed.

15 years agoPull sources via HTTP using the bz2 compressed version.
mike [Fri, 23 Apr 2010 16:00:09 +0000 (16:00 +0000)] 
Pull sources via HTTP using the bz2 compressed version.