All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/1] package/janus-gateway: bump to version 1.0.3
@ 2022-07-26 17:32 Fabrice Fontaine
  2022-07-26 20:53 ` Thomas Petazzoni via buildroot
  0 siblings, 1 reply; 2+ messages in thread
From: Fabrice Fontaine @ 2022-07-26 17:32 UTC (permalink / raw)
  To: buildroot; +Cc: Gregory Dymarek, Fabrice Fontaine

- Rebased second patch
- Drop third and fourth patches (already in version)
- duktape is an optional dependency since version 1.0.0 and
  https://github.com/meetecho/janus-gateway/commit/fab4215b7826638660eba2147bb772dd57fed10c
- gengetopt is not a dependency since version 1.0.1 and
  https://github.com/meetecho/janus-gateway/commit/c21500c02e93e4b08c5242d0f0066d26ffc9f1a9

https://github.com/meetecho/janus-gateway/blob/v1.0.1/CHANGELOG.md

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
 ...dd-test-for-Wunused-but-set-variable.patch |  8 +++---
 .../0003-Fixed-missing-XSS-mitigation.patch   | 25 -------------------
 .../0004-Fix-build-with-libressl-3.5.0.patch  | 25 -------------------
 package/janus-gateway/Config.in               |  8 ++++++
 package/janus-gateway/janus-gateway.hash      |  2 +-
 package/janus-gateway/janus-gateway.mk        | 14 +++++++----
 6 files changed, 23 insertions(+), 59 deletions(-)
 delete mode 100644 package/janus-gateway/0003-Fixed-missing-XSS-mitigation.patch
 delete mode 100644 package/janus-gateway/0004-Fix-build-with-libressl-3.5.0.patch

diff --git a/package/janus-gateway/0002-Add-test-for-Wunused-but-set-variable.patch b/package/janus-gateway/0002-Add-test-for-Wunused-but-set-variable.patch
index 2dfcc76d68..31796d6e28 100644
--- a/package/janus-gateway/0002-Add-test-for-Wunused-but-set-variable.patch
+++ b/package/janus-gateway/0002-Add-test-for-Wunused-but-set-variable.patch
@@ -18,6 +18,8 @@ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
 (rebased against v0.6.3)
 Signed-off-by: Adam Duskett <Aduskett@gmail.com>
+[rebased against v1.0.3)
+Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
 [Upstream status: rejected
 (https://github.com/meetecho/janus-gateway/pull/1789)]
 ---
@@ -27,10 +29,10 @@ Signed-off-by: Adam Duskett <Aduskett@gmail.com>
  3 files changed, 79 insertions(+), 2 deletions(-)
  create mode 100644 m4/ax_check_compile_flag.m4
 
-diff --git a/Makefile.am b/Makefile.am
+diff --git a/src/Makefile.am b/src/Makefile.am
 index f961fdb..3ddbe59 100644
---- a/Makefile.am
-+++ b/Makefile.am
+--- a/src/Makefile.am
++++ b/src/Makefile.am
 @@ -151,6 +151,7 @@ janus_CFLAGS = \
  	-DEVENTDIR=\"$(eventdir)\" \
  	-DLOGGERDIR=\"$(loggerdir)\" \
diff --git a/package/janus-gateway/0003-Fixed-missing-XSS-mitigation.patch b/package/janus-gateway/0003-Fixed-missing-XSS-mitigation.patch
deleted file mode 100644
index e1e612133b..0000000000
--- a/package/janus-gateway/0003-Fixed-missing-XSS-mitigation.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From f62bba6513ec840761f2434b93168106c7c65a3d Mon Sep 17 00:00:00 2001
-From: Lorenzo Miniero <lminiero@gmail.com>
-Date: Wed, 15 Dec 2021 14:10:01 +0100
-Subject: [PATCH] Fixed missing XSS mitigation (see #2817)
-
-[Retrieved from:
-https://github.com/meetecho/janus-gateway/commit/f62bba6513ec840761f2434b93168106c7c65a3d]
-Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
----
- html/textroomtest.js | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/html/textroomtest.js b/html/textroomtest.js
-index bf95a260a..7d5ae832c 100644
---- a/html/textroomtest.js
-+++ b/html/textroomtest.js
-@@ -351,7 +351,7 @@ function sendPrivateMsg(username) {
- 				text: JSON.stringify(message),
- 				error: function(reason) { bootbox.alert(reason); },
- 				success: function() {
--					$('#chatroom').append('<p style="color: purple;">[' + getDateString() + '] <b>[whisper to ' + display + ']</b> ' + result);
-+					$('#chatroom').append('<p style="color: purple;">[' + getDateString() + '] <b>[whisper to ' + display + ']</b> ' + escapeXmlTags(result));
- 					$('#chatroom').get(0).scrollTop = $('#chatroom').get(0).scrollHeight;
- 				}
- 			});
diff --git a/package/janus-gateway/0004-Fix-build-with-libressl-3.5.0.patch b/package/janus-gateway/0004-Fix-build-with-libressl-3.5.0.patch
deleted file mode 100644
index 6d75318a45..0000000000
--- a/package/janus-gateway/0004-Fix-build-with-libressl-3.5.0.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 8e450a097f5f0c7e9c034e954fbc709797521f1c Mon Sep 17 00:00:00 2001
-From: Lorenzo Miniero <lminiero@gmail.com>
-Date: Fri, 13 May 2022 18:42:38 +0200
-Subject: [PATCH] Fix build with libressl >= 3.5.0 (see #2980)
-
-[Retrieved from:
-https://github.com/meetecho/janus-gateway/commit/8e450a097f5f0c7e9c034e954fbc709797521f1c]
-Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
----
- dtls-bio.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/dtls-bio.h b/dtls-bio.h
-index 92f06d7c0a..fbfd4c37bf 100644
---- a/dtls-bio.h
-+++ b/dtls-bio.h
-@@ -35,7 +35,7 @@ void janus_dtls_bio_agent_set_mtu(int start_mtu);
- int janus_dtls_bio_agent_get_mtu(void);
- 
- #if defined(LIBRESSL_VERSION_NUMBER)
--#define JANUS_USE_OPENSSL_PRE_1_1_API (1)
-+#define JANUS_USE_OPENSSL_PRE_1_1_API (LIBRESSL_VERSION_NUMBER < 0x30500000L)
- #else
- #define JANUS_USE_OPENSSL_PRE_1_1_API (OPENSSL_VERSION_NUMBER < 0x10100000L)
- #endif
diff --git a/package/janus-gateway/Config.in b/package/janus-gateway/Config.in
index 5d711fe746..dedb53529c 100644
--- a/package/janus-gateway/Config.in
+++ b/package/janus-gateway/Config.in
@@ -30,6 +30,14 @@ config BR2_PACKAGE_JANUS_GATEWAY_AUDIO_BRIDGE
 	bool "audio bridge"
 	select BR2_PACKAGE_OPUS
 
+config BR2_PACKAGE_JANUS_GATEWAY_DUKTAPE
+	bool "duktape"
+	depends on !BR2_OPTIMIZE_FAST # duktape
+	select BR2_PACKAGE_DUKTAPE
+
+comment "duktape can't be built with Optimize for fast"
+	depends on BR2_OPTIMIZE_FAST
+
 config BR2_PACKAGE_JANUS_GATEWAY_ECHO_TEST
 	bool "echo test"
 
diff --git a/package/janus-gateway/janus-gateway.hash b/package/janus-gateway/janus-gateway.hash
index 7aec3d2aa3..5d73ede87f 100644
--- a/package/janus-gateway/janus-gateway.hash
+++ b/package/janus-gateway/janus-gateway.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  b5fe70d95b9288200df15d5f75cb8eb6db66484c6ded159422a81e880ecb7104  janus-gateway-0.11.6.tar.gz
+sha256  5b8a7304761783585bfa8db7471bf8c393fa2a0ffc346747afadc0c1a9d213f5  janus-gateway-1.0.3.tar.gz
 sha256  91d04c97fa1da3fcd28205873276358aafc071c5b00a9ea8c49dd06d487a9dc6  COPYING
diff --git a/package/janus-gateway/janus-gateway.mk b/package/janus-gateway/janus-gateway.mk
index 381843a0af..9a74350b2c 100644
--- a/package/janus-gateway/janus-gateway.mk
+++ b/package/janus-gateway/janus-gateway.mk
@@ -4,19 +4,16 @@
 #
 ################################################################################
 
-JANUS_GATEWAY_VERSION = 0.11.6
+JANUS_GATEWAY_VERSION = 1.0.3
 JANUS_GATEWAY_SITE = $(call github,meetecho,janus-gateway,v$(JANUS_GATEWAY_VERSION))
 JANUS_GATEWAY_LICENSE = GPL-3.0 with OpenSSL exception
 JANUS_GATEWAY_LICENSE_FILES = COPYING
 JANUS_GATEWAY_CPE_ID_VENDOR = meetecho
 JANUS_GATEWAY_CPE_ID_PRODUCT = janus
 
-# 0003-Fixed-missing-XSS-mitigation.patch
-JANUS_GATEWAY_IGNORE_CVES += CVE-2021-4124
-
 # ding-libs provides the ini_config library
 JANUS_GATEWAY_DEPENDENCIES = host-pkgconf jansson libnice \
-	libsrtp host-gengetopt libglib2 openssl libconfig \
+	libsrtp libglib2 openssl libconfig \
 	$(if $(BR2_PACKAGE_LIBOGG),libogg)
 
 # Straight out of the repository, no ./configure, and we also patch
@@ -41,6 +38,13 @@ else
 JANUS_GATEWAY_CONF_OPTS += --disable-plugin-audiobridge
 endif
 
+ifeq ($(BR2_PACKAGE_JANUS_GATEWAY_DUKTAPE),y)
+JANUS_GATEWAY_DEPENDENCIES += duktape
+JANUS_GATEWAY_CONF_OPTS += --enable-plugin-duktape
+else
+JANUS_GATEWAY_CONF_OPTS += --disable-plugin-duktape
+endif
+
 ifeq ($(BR2_PACKAGE_JANUS_GATEWAY_ECHO_TEST),y)
 JANUS_GATEWAY_CONF_OPTS += --enable-plugin-echotest
 else
-- 
2.35.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [Buildroot] [PATCH 1/1] package/janus-gateway: bump to version 1.0.3
  2022-07-26 17:32 [Buildroot] [PATCH 1/1] package/janus-gateway: bump to version 1.0.3 Fabrice Fontaine
@ 2022-07-26 20:53 ` Thomas Petazzoni via buildroot
  0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-07-26 20:53 UTC (permalink / raw)
  To: Fabrice Fontaine; +Cc: Gregory Dymarek, buildroot

On Tue, 26 Jul 2022 19:32:35 +0200
Fabrice Fontaine <fontaine.fabrice@gmail.com> wrote:

> - Rebased second patch
> - Drop third and fourth patches (already in version)
> - duktape is an optional dependency since version 1.0.0 and
>   https://github.com/meetecho/janus-gateway/commit/fab4215b7826638660eba2147bb772dd57fed10c
> - gengetopt is not a dependency since version 1.0.1 and
>   https://github.com/meetecho/janus-gateway/commit/c21500c02e93e4b08c5242d0f0066d26ffc9f1a9
> 
> https://github.com/meetecho/janus-gateway/blob/v1.0.1/CHANGELOG.md
> 
> Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
> ---
>  ...dd-test-for-Wunused-but-set-variable.patch |  8 +++---
>  .../0003-Fixed-missing-XSS-mitigation.patch   | 25 -------------------
>  .../0004-Fix-build-with-libressl-3.5.0.patch  | 25 -------------------
>  package/janus-gateway/Config.in               |  8 ++++++
>  package/janus-gateway/janus-gateway.hash      |  2 +-
>  package/janus-gateway/janus-gateway.mk        | 14 +++++++----
>  6 files changed, 23 insertions(+), 59 deletions(-)
>  delete mode 100644 package/janus-gateway/0003-Fixed-missing-XSS-mitigation.patch
>  delete mode 100644 package/janus-gateway/0004-Fix-build-with-libressl-3.5.0.patch

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-07-26 20:53 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-26 17:32 [Buildroot] [PATCH 1/1] package/janus-gateway: bump to version 1.0.3 Fabrice Fontaine
2022-07-26 20:53 ` Thomas Petazzoni via buildroot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.