summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-03-18websocket: Queue fragmented frames to avoid interleaving.wip-websocketRutger van Beusekom1-6/+13
2021-03-18websocket: Gracefully handle read errors and socket close.Jan (janneke) Nieuwenhuizen1-36/+54
2021-03-18mingw: Hack for missing /dev/urandom.Jan (janneke) Nieuwenhuizen1-3/+8
2021-03-18mingw: Avoid SIGPIPE.Jan (janneke) Nieuwenhuizen1-1/+2
2021-03-18agenda: Handle wrong-type-arg in select.Jan (janneke) Nieuwenhuizen1-1/+7
2021-03-18websocket: Support for sending fragmented frames.Jan (janneke) Nieuwenhuizen2-10/+29
2021-03-18websocket: Initial <websocket> client actor support.Jan (janneke) Nieuwenhuizen9-214/+541
2021-03-18guix: Use guile-3.0.HEADmasterJan (janneke) Nieuwenhuizen1-1/+1
2021-03-18websocket: server: Remove .upgrade-paths accessor.Jan (janneke) Nieuwenhuizen1-3/+2
2021-03-18Support for guile-3.0.5: Move test-exit inside srfi-64 test.Jan (janneke) Nieuwenhuizen3-5/+6
2020-01-28websocket: Oops, avoid looping.Jan Nieuwenhuizen1-3/+4
2020-01-27build: Support cross building.Jan Nieuwenhuizen2-1/+3
2020-01-27build: Prepare for guile 3.Jan Nieuwenhuizen2-3/+7
2020-01-27Do not read a frame past EOF.Rutger van Beusekom1-1/+3
2020-01-27websocket: Also concatenate last fragmented frame.Jan Nieuwenhuizen1-2/+3
2019-04-22web server: Treat upgrade requests as case-insensitive.Jan Nieuwenhuizen1-1/+3
2019-04-22doc: Fix initial sleeper.Jan Nieuwenhuizen1-1/+2
2019-04-22guix: Bump to guile-2.2Jan Nieuwenhuizen1-1/+1
2017-03-188sync 0.4.2v0.4.2Christopher Allan Webber1-1/+1
2017-03-18Add NEWS for 8sync 0.4.2Christopher Allan Webber1-1/+24
2017-02-14build: guix.scm: Use git-predicate procedure from Guix proper.Christopher Allan Webber1-22/+3
2017-02-09web: Remove web-deprecated.scm.Christopher Allan Webber1-179/+0
2017-02-09websocket: Preventing some eof-object related errors.Christopher Allan Webber1-1/+3
2017-01-29actors: Avoid building up stack of error handlers when resuming coroutines.Christopher Allan Webber1-3/+9
2017-01-29agenda: Always set sec/usec to exact time.Christopher Allan Webber1-1/+2
2017-01-29rmeta-slot: Rename wrap-rmeta-slot to build-rmeta-slot.Christopher Allan Webber3-12/+8
2017-01-25actors: Switch over to using wrap-rmeta-slot for build-actions.Christopher Allan Webber7-21/+30
2017-01-24actors: Use rmeta-slot for actions dispatch.Christopher Allan Webber1-17/+9
2017-01-24rmeta-slot: Make equal? type hash table access the default.Christopher Allan Webber1-3/+3
2017-01-24rmeta-slot: New module for recursive meta-slot access.Christopher Allan Webber3-1/+182
2017-01-24websocket: Adding myself to server copyright lines.Christopher Allan Webber1-0/+1
2017-01-21websockets: Initial websocket support.Christopher Allan Webber10-16/+1512
2017-01-21actors: Allow actors to specify whether to handle an *init* action.Christopher Allan Webber1-8/+23
2017-01-20actors: Don't reply to a message when the messsage doesn't need a reply.Christopher Allan Webber1-8/+13
2017-01-19repl: Publish notification about repl updates to subscribers.Christopher Allan Webber1-15/+36
2017-01-15web: Rename getters / accessors to use dot prefix.Christopher Allan Webber1-17/+17
2017-01-15web: Rename handler slot to http-handler.Christopher Allan Webber1-3/+5
2017-01-11Add define-method-star.Christopher Allan Webber1-0/+36
2017-01-11Update copyrights.Christopher Allan Webber11-17/+13
2017-01-11web: New actorified version of the web server.Christopher Allan Webber2-0/+185
2017-01-09actors: Update comments on addresses.Christopher Allan Webber1-16/+3
2017-01-08build: Releasing 8sync 0.4.1.v0.4.1Christopher Allan Webber1-1/+1
2017-01-08build: Fix install targets to point to Guile 2.2 instead of 2.0.Christopher Allan Webber1-2/+2
2017-01-08packaging: Updating guix.scm to GPLv3+, setting source to checkout.Christopher Allan Webber1-21/+47
2017-01-07build: Releasing version 0.4.0.v0.4.0Christopher Allan Webber1-1/+1
2017-01-07build: Update and comment on hash in guix.scm.Christopher Allan Webber1-1/+3
2017-01-07build: Add guix.scm to tarball.Christopher Allan Webber1-0/+1
2017-01-07build: Rename package.scm to guix.scm and update.Christopher Allan Webber1-18/+13
2017-01-07build: Include bootstrap.sh in tarball.Christopher Allan Webber1-0/+1
2017-01-07NEWS: Updating news for v0.4.0.Christopher Allan Webber1-0/+60