Ecosyste.ms: OpenCollective

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

github.com/cabal-club/cable

A lightweight peer-to-peer chat protocol.
https://github.com/cabal-club/cable

Merge remote-tracking branch 'glyph/add_end_of_stream'

260771089116120371a43e43b271050e175a8cb8 authored 11 months ago by Kira Oakley <[email protected]>
Attempt to clarify wording re: end-of-stream marker.

e748e83d6f97d3938f9c8986c0c41ae846c0bc98 authored 11 months ago by Kira Oakley <[email protected]>
correct the end of stream behaviour description

78140a77239baa7fc997ba167fef901969c46b8b authored 11 months ago by mycognosist <[email protected]>
remove WriteBytes(0) from Message encoding section

8499df0eb118a88db1e013feb7b917677f192a4b authored 11 months ago by mycognosist <[email protected]>
moderation.md: increase specificity of specification version

f32820fc1c6337f43fa2019640f45007ce9072d4 authored 11 months ago by Alexander Cobleigh <[email protected]>
add moderation specification, introduce post/info key `accept-role`

squashed commits
* mention moderation spec in index
* fix internal references
* add table of con...

4edae5066beed29205e3c217b78ac6b337f60cde authored 11 months ago by cblgh <[email protected]>
bump version and publication date

f02fff9ad569f996320e92881e503fdbb5fbd6fb authored 11 months ago by mycognosist <[email protected]>
include section on end of stream markers

68c611133e33c431ec6da4fc6cc75d27d91bcb4c authored 11 months ago by mycognosist <[email protected]>
Clarify that fragmention requires the length of all ciphertexts to be written.

8a41276e6c6e359f2d7b04a9b582df1926d02aa8 authored 11 months ago by Kira Oakley <[email protected]>
Update publish date.

a455987a8ef3107155a9718a8abfbebc73717a99 authored 12 months ago by Kira Oakley <[email protected]>
Bump draft # on Handshake Protocol.

17b8fe4fcf0958eb13dcd1a71d0b6de82f590e00 authored 12 months ago by Kira Oakley <[email protected]>
Set the max. msg fragment length to 65519 bytes.

As per the Noise specification rev. 34 section 3.

ff5b7ead0c3c77d9873607a6b5a9f61f6b0e4042 authored 12 months ago by Kira Oakley <[email protected]>
Send payload length prefixes unencrypted.

863bd01c42dea5430b6d5617a8a8b861c9bd38b6 authored 12 months ago by Kira Oakley <[email protected]>
Change handshake payload length prefixed to u32.

1b96c7db7064179606158b850362bfa5657baf22 authored almost 1 year ago by Kira Oakley <[email protected]>
Security edits to the handshake and wire protocols.

b219a2da79cfeb22dd6b1d55922f1c35834af366 authored about 1 year ago by Kira Oakley <[email protected]>
Bump handshake to 1.0-draft3.

940464f1181b25620c95862ae741ab9e65c3938b authored about 1 year ago by Kira Oakley <[email protected]>
Merge pull request #18 from cabal-club/separate-docs

Change the handshake pattern to XXpsk0.

f4033c0c083644fcb2f2911e8edf1c820637cf8e authored about 1 year ago by Kira <[email protected]>
Add clause about unique keypair per cabal.

7d8cd276a1690d2ec982a7fe664139538b5d32c7 authored about 1 year ago by Kira Oakley <[email protected]>
fix one char typo in readme

d9c90314560480e965494d53277489b773958e84 authored about 1 year ago by Alexander Cobleigh <[email protected]>
Change the handshake pattern to XXpsk0.

926835a92bc175b2bf30b80aad3bd978df24bb67 authored about 1 year ago by Kira Oakley <[email protected]>
Merge branch 'separate-docs'

809aa78cd4279c28f01926072ab87a5f4392d5ec authored about 1 year ago by Kira Oakley <[email protected]>
Swap paragraphs so links are closer to the top.

bf1bac8734e9e7af768bd2afefcb8de60c6da2f9 authored about 1 year ago by Kira Oakley <[email protected]>
Rename readme.md to wire.md; write a new intro page.

d787730f96e52ad7e5f407aa22390eefff7ae791 authored about 1 year ago by Kira Oakley <[email protected]>
Wrap code blocks to < 72 columns.

a760848ec716785f10a54337a21f8a7545fd6586 authored about 1 year ago by Kira Oakley <[email protected]>
Revise some RFC 2119 language uses.

fd19e1715ca6859bad9f4218e3e473a4f2bd8dbc authored about 1 year ago by Kira Oakley <[email protected]>
Remove length-prefix example from before it was encrypted.

497d63ac587c61f8a67e3b1ef611b90ad8c3eb8c authored about 1 year ago by Kira Oakley <[email protected]>
Incorporate feedback from cblgh.

4280ba1363ab5101959a9003b834d3e3d84090fe authored about 1 year ago by Kira Oakley <[email protected]>
Remove message length limit from Wire Protocol.

457b2101c8a7bbc042b5d4da51a9b2bf521167e7 authored about 1 year ago by Kira Oakley <[email protected]>
Rewrite part of the fragmentation section.

81166a140cc57cd4005b92ed325db890892736cb authored about 1 year ago by Kira Oakley <[email protected]>
Break pseudocode functions into its own subsection.

24839fab48e4e2de2c6344965c369ffad98f70f6 authored about 1 year ago by Kira Oakley <[email protected]>
Update old text.

9e6034ecc7938aea4e9b731d99fb634f7f2559d9 authored about 1 year ago by Kira Oakley <[email protected]>
Update the Table of Contents.

cb80512b2df44bcfc12645b40f052542f0a0b35a authored about 1 year ago by Kira Oakley <[email protected]>
Update the draft version.

9eaa98858ddd6c57d6b6cd7df8727af94f1bcc2e authored about 1 year ago by Kira Oakley <[email protected]>
Specify how to handle decryption failure.

4b36a4284844f1330f793f01092b142726e8a058 authored about 1 year ago by Kira Oakley <[email protected]>
Extend message {en,de}coding to include fragmentation.

456c89b55fea39c6e8bd8dd9e67ad8820f0cd7ce authored about 1 year ago by Kira Oakley <[email protected]>
Modify handshake spec to encrypt length prefixes.

84166595939f55b844b997b1da7e02804c5478c7 authored about 1 year ago by Kira Oakley <[email protected]>
Add clause to wire protocol about maximum message length.

c851905aed72c53d97b6f3eda3847979d127b2df authored about 1 year ago by Kira Oakley <[email protected]>
Fixes courtesy of cblgh.

9cb257733cbd8d7bfc3f7f530e709bfe7a8cfc5d authored about 1 year ago by Kira Oakley <[email protected]>
Attempt to clarify message {en,de}coding.

4cb785a18986f1e90b26e264e1a13de03c993d72 authored about 1 year ago by Kira Oakley <[email protected]>
Add more general reference for varint encoding.

0e9acb94cd22bea9c94f2958d70c8c0a887cec0f authored about 1 year ago by Kira Oakley <[email protected]>
Add Cable Handshake 1.0-draft #1.

d47409739c912569dfe5e806cccb5155882d3514 authored about 1 year ago by Kira Oakley <[email protected]>
Clarifies key_len names.

82d5daf8c8311d6ed34df9721dfc90071223c019 authored about 1 year ago by Kira Oakley <[email protected]>
Vendors Noise rev 34.

0dd1d245a34e8d00363c64ab6d4d1eb15724e5a5 authored about 1 year ago by Kira Oakley <[email protected]>
Merge pull request #15 from mycognosist/fix_cancel_id_type

Fix `cancel_id` type for `Cancel Request`

61ca08857af3d73c424b89bee061af06e0b8efe6 authored over 1 year ago by Kira <[email protected]>
fix typo

2e07103680f1e5ccf19458b73cad0593353e9af8 authored over 1 year ago by mycognosist <[email protected]>
version

4495b7197158662ad76c0e4d8236a8b5a251a4dd authored over 1 year ago by Kira Oakley <[email protected]>
Add redundant note re: time_start being honoured.

b5965a0666ed06f5c8274cf908551d676b7ef841 authored over 1 year ago by Kira Oakley <[email protected]>
field tables: rephrase and synthesize explanation

my second attempt at a revision of the field tables description! the
intent is to clarify that f...

39d354f3cfdf2002892271b88c9d77076912e079 authored over 1 year ago by cblgh <[email protected]>
Change seconds to milliseconds.

868f18ca469321028e94195366e2225fa6a23cae authored over 1 year ago by Kira Oakley <[email protected]>
Rename two sections for clarity.

50e3081b83a198b48af352e8423d29531e6c55c2 authored over 1 year ago by Kira Oakley <[email protected]>
Regenerate ToC.

ad7f9adb905efff36b9812770d0a6f6302ee4ac3 authored over 1 year ago by Kira Oakley <[email protected]>
Swaps 5.2 and 5.4. Swaps 6.2 and 6.3.

4b2aa188e469669b24ab87f9f62efc1c48c0c575 authored over 1 year ago by Kira Oakley <[email protected]>
Specify that timestamps are in MILLISECONDS.

59885336dffe283ae3116588a7316184f1c85e74 authored over 1 year ago by Kira Oakley <[email protected]>
Specify the minimum value of num_deletions.

db67ea9cce067823bb47a6632af0e168e1d225ae authored over 1 year ago by Kira Oakley <[email protected]>
add improvements wrt consistency, clarity, readability

these changes seek to improve the spec in the following ways:

* long complex sentences are brok...

df08087b947dee60e3be2eccc97ba7bcb32b5baa authored over 1 year ago by cblgh <[email protected]>
s/requestor/requester/

602d9327457f52f253d0988be82194eb59ffe055 authored over 1 year ago by Kira Oakley <[email protected]>
fix found typos

* some of these are outright typos
* others are typos as based on the definitions previously dec...

2421b285c7ae54476cb9e592c8efc342df431b16 authored over 1 year ago by cblgh <[email protected]>
Revert "Rename two sections for clarity."

This reverts commit f967d2d2abc820cacb012d4ec72b6e3cffeacccb.

b74fd7505034c1bbe66a69270f1fdc9ef298adf6 authored over 1 year ago by Kira Oakley <[email protected]>
Rename two sections for clarity.

f967d2d2abc820cacb012d4ec72b6e3cffeacccb authored over 1 year ago by Kira Oakley <[email protected]>
Fix heading typo.

3b4cdd1a13d13e25ad1f98b4482014e9cb32ce2d authored over 1 year ago by Kira Oakley <[email protected]>
Regenerate ToC.

d6febe62cfc6a3f20054e7bc91a15f1f5283e9e5 authored over 1 year ago by Kira Oakley <[email protected]>
Add specificity to the Ed25519 parameters used.

b574c6380052c26600381b8ecf9f1b0ffdf4e911 authored over 1 year ago by Kira Oakley <[email protected]>
Refactors definitions to be in conceptual order.

aa12cb3bc4f660aa573239b34900a00b3aaeacc7 authored over 1 year ago by Kira Oakley <[email protected]>
Add informative summary tables of post and message types.

252b1d77cf486f79a642df37c5f38a5230f2a8d0 authored over 1 year ago by Kira Oakley <[email protected]>
Regenerate ToC.

1214b6ca2d06b3634dbaa57bc51968ae16d058b3 authored over 1 year ago by Kira Oakley <[email protected]>
Move post signing specifics into the section on Posts.

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

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

bed4bcd7aaf9a0aec8bfdca024f3366295900eda authored over 1 year ago by Kira Oakley <[email protected]>
Add a clause around not knowingly causing a req_id collision.

19837bed27603d5613c4f2de0631b6938e51886b authored over 1 year ago by Kira Oakley <[email protected]>
Add computation re: chance of a req_id collision.

cf371fbf28eb37d887e2da06bfaa3508b254e583 authored over 1 year ago by Kira Oakley <[email protected]>
Specify another method of deduplication.

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...

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

83e26dc4c1b1fd042849ed0d8ab7240641ba7c92 authored over 1 year ago by Kira Oakley <[email protected]>
Swap the Lifetime of a Request and TTL sections.

038ea8372dc3a820c9b2b0bc809eccb03557a7ca authored over 1 year ago by Kira Oakley <[email protected]>
Adds some consistency around code expression formatting.

ec49215924d76818373451c4d4da9545c20f71d5 authored over 1 year ago by Kira Oakley <[email protected]>
Regenerates the ToC.

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

400ee351c0eb5e483fe9737dfb80758f6c319f16 authored over 1 year ago by Kira Oakley <[email protected]>
Rewrites the Channel Synchronization section.

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.

b7e448050d720847907ee4df0c0d4d38b3848180 authored over 1 year ago by Kira Oakley <[email protected]>
Removes code tags around request and response names.

5a24ecb9c0ce28dfc09c9638e88d804a560bd8f6 authored over 1 year ago by Kira Oakley <[email protected]>
Removes unneeded text.

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...

a41e4c1cc579edb6e676ea8e0c23196947e71620 authored over 1 year ago by Kira Oakley <[email protected]>
Updates document version.

dfb8806407fb2cb9926dd8ba71a7ad93d9a3472d authored over 1 year ago by Kira Oakley <[email protected]>
Adds a Names section to Users, analogous to Channels.

a742199936d49053b3bd404fe1bfd6ecba2a9334 authored over 1 year ago by Kira Oakley <[email protected]>
Adds some clarification on posts.

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

89b83b859e9475df3233de1fd28e284330946160 authored over 1 year ago by Kira Oakley <[email protected]>
Various revisions.

2feaa29680e35071dd0d54974b3ab8638b4c9c70 authored over 1 year ago by Kira Oakley <[email protected]>
Removes references to particular software.

c5e834677499afe92a992a0750a1210f5fe37857 authored over 1 year ago by Kira Oakley <[email protected]>
Removes some redundant specificity.

e46d6184ce5f67c7497017fcb9417190d01cb3a9 authored over 1 year ago by Kira Oakley <[email protected]>
Revises Channel State Request.

Removes historic controls.

697c79518203ffc65f0c0c34bfff685cd97dd4d9 authored over 1 year ago by Kira Oakley <[email protected]>
Formats references a bit more (APA style).

6533b226e2b2c77fd9d14a4cb256826f119920aa authored almost 2 years ago by Kira Oakley <[email protected]>
Incorporates cblgh's revisions.

5c886d30a22120e8615ba6e71c62592dd66fb72c authored almost 2 years ago by Kira Oakley <[email protected]>
Removes post extension idea.

aade3047b4319e1f05fd70461373b7b3dd6aad41 authored almost 2 years ago by Kira Oakley <[email protected]>
Reorders references.

1db001f0f15f9701f5f2e2c51362d45f84016d49 authored almost 2 years ago by Kira Oakley <[email protected]>
Makes minor revisions & adds remaining references.

80f3b0539a7fc05e3958c73f7da71f67c434bbe8 authored almost 2 years ago by Kira Oakley <[email protected]>
Adds some futher notes to Scope.

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

d8b1bc09d9e3989fcef70c6b27d514f99864c10d authored almost 2 years ago by Kira Oakley <[email protected]>
Rewords abstract.

b0cc010985772afc9f0e04e59cfd2932bd911ecd authored almost 2 years ago by Kira Oakley <[email protected]>
Regenerates the ToC.

2602c7a45d6cc05d64bb7c2d4a10402533cc6b6a authored almost 2 years ago by Kira Oakley <[email protected]>
Moves 'req_id' to the message header.

0d8287ce147ba5a0daca3def1afe804830cbb7f1 authored almost 2 years ago by Kira Oakley <[email protected]>