85 Commits (97fd69177380d09fabd5d0d3c48caf3b212891d9)

Author SHA1 Message Date
Simon Eisenmann 737a34482d Fixed test by initializing default room type correctly. 11 years ago
Simon Eisenmann 9e1aedaad3 Avoid to handle the main room as global room. 11 years ago
Simon Eisenmann 77d7860ba1 Moved CSP into HTTP response headers for odf and pdf sandbox and allowed blob: and data: img-src. 11 years ago
Simon Eisenmann b3d03b819c Serve odf and pdf sandbox from the server to prepare CSP http header for Firefox compatibility as Firefox does not support CSP in meta tag (see https://bugzilla.mozilla.org/show_bug.cgi?id=663570). 11 years ago
Simon Eisenmann a523d6b783 Improved comments. 11 years ago
Joachim Bauch 5be1eda4ee Don't return users twice in "Welcome" from global room. 11 years ago
Simon Eisenmann 6c1e9791d5 Added renegotiation configuration to server. 11 years ago
Simon Eisenmann 2be68c554c Moved default room type to config. 11 years ago
Simon Eisenmann 856a23faca Correct some errors found by golint. 11 years ago
Simon Eisenmann beff7439b8 Bumped copyright to 2015. 11 years ago
Simon Eisenmann d6f5dcac9e Moved from Sleepy to Sloth. 11 years ago
Simon Eisenmann e0fa8c8b43 Allow slashes unquoted in room names. This brings nested rooms. 11 years ago
Simon Eisenmann 69db76290d Added server side ApiVersion returned with self to distinguish client and server API version support. 11 years ago
Simon Eisenmann 8d4ff54505 Updated tests to new room name with type api. 11 years ago
Simon Eisenmann 0a44f596bf Implemented room types. 11 years ago
Simon Eisenmann 1d031b71ca Fixed missing chat envelope which got lost in 56aa603293. 11 years ago
Lance Cooper dcf1cc687a Rename MakeSelf to HandleSelf as it now conforms to handler usage. 11 years ago
Lance Cooper 56aa603293 Add guards for NPE's when processing channelling API messages. 11 years ago
Simon Eisenmann 3804c74277 Make sure to send session close messages to subscriptions too to notify both ways. 11 years ago
Simon Eisenmann d5323d2610 Fixed an issue where replaced sessions cannot receive data from contacts in other rooms. 11 years ago
Simon Eisenmann bf516b5423 Make sure to send session close messages to subscriptions too to notify both ways. 11 years ago
Simon Eisenmann e967ff5907 Fixed an issue where replaced sessions cannot receive data from contacts in other rooms. 11 years ago
Simon Eisenmann 56b2aa093e Ignore incoming channelling messages larger than 1MB. 11 years ago
Simon Eisenmann a64e977aa6 Fixed authentication success userid log. 11 years ago
Simon Eisenmann 84c7be8fe3 Close websocket connection outside connection lock. 11 years ago
Simon Eisenmann 7b418e2c2c Avoid to defer replace and close. 11 years ago
Simon Eisenmann c49331bd7d Avoid beeing stuck in hub lock when a client gets replaced but the old connection does not hang on close. 11 years ago
Simon Eisenmann 457eabf23f Contacts can now be disabled on server module level (server.conf). 11 years ago
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 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 480df9f339 Fixed typo in filename. 11 years ago
Lance Cooper 6bcd814c1f Move all session cleanup code to a single code path. 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 e2cfbf7803 Expose authorizeRoomCreation flag to web client. 12 years ago
Simon Eisenmann 3fcca78182 Added support to enable Content-Security-Policy and Content-Security-Policy-Report-Only. 12 years ago
Lance Cooper 1f09f72bd2 Server side support for requiring a user account to create rooms. 12 years ago
Lance Cooper 7509511704 Use config directly in room manager and centralize config loading. 12 years ago
Lance Cooper 31e4f2c0c0 Add support for PIN locking rooms to the server. 12 years ago
Lance Cooper 2d52d933bc Support receiving and broadcasting room update events. 12 years ago
Lance Cooper 910dd71b81 Use room document from Welcome rather than synthesizing a response. 12 years ago
Lance Cooper 74602d43d5 Add Room document and send it back in response to room joins. 12 years ago
Lance Cooper f7bcfd61a1 Add server support for responding with Welcome to a Hello. 12 years ago
Lance Cooper 713a2b903b Major refactoring of server side code to allow isolated unit tests. 12 years ago
Simon Eisenmann f77e7b807a Do not send Status as null. 12 years ago
Simon Eisenmann c635b5db59 Create only one fake session per userid, 12 years ago