Ecosyste.ms: OpenCollective

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

Cabal

Peer-to-peer and resilient group chat that works in limited connectivity and when offline.
Collective - Host: opensource - https://opencollective.com/cabal-club - Website: https://cabal.chat - Code: https://github.com/cabal-club

update channel state request to spec version rev 2023-04

github.com/cabal-club/cable.js - f1a0c0f52aa387081441d60424da5092d533b61f authored over 1 year ago by cblgh <[email protected]>
make text encoding explicit

github.com/cabal-club/cable.js - 3e25871a90204829a83968767bd165a1f6b33780 authored over 1 year ago by cblgh <[email protected]>
refactor field validation into separate file

github.com/cabal-club/cable.js - 33e2081d69507f776e171beea6e53f795098a5d1 authored over 1 year ago by cblgh <[email protected]>
add size checks per spec rev 2023-04 when encoding relevant cable posts

github.com/cabal-club/cable.js - 4622559763f9a63ae7315379443b52426933b992 authored over 1 year ago by cblgh <[email protected]>
fix example.js to use latest field orders & req names

github.com/cabal-club/cable.js - 10316630fdfca9adcbb3c0c60cfc51a6061226ae authored over 1 year ago by cblgh <[email protected]>
add example that generates a test vector for post/text

github.com/cabal-club/cable.js - 3de10d80e6c0646f2bd7cfb8e72c1f0e8c61bfaa authored over 1 year ago by cblgh <[email protected]>
Fix heading typo.

github.com/cabal-club/cable - 3b4cdd1a13d13e25ad1f98b4482014e9cb32ce2d authored over 1 year ago by Kira Oakley <[email protected]>
Regenerate ToC.

github.com/cabal-club/cable - d6febe62cfc6a3f20054e7bc91a15f1f5283e9e5 authored over 1 year ago by Kira Oakley <[email protected]>
Add specificity to the Ed25519 parameters used.

github.com/cabal-club/cable - b574c6380052c26600381b8ecf9f1b0ffdf4e911 authored over 1 year ago by Kira Oakley <[email protected]>
Refactors definitions to be in conceptual order.

github.com/cabal-club/cable - aa12cb3bc4f660aa573239b34900a00b3aaeacc7 authored over 1 year ago by Kira Oakley <[email protected]>
Add informative summary tables of post and message types.

github.com/cabal-club/cable - 252b1d77cf486f79a642df37c5f38a5230f2a8d0 authored over 1 year ago by Kira Oakley <[email protected]>
Regenerate ToC.

github.com/cabal-club/cable - 1214b6ca2d06b3634dbaa57bc51968ae16d058b3 authored over 1 year ago by Kira Oakley <[email protected]>
Move post signing specifics into the section on Posts.

github.com/cabal-club/cable - 71cfb29845c83b1585226030d2b759a2515de485 authored over 1 year ago by Kira Oakley <[email protected]>
Try to make specifics of post-signing more explicit.

github.com/cabal-club/cable - 1184026e16423a935775983361dfe99a68af92c1 authored over 1 year ago by Kira Oakley <[email protected]>
Make explicit that post/tombstone is not a real post type.

github.com/cabal-club/cable - bed4bcd7aaf9a0aec8bfdca024f3366295900eda authored over 1 year ago by Kira Oakley <[email protected]>
Add a clause around not knowingly causing a req_id collision.

github.com/cabal-club/cable - 19837bed27603d5613c4f2de0631b6938e51886b authored over 1 year ago by Kira Oakley <[email protected]>
Add computation re: chance of a req_id collision.

github.com/cabal-club/cable - cf371fbf28eb37d887e2da06bfaa3508b254e583 authored over 1 year ago by Kira Oakley <[email protected]>
Specify another method of deduplication.

github.com/cabal-club/cable - 5c3321fce9a0e85b28100ea8a6e8c577040f109d authored over 1 year ago by Kira Oakley <[email protected]>
Improve specificity of Hash/Post Responses.

This concretely specifies how a responder signals that they have
concluded a Post Response or Ha...

github.com/cabal-club/cable - ee8357052db666e465504c751b29b812ac806188 authored over 1 year ago by Kira Oakley <[email protected]>
Add a section on hash/post deduplication.

github.com/cabal-club/cable - 83e26dc4c1b1fd042849ed0d8ab7240641ba7c92 authored over 1 year ago by Kira Oakley <[email protected]>
Swap the Lifetime of a Request and TTL sections.

github.com/cabal-club/cable - 038ea8372dc3a820c9b2b0bc809eccb03557a7ca authored over 1 year ago by Kira Oakley <[email protected]>
Adds some consistency around code expression formatting.

github.com/cabal-club/cable - ec49215924d76818373451c4d4da9545c20f71d5 authored over 1 year ago by Kira Oakley <[email protected]>
accurately count lengths of string type fields

buf = b4a.from(<string>) (equivalent with nodejs's Buffer.from
operation) converts a string into...

github.com/cabal-club/cable.js - 069ec82cef4eee605a0657ff98b746dc6494439c authored over 1 year ago by cblgh <[email protected]>
Regenerates the ToC.

github.com/cabal-club/cable - 7a717fdf18c4c74d520edc7dc1ce93c3fb88097e authored over 1 year ago by Kira Oakley <[email protected]>
Does a clean-up pass on the entire document.

github.com/cabal-club/cable - 400ee351c0eb5e483fe9737dfb80758f6c319f16 authored over 1 year ago by Kira Oakley <[email protected]>
align messager headers with spec rev 2023-04

github.com/cabal-club/cable.js - 03b2d696602b92d95561b550981a5b667c3db074 authored over 1 year ago by cblgh <[email protected]>
rename data -> posts

github.com/cabal-club/cable-core.js - aaca23ce401e3c46f723e8de60921e258596f440 authored over 1 year ago by cblgh <[email protected]>
align order of post header with spec rev 2023-04

github.com/cabal-club/cable.js - 7bd05444a5af28a899aef6b369c3ff9ecaa2cce3 authored over 1 year ago by cblgh <[email protected]>
work towards aligning impl with spec rev 2023-04

github.com/cabal-club/cable-core.js - b88418cc53f12f896165da9898106f9cf863f0f0 authored over 1 year ago by cblgh <[email protected]>
work towards aligning impl with spec rev 2023-04

github.com/cabal-club/cable.js - e4e8d08380b0e00d2df1716e9c58980ff86b5625 authored over 1 year ago by cblgh <[email protected]>
Rewrites the Channel Synchronization section.

github.com/cabal-club/cable - 5703e505e9f2ff08f3bd6a865dd7db34e28ac459 authored over 1 year ago by Kira Oakley <[email protected]>
Removes client-side sorting information.

This isn't part of the protocol; we can add it to the implementation
notes.

github.com/cabal-club/cable - b7e448050d720847907ee4df0c0d4d38b3848180 authored over 1 year ago by Kira Oakley <[email protected]>
Removes code tags around request and response names.

github.com/cabal-club/cable - 5a24ecb9c0ce28dfc09c9638e88d804a560bd8f6 authored over 1 year ago by Kira Oakley <[email protected]>
Removes unneeded text.

github.com/cabal-club/cable - 46077dbb1fc116ea62500e5ca59d4e55f67318e7 authored over 1 year ago by Kira Oakley <[email protected]>
Renames requests of the form "Request X" to "X Request".

This is for consistency with "Cancel Request" existing, and also that
all responses have the for...

github.com/cabal-club/cable - a41e4c1cc579edb6e676ea8e0c23196947e71620 authored over 1 year ago by Kira Oakley <[email protected]>
Updates document version.

github.com/cabal-club/cable - dfb8806407fb2cb9926dd8ba71a7ad93d9a3472d authored over 1 year ago by Kira Oakley <[email protected]>
Adds a Names section to Users, analogous to Channels.

github.com/cabal-club/cable - a742199936d49053b3bd404fe1bfd6ecba2a9334 authored over 1 year ago by Kira Oakley <[email protected]>
Adds some clarification on posts.

github.com/cabal-club/cable - f84b887ffba28081b66c27faaa5f8d7420dcb5c3 authored over 1 year ago by Kira Oakley <[email protected]>
Moves ex-member/member definitions to the definitions section.

github.com/cabal-club/cable - 89b83b859e9475df3233de1fd28e284330946160 authored over 1 year ago by Kira Oakley <[email protected]>
Various revisions.

github.com/cabal-club/cable - 2feaa29680e35071dd0d54974b3ab8638b4c9c70 authored over 1 year ago by Kira Oakley <[email protected]>
Removes references to particular software.

github.com/cabal-club/cable - c5e834677499afe92a992a0750a1210f5fe37857 authored over 1 year ago by Kira Oakley <[email protected]>
Update README.md

github.com/cabal-club/.github - 0eb97fc20018c766932b04638091a1a96c653690 authored over 1 year ago by Alexander Cobleigh <[email protected]>
Update README.md

github.com/cabal-club/.github - a053d18537abfac3bb2006272534fbedbe24d43b authored over 1 year ago by Alexander Cobleigh <[email protected]>
Removes some redundant specificity.

github.com/cabal-club/cable - e46d6184ce5f67c7497017fcb9417190d01cb3a9 authored over 1 year ago by Kira Oakley <[email protected]>
Create README.md

github.com/cabal-club/.github - 2f96c21830e9abe5de9381ea71010bd3b5b1e166 authored over 1 year ago by Tod Robbins <[email protected]>
establish scaffolding for live requests

github.com/cabal-club/cable-core.js - 40f499b9a7f767c47c1d4cc5cce9c8493305fab5 authored over 1 year ago by cblgh <[email protected]>
use channel-list-request:offset

github.com/cabal-club/cable-core.js - 31d164ec162cc3c3aaca4b274763553b92f0edf2 authored over 1 year ago by cblgh <[email protected]>
channel list request: add offset

github.com/cabal-club/cable.js - d6fc18050ca5720290cf8b9352ac7bfd769185ff authored over 1 year ago by cblgh <[email protected]>
improve user-info.js:getLatestNameHashMany

we now filter out query results that fail to find a match for one of our
passed in keys

github.com/cabal-club/cable-core.js - 5354f48ec4a7b2da52d8d693b9d2b2340eea6259 authored over 1 year ago by cblgh <[email protected]>
clarify comments and remove empty function definitions

github.com/cabal-club/cable-core.js - 9c00c9f3d7045006aa1c88434a76e82fc3521915 authored over 1 year ago by cblgh <[email protected]>
flesh out request & response tests further

github.com/cabal-club/cable-core.js - 3fd3af669426992083ba5fbd68d3d1298aa4645d authored over 1 year ago by cblgh <[email protected]>
Revises Channel State Request.

Removes historic controls.

github.com/cabal-club/cable - 697c79518203ffc65f0c0c34bfff685cd97dd4d9 authored over 1 year ago by Kira Oakley <[email protected]>
test request-response cycle for a channel state request

github.com/cabal-club/cable-core.js - 3fc0046c61547c7ce61faa5f638e60670c31b952 authored over 1 year ago by cblgh <[email protected]>
adds a sentinel to channel membership view to accomodate channel list responses

regular key scheme is: `<channel>!<pubkeyHex>: 0|1`

sentinel key scheme is: `<channel>!<'x'.rep...

github.com/cabal-club/cable-core.js - 6df8346d754af27676255b51e5803f667e4090d3 authored over 1 year ago by cblgh <[email protected]>
add channel list response, peekReqid, parseMessage

github.com/cabal-club/cable.js - b6542cf4a31b0f5fbd680fb4d440f2de14e0ec13 authored over 1 year ago by cblgh <[email protected]>
start testing request-response cycles

augments handleResponse, handleRequest with done callbacks to facilitate
testing, and further fo...

github.com/cabal-club/cable-core.js - c5451c56e00544c71ac88a30836644623ca7f847 authored over 1 year ago by cblgh <[email protected]>
more wip on the requests & response front

github.com/cabal-club/cable-core.js - 80ba29087a5584748154a6074fcc3d384f786dcc authored over 1 year ago by cblgh <[email protected]>
wip requests handling

github.com/cabal-club/cable-core.js - 92494c7c55ae03e39ee14f9e3d6158bf681b59e4 authored almost 2 years ago by cblgh <[email protected]>
add req-res sketches in anticipation of cable-core integration

github.com/cabal-club/cable-core.js - b0425067a1339c3e27700a9240972db2667f6f30 authored almost 2 years ago by cblgh <[email protected]>
minor comment tweaks

github.com/cabal-club/cable-core.js - e55ccb5e3694dace6acb2ce397f5ff61347d93b6 authored almost 2 years ago by cblgh <[email protected]>
INDEXES.md: correct many relatively insignificant typos

github.com/cabal-club/cable-core.js - 58c86cd684a76b181c93ea7c5a11bd8bb72e06de authored almost 2 years ago by cblgh <[email protected]>
INDEXES.md: further refine descriptions and smaller details

github.com/cabal-club/cable-core.js - efc80e179597bb7a31730d63fb97d18cd1ae7cf8 authored almost 2 years ago by cblgh <[email protected]>
update INDEXES.md to cohere with implementation, edit text

github.com/cabal-club/cable-core.js - 06d2f5008f43cc041f672c3968603429952e3199 authored almost 2 years ago by cblgh <[email protected]>
Formats references a bit more (APA style).

github.com/cabal-club/cable - 6533b226e2b2c77fd9d14a4cb256826f119920aa authored almost 2 years ago by Kira Oakley <[email protected]>
Incorporates cblgh's revisions.

github.com/cabal-club/cable - 5c886d30a22120e8615ba6e71c62592dd66fb72c authored almost 2 years ago by Kira Oakley <[email protected]>
test normal topic setting behaviour

github.com/cabal-club/cable-core.js - 7c5a8b1f2849b6adce795270fc9cb2f897793c2b authored almost 2 years ago by cblgh <[email protected]>
test multiple users setting nicknames

github.com/cabal-club/cable-core.js - 20963f9260276cd2f6534bc93532161933d9e030 authored almost 2 years ago by cblgh <[email protected]>
fix test comment

github.com/cabal-club/cable-core.js - d1f4e273687699255ecd0b974207b901caa41d76 authored almost 2 years ago by cblgh <[email protected]>
test multiple users joining multiple channels

github.com/cabal-club/cable-core.js - 2e0b68ffd5fe291e25a9aedca462521086d1937f authored almost 2 years ago by cblgh <[email protected]>
update test description

github.com/cabal-club/cable-core.js - 9cb6b70b48967c9b89c150dacf631452fea2fc0f authored almost 2 years ago by cblgh <[email protected]>
test delete of post/text across multiple users

refactor tests to reuse common test functionality in the form of the new
file testutils.js

github.com/cabal-club/cable-core.js - ad34cffc4a4ce376d76bd6d072270abdb03074b0 authored almost 2 years ago by cblgh <[email protected]>
fix bug in indexing external bufs

by adding a missing break!

github.com/cabal-club/cable-core.js - 867e9326e7b87a3e94e6538f98b312a0907fac6c authored almost 2 years ago by cblgh <[email protected]>
Removes post extension idea.

github.com/cabal-club/cable - aade3047b4319e1f05fd70461373b7b3dd6aad41 authored almost 2 years ago by Kira Oakley <[email protected]>
Reorders references.

github.com/cabal-club/cable - 1db001f0f15f9701f5f2e2c51362d45f84016d49 authored almost 2 years ago by Kira Oakley <[email protected]>
Makes minor revisions & adds remaining references.

github.com/cabal-club/cable - 80f3b0539a7fc05e3958c73f7da71f67c434bbe8 authored almost 2 years ago by Kira Oakley <[email protected]>
add first multi-user test cases

github.com/cabal-club/cable-core.js - 591ce6d174a2767fa3a6c15acc9010f52388059c authored almost 2 years ago by cblgh <[email protected]>
Adds some futher notes to Scope.

github.com/cabal-club/cable - afb96bb3ba470affa72039ba24f09ba110ebecb0 authored almost 2 years ago by Kira Oakley <[email protected]>
Integrates feedback from Noelle Leigh, and some of my own edits.

github.com/cabal-club/cable - d8b1bc09d9e3989fcef70c6b27d514f99864c10d authored almost 2 years ago by Kira Oakley <[email protected]>
Rewords abstract.

github.com/cabal-club/cable - b0cc010985772afc9f0e04e59cfd2932bd911ecd authored almost 2 years ago by Kira Oakley <[email protected]>
Regenerates the ToC.

github.com/cabal-club/cable - 2602c7a45d6cc05d64bb7c2d4a10402533cc6b6a authored almost 2 years ago by Kira Oakley <[email protected]>
Moves 'req_id' to the message header.

github.com/cabal-club/cable - 0d8287ce147ba5a0daca3def1afe804830cbb7f1 authored almost 2 years ago by Kira Oakley <[email protected]>
Removes unused reference.

github.com/cabal-club/cable - 4b89f93572bf0238979659500796e7a07f68d1c0 authored almost 2 years ago by Kira Oakley <[email protected]>
Does a LOT of clean-up; adds RFC2119 terminology; removes header duplication from field tables.

github.com/cabal-club/cable - da87f3d3c1ecd786a2fec94f667e7ccef10b8937 authored almost 2 years ago by Kira Oakley <[email protected]>
Makes some minor edits and does some clean-up.

github.com/cabal-club/cable - d043296a7e4d5ec547c67000820d5dacd8f93058 authored almost 2 years ago by Kira Oakley <[email protected]>
Rearranges headings; adds Table of Contents.

github.com/cabal-club/cable - f991fae37ce430ed979e98002c2603ef219784f9 authored almost 2 years ago by Kira Oakley <[email protected]>
Makes many updates thanks to feedback from cblgh.

github.com/cabal-club/cable - 27acced4e48f9e46e43bf8b79df89ff609b90984 authored almost 2 years ago by Kira Oakley <[email protected]>
in tests replace timeout use with done() cb sync

github.com/cabal-club/cable-core.js - ace7b8cf46d2219ecbe0dbd933198eaa058414cd authored almost 2 years ago by cblgh <[email protected]>
fix edge case in store.del where promise was not resolved

github.com/cabal-club/cable-core.js - 3206c9666ef46742ee091c676c68fd5ea01174a4 authored almost 2 years ago by cblgh <[email protected]>
tests that returned bufs are of expected type

github.com/cabal-club/cable-core.js - f3cfdb4d2ed7ed3e3bf2afdcdca3cd33d7d80b4a authored almost 2 years ago by cblgh <[email protected]>
implement sync mechanism for each storage method and test it

implements a syncing mechanism for each storage method, such that a
collection of promises can b...

github.com/cabal-club/cable-core.js - 910d20c1b5b5a3911809785f4a6969bdc5bccf09 authored almost 2 years ago by cblgh <[email protected]>
update example.js to contain a standalone mini example of lib

also showcases an area of improvement in that a mechanism, like done() callbacks, is
needed for ...

github.com/cabal-club/cable-core.js - 0b9b1ccae15cc42451d38fc76fc04937bc74c3b2 authored almost 2 years ago by cblgh <[email protected]>
test the reverse hash index to make sure it works as expected

the reverse hash map is an index which keeps track of which other
database views are indexing a ...

github.com/cabal-club/cable-core.js - b6ad0ce4161ecca032fa26a006b0b76e7c16486b authored almost 2 years ago by cblgh <[email protected]>
Fixes subsection numberings.

github.com/cabal-club/cable - 158075ecf2bc30a2164e3648087f23137e5c40e3 authored almost 2 years ago by Kira Oakley <[email protected]>
Fleshes out remaining Data Model subsections.

github.com/cabal-club/cable - 4695d13a947b49cac34e6e8513febeef64ac7867 authored almost 2 years ago by Kira Oakley <[email protected]>
test functionality around getting a map of users

getUsers returns a map of public key to latest set nickname for that
public key. if the user has...

github.com/cabal-club/cable-core.js - 7cd2c92a3a2068fdcd331653a8ffa4f5a2d0d67d authored almost 2 years ago by cblgh <[email protected]>
user-info: further improve naming

getAllNameHashes -> getLatestNameHashesAllUsers (verbose one tho XD)

github.com/cabal-club/cable-core.js - c030881e870f49860d784a897a1fccdc12054e32 authored almost 2 years ago by cblgh <[email protected]>
improve functionality around getting a Map() of users

github.com/cabal-club/cable-core.js - 698708cc14e6f3ed9acecd8d3408119adc6f3faa authored almost 2 years ago by cblgh <[email protected]>
test setting of multiple topics, including a delete

github.com/cabal-club/cable-core.js - 9bafae99c8d151ff6ce2f7038288a56a9e0293d8 authored almost 2 years ago by cblgh <[email protected]>
test nick setting & getting, improve testPostType() signature

github.com/cabal-club/cable-core.js - 98653d95c2850be04e8709ccc86e766456364684 authored almost 2 years ago by cblgh <[email protected]>