135 Commits

Autor SHA1 Mensagem Data
steve algernon 82e3ee0e32 Update version to 2.3.3 for:
CVE-2020-3898 - cups/ppd.c, ppdc/ppdc-source.cxx
CVE-2019-8842 - cups/ipp.c: ippReadIO

And build issues due to warnings.
2020-04-27 11:04:29 -07:00
Michael R Sweet d42bc1c4f9 Bump version. 2019-12-18 18:06:01 -05:00
Michael R Sweet 5ea07c61ba Add authentication support to ippeveprinter (Issue #5665) 2019-12-02 16:24:39 -05:00
Michael R Sweet 6936a1222d Add missing file. 2019-10-02 15:44:30 -04:00
Michael R Sweet eff8c82f6a Fix handling of printer resource files (Issue #5652) 2019-10-02 14:06:02 -04:00
Michael R Sweet 998a43a0dd Revert GNU TLS FIPS-140 changes. 2019-09-03 10:29:07 -04:00
Michael R Sweet bc5060a1dd Fix spelling of "accordion".
Bump version.
2019-08-27 22:27:09 -04:00
Michael R Sweet 9ec6124c37 GNU TLS FIPS140 support (Issue #5601, Issue #5622) 2019-08-01 14:24:58 -04:00
Michael R Sweet f4f9631897 Fix another clang warning.
Update Xcode project for new location of tools.
2019-05-08 21:45:46 -04:00
Michael R Sweet 9a5efde597 Update installation directories for Xcode project. 2019-04-24 14:38:57 -04:00
Michael R Sweet 60d8f88456 Clean up Clang analyzer warnings.
Update Xcode project file for ippeveprinter and friends.
2019-04-20 08:41:16 -04:00
Michael R Sweet 3c2cb8228e Clean up some build issues on certain platforms. 2019-03-21 18:20:40 -04:00
Michael R Sweet fa26ab9573 Eliminate use of private macOS security headers/APIs (Issue #5516)
Eliminate use of deprecated cssmErrorString function.

Switch to using SecCertificateCreateWithData.

Clean out unused private header availability checks.
2019-02-14 11:53:23 -05:00
Michael R Sweet ec7e5bddc7 Fix compiler warnings. 2019-02-14 11:10:56 -05:00
Michael R Sweet ffbf1e61ff Fix some build issues with the "core" component selection (rdar://47394086)
- Availability macros were incorrect.
- Some driver headers/definitions were installed even when the core library
  does not contain them.
- Fix up the macOS/iOS detection of keychain/API availability - just need to
  use the TARGET_OS_xxx macros instead.
- When installing private headers, install config.h so that the private
  headers actually work.
2019-01-23 12:15:38 -05:00
Michael R Sweet 588c22056a Fix iOS libcups builds (rdar://47386169) 2019-01-18 12:11:34 -05:00
Michael R Sweet 171c38f224 Add libcups component name, localization bundle support for iOS. 2018-10-29 16:36:11 -04:00
Michael R Sweet fb863569eb Move debug printfs to internal usage only.
Also, old MD5 code is internal-only.
2018-10-18 14:25:09 -04:00
Michael R Sweet 1a6abb3661 Update Xcode project, clean up includes for _cupsRasterInterpretPPD. 2018-10-10 21:02:20 -04:00
Michael R Sweet dd204f7a50 Move raster functions into libcups, with stubs that call back to libcups in libcupsimage. 2018-10-10 20:22:24 -04:00
Michael R Sweet 137fa9a836 Code signing changes. 2018-09-18 11:27:20 -04:00
Michael R Sweet be3b49a3f9 Move away from using __attribute__ directly (Issue #5349) 2018-07-09 12:17:47 -04:00
Michael R Sweet 7271db11d2 Use cupsGetNamedDest for legacy printing APIs (Issue #5288) 2018-04-09 09:50:50 -04:00
Michael R Sweet 53f8d64f84 Update copyrights and license text on files that were missed. 2018-02-20 21:28:13 -05:00
Michael R Sweet fd96ad89ff Add (ASCII) IPP data file parser to libcups, to be used by ippserver and
ipptool.
2018-01-22 21:23:24 -05:00
Michael R Sweet 6f7bfae71c Update Xcode project. 2018-01-18 17:25:30 -05:00
Michael R Sweet a20d0ea003 Update Xcode settings (yet again...) 2018-01-10 21:39:03 -05:00
Michael Sweet 625bb9ded6 The cupsGetDests and cupsEnumDests functions no longer filter out local
print services like IPP USB devices (Issue #5206)
2018-01-09 22:47:46 -05:00
Michael Sweet 4f63d6cdaf Add support for finishings-col (Issue #5180)
- cups/ppd-cache.c: Look for cupsFinishingTemplate option,
  finishings-col-database attribute.  Add finishings-col with
  finishing-template.
- cups/ppd-private.h: Add array of finishing-template names.
- scheduler/printers.c: Add finishings-col-database.
2017-11-28 12:59:45 -05:00
Michael R Sweet e310189747 License change: Apache License, Version 2.0. 2017-11-07 12:11:35 -05:00
Michael R Sweet d7b386888e Add support for DNSSDHostName configuration directive (Issue #5071) 2017-11-03 10:15:56 -04:00
Michael R Sweet 409f54979f Add support for "printer-id" attribute (Issue #4868) 2017-11-01 14:48:06 -04:00
Michael R Sweet 98491ecc6f Drop hard-coded CGI scripting language support (Issue #5124) 2017-11-01 12:00:13 -04:00
Michael R Sweet 11143dcf5b Start CUPS 2.3.x development. 2017-11-01 11:23:38 -04:00
Michael Sweet bea3713442 Changelog and bump CUPS version. 2017-10-19 10:52:21 -04:00
Michael Sweet aa2a77dec8 Add USB quirk for HP LaserJet 1160 (Issue #1160) 2017-09-25 10:19:17 -04:00
Michael Sweet c31737b031 Bump Xcode CUPS version. 2017-09-21 22:39:52 -04:00
Michael Sweet 7c7347a346 Update the cups-files.conf and cupsd.conf file documentation for missing
directives (Issue #5084)
2017-08-28 10:39:18 -04:00
Michael R Sweet fb963b8dd1 Add some more debug printfs to figure out Issue #5046... 2017-07-07 14:12:09 -04:00
Michael Sweet 65bebeac76 Save work on documentation. 2017-06-12 09:05:40 -04:00
Michael Sweet e1ba078bdc Update Xcode project with latest recommendations. 2017-06-07 09:20:28 -04:00
Michael Sweet 53af7f2160 Documentation updates. 2017-05-31 22:22:40 -04:00
Michael R Sweet 2a20b51245 Rename README, INSTALL, CHANGES, and CREDITS files to .md (markdown). 2017-05-01 17:19:04 -04:00
Michael R Sweet 57543d87b6 Fix regression in job file preservation (Issue #4987) 2017-04-18 14:15:39 -04:00
Michael R Sweet e8a1fa03d0 Bump version to 2.2.3.
Update changelog.
2017-01-26 16:14:10 -05:00
Michael R Sweet 3f7aa00618 More tweaks. 2017-01-17 12:16:53 -05:00
Michael R Sweet 57b7b66b58 Fix source file header text duplication text duplication.
Bump copyright to 2017 in web interface and README files.
2017-01-16 09:31:01 -05:00
Michael Sweet 61b7ebde7c Bump version to 2.2.2, sync up IDE config.h files with the autoconf one. 2016-11-18 09:14:06 -05:00
Michael R Sweet f5cffc18d1 Add address logging to network backends (<rdar://problem/29268474>) 2016-11-15 12:12:05 -05:00
Michael Sweet fa857b2058 Don't create log files on startup (<rdar://problem/28332470>) 2016-11-07 16:23:36 -05:00