summaryrefslogtreecommitdiff
path: root/scheduler
Commit message (Collapse)AuthorAgeFilesLines
* CVE-2022-26691: An incorrect comparison in local admin authenticationSteve Algernon2022-05-251-0/+4
|
* Merge pull request #5971 from AtariDreams/ippMichael R Sweet2021-10-011-5/+4
|\ | | | | Change job state to IPP_JOB_HELD when job is restarted with appropriate job-held-until attribute.
| * Change job state to IPP_JOB_HELD when job is restarted with appropriate ↵Rose2021-09-271-5/+4
| | | | | | | | job-held-until attribute.
* | Expand whitelist for use of "offline-report"Rose2021-09-301-2/+1
|/ | | Cherry picked from https://github.com/OpenPrinting/cups/commit/17ee0b4f9c5f312ae7099e7627aba2b5e6ed0c8d
* scheduler/log.c: Use [Job N] even for syslogRose2021-09-111-4/+0
| | | Cherry picked from https://github.com/OpenPrinting/cups/pull/154
* Update CGI documentation and add testable examples for CGI support (Issue #5940)Michael R Sweet2021-09-091-3/+2
|
* Remove redundant codeAlfonso Gregory2021-09-072-8/+4
|
* Fix bug that removes language instead of country codeAlfonso Gregory2021-08-301-3/+4
|
* Move 'everywhere' model support into cupsd (Issue #5919)Michael R Sweet2021-06-231-2/+18
|
* Fix @IF(name) handling (Issue #5918)Michael R Sweet2021-04-261-1/+0
|
* Eliminate unused variables.Michael R Sweet2021-04-124-30/+2
|
* Remove unused KeepAliveTimeout directive (Issue #5733)Michael R Sweet2021-04-072-4/+0
|
* Import all of the bug fixes from the OpenPrinting CUPS repository.Michael R Sweet2021-04-0510-56/+48
| | | | | | 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-051-1/+1
|
* Merge pull request #5690 from neheb/bzeroMichael R Sweet2021-03-111-3/+3
|\ | | | | treewide: Replace bzero with memset
| * treewide: Replace bzero with memsetRosen Penev2019-11-221-3/+3
| | | | | | | | | | bzero has been deprecated by POSIX 2008. It recommends the use of memset instead.
* | Update version to 2.3.3 for:v2.3.3steve algernon2020-04-271-1/+1
|/ | | | | | | CVE-2020-3898 - cups/ppd.c, ppdc/ppdc-source.cxx CVE-2019-8842 - cups/ipp.c: ippReadIO And build issues due to warnings.
* Address multiple minor issues reported by the LGTM security scanner:Michael R Sweet2019-11-185-60/+60
| | | | | | | | - 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)
* More LGTM changes.Michael R Sweet2019-11-181-1/+1
|
* Resolve new compiler warnings.Michael R Sweet2019-10-021-1/+1
|
* Fix handling of printer resource files (Issue #5652)Michael R Sweet2019-10-021-10/+23
|
* Add workaround for systemd's lack of true launch-on-demand support (Issue #5640)Michael R Sweet2019-09-051-0/+2
|
* Multiple security/disclosure issues:Michael R Sweet2019-08-151-11/+12
| | | | | | | - CVE-2019-8696 and CVE-2019-8675: Fixed SNMP buffer overflows (rdar://51685251) - Fixed IPP buffer overflow (rdar://50035411) - Fixed memory disclosure issue in the scheduler (rdar://51373853) - Fixed DoS issues in the scheduler (rdar://51373929)
* Fix potential excess logging from the scheduler when removing job filesMichael R Sweet2019-07-161-1/+1
| | | | | | | (Issue #5597) (may be Debian-specific, as I was unable to duplicate - the extra check is in place in case file_time is reset)
* Don't default printer-info, printer-location, printer-geo-location (Issue #5603)Michael R Sweet2019-07-161-10/+5
|
* Log held job messages as errors so that is it clear why a job was held ↵Michael R Sweet2019-07-161-1/+1
| | | | (Issue #5604)
* Always check the group membership list (Issue #5613)Michael R Sweet2019-07-161-7/+16
|
* The scheduler would restart continuously when idle and printers were notMichael R Sweet2019-07-161-2/+23
| | | | shared (rdar://52561199)
* Fix whitespace issues.Michael R Sweet2019-06-171-196/+197
|
* Eliminate new GCC compiler warnings (Issue #5591)Michael R Sweet2019-06-134-79/+36
|
* remove unused to64()suzuki toshiya2019-06-071-22/+0
|
* Fix parentheses in cupsdCleanJobs.Dariusz Gadomski2019-05-301-1/+1
|
* 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-22/+13
| | | | "--libs" output (Issue #5261)
* Explain the "forbidden" error better (Issue #5547)Michael R Sweet2019-05-151-1/+10
|
* Bump the default Timeout to 15 minutes as well (Issue #5570)Michael R Sweet2019-05-021-1/+1
|
* Update the hold expiration logging - one case is an error, the other is normal.Michael R Sweet2019-05-011-3/+5
|
* Increase the MultipleOperationTimeOut default to 15 minutes, log an error ifMichael R Sweet2019-05-012-3/+3
| | | | the job submission times out (Issue #5570)
* Make sure "num_values" is always initialized since newer versions of GCC willMichael R Sweet2019-04-221-0/+1
| | | | (incorrectly) error out on this...
* More clang warning fixes.Michael R Sweet2019-04-204-13/+15
|
* Update systemd service file for cupsd (Issue #5551)Michael R Sweet2019-04-151-0/+1
|
* Correctly encode octetString values for print filters (Issue #5558)Michael R Sweet2019-04-151-0/+49
| | | | | | | scheduler/job.c: - get_options(): Handle IPP_TAG_STRING separately and either provide a quoted string or a hex string, depending on the value. - ipp_length(): Handle IPP_TAG_STRING separately.
* Use ALL_DSOFLAGS and ALL_LDFLAGS to avoid issues with some build frameworks.Michael R Sweet2019-03-191-13/+13
|
* Stop advertising the HTTP methods that are supported (Issue #5540)Michael R Sweet2019-03-111-2/+0
|
* Fix an issue with `PreserveJobHistory` and time values (Issue #5538)Michael R Sweet2019-03-111-18/+18
|
* Fix compiler warning from newer GCC (Issue #5533)Michael R Sweet2019-02-251-5/+5
|
* Fix typo.Michael R Sweet2019-02-211-1/+0
|
* Rework idle exit fix after some discussion.Michael R Sweet2019-02-211-40/+18
|
* The scheduler did not always idle exit as quickly as it could...Michael R Sweet2019-02-213-6/+17
|
* Don't stop a printer after a job is canceled/aborted (Issue #5517)Michael R Sweet2019-02-211-3/+8
|