From patchwork Sat Jan 28 16:51:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Braunwarth X-Patchwork-Id: 1733310 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::33b; helo=mail-wm1-x33b.google.com; envelope-from=swupdate+bncbaabbhnf2wpamgqe5dk3kji@googlegroups.com; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20210112 header.b=gVEY+iC5; dkim-atps=neutral Received: from mail-wm1-x33b.google.com (mail-wm1-x33b.google.com [IPv6:2a00:1450:4864:20::33b]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4P40pT5Wxcz1yhq for ; Sun, 29 Jan 2023 03:51:45 +1100 (AEDT) Received: by mail-wm1-x33b.google.com with SMTP id o22-20020a05600c511600b003db02b921f1sf6532477wms.8 for ; Sat, 28 Jan 2023 08:51:45 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1674924702; cv=pass; d=google.com; s=arc-20160816; b=sr1CJ9AL2UwTUswhqJwmT6h8TrqPCd7e6lP1JqYlnYhEXoq3xV5sM94hkYGYGVX3MB 7dXeHcz7NxhtTnZtPInJFbXlhkPwdY2CiuOQ/xhZrmd6X0lB7h9HlB2Ndok+rTJqB1Uh SRyn4b7IGqd+ZGsImr69JMBuWCfDZ0Qw36q0YtnOnDM9hY1mPwYktrHdNlr0XLS1pV7P tb5SwviNGo49cMa9s4uQWqppueHGLBv1LrzArnIiUgbTq4d1LmvVEOssFLCkW6gY0YDl e28cKc4EIgn4dccN6GfuD4UK5qchCWDzJLseBXuYDBZV0xgncNRpBRz6sNBFftMvKhjB lX5A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:message-id:date :subject:cc:to:from:sender:dkim-signature; bh=zuvtfYQSu4zLyc2PCsJ1oLO8lxBfGrHTrnyB7L7ZRXQ=; b=P75Eb6VgfLbIEHfolaPpbw5QtM8qrKHqnRbSx40e+7fufZHUsSD3tB83aejcg5Itt8 SVAKpg0ktRnFw25pEnx/Lt4Vpn+/s8xzZdCiTY+ZWAx0ckl8ruOjUMbdfKIEuyH1cY+E It6vsYlPlBO9UUFZnoPS0w8lSeR0dMZMJYYTbyHFc2ncXK5EPQ2Ype9K4Vm0EaurgDPr XtUKU0czPSU4RjjPDCos4WJor6Zw3s7brsN2W2WmZk/omRvinwe9NAFdLVs5EeHdJAAJ vDuaoAuHB3Cl3erjFk6VpvYQM82dWGvyoCi89iuQF2z3EULg5ymuC97odlRW88+sDvpM Ji2g== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of daniel@braunwarth.dev designates 185.26.156.157 as permitted sender) smtp.mailfrom=daniel@braunwarth.dev DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :sender:from:to:cc:subject:date:message-id:reply-to; bh=zuvtfYQSu4zLyc2PCsJ1oLO8lxBfGrHTrnyB7L7ZRXQ=; b=gVEY+iC5ILdz5MKS7ikDcyJ+kkj3MCuywruLCgRJzGhGcAjuboOMW7lHm7nv+PjT6i LP24lGngXm6aL3bgEVQBmUfuPOZPjkgjSv7YD+aWV3hBYqPxADa234DYIAaGguogmBTj IsEUH2BGwexqhVbHhROfwMS5Fjgm+99mgltfYDzpJA0cloA/ob4xBE5fKGDEKICVaYkJ tEKTIkoOs8Ceiayc6J4zCFda4l7So97VFk/QNTZF/TdD6RODovTJivJ6x8iC9KR3PehQ 1Nt2/7+JjPfC1Ou8PkdkcoAW9XlBf6UeGrZexTWe6jmwXtLuKWOf2MYza93cLkVqrviR ow5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-gm-message-state:sender:from :to:cc:subject:date:message-id:reply-to; bh=zuvtfYQSu4zLyc2PCsJ1oLO8lxBfGrHTrnyB7L7ZRXQ=; b=MEx6VxkDaNPC2EvEfpfVHNVybxAleZ4B3jVtbNHGCV8O/RUgsoxqWtX0oAMlTLYru8 HmPjWZ8Ebm27a0IWZBKoMWBqcgsom0xc3toDEgVQNx1261yl6jlse8F9t9xGh4qaVGIL a+8BRACO9GGesZ924g0+4XS8FxJeBib3fLokAwzUspOobmNTKaUQqy/QQtQrWJRyl5ZH NRYXGPjzmjiIo7XeCSt69VeWRbO7kCnFS+/1c0agTvQDLKfsvYw+mON+U6oMjX9amV0f GuM6OpLMiV8ggWdkiC87fQ6ttEUqBttCVNSOJy7+5aT4H+nro6w2ThE+lF2heYcZr6Q3 kZRw== Sender: swupdate@googlegroups.com X-Gm-Message-State: AFqh2kr5V7hUaaz6cd32pCGozZzYR1mQKK/WLf4m9UKHxWUkMERbMs/U tRm4tmeTFneTLpJlThdLlxI= X-Google-Smtp-Source: AMrXdXv8KaA8Z3g4XGOxU8Z2CYSnh8/ytetV1CAtlFqDmw2o4PdGCYCOtg5+I+zgq6oEjuxKERt6xA== X-Received: by 2002:a05:600c:3c91:b0:3da:ed8:43ba with SMTP id bg17-20020a05600c3c9100b003da0ed843bamr3347830wmb.145.1674924701807; Sat, 28 Jan 2023 08:51:41 -0800 (PST) X-BeenThere: swupdate@googlegroups.com Received: by 2002:adf:ee4b:0:b0:298:bd4a:4dd9 with SMTP id w11-20020adfee4b000000b00298bd4a4dd9ls965544wro.1.-pod-prod-gmail; Sat, 28 Jan 2023 08:51:40 -0800 (PST) X-Received: by 2002:adf:ee47:0:b0:2bf:bd69:234a with SMTP id w7-20020adfee47000000b002bfbd69234amr11789471wro.1.1674924700724; Sat, 28 Jan 2023 08:51:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674924700; cv=none; d=google.com; s=arc-20160816; b=mLN4OK7IlvWgGjXC29RH81FLU90d4MxYdR7PbKhkt1kd6d7ucZbHKRw2wusBM9oqVc aCOXZjL9cqgZcvHPh7T4icq4F0FmadDJxY2VCIvAJSX0KX3RlICDg0GYapXuk8frb9G/ 2NbVmsWp9MzmLZI3bAIz1beGMqdD9ngcrL8Mvy1O3AUs8bohHYCitkJgXmKtGbuqcb3A UtoIiWL2EgIJy8DYliVZn6yAhTw+ZN1co4NnTYq2idmct+O2maXWdV18QKbamEicQBuX r7FXgQlySDMm47XBbttMfDMXVVIO4vsiHHqyYKvF2snAYtPqSlpUqkaJk/0CbkmCk4ON Mzkw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from; bh=uxB7zHBaJotrltLJyfAK3ze2I6ZYWRsskCmfOZZGglA=; b=RNj6pPaJ5r4ifMZLa5pwLSh47GXk+c7WQtjon3RNlb7WLeCFxzHlbC6qx0TSNGDv3k RpUR0gKK36227ZZ1UAG2jDPwALgVRBgz/ogZJfSlXdABP4VXjlD1PFq7f5g2JsTEFi+Y PTCLNy9Y0Bkp8ygHdTo499iKZHNFbJH1kVE5SXuYEghz7Jx+4GphwpMCk7UjucHv9Ube Hd7xImInon8bT4kS+uNjpEd2XSZ0kQ4AU4ORHvQ68xGFpLdtvrSzrGpHjsOFSHujyIAY Ntpfo/CoovBYLGbm1NTwNZFomlfZi1q4MLv7kWjENKe4FnCeriiUhbth+iZ/W7PHrzn2 eM1Q== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of daniel@braunwarth.dev designates 185.26.156.157 as permitted sender) smtp.mailfrom=daniel@braunwarth.dev Received: from bergelmir.uberspace.de (bergelmir.uberspace.de. [185.26.156.157]) by gmr-mx.google.com with ESMTPS id cc15-20020a5d5c0f000000b002be29f05cdfsi401877wrb.0.2023.01.28.08.51.40 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 28 Jan 2023 08:51:40 -0800 (PST) Received-SPF: pass (google.com: domain of daniel@braunwarth.dev designates 185.26.156.157 as permitted sender) client-ip=185.26.156.157; Received: (qmail 12930 invoked by uid 989); 28 Jan 2023 16:51:40 -0000 From: Daniel Braunwarth To: swupdate@googlegroups.com Cc: daniel@braunwarth.dev, Daniel Braunwarth Subject: [swupdate] [PATCH] examples/client: send HTTP Cache-Control header Date: Sat, 28 Jan 2023 17:51:33 +0100 Message-Id: <20230128165133.4402-1-daniel@braunwarth.dev> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 X-Rspamd-Bar: - X-Rspamd-Report: R_MISSING_CHARSET(0.5) MIME_GOOD(-0.1) MID_CONTAINS_FROM(1) BAYES_HAM(-2.999999) X-Rspamd-Score: -1.599999 Received: from unknown (HELO unkown) (::1) by bergelmir.uberspace.de (Haraka/2.8.28) with ESMTPSA; Sat, 28 Jan 2023 17:51:40 +0100 X-Original-Sender: daniel@braunwarth.dev X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of daniel@braunwarth.dev designates 185.26.156.157 as permitted sender) smtp.mailfrom=daniel@braunwarth.dev Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , This patch adds the Cache-Control header to the HTTP post request to disable caching. Signed-off-by: Daniel Braunwarth Co-developed-by: Daniel Braunwarth Signed-off-by: Daniel Braunwarth --- examples/client/swupdate_client.py | 1 + 1 file changed, 1 insertion(+) -- 2.39.1 diff --git a/examples/client/swupdate_client.py b/examples/client/swupdate_client.py index bfd267b..8763283 100755 --- a/examples/client/swupdate_client.py +++ b/examples/client/swupdate_client.py @@ -111,6 +111,7 @@ class SWUpdater: return requests.post( self.url_upload.format(self._host_name, self._port), files={"file": swu_file}, + headers={"Cache-Control": "no-cache"}, timeout=timeout, )