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
d54f51d4dd861a2419c8a21ba8ff87c1ef551b66 authored almost 7 years ago by David Stainton <[email protected]>
This is 95% done, traffic is generated at the approriate times, is
dispatched, and the responses...
14fdfa6714efb541a82f146046464cd683d9c540 authored almost 7 years ago by Yawning Angel <[email protected]>
Both the server and minclient ended up replicating this sort of code, so
it is now generic and p...
9a66b55a0fb43c1f7abaffe8fdb7197b74e801bb authored almost 7 years ago by David Stainton <[email protected]>
b15178e85d873c2241d604b9d69d226a1afa1e32 authored almost 7 years ago by David Stainton <[email protected]>
a5368dcd4970470d31abe5ab6f031f151d4b054e authored almost 7 years ago by David Stainton <[email protected]>
9499a96539617896280b6432f4e27354fd7d5451 authored almost 7 years ago by David Stainton <[email protected]>
ff525e8745bf9ebbfb62dc52956458ec0682fc25 authored almost 7 years ago by David Stainton <[email protected]>
40e36a76c137847ac1fb564983fb9b00a3d65c4f authored almost 7 years ago by Yawning Angel <[email protected]>
Oops, no wonder the #50 branch was having decoy traffic arrive early.
c9486117d59edc1440c90317921bd61e1be6ee91 authored almost 7 years ago by Yawning Angel <[email protected]>488f7ec3b0b4a60c09e1f9d9361f0b8767e56917 authored almost 7 years ago by David Stainton <[email protected]>
aee3a812b53638769feb537f60e7f75f5ee4d3ad authored almost 7 years ago by David Stainton <[email protected]>
5373014dd1d7721bc2de8fe215cc2b830a09a1e4 authored almost 7 years ago by David Stainton <[email protected]>
b193dd5eababeecd7ade7354367a6e64c7fa1c69 authored almost 7 years ago by David Stainton <[email protected]>
e578c821b259a34ebc61eef1150c0c6829eb3bed authored almost 7 years ago by David Stainton <[email protected]>
This was copied from github.com/agl/pond
7fff469e53b22894785d9cfda3e65a4e0e8d1db1 authored almost 7 years ago by David Stainton <[email protected]>Besides copying files I also updated the import paths.
3e067d537907bfaa8f34d8ae7568097493ca5dd0 authored almost 7 years ago by David Stainton <[email protected]>73fdf715b8c19ef35e6bc9b8953324c3393df72f authored almost 7 years ago by David Stainton <[email protected]>
820fa845bff0e35f445d9b62e73e9ef7e24da0b6 authored almost 7 years ago by David Stainton <[email protected]>
decoy_traffic.txt: fix spelling and phrasing
0d6bc0410f569fc841f75b167e136c673c7c212f authored almost 7 years ago by David Stainton <[email protected]>e3d92506f98605e9c6eef8a755e1a3a2b113db0c authored almost 7 years ago by anonimal <[email protected]>
d12ea670ca1b1aa5deba01de8aad960160534981 authored almost 7 years ago by David Stainton <[email protected]>
e32896c0be5f10d042cd8613836c991d20e56d1a authored almost 7 years ago by Yawning Angel <[email protected]>
261112a15eff9aaabd35e1b8b303050adfcdd25e authored almost 7 years ago by Yawning Angel <[email protected]>
This eventually needs to be tunable, but it's important to avoid
starving the send side of the s...
This isn't massive and by no means makes the cases when the database
lookup needs to happen chea...
The external memory queue is backed by a BoltDB database running with
`NoSync` for performance r...
This is the first step to allowing more than one queue implementation to
be present in the code ...
* The inbound queue is now batch processed, and all avaliable enqueued
worker packets are sc...
1c5b7c8764de08be46822c8f725866803174adc0 authored almost 7 years ago by David Stainton <[email protected]>
This implements a basic leaky bucket rate limit on outgoing client
traffic based on the PKI Send...
2c156e0426d661c03e9f931a1e526bdb6e3da313 authored almost 7 years ago by Yawning Angel <[email protected]>
605c9490d1a122acf734a1665e8b01ca7b192469 authored almost 7 years ago by Yawning Angel <[email protected]>
3bf4bfff67a398f6e085f173d83ff8e1c40848ad authored almost 7 years ago by Yawning Angel <[email protected]>
e2ff4487f0c2bed1d18bfd5906b1a5e0ef7a185f authored almost 7 years ago by Yawning Angel <[email protected]>
077bdb56e3d78aede7390f5f1e3a0ea42a00b302 authored almost 7 years ago by Yawning Angel <[email protected]>
Instead of hardcoding the minimum delay in the client, apply a network
wide shift to samples fro...
The long tail is long, so some people will probably be sad.
ed302b9299d96383bc7ec8a9bdeaf299ed29083f authored almost 7 years ago by Yawning Angel <[email protected]>5123a0485e2e30251afa515a2c0f870845f999bd authored almost 7 years ago by Yawning Angel <[email protected]>
cd89e74d9ff839cd752f0b129280f71c53b3e68a authored almost 7 years ago by Yawning Angel <[email protected]>
af3bb0cda2bd0c49b4b0ffd98542069225b70afa authored almost 7 years ago by David Stainton <[email protected]>
This is the delay spent waiting for an unwrap to occur. Under no
normal realistic circumstance ...
I still don't think blown queue deadlines are going to happen all that
often, but this change sh...
This ensures that there always will be some mixing happening on each hop
where it should (unless...
086878aa5f0c607ddecd968b79bdcda0b12b8f77 authored almost 7 years ago by Yawning Angel <[email protected]>
7250115aae38050fcd0e74022aa2c09f82db45d3 authored almost 7 years ago by Yawning Angel <[email protected]>
Requests and responses are a simple (versioned) JSON structure.
Fixes #44.
fc0c72439c3c501352ef8fc1ca467e3a8945af34 authored almost 7 years ago by Yawning Angel <[email protected]>f9dfba0336f0c08b1154e7e976bc44d5a9c8b162 authored almost 7 years ago by Yawning Angel <[email protected]>
37e3fce08a01f4eff117dd1332f01b3284f16537 authored almost 7 years ago by David Stainton <[email protected]>
ba755807e793e158beea5bd5c05e088fcc860977 authored almost 7 years ago by David Stainton <[email protected]>
This is a breaking change for the pgx backend that will require
recreating the database. Additi...
8a8ca06b7b64d49c4456960877cf672d3423beaa authored almost 7 years ago by Yawning Angel <[email protected]>
4e6c64677a64b68ad0cfb24c8304752b9c224e1d authored almost 7 years ago by Yawning Angel <[email protected]>
1ec85acf22734bcb45c79f87e071e802355476fb authored almost 7 years ago by David Stainton <[email protected]>
draft from etherpad
5821cd90f633d61b0712e588be498f2c9aad66ef authored almost 7 years ago by David Stainton <[email protected]>da224bc60d4bac91083edb3f391a126ac6bd5a1e authored almost 7 years ago by David Stainton <[email protected]>
7c28bf69148548ca2a6c3ccfc98c7ee727f6ec71 authored almost 7 years ago by David Stainton <[email protected]>
1d8e6565e50b7f5ca620049ef840fb5ffd8fe513 authored almost 7 years ago by David Stainton <[email protected]>
da6d97368cd7da2ef66cd0d58fdd852bfa952901 authored almost 7 years ago by David Stainton <[email protected]>
This only supports a trivial `loop` Kaetzchen, but it works, and this
lays down the framework re...
fdab27bf2aba871442bb8cec23cbd9efa293e26e authored almost 7 years ago by Yawning Angel <[email protected]>
Part of katzenpost/server#39.
58fd1618e4ef3a1c5d4cd4ec31ef32a499e1b911 authored almost 7 years ago by Yawning Angel <[email protected]>
The spec is still in the draft phase, but I don't anticipate this part
of it changing at all.
P...
83edf68eb3b5c9d35e499369dae9e12e2129bd01 authored almost 7 years ago by Yawning Angel <[email protected]>01e4aa521d5d54dd876ede5c2b7bf264f9616a53 authored almost 7 years ago by David Stainton <[email protected]>
ba2ac300d7a6c75e3dd632dcb2b5a57a4778e7a5 authored almost 7 years ago by David Stainton <[email protected]>
The auto-responder code needs to do something similar eventually, and
common code is common code.
23bd9f2dbd21ce5bec7cba86b2b939f8825d7405 authored almost 7 years ago by moba <[email protected]>
update notes on setting up server
7f3dbebc154c44b9f2e3e499db9903a64e4aa291 authored almost 7 years ago by moba <[email protected]>4651582ed3afa2ec011d99d5f1d1023eb749d2dd authored almost 7 years ago by moba <mo@localhost>
we don't provide systemd files, or other init possibilities.
let users figure out how to start/w...
f3ce0ce41ff8646738714a231915247c48ff0732 authored almost 7 years ago by Yawning Angel <[email protected]>
8c19aabf5ae3f5e624d603805322d5bd0fa0fa9b authored almost 7 years ago by Yawning Angel <[email protected]>
e6f49370e91f5b4d234881b6c923a38486b78053 authored almost 7 years ago by David Stainton <[email protected]>
7e19a97d8a56882cf97482cac0995b1d6497ed20 authored almost 7 years ago by David Stainton <[email protected]>
e1192a85720671325bf9006f5cc9b94dcf4955d8 authored almost 7 years ago by David Stainton <[email protected]>
fb28be501a7e6d4a590e3f3f85c53c7d95d05222 authored almost 7 years ago by Yawning Angel <[email protected]>
0d238296fc56a9ee376513b9ea8c88e9b4c79dd2 authored almost 7 years ago by moba <mo@localhost>
wording mixnet system overview
bb44ecc3f79b8750acf2b88aa2fd5dcc845eb866 authored almost 7 years ago by David Stainton <[email protected]>
This adds support for interfacing with an RDBMS, where "RDBMS" is
defined as Postgresql. The Sp...
This changes most but not all callbacks to be dispatched from outside
the worker context, to avo...
bee3f85721111947e7a15757d42ecf6686ba716b authored almost 7 years ago by kwadronaut <[email protected]>
typo
b58d5ee36509254dfa23b323e75c8671ab6264be authored almost 7 years ago by moba <[email protected]>fc0df324bd462d947f6356eafb71ed2e05e08bf7 authored almost 7 years ago by kwadronaut <[email protected]>
775d663045c42ff4a019b7443175d32f9cfa60fd authored almost 7 years ago by moba <mo@localhost>
typo
bf9b157f11a1c485dd755a4489e8364b6d05f761 authored almost 7 years ago by David Stainton <[email protected]>86b34a137a1df1cce8edb561ca110b10a1d79d34 authored almost 7 years ago by David Stainton <[email protected]>
ad4f8c69e0284bd6bfec435887bcbdc18870a7c4 authored almost 7 years ago by kwadronaut <[email protected]>
af08f0ad13c8a04c4c562abf082dd74b29caf725 authored almost 7 years ago by David Stainton <[email protected]>
3dd739cac523d2c8d8db9f0a82274a03b72e0133 authored almost 7 years ago by David Stainton <[email protected]>
5f477fc69be164c0accc43573168838fd2fdf1d5 authored almost 7 years ago by David Stainton <[email protected]>
6c746961f0fdd33ac8822be8ed884eb799e3ae08 authored almost 7 years ago by moba <mo@localhost>
1077f4f8c3c61f4dde81ac7e8ee9ecdea2fb176f authored almost 7 years ago by moba <mo@localhost>
capabilities on kaetzchen
2fa18e74a4cb6935659cda5cdccbf1a0b81f4d64 authored almost 7 years ago by Yawning Angel <[email protected]>6bfef80c05a68fd061ccec2b24ee93b370858ed6 authored almost 7 years ago by kali <[email protected]>
c7ba3e44b9d2944908c235bbd86f95f1cb21aaa1 authored almost 7 years ago by moba <mo@localhost>
f9a8ac71f0df54fdcd4472d02344531273a975f6 authored almost 7 years ago by moba <mo@localhost>
01b75f18ac81e20b202bd53519d557df7ae8cda6 authored almost 7 years ago by moba <mo@localhost>
511f20aa903e8410c848cdb03974d2aa2763846a authored almost 7 years ago by David Stainton <[email protected]>
c154283ce03a0a152f36d99d0c2465cc56fd4cb2 authored almost 7 years ago by David Stainton <[email protected]>