From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id E13EB4C800 for ; Wed, 9 Jul 2025 12:10:06 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id DF15968F614; Wed, 9 Jul 2025 15:10:04 +0300 (EEST) Received: from btbn.de (btbn.de [144.76.60.213]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 919E268E98D for ; Wed, 9 Jul 2025 15:10:03 +0300 (EEST) Received: from [authenticated] by btbn.de (Postfix) with ESMTPSA id 689F727FFCCBE for ; Wed, 09 Jul 2025 14:10:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rothenpieler.org; s=mail; t=1752063002; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=v3cIvQK3VWNOv6GKuZ3VknN5aGmAk8ZOUx+tS/6DsIk=; b=earngB2wYZXNe+zgGkofJ3bpSXGSwkMXX4VuYr+EX/otkvpxz+R2WZnYA7PU/yLdw4LjYa QM65Xc5pGzRwuBAPE5gVDkDUIOaySWcM4JpmhL75vMtB0eaJsYTcFDlIPxjeJ1gQ86H1lE QQs7v0fJW5Q3nasLdFrn7OcNeTMjovH8nlmtrmgDTFvcHsWTxMSf5frTblXvsdeN5437pm nrORlE2LLztRZ2S4/SUWQPxdr/E4YnUWnOKZhsIkhrS3lXBcQignXCXfsYv5INC7Lhwjk0 G56gidFP/0uMGmdM+bncPIIN8S90cs9umChOCFgUOaByzGp06LamU3xDcy+2bA== Message-ID: Date: Wed, 9 Jul 2025 14:10:27 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20250706183634.38579-1-timo@rothenpieler.org> Content-Language: en-US, de-DE From: Timo Rothenpieler In-Reply-To: <20250706183634.38579-1-timo@rothenpieler.org> Subject: Re: [FFmpeg-devel] [PATCH v2 0/8] WHIP + TLS + UDP fixes and SChannel DTLS support 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 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: On 06/07/2025 20:36, Timo Rothenpieler wrote: > Second version of the series, with a bunch of the more trivial already > merged it reduced in size a bit. > Remaining patches have been revised after comments, and some further fixes > have been added. > > Original Cover-Letter was: > > This was originally just me attempting to add DTLS support to SChannel, > so it can be used with the WHIP protocol. But on the way there, a lot of > random fixes and enhancements accumulated, resulting in this series. > > The main new features are DTLS support for SChannel, which also happens > to enable support for listen-mode, which was previous unsupported for > normal TLS as well. > > To enable that, udp.c had to be enhanced to allow reporting the address > a packet was received from. > In the process of that I realized that udp.c was clearly not made with > bidirectional communication in mind, so that had to be fixed as well ( > The fifo buffer was used by both read and write without any checks, > meaning the two would interfere with each other). > > The rest are misc fixes for issues in WHIP and the associated new tls > code I found. > > Timo Rothenpieler (8): > avformat/tls: move whip specific init out of generic tls code > avformat/udp: make recv addr of each packet available > avformat/udp: separate rx and tx fifo > avformat/udp: add function to set remote address directly > avformat/tls: make passing an external socket universal > avformat/tls_schannel: add DTLS support > avformat/tls_schannel: add option to load server certificate from > store > avformat/tls_schannel: fix non-blocking write breaking TLS sessions > > configure | 6 +- > libavformat/network.h | 3 + > libavformat/tls.c | 9 - > libavformat/tls.h | 11 +- > libavformat/tls_openssl.c | 26 +- > libavformat/tls_schannel.c | 1025 ++++++++++++++++++++++++++++++++---- > libavformat/udp.c | 98 +++- > libavformat/whip.c | 9 +- > 8 files changed, 1044 insertions(+), 143 deletions(-) > I intend to apply the series soon _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".