88 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 f4a99aeb02 Address multiple minor issues reported by the LGTM security scanner:
- Lots of usage of localtime and gmtime (use _r/_s versions instead -
  Issue #5685)
- Some unnecessary comparisons
- Suppress checks that are not useful (header guards, short global names, and
  the integer overflow checks which don't reflect the actual range of values)
2019-11-18 11:19:16 -05: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 3894a88544 Merge branch 'master' of https://github.com/apple/cups 2019-05-15 22:24:48 -04:00
Michael R Sweet 6ac324a2e1 Update SDK. 2019-05-15 22:24:35 -04:00
Michael R Sweet aa5e4fd677 Update source paths. 2019-05-15 22:23:58 -04:00
Michael R Sweet c701f9b123 More tweaks. 2019-05-15 22:11:26 -04:00
Michael R Sweet b1f826250f Rename ippserver to ippeveprinter in Visual Studio projects. 2019-05-15 21:15:05 -04:00
Michael R Sweet 5f145615d2 Don't use Windows snprintf/vsnprintf since they don't conform to C99... 2019-05-01 15:47:36 -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 5f07499d2b Re-wrap comment. 2018-10-17 13:09:37 -04:00
Michael R Sweet 9a9dab7224 Fix location of program database. 2018-10-17 11:40:37 -04:00
Michael R Sweet 104c528358 More build fixes. 2018-10-16 16:31:07 -04:00
Michael R Sweet 86206ccf13 Add missing DNSSD.LIB functions. 2018-10-16 16:09:17 -04:00
Michael R Sweet d3a97696d7 Fix build issues, add missing files. 2018-10-16 15:31:09 -04:00
Michael R Sweet d00c3f2678 Add DNS-SD stub library project. Update VS projects. 2018-10-16 14:56:39 -04:00
Michael R Sweet 7219e504e7 Whitespace issues reported by Git. 2018-09-27 12:03:33 -04:00
Michael R Sweet 42bb90c481 Add new dynamic mDNSResponder stub. 2018-09-26 16:51:41 -04:00
Michael R Sweet e310189747 License change: Apache License, Version 2.0. 2017-11-07 12:11:35 -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 bea3713442 Changelog and bump CUPS version. 2017-10-19 10:52:21 -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 Sweet 905010801a Update Visual Studio projects 2017-01-17 14:27:22 -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 6e1bb6ef2e Update OS-specific README files. 2016-08-08 12:58:59 -04:00
Michael Sweet 26598dbacc Fix builds on Windows and drop old installer projects. 2016-08-08 12:56:06 -04:00
Michael Sweet 1166bf5866 Do some cleanup for the on-demand support - remove old launchd support (no
longer needed), naming/style updates, fix compiler warnings.
2016-06-21 11:57:03 -04:00
Michael R Sweet 6ee5217845 Merge pull request #4825 from computersforpeace/upstart
Add Upstart socket activation support
2016-06-21 11:09:37 -04:00
Michael R Sweet 8072030b3c Update all references to OS X to macOS. 2016-06-20 15:23:25 -04:00
Brian Norris 441de8b2e0 support Upstart socket activation
Inspired by code here:

https://bugs.launchpad.net/upstart/+bug/1276713

With significant refactoring and bug-fixing.

Notably, Upstart only supports passing a single file descriptor via
UPSTART_FDS, so systems that want to use this support will need to
configure CUPS appropriately in order to use this.
2016-05-27 13:07:05 -07:00
Brian Norris c187d9abe7 Factor out generic 'HAVE_ONDEMAND' macro flag
HAVE_SYSTEMD and HAVE_LAUNCHD use very similar code for on-demand
launching of cupsd, and if we want to add one more (e.g., upstart) it's
easier to just use a single common flag: HAVE_ONDEMAND.
2016-05-27 13:06:58 -07:00
Michael Sweet 6eb98aee93 The scheduler now uses the getgrouplist function when available (Issue #4611) 2016-05-13 12:11:52 -04:00
Michael Sweet 92de7dd269 Drop old IPP Everywhere self-certification project from VC++ directory.
Update README for Windows.
2016-05-13 10:47:40 -04:00
Michael Sweet 2434317389 Drop SVN stuff from version. 2016-04-13 11:43:34 -04:00
Michael R Sweet f73476aed9 Drop unused definitions. 2016-03-24 17:55:28 -04:00
msweet d0e96b4a79 Move trunk to v2.2.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12875 a1ca3aef-8c08-0410-bb20-df032aa958be
2015-09-14 19:00:47 +00:00
msweet a906a73123 Don't map Primera name to Fargo anymore (STR #4708)
Bump version to 2.1.1.


git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12867 a1ca3aef-8c08-0410-bb20-df032aa958be
2015-09-13 23:49:19 +00:00
msweet 591b26322a Bump versions.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12831 a1ca3aef-8c08-0410-bb20-df032aa958be
2015-08-05 14:24:32 +00:00
msweet 286755bd68 Bump versions.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12763 a1ca3aef-8c08-0410-bb20-df032aa958be
2015-06-24 20:12:22 +00:00
msweet 19ba687883 CUPS did not work with older versions of GNU TLS (STR #4527)
- Add check for gnutls_priority_set_direct, use older gnutls_priority_set API
  if not found.


git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12269 a1ca3aef-8c08-0410-bb20-df032aa958be
2014-11-20 15:37:29 +00:00
msweet fab9a59a3b Trunk is now 2.1.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12187 a1ca3aef-8c08-0410-bb20-df032aa958be
2014-10-01 13:15:30 +00:00
msweet 1b6d468c9a Save work
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12139 a1ca3aef-8c08-0410-bb20-df032aa958be
2014-08-29 17:50:38 +00:00
msweet 015214aada Changes to make ippserver compile on Windows.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12136 a1ca3aef-8c08-0410-bb20-df032aa958be
2014-08-29 15:19:40 +00:00