Commit Graph

267 Commits (02b6c617c5957c2c044ddc19cedff886fd07c7e5)

Author SHA1 Message Date
Håvar Aambø Fosstveit 7e91609276 Have a global try-catch in the server 2020-05-07 12:20:24 +02:00
Håvar Aambø Fosstveit c1aa62d22c Don't send lobbypeers to client if they don't have PROMOTE_PEER role, fixes #208 2020-05-06 22:22:57 +02:00
Håvar Aambø Fosstveit 45a89b9f1a Only keep one self destruct timeout, ref #255 2020-05-06 13:50:29 +02:00
Håvar Aambø Fosstveit 136037d83f Simplify participantlist and order participants based on status. Raise hand queue, and moderator can remove raised hand. Fixes #146, #278 2020-05-06 01:40:08 +02:00
Mészáros Mihály fa5f4f02a6 Use full room and peer object for the statusLogger 2020-05-05 23:24:00 +02:00
Håvar Aambø Fosstveit dd6016e855 Remove unused function 2020-05-05 13:06:16 +02:00
Håvar Aambø Fosstveit 7adcef19a3 Change to total number of peers, not just joined. Styling. 2020-05-05 09:56:21 +02:00
Håvar Aambø Fosstveit e2421f094f Shuffle workers to get routers on random cores. Increase routerScaleSize default to 40. 2020-05-05 09:48:26 +02:00
Håvar Aambø Fosstveit ee338accc8
Merge pull request #293 from Astagor/room_limit
Added limit for maximum number of users in a single room
2020-05-05 09:25:20 +02:00
Mészáros Mihály a46de5ff54 eslint disable unused vars for next 2020-05-05 08:53:08 +02:00
Mészáros Mihály e950ec9dbe Add an error handler to Express to dump OIDC errors with uuid 2020-05-05 08:52:53 +02:00
Astagor 7e6795986e Fixed lint server 2020-05-05 08:08:35 +02:00
Astagor 311936d21a Fixed conflict in server/config/config.example.js 2020-05-05 07:49:30 +02:00
Håvar Aambø Fosstveit 8c8a00f126 Remove config option that is not used anymore 2020-05-04 23:53:38 +02:00
Håvar Aambø Fosstveit 5af33068b1 Merge branch 'feat-server-scaling' into develop 2020-05-04 23:44:23 +02:00
Håvar Aambø Fosstveit 381f9cd733 All peers enter the same router up to config.routerScaleSize. Then go to the next one, and keep going until all routers are filled up to config.routerScaleSize. After that simple put peers into routers with least peers. 2020-05-04 23:33:51 +02:00
Astagor ac6ee1bfa3 Added limit for maximum number of users in a single room 2020-05-04 19:31:50 +02:00
Håvar Aambø Fosstveit 4acedad987 Propagate raise hand timestamp to clients, ref #278 2020-05-04 15:21:49 +02:00
Håvar Aambø Fosstveit f70ed01e7e Add timestamps to various peer parameters. 2020-05-04 15:14:47 +02:00
Håvar Aambø Fosstveit a1ed79c5db A button to promote all peers from lobby, fixes #287 2020-05-04 15:09:05 +02:00
christian2 f6c76f372a satisfy ESLint 2020-05-04 14:22:31 +02:00
christian2 84f77f3813 employ config.js 2020-05-04 10:57:24 +02:00
christian2 9adcc807dd bug fixes 2020-05-04 09:47:10 +02:00
christian2 85c9062f86 Merge remote-tracking branch 'upstream/develop' into mm-exporter 2020-05-04 09:32:10 +02:00
Mészáros Mihály e5fcda9fbf Bump version to 3.3.0 for ansible config templates 2020-05-04 08:51:56 +02:00
Håvar Aambø Fosstveit 28bad32f69 Add permission for sending extra video, fixes #280 2020-05-04 00:40:39 +02:00
Håvar Aambø Fosstveit e33c1f7c03 Clean up raised hand naming. Only needs UI now. Ref #40 2020-05-02 10:47:57 +02:00
Håvar Aambø Fosstveit e061cce53f Add raised hand status to peerInfo. This will give joining peers raise hand status. Ref #40 2020-05-01 23:49:16 +02:00
Håvar Aambø Fosstveit 7ed99c51d0 Add missing peer.picture to lobby peerlist 2020-05-01 21:48:28 +02:00
Håvar Aambø Fosstveit 881eac741a Remove getServerHistory, and use 'join' callback instead. 2020-05-01 21:48:09 +02:00
Håvar Aambø Fosstveit a8dabf7343 If peer gets role PROMOTE_PEER, notify peer of all peers in lobby, fixes #208 2020-05-01 21:45:16 +02:00
christian2 ebb728f4a8 remove extra identation 2020-05-01 15:37:03 +02:00
christian2 00f1ec7929 align coding conventions 2020-05-01 11:41:18 +02:00
Christian Hörtnagl c61ebc8287 Merge remote-tracking branch 'upstream/develop' into mm-exporter 2020-05-01 07:58:19 +02:00
Håvar Aambø Fosstveit 1e5c0eb772 Lint and a small bug 2020-05-01 00:24:19 +02:00
Håvar Aambø Fosstveit 574a86e3ec Don't show lobby, and don't provide events for lobby for peers that don't have PROMOTE_PEER permission, fixes #208 2020-05-01 00:23:38 +02:00
Mészáros Mihály 136a41a7e9 Tidy, add privkey password 2020-05-01 00:09:16 +02:00
Håvar Aambø Fosstveit c23d635803 ESlint for server 2020-04-28 22:23:15 +02:00
Mészáros Mihály 916003e085 clarify more that ip change is mandatory
Move to documentation IP range
2020-04-27 13:39:26 +02:00
Mészáros Mihály cb5f4cd48e Only add OIDC request params that's really needed 2020-04-24 21:02:28 +02:00
Christian Hörtnagl 8c7b741dea Merge remote-tracking branch 'upstream/develop' into mm-exporter 2020-04-22 10:49:05 +02:00
Håvar Aambø Fosstveit e28b6cdc5d MODERATE_FILES role can clean all files in a room, fixes #209 2020-04-22 01:07:16 +02:00
Christian Hörtnagl 60a6a6bc40 Merge remote-tracking branch 'upstream/develop' into mm-exporter 2020-04-21 18:34:45 +02:00
Håvar Aambø Fosstveit 91a258c273 MODERATE_CHAT role can clear the chat in a room, references issue #209 2020-04-20 23:22:19 +02:00
Christian Hörtnagl c0251ad0ce Merge remote-tracking branch 'upstream/develop' into mm-exporter 2020-04-20 12:12:45 +02:00
Christian Hörtnagl 804dd90e42 fixes #203 2020-04-20 11:49:59 +02:00
Christian Hörtnagl ca53e4fb7f Prometheus exporter (initial version) 2020-04-20 06:22:20 +02:00
Mészáros Mihály 5a9fc063bf Move params to config 2020-04-16 08:18:43 +02:00
Andrea Gelmini f9e3f9b622 Fix typos 2020-04-15 08:33:02 +02:00
Mészáros Mihály 14ed627ca3 move lti claims to userinfo 2020-04-15 06:37:35 +02:00