Ecosyste.ms: OpenCollective

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

github.com/katzenpost/katzenpost

Katzenpost is a free and open source software project dedicated to researching and developing mix network protocols
https://github.com/katzenpost/katzenpost

Fix url parser in the provider configuration

e933e4c959b61bdf7faa116a29ac33f77b2bfbb1 authored about 7 years ago by Ruben Pollan <[email protected]>
Merge branch 'master' of github.com:katzenpost/website

2474d94d7c253974b13e4e5a445f5aeebb039f17 authored about 7 years ago by moba <mo@localhost>
Merge pull request #4 from katzenpost/add_to_setup.0

add more information to the setup docs

1dc97864291f9ce060aad79e243ae9da449fbb71 authored about 7 years ago by moba <[email protected]>
nonvoting: `Client.Get()` can now return `pki.ErrNoDocument`.

If the authority claims that a Document for a given epoch will NEVER be
generated (likely due to...

ad52d0416beaf495e8d6842aa253d7084b82efe9 authored about 7 years ago by Yawning Angel <[email protected]>
pki: Add `ErrNoDocument`.

As part of the efforts to make client/server PKI interactions better
behaved, the PKI client imp...

9a8102fd7ea4270a7c3cc2ad0cbfddefa0b8cafd authored about 7 years ago by Yawning Angel <[email protected]>
Merge branch 'master' of github.com:katzenpost/website

ee7e0cb44401cc5e24d49779cdc543c32b95392d authored about 7 years ago by moba <mo@localhost>
Add more information to glossary. Closes #3.

852b8f1d33702722c5ba032e8d5020b322c02750 authored about 7 years ago by moba <[email protected]>
Add minor corrections to goals

0e67c8471eae9d23700a6629f7c9252365097541 authored about 7 years ago by David Stainton <[email protected]>
Add more information to the mixnet setup doc

b4d68cf31dc2c358ad0db3ca94ea0ce16f6b05b1 authored about 7 years ago by David Stainton <[email protected]>
Add correction to sidebar statement

fd2e7babedabc811c9e8f46202fa7d4d077d0e6f authored about 7 years ago by David Stainton <[email protected]>
Add more information to gloassary

9a387c780175986370e42c95d0b50459ce6a5192 authored about 7 years ago by David Stainton <[email protected]>
Add more information to FAQ

26fdac988fc8eadef9f13ddb700eeab02759a9a6 authored about 7 years ago by David Stainton <[email protected]>
Merge pull request #23 from meskio/externuserdb

Implement external http userdb

c61ff4e997bd308400e106825a14c528bc02b0dc authored about 7 years ago by Yawning Angel <[email protected]>
move the unicode cat from the index to the sidebar

b9aaa3b21a8e7a551ec48756a2f7082b6a72ada4 authored about 7 years ago by moba <mo@localhost>
a few obvious fixes in the glossary

dfa9170940509d2daa413bf04fe551ea40c980e2 authored about 7 years ago by moba <mo@localhost>
Added the beginning of a glossary, extracting most definitions from the specs.

8235d7ba7ea3c7b3238e71bf5cf4439b7b204246 authored about 7 years ago by moba <mo@localhost>
Fix citation reference to AB96

66f59c559357c84431aeda637631a83c0af96b04 authored about 7 years ago by moba <[email protected]>
Implement external http userdb

04f1297188c754197649007ab710de90ae791c8b authored about 7 years ago by Kali Kaneko <[email protected]>
Add rough draft faq by david. Closes #1.

4eb28010bb34079060ad2381f740ef0c0f11f0ec authored about 7 years ago by moba <mo@localhost>
Merge branch 'add_faq.0'

a94d662bd06e0738e1475c9938d2ba8a484f8905 authored about 7 years ago by moba <mo@localhost>
Merge branch 'master' into add_faq.0

5c0f43cc95dc772cab6ead60b48892585257b006 authored about 7 years ago by moba <mo@localhost>
too much of unicode cat, removing it from specs overview

9b757ef6e4b9f8a26c50241a92127dff6494e150 authored about 7 years ago by moba <mo@localhost>
Add rough draft faq

62b203bcdc16e9b2376b887c30b70cef00913490 authored about 7 years ago by David Stainton <[email protected]>
added TOC

935adab57c6347f6e36dccafbfa5adf1c54363a8 authored about 7 years ago by moba <mo@localhost>
end_to_end spec transformed to rst

fdf7a45796eb7bab7b5076dd1e9c9b3ef3ca79e6 authored about 7 years ago by moba <mo@localhost>
fixed reference AB96

32b917c4c08cdd82617667b64e839fdbef07c04e authored about 7 years ago by moba <mo@localhost>
lioness spec transformed to rst

f0de649f4e97df68fdda9028be6a39d15d5966d3 authored about 7 years ago by moba <mo@localhost>
transformed to rst

503bda4fcee4fa798ba4df2d55f1d67d70239d61 authored about 7 years ago by moba <mo@localhost>
first go at transforming PKI spec from plaintext

e65641b9c91afa58f7552f8a05dcde32bcec087a authored about 7 years ago by moba <mo@localhost>
move specs to dedicated page

e32f78a8a7a0b760f8ceb5860aca011b50b1d203 authored about 7 years ago by moba <mo@localhost>
small fix in references

ab9ee032f17e218e51cbcfe7b049e955ccc75153 authored about 7 years ago by moba <mo@localhost>
sphinx packet format spec restructuredtext restructuring almost done

1e7ca442d97ed2f16b3c3315a8e3b61049fff064 authored about 7 years ago by moba <mo@localhost>
switch to C highlighting globally

1e0b78268e165cf7ef2c63adfa573322ce6bb56f authored about 7 years ago by moba <mo@localhost>
meta: Fix spelling. (No functional changes.)

e566e3ec6296f9d2530ba9aba1fbaea97900863b authored about 7 years ago by Yawning Angel <[email protected]>
minclient: Add `ClientConfig.ProviderKeyPin`.

This is an optional parameter, that when set, will force the client to
only accept provider desc...

69491f90ec5da1da60fa07667754518d60cc8f4b authored about 7 years ago by Yawning Angel <[email protected]>
nonvoting: Documents should contain signed descriptors on the wire.

Fixes #3.

4f778ac07caf7d53ae7b8a73dfb992ee0253beb7 authored about 7 years ago by Yawning Angel <[email protected]>
pkicache: Use pointers to pass around nodeIDs.

Not sure if saving the copy here is worth it, but it probably is.

047d1bef86ab450176c746dc53e6ff524dd1a4aa authored about 7 years ago by Yawning Angel <[email protected]>
pkicache: Add `Entry.GetByID()`.

When using "stale" documents, it's neccecary to ensure that more recent
documents haven't delist...

5315bb8b21ea3a4de3f526d329056c232999ebae authored about 7 years ago by Yawning Angel <[email protected]>
mix: Refactor the node authentication, better handle LinkKey changes.

`pki.autheticateIncoming` and `pki.authenticateOutgoing` were basically
almost identical, so mer...

ac496e0d21cb1849a318962587c4f35d509f5da9 authored about 7 years ago by Yawning Angel <[email protected]>
mix: Maintain connections to nodes regardless of layer changes.

Bad things happen if nodes get their layer assignment changed since it
essentially is equivalent...

576d3622017d31f9cff273da27f4510212d88b5d authored about 7 years ago by Yawning Angel <[email protected]>
Change readme to rst format

b60d0b4168365bacbf58bec018ac587c63140739 authored about 7 years ago by David Stainton <[email protected]>
started restructuredText reformatting of sphinx spec

ecc83586138c0fd456234cf440720de9ba1ec9a6 authored about 7 years ago by moba <mo@localhost>
add compulsory H2020/PANORAMIX funding reference

15b0f8778fc0c8bc6a263be0fa21a44541b94ec3 authored about 7 years ago by moba <mo@localhost>
remove TOC heading

969b002c9e7b4aad1094d581f5107f4ad933ce3c authored about 7 years ago by moba <mo@localhost>
more restructuredtext syntax; no change in semantics

c114075eaf44f74b1420e431907ec08639bbde0a authored about 7 years ago by moba <mo@localhost>
remove markdown parser, some other small changes

9cdc96abf72bc20f6abe2351caffa935fa4e5c84 authored about 7 years ago by moba <mo@localhost>
Merge pull request #2 from david415/fix_travis.0

Add travis file and readme with badges

96d99b57002a9095b36975d85d7e713aaa1af5aa authored about 7 years ago by Yawning Angel <[email protected]>
Add travis file and readme with badges

769f001581228dd3d60e55674e297c1ab35c7f17 authored about 7 years ago by David Stainton <[email protected]>
Add dot travis file and README with badges

c31a18bb21c0da78571adccc34da8ea8cb9bb2b4 authored about 7 years ago by David Stainton <[email protected]>
Add dot travis yaml file and travis badge to readme

4cfd15990d82070baa779653059acf9f472557b1 authored about 7 years ago by David Stainton <[email protected]>
Merge branch 'fix_travis'

8ee1caa45234a9db14bebbf2e5745de5d537cd1d authored about 7 years ago by David Stainton <[email protected]>
Add travis dot yaml and add badge to readme

5454c97109cea470b9dc8e737b893e3c667c1e37 authored about 7 years ago by David Stainton <[email protected]>
Fix travis dot yaml file

bef52b33133eebffb7a65bb942d5be9a8aefd105 authored about 7 years ago by David Stainton <[email protected]>
incomplete deploy notes from pad

af85f92fbf9d6bca250d0dd86a7bac35b82852ae authored about 7 years ago by moba <mo@localhost>
unfinished transition of mix network spec

dd90d44c9f413f74171788f0f4dc4e79db1e7939 authored about 7 years ago by moba <mo@localhost>
start transition to restructuredtext format

c40d92e6e3a08870104c27cad7669b9b681da0de authored about 7 years ago by moba <mo@localhost>
imported copy of plaintext specs

bf8699095e6cf903ce20842e70f39f84ef988dc8 authored about 7 years ago by moba <mo@localhost>
initial sphinx website skeleton

d807ae2f9c0c1ec50b9fff8e58caa6254ca516d5 authored about 7 years ago by moba <mo@localhost>
Fix: unmarshal debug section

fd5260119951cbb5264e83dee3d161aa3cfe1641 authored about 7 years ago by David Stainton <[email protected]>
config: Add a forceGenOnly parameter to the various Load functions.

Fixes #6.

7ecee90eb454d24b10440e266966a80f2d86c127 authored about 7 years ago by Yawning Angel <[email protected]>
minclient: Add `ClientConfig.OnEmptyFn`.

4f125d0a832bdb3f13b7fffcd153f81227e506fb authored about 7 years ago by Yawning Angel <[email protected]>
minclient: Add `Client.ForceFetch()`, and fix a rare send deadlock.

19a500bc48e8cbfb6502bd907d7d1b6dc92a7fc8 authored about 7 years ago by Yawning Angel <[email protected]>
minclient: Make all of the callbacks optional.

Though it seems somewhat silly that people would want to leave them out,
now they can.

ed1022652127f650bb568f24860e99134668ad73 authored about 7 years ago by Yawning Angel <[email protected]>
minclient: Update doc strings in the config for clarity. (No functional changes.)

441d2ae1d2715843fdc2bc7fc4569140affef590 authored about 7 years ago by Yawning Angel <[email protected]>
minclient: Add `Client.SendCiphertext()`.

Similar to `Client.SendUnreliableCiphertext()`, but this includes a
SURB. Does the right thing ...

10d8b9b1773f54e14c248fe207c0eaaf044cbe38 authored about 7 years ago by Yawning Angel <[email protected]>
minclient: Redo the node selection on path selection failure.

0c4f4a7884fc41cbba7a1ba28a20837465334ad3 authored about 7 years ago by Yawning Angel <[email protected]>
minclient: Redo the path selection on missing MixKey.

Instead of bailing out, this is something that can happen depending on
parameters, so should be ...

024f3fbb6dc8efbd18124c4c5fc2829823d2d390 authored about 7 years ago by Yawning Angel <[email protected]>
minclient: Fix the Sphinx packet construction.

Forgot that NextNodeHop is added by the sphinx library based off the
IDs, oops. The packet gets...

6691c3c1c88e58c942a73f5aff4bb4ae9e22de46 authored about 7 years ago by Yawning Angel <[email protected]>
minclient: Add a (untested) unreliable send API call.

224e113c6cfe6aeab5a77ed8964b5b7126e3786a authored about 7 years ago by Yawning Angel <[email protected]>
provider: Handle forward packets without SURBs correctly.

This shouldn't be a common occurence, but the ACK mechanism for reliable
delivery is technically...

4336d20f3d0e7fb6c05fd132d054949f05099041 authored about 7 years ago by Yawning Angel <[email protected]>
minclient: Add the low level sendPacket routine.

0ecb6e44e6712ed984e28041d0d8058a5f5d67e1 authored about 7 years ago by Yawning Angel <[email protected]>
block: Move this to a public package from an internal one.

c61ad5d8d2246dcef7a88971c6c806ebed17a992 authored about 7 years ago by Yawning Angel <[email protected]>
minclient: Add some doc strings for `ClientConfig`.

2c29a4d01013bb1e689010ef143bbf4ee552befb authored about 7 years ago by Yawning Angel <[email protected]>
minclient: Add signalling for messages, ACKs and connection status.

b09afabcf0b5bafd7dffcea7bb7e3046394dd9db authored about 7 years ago by Yawning Angel <[email protected]>
minclient: Add the message retreival logic.

I still need to figure out how I want to hand off messages to the
caller, but this should correc...

f20b55f72921c288ce1532d4cb9ddbb5be48a7e5 authored about 7 years ago by Yawning Angel <[email protected]>
minclient: Add the client, PKI fetcher and connection logic.

This still doesn't let you do anything once it's connected, but it
handshakes correctly with the...

44c3f1cf7cafa3b1f63f26b518b99fa6e44410fb authored about 7 years ago by Yawning Angel <[email protected]>
wire: Include the SPRP tag length in the Message replies.

8b80a2f99bd8e47b48e125757c4b9546d6a6c755 authored about 7 years ago by Yawning Angel <[email protected]>
fixup! provider: Fix the SURB-ACK payload sizes to account for the SPRP tag.

192d7e8dc62c1485548b72d3c03d9fa6b331d1ab authored about 7 years ago by Yawning Angel <[email protected]>
provider: Fix the SURB-ACK payload sizes to account for the SPRP tag.

ba177615be2d364b08de8ac9a187e9f1f424eae5 authored about 7 years ago by Yawning Angel <[email protected]>
packet: "Fix" the pool allocator issues.

This should always work, but it's slightly inefficient.

054e6b2d6cce81882f46a8045a9a6749b20f1e3c authored about 7 years ago by Yawning Angel <[email protected]>
config: Accept Provider identifiers over 32 bytes in length.

3fe20564ee04fd531d1e0d5c0e6e8a0187e21f43 authored about 7 years ago by Yawning Angel <[email protected]>
nonvoting: Accept Provider identifiers over 32 bytes in length.

This needs to be able to hold a FQDN.

8b80f4715944540e2a2a7105e4d98247b383c69f authored about 7 years ago by Yawning Angel <[email protected]>
server: Use `core/utils.ASCIIBytesToPrintString`, remove it from debug.go.

0b8dd5b2bb37fb857a0e67fe997b87c78d31bc32 authored about 7 years ago by Yawning Angel <[email protected]>
utils: Add `ASCIIBytesToPrintString(b)` taken from the server.

a653eb2309399fb69343ca35ce4118647cd0b79d authored about 7 years ago by Yawning Angel <[email protected]>
epochtime: Add `FromUnix(t)`.

6b01461951b68c167113ee8722ad0fb3c1fdefd5 authored about 7 years ago by Yawning Angel <[email protected]>
internal/block: Implement the e2e Block and BlockCiphertext.

Reassembly is to be done elsewhere, but this implements everything else.

27d813f73e40013fca0ac57e54958b9a329482ab authored about 7 years ago by Yawning Angel <[email protected]>
pki: add minor changes

408922c125b28dbd9afd53afd278244722832442 authored about 7 years ago by David Stainton <[email protected]>
pki: add description of wire protocol

b1d5d091d77c5991a52d9389fe244598f81d3819 authored about 7 years ago by David Stainton <[email protected]>
pki: make many corrections

c144270b2eca726deb9f38930d01aab47230a0bf authored about 7 years ago by David Stainton <[email protected]>
meta: Initialize the repository.

b65780a09cb7377fae2abfec52a61741b1ce4f3b authored about 7 years ago by Yawning Angel <[email protected]>
pki: more changes

08264a5f4b8d1f48c51f281d4d3b6eae6e0c3a68 authored about 7 years ago by David Stainton <[email protected]>
pki: make schema closer to what we are using now

84dccfa7aa63f0a124574eb512051796752068b8 authored about 7 years ago by David Stainton <[email protected]>
Add PKI spec

78b12641d8adcf1e4689bd0a07330c6ebb689e01 authored about 7 years ago by David Stainton <[email protected]>
server: Use `core/worker'.

ad138f3ea313425164c1035a2fde9f036cc513fe authored about 7 years ago by Yawning Angel <[email protected]>
nonvoting: Use `core/worker`.

457e0ef1aac9351f10c629a6cca4137e6cdb0650 authored about 7 years ago by Yawning Angel <[email protected]>
worker: Add a monitored Go routine implementation.

This pattern gets a lot of use in the server and the nonvoting
authority, so it may as well be i...

da2522e055180cec6f6d98c62a72f4d9175c6b50 authored about 7 years ago by Yawning Angel <[email protected]>
fixup! fixup! server: Fix issues found by static analysis.

c6fb7d2ee0cba296b3fc9150ed7d317e0948051f authored about 7 years ago by Yawning Angel <[email protected]>
fixup! server: Fix issues found by static analysis.

69363fa18d97ee6595ed33c8dc9ffd90999b7bce authored about 7 years ago by Yawning Angel <[email protected]>
Eradicate wire/server module: it's buggy

74ef905c4bb390ab88179e66e9474b6de3fa954e authored about 7 years ago by David Stainton <[email protected]>
sphinx: Include the SPRP tag in the length constants.

edefb9e34c73b8bfb109d3fb8d108957215c4cb2 authored about 7 years ago by Yawning Angel <[email protected]>