diff options
| author | saturneric <[email protected]> | 2026-09-14 22:33:12 +0200 |
|---|---|---|
| committer | saturneric <[email protected]> | 2026-09-14 22:33:12 +0200 |
| commit | 2057e91d779c577075bd5117e55f2dcba51303ce (patch) | |
| tree | f9476967c34a4129f4ab986199df47435218ea05 /src/m_key_server_sync | |
| parent | fix(gpg): release gathered component data (diff) | |
| download | modules-2057e91d779c577075bd5117e55f2dcba51303ce.tar.gz modules-2057e91d779c577075bd5117e55f2dcba51303ce.zip | |
fix(network): use explicit UTF-8 user agent conversion
- replace the undefined UDUP conversion in key server requests
- construct user agent strings with QString::fromUtf8
- keep probe and VKS request headers consistent
Diffstat (limited to 'src/m_key_server_sync')
| -rw-r--r-- | src/m_key_server_sync/KeyServerProbe.cpp | 2 | ||||
| -rw-r--r-- | src/m_key_server_sync/VKSInterface.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/m_key_server_sync/KeyServerProbe.cpp b/src/m_key_server_sync/KeyServerProbe.cpp index 42dc074..d84841f 100644 --- a/src/m_key_server_sync/KeyServerProbe.cpp +++ b/src/m_key_server_sync/KeyServerProbe.cpp @@ -201,7 +201,7 @@ void KeyServerProber::send(const QString& url, bool is_hkp) { QNetworkRequest request{QUrl(target)}; request.setHeader(QNetworkRequest::UserAgentHeader, - UDUP(GFHttpRequestUserAgent())); + QString::fromUtf8(GFHttpRequestUserAgent())); request.setTransferTimeout(kProbeTimeoutMs); request.setAttribute(QNetworkRequest::RedirectPolicyAttribute, QNetworkRequest::NoLessSafeRedirectPolicy); diff --git a/src/m_key_server_sync/VKSInterface.cpp b/src/m_key_server_sync/VKSInterface.cpp index 4d7936a..090bbb8 100644 --- a/src/m_key_server_sync/VKSInterface.cpp +++ b/src/m_key_server_sync/VKSInterface.cpp @@ -52,7 +52,7 @@ constexpr int kTransferTimeoutMs = 15000; auto VKSInterface::make_request(const QUrl& url) -> QNetworkRequest { QNetworkRequest request(url); request.setHeader(QNetworkRequest::UserAgentHeader, - UDUP(GFHttpRequestUserAgent())); + QString::fromUtf8(GFHttpRequestUserAgent())); request.setTransferTimeout(kTransferTimeoutMs); return request; } |
