]> git.ipfire.org Git - thirdparty/cups.git/log
thirdparty/cups.git
6 years agoMerge pull request #5029 from AOSC-Dev/master
Michael R Sweet [Mon, 19 Jun 2017 13:10:09 +0000 (09:10 -0400)] 
Merge pull request #5029 from AOSC-Dev/master

locale: introduce cups_zh_CN.po

6 years agoMerge pull request #4996 from psychomario/cupstestppdbof
Michael R Sweet [Mon, 19 Jun 2017 13:07:20 +0000 (09:07 -0400)] 
Merge pull request #4996 from psychomario/cupstestppdbof

cupstestppd Buffer Overflow

6 years agoAdd USB quirk rule for Lexmark E260dn (Issue #4994)
Michael Sweet [Mon, 19 Jun 2017 13:05:12 +0000 (09:05 -0400)] 
Add USB quirk rule for Lexmark E260dn (Issue #4994)

6 years agoReport the value of the printer-is-temporary attribute (Issue #5028)
Michael Sweet [Mon, 19 Jun 2017 12:59:55 +0000 (08:59 -0400)] 
Report the value of the printer-is-temporary attribute (Issue #5028)

6 years agoThe cupsCheckDestSupported function did not support NULL values (Issue #5031)
Michael Sweet [Mon, 19 Jun 2017 12:51:35 +0000 (08:51 -0400)] 
The cupsCheckDestSupported function did not support NULL values (Issue #5031)

6 years agoFix crashes on Linux (Issue #5022)
Michael R Sweet [Sat, 17 Jun 2017 03:15:47 +0000 (23:15 -0400)] 
Fix crashes on Linux (Issue #5022)

6 years agoFix some (bogus) clang warnings.
Michael Sweet [Sat, 17 Jun 2017 02:47:31 +0000 (22:47 -0400)] 
Fix some (bogus) clang warnings.

6 years agoFix compile warning.
Michael R Sweet [Sat, 17 Jun 2017 01:46:04 +0000 (21:46 -0400)] 
Fix compile warning.

Include systemd options.

6 years agoUse --enable/disable-avahi
Michael R Sweet [Sat, 17 Jun 2017 01:29:10 +0000 (21:29 -0400)] 
Use --enable/disable-avahi

6 years agoFix manpage test.
Michael R Sweet [Sat, 17 Jun 2017 01:18:33 +0000 (21:18 -0400)] 
Fix manpage test.

6 years agoFix some typos.
Michael R Sweet [Sat, 17 Jun 2017 01:11:42 +0000 (21:11 -0400)] 
Fix some typos.

6 years agoFix some of the Linux-specific configure tests.
Michael R Sweet [Sat, 17 Jun 2017 01:08:04 +0000 (21:08 -0400)] 
Fix some of the Linux-specific configure tests.

6 years agoOne other spot (RPM's objcopy needs files to be writable...)
Michael R Sweet [Sat, 17 Jun 2017 00:55:20 +0000 (20:55 -0400)] 
One other spot (RPM's objcopy needs files to be writable...)

6 years agoAdd configure option to set the installed executable permissions.
Michael R Sweet [Sat, 17 Jun 2017 00:53:24 +0000 (20:53 -0400)] 
Add configure option to set the installed executable permissions.

6 years agoFix issues in RPM spec file.
Michael Sweet [Sat, 17 Jun 2017 00:29:51 +0000 (20:29 -0400)] 
Fix issues in RPM spec file.

6 years agoFix "make check" failure (Issue #5033)
Michael Sweet [Fri, 16 Jun 2017 21:39:13 +0000 (17:39 -0400)] 
Fix "make check" failure (Issue #5033)

6 years agoAdd queue type and printer-uri to long "lpstat -e" output.
Michael Sweet [Fri, 16 Jun 2017 21:33:21 +0000 (17:33 -0400)] 
Add queue type and printer-uri to long "lpstat -e" output.

6 years agoAdd files to ignore.
Michael Sweet [Fri, 16 Jun 2017 21:07:52 +0000 (17:07 -0400)] 
Add files to ignore.

Add manual feed test file.

6 years agoFix some output issues in ipptool introduced by migrating to the cupsFile API.
Michael Sweet [Fri, 16 Jun 2017 21:04:07 +0000 (17:04 -0400)] 
Fix some output issues in ipptool introduced by migrating to the cupsFile API.

Have cupsFilePuts and cupsFilePrintf flush output on stdio files (keeps with
expectations when moving from stdio calls).

Update IPP tests to point to the right specs and sections, and fix IPP/1.1
tests WRT job progress attributes (which can have "no-value" out of band values
instead of integers).

Add an "lpstat -e" test.

Update test output to conform to HTML 5.

Copy all log files to HTML report and test directory.

Clean out old log and report files in test directory after a failed run.

6 years agoSync up with changes from IPP sample code project.
Michael Sweet [Fri, 16 Jun 2017 00:53:04 +0000 (20:53 -0400)] 
Sync up with changes from IPP sample code project.

6 years agoUpdate reference to Avahi poll bug (now moved to Github...)
Michael Sweet [Thu, 15 Jun 2017 12:34:20 +0000 (08:34 -0400)] 
Update reference to Avahi poll bug (now moved to Github...)

6 years agoRemove unused MIME media types.
Michael Sweet [Thu, 15 Jun 2017 12:33:00 +0000 (08:33 -0400)] 
Remove unused MIME media types.

6 years agoUpdate DELAY directive to support the repeat interval, which now defaults to a
Michael Sweet [Tue, 13 Jun 2017 13:19:03 +0000 (09:19 -0400)] 
Update DELAY directive to support the repeat interval, which now defaults to a
constant of 5 seconds.

6 years agoAdd CoreFoundation sandbox rules to CUPS sandbox profiles.
Michael Sweet [Mon, 12 Jun 2017 18:36:05 +0000 (14:36 -0400)] 
Add CoreFoundation sandbox rules to CUPS sandbox profiles.

6 years agoSave work on documentation.
Michael Sweet [Mon, 12 Jun 2017 13:05:40 +0000 (09:05 -0400)] 
Save work on documentation.

6 years agolocale: introduce cups_zh_CN.po 5029/head
Mingcong Bai [Sun, 11 Jun 2017 04:45:09 +0000 (12:45 +0800)] 
locale: introduce cups_zh_CN.po

6 years agoSave work on documentation.
Michael Sweet [Thu, 8 Jun 2017 23:59:02 +0000 (19:59 -0400)] 
Save work on documentation.

6 years agoSwitch to newer xpc_transaction APIs.
Michael Sweet [Thu, 8 Jun 2017 18:19:45 +0000 (14:19 -0400)] 
Switch to newer xpc_transaction APIs.

6 years agoSave work on CUPS Programming Manual.
Michael Sweet [Wed, 7 Jun 2017 20:16:05 +0000 (16:16 -0400)] 
Save work on CUPS Programming Manual.

6 years agoAdd note that the callback/block will get multiple calls for the same
Michael R Sweet [Wed, 7 Jun 2017 15:08:55 +0000 (11:08 -0400)] 
Add note that the callback/block will get multiple calls for the same
destination during enumeration (Issue #5017)

6 years agoUpdate Xcode project with latest recommendations.
Michael Sweet [Wed, 7 Jun 2017 13:20:28 +0000 (09:20 -0400)] 
Update Xcode project with latest recommendations.

6 years agoUpdate header documentation.
Michael Sweet [Wed, 7 Jun 2017 13:20:06 +0000 (09:20 -0400)] 
Update header documentation.

6 years agoFix typo (Issue #5018)
Michael Sweet [Tue, 6 Jun 2017 13:36:28 +0000 (09:36 -0400)] 
Fix typo (Issue #5018)

6 years agoAdd "long" output format for -e option.
Michael Sweet [Tue, 6 Jun 2017 13:19:31 +0000 (09:19 -0400)] 
Add "long" output format for -e option.

6 years agoFix bug in argument processing.
Michael Sweet [Tue, 6 Jun 2017 13:16:14 +0000 (09:16 -0400)] 
Fix bug in argument processing.

6 years agoChangelog.
Michael Sweet [Mon, 5 Jun 2017 13:50:52 +0000 (09:50 -0400)] 
Changelog.

6 years agoMerge pull request #5016 from jnerin/patch-1
Michael R Sweet [Mon, 5 Jun 2017 13:50:08 +0000 (09:50 -0400)] 
Merge pull request #5016 from jnerin/patch-1

Fix closures and button in templates/es/jobs.tmpl

6 years agoFix compiler warning.
Michael R Sweet [Thu, 1 Jun 2017 19:56:05 +0000 (15:56 -0400)] 
Fix compiler warning.

6 years agoDon't use readdir_r, ever.
Michael R Sweet [Thu, 1 Jun 2017 19:50:41 +0000 (15:50 -0400)] 
Don't use readdir_r, ever.

6 years agoFix configure script issue on Linux - no host_os_version.
Michael R Sweet [Thu, 1 Jun 2017 18:07:52 +0000 (14:07 -0400)] 
Fix configure script issue on Linux - no host_os_version.

Add help on building CUPS on Ubuntu - commands to get base dev packages.

6 years agoDocumentation updates.
Michael Sweet [Thu, 1 Jun 2017 02:22:40 +0000 (22:22 -0400)] 
Documentation updates.

6 years agoRevive CUPS_PRINTER_DISCOVERED for cupsEnumDests.
Michael Sweet [Wed, 31 May 2017 15:21:29 +0000 (11:21 -0400)] 
Revive CUPS_PRINTER_DISCOVERED for cupsEnumDests.

6 years agoFix typo in mime.types file.
Michael R Sweet [Wed, 31 May 2017 12:50:47 +0000 (08:50 -0400)] 
Fix typo in mime.types file.

6 years agoFix closures and button in templates/es/jobs.tmpl 5016/head
Jorge Nerín [Mon, 29 May 2017 21:37:32 +0000 (22:37 +0100)] 
Fix closures and button in templates/es/jobs.tmpl

Add missing closures and reprint button in templates/es/jobs.tmpl. Before this completed job list output was broken for Spanish language.

6 years agoRemove old commands.
Michael R Sweet [Fri, 26 May 2017 20:03:24 +0000 (16:03 -0400)] 
Remove old commands.

6 years agoAdd support for lp and lpr to print to network printers that haven't been added
Michael Sweet [Fri, 26 May 2017 18:04:45 +0000 (14:04 -0400)] 
Add support for lp and lpr to print to network printers that haven't been added
yet (Issue #5006)

6 years agoRework lpstat -e to use cupsGetDests to eliminate duplicates (Issue #5005)
Michael Sweet [Fri, 26 May 2017 14:59:07 +0000 (10:59 -0400)] 
Rework lpstat -e to use cupsGetDests to eliminate duplicates (Issue #5005)

6 years agoChangelog.
Michael Sweet [Fri, 26 May 2017 14:07:41 +0000 (10:07 -0400)] 
Changelog.

6 years agoAdd support for "-e" option in lpstat (Issue #5005)
Michael Sweet [Fri, 26 May 2017 14:06:54 +0000 (10:06 -0400)] 
Add support for "-e" option in lpstat (Issue #5005)

6 years agoMake local printer deletion independent of job history updates.
Michael Sweet [Fri, 26 May 2017 13:53:34 +0000 (09:53 -0400)] 
Make local printer deletion independent of job history updates.

6 years agoMake sure printer-is-temporary flag is set when creating a local queue
Michael Sweet [Fri, 26 May 2017 11:50:04 +0000 (07:50 -0400)] 
Make sure printer-is-temporary flag is set when creating a local queue
(Issue #5009)

6 years agoClear the shared flag on local queues (Issue #5008)
Michael Sweet [Fri, 26 May 2017 01:05:19 +0000 (21:05 -0400)] 
Clear the shared flag on local queues (Issue #5008)

6 years agoDelete temporary printers periodically and on shutdown (Issue #5003)
Michael Sweet [Thu, 25 May 2017 18:02:12 +0000 (14:02 -0400)] 
Delete temporary printers periodically and on shutdown (Issue #5003)

6 years agoRe-implement cupsGetDests and cupsCreateJob using cupsEnumDests (Issue #4993)
Michael Sweet [Wed, 17 May 2017 16:18:22 +0000 (12:18 -0400)] 
Re-implement cupsGetDests and cupsCreateJob using cupsEnumDests (Issue #4993)

6 years agoAllow PWG Raster types to vary by case (non-conformant behavior for Issue #4998)
Michael Sweet [Tue, 16 May 2017 18:40:11 +0000 (14:40 -0400)] 
Allow PWG Raster types to vary by case (non-conformant behavior for Issue #4998)

6 years agoFixed the "cancel all jobs" function in the web interface for several languages ...
Michael Sweet [Tue, 16 May 2017 18:35:54 +0000 (14:35 -0400)] 
Fixed the "cancel all jobs" function in the web interface for several languages (Issue #4999)

6 years agocupstestppd.c: limit PSVersion sscanf size and stop at a newline 4996/head
Rory McNamara [Wed, 10 May 2017 12:31:00 +0000 (13:31 +0100)] 
cupstestppd.c: limit PSVersion sscanf size and stop at a newline

7 years agoRename README, INSTALL, CHANGES, and CREDITS files to .md (markdown).
Michael R Sweet [Mon, 1 May 2017 21:19:04 +0000 (17:19 -0400)] 
Rename README, INSTALL, CHANGES, and CREDITS files to .md (markdown).

7 years agoImplement cupsAddIntegerOption and cupsGetIntegerOption functions (Issue #4992)
Michael R Sweet [Mon, 1 May 2017 20:52:23 +0000 (16:52 -0400)] 
Implement cupsAddIntegerOption and cupsGetIntegerOption functions (Issue #4992)

7 years agoFix some typos in the new documentation.
Michael Sweet [Mon, 1 May 2017 16:26:22 +0000 (12:26 -0400)] 
Fix some typos in the new documentation.

7 years agoAdd a cover image for the new programming manual.
Michael Sweet [Sun, 30 Apr 2017 13:26:38 +0000 (09:26 -0400)] 
Add a cover image for the new programming manual.

7 years agoFix documentation comment.
Michael Sweet [Sun, 30 Apr 2017 05:25:49 +0000 (01:25 -0400)] 
Fix documentation comment.

7 years agoMove most of the CUPS library documentation into a new CUPS Programming Manual.
Michael Sweet [Sun, 30 Apr 2017 04:31:04 +0000 (00:31 -0400)] 
Move most of the CUPS library documentation into a new CUPS Programming Manual.

7 years agoChangelog.
Michael Sweet [Mon, 24 Apr 2017 19:15:28 +0000 (15:15 -0400)] 
Changelog.

7 years agoAdd support for cross-compilation (Issue #4897)
Michael Sweet [Mon, 24 Apr 2017 19:12:39 +0000 (15:12 -0400)] 
Add support for cross-compilation (Issue #4897)

7 years agoFix indentation, which some versions of GCC confuse for unexpected block
Michael R Sweet [Thu, 20 Apr 2017 19:09:36 +0000 (15:09 -0400)] 
Fix indentation, which some versions of GCC confuse for unexpected block
indentation.

7 years agoUse human-readable strings for printer-info.
Michael R Sweet [Thu, 20 Apr 2017 19:08:48 +0000 (15:08 -0400)] 
Use human-readable strings for printer-info.

7 years agoAvahi fixes for cupsEnumDests (Issue #4989)
Michael R Sweet [Thu, 20 Apr 2017 14:12:40 +0000 (10:12 -0400)] 
Avahi fixes for cupsEnumDests (Issue #4989)

Also fix timeouts to track elapsed time so the timeout is more accurate.

7 years agoSave work on Avahi code
Michael R Sweet [Thu, 20 Apr 2017 13:11:45 +0000 (09:11 -0400)] 
Save work on Avahi code

7 years agoUpdate cupsEnumDests implementation to return early if all printers have been
Michael R Sweet [Wed, 19 Apr 2017 19:29:42 +0000 (15:29 -0400)] 
Update cupsEnumDests implementation to return early if all printers have been
discovered (Issue #4989)

Also update the code to generate the same queue names as cupsd does for IPP
Everywhere printers.

7 years agoFix regression in job file preservation (Issue #4987)
Michael R Sweet [Tue, 18 Apr 2017 18:15:39 +0000 (14:15 -0400)] 
Fix regression in job file preservation (Issue #4987)

7 years agoSave work on new CUPS Programming Manual.
Michael Sweet [Fri, 14 Apr 2017 16:36:40 +0000 (12:36 -0400)] 
Save work on new CUPS Programming Manual.

7 years agoUse curley single quotes, too.
Michael Sweet [Wed, 5 Apr 2017 19:30:17 +0000 (15:30 -0400)] 
Use curley single quotes, too.

7 years agoBump version in doco files. v2.2.3
Michael R Sweet [Tue, 28 Mar 2017 18:26:53 +0000 (14:26 -0400)] 
Bump version in doco files.

7 years agoUpdated the job listing in the web interface (Issue #4978)
Michael R Sweet [Tue, 28 Mar 2017 17:32:42 +0000 (13:32 -0400)] 
Updated the job listing in the web interface (Issue #4978)

7 years agoThe "reprint job" option was not available for some canceled jobs (Issue #4915)
Michael Sweet [Tue, 28 Mar 2017 12:49:16 +0000 (08:49 -0400)] 
The "reprint job" option was not available for some canceled jobs (Issue #4915)

7 years agoFix mantohtml compiler warning (Issue #4982)
Michael R Sweet [Tue, 14 Mar 2017 18:26:26 +0000 (14:26 -0400)] 
Fix mantohtml compiler warning (Issue #4982)

7 years agoClean out old code (Issue #4980)
Michael R Sweet [Tue, 14 Mar 2017 17:03:24 +0000 (13:03 -0400)] 
Clean out old code (Issue #4980)

7 years agoFix logic error.
Michael R Sweet [Tue, 14 Mar 2017 13:10:55 +0000 (09:10 -0400)] 
Fix logic error.

7 years agoFix an issue with the error handling for the network backends (Issue #4979)
Michael R Sweet [Tue, 14 Mar 2017 13:01:18 +0000 (09:01 -0400)] 
Fix an issue with the error handling for the network backends (Issue #4979)

7 years agoUnlock CUPS keychain as needed (appears that the CUPS keychain gets re-locked
Michael R Sweet [Mon, 13 Mar 2017 16:46:04 +0000 (12:46 -0400)] 
Unlock CUPS keychain as needed (appears that the CUPS keychain gets re-locked
after some random period of inactivity).

7 years agoUpdate HTML man pages.
Michael R Sweet [Mon, 13 Mar 2017 16:45:55 +0000 (12:45 -0400)] 
Update HTML man pages.

7 years agoUpdate cups.strings file to use double prime for inches abbreviation instead of
Michael Sweet [Sat, 11 Mar 2017 15:03:40 +0000 (10:03 -0500)] 
Update cups.strings file to use double prime for inches abbreviation instead of
a straight double quote.

7 years agoThe IPP Everywhere finishings support did not work correctly with common UI or
Michael Sweet [Fri, 10 Mar 2017 18:52:48 +0000 (13:52 -0500)] 
The IPP Everywhere finishings support did not work correctly with common UI or
command-line options (Issue #4976)

Split finishing options into "standard" groups so that simple "pick one" UI can
be used.

7 years agoUpdate localized media type names.
Michael Sweet [Fri, 10 Mar 2017 17:23:22 +0000 (12:23 -0500)] 
Update localized media type names.

7 years agoFix localization of media type values, add a few common vendor-specific types.
Michael Sweet [Fri, 10 Mar 2017 16:27:24 +0000 (11:27 -0500)] 
Fix localization of media type values, add a few common vendor-specific types.

7 years agoAllow "Negotiate" as an AuthType/DefaultAuthType, even on systems that don't
Michael Sweet [Thu, 9 Mar 2017 20:24:58 +0000 (15:24 -0500)] 
Allow "Negotiate" as an AuthType/DefaultAuthType, even on systems that don't
have Kerberos support compiled in.  The result will be a run-time access
failure that gets logged instead of stopping cupsd (Issue #4947)

7 years agoAdd meaningful error messages to IPP Everywhere PPD generator (Issue #4954)
Michael Sweet [Thu, 9 Mar 2017 20:20:24 +0000 (15:20 -0500)] 
Add meaningful error messages to IPP Everywhere PPD generator (Issue #4954)

7 years agoUpdate MediaType code to list all media-type-supported values, regardless of
Michael Sweet [Thu, 9 Mar 2017 20:04:39 +0000 (15:04 -0500)] 
Update MediaType code to list all media-type-supported values, regardless of
whether they are standard names (Issue #4953)

Also add HP mis-spelling of 'photographic' ('photo').

7 years agoSupport all print-quality values reported by the printer, regardless of the
Michael Sweet [Thu, 9 Mar 2017 19:55:24 +0000 (14:55 -0500)] 
Support all print-quality values reported by the printer, regardless of the
supported resolutions (Issue #4953)

7 years agoSend media-col for media-source and media-type, even if the size isn't specified
Michael Sweet [Thu, 9 Mar 2017 19:31:35 +0000 (14:31 -0500)] 
Send media-col for media-source and media-type, even if the size isn't specified
(Issue #4963)

7 years agoBump the number of finishings-supported values that can be defined (was 5, now
Michael Sweet [Thu, 9 Mar 2017 19:07:51 +0000 (14:07 -0500)] 
Bump the number of finishings-supported values that can be defined (was 5, now
is 100...)

7 years agoReport finishings based on the PPD cache (Issue #4960, Issue #4961, Issue #4962)
Michael Sweet [Thu, 9 Mar 2017 19:06:42 +0000 (14:06 -0500)] 
Report finishings based on the PPD cache (Issue #4960, Issue #4961, Issue #4962)

7 years agoFirst half of the changes for Issue #4960, Issue #4961, and Issue #4962 - add
Michael Sweet [Wed, 8 Mar 2017 21:07:09 +0000 (16:07 -0500)] 
First half of the changes for Issue #4960, Issue #4961, and Issue #4962 - add
a cupsIPPFinishings mapping for standard/common keywords when cupsIPPFinishings
is not specified in the PPD file (as it should be for CUPS drivers).

7 years agoFix some more localization issues on macOS (<rdar://problem/27245567>)
Michael Sweet [Wed, 8 Mar 2017 19:35:12 +0000 (14:35 -0500)] 
Fix some more localization issues on macOS (<rdar://problem/27245567>)

7 years agoEliminate compiler warning.
Michael Sweet [Wed, 8 Mar 2017 18:52:30 +0000 (13:52 -0500)] 
Eliminate compiler warning.

7 years agoThe scheduler could pause responding to client requests in order to save state
Michael Sweet [Wed, 8 Mar 2017 18:43:23 +0000 (13:43 -0500)] 
The scheduler could pause responding to client requests in order to save state
changes to disk (<rdar://problem/28690656>)

7 years agoSync up with fixes from IPP sample project.
Michael R Sweet [Tue, 7 Mar 2017 20:54:38 +0000 (15:54 -0500)] 
Sync up with fixes from IPP sample project.

7 years agoAlso escape " in regex paths.
Michael R Sweet [Tue, 7 Mar 2017 20:46:51 +0000 (15:46 -0500)] 
Also escape " in regex paths.

7 years agoMirror changes from IPP sample code.
Michael Sweet [Wed, 1 Mar 2017 20:23:47 +0000 (15:23 -0500)] 
Mirror changes from IPP sample code.