Browse Source

https-dns-proxy: bugfix: high CPU utilization

Signed-off-by: Stan Grishin <stangri@melmac.net>
lilik-openwrt-22.03
Stan Grishin 4 years ago
parent
commit
379d97b70c
2 changed files with 8 additions and 8 deletions
  1. +7
    -6
      net/https-dns-proxy/Makefile
  2. +1
    -2
      net/https-dns-proxy/files/https-dns-proxy.init

+ 7
- 6
net/https-dns-proxy/Makefile View File

@ -1,14 +1,14 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=https-dns-proxy PKG_NAME:=https-dns-proxy
PKG_VERSION:=2020-11-25
PKG_RELEASE=1
PKG_VERSION:=2021-01-17
PKG_RELEASE:=1
PKG_SOURCE_PROTO:=git PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/aarond10/https_dns_proxy PKG_SOURCE_URL:=https://github.com/aarond10/https_dns_proxy
PKG_SOURCE_DATE:=2020-11-25
PKG_SOURCE_VERSION:=3861ff694c59b9e47a1ead5703dd6a7121e66510
PKG_MIRROR_HASH:=1616ebeba193b5f8891790a6477d014510caa9ce8b99dcd3fe4e8f78b8744ae1
PKG_SOURCE_DATE:=2021-01-17
PKG_SOURCE_VERSION:=37511cc08712d7548978a4f6f1cc457b7594fb96
PKG_MIRROR_HASH:=4e6a7dcb69e350d1df9f17570439b589e031e249da7f91f2ec7600a955e0aaa3
PKG_MAINTAINER:=Stan Grishin <stangri@melmac.net> PKG_MAINTAINER:=Stan Grishin <stangri@melmac.net>
PKG_LICENSE:=MIT PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENSE PKG_LICENSE_FILES:=LICENSE
@ -22,6 +22,7 @@ define Package/https-dns-proxy
SECTION:=net SECTION:=net
CATEGORY:=Network CATEGORY:=Network
TITLE:=DNS Over HTTPS Proxy TITLE:=DNS Over HTTPS Proxy
URL:=https://docs.openwrt.melmac.net/https-dns-proxy/
DEPENDS:=+libcares +libcurl +libev +ca-bundle DEPENDS:=+libcares +libcurl +libev +ca-bundle
CONFLICTS:=https_dns_proxy CONFLICTS:=https_dns_proxy
endef endef
@ -29,7 +30,7 @@ endef
define Package/https-dns-proxy/description define Package/https-dns-proxy/description
https-dns-proxy is a light-weight DNS<-->HTTPS, non-caching translation proxy for the RFC 8484 DoH standard. https-dns-proxy is a light-weight DNS<-->HTTPS, non-caching translation proxy for the RFC 8484 DoH standard.
It receives regular (UDP) DNS requests and issues them via DoH. It receives regular (UDP) DNS requests and issues them via DoH.
Please see https://docs.openwrt.melmac.net/https-dns-proxy/ for further information.
Please see https://docs.openwrt.melmac.net/https-dns-proxy/ for more information.
endef endef
define Package/https-dns-proxy/conffiles define Package/https-dns-proxy/conffiles


+ 1
- 2
net/https-dns-proxy/files/https-dns-proxy.init View File

@ -20,7 +20,6 @@ dnsmasqConfig=''
version() { echo "$PKG_VERSION"; } version() { echo "$PKG_VERSION"; }
xappend() { param="$param $1"; } xappend() { param="$param $1"; }
append_bool() { append_bool() {
@ -47,8 +46,8 @@ append_parm() {
start_instance() { start_instance() {
local cfg="$1" param listen_addr listen_port i local cfg="$1" param listen_addr listen_port i
append_parm "$cfg" 'resolver_url' '-r' append_parm "$cfg" 'resolver_url' '-r'
append_parm "$cfg" 'polling_interval' '-i'
append_parm "$cfg" 'listen_addr' '-a' '127.0.0.1' append_parm "$cfg" 'listen_addr' '-a' '127.0.0.1'
append_parm "$cfg" 'listen_port' '-p' "$p" append_parm "$cfg" 'listen_port' '-p' "$p"
append_parm "$cfg" 'dscp_codepoint' '-c' append_parm "$cfg" 'dscp_codepoint' '-c'


Loading…
Cancel
Save