thirdparty/cups.git
3 days agoFix an issue with the IPP backend and unsupported "sides" values (rdar://51775322) master
Michael R Sweet [Mon, 17 Jun 2019 19:01:39 +0000 (15:01 -0400)]
Fix an issue with the IPP backend and unsupported "sides" values (rdar://51775322)

3 days agoFix whitespace issues.
Michael R Sweet [Mon, 17 Jun 2019 13:49:22 +0000 (09:49 -0400)]
Fix whitespace issues.

3 days agoFix NULL pointer dereference in httpGetField2 (Issue #5598)
Michael R Sweet [Mon, 17 Jun 2019 13:46:37 +0000 (09:46 -0400)]
Fix NULL pointer dereference in httpGetField2 (Issue #5598)

7 days agoEliminate new GCC compiler warnings (Issue #5591)
Michael R Sweet [Thu, 13 Jun 2019 20:39:34 +0000 (16:39 -0400)]
Eliminate new GCC compiler warnings (Issue #5591)

8 days agoUse GZIPPROG instead of GZIP to avoid install issues (Issue #5595)
Michael R Sweet [Wed, 12 Jun 2019 12:36:28 +0000 (08:36 -0400)]
Use GZIPPROG instead of GZIP to avoid install issues (Issue #5595)

10 days agoChangelog.
Michael R Sweet [Mon, 10 Jun 2019 19:13:41 +0000 (15:13 -0400)]
Changelog.

10 days agoChangelog.
Michael R Sweet [Mon, 10 Jun 2019 13:10:00 +0000 (09:10 -0400)]
Changelog.

10 days agoMerge pull request #5590 from yurashek/master
Michael R Sweet [Mon, 10 Jun 2019 19:12:59 +0000 (15:12 -0400)]
Merge pull request #5590 from yurashek/master

Swapped branches of HAVE_SSL condition

10 days agoMerge pull request #5593 from mpsuzuki/remove-unused-func
Michael R Sweet [Mon, 10 Jun 2019 13:09:16 +0000 (09:09 -0400)]
Merge pull request #5593 from mpsuzuki/remove-unused-func

remove unused to64() from scheduler/auth.c to calm warning for -Wunused-functions

13 days agoremove unused to64() 5593/head
suzuki toshiya [Fri, 7 Jun 2019 02:44:58 +0000 (02:44 +0000)]
remove unused to64()

2 weeks agoSwapped branches of HAVE_SSL condition 5590/head
Jiri Sasek [Mon, 3 Jun 2019 16:18:54 +0000 (18:18 +0200)]
Swapped branches of HAVE_SSL condition

3 weeks agoChangelog.
Michael R Sweet [Thu, 30 May 2019 14:22:25 +0000 (10:22 -0400)]
Changelog.

3 weeks agoMerge pull request #5588 from dargad/job-typo
Michael R Sweet [Thu, 30 May 2019 14:20:50 +0000 (10:20 -0400)]
Merge pull request #5588 from dargad/job-typo

Fix parentheses in cupsdCleanJobs.

3 weeks agoFix parentheses in cupsdCleanJobs. 5588/head
Dariusz Gadomski [Thu, 30 May 2019 12:06:27 +0000 (14:06 +0200)]
Fix parentheses in cupsdCleanJobs.

3 weeks agoBump versions to 2.3.0 (optimism!)
Michael R Sweet [Fri, 24 May 2019 13:33:45 +0000 (09:33 -0400)]
Bump versions to 2.3.0 (optimism!)

3 weeks agoPut IDR command in its own XA/XZ section.
Michael R Sweet [Fri, 24 May 2019 13:27:09 +0000 (09:27 -0400)]
Put IDR command in its own XA/XZ section.

3 weeks agoSwap ^IDR and ^XZ commands to make sure that page image is deleted on the label
Michael R Sweet [Fri, 24 May 2019 12:12:26 +0000 (08:12 -0400)]
Swap ^IDR and ^XZ commands to make sure that page image is deleted on the label
printer. (Why is this even a thing?)

4 weeks agoFix `EXPECT !name WITH-VALUE ...` tests.
Michael R Sweet [Thu, 23 May 2019 15:59:40 +0000 (11:59 -0400)]
Fix `EXPECT !name WITH-VALUE ...` tests.

4 weeks agoBump version to 2.3rc1. v2.3rc1
Michael R Sweet [Tue, 21 May 2019 16:59:32 +0000 (12:59 -0400)]
Bump version to 2.3rc1.

4 weeks agoPrep for v2.3rc1
Michael R Sweet [Tue, 21 May 2019 16:59:04 +0000 (12:59 -0400)]
Prep for v2.3rc1

4 weeks agoUpdate localization files.
Michael R Sweet [Fri, 17 May 2019 14:17:40 +0000 (10:17 -0400)]
Update localization files.

4 weeks agoNormalize ippeveprinter environment with ippserver:
Michael R Sweet [Fri, 17 May 2019 14:02:27 +0000 (10:02 -0400)]
Normalize ippeveprinter environment with ippserver:

- Add -F option to specify the output format (default is application/postscript
  when PPDs are used)
- Add pwg-xxx attributes and output format to environment.

4 weeks agoEnforce USB read limits (Issue #5583)
Michael R Sweet [Fri, 17 May 2019 11:53:30 +0000 (07:53 -0400)]
Enforce USB read limits (Issue #5583)

4 weeks agoFix Linux build issues with new LINKCUPS macro (Issue #5261)
Michael R Sweet [Fri, 17 May 2019 11:43:00 +0000 (07:43 -0400)]
Fix Linux build issues with new LINKCUPS macro (Issue #5261)

5 weeks agoClean up error messages.
Michael R Sweet [Thu, 16 May 2019 21:00:21 +0000 (17:00 -0400)]
Clean up error messages.

5 weeks agoFix clang warning.
Michael R Sweet [Thu, 16 May 2019 12:13:59 +0000 (08:13 -0400)]
Fix clang warning.

5 weeks agoFix Windows build errors.
Michael R Sweet [Thu, 16 May 2019 02:38:07 +0000 (22:38 -0400)]
Fix Windows build errors.

5 weeks agoMerge branch 'master' of https://github.com/apple/cups
Michael R Sweet [Thu, 16 May 2019 02:24:48 +0000 (22:24 -0400)]
Merge branch 'master' of https://github.com/apple/cups

5 weeks agoUpdate SDK.
Michael R Sweet [Thu, 16 May 2019 02:24:35 +0000 (22:24 -0400)]
Update SDK.

5 weeks agoUpdate source paths.
Michael R Sweet [Thu, 16 May 2019 02:23:58 +0000 (22:23 -0400)]
Update source paths.

5 weeks agoMore tweaks.
Michael R Sweet [Thu, 16 May 2019 02:11:26 +0000 (22:11 -0400)]
More tweaks.

5 weeks agoRename ippserver to ippeveprinter in Visual Studio projects.
Michael R Sweet [Thu, 16 May 2019 01:15:05 +0000 (21:15 -0400)]
Rename ippserver to ippeveprinter in Visual Studio projects.

5 weeks agoUpdate build system and cups-config script to not add extra libraries to the
Michael R Sweet [Wed, 15 May 2019 22:35:58 +0000 (18:35 -0400)]
Update build system and cups-config script to not add extra libraries to the
"--libs" output (Issue #5261)

5 weeks agoFix regression in ipptool - hex support needs to be limited to a single line.
Michael R Sweet [Wed, 15 May 2019 21:37:38 +0000 (17:37 -0400)]
Fix regression in ipptool - hex support needs to be limited to a single line.

5 weeks agoUse zopfli to further compress source archives, when available.
Michael R Sweet [Wed, 15 May 2019 21:07:55 +0000 (17:07 -0400)]
Use zopfli to further compress source archives, when available.

5 weeks agoOptimize compression of PWG Raster sample files (Issue #5529)
Michael R Sweet [Wed, 15 May 2019 20:39:48 +0000 (16:39 -0400)]
Optimize compression of PWG Raster sample files (Issue #5529)

5 weeks agoChangelog.
Michael R Sweet [Wed, 15 May 2019 20:33:19 +0000 (16:33 -0400)]
Changelog.

5 weeks agoOptimize PDFs and default printer icon (Issue #5529)
Michael R Sweet [Wed, 15 May 2019 20:31:51 +0000 (16:31 -0400)]
Optimize PDFs and default printer icon (Issue #5529)

5 weeks agoOptimize PNG files (Issue #5529)
Michael R Sweet [Wed, 15 May 2019 20:29:00 +0000 (16:29 -0400)]
Optimize PNG files (Issue #5529)

5 weeks agoExplain the "forbidden" error better (Issue #5547)
Michael R Sweet [Wed, 15 May 2019 14:42:54 +0000 (10:42 -0400)]
Explain the "forbidden" error better (Issue #5547)

5 weeks agoUpdate localization files.
Michael R Sweet [Wed, 15 May 2019 14:30:43 +0000 (10:30 -0400)]
Update localization files.

5 weeks agoBlock cups-files.conf directives (Issue #5530)
Michael R Sweet [Wed, 15 May 2019 14:30:24 +0000 (10:30 -0400)]
Block cups-files.conf directives (Issue #5530)

5 weeks agoChangelog.
Michael R Sweet [Mon, 13 May 2019 21:12:47 +0000 (17:12 -0400)]
Changelog.

5 weeks agoAdd support for $date-current, $date-start, and ISO-8601 time period values for
Michael R Sweet [Mon, 13 May 2019 21:10:48 +0000 (17:10 -0400)]
Add support for $date-current, $date-start, and ISO-8601 time period values for
relative date/time values.

5 weeks agoSupport <hex> strings in IPP files.
Michael R Sweet [Mon, 13 May 2019 20:24:19 +0000 (16:24 -0400)]
Support <hex> strings in IPP files.

5 weeks agoTweak some ippeveprinter web interface content.
Michael R Sweet [Mon, 13 May 2019 13:04:07 +0000 (09:04 -0400)]
Tweak some ippeveprinter web interface content.

6 weeks agoUpdate Windows DLL exports file.
Michael R Sweet [Thu, 9 May 2019 11:24:37 +0000 (07:24 -0400)]
Update Windows DLL exports file.

6 weeks agoUse CUPS_RAND macro instead of rand().
Michael R Sweet [Thu, 9 May 2019 01:49:14 +0000 (21:49 -0400)]
Use CUPS_RAND macro instead of rand().

6 weeks agoAnother clang warning...
Michael R Sweet [Thu, 9 May 2019 01:47:34 +0000 (21:47 -0400)]
Another clang warning...

6 weeks agoFix another clang warning.
Michael R Sweet [Thu, 9 May 2019 01:45:46 +0000 (21:45 -0400)]
Fix another clang warning.

Update Xcode project for new location of tools.

6 weeks agoFix clang warnings.
Michael R Sweet [Thu, 9 May 2019 01:14:54 +0000 (21:14 -0400)]
Fix clang warnings.

6 weeks agoUpdate copyrights.
Michael R Sweet [Wed, 8 May 2019 15:35:21 +0000 (11:35 -0400)]
Update copyrights.

6 weeks agoFix CSS on short browsers (Issue #5574)
Michael R Sweet [Wed, 8 May 2019 15:31:08 +0000 (11:31 -0400)]
Fix CSS on short browsers (Issue #5574)

6 weeks agoMerge pull request #5577 from OdyX/fix-example-test-files
Michael R Sweet [Wed, 8 May 2019 14:44:25 +0000 (07:44 -0700)]
Merge pull request #5577 from OdyX/fix-example-test-files

Test: Fix *topdf filters to find the examples in the correct path

6 weeks agoTest: Fix reference to onepage-letter-*.pwg away from their old .gz postfix 5577/head
Didier 'OdyX' Raboud [Wed, 8 May 2019 12:32:44 +0000 (14:32 +0200)]
Test: Fix reference to onepage-letter-*.pwg away from their old .gz postfix

This was changed in ea75e93d17738a9abb81514029949e661c730869

6 weeks agoTest: Fix *topdf filters to find the examples in the correct path
Didier 'OdyX' Raboud [Wed, 8 May 2019 12:16:03 +0000 (14:16 +0200)]
Test: Fix *topdf filters to find the examples in the correct path

6 weeks agoFill out the list of job creation attributes.
Michael R Sweet [Mon, 6 May 2019 19:16:36 +0000 (15:16 -0400)]
Fill out the list of job creation attributes.

6 weeks agoSupport C-style character escapes in IPP files.
Michael R Sweet [Fri, 3 May 2019 18:35:04 +0000 (14:35 -0400)]
Support C-style character escapes in IPP files.

6 weeks agoMove ippeveprinter commands to CUPS_SERVERBIN/command.
Michael R Sweet [Fri, 3 May 2019 16:29:58 +0000 (12:29 -0400)]
Move ippeveprinter commands to CUPS_SERVERBIN/command.

6 weeks agoDon't ignore generated man page files anymore.
Michael R Sweet [Fri, 3 May 2019 16:25:54 +0000 (12:25 -0400)]
Don't ignore generated man page files anymore.

6 weeks agoAdd PWG ippserver attributes to list of printer description and system
Michael R Sweet [Fri, 3 May 2019 13:26:59 +0000 (09:26 -0400)]
Add PWG ippserver attributes to list of printer description and system
description attributes.

7 weeks agoUpdate version in configure script. v2.3b8
Michael R Sweet [Thu, 2 May 2019 16:58:07 +0000 (12:58 -0400)]
Update version in configure script.

7 weeks agoUpdate for 2.3b8.
Michael R Sweet [Thu, 2 May 2019 16:57:14 +0000 (12:57 -0400)]
Update for 2.3b8.

7 weeks agoFix examples.
Michael R Sweet [Thu, 2 May 2019 16:53:01 +0000 (12:53 -0400)]
Fix examples.

7 weeks agoFix cupsenable/disable man pages
Michael R Sweet [Thu, 2 May 2019 16:46:02 +0000 (12:46 -0400)]
Fix cupsenable/disable man pages

7 weeks agoFix missing header in ippeveps.c, add .gz to man pages in RPM spec file (Red
Michael R Sweet [Thu, 2 May 2019 16:41:50 +0000 (12:41 -0400)]
Fix missing header in ippeveps.c, add .gz to man pages in RPM spec file (Red
Hat convention is to compress installed man pages)

7 weeks agoFix packaging of man pages and commands.
Michael R Sweet [Thu, 2 May 2019 16:21:04 +0000 (12:21 -0400)]
Fix packaging of man pages and commands.

7 weeks agoFix Linux RPM builds.
Michael R Sweet [Thu, 2 May 2019 16:14:05 +0000 (12:14 -0400)]
Fix Linux RPM builds.

7 weeks agoFix source tarballs.
Michael R Sweet [Thu, 2 May 2019 15:52:15 +0000 (11:52 -0400)]
Fix source tarballs.

7 weeks agoUpdate RPM building script.
Michael R Sweet [Thu, 2 May 2019 15:47:39 +0000 (11:47 -0400)]
Update RPM building script.

7 weeks agoBump the default Timeout to 15 minutes as well (Issue #5570)
Michael R Sweet [Thu, 2 May 2019 13:01:43 +0000 (09:01 -0400)]
Bump the default Timeout to 15 minutes as well (Issue #5570)

7 weeks agoFix typos in snprintf/vsnprintf emulation code.
Michael R Sweet [Wed, 1 May 2019 20:01:46 +0000 (16:01 -0400)]
Fix typos in snprintf/vsnprintf emulation code.

7 weeks agoDon't use Windows snprintf/vsnprintf since they don't conform to C99...
Michael R Sweet [Wed, 1 May 2019 19:47:36 +0000 (15:47 -0400)]
Don't use Windows snprintf/vsnprintf since they don't conform to C99...

7 weeks agoUpdate the hold expiration logging - one case is an error, the other is normal.
Michael R Sweet [Wed, 1 May 2019 18:57:51 +0000 (14:57 -0400)]
Update the hold expiration logging - one case is an error, the other is normal.

7 weeks agoIncrease the MultipleOperationTimeOut default to 15 minutes, log an error if
Michael R Sweet [Wed, 1 May 2019 18:39:03 +0000 (14:39 -0400)]
Increase the MultipleOperationTimeOut default to 15 minutes, log an error if
the job submission times out (Issue #5570)

7 weeks agoGreatly simplify the man page handling.
Michael R Sweet [Sat, 27 Apr 2019 03:10:09 +0000 (23:10 -0400)]
Greatly simplify the man page handling.

7 weeks agoUpdate .gitignore to ignore compressed man pages.
Michael R Sweet [Fri, 26 Apr 2019 22:50:49 +0000 (18:50 -0400)]
Update .gitignore to ignore compressed man pages.

Rename PWG raster sample files to avoid using .gz extension.

7 weeks agoFix install of tools.
Michael R Sweet [Fri, 26 Apr 2019 22:48:48 +0000 (18:48 -0400)]
Fix install of tools.

7 weeks agoDon't ignore .gz files.
Michael R Sweet [Fri, 26 Apr 2019 22:28:42 +0000 (18:28 -0400)]
Don't ignore .gz files.

7 weeks agoFix whitespace issues.
Michael R Sweet [Fri, 26 Apr 2019 22:28:04 +0000 (18:28 -0400)]
Fix whitespace issues.

7 weeks agoUpdate test suite for new location of test files.
Michael R Sweet [Fri, 26 Apr 2019 21:40:54 +0000 (17:40 -0400)]
Update test suite for new location of test files.

7 weeks agoMove example ipptool files to the examples directory.
Michael R Sweet [Fri, 26 Apr 2019 15:05:27 +0000 (11:05 -0400)]
Move example ipptool files to the examples directory.

Build tools directory for IPP tools.

7 weeks agoCleanup
Michael R Sweet [Fri, 26 Apr 2019 14:03:47 +0000 (10:03 -0400)]
Cleanup

7 weeks agoRename "tools" to "scripts", since that's what is contained.
Michael R Sweet [Fri, 26 Apr 2019 13:59:24 +0000 (09:59 -0400)]
Rename "tools" to "scripts", since that's what is contained.

8 weeks agoFix builds without PPD support.
Michael R Sweet [Thu, 25 Apr 2019 13:56:35 +0000 (09:56 -0400)]
Fix builds without PPD support.

8 weeks agoFix whitespace errors (again).
Michael R Sweet [Thu, 25 Apr 2019 13:43:02 +0000 (09:43 -0400)]
Fix whitespace errors (again).

8 weeks agoUpdate localization strings.
Michael R Sweet [Wed, 24 Apr 2019 22:36:23 +0000 (18:36 -0400)]
Update localization strings.

8 weeks agoUpdate man pages.
Michael R Sweet [Wed, 24 Apr 2019 22:35:00 +0000 (18:35 -0400)]
Update man pages.

Default manufacturer is now "Example".

Add support for DEBUG:, ERROR:, and INFO: messages from print commands.
Info and error messages get copied to the job-state-message attribute.

Add support for updating printer-alert-description attributes.

8 weeks agoRemove unused common source file.
Michael R Sweet [Wed, 24 Apr 2019 18:49:17 +0000 (14:49 -0400)]
Remove unused common source file.

8 weeks agoUpdate packaging to include ippeveprinter and friends.
Michael R Sweet [Wed, 24 Apr 2019 18:46:30 +0000 (14:46 -0400)]
Update packaging to include ippeveprinter and friends.

8 weeks agoUpdate installation directories for Xcode project.
Michael R Sweet [Wed, 24 Apr 2019 18:38:57 +0000 (14:38 -0400)]
Update installation directories for Xcode project.

8 weeks agoProcess ATTR: messages.
Michael R Sweet [Wed, 24 Apr 2019 18:36:49 +0000 (14:36 -0400)]
Process ATTR: messages.

Unify job logging to use [Job NNN] prefix.

Report job-impressions/-completed from printer commands.

Report millisecond-resolution processing time in log.

8 weeks agoFix color PostScript raster output.
Michael R Sweet [Wed, 24 Apr 2019 17:48:40 +0000 (13:48 -0400)]
Fix color PostScript raster output.

ppdEmitJCL didn't handle NULL username or title strings.

8 weeks agoImplement printer-input-tray and default source/type for PPD-based printers.
Michael R Sweet [Wed, 24 Apr 2019 14:45:16 +0000 (10:45 -0400)]
Implement printer-input-tray and default source/type for PPD-based printers.

Fix printer-png.h corruption.

8 weeks agoFix PDF filtering.
Michael R Sweet [Tue, 23 Apr 2019 21:31:23 +0000 (17:31 -0400)]
Fix PDF filtering.

8 weeks agoSave more work - JPEG, PDF, PostScript, and raster support for PS command.
Michael R Sweet [Tue, 23 Apr 2019 21:15:41 +0000 (17:15 -0400)]
Save more work - JPEG, PDF, PostScript, and raster support for PS command.

8 weeks agoSave work.
Michael R Sweet [Tue, 23 Apr 2019 18:11:45 +0000 (14:11 -0400)]
Save work.

8 weeks agoSave work on PPD support.
Michael R Sweet [Mon, 22 Apr 2019 22:27:46 +0000 (18:27 -0400)]
Save work on PPD support.

8 weeks agoMake sure "num_values" is always initialized since newer versions of GCC will
Michael R Sweet [Mon, 22 Apr 2019 11:48:35 +0000 (07:48 -0400)]
Make sure "num_values" is always initialized since newer versions of GCC will
(incorrectly) error out on this...

2 months agoFix clang errors on Linux.
Michael R Sweet [Sun, 21 Apr 2019 00:02:16 +0000 (20:02 -0400)]
Fix clang errors on Linux.

Fix subtype support on Linux/Avahi.