Skip to content

v1.27.4

Choose a tag to compare

@prettyleaf prettyleaf released this 04 Oct 18:20

All routers

  • Merge keys (<<) of a profile are expanded as the YAML spec and the core read them: the keys of a mapping win over the anchor. Before, a group with type: url-test and <<: *anchor, where the anchor has type: select, could become select in the profile for startup. An older yq without this option keeps the old behavior.

Keenetic and Asuswrt-Merlin

  • The Updates page opens at once with the last known versions, Check again spins on its button instead of hiding the page, the page and the check at the start share one request.
  • Refresh of the devices keeps the list while the new one loads.
  • No more rm: can't remove ... watch.pid on stop.

Asuswrt-Merlin

  • The busybox of the firmware has no command builtin, so every check for a program failed. Now:
    • the stop and the uninstaller remove the iptables rules and the ipsets of Exodus;
    • Build info shows the model and the firmware, the HWID headers x-device-model, x-ver-os and x-device-os are sent;
    • the names of the router get its LAN address in hosts and fake-ip-filter, device names and Wi-Fi networks come from nvram.
  • Rules left by an older version are removed by the first stop after the update.

Update: run the installer again or use the Updates page.