aboutsummaryrefslogtreecommitdiffstats
path: root/src/m_key_server_sync
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2026-09-14 22:33:12 +0200
committersaturneric <[email protected]>2026-09-14 22:33:12 +0200
commit2057e91d779c577075bd5117e55f2dcba51303ce (patch)
treef9476967c34a4129f4ab986199df47435218ea05 /src/m_key_server_sync
parentfix(gpg): release gathered component data (diff)
downloadmodules-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.cpp2
-rw-r--r--src/m_key_server_sync/VKSInterface.cpp2
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;
}