option to force/prefer IPv6 over IPv4
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- python
- Área
- networking
Línea de trabajo
Empieza rastreando dónde se crean las conexiones salientes y cómo se carga la configuración del bridge; el issue no menciona archivos ni pruebas. Establece la precedencia prevista entre IPv6 e IPv4 y verifica después que se respete la familia de direcciones seleccionada, mientras el comportamiento predeterminado permanece sin cambios.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Sometimes either IPv6 or IPv4 connection is fucked up, not on hoster's side. This is a today's example:
laura@hakase:~$ traceroute graph.facebook.com -4
traceroute to graph.facebook.com (31.13.81.9), 30 hops max, 60 byte packets
1 edge01.waw.bgp.wtf (185.236.240.1) 1.028 ms 1.092 ms 1.013 ms
2 facebook.ip4.epix.net.pl (89.46.145.202) 26.891 ms 26.915 ms 26.898 ms
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
[nothing happens later, just packet loss]
This yet another disaster at EPIX obviously breaks the mautrix-facebook bridge. Of course, one could say that in this situation you should tell your provider to scream at their provider, re-route the traffic to avoid the broken provider, and so on, and they'll be absolutely right! But anyway, I think this kind of situation should also have a quick workaround - an option in the bridge config, like one of these:
prefer_ip_version: 6
prefer_address: inet6
prefer_ipv6: true
- Lenguaje dominante
- Python
- Estrellas
- 249
- Forks
- 84
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de mautrix/python
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Todos los issues de mautrix/python
Issues similares
-
货币战争手改优先级配置缺少列表元素类型校验(P3) Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
syfoud/Simulated_Scepter#172 ·
-
A cancelled tests run makes the coverage comment workflow fail and reports it as a red check on main Abiertoarea: ci bug perceived difficulty: 3
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Nitjsefnie-Harness-Commons/daedalus#921 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
EleutherAI/lm-evaluation-harness#4207 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
ClickHouse/clickhouse-connect#1057 ·