Ecosyste.ms: OpenCollective

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

github.com/katzenpost/memspool

message spool (w/ write-back cache) plugin for katzenpost mix servers
https://github.com/katzenpost/memspool

monorepo

a121b462db1f8fa53bff9f470b7c7281e426319a authored almost 2 years ago by Leif Ryge <[email protected]>
Derive SpoolID from publicKey

938d70b2a87d987e9a4882d6deba03a33c6bfff9 authored over 3 years ago by Masala <[email protected]>
update deps

b9e70a1b749161a251b63afab08d093066c1eddd authored over 3 years ago by Masala <[email protected]>
update deps

f855ad74326febe8d2af590c7a115ddef7768aee authored over 3 years ago by Masala <[email protected]>
update client

7821309dd04e9f8da3e92d025f05bf8de6d07483 authored over 3 years ago by Masala <[email protected]>
update client

6487f16ddac9b626ea9cce3571c2b90b12942a28 authored over 3 years ago by Masala <[email protected]>
update client and use SendReliableBlockingMessage

f37d40fcbced9dcd8e1451b659d65bc69f81a9c0 authored over 3 years ago by Masala <[email protected]>
update deps

0f1caa2b81f079185374887b3cfa363768558610 authored over 3 years ago by Masala <[email protected]>
update server as well

ccc2d73ef73fd4738da6c44ee314248bb4f158d2 authored over 3 years ago by Masala <[email protected]>
Make it work with smaller payload

f073a3c3a979bc7fea9f452360b25682563258ac authored almost 4 years ago by David Stainton <[email protected]>
update deps

d62cffa04a8ce7b97dfe62a731fd0a791b32fc5b authored almost 4 years ago by Masala <[email protected]>
Use latest wire protocol with kyber

955fbc760c75afcf1ac58d1bc97009ee79e357c2 authored almost 4 years ago by David Stainton <[email protected]>
do not crash on empty spool

00b17c110a9abbf484981af8d65cdb964729b0a3 authored about 4 years ago by Masala <[email protected]>
restore the spool.current ptr

bbc5e5aa0bc21ea9c9975b6e22be85efcb24e0e2 authored about 4 years ago by Masala <[email protected]>
handle deserialization errors gracefully, close http.Body

b7e6e9cfb6ca29700275d1f93c4a49957da2f6af authored about 4 years ago by Masala <[email protected]>
test AppendToSpool after persisting spool

f153e5e7431ee7203c9437e663b3cb707c26741d authored about 4 years ago by Masala <[email protected]>
pin to stable client

00ea56423f4bbdfb161bacc4b0559699f09ca114 authored about 4 years ago by Masala <[email protected]>
replace cbor encoder

also update the serialization padding constants. this seems very
fragile, though...

5aab30bdca559b23096779b3be4c70745afd7d56 authored about 4 years ago by Masala <[email protected]>
add test with more round trips

ac73e0bccccca959b47b04239c8099b391bfa461 authored about 4 years ago by Masala <[email protected]>
Set the MessageID in spool response on err

92c66b5bcca92de35c8da7b81b618c9bdc44c460 authored about 4 years ago by Masala <[email protected]>
update deps

edc42290bc34637a34f10c8fe276a4ff1dfa55a0 authored over 4 years ago by Masala <[email protected]>
update deps

b79e7594e68858b9b29e06c28d11bae188624b70 authored over 4 years ago by Masala <[email protected]>
update deps

308b740f055219a086950f4a496266577c4fffe4 authored over 4 years ago by Masala <[email protected]>
add testdata

605c7e168a1e51cec7593bb1928629412766836e authored over 4 years ago by Masala <[email protected]>
name docker test with Docker

3f19721e497c98e9488dbd9b71c16add3d362902 authored over 4 years ago by Masala <[email protected]>
Add memspool docker client test

20ec067d2e53402f72e215e822f0eb00a5744ecb authored over 4 years ago by Masala <[email protected]>
update deps.. again

cd5e56ce8e6c0b1f1decb9a5289e94143b6d2d3e authored over 4 years ago by Masala <[email protected]>
nuke kimchi

dfca094c41a4be430f2479f13a5dadb3031c80af authored over 4 years ago by Masala <[email protected]>
update deps

c0f19fcd4eaed1117f767af5504e92737987e4ee authored over 4 years ago by Masala <[email protected]>
Use latest server

602777d07cb22610a7723665d5e65b774f3412e3 authored over 4 years ago by Masala <[email protected]>
Update deps

396585d0f329ac394719b8d0d66918dc38f62e78 authored over 4 years ago by David Stainton <[email protected]>
Remove kimchi (testing) from dependencies

082e5da630839c563fc02e789163e665b9b3918b authored over 4 years ago by Masala <[email protected]>
Use latest katzenpost deps

d4d6c1a2da965a74807eebaee8ae2606899133f5 authored over 4 years ago by David Stainton <[email protected]>
Use latest master of core, minclient and, client

808a4762ea2da0ad76d8713a811a8fc3f2fc98e2 authored almost 5 years ago by David Stainton <[email protected]>
Add IncrementOffset to SpoolReadDescriptor

1987138adafa4b62f2c1f1776d5e2c072650ea40 authored about 5 years ago by David Stainton <[email protected]>
server: RetrieveMessageCommand replies with MessageID

9c477f810d4f70f7da25e75f42f7a0d85bb5637d authored about 5 years ago by David Stainton <[email protected]>
Start with offset 1 because the server expects this...

76c251c38e8c3043812d5f51c00e63e537a7378d authored about 5 years ago by David Stainton <[email protected]>
Use latest client

1e50db6c549ac943188003113fd6771b4db5ce15 authored about 5 years ago by David Stainton <[email protected]>
go mod tidy

d6030c17ac3298d8cf071d6d20a81c6804da1a49 authored about 5 years ago by David Stainton <[email protected]>
Fix memspool client tests

45679f9b33e6cf6140b4292435c0273d1f4d0583 authored about 5 years ago by David Stainton <[email protected]>
WIP fix stupid merge errors

39c8e02315589a908971c9c20b1819bc4fbbf34f authored about 5 years ago by David Stainton <[email protected]>
Merge remote-tracking branch 'origin/master'

9d50123aa887513e8467b4891f4168c6a5a3e89a authored about 5 years ago by David Stainton <[email protected]>
Use new master branch of client library

3ad62c051fdd8055621948c28dad4e5954eb2a0f authored about 5 years ago by David Stainton <[email protected]>
Verify spool was purged

359da85348023bf2b0152c3b8666086939a17e71 authored over 5 years ago by Masala <[email protected]>
cleanup log output

6ebd25e1160081310195e5ce6d57dfb26d4cf617 authored over 5 years ago by Masala <[email protected]>
Update .gitlab-ci.yml

0dd765e696ac468bfe4d6ac90b68df7a5f41f4a2 authored over 5 years ago by Masala <[email protected]>
set SpoolID in SpoolResponses

da4076b45055832bcd0b19340b977185f676ab7b authored over 5 years ago by Masala <[email protected]>
Add kimchi integration tests for memspool

This tests the server and client components of memspool

75e6d051dfc0627b509d01b8179abeddda8644e2 authored over 5 years ago by Masala <[email protected]>
Eradicate channels library

make this library suck less

b1a064396975c27769acbb8f66db13d723f5af4c authored over 5 years ago by David Stainton <[email protected]>
Add message size check to AppendToSpool

cc981579e49bb4421a3ddfa637560a3af51d2b6a authored over 5 years ago by David Stainton <[email protected]>
Remove client module

...because common module will suffice and allow
async io usage patterns

9c57c8aa0b9dbe58e61d489c648515d13f306e10 authored over 5 years ago by David Stainton <[email protected]>
Blocking client via WaitForReply method

378b049c7e80ce36455932d9317cfe16748dfdc2 authored over 5 years ago by David Stainton <[email protected]>
Add .gitlab-ci.yml

d7026beb0dd2f31c00a89b45bd65bab4e0e5e131 authored over 5 years ago by Masala <[email protected]>
Update go modules and tidy

caceba9aba76e6fce135bf7a96766f0d7de1478b authored over 5 years ago by David Stainton <[email protected]>
Write socket to generated tmp dir

9d38e9cfd2e6452dc32e811cff8a2079f2bc033c authored over 5 years ago by David Stainton <[email protected]>
Fix stupid socket bug

b777dd16ed77daae30a6341c766acb291d27fd27 authored over 5 years ago by David Stainton <[email protected]>
dep pinning with go-modules

and also seperate server from server main

a7f9a3ba49f29e419a435e40fa9541016e5f6a4d authored over 5 years ago by David Stainton <[email protected]>
Remove vendoring

310388d6cfa37ca92d3214c5fed7df90f3c5bff7 authored over 5 years ago by David Stainton <[email protected]>
Add write-back cache using boltdb for persistence

4b6cbecbfe0be212a42650830889a75bc8ee9e64 authored over 5 years ago by David Stainton <[email protected]>
Print messageID if failure to read spool

7f84a56be0d9c5bd5f6b8731581816120f3d3842 authored over 5 years ago by David Stainton <[email protected]>
dep ensure

2738cbef426d4f5311efc8c4f3b2d345bfa131ec authored over 5 years ago by David Stainton <[email protected]>
Add Gopkg.toml

462e9fad81ad179570af8579ecc108e3a2c53c4f authored over 5 years ago by David Stainton <[email protected]>
fix server bug: send error responses

8378477fe573efde70442575ee8dab58e285de18 authored over 5 years ago by David Stainton <[email protected]>
Add QueryOverhead constant

b37400ad389d0ee05b422c3e20d3bbd33b24a7fe authored over 5 years ago by David Stainton <[email protected]>
Server uses common module

f54511f6652285d874307bf681c4fdccbe4ce3e9 authored over 5 years ago by David Stainton <[email protected]>
Serialize spool response properly

make it equal overhead to the spool request

2db6d13bbb511d7ccbd65685350d4824526a7223 authored over 5 years ago by David Stainton <[email protected]>
Make spool request/response equal in size

41be1adc6b5d1c8afeb7c05c4c18b5d2541f95d5 authored over 5 years ago by David Stainton <[email protected]>
Reorganize code, add spool client

d79c94a4e5026b6089e20f1f34b21286b12464dc authored over 5 years ago by David Stainton <[email protected]>
SpoolRequest is length prefix encoded

d88b7718ec974dfaba0c274e6e2db1617b3fb7fd authored over 5 years ago by David Stainton <[email protected]>
Remove length prefix encoding adjustment

8c5a3f67bbad78f48553a51392ab982f4483fafa authored over 5 years ago by David Stainton <[email protected]>
Add unit tests

d49ec1162f1960611cf0dea16c473c960caa67d3 authored over 5 years ago by David Stainton <[email protected]>
Add readme and license files

c9226f90a056802b4bb61f1327feb59fb7aa2d83 authored over 5 years ago by David Stainton <[email protected]>
Fix query processing

545bc0eba088e6615b6199495ce276b137cf10cd authored over 5 years ago by David Stainton <[email protected]>
Add logging to file via cli

03346ef0d72e136ba378e05405556263b2fffc2e authored over 5 years ago by David Stainton <[email protected]>
Use spool request response types from client

1293723934056261288c93f5446358671d30bab8 authored over 5 years ago by David Stainton <[email protected]>
First commit with draft of memspool plugin

ce2fd1261fca41aeb1945db863452e3ee1896008 authored over 5 years ago by David Stainton <[email protected]>