Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Spritely (secure ActivityPub extensions)

Spritely extends ActivityPub for secure interactions.
Collective - Host: opensource - https://opencollective.com/spritely - Code: https://gitlab.com/spritely

Fix same-machine-location? for other ocapn-structs, export

gitlab.com/spritely/goblins - 566672517dfd4d098b6b125268bf1743db0eb4cc authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Add ocapn-struct->ocapn-machine and same-machine-location?

gitlab.com/spritely/goblins - ad377082c1147877f8fc23976ba227d456a6c12d authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
rename uris.rkt to structs-urls.rkt

gitlab.com/spritely/goblins - e04ffc21cd2e78d249fd1acc05571451fac0f26c authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
string->ocapn-[structs]

gitlab.com/spritely/goblins - c19862a0f23a080d77f2724d5ec1cca906fded22 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Make ocapn directory and move captp.rkt and ocapn-uris.rkt there

gitlab.com/spritely/goblins - aa90baddfe8db2f35171df0660de2d1c5ff1f20e authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
fix comment about purpose of acceptable-location and acceptable-location-sig

gitlab.com/spritely/goblins - 363a5e53d077aca3a8f0c3ec0ec5c29771711795 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Sanity check that locations are what we think they are

gitlab.com/spritely/goblins - b625f1e3b22b8b853755d27938488d96f41d1fa4 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Remove unused (and un-unquoted) reference to bootstrap-obj in fake-intarwebs

gitlab.com/spritely/goblins - 002ad858d36b6b84e1cb9751cc72870b6d943214 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Provide structures from ocapn-uris, part of the cert stuff, more tests

gitlab.com/spritely/goblins - fd088ec35e3feb460b430001e8af9855291196c8 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
start of ocapn-uris.rkt

ocapn-machine, ocapn-sturdyref implemented.
ocapn-cert, ocapn-bearer-union still need to be done.

gitlab.com/spritely/goblins - 3572c852020a8fc5e2949867d6d3f859738e506a authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
The prodigal child *did* return home... but not how I thought it did

gitlab.com/spritely/goblins - c275207b05ba43992234fe7dc973b2b373763e1b authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Separate out efficient representation and cooperative GC

gitlab.com/spritely/spritelyproject.org - c68ac70487102cfc094c754d055f50407dac8531 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
What is CapTP, and what does it enable?

gitlab.com/spritely/spritelyproject.org - 01318efc0b7dcdd307267cbfc104fbe15a277363 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Notes about churn

gitlab.com/spritely/goblins - 62c8e627ba241fde2919e883d747450c106eac3f authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Add TODOs to look into for mtp:op:start-session

gitlab.com/spritely/goblins - 467a8fa28a5fbdd7df8800a9a8906f647f2a443e authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
fix contract-in-comment for gift-id

gitlab.com/spritely/goblins - e0f4e73150a6ef38e6371e5813aaebbfb998ad96 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
underscore-mark an unused bcom

gitlab.com/spritely/brainy - a693519250f6eff720172509f5508abd1a71e561 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Add the assessor

gitlab.com/spritely/brainy - 4b2b794e305c06ebdd6c3078d689120d5c674912 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
simpler equivalence

gitlab.com/spritely/brainy - d6aa4f18b36304246622919abd08465fb83a7218 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Add support for celsius-kelvin

gitlab.com/spritely/brainy - 287c419172ab92285f715ee577fe8ddc9b4fbd3c authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Start of propagator model from Alexey Radul's dissertation

gitlab.com/spritely/brainy - 088dce6651b708317b46aa2f044e86164610c7ee authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Merge branch 'dev' into sturdyrefs-handoffs

gitlab.com/spritely/goblins - d9681303dfbb0c47705c40631a32b8e75973135e authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Update performance tests to newer bcom behavior

gitlab.com/spritely/goblins - 158dd37c10ac012d4855d0e54359ee4352739102 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Throw an error if trying to bcom a non-procedure

gitlab.com/spritely/goblins - baa75927401ffdf6bcea4fed26b0a84d7250bed6 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
CapTP return-home shortening/unwrapping in handoffs work

The prodigal child returns!

gitlab.com/spritely/goblins - b6a824756b20231342bdceee6c2ea32cb0d28749 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
OMG CAPTP HANDOFFS WORK

With a test, too!

... holy butts

gitlab.com/spritely/goblins - caeb8644e09b6dd4f9651e812d61dc9e7124a46c authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Fix which session is named on the gift certificate

gitlab.com/spritely/goblins - d41df5007f2c0c4d258dc1484a73ee1274981f4d authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Handoffs are now delivered, they just don't work, heh

gitlab.com/spritely/goblins - 2ac30a7075f00daf823b0701aa284c79af8b0d87 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Add sessionmeta structure

gitlab.com/spritely/goblins - a495f68c2697dabdbeb63767385de6bcd9f018db authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Refactor make-machine-thread into the machine-router

gitlab.com/spritely/goblins - dba89ba07525007d55707be1fdae97dc425691bf authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Ok, better commit message explaining gift depositing

gitlab.com/spritely/goblins - 53a242ccf3cc57ce37eb899c548119af1e31d034 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Gift depositing messages are now sent

gitlab.com/spritely/goblins - 51da999ea8f41188a8eef1870c31d58bbe2da8e1 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Add intra-machine-warden and intra-machine-incanter

gitlab.com/spritely/goblins - 070e8dc484b1fdddd9b0861b29599ed4c4ff6ee8 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Let the machine-router take care of the location

gitlab.com/spritely/goblins - f1f88b369095e8f53358c36b896ec23a6f80dc3a authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Remove stubs, add comment

gitlab.com/spritely/goblins - d0b1a85ffe06d5630275c47c269ca09ec9b93a71 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Update handoff certs to go with the gift-id deposit/withdraw approach

gitlab.com/spritely/goblins - a199a754c805d7d1f4d2080af9d4bd4416310937 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
machine-router now participates in creating the bootstrap object

gitlab.com/spritely/goblins - bfef6e44211657c595c82187d601a7f6ddf0cc78 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Permit method-not-found for #f

gitlab.com/spritely/goblins - 67baf0a4e95ec71358653d7e40644293f5ff3dbd authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Add remove verb to hashtables in common.rkt

gitlab.com/spritely/goblins - 2ed7af849f93b4eb6b8d1870910948c1c4ca01ca authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
And with that we're at the point where the handoff cert is recieved by exporter

gitlab.com/spritely/goblins - b2a3f55070b7681d7ed1452ed4f669d175b9e5c3 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Big refactor to make machines more involved in setting up connections

gitlab.com/spritely/goblins - 8b47b44dc27108125b11bfa8853e683aa67944f1 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
busted version of the fake-intarwebs stuff with roughly the right ideas

... and horribly wrong arrangement, due to calling a vat within itself
(which breaks correctly a...

gitlab.com/spritely/goblins - 8c6eb3de868b6935030bd2d2ead5e697d4c4ae64 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Much of the fakenet stuff

gitlab.com/spritely/goblins - d23dddb0ac92f47e9f61cf8c8ad680239aab3987 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Add and use wire-fakenet-connection, which is admittedly probably quite temporary

gitlab.com/spritely/goblins - ed851728d99cfb19fdfb0196a16217c2a1b13eee authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Add very very temporary locations to the tests...

gitlab.com/spritely/goblins - db3b87b7da5e94637be0484d61f2fd558b31f3da authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Merge branch 'dev' into sturdyrefs-handoffs

gitlab.com/spritely/goblins - 2aeb012134dab45e6eb4b1091d76523433e07d68 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
closer to the exporter location stuff

gitlab.com/spritely/goblins - 604079fde0bc3ebd44978e0d3216977a76d2e8d7 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
guess I might as well uncomment this not-quite-a-test at this point

gitlab.com/spritely/goblins - 51a66b3171a14e5dd428c05748f7c1bfcea4dad4 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
If we don't have a followup question, use message not question-message

gitlab.com/spritely/goblins - 10dbc48ff111015bb52deaa2516826962944fcbc authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Add contract to question-finder->question-pos! and fix on make-handoff-base-cert

gitlab.com/spritely/goblins - bb7a4bea0aef49b1139da4a654c7f37b9b8ceb23 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
More correctly set up vine

gitlab.com/spritely/goblins - e93e59a47569973b6fc23c2e425b893ae3f56c37 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Oops, those vines really did need to be in the questions/answers for GC reasons

gitlab.com/spritely/goblins - 0a6220aeebd3b7b02887f562f8eca656f0d885ed authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Eh, it's not urgent, and we don't need a promise, so send to the router via <-np

gitlab.com/spritely/goblins - f5c5ad6d30bb4ea46ad9b57f951b2ca523dd3a47 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Sign the certificate stating we'd like to retrieve and pass over to router

gitlab.com/spritely/goblins - 84dada7f7884635dda05e0cd42098a50259919e5 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
fix feeds' generated blog prefixes

gitlab.com/spritely/spritelyproject.org - c0361842aef9d7b00a13e634efde706a12fb623f authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
fix feed, it's atom

gitlab.com/spritely/spritelyproject.org - eb22f4b124eab9e0ca3326bb913eac777e708f0b authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
DS spun out of this work, but it's not clear P&B will be shaped there

gitlab.com/spritely/spritelyproject.org - 00239d3aca657ed663a49617434b8fa2201f67b5 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Fix "for for" (thx adb)

gitlab.com/spritely/spritelyproject.org - 1f7218d8d0355358785c609ee1768718b304c4f2 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Handoff certs are now written out and sent across the wire!

gitlab.com/spritely/goblins - 77990faea78fe2067f38d9c05447115eda1ec413 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Add facet procedure

gitlab.com/spritely/goblins - 4b1b5cda761c893f6b243afd4ea78bd33db48bff authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Remove the select-swear.rkt garbage from another location

gitlab.com/spritely/goblins - 5306c61d7e9762b553563be18b564127cc80e885 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Adjustments to the slot names in desc:handoff-give

gitlab.com/spritely/goblins - 9539942fd1ac94add0f6dc3213d8fa468e486ff6 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Add router placeholder

gitlab.com/spritely/goblins - 4adc59d9c3221f0356ec82bef8763bed789d07c3 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
comment out some test code that isn't ready yet

gitlab.com/spritely/goblins - 817ef6ac214b16504b2cad2f5e300f232cc05b4a authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Move m3 stuff to be closer to m1/m2 stuff

gitlab.com/spritely/goblins - 3a4e8fd61c2021f576a041a89b483673a1151a36 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
set up tests to trigger the "handoffs not supported" error

gitlab.com/spritely/goblins - e4781eb4ec907585702bf7e462ee93391b3527a3 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
separate out the machine comms vats from the other vats a bit more in the tests

gitlab.com/spritely/goblins - 9afc681878ed3f28f6c940ab8a8b91959ed3dd8d authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
preparing for some of the handoff testing stuff

gitlab.com/spritely/goblins - 49b82f34ad81ffc21300d3eb9f99f9c919f94ef2 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Use the bootstrap utils to make these tests more readable

gitlab.com/spritely/goblins - c970705c0677e8df8f3cd13e8ffc6325d49a1120 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Have make-machinetp-thread not manipulate a vat directly

gitlab.com/spritely/goblins - 5d26f853f457590236388986b12830d9e242d62c authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Merge branch 'dev' into sturdyrefs-handoffs

gitlab.com/spritely/goblins - 90914116afb18b26ef8f9630964e04c785dd4ba7 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Better sealer/unsealer procedure names

gitlab.com/spritely/goblins - 56d735b341cc2d2d5d3ba51d9b4c8e204f952ecb authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
Changes and fixes thanks to various comments by momoninja

Some of these are momoninja's suggestions verbatim, some are my own
changes.

gitlab.com/spritely/ocappub - 3a428ab92010cd0b03544b81720285835bf21762 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Rename "true names" to "spirits"

MarkM thinks that Vinge's version of True Names too much set the
direction of that term towards ...

gitlab.com/spritely/ocappub - 00a6bd795e850474107070a92bb76d1888b0549a authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Added use cases from call, and thanks section

gitlab.com/spritely/ocappub - 994577bdfdc7c42f07971bf20615c973c0523b50 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Verify the location from the session

gitlab.com/spritely/goblins - 1a028b995336ebf430c92f802751990231e2340b authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Complete session initialization

gitlab.com/spritely/goblins - 742601ffdb24b8efd292484a2fdb4e6127c28745 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Permit naming swappable somethign specific

gitlab.com/spritely/goblins - d8e8bb13671995bc5ce5c1ca227759a8822e2ed3 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Stub out coordinator methods

gitlab.com/spritely/goblins - 16cfacad5c33e2668bb5c7ebc092c8869b737f22 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Switch captp-conn stuff to all happen *within* a vat

gitlab.com/spritely/goblins - 7f575d0d4e8ffe91090eee16328f1adb28f73f2e authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Add <-np-extern method

gitlab.com/spritely/goblins - c2a8ec6e021c23bba745d62eab62c314e53c7f02 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
M-x delete-trailing-whitespace

gitlab.com/spritely/goblins - afad57490830e6d8f2b16430af119513583cfa00 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Begin work on coordinator

gitlab.com/spritely/goblins - f29b87e9fc719638c36f1153c1af2994b83a892a authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Switch from captp-dispatcher to simple-dispatcher

gitlab.com/spritely/goblins - fa83af22a1ec4bb15b49fe66400b8754680b7eb0 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Add desc:sig-envelope and desc:handoff-give

To be used by handoffs.

gitlab.com/spritely/goblins - 2cf67a7582b31d2dfbce3057f8b1c6851da48e2a authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Stub out the inter-captp coordinator

gitlab.com/spritely/goblins - 7950ee10ee274be2e27d52407889f6133db0cdfd authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Add comment documenting captp information

gitlab.com/spritely/goblins - fc6b35482bc32450e758e7585a574e29299c1b7b authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Fix title... oops, shouldn't say FOSS & Crafts

gitlab.com/spritely/spritelyproject.org - 3a1b079c8f7dffd8bd35c24396a5ee1449af932c authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
State of Spritely, December 2020

gitlab.com/spritely/spritelyproject.org - 6f0fceaed7f55853ed4589ce5328108b724267bb authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Remove a contract that wasn't working in match

gitlab.com/spritely/aurie - c0d0632fe87358d51931c6cb5120e5e5392c30b9 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Fix serialization of keyword arguments

gitlab.com/spritely/aurie - f0fdddbc9737470fb149d7275f979fa421332bd9 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Require syscaller for near-refr?

gitlab.com/spritely/goblins - a886456c29b2cbc7f49d2a13a0d61ef082e2a470 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Support multi-warding behavior

gitlab.com/spritely/goblins - e1a3d92725a0eede86cc3cfd9523a4e5b896ab27 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Handle near promise settled values directly, avoiding indirection

gitlab.com/spritely/aurie - 2bae4eee696c25ef3f2d7de491cb48032479e89a authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Allow providing a default for fetching from registry, better errors

gitlab.com/spritely/goblins - bfbd12a545dc8bbe77899ad79126dba9933e9be0 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Export near-promise related utilities

gitlab.com/spritely/goblins - 2abb76afac573303e9ccf6f88707303761c9f7a5 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Add depict-manager-ez-add!

gitlab.com/spritely/aurie - 5c30d97318900ca1fa52bce0addc2f0a0ac0ee97 authored about 4 years ago by Christopher Lemmer Webber <[email protected]>
Export relevant stuff

gitlab.com/spritely/aurie - 2fde4aa398e904bcb33ab4983b2a9140cc0aeb51 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
Updated deserializer, with tests

- Now contracted
- Now can either provide a single root slot or multiple root slots
- Update ...

gitlab.com/spritely/aurie - 0ae5ad17cc50da95bf42c35d02d4339c21c0bad6 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
Maybe catch exceptions as "broken" serializations... if the user wants us too

gitlab.com/spritely/aurie - 42a5087c233c01149e762e47f5cd55b1d05856cd authored over 4 years ago by Christopher Lemmer Webber <[email protected]>