1 Commits (98ae511ae8aa89b934e0e07ee70ef23e9c9ce99f)

Author SHA1 Message Date
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 84c7be8fe3 Close websocket connection outside connection lock. 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
Lance Cooper 6bcd814c1f Move all session cleanup code to a single code path. 11 years ago
Lance Cooper 713a2b903b Major refactoring of server side code to allow isolated unit tests. 11 years ago
Simon Eisenmann 0424635e15 Implemented session subscription. 11 years ago
Simon Eisenmann 13ac41d417 Changed name of project to Spreed WebRTC. 11 years ago
Simon Eisenmann eb13945be8 TLS client side auth now even works. 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
Joachim Bauch fe3ec466c8 Store pending messages in list. 12 years ago
Joachim Bauch f185864ca9 Use refcounted buffers for IO. 12 years ago
Joachim Bauch 139c6ab740 Don't run ping ticker in own goroutine and get rid of long-running "defer"s. 12 years ago
Joachim Bauch b2f5e7a2e8 Avoid excessive timer usage to throttle clients. 12 years ago
Simon Eisenmann 2be499c346 Do not initialize queue with fixed size. 12 years ago
Joachim Bauch 17aba85b51 Reuse buffers when reading/writing data. 12 years ago
Simon Eisenmann f0fee56826 Do not log io.EOF errors. 12 years ago
Simon Eisenmann 78956b15a7 Removed debug and gofmt. 12 years ago
Simon Eisenmann ff802725fd Comments. 12 years ago
Simon Eisenmann af7c004638 Comment fixes. 12 years ago
Simon Eisenmann 505e9b0703 Implemented sending pings while in queue flush loop and added ping/pong logging. 12 years ago
Simon Eisenmann 6ffd3f2917 Initial public release. 12 years ago