337 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 9c2b03c1f7 Update localization files. 2019-12-18 18:05:19 -05:00
Michael R Sweet dbdf8a2a45 Fix some new compiler warnings (Issue #5700) 2019-12-13 09:38:13 -05:00
Michael R Sweet b018978c27 CVE-2019-2228: Fix ippSetValueTag validation of default language. 2019-12-13 09:27:14 -05:00
Michael R Sweet bb640280b6 Changelog. 2019-12-04 13:44:15 -05:00
Michael R Sweet f937322154 Changelog. 2019-12-04 12:00:14 -05:00
Michael R Sweet 7a2be9facf Limit DNS-SD advertisements to the loopback interface for "localhost" and
support "off" for subtypes to turn off advertisements (Issue #5666)
2019-12-02 16:39:48 -05:00
Michael R Sweet 5ea07c61ba Add authentication support to ippeveprinter (Issue #5665) 2019-12-02 16:24:39 -05:00
Michael R Sweet 9240cd70a2 Use pwgMediaForSize when looking up PPD sizes (Issue #5633) 2019-12-02 14:28:09 -05:00
Michael R Sweet e90a53ab8d Changelog. 2019-12-02 10:37:50 -05:00
Michael R Sweet e6330cabb8 Fix a few issues with Apple Raster support (rdar://55301114) 2019-12-02 10:19:36 -05:00
Michael R Sweet d6ec252e9b Add support for the second roll in DYMO Twin/DUO label printers. 2019-11-27 12:15:51 -05:00
Michael R Sweet 56ba2f5122 Changelog 2019-11-18 13:21:53 -05:00
Michael R Sweet b1f4c1e664 Refactor the defaults code so that the correct order of precedence is
respected in all cases (Issue #5683)
2019-11-18 13:21:53 -05:00
Michael R Sweet 6d391f7705 Don't generate certificates that expire on Feb 29th (Issue #5643) 2019-11-14 15:34:34 -05:00
Michael R Sweet e2eb28cfcf Sandboxed applications were not able to get the default printer (Issue #5676)
- Add "home" global pointing to the user's home directory.
- Use it instead of getenv("HOME") everywhere we needed it.
2019-11-14 15:30:00 -05:00
Michael R Sweet 3ff5a8e393 Fix lpoptions defaults (Issue #5681) 2019-11-14 13:00:12 -05:00
Michael R Sweet bea505c32e Fix example source filename in CUPS PM (Issue #5682) 2019-11-14 10:26:13 -05:00
Michael R Sweet 93df3887e0 Changelog. 2019-11-07 09:06:02 -05:00
Michael R Sweet 025b8ce8f6 Update documentation of auth-info-required values (Issue #5674) 2019-10-31 11:33:55 -04:00
Michael R Sweet 9e82c53ebc Fix --with-dbusdir (Issue #5671) 2019-10-21 10:55:57 -04:00
Michael R Sweet 7454512be9 Changelog. 2019-10-17 10:15:06 -04:00
Michael R Sweet ec8beb8952 Add support for DigestOptions directive in client.conf (Issue #5647) 2019-10-15 17:34:21 -04:00
Michael R Sweet 4c793ee9ce Changelog 2019-10-15 17:08:05 -04:00
Michael R Sweet 2a06655e5c PPD files containing custom option keywords did not work (Issue #5639) 2019-10-15 17:05:55 -04:00
Michael R Sweet 692b157d0c Add paint can label size (Issue #5662) 2019-10-15 16:58:24 -04:00
Michael R Sweet fca9a9818d Add missing "-d" help string (Issue #5661) 2019-10-15 16:51:07 -04:00
Michael R Sweet 5b835597f3 The IPP backend did not detect all cases where a job should be retried using
a raster format (rdar://56021091)

- Look for document-xxx reason keywords and client-error-document-xxx status
  codes after a Send-Document or Print-Job request.
2019-10-07 15:03:54 -04:00
Michael R Sweet 99c3e9f3f2 Change DEBUG message to ERROR for libusb_init (Issue #5658) 2019-10-07 13:14:10 -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 f8688d733b Add workaround for systemd's lack of true launch-on-demand support (Issue #5640) 2019-09-05 12:43:58 -04:00
Michael R Sweet 1e01995a1c Fix the default common name used by ippeveprinter... 2019-09-05 12:33:42 -04:00
Michael R Sweet bc5060a1dd Fix spelling of "accordion".
Bump version.
2019-08-27 22:27:09 -04:00
Michael R Sweet ee6be9cd7e Changelog 2019-08-23 11:19:38 -04:00
Michael R Sweet ed174a7cec Changelog 2019-08-23 08:30:53 -04:00
Michael R Sweet 7b6d49eec9 Add GPL2/LGPL2 exception to the new CUPS license. 2019-08-20 15:45:52 -04:00
Michael R Sweet 60a7373f31 Fix a USB printing issue on macOS (rdar://31433931) 2019-08-16 15:41:00 -04:00
Michael R Sweet 2c030c7a06 Multiple security/disclosure issues:
- CVE-2019-8696 and CVE-2019-8675: Fixed SNMP buffer overflows (rdar://51685251)
- Fixed IPP buffer overflow (rdar://50035411)
- Fixed memory disclosure issue in the scheduler (rdar://51373853)
- Fixed DoS issues in the scheduler (rdar://51373929)
2019-08-15 14:06:47 -04:00
Michael R Sweet 5754bcceeb Stop accepting attributes in collections (Issue #5630) 2019-08-07 13:00:50 -04:00
Michael R Sweet 3cf5b72ab7 USB quirk (Issue #5617) 2019-08-01 14:30:07 -04:00
Michael R Sweet c76c53615c Changelog 2019-08-01 14:26:30 -04:00
Michael R Sweet dc00a7c3ad Fix some PPD parser issues discovered via fuzzing (Issue #5623, Issue #5624) 2019-08-01 13:56:29 -04:00
Michael R Sweet db1c94f3a1 Fix memory leak in ppdOpen. 2019-08-01 13:02:23 -04:00
Michael R Sweet 6647894889 Fix potential excess logging from the scheduler when removing job files
(Issue #5597)

(may be Debian-specific, as I was unable to duplicate - the extra check is in
place in case file_time is reset)
2019-07-16 10:51:07 -04:00
Michael R Sweet 614efb7a87 Don't default printer-info, printer-location, printer-geo-location (Issue #5603) 2019-07-16 10:43:01 -04:00
Michael R Sweet c5dcd7ecff Update changelog. 2019-07-16 10:39:39 -04:00
Michael R Sweet 242b4b9be6 Update the cupsd.conf man page to better explain what @IF(name) and @LOCAL do
(Issue #5604)
2019-07-16 10:09:12 -04:00
Michael R Sweet 9539c53065 Fix lpadmin with cupsIPPSupplies and cupsSNMPSupplies (Issue #5610) 2019-07-16 09:27:13 -04:00
Michael R Sweet 3c27d2a6dd Always check the group membership list (Issue #5613) 2019-07-16 09:16:22 -04:00
Michael R Sweet e9a4e9d6ea The scheduler would restart continuously when idle and printers were not
shared (rdar://52561199)
2019-07-16 09:07:17 -04:00