Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/cabal-club/cable.rs
rust implementation of the cable protocol
https://github.com/cabal-club/cable.rs
update README
6dd192f382686d1a6faaa7588e708bac6653419b authored 11 months ago
6dd192f382686d1a6faaa7588e708bac6653419b authored 11 months ago
Merge pull request #8 from mycognosist/handshake
Introduce Cable Handshake Implementation
7eef44916b62f9787584f88e6ec500b71a90a0f2 authored 12 months ago
use wikipedia articles for msg text; add licenses
9032df12ccc1a070a5082c7c10c66da473dd9bfd authored 12 months ago
9032df12ccc1a070a5082c7c10c66da473dd9bfd authored 12 months ago
update READMEs
1b0ccc4076a4d0092ef1261076dc51cea7d24cc5 authored 12 months ago
1b0ccc4076a4d0092ef1261076dc51cea7d24cc5 authored 12 months ago
clean-up interop script output
2c70208d2cd74649f1776a6afb9eba91950b92cc authored 12 months ago
2c70208d2cd74649f1776a6afb9eba91950b92cc authored 12 months ago
add wip interop test script and assets
45a53385990ceb332f87f720c7f8873d730068c8 authored 12 months ago
45a53385990ceb332f87f720c7f8873d730068c8 authored 12 months ago
fix the args_len check
9fb1bdb4c2d73b9428a69a76f673c6c73698dcfa authored 12 months ago
9fb1bdb4c2d73b9428a69a76f673c6c73698dcfa authored 12 months ago
update cli example with message from file option
2c42095cff3a5d336c0d6230e26beb2fe23b4903 authored 12 months ago
2c42095cff3a5d336c0d6230e26beb2fe23b4903 authored 12 months ago
add support for supplying message from file
3a9bc423769d9b90dce10fc8b4bfe73e3fe8620a authored 12 months ago
3a9bc423769d9b90dce10fc8b4bfe73e3fe8620a authored 12 months ago
update cli example output
6ddcf04e2e12fed6eedb8674126800148cb5b91c authored 12 months ago
6ddcf04e2e12fed6eedb8674126800148cb5b91c authored 12 months ago
add note and code examples for end-of-stream marker handling
4e9391a5ab72d74fd80249fca8897e4b9ac7d622 authored 12 months ago
4e9391a5ab72d74fd80249fca8897e4b9ac7d622 authored 12 months ago
add spdx header
8a143a585cbe3ce4b4d898e1cb8fef99ca4af82f authored 12 months ago
8a143a585cbe3ce4b4d898e1cb8fef99ca4af82f authored 12 months ago
add spdx headers
dcff27c724a28cde3cf6e347ec465615fad6eb7b authored 12 months ago
dcff27c724a28cde3cf6e347ec465615fad6eb7b authored 12 months ago
fix eos handling in cli example
33e4b1e084f2eea6382cb73397b5202ca5a35081 authored 12 months ago
33e4b1e084f2eea6382cb73397b5202ca5a35081 authored 12 months ago
fix eos handling in examples
a6fcd2b2439c1ac266acca8b9cd5935c96889a4d authored 12 months ago
a6fcd2b2439c1ac266acca8b9cd5935c96889a4d authored 12 months ago
fix eos testing
c25a8e58624b99a1680e1e4855de15aa6c04f7b8 authored 12 months ago
c25a8e58624b99a1680e1e4855de15aa6c04f7b8 authored 12 months ago
move post-handshake operations to separate module
e4c5e8b8e89bfff59a4eed3acb4805b10854fdef authored 12 months ago
e4c5e8b8e89bfff59a4eed3acb4805b10854fdef authored 12 months ago
move error to separate module
5512508bb1b47c831e7439398ebdad09ab72aca2 authored 12 months ago
5512508bb1b47c831e7439398ebdad09ab72aca2 authored 12 months ago
move consts to separate module and update usage
ef6310f31a4c86150dab65bace0d3b27d2920a97 authored 12 months ago
ef6310f31a4c86150dab65bace0d3b27d2920a97 authored 12 months ago
fix end-of-stream marker implementation
4cf41602f9081785a316a166507ccc178ba51bf2 authored 12 months ago
4cf41602f9081785a316a166507ccc178ba51bf2 authored 12 months ago
update supported spec version
905a1a79cf9bdfd89d3dec28371485beac84af5f authored almost 1 year ago
905a1a79cf9bdfd89d3dec28371485beac84af5f authored almost 1 year ago
update tests to read end-of-stream marker
166612f4282c70e8b2f740d09b5d93a1e2a5e9d6 authored almost 1 year ago
166612f4282c70e8b2f740d09b5d93a1e2a5e9d6 authored almost 1 year ago
add end-of-stream marker support
d44e583b2cf891fe8cd8c42df31035dcc9f3b7bd authored almost 1 year ago
d44e583b2cf891fe8cd8c42df31035dcc9f3b7bd authored almost 1 year ago
add a cli example using stdin / stdout
9e2f88e1a1f1396ef06d13ada712651e6c642711 authored about 1 year ago
9e2f88e1a1f1396ef06d13ada712651e6c642711 authored about 1 year ago
remove flamegraph license
5f5732084c95082d95ace2407aa8089af69044e5 authored about 1 year ago
5f5732084c95082d95ace2407aa8089af69044e5 authored about 1 year ago
add example showing retrieval of handshake peer's public key
4709684f12305d45a174b5e54214a9d23e16079d authored about 1 year ago
4709684f12305d45a174b5e54214a9d23e16079d authored about 1 year ago
add more doc comments and clean up public API
451f4e01b4d62fac547da028cc1cdf6df929132c authored about 1 year ago
451f4e01b4d62fac547da028cc1cdf6df929132c authored about 1 year ago
add licenses and ensure reuse compliance
e15e43b8a3c41cd4d1dc0059b7e6a1d445b463eb authored about 1 year ago
e15e43b8a3c41cd4d1dc0059b7e6a1d445b463eb authored about 1 year ago
update README
30d0e5bd545eac885c2599e7580bec410e7c2b5f authored about 1 year ago
30d0e5bd545eac885c2599e7580bec410e7c2b5f authored about 1 year ago
make all internal methods private
81f0a03a75f8aa3360b7ea8bdca79da2de65693f authored about 1 year ago
81f0a03a75f8aa3360b7ea8bdca79da2de65693f authored about 1 year ago
fix the version exchange failure test and delete old code
610f60eee9aff942da21e7079caec61aeac9b9e8 authored about 1 year ago
610f60eee9aff942da21e7079caec61aeac9b9e8 authored about 1 year ago
add missing try operators
2c897f258201003a8ab3a55d0b6b3a568989f6d6 authored about 1 year ago
2c897f258201003a8ab3a55d0b6b3a568989f6d6 authored about 1 year ago
add async handshake example
2687e426e0f0fb1946b3d6eb24ab159c9051b263 authored about 1 year ago
2687e426e0f0fb1946b3d6eb24ab159c9051b263 authored about 1 year ago
add async handshake test and deduplicate setup code
47875ad3f57dcefd01473d0e1da165a0366e6a91 authored about 1 year ago
47875ad3f57dcefd01473d0e1da165a0366e6a91 authored about 1 year ago
add benchmarks to manifest
fddb641ef94c62eebb0944fe6d7101661f2b19f8 authored about 1 year ago
fddb641ef94c62eebb0944fe6d7101661f2b19f8 authored about 1 year ago
update ignorelist
2e7292851efb4b33f4c6fc70eaaabf66765f52ff authored about 1 year ago
2e7292851efb4b33f4c6fc70eaaabf66765f52ff authored about 1 year ago
update ignorelist
99315c461c26fb1ad4360f7fda14690369b7ea53 authored about 1 year ago
99315c461c26fb1ad4360f7fda14690369b7ea53 authored about 1 year ago
add synchronous message exchange benchmark
43b77f2f3013b29f89143f0d3a67d6cc3d8fa27e authored about 1 year ago
43b77f2f3013b29f89143f0d3a67d6cc3d8fa27e authored about 1 year ago
add criterion and sync handshake benchmark
9d503984b82a2c07775c7c7e0a3239cb348d330b authored about 1 year ago
9d503984b82a2c07775c7c7e0a3239cb348d330b authored about 1 year ago
implement Clone for Version
9fd87f48ddacb523a4f016c30ac37e9cbeb74662 authored about 1 year ago
9fd87f48ddacb523a4f016c30ac37e9cbeb74662 authored about 1 year ago
remove socket file after completion
e6846ec4364c14cac1d6e5db0b83c9d58c810444 authored about 1 year ago
e6846ec4364c14cac1d6e5db0b83c9d58c810444 authored about 1 year ago
add unix socket example
5f4060fc34dfb57b4783c8fd9c087d232a293181 authored about 1 year ago
5f4060fc34dfb57b4783c8fd9c087d232a293181 authored about 1 year ago
add async handshake wrappers for client and server
4a31ddc93bf48f11481940f2571691a50cf3b6d7 authored about 1 year ago
4a31ddc93bf48f11481940f2571691a50cf3b6d7 authored about 1 year ago
add async read and write methods
782643aeee33cb8e8feb0447f2d5be1d29168951 authored about 1 year ago
782643aeee33cb8e8feb0447f2d5be1d29168951 authored about 1 year ago
add futures dependency for async read / write traits
35322d4638452ad538af916551f6dccae794cf20 authored about 1 year ago
35322d4638452ad538af916551f6dccae794cf20 authored about 1 year ago
add ignorelist
c474dd23f118bfd96a286a11dd28195e5e0e5005 authored about 1 year ago
c474dd23f118bfd96a286a11dd28195e5e0e5005 authored about 1 year ago
fix function signatures in unit tests
c8f98556ba387626670cdacd017908188eb7515a authored about 1 year ago
c8f98556ba387626670cdacd017908188eb7515a authored about 1 year ago
add an integration test for handshake and message exchange over tcp
959d1ea8599434dbd523d071d701ad8aafeba069 authored about 1 year ago
959d1ea8599434dbd523d071d701ad8aafeba069 authored about 1 year ago
add basic and tcp examples
33c5857e3f2a0d032b204c4c138586d72939da1b authored about 1 year ago
33c5857e3f2a0d032b204c4c138586d72939da1b authored about 1 year ago
update method names and expose module as public
e37993d80305c0a72fe78333e9950faaf4e05e34 authored about 1 year ago
e37993d80305c0a72fe78333e9950faaf4e05e34 authored about 1 year ago
implement message (de)fragmentation
e99b59a1fb830bc7d719d70596681878d2c1bcea authored about 1 year ago
e99b59a1fb830bc7d719d70596681878d2c1bcea authored about 1 year ago
add sodiumoxide as dev-dependency
39096a617ec125cd024fd86138bf92c35aae8e9c authored about 1 year ago
39096a617ec125cd024fd86138bf92c35aae8e9c authored about 1 year ago
reduce buffer sizes and expose remote static key method
1e6ccb6d7fd660ddc59ab1b523589a6244bab68c authored about 1 year ago
1e6ccb6d7fd660ddc59ab1b523589a6244bab68c authored about 1 year ago
move Version into a separate module
dfe2b5b95c7dc1125eb096312e8c2f85c96107d1 authored about 1 year ago
dfe2b5b95c7dc1125eb096312e8c2f85c96107d1 authored about 1 year ago
add sync handshake wrapper for server
12430860738dc0eaa851bca844a1673a41ac63f7 authored about 1 year ago
12430860738dc0eaa851bca844a1673a41ac63f7 authored about 1 year ago
begin implementing sync handshake wrappers
a51002e4faf6c366ef69fa436c5e70844c51acfd authored about 1 year ago
a51002e4faf6c366ef69fa436c5e70844c51acfd authored about 1 year ago
define key byte lengths
cdc136be8b52d636129be84cfaef775c22d0c72d authored about 1 year ago
cdc136be8b52d636129be84cfaef775c22d0c72d authored about 1 year ago
update README
4377cbc2086aa99a2df91f40b649a82e65577d9a authored about 1 year ago
4377cbc2086aa99a2df91f40b649a82e65577d9a authored about 1 year ago
add context to version error and rearrange code
037eabce924ae69c92da8dc61990296f4c7bf0cd authored about 1 year ago
037eabce924ae69c92da8dc61990296f4c7bf0cd authored about 1 year ago
add methods for reading and writing messages; clean-up tests
bf7fea062f2e2c0725c4be1ab019ada60494a302 authored about 1 year ago
bf7fea062f2e2c0725c4be1ab019ada60494a302 authored about 1 year ago
remove example code for now
3ace66ecff44b59e54144274f1ba09e7573af996 authored about 1 year ago
3ace66ecff44b59e54144274f1ba09e7573af996 authored about 1 year ago
add passing test of complete handshake
f6030f621dbffeba0d41df800631ed129cc63fde authored about 1 year ago
f6030f621dbffeba0d41df800631ed129cc63fde authored about 1 year ago
use vec for private key and begin testing handshake
9137e7e9db40f82ecea8a45bdfc3dbaafe08e156 authored about 1 year ago
9137e7e9db40f82ecea8a45bdfc3dbaafe08e156 authored about 1 year ago
add all remaining handshake states and transitions
fff79701f17938cb40fb2a82f2503a359f38a187 authored about 1 year ago
fff79701f17938cb40fb2a82f2503a359f38a187 authored about 1 year ago
add snow (noise) dependency
d91809e54220a0b4c55bcbe14d2bdc264ffcfbeb authored about 1 year ago
d91809e54220a0b4c55bcbe14d2bdc264ffcfbeb authored about 1 year ago
add custom error type and complete version exchange methods
217af79596b7960132a8439afb94cb24dc45861e authored about 1 year ago
217af79596b7960132a8439afb94cb24dc45861e authored about 1 year ago
add link to typestate pattern article
02fb0c4796382476352119a7baa10996ec416dae authored about 1 year ago
02fb0c4796382476352119a7baa10996ec416dae authored about 1 year ago
comment-out util code
fcd4e04ff26613eadee53c412ae5b042bf3be84f authored about 1 year ago
fcd4e04ff26613eadee53c412ae5b042bf3be84f authored about 1 year ago
add version exchange example
ad4711aeb1c32882b191460c198a13559f2d769f authored about 1 year ago
ad4711aeb1c32882b191460c198a13559f2d769f authored about 1 year ago
add log dependency
8202dfdfc85ea093563e371f0d58108555e5f37d authored about 1 year ago
8202dfdfc85ea093563e371f0d58108555e5f37d authored about 1 year ago
add success and failure tests for version exchange
51d2b451b43618dd68c616b22d5a9c4edd22f88d authored about 1 year ago
51d2b451b43618dd68c616b22d5a9c4edd22f88d authored about 1 year ago
introduce foundation of typestate pattern handshake types
40bb49d342f486283216373480819cbc191bb4e3 authored about 1 year ago
40bb49d342f486283216373480819cbc191bb4e3 authored about 1 year ago
vendor buffer utils from kuska handshake
6d3f12b44cde8e1f3d9c70ef969a7c714ede95e8 authored about 1 year ago
6d3f12b44cde8e1f3d9c70ef969a7c714ede95e8 authored about 1 year ago
satisfy clippy
9f86876eb3329ddb215fc680de847d1ad0fada38 authored about 1 year ago
9f86876eb3329ddb215fc680de847d1ad0fada38 authored about 1 year ago
remove needless return statement
2f9eabee4349871eb81cfb954ccce2525be774f9 authored about 1 year ago
2f9eabee4349871eb81cfb954ccce2525be774f9 authored about 1 year ago
add handshake crate as member and set 2021 resolver
f83d51022f1ec41ca23e30f741d4fd5421953207 authored about 1 year ago
f83d51022f1ec41ca23e30f741d4fd5421953207 authored about 1 year ago
initial commit of handshake crate
72ff6ecf633da55ec15b5b6d3940bfa0c653f9d4 authored about 1 year ago
72ff6ecf633da55ec15b5b6d3940bfa0c653f9d4 authored about 1 year ago
Merge pull request #2 from mycognosist/main
Bring implementation up to date with specification (fork merge)
0bb5c308f3395b3b8f0ea43a239d06b37f0d5175 authored over 1 year ago
bump versions for cable and cable_core
549d36ef5cba4c3fc2273ae3fea8d341e9b7273d authored over 1 year ago
549d36ef5cba4c3fc2273ae3fea8d341e9b7273d authored over 1 year ago
Merge pull request #33 from mycognosist/validate_text
Perform validation of post text, channel name and topic
13bfbba9e9234352b60e977e257f788d9a2ed836 authored over 1 year ago
fix store range match for posts
5ba757f7e52004ad12f5c74023838f984a4de55b authored over 1 year ago
5ba757f7e52004ad12f5c74023838f984a4de55b authored over 1 year ago
validate length of channel name, topic and text before posting
7f8e5584d5f276b98f10f24eaca7c010a7623287 authored over 1 year ago
7f8e5584d5f276b98f10f24eaca7c010a7623287 authored over 1 year ago
validate text length when decoding from bytes
797199e03591de002509796f40f7d425aa929385 authored over 1 year ago
797199e03591de002509796f40f7d425aa929385 authored over 1 year ago
add text lenght validation function
a09c62436400311f937f603720f610479143724d authored over 1 year ago
a09c62436400311f937f603720f610479143724d authored over 1 year ago
add text length error variant
b904673185e10d7e5b7c905ada2601997b648463 authored over 1 year ago
b904673185e10d7e5b7c905ada2601997b648463 authored over 1 year ago
fix relative directory links
aa3d234f98117cd3103e6f4de683fc258a0bd6e9 authored over 1 year ago
aa3d234f98117cd3103e6f4de683fc258a0bd6e9 authored over 1 year ago
Merge pull request #32 from mycognosist/cable_core_readme_improvements
Further README improvements
616f522c695fa69224cf440b182efd4dbe570cb5 authored over 1 year ago
replace square brackets and vec creation
ec3c17588d494b15a60cf8854f264359227f90fa authored over 1 year ago
ec3c17588d494b15a60cf8854f264359227f90fa authored over 1 year ago
minor improvements to cable_core chat example
ca18ade73a6b256007cf40193341baedee6af251 authored over 1 year ago
ca18ade73a6b256007cf40193341baedee6af251 authored over 1 year ago
add details to cable and cable_core READMEs
63235d57a8375a4a26a32d668117177682aaf534 authored over 1 year ago
63235d57a8375a4a26a32d668117177682aaf534 authored over 1 year ago
minor typo fixes and other README changes
6424799509ae0293b6328545b24fdcd98de2968e authored over 1 year ago
6424799509ae0293b6328545b24fdcd98de2968e authored over 1 year ago
Merge pull request #31 from mycognosist/enhance_readme
Enhance README
5fe1969172ccce8e4b63d7a8a1c54e2cb617f69d authored over 1 year ago
add sections: introduction, limitations, dev guide, docs, tests, contact
7cbeff21b5ff26cc1ac510c16e48d1ccb8a35b69 authored over 1 year ago
7cbeff21b5ff26cc1ac510c16e48d1ccb8a35b69 authored over 1 year ago
Merge pull request #30 from mycognosist/satisfy_clippy
Remove needless range loop
a76db0f2bbddeeb069b1a900134abd29f90e054b authored over 1 year ago
remove needless range loop
fb406cd3482f02bc909fc34aa772d8e8743bee38 authored over 1 year ago
fb406cd3482f02bc909fc34aa772d8e8743bee38 authored over 1 year ago
Merge pull request #29 from mycognosist/req_res_improvements
Live request and timestamp improvements
32b7ec54749884fb21254b3f97fcc371bd4a9357 authored over 1 year ago
add timestamp helper function
2387d46d50988ed3feb8168c196ed1c5678fbe85 authored over 1 year ago
2387d46d50988ed3feb8168c196ed1c5678fbe85 authored over 1 year ago
use Timestamp type
18e34d4fa2ce570bdd6f7973104ded572f1675f1 authored over 1 year ago
18e34d4fa2ce570bdd6f7973104ded572f1675f1 authored over 1 year ago
fix live requests and update logging
8641d5464307c4b78515053703ea07c0997823fd authored over 1 year ago
8641d5464307c4b78515053703ea07c0997823fd authored over 1 year ago
display message type
47d8aabddaf22edf5ac87f0c9d800e2c5e00e73b authored over 1 year ago
47d8aabddaf22edf5ac87f0c9d800e2c5e00e73b authored over 1 year ago