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

randomize the serialization order of control frames (#4069)

* randomize the serialization order of control frames

* add comment for packetPacker.appendPa...

github.com/katzenpost/quic-go - a7f807856cf74836e6734ea04620679a21fcaf95 authored over 1 year ago by Marten Seemann <[email protected]>
Update readme

github.com/katzenpost/zine - 4b093e4e99e2dc85794fb7880d38e490ac0db245 authored over 1 year ago by David Stainton <[email protected]>
rm -rf docs

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

github.com/katzenpost/zine - 008b228dc7f88bd79a81becc8f84f255bdd53126 authored over 1 year ago by David Stainton <[email protected]>
Rename stuff to katzenpost

github.com/katzenpost/zine - b13e1724fa4f5c90d7f56f4ff50276196ea0b5cf authored over 1 year ago by David Stainton <[email protected]>
rm 8up-zine.lyx

github.com/katzenpost/zine - 504d3a5dfcb3c1a0f4248421b76d0e982f60f293 authored over 1 year ago by David Stainton <[email protected]>
Fix make clean

github.com/katzenpost/zine - b70288bf812e1b204941d8000ea0661ab4dda8bc authored over 1 year ago by David Stainton <[email protected]>
remove Config.MaxRetryTokenAge, set it to the handshake timeout (#4064)

There is no good reason to manually set the validity period for Retry
tokens. Retry tokens are ...

github.com/katzenpost/quic-go - abfe1ef548cc407102f0e3a201847c5043abd5d4 authored over 1 year ago by Marten Seemann <[email protected]>
set the handshake timeout to twice the handshake idle timeout (#4063)

github.com/katzenpost/quic-go - e1fcac3e4682b27880b1d0d312cc947a59bd0086 authored over 1 year ago by Marten Seemann <[email protected]>
ackhandler: use the receive time of the Retry packet for RTT estimation (#4070)

github.com/katzenpost/quic-go - 54b76ceb3e91bd1f153c47d30e90891c75d83cb8 authored over 1 year ago by Marten Seemann <[email protected]>
remove TLS post-handshake message reassembly logic (#4073)

Go 1.21.1 was released, which fixed the bug that made this workaround
necessary.

github.com/katzenpost/quic-go - dc0369cad423db07420a4e54bcf35d8b4e399bba authored over 1 year ago by Marten Seemann <[email protected]>
spelling: according

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - cc4fe1c0deee8e9a91f278b01a2ec94caa732535 authored over 1 year ago by Josh Soref <[email protected]>
spelling: opposite

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - 883c8090dbe038b0cc14e414943b52b0c1391aa6 authored over 1 year ago by Josh Soref <[email protected]>
spelling: deterministically

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - f231c13d32533ff42dcbeaa2fb3beadc7ab61ab0 authored over 1 year ago by Josh Soref <[email protected]>
spelling: alice

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - 7f4276e52267e0dae79db68f9181a61e6bf3e944 authored over 1 year ago by Josh Soref <[email protected]>
spelling: permutation

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - c2ce95dcab4102b354a0c4556c35bac83bfc36b6 authored over 1 year ago by Josh Soref <[email protected]>
spelling: recovered

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - e84c34aeef2ba1beec275d796e1719d52c56d39b authored over 1 year ago by Josh Soref <[email protected]>
spelling: mapping

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - fb0a6861e1795ac61d54a7fe216c86f3c9f524a1 authored over 1 year ago by Josh Soref <[email protected]>
spelling: exponentiation

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - 16268dcabb812c85312fb1dba9b3185478812fd6 authored over 1 year ago by Josh Soref <[email protected]>
spelling: decapsulation

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - f0b91028171f35bdcaae346925c9b86f5fc66888 authored over 1 year ago by Josh Soref <[email protected]>
spelling: absorbed

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - fb86491a42637750dc763de7e425150660a930a9 authored over 1 year ago by Josh Soref <[email protected]>
spelling: recovers

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - b9e82f9de41d55842eeef2bef5359dd04dbefcaf authored over 1 year ago by Josh Soref <[email protected]>
spelling: representation

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - f22959ec58a8c3b4d4a4edabc0cb7dbabbe8a92b authored over 1 year ago by Josh Soref <[email protected]>
spelling: the

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - 82b749575db9953cc5d4073b704e078d75ba9e5b authored over 1 year ago by Josh Soref <[email protected]>
spelling: isogenous

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - 20d4c2d675a4bf2b0c95059a12cdbf4ce40372cc authored over 1 year ago by Josh Soref <[email protected]>
spelling: only

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - f3b37b8b6a3e466d872853d5893b1a34c2867e2d authored over 1 year ago by Josh Soref <[email protected]>
spelling: deterministic

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - 3052013a63d5bafae149212da7155cc71db31c09 authored over 1 year ago by Josh Soref <[email protected]>
spelling: divisible

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - 67f1f420db9586f5428a6418231d426695f74de2 authored over 1 year ago by Josh Soref <[email protected]>
spelling: specialize

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - b4d5ea8da52254033a5e98897cf6aa71f7d1d854 authored over 1 year ago by Josh Soref <[email protected]>
spelling: ciphertext

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - b6e37ef74af8a405a9799d4f333879c69a7f423d authored over 1 year ago by Josh Soref <[email protected]>
spelling: arbitrary

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - b15252a295492ccae85c353dd20edf078d46823c authored over 1 year ago by Josh Soref <[email protected]>
spelling: encryption

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - a00bc1af8997c76b2688c47f07ef2826c7adfd87 authored over 1 year ago by Josh Soref <[email protected]>
spelling: butterflies

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - 150880c592ff7f7af05734001d8913bcb8e0b079 authored over 1 year ago by Josh Soref <[email protected]>
spelling: tripped

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - 44133f703215856ee0b8f243778f24b001ff6c95 authored over 1 year ago by Josh Soref <[email protected]>
spelling: element

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - 8e5b305757755c41871bf701db8fae25a9fed1e4 authored over 1 year ago by Josh Soref <[email protected]>
spelling: transposes

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - c2076d67b2c717b1b1c6f3aa3b324bf93079b6fb authored over 1 year ago by Josh Soref <[email protected]>
spelling: title

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - dad216659ee1c9969957557a713537ceb589fce5 authored over 1 year ago by Josh Soref <[email protected]>
spelling: convenient

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - d12f3338e770b65757a0c077c5748dd3ad501200 authored over 1 year ago by Josh Soref <[email protected]>
spelling: cofactor

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - 17f6d07c08315d3b1823da6b58173efa0b134d10 authored over 1 year ago by Josh Soref <[email protected]>
spelling: threshold

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - 171c41832e7ec817b9b2873732db6da46bdb1139 authored over 1 year ago by Josh Soref <[email protected]>
spelling: compatibility

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - 180417f2ec72c43523ce7ecae4b7ae12d8c91ba7 authored over 1 year ago by Josh Soref <[email protected]>
spelling: compliant

Signed-off-by: Josh Soref <[email protected]>

github.com/katzenpost/circl - e57c142a74c9e796f54c0e1920c301b0197658d1 authored over 1 year ago by Josh Soref <[email protected]>
Bumping Go version for CI jobs.

github.com/katzenpost/circl - b6a5470c8bc140d99a2e2af19f961ad99f27804d authored over 1 year ago by armfazh <[email protected]>
update qtls-go1-20 to v0.3.4 (#4068)

github.com/katzenpost/quic-go - 6cac231f6a4d7e3241f3409962bd1a7819b4e1da authored over 1 year ago by Marten Seemann <[email protected]>
ci: update GitHub checkout and setup-go actions to v4 (#4067)

github.com/katzenpost/quic-go - 591d864e5ee1953b181644f15abc5fecda2b9fdc authored over 1 year ago by Marten Seemann <[email protected]>
ackhandler: rename variables to follow RFC 9002 terminology (#4062)

github.com/katzenpost/quic-go - 96b1943cf58d228891e5298c429de85bdefd1ef4 authored over 1 year ago by Marten Seemann <[email protected]>
integration tests: fix connection timeout in 0-RTT test (#4060)

github.com/katzenpost/quic-go - 6cde43785f033f314e9c35fef7e0f56ec628e709 authored over 1 year ago by Ameagari <[email protected]>
move GSO control message handling to the oobConn (#4056)

* move GSO control message handling to the oobConn

* disable OOB test on Windows

* improve...

github.com/katzenpost/quic-go - 090e505aa9072a4125765e59b0399fc7850aa3d9 authored over 1 year ago by Marten Seemann <[email protected]>
move the DisableVersionNegotiationPackets flag to the Transport (#4047)

* move the DisableVersionNegotiationPackets flag to the Transport

* add an integration test f...

github.com/katzenpost/quic-go - d7334c16e7d03fdf692c8e2a3d110687b90a1466 authored over 1 year ago by Marten Seemann <[email protected]>
docs: WIP: update PKI documentation (#277)

These are good changes to the PKI spec which i thought we had merged
long ago. We should merge ...

github.com/katzenpost/katzenpost - 7afcd5330bdcedc51cd68c9e4c418de3d2d3b2e3 authored over 1 year ago by David Stainton <[email protected]>
Merge branch 'main' into add_threat_model_doc

github.com/katzenpost/katzenpost - 2dbd2e2b9bffe2e709e242f659879ef637eb9f9c authored over 1 year ago by David Stainton <[email protected]>
switch from unmaintained golang/mock to go.uber.org/mock (#4050)

github.com/katzenpost/quic-go - 2797f85fc0fbea493a3d3ae95cac2be666d7288b authored over 1 year ago by Marten Seemann <[email protected]>
fix flaky version negotiation connection unit test (#4052)

github.com/katzenpost/quic-go - 8f34488c7620bfcedc88c64bf70e678c2db5d534 authored over 1 year ago by Marten Seemann <[email protected]>
ci: fix syntax error in integration test workflow (#4048)

github.com/katzenpost/quic-go - 89633069878628392edef3a5fd285eeb11e87889 authored over 1 year ago by Marten Seemann <[email protected]>
ci: fix integration test running with and without GSO (#4043)

github.com/katzenpost/quic-go - e058f56643f5e1f56208ccb859c2256f419c12cd authored over 1 year ago by Marten Seemann <[email protected]>
remove the port from the hostname used for tls.Config.ServerName (#4046)

github.com/katzenpost/quic-go - d22854641ace1792ca27d7d911a6d62c0075e2c2 authored over 1 year ago by Marten Seemann <[email protected]>
update qtls to v0.3.3 (#4044)

github.com/katzenpost/quic-go - f633dca488b0858088afae0ba4709b3bfdf798f9 authored over 1 year ago by Marten Seemann <[email protected]>
move QUIC_GO_DISABLE_GSO check out of init (#4041)

* move QUIC_GO_DISABLE_GSO test out of init().

* Update sys_conn_helper_linux.go

---------...

github.com/katzenpost/quic-go - 8d91ad9fcd02d818424401bcc21a78d4e151c7d5 authored over 1 year ago by Jean-Francois Giorgi <[email protected]>
http3: automatically add content-length for small responses (#3989)

* response writer: add content-length automatically when response is small enough and doesn't ca...

github.com/katzenpost/quic-go - 824fd8a2f2eb8a08fe6cef7a693fee6be3819e01 authored over 1 year ago by WeidiDeng <[email protected]>
wire: always set the QUIC bit for Version Negotiation packets (#3991)

* wire: always set the QUIC bit for Version Negotiation packets

* Update internal/wire/versio...

github.com/katzenpost/quic-go - ced65c0ddcf5b24b0e1f04b07bb18e968a77b05a authored over 1 year ago by Marten Seemann <[email protected]>
ci: build interop Docker image for pushes to master, and for releases (#4035)

* ci: build interop Docker image for pushes to master, and tag releases

* use self-hosted run...

github.com/katzenpost/quic-go - f689a5d023ba58cf0acea9bbacc2a94b6bee9549 authored over 1 year ago by Marten Seemann <[email protected]>
add a method to retrieve non-QUIC packets from the Transport (#3992)

github.com/katzenpost/quic-go - fe3c4f271df1a713a2e98bff2c35f0804b63e801 authored over 1 year ago by Marten Seemann <[email protected]>
save the max_datagram_frame_size transport parameter in the session ticket (#4013)

* Add MaxDatagramFrameSize parameter in session ticket

* fix gofumpt issues

* Update integ...

github.com/katzenpost/quic-go - 6880f88089d442d6eb739bcbb84875588896dc82 authored over 1 year ago by Ameagari <[email protected]>
protocol: add string representation for ECN values (#4008)

github.com/katzenpost/quic-go - 443c6148b6f6a48a421f1a07c9ef9c593aec535a authored over 1 year ago by Marten Seemann <[email protected]>
reassemble post-handshake TLS messages before passing them to crypto/tls (#4038)

github.com/katzenpost/quic-go - 5c5db8cc599b11c9cef913f5a816f42b9ebd9dc6 authored over 1 year ago by Marten Seemann <[email protected]>
expose crypto/tls errors on the TransportError (#4015)

github.com/katzenpost/quic-go - 501cc21c4b7ff3bf3b37a20b4f78fabb741aa046 authored over 1 year ago by Marten Seemann <[email protected]>
Merge pull request #4005 from quic-go/gso-detection

enable GSO, disable if sending fails for a particular address

github.com/katzenpost/quic-go - f7f4872bb9b1e116c0560817f51bd23a992edda2 authored over 1 year ago by Marten Seemann <[email protected]>
handshake fuzzer: fix setting of cipher suites (#4037)

github.com/katzenpost/quic-go - 3822dae9bbb1baee54b71e3a5a5a585c62680a0d authored over 1 year ago by Marten Seemann <[email protected]>
detect kernel GSO support

github.com/katzenpost/quic-go - 3a3169551bf6b579fd8e5044479abf6bbfc3bbea authored over 1 year ago by Marten Seemann <[email protected]>
add QUIC_GO_DISABLE_GSO env to disable GSO

github.com/katzenpost/quic-go - 5200f27dcfa7146b6585d292befbbe23cfa55777 authored over 1 year ago by Marten Seemann <[email protected]>
disable GSO if sending fails for a particular remote address

github.com/katzenpost/quic-go - 4122eb7a7d59ecbb47398a24124206e14a196f36 authored over 1 year ago by Marten Seemann <[email protected]>
ci: also run integration tests on Windows and macOS (#3987)

github.com/katzenpost/quic-go - 83c00a574dbaed179d969c918ae5855ac3c634ab authored over 1 year ago by Marten Seemann <[email protected]>
handshake fuzzer: fix TLS handshake sequence (#4033)

There were two problems with the existing code:
1. The transport parameters were rejected due t...

github.com/katzenpost/quic-go - 51d257d6082b531778855c76a2c3521cdafd7581 authored over 1 year ago by Marten Seemann <[email protected]>
automatically set the tls.Config.ServerName if unset (#4032)

github.com/katzenpost/quic-go - ca3842d6c8409514a63d98a4ff8b5d493a90e7bf authored over 1 year ago by Marten Seemann <[email protected]>
store the server port as an int, not a string, in HTTP tests (#3959)

github.com/katzenpost/quic-go - 4f696569a22f88d9bd913b354848f8460c6faed9 authored over 1 year ago by Marten Seemann <[email protected]>
add OSS-Fuzz badge to README (#3942)

github.com/katzenpost/quic-go - 2e7ea9119c84904a881bd31eed130edcf200b98e authored over 1 year ago by Marten Seemann <[email protected]>
handshake: use the correct hash function for TLS_AES_256_GCM_SHA384 (#4031)

github.com/katzenpost/quic-go - bda01bc4894568fbd80175676580b9b523a51c63 authored over 1 year ago by Marten Seemann <[email protected]>
ignore QUICConn.SendSessionTicket error if session tickets are disabled (#4030)

github.com/katzenpost/quic-go - 1d848392bcf0b9611709c8018ad66bb88ddd8ccc authored over 1 year ago by Marten Seemann <[email protected]>
http3: remove leftover ALPN constant for draft-29 (#4027)

github.com/katzenpost/quic-go - 70f3f44a0975ad84c96f6efa08f7ad47a39796eb authored over 1 year ago by Marten Seemann <[email protected]>
integrationtests: fix proxy test on Windows (#4023)

github.com/katzenpost/quic-go - b65ed61feac22f479eada7d54884ff8a7dadbe6d authored over 1 year ago by Egon Elbre <[email protected]>
http3: change code point for HTTP datagrams to RFC 9297 (#3588)

* HTTP/3 Datagrams are now RFC 9297

* Use datatracker htmlized docs rather than rfc-editor (t...

github.com/katzenpost/quic-go - 05db808f72b9183653cfce97d6c235108bb18ee6 authored over 1 year ago by Ondrej Kokes <[email protected]>
README: fix invocation of Go routine in example (#4019)

github.com/katzenpost/quic-go - 10d11149625ab20c87ee6e4ef64f0c44b08e9205 authored over 1 year ago by Gokul PM <[email protected]>
fix compatibility with API breaking change in Go 1.21 (#4020)

* add Go 1.21 compatibility

Signed-off-by: Eric Lagergren <[email protected]>

*...

github.com/katzenpost/quic-go - 571d3adef4266a7c08f8e10dda32d07444716f00 authored over 1 year ago by elagergren-spideroak <[email protected]>
fix handling of ACK frames serialized after CRYPTO frames (#4018)

github.com/katzenpost/quic-go - aab4d4e4108459e70711f4785a4ab10b3d4d918e authored over 1 year ago by Marten Seemann <[email protected]>
add tls.ClientHelloInfo.Conn for recursive GetConfigForClient calls (#4016)

github.com/katzenpost/quic-go - 95ab7bdc9a392b0357598dd77caae66bd99a6b0b authored over 1 year ago by Marten Seemann <[email protected]>
add error handling when confirming handshake on HANDSHAKE_DONE frames (#4017)

github.com/katzenpost/quic-go - 26c6fcc5495874f80ffebb04df9b318d748d4ebe authored over 1 year ago by Marten Seemann <[email protected]>
set a net.Conn for tls.ClientHelloInfo.Conn used by GetCertificate (#4014)

github.com/katzenpost/quic-go - 18d3846d4f96f24f62bd8af2339fb860bb420be6 authored over 1 year ago by Marten Seemann <[email protected]>
update qtls to restrict RSA keys in certificates to <= 8192 bits (#4012)

github.com/katzenpost/quic-go - f9f6b9df6ec6769ec6bb7d4fd0b29177cbc2bf55 authored over 1 year ago by Marten Seemann <[email protected]>
check transport parameters after 0-RTT resumption (#3985)

* check new transport parameters do not contain redueced limits

* redefine ValidForUpdate and...

github.com/katzenpost/quic-go - 1c47ebefc0660eb82bada449a5365e2aedd1e686 authored over 1 year ago by Ameagari <[email protected]>
set a net.Conn with the correct addresses on the tls.ClientHelloInfo (#4001)

github.com/katzenpost/quic-go - f3a0ce1599732cb56b958c2f0903074b62a7e9bf authored over 1 year ago by Marten Seemann <[email protected]>
ci: update Go 1.21 to rc3 (#3994)

github.com/katzenpost/quic-go - 44a58dc425fc0ff2c9a5a9afa3e380d3e47f96ec authored over 1 year ago by Marten Seemann <[email protected]>
http3: fix check for content length of the response (#3998)

* fix: check response content-length other than request content-length

* Update http3/client....

github.com/katzenpost/quic-go - 32f8b20ae5fdfa6d508d00a232b2543240cc6ca0 authored over 1 year ago by roc <[email protected]>
Merge remote-tracking branch 'ssh/main' into fix_test_benchmark_panic

github.com/katzenpost/katzenpost - 9babbcb61941974ede71788bf1ea4a8c3b5c65c0 authored over 1 year ago by Masala <[email protected]>
Merge remote-tracking branch 'ssh/main' into fix_339_separate_tests

github.com/katzenpost/katzenpost - 629f029768e53e618b1bd794d276bf41271b0d40 authored over 1 year ago by Masala <[email protected]>
Merge remote-tracking branch 'main' into fix_315_authority_client_usage

github.com/katzenpost/katzenpost - 2fa1cefd22eb23c937337cf78c8cb8b8b9f109fa authored over 1 year ago by Masala <[email protected]>
Merge remote-tracking branch 'ssh/main' into 149_update_pki_documentation

github.com/katzenpost/katzenpost - 17f20130282246e2d376f954fdaff74a7cde6d81 authored over 1 year ago by Masala <[email protected]>
docs: add missing reference to wire protocol (#364)

github.com/katzenpost/katzenpost - bae54d3f3b38809f4e6c428b49a97ae9b5f06955 authored over 1 year ago by David Stainton <[email protected]>
use a synchronous API for the crypto setup (#3939)

github.com/katzenpost/quic-go - 469a6153b6798780bf90e8be37f197d0fcb18af2 authored over 1 year ago by Marten Seemann <[email protected]>
http3: panic in ResponseWriter.WriteHeader for invalid status codes (#3984)

* response writer: panic for invalid status code

* add tests

* readd imports

* readd im...

github.com/katzenpost/quic-go - 2c0e7e02b0013d1ed741e6a3cc759d387b668862 authored over 1 year ago by WeidiDeng <[email protected]>
docs: add missing reference to wire protocol

github.com/katzenpost/katzenpost - 688deeb4d518b676c65f2d068d6eebaab4410853 authored over 1 year ago by Masala <[email protected]>