Skip to content

v1.80.4

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Sep 23:12
44b7246

[1.80.4] - 2026-08-31

  • FIXED: Changing anything on a routing set took it apart before putting it back, so for about a second the traffic it matched left by the ordinary uplink - the policy rule, the route, the prerouting jump, the chain and the addresses learned from DNS all came down before the replacement went in, and a set marks a connection only on its first packet, so a connection opened in that window stayed off the set for as long as it lived.

  • FIXED: Every setting changed through the MCP server left a whole copy of the configuration behind, so memory climbed by tens of megabytes and stayed there until b4 was restarted - the undo history keeps the configuration as it stood before each of the last twenty writes, and on a router with a large geosite set each of those copies carried a few megabytes of expanded domain list.

  • FIXED: A proxy set that resolves its upstream by domain went back to sending bare addresses a few minutes after any settings change, and stayed that way until b4 was restarted - the transparent proxy kept reading the domain index built at start-up, which the capture engine stops feeding once the configuration is applied again, so the addresses it had learned aged out with nothing to replace them. #338

  • FIXED: On Keenetic, the proxy and mtproto-ws routing modes were reported as unavailable after every reboot, although the firmware ships the TPROXY and socket modules for its kernel - b4 asked modprobe to load them, which needs a module index the read-only NDMS firmware does not carry, so the request failed and the check that followed read the modules as absent; the installer's start script has a direct insmod fallback, but those four modules were never on its list. #342

What's Changed

Full Changelog: v1.80.3...v1.80.4