Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Enable full IPv6 support for synapse #13107

Open
telmich opened this issue Jun 19, 2022 · 3 comments
Open

Enable full IPv6 support for synapse #13107

telmich opened this issue Jun 19, 2022 · 3 comments
Labels
S-Minor Blocks non-critical functionality, workarounds exist. T-Defect Bugs, crashes, hangs, security vulnerabilities, or other reported issues. Z-Help-Wanted We know exactly how to fix this issue, and would be grateful for any contribution

Comments

@telmich
Copy link

telmich commented Jun 19, 2022

Description:

At the moment synapse cannot be used with workers in IPv6 only environments, as the connection to redis fails and thus no communication is possible. There are various issues existing in the synapse repository and some in the twisted repository.

Feature

  • Allow fully functional, worker based setup of synapse in IPv6 only environments
  • Ensure that the functionality is covered by unit/integration tests

Bug Bounty

I would like to put a bounty on solving this bug to finally enable us and the community to run synapse properly in IPv6 only environments. I have an amount in CHF in my mind which I think is appropriate, but if you are interested in solving this as a paid gig, please reach out to me at ipv6only-bounty at ungleich.ch with a proposal on the time frame until it can be solved and which amount you think is appropriate.

@telmich
Copy link
Author

telmich commented Jun 21, 2022

@dklimpel Thanks a lot for cross referencing, I wasn't even aware that there are that many outstanding bugs!

@anoadragon453
Copy link
Member

A few comments in the above linked issues point to python-hyper/hyperlink#68 being the culprit.

There's a workaround noted in the issue. It may be worthwhile for one to go in and monkeypatch the workaround in to hyperlink and see if that fixes IPv6 connectivity in Synapse?

@anoadragon453 anoadragon453 added S-Minor Blocks non-critical functionality, workarounds exist. T-Defect Bugs, crashes, hangs, security vulnerabilities, or other reported issues. Z-Help-Wanted We know exactly how to fix this issue, and would be grateful for any contribution labels Jun 30, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
S-Minor Blocks non-critical functionality, workarounds exist. T-Defect Bugs, crashes, hangs, security vulnerabilities, or other reported issues. Z-Help-Wanted We know exactly how to fix this issue, and would be grateful for any contribution
Projects
None yet
Development

No branches or pull requests

3 participants