Simon Eisenmann
eb1ecce7e0
Avoid the need for another mutex in Client by moving cleanup client checks to Hub.
11 years ago
Simon Eisenmann
02a6ae2a2b
Fixed a problem where replaced sessions got cleaned up i a previous connection was still closing.
11 years ago
Simon Eisenmann
7b4062faf1
Updated translation and translated to German.
11 years ago
Simon Eisenmann
553323a864
Implemented authorizeRoomJoin flag. Set this to allow only authenticated users to join rooms.
11 years ago
Simon Eisenmann
f8a44d1add
Fixed deadlock when authorizeRoomCreation=true.
11 years ago
Simon Eisenmann
f60cd1fab3
Use same variable name roomID everywhere.
11 years ago
Simon Eisenmann
076bcdb271
Added modules section to config file to allow to disable screensharing, youtube and presentation support.
11 years ago
Simon Eisenmann
132d84568e
Fixed position text on buddy list.
11 years ago
Simon Eisenmann
480df9f339
Fixed typo in filename.
11 years ago
Simon Eisenmann
8b649d46d5
Changed position of buddy list loader to bottom right.
11 years ago
Lance Cooper
6bcd814c1f
Move all session cleanup code to a single code path.
...
This should resolve any cases where sessions were not removed from the hub
after their connection closed.
Also moves buddy image management entirely into the session and
vastly improves locking around session data. Also allocates less
when sending client left messages and paves the way for session specific
message codecs.
11 years ago
Simon Eisenmann
e251a95398
Added a disconnected marker to sessions.
11 years ago
Simon Eisenmann
65c2ca2275
Removed duplicated log detail.
11 years ago
Simon Eisenmann
c11ad86e79
Rebuilt translation and updated German language.
11 years ago
Simon Eisenmann
238712ca97
Improved toastr styles.
11 years ago
Simon Eisenmann
5a3ac20110
Updated toastr to 2.1.0
11 years ago
Simon Eisenmann
0d29d9c9c6
Improved logo size.
11 years ago
Simon Eisenmann
756dd65905
Added place holder text to room input.
11 years ago
Simon Eisenmann
8840f590e9
Rebuilt translations and translated to German.
11 years ago
Simon Eisenmann
2a1a278e01
Added room select form validation.
11 years ago
Simon Eisenmann
d35e759e4c
Improved welcome screen styles.
11 years ago
Simon Eisenmann
0d8d2e4882
Implemented welcome screen to support different modes and added rooms history.
11 years ago
Simon Eisenmann
e2cfbf7803
Expose authorizeRoomCreation flag to web client.
11 years ago
Simon Eisenmann
4cbc2adcd1
Improved welcome screen and added rooms history.
11 years ago
Simon Eisenmann
75218d86b5
Implemented placeholder based room input field.
11 years ago
Simon Eisenmann
42791ef8cd
Added dark borders to overlay bars.
11 years ago
Simon Eisenmann
f56aa92579
Added new share option 'link'.
11 years ago
Simon Eisenmann
90970f031c
Increased min height of modal dialogs.
11 years ago
Simon Eisenmann
5939e56434
Rebuilt translations and translated to German.
11 years ago
Simon Eisenmann
9d047d68e7
Renamed classroom renderer to auditorium.
11 years ago
Simon Eisenmann
1e11486ab5
Added support to show peers who have no video in conferences (as novideo peers.)
11 years ago
Evan Theurer
e1fb7ccf3b
Remove font size for btn and use bootstrap class.
11 years ago
Evan Theurer
b01f14cb33
Add group chat buddyPicture hover functionality to show call/chat actions.
11 years ago
Simon Eisenmann
3fcca78182
Added support to enable Content-Security-Policy and Content-Security-Policy-Report-Only.
...
Export Csp boolean flag in global context (true if CSP is enabled).
Load extra styles if CSP is enabled.
11 years ago
Simon Eisenmann
0c88aeab0e
Use strict javascript globally.
11 years ago
Simon Eisenmann
df30cbb212
Cleanup css which is not used and removed unmaintained skins.
11 years ago
Lance Cooper
1f09f72bd2
Server side support for requiring a user account to create rooms.
...
Also streamlines error creations.
11 years ago
Lance Cooper
7509511704
Use config directly in room manager and centralize config loading.
11 years ago
Evan Theurer
890b96ccc2
Add support for chat and call in contacts manager.
11 years ago
Lance Cooper
31e4f2c0c0
Add support for PIN locking rooms to the server.
11 years ago
Lance Cooper
2d52d933bc
Support receiving and broadcasting room update events.
11 years ago
Lance Cooper
910dd71b81
Use room document from Welcome rather than synthesizing a response.
11 years ago
Lance Cooper
74602d43d5
Add Room document and send it back in response to room joins.
11 years ago
Lance Cooper
f7bcfd61a1
Add server support for responding with Welcome to a Hello.
11 years ago
Lance Cooper
713a2b903b
Major refactoring of server side code to allow isolated unit tests.
...
In addition to adding unit tests for the "Hello" message,
the following notable improvements are included:
* Separate websocket callbacks from the hub via a handler API
and adaptor.
* Move all application specific state to the session.
* Session no longer refers to the hub.
* Remove redundant MessageRequest struct.
* Hub is no longer responsible for buffer pool or
buddy image management.
* Consolidated connection table locking in the hub.
* Remove redundant session table from the hub.
* Split room join and leave into separate handlers.
This also removes the RoomConnectionUpdate struct.
* Entirely remove room management from the hub.
This also provides room operations with a separate mutex.
* Split stats into a separate service.
* Simplify the session token handler.
* Buddy image HTTP handler no longer takes the entire hub.
* Centralize JSON encoding and decoding. This removes JSON
encoding from the room worker queue.
* Improve unicast message statistics.
* Numerous other renamings and cleanup items.
11 years ago
Simon Eisenmann
f5f2aeb0ff
Removed opacity transition from chat pane as it caused compositing issues.
11 years ago
Evan Theurer
575405c5ed
Update translation.
11 years ago
Evan Theurer
b92a7175d8
Update pdf error german translation.
11 years ago
Simon Eisenmann
eb7611e573
Removed audio mirror option as it does not seem to work in the wild.
11 years ago
Simon Eisenmann
9c347454ae
Added settings to control audio and video constraints. Some settings were added as experiments which are disabled per default).
11 years ago