8sync.git
2023-08-17 Janneke Nieuwenhuizendemos: ircbot: Do not assume /usr/bin/guile.
2023-08-17 Janneke NieuwenhuizenImport (8sync contrib irc) library from Snuik.
2023-08-17 Janneke Nieuwenhuizenirc: Avoid connecting to #f socket, attempt reconnect.
2023-08-17 Janneke Nieuwenhuizenirc: Log to standard error.
2023-08-17 Janneke Nieuwenhuizenguix: Update instructions with guix shell.
2021-03-18 Rutger van... websocket: Queue fragmented frames to avoid interleaving. wip-websocket
2021-03-18 Jan (janneke... websocket: Gracefully handle read errors and socket...
2021-03-18 Jan (janneke... mingw: Hack for missing /dev/urandom.
2021-03-18 Jan (janneke... mingw: Avoid SIGPIPE.
2021-03-18 Jan (janneke... agenda: Handle wrong-type-arg in select.
2021-03-18 Jan (janneke... websocket: Support for sending fragmented frames.
2021-03-18 Jan (janneke... websocket: Initial <websocket> client actor support.
2021-03-18 Jan (janneke... guix: Use guile-3.0. master
2021-03-18 Jan (janneke... websocket: server: Remove .upgrade-paths accessor.
2021-03-18 Jan (janneke... Support for guile-3.0.5: Move test-exit inside srfi...
2020-01-28 Jan Nieuwenhuizenwebsocket: Oops, avoid looping.
2020-01-27 Jan Nieuwenhuizenbuild: Support cross building.
2020-01-27 Jan Nieuwenhuizenbuild: Prepare for guile 3.
2020-01-27 Rutger van... Do not read a frame past EOF.
2020-01-27 Jan Nieuwenhuizenwebsocket: Also concatenate last fragmented frame.
2019-04-22 Jan Nieuwenhuizenweb server: Treat upgrade requests as case-insensitive.
2019-04-22 Jan Nieuwenhuizendoc: Fix initial sleeper.
2019-04-22 Jan Nieuwenhuizenguix: Bump to guile-2.2
2017-03-18 Christopher... 8sync 0.4.2 v0.4.2
2017-03-18 Christopher... Add NEWS for 8sync 0.4.2
2017-02-14 Christopher... build: guix.scm: Use git-predicate procedure from Guix...
2017-02-09 Christopher... web: Remove web-deprecated.scm.
2017-02-09 Christopher... websocket: Preventing some eof-object related errors.
2017-01-30 Christopher... actors: Avoid building up stack of error handlers when...
2017-01-30 Christopher... agenda: Always set sec/usec to exact time.
2017-01-29 Christopher... rmeta-slot: Rename wrap-rmeta-slot to build-rmeta-slot.
2017-01-25 Christopher... actors: Switch over to using wrap-rmeta-slot for build...
2017-01-25 Christopher... actors: Use rmeta-slot for actions dispatch.
2017-01-24 Christopher... rmeta-slot: Make equal? type hash table access the...
2017-01-24 Christopher... rmeta-slot: New module for recursive meta-slot access.
2017-01-24 Christopher... websocket: Adding myself to server copyright lines.
2017-01-22 Christopher... websockets: Initial websocket support.
2017-01-21 Christopher... actors: Allow actors to specify whether to handle an...
2017-01-21 Christopher... actors: Don't reply to a message when the messsage...
2017-01-19 Christopher... repl: Publish notification about repl updates to subscr...
2017-01-15 Christopher... web: Rename getters / accessors to use dot prefix.
2017-01-15 Christopher... web: Rename handler slot to http-handler.
2017-01-11 Christopher... Add define-method-star.
2017-01-11 Christopher... Update copyrights.
2017-01-11 Christopher... web: New actorified version of the web server.
2017-01-09 Christopher... actors: Update comments on addresses.
2017-01-08 Christopher... build: Releasing 8sync 0.4.1. v0.4.1
2017-01-08 Christopher... build: Fix install targets to point to Guile 2.2 instea...
2017-01-08 Christopher... packaging: Updating guix.scm to GPLv3+, setting source...
2017-01-08 Christopher... build: Releasing version 0.4.0. v0.4.0
2017-01-08 Christopher... build: Update and comment on hash in guix.scm.
2017-01-08 Christopher... build: Add guix.scm to tarball.
2017-01-08 Christopher... build: Rename package.scm to guix.scm and update.
2017-01-08 Christopher... build: Include bootstrap.sh in tarball.
2017-01-08 Christopher... NEWS: Updating news for v0.4.0.
2017-01-07 Christopher... build: Add gendocs.
2017-01-07 Christopher... doc: Move content from doc/8sync-new-manual.org to...
2017-01-06 Christopher... doc: Delete trailing whitespace.
2017-01-06 Christopher... doc: Last minute cleanups to the tutorial before we...
2017-01-06 Christopher... doc: Add a note about actor-alive? being likely to...
2017-01-06 Christopher... doc: Have telcmd tutorial example send itself a message...
2017-01-06 Christopher... irc: Convert handle-line to a message handler.
2017-01-06 Christopher... doc: Reordering some paragraphs in the tutorial.
2017-01-06 Christopher... doc: Remove stray #+END_SRC.
2017-01-06 Christopher... agenda: Remove deprecated comment.
2017-01-06 Christopher... doc: Some tutorial tweaks.
2017-01-05 Christopher... doc: Move the "live hacking intermission" to the bottom.
2017-01-05 Christopher... doc: Tutorial additions.
2017-01-05 Christopher... Use *init* and *cleanup* in existing actors.
2017-01-04 Christopher... demos: Switch botherbotherbother demo over to use defin...
2017-01-04 Christopher... actors: Cleanup on signals.
2017-01-04 Christopher... actors: Remove define-simple-actor, add define-actor.
2017-01-04 Christopher... doc: Add a note about the calls to display.
2017-01-04 Christopher... doc: Tweak and fix the "Writing our own actors" section.
2017-01-04 Christopher... actors: Rename msg-receive, msg-val to mbody-receive...
2017-01-04 Christopher... actors: Add auto-init feature to actors.
2017-01-03 Christopher... doc: Add addendum section on relationship between 8sync...
2017-01-03 Christopher... actors: Implicit from-actor argument <-foo methods...
2017-01-02 Christopher... agenda: Rename start-agenda to run-agenda.
2017-01-02 Christopher... actors: Rename *clean-up* back to *cleanup.
2017-01-02 Christopher... actors: Rename actor-am-i-alive? to actor-alive?.
2017-01-02 Christopher... actors: Automatically add cookie by default in hive...
2017-01-02 Christopher... tests: Fix broken test in test-actors.
2017-01-02 Christopher... tests: Oops, forgot to add <exploder> to test-actors.
2017-01-02 Christopher... actors: Update self-destruct to run *clean-up* message...
2017-01-02 Christopher... actors: Rename *cleanup* action to *clean-up*.
2017-01-02 Christopher... actors: Add cleanup facility to run-hive.
2017-01-02 Christopher... tests: Add "speaker" utility.
2017-01-02 Christopher... doc: Rename calls to ez-run-hive to run-hive and adjust...
2017-01-02 Christopher... actors: Rename ez-run-hive to run-hive.
2017-01-01 Christopher... docs: Added "Writing our own actors" section
2016-12-31 Christopher... doc: Add pk debugging section.
2016-12-30 Christopher... doc: Finish "About live hacking" section.
2016-12-28 Christopher... agenda: When re-invoking a continuation at the agenda...
2016-12-28 Christopher... agenda: Fix prompt buildup in agenda.
2016-12-28 Christopher... agenda: Switch "yield" to "8yield" and export.
2016-12-28 Christopher... agenda: Major cleanup.
2016-12-27 Christopher... actors: Add new method of running REPL via REPL actor.
2016-12-26 Christopher... actors: Removing unnecessary level of indirection aroun...
2016-12-25 Christopher... doc: Add "A silly little IRC bot" section to new manual.
next