12 Commits (3270291f4e7c5bbf8f40fcf03127782fed3c48fd)

Author SHA1 Message Date
Simon Eisenmann 4780e79a5e Added Prio and stap to sessions. 12 years ago
Simon Eisenmann 73ebac440c Implemented working client side sessions lookup. 12 years ago
Simon Eisenmann 3204c329bc Implementd client side lookup support. 12 years ago
Simon Eisenmann e6f2182e49 Implemented client side sessions request. 12 years ago
Simon Eisenmann e5aeda31d9 Fixed userid matching for sessions lookup. 12 years ago
Simon Eisenmann 19cc75c0fe Implemented server sessions lookup. 12 years ago
Simon Eisenmann 790b1c12b5 Implemented secure userid. 12 years ago
Simon Eisenmann cc255be4c5 Added encryption to sessions and contact tokens to protect data. 12 years ago
Simon Eisenmann 8b4156beba Do not allow to send contact requests to own userid sessions. 12 years ago
Simon Eisenmann ab3e5673b8 Implemented first simple Ui for contacts in chat. 12 years ago
Simon Eisenmann ea91cbd8ca Defined and implemented contact request/response protocol and data structure. 12 years ago
Simon Eisenmann 13ac41d417 Changed name of project to Spreed WebRTC. 12 years ago
Simon Eisenmann eb13945be8 TLS client side auth now even works. 12 years ago
Simon Eisenmann a1c1405c61 Added realm to userids, tokens and nonces. 12 years ago
Simon Eisenmann f27c5d10a3 Implemented web client integration of user authentication, authorization and creation. 12 years ago
Simon Eisenmann 8a74cfb892 Implemented user authorization and authentication api and data layers. 12 years ago
Simon Eisenmann dfba1f5640 Added non public session id to prepare for authorization. 12 years ago
Simon Eisenmann 41cb800c15 Make sure all session data is available early enough. 12 years ago
Simon Eisenmann c5bd56c718 Cleaned up token and session id generation in preperation for userids. 12 years ago
Simon Eisenmann c7bddeda5f Renamed everything which was named user to session in preperation for user implementation. 12 years ago
Simon Eisenmann a8a6022e8c Fixed couple of warnings found with golint. 12 years ago
Simon Eisenmann fa5c3b57cf Gofmt. 12 years ago
Simon Eisenmann 919e758a31 Removed obsolete different TURN user formats. 12 years ago
Simon Eisenmann ac3a2c32b5 Use expiration time stamp for TURN REST API auth. 12 years ago
Simon Eisenmann ed7cf2d826 Improved TURN server support. 12 years ago
Joachim Bauch c054a78f06 Remove user images on disconnect. 12 years ago
Joachim Bauch 8794894302 Load buddy images from URL. 12 years ago
Joachim Bauch a0220f6eb1 Include number of chat message in hub statistics. 12 years ago
Joachim Bauch f185864ca9 Use refcounted buffers for IO. 12 years ago
Joachim Bauch bc5aee4658 Prevent duplicate room creation. 12 years ago
Joachim Bauch 17aba85b51 Reuse buffers when reading/writing data. 12 years ago
Simon Eisenmann 4f449341a2 Removed debug logging of register and unregister. 12 years ago
Simon Eisenmann 78956b15a7 Removed debug and gofmt. 12 years ago
Simon Eisenmann a4a815cc06 Implemented stats API. 12 years ago
Simon Eisenmann 48d21a25db Removed large loops over connections and users and implemented per room processing. 12 years ago
Simon Eisenmann af7c004638 Comment fixes. 12 years ago
Simon Eisenmann ba14e3fa4b Added server side code to disable default room. 12 years ago
Simon Eisenmann 729384eade Global room id name as configuration option and disabled per default. 12 years ago
Simon Eisenmann 6ffd3f2917 Initial public release. 12 years ago