]> git.ipfire.org Git - thirdparty/cups.git/log
thirdparty/cups.git
11 months agoTranslated using Weblate (Spanish)
Francisco Serrador [Tue, 22 Apr 2025 22:41:39 +0000 (00:41 +0200)] 
Translated using Weblate (Spanish)

Currently translated at 40.1% (1670 of 4155 strings)

Translation: CUPS/CUPS
Translate-URL: https://hosted.weblate.org/projects/cups/cups/es/

11 months agoTranslated using Weblate (Swedish)
Kristoffer Grundström [Fri, 18 Apr 2025 00:27:41 +0000 (02:27 +0200)] 
Translated using Weblate (Swedish)

Currently translated at 92.5% (3844 of 4155 strings)

Translation: CUPS/CUPS
Translate-URL: https://hosted.weblate.org/projects/cups/cups/sv/

11 months agoTranslated using Weblate (Swedish)
Anders Jackson [Fri, 18 Apr 2025 00:09:23 +0000 (02:09 +0200)] 
Translated using Weblate (Swedish)

Currently translated at 92.5% (3844 of 4155 strings)

Translation: CUPS/CUPS
Translate-URL: https://hosted.weblate.org/projects/cups/cups/sv/

11 months agoTranslated using Weblate (Spanish)
Francisco Serrador [Tue, 8 Apr 2025 23:06:12 +0000 (01:06 +0200)] 
Translated using Weblate (Spanish)

Currently translated at 39.8% (1655 of 4155 strings)

Translation: CUPS/CUPS
Translate-URL: https://hosted.weblate.org/projects/cups/cups/es/

11 months agoTranslated using Weblate (Spanish)
Francisco Serrador [Mon, 7 Apr 2025 20:54:18 +0000 (22:54 +0200)] 
Translated using Weblate (Spanish)

Currently translated at 38.8% (1613 of 4155 strings)

Translation: CUPS/CUPS
Translate-URL: https://hosted.weblate.org/projects/cups/cups/es/

11 months agoTranslated using Weblate (German)
Ettore Atalan [Sat, 5 Apr 2025 22:04:19 +0000 (00:04 +0200)] 
Translated using Weblate (German)

Currently translated at 74.0% (3077 of 4155 strings)

Translation: CUPS/CUPS
Translate-URL: https://hosted.weblate.org/projects/cups/cups/de/

11 months agoTranslated using Weblate (Spanish)
Francisco Serrador [Fri, 4 Apr 2025 11:59:39 +0000 (13:59 +0200)] 
Translated using Weblate (Spanish)

Currently translated at 33.6% (1397 of 4155 strings)

Translation: CUPS/CUPS
Translate-URL: https://hosted.weblate.org/projects/cups/cups/es/

11 months agoTranslated using Weblate (Polish)
Matthaiks [Thu, 3 Apr 2025 19:49:09 +0000 (21:49 +0200)] 
Translated using Weblate (Polish)

Currently translated at 45.8% (1905 of 4155 strings)

Translation: CUPS/CUPS
Translate-URL: https://hosted.weblate.org/projects/cups/cups/pl/

11 months agoTranslated using Weblate (Polish)
Matthaiks [Thu, 3 Apr 2025 19:36:54 +0000 (21:36 +0200)] 
Translated using Weblate (Polish)

Currently translated at 45.8% (1905 of 4155 strings)

Translation: CUPS/CUPS
Translate-URL: https://hosted.weblate.org/projects/cups/cups/pl/

11 months agoTranslated using Weblate (Polish)
Matthaiks [Thu, 3 Apr 2025 19:33:15 +0000 (21:33 +0200)] 
Translated using Weblate (Polish)

Currently translated at 45.5% (1893 of 4155 strings)

Translation: CUPS/CUPS
Translate-URL: https://hosted.weblate.org/projects/cups/cups/pl/

11 months agoTranslated using Weblate (Polish)
Matthaiks [Thu, 3 Apr 2025 17:35:11 +0000 (19:35 +0200)] 
Translated using Weblate (Polish)

Currently translated at 45.5% (1892 of 4155 strings)

Translation: CUPS/CUPS
Translate-URL: https://hosted.weblate.org/projects/cups/cups/pl/

11 months agoTranslated using Weblate (Polish)
Matthaiks [Thu, 3 Apr 2025 17:14:04 +0000 (19:14 +0200)] 
Translated using Weblate (Polish)

Currently translated at 43.3% (1800 of 4155 strings)

Translation: CUPS/CUPS
Translate-URL: https://hosted.weblate.org/projects/cups/cups/pl/

11 months agoTranslated using Weblate (Polish)
Matthaiks [Thu, 3 Apr 2025 16:41:03 +0000 (18:41 +0200)] 
Translated using Weblate (Polish)

Currently translated at 41.2% (1712 of 4155 strings)

Translation: CUPS/CUPS
Translate-URL: https://hosted.weblate.org/projects/cups/cups/pl/

11 months agoTranslated using Weblate (Polish)
Matthaiks [Thu, 3 Apr 2025 16:13:43 +0000 (18:13 +0200)] 
Translated using Weblate (Polish)

Currently translated at 32.5% (1351 of 4155 strings)

Translation: CUPS/CUPS
Translate-URL: https://hosted.weblate.org/projects/cups/cups/pl/

11 months agoFix typo in programming manual.
Michael R Sweet [Wed, 28 May 2025 16:38:30 +0000 (12:38 -0400)] 
Fix typo in programming manual.

11 months agoRemove bogus httpSetCredentialsAndKey prototype.
Michael R Sweet [Wed, 28 May 2025 16:32:36 +0000 (12:32 -0400)] 
Remove bogus httpSetCredentialsAndKey prototype.

11 months agoUpdate PPD cache private API to support getting custom size names (Issue #1238)
Michael R Sweet [Tue, 27 May 2025 18:55:47 +0000 (14:55 -0400)] 
Update PPD cache private API to support getting custom size names (Issue #1238)

11 months agoMake sure to reopen error log if server name is being substituted (Issue #1277)
Michael R Sweet [Tue, 27 May 2025 15:49:55 +0000 (11:49 -0400)] 
Make sure to reopen error log if server name is being substituted (Issue #1277)

11 months agoRoll back a very old change to complete the freeze fix (Issue #1264)
Michael R Sweet [Wed, 21 May 2025 12:04:00 +0000 (08:04 -0400)] 
Roll back a very old change to complete the freeze fix (Issue #1264)

11 months agoUpdate CUPS IPP documentation.
Michael R Sweet [Tue, 20 May 2025 22:40:54 +0000 (18:40 -0400)] 
Update CUPS IPP documentation.

11 months agoUse per-type mode when saving OAuth values.
Michael R Sweet [Fri, 16 May 2025 22:46:17 +0000 (18:46 -0400)] 
Use per-type mode when saving OAuth values.

11 months agoMore OAuth/OpenID changes for the scheduler:
Michael R Sweet [Fri, 16 May 2025 22:35:15 +0000 (18:35 -0400)] 
More OAuth/OpenID changes for the scheduler:

- Instead of treating the bearer token as a JWT, use the userinfo endpoint
  (via cupsOAuthGetUserId) to get the user information and (as a side-effect)
  validate the bearer token.
- Set the verified AuthType when get have a valid token.
- Support OAuth group files relative to the cupsd.conf file.

11 months agoRedirect to home page on logout.
Michael R Sweet [Fri, 16 May 2025 22:32:07 +0000 (18:32 -0400)] 
Redirect to home page on logout.

11 months agoRemove old files/targets.
Michael R Sweet [Fri, 16 May 2025 22:31:29 +0000 (18:31 -0400)] 
Remove old files/targets.

11 months agoOAuth/OpenID improvements/bug fixes:
Michael R Sweet [Fri, 16 May 2025 22:29:09 +0000 (18:29 -0400)] 
OAuth/OpenID improvements/bug fixes:

- Add cupsOAuthGetUserId and start caching user_id tokens with the access_token.
- Support sharing of client_id, client_secret, server metadata, and server JWKS
  from the sysconfig directory (typically /etc/cups).

11 months agoUpdate cupsJWTNew to accept a claims argument with the initial JSON claims.
Michael R Sweet [Fri, 16 May 2025 22:28:38 +0000 (18:28 -0400)] 
Update cupsJWTNew to accept a claims argument with the initial JSON claims.

11 months agoAdd support for CUPS_USERCONFIG and CUPS_SYSCONFIG environment variables.
Michael R Sweet [Fri, 16 May 2025 22:28:19 +0000 (18:28 -0400)] 
Add support for CUPS_USERCONFIG and CUPS_SYSCONFIG environment variables.

11 months agoRefactor "add new printers" template to look better with new buttons.
Michael R Sweet [Fri, 16 May 2025 22:27:20 +0000 (18:27 -0400)] 
Refactor "add new printers" template to look better with new buttons.

11 months agoChangelog and update configure script.
Michael R Sweet [Wed, 14 May 2025 16:36:02 +0000 (12:36 -0400)] 
Changelog and update configure script.

11 months agoMerge pull request #1258 from MaxKellermann/at_secure
Michael R Sweet [Wed, 14 May 2025 16:34:38 +0000 (12:34 -0400)] 
Merge pull request #1258 from MaxKellermann/at_secure

cups/globals: use getauxval(AT_SECURE) for SUID check

11 months agoSanitize requesting-user-name as needed (Issue #1145)
Michael R Sweet [Wed, 14 May 2025 16:19:43 +0000 (12:19 -0400)] 
Sanitize requesting-user-name as needed (Issue #1145)

11 months agoSanitize requesting-user-name as needed (Issue #1145)
Michael R Sweet [Wed, 14 May 2025 16:15:50 +0000 (12:15 -0400)] 
Sanitize requesting-user-name as needed (Issue #1145)

11 months agoFix apparent cupsd freeze with zombie clients (Issue #1264)
Michael R Sweet [Wed, 14 May 2025 11:25:55 +0000 (07:25 -0400)] 
Fix apparent cupsd freeze with zombie clients (Issue #1264)

11 months agoUse locale-insensitive decoding of real numbers (Issue #1263)
Michael R Sweet [Tue, 13 May 2025 14:56:47 +0000 (10:56 -0400)] 
Use locale-insensitive decoding of real numbers (Issue #1263)

11 months agoSend printer-added/modified events after creating and installing IPP Everywhere PPDs...
Michael R Sweet [Sun, 11 May 2025 14:43:04 +0000 (10:43 -0400)] 
Send printer-added/modified events after creating and installing IPP Everywhere PPDs (Issue #1244)

11 months agoStop trying to CI an i386 build of CUPS - always fails.
Michael R Sweet [Sun, 11 May 2025 14:31:35 +0000 (10:31 -0400)] 
Stop trying to CI an i386 build of CUPS - always fails.

11 months agoFix header.tmpl and associated makefiles for updated language stuff.
Michael R Sweet [Sat, 10 May 2025 22:22:53 +0000 (18:22 -0400)] 
Fix header.tmpl and associated makefiles for updated language stuff.

11 months agocups/globals: use getauxval(AT_SECURE) for SUID check 1258/head
Max Kellermann [Sat, 10 May 2025 20:54:48 +0000 (22:54 +0200)] 
cups/globals: use getauxval(AT_SECURE) for SUID check

Comparing effective and real uid/gid is not a proper way to check for
SUID execution:

1. this does not consider file capabilities

2. this check breaks when NO_NEW_PRIVS is used as the Linux kernel
   resets effective ids during execve(); this means the check is
   false, but the process still has raised capabilities

For more details about the NO_NEW_PRIVS problem, check this post and
the surrounding thread:

 https://lore.kernel.org/lkml/20250509184105.840928-1-max.kellermann@ionos.com/

Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
11 months agoMerge pull request #1255 from OpenPrinting/oauth-web-ui
Michael R Sweet [Fri, 9 May 2025 12:30:56 +0000 (08:30 -0400)] 
Merge pull request #1255 from OpenPrinting/oauth-web-ui

Integrate OAuth Web UI changes to master.

11 months agoDisable new 'guarded free' warning. This is not an error... 1255/head
Michael R Sweet [Fri, 9 May 2025 12:29:31 +0000 (08:29 -0400)] 
Disable new 'guarded free' warning. This is not an error...

11 months agoUse printer-modified event when changing the default printer (Issue #1246)
Michael R Sweet [Wed, 7 May 2025 15:50:50 +0000 (11:50 -0400)] 
Use printer-modified event when changing the default printer (Issue #1246)

11 months agoFix NuGet dependency on LibreSSL 4.0.0.
Michael R Sweet [Wed, 7 May 2025 15:40:51 +0000 (11:40 -0400)] 
Fix NuGet dependency on LibreSSL 4.0.0.

11 months agoFix testppd unit test - wrong fullbleed size name.
Michael R Sweet [Wed, 7 May 2025 15:38:18 +0000 (11:38 -0400)] 
Fix testppd unit test - wrong fullbleed size name.

11 months agoFix IPP/PPD names with period and underscore (Issue #1249)
Michael R Sweet [Wed, 7 May 2025 14:34:32 +0000 (10:34 -0400)] 
Fix IPP/PPD names with period and underscore (Issue #1249)

11 months agoUpdate cups-x509 and cups-oauth commands to be consistent with man pages.
Michael R Sweet [Tue, 6 May 2025 01:12:32 +0000 (21:12 -0400)] 
Update cups-x509 and cups-oauth commands to be consistent with man pages.

11 months agoUpdate cups-oauth and cups-x509 man pages.
Michael R Sweet [Tue, 6 May 2025 01:00:00 +0000 (21:00 -0400)] 
Update cups-oauth and cups-x509 man pages.

11 months agoSync up with libcups code (minor changes).
Michael R Sweet [Mon, 5 May 2025 22:42:18 +0000 (18:42 -0400)] 
Sync up with libcups code (minor changes).

11 months agoMove CUPS_SID to cgi.h and use it as the state string for OAuth.
Michael R Sweet [Mon, 5 May 2025 12:07:52 +0000 (08:07 -0400)] 
Move CUPS_SID to cgi.h and use it as the state string for OAuth.

Increase buffer sizes to allow for very large JWTs.

11 months agoAdd support for JWKS URL.
Michael R Sweet [Mon, 5 May 2025 12:07:39 +0000 (08:07 -0400)] 
Add support for JWKS URL.

11 months agoSave work on OAuth login/logout workflow (still having some difficulties)
Michael R Sweet [Fri, 2 May 2025 18:21:44 +0000 (14:21 -0400)] 
Save work on OAuth login/logout workflow (still having some difficulties)

11 months agoFix default client_id for MS Entrada ID in cupsOAuthGetTokens.
Michael R Sweet [Fri, 2 May 2025 18:19:18 +0000 (14:19 -0400)] 
Fix default client_id for MS Entrada ID in cupsOAuthGetTokens.

11 months agoAdd some debugging to HTTP field APIs.
Michael R Sweet [Fri, 2 May 2025 17:56:55 +0000 (13:56 -0400)] 
Add some debugging to HTTP field APIs.

Provide the same default scopes for both authorization APIs.

11 months agoSave the new cookie pointer.
Michael R Sweet [Thu, 1 May 2025 23:09:25 +0000 (19:09 -0400)] 
Save the new cookie pointer.

11 months agoUpdate httpSetCookie to support multiple Set-Cookie values.
Michael R Sweet [Thu, 1 May 2025 22:43:53 +0000 (18:43 -0400)] 
Update httpSetCookie to support multiple Set-Cookie values.

11 months agoWire up support for CUPS_BEARER cookie in authentication, and add
Michael R Sweet [Thu, 1 May 2025 19:21:19 +0000 (15:21 -0400)] 
Wire up support for CUPS_BEARER cookie in authentication, and add
REMOTE_USER (username/sub), REMOTE_NAME (real name), and REMOTE_EMAIL
(email address) environment variables that get copied from the JWT or
GECOS data.

11 months agoCookie handling support:
Michael R Sweet [Thu, 1 May 2025 18:27:38 +0000 (14:27 -0400)] 
Cookie handling support:

- Add httpGetCookieValue API.
- Increase CGI cookie value size limit to 2k.

11 months agoMake home page another CGI - we'll need it for OAuth login/logout and
Michael R Sweet [Wed, 30 Apr 2025 19:25:01 +0000 (15:25 -0400)] 
Make home page another CGI - we'll need it for OAuth login/logout and
that will allow us to provide whole-server search and simple dashboard
alert functionality..

11 months agoBump copyright.
Michael R Sweet [Wed, 30 Apr 2025 17:26:03 +0000 (13:26 -0400)] 
Bump copyright.

11 months agoFix typo in ipptool man page.
Michael R Sweet [Wed, 30 Apr 2025 17:24:48 +0000 (13:24 -0400)] 
Fix typo in ipptool man page.

12 months agoFix user URIs.
Michael R Sweet [Fri, 25 Apr 2025 14:51:04 +0000 (10:51 -0400)] 
Fix user URIs.

12 months agoOnly enable and accept jobs for temporary queues once IPP Everywhere PPD is created...
Michael R Sweet [Thu, 17 Apr 2025 19:29:03 +0000 (15:29 -0400)] 
Only enable and accept jobs for temporary queues once IPP Everywhere PPD is created (Issue #1235)

12 months agoFix VC++ ippeveprinter project.
Michael R Sweet [Thu, 17 Apr 2025 19:09:10 +0000 (15:09 -0400)] 
Fix VC++ ippeveprinter project.

12 months agoFix typo.
Michael R Sweet [Thu, 17 Apr 2025 19:02:06 +0000 (15:02 -0400)] 
Fix typo.

12 months agoFix dbus notifier (Issue #1235)
Michael R Sweet [Thu, 17 Apr 2025 18:56:07 +0000 (14:56 -0400)] 
Fix dbus notifier (Issue #1235)

12 months agoAdd rwlock to Subscriptions and subscription objects since we send
Michael R Sweet [Thu, 17 Apr 2025 18:34:53 +0000 (14:34 -0400)] 
Add rwlock to Subscriptions and subscription objects since we send
events from a background thread.

12 months agoCoverity fixes to new tools.
Michael R Sweet [Thu, 17 Apr 2025 17:51:03 +0000 (13:51 -0400)] 
Coverity fixes to new tools.

12 months agoFix coverity-detected issues.
Michael R Sweet [Wed, 16 Apr 2025 20:50:36 +0000 (16:50 -0400)] 
Fix coverity-detected issues.

12 months agoMerge pull request #1234 from AZero13/okds
Michael R Sweet [Wed, 16 Apr 2025 19:14:38 +0000 (15:14 -0400)] 
Merge pull request #1234 from AZero13/okds

Add missing commas in list

12 months agoAdd missing commas in list 1234/head
Rose [Wed, 16 Apr 2025 17:30:01 +0000 (13:30 -0400)] 
Add missing commas in list

12 months agoUse HTTP_AUTHORIZATION in CGI programs (Issue #246)
Michael R Sweet [Wed, 16 Apr 2025 16:49:00 +0000 (12:49 -0400)] 
Use HTTP_AUTHORIZATION in CGI programs (Issue #246)

12 months agoAdd CUPS_OAUTH_SCOPES, CUPS_OAUTH_SERVER, and HTTP_AUTHORIZATION environment
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)

12 months agoClear realname, email, and autherror fields between requests (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)

12 months agoSet job-originating-user-xxx attributes using OAuth values when possible (Issue ...
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)

12 months agoAdd OAuth support to cupsdIsAuthorized (Issue #246)
Michael R Sweet [Wed, 16 Apr 2025 16:22:08 +0000 (12:22 -0400)] 
Add OAuth support to cupsdIsAuthorized (Issue #246)

12 months agoMore OAuth additions (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().

12 months agoAdd -a option to lookup and report addresses, and --help option to show all of the...
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...

12 months agoUpdate client code to issue proper Bearer response, potentially with an error
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...

12 months agoAdd OAuth directives.
Michael R Sweet [Tue, 15 Apr 2025 15:41:33 +0000 (11:41 -0400)] 
Add OAuth directives.

12 months agoFix potential memory leak.
Michael R Sweet [Tue, 15 Apr 2025 14:52:10 +0000 (10:52 -0400)] 
Fix potential memory leak.

12 months agoAddress some clang-reported warnings.
Michael R Sweet [Tue, 15 Apr 2025 00:10:23 +0000 (20:10 -0400)] 
Address some clang-reported warnings.

12 months agoAdd default client ID for MS Entrada ID.
Michael R Sweet [Mon, 14 Apr 2025 23:43:44 +0000 (19:43 -0400)] 
Add default client ID for MS Entrada ID.

12 months agoMove hostname change logic (not sure why git didn't commit this earlier...
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...

12 months agoFix DNS-SD sharing issues (Issue #1217)
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.

12 months agoFix loop in fix for httpClose (Issue #1223)
Michael R Sweet [Fri, 11 Apr 2025 14:39:53 +0000 (10:39 -0400)] 
Fix loop in fix for httpClose (Issue #1223)

12 months agoFix memory leak in httpClose (Issue #1223)
Michael R Sweet [Fri, 11 Apr 2025 13:51:00 +0000 (09:51 -0400)] 
Fix memory leak in httpClose (Issue #1223)

12 months agoMerge pull request #1216 from zdohnal/idleexittimout-noondemand
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

12 months agocupsd.conf: Remove IdleExitTimeout if no ondemand support 1216/head
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

12 months agoAdd httpGetSecurity API.
Michael R Sweet [Mon, 7 Apr 2025 19:19:30 +0000 (15:19 -0400)] 
Add httpGetSecurity API.

12 months agoMirror ippfind timeout fix from 2.4.x.
Michael R Sweet [Mon, 7 Apr 2025 14:30:52 +0000 (10:30 -0400)] 
Mirror ippfind timeout fix from 2.4.x.

12 months agoUpdate fix for ippDateToTime.
Michael R Sweet [Mon, 7 Apr 2025 12:26:08 +0000 (08:26 -0400)] 
Update fix for ippDateToTime.

12 months agoFix code formatting.
Michael R Sweet [Fri, 4 Apr 2025 16:35:28 +0000 (12:35 -0400)] 
Fix code formatting.

12 months agoBump copyright.
Michael R Sweet [Fri, 4 Apr 2025 15:31:49 +0000 (11:31 -0400)] 
Bump copyright.

12 months agoFix copy/paste error in Avahi cupsDNSSDBrowseNew code.
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.

12 months agoFix snapshot version number.
Michael R Sweet [Tue, 21 May 2024 19:09:56 +0000 (15:09 -0400)] 
Fix snapshot version number.

12 months agoUpdate localizations and fix issues.
Michael R Sweet [Thu, 3 Apr 2025 15:27:24 +0000 (11:27 -0400)] 
Update localizations and fix issues.

12 months agoFix conditional to match.
Michael R Sweet [Thu, 3 Apr 2025 14:52:49 +0000 (10:52 -0400)] 
Fix conditional to match.

12 months agoUse cupsGetClock for cupsEnumDests (Issue #1084)
Michael R Sweet [Thu, 3 Apr 2025 14:45:27 +0000 (10:45 -0400)] 
Use cupsGetClock for cupsEnumDests (Issue #1084)

12 months agoFix language tests on macOS.
Michael R Sweet [Thu, 3 Apr 2025 01:24:54 +0000 (21:24 -0400)] 
Fix language tests on macOS.

12 months agoTemporarily disable string tests on macOS - need to remove bundle localization code.
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.

12 months agoLog debug history if the backend fails (Issue #1205)
Michael R Sweet [Wed, 2 Apr 2025 20:05:03 +0000 (16:05 -0400)] 
Log debug history if the backend fails (Issue #1205)