Ecosyste.ms: OpenCollective

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

github.com/katzenpost/client

client library for non-email related applications
https://github.com/katzenpost/client

Enable all integration tests

now that the shutdown code path is working again
all these kimchi integration tests work

b252fc9d12f20cc52e1d4c9227244a4bcc5331d7 authored over 5 years ago
Fix shutdown code path

28770ae101a2ccf01dcae16593fa19a5b59fca13 authored over 5 years ago
Comment out broken client test

1cf17f86c02a6c82487dbaf33717f1eb3bce2a12 authored over 5 years ago
Handle disconnects properly

7005603e0739807d71fcc12d039c9d0e83da4849 authored over 5 years ago
Remove stupid debug log statements

5e4c580aefd676804a8e025ba80b4c2ed4c2a3fa authored over 5 years ago
Fix readme, add some words about testing

81d0a12412f24e37c8e5926a15534289ab9fb926 authored over 5 years ago
Add async decoy send test and fix readme

cca2c471ae8985f737be5a56667cc4a17a6d65ae authored over 5 years ago
Add test names to readme

ce911400ee4e31bef679cc1f275d25dcf9dc7cf4 authored over 5 years ago
Put Docker in the test names

805eb606e9c4e8bf530f1f273aa64bae78bcf68a authored over 5 years ago
Add docker async send tests

58152c6e387ac57016879e2fcd7ead100fdfa5e5 authored over 5 years ago
Comment out broken kimchi client decoy test

6a322d644a1d1f865cec9bb0b8794147c18910f7 authored over 5 years ago
Add optional docker tests

67e833412cfbd9bda7d20d1dc5a56555d9389f3f authored over 5 years ago
Simplify error handling, fatal errors are fatal

96bea09905d4420828b894a4915133390b9dcfd0 authored over 5 years ago
Correction to comment

84643d1a75dab2c0f4341122e2ae4ecff9fc3a22 authored over 5 years ago
Remove drop decoy traffic

6c51e3536ecdace42cd0ce0f63e947f7a68c719d authored over 5 years ago
Minor nitpicky fixes

a7b83f76e6606715c26428345d84a1a987d3dd14 authored over 5 years ago
Revert "WIP"

This reverts commit 2d79c1c314646ba05a345e8504e016171307fa74.

5f290908691187ffab1a11be84f0fe648d15f250 authored over 5 years ago
WIP

2d79c1c314646ba05a345e8504e016171307fa74 authored over 5 years ago
Naive attempt to fix client integration tests

79dea910999a5ebb817bd687d7041995629772a1 authored over 5 years ago
Fix stupid SURB reply bug

03e0ee8bc0b3e6864e89f46af7e284e0e82494dc authored over 5 years ago
Add stupid debug logs to try and find bug

6c8da943a44c0deafbf097620b8970d869e66481 authored over 5 years ago
Fix sentWaitChan usage

4646e071ff91055cc01993e45829045d718c0bce authored over 5 years ago
Attempt to fix sync.Map usage bug of sentWaitChanMap

51eda881ccc2955be215406edeb728f777d647a3 authored over 5 years ago
Make the tests compile

a326c4e2d9abee1b56e49d02307e813058616d6f authored over 5 years ago
Add untested BlockingSendUnreliableMessage

fa1488e59e595a156bcf2af987e1025344b4ccee authored over 5 years ago
WIP async and blocking client sends

74f9aaa569a33f4cb4142bcde51025d33c642733 authored over 5 years ago
WIP

f8cd7a30632c6f2095464c83cda2d21f47147afb authored over 5 years ago
WIP

0af6311ce3a93828933bbf8fc3ee9e9f7a861bdd authored over 5 years ago
Async send instead of blocking

fb47abdd5f143edbffa4940cb27d115f58617e0a authored over 5 years ago
add defer

361636bf6f9ccf389e9bb7d16e74a51cab06ad8b authored over 5 years ago
re-obtain lock before mutating map

95781a0a37b532fa97552185661baa30a4524e5a authored over 5 years ago
fix race on shared err

211cf662f5470961561a7d7e08e0b652e52b6bb2 authored over 5 years ago
do not hold lock while reading from chan

7d8d0d8b2ee4e156c22a66f6b24a1ef049895aa7 authored over 5 years ago
re-obtain lock before mutating map

068e05d0f3e3296953fe5411319db5b5a84142e4 authored over 5 years ago
add -coverpkg ./...

b433211fbf1be83957fe2109312e3f3810d5dbc3 authored over 5 years ago
Add TestDecoyClient

This test enables decoy traffic, while sending some messages.

This test will currently fail bec...

517d1893cd5b54ee6eb6c582df53408932969757 authored over 5 years ago
update go modules

fa14d46f2fe91d85fea2217d834de8a143c27e0b authored over 5 years ago
Add TestAutoRegisterRandomClient

a966b72f0cc7b87472a3a9473e15e03496d885af authored over 5 years ago
add coverage report

10badba66b649204b27c2d7155287976118b895f authored over 5 years ago
fix NewSession usage and use nonvoting authority for tests

9a77ac06b93d386894b1df2bf2458feedc22c44f authored over 5 years ago
update go modules

1eaf67d87d10e0ccd18e317cdd921f5d5118b3dd authored over 5 years ago
Revert "Remove client integration test, it's broken"

This reverts commit ee8bb2f94aed99d6184856df5f44a55d3a22051c.

b124cbc3eb1c53e931f2c0faade23ead13e97600 authored over 5 years ago
bump versions

b51b99e661aaea5b524c0b576fc6af91409b8708 authored over 5 years ago
Merge branch 'dev'

ae354c4fb5333ea31da57f9e6ce7e86f5b251c87 authored over 5 years ago
Add auto registration helper function

06dd055deb636ae54c2887be22eb05ba7160c31c authored over 5 years ago
Minimally validate loading configs

cf452c23d04e95dd2596fcc1fcf7d7acfde26a3c authored over 5 years ago
Replace DisableDecoyLoops with DisableDecoyTraffic

a6e41f0629f6c258e04417ab713d39b4d14193dd authored over 5 years ago
Update and tidy go-modules

69b83979f4265d84d4e278f4fd3d78e611b99e4d authored over 5 years ago
Update go-modules

3687a5505f4bf3d5df0c045e1a8799359080eee2 authored over 5 years ago
Remove client integration test, it's broken

ee8bb2f94aed99d6184856df5f44a55d3a22051c authored over 5 years ago
Add Provider to State struct

7c37d28254796698315a042ac9df4027a27390cc authored over 5 years ago
Add optional minimal config validation

4049044b3d803ad7121a5c557c61bc8ecea7a3eb authored over 5 years ago
Revert "Remove username from config"

This reverts commit 0a8f39482d2fd448c012738a0052fa37063a5911.

111fe1306249569f2f5a7fafe33a8bd358598268 authored over 5 years ago
Revert "Remove username from config"

This reverts commit 0a8f39482d2fd448c012738a0052fa37063a5911.

ae0b33726e593db1303e22d29e3aeb84ca354c88 authored over 5 years ago
Switch to Go modules

a421dbfc8336b315db3a04b4c42214de7f3511d0 authored over 5 years ago
Remove fucking vendoring fucking bullshit fuck off

fa2bd0d7fb55d8f0fa2cea8eb1d61c37c9df1b66 authored over 5 years ago
dep ensure

69619b4c26053e8af33af4f144b3fcd6a3bff734 authored over 5 years ago
Fix integration test bitrot

a30ca0c2f02f671afbf26311e88e70eafbe49068 authored over 5 years ago
Remove username from config

0a8f39482d2fd448c012738a0052fa37063a5911 authored over 5 years ago
Add Channel method to Poisson Fount

0bc8a152e237fb3a0f6d4b1ba4e966b4a4c2736f authored over 5 years ago
Add registration and PANDA configs

also i got rid of the "data directory"
because fuck that, we will use encrypted statefiles from ...

d83afd766a71332b5f232ffffa673cedbbf391b5 authored over 5 years ago
Remove spool client

i added this spool client code to the memspool repo

67a6a22fa15d90741c3b4cf8e7dbd451ccec5137 authored almost 6 years ago
Add SpoolService interface

402feebcc091d6328b6bedde06ff7ec94767b812 authored almost 6 years ago
Clean up spool command compositions

8344d80ba2b43ce2334181adea81006571db32c2 authored almost 6 years ago
Fix race condition

436bb147010fc036f53171129d6945d3c86eae2f authored almost 6 years ago
Fix remote multispool interaction

cc689d15680d7cacca43d271af21ead38060b552 authored almost 6 years ago
Fix multispool api

cde80c0bff5a3ac6870d4cb611f2a4b625fb0e2f authored almost 6 years ago
big endian length prefix message payload

0b094e5403e4ffd87f8ad88ae768c06b1944ff47 authored almost 6 years ago
WIP attempt to fix spool creation

8d242c9b6dd3c60c0cf87c2ffb8712ab09386a99 authored almost 6 years ago
Load spool keys from disk

966f6039ee084ff53ae94d8f4353f4af58b54dc2 authored almost 6 years ago
use godep to resolve dependencies

godep will pick stable versions of packages or let us pin versions to
avoid API breakages in mas...

d617565e9b4cfeb5233dea20891381f21c7c8556 authored almost 6 years ago
set WarpedEpoch=true in .travis.yml

f680293e46f00d3b8728f0c06a06795a0a9b8104 authored almost 6 years ago
set WarpedEpoch=true in .gitlab-ci.yml

be811881e83653f4d3d3e26eaca897fc6ff2bed3 authored almost 6 years ago
Add makefile

a4b43a68e2958561e73aacba6982f49173cf4466 authored almost 6 years ago
Remove unused client integration tests

8d5304f4e5cf9f24f9bd852c0ad20dec07b76f1a authored almost 6 years ago
Fix early return for WaitForSent

460a7294cffcc04deeb49cdfa7b10b3fad3b85b4 authored almost 6 years ago
Fix tests

5c1290b4ae53c658dc02f92f56fb1c15397d91d6 authored almost 6 years ago
Merge branch 'add_tests.0' into add_timerq.1

09491bbf1f0076cb18c8d6773774cc16d7d182dc authored almost 6 years ago
Make Queue and TimerQueue contain Item interface type

b6b9bc95bf10f7890a8457379e8bd4db74d3d5c3 authored almost 6 years ago
Prevent data races in accessing our Queue

b94ed23974b0687ec2a31416ed9f981466614d6c authored almost 6 years ago
Add multispool client commands

0429120fa68f85e905a4bcb371978b3f18fc74f6 authored almost 6 years ago
TimerQueue, remove entries based on id to priority mapping

4de921f0b7961dc7dfacb8bb4a4e46335187d4f0 authored almost 6 years ago
Remove gross abstraction violations

Don't use the heap library operations directly on
the heap structure. Instead use the type's met...

480f1a441346da0cf9e738649efce2ea093d3109 authored almost 6 years ago
TimerQueue, fix underflow bug

88eea4e905e38c2afe4e7df7577752daeecc2153 authored almost 6 years ago
Rename test file

b216877214d1dbd673d97f5ebb23dd45ac50fc7f authored almost 6 years ago
golangci-lint run

db6c058211a052b5c5ddca065ce239fcedb79ef3 authored almost 6 years ago
golint

cc0977ee75434d16b1b3f410af6f25e4976d8581 authored almost 6 years ago
Rename TimerQ to TimerQueue

73af984196bfb5e50fae447f67a1eb605e32643a authored almost 6 years ago
Fix timerq typo

236cb35ede47197fdeed1846538f3bfe7cd58d84 authored almost 6 years ago
Add message type

9567abd89e306d8594a0249b54af6585adf96121 authored almost 6 years ago
Add const RoundTripTimeSlop

b774872e1ba9d53452a557b5e6333d57c6ff2fad authored almost 6 years ago
Merge branch 'master' into add_timerq.1

d08be6f2fa0076fb987c3382b82dd4995373a577 authored almost 6 years ago
Fix TimerQ, use priority properly

Here we make sure to not complect and add
dependecies on Message fields. That is, for the
entry ...

8b36bc506e163b2e7059a6dcaea4a79c7ae8cd29 authored almost 6 years ago
Move Message type to message.go and add CurrentExpiry field

c1820cbcbd6647a3acc5b0b0c640d98789333ce9 authored almost 6 years ago
Merge remote-tracking branch 'origin/master'

dc3f817a38d5ca007511797cb1f75cb04508d15c authored almost 6 years ago
Add tests, written by masala from kimchi repo

f6192ced3128278a5ef3b61df330f383753d7e6c authored almost 6 years ago
Fix some subtle mutex usage bugs in wait methods

2900be499702cfb036c24d2f74be021c9e3a2b06 authored almost 6 years ago
Use MessageID type alias

894f1bb7831da6bb3d890b025eb908b2f0a54be3 authored almost 6 years ago
Simplify and fix notifications

770c2bd511de5fea69411a40ef396d807d67c31d authored almost 6 years ago
set minclient initial polling to 1 second

2863e6c415355c0a4f4a3f8699097a65b9d9d5a4 authored almost 6 years ago