Message ID | 20211026084138.20087-1-roland.gaudig-oss@weidmueller.com |
---|---|
Headers | show
Return-Path: <swupdate+bncBAABBTX632FQMGQE55TBHBQ@googlegroups.com> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.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=kE6hgcQE; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2607:f8b0:4864:20::a3a; helo=mail-vk1-xa3a.google.com; envelope-from=swupdate+bncbaabbtx632fqmgqe55tbhbq@googlegroups.com; receiver=<UNKNOWN>) Received: from mail-vk1-xa3a.google.com (mail-vk1-xa3a.google.com [IPv6:2607:f8b0:4864:20::a3a]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4Hdlg75pRTz9sWJ for <incoming@patchwork.ozlabs.org>; Tue, 26 Oct 2021 19:41:53 +1100 (AEDT) Received: by mail-vk1-xa3a.google.com with SMTP id d11-20020ac5c54b000000b002dc649cb6b7sf2261268vkl.8 for <incoming@patchwork.ozlabs.org>; Tue, 26 Oct 2021 01:41:53 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1635237710; cv=pass; d=google.com; s=arc-20160816; b=T8TFj0PneOY3xojcokA45S8zr6MOL/rBxCKENQppPlkHMRXZAJzhr69CMr00AzYlWs BWobOa6DhXPa2TrVyJl0EReqQK8T3eeFePKVwvtT86sGHkkp63rERDqZESzqTiTEF8KX mBPK2SZmSBGqjdGOIASyvrIGwCmgWOxlvu1qliBJtYu5IsaENoNARASZ9qdMy2EkTiMv uqLDuQyEvboxlZmsUA13N1v1gAhsQVUAFGTmH824oDCt+FmhCsgFYnKFGY7qV+9Tv8EI 2bE9BNJJuDTVxGHZW9CyPuYuW3YioA5wFYAiX5aDOMhS0UPZ24lLlTAlnNi0c/YhxW9Z akBA== ARC-Message-Signature: i=3; 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=QXKOLui0QTZ0elHoHYfds3s/BnmgFOkWqRQcR5VpC0c=; b=XvAnwSzdb1vWYL5PyBeMRDh4DvOMy8G47wFNbJzHUjoLu6KOQ3ReP5wTwp9GL2CZun xudlTUkYMdxvI1xUX5nwT70+xqLgZIYuubEmpdN8L/e5YKk05hAd9+nMnWkgQIWSZbY0 7NLjEPrAdqQFRZT+kEyuqfKWhElUXnDz/IMOEbx/qTCKXFygbOqhMRGb5i5XHdXsv3ss zLxkgVlZVd7vmMdnkwJTH9YQZHckf0nmr0qar2Nj/6M55NQNTMkGYarWglMkXEzboume YVw+/9jNBJQFuNeUkLAKymTiUOT5Z9ubqpBTlbJ6LK12aUbsVvke0WkMU+5l8zmE6W9G c52g== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b=NJL0mA51; arc=pass (i=1 spf=pass spfdomain=weidmueller.com dkim=pass dkdomain=weidmueller.com dmarc=pass fromdomain=weidmueller.com); spf=pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 40.107.20.74 as permitted sender) smtp.mailfrom=roland.gaudig-oss@weidmueller.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=weidmueller.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:mime-version :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=QXKOLui0QTZ0elHoHYfds3s/BnmgFOkWqRQcR5VpC0c=; b=kE6hgcQEfFpIgD78uwcWidFIXRPrEfpXxDTpsup8/Bd4kyCuCJVZBTnum/8Sp7akMZ nj1h4+qFWcGdXoIsmFVjIsPFnqsdoTq45Vf483VY0i7E5dozCFPYX4XOyQWMc+Q6mYn8 FnkPxIJZ6n2DscmUFkTsY//NRbcuSOsNGX5JV+k4cUj3eKZJPe2X1U/E7GGdUArWYNxP wO14Z6BcD8oGai+fRbcviHtVsL8ZGkuVPo/nMkaakriT5jXJ4VRnOXrWSSBrIno6nPTi 4vmW28UMmnmUfxSOImLu1RZleHkjYPOf1wIS8bG3axw4lEB6dhCiaahMiOCu7kxiQzmW Pofg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=sender:x-gm-message-state:from:to:cc:subject:date:message-id :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=QXKOLui0QTZ0elHoHYfds3s/BnmgFOkWqRQcR5VpC0c=; b=k+SKUscUNBdx+UwKwrgJAchT4ptJflzNKlT0G85JJQdUP8dZMKn6SwugKJoqqMkCo/ iapXEJScWxrppHHx7wICBKl686ZaAi3fqSSMrP+fughRuXAlOLTbXzaplX1equLV1c4P L2XvN99udyZJfHAN5VzfWhjs2XbOqClDGKiOFPAnW7T75ubnNUtXlPZBT9kRYd747xgG oYDhlQZbOCqAB1dYlvRIcSufN5kne+QXhtFuRGWCduMQ/wW9oTw/ua/GMiFHpwIpa+fQ sesb9vOZjFKMlGnMrgLXxBTgUaGVArqaiqKDwWUWlTFnAqP89OzpYwiMTLAb55qPsHsj +MLQ== Sender: swupdate@googlegroups.com X-Gm-Message-State: AOAM5331wLPPnWcXzAJWBTf7rZ9XSKE4wHeFuo/WqFCrdGbA+V7pLhH7 x69RZuC9CrUrz9LnXJR3BNM= X-Google-Smtp-Source: ABdhPJw9raPib+7d1eLWKMg2Z1NyLGe/c1ommUEqws4/CZS82qycKv0uwsCaQD8hZ8zgboBAvXlriQ== X-Received: by 2002:ab0:3c94:: with SMTP id a20mr14224997uax.60.1635237710693; Tue, 26 Oct 2021 01:41:50 -0700 (PDT) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a1f:9e48:: with SMTP id h69ls2668651vke.6.gmail; Tue, 26 Oct 2021 01:41:50 -0700 (PDT) X-Received: by 2002:a05:6122:2029:: with SMTP id l41mr21198677vkd.10.1635237710294; Tue, 26 Oct 2021 01:41:50 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1635237710; cv=pass; d=google.com; s=arc-20160816; b=bKVK6gpYP0qHWHOu9Lh5fxKvT6sY3FaS5xHms4PUfh5iYKZ0rnWp5sd8LKm6c/QSf1 HJj80UkwHUPi65RgMKLcFan7zjGCCeY849asXGtk7yXm+02Jhv/0nAuR1oTVfESgawWt MoCM2q8LWwiaUT7FOBsMUuf1fs6LEF/z55WW1Ck/QLUss9U52UhQQqY0HafrH+kiRUWL sCVd/FuhLA+UgeBDFGRtKfaVAYA4x+u5hynkEGZ0y4PgsHnvZDH2XpfnUNxET60BS2Sl C6edSYJ370LyRy7l0ZjqdR+N80jkT8VaTfVayOXjgV0R7/IbhFkP2Vhfvt0/PFcQQ4Ww FjjA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:message-id:date:subject:cc :to:from:dkim-signature; bh=tf11SycNQoV2bVZ8gWNzWBIGH9xCEVnE+iUtjlAO39Q=; b=ON1DcHxjeDanPPYEuwxDmINdyuYvO+90jupR1U1uQ0FDsLCfzITW+uyv1G8JXFMhAE Off9IsF2TA14uIjy5NyFL4Mwte/N71clqE6HbpWtwwCX89vGhswmZ3coSopDnuPloCYq ZIK8v7qsVcoRm5CrHktwFZ3piKjv89Bkjqkp/FlporsxTWrilKfJkaNyLiEVxy45zoZ5 +Z/Rhib30+owVvitp5ocksQPVUjc2CDMLM56mOX/YUslIU3X0DvNwqicK3yqt3tL3e5S nP3rayNb9W4NJtmkt0Ov8zizPIjdy1xkV0psU6kR8kvD1VVXTs6mS2qBAUdsLixYVvKx e3TQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b=NJL0mA51; arc=pass (i=1 spf=pass spfdomain=weidmueller.com dkim=pass dkdomain=weidmueller.com dmarc=pass fromdomain=weidmueller.com); spf=pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 40.107.20.74 as permitted sender) smtp.mailfrom=roland.gaudig-oss@weidmueller.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=weidmueller.com Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2074.outbound.protection.outlook.com. [40.107.20.74]) by gmr-mx.google.com with ESMTPS id az35si775992uab.1.2021.10.26.01.41.49 for <swupdate@googlegroups.com> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Oct 2021 01:41:49 -0700 (PDT) Received-SPF: pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 40.107.20.74 as permitted sender) client-ip=40.107.20.74; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UMcRKYBfvGAWElhCz4sTgT+Hkv7VBrwnzWvVFMbuvXyyh/oS2+d1SwKl3eg3SdDHPc52cHwW7bFPfaD8GkobbGYMCM4Fq76HraRAH8HgPY99NWD1ZUhs3aSdsubEeVI8aRtG9R/bqVyIEjrCQr4G4AuLq4b3YBjXBtAMxQ80+gkC1bTbfi+fP/ewadrSG9ta1ff8WFV/Y1q82qiuQqF1hXCBBrvoDXzlcLdZk9YTts3iVw7rSLwZlRGvompMO3CAlhznT4CLrq5BYQ9ZyINadHOVcKOzmeetW4nqI/w7uXG+WiN7PhtAfdjqixil7Ml5DgNj4v4XOVdaXQWKoKSy0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=tf11SycNQoV2bVZ8gWNzWBIGH9xCEVnE+iUtjlAO39Q=; b=QjhihVYa/r0nQzBazux6n3Kik7rerCoJIuLwrbWM7E6DkVyuBqZo3ScRzHO7FrWZCz5fZdLqwbOaE4JYiz0D1x/Ar3B5k8VZLzhLtOHH6IUhufq91UrPr3pneCtZ1o1++k4OelZ5XGweKKEQwrxOIh4VfnZ67anHhWXsSMepj3mR2mqvy0+O/Gy4bhWWJHw3oiyF8LAHdK1IzfPv+lFNQH19NsRnDq/AaALIuZxWRg2Qv4NDZ0gHCFo0jVHdQOERupfskEgIovSqnmOuPu+DAeFhhLAsIN58LB/3kh/MlGCIjzovZr0iy8riDDSez5MWvqcRNg6hxbxdEoXu+bP5eA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none Received: from VI1PR08MB2669.eurprd08.prod.outlook.com (2603:10a6:802:18::25) by VE1PR08MB5806.eurprd08.prod.outlook.com (2603:10a6:800:1b1::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.18; Tue, 26 Oct 2021 08:41:47 +0000 Received: from VI1PR08MB2669.eurprd08.prod.outlook.com ([fe80::740a:956f:ea7b:7f8b]) by VI1PR08MB2669.eurprd08.prod.outlook.com ([fe80::740a:956f:ea7b:7f8b%5]) with mapi id 15.20.4628.020; Tue, 26 Oct 2021 08:41:47 +0000 From: Roland Gaudig <roland.gaudig-oss@weidmueller.com> To: swupdate@googlegroups.com Cc: sbabic@denx.de, christian.peters@weidmueller.com, Roland Gaudig <roland.gaudig@weidmueller.com> Subject: [swupdate] [PATCH v2 0/8] suricatta: ipc: add request to get hawkBit server status Date: Tue, 26 Oct 2021 08:41:29 +0000 Message-Id: <20211026084138.20087-1-roland.gaudig-oss@weidmueller.com> X-Mailer: git-send-email 2.25.1 Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: AM5PR1001CA0027.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:206:2::40) To VI1PR08MB2669.eurprd08.prod.outlook.com (2603:10a6:802:18::25) MIME-Version: 1.0 Received: from DE12086.weidmueller.com (87.129.248.106) by AM5PR1001CA0027.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:206:2::40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.18 via Frontend Transport; Tue, 26 Oct 2021 08:41:46 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9ae13b3a-10c6-4dee-abc7-08d9985c721e X-MS-TrafficTypeDiagnostic: VE1PR08MB5806: X-Microsoft-Antispam-PRVS: <VE1PR08MB580671546AA7AF3FADE5504FAF849@VE1PR08MB5806.eurprd08.prod.outlook.com> X-MS-Oob-TLC-OOBClassifiers: OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: wT0M4bQduxcz1/Dr+ungFLl7qyjECJJlrWrRVVSryoEek3tT53NMOcbZTU2CZTIHPF6XwtfdLAtVaOYr51UloLDS7ViPBt0r0cObgkzzZRB3Vp6kRh69bcvf0/+ITuO0tEg03Qq/KRHu/373mFA3y/7k+mIEeoGiTwayVblNtzZWDEDbqPRSYPvUMdGZ9YXlc7gFTrT2Ql1khSbKMHweDlxaqnKLJXGSJLzMuKwiuis4d7T65rjgFO/zF0Puuvh5D4zxpTOwdHVOreOfGZbATvi5bWhjL1WMYvWl1z1Hvw3e83xRqetqh244nuEm6/6fNhW2eAC3zdQ0V8Tpjit4rv4iVFS8gA4vdG0nvmnm2ok3Tl0FHO4Yj780jNMueje8E5wkDF8YrRqpzRNlKlzT7akVYhjQggRY+xiA37hugoIu5IVXnzgWSxoqUVyxK2oahzdNlI9Ign+e+Wn2sudHpg3Hdr5UOXVKy8z6WmOOc03dLpN354QPNai+B5vSQPmtOA2pOTs0Chbqi3wdLRtxeJI1K2+1piJI+sOLFTQXEhJe7oNy2fpbXrnFN9wOMNYwHQepv6pz0okV/5QBDH98m7fW4X9xpqN4IP05ltlw+l4C28RKgnRDF41G1Tos3stPArasIpJEWvhqr/wp3VXVT6jXa99ymgptdQGsmEUv3krXTDhwAss7w6aqps97DPVzSy7w08SvIhCzaGEKyvOdaA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR08MB2669.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(956004)(1076003)(2906002)(8676002)(107886003)(5660300002)(52116002)(186003)(66946007)(508600001)(6916009)(36756003)(86362001)(26005)(316002)(8936002)(7696005)(66556008)(66476007)(4326008)(6666004)(6486002)(38350700002)(38100700002)(83380400001)(2616005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: yHmj8V2a8+5p+FOO8VYPcKUnQ2ZqKszT9knNyylbKXApOy9UTkFODLNWCh+25csH2QJ5Bz3TADbWioz+9a2G+12q0LkZ5L68W+skXYwzLZ6IA440Pc7+maauo8p0UxSSNKrB40bMfgpXtR1GbcCg9ojqAnCSO/WOqRVi5JGw9yPH9L/qS7JUnlXhQ/U8gkUvyqpKUJrPXx6jk7TC+Elu3n0+9KJYNx8B1UufRNWV78UNv7lGFBRcvd3j3UIxTHIcY0MbCkEhk9VPIKo1kT5aCrvi7XxwnE37HKdKT6EFlX5rlzbjd3VkJ6pGW+8mg+ctpm1Ljfib6eryvRZxXD8aFctjbi4x0RsZj80zdRR4kkHPj03TqI3qsXJiBDWcRDNBhUAlFH1NxSBFgi3YU3PWDVutvpf18xuv8v4dQ53uHqRuWw1arpZWBMdlhc4sNmJy0wXJy9qZhrsqv5GUnKC8tKeiUeIAiI45c8gaSojsRT2sCeoh3tMZm/ZFkbdIMRup21NISyuGGHIGxJqhDXo4aeD/GkOdd47yzN6HFbOhhLVASAReBIfh7+5cSDqNl0hmxwe+miYuKyFFy8RPeGTQEWbtTTQQym3btbwOhoO+aBxC5ScA9zUE55wzWnv+5uw/9CnEXcr/xu6NxnP6IMNRbYSeBqIhF8i0i6QuHnFJ05PsL9TDGMFS/Fsz02n0d1Lsg0XLDtudSDmQEokzYAjg57zDYb0/G/k5wZ/ArFtXFsAaLi+691U7E0q5rWYjI6dnCgSUhNxH9Hkvv9SS+kQ11Q1nwVXlv/+exxN7qshK5sPRTKsZfSnV519iQHTsIOYr2BBMu5bz6BnS3ovRDL2AplI0WG6f3KfS/OVIaaZf9pLsAcF4814lmLdvSb0p4ihznEgRxchDhlSARQ425Y4H+WmvIJ+wgOX3T6ZwqGB0fHwDc7vHp4BK/WXTxHk2E9C58b3sbe4Q4PxmpiIQ9Cb0+z9owqqy1S5vw1eUEytUBrA+Cj68mmTNw+05D3PkTetN4hxvM4fEXQN0i2bsNzlvNH/W4aMpsBQEehVFgK/v7SQZyyvB0o5CD8xGZvEI7lbomAmurpnhrADEB54NkDd9R1MsAsgR5YLYIyDvA+IGG/4RBvxbvXX2LL1oeepIW/lvNZhcI2w30MeQvryoOTuksE6LLlKDIxu+StVjcN8t4G8ZBPjGcgvi2WupfoZK7jZPhA/sTe3eZKFk4eF76k0cnRVsgYL520Wikx13PcvRYZe6CECg7rGEhWINWM83Ig8FyboSNReZ8yYz9ijVPk723oS8+tWohxPAJ8jBSFKK8QGV85SiVbqy5jJ6WWgwjqvEsCEduc5jEX659jd19DYgcMSLK/9XWQXGRN9uhVuomK+guUfrsalIt8luWJqp++8B8PFKsAPJDEzFTvwh0QRRbHzJ3KaaOqOZUFZ5e8QpsI2+AR63HJEizSw3I/6SU904Qx+xA90T2J4qPP5np3DCwathdmpOB3s1YZ5nxWHhclAd4igep/HgN8uevnm/AAiPTRW3mxe+wE3q9V7UPmrB83Bv8hjyEM9031y5AzD7DL8V+1AT69YY2xOfjmhEA7tcZPMtAB5vutMy5vigWs+13WhfjPpo2boSCbh8nyl7yc4= X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9ae13b3a-10c6-4dee-abc7-08d9985c721e X-MS-Exchange-CrossTenant-AuthSource: VI1PR08MB2669.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Oct 2021 08:41:46.9910 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Wb+aEUTtJsY2Ld7vtw0JzJomxB+09CRHhKiPJ2OrXAt5soSdJFZu1XvH8INs75IUb+0O2B1v13GL3y6j5eWHQQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5806 X-Original-Sender: roland.gaudig-oss@weidmueller.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b=NJL0mA51; arc=pass (i=1 spf=pass spfdomain=weidmueller.com dkim=pass dkdomain=weidmueller.com dmarc=pass fromdomain=weidmueller.com); spf=pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 40.107.20.74 as permitted sender) smtp.mailfrom=roland.gaudig-oss@weidmueller.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=weidmueller.com Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: <swupdate.googlegroups.com> X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: <https://groups.google.com/group/swupdate/post>, <mailto:swupdate@googlegroups.com> List-Help: <https://groups.google.com/support/>, <mailto:swupdate+help@googlegroups.com> List-Archive: <https://groups.google.com/group/swupdate List-Subscribe: <https://groups.google.com/group/swupdate/subscribe>, <mailto:swupdate+subscribe@googlegroups.com> List-Unsubscribe: <mailto:googlegroups-manage+605343134186+unsubscribe@googlegroups.com>, <https://groups.google.com/group/swupdate/subscribe> |
Series |
suricatta: ipc: add request to get hawkBit server status
|
expand
|
From: Roland Gaudig <roland.gaudig@weidmueller.com> This patch series ads a new GET_STATUS request to the Suricatta IPC API. The response contains a JSON object representing the connection status to the hawkBit server during the last poll cycle. { "server" : { "status" : <status> "time" : <time> } } The value of <status> is just an integer value according the channel_op_res_t enum from channel_op_res.h. The value of <time> contains an ISO 8601 formatted date time string. To suport converting older timestamps from logs the swupdate_time_iso8601 function has been extended with a parameter for entering a struct timeval. In case a NULL pointer is passed, it will convert the current time like it did before this modification. While testing the new GET_STATUS request some problems were discovered. In case the hawkBit server was not availlable or there were connection problems the IPC socket could have been blocked for several minutes, without responding a valid status. To overcome these problems the Suricatta IPC has been separated into a separate thread. As during start-up the server_start function could stay very long inside a loop waiting for server responses before entering the Suricatta main loop, an additional status CHANNEL_REQUEST_PENDING has been added to channel_op_res_t. This allows the GET_STATUS request to return a more specific status what is going on during that phase. For testing the "trigger" command I extended the swupdate-hawkbitcfg with an additional option for emitting "trigger" requests. Changes in V2: - Compile swupdate-gethawkbitstatus only if CONFIG_JSON is active Roland Gaudig (8): util: add optional swupdate_time_iso8601 param suricatta: add basic status request tools: add swupdate-gethawkbitstatus tools: add trigger to swupdate-hawkbitcfg gitignore: add tools/swupdate-gethawkbitstatus doc: add description for hawkBit server status channel_curl: add separate error codes for SSL suricatta: separate ipc into separate thread .gitignore | 1 + core/util.c | 9 ++- corelib/channel_curl.c | 12 ++-- doc/source/swupdate-ipc.rst | 23 +++++++ include/channel_op_res.h | 5 +- include/network_ipc.h | 3 +- include/util.h | 2 +- suricatta/common.c | 3 + suricatta/server_general.c | 2 +- suricatta/server_hawkbit.c | 54 ++++++++++++++++- suricatta/server_hawkbit.h | 2 + suricatta/suricatta.c | 99 ++++++++++++++++++++++--------- tools/Makefile | 1 + tools/swupdate-gethawkbitstatus.c | 56 +++++++++++++++++ tools/swupdate-hawkbitcfg.c | 12 ++++ 15 files changed, 245 insertions(+), 39 deletions(-) create mode 100644 tools/swupdate-gethawkbitstatus.c