Paul Trudel
fe43eba452
Allow default presentation to bypass localhost check
2023-06-05 14:32:25 +00:00
Anton Georgiev
b18aff32e6
Merge pull request #18045 from paultrudel/ssrf-fix
...
fix(sec): SSRF fix
2023-05-31 18:19:40 -04:00
prlanzarin
4d1aa87a88
feat: only record media while meeting is being actively recorded
...
Only record media (microphone, webcams and screens) while meeting is
being actively recorded (ie an user has enabled recording in the
conference). If the conference's recording is paused, media capture will
stop as well (with appropriate recording events).
A bigbluebutton.properties/API#create parameter called
`recordFullDurationMedia` is added to control this behavior. The default
is false (only capture while recording is active). Setting it to `true`
enables the current (legacy) behavior: always capture media if the
meeting's `recorded` prop is true.
2023-05-31 16:36:11 -03:00
Paul Trudel
08a87f2dad
Changed names of presentation download properties and set https as default
2023-05-30 14:02:13 +00:00
Paul Trudel
c378ffe4a9
Added new properties for supported protocols and blocked hosts
2023-04-21 15:29:19 +00:00
Paul Trudel
c4da4e8416
Changed config setting name to allowFetchAllRecordings
2023-02-24 15:48:53 +00:00
Paul Trudel
6cd625933f
Added new bbb property to control get all recordings
2023-02-21 16:32:32 +00:00
GuiLeme
ce50e00cef
[issue-13867] - remove and related settings
2023-01-31 10:30:55 -03:00
Anton Georgiev
349dd8b193
fix: move allowDuplicateExtUserid to bbb properties
2023-01-12 22:04:52 +00:00
Anton Georgiev
0bc3af0f58
Merge branch 'v2.5.x-release' of github.com:bigbluebutton/bigbluebutton into merge-jan-12
2023-01-12 21:58:07 +00:00
Bohdan Zhemelinskyi
0aa63e3c43
patch for default value in xml
2023-01-09 17:51:01 +00:00
Bohdan Zhemelinskyi
f5b1795913
fix forgotten change
2023-01-05 19:11:22 +00:00
Bohdan Zhemelinskyi
f95270c98c
spring to 2.7.x
2023-01-04 20:33:06 +00:00
Anton Georgiev
47c60254ca
Merge pull request #15741 from prlanzarin/u26/feat/web-defaultHttpSessionTimeout
...
feat(bbb-web): make HTTP session timeout configurable
2022-12-22 12:48:13 -05:00
Gustavo Trott
7781909d50
Removes all references to swf files (used by old flash client)
2022-11-17 10:55:19 -03:00
Gustavo Trott
e2f9b19afc
Merge remote-tracking branch 'upstream/v2.6.x-release' into max-users-improvements
2022-10-24 22:48:38 -03:00
Ramón Souza
8ed142a522
Merge remote-tracking branch 'upstream/v2.5.x-release' into merge-258-26
2022-10-21 14:43:23 -03:00
Paul Trudel
c5f234ddf4
Fixed issue with checksum algorithms
2022-10-21 06:50:23 +00:00
Gustavo Trott
245e67f418
Fix a problem where presentations is always null
2022-10-20 15:12:10 -03:00
Bohdan Zhemelinskyi
2ee70c671d
set default as null
2022-10-19 20:17:53 +00:00
Gustavo Trott
80ffb26fff
Implements maxUserConcurrentAccesses and change participants count logic
2022-10-17 17:30:53 -03:00
prlanzarin
0a796ef39d
feat(bbb-web): make HTTP session timeout configurable
...
Java/Grails' HTTP session inactivity timeout is hardcoded to 4 hours.
This gives less flexibility for long-lived sessions - ie in rare
scenarios where users stay connected for >= that amount of time without
any re-connections or intermediate calls to checkAuthorization.
This commit makes the HTTP session timeout configurable, system-wide, via
bigbluebutton.properties. Default timeout is preserved.
Ideally, we should look into a more permanent solution to avoid
invalidating perfectly healthy user sessions. This commit fixes
nothing in that regard.
2022-09-27 19:16:36 +00:00
Paul Trudel
84c19bf12e
Added support for sha384 and sha512 checksums
2022-09-13 15:28:01 +00:00
Bohdan Zhemelinskyi
7f42e28ec7
place spring version in one place and cleanup
2022-09-08 18:40:19 +00:00
Bohdan Zhemelinskyi
e3c0abe62a
changes on comment
2022-09-08 14:59:56 +00:00
Bohdan Zhemelinskyi
f51742a819
Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into spring27
2022-09-08 14:32:35 +00:00
Bohdan Zhemelinskyi
fd31c78ec4
temp changes
2022-07-29 19:03:25 +00:00
Paul Trudel
f5c2e1929c
Merge branch 'develop' of github.com:bigbluebutton/bigbluebutton into recording-api-changes
2022-04-21 15:01:44 +00:00
Paul Trudel
333a01aab4
Changed RecordingService implementation back to file
2022-04-19 19:38:21 +00:00
Arthurk12
cff605e996
feat(webcam): pin multiple cameras simultaneously
...
Adds support for multiple cameras pins.
The pinned cameras are stored in a FIFO-type queue
When a camera is pinned the oldest one is removed.
The queue size can be set via create parameter 'maxPinnedCameras',
if not defaults to 3.
2022-04-18 20:17:58 +00:00
Paul Trudel
50662e3e65
Fixed issue with pagination response
2022-04-11 19:50:33 +00:00
Paul Trudel
aa956919c2
Updated recording changes for 2.6
2022-04-08 18:46:54 +00:00
Ramon Souza
68f55b8c7b
Merge remote-tracking branch 'upstream/develop' into issue-14382
2022-03-25 09:21:15 -03:00
Gustavo Trott
4cb563085f
Implements param lockSettingsHideViewersCursor
2022-03-21 15:25:41 -03:00
Ramon Souza
a89e9da4ea
Merge remote-tracking branch 'upstream/develop' into issue-14382
2022-03-16 16:53:17 -03:00
Anton Georgiev
d4e8f6ef4a
Merge pull request #14572 from gustavotrott/support-disabledFeatures
...
fix: Keep support for deprecated API param learningDashboardEnabled
2022-03-16 11:46:29 -04:00
Ramón Souza
d008981855
add notifyRecordingIsOn create param
2022-03-10 20:17:57 +00:00
Pedro Beschorner Marin
5cd2b0b635
Merge remote-tracking branch 'bigbluebutton/v2.5.x-release' into f-v-amccc
2022-03-10 12:25:17 -03:00
Gustavo Trott
bedaf4de98
Add support for deprecated API param learningDashboardEnabled
2022-03-09 18:04:34 -03:00
Pedro Beschorner Marin
6ff1d680d9
feat(video): add meeting camera cap control
...
Include `meetingCameraCap` API param on create and enforce both server and
client to control the number of simultaneous webcams a meeting can have.
Disabled by default.
2022-03-07 09:36:55 -03:00
Gustavo Trott
f045aa7c31
Merge branch 'v2.5.x-release' into disabledFeatures-learningDashboard
2022-03-03 15:48:49 -03:00
Anton Georgiev
5f884f6674
Merge remote-tracking branch 'bbb/v2.4.x-release' into merge-24-into-25
2022-03-03 18:35:05 +00:00
Anton Georgiev
212578b7c8
Merge branch 'v2.5.x-release' into disabledFeatures-learningDashboard
2022-03-02 08:46:31 -05:00
Anton Georgiev
9f6c6b7a0b
Merge pull request #14441 from pedrobmarin/r-s-fpr
...
refactor(screenshare): FreeSWITCH partial removal
2022-03-02 08:36:14 -05:00
Gustavo Trott
9d6eaead02
Move api param learningDashboardEnabled to disabledFeatures
2022-03-01 17:27:54 -03:00
Ramón Souza
138f4d64e4
Merge remote-tracking branch 'upstream/v2.4.x-release' into v2.5.x-release
2022-02-24 14:49:56 +00:00
Pedro Beschorner Marin
6d80a413cf
refactor(screenshare): FreeSWITCH partial removal
...
Remove part of the old FreeSWITCH dependent WebRTC screenshare feature.
2022-02-23 13:03:51 -03:00
Pedro Beschorner Marin
e8ff5ebdc8
feat(video): add user camera cap control
...
Include `userCameraCap` API param on create and enforce both server and
client to control the number of simultaneous webcams an user can share.
Default set to 3.
2022-02-22 13:13:48 -03:00
Pedro Beschorner Marin
982cd934b4
feat(guest): configurable wait timeout
...
Replace the hardcoded guest's waiting timeout between polling requests - reference used
to remove a guest from the waiting list when the user leaves the waiting page - with a
bbb-web's configuration property.
2022-02-10 08:24:57 -03:00
Gustavo Trott
de4688bcdc
Implement new param disabledFeatures
2022-02-07 10:22:52 -03:00