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