Commit Graph

218 Commits (5a9fc063bf70c00d88b60cb39b5f70faac7fa495)

Author SHA1 Message Date
Håvar Aambø Fosstveit a8149d29d8 Small fixes. 2019-10-24 00:08:49 +02:00
Håvar Aambø Fosstveit 77bbc53124 Merge branch 'feat-lobby' of github.com:havfo/multiparty-meeting into feat-lobby 2019-10-24 00:01:33 +02:00
Håvar Aambø Fosstveit 1be82b45d8 Fixed server security issues. 2019-10-24 00:01:24 +02:00
Stefan Otto 447e674876 Merge branch 'feat-lobby' of https://github.com/havfo/multiparty-meeting into feat-lobby 2019-10-23 23:56:25 +02:00
Stefan Otto 1ee666125d Fix: closing room only if Lobby is empty 2019-10-23 23:56:20 +02:00
Håvar Aambø Fosstveit 6596deda2a Various small changes. 2019-10-23 19:46:44 +02:00
Stefan Otto dd9f95971d fix: rooms not closed on server after all peers left 2019-10-23 14:37:04 +02:00
Stefan Otto 98b902c5f8 merge and lock dialog 2019-10-23 12:08:26 +02:00
Stefan Otto e5ddaa458a lock Dialog 2019-10-23 11:47:41 +02:00
Håvar Aambø Fosstveit 12dd85a99d Lifted some logic up a level to clean up code. 2019-10-23 11:29:32 +02:00
Håvar Aambø Fosstveit 223642a44f Update dependencies. 2019-10-22 15:35:46 +02:00
Håvar Aambø Fosstveit 38cf88aa62 Cleanup and handling of events. 2019-10-22 15:30:04 +02:00
Håvar Aambø Fosstveit 0299e5f661 Fixed some small bugs, now sharing session between Express and Socket.io. 2019-10-22 15:04:28 +02:00
Håvar Aambø Fosstveit 4181afd1a3 Further work on sessions and authentication 2019-10-18 14:56:02 +02:00
Håvar Aambø Fosstveit 3495245e37 Updated serverhistory and fixed some bugs. 2019-10-17 10:55:03 +02:00
Håvar Aambø Fosstveit 513f0efa0b First working version of lobby. 2019-10-16 14:09:29 +02:00
Håvar Aambø Fosstveit 66a2becf63 Inital work on lobby. 2019-10-15 10:52:14 +02:00
Håvar Aambø Fosstveit 937f142c6e Added lobby to server, still missing some signaling. 2019-10-15 08:03:55 +02:00
Stefan Otto aa55adbb2d
quick fix for https://github.com/havfo/multiparty-meeting/issues/103 2019-10-09 12:17:56 +02:00
Stefan Otto b8ba49dd78
Update config.example.js
additional hint, see https://github.com/havfo/multiparty-meeting/issues/103
2019-09-26 10:29:52 +02:00
Håvar Aambø Fosstveit a94cd35676 Prepare for new version 2019-07-01 19:45:09 +02:00
Håvar Aambø Fosstveit 1c22fd2c56 Fix bug in locked room. 2019-06-25 15:04:41 +02:00
Håvar Aambø Fosstveit 66b922d0b3 Cleanup of package.json 2019-06-19 14:33:49 +02:00
Håvar Aambø Fosstveit 1eb115f547 Cleaned up file sharing. 2019-06-05 10:40:59 +02:00
Håvar Aambø Fosstveit 149c40e89e Remove domain from config. Unused, fixes #97. 2019-06-04 13:04:00 +02:00
Håvar Aambø Fosstveit a3013bb716 Removed screensharing extension. Added some small optimization fixes. 2019-06-04 12:58:12 +02:00
Håvar Aambø Fosstveit a763d37879 Fixed sending picture to peers if you have it. 2019-06-04 11:29:00 +02:00
Håvar Aambø Fosstveit 8a98f9b841 Fix for auth because of updated signaling 2019-06-03 14:04:15 +02:00
Håvar Aambø Fosstveit 30f42d6ced Mostly working mediasoup v3 2019-06-03 11:55:23 +02:00
Mészáros Mihály 01967ccffd https to spdy replacment 2019-05-15 10:42:09 +02:00
Mészáros Mihály 393ec15221 extend check of photo 2019-05-14 08:35:39 +02:00
Mészáros Mihály b209b35113 Tidy: remove not necesary debug info 2019-05-13 14:59:58 +02:00
Mészáros Mihály a5bc1fc3e7 move secure session cookie secret to config 2019-05-13 14:58:13 +02:00
Mészáros Mihály 28f9e72612 use openid-client with passport 2019-05-13 11:43:06 +02:00
Mészáros Mihály 76cf549049 Add placeholder file to server/public 2019-04-13 08:19:52 +02:00
Håvar Aambø Fosstveit 5570d98ece New version 2019-04-12 09:54:33 +02:00
Håvar Aambø Fosstveit b422cd3892 Clean up server example config. 2019-04-11 12:41:13 +02:00
Håvar Aambø Fosstveit 3fb75a2389 Update deps 2019-04-04 07:52:53 +02:00
Håvar Aambø Fosstveit bdfe2c32cc Missing return statement 2019-02-15 14:42:10 +01:00
Håvar Aambø Fosstveit 34b295cc81 Merge branch 'develop' of https://github.com/havfo/multiparty-meeting into develop 2019-02-15 12:24:43 +01:00
Håvar Aambø Fosstveit 1c5f90cff6 Added support for locking rooms 2019-02-15 12:23:05 +01:00
Håvar Aambø Fosstveit 3b31c3c3ec
Merge pull request #81 from havfo/feat/move-config-for-docker
Move config to dir (easier docker config editing)
2019-02-14 13:15:13 +01:00
Håvar Aambø Fosstveit 4fd3c6c8b1 Update mediasoup version 2019-02-12 09:34:05 +01:00
Mészáros Mihály f37ef88a5c Move config to dir (easier docker config editing) 2019-02-05 09:06:25 +01:00
Håvar Aambø Fosstveit a77eab5b7e Updated version and Changelog 2018-12-20 11:08:33 +01:00
Håvar Aambø Fosstveit 14ba504907 Added support for requesting keyframe 2018-11-23 23:18:50 +01:00
Håvar Aambø Fosstveit a3556785e1 Updated mediasoup, and handle plaintransport in homer.js 2018-11-21 11:32:09 +01:00
Stefan Otto 3520cfea93 Added start page 2018-11-16 12:41:48 +01:00
Håvar Aambø Fosstveit 802a869f8c Update dependencies 2018-11-15 15:16:57 +01:00
Håvar Aambø Fosstveit d358170be9 Cleanups to notifications and code 2018-11-13 15:24:28 +01:00
Mészáros Mihály d7a2832828
Merge branch 'feat/example-config' into RC1-1.0 2018-11-13 14:28:04 +01:00
Håvar Aambø Fosstveit 4d0020be9e Enable compression on Express server 2018-11-13 09:38:28 +01:00
Mészáros Mihály 9d44674b05 Add port listener config for http server 2018-11-12 12:08:15 +01:00
Mészáros Mihály 8350fcf006 Change default https listening port to 443 2018-11-12 12:01:39 +01:00
Håvar Aambø Fosstveit 377209b904
Update config.example.js 2018-10-31 18:22:25 +01:00
Håvar Aambø Fosstveit abc6f4a7c4
Update config.example.js 2018-10-31 18:21:25 +01:00
Håvar Aambø Fosstveit e38d5c55f4 Removed webtorrent from server 2018-10-31 12:49:38 +01:00
Håvar Aambø Fosstveit ed5fc9d8ea Added cookie consent and fixed bug in server 2018-10-31 12:41:03 +01:00
Håvar Aambø Fosstveit f39b315e1c Fixed some issues in server connected to login 2018-10-31 11:55:36 +01:00
Håvar Aambø Fosstveit d7ce8253e2 Fix https redirect 2018-10-26 20:30:54 +02:00
Håvar Aambø Fosstveit 5233debdfa Removed video-mute button, and some small fixes 2018-10-24 12:38:37 +02:00
Håvar Aambø Fosstveit 345f8d9c3d New version of lastN 2018-10-24 09:54:51 +02:00
Håvar Aambø Fosstveit 64224fa830 Fixed socket architecture a bit 2018-10-22 12:56:19 +02:00
Håvar Aambø Fosstveit c56928b184 Fix server 2018-10-22 10:38:08 +02:00
Håvar Aambø Fosstveit 44c6a55608 Fix server 2018-10-22 10:15:10 +02:00
Håvar Aambø Fosstveit d9651b7d0f Cleanup of code, and redirect for http 2018-10-22 10:13:09 +02:00
Håvar Aambø Fosstveit 34765d520d Dependencies spring cleaning 2018-10-20 21:13:39 +02:00
Håvar Aambø Fosstveit 040b983567 Small fix to server 2018-10-19 14:59:15 +02:00
Håvar Aambø Fosstveit 1770b0ca61 Make mediasoup use all available threads on platform 2018-10-19 11:48:02 +02:00
Håvar Aambø Fosstveit 2c6b33c2b8 Combined some socket request code 2018-10-19 11:28:17 +02:00
Håvar Aambø Fosstveit a7340fa155 Cleaned up some socket request code 2018-10-19 11:11:49 +02:00
Håvar Aambø Fosstveit 734a0aa575 Changed protoojs to socketio 2018-10-19 10:00:54 +02:00
Torjus d6ba237d57 Add scrollbar when shared files overlap their container 2018-08-01 14:24:50 +02:00
Torjus 31a0017e70 Use webtorrent-hybrid for server webtorrents 2018-07-31 12:33:24 +02:00
Torjus 8bf2aed6de Make the server seed all torrent files 2018-07-31 10:36:32 +02:00
Torjus 0561ff64ac Add missing PropTypes 2018-07-31 10:14:14 +02:00
Torjus 35b3da155d Store file upload history on server 2018-07-31 09:56:29 +02:00
Torjus 8b6ebe39b2 Support sending files in server 2018-07-30 16:43:05 +02:00
Stefan Otto ee3c183c9c raiseHandState now visible for new participants, deleted raiseHand notification 2018-07-26 10:01:35 +02:00
Stefan Otto 19b1269dc3 Re added raiseHand feature: still missing state on server side and display in participant list 2018-07-25 15:12:31 +02:00
Torjus 4f0140ea36 Fix authorization logic 2018-07-23 13:26:05 +02:00
Torjus 6bdc29682b Use module.exports, not exports 2018-07-23 12:26:50 +02:00
Torjus 3a24e0b3ad Remove unused callback endpoint 2018-07-23 12:23:41 +02:00
Torjus bdfc8384fa Update config.example.js 2018-07-23 12:23:19 +02:00
Torjus 313ce81685 Fix linting errors, export mediasoup server 2018-07-23 12:22:14 +02:00
Torjus f44bde4ef4 Use Express instead of custom server, passport for auth and refactor server 2018-07-23 12:09:15 +02:00
Torjus 73f608aa50 Do not attempt setting own profile picture as peer picture 2018-07-18 15:02:40 +02:00
Torjus a1fad12b5c Merge develop and remove comments 2018-07-18 14:45:36 +02:00
Torjus 89465e71f9 Add profile pic spreading to protoo server 2018-07-18 14:23:34 +02:00
Stefan Otto e192f4e424 Write to static homer log file 2018-06-29 13:09:24 +02:00
Stefan Otto d68c214f7f Fix for delivering svg via node http module 2018-06-29 12:48:50 +02:00
Håvar Aambø Fosstveit c755e2f7f0 Updated background and dependencies 2018-06-29 09:20:47 +02:00
Stefan Otto 6ae1a097ae adding some 4:3 aspect fixes, adding httpserver for serving own static files, adding first working of oauth2.0 / openID Connect 2018-06-08 13:47:58 +02:00
Stefan Otto 7dfaeb65b5 Merge branch 'develop' of https://github.com/havfo/multiparty-meeting into develop 2018-04-24 11:10:30 +02:00
Stefan Otto 63b48ebd71 Raise hand over network - still no state on server (new participants don't get the raised hand state of others until the others change their raised hand state) 2018-04-24 10:05:54 +02:00
Mészáros Mihály 8a8d9938e9 fix lint error key-spacing 2018-04-23 15:31:08 +02:00
Stefan Otto bd30a54958 raise-hand works local... 2018-04-10 10:51:12 +02:00
Håvar Aambø Fosstveit 886d77216a Cleaned up naming. Removed node-random-name to reduce size of final JS with about 50%. Updated README. 2018-03-03 13:27:02 +01:00
Håvar Aambø Fosstveit 15335869a2 Fixed styling 2018-03-02 17:39:52 +01:00
Håvar Aambø Fosstveit 494250153e Added chat support 2018-03-01 16:19:37 +01:00
Iñaki Baz Castillo 27b531afbc update deps 2018-02-14 01:06:44 +01:00
Iñaki Baz Castillo 926d09967f Fix stuff 2018-02-07 15:37:18 +01:00
Iñaki Baz Castillo 9fe6e71ace remove console call 2018-02-07 15:18:33 +01:00
Iñaki Baz Castillo 930fcb69de Add Homer events 2018-02-05 13:33:47 +01:00
Wei-Chun d8e1dd6807
Update server.js
typo
2018-01-24 21:53:19 +08:00
Iñaki Baz Castillo fe97e09f81 Change license to MIT (fixes #19) 2018-01-10 17:29:05 +01:00
Iñaki Baz Castillo 28b092a1b4 Update mediasoup version 2018-01-04 00:38:29 +01:00
Iñaki Baz Castillo 2aa2579f26 Update deps 2017-11-20 17:45:39 +01:00
Iñaki Baz Castillo 5bd7bd045b Update mediasoup version 2017-11-10 11:06:41 +01:00
Iñaki Baz Castillo 35b9207773 Add missing comma 2017-11-06 11:11:21 +01:00
Iñaki Baz Castillo bf048524fd server/lib/logger.js => server/lib/Logger.js 2017-11-06 11:09:15 +01:00
Iñaki Baz Castillo 52acf81eff v2 2017-11-02 16:38:52 +01:00
Iñaki Baz Castillo 18f5ee9087 Minor changes 2017-08-23 13:42:27 +02:00
Iñaki Baz Castillo b86b6e6957 Add suport for Safari 11 and Microsoft Edge 2017-06-21 17:09:50 +02:00
Iñaki Baz Castillo 0c63f4cd8c Initial work on Edge 2017-06-06 19:22:13 +02:00
Iñaki Baz Castillo c66aec2c87 Update to mediasoup 1.2.0 2017-05-05 23:20:54 +02:00
Iñaki Baz Castillo 2645dc619a Show remote audio levels 2017-04-27 22:58:23 +02:00
Iñaki Baz Castillo f1658f1b3c Make demo public 2017-04-23 14:54:30 +02:00