summaryrefslogtreecommitdiff
path: root/scheduler
Commit message (Collapse)AuthorAge
* Set default job error policy to "retry-job", since it is lessMartin Pitt2018-06-08
| | | | | | | | | | | confusing and a better default on most machines. . Amend documentation accordingly. Author: Didier Raboud <odyx@debian.org> Origin: vendor Last-Update: 2016-07-03 Patch-Name: cups-set-default-error-policy-retry-job.patch
* Set the default for SyncOnClose to YesTim Waugh2018-06-08
| | | | | | Last-Update: 2015-02-10 Patch-Name: cupsd-set-default-for-SyncOnClose-to-Yes.patch
* Make log debug history nearly unlimitedTill Kampetter2018-06-08
| | | | | Last-Update: 2015-02-10 Patch-Name: log-debug-history-nearly-unlimited.patch
* Do not mess with the permissions of cupsd.conf.Martin Pitt2018-06-08
| | | | | | Last-Update: 2015-02-10 Patch-Name: confdirperms.patch
* Make log files readable to group "adm", if present.Martin Pitt2018-06-08
| | | | | | | Bug-Ubuntu: https://launchpad.net/bugs/345953 Last-Update: 2015-02-10 Patch-Name: logfiles_adm_readable.patch
* CUPS removes the "(recommended)" comments of the NickNames of Foomatic PPDs ↵Till Kampetter2018-06-08
| | | | | | | | when listing available PPDs. This patch removes this removal action. Last-Update: 2015-02-10 Patch-Name: reactivate_recommended_driver.patch
* Do not use host names for broadcasting print queues andTill Kampetter2018-06-08
| | | | | | | | managing print queues broadcasted from other servers by default. Many networks do not have valid host names for all machines. Bug-Ubuntu: https://bugs.launchpad.net/bugs/449586 Patch-Name: do-not-broadcast-with-hostnames.patch
* Rename the systemd service file from org.cups.cups.* to cups.*Didier Raboud2018-06-08
| | | | Patch-Name: rename-systemd-units.patch
* Disable time stamps in conffiles, to avoid ever-changing files in /etc.Joey Hess2018-06-08
| | | | | | | | Bug: http://www.cups.org/str.php?L3067 Bug-Debian: http://bugs.debian.org/549673 Last-Update: 2015-02-10 Patch-Name: no-conffile-timestamp.patch
* Patch to support Apple AirPrint (printing from iPhone, iPad, iPod Touch to a ↵Till Kamppeter2018-06-08
| | | | | | | | | | | | CUPS server) Bug-Ubuntu: https://bugs.launchpad.net/bugs/711779 Bug-Ubuntu: https://bugs.launchpad.net/bugs/1054495 Bug-Debian: http://bugs.debian.org/700961 Bug: https://cups.org/str.php?L4341 Last-Update: 2015-02-10 Patch-Name: airprint-support.patch
* Some printers have broken device IDs with newlineTill Kamppeter2018-06-08
| | | | | | | | | | | characters inside. These break the cups-deviced printer discovery mechanism and so the printers get ignored. This patch allows newline characters in device IDs Bug-Ubuntu: https://bugs.launchpad.net/bugs/468701 Bug: https://www.cups.org/str.php?L4345 Last-Update: 2015-02-10 Patch-Name: cups-deviced-allow-device-ids-with-newline.patch
* Make CUPS reading all option settings in PostScript printTill Kamppeter2018-06-08
| | | | | | | | | | | | | | jobs and add the option settings to the filter command line before starting the filter chain. This fixes the problem that in the PDF printing workflow (where incoming PostScript gets converted to PDF by pstopdf) option settings embedded in the incoming PostScript code do not get obeyed. Especially the options of jobs from Windows clients get ignored. Origin: vendor Bug: https://www.cups.org/str.php?L4344 Last-Update: 2015-02-10 Patch-Name: read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.patch
* Revert "Mirror validation changes from 2.2 branch."Didier Raboud2018-06-08
| | | | | | This reverts commit 4cadd6202fbcfc6bcb18c7bada4c40af4e8d736b. Fixes FTBFS on 2.2.8+, see https://github.com/apple/cups/issues/5322
* Install root backends world-readableMartin Pitt2018-06-08
| | | | | | | | | | | | | This is needed: - to comply with Debian Policy - because it is both nonsensical to not do so - it also breaks system checkers, bug reporting, etc Bug: http://www.cups.org/str.php?L2935 Bug-Debian: http://bugs.debian.org/410171 Last-Update: 2015-02-10 Patch-Name: rootbackends-worldreadable.patch
* For PWG Raster, add required IPP attributesTill Kamppeter2018-06-08
| | | | | | | | | Add required by IPP Everywhere for PWG Raster when PWG Raster as input format is supported Bug-Upstream: https://www.cups.org/str.php?L4428 Last-Update: 2015-02-10 Patch-Name: pwg-raster-attributes.patch
* Fix local privilege escalation to root and sandbox bypasses in schedulerMichael R Sweet2018-06-05
| | | | (rdar://37836779, rdar://37836995, rdar://37837252, rdar://37837581)
* Validate notify-recipient-uri values.Michael R Sweet2018-06-05
|
* Mirror validation changes from 2.2 branch.Michael R Sweet2018-05-11
|
* Always use Negotiate or PeerCred for Kerberized printing.Michael R Sweet2018-05-10
|
* Allow cupsd daemon to exit on idleFedericoYundt2018-04-18
| | | | | | When using socket activation cups daemon can safely exit on idle and be automatically started when it's needed. Using Restart=always prevent this behavior and causes cups daemon constantly restarting itself instead of exiting. Users reported[1] that Restart=on-failure was enough to fix issues[2] so Restart=always may be unnecessary and harmful. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=861470 [2] https://github.com/apple/cups/issues/5263
* Fix policy limits using All (Issue #5296)Michael R Sweet2018-04-17
|
* - Added a workaround for certain web browsers that do not support multipleMichael R Sweet2018-04-16
| | | | authentication schemes in a single response header (Issue #5289)
* Fix another CUPS-Create-Local-Printer crash (Issue #5290)Michael R Sweet2018-04-09
|
* Try another fix for Avahi crash (Issue #5268)Michael R Sweet2018-03-21
|
* Try another fix for Avahi crash (Issue #5268)Michael R Sweet2018-03-21
|
* Remove redundant check of srv value.Michael R Sweet2018-03-19
|
* Fix systemd integration with cupsd (Issue #5263)Michael R Sweet2018-03-12
|
* The scheduler could crash while adding an IPP Everywhere printer (Issue #5258)Michael R Sweet2018-03-08
|
* Add missing cups-lpd service file (needs to be present for Xcode project to beMichael R Sweet2018-02-28
| | | | complete)
* Fix builds without PAM (Issue #5253)Michael R Sweet2018-02-23
|
* Fix "make clean" - wasn't cleaning cups-driverd.o.Michael R Sweet2018-02-22
|
* Update copyrights and license text on files that were missed.Michael R Sweet2018-02-20
|
* Changelog and dependencies updates.Michael R Sweet2018-02-20
|
* Support IPP/1.1 printers with CUPS-Create-Local-Printer operation (Issue #5241)Michael R Sweet2018-02-20
|
* Additional changes for the scheduler to substitute default values for invalidMichael R Sweet2018-01-31
| | | | job attributes when running in "relaxed conformance" mode (Issue #5229)
* Same as Lutz Heermann, but for PageLog - respect PageLog configuration when ↵Zdenek Dohnal2018-01-29
| | | | compiled with journald
* Move libcupsimage to the "cups" subdirectory, along with its unit tests andMichael R Sweet2018-01-18
| | | | benchmark.
* Update copyright.Michael R Sweet2018-01-11
|
* Fix DNS-SD host name for shared printers on macOS.Michael Sweet2018-01-10
|
* Generate strings files for localizing PPD options (Issue #5194)Michael R Sweet2017-12-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | cups/language-private.h: - New _cupsMessageAdd and _cupsMessageSave private APIs. cups/language.c: - Implement new _cupsMessageAdd and _cupsMessageSave private APIs. cups/ppd-cache.c: - Generate strings array when loading cache from PPD. - Remove strings_uri (just pulling strings from PPD now). cups/ppd-private.h: - Remove strings_uri and add strings array to cache. scheduler/client.c: - Add support for /strings/NAME.strings - Cleanup implementation of GET/HEAD/POST to files. scheduler/ipp.c: - Return local strings file URI. - Clean up copy_printer_attrs implementation. scheduler/printers.c: - Save strings array to cache file, drop support for strings_uri. scheduler/printers.h: - Add strings filename to cupsd_printer_t structure.
* Add conditional code for posix_spawn when using uClibc (Issue #5188)Michael R Sweet2017-12-18
|
* Fix authentication issues.Michael R Sweet2017-12-15
|
* Fix typo (Issue #5190)Michael R Sweet2017-12-14
|
* The scheduler now substitutes default values for invalid job attributes whenMichael R Sweet2017-12-13
| | | | running in "relaxed conformance" mode (Issue #5186)
* Fix Linux compiler warning.Michael R Sweet2017-12-07
|
* Respect AccessLog configuration when compiled against journald.Lutz Heermann2017-11-28
|
* Add support for finishings-col (Issue #5180)Michael Sweet2017-11-28
| | | | | | | | - cups/ppd-cache.c: Look for cupsFinishingTemplate option, finishings-col-database attribute. Add finishings-col with finishing-template. - cups/ppd-private.h: Add array of finishing-template names. - scheduler/printers.c: Add finishings-col-database.
* Merge pull request #5170 from reddevillg/patch-1Michael R Sweet2017-11-27
|\ | | | | consider loop detected to be success
| * consider loop detected to be successreddevillg2017-11-10
| | | | | | if return 0, load_ppds won't continue to search other files in current directory.
* | Report printer-strings-uri from PPD file (Issue #5168)Michael R Sweet2017-11-10
| |