summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Remove timeout handling that is incompatible with suspendable ports.HEADmasterDavid Thompson2024-06-052-81/+32
* Distinguish close frames from timeouts.Matthew Wolff2024-05-093-21/+30
* client: Avoid closure allocation for timeouts.Andrew Whatson2023-05-081-30/+31
* client: Support read timeouts on receive & close.Andrew Whatson2023-05-072-22/+82
* client: Handle control frames in websocket-receive.Andrew Whatson2023-04-213-42/+64
* client: Support secure websockets.Andrew Whatson2023-04-192-21/+27
* make: Add some more files to release tarballs.v0.1David Thompson2022-11-121-0/+3
* make: Fix distcheck and add publish target.David Thompson2022-11-121-1/+10
* Update .gitignore.David Thompson2022-11-121-0/+2
* guix: Modernize package definition.David Thompson2022-11-121-21/+15
* check: Support guile-3.0.5.Jan (janneke) Nieuwenhuizen2021-03-181-1/+3
* Use inet-pton instead of inet-aton.Jan (janneke) Nieuwenhuizen2021-03-181-1/+3
* mingw: Hack for missing /dev/urandom.Jan (janneke) Nieuwenhuizen2021-03-181-3/+8
* client: Export websocket-socket.Jan (janneke) Nieuwenhuizen2021-03-181-0/+2
* build: Add web/socket/client.scm.Jan (janneke) Nieuwenhuizen2021-03-181-1/+2
* build: Support cross building.Jan (janneke) Nieuwenhuizen2021-03-182-1/+2
* Cater for guile 2.2, 3.0.Jan (janneke) Nieuwenhuizen2021-03-183-4/+11
* client: Return no values from close-websocket.David Thompson2016-03-251-1/+2
* client: Validate accept key when handshaking.David Thompson2016-03-251-25/+25
* Extract accept key generation to a new module.David Thompson2016-03-253-13/+46
* client: Mask sent frames.David Thompson2016-03-251-2/+6
* client: Generate random nonce for handshake.David Thompson2016-03-251-5/+11
* client: Add entropy source.David Thompson2016-03-251-2/+14
* client: Add custom printer for <websocket>.David Thompson2016-03-251-0/+8
* client: Keep track of socket state.David Thompson2016-03-251-12/+37
* frame: Fix typo in error message.David Thompson2016-03-251-1/+1
* client: Wait for server to close connection.David Thompson2016-03-251-1/+12
* server: Handle client disconnects in a more robust manner.David Thompson2016-03-251-3/+14
* Add client module.David Thompson2016-03-241-0/+143
* Add guix package.David Thompson2015-12-091-0/+71
* Autotoolify.David Thompson2015-12-095-0/+139
* Add missing "Lesser" in licensing comments.David Thompson2015-12-092-6/+6
* Move base64 and SHA-1 modules to (web socket) namespace.David Thompson2015-12-093-4/+4
* tests: Add frame tests.David Thompson2015-12-021-0/+173
* frame: Fix masking error in write-frame.David Thompson2015-12-021-2/+1
* frame: Add make-ping-frame.David Thompson2015-12-021-4/+11
* Add LGPL license information.David Thompson2015-11-083-0/+215
* Update test page.David Thompson2015-11-081-2/+2
* Use new Expat licensed base64 module.David Thompson2015-11-081-118/+173
* Add test HTML page.David Thompson2015-11-082-14/+22
* frame: Improve doc strings and comments.David Thompson2015-11-081-3/+14
* server: Allow handler to ignore messages.David Thompson2015-11-081-9/+13
* Add missing code and a README.David Thompson2015-11-083-0/+337
* Fix typo.David Thompson2015-11-071-1/+1
* Add (base64) module.David Thompson2015-11-071-0/+230
* Add (web socket server) module.David Thompson2015-11-071-0/+116
* Improve frame module.David Thompson2015-11-071-17/+87
* Add (web socket frame) module.David Thompson2015-11-071-0/+263