Christopher Lemmer Webber
a707227ccf
Bump version to 0.8
...
Acknowledgements to the Hack & Craft audience for being here at the
time of release! ;)
5 years ago
Christopher Lemmer Webber
0f47917534
All the main v0.8 release notes!
5 years ago
Christopher Lemmer Webber
ad4e05bebe
Rename ambiguous "router" entrypoint for OCapN/CapTP to more fun "mycapn"
5 years ago
Christopher Lemmer Webber
0de196bd4a
docs: captp: Fix spawn-machine-router description
5 years ago
Christopher Lemmer Webber
687c546796
docs: captp: Update to reflect new captp usage semantics
...
- Include a new working example using Tor Onion Services (!!!)
- Refactor to use the new api
5 years ago
Christopher Lemmer Webber
b9e3b6e65e
some ocapn-<struct>->string utilities
5 years ago
Christopher Lemmer Webber
9c106797c0
Major refactorings to how sturdyrefs are handled in captp code
...
- Transition to the registry living right inside the machine router.
This is a temporary measure probably; eventually we might also want
namespaces, so these would be externalized again in such a case.
But for now this is a win in terms of interface changes.
- Relatedly, try to make the interface for setting up sturdyrefs and
"enlivening" them much easier. For one thing, sturdyrefs now
actually are meaningful from a system perspective rather than
something that developers have to construct and deconstruct manually.
- Update unit tests accordingly. It was... a lot of updates.
5 years ago
Christopher Lemmer Webber
d7697a3c5d
This should be a-run, not b-run
5 years ago
Christopher Lemmer Webber
24d5746aff
Fix goblin/ocapn module
...
I forgot how main.rkt works is not like in python land
5 years ago
Christopher Lemmer Webber
dae46f27db
minor indentation fix
5 years ago
Christopher Lemmer Webber
937048de94
Add a main.rkt for ocapn
5 years ago
Christopher Lemmer Webber
efecb0b70a
Rename setup-onion-netlayer-from-socket -> setup-onion-netlayer
5 years ago
Christopher Lemmer Webber
5e3179a4df
Comment out not yet "used" ocapn uris
5 years ago
Christopher Lemmer Webber
ed55f397ef
Live install netlayers, and pass them in as an argument list
5 years ago
Christopher Lemmer Webber
eec16cc32b
Rename fake-intarwebs-v3.rkt to fake-intarwebs.rkt
5 years ago
Christopher Lemmer Webber
0014379be5
Remove deprecated fake-intarwebs.rkt
5 years ago
Christopher Lemmer Webber
d9c113b5ad
Makefile: have "docs" subcommand write to correct subdirectory
5 years ago
Christopher Lemmer Webber
084815601d
Makefile: Add docs and all commands
5 years ago
Christopher Lemmer Webber
ef415f1470
Mention that we added a Makefile to the Changelog
5 years ago
Christopher Lemmer Webber
7ef65ac231
Start of a changelog
5 years ago
Christopher Lemmer Webber
95325ef057
Add a makefile for convenience
5 years ago
Christopher Lemmer Webber
ded425c690
Klugy delay workaround to prodigal son mystery error
...
See the comments. We triggered the "crossed hellos" race condition.
Doing a delay introduces a temporary workaround.
5 years ago
Christopher Lemmer Webber
6c62996dde
Move captp tests into own file, ported to use new fake-intarwebs module
...
There's one that still isn't passing, but hey, progress
5 years ago
Christopher Lemmer Webber
925c3e60ac
Updates to docs about refrs
...
- Remove reference to unexported `refr?` procedure
- update about state of sturdyrefs in TODO
5 years ago
Christopher Lemmer Webber
bb454c2e0e
Update captp docs to point to new captp module location
5 years ago
Christopher Lemmer Webber
67c44ad5a2
Allow vat dispatcher's 'run procedure to return multiple values
5 years ago
Christopher Lemmer Webber
1b4779754b
Rename #:async-warden? argument to #:async? in ward procedure
5 years ago
Christopher Lemmer Webber
3b93a7c27b
note on why netlayers are in the same vat
5 years ago
Christopher Lemmer Webber
70ce8d78e3
provide ^fake-network and ^fake-netlayer
5 years ago
Christopher Lemmer Webber
04cc94b15f
Include rest of nonce-referencing examples
5 years ago
Christopher Lemmer Webber
329b7cf126
Start work on new version of fake-intarwebs
5 years ago
Christopher Lemmer Webber
4606c020b5
Fixing referenced constructor in comment
5 years ago
Christopher Lemmer Webber
3df02f81d9
Add a TODO about deciding whether new-connection is exposed at all
5 years ago
Christopher Lemmer Webber
15f9a40b84
Adjust comment to current variable names
5 years ago
Christopher Lemmer Webber
c309b2ac40
Rename on's #:regardless keyword back to #:finally
...
MarkM convinced me to change this because, IIRC, he thought an
exception raised in #:finally would also propagate the #:catch, which
I thought was weird but went with it... I checked and Python doesn't
do that. So I'm switching it back.
5 years ago
Christopher Lemmer Webber
702cd7f9f1
Remove stray TODO for something apparently fixed
5 years ago
Christopher Lemmer Webber
2bbc24e510
Rename syncp to sync/pr
5 years ago
Christopher Lemmer Webber
bccd0ca451
sleep/p -> sleep/pr
5 years ago
Christopher Lemmer Webber
25aef271c7
Add sleep-p.rkt
5 years ago
Christopher Lemmer Webber
f39d5015ff
Add syncp.rkt to actor-lib
5 years ago
Christopher Lemmer Webber
c93b184b1b
_call should be using actormap-ref-or-die
5 years ago
Christopher Lemmer Webber
fff434bf16
Fix bootstrap.rkt so it won't re-create vats/actormaps made inline
5 years ago
Christopher Lemmer Webber
95261fe53a
Just a minor indentation fix
5 years ago
Christopher Lemmer Webber
b7b43b2a56
on-fulfilled/broken/regardless to fulfilled/broken/regardless-handler
5 years ago
Christopher Lemmer Webber
b60de2ab98
remove some stray whitespace
5 years ago
Christopher Lemmer Webber
4f664218c8
op:listen *is* used
...
... so let's remove the comment asking whether or not it is
5 years ago
Christopher Lemmer Webber
82f2b90c7c
Minor indentation fix
5 years ago
Christopher Lemmer Webber
909d3f87a3
terminology rename: mctl -> netlayer
...
based on a conversation with MarkM
5 years ago
Christopher Lemmer Webber
b4e17702c3
Have actor-sealers return promises if given promises
5 years ago
Christopher Lemmer Webber
d90f683432
It seems like handoffs are working in goblin-chat now?
5 years ago