5 Commits (60a5e020d96f93fc6e41567bfaf36e1fc00bdbbb)

Author SHA1 Message Date
Joachim Bauch d0f6b3a481 Only broadcast a "soft" left event on room leave. 9 years ago
Joachim Bauch 983c9b991f Added API to leave a room. 9 years ago
Joachim Bauch 4abbf575be Include user status in "Joined" event. 9 years ago
Simon Eisenmann 336f2eda8f Implemented pipeline for Offer, Candidate and Bye. 9 years ago
Simon Eisenmann e617374095 Refactored structure of Go source code to module and binary. 9 years ago
Simon Eisenmann beff7439b8 Bumped copyright to 2015. 10 years ago
Simon Eisenmann 0a44f596bf Implemented room types. 10 years ago
Lance Cooper 56aa603293 Add guards for NPE's when processing channelling API messages. 10 years ago
Simon Eisenmann 3804c74277 Make sure to send session close messages to subscriptions too to notify both ways. 10 years ago
Simon Eisenmann d5323d2610 Fixed an issue where replaced sessions cannot receive data from contacts in other rooms. 10 years ago
Simon Eisenmann bf516b5423 Make sure to send session close messages to subscriptions too to notify both ways. 10 years ago
Simon Eisenmann e967ff5907 Fixed an issue where replaced sessions cannot receive data from contacts in other rooms. 10 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 f8a44d1add Fixed deadlock when authorizeRoomCreation=true. 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
Lance Cooper 1f09f72bd2 Server side support for requiring a user account to create rooms. 11 years ago
Lance Cooper 713a2b903b Major refactoring of server side code to allow isolated unit tests. 11 years ago
Simon Eisenmann 724c4d27e5 Implemented fake sessions. 11 years ago
Simon Eisenmann 0424635e15 Implemented session subscription. 11 years ago
Simon Eisenmann 24ad6ffe49 Refactored attestation server side and implemented automatic expiry and refresh. 11 years ago
Simon Eisenmann b65d2e10df Added attestation data. 11 years ago
Simon Eisenmann 4780e79a5e Added Prio and stap to sessions. 11 years ago
Simon Eisenmann fe67adf965 Added priority to sessions. 11 years ago
Simon Eisenmann 73ebac440c Implemented working client side sessions lookup. 11 years ago
Simon Eisenmann 19cc75c0fe Implemented server sessions lookup. 11 years ago
Simon Eisenmann 790b1c12b5 Implemented secure userid. 11 years ago
Simon Eisenmann 13ac41d417 Changed name of project to Spreed WebRTC. 11 years ago
Simon Eisenmann a1c1405c61 Added realm to userids, tokens and nonces. 11 years ago
Simon Eisenmann a46f36fd48 Implemented userid validation and pluggable interface to implement different authentication backends. 11 years ago
Simon Eisenmann 8a74cfb892 Implemented user authorization and authentication api and data layers. 11 years ago
Simon Eisenmann dfba1f5640 Added non public session id to prepare for authorization. 11 years ago
Simon Eisenmann 41cb800c15 Make sure all session data is available early enough. 11 years ago
Simon Eisenmann c5bd56c718 Cleaned up token and session id generation in preperation for userids. 11 years ago
Simon Eisenmann c7bddeda5f Renamed everything which was named user to session in preperation for user implementation. 11 years ago
Simon Eisenmann a8a6022e8c Fixed couple of warnings found with golint. 11 years ago
Simon Eisenmann 48d21a25db Removed large loops over connections and users and implemented per room processing. 12 years ago
Simon Eisenmann 6ffd3f2917 Initial public release. 12 years ago