summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-09-10fs/client: New client code.fsMaxime Devos
2022-09-10Merge branch 'server-unification'Maxime Devos
2022-09-10NEWS: Update.server-unificationMaxime Devos
2022-09-10doc/service-communication: Add missing argument of make-disconnect!.Maxime Devos
2022-09-10server: Add type checking.Maxime Devos
2022-09-10doc/service-communication: Add procedures to the index.Maxime Devos
2022-09-10doc/service-communication: Document run-loop.Maxime Devos
2022-09-10doc/concurrency: Add missing label for lost-and-found.Maxime Devos
2022-09-10doc/service-communication: Document #:control-message-handler.Maxime Devos
2022-09-10server: Rename control -> continue.Maxime Devos
2022-09-10server: Document 'make-loop'.Maxime Devos
2022-09-10server: Add type checking to make-loop.Maxime Devos
2022-09-09doc/service-communication: Document spawn-server-loop.Maxime Devos
2022-09-09doc/service-communication: Document the control loop.Maxime Devos
2022-09-09doc/service-communication: Document <server>.Maxime Devos
2022-09-09server: Inline primitive-disconnect!.Maxime Devos
2022-09-09cadet/client: Simplify more.Maxime Devos
2022-09-09server: Inline single-use server->loop-arguments.Maxime Devos
2022-09-09server: Re-indent.Maxime Devos
2022-09-09cadet/client: Re-indent.Maxime Devos
2022-09-09dht/client: Re-indent.Maxime Devos
2022-09-09nse/indent: Re-indent.Maxime Devos
2022-09-09server: Unify loop spawning.Maxime Devos
2022-09-09server: Add default arguments to 'make-loop'.Maxime Devos
2022-09-09cadet/client: Minimise imports.Maxime Devos
2022-09-09cadet/client: Rewrite with run-loop.Maxime Devos
2022-09-09cadet/client: Use <loop> for various objects where possible.Maxime Devos
2022-09-09cadet/client: Avoid (mutating) hash tables.Maxime Devos
2022-09-08server: New procedure for making the arguments to make-loop.Maxime Devos
2022-09-08server: Deduplicate make-error-handler*.Maxime Devos
2022-09-08dht/client: Rewrite in terms of (gnu gnunet server).Maxime Devos
2022-09-08Revert "server: Only accept a single 'state' argument."Maxime Devos
2022-09-08dht: Use <loop> for state where possible.Maxime Devos
2022-09-08server: Only accept a single 'state' argument.Maxime Devos
2022-09-08server: Make #:message-queue a regular argument.Maxime Devos
2022-09-08nse/client: Simplify state passing with a new subtype of <loop>.Maxime Devos
2022-09-08server: Rename 'primitive-reconnect' to 'run-loop'.Maxime Devos
2022-09-08server: Bring the reconnect loop state into a single structure.Maxime Devos
2022-09-08dht/client: Bring API of reconnect mostly in line with (gnu gnunet server).Maxime Devos
2022-09-08dht/client: Eliminate mutation from the control loop.Maxime Devos
2022-09-08dht/client: Extract message handlers.Maxime Devos
2022-09-07nse/client: Extract the reconnection loop.Maxime Devos
2022-09-07dht/server: Pass 'spawn' to connect/fibers.Maxime Devos
2022-09-06tests/config-parser: Use R7RS symbols instead of Guile's syntax.Maxime Devos
2022-09-06config/expand: Use R7RS symbols instead of Guile's syntax.Maxime Devos
2022-09-06config/parser: Use R7RS symbols instead of Guile's syntax.Maxime Devos
2022-09-04Update documentation indices.v0.3Maxime Devos
2022-09-04Update version number.Maxime Devos
2022-09-04Merge branch 'racket-port'Maxime Devos
2022-09-04doc: Abandon the Racket port for now because of complications.racket-portMaxime Devos