]>
git.ipfire.org Git - thirdparty/cups.git/log
orbea [Mon, 7 Sep 2020 14:59:19 +0000 (07:59 -0700)]
backend/Makefile: Don't use libtool.
This is not needed and causes problems with more strict
implementations of libtool.
With slibtool it fails.
rdlibtool: error: --mode must be specified.
Michael R Sweet [Sun, 18 Oct 2020 04:02:14 +0000 (00:02 -0400)]
Exclude a bunch of things.
Michael R Sweet [Sun, 18 Oct 2020 02:55:54 +0000 (22:55 -0400)]
Eliminate a bunch of sprintf usage (all looked safe, but I'm puzzled why these
were still there - I did a sweep many years ago...)
Michael R Sweet [Sun, 18 Oct 2020 02:55:36 +0000 (22:55 -0400)]
Fix CSS issues found by Codacy.
Michael R Sweet [Sun, 18 Oct 2020 02:18:09 +0000 (22:18 -0400)]
Add Codacy configuration file.
Michael R Sweet [Sun, 18 Oct 2020 01:35:49 +0000 (21:35 -0400)]
Try yet another IPv6 workaround for the Linux builds.
Michael R Sweet [Sun, 18 Oct 2020 01:28:18 +0000 (21:28 -0400)]
Try another IPv6 workaround for the Linux builds.
Michael R Sweet [Sun, 18 Oct 2020 01:18:37 +0000 (21:18 -0400)]
Try an IPv6 workaround for the Linux builds.
Michael R Sweet [Sat, 17 Oct 2020 21:34:12 +0000 (17:34 -0400)]
Use focal for Linux builds.
Michael R Sweet [Sat, 17 Oct 2020 21:11:46 +0000 (17:11 -0400)]
Use "make check" instead of "make test"
Michael R Sweet [Sat, 17 Oct 2020 21:04:08 +0000 (17:04 -0400)]
Don't use -Werror by default (at some point I'll add a maintainer mode)
Michael R Sweet [Sat, 17 Oct 2020 21:01:10 +0000 (17:01 -0400)]
Fix CodeQL warnings.
Michael R Sweet [Sat, 17 Oct 2020 20:53:37 +0000 (16:53 -0400)]
Add Travis CI config file.
Michael R Sweet [Sat, 17 Oct 2020 13:43:31 +0000 (09:43 -0400)]
Delete veracode-analysis.yml
Michael R Sweet [Sat, 17 Oct 2020 03:38:17 +0000 (23:38 -0400)]
Create veracode-analysis.yml
Michael R Sweet [Sat, 17 Oct 2020 03:37:16 +0000 (23:37 -0400)]
Create codeql-analysis.yml
Michael R Sweet [Sat, 17 Oct 2020 03:34:56 +0000 (23:34 -0400)]
Create codacy-analysis.yml
Michael R Sweet [Sat, 17 Oct 2020 03:20:11 +0000 (23:20 -0400)]
Add an OpenPrinting changes file.
Add a banner to the README explaining what this project is for.
Michael R Sweet [Thu, 15 Oct 2020 16:47:17 +0000 (12:47 -0400)]
Merge pull request #7 from tgurr/xinetd
Fix installation of xinetd configuration file for cups-lpd
Timo Gurr [Thu, 15 Oct 2020 16:30:53 +0000 (18:30 +0200)]
Fix installation of xinetd configuration file for cups-lpd
Fix --with-xinetd=/etc/xinetd.d not installing the cups-ldp xinetd
configuration file.
Michael R Sweet [Wed, 14 Oct 2020 12:20:45 +0000 (08:20 -0400)]
Merge pull request #3 from zdohnal/httpAddrConn_errnos
Generate ETIMEDOUT when remaining_time is reached and EHOSTDOWN when …
Michael R Sweet [Wed, 14 Oct 2020 12:19:20 +0000 (08:19 -0400)]
Merge pull request #4 from zdohnal/webinterface_devuri
Web interface: Set the actual device uri, not device_uri|make_model s…
Michael R Sweet [Wed, 14 Oct 2020 12:04:37 +0000 (08:04 -0400)]
Merge pull request #6 from zdohnal/lp_lpr_non_existing_queue_error
cups/dests.c: cupsGetNamedDest() - set IPP_STATUS_ERROR_NOT_FOUND err…
Michael R Sweet [Wed, 14 Oct 2020 12:03:11 +0000 (08:03 -0400)]
Merge pull request #2 from zdohnal/covscan_issues
Fix leakage of ppd
Michael R Sweet [Tue, 13 Oct 2020 14:20:15 +0000 (10:20 -0400)]
Cleanup comments/coding style to match contribution guide...
Till Kamppeter [Mon, 12 Oct 2020 20:36:35 +0000 (22:36 +0200)]
Resolve DNS-SD URIs correctly also if they are from a service from localhost
If a service is only available locally, through the loopback device
("lo", "localhost"), like for example the IPP-over-USB daemon ipp-usb
or a Printer Application which is not sharing printers to the network,
the service cannot be accessed through the network host name but only
through the host name "localhost".
To make CUPS' DNS-SD-service-name-based device URIs working also with
these services we check whether the service comes through the loopback
interface and in this case we set the host name in the resolved
standard device URI to "localhost".
Michael R Sweet [Wed, 7 Oct 2020 20:37:52 +0000 (16:37 -0400)]
Fix default hostname on macOS - current versions of macOS use new ".lan" domain
for mDNS instead of ".local", which causes the IPP Everywhere self-certification
tests to fail.
Zdenek Dohnal [Tue, 21 Jul 2020 10:54:22 +0000 (12:54 +0200)]
cups/dests.c: cupsGetNamedDest() - set IPP_STATUS_ERROR_NOT_FOUND error if queue was not found
lp.c/lpr.c: check for IPP_STATUS_ERROR_NOT_FOUND and generate a proper message if hit
Zdenek Dohnal [Mon, 8 Jun 2020 12:44:24 +0000 (14:44 +0200)]
Web interface: Set the actual device uri, not device_uri|make_model string from html form
Zdenek Dohnal [Thu, 21 May 2020 05:58:56 +0000 (07:58 +0200)]
Generate ETIMEDOUT when remaining_time is reached and EHOSTDOWN when all addresses are tried
Zdenek Dohnal [Fri, 14 Feb 2020 15:48:49 +0000 (16:48 +0100)]
Fix leakage of ppd
Michael R Sweet [Sat, 5 Sep 2020 16:30:21 +0000 (12:30 -0400)]
Merge ippeveprinter changes:
- IPP conformance issues with Create-Job, Send-Document, and Send-URI
- DNS-SD name collision changes
- Use FQDN with Avahi
- Multiple printer icon support
- Support Get-Printer-Attributes on "/"
- Rewrite URIs using Host: field
- Create the printer-uuid value using a deterministic algorithm
- Add "-S" option to define strings file
- Use system sounds on macOS for Identify-Printer
- Add Cancel-My-Jobs support
- Add "finishings-col" support
- Compiler warning fixes
Michael R Sweet [Sat, 5 Sep 2020 16:28:19 +0000 (12:28 -0400)]
ipptool changes:
- Look for files in ~/Desktop on Windows
- PAUSE now honors SKIP-XXX directives
Michael R Sweet [Sat, 5 Sep 2020 16:22:11 +0000 (12:22 -0400)]
Fix sub-type searches with Avahi.
Michael R Sweet [Sat, 5 Sep 2020 16:06:28 +0000 (12:06 -0400)]
Fix compiler warnings.
Michael R Sweet [Sat, 5 Sep 2020 16:02:39 +0000 (12:02 -0400)]
Fix Windows 10 TLS support.
steve algernon [Fri, 24 Apr 2020 20:37:30 +0000 (13:37 -0700)]
Update version to 2.3.3 for:
CVE-2020-3898 - cups/ppd.c, ppdc/ppdc-source.cxx
CVE-2019-8842 - cups/ipp.c: ippReadIO
And build issues due to warnings.
Michael R Sweet [Thu, 19 Dec 2019 01:19:20 +0000 (20:19 -0500)]
Update more IPP strings.
Michael R Sweet [Thu, 19 Dec 2019 01:01:36 +0000 (20:01 -0500)]
Update more IPP strings.
Michael R Sweet [Thu, 19 Dec 2019 00:53:45 +0000 (19:53 -0500)]
Update more IPP strings.
Michael R Sweet [Thu, 19 Dec 2019 00:47:31 +0000 (19:47 -0500)]
Update more IPP strings.
Michael R Sweet [Wed, 18 Dec 2019 23:06:01 +0000 (18:06 -0500)]
Bump version.
Michael R Sweet [Wed, 18 Dec 2019 23:05:19 +0000 (18:05 -0500)]
Update localization files.
Michael R Sweet [Wed, 18 Dec 2019 22:02:42 +0000 (17:02 -0500)]
Add build/test script.
Michael R Sweet [Fri, 13 Dec 2019 14:44:10 +0000 (09:44 -0500)]
Bump versions.
Michael R Sweet [Fri, 13 Dec 2019 14:38:13 +0000 (09:38 -0500)]
Fix some new compiler warnings (Issue #5700)
Michael R Sweet [Fri, 13 Dec 2019 14:27:14 +0000 (09:27 -0500)]
CVE-2019-2228: Fix ippSetValueTag validation of default language.
Michael R Sweet [Wed, 4 Dec 2019 18:44:15 +0000 (13:44 -0500)]
Changelog.
Michael R Sweet [Wed, 4 Dec 2019 18:43:28 +0000 (13:43 -0500)]
Merge pull request #5695 from IslandCow/vendor_finishings
Off by one error in ipp_finishings_vendor
Sean Kau [Wed, 4 Dec 2019 18:19:18 +0000 (10:19 -0800)]
Off by one error in ipp_finishings_vendor
When enumvalue is 101 and attrname is "finsishings-supported"
we were getting the memory after ipp_finishings_vendor
in the ipp_job_collation_types array.
Michael R Sweet [Wed, 4 Dec 2019 17:00:14 +0000 (12:00 -0500)]
Changelog.
Michael R Sweet [Wed, 4 Dec 2019 16:49:25 +0000 (11:49 -0500)]
Merge pull request #5694 from gaaf/patch-1
Fix error in jobs template
Michael R Sweet [Tue, 3 Dec 2019 02:27:47 +0000 (21:27 -0500)]
Update default PAM service (cups instead of other)
Michael R Sweet [Tue, 3 Dec 2019 02:26:04 +0000 (21:26 -0500)]
Clean up authentication support.
Michael R Sweet [Mon, 2 Dec 2019 21:47:22 +0000 (16:47 -0500)]
Also authenticate web IF.
Michael R Sweet [Mon, 2 Dec 2019 21:40:48 +0000 (16:40 -0500)]
Update HTML version of man page.
Michael R Sweet [Mon, 2 Dec 2019 21:39:48 +0000 (16:39 -0500)]
Limit DNS-SD advertisements to the loopback interface for "localhost" and
support "off" for subtypes to turn off advertisements (Issue #5666)
Michael R Sweet [Mon, 2 Dec 2019 21:24:39 +0000 (16:24 -0500)]
Add authentication support to ippeveprinter (Issue #5665)
Michael R Sweet [Mon, 2 Dec 2019 19:29:18 +0000 (14:29 -0500)]
Fix compiler warnings.
Michael R Sweet [Mon, 2 Dec 2019 19:28:09 +0000 (14:28 -0500)]
Use pwgMediaForSize when looking up PPD sizes (Issue #5633)
Michael R Sweet [Mon, 2 Dec 2019 15:37:50 +0000 (10:37 -0500)]
Changelog.
Michael R Sweet [Mon, 2 Dec 2019 15:19:36 +0000 (10:19 -0500)]
Fix a few issues with Apple Raster support (rdar://
55301114 )
Alex Hermann [Thu, 28 Nov 2019 15:59:20 +0000 (16:59 +0100)]
Fix error in jobs template
Fixes error:
E [28/Nov/2019:16:55:51 +0100] [CGI] Saw EOF, expected \':\'!
E [28/Nov/2019:16:55:51 +0100] [CGI] Saw EOF, expected \'}\'!
E [28/Nov/2019:16:55:51 +0100] [CGI] Saw EOF, expected \'}\'!
E [28/Nov/2019:16:55:51 +0100] [CGI] Saw EOF, expected \'}\'!
Michael R Sweet [Wed, 27 Nov 2019 17:23:48 +0000 (12:23 -0500)]
Always send roll select command.
Michael R Sweet [Wed, 27 Nov 2019 17:15:51 +0000 (12:15 -0500)]
Add support for the second roll in DYMO Twin/DUO label printers.
Michael R Sweet [Tue, 19 Nov 2019 16:19:24 +0000 (11:19 -0500)]
LGTM only supports C++ style comments...
Michael R Sweet [Tue, 19 Nov 2019 15:53:08 +0000 (10:53 -0500)]
Fix name of LGTM config file.
Michael R Sweet [Mon, 18 Nov 2019 20:39:32 +0000 (15:39 -0500)]
Don't wait for held jobs to complete.
Michael R Sweet [Mon, 18 Nov 2019 18:21:45 +0000 (13:21 -0500)]
Changelog
Michael R Sweet [Mon, 18 Nov 2019 18:20:34 +0000 (13:20 -0500)]
Refactor the defaults code so that the correct order of precedence is
respected in all cases (Issue #5683)
Michael R Sweet [Mon, 18 Nov 2019 18:10:09 +0000 (13:10 -0500)]
Fix up HOME environment variable support on macOS - only exclude containers.
Michael R Sweet [Sun, 17 Nov 2019 15:18:09 +0000 (10:18 -0500)]
Address multiple minor issues reported by the LGTM security scanner:
- 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)
Michael R Sweet [Mon, 18 Nov 2019 16:12:02 +0000 (11:12 -0500)]
Remove debug fprintf that was accidentally left in...
Michael R Sweet [Mon, 18 Nov 2019 16:03:28 +0000 (11:03 -0500)]
More LGTM changes.
Michael R Sweet [Thu, 14 Nov 2019 20:34:34 +0000 (15:34 -0500)]
Don't generate certificates that expire on Feb 29th (Issue #5643)
Michael R Sweet [Thu, 14 Nov 2019 20:30:00 +0000 (15:30 -0500)]
Sandboxed applications were not able to get the default printer (Issue #5676)
- Add "home" global pointing to the user's home directory.
- Use it instead of getenv("HOME") everywhere we needed it.
Michael R Sweet [Thu, 14 Nov 2019 18:00:12 +0000 (13:00 -0500)]
Fix lpoptions defaults (Issue #5681)
Michael R Sweet [Thu, 14 Nov 2019 15:26:13 +0000 (10:26 -0500)]
Fix example source filename in CUPS PM (Issue #5682)
Michael R Sweet [Thu, 7 Nov 2019 14:06:02 +0000 (09:06 -0500)]
Changelog.
Michael R Sweet [Thu, 7 Nov 2019 14:04:17 +0000 (09:04 -0500)]
Merge pull request #5677 from reddevillg/patch-2
Fix /admin/log section
reddevillg [Thu, 7 Nov 2019 12:05:02 +0000 (20:05 +0800)]
Update adminutil.c
fix /admin/log section
Michael R Sweet [Thu, 31 Oct 2019 15:33:55 +0000 (11:33 -0400)]
Update documentation of auth-info-required values (Issue #5674)
Michael R Sweet [Thu, 24 Oct 2019 19:00:15 +0000 (15:00 -0400)]
Support trim finishing options.
Michael R Sweet [Mon, 21 Oct 2019 15:12:11 +0000 (11:12 -0400)]
Another fix for DBUSDIR (Issue #5671)
Michael R Sweet [Mon, 21 Oct 2019 14:55:57 +0000 (10:55 -0400)]
Fix --with-dbusdir (Issue #5671)
Michael R Sweet [Thu, 17 Oct 2019 14:15:06 +0000 (10:15 -0400)]
Changelog.
Michael R Sweet [Thu, 17 Oct 2019 14:13:34 +0000 (10:13 -0400)]
Update finishings support to use standard (or standard-inspired) PPD option
keywords, and include all finishing templates (except "none").
Michael R Sweet [Tue, 15 Oct 2019 21:34:21 +0000 (17:34 -0400)]
Add support for DigestOptions directive in client.conf (Issue #5647)
Michael R Sweet [Tue, 15 Oct 2019 21:08:05 +0000 (17:08 -0400)]
Changelog
Michael R Sweet [Tue, 15 Oct 2019 21:06:53 +0000 (17:06 -0400)]
Merge pull request #5621 from zdohnal/cgigetarray-sigsegv
SIGSEGV in CUPS web ui when adding a printer
Michael R Sweet [Tue, 15 Oct 2019 21:05:55 +0000 (17:05 -0400)]
PPD files containing custom option keywords did not work (Issue #5639)
Michael R Sweet [Tue, 15 Oct 2019 20:58:24 +0000 (16:58 -0400)]
Add paint can label size (Issue #5662)
Michael R Sweet [Tue, 15 Oct 2019 20:54:45 +0000 (16:54 -0400)]
Normalize lp/lpr help text.
Michael R Sweet [Tue, 15 Oct 2019 20:51:07 +0000 (16:51 -0400)]
Add missing "-d" help string (Issue #5661)
Michael R Sweet [Tue, 8 Oct 2019 00:01:47 +0000 (20:01 -0400)]
Fix typos (Issue #5657)
Michael R Sweet [Mon, 7 Oct 2019 19:03:54 +0000 (15:03 -0400)]
The IPP backend did not detect all cases where a job should be retried using
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.
Michael R Sweet [Mon, 7 Oct 2019 17:14:10 +0000 (13:14 -0400)]
Change DEBUG message to ERROR for libusb_init (Issue #5658)
Michael R Sweet [Wed, 2 Oct 2019 19:50:21 +0000 (15:50 -0400)]
More compiler warnings.
Michael R Sweet [Wed, 2 Oct 2019 19:44:30 +0000 (15:44 -0400)]
Add missing file.
Michael R Sweet [Wed, 2 Oct 2019 19:37:50 +0000 (15:37 -0400)]
Resolve new compiler warnings.