]>
git.ipfire.org Git - thirdparty/cups.git/log
Rose [Wed, 16 Apr 2025 17:30:01 +0000 (13:30 -0400)]
Add missing commas in list
Michael R Sweet [Wed, 16 Apr 2025 16:49:00 +0000 (12:49 -0400)]
Use HTTP_AUTHORIZATION in CGI programs (Issue #246)
Michael R Sweet [Wed, 16 Apr 2025 16:37:46 +0000 (12:37 -0400)]
Add CUPS_OAUTH_SCOPES, CUPS_OAUTH_SERVER, and HTTP_AUTHORIZATION environment
variables for CGI programs (Issue #246)
Michael R Sweet [Wed, 16 Apr 2025 16:30:32 +0000 (12:30 -0400)]
Clear realname, email, and autherror fields between requests (Issue #246)
Michael R Sweet [Wed, 16 Apr 2025 16:29:03 +0000 (12:29 -0400)]
Set job-originating-user-xxx attributes using OAuth values when possible (Issue #246)
Michael R Sweet [Wed, 16 Apr 2025 16:22:08 +0000 (12:22 -0400)]
Add OAuth support to cupsdIsAuthorized (Issue #246)
Michael R Sweet [Wed, 16 Apr 2025 15:59:38 +0000 (11:59 -0400)]
More OAuth additions (Issue #246):
- Make cupsOAuthGetJWKS a public API (previously just a static function) since
any service will need it for validating JWTs.
- Implement OAuth support in cupsdAuthorize().
- Add OAuthJWKS global and manage it in cupsdReadConfiguration().
Michael R Sweet [Wed, 16 Apr 2025 14:35:20 +0000 (10:35 -0400)]
Add -a option to lookup and report addresses, and --help option to show all of the things you can do with testhttp...
Michael R Sweet [Tue, 15 Apr 2025 17:51:22 +0000 (13:51 -0400)]
Update client code to issue proper Bearer response, potentially with an error
message. Still need to hook everything up...
Michael R Sweet [Tue, 15 Apr 2025 15:41:33 +0000 (11:41 -0400)]
Add OAuth directives.
Michael R Sweet [Tue, 15 Apr 2025 14:52:10 +0000 (10:52 -0400)]
Fix potential memory leak.
Michael R Sweet [Tue, 15 Apr 2025 00:10:23 +0000 (20:10 -0400)]
Address some clang-reported warnings.
Michael R Sweet [Mon, 14 Apr 2025 23:43:44 +0000 (19:43 -0400)]
Add default client ID for MS Entrada ID.
Michael R Sweet [Mon, 14 Apr 2025 23:40:49 +0000 (19:40 -0400)]
Move hostname change logic (not sure why git didn't commit this earlier...
Michael R Sweet [Mon, 14 Apr 2025 14:40:41 +0000 (10:40 -0400)]
Fix DNS-SD sharing issues (Issue #1217)
- Follow mDNS hostname changes unless explicitly configured with the
DNSSDHostName directive.
- Add DNSSDComputerName directive to control the "@ computer name" suffix on
share names.
- Update registrations whenever we detect a conflict or a hostname change.
- Add RWLock for Printers array so that we can iterate over the printers list
in the registration callback (separate thread).
- Update cupsd.conf man page.
Michael R Sweet [Fri, 11 Apr 2025 14:39:53 +0000 (10:39 -0400)]
Fix loop in fix for httpClose (Issue #1223)
Michael R Sweet [Fri, 11 Apr 2025 13:51:00 +0000 (09:51 -0400)]
Fix memory leak in httpClose (Issue #1223)
Michael R Sweet [Thu, 10 Apr 2025 20:44:48 +0000 (16:44 -0400)]
Merge pull request #1216 from zdohnal/idleexittimout-noondemand
cupsd.conf: Remove IdleExitTimeout if no ondemand support
Zdenek Dohnal [Thu, 10 Apr 2025 06:14:04 +0000 (08:14 +0200)]
cupsd.conf: Remove IdleExitTimeout if no ondemand support
There are distributions using CUPS without ondemand support, where
IdleExitTimeout in cupsd.conf causes error in logs...
Related #1215
Michael R Sweet [Mon, 7 Apr 2025 19:19:30 +0000 (15:19 -0400)]
Add httpGetSecurity API.
Michael R Sweet [Mon, 7 Apr 2025 14:30:52 +0000 (10:30 -0400)]
Mirror ippfind timeout fix from 2.4.x.
Michael R Sweet [Mon, 7 Apr 2025 12:26:08 +0000 (08:26 -0400)]
Update fix for ippDateToTime.
Michael R Sweet [Fri, 4 Apr 2025 16:35:28 +0000 (12:35 -0400)]
Fix code formatting.
Michael R Sweet [Fri, 4 Apr 2025 15:31:49 +0000 (11:31 -0400)]
Bump copyright.
Michael R Sweet [Fri, 4 Apr 2025 15:26:37 +0000 (11:26 -0400)]
Fix copy/paste error in Avahi cupsDNSSDBrowseNew code.
Use cupsGetClock API in ippfind to measure time, and timeout if nothing
comes in after 2.5 seconds in "forever" mode.
Michael R Sweet [Tue, 21 May 2024 19:09:56 +0000 (15:09 -0400)]
Fix snapshot version number.
Michael R Sweet [Thu, 3 Apr 2025 15:27:24 +0000 (11:27 -0400)]
Update localizations and fix issues.
Michael R Sweet [Thu, 3 Apr 2025 14:52:49 +0000 (10:52 -0400)]
Fix conditional to match.
Michael R Sweet [Thu, 3 Apr 2025 14:45:27 +0000 (10:45 -0400)]
Use cupsGetClock for cupsEnumDests (Issue #1084)
Michael R Sweet [Thu, 3 Apr 2025 01:24:54 +0000 (21:24 -0400)]
Fix language tests on macOS.
Michael R Sweet [Thu, 3 Apr 2025 00:53:00 +0000 (20:53 -0400)]
Temporarily disable string tests on macOS - need to remove bundle localization code.
Michael R Sweet [Wed, 2 Apr 2025 20:05:03 +0000 (16:05 -0400)]
Log debug history if the backend fails (Issue #1205)
Michael R Sweet [Wed, 2 Apr 2025 19:41:28 +0000 (15:41 -0400)]
Use cupsdCreateConfFile and friends when updating a PPD file (Issue #1109)
Michael R Sweet [Wed, 2 Apr 2025 19:27:36 +0000 (15:27 -0400)]
Ignore PageSize, PageRegion, InputSlot, and MediaType when media is specified (Issue #1125)
Michael R Sweet [Wed, 2 Apr 2025 19:22:39 +0000 (15:22 -0400)]
Allow media to override PageSize, InputSlot, and MediaType (Issue #1125)
Michael R Sweet [Wed, 2 Apr 2025 19:13:05 +0000 (15:13 -0400)]
Drop non-keyword characters from PPD names (Issue #1118)
Michael R Sweet [Wed, 2 Apr 2025 15:31:08 +0000 (11:31 -0400)]
Update new Swedish templates for latest web interface changes.
Michael R Sweet [Wed, 2 Apr 2025 15:24:39 +0000 (11:24 -0400)]
Changelog for translation updates.
Michael R Sweet [Wed, 2 Apr 2025 15:24:16 +0000 (11:24 -0400)]
Merge pull request #1153 from multi-stager/patch-1
Update Dockerfile to Multi-Stage
Michael R Sweet [Wed, 2 Apr 2025 15:22:22 +0000 (11:22 -0400)]
Merge pull request #1161 from Matthaiks/pl
Update Polish translation
Michael R Sweet [Wed, 2 Apr 2025 15:21:53 +0000 (11:21 -0400)]
Merge branch 'master' into pl
Michael R Sweet [Wed, 2 Apr 2025 15:20:46 +0000 (11:20 -0400)]
Merge pull request #1164 from EkaterinePapava/master
locale: Add Georgian translation
Michael R Sweet [Wed, 2 Apr 2025 15:19:31 +0000 (11:19 -0400)]
Merge pull request #1146 from yeager/master
Adding Swedish translation
Michael R Sweet [Wed, 2 Apr 2025 15:17:57 +0000 (11:17 -0400)]
Merge pull request #1120 from zdohnal/no-queue-override
libcups: Don't overwrite permanent queue with network during discovery
Michael R Sweet [Wed, 2 Apr 2025 15:17:35 +0000 (11:17 -0400)]
Merge branch 'master' into no-queue-override
Michael R Sweet [Wed, 2 Apr 2025 14:11:14 +0000 (10:11 -0400)]
Fix job-completed event notifications for jobs that are canceled before they are started (Issue #1209)
Michael R Sweet [Tue, 1 Apr 2025 23:33:30 +0000 (19:33 -0400)]
More web interface tweaks (Issue #1207)
Michael R Sweet [Tue, 1 Apr 2025 23:29:50 +0000 (19:29 -0400)]
Fix heading spacing on the home page.
Michael R Sweet [Tue, 1 Apr 2025 23:25:32 +0000 (19:25 -0400)]
More logging cleanup.
Michael R Sweet [Tue, 1 Apr 2025 21:57:20 +0000 (17:57 -0400)]
More web interface cleanup (Issue #1207)
Michael R Sweet [Tue, 1 Apr 2025 18:53:22 +0000 (14:53 -0400)]
Avoid double make strings (Make Make Model)
Michael R Sweet [Tue, 1 Apr 2025 17:45:37 +0000 (13:45 -0400)]
Multiple fixes:
- Fix encryption support (new httpSetEncryption function returns true on success)
- Demote many developer messages to debug2 log level.
- Adopt cupsdLogPrinter in a few places.
- Normalize a few other messages.
Michael R Sweet [Tue, 1 Apr 2025 17:29:54 +0000 (13:29 -0400)]
Publish DNS-SD services and normalize log messages.
Michael R Sweet [Tue, 1 Apr 2025 17:29:28 +0000 (13:29 -0400)]
Add cupsdLogPrinter function.
Michael R Sweet [Sun, 30 Mar 2025 23:32:07 +0000 (19:32 -0400)]
Update Xcode/VC++ config.h headers.
Michael R Sweet [Sun, 30 Mar 2025 23:21:30 +0000 (19:21 -0400)]
Fix ippDateToTime when the timezone is not GMT/UTC (Issue #1208)
Michael R Sweet [Sun, 30 Mar 2025 13:00:34 +0000 (09:00 -0400)]
Update the web interface templates for better usability/discoverability
(Issue #1207)
- Made the navbar larger with more space around the link/title content.
- Now use the OpenPrinting CUPS logo rather than the text in the navbar.
- Added proper section titles and links to common admin functions on the
home page.
- Translations copied from the admin template, may require some tweaking...
Michael R Sweet [Wed, 26 Mar 2025 19:59:20 +0000 (15:59 -0400)]
Fix response from Create-Xxx-Subscriptions request to include all Subscription object attributes (Issue #1204)
Michael R Sweet [Tue, 18 Mar 2025 19:04:10 +0000 (15:04 -0400)]
More VC++ updates.
Michael R Sweet [Tue, 18 Mar 2025 18:56:43 +0000 (14:56 -0400)]
Fix VC++ projects.
Michael R Sweet [Tue, 18 Mar 2025 18:52:35 +0000 (14:52 -0400)]
Update dependencies.
Michael R Sweet [Tue, 18 Mar 2025 18:46:54 +0000 (14:46 -0400)]
Update Windows DLL exports.
Michael R Sweet [Tue, 18 Mar 2025 18:43:02 +0000 (14:43 -0400)]
Mirror Win32 DNS-SD changes from libcups project.
Michael R Sweet [Mon, 17 Mar 2025 16:27:56 +0000 (12:27 -0400)]
Extend datwTime validation to UTC+14 (Issue #1201)
zdohnal [Fri, 14 Mar 2025 06:15:15 +0000 (07:15 +0100)]
Add Kyocera KM-1635 soft-reset quirk
This device needs soft-reset, otherwise all data sent to
it is consumed but nothing is printed on occasion.
zdohnal [Fri, 14 Mar 2025 05:44:45 +0000 (06:44 +0100)]
backend/ipp.c: Avoid NULL strcmp argument
It is possible for format to be NULL (as described in the function signature) which causes a segmentation fault when it is passed to strcmp. This patch changes the conditional to short-circuit if format is NULL and only call strcmp otherwise.
Ekaterine Papava [Fri, 14 Mar 2025 03:12:32 +0000 (04:12 +0100)]
Update cups_ka.po
Michael R Sweet [Thu, 13 Mar 2025 20:51:15 +0000 (16:51 -0400)]
Fix duplex mode mapping (Issue #1200)
ValdikSS [Thu, 13 Mar 2025 06:28:07 +0000 (09:28 +0300)]
Add Kyocera KM-1635 USB quirks
This device needs soft-reset, otherwise all data sent to
it is consumed but nothing is printed on occasion.
Erik [Thu, 13 Mar 2025 03:44:39 +0000 (23:44 -0400)]
Avoid NULL strcmp argument
It is possible for format to be NULL (as described in the function signature) which causes a segmentation fault when it is passed to strcmp. This patch changes the conditional to short-circuit if format is NULL and only call strcmp otherwise.
zdohnal [Wed, 12 Mar 2025 15:22:43 +0000 (16:22 +0100)]
cupsd.conf.5: JobRetry* is not used for 'retry-current-job'
JobRetryInterval and JobRetryLimit are not used for 'retry-current-job' error policy.
Fixes #1194
Zdenek Dohnal [Wed, 12 Mar 2025 15:21:21 +0000 (16:21 +0100)]
cupsd.conf.5: JobRetry* is not used for 'retry-current-job'
JobRetryInterval and JobRetryLimit are not used for 'retry-current-job'
error policy.
Fixes #1194
zdohnal [Wed, 12 Mar 2025 12:41:44 +0000 (13:41 +0100)]
backend/ipp.c: Raise alert if there is issue with cert
Currently we show more detailed info about this error in debug logs, but since there are not many desktops to pick up our dBUS notification, it would be great to report it in CUPS log too.
Zdenek Dohnal [Wed, 12 Mar 2025 12:19:04 +0000 (13:19 +0100)]
backend/ipp.c: Raise alert if there is issue with cert
Currently we show more detailed info about this error in debug logs, but
since there are not many desktops to pick up our dBUS notification, it
would be great to report it in CUPS log too.
zdohnal [Tue, 11 Mar 2025 09:38:37 +0000 (10:38 +0100)]
Merge pull request #1193 from AZero13/API
Use cupsGetFile() API
Rose [Mon, 10 Mar 2025 00:40:42 +0000 (20:40 -0400)]
Use cupsGetFile() API
zdohnal [Mon, 10 Mar 2025 08:13:10 +0000 (09:13 +0100)]
raster-interpret.c: Verify base for `strtol()`
Input for atoi() can be bad number for argument base in strtol(), causing returning an incorrect pointer address and later segfault.
Break out from function if the base is incorrect.
Fixes #1188
Daniel Nylander [Fri, 7 Mar 2025 14:50:10 +0000 (15:50 +0100)]
Merge branch 'OpenPrinting:master' into master
Zdenek Dohnal [Fri, 7 Mar 2025 09:32:26 +0000 (10:32 +0100)]
raster-interpret.c: Verify base for `strtol()`
Input for `atoi()` can be bad number for argument `base` in `strtol()`,
causing returning an incorrect pointer address and later segfault.
Break out from function if the base is incorrect.
Fixes #1188
Michael R Sweet [Tue, 4 Mar 2025 23:00:07 +0000 (18:00 -0500)]
Update X.509 documentation (Issue #1182)
Michael R Sweet [Tue, 4 Mar 2025 18:43:37 +0000 (13:43 -0500)]
Add OAuth and X.509 utilities (Issue #1184)
Michael R Sweet [Fri, 28 Feb 2025 20:13:50 +0000 (15:13 -0500)]
Implement BrowseDomains, FilterLocation, and FilterType directives in client.conf (Issue #1180)
Michael R Sweet [Fri, 28 Feb 2025 00:26:12 +0000 (19:26 -0500)]
Don't ignore cups-config.
Michael R Sweet [Thu, 27 Feb 2025 18:51:36 +0000 (13:51 -0500)]
Make sure math library is in PKGCONFIG_LIBS_STATIC
Michael R Sweet [Thu, 27 Feb 2025 18:40:11 +0000 (13:40 -0500)]
Fix --enable-libtool help.
Michael R Sweet [Thu, 27 Feb 2025 18:32:58 +0000 (13:32 -0500)]
Remove another reference to cups-config.
Michael R Sweet [Thu, 27 Feb 2025 16:10:31 +0000 (11:10 -0500)]
Update man pages.
Michael R Sweet [Thu, 27 Feb 2025 16:08:15 +0000 (11:08 -0500)]
Remove more references to old cups-config script.
Michael R Sweet [Thu, 27 Feb 2025 16:06:39 +0000 (11:06 -0500)]
Update documentation.
Michael R Sweet [Thu, 27 Feb 2025 15:50:10 +0000 (10:50 -0500)]
Drop cups-config script.
Michael R Sweet [Wed, 26 Feb 2025 19:40:38 +0000 (14:40 -0500)]
Use TLS common name by default, fallback to resolved name.
Michael R Sweet [Wed, 26 Feb 2025 15:39:02 +0000 (10:39 -0500)]
Update copyright.
Michael R Sweet [Wed, 26 Feb 2025 15:36:52 +0000 (10:36 -0500)]
Merge pull request #1177 from k-furman/master
Do not allow nul character as delimiter.
Kirill Furman [Mon, 24 Feb 2025 19:31:45 +0000 (22:31 +0300)]
Fix heap overflow in array.c
When delim variable has \0 value,
strchr() func switch end var to the end of string,
set it to \0 and shift to next byte, which causes
heap overflow when new cycle runs
Fixes #1176
Signed-off by Kirill Furman <kir.furman@gmail.com>
Daniel Nylander [Tue, 18 Feb 2025 18:54:41 +0000 (19:54 +0100)]
Merge branch 'OpenPrinting:master' into master
Ekaterine Papava [Fri, 14 Feb 2025 13:15:55 +0000 (14:15 +0100)]
locale: Add Georgian translation
Zdenek Dohnal [Thu, 13 Feb 2025 18:59:57 +0000 (19:59 +0100)]
Add italian translation fixes
Daniel Nylander [Thu, 13 Feb 2025 18:49:05 +0000 (19:49 +0100)]
Delete templates/sv/p.pl
Daniel Nylander [Thu, 13 Feb 2025 18:42:57 +0000 (19:42 +0100)]
Add files via upload
Daniel Nylander [Thu, 13 Feb 2025 18:28:01 +0000 (19:28 +0100)]
Adding Swedish index.html