summaryrefslogtreecommitdiff
path: root/backend
Commit message (Collapse)AuthorAgeFilesLines
* Sync usb-darwin to upstreamAlfonso Gregory2021-08-301-11/+7
|
* Pass CONTENT_TYPE and FINAL_CONTENT_TYPE env vars to XPC service.Michael R Sweet2021-05-071-1/+6
|
* Some USB printers (notably DYMO printers) report a bogus serial number in theirMichael R Sweet2021-04-191-14/+37
| | | | | | IEEE-1284 device ID. This change forces the USB backend to prefer the USB serial number string over the one in the 1284 ID so that we can properly handle printing to different USB-connected printers of the same model.
* 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-095-9/+20
|
* Import all of the bug fixes from the OpenPrinting CUPS repository.Michael R Sweet2021-04-055-55/+108
| | | | | | Import the improvements to ippeveprinter from OpenPrinting/ippsample. Import the improvements to ippfind and ipptool from OpenPrinting/ippsample.
* Update Github repository to match macOS 11.2 CUPS sources (cups-494.1).Michael R Sweet2021-04-052-38/+19
|
* Merge pull request #5690 from neheb/bzeroMichael R Sweet2021-03-111-5/+5
|\ | | | | treewide: Replace bzero with memset
| * treewide: Replace bzero with memsetRosen Penev2019-11-221-5/+5
| | | | | | | | | | bzero has been deprecated by POSIX 2008. It recommends the use of memset instead.
* | Fix some new compiler warnings (Issue #5700)Michael R Sweet2019-12-132-5/+4
|/
* LGTM only supports C++ style comments...Michael R Sweet2019-11-191-1/+1
|
* Don't wait for held jobs to complete.Michael R Sweet2019-11-181-3/+2
|
* Address multiple minor issues reported by the LGTM security scanner:Michael R Sweet2019-11-182-4/+8
| | | | | | | | - Lots of usage of localtime and gmtime (use _r/_s versions instead - Issue #5685) - Some unnecessary comparisons - Suppress checks that are not useful (header guards, short global names, and the integer overflow checks which don't reflect the actual range of values)
* 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.
* Change DEBUG message to ERROR for libusb_init (Issue #5658)Michael R Sweet2019-10-071-2/+1
|
* Fix trailing whitespace.Michael R Sweet2019-08-161-1/+1
|
* Fix a USB printing issue on macOS (rdar://31433931)Michael R Sweet2019-08-161-9/+9
|
* USB quirk (Issue #5617)Michael R Sweet2019-08-011-0/+3
|
* Fix an issue with the IPP backend and unsupported "sides" values ↵Michael R Sweet2019-06-171-1/+1
| | | | (rdar://51775322)
* Enforce USB read limits (Issue #5583)Michael R Sweet2019-05-171-4/+4
|
* Fix Linux build issues with new LINKCUPS macro (Issue #5261)Michael R Sweet2019-05-171-1/+1
|
* Update build system and cups-config script to not add extra libraries to theMichael R Sweet2019-05-151-14/+10
| | | | "--libs" output (Issue #5261)
* Fix clang errors on Linux.Michael R Sweet2019-04-201-4/+2
| | | | Fix subtype support on Linux/Avahi.
* More clang warning fixes.Michael R Sweet2019-04-201-7/+2
|
* Use ALL_DSOFLAGS and ALL_LDFLAGS to avoid issues with some build frameworks.Michael R Sweet2019-03-191-11/+11
|
* Don't stop a printer after a job is canceled/aborted (Issue #5517)Michael R Sweet2019-02-211-2/+3
|
* Add a USB quirks rule for the DYMO 450 Turbo (Issue #5521)Michael R Sweet2019-02-211-0/+3
|
* Add USB quirks rule for Xerox printers (Issue #5523)Michael R Sweet2019-02-191-0/+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.
* Updated the USB quirks rule for Zebra label printers (Issue #5395)Michael R Sweet2019-01-231-5/+2
| | | | All Zebra printers now use unidir and no-reattach.
* Add a USB quirk rule for the Lexmark E120n (Issue #5478)Michael R Sweet2019-01-211-0/+3
|
* Support AddressSanitizer in builds.Michael R Sweet2018-12-041-1/+1
| | | | Fix a compiler warning on macOS.
* Add USB quirk rule for Zebra ZD420 (Issue #5395)Michael R Sweet2018-11-301-0/+3
|
* Add USB quirk rule for Star printer (Issue #5443)Michael R Sweet2018-11-261-0/+3
|
* Disable SNMP supply levels when the community name is cleared (Issue #5354)Michael R Sweet2018-11-081-5/+10
| | | | | | | | | | | backend/snmp-supplies.c: - Look for empty community name. cups/snmp.c: - Allow empty community name. man/cups-snmp.conf.man: - Document behavior of empty community name.
* Fix stuck multi-file jobs (Issue #5359, Issue #5413)Michael R Sweet2018-11-071-5/+7
|
* Add USB quirks rule for Lexmark MS317dn (Issue #5420)Michael R Sweet2018-11-071-0/+3
|
* Move debug printfs to internal usage only.Michael R Sweet2018-10-182-57/+35
| | | | Also, old MD5 code is internal-only.
* Migrate Windows conditional code to _WIN32 define.Michael R Sweet2018-10-104-14/+14
|
* Add code signing for macOS Mojave.Michael R Sweet2018-09-181-3/+15
|
* 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
|
* Replace the rest of the uses of __attribute__ that need to be portable ↵Michael R Sweet2018-07-093-37/+9
| | | | (Issue #5349)
* Fix compiler warning.Michael R Sweet2018-06-181-3/+3
|
* Ignore bogus cups-version attribute.Michael R Sweet2018-06-181-1/+8
|
* Support IPP Everywhere driver in web interface (Issue #5338)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
|
* Add a USB quirks rule for the HP LaserJet P1102 (Issue #5310)Michael R Sweet2018-06-051-0/+3
|
* 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
|