AdguardTeam / AdguardTeam/dnsproxy

Parse error while parsing upstreams configuration from a text file

Open
#409 2 comments 0 reactions 0 assignees View on GitHub
waiting for repro
Dominant language
Go
Stars
3.3k
Forks
343
PR merge metrics
No merged PRs in 30d

Description

OpenWRT 23.05.4, dnsproxy v0.67.0.
Part of config for service:

config dnsproxy 'servers'
list bootstrap 'tls://8.8.8.8'
list fallback '/etc/dnsproxy/fallback_list'
list upstream '/etc/dnsproxy/dnslist'

I get an error with this:
Sat Aug 3 15:20:45 2024 daemon.err dnsproxy[12495]: 2024/08/03 12:20:45 [fatal] error while parsing upstreams configuration: parsing error at index 0: cannot prepare the upstream: invalid address /etc/dnsproxy/dnslist: bad hostname "/etc/dnsproxy/dnslist": bad top-level domain name label "/etc/dnsproxy/dnslist": bad top-level domain name label rune '/'

But when I run dnsproxy from console it works. For example:

dnsproxy -l 127.0.2.1 -p 5354 -u /etc/dnsproxy/dnslist

In previous versions, reading from a file worked fine.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.