Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Existing config not compatible with DNSCrypt v2.1.1

Abierto
#557 1 comentario 0 reacciones 0 asignados Ver en GitHub

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
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
csharp

Línea de trabajo

Comienza reproduciendo el fallo con DNSCrypt v2.1.1 y una configuración existente; después, sigue la ruta de la GUI que escribe la configuración y el procesamiento de blacklist.txt. Se considera terminado cuando el servicio se carga sin restaurar la clave no compatible [daemonize] y la configuración obsoleta [blacklist] se gestiona según el enfoque elegido de cara al usuario.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

The latest build of DNSCrypt fails to load due to config changes that the GUI is unaware of.
This means that the service will fail to load.
Once I enabled the error logging I got his error;
[FATAL] Unsupported key in configuration file: [daemonize]

Once manually removed from the config it will load, but if the UI is used to update the settings it will put it back.
Now it works I see other config error relating to blacklists;
[NOTICE] Use of [blacklist] is deprecated - Update your config file

However, my existing blacklist still seems to be loaded
[NOTICE] Loading the set of blocking rules from [C:\Program Files\bitbeans\Simple DNSCrypt x64\dnscrypt-proxy\blacklist.txt]

Looks like the next update will have to sanitise the config, or notify the users they need to reset the config, or do a clean install.

Lenguaje dominante
C#
Estrellas
2.5k
Forks
249
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de DNSCrypt/SimpleDnsCrypt

Todos los issues de DNSCrypt/SimpleDnsCrypt

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.