From cbbb11f50117960b80a211674af646413241ba53 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Tue, 21 Apr 2026 15:36:14 -0400 Subject: download: set user_agent to stasis/dev when version is a post tag commit --- src/lib/core/download.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/lib/core/download.c b/src/lib/core/download.c index 817e576..4063cbc 100644 --- a/src/lib/core/download.c +++ b/src/lib/core/download.c @@ -12,8 +12,15 @@ size_t download_writer(void *fp, size_t size, size_t nmemb, void *stream) { long download(char *url, const char *filename, char **errmsg) { long http_code = -1; - char user_agent[20]; - snprintf(user_agent, sizeof(user_agent), "stasis/%s", VERSION); + char user_agent[100] = {0}; + + char *dev_version = strchr(STASIS_VERSION, '-'); + if (dev_version) { + snprintf(user_agent, sizeof(user_agent), "stasis/dev", STASIS_VERSION); + } else { + snprintf(user_agent, sizeof(user_agent), "stasis/%s", STASIS_VERSION); + } + long timeout = 30L; const char *timeout_str = getenv("STASIS_DOWNLOAD_TIMEOUT"); -- cgit