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

Merge remote-tracking branch 'ssh/leif' into pki_retry_threshold

refactored some of the logging where I modified fetchConsensus

74c63f6c95ec1d4c5320a3921e3909df0de1a47c authored almost 2 years ago by Masala <[email protected]>
client: replace random randomPeerRoundTrip with fetchConsensus

fetchConsensus selects a random authority to query from the set of
authorities known, and if it ...

a4466219bc0850bcc3977dde15f2b8b5033fb8d9 authored almost 2 years ago by Masala <[email protected]>
go fmt

e234c65c1715b8dad3093ebcee7b7abc1421f303 authored almost 2 years ago by Leif Ryge <[email protected]>
pki client: notice logs about bad or missing sigs

a81715f9e19a9f848348c0ab7b04bfd9d8dd324b authored almost 2 years ago by Leif Ryge <[email protected]>
Makefile: add $(net_name) to more targets

066f06ababa031f17102362d93d8637bfc51e94a authored almost 2 years ago by Leif Ryge <[email protected]>
pki client: debug log lines w/ auth name and cmd

to help with #178 and #179

531d2beb2004df6d344bdff08de61435326de76a authored almost 2 years ago by Leif Ryge <[email protected]>
docker: create net_name in shell target

f23f967280264d6359fcf5bc53d3c18175072599 authored almost 2 years ago by Leif Ryge <[email protected]>
Merge pull request #177 from katzenpost/fix_decoy_traffic

fixes #176

29d1f5f66eb138f03b7a57bd6e7e545612158bef authored almost 2 years ago by Leif Ryge <[email protected]>
Merge branch 'main' into fix_decoy_traffic

10a1981576a6554502c223f4d290e3d6c0f5a17e authored almost 2 years ago by Leif Ryge <[email protected]>
Merge pull request #175 from katzenpost/fix_loopvar

fixes a for..range bug in client.Session.GetServices

975dfa0d84d6f5d1d088fbb95441b743fc805eed authored almost 2 years ago by Leif Ryge <[email protected]>
memspool: disable TestDockerUnreliableSpoolServiceMore

this test frequently fails because any retransmitted messages break the
test.

e0167784148f4c1f9e07c25faefc5f2b231b6403 authored almost 2 years ago by Masala <[email protected]>
docker: make default network 3 auths, 3 mixes

810722e9460891ede4b556efc542d39dca667312 authored almost 2 years ago by Masala <[email protected]>
genconfig: enable decoy traffic by default

4ae3ad2334227504e6d16ffbdfd83eb92ab57676 authored almost 2 years ago by Masala <[email protected]>
server: fix incorrect condition on panic

11f86298605bad1a8ecba8211517267f1a9039b2 authored almost 2 years ago by Masala <[email protected]>
memspool: test CreateSpool on all spool services

f58c0fed55639aafb0ee066180b774277386fe41 authored almost 2 years ago by Masala <[email protected]>
client: fix loop variable footcannon

68d4fc2a30bb552037e43bdb37361fcecd0601eb authored almost 2 years ago by Masala <[email protected]>
Merge pull request #171 from katzenpost/fix_docker_memspool_test

Fix docker memspool test, adjust pki cache schedule

333c95c4c68a0a878655a3da483d5ff18dffeb0b authored almost 2 years ago by Leif Ryge <[email protected]>
Merge branch 'main' into fix_docker_memspool_test

6578aab87934c04ff343c8ddbacfae65cd4b224e authored almost 2 years ago by Leif Ryge <[email protected]>
Merge pull request #172 from katzenpost/leif

docker: mount testnet dir in shell container

8ca9d1f94517aebe6e708ae1d4ac5e407b001c03 authored almost 2 years ago by mixmasala <[email protected]>
server: make parameters proportional to epochtime.Period

recheckInterval initialSpawnDelay earlySendSlack
are used to make the mix server wait before doi...

93364279b462e086177137901bcaac6714c8b3aa authored almost 2 years ago by Masala <[email protected]>
authority/client: add debug log on consensus fetch

7d7a2961d2b52e43d82de64e0b91900d45ced60e authored almost 2 years ago by Masala <[email protected]>
docker: mount testnet dir in shell container

3f42fe3c84409414ce34c5dad008a1aaf567ad14 authored almost 2 years ago by Leif Ryge <[email protected]>
Merge remote-tracking branch 'main' into fix_docker_memspool_test

ddc27ba87fedb852a934f431dbdb929c34fe98d6 authored almost 2 years ago by Masala <[email protected]>
Merge pull request #169 from katzenpost/genconfig_topology

This makes genconfig able to (optionally) include a static topology in authority configs.

It ...

6ba098b5389eca03f4c50e7048ce74b4eb17cc6b authored almost 2 years ago by Leif Ryge <[email protected]>
fix? pki misfetch between minclient and provider

also fixes a memspool end-to-end test bug where a retransmitted message
causes the test logic to...

a0e77a3cfbe43bdf73a26e2587f37a6419a529dc authored almost 2 years ago by Masala <[email protected]>
fix path in yet another place

f0ac978a8536b145b03ae93205bd44a19de97946 authored almost 2 years ago by Leif Ryge <[email protected]>
Merge remote-tracking branch 'github/main' into genconfig_topology

2491aff9e0063be655166167de651f51b1ebbea5 authored almost 2 years ago by Leif Ryge <[email protected]>
also use correct path for voting authority

...i am this much closer to rm'ing nonvoting altogether...

1a9536c28d44e172f889e839252ed3d9037cc19a authored almost 2 years ago by Leif Ryge <[email protected]>
restore relative key path

i remember now: absolute paths actually don't work here; it's all relative to
the DataDir. This ...

38454ff55b3a8b74d473c93bad2126504d6c76e2 authored almost 2 years ago by Leif Ryge <[email protected]>
docker-compose: don't restart

eabc846759b5de73b0c4b11e96d6e99472e4f09e authored almost 2 years ago by Leif Ryge <[email protected]>
set pem path correctly (?)

and add node idenifier

37bc13c99ac340e51b90a47e0cd1a1548a52029e authored almost 2 years ago by Leif Ryge <[email protected]>
re-enable static topology

(still broken in this commit)

7d791c7bfab709ebbef870de2c73ae104c95dd98 authored almost 2 years ago by Leif Ryge <[email protected]>
remove extra warped arg

it is part of $(make_args)

1283c110e03a22c093ba888619f05fa18482e16f authored almost 2 years ago by Leif Ryge <[email protected]>
authority: require Mixes and Providers have Identifier

ad5368550bb0dc43ebafe20c351a943fc26e808b authored almost 2 years ago by Masala <[email protected]>
genconfig: use baseDir prefix to set path of keys

c70c01eb6c6739417dc5f7e065a9ae6478c7b48f authored almost 2 years ago by Masala <[email protected]>
authority: Topology keys contain filenames not keys

This changes the behavior to specify mix id pubkeys as pem-containing
files rather than inline PEM.

2f386be9f61e9bf2402b204cd9aab0d543163e79 authored almost 2 years ago by Masala <[email protected]>
Merge pull request #167 from katzenpost/cleanup

misc cleanup

9ed812d84c13b1285237f7e51dd06da571d5f314 authored almost 2 years ago by mixmasala <[email protected]>
another unsuccessful attempt at unmarshaling cbor

the previous way seemed plausible, but actually all the values were zero.

this way also seems p...

fcae52e284320af4448f2dbe96fb5a00e668ced3 authored almost 2 years ago by Leif Ryge <[email protected]>
Makefile: go back to dynamic topology, for now

3f2d1acd814dba235da4213e23be258a6fd949ff authored almost 2 years ago by Leif Ryge <[email protected]>
Merge branch 'main' into leif

46fd26ceffd4ccc053652cafe6432d043173ad55 authored almost 2 years ago by Leif Ryge <[email protected]>
Merge branch 'main' into cleanup

8bfbb6b2623c598a59eaba3801a4280c94e97d82 authored almost 2 years ago by Leif Ryge <[email protected]>
Merge pull request #166 from katzenpost/devel

this merges fixes to the voting authority protocol where authorities were re-assigning nodes to ...

c6bb619719e170c878d34cea1ce0ae35506f6415 authored almost 2 years ago by Leif Ryge <[email protected]>
Merge remote-tracking branch 'github/devel' into leif

270c2f20cc9ecc9fca9e201cba9a13a3fd685491 authored almost 2 years ago by Leif Ryge <[email protected]>
genconfig: define a static topology, and nrLayers

9f04af75e000cae59649b2297790c9cd811fcfae authored almost 2 years ago by Leif Ryge <[email protected]>
genconfig: remove noisy log lines

(this codepath is actully hit many times even on a fresh run)

9f01b8a932ec2ee9a3329a2c0ca52a4654f377c9 authored almost 2 years ago by Leif Ryge <[email protected]>
genconfig: accept alternate params from toml

ecb08f5bfe29e5ef6e45e4d701fcdf590b6bf032 authored almost 2 years ago by Leif Ryge <[email protected]>
Revert "authority: preserve topology"

This reverts commit c8568768f58aad15b2141734b6df1992da18147c.

a4b7b6cc186dc65945a2f70c31ce4bb0d47aa155 authored almost 2 years ago by Masala <[email protected]>
authority: preserve topology

c8568768f58aad15b2141734b6df1992da18147c authored almost 2 years ago by Masala <[email protected]>
update dependencies

3e82f33857b1496c97de3a83c7ab57f10b9f7b4e authored almost 2 years ago by Masala <[email protected]>
update dependencies

10ce6c893a11355ce05c8057b1997a867046ccad authored almost 2 years ago by Masala <[email protected]>
Merge remote-tracking branch 'github/devel' into leif

f851c89ad22eaa8e31d1366b7cd12281f8747f0c authored almost 2 years ago by Leif Ryge <[email protected]>
authority: sort nodes by id, maps order is not stable

fixes a bug where topology remapping was using a slice of nodes
without sorting before using the...

8016a266cbdf5d149f161cddfe152ac2fdba83f7 authored almost 2 years ago by Masala <[email protected]>
authority: log err on AddSignature failure

3abccefcf38a2e1d5a1e8260dc36ce9420bc5086 authored almost 2 years ago by Masala <[email protected]>
authority: move GenesisEpoch logic into getVote

39c1c0fe2d64a43b1c27ba72e9666469d37dd0ef authored almost 2 years ago by Masala <[email protected]>
authority: prune correct map

c95116fad5596e6b7f15f0b14874ee2e5120d656 authored almost 2 years ago by Masala <[email protected]>
authority: initialize priorSRV

930ac5ec6c6513fc52be58d1986f3822175acfaf authored almost 2 years ago by Masala <[email protected]>
authority: set PriorSharedRandom in consensus document

3cba9faa1388a7192f0e56cbd8878719534717c1 authored almost 2 years ago by Masala <[email protected]>
authority: log consensus produced

4e3c4b1936b5ad1d23e5b9477495780cdf2c51bc authored almost 2 years ago by Masala <[email protected]>
authority: time SignDocument and VerifyAndParseDocument

c793f7f7229a9916bde2e89de89da42a648dc979 authored almost 2 years ago by Masala <[email protected]>
Merge branch 'main' into leif

955f654ee3ff068a2c10336d242c69423d98f33d authored almost 2 years ago by Leif Ryge <[email protected]>
Merge pull request #148 from katzenpost/devel

merge work sprint from devel into main

2ad5ffff92d68f8f4e6d86dc02bd9e6684b5e70d authored almost 2 years ago by Leif Ryge <[email protected]>
cleanup

091708811418afef00600c940b900a85d9431c0b authored almost 2 years ago by Leif Ryge <[email protected]>
ci: remove unnecessary apt lines

the ci image already had these packages installed

2e5bd0422314d167d5b81f5dc01bfb3e4ab0b3ec authored almost 2 years ago by Leif Ryge <[email protected]>
ci: remove duplicate ping tasks

40315e47262c25db8bef51a105a0b864b2ee8f6f authored almost 2 years ago by Leif Ryge <[email protected]>
Merge remote-tracking branch 'github/devel' into leif

9ec60b7b974507f982bb669dc6e71f8a403cc7ac authored almost 2 years ago by Leif Ryge <[email protected]>
genconfig: add option for command suffix

so that the podman containers can use distro-specific binaries

c71bdaa422a8b5f08bc67806cdaabd524e1c3653 authored almost 2 years ago by Leif Ryge <[email protected]>
ci: try running e2e tests in parallel

d493bf11eae0c47e8cccd12ec17ceec9cf1846c3 authored almost 2 years ago by Leif Ryge <[email protected]>
ci: remove old make targets

these will get done automatically by start now

b3446a57f67828248c88370cb4df6362d1ccc51a authored almost 2 years ago by Leif Ryge <[email protected]>
cleanup

511fe55eccda5809bd4598a6f31ee4de2d918460 authored almost 2 years ago by Leif Ryge <[email protected]>
rm nonvoting_mixnet

we can still make this work again, if someone wants to, by fixing the nonvoting
parts of genconf...

183a8285c866c8715f7b601a323c5b76911a0481 authored almost 2 years ago by Leif Ryge <[email protected]>
Merge branch 'wip_remove_images' into leif

0c62278da3e0bf9556418cb295f524dcf6787e74 authored almost 2 years ago by Leif Ryge <[email protected]>
docker/Makefile: major improvements

Now there are no more service images, so no more need to rebuild images after
make clean-local. ...

05a4cf33341db438d30d81f24db983749699d948 authored almost 2 years ago by Leif Ryge <[email protected]>
catshadow: on empty spool response Debug not Error

e5c21d8d76310dd72fb7e2f28bab9d6d87e43906 authored almost 2 years ago by Masala <[email protected]>
catshadow: split panda functions into panda.go

c21a64f218e5d959a2eaa5f7dabfdbcae689b69d authored almost 2 years ago by Masala <[email protected]>
catshadow: #157 split reunion functions into reunion.go

2e256adf0276bbe646787d8e63ccd76d4528cd9d authored almost 2 years ago by Masala <[email protected]>
Merge remote-tracking branch 'devel' into devel

8bf821f6802839600ae00069700ba94de16af5ec authored almost 2 years ago by Masala <[email protected]>
catshadow: #157 disable reunion

reunion messages are too large for the ForwardUserPayload;
disable reunion until resolved.

a716ce18cd35f69b2c8eb082c4f89cf22d3924ce authored almost 2 years ago by Masala <[email protected]>
152: detect retransmitted message

9c8312710c6554b8d2e70cbb8b26fea84027d4d9 authored almost 2 years ago by Masala <[email protected]>
non-working wip for removing the server and authority images

bff77562740a82dab4aa1fd50a2c250ffb490cdf authored almost 2 years ago by Leif Ryge <[email protected]>
add first draft: run a local test network

8a0ccbd3c64fccc9001e579755110a15de7bdb51 authored almost 2 years ago by Yippy Skippy <[email protected]>
Merge remote-tracking branch 'ssh/devel' into devel

d785e20201fb8af9a059bd00717afcf3e91c4de0 authored almost 2 years ago by Masala <[email protected]>
ci: sleep instead of wait-for-network

8575e57a9d8d1b0cc4aaabc67b716d996fa2fe1c authored almost 2 years ago by Leif Ryge <[email protected]>
Merge remote-tracking branch 'devel' into fix_153

2fe3b4866499ec8de038d9e269ec4ec87c3031ee authored almost 2 years ago by Masala <[email protected]>
ci: run ping first, and without coverage for now

1b520fb9971b4c2a56f4ce200e415e2f747942fa authored almost 2 years ago by Leif Ryge <[email protected]>
server: add pki cache miss debug log

48fb8cccef40dc8338e985ba6bb341698cb50bc9 authored almost 2 years ago by Masala <[email protected]>
Merge remote-tracking branch 'ssh/devel' into fix_153

62ac40fa4ad54d010dd0d5ea5e3a7475180589d4 authored almost 2 years ago by Masala <[email protected]>
minclient: fix consensus prefetch schedule

bfd918eb398f6ea2f0d526c1a1d424d5564517fc authored almost 2 years ago by Masala <[email protected]>
server: fix consensus prefetch schedule

2c8050941ca1e7e9540a0732a455c442539f1a23 authored almost 2 years ago by Masala <[email protected]>
ci: use wait-for-network instead of sleep

496c4b89ede251c8eb28af3cf15a28af9d5d42e5 authored almost 2 years ago by Leif Ryge <[email protected]>
Merge branch 'leif' into devel

1707e0c33b79a013f59ae80d017bef6cfef6b9f4 authored almost 2 years ago by Leif Ryge <[email protected]>
docker testnet: add wait-for-network target

7efa2a009036e25b0468b7213c856db083557ca3 authored almost 2 years ago by Leif Ryge <[email protected]>
ci: fix coverage paths for e2e tests

810fffa3f540310c085982e95a870d87a601be40 authored almost 2 years ago by Leif Ryge <[email protected]>
Merge remote-tracking branch 'ssh/devel' into devel

85966ae88518dbd01c9a2db3941abd399c9715f1 authored almost 2 years ago by Masala <[email protected]>
memspool: make CreateSpool idempotent

51297642b9eceb7637c2818236ab593a5c4c8d0d authored almost 2 years ago by Masala <[email protected]>
genconfig: relax default hop delays

9b3a02ffe45ca88e27bfaeb207eb86dc8b86d1ee authored almost 2 years ago by Masala <[email protected]>
testnet docker-compose: add --remove-orphans

helpful when creating networks with different numbers of nodes

1d0841341e480616107739880333c7000b7376b3 authored almost 2 years ago by Leif Ryge <[email protected]>
client: Fix data race on QueuePriority

547f32ef26822241c2ae9265a66821d6a1d651c0 authored almost 2 years ago by Masala <[email protected]>
Merge remote-tracking branch 'github/devel' into devel

3bd15ddcd500687f6a084501360509a92231e8d0 authored almost 2 years ago by Leif Ryge <[email protected]>
ci: attempt to get coverage for e2e tests too

f027eea24c947df632c5a0c3d8eeaa341bb4abb6 authored almost 2 years ago by Leif Ryge <[email protected]>
wire/commands: add tests for new command types

fb1a441e7493826228b3dd6106aa0001ede0a01b authored almost 2 years ago by Masala <[email protected]>