86 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 397eefaa69 Another fix for DBUSDIR (Issue #5671) 2019-10-21 11:12:11 -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
Nicolas Fella 89fabc72df Add wheel to system groups 2019-08-23 14:43:19 +02:00
Michael R Sweet 9ec6124c37 GNU TLS FIPS140 support (Issue #5601, Issue #5622) 2019-08-01 14:24:58 -04:00
Michael R Sweet 43c0e4a9d5 Update GCC options (hopefully will cover more future versions...) 2019-08-01 11:45:45 -04:00
Michael R Sweet 3001a140d6 Use GZIPPROG instead of GZIP to avoid install issues (Issue #5595) 2019-06-12 08:36:28 -04:00
Michael R Sweet 9c554374b5 Bump versions to 2.3.0 (optimism!) 2019-05-24 09:33:45 -04:00
Michael R Sweet 4d03c4ca90 Bump version to 2.3rc1. 2019-05-21 12:59:32 -04:00
Michael R Sweet 3e391a8e76 Update build system and cups-config script to not add extra libraries to the
"--libs" output (Issue #5261)
2019-05-15 18:35:58 -04:00
Michael R Sweet 0450ddd4f0 Update version in configure script. 2019-05-02 12:58:07 -04:00
Michael R Sweet 8dabd1442f Fix Linux RPM builds. 2019-05-02 12:14:05 -04:00
Michael R Sweet 87030afb3a Greatly simplify the man page handling. 2019-04-26 23:10:09 -04:00
Michael R Sweet f1ac9f5889 Move example ipptool files to the examples directory.
Build tools directory for IPP tools.
2019-04-26 11:05:27 -04:00
Michael R Sweet 6641bd0d3f Stub out the PS and PCL print commands for ippeveprinter.
Add a "corelite" value for --with-components that builds the tools as well as
the PPD-free libcups.

Add a "CUPS_LITE" define in config.h.
2019-03-22 13:01: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 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 e13e173f26 Remove macOS version check. 2019-01-23 12:14:12 -05:00
Michael R Sweet 48cc38928a Revert previous change - need explicit AC_PROG_CPP for the header checks. 2019-01-22 17:48:17 -05:00
Michael R Sweet 971a6b5d79 Don't need AC_PROG_CPP. Greatly simplifies things when cross-compiling! 2019-01-22 16:05:36 -05:00
Michael R Sweet 8a763079f5 Bump version, changelog. 2018-12-08 08:14:16 -05:00
Michael R Sweet f1def5b85f Remove cupsaddsmb and associated documentation and infrastructure (Issue #5449) 2018-12-06 14:58:01 -05:00
Michael R Sweet 7d730d0ce7 Don't error out on deprecations. 2018-12-06 09:21:58 -05:00
Michael R Sweet ef4e12b3f9 Update configure script. 2018-12-05 12:38:06 -05:00
Michael R Sweet f518bf7ea1 Support AddressSanitizer in builds.
Fix a compiler warning on macOS.
2018-12-04 09:36:02 -05:00
Michael R Sweet a8a73fd881 Update default compiler options for GCC 8.x. 2018-11-16 15:58:29 -05:00
Michael R Sweet 6276d173b6 Fix compiler warnings (Issue #5423) 2018-11-06 16:16:16 -05:00
Michael R Sweet 58b64dbba8 Add new libcupslite component that builds a libcups without driver/PPD support. 2018-10-29 17:56:28 -04: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 144351068c Don't install cupscgi, cupsmime, or cupsppdc shared libraries. 2018-10-29 12:12:41 -04:00
Michael R Sweet 171b7064c6 Drop -Wno-format-truncation since only newer versions of GCC support it and the configure check has never worked. 2018-10-18 22:00:43 -04:00
Michael R Sweet e4b72d7ee1 Update the location of strings files on newer versions of macOS.
Don't install debug symbols for static libraries.
2018-10-18 21:53:15 -04:00
Michael R Sweet c8c5ec3b57 Search for codesign/true, use LDFLAGS for shared libraries (Issue #5411) 2018-10-15 21:03:40 -04:00
Michael R Sweet 137fa9a836 Code signing changes. 2018-09-18 11:27:20 -04:00
Michael R Sweet 00dbe99f3f Add code signing for macOS Mojave. 2018-09-18 11:02:51 -04:00
Michael R Sweet 39897200c1 Bump version to 2.3b6, changelog. 2018-06-05 13:49:08 -04:00
Michael R Sweet 8eed438719 Block invalid group tags when parsing IPP messages. 2018-06-04 16:17:31 -04:00
Michael R Sweet 63f8dcbd47 Next release is 2.3b4 2018-03-22 09:32:09 -04:00
Michael R Sweet a9e8acf53d Add missing cups-lpd service file (needs to be present for Xcode project to be
complete)
2018-02-28 11:42:27 -05:00
Michael R Sweet d6ddd199f4 Bump version to 2.3rc1. 2018-02-20 10:03:40 -05:00
Michael R Sweet 7c8fb0fc01 Bump version to 2.3b3. 2018-02-01 10:01:12 -05:00
Michael R Sweet 123979a9db Move libcupsimage to the "cups" subdirectory, along with its unit tests and
benchmark.
2018-01-18 17:20:18 -05:00
Michael R Sweet f61dfc0df4 Bump versions and copyrights. 2018-01-17 15:14:03 -05:00
Michael Sweet ac05c63065 Fix PAM module detection and add support for the "common-*" includes used on
Ubuntu (Issue #5185)

conf/pam.common: PAM definition that uses system-wide default (common) modules.

config-scripts/cups-pam.m4: Add PAM module directory search paths, look for common includes.

configure: Regenerate.
2017-12-07 11:50:32 -05: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 15bba96c30 Update configure script. 2017-10-19 10:52:21 -04:00