-
Notifications
You must be signed in to change notification settings - Fork 469
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Back port important CUPS 2.3.x changes to 2.2.x #5255
Comments
michaelrsweet
added a commit
that referenced
this issue
Mar 7, 2018
- Fixed a compile issue when PAM is not available (Issue #5253) - Documentation fixes (Issue #5252) - Star Micronics printers need the "unidir" USB quirk rule (Issue #5251) - The scheduler now supports using temporary print queues for older IPP/1.1 print queues like those shared by CUPS 1.3 and earlier (Issue #5241) - The `cupsRasterWritePixels` function did not correctly swap bytes for some formats (Issue #5225) - Added a USB quirk rule for Canon MP280 series printers (Issue #5221) - The `ppdInstallableConflict` tested too many constraints (Issue #5213) - More fixes for printing to old CUPS servers (Issue #5211) - The `cupsCopyDest` function now correctly copies the `is_default` value (Issue #5208) - The scheduler did not work with older versions of uClibc (Issue #5188) - The scheduler now substitutes default values for invalid job attributes when running in "relaxed conformance" mode (Issue #5186) - Fixed PAM module detection and added support for the common PAM definitions (Issue #5185) - Fixed a journald support bug in the scheduler (Issue #5181) - The cups-driverd program incorrectly stopped scanning PPDs as soon as a loop was seen (Issue #5170) - Fixed group validation on OpenBSD (Issue #5166) - Fixed the `ippserver` sample code when threading is disabled or unavailable (Issue #5154) - The `cupsEnumDests` function did not include options from the lpoptions files (Issue #5144) - The `SSLOptions` directive now supports `MinTLS` and `MaxTLS` options to control the minimum and maximum TLS versions that will be allowed, respectively (Issue #5119) - The scheduler did not write out dirty configuration and state files if there were open client connections (Issue #5118) - The `lpadmin` command now provides a better error message when an unsupported System V interface script is used (Issue #5111) - The `lp` and `lpr` commands now provide better error messages when the default printer cannot be found (Issue #5096) - No longer support backslash, question mark, or quotes in printer names (Issue #4966) - The CUPS library now supports the latest HTTP Digest authentication specification including support for SHA-256 (Issue #4862) - The `lpstat` command now reports when new jobs are being held (Issue #4761) - The `lpoptions` command incorrectly saved default options (Issue #4717) - The `ppdLocalizeIPPReason` function incorrectly returned a localized version of "none" (rdar://36566269) - TLS connections now properly timeout (rdar://34938533) - The IPP backend did not properly detect failed PDF prints (rdar://34055474)
michaelrsweet
added a commit
that referenced
this issue
Mar 7, 2018
Backported changes have been pushed. |
Hi Mike, |
@rcoss Please file a new issue requesting those changes be backported so we can track things. |
Just opened a new issue #5587 requesting changes be ported back to 2,2,7 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Want to back port the following CUPS 2.3.x changes to CUPS 2.2.x for a "final" bug fix release:
cupsRasterWritePixels
function did not correctly swap bytes for some formats (Issue When writing CUPS/PWG/Apple Raster compressed, byte-swapping never happens #5225)ppdInstallableConflict
tested too many constraints (Issue Fix ppdInstallableConflict conflict reporting #5213)cupsCopyDest
function now correctly copies theis_default
value (Issue cups v2.3b1: Default Printer incorrect in Firefox / Qt (cupsGetDests / cupsGetDefault) #5208)ippserver
sample code when threading is disabled or unavailable (Issue tests do not build without multithreading #5154)cupsEnumDests
function did not include options from the lpoptions files (Issue cupsGetDests applies lpoptions while cupsEnumDests does not #5144)SSLOptions
directive now supportsMinTLS
andMaxTLS
options to control the minimum and maximum TLS versions that will be allowed, respectively (Issue RFE: Add option to choose allowed TLS versions #5119)lpadmin
command now provides a better error message when an unsupported System V interface script is used (Issue New purpose of 'lpadmin -i' is confusing #5111)lp
andlpr
commands now provide better error messages when the default printer cannot be found (Issue lp error message when the configured default printer isn't available could be clearer #5096)lpstat
command now reports when new jobs are being held (Issue And info to 'lpstat -t' when queue is held #4761)lpoptions
command incorrectly saved default options (Issue "lpoptions -l" for instance displays values from main instance #4717)ppdLocalizeIPPReason
function incorrectly returned a localized version of "none" (rdar://36566269)The text was updated successfully, but these errors were encountered: