Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix connection closing | Joey Hess | 2017-04-24 |
| | | | | Now when the user quits, the developer also exits. | ||
* | switch to TMChans so they can be closed when a connection is Done | Joey Hess | 2017-04-24 |
| | |||
* | better workaround for https://github.com/jaspervdj/websockets/issues/142 | Joey Hess | 2017-04-24 |
| | |||
* | 30 second ping thread | Joey Hess | 2017-04-24 |
| | |||
* | also enable compression in server | Joey Hess | 2017-04-24 |
| | |||
* | websockets-0.11.0.0 including enabling compression | Joey Hess | 2017-04-24 |
| | | | | | Does not currently work, see https://github.com/jaspervdj/websockets/issues/140 | ||
* | add framing protocol for websockets | Joey Hess | 2017-04-22 |
| | |||
* | clean up connection closing | Joey Hess | 2017-04-22 |
| | | | | | | For some reason, runClient throws ConnectionClosed on apparently clean shutdown. This happens even though clientApp uses sendClose, and the server receives it and shuts down entirely cleanly. | ||
* | use UUID to generate a unique SessionID | Joey Hess | 2017-04-21 |
| | |||
* | working toward getting developer mode connection to server working | Joey Hess | 2017-04-21 |
| | |||
* | client now fully working | Joey Hess | 2017-04-21 |
| | |||
* | initial http server | Joey Hess | 2017-04-21 |
Incomplete, but the client is able to connect and send messages which get logged. Split up debug-me.hs into Role/* Switched from cereal to binary, since websockets operate on lazy ByteStrings, and using cereal would involve a copy on every receive. This commit was sponsored by Boyd Stephen Smith Jr. on Patreon. |