Ecosyste.ms: OpenCollective

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

github.com/katzenpost/catshadow

katzenpost mix network encrypted messaging client library
https://github.com/katzenpost/catshadow

fix bad comparison

333aa8e6299bbac5ea21c392c175be5621f61461 authored over 4 years ago by Masala <[email protected]>
unit tests are fragile

retransmissions generate another MessageSentEvent and the default docker
mixnet parameters have ...

9d6a09929defb6b6eaf0f8de8706dc6b67b3f0c0 authored over 4 years ago by Masala <[email protected]>
maybe a duplicate ack?

b6245268059c28bd1c34c7a212e689401a58d345 authored over 4 years ago by Masala <[email protected]>
update client dep

7d84e2693f743ffb3a30f8e0d6055aeebe37e5d7 authored over 4 years ago by Masala <[email protected]>
use a per contact timer for retranmissions

4d4b0c6f00ac671e72dfd80616b83370f2c21248 authored over 4 years ago by Masala <[email protected]>
try to send pending messages on startup

464ad5d204262b97074d563ba026c3fdef6482cf authored over 4 years ago by Masala <[email protected]>
add queue serialization/deserialization tests

97ad55e35443edeba5c139db6e44d3539fbfa7a5 authored over 4 years ago by Masala <[email protected]>
do not panic on decrypt failure

duplicate (retransmitted) messages will also fail to decrypt.

bb2c0d0721df99217e5a75681d85295c41314725 authored over 4 years ago by Masala <[email protected]>
add a serializable queue type

7e18f340422c1cf600412ad40520ec74141a4c8e authored over 4 years ago by Masala <[email protected]>
bah

eda0e86d50041b20cf263818d15cc34eff6db4f7 authored over 4 years ago by Masala <[email protected]>
Merge branch 'master' into refactor_send_message

c44c4eb90698fad44a4a038d8495bdde7a47bd6b authored over 4 years ago by Masala <[email protected]>
fix return type

0fd5bd883ac5b982fd1e70edc2f8052aeefeb2af authored over 4 years ago by Masala <[email protected]>
Halt() closes this channel

be6db01dc6e6ab005a83bc137547ab1eb109b27d authored over 4 years ago by Masala <[email protected]>
send message immediately if queue is empty

78c648c131bc2a1032eacd5fff32d8c9fd250a9c authored over 4 years ago by Masala <[email protected]>
actually wait before retransmitting

1758055857dea47740e70c097f9e14505051a18a authored over 4 years ago by Masala <[email protected]>
test retransmission queue

2f754b5d6d0826e2301ddc1d3f2738a97d668d3b authored over 4 years ago by Masala <[email protected]>
log MessageID as integer value

23ea16a5b19171d792c012023582c510d18e8956 authored over 4 years ago by Masala <[email protected]>
update client, minclient

1b6fb39bf78fffc75013f3fbdc5a6d32fdc97281 authored over 4 years ago by Masala <[email protected]>
stop gcMessageTimer as well

d7530d1f2b42418cf7be8a31b9ffc46666c86af5 authored over 4 years ago by Masala <[email protected]>
Halt catshadow on client err, shutdown

c170b9ddbb0f4360c888d4acb801b2f6b62b7b9b authored over 4 years ago by Masala <[email protected]>
doSendMessage return on err

if SendUnreliableMessage returns err we should not insert into the
sendMap

e5083ba57f8ea1f8804e9f50ab3f73e2a826c09d authored over 4 years ago by Masala <[email protected]>
update doublratchet to v0.0.6

a000be335b0e24168c756485e6c63cc6e611b812 authored over 4 years ago by Masala <[email protected]>
update doubleratchet

e1c9283163dd4b865a022614d13682dbfca398c9 authored over 4 years ago by Masala <[email protected]>
update client dep

note: this changes the resolution of PollingInterval from seconds
to milliseconds

4dadd4da3ca96a1251d3788bbde9c59ed0f1d6a2 authored over 4 years ago by Masala <[email protected]>
do not try to decrypt without a completed exchange

9c799eb7c09b8545afae8d6e3a985de91a789478 authored over 4 years ago by Masala <[email protected]>
refactor how catshow tracks sent/received messages

this should fix a bug where remote contact spool writes were attempted
to be decrypted. also add...

72dae6e6f131e7192dadde32bf906693a5fb9484 authored over 4 years ago by Masala <[email protected]>
Update UnmarshalKeyExchange to pass channels

update panda dependency to v0.0.11, memspool to v0.0.12

412082d881d3debad6f40be17845924934c703ad authored over 4 years ago by Masala <[email protected]>
restart timed-out PANDA exchanges automatically

1960dc6a004413e368ba555d967fb9d3aa63df97 authored over 4 years ago by Masala <[email protected]>
replace cbor encoder

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

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

0629a796fee483f049bc344d1805ff106ccd52c7 authored over 4 years ago by Masala <[email protected]>
remove copyright header incompatible with go test

76d141ab92f5929d425b0b6451e752ca7a5f91d6 authored over 4 years ago by Masala <[email protected]>
add reunion configuration, update deps

42f2b88c47a49116384033f1babed026d23a0ac8 authored over 4 years ago by Masala <[email protected]>
Merge pull request #22 from gabriel-ku/NGI0-FSFE

NGI0 - Changes from FSFE for REUSE compliance

bf1878e9ae7294cbdfdf565ac3c2f78ae4a823d8 authored over 4 years ago by David Stainton <[email protected]>
Updating copyright and licensing information in comment headers for REUSE compliance

c53a337a8c83dc9a76b399d8b69fcc933c6f7385 authored over 4 years ago by gabriel.ku <[email protected]>
Merge remote-tracking branch 'origin/master'

ce3670dcadfee1c9d544233e4aac0ad20296ea68 authored over 4 years ago by David Stainton <[email protected]>
Add missing copyright and licensing info

cf9f4fb253ad6d23555666e9684c3ad5b6bc85a3 authored over 4 years ago by David Stainton <[email protected]>
use only most recent weekly SRV to halve reunion exchnages

2a7795bc9dcb943fb2b3081ab3d465cae7fddf2d authored over 4 years ago by Masala <[email protected]>
do not complete without a valid handshake

40843f04d787412cf1ea830cf03290c08ee08229 authored over 4 years ago by Masala <[email protected]>
arbitrarily lengthen the readInboxInterval

62bafd96407a6007866e7b2ed6170be73047a965 authored over 4 years ago by Masala <[email protected]>
add debug line for readInboxInterval

a6e0a8432c437bdc3d4ef804aa51d15fca47bac2 authored over 4 years ago by Masala <[email protected]>
remove the reunionResult map as well

926b783258f97bfb62f4129d39a2ac76d21f744e authored over 4 years ago by Masala <[email protected]>
Annotate log messages with ExchangeID

332a0c6cae7978736393a97d399b8c016dd5dce6 authored over 4 years ago by Masala <[email protected]>
return error if no current document

ec1658acf8ed947f9ea3f237034b7f6ffa19ed97 authored over 4 years ago by Masala <[email protected]>
add comment to createContact

50e897755047e5d0eced3f92e07522e27fe6aff0 authored over 4 years ago by Masala <[email protected]>
initialize maps..

5af190918cdf75160f30ceedd5dfcf62aaf771bb authored over 4 years ago by Masala <[email protected]>
remove debug panics

cef999ddd341f691df3b9cde7985d40d0dcc594c authored over 4 years ago by Masala <[email protected]>
map reunion exchanges by id

19067fe865a10f62f929bc9b45dd40d03d4afcc9 authored over 4 years ago by Masala <[email protected]>
WIP .. does not work

ef0a84e623cf93773a97a3bf07881bc21d57bc64 authored over 4 years ago by Masala <[email protected]>
pin to fix branches

59752541b783150c2c24d3dbf01bd65f88e9e1c9 authored over 4 years ago by Masala <[email protected]>
pin deps to testing branches

8f654c50aa1864b67ca10da859a10b0624fd351d authored over 4 years ago by Masala <[email protected]>
add reunion exchange adding contacts

525771058d86bf814701ee0ea4ba30ddd6a5c460 authored over 4 years ago by Masala <[email protected]>
Add handler for ReunionUpdate

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

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

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

75ca5f0187b679fa87fcd48c649ec592c2b44905 authored over 4 years ago by Masala <[email protected]>
Use latest memspool

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

780260f3bb90fce8110c12f1273d354bc7bb3b16 authored over 4 years ago by David Stainton <[email protected]>
Eradicate kimchi forever

it only really tested PANDA and we are replacing that anyways

1c73d30d0ea14fd2003ecbda00a4cee8dc045064 authored over 4 years ago by David Stainton <[email protected]>
Fix panda deps

e627a4995c42c2c4899bd02773976692669f1a87 authored over 4 years ago by David Stainton <[email protected]>
Use fixed doubleratchet

dc9473b44abc4021210c165d40c499f59fa0ee71 authored over 4 years ago by David Stainton <[email protected]>
Use latest double ratchet

3452f6837c50bddd28f479eaa1a43190eafe087a authored over 4 years ago by David Stainton <[email protected]>
Use latest deps

5b4c36ad296cb79a49c07475cf9ef266560536a5 authored almost 5 years ago by David Stainton <[email protected]>
use latest client, minclient, core

638ef67911e0948c0a40710a9ed16bc519392b5b authored almost 5 years ago by David Stainton <[email protected]>
Replace workerOp with empty interface

a1964f02f3314f97e6283f4ef026bd7278ca18fa authored almost 5 years ago by David Stainton <[email protected]>
Fix integration test bitrot

b3c4752bd66fec8b3207589ba7925b631510e662 authored almost 5 years ago by David Stainton <[email protected]>
Fixups, various fixups from code review from Rick

4110aa089bc624da476cdd974e11941ea5cb0e01 authored almost 5 years ago by David Stainton <[email protected]>
Replace GetNicknames with GetContacts

da759a768c0860fcb084d08f0b19cb2c6caa647b authored almost 5 years ago by David Stainton <[email protected]>
go mod tidy

31ca994b42934a28619496e7f172eb0e88f4bdb0 authored almost 5 years ago by David Stainton <[email protected]>
Use latest master of core, minclient, memspool, client

3865f5b6382e7329769306906d96b3f25e1de2c9 authored almost 5 years ago by David Stainton <[email protected]>
Always forward connection status events

30d31a4cb917ebf30bb2f05f7e3ec56c878b281f authored almost 5 years ago by David Stainton <[email protected]>
go mod: depend on client master latest

64152a36bebe7e4f8ee460d6410d74bf063d552f authored almost 5 years ago by David Stainton <[email protected]>
Merge pull request #19 from muesli/message-ids

Generate and return message ID in SendMessage

d46852883b6dae71bde4af7b8de78b5d379fa2b8 authored almost 5 years ago by David Stainton <[email protected]>
Generate and return message ID in SendMessage

05cfa0d0217456aaed20b75a0ab5eba821d7898c authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Update go mod deps

0d0ca4f15d1112ecefd99efebd8a6374c11a456a authored almost 5 years ago by David Stainton <[email protected]>
use latest client

e79e55b287027460fa24fba65caa398a52f01960 authored about 5 years ago by David Stainton <[email protected]>
Add message garbage collection

fixes #15

f7f010f97152038cd6aca1b169719e279766cc42 authored about 5 years ago by David Stainton <[email protected]>
Fix encrypted state file

fixes #18
fixes #14

79373dbd14be8b0939a1908ab353d8339a090b65 authored about 5 years ago by David Stainton <[email protected]>
Fix send/receive events, add tests

dfba0b1eb1d4ff9bcaa334aed3c9e4f59341e6d7 authored about 5 years ago by David Stainton <[email protected]>
Add broken test: TestDockerSendReceive

work-in-progress, obviously

ec64e41482c9eabde8d7135aa4002bad53a3ebb0 authored about 5 years ago by David Stainton <[email protected]>
Fix event chan types

07038c0a385a07c100af5105e09c78da912b8bd8 authored about 5 years ago by David Stainton <[email protected]>
Fix TestDockerPandaSuccess

3247e70b59ea6b1141e6632be5d88f850f4dfd5c authored about 5 years ago by David Stainton <[email protected]>
Add SentMessageDescriptor type

c92a1f243f8bf021c10bdddabaf7d179abd7956b authored about 5 years ago by David Stainton <[email protected]>
Fix state file load: initialize contact.ratchetMutex

ef60efe3c753829259a7a0abfb6bbfa7443887e9 authored about 5 years ago by David Stainton <[email protected]>
Update readme, add not about running docker tests

cb06afe77e87153bdec916166b53435edeeaa071 authored about 5 years ago by David Stainton <[email protected]>
Fix docker tests

c6569eea1b0bce2478359f07378d4594932fe887 authored about 5 years ago by David Stainton <[email protected]>
Emit client.ConnectionStatusEvent from our EventSink

3429b4bb3c64315e0a221e412343f9947525c9d0 authored about 5 years ago by David Stainton <[email protected]>
Garbage collect sendMap

this prevents packet loss from causing a memory leak
when we keep track of each message ID in ou...

47415db0a245bdc2f479f047562b588dac6f8cc3 authored about 5 years ago by David Stainton <[email protected]>
Use latest client master

fb4650f69690614e0641956c8e59a204501785e3 authored about 5 years ago by David Stainton <[email protected]>
Emit MessageSentEvent events

8d840c51c01f7c3c34e0637c921cba1ed5e51f30 authored about 5 years ago by David Stainton <[email protected]>
Dispatch MessageReceivedEvent

7d019c8405c3a722fdf9340ae718d6bd38b316f8 authored about 5 years ago by David Stainton <[email protected]>
Handle replies

04379434f0a0016e51207ce161fef99ba5251847 authored about 5 years ago by David Stainton <[email protected]>
Call sendReadInbox from worker

a46b567552e17c2d7325396d8729a64a54b49d7f authored over 5 years ago by David Stainton <[email protected]>
complete the send inbox retreival portion of scheduler

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

d23c76f2d9f173a170de27913ff64a90d6a1d480 authored over 5 years ago by David Stainton <[email protected]>
Handle panda updates properly

here we also add a couple of docker-based panda tests

3e627b5f9ce950a6797c9d5344aae10eef2d2fe1 authored over 5 years ago by David Stainton <[email protected]>
Work-in-progress

924bad2824c1b49cff3027d2cff0ef49d1072de2 authored over 5 years ago by David Stainton <[email protected]>
Attempt to cleanup code

- consolidate operations into a single channel
with different op types

- publish events on an e...

785efa3eac6fded243356a025e76e69184708d56 authored over 5 years ago by David Stainton <[email protected]>
Use latest panda, memspool and, client

ace856b1e2f5d4aa640ffb30eed105c02da1008b authored over 5 years ago by David Stainton <[email protected]>
Use latest client

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