Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/katzenpost/minclient
Minimalistic Katzenpost reference client.
https://github.com/katzenpost/minclient
856d8b77bf53eca512d9fda5a10659a0476fed5b authored about 2 years ago
f580d703cc4b5777793c0c967d87b7c786595c74 authored over 3 years ago
7a625fed193af93afd57b27b6a5d20551ae86a4a authored almost 4 years ago
db4a79c75db23eced363f5f7bbe239a49b07e49a authored almost 4 years ago
if the connection fails, and reconnects, it will not cancel on
application termination.
00f075bb4e43def83ce9bbf6bda684091e76b355 authored almost 4 years ago
f53561fcb36e5fdb2a701d2ea96a3cb2c20eba21 authored almost 4 years ago
fa8a402265272594525230aec234625eae9e493d authored almost 4 years ago
2e7773346e9771795217e7a4e7c312f008f11568 authored almost 4 years ago
4bc76083df62de832211a7e28281ce60010a758c authored almost 4 years ago
ea6c9d2e10a5a1b18dadbf4b914af29e9a71c4b1 authored almost 4 years ago
5cb46355104e6875f4e7c0b58a41e05b73160c53 authored over 4 years ago
0d4c380190d6ee10600b379ef7d88c0e52964575 authored over 4 years ago
f8986afe481126c8ae59cbf53a6b373a5ed7a984 authored over 4 years ago
033806502a11cda719c4573056e0eb2efdd37674 authored almost 5 years ago
0184c59a79234ecb9cc774d521930c0ea01028ce authored almost 5 years ago
Fix fetching of document that cannot be generated yet
b55bbb0852a69acbaf6c5bf1133a267f761f28e8 authored almost 5 years ago00d9741be933c47c4c79d87fbfae94bf2d0d7d60 authored almost 5 years ago
75a4e5476f17ed1246f00583ef180d8db0d70793 authored almost 5 years ago
b6548b79007550c2cbdc3059e00f2720a04a40e6 authored almost 5 years ago
a3beb5961d6a48e18fe13c604f45153526d69326 authored over 5 years ago
b98f75f899183c53b85261e5af05cf586b938d92 authored over 5 years ago
6af60bbe31b69a5b2ceeb95293fd8c82098b5a31 authored over 5 years ago
6edf452a877b55a1c149dc48ff9a5ccebb092957 authored over 5 years ago
01a7c28bfefe7b3e0794f1cbb4dde06fa863f2c0 authored almost 6 years ago
These methods are used to update the message polling interval.
Changing the polling interval doe...
the message fetch interval is modified by the presence of messages on
the providers queue. this ...
446e0edc33f9a90afd60546455f8cfa62f65eb90 authored almost 6 years ago
b2d8673911ea52dcb471d3c91e7c2ae1218cf532 authored almost 6 years ago
cffd537b949f3fc69247873267a518dacc8a1a55 authored almost 6 years ago
c4574d09f836983fe2f9f12604817f6e831b95b3 authored almost 6 years ago
a27c625f8a4ef5a94fdc27ca7221eb87bf3b1151 authored almost 6 years ago
8b5c6b22cd3a5e6d16200b91b0d9dc49c35d4027 authored almost 6 years ago
516f7b6f6a186897d2dcee17b1a57fb37d10e823 authored almost 6 years ago
If the consensus fetch is attempted before the consensus is available,
minclient gives up upon f...
52df0e5094e1781b8aff3385877239e4fe468805 authored almost 6 years ago
6d542bc9e03edbe05c14d75abdf07ee0280b21fb authored almost 6 years ago
fe92f7198fa0fd50c79ae0eb341f33da229dea2a authored almost 6 years ago
6baa27ad7d824d10432d4b597c5c59ba1b12712c authored almost 6 years ago
wire.PeerCredentials() now returns error type as well.
61dd7b17c6a191c16d01cfa268e3e3cacde219f3 authored about 6 years agofe261fae58ad548ba9ffa559a7138be5d3a2d979 authored over 6 years ago
92610393b47634bf1cdeb2521a3bc70dc43ef9d5 authored over 6 years ago
2c5e4954ac72eae6f15a3886763dfe4f09d1233b authored over 6 years ago
53eda57a23d7fc1939d8ee7798cb9c04ab2fe0bf authored over 6 years ago
12a18ca7b928a7391f04ee40488dbf007f527b0f authored over 6 years ago
07d274c662ae1ce2005cbd8fdf990614be88f1ee authored over 6 years ago
Part of katzenpost/mailproxy#23.
b1f54e28d320fb6e4ef0746839fe87ebdc944ff7 authored almost 7 years ago
This changes the prototype of `OnConnFn` to take an error so that it is
possible to pass detaile...
14fdfa6714efb541a82f146046464cd683d9c540 authored almost 7 years ago
605c9490d1a122acf734a1665e8b01ca7b192469 authored almost 7 years ago
This ensures that there always will be some mixing happening on each hop
where it should (unless...
37e3fce08a01f4eff117dd1332f01b3284f16537 authored almost 7 years ago
This changes most but not all callbacks to be dispatched from outside
the worker context, to avo...
I want to be able to get documents from minclient, and the easiest way
is to have the client fee...
At some point, this sort of thing should also allow clients to connect
to providers without cont...
No actual impact as of yet since nothing publishes `TransportTCP`
addresses, but I'm preparing f...
I assume that people that wish to use non-standard transports will
provide a DialContext functio...
e562dd67d55e5ddf2411b073c9c97da0b6876f19 authored about 7 years ago
f5001ad404e50a6af889210a8f8e4f77175f71e9 authored about 7 years ago
This makes it more likely that callers will see duplicate callbacks,
especially depending on whe...
6cb983f8157299763f654ce341e0378bdc5cfe55 authored about 7 years ago
8ef54c3e54a967b9f2a9c23fdca2acce8911f1e1 authored about 7 years ago
Fetches should happen independently of sends. The old code was
resetting the fetch delay back t...
6ab7d71ca4f1d2068091b0fa33ae48533057063e authored about 7 years ago
Callers may wish to know how far off the client's clock is from the
provider's and warn if the s...
Callers likely will want the ability to alter the rate at which the
server is polled for new mes...
This forces the use of system time rather than skewed provider time for
the purposes of path sel...
Eventually this will need changes to both allow the user to specify
their prefered transports, a...
Mostly cribbed from the equivalent server commit, though the prune
process is even more aggressi...
12e5e8bad61dd951c3c18100c8458558f0faa065 authored about 7 years ago
block: Export to and from bytes
cfbf61c0bcb0cc1d6171c2bb383248fa8f248cbd authored about 7 years ago29994ec73ce48ec1d1528b967014556cfdeace60 authored about 7 years ago
6ae7c892ebe7bc0917740c728c33ceacf1972121 authored about 7 years ago
e566e3ec6296f9d2530ba9aba1fbaea97900863b authored about 7 years ago
This is an optional parameter, that when set, will force the client to
only accept provider desc...
Add travis file and readme with badges
96d99b57002a9095b36975d85d7e713aaa1af5aa authored about 7 years ago769f001581228dd3d60e55674e297c1ab35c7f17 authored about 7 years ago
4f125d0a832bdb3f13b7fffcd153f81227e506fb authored about 7 years ago
19a500bc48e8cbfb6502bd907d7d1b6dc92a7fc8 authored about 7 years ago
Though it seems somewhat silly that people would want to leave them out,
now they can.
441d2ae1d2715843fdc2bc7fc4569140affef590 authored about 7 years ago
Similar to `Client.SendUnreliableCiphertext()`, but this includes a
SURB. Does the right thing ...
0c4f4a7884fc41cbba7a1ba28a20837465334ad3 authored about 7 years ago
Instead of bailing out, this is something that can happen depending on
parameters, so should be ...
Forgot that NextNodeHop is added by the sphinx library based off the
IDs, oops. The packet gets...
224e113c6cfe6aeab5a77ed8964b5b7126e3786a authored about 7 years ago
0ecb6e44e6712ed984e28041d0d8058a5f5d67e1 authored about 7 years ago
c61ad5d8d2246dcef7a88971c6c806ebed17a992 authored about 7 years ago
2c29a4d01013bb1e689010ef143bbf4ee552befb authored about 7 years ago
b09afabcf0b5bafd7dffcea7bb7e3046394dd9db authored about 7 years ago
I still need to figure out how I want to hand off messages to the
caller, but this should correc...
This still doesn't let you do anything once it's connected, but it
handshakes correctly with the...
Reassembly is to be done elsewhere, but this implements everything else.
27d813f73e40013fca0ac57e54958b9a329482ab authored about 7 years agob65780a09cb7377fae2abfec52a61741b1ce4f3b authored about 7 years ago