Skip to content

Conversation

@stangri
Copy link
Member

@stangri stangri commented Oct 7, 2025

Maintainer: me
Compile tested: x86_64, Dell EMC Edge 620, OpenWrt 24.10.3
Run tested: x86_64, Dell EMC Edge 620, OpenWrt 24.10.3

Description:
Makefile:

  • update to latest upstream: aarond10/https_dns_proxy@7b27ecd
  • update version, release
  • drop CONFIGURE_ARGS as the build is curl-independent
  • update the link to the documentation

README:

  • add small README with the link to documentation

Config:

  • rename procd_fw_src_interfaces to force_dns_src_interface to better reflect meaning
  • add heartbeat_domain, heartbeat_sleep_timeout, heartbeat_wait_timeout options
  • add default user, group and listen_addr options to the main config
  • drop the user, group and listen_addr options from the instance configs

Init-script:

  • start much earlier so that on boot, the procd_add_raw_trigger works on all systems
  • create a ubus() helper function so that service delete does not produce "Command not found"
  • new options handling where the global config options can be used for instance options
  • some renaming of global/instance variables due to abovementioned redesign
  • new open port detection, no longer relying on netstat
  • new uci_changes() logic where it returns 0 or 1 instead of text
  • new append_parm logic for not adding default value options to CLI
  • new boolean options handling logic
  • move config loading to load_package_config() function
  • new logic for calling procd_set_config_changed firewall based solely on "$force_dns"
  • source network.sh based on "${IPKG_INSTROOT}" path
  • rename procd_fw_src_interfaces to force_dns_src_interface to better reflect meaning
  • rename use_http1 to force_http1
  • rename use_ipv6_resolvers_only to force_ipv6_resolvers

Uci-defaults:

  • migrate to new option names

(cherry picked from commit a2ac6ff)

@stangri stangri added the OpenWrt 24.10 Issue/PR on branch 24.10 label Oct 7, 2025
Makefile:
* update to latest upstream: aarond10/https_dns_proxy@7b27ecd
* update version, release
* drop CONFIGURE_ARGS as the build is curl-independent
* update the link to the documentation

README:
* add small README with the link to documentation

Config:
* rename procd_fw_src_interfaces to force_dns_src_interface to better reflect meaning
* add heartbeat_domain, heartbeat_sleep_timeout, heartbeat_wait_timeout options
* add default user, group and listen_addr options to the main config
* drop the user, group and listen_addr options from the instance configs

Init-script:
* start much earlier so that on boot, the procd_add_raw_trigger works on all systems
* create a ubus() helper function so that service delete does not produce "Command not found"
* new options handling where the global config options can be used for instance options
* some renaming of global/instance variables due to abovementioned redesign
* new open port detection, no longer relying on netstat
* new uci_changes() logic where it returns 0 or 1 instead of text
* new append_parm logic for not adding default value options to CLI
* new boolean options handling logic
* move config loading to load_package_config() function
* new logic for calling procd_set_config_changed firewall based solely on "$force_dns"
* source network.sh based on "${IPKG_INSTROOT}" path
* rename procd_fw_src_interfaces to force_dns_src_interface to better reflect meaning
* rename use_http1 to force_http1
* rename use_ipv6_resolvers_only to force_ipv6_resolvers

Uci-defaults:
* migrate to new option names

Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit e1cf4ac)
Signed-off-by: Stan Grishin <[email protected]>
@stangri stangri force-pushed the openwrt-24.10-https-dns-proxy branch from 39e106d to 80dacd3 Compare October 8, 2025 19:16
@stangri stangri merged commit 436c73d into openwrt:openwrt-24.10 Oct 9, 2025
7 of 12 checks passed
@stangri stangri deleted the openwrt-24.10-https-dns-proxy branch October 10, 2025 23:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OpenWrt 24.10 Issue/PR on branch 24.10

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant