Felipe Cecagno
16a59b7e3e
push unfinished work on docker
2018-08-24 17:15:47 -03:00
Felipe Cecagno
62311387b8
more changes to configure redis using environment variables
2018-08-24 17:15:47 -03:00
Felipe Cecagno
c2e507713a
add a few docker containers definitions and compiled a list of what is still missing
2018-08-24 17:15:47 -03:00
Chad Pilkey
a8938c4605
add config option in akka-apps for default multi-user whiteboard state
2018-08-24 12:50:55 -07:00
Joao Siebel
11a139a2b8
add new SyncGetVoiceUsersRespMsg message in akka
2018-08-14 09:41:21 -03:00
Ghazi Triki
7d64eb69f9
Added user typing feature to chat.
2018-08-13 17:48:48 +01:00
Ghazi Triki
cb152bf864
Improved java classes code quality.
2018-08-05 22:41:15 +01:00
Ghazi Triki
2820178b83
Updated JVM projects dependencies and configuration.
2018-08-05 22:37:11 +01:00
Richard Alam
a57f389f4a
- fix tracking of user inactivity
2018-07-30 10:53:29 -07:00
Richard Alam
804d1e2cc6
- change the log to be specific on what the method does.
2018-07-30 09:34:32 -07:00
Ghazi Triki
dffeeb8daf
Update user last activity time when he sends a message.
2018-07-30 11:43:19 +01:00
Ghazi Triki
ffb6d6e593
Update last user activity depending on his actions.
2018-07-27 19:00:15 +01:00
Ghazi Triki
7da3fb3c37
Fix inactive user check rule using time.
2018-07-27 17:48:39 +01:00
Ghazi Triki
c21f5aabad
Add new parameter userInactivityThresholdInMinutes
to bigbluebutton.properties and improve inactive user warning and eject from server.
2018-07-27 15:02:04 +01:00
Ghazi Triki
5472456e90
Refactor user inactivity messages naming to have two distinct names: UserInactivityInspectMsg
and UserActivitySignResponseMsg
.
2018-07-25 21:14:38 +01:00
Ghazi Triki
5b34f93daa
Move user inactivity configuration parameters to bigbluebutton-web application and rename them to userInactivityLogoutTimerInMinutes and userInactivityResponseDelayInMinutes.
2018-07-25 10:56:55 +01:00
Richard Alam
b2c2705223
- send only recording timer updates to clients when the meeting is recording
2018-07-20 08:20:41 -07:00
Anton Georgiev
c1a739a883
Merge pull request #5298 from OZhurbenko/akka-create-default-pods-groupchats
...
Added missing messages for presentation pods and group chats
2018-07-04 14:28:16 -04:00
Richard Alam
fb234ae882
- end meeting after 2 minutes (configrable) after the last authenticated user leaves
2018-07-03 13:48:57 -07:00
Richard Alam
445d16f27c
Merge branch 'implement-meeting-inactivity-timer' of https://github.com/ritzalam/bigbluebutton into ritzalam-implement-meeting-inactivity-timer
2018-06-28 10:32:46 -07:00
Richard Alam
d891a4e85f
Merge branch 'v2.0.x-release' of github.com:bigbluebutton/bigbluebutton into merge-latest-20-branch
2018-06-28 08:30:17 -07:00
Richard Alam
0356721627
- clean up printlns
2018-06-27 12:58:49 -07:00
Richard Alam
db80060968
- fix reason ended string
2018-06-27 12:57:36 -07:00
Anton Georgiev
e2e83e08df
plug clientType in UserJoin* messages, not separate ones
2018-06-26 19:27:42 +00:00
Anton Georgiev
a6c693c93d
add clientType in User and show it in api getMeeting*
2018-06-22 19:19:46 +00:00
Richard Alam
80ea665049
- send meeting inactivity warning to client
2018-06-21 14:32:41 -07:00
Richard Alam
dc62b89691
Merge branch 'v2.0.x-release' of github.com:bigbluebutton/bigbluebutton into 21-and-20-merge-working-branch
2018-06-08 17:49:13 -07:00
Richard Alam
83ac942452
Merge branch 'master' of github.com:bigbluebutton/bigbluebutton into 21-and-20-merge-working-branch
2018-06-08 17:23:49 -07:00
Richard Alam
5df4bef903
- toggle presentation downloads
2018-06-07 12:13:00 -07:00
Anton Georgiev
eb7a49f142
renamed noRedirect* to redirectToHtml5*
2018-06-07 15:59:06 +00:00
Anton Georgiev
a77ee38741
make breakout url for html5 and use it
2018-06-07 15:59:06 +00:00
Richard Alam
a2eaa9babd
Merge branch 'master' of github.com:bigbluebutton/bigbluebutton into 21-and-20-merge-working-branch
...
- some conflicts have been fixed.
The following needs working on:
both modified: ../bigbluebutton-client/src/org/bigbluebutton/modules/chat/services/ChatCopy.as
both modified: ../bigbluebutton-client/src/org/bigbluebutton/modules/chat/services/ChatSaver.as
both modified: ../bigbluebutton-client/src/org/bigbluebutton/modules/chat/views/ChatTab.mxml
both modified: ../bigbluebutton-client/src/org/bigbluebutton/modules/chat/views/ChatWindowEventHandler.as
both modified: ../bigbluebutton-client/src/org/bigbluebutton/modules/users/services/MessageReceiver.as
both modified: ../bigbluebutton-client/src/org/bigbluebutton/modules/users/services/MessageSender.as
both modified: ../bigbluebutton-client/src/org/bigbluebutton/modules/users/views/MediaItemRenderer.mxml
Parking as need to work on something else.
2018-06-06 08:23:13 -07:00
Chad Pilkey
f7a5f675b6
add a table showing individual votes in the PollResultsModal
2018-06-01 16:06:49 -07:00
Anton Georgiev
658b9d81b3
Merge pull request #5512 from lfzawacki/use-get-recording-status
...
Use GetRecordingStatus message to start recordings from the bbb-webrtc-sfu side
2018-05-28 13:55:30 -04:00
Ghazi Triki
8b85628549
Add a new message RecordStatusResetSysMsg to be handled and saved in events.xml
2018-05-23 21:14:34 +01:00
Richard Alam
6323289cbb
- no need to log
2018-05-23 11:08:11 -07:00
Richard Alam
69528a0d43
Merge branch 'breakout-room-server-expiry' of https://github.com/riadvice/bigbluebutton into riadvice-breakout-room-server-expiry
2018-05-23 10:39:39 -07:00
Richard Alam
4eb86bfb52
- format
2018-05-23 10:32:51 -07:00
Richard Alam
39558cd805
Merge branch 'recording-timer' of https://github.com/riadvice/bigbluebutton into riadvice-recording-timer
2018-05-23 10:11:09 -07:00
Ghazi Triki
eab45f7fa5
Fix event name typo.
2018-05-23 17:26:05 +01:00
Richard Alam
46a00dc82f
- fix issue where meeting ends when only or last user auto-reconnects
2018-05-23 08:09:51 -07:00
Ghazi Triki
4eebdf00fa
Add a new message RecordAndClearPreviousMarkersCmd.
2018-05-23 16:09:15 +01:00
Ghazi Triki
a4fef6ff8a
Fix server recording timer and correctly save MettingState2x
2018-05-22 18:07:06 +01:00
Richard Alam
ef60beec7c
- update the state to keep recording timer updated
2018-05-18 11:35:30 -07:00
Ghazi Triki
634635c8cd
Update recording confirmation window and add recording timer (Work In Progress)
2018-05-18 15:58:08 +01:00
Richard Alam
b352ee2c95
- change log timestamp format so they are all the same
2018-05-15 10:50:40 -07:00
Ghazi Triki
48b695697e
Make breakout rooms expire only by their duration.
2018-05-11 16:50:12 +01:00
Richard Alam
0614fd7916
- wait for the video stream stopped message from red5 to tell us that the stream is gone instead of guessing that
...
the stream stopped because usef has left the meeting.
2018-05-11 08:49:44 -07:00
Richard Alam
14b35c8784
- add video stream events to logging so we can trace it
2018-05-11 08:49:06 -07:00
Richard Alam
aa3b3c9589
- remove extra logging
2018-05-11 08:48:42 -07:00
Lucas Fialho Zawacki
2d222b7b2e
Merge branch 'v2.0.x-release' of https://github.com/bigbluebutton/bigbluebutton into use-get-recording-status
2018-05-09 19:02:31 +00:00
Lucas Fialho Zawacki
9149d0c597
Add recorded parameter to GetRecordingStatusRespMsg
2018-05-09 17:53:45 +00:00
Ghazi Triki
54ae79d533
Add new feature to breakout rooms that allows to freely join them.
2018-05-07 16:03:53 +01:00
Richard Alam
a3d1e18a77
- format
2018-04-24 15:04:52 -07:00
Chad Pilkey
04eefb40f2
Merge pull request #5329 from ritzalam/mobile-inactivity-timer
...
User inactivity timer
2018-04-11 11:46:27 -04:00
Oleksandr Zhurbenko
2e0b9f9798
Combined traits for group chats and group chat messages
2018-04-09 20:59:03 -07:00
Richard Alam
5e10d6bd22
- handle user inacitivty message
2018-04-09 14:33:09 -07:00
Richard Alam
b85a361f3e
- init properly last inactivity audit response to handle late users
2018-04-09 14:02:00 -07:00
Richard Alam
48de7625c9
- user inactivity audit message sending and receiving
2018-04-09 12:22:00 -07:00
Richard Alam
837453454e
- user inactivity timer configuration
2018-04-09 12:20:21 -07:00
Chad Pilkey
880c5dc48e
Merge pull request #5314 from ritzalam/mobile-lock-settings
...
Mobile lock settings
2018-04-09 13:44:59 -04:00
Richard Alam
39284f1d18
- start implementing user inactivity timer
2018-04-06 14:52:21 -07:00
Richard Alam
4baec2c7df
Merge branch 'master' of github.com:bigbluebutton/bigbluebutton into mobile-lock-settings
2018-04-04 13:17:51 -07:00
Richard Alam
5c92632032
- prevent flash client from being ejected when mobile client joins first
2018-04-04 08:55:27 -07:00
Oleksandr Zhurbenko
eef2d65d93
Sync message for the group chats and group chat messages
2018-04-01 20:10:28 -07:00
Oleksandr Zhurbenko
9141ae51fd
Added a message for when a default group chat is being created
2018-03-27 15:09:26 -07:00
Oleksandr Zhurbenko
32041e7a86
Added a message for when a default presentation pod is created
2018-03-26 16:24:51 -07:00
Richard Alam
efaf450472
- allow promoting of non-guest viewers to moderator role
2018-03-23 12:34:50 -07:00
Anton Georgiev
3fec097faa
send presentation pods through redis on html5 server start
2018-02-16 15:00:53 -05:00
Ghazi Triki
00734d8018
Store role change in session and registered users then propagate the change from akka-apps to bbb-web.
2018-02-08 19:57:57 +01:00
Richard Alam
09cf94cb8a
- simplify check
2018-02-07 13:57:22 -08:00
Richard Alam
c67cb19dd4
- exclude pencil draw update and end status from being dropped by rights management so that pencil lines will smooth out
2018-02-07 13:39:24 -08:00
Richard Alam
8a1a1fc3ce
- clean up formatting
2018-02-07 12:34:39 -08:00
Richard Alam
d2fd54e6e9
- drop whiteboard and cursor messages instead of enforcing rights management
2018-02-07 11:31:36 -08:00
Richard Alam
47147056c4
- handle properly out of order recording started/stopped events from freeswitch
2018-02-07 07:30:33 -08:00
Richard Alam
2fa91e3308
- silence log
2018-02-05 17:30:51 -08:00
Richard Alam
1354b065be
Merge branch 'require-auth-token-on-red5-connect' of github.com:ritzalam/bigbluebutton into merge-20-with-master
2018-01-29 12:36:41 -08:00
Richard Alam
e3c54fc27c
- fix merge exceptions
2018-01-23 09:01:14 -08:00
Ghazi Triki
a2feb9bf5b
Merge remote-tracking branch 'bigbluebutton/v2.0.x-release' into master-merge-2.0
...
# Conflicts:
# akka-bbb-apps/src/main/scala/org/bigbluebutton/core/domain/MeetingStatus.scala
# akka-bbb-apps/src/main/scala/org/bigbluebutton/core/running/MeetingActor.scala
# bbb-common-web/src/main/scala/org/bigbluebutton/api2/BbbWebApiGWApp.scala
# bigbluebutton-client/branding/default/style/css/V2Theme.css
# bigbluebutton-client/branding/default/style/css/assets/swf/v2_skin.fla
# bigbluebutton-client/branding/default/style/css/assets/swf/v2_skin.swf
# bigbluebutton-client/locale/en_US/bbbResources.properties
# bigbluebutton-client/src/org/bigbluebutton/main/model/users/JoinService.as
# bigbluebutton-client/src/org/bigbluebutton/main/model/users/UserService.as
# bigbluebutton-client/src/org/bigbluebutton/main/views/LoggedOutWindow.mxml
# bigbluebutton-client/src/org/bigbluebutton/main/views/MainToolbar.mxml
# bigbluebutton-client/src/org/bigbluebutton/modules/chat/views/AddChatTabBox.mxml
# bigbluebutton-client/src/org/bigbluebutton/modules/chat/views/ChatMessageRenderer.mxml
# bigbluebutton-client/src/org/bigbluebutton/modules/chat/views/ChatWindowEventHandler.as
# bigbluebutton-client/src/org/bigbluebutton/modules/users/services/MessageReceiver.as
# bigbluebutton-client/src/org/bigbluebutton/modules/users/views/MediaItemRenderer.mxml
# bigbluebutton-client/src/org/bigbluebutton/modules/videoconf/maps/VideoEventMap.mxml
# bigbluebutton-html5/private/config/development/server/log.yaml
2018-01-23 12:27:42 +01:00
Richard Alam
aef4030750
- authorize connection using token
2018-01-22 14:05:48 -08:00
Richard Alam
672d3b5ef7
- try to prevent connecting to bbb-video with authz
2018-01-22 11:54:57 -08:00
Ghazi Triki
d6294c84a4
Fix function name typo.
2018-01-20 16:36:54 +01:00
Richard Alam
d4a5b91bc4
Merge pull request #4940 from capilkey/update-air-2.1
...
Update AIR for 2.1
2018-01-10 14:06:20 -08:00
Chad Pilkey
2717ef39da
removed unneeded properties from chat messages
2018-01-10 15:06:43 -05:00
Richard Alam
a5f80187e6
- when the client is ejected and it attempts to reconnect, the validate token should fail.
2018-01-09 12:31:50 -08:00
Ghazi Triki
9cad3facc3
Set webcamsOnlyForModerator in MeetingActor when the meeting is creator.
2018-01-09 20:47:03 +01:00
Richard Alam
e9b4cb817d
- change presenter of default presentation pod when presenter has changed
2018-01-08 12:13:20 -08:00
Richard Alam
1a2a2826ec
- do not kick new presenter out because of permission check
2018-01-08 11:23:21 -08:00
Ghazi Triki
d1c765e614
Merge remote-tracking branch 'bigbluebutton/v2.0.x-release' into webcams-only-for-moderator-on-off
2018-01-08 19:33:23 +01:00
Richard Alam
b93a95ca8e
Merge pull request #4896 from prlanzarin/flash-webcam-fix
...
Ghost flash webcams fix
2018-01-08 10:18:52 -08:00
Ghazi Triki
36f02e8528
Request webcamsOnlyForModerator value at user enter success.
2018-01-07 22:24:54 +01:00
Ghazi Triki
38ab186b53
Change webcamsOnlyForModerator property and handle saving it in server and client.
2018-01-07 16:45:24 +01:00
Richard Alam
fb7a38eb52
- remove presenter group
2018-01-05 12:59:40 -08:00
prlanzarin
3f8e7c308c
Revert "Added checking for HTML5 webcams"
...
This reverts commit 51b62ed30d
.
2017-12-22 18:30:40 +00:00
Anton Georgiev
61c12298e2
Merge pull request #4661 from prlanzarin/bbb-webrtc-sfu
...
Add support for WebRTC screensharing into Flash/HTML5 and WebRTC video into HTML5
2017-12-22 14:43:38 -02:00
Richard Alam
7637cedd4b
Merge branch 'v2.0.x-release' of github.com:bigbluebutton/bigbluebutton into synch-with-v2.0
2017-12-21 12:48:20 -08:00
Richard Alam
78afb91562
- implement muteOnstart by passing on create API or using bigbluebutton.properties in bbb-web instead of setting it in config.xml
2017-12-21 10:40:44 -08:00
prlanzarin
51b62ed30d
Added checking for HTML5 webcams
...
This should prevent blank webcams on the flash client
2017-12-21 17:38:39 +00:00
Richard Alam
64a9cbfea1
- users come in as always unmuted, so no need to check muted flag
2017-12-20 13:30:35 -08:00
Ghazi Triki
276e9e2f5f
Fix put meeting and at muted status.
2017-12-20 17:32:10 +01:00
Chad Pilkey
911c2b84fe
Merge pull request #4845 from capilkey/fix-presentationpod-reconnect
...
Change presentation pod reconnect to get all pods
2017-12-18 20:30:54 -05:00
Chad Pilkey
5bb13dedbf
change presentation pod reconnect to get all pods
2017-12-18 17:07:08 -05:00
Richard Alam
fd9906844f
- auto join user on reconnect
2017-12-15 19:17:08 -08:00
Richard Alam
72fd493c23
- add reason on why client is disconnected
2017-12-15 19:16:37 -08:00
Richard Alam
f5b9dfd644
Merge pull request #4837 from capilkey/2.1-checkpresenter-podmsghandlers
...
Add a check for currentPresenter in pod message handlers
2017-12-15 19:55:22 -05:00
Richard Alam
058fff1e00
Merge branch '2.1-checkpresenter-podmsghandlers' of https://github.com/capilkey/bigbluebutton into capilkey-2.1-checkpresenter-podmsghandlers
2017-12-15 16:50:34 -08:00
Chad Pilkey
32375f1c66
add check for currentPresenter in pod message handlers
2017-12-15 19:47:06 -05:00
Richard Alam
31a80be511
- handle presentation download change in client
2017-12-15 08:50:59 -08:00
Ghazi Triki
89814bd613
Implement new feature: set presentation downloadable on and off. Work in progress.
2017-12-15 16:08:56 +01:00
Richard Alam
6a66a9fe01
- add create breakout rooms request to whitelist
...
- use current presentation and page of main presentation window as default presentation for breakout rooms
2017-12-13 12:15:18 -08:00
Richard Alam
e0d0971070
Merge branch '2.1-whiteboard-improvements' of https://github.com/capilkey/bigbluebutton into capilkey-2.1-whiteboard-improvements
2017-12-13 10:16:43 -08:00
Chad Pilkey
1587b7560c
remove SyncWhiteboardAccess from one more place
2017-12-13 12:14:04 -05:00
Chad Pilkey
1551dcae15
move multiuser to be per-whiteboard
2017-12-13 02:14:43 -05:00
Richard Alam
3e3e661856
Merge pull request #4799 from ritzalam/eject-duplicate-user
...
Eject duplicate user
2017-12-12 10:55:51 -05:00
Richard Alam
fe41b7eaa9
Merge pull request #4797 from ritzalam/use-sha256hex
...
Use sha256hex
2017-12-11 17:12:28 -05:00
Richard Alam
e1a7946640
Merge pull request #4790 from ritzalam/promote-demote-user
...
- promote to moderator only authenticated users
2017-12-11 17:11:57 -05:00
Richard Alam
7f51071f9e
- display specific eject reason to user
2017-12-11 14:03:14 -08:00
Richard Alam
9923704012
- eject user with duplicate external userid
2017-12-11 12:51:00 -08:00
Richard Alam
9e7e2a199b
- switch how to calc checksum from sha1hex to sha256hex
2017-12-11 11:07:29 -08:00
Richard Alam
dda21b4a5e
Merge pull request #4793 from capilkey/disabled-moderator-unmute
...
Fix meeting mute and disable unmute of others
2017-12-11 11:00:41 -05:00
Chad Pilkey
860fd2a5df
fix meeting mute and disable unmute of others
2017-12-11 00:00:32 -05:00
Richard Alam
b35e750f86
- promote to moderator only authenticated users
2017-12-09 19:10:14 -08:00
Richard Alam
2574a18e7f
Merge branch 'synch-with-v2.0' into guest-and-authenticated-guest
2017-12-08 12:04:56 -08:00
Richard Alam
b74a57aaaf
Merge branch 'master' of github.com:bigbluebutton/bigbluebutton into guest-and-authenticated-guest
2017-12-08 11:32:46 -08:00
Richard Alam
715a0177fd
Merge branch 'v2.0.x-release' of github.com:bigbluebutton/bigbluebutton into synch-with-v2.0
2017-12-08 11:26:09 -08:00
Richard Alam
2acff2ce45
Merge branch 'check-guest-status' of https://github.com/ritzalam/bigbluebutton into ritzalam-check-guest-status
2017-12-08 08:30:33 -08:00
Richard Alam
68e452df6c
- add guest and authenticated info in client so we can display them separately
2017-12-07 10:47:07 -08:00
Chad Pilkey
4ce4204536
added poll record events, removed unused HidePoll message
2017-12-07 07:58:42 -08:00
Richard Alam
f5e6cc4046
- use header userId to validate token
2017-12-06 18:15:28 -08:00
Richard Alam
5a45dce81b
Merge pull request #4775 from ritzalam/check-guest-status
...
- check guest status when validating auth token
2017-12-06 21:14:44 -05:00
Richard Alam
7c4435b0bb
- check guest status when validating auth token
2017-12-06 17:50:53 -08:00
Chad Pilkey
0159dd39dc
block slider change event handling when not presenter
2017-12-06 19:09:08 -05:00
Richard Alam
93f5dec98c
- remove duplicate message entry
2017-12-05 17:14:22 -08:00
Chad Pilkey
dd498ebf3a
correct build warnings in akka-apps
2017-12-04 22:23:06 -05:00
Chad Pilkey
5fc5cdbf8d
Merge remote-tracking branch 'upstream/master' into cleanup-akka-apps
2017-12-04 21:42:21 -05:00
Chad Pilkey
158fb6c7b2
cleanup of old java messages and other unused code
2017-12-04 12:31:16 -05:00
Richard Alam
ab2b1a6a35
- do allow mute/unmute self when lock settings is applied
2017-12-01 13:43:23 -08:00
Richard Alam
7b80d678dd
- remove user from presenter list when removed from presenter group
2017-11-30 15:14:42 -08:00
Richard Alam
0f23891649
- set no presenter to a pod if presenter group is empty
2017-11-30 13:24:19 -08:00
Richard Alam
fdf075e7df
- look for all pods where the user was the presenter
2017-11-30 13:10:37 -08:00
Richard Alam
0a2610ab18
- when a presenter on a pod leaves, assigne another presenter into that pod
2017-11-30 12:58:02 -08:00
Chad Pilkey
01efd0dbf4
stop viewers from opening new public chat pods
2017-11-24 19:04:31 -05:00
Richard Alam
99367b171b
- handle delayed messages in cases where lock settings are being changed
2017-11-23 08:16:34 -08:00
Richard Alam
b1b04939bd
- add comment on why we filter delayed messages after switching presenter
2017-11-22 14:14:22 -08:00
Richard Alam
3a29ecdc49
- filter delayed presentation messages after swithching presenter
2017-11-22 14:10:33 -08:00
Richard Alam
ace9fdd2b7
- handle delayed wb messages when switching from multi-user to single-user
2017-11-22 13:35:57 -08:00
Richard Alam
e3fc2b7088
- add the current presenter into the old presenter list when switching presenters
2017-11-21 15:07:54 -08:00
Richard Alam
e6b9946ba7
- do not eject old presenter messages in cases where delayed messages arrive in akka-apps
2017-11-21 14:42:33 -08:00
Richard Alam
764bc5a00c
Merge branch 'fix-private-chat-issues' of https://github.com/ritzalam/bigbluebutton into ritzalam-fix-private-chat-issues
2017-11-20 08:51:50 -08:00
Richard Alam
e13a68377c
Merge branch 'v2.0.x-release' of github.com:bigbluebutton/bigbluebutton into synch-with-v2.0
2017-11-20 08:42:46 -08:00