Commit Graph

170 Commits

Author SHA1 Message Date
Zhen Guang fed87fbbc7
web: update acme.sh version to 3.0.7 2024-04-29 12:03:51 +02:00
simon 8094a173f1
web: add ability to change CORS header value 2024-03-26 08:23:42 +01:00
Saúl Ibarra Corretgé 03b6ca24f2 web: remove no longer needed mime type definition
It's built-in now.
2024-03-22 23:37:31 +01:00
HannesOberreiter ca1d6704f9
fix: 🐛 wrong quote in default config (#1761) 2024-03-19 10:24:05 -05:00
Jaya Allamsetty a1d1f2ce5a
web: Add env vars for setting 1080p and 4k bitrates.
* web: Add env vars for setting 1080p and 4k bitrates.

* squash: Fix c&p errors
2024-01-31 14:26:36 -05:00
Aaron van Meerten 6e6dd96bea
web: nginx config for load-test client if present (#1715) 2024-01-22 08:07:57 -06:00
Saúl Ibarra Corretgé 2a3f8fd5e9
web: fix config.js syntax 2024-01-12 14:57:06 +01:00
Kurt Garloff df88c7c1e3
Fix/web settings prop syntax (#1706) 2024-01-12 07:12:24 -06:00
Jaya Allamsetty d64ae1c193 web: remove 'startBitrate' that is no longer supported. 2024-01-11 17:59:58 -05:00
Jaya Allamsetty 1cba0b5803 web: Fix the maxbitrates config setting.
Also, remove the 'enforcePreferredCodec' setting which is no longer supported.
2024-01-11 17:59:58 -05:00
Saúl Ibarra Corretgé 1dbe5cda68 web: cleanup config
Remove no longer necessary checks since we build the whole config from
scratch.

Drop no longer valid options:

- Callstats
- useIPv6
- External connect
2024-01-11 15:28:57 +01:00
Jaya Allamsetty 5093efb4bb feat: Add testing flag for Av1 2024-01-10 15:25:30 -05:00
Aaron van Meerten 483bbde1ee
web: trim deprecated options and defaults
* web: trim deprecated options and defaults
2024-01-02 10:38:24 -06:00
Aaron van Meerten 11cbfccd8b
web: provide bosh URL as relative only if flagged (#1682) 2023-12-21 16:34:21 -06:00
Cedric Roijakkers 431cdccbfe
web: allow desktop framerate to be automatically determined by the browser 2023-12-19 12:24:09 +01:00
Aaron van Meerten 825730d659
web: nginx ws-colibri proxy regex updates (#1645) 2023-11-17 14:32:05 -06:00
Daniel McAssey 54d3aca2bf jicofo: add AV1 options 2023-11-15 09:32:48 +01:00
Aaron van Meerten 8555fe1c4a
web: param to control config.hosts.authDomain (#1627) 2023-10-17 11:52:13 -05:00
Aaron van Meerten bebd748712
web: flag to control sctp bridge channel choice (#1613) 2023-09-29 08:48:50 -05:00
emrah c2f01f336f web: update livestreaming settings according to new config.js 2023-05-22 20:07:32 +02:00
Aaron van Meerten 7c50cb7079
web: support loading pwa-worker.js from subdir (#1517) 2023-04-03 14:10:01 -05:00
Aaron van Meerten 3af59c6d84 web: fix bosh for subdomains 2023-04-03 11:12:15 +02:00
Aaron van Meerten ca0b92ee2a
web: allow custom colibri websocket port (#1491) 2023-03-14 08:56:27 -05:00
Saúl Ibarra Corretgé 9cfbaf2d64 misc: drop JICOFO_AUTH_USER
It is expected to be "focus" in a number of places inside lib-jitsi-meet
and that won't change anytime soon.

Allowing users to change it is just asking for trouble.

Fixes: https://github.com/jitsi/lib-jitsi-meet/issues/2191
2023-01-12 15:36:28 +01:00
Oana Emilia Ianc 07f7054bad
jaas: pass the jitsi installation type at provisioning (#1456) 2023-01-10 12:10:19 +02:00
Debendra Oli e219bcfc21
web: add ability to configure whiteboard 2022-12-19 12:54:51 +01:00
Debendra Oli 8923b72d8e
web: fix missing quotes on config.js string 2022-12-13 12:21:00 +01:00
Saúl Ibarra Corretgé 1e49d65e8c web: simplify build
We no longer need the config package because we are building it from
scratch.
2022-12-12 16:23:16 +01:00
Saúl Ibarra Corretgé dd399fee54 web,jvb: remove ENABLE_MULTISTREAM
It's not enabled by default and there is no way to disable it any
longer.

We keep setting the flags in config.js though, this is so old mobile
versions without the new default behavior can enable it.
2022-12-12 15:31:09 +01:00
Charles Zablit ca14c52284
web: add more transcription config env vars 2022-12-12 15:15:40 +01:00
Oana Emilia Ianc 046bb79271
jaas: register JaaS account automatically 2022-11-22 13:05:43 +01:00
Saúl Ibarra Corretgé b212dca060 web: fix parsing IPv6 reolver addresses
Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/1437
2022-11-15 10:34:10 +01:00
Saúl Ibarra Corretgé 53b2654556 web: auto-detect nginx resolver
Take it from /etc/resolv.conf in case it wasn't provided via the env
variable.

Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/1430
2022-11-03 14:03:13 +01:00
Ben Banfield-Zanin c694a9e657
web: set charset as utf-8 2022-10-17 15:14:57 +02:00
Saúl Ibarra Corretgé 723acc20ef web: add ability to configure the room password digit size 2022-09-26 20:21:37 +02:00
David Négrier a1e82ea582
jvb: migrate config to secure octo
* Migrating configuration to use secure octo configuration by default

Adding a new JVB_OCTO_RELAY_ID to configure videobridge.relay.relay-id (with a fallback to the old JVB_OCTO_BIND_ADDRESS to be used as relay-id)

* Adding a configuration check to verify that Octo cannot be enabled without the ENABLE_COLIBRI_WEBSOCKET environment variable set to "1"
2022-09-15 07:36:57 +02:00
Debendra Oli dc5b6a1ef5
fix: multi tenant setup (#1401)
* fix: multi tenant setup

refs:
fa5ee32720

https://community.jitsi.org/t/subdomain-not-working-on-docker-conatiner/116967/17

* refactor: lint

* squash: Fixes extra space.

Co-authored-by: Дамян Минков <damencho@jitsi.org>
2022-09-12 12:15:24 -05:00
Debendra Oli bf6a68b174
web: fix setting prefix for subdomains 2022-09-01 09:09:51 +02:00
David Négrier 7890183b9f
jibri: fix ENABLE_RECORDING issue
* Fixing ENABLE_RECORDING issue

In https://github.com/jitsi/docker-jitsi-meet/pull/1372, I made a change to allow the web component to set ENABLE_RECORDING and still enable recording (in order to have "service recording" disabled but Dropbox recording enabled.
I failed to notice that the ENABLE_RECORDING environment variable is also used in Prosody (and in a number of places) as a global switch.

With the new variable semantic (as proposed in #1372), in order to know if Jibri must be enabled or not, we need 3 variables (ENABLE_RECORDING, DROPBOX_APPKEY and ENABLE_LIVESTREAMING).
This means we should also propagate those variables to Prosody.

To be honest, having the "DROPBOX_APPKEY" forwarded to Prosody just to know if we should enable or disable recording is a bit weird.

So I feel it is a better idea to revert back the meaning of "ENABLE_RECORDING" to be a global switch.

I'm therefore reverting back to old behaviour and adding a new environment variable (ENABLE_SERVICE_RECORDING) that allows turning on or off the "service recording".

* Setting ENABLE_SERVICE_RECORDING default value to ENABLE_SERVICE_RECORDING
2022-08-22 09:58:46 +02:00
damencho a2b86a0f9a fix: Fixes undefined variable $ENABLE_JAAS_COMPONENTS. Fixes #1377. 2022-08-19 09:12:12 +02:00
damencho 24b6adbc68 feat: Adds room info http endpoint for jaas components. 2022-08-18 08:41:20 -05:00
David Négrier 85a38d96a4
jibri: add ability to enable Dropbox recording without enabling "service recording"
Also add a new ENABLE_LIVESTREAMING env variable to enable live streaming independently from the recording service.
2022-08-18 13:03:07 +02:00
Timo Schwarzer eb0dd6b065
web: fix receiveMultipleVideoStreams flag 2022-08-15 21:41:56 +02:00
Saúl Ibarra Corretgé 12941f54c2 web: turn on multi-stream by default 2022-08-12 14:56:18 +02:00
Saúl Ibarra Corretgé 1d4b2655b4 web: add new flag for multi-stream 2022-08-12 14:55:23 +02:00
Debendra Oli e05a9c2969
fixup: template syntax for newly added variables (#1355) 2022-08-05 09:22:35 +02:00
Debendra Oli 164d28b2ee
web: migrate deprecated recordings options, add some more
* config: migrate depricated recordings options, add localRecording section and disableProfile

* fix: disableProfile

* group recording config, remove boolean conditions

* config add: localRecording extra options
2022-08-04 17:34:21 +02:00
Timo Schwarzer f126f7afbc
web: set config.videoQuality.maxBitratesVideo to null if no bitrates are specified
Fixes: #1318
2022-07-27 13:41:26 +02:00
Debendra Oli 1c93e1b74d
web: add support for brandingDataUrl (#1346)
Closes: #1345
2022-07-19 10:01:01 +02:00
BinaryWizard904 4372717dc3
web: add support for wav files to nginx default
Nginx does not define a mime type for wav files by default.  This causes Firefox to refuse to load these files.
Bu adding this mime type, we can ensure that Firefox plays back all interface sounds by default.
Issue is further described in: https://github.com/jitsi/jitsi-meet/issues/11860
2022-07-14 21:53:58 +02:00