Commit graph

362 commits

Author SHA1 Message Date
Vittorio Palmisano
953036dc3d using the default /metrics path 2021-02-25 13:05:45 +01:00
Mészáros Mihály
b7f07dcce9
Update promExporter.js
Await metrics data 
Fix docker issue:  UnhandledPromiseRejectionWarning at /opt/edumeet/server/lib/promExporter.js:272:8 
TODO: Maybe we need to add more error handling to make it more robust.
2021-02-22 10:36:22 +01:00
Vittorio Palmisano
62e2739306
Avoid crashing the server process when exiting interactive socket sessions
When using the interactive socket connection (`socat - UNIX-CONNECT:/tmp/edumeet-server.sock`), closing the command line session throws a not handled exception that crashes the server process.
2021-02-12 12:06:16 +01:00
Stefan Otto
1b1c7fea94
Merge pull request #658 from Astagor/feat-local-picture
Feat local picture
2021-02-08 01:07:55 +01:00
stefkamarton
85eb8d2d85 Fix Login Cache Issue 2021-01-28 21:04:17 +01:00
Piotr Pawałowski
8c0fa8a4f4 Add notification of peers on a transportclose event 2021-01-14 11:36:58 +01:00
N7Remus
c86b6d9187
Merge pull request #642 from jmencak/special-chars-634
Thanks. It works.
2020-12-18 14:51:25 +01:00
Piotr Pawałowski
ec47517660 Enable on server side 2020-12-18 10:51:50 +01:00
Piotr Pawałowski
6ecafd8e17 Added setting of a local picture to display if no video is sent 2020-12-18 10:10:50 +01:00
Stefan Otto
9fc80419f0
Merge pull request #631 from jmencak/rooms-unlocked
Optionally enforce moderated access to all rooms.
2020-12-07 16:53:36 +01:00
Jiri Mencak
ea31b0018c Partial revert of Special chars sanitization.
540eaff37d
Correctly replaced encodeURI() by encodeURIComponent() in ChooseRoom.js and JoinDialog.js.
However, the new code added in server.js caused an extra issue:
https://github.com/edumeet/edumeet/issues/634

As entering the rooms with special characters (e.g. @) seems to work without issues with just
s/encodeURI/encodeURIComponent/ remove the problematic code.
2020-12-06 10:40:53 +01:00
Jiri Mencak
a31617bc3f Optionally enforce moderated access to all rooms.
Add the ability to optionally lock all rooms apart from those defined in
roomsUnlocked array in server/config/config.js.  The default behaviour is left
unchanged, i.e. users can freely enter any room without having to wait in the
lobby.
2020-11-21 12:59:59 +01:00
Stefan Otto
9f91fd9ea1
Merge pull request #630 from Astagor/audiolevelobserver_per_router
Added a MediaSoup AudioLevelObserver per each Router.
2020-11-19 13:09:11 +01:00
Piotr Pawałowski
13f7c69111 Added a MediaSoup AudioLevelObserver per each Router. Added logs in catch. 2020-11-18 11:11:05 +01:00
Piotr Pawałowski
39f27b0e5f Add 200 ms delay between peer promotion, when promoting all peers from lobby 2020-11-18 10:55:24 +01:00
Jiri Mencak
3fecd00284 Fix typos and duplicate sections in config.example.js
Other changes:
  - Added meet_roles to the local authentication to make it more
    obvious it needs to be configured together with certain userMapping
    examples.
2020-11-17 15:56:57 +01:00
Piotr Pawałowski
7a97100419 Maybe fixed session peristance 2020-11-13 15:07:55 +01:00
Piotr Pawałowski
9299fe087f Adding login status checking 2020-11-12 12:32:27 +01:00
Mészáros Mihály
648fbe847a Add a check after failure redirect.
When query param is empty.
2020-11-05 22:22:29 +01:00
Mészáros Mihály
6a0a35978f Add debug log to auth paths 2020-11-05 22:11:54 +01:00
Mészáros Mihály
067f7345f4 Remove passportjs failureFlash 2020-11-05 21:59:10 +01:00
Mészáros Mihály
4be3a62d41 Fix same typo in log too. 2020-11-05 19:38:22 +01:00
Mészáros Mihály
de2edb1fb4 Fix typo 2020-11-05 19:25:26 +01:00
Mészáros Mihály
7095d6b98e Add session/url param state check in auth/callback 2020-11-05 10:44:40 +01:00
Mészáros Mihály
419a24f9e8 Remove disabling socket io cookie.
It made express and socket io sessions out of sync
2020-11-05 10:19:43 +01:00
Stefan Otto
d2c00649e8 3.4 2020-11-04 04:29:25 +01:00
Mészáros Mihály
f613e24f83 Fixes #600 issue 1 2020-11-03 10:34:17 +01:00
Debian
037299bcff Remove '+' from special chars fixes #597 2020-11-02 10:19:38 +00:00
Mészáros Mihály
8d6565d226 Disable socket.io cookie 2020-10-28 16:20:22 +01:00
Mészáros Mihály
41c881edfd Simplify redirect url 2020-10-26 13:29:46 +01:00
Mészáros Mihály
78ab1d8112 Tidy lint 2020-10-26 11:22:38 +01:00
Mészáros Mihály
545632d9a8 Merge branch 'feat-login-dialog' into develop 2020-10-26 11:21:12 +01:00
Mészáros Mihály
ea6581140b Typo in previous commit 2020-10-21 09:25:25 +02:00
Mészáros Mihály
2ff7ec3b78 Use session to store state in local auth 2020-10-21 09:23:53 +02:00
Roman Drozd
d166c922a7 Update loginDialog path 2020-10-21 03:00:23 +02:00
N7Remus
540eaff37d #518 Fix 2020-10-19 15:52:56 +02:00
Mészáros Mihály
51a6873424 Add bcrypt encrypted passwords for local strategy 2020-10-16 19:51:54 +02:00
Mészáros Mihály
a71e21fffc Tidy lint 2020-10-16 15:05:49 +02:00
Debian
10605a0015 Add saml state change 2020-10-16 12:30:46 +00:00
Debian
cececfb4ef Use shared cookieparser for web and websocket 2020-10-16 12:30:11 +00:00
Debian
b782d4d17f Add saml attriute mappings 2020-10-16 12:27:03 +00:00
Mészáros Mihály
e4e8197b7f Remove duplicated callbackURL 2020-10-12 22:20:37 +02:00
Mészáros Mihály
7898d826e3 Fix saml strategy and metadata 2020-10-12 22:17:23 +02:00
Mészáros Mihály
8417b3d6c5 Comment fs import because only used in saml auth 2020-10-12 14:51:02 +02:00
Mészáros Mihály
a529013b4e Add displayName mapping to usermapping 2020-10-12 14:47:00 +02:00
Mészáros Mihály
7e440d7a33 Fix saml load cert from file 2020-10-12 14:02:13 +02:00
Mészáros Mihály
4890f5c948 Fix local auth 2020-10-12 14:01:53 +02:00
Mészáros Mihály
c38e5bcabb Fix federation pem 2020-10-12 10:17:26 +02:00
Mészáros Mihály
6eb67f64ed Add initial support for local and saml auth 2020-10-12 09:14:27 +02:00
Roman Drozd
c7400824a6 Lint and add comma to prometheus config code 2020-10-11 22:16:32 +02:00