Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Mar 2020 15:53:18 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r528786 - in head/multimedia/obs-studio: . files
Message-ID:  <202003201553.02KFrIv0059521@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Fri Mar 20 15:53:17 2020
New Revision: 528786
URL: https://svnweb.freebsd.org/changeset/ports/528786

Log:
  multimedia/obs-studio: Add patch to disable the X509 certificate verification, so that the software works with FaceBook Live under FreeBSD
  
  Submitted by:	hps (via ports-committers@)

Added:
  head/multimedia/obs-studio/files/patch-plugins_obs-outputs_librtmp_rtmp.h   (contents, props changed)
Modified:
  head/multimedia/obs-studio/Makefile

Modified: head/multimedia/obs-studio/Makefile
==============================================================================
--- head/multimedia/obs-studio/Makefile	Fri Mar 20 15:46:53 2020	(r528785)
+++ head/multimedia/obs-studio/Makefile	Fri Mar 20 15:53:17 2020	(r528786)
@@ -2,6 +2,7 @@
 
 PORTNAME=	obs-studio
 DISTVERSION=	25.0.0
+PORTREVISION=	1
 CATEGORIES=	multimedia
 
 MAINTAINER=	yuri@FreeBSD.org

Added: head/multimedia/obs-studio/files/patch-plugins_obs-outputs_librtmp_rtmp.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/obs-studio/files/patch-plugins_obs-outputs_librtmp_rtmp.h	Fri Mar 20 15:53:17 2020	(r528786)
@@ -0,0 +1,11 @@
+--- plugins/obs-outputs/librtmp/rtmp.h.orig	2020-03-20 10:48:43 UTC
++++ plugins/obs-outputs/librtmp/rtmp.h
+@@ -94,7 +94,7 @@ typedef tls_ctx *TLS_CTX;
+   mbedtls_ssl_init(s);\
+   mbedtls_ssl_setup(s, &ctx->conf);\
+ 	mbedtls_ssl_config_defaults(&ctx->conf, MBEDTLS_SSL_IS_CLIENT, MBEDTLS_SSL_TRANSPORT_STREAM, MBEDTLS_SSL_PRESET_DEFAULT);\
+-  mbedtls_ssl_conf_authmode(&ctx->conf, MBEDTLS_SSL_VERIFY_REQUIRED);\
++  mbedtls_ssl_conf_authmode(&ctx->conf, MBEDTLS_SSL_VERIFY_NONE);\
+ 	mbedtls_ssl_conf_rng(&ctx->conf, mbedtls_ctr_drbg_random, &ctx->ctr_drbg)
+ 
+ #define TLS_setfd(s,fd)	mbedtls_ssl_set_bio(s, fd, mbedtls_net_send, mbedtls_net_recv, NULL)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202003201553.02KFrIv0059521>