summaryrefslogtreecommitdiff
path: root/backend/ipp.c
Commit message (Collapse)AuthorAgeFilesLines
* Pass CONTENT_TYPE and FINAL_CONTENT_TYPE env vars to XPC service.Michael R Sweet2021-05-071-1/+6
|
* Retry Validate-Job operation as needed (OpenPrinting #132)Michael R Sweet2021-04-091-1/+13
|
* Fix backend logging from signal handlers (OpenPrinting #167)Michael R Sweet2021-04-091-2/+2
|
* Import all of the bug fixes from the OpenPrinting CUPS repository.Michael R Sweet2021-04-051-17/+47
| | | | | | Import the improvements to ippeveprinter from OpenPrinting/ippsample. Import the improvements to ippfind and ipptool from OpenPrinting/ippsample.
* Fix some new compiler warnings (Issue #5700)Michael R Sweet2019-12-131-2/+1
|
* Don't wait for held jobs to complete.Michael R Sweet2019-11-181-3/+2
|
* The IPP backend did not detect all cases where a job should be retried usingMichael R Sweet2019-10-071-6/+16
| | | | | | | 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.
* Fix an issue with the IPP backend and unsupported "sides" values ↵Michael R Sweet2019-06-171-1/+1
| | | | (rdar://51775322)
* Fix clang errors on Linux.Michael R Sweet2019-04-201-4/+2
| | | | Fix subtype support on Linux/Avahi.
* Don't stop a printer after a job is canceled/aborted (Issue #5517)Michael R Sweet2019-02-211-2/+3
|
* Eliminate use of private macOS security headers/APIs (Issue #5516)Michael R Sweet2019-02-141-5/+1
| | | | | | | | Eliminate use of deprecated cssmErrorString function. Switch to using SecCertificateCreateWithData. Clean out unused private header availability checks.
* Update IPP backend to use non-deprecated APIs and constants.Michael R Sweet2018-09-111-115/+115
|
* Fix memory leaks found by Coverity (Issue #5375)Michael R Sweet2018-08-211-0/+2
|
* Fix compiler warning.Michael R Sweet2018-06-181-3/+3
|
* Ignore bogus cups-version attribute.Michael R Sweet2018-06-181-1/+8
|
* Turn off duplex if validate-job says it can't be done.Michael R Sweet2018-06-131-0/+24
|
* Map , to p in phone numbers.Michael R Sweet2018-04-171-1/+3
|
* Add support for pause and wait characters in fax numbers (rdar://39212256)Michael R Sweet2018-04-171-1/+1
|
* Use setuid for Kerberized IPP printing (Issue #5233)Michael R Sweet2018-03-121-1/+1
|
* Fix Kerberized IPP printing (Issue #5233)Michael R Sweet2018-03-091-2/+1
|
* The IPP backend did not properly detect failed PDF prints (rdar://34055474)Michael R Sweet2018-02-201-6/+32
| | | | | Look for document-format-error and document-unprintable job state reasons strings and log either that state or the CUPS "retry" state.
* Update copyrights and license text on files that were missed.Michael R Sweet2018-02-201-7/+4
|
* License change: Apache License, Version 2.0.Michael R Sweet2017-11-071-2/+0
|
* The network backends now retry on more error conditions (Issue #5123)Michael Sweet2017-10-051-3/+2
|
* The IPP backend could get into an infinite loop for certain errors, causing aMichael R Sweet2017-01-261-3/+5
| | | | hung queue (<rdar://problem/28008717>)
* Optimize connection usage in the IPP backend.Michael R Sweet2017-01-161-12/+12
|
* Add address logging to network backends (<rdar://problem/29268474>)Michael R Sweet2016-11-151-21/+1
|
* Fix crash bug.Michael R Sweet2016-10-201-2/+1
|
* Add additional debug information from IPP backend (logging all requests andMichael R Sweet2016-10-191-31/+64
| | | | responses).
* Set cupsLastErrorString in httpCredentialsGetTrust, and show the result in theMichael Sweet2016-08-251-1/+1
| | | | IPP backend.
* Add debug information for encrypted connections.Michael R Sweet2016-07-261-3/+26
|
* Move TLS cert validation after the connection is finally established.Michael Sweet2016-07-071-38/+47
|
* Don't call exit() from signal handler (Issue #4671)Michael R Sweet2016-07-051-1/+1
|
* Do not compress print jobs by default except for certain raster formats.Michael R Sweet2016-04-041-19/+5
|
* The IPP backend now continues on to the next job when the remote server/printermsweet2016-03-101-11/+7
| | | | | | | | | | puts the job on hold (<rdar://problem/24858548>) A 30 second delay (currently not configurable) is provided to allow for canceling the job locally. git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@13133 a1ca3aef-8c08-0410-bb20-df032aa958be
* Do some code reorganization so that all of the PPD code is separate from the ↵msweet2015-12-091-0/+1
| | | | | | | | | | | rest. Note: cupsGetPPD* and friends are now in cups/ppd.h now - should not be an issue but was necessary to leave a clean break for future code. git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@13007 a1ca3aef-8c08-0410-bb20-df032aa958be
* Add support for hashed job-password values; right now just SHA-1 and SHA-2 ↵msweet2015-11-181-0/+40
| | | | | | | | | | | | | | | | hashes (<rdar://problem/20221502>) - Add new cupsHashData API - Use cupsHashData in _cupsConvertOptions. - Grab the job-password-encryption-supported value from the printer and pick the most secure hash that is supported. - Add a new _CUPS_API_2_2 availability macro. - Update dependencies and Xcode project settings. git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12983 a1ca3aef-8c08-0410-bb20-df032aa958be
* The IPP backend did not always handle jobs getting canceled at the printermsweet2015-10-091-4/+22
| | | | | | | | (<rdar://problem/22716820>) git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12895 a1ca3aef-8c08-0410-bb20-df032aa958be
* The IPP backend did not respond to side-channel requests (STR #4645)msweet2015-06-241-0/+1
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12757 a1ca3aef-8c08-0410-bb20-df032aa958be
* Prefer job-impressions-completed over job-media-sheets-completed.msweet2015-05-281-6/+2
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12676 a1ca3aef-8c08-0410-bb20-df032aa958be
* USB and IPP backend fixes.msweet2015-05-281-0/+1
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12672 a1ca3aef-8c08-0410-bb20-df032aa958be
* The IPP backend now correctly monitors jobs (<rdar://problem/20495955>)msweet2015-05-061-0/+13
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12623 a1ca3aef-8c08-0410-bb20-df032aa958be
* Move CUPS->IPP mapping code to libcups.msweet2015-01-281-331/+6
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12439 a1ca3aef-8c08-0410-bb20-df032aa958be
* The IPP backend now updates the cupsMandatory values when the printermsweet2015-01-271-0/+29
| | | | | | | | configuration changes (<rdar://problem/18126570>) git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12424 a1ca3aef-8c08-0410-bb20-df032aa958be
* The IPP backend now sends the job-pages-per-set attribute when printingmsweet2015-01-261-1/+12
| | | | | | | multiple copy jobs with finishings (<rdar://problem/16792757>) git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12422 a1ca3aef-8c08-0410-bb20-df032aa958be
* <rdar://problem/17837631> OS X continues sending print data after the print ↵msweet2014-11-191-0/+2
| | | | | | | | | | job is canceled at a printer Stop sending data when we see an 'aborted-by-system' or 'job-canceled-xxx' value in job-state-reasons. git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12260 a1ca3aef-8c08-0410-bb20-df032aa958be
* Final changes to track TLS credentials (STR #1616)msweet2014-07-181-0/+12
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12048 a1ca3aef-8c08-0410-bb20-df032aa958be
* The "snmp" option did not work with the network backends (STR #4422)msweet2014-06-091-2/+2
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@11907 a1ca3aef-8c08-0410-bb20-df032aa958be
* IPP queues using hardcoded credentials would ask for credentials (STR #4371)msweet2014-05-221-12/+18
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@11888 a1ca3aef-8c08-0410-bb20-df032aa958be
* The IPP backend did not abort a job when the printer did not validate themsweet2014-05-091-0/+1
| | | | | | | | supplied options (<rdar://problem/16836752>) git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@11865 a1ca3aef-8c08-0410-bb20-df032aa958be