From patchwork Wed Oct 27 13:49:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roland Gaudig X-Patchwork-Id: 1546947 Return-Path: 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=dEDrbJhT; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::13e; helo=mail-lf1-x13e.google.com; envelope-from=swupdate+bncbaabbe5s4wfqmgqepc5t5la@googlegroups.com; receiver=) Received: from mail-lf1-x13e.google.com (mail-lf1-x13e.google.com [IPv6:2a00:1450:4864:20::13e]) (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 4HfVSR3X87z9t0T for ; Thu, 28 Oct 2021 00:50:15 +1100 (AEDT) Received: by mail-lf1-x13e.google.com with SMTP id y40-20020a0565123f2800b003fded085638sf1465221lfa.0 for ; Wed, 27 Oct 2021 06:50:14 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1635342611; cv=pass; d=google.com; s=arc-20160816; b=Pff8Aer42IH4kxknbECEmjdCLCHSiH8bS0/W78Fhkb5LYh/wipBz2UlmvSNFkxidtU pnc/3defYJaint/p+woQvaH7w7fxZZBuUh9W4jpsbjM6BjA/ZpaMXqltK+2Htb7eA/Et W4I4WvGv75H2X5YV0i6B80mX0oLXbI8qTG3DTq/SuQnhUkAGGxQn7cMsrEWmstVvowH6 T7XMttAPjCbffH97WHM3G1CUVJOrxo767BfkCBDCwzXSf/7QPs5l7C14ZlXQHqzTFxB/ is0T7Mi7ZJTcx2wuyjpJQmKZpqZe/WaaKiGmj/CaEllM1UOAkZykn0JYTfRq9liBDUA8 4pbg== 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:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=GIp9WHehmWeV8x1ax/h3+ij6Dxb6zbzHFSZgm0pBMLo=; b=vGX5h1yfidDd6OlYOSskXbvEufZNdIFbIz/rm022g1YcAyuFMWRbG7FKPxbtokZ11l 6oEPBYpoHX3U8TNEsOBh9+Mi4TmdFOi/egai88Z2WBtTjYVl+Gf89d58WCrJH+tG4SEQ 8TJaV3ad7vzq7iFFkJ6CRecMIU5Z/Utund2ls34O7pRtFMkKZiJBbb+lJUf0ClT288Gm yIgOpzvP1NE84KGUtimTwMsXr+OvPOL+N7kDmkqIfzKy9ZchjXIFgr2lwJajOPPaacID PXjE9VpT2SGl9U7QnxydI82+HVibL1hDOWcg7tB2lKBlQuZwLP74aO9MjjjY0ckms71c bsUA== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b=AvQbrhqK; 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 2a01:111:f400:7e1b::62f 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:in-reply-to:references :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=GIp9WHehmWeV8x1ax/h3+ij6Dxb6zbzHFSZgm0pBMLo=; b=dEDrbJhTjAngamWXInetVNoNi3ynHaiNXClBuxqU803cIGGcXngKoYIrCmmYiOiiW3 FsSngKzwF3C5wgf4GAoghS0PnZoQzqBqH4gmlx8rcR6ZWlKrSqVUZYIcndrs1ZXljfvo eUOM1lGYI0CS4scZ7AgQu5CY/u1iIbmak+llYysQlA2S5nSwEKLVDjGp7Y71eQJING3Y CUUy/UPFbZI0dlg+TLIvYotZJK0i3ZOOH+fDHtzYBZ7flfgm+wit929BF/E9R46sEpX6 6v8k4DVqL1rYP72Iujub79cRVwu+dQ0B8/pSxUDrt85KWBY3jvw4NblLCtjJD9kuY0SW /T+w== 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 :in-reply-to:references: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=GIp9WHehmWeV8x1ax/h3+ij6Dxb6zbzHFSZgm0pBMLo=; b=qUz6wKZI1N8ohTUftkpKbu8FuXEx+5HP1wjzrhPmnqvFlYSi4bWH8sjVCk0gIFQFnl T9nN6kQqj3V9ljPdx7LmjPuyVtulY4P1TlLQtIw87SFnY0BoWZxwaFVF7myobVfLFEGU 4wOFFLoIq0AixNh1P00X9ZYFmQp0bnWHkeVdmU7qTndcekc3SrJkAN3gTM5KwQGy5vEw AR4qE19JC1cio1D5WUg54UmHwO9CGaAwZaaBL87oQAepDlqpehPsi7Waw9fy/gX2J4+h ek7A1h0vp4LubMEuElSyr6dgFvuUMTkm8Egg9IhMnj+DR0Kd8X35kbGOZ9+cc9LeltQ5 UYNg== Sender: swupdate@googlegroups.com X-Gm-Message-State: AOAM533km9CLfCdXRieCAyBCNQXaMb1FHb8CDoY3nRgz8eOjrRDBCWjG 8qFtwdASrf5Ux5rRCcqvBDQ= X-Google-Smtp-Source: ABdhPJwM54nuzpQof1e+x3jWvbsNDeDr+ZuPCn5mOTDeE009xbMwmzDE/ZAmU50e4EBuihJggT7kpA== X-Received: by 2002:ac2:41c6:: with SMTP id d6mr29322374lfi.400.1635342611795; Wed, 27 Oct 2021 06:50:11 -0700 (PDT) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a2e:819a:: with SMTP id e26ls16159ljg.4.gmail; Wed, 27 Oct 2021 06:50:11 -0700 (PDT) X-Received: by 2002:a2e:4b0a:: with SMTP id y10mr33975059lja.334.1635342611074; Wed, 27 Oct 2021 06:50:11 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1635342611; cv=pass; d=google.com; s=arc-20160816; b=RXlJ7qddRsrL7wWETG+LnhkpBeq3lX4rO8V8sOQWURKjBG7UXv6q9xNG8tlFCLogjH kbuMbOeY/xvcXD7+1Ly0vv5aS3NlKMWeg7I1F9+tjEX7z7BPpA/lLO4/O3sJ1yT41LIw I89tDUKPSIVLsi+p/9K2+58Q1Y+oN1fAZQnB3mX3RIzFCgwgkFHK6HPongjdZ03j/4wS rdF+Es0gCeAD4+ymRLabY0q2Wz/3Uh0SkCvNYxlAzE9AWi5PB0oPjTl48qVnrjlCK9ID ax0rNHO2+sWGHRtVLb8iZdUbSC2A6zRktvpTf9cOPWUc3x9zCtRlbJo37/Bg16b5/7ae hWLw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=yG+RdhTXT7qTdoqCXTPmcMd/AAQ3G63VwBgUdiygGPI=; b=UFADX/r9UzuY6rYqOzaPGuG2oliDmFKpKVoq9aIE1wrQCV7hEBMcpSADQO3Oq46gYx 9RKJxajmyUGaBZlKV/jEkHDKsSIZIfCHPKTJezuzoMPRK+EYqkWmr6DKutrZEsC33NII zCemVHa7R+oZUTJ+/JkGLL5Q0O0lwWKwNB6ZiDI0Z9w5UvVtNKcWnH20wsHxxaSfVCbm EZFo68CuOqAtrbhn/ez2NaKgTvj6M8DE3wHxt/rV9xhaUdiap9+2N1vkD23gqVHSKNOb yN5G6iO5hlCIWPXTmbYZCh7Xeo2SFeX+k9TsEcFERiTmR2RB4vYMo0Ir77q3vbq7K9L/ 2JJQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b=AvQbrhqK; 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 2a01:111:f400:7e1b::62f 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-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2062f.outbound.protection.outlook.com. [2a01:111:f400:7e1b::62f]) by gmr-mx.google.com with ESMTPS id x78si983lff.10.2021.10.27.06.50.10 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 27 Oct 2021 06:50:11 -0700 (PDT) Received-SPF: pass (google.com: domain of roland.gaudig-oss@weidmueller.com designates 2a01:111:f400:7e1b::62f as permitted sender) client-ip=2a01:111:f400:7e1b::62f; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WkH9+Ga/qOHx4U1QhhalEXViT7lYuVVersk7awhLibG90n3IEBO/tpxjeD7RmnJOWqWbf5l9sFJHPwN+81x/rzEXv9V2ro89gB7XLb0Jb9SKAGm5sq322GvRDygQEWAk9scLsA+K79Ic12712uBstedJZalW9Hw4lQGBlF5/g5/v+PQoh0pM+Ai0D+jrR4tTpu4KXJvgX6XC/J0sPMxkUOGu53qVwo0yzo824TT9psL3K7TxxsiOtATyz5jtWlAecZ0Ba/9ofmrFQSrMebeF7KFBVeJa2Lzo0zmbcMoOsN2LUcq+G0y+m4LSfT41jEKkPnliPdKoki9QIEOOy/hNgQ== 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=yG+RdhTXT7qTdoqCXTPmcMd/AAQ3G63VwBgUdiygGPI=; b=n2uxHo6lMLOeg/WNGW6diu1hwiP5sy+0so8hwboEue8MNBgrkZ868ke+4IvTISRsAtJ2CaCzWqcXfb225WkkgmKmACfZktGjp1B2YeFTNuma0H3gwMt+3tfVyyZz8Q1QErlnuN+tGBhka1zifTfcnF08Az5ATouoE5zdh4FYiacyl60K4CbnFxz2piAueaS3g6zrNOZV7jV4B/y5iko+Zk0+B5BhhFkBdF4H2qTSEu+YV2Wsmztmnbi/nT94mQ7YfRyg+bZ+KnI3h3MInwiTvVR/f6JvnrCT3KbPZG0MgboKnZOFCjF37h3malwk3u23HrQiGcyLBz7+8C7aJmhYig== 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 AM4PR08MB2658.eurprd08.prod.outlook.com (2603:10a6:205:a::27) by AM9PR08MB5987.eurprd08.prod.outlook.com (2603:10a6:20b:2da::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.14; Wed, 27 Oct 2021 13:50:10 +0000 Received: from AM4PR08MB2658.eurprd08.prod.outlook.com ([fe80::8821:a0b2:5af2:ae97]) by AM4PR08MB2658.eurprd08.prod.outlook.com ([fe80::8821:a0b2:5af2:ae97%4]) with mapi id 15.20.4649.015; Wed, 27 Oct 2021 13:50:09 +0000 From: Roland Gaudig To: swupdate@googlegroups.com Cc: christian.peters@weidmueller.com, sbabic@denx.de, Roland Gaudig Subject: [swupdate] [PATCH v3 7/8] channel_curl: add separate error codes for SSL Date: Wed, 27 Oct 2021 13:49:51 +0000 Message-Id: <20211027134952.73063-8-roland.gaudig-oss@weidmueller.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20211027134952.73063-1-roland.gaudig-oss@weidmueller.com> References: <20211027134952.73063-1-roland.gaudig-oss@weidmueller.com> X-ClientProxiedBy: AM5PR0602CA0003.eurprd06.prod.outlook.com (2603:10a6:203:a3::13) To AM4PR08MB2658.eurprd08.prod.outlook.com (2603:10a6:205:a::27) MIME-Version: 1.0 Received: from DE12086.weidmueller.com (87.129.248.106) by AM5PR0602CA0003.eurprd06.prod.outlook.com (2603:10a6:203:a3::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.13 via Frontend Transport; Wed, 27 Oct 2021 13:50:08 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9cdfe9a9-2c0a-4fb9-9046-08d99950b09b X-MS-TrafficTypeDiagnostic: AM9PR08MB5987: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:3826; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xCLyg9a6t5l5luhKMQB6VcgRTdUzikxsKwIGdVus4/im9XLPtxf3vQb+G7jmi/jiobLKaCgMJwKFOzkDAUerbgh73t0E90b64j8YJ+vC5CQRtd4hiOQezuxBtFaivEOh6sLADMiE0R8/ousOFwvWV+hrV+E5r+taBYChXi9LTCfGa7Zf0uN1L7VGvqvIPSFIy4siyWDyJ6zZ38lVfaUXxf9dSb6WKsmCLmaNEklNbeI+iq0ziztgBgtA9RSFfTPlaj3PRtsfjqOhwSgHtc1fvX52I+14qeAOPsjjQ1W3YTRT1nTpxOST5eubaW+fj+98lXAeDDBZBUhxy1vT6J8s/7GePj1ey7FuOvwycptTKE28eB0FiVt7Wg0IOurwTapf0s65J2MC8bPg2BMZX+7TFZFTZ5T8xydHw5qr363atsk/SUF4W/NnnoMtfG7xwRMl8HxyiwNBW5gvCbnhxXcHzVIvk6yumUD/lgXSSNY/RbmRxRto9/b1lmda/rIMc3xh47EzCLMOhMbcWKONsOKMtgi0gMXkxV7XPoRo89aHrFvS4jYPR9NmY3Y1qhUHU6ttOagwJs0gdtK1IJL77teSaC0kCQQQNyDxLoR9N5brw+69eWegf5Upm2CE9uGwh948gOia5gvMYjUxDajHLRgGPVj4wfl3eowNk5wIEQMPgvr+UzVl8gpT7QvnMnF6cQgfiY4j/euU2Yy7p4EIXQ19IA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM4PR08MB2658.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(7696005)(52116002)(508600001)(86362001)(36756003)(38100700002)(38350700002)(66556008)(66476007)(6916009)(956004)(66946007)(2616005)(6486002)(1076003)(26005)(5660300002)(8676002)(4326008)(6666004)(2906002)(186003)(83380400001)(107886003)(316002)(8936002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: sM6oW38jbzkzZXbXDHpWFhwv9zkv/ejnL/uM8QFsH4dYMHv86WrwaSbFo8QGYn/bususr4Q3l7ZykyD4ulu6hU9NFyUkJLEECsvHyaNNRhAWnvoaKpH4RCbd1oBZJgXtAk8ydxyHgzFx2WoZgQVPlhlIcpDG4dn1vje8cYK0xnc18X6EeDk8HrUqAIi/lWlkPQUsOQDHf17p4hOCwhbe6NUyh8XXqTqAsOeEP9C1FdtKv1KSlHgafluIFHGRWVKYNoCfF+KUFlqEsrWtaA5C/Y2rkeFvmgQrYOwJsZ8ZizzzdDfPyzaotnCBJcv3NWFrABXsUFEIzNlWyk5xp+h/BryAkrXg5/oxJhGZ7PNFcKqflCQLTM2RAIPNN3InS44JRRoH7Epz9dlKmbhr++qJboJ5gOrBGR5AEByORNziU1CGUoSQTiVHDL6qMMZp0FnTpg9VBj+zDM3HO6L4kAZARKuHcw8DKcUZ9i61BkowqDMFXZsMWbqm0+zALQ9FNymrR5INLYBNg/u9kGjeo80iXqo5xCIOPpw2ympyEzDBCxcAfF7wYV/FIbyk7ORObybi+iokc+5W3zURrj6iN85YRcjOr33nzq/0YeAGNyvt/FJxqaFPVlsJCXzPUIqIbjj/iZaLKRlY9dwDN4MiKRbjIoZQbIfN8GJpWUg5xAoO24AaXwjCKTSTvD5ubqPU9qOwaIaIa9OGk/6+Tei/fJNZlsmIJiS+WY0nObGVM0+lE3kFGAq+jPQguOQaNYmm8tPx6XAHyhZn5pbhO9zcfKGZ5fNke5LfqR/4xuAPvVPA+lJRdPc9381/fQqxOb9lw+sGn9Ahf0pKJ+9buKXpFin4krjA5k78i49nW1gDnnyg2K3PQQr2P71bvVM5EQlVyTnDk6VA/xmj8pxhkKYUXpzJRhue2fqHNocrM+wXrwlgLC940w8bhhqk8KbKHXeXrOkui4im3jWjs0E57xqp3tavB6BM5HyilllaS5hya2pDcp/i5EoEmMmUczvmTWkTbwxQNFKQlkGJJj1VGayW9eYnsnGv1w3o9YUEqW+UVuxsAvhBsEu/E9PDtrselsnNvzNggbfHTBPgruGhB0gOVk0bZReJgE52coD+iiW7SdUlpL9Juzpn4mceOIxpbCI4yaNq1oF/Ic2kiBuLl6mJRDzIBUveCzcJTeG2lVx022faDw5i0eukcQbgNKfunAWxpB26njPwbGKcfslLMMYYw8jqb8600K4eCKFHNDR+MIioZegL2zY2JEGcaf0YeXFU47AMrd0dnjsp42xxEtufcv/g7d7TucaEzFuyKV6ALFhomKb+1XuKZQkA6ENceodjC6/aRU6vtxvg8RUSw3xxMwe+HTPEvSBmEXXXgJYY1XLSLy4UR8OHWv8057IhQ6HCDUq1RhmXgcg5wyUDNLGTIlwRzociyUh+L5ny4DICxhgNzMKy6DP9H0NxTapandZa3+ZZnFDm/xnkWYGDkabTVszmwCDmwn1aTdTp7pdH5tFV48cnKcNYQp8deRwYK0noe4/pzHq/7zR3Lk6zlZH+Zc7cKOow2UWLhmjkbXt2WW0YLVOkk7zK38cJBByzGBUHQtm5jtim82872biLcQQGPBsy+XES/oIY5kfPF4Fvus2Qo8A= X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9cdfe9a9-2c0a-4fb9-9046-08d99950b09b X-MS-Exchange-CrossTenant-AuthSource: AM4PR08MB2658.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Oct 2021 13:50:09.0173 (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: QSyTKxBcBT1Nt0DbD/Yx3FJ6zo4irOlg7WjOJWl8ZAkiVMRsFAWk2Enu69lbjU+pzAP8gGq48AlHNYz7XiOG5g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB5987 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=AvQbrhqK; 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 2a01:111:f400:7e1b::62f 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: X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , From: Roland Gaudig SSL connection errors were mapped to CHANNEL_ENONET error code, which makes finding the cause of an error difficult. Therefore, errors regarding SSL handshake or certificate problems are separated now from other network problems. Signed-off-by: Roland Gaudig --- (no changes since v1) corelib/channel_curl.c | 12 +++++++----- include/channel_op_res.h | 4 +++- suricatta/common.c | 2 ++ 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/corelib/channel_curl.c b/corelib/channel_curl.c index fba773b..5140ef4 100644 --- a/corelib/channel_curl.c +++ b/corelib/channel_curl.c @@ -375,11 +375,6 @@ channel_op_res_t channel_map_curl_error(CURLcode res) case CURLE_COULDNT_RESOLVE_HOST: case CURLE_COULDNT_CONNECT: case CURLE_INTERFACE_FAILED: - case CURLE_SSL_CONNECT_ERROR: - case CURLE_PEER_FAILED_VERIFICATION: -#if LIBCURL_VERSION_NUM < 0x073E00 - case CURLE_SSL_CACERT: -#endif case CURLE_USE_SSL_FAILED: return CHANNEL_ENONET; case CURLE_OPERATION_TIMEDOUT: @@ -408,6 +403,13 @@ channel_op_res_t channel_map_curl_error(CURLcode res) case CURLE_REMOTE_ACCESS_DENIED: case CURLE_LOGIN_DENIED: return CHANNEL_EACCES; + case CURLE_PEER_FAILED_VERIFICATION: +#if LIBCURL_VERSION_NUM < 0x073E00 + case CURLE_SSL_CACERT: +#endif + return CHANNEL_ESSLCERT; + case CURLE_SSL_CONNECT_ERROR: + return CHANNEL_ESSLCONNECT; case CURLE_OK: return CHANNEL_OK; default: diff --git a/include/channel_op_res.h b/include/channel_op_res.h index 7c883b9..104ce32 100644 --- a/include/channel_op_res.h +++ b/include/channel_op_res.h @@ -23,5 +23,7 @@ typedef enum { CHANNEL_ELOOP, CHANNEL_EBADMSG, CHANNEL_ENOTFOUND, - CHANNEL_EREDIRECT + CHANNEL_EREDIRECT, + CHANNEL_ESSLCERT, + CHANNEL_ESSLCONNECT } channel_op_res_t; diff --git a/suricatta/common.c b/suricatta/common.c index 71aa2df..3a9ac60 100644 --- a/suricatta/common.c +++ b/suricatta/common.c @@ -56,6 +56,8 @@ server_op_res_t map_channel_retcode(channel_op_res_t response) switch (response) { case CHANNEL_ENONET: case CHANNEL_EAGAIN: + case CHANNEL_ESSLCERT: + case CHANNEL_ESSLCONNECT: return SERVER_EAGAIN; case CHANNEL_EACCES: return SERVER_EACCES;