Package: janus / 1.1.2-3

Metadata

Package Version Patches format
janus 1.1.2-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
1001_try_enable_docs_by_default.patch | (download)

configure.ac | 8 5 + 3 - 0 !
1 file changed, 5 insertions(+), 3 deletions(-)

 try build documentation by default
1002_fix_rollup.patch | (download)

npm/rollup.config.js | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 modernize rollup config
1003_javascript_config.patch | (download)

html/admin.html | 1 1 + 0 - 0 !
html/admin.js | 14 0 + 14 - 0 !
html/adminconfig.js | 13 13 + 0 - 0 !
html/audiobridgetest.js | 6 2 + 4 - 0 !
html/canvas.js | 6 2 + 4 - 0 !
html/devicetest.js | 6 2 + 4 - 0 !
html/e2etest.js | 6 2 + 4 - 0 !
html/echotest.js | 6 2 + 4 - 0 !
html/multiopus.js | 6 2 + 4 - 0 !
html/mvideoroomtest.js | 6 2 + 4 - 0 !
html/nosiptest.js | 6 2 + 4 - 0 !
html/recordplaytest.js | 6 2 + 4 - 0 !
html/screensharingtest.js | 6 2 + 4 - 0 !
html/settings.js | 5 5 + 0 - 0 !
html/siptest.js | 6 2 + 4 - 0 !
html/streamingtest.js | 6 2 + 4 - 0 !
html/textroomtest.js | 6 2 + 4 - 0 !
html/videocalltest.js | 6 2 + 4 - 0 !
html/videoroomtest.js | 6 2 + 4 - 0 !
html/virtualbg.js | 6 2 + 4 - 0 !
html/voicemailtest.js | 6 2 + 4 - 0 !
html/vp9svctest.js | 6 2 + 4 - 0 !
html/webaudio.js | 12 3 + 9 - 0 !
23 files changed, 58 insertions(+), 95 deletions(-)

 separate and deduplicate javascript configuration
 Isolating config parts of JavaScript code simplifies initial setup
 and eases migration to newer release of Janus.
 .
 This also consistently applies variables "token" and "apisecret"
 in example code
 when defined in config file.
1004_doxygen_use_svg.patch | (download)

docs/janus-doxygen.cfg | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 have doxygen use svg files
 Avoiding SVG was only to please obsolete Internet Explorer.
2001_use_snakeoil_cert.patch | (download)

conf/janus.eventhandler.mqttevh.jcfg.sample | 4 2 + 2 - 0 !
conf/janus.eventhandler.rabbitmqevh.jcfg.sample | 4 2 + 2 - 0 !
conf/janus.jcfg.sample.in | 4 2 + 2 - 0 !
conf/janus.transport.http.jcfg.sample | 4 2 + 2 - 0 !
conf/janus.transport.mqtt.jcfg.sample | 4 2 + 2 - 0 !
conf/janus.transport.rabbitmq.jcfg.sample | 4 2 + 2 - 0 !
conf/janus.transport.websockets.jcfg.sample | 4 2 + 2 - 0 !
7 files changed, 14 insertions(+), 14 deletions(-)

 use snakeoil certificate by default
 Commented out for DTLS cert to let janus auto-generate that.
2002_disintegrate_docs.patch | (download)

docs/header.html | 29 0 + 29 - 0 !
html/index.html | 9 1 + 8 - 0 !
html/navbar.html | 13 1 + 12 - 0 !
3 files changed, 2 insertions(+), 49 deletions(-)

 separate documentation from demos
2003_use_packaged_javascript.patch | (download)

docs/header.html | 6 3 + 3 - 0 !
html/admin.html | 10 5 + 5 - 0 !
html/audiobridgetest.html | 20 10 + 10 - 0 !
html/canvas.html | 20 10 + 10 - 0 !
html/citeus.html | 6 3 + 3 - 0 !
html/demos.html | 6 3 + 3 - 0 !
html/devicetest.html | 20 10 + 10 - 0 !
html/docs/index.html | 6 3 + 3 - 0 !
html/e2etest.html | 20 10 + 10 - 0 !
html/echotest.html | 20 10 + 10 - 0 !
html/index.html | 6 3 + 3 - 0 !
html/multiopus.html | 20 10 + 10 - 0 !
html/mvideoroomtest.html | 20 10 + 10 - 0 !
html/nosiptest.html | 16 8 + 8 - 0 !
html/recordplaytest.html | 16 8 + 8 - 0 !
html/screensharingtest.html | 16 8 + 8 - 0 !
html/siptest.html | 22 11 + 11 - 0 !
html/streamingtest.html | 18 9 + 9 - 0 !
html/support.html | 6 3 + 3 - 0 !
html/textroomtest.html | 16 8 + 8 - 0 !
html/videocalltest.html | 20 10 + 10 - 0 !
html/videoroomtest.html | 20 10 + 10 - 0 !
html/virtualbg.html | 20 10 + 10 - 0 !
html/voicemailtest.html | 14 7 + 7 - 0 !
html/vp9svctest.html | 20 10 + 10 - 0 !
html/webaudio.html | 20 10 + 10 - 0 !
26 files changed, 202 insertions(+), 202 deletions(-)

 use packaged javascript libraries
2004_avoid_stun_privacy_breach.patch | (download)

html/janus.js | 2 1 + 1 - 0 !
html/settings.js | 11 4 + 7 - 0 !
2 files changed, 5 insertions(+), 8 deletions(-)

 avoid privacy breach of hardcoded default stun server
2005_avoid_npm.patch | (download)

Makefile.am | 7 2 + 5 - 0 !
configure.ac | 8 0 + 8 - 0 !
2 files changed, 2 insertions(+), 13 deletions(-)

 avoid npm
2006_avoid_doc_privacy_breach.patch | (download)

README.md | 4 0 + 4 - 0 !
docs/header.html | 2 0 + 2 - 0 !
html/admin.html | 2 0 + 2 - 0 !
html/audiobridgetest.html | 2 0 + 2 - 0 !
html/canvas.html | 2 0 + 2 - 0 !
html/citeus.html | 2 0 + 2 - 0 !
html/demos.html | 2 0 + 2 - 0 !
html/devicetest.html | 2 0 + 2 - 0 !
html/docs/index.html | 2 0 + 2 - 0 !
html/e2etest.html | 2 0 + 2 - 0 !
html/echotest.html | 2 0 + 2 - 0 !
html/index.html | 2 0 + 2 - 0 !
html/multiopus.html | 2 0 + 2 - 0 !
html/mvideoroomtest.html | 2 0 + 2 - 0 !
html/nosiptest.html | 2 0 + 2 - 0 !
html/recordplaytest.html | 2 0 + 2 - 0 !
html/screensharingtest.html | 2 0 + 2 - 0 !
html/siptest.html | 2 0 + 2 - 0 !
html/streamingtest.html | 2 0 + 2 - 0 !
html/support.html | 2 0 + 2 - 0 !
html/textroomtest.html | 2 0 + 2 - 0 !
html/videocalltest.html | 2 0 + 2 - 0 !
html/videoroomtest.html | 2 0 + 2 - 0 !
html/virtualbg.html | 2 0 + 2 - 0 !
html/voicemailtest.html | 2 0 + 2 - 0 !
html/vp9svctest.html | 2 0 + 2 - 0 !
html/webaudio.html | 2 0 + 2 - 0 !
27 files changed, 56 deletions(-)

 avoid privacy breach in links to github
2007_use_shared_janus.patch | (download)

html/audiobridgetest.html | 2 1 + 1 - 0 !
html/canvas.html | 2 1 + 1 - 0 !
html/devicetest.html | 2 1 + 1 - 0 !
html/e2etest.html | 2 1 + 1 - 0 !
html/echotest.html | 2 1 + 1 - 0 !
html/multiopus.html | 2 1 + 1 - 0 !
html/mvideoroomtest.html | 2 1 + 1 - 0 !
html/nosiptest.html | 2 1 + 1 - 0 !
html/recordplaytest.html | 2 1 + 1 - 0 !
html/screensharingtest.html | 2 1 + 1 - 0 !
html/siptest.html | 2 1 + 1 - 0 !
html/streamingtest.html | 2 1 + 1 - 0 !
html/textroomtest.html | 2 1 + 1 - 0 !
html/videocalltest.html | 2 1 + 1 - 0 !
html/videoroomtest.html | 2 1 + 1 - 0 !
html/virtualbg.html | 2 1 + 1 - 0 !
html/voicemailtest.html | 2 1 + 1 - 0 !
html/vp9svctest.html | 2 1 + 1 - 0 !
html/webaudio.html | 2 1 + 1 - 0 !
19 files changed, 19 insertions(+), 19 deletions(-)

 use separately packaged shared janus javascript module
2008_avoid_virtualbg.patch | (download)

html/demos.html | 4 2 + 2 - 0 !
html/navbar.html | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 avoid referencing virtualbg demo
 The virtualbg demo needs code not packaged in Debian.
2009_rollup_3.patch | (download)

npm/rollup.config.js | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 adapt rollup config syntax as needed for rollup v3
2010_fix_ffmpeg_7.patch | (download)

src/postprocessing/pp-avformat.c | 2 1 + 1 - 0 !
src/postprocessing/pp-g722.c | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 fix ftbfs with ffmpeg 7
2011_fix_test_python3.11.patch | (download)

test/echo.py | 7 4 + 3 - 0 !
test/test_aiortc.sh | 5 3 + 2 - 0 !
2 files changed, 7 insertions(+), 5 deletions(-)

 fix tests with python3.11
 Update test case for python3.11 (changes taken from upstream git repo,
 commit 2445b674712cb0093d67d15b5fc10d66e93136d8), and run janus from PATH
 instead of directly from the source build tree. So that we can use the
 system janus binary if no local build has happened.
2012_fix_test_avoid_rerunning_janus.patch | (download)

test/test_aiortc.sh | 19 14 + 5 - 0 !
1 file changed, 14 insertions(+), 5 deletions(-)

 start janus only if it is not aleady running