Ecosyste.ms: OpenCollective

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

The Katzenpost software project

Katzenpost is a free and open source software project dedicated to researching and developing mix networks so that people can communicate more freely.
Collective - Host: opensource - https://opencollective.com/the-katzenpost-software-project - Website: https://katzenpost.mixnetworks.org/ - Code: https://github.com/katzenpost

README: add qlog to list of supported RFCs, add an example (#4102)

github.com/katzenpost/quic-go - f49944b737ff33d0e0e985482b86871469918ff8 authored about 1 year ago by Marten Seemann <[email protected]>
build(deps): bump golang.org/x/net from 0.9.0 to 0.17.0

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.9.0 to 0.17.0.
- [Commits](https:...

github.com/katzenpost/katzenpost - fd8a47467b8b4284613ea6a44a9f98a6c981564e authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
authority: log the consensus produced at NOTICE loglevel (#411)

fixes #381

github.com/katzenpost/katzenpost - bc15e4a0a48b875905f028dd983f185c7530566c authored about 1 year ago by David Stainton <[email protected]>
add mention of nix vendorHash in README.md

github.com/katzenpost/katzen - 5e87902536e42507ec8ec8ed77827ac7d4a16bcf authored about 1 year ago by Masala <[email protected]>
authority/client: log consensus fetch at NOTICE loglevel

github.com/katzenpost/katzenpost - f5a65d923885e58dd5c6bad4dcca6c0988e1b028 authored about 1 year ago by Masala <[email protected]>
authority: Log voting phases at NOTICE loglevel

github.com/katzenpost/katzenpost - ac4eaae52088434983f7a05e1f0e68e822a1281c authored about 1 year ago by Masala <[email protected]>
Log MixDescriptor upload at NOTICE loglevel

github.com/katzenpost/katzenpost - f314e40a93be09aecfaf8b4d9dce45368cff5497 authored about 1 year ago by Masala <[email protected]>
authority: log auth's view of consensus at NOTICE loglevel

github.com/katzenpost/katzenpost - c702bc6d71cbcaea00d992e858b85fe6807177f7 authored about 1 year ago by Masala <[email protected]>
authority: log not-voting reason as an ERROR

github.com/katzenpost/katzenpost - c3b4d74dae6e870ceb371952971501fd068c8ebd authored about 1 year ago by Masala <[email protected]>
authority: log voting protocol commands at NOTICE loglevel

github.com/katzenpost/katzenpost - 79804101f969d554eb64f8371e2d6a672920ecbd authored about 1 year ago by Masala <[email protected]>
authority: log the consensus produced at NOTICE loglevel

fixes #381

github.com/katzenpost/katzenpost - fa271219e687a9858d331a6795a2509bb8a3214f authored about 1 year ago by Masala <[email protected]>
authority: do not send commands to self (#409)

the voting authority config now holds all the authorities, including
itself. this stops the aut...

github.com/katzenpost/katzenpost - 6a20de43091417271d662bfaea177fa961f86ea7 authored about 1 year ago by Leif Ryge <[email protected]>
authority: do not send commands to self

github.com/katzenpost/katzenpost - 312a84d660bc478e0d75c4ac48a4dbd77bbd28a0 authored about 1 year ago by Masala <[email protected]>
minclient: set polling interval from pki.Document before connecting

users of minclient no longer need to set the polling interval.
TODO: review slopFactor

github.com/katzenpost/katzenpost - b8bb7aef3d2d807f8419a0e660b9f54892af9cb0 authored about 1 year ago by Masala <[email protected]>
Add Nix packaging, instructions, and CI (#38)

github.com/katzenpost/katzen - 596799b14e25e4f14a74ad1fe2c3f4cbfa35f80d authored about 1 year ago by Leif Ryge <[email protected]>
gioui: update gioui (#40)

update gio and gogio, fix android bug

github.com/katzenpost/katzen - 76ffec091789b30ef22896e90e5fe75171c31c85 authored about 1 year ago by Leif Ryge <[email protected]>
do not block UI when AutoConnect fails to connect

This results in an application not responding on android

github.com/katzenpost/katzen - 134042e6da6e7462009c5208aa466d9f452ce3d5 authored about 1 year ago by Masala <[email protected]>
docker: fix DOCKER_HOST env as newer versions of docker-compose needs a URL (#402)

I noticed that docker-compose stopped working when upgrading from alpine
3.17 to alpine 3.18. (...

github.com/katzenpost/katzenpost - d9dc05af19220d0fc3587245e9c407bc44594c6a authored about 1 year ago by David Stainton <[email protected]>
docker: fix DOCKER_HOST env as newer versions of docker-compose need a URL

github.com/katzenpost/katzenpost - 74d0f425fc899fcf403e11ea2919c99f524ed1e1 authored about 1 year ago by Masala <[email protected]>
genconfig, docker: make listening address configurable (#394)

this adds bind_addr environment variable that will configure the
listening address for the mix ...

github.com/katzenpost/katzenpost - 839276ce80f1bd2b03f6be5999ec47e492511df5 authored about 1 year ago by David Stainton <[email protected]>
Merge branch 'main' into add_bindaddr_to_dockerized_mixnet

github.com/katzenpost/katzenpost - 51c0797580ccac73fc53e95cb3d844df97f125e6 authored about 1 year ago by David Stainton <[email protected]>
Add loglevel to genconfig (#378)

This PR exposes log_level to the dockerized mixnet deployment.

github.com/katzenpost/katzenpost - 47ab6ee7c7311a9186adb484276d6577d3229ca0 authored about 1 year ago by David Stainton <[email protected]>
Merge branch 'main' into add_loglevel_to_genconfig

github.com/katzenpost/katzenpost - c3b1af7de5a5e489c7161907b25fc2d383a490a4 authored about 1 year ago by David Stainton <[email protected]>
github-ci: run package unit tests in separate steps (#340)

split unit tests into separate github-ci steps so that failures are
easier to spot

github.com/katzenpost/katzenpost - 16fef01b70a5eb9e9e56ca8c8006f2449c70faf7 authored about 1 year ago by David Stainton <[email protected]>
Merge branch 'main' into fix_339_separate_tests

github.com/katzenpost/katzenpost - 42f2bb52bd626c68a38895ef386eb1e31559155c authored about 1 year ago by David Stainton <[email protected]>
Fix test benchmark panic (#341)

This should resolve the benchmark test failure where the client was only
waiting for the PKI do...

github.com/katzenpost/katzenpost - 8d5c8728dfb042da185ef500eae01ae7d0690ea8 authored about 1 year ago by David Stainton <[email protected]>
Merge branch 'main' into fix_test_benchmark_panic

github.com/katzenpost/katzenpost - 048bb9b96a3751ceb289158a301fffea370085dd authored about 1 year ago by David Stainton <[email protected]>
core/crypto/cert: Sign current+2 so tests do not fail across epochs (#392)

this fixes a bug where tests occasionally fail due to a certificate
expiration, presumably at a...

github.com/katzenpost/katzenpost - 484b8dc05362445e329551e1dd82a4d6f22aa522 authored about 1 year ago by David Stainton <[email protected]>
Merge branch 'main' into fix_cert_tests

github.com/katzenpost/katzenpost - cb9fe4097be0f32aac42d5f43ddeaffd373d25df authored about 1 year ago by David Stainton <[email protected]>
docker: add prometheus instance to deployment

github.com/katzenpost/katzenpost - ca48b16b8b304622941f79da70319323f59ace46 authored about 1 year ago by Masala <[email protected]>
add configurable metrics endpoint address (#400)

Adds MetricsAddress to the mix server config so that the operator can
configure a metrics liste...

github.com/katzenpost/katzenpost - d1dc67e4b28d45adfad36e0c00209c74600b39a9 authored about 1 year ago by David Stainton <[email protected]>
Merge branch 'main' into build_server_with_prometheus_by_default

github.com/katzenpost/katzenpost - 0a2ff4e138a6989b9a981a90186c26789f421453 authored about 1 year ago by David Stainton <[email protected]>
server: make MetricsAddress specify prometheus metrics bind address

github.com/katzenpost/katzenpost - 4548487c356a302e34caed313700f0925850e2de authored about 1 year ago by Masala <[email protected]>
server: Add MetricsAddress to Server section of config

github.com/katzenpost/katzenpost - 98fad9201f356d0b1e3f89f968d7c1a48a34d2bc authored about 1 year ago by Masala <[email protected]>
Amputate data race from metrics code

github.com/katzenpost/katzenpost - 43a383112af3b66816090c15e8c669cc3a3605ef authored about 1 year ago by David Stainton <[email protected]>
Teach metrics listener to use a unix socket in datadir

github.com/katzenpost/katzenpost - dfe9430c5015b1ee85d15a5d6c13cb91477da804 authored about 1 year ago by David Stainton <[email protected]>
authority: add self to list of authorities (#316)

when an authority bootstraps it uses the voting client to see if the
network has a consensus al...

github.com/katzenpost/katzenpost - 18b0d8863818915f36b11e584cccb49cd02859e3 authored about 1 year ago by David Stainton <[email protected]>
Merge branch 'main' into fix_315_authority_client_usage

github.com/katzenpost/katzenpost - bdfec661b804f5b90c050f0f41f0988ffb678c7a authored about 1 year ago by David Stainton <[email protected]>
authority/client/connector: return on error, simplify conn.Close logic (#391)

this fixes a nil ptr panic when every connection fails and conn is nil

github.com/katzenpost/katzenpost - 5acdb3e973850f348fd699d1d03335ec2035e19b authored about 1 year ago by David Stainton <[email protected]>
Merge branch 'main' into fix_authority_client_connector

github.com/katzenpost/katzenpost - 5e519259bdf122206cfe8e03e0a68243aacb8c64 authored about 1 year ago by David Stainton <[email protected]>
Merge branch 'main' into fix_315_authority_client_usage

github.com/katzenpost/katzenpost - c552e050ef1a60a1b8de10fe5481f041d3e9b346 authored about 1 year ago by David Stainton <[email protected]>
bench/bench_test: use SphinxGeometry from client configuration (#393)

this fixes bench test, if the parametized network uses a different
geometry

github.com/katzenpost/katzenpost - cb68265b65a20597b2c890d8ccf15c6b8ae85483 authored about 1 year ago by David Stainton <[email protected]>
genconfig, docker: make listening address configurable

this adds bind_addr environment variable that will configure the listening address for the mix a...

github.com/katzenpost/katzenpost - 507a96728062fd7a14398d3a7e8820e4d68ef99b authored about 1 year ago by Masala <[email protected]>
bench/bench_test: use SphinxGeometry from client configuration

github.com/katzenpost/katzenpost - 9f8b5696305f4f33cea6b57fa9da9b80a36eada4 authored about 1 year ago by Masala <[email protected]>
core/crypto/cert: Sign current+2 so tests do not fail across epoch boundaries

github.com/katzenpost/katzenpost - e6c00eb3316b9b7ed7c0c3c116707de17064321d authored about 1 year ago by Masala <[email protected]>
authority/client/connector: return on error, simplify conn.Close logic

github.com/katzenpost/katzenpost - dece1ddd4bf77f6da12dd5f44efd6516cf1107b5 authored about 1 year ago by Masala <[email protected]>
server: change the default build behavior to include prometheus

by default, prometheus metrics endpoint is now enabled. To disable prometheus performance counte...

github.com/katzenpost/katzenpost - f299aafdc6fba93ca5c78824fc5e6fe394c73383 authored about 1 year ago by Masala <[email protected]>
gioui: update gioui

github.com/katzenpost/katzen - 2b8772d3e5684b95cfc4ce34cc4acd0a99b2fe38 authored about 1 year ago by Masala <[email protected]>
don't spawn a new Go routine to send a Retry packet (#4092)

github.com/katzenpost/quic-go - 49e588a6a9905446e49d382d78115e6e960b1144 authored about 1 year ago by Marten Seemann <[email protected]>
don't spawn a new Go routine to send a CONNECTION_REFUSED packet (#4091)

github.com/katzenpost/quic-go - ae2ef95fa399c217477d6ac22449254bcdf68837 authored about 1 year ago by Marten Seemann <[email protected]>
simplify sending of INVALID_TOKEN errors (#4090)

github.com/katzenpost/quic-go - 348042ee4c075e82eaecd95f1f6606bc9cfc69ad authored about 1 year ago by Marten Seemann <[email protected]>
update gomock to v0.3.0 (#4087)

github.com/katzenpost/quic-go - 9a397abc177badb035e63b4d9321fc287430ee2d authored about 1 year ago by Marten Seemann <[email protected]>
README: add Hysteria (#4085)

* chore: add my project

* fix order

github.com/katzenpost/quic-go - 4bdff39ff0ce859f3f9a8f7bddc8a389add6c0f0 authored about 1 year ago by Toby <[email protected]>
core/crypto/nike/hybrid: fix broken ppc64le build (#387)

fixes https://github.com/katzenpost/katzenpost/issues/386

github.com/katzenpost/katzenpost - 3d147473c11e7717332f3fb0ccf36d1589a896b9 authored over 1 year ago by David Stainton <[email protected]>
core/crypto/nike/hybrid: fix broken ppc64le build

fixes https://github.com/katzenpost/katzenpost/issues/386

github.com/katzenpost/katzenpost - 91ce0c07f85469efeeb76b482e235ee9239acad2 authored over 1 year ago by Masala <[email protected]>
ackhandler: fix ECN mangling detection when packets are lost (#4089)

Some of the 10 testing packets are might be lost, while others might be
CE-marked. We need to d...

github.com/katzenpost/quic-go - 4a046185b7d5275fd70504d2d630d10e731dbcc6 authored over 1 year ago by Marten Seemann <[email protected]>
ackhandler: don't fail ECN validation if less than 10 testing packets are lost (#4088)

* ackhandler: don't fail ECN validation less than 10 testing packets lost

* ackhandler: simpl...

github.com/katzenpost/quic-go - c12f42580329a9fa6a724f7f0f56c7abb2a7dde6 authored over 1 year ago by Marten Seemann <[email protected]>
remove unused unknownPacketHandler interface (#4093)

github.com/katzenpost/quic-go - 9010cfd2bbc9da8c16a839a4b9494bfe3b6b9d41 authored over 1 year ago by Marten Seemann <[email protected]>
create FUNDING.yml

github.com/katzenpost/quic-go - 22fb59ee6f2962e9987a7dede7a91821fbffd0b0 authored over 1 year ago by Marten Seemann <[email protected]>
return the cancellation cause for cancelled dials (#4078)

github.com/katzenpost/quic-go - 55eebd49ff040846a90d818f5d513d48ee2d2c82 authored over 1 year ago by Marten Seemann <[email protected]>
move MaxTokenAge configuration option to the Transport (#4084)

github.com/katzenpost/quic-go - 1affe38703fdb78ccaa3716d6f44fbec0063c7ce authored over 1 year ago by Marten Seemann <[email protected]>
make the logging.Tracer and logging.ConnectionTracer a struct (#4082)

github.com/katzenpost/quic-go - 9b8219657899fd188678f0ca6c5751aa701faa43 authored over 1 year ago by Marten Seemann <[email protected]>
http3: introduce an HTTP/3 error type (#4039)

* http3: introduce an HTTP/3 error type

* http3: use a pointer receiver for the Error

github.com/katzenpost/quic-go - d8cc4cb3ef5bff86cdde8c8c5b0a24c8e9180e91 authored over 1 year ago by Marten Seemann <[email protected]>
basic ClusterFuzzLite integration (#4034)

github.com/katzenpost/quic-go - ab1c1be9a9d07920b55418fbf1f37ffa2b3ff9a2 authored over 1 year ago by Marten Seemann <[email protected]>
ci: combine the go generate workflow with the linting workflow (#4053)

* ci: combine the go generate workflow with the linting workflow

* reorder

github.com/katzenpost/quic-go - 22eac50276dd6e2d794e1dff72b3f0e25b1f43ab authored over 1 year ago by Marten Seemann <[email protected]>
ci: fail if any Go files contain an ignore directive (#4055)

github.com/katzenpost/quic-go - 5b25d8b5be05f6e81c7db4934f0276ba924e6c05 authored over 1 year ago by Marten Seemann <[email protected]>
http09: increase the startup timeout in tests (#4071)

github.com/katzenpost/quic-go - c1ce4a8e9209fca2a16ab362ab93a2e94eec1c27 authored over 1 year ago by Marten Seemann <[email protected]>
add a Transport config option for the key used to encrypt tokens (#4066)

* add a Transport config option for the key used to encrypt tokens

* handshake: remove unused...

github.com/katzenpost/quic-go - 862e64c7b928cec7a37f7c383e2cfeb10efd86fa authored over 1 year ago by Marten Seemann <[email protected]>
docker: add log_level flag to genconfig

github.com/katzenpost/katzenpost - 18e83502d90dc6ca843a4a72a03a464df647f3cd authored over 1 year ago by Masala <[email protected]>
genconfig: add log_level flag to adjust logging verbosity

this should help prevent disks filling with logfile entries

github.com/katzenpost/katzenpost - a1d45cef12b6f257faee6a8798b28cf477bc2506 authored over 1 year ago by Masala <[email protected]>
expose GSO usage through ConnectionState (#4083)

github.com/katzenpost/quic-go - 37a3c417a7c56167f9eeff462ddb1ed4258025b8 authored over 1 year ago by Benedikt Spies <[email protected]>
rerender 0x00

github.com/katzenpost/zine - b618ed9a5d4f50c4511b2822834fdb060536ca95 authored over 1 year ago by David Stainton <[email protected]>
edit 0x00: fix wording about adversaries

github.com/katzenpost/zine - d4dbfb3992db5b78bdac4c3d54e34c9391b9510d authored over 1 year ago by David Stainton <[email protected]>
ci: clean up Codecov ignore list (#4081)

github.com/katzenpost/quic-go - 7599f81faf622e3cd72560d425b593c2411ff0a8 authored over 1 year ago by Marten Seemann <[email protected]>
render 0x00

github.com/katzenpost/zine - 9a3b2789b67d729b78d270a56a31c87c71ced8ec authored over 1 year ago by David Stainton <[email protected]>
edit 0x00, change wording

github.com/katzenpost/zine - 54aa35246fa4eec5b1c53eb76751a0e3ecf8c3b1 authored over 1 year ago by David Stainton <[email protected]>
edit 0x00, remove stupid comment about going to jail

github.com/katzenpost/zine - 70d44f5b24f4f11767142960608a5f37e15abb80 authored over 1 year ago by David Stainton <[email protected]>
render cypherpunks manifesto

github.com/katzenpost/zine - 041c6c272286b43a2f4c4ad2318846f062cee386 authored over 1 year ago by David Stainton <[email protected]>
ackhandler: detect ECN mangling (#4080)

* ackhandler: detect ECN mangling

Mangling means that a path is re-marking all ECN-marked pac...

github.com/katzenpost/quic-go - d52e9f35bc58864196226c8d9f7129f14315ee4d authored over 1 year ago by Marten Seemann <[email protected]>
remove duplicate mocks for the Tracer and the ConnectionTracer (#4076)

They were introduced to avoid an import loop in the tests in the logging
package, but the same ...

github.com/katzenpost/quic-go - 2a8dc12a530bfbe4ee9e4d6d54d26ececbfeed79 authored over 1 year ago by Marten Seemann <[email protected]>
update episode 0x00

github.com/katzenpost/zine - 3184ac6cbff3dcfb13e033675f4b855f97894e4e authored over 1 year ago by David Stainton <[email protected]>
Add cypherpunks manifesto

github.com/katzenpost/zine - 2a92e7d0bd5519e18be7e86ca487b5fbb3fa7975 authored over 1 year ago by David Stainton <[email protected]>
rename episode 0x00

github.com/katzenpost/zine - 60b3bf567059e3ee10b2a34f9495ca580516d8fd authored over 1 year ago by David Stainton <[email protected]>
save the RTT in non-0-RTT session tickets (#4042)

* also send session ticket when 0-RTT is disabled for go1.21

* allow session ticket without t...

github.com/katzenpost/quic-go - d1f6ea997cba051841632758ea22679817da90ba authored over 1 year ago by Ameagari <[email protected]>
Merge pull request #4059 from quic-go/ecn

add ECN support

github.com/katzenpost/quic-go - 1f251538841c0d20848146d8154a14643f4b172e authored over 1 year ago by Marten Seemann <[email protected]>
feed ECN feedback into the congestion controller

github.com/katzenpost/quic-go - d6ac6300a443a636804399a1cd690ebafddc603d authored over 1 year ago by Marten Seemann <[email protected]>
stop appending to a GSO batch when the ECN marking changes

github.com/katzenpost/quic-go - b6ce91bfe7ff63b353f555bc29b2c9f66efea4c8 authored over 1 year ago by Marten Seemann <[email protected]>
congestion: rename OnPacketLost to OnCongestionEvent

github.com/katzenpost/quic-go - 797e275293e27a0c12f0bb79633086dacf1f0bd0 authored over 1 year ago by Marten Seemann <[email protected]>
implement ECN path validation logic, send ECN-marked 1-RTT packets

github.com/katzenpost/quic-go - f9cfa248da6ceadf6c999111e1be214ead7698ac authored over 1 year ago by Marten Seemann <[email protected]>
update episode 0

github.com/katzenpost/zine - a76fb7ebf7b5deb2185e7da0bbc0407c2cf2c518 authored over 1 year ago by David Stainton <[email protected]>
trace and qlog the ECN marking on sent and received packets

github.com/katzenpost/quic-go - ad63e2a40af01c377cb02c5142111d99141a30bf authored over 1 year ago by Marten Seemann <[email protected]>
send and track packets with ECN markings

github.com/katzenpost/quic-go - 5dd6d91c11eb6ecf871c1a134ececb71c2e73a9e authored over 1 year ago by Marten Seemann <[email protected]>
add tracing and qlogging of state transitions for ECN validation

github.com/katzenpost/quic-go - ffe6546833341205076b6c3631df129c4043d2b0 authored over 1 year ago by Marten Seemann <[email protected]>
distinguish coalesced and 1-RTT packets when determining ECN mode

github.com/katzenpost/quic-go - bed8ebbd4ca413d2a16d3a89439894813ee02a4c authored over 1 year ago by Marten Seemann <[email protected]>
add a QUIC_GO_DISABLE_ECN env to disable ECN support

github.com/katzenpost/quic-go - 8df7624c079106f0fb0e238ccf4a91a007d47504 authored over 1 year ago by Marten Seemann <[email protected]>
only add an ECN control message if ECN is supported

github.com/katzenpost/quic-go - b73a4de7eaa87773d9da570442752470b051ace6 authored over 1 year ago by Marten Seemann <[email protected]>
add support for writing the ECN control message (Linux, macOS)

github.com/katzenpost/quic-go - f919473598e73a57dc7dde987f33b9d2822e8893 authored over 1 year ago by Marten Seemann <[email protected]>
add rough draft pdfs

github.com/katzenpost/zine - bea04b15666ed48d17c208f2e2401ee5efa72ad7 authored over 1 year ago by David Stainton <[email protected]>
Add katzenpost logo

github.com/katzenpost/zine - 26cc510b8defb4a037a453cdcc85cee6d969c96a authored over 1 year ago by David Stainton <[email protected]>
Move stuff around and write a rough draft

github.com/katzenpost/zine - 9ac269f297165bf6e4616c7fefe06e82179d6a0e authored over 1 year ago by David Stainton <[email protected]>