From patchwork Fri May 17 08:34:26 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: sfan5 X-Patchwork-Id: 48943 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:3a48:b0:1af:fc2d:ff5a with SMTP id zu8csp2735789pzb; Fri, 17 May 2024 01:36:05 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXwbMlyRWTaAOcPROfOYT1KuCErbpskfWCOj566Nor3cqAkUQHliUfYdqJUGWU5fX6a/qkL5NDuMyeL/YNJDjc1B2dHFFbmYVSGIg== X-Google-Smtp-Source: AGHT+IH44vAEu5syHoufyO/RdVpEE/rVGY0L9fULt41fA+TnTX0oWZJcCnh2A8A+gDuCykHl++wA X-Received: by 2002:a50:9e61:0:b0:566:d333:45e8 with SMTP id 4fb4d7f45d1cf-5734d5ce24fmr16409376a12.20.1715934965478; Fri, 17 May 2024 01:36:05 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 4fb4d7f45d1cf-5733c3273bdsi9780623a12.375.2024.05.17.01.36.04; Fri, 17 May 2024 01:36:05 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@LIVE.DE header.s=selector1 header.b=sn5LA0sL; arc=fail (body hash mismatch); spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=live.de Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3D6AC68D352; Fri, 17 May 2024 11:36:01 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04olkn2105.outbound.protection.outlook.com [40.92.75.105]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CB94868D233 for ; Fri, 17 May 2024 11:35:54 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hA+Vs4hRIQTd5Vqb9w18ReERaBxI8xXLbIYkBGN9ad7uiYa+qxgtfAeiq69DjqNN2sack+FVd1LoFXWbbnptk+VL+3uyoFex2uEeyIlRp7WC70eb2iuRRNQA3F8075uBjfsMkIEYwMRbPZ+cZZQ+PQUXvKwhj1kNkBo33STbZAFnF8+oJxT7P4E0WtKxhU4i2/RLonHd5sZg9qdA6OTH4Zg5LnBMs2O08LiVF6kHICGNJcm2affco2FUNe1tks9wa1d2HQL9rkOJRv6U8qJVTnNsPkIVZEMEfonqQvZvZRNBBwF9Hzfa9e1ZiJdnVqFx4DK3b7n4t1dcGfbqjWhmLA== 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=/Bkj5JAj3Dg8E0Ihi/J+/5PzBpY/x07gSURASeF30jM=; b=EhF8aR3mOXmiCRUTXV1BvvLklUNVFXGxFPVN4EOtMaSGZy3aiCHd0HjA2Z866c1VuayO5v6uC75zkv1XHYKTnJsmIgSySXO8qydTdfluSMpDdtnDYzZsnE9T/ZG+VH8TJU1r50XASblr3FWSFtF9FMXZ04sJz0h6q/qbOzkTxHKWEEIQJHTaXNnX0/SQbhTm4xZpbJl2aauRgojnslIr7DkiXJV+TdAXAb4Eqb4rzzsjKpu+vUPIPPdyN+JCJYAj8OF7uY7n/ntNndu73c6pZOMiidGoA/nMrRzjFrwgh3KuJrYFcq45ZYaNt8EeV183TuCejWypji5+CsZ78leCfw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=LIVE.DE; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/Bkj5JAj3Dg8E0Ihi/J+/5PzBpY/x07gSURASeF30jM=; b=sn5LA0sLx65M7VuCoLrpTBdd8h2HpKKdek3/OHn2kOUXFQChfHFbPYtVBRzUfOeIfugyNpNGPlIbIp0ntppr44UiKzpCwzjSQpB64GLmmN7knCyD8ML5gWLAH8fkmYubY6DzHqtmhn6iJtHjzCG1dqx2JkIh4xQBYbbyeaOWE5NwcXH6mIKVjjGmbXqTi+Ov4CmmfjjR5xMXv1Bqr+JM9PSUJpDEQ4tJVIa5hdBwfKMLqyQEB1Wz86aEYvc5qumWXOf/Fj15ls1mP2rjes10UJ8AFlQBwadjA0c5mSiO8IIG/+vy7dF3dX56JJ++7n78BVnAr4pFCpq7JDBVZ00LWg== Received: from DU0PR03MB9567.eurprd03.prod.outlook.com (2603:10a6:10:41f::20) by PR3PR03MB6442.eurprd03.prod.outlook.com (2603:10a6:102:70::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.12; Fri, 17 May 2024 08:35:53 +0000 Received: from DU0PR03MB9567.eurprd03.prod.outlook.com ([fe80::11d1:a48f:e0be:fc9f]) by DU0PR03MB9567.eurprd03.prod.outlook.com ([fe80::11d1:a48f:e0be:fc9f%5]) with mapi id 15.20.7544.041; Fri, 17 May 2024 08:35:53 +0000 Message-ID: Date: Fri, 17 May 2024 10:34:26 +0200 User-Agent: Mozilla Thunderbird From: Sfan5 To: ffmpeg-devel@ffmpeg.org Content-Language: en-US, de-DE X-TMN: [5BX5GkUzGczeip7TYNy2XE3OyXNWOZ3teud/MrTSDxkNWT/As6Yj6CzZ7+kNsFsmmJrFsQj9Og8=] X-ClientProxiedBy: FR0P281CA0247.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:af::16) To DU0PR03MB9567.eurprd03.prod.outlook.com (2603:10a6:10:41f::20) X-Microsoft-Original-Message-ID: <75743d8e-78ef-47c9-bab3-025e77cca4a1@live.de> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR03MB9567:EE_|PR3PR03MB6442:EE_ X-MS-Office365-Filtering-Correlation-Id: a76e742d-0d96-4335-6629-08dc764c5c0c X-Microsoft-Antispam: BCL:0; ARA:14566002|461199019|3430499023|3412199016|440099019; X-Microsoft-Antispam-Message-Info: VP5P3B5Fj25w2eeUTAurca+OqWhXBtwh7ghzZFjds49+hHhsxWN/b2UUoPDbiwY4FP4KKZzXQYWHUvZRX5fucQfZ707DK8BSPPg1VN+bsItWboAQUnlcv3kZvIX3xZPFjM+KLPKcOsYn1bMJpV5llK+p4n+WQez9rMC2RML9Xi9lup5D/MW2SlEl8Ri5iE2X7lQ+1P5DIEMXHyOeWm7iwmza5BZ2p87vPkMA09dWYIuIVblctxrU70/P53dt+XC/NCcm6aA+67ZId0eVQ7dwi7tduzh9U5BTh/uKKWYPyv2vDaPWHNEjWiVJbuMN1nlBRnya/GFG2NHJZKXeiySjqjy88nPq3G8MOXhB/5ltQji6OhwM5VVjFws33mi2lhAWtuvysxJ5vdP75xbhxw32s1SpwpWpDKDOFcYIDbcfv/k3FwuQOH+i954TYTiRi0XrU3VWOPZrmuFpDpdv5gPpBT27ZO05B76Y3n9AdaC3NFGJnGHWF5csuPo+WctvAMp2CHKsHW0S9MSeih5EFEm0j1znBAoccbGOWk3DJpUe8KwASlkLI0NuKF2tTKRCN99j X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?kp6vCFY0b1FBOeETZZbbpioNHVbL?= =?utf-8?q?Gzp/+47CwC2tLG/3hMSE72wwPKx4Y09oeRvcZb75HdD+ReftXYhjyz+Z6sev2H0Ij?= =?utf-8?q?IeNouvu3WpgyoXVWJwsLDKsd+lRrbbK87DeGG2KxQWvrN8oOTTj9zsYKIwy5SL0yD?= =?utf-8?q?9Yu1DwuyfIFNMWc5iDHpXW74z1jkaSVlvYC3OKO3QeYZguzY3FoOEGUvnSuZdo9Su?= =?utf-8?q?534CvEZday4XQi4sUqAC+yIlTYYDeVb+O0+zdY98pIDeY0RTva4cVqAdYlI7vLJs5?= =?utf-8?q?ChKezOirGr8ZgJ4iQtKVPbDPN50vHc7W/Wwfj5w6YClxKaN+MyboVPxbfHRt/8fOb?= =?utf-8?q?AplHA+smEmjzaaB53NAbIm5zGt5OxSo8joL2Yr98woLIEMMeXstqIg8S5fFrFg+jQ?= =?utf-8?q?YQqWo8QBZh3kFJIpHVtsihgJTJzREkvEarRNvRKVZuwBiWTaDawvAHTQPw4Js0Iv8?= =?utf-8?q?JdwHNzpM9NQKoYTmJqSN2dwsyyiYrCkKztIwv/rorURCl+ouoH2/9Sn6Q6Oki9PtY?= =?utf-8?q?hgmH3cclmFyqPEtLFs45Ewjq0TwjlkzfADREOvy8cV1SUV6K9KNmirMid/7Bo/QVN?= =?utf-8?q?SJmYAoknREgzPdPfGS0Rmd/mswrP4Q7VSqpxA1xV2XQKlFkfqvrqDMeyVE+IkNYaS?= =?utf-8?q?m/vJaLZyNPQRa15OKXGkWGF6dwax4TrUHvHxEmeINFQ9PbwawYplansIUN8g2yHbg?= =?utf-8?q?Yhp3QdEpdNWnomevRwLf7xXRXr6RnZy+qHm3O//a/Z69uyF+qjiZhKWQcaalshzjU?= =?utf-8?q?IuBR5FVO62dHAhcbKXYWtveH/Fm65cleOCGk6po8ORZdI4Ku3mxmHNQeN7gSOnvMX?= =?utf-8?q?1VxOcUksYZsSifXpFczxcxoVjGEnhXyMbnOgUTJj6JxZm9RmZNkZjQSiQx9D3iJUG?= =?utf-8?q?zQBOBiTvECDIKJPkrD4ZBRkXMTtAfPttk3DxF9yYO7nWuy02uDXfderIA6/opx9wj?= =?utf-8?q?i+SVYgCsg5heVxm70vyVhvJGxMXtOJKI+r0RTom+/znGz/diTMy4cFayjEoXnTBjA?= =?utf-8?q?xh2sJlaug44gzXyLvNGQSuz0MbTf8rv1ogROIsKnBlHsWGz3nswHwxDxEo3jANgbt?= =?utf-8?q?fIiBpDhX+8gYuwvdpIbDBZIqt/Mwh9JXkTVcLXrAS+g45YncL/ElC0PkOIHlBJoek?= =?utf-8?q?I4eu4Nm30LNazcjtXFjIzsv6yGOpisn/xWTkdA89T08xIXsj/gkTT8c8g7bct0e3p?= =?utf-8?q?ZZMdYCbNzKTDdSDAmYv7vnefF78qXvB1KaR/tBImJL4DSHUohPv69RV0nFgU=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-76d7b.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: a76e742d-0d96-4335-6629-08dc764c5c0c X-MS-Exchange-CrossTenant-AuthSource: DU0PR03MB9567.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 May 2024 08:35:52.7419 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR03MB6442 Subject: [FFmpeg-devel] [PATCH 1/6] lavf/tls_mbedtls: handle more error codes for human-readable message X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 9cykHO9mSHCb Signed-off-by: sfan5 --- libavformat/tls_mbedtls.c | 6 ++++++ 1 file changed, 6 insertions(+) av_log(h, AV_LOG_ERROR, "A fatal alert message was received from the peer, has the peer a correct certificate?\n"); @@ -145,6 +148,9 @@ static void handle_handshake_error(URLContext *h, int ret) case MBEDTLS_ERR_SSL_CA_CHAIN_REQUIRED: av_log(h, AV_LOG_ERROR, "No CA chain is set, but required to operate. Was the CA correctly set?\n"); break; + case MBEDTLS_ERR_SSL_INTERNAL_ERROR: + av_log(h, AV_LOG_ERROR, "Internal error encountered.\n"); + break; case MBEDTLS_ERR_NET_CONN_RESET: av_log(h, AV_LOG_ERROR, "TLS handshake was aborted by peer.\n"); break; diff --git a/libavformat/tls_mbedtls.c b/libavformat/tls_mbedtls.c index 1a182e735e..fd6ba0b1f5 100644 --- a/libavformat/tls_mbedtls.c +++ b/libavformat/tls_mbedtls.c @@ -138,6 +138,9 @@ static void handle_handshake_error(URLContext *h, int ret) case MBEDTLS_ERR_SSL_HANDSHAKE_FAILURE: av_log(h, AV_LOG_ERROR, "TLS handshake failed.\n"); break; + case MBEDTLS_ERR_SSL_BAD_PROTOCOL_VERSION: + av_log(h, AV_LOG_ERROR, "TLS protocol version mismatches.\n"); + break; #endif case MBEDTLS_ERR_SSL_FATAL_ALERT_MESSAGE: