[qt/license-tools/license-service]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/license-tools/license-service
Pushed by mirror-service into branch '3.6'.
Changed from 4e3af466d8ab4584591ab774c740e535bed69eb6 to 9f83ee89fe6cafe820235ac7ba0b9836710948ec
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 9f83ee89fe6cafe820235ac7ba0b9836710948ec by Arttu Tarkiainen (on behalf of Iikka Eklund) on 13/08/2026 at 11:54..
client: fail fast when connect fails on exhausted local resources

watching loop (3154095f) retried every connect failure until deadline,
including EADDRNOTAVAIL/EMFILE/ENOBUFS. those are local host resources:
retrying cannot fix them, and a single-threaded caller whose own
connections hold the ports waits on itself (30k bench: 30s burned per
job, releases never ran, ports never freed).

fix: TcpClient::connectFailedOnExhaustedResources() exposes the
existing classification (connect failure hint is non-empty exactly for
these errnos), licenseclient init gives up immediately on it in both
the initial attempt and the watching-loop retry. tests added.

Co-Authored-By: Claude Fable 5 <[email protected]>
Change-Id: I87aa0374ad887e25dd030ae098ae3f0c7d607563
Reviewed-by: Arttu Tarkiainen <[email protected]>
(cherry picked from commit 5c614ccead10a1bfda26c51159240ad692693853)
(cherry picked from commit 482dcda38cb2ab046bce2cfd40c8ebd98ae54fb4)
https://invent.kde.org/qt/license-tools/license-service/-/commit/9f83ee89fe6cafe820235ac7ba0b9836710948ec
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.