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

update go.mod, deprecate

663e30e74c677dc2ef8c001d34a98b5c6e0388d1 authored about 1 year ago
monorepo

0a41a98d092c2f842e1e6eac7ede566e865e1fe6 authored about 2 years ago
prune stale indirect pinned dep

e69dd15f09925b9f5b2e96a2a392be5ac636053d authored over 3 years ago
Add PKIClient test

verify that the client does not block if Get is called after Halt

7bc1a8c9468ef464c5bd55c75fedf3d554eb23fe authored over 3 years ago
check for halted client

a5d81415611d7cf878b0e9d60ede9449d4ad8517 authored over 3 years ago
Do not block on PKI fetch after PKIClient shutdown

6b196b50ad0f38c6cd456cece924057703c47e80 authored over 3 years ago
update minclient

57f41daf24161ff4599adbd42eda62453805aac2 authored over 3 years ago
remove redundant code

76b43bb7639f73ca85fbca95d949ff3346905c86 authored over 3 years ago
Revert "send loops not drops for receiver unobservability"

This reverts commit ab3a68e303a05821ecc1482d95793fd05b494f8b.

a9de7fcd7ed8d26824e4080037f56a6a940ea6dd authored over 3 years ago
if caller times out, sentWaitChan is missing

2f86d3f25edbfb8e1148f21733a1f38899c13c16 authored over 3 years ago
add longer test for SendReliableMessage

f17aa7c2df5a068032f5d0a93d3d8ac23b4075d7 authored over 3 years ago
only try to remove reliable messages from rtx queue

80cdfe8e8eea05e91f2cdac4dddd2020cc11f772 authored over 3 years ago
add random order priority queue test

ab61955309fee8addb0c1b83a6630ae946b1d8f8 authored over 3 years ago
use heap.Pop() not interface method

eec9f1ea06471005093b311f93b3c7de178484c3 authored over 3 years ago
Do not block worker if caller times out

42f109305a8fdcd6cc8e8ceab873425f652e3bbf authored over 3 years ago
Do not block writing sentWaitChannel on retransmit

2ffe23a1ac93b900fe7a692a0d5891375c56e336 authored over 3 years ago
Do not do anything with msg until it is ACKd

FIXME: the waitSentChan shouldn't really return the message because
Message is used by other rou...

96d7eefcf21c8c549d2012b58d44404202abaada authored over 3 years ago
halt timerQ on Shutdown

00eff04beb20e19381cf88e83cda79530ab6d1bb authored over 3 years ago
remove ACKd message from timerQ

7352a76f1e192614abbb1eb472c2d040c8feffde authored over 3 years ago
fix OnACK log

c58bb756cb7e9b2248ebd986179e1f6819b7c732 authored over 3 years ago
improve retransmit debug log

d57abe6f9db0815547b001ca0cb3f5dfedeaaf2a authored over 3 years ago
doh, remove the correct key for surb

e622090fca56ba8a64bdf4db166a4faaaa339d26 authored over 3 years ago
fix debug msg and surb ID

82da5ca4e36e840e09838c40ebfd5b146ff38ea9 authored over 3 years ago
Use the ReplyETA to derive slop time

A constant is not appropriate, so this just uses the ReplyETA to set the
initial delay before co...

1616afa8cf42e2cdeb71c2acdf9a7bd89590f827 authored over 3 years ago
Add BlockingSendReliableMessage and tests

66e9b1427b1b624c5678ebe5c8107b9abf70884c authored over 3 years ago
fix doRetransmit log format

0f9ca38934191cc54dd192da4a995865cbc80bc3 authored over 3 years ago
Add RoundTripTimeSlop

TODO: perhaps modify the SendReliableMessage method to take as argument
the maximum number of re...

792240f5ac2b2f2222dd226d55d1adbdb41e0de1 authored over 3 years ago
Add SendReliableMessage to docker tests

6732b50a47a873e187c5e953d6b6a260bdea5015 authored over 3 years ago
Add SendReliableMessage

Uses the TimerQueue to schedule messages for retransmission.

c1be12025c78eb28f1b6f896b64b7f0954d9f019 authored over 3 years ago
send loops not drops for receiver unobservability

ab3a68e303a05821ecc1482d95793fd05b494f8b authored over 3 years ago
refactor loop service discovery

this avoids querying the pki document repeatedly in the worker loop and
updates the set of loop ...

7ea9bdcccccce417d4bdec3200636e8a20abfe09 authored over 3 years ago
fix data race on session.minclient

adds helper so that the pollinterval is set on first PKI fetch properly.

d7edac8099c6477e092b353fe3517b79ad11ec0f authored over 3 years ago
set polling interval from consensus parameters

9a67258aa1d5639b4b83b1040ecc868150133849 authored almost 4 years ago
update deps

a11f64e7e1488294027aa822aa1869f940b7c8df authored almost 4 years ago
merge master

321931781937c931a076eb24152353a309d60aa7 authored almost 4 years ago
remove panic in AutoRegisterRandomClient and return error

9a968bd7d76bf01890a28ff8dffec8884e73fffb authored almost 4 years ago
update minclient

61cafd924f92b90bb40774b303d98da2cf885294 authored almost 4 years ago
use PreferedTransport for registration if possible

7621c7e5f0c370c776f9c45f5a814ab60c2c4480 authored almost 4 years ago
Make it work with smaller payload

83f0cac1030483544a2486e7308318163165e5a6 authored almost 4 years ago
update minclient

9e9361e6760179808a38d45abde93bd2c0af1d30 authored almost 4 years ago
update server

bd6890b9e8d5b5a259665e619dab0a5e9d4f0178 authored almost 4 years ago
Use latest core for wire Kyber upgrade

8969eb0b7538e987e2d6910d6d3694d30b463798 authored almost 4 years ago
use correct lambdaD timer interval...

a6704ea72cf7ba4d412c25af3be944a351649845 authored about 4 years ago
also reset lambdaDInterval on disconnect

8abbcb9e817d89f8ecde9baa38ae9dfcc45c8221 authored about 4 years ago
do not log unused SURBID

2f5695702e21243cd633ac58ee7ba233a5ae061a authored about 4 years ago
oops, fix incomplete commit

67030a80b0c9e6acc124a22409b9ea9843f4ba80 authored about 4 years ago
inject drop decoy messages on lambdaD interval

per LOOPIX paper we should emit a drop decoy or a user message on the
lambdaP derived interval, ...

0641367ffc6dd033c2676491187d49fc3fcaf7e1 authored about 4 years ago
fix typo, actually reset lambdaLTimer

a9ba4224f9f97b359f3f21c154e208ae68c52e12 authored about 4 years ago
add sendDropDecoy

per code comment - send a *drop* decoy message instead of a user message
if there is none.

Howe...

1c68eaf78b7eb7890e226b545114937cc0b82067 authored about 4 years ago
do not set isConnected = true before connected

each connection event also needs to reset both timers

3f619b7ccafb279bce9d43a24908284ca013aaf9 authored over 4 years ago
use nonvoting with docker tests

926db6cc3acb769ebbc0f2c62d197bed291913df authored over 4 years ago
do not add surbID to surbIDMap on err

also close the sentWaitChan and return err right away if
BlockingSendUnreliableMessage fails to ...

ec532a1c410b5936f5cce77fbdf15b2beec59819 authored over 4 years ago
Add tests for Queue Pop/Push

7d991c0cc0cf3c5bd32a3f32cb6db16004a50ab6 authored over 4 years ago
update minclient dep

0a77a1b4beafe44f7619c3eb29d5759f51e6e6bb authored over 4 years ago
allow shorter polling intervals

48dd8dfae2b3cf9a42aba49022325db0cc70311a authored over 4 years ago
update registration_client

3d4434288f2088203e9cf8150d182b19b5a2de7a authored over 4 years ago
increase timeouts a lot

c662fbd77d2f8a3ac336fc25aa81a8725d64397e authored over 4 years ago
update deps

149d772b7c6d8c47b2327e75858f4809d7cdc8f9 authored over 4 years ago
Add a configuration section for reunion

abff3cb1da7eac4715a87f04b6e00c218b531f5e authored over 4 years ago
Merge branch 'fix_timeout_fatal_exception' into master

e4b37b32cb0685c5a76f5f7c2d434812859e91cd authored over 4 years ago
bump default timeout values to 30s

336b2681363e2f6df8c6f8497997d5b2461fe95f authored over 4 years ago
remove fatal exception for reply after timeout

c7c084b639143d575a3ecaad00f7433bc65e1c25 authored over 4 years ago
remove gc exception for blocking api

If a call to BlockingSendUnreliableMessage times out, the surbIDMap is
not cleared.

94bb6472bd83d053a4058c290819285bd54d2706 authored over 4 years ago
testdata/client.toml: update to use voting docker

5936501de5a54ae0065105ebf554551d4ba0b2f7 authored over 4 years ago
Fix polling interval to config setting

and remove stupid code that made it dynamic based
on pki doc.

config polling interval defaults ...

4d961b0d446b103a61749e02f563e664b4346380 authored over 4 years ago
update deps

9543861f5328632d13bb12674795bebe9e59cf40 authored over 4 years ago
remove kimchi tests

1803677a282c163fc5940c0685f3edea1df53f5d authored over 4 years ago
update deps

28f894f9d6b8ba1ad31c49338cc990b798dba1f3 authored over 4 years ago
Update deps

6dafadfbe9cb3c0c49acfd22f97760ecbf11a345 authored over 4 years ago
Remove kimchi (testing) from dependencies

81951fc5e3e15e715150171b27a7080bf7ef0f0c authored over 4 years ago
Use latest deps

54a813e63537efe62e9f2c1e660f03dd4a3dd227 authored almost 5 years ago
Use latest authority master

e8305294d6326b0dfdd63419357b47dab08a2227 authored almost 5 years ago
use latest minclient and core

79d1acd627e5b7cd4be7c53403e6ce5b31a68451 authored almost 5 years ago
Use latest core minclient master

9ad6e0eb46bc84a1c8c8b5c05ccec6e3a6f1afda authored almost 5 years ago
Merge remote-tracking branch 'origin/master'

b4cd2ad63d44505f72c08b828b8ee586bb089d67 authored almost 5 years ago
Fix error message

5493c3a2d8d9435542e27a75ea1ce3b6bc3c49df authored almost 5 years ago
Merge pull request #70 from cloehle/patch-1

Fix choosing provider randomly by seeding

aa02bb21ca2155ab002864b1507fdbb095cfcf66 authored about 5 years ago
Fix choosing provider randomly by seeding

2ea2c2b10d486df7f0454fd639eb48f34755395d authored about 5 years ago
add PreferedTransports to config

6e7339fb9e3a3e6cf59bd8fccce3297029155874 authored about 5 years ago
fix minclient preferred transports config field

5406f84aae806a2b66d959eff33d0c2e16d6b975 authored about 5 years ago
prefer onion transport

ddbe3417a7edfff9bba23560fda9fa9f37b54c37 authored about 5 years ago
config: fix voting auth validation

37c1ca3ecee9eef5d0a4c85cb1f31767fd7be0fe authored about 5 years ago
Get rid of MessageID type

aa5a26c4c1a47972dce8100ab1247e3d237059a3 authored over 5 years ago
Fix README, fix run docker-tests command

19d2864402e57d0b75a9e375599e048421f4f16e authored over 5 years ago
Fix minor bug dispatching MessageIDGarbageCollected event

3324bf6edff96af63e1c09dead54e9ba27006b5f authored over 5 years ago
Emit MessageIDGarbageCollected events

7ebe4f79236e808fe6a2dfcf9db4450c6924091b authored over 5 years ago
Make current pki doc externally available

6ced40e1159f86380ea7aeacaa75faf78488ef5b authored over 5 years ago
Fix worker, use current pki doc

0144758f638654ed9cd7271b0cf380ae153bfdc9 authored over 5 years ago
Emit new document events via event sink

de4f67ebf78a6150a8ad4d23107b3dfc46c92fc9 authored over 5 years ago
Simplify onConnection

35286e03d0334faa5b620018e665a07c8610dc2e authored over 5 years ago
Cleanup usage of fatalErrCh

c0d7d8b3149d072f5107123ca4a089e7e76f07c0 authored over 5 years ago
Fix shutdown code path

e8beb9c0b29ddce331124790b187fe31004d374b authored over 5 years ago
Remove dumb poisson abstraction

f98cb2e4cd5c0fc9dc3752096b23b1f69fc55374 authored over 5 years ago
Update core and minclient deps

fixes races

6620f9fb6cd2637147664b1b2185252975b3dffe authored over 5 years ago
Move constants into constants module

e39a9483bedb34c0334f2fea64662e49eb91aad1 authored over 5 years ago
golangci-lint

3b307831ab19fa149c3c00c9a66d2860a37d66d3 authored over 5 years ago
Fix TestDockerClientTestIntegrationGarbageCollection

c711281c239f9b5b57ddb6e07362016b0c3d24fc authored over 5 years ago
GC and fix BlockingSendUnreliableMessage memory leaks

80cc726eb9f0bb34369e3922e97db593f0c5b8b2 authored over 5 years ago
Flatten hierarchy, eradicate session module

04d0a895df78a13d7abaf575837cdf8baf99396a authored over 5 years ago
Oops, uncomment sync import

1dc6e4ba58ceb1e5d33ea504c10ead0326fd33a5 authored over 5 years ago