summaryrefslogtreecommitdiff
path: root/backend
Commit message (Collapse)AuthorAge
* Fix an issue with the error handling for the network backends (Issue #4979)Michael R Sweet2017-03-14
|
* The IPP backend could get into an infinite loop for certain errors, causing aMichael R Sweet2017-01-26
| | | | hung queue (<rdar://problem/28008717>)
* Optimize connection usage in the IPP backend.Michael R Sweet2017-01-16
|
* Fix source file header text duplication text duplication.Michael R Sweet2017-01-16
| | | | Bump copyright to 2017 in web interface and README files.
* Add address logging to network backends (<rdar://problem/29268474>)Michael R Sweet2016-11-15
|
* Add a USB quirk rule for the Kyocera Ecosys P6026cdn (Issue #4900)Michael Sweet2016-10-21
|
* Remove unnecessary logging.Michael R Sweet2016-10-20
| | | | Fix compiler warning for group ID comparisons.
* Fix crash bug.Michael R Sweet2016-10-20
|
* Add additional debug information from IPP backend (logging all requests andMichael R Sweet2016-10-19
| | | | responses).
* Address some build warnings on Linux (Issue #4881)Michael R Sweet2016-09-21
|
* Set cupsLastErrorString in httpCredentialsGetTrust, and show the result in theMichael Sweet2016-08-25
| | | | IPP backend.
* Add debug information for encrypted connections.Michael R Sweet2016-07-26
|
* Move TLS cert validation after the connection is finally established.Michael Sweet2016-07-07
|
* Don't call exit() from signal handler (Issue #4671)Michael R Sweet2016-07-05
|
* Fix malformed device-id for printers found by dnssdLaurent Bigonville2016-06-08
| | | | | | Add missing semicolon between printer model and command Closes: #4835
* Stagger connect calls by 100ms to avoid "confusing" printers and/or the networkMichael Sweet2016-05-02
| | | | | | stack. Add a socket-static target for testing.
* Switch USB implementation to handle iterating with multiple interfaces.Michael Sweet2016-04-13
|
* Remove all of the Subversion keywords from various source files.Michael R Sweet2016-04-11
|
* Do not compress print jobs by default except for certain raster formats.Michael R Sweet2016-04-04
|
* Add USB quirk rule for Lexmark C540n (Issue #4778)Michael R Sweet2016-03-24
|
* Add USB quirk rule for Xerox WorkCentre 3220 (Issue #4789)Michael R Sweet2016-03-24
|
* The IPP backend now continues on to the next job when the remote server/printermsweet2016-03-10
| | | | | | | | | | 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
* Fix builds on Linux.msweet2016-01-12
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@13042 a1ca3aef-8c08-0410-bb20-df032aa958be
* Pending subscriptions would prevent the scheduler from idle exiting (STR #4754)msweet2016-01-11
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@13039 a1ca3aef-8c08-0410-bb20-df032aa958be
* Fix some compile issues, use our implementation of rresvport_af since it ismsweet2016-01-06
| | | | | | | deprecated. git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@13034 a1ca3aef-8c08-0410-bb20-df032aa958be
* Add cupsRasterInitPWGHeader API to setup a raster header using IPP Everywheremsweet2015-12-18
| | | | | | | attribute values. git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@13024 a1ca3aef-8c08-0410-bb20-df032aa958be
* Do some code reorganization so that all of the PPD code is separate from the ↵msweet2015-12-09
| | | | | | | | | | | 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-18
| | | | | | | | | | | | | | | | 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
* Added USB quirk for Canon MP530 (STR #4730)msweet2015-11-17
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12975 a1ca3aef-8c08-0410-bb20-df032aa958be
* Don't create the full name twice (<rdar://problem/23144358>)msweet2015-11-13
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12967 a1ca3aef-8c08-0410-bb20-df032aa958be
* Add missing length check (<rdar://problem/23133230>)msweet2015-10-23
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12921 a1ca3aef-8c08-0410-bb20-df032aa958be
* Get rid of compiler warning...msweet2015-10-23
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12906 a1ca3aef-8c08-0410-bb20-df032aa958be
* The IPP backend did not always handle jobs getting canceled at the printermsweet2015-10-09
| | | | | | | | (<rdar://problem/22716820>) git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12895 a1ca3aef-8c08-0410-bb20-df032aa958be
* Fix typo.msweet2015-09-15
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12880 a1ca3aef-8c08-0410-bb20-df032aa958be
* Some older HP LaserJet printers need a delayed close when printing using themsweet2015-09-15
| | | | | | | | libusb-based USB backend (STR #4549) git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12878 a1ca3aef-8c08-0410-bb20-df032aa958be
* The libusb-based USB backend did not unload the kernel usblp module if it wasmsweet2015-09-13
| | | | | | | preventing the backend from accessing the printer (STR #4707) git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12869 a1ca3aef-8c08-0410-bb20-df032aa958be
* Fix the signal handlers in the dnssd and usb backends to only use async-safemsweet2015-07-31
| | | | | | | functions (STR #4671) git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12818 a1ca3aef-8c08-0410-bb20-df032aa958be
* Fix a USB memory leak and update to the most recent interfacemsweet2015-07-22
| | | | | | | | (<rdar://problem/21421966>) git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12800 a1ca3aef-8c08-0410-bb20-df032aa958be
* Fix a USB race condition (<rdar://problem/21882551>)msweet2015-07-21
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12798 a1ca3aef-8c08-0410-bb20-df032aa958be
* The IPP backend did not respond to side-channel requests (STR #4645)msweet2015-06-24
| | | | 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-28
| | | | 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-28
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12672 a1ca3aef-8c08-0410-bb20-df032aa958be
* Don't return an error for browsing.msweet2015-05-22
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12659 a1ca3aef-8c08-0410-bb20-df032aa958be
* The IPP backend now correctly monitors jobs (<rdar://problem/20495955>)msweet2015-05-06
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12623 a1ca3aef-8c08-0410-bb20-df032aa958be
* Fix some clang issues.msweet2015-04-03
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12583 a1ca3aef-8c08-0410-bb20-df032aa958be
* Eliminate Clang warnings.msweet2015-03-23
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12559 a1ca3aef-8c08-0410-bb20-df032aa958be
* Fix USB backend for compatibility with IPP USB.msweet2015-02-23
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12528 a1ca3aef-8c08-0410-bb20-df032aa958be
* Add a USB quirk rule for Intermec printers (STR #4553)msweet2015-01-30
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12460 a1ca3aef-8c08-0410-bb20-df032aa958be
* Move CUPS->IPP mapping code to libcups.msweet2015-01-28
| | | | 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-27
| | | | | | | | configuration changes (<rdar://problem/18126570>) git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12424 a1ca3aef-8c08-0410-bb20-df032aa958be