Firmware update: FreshTomato 2021.7

Spread the love

Just a few days after the release of FreshTomato 2021.6, a successor is already ready. FreshTomato is Tomato-derived firmware for various Arm or MIPS based routers from ASUS, D-Link, Huawei, Linksys, Netgear, Tenda and Xiaomi. It can be seen as the continuation of ‘Tomato by Shibby’ since this developer, Michał Rupental, wants to devote his time to other projects. Compared to the original firmware from the manufacturer, the FreshTomato firmware adds several extra options, such as a real-time bandwidth monitor and extensive setting options. The firmware is available for routers with a Arm– or MIPSCPU.

FreshTomato-ARM 2021.7 Changelog

  • busybox: update to 1.34.1
  • libcurl: update CA certificate bundle as of 2021-09-30
  • dnscrypt-proxy: update resolvers csv file
  • GUI: correct display (center) of some checkbox in tables
  • GUI: Status: Overview: display ‘Click to view SMS’ link also for hw-ether (MIPS) module modem type
  • GUI: Status: Overview: fix minor problem with reported multiWAN status
  • GUI: Status: Overview: fix javascript error caused by the lack of ‘wanX_ifnames’ nvram values
  • GUI: add blinking to Time status when it’s unavailable
  • httpd: openvpn.c: fix adding correct keys for client config file
  • rc: dhcp.c: buffer overflow protection (snprintf) + cosmetic
  • rc: dhcp.c: start_dhcpc(): use _eval() with pid to start udhcpc
  • rc: firewall.c: change condition for source in ‘Intercept NTP/DNS client traffic’ FW rules
  • rc: services.c: add ‘force’ to dnsmasq dhcp-option 42
  • rc: service: start_ntpd(): fix start of ntpd when more arguments are given
  • www: admin-config.asp: also replace ‘/’ to ‘_’ in filename
  • www:tomato.js:fix createFieldTable() function

FreshTomato-MIPS 2021.7 Changelog

  • busybox: update to 1.34.1 (add workaround for build break of ‘touch’ applet)
  • libcurl: update CA certificate bundle as of 2021-09-30
  • dnscrypt-proxy: update resolvers csv file
  • build: bcmnvram.h: correct nvram_match/nvram_invmatch definition
  • GUI: correct display (center) of some checkbox in tables
  • GUI: Status: Overview: display ‘Click to view SMS’ link also for hw-ether (MIPS) module modem type
  • GUI: Status: Overview: fix minor problem with reported multiWAN status
  • GUI: Status: Overview: fix javascript error caused by the lack of ‘wanX_ifnames’ nvram values
  • GUI: add blinking to Time status when it’s unavailable
  • httpd: openvpn.c: fix adding correct keys for client config file
  • rc: dhcp.c: buffer overflow protection (snprintf) + cosmetic
  • rc: dhcp.c: start_dhcpc(): use _eval() with pid to start udhcpc
  • rc: firewall.c: change condition for source in ‘Intercept NTP/DNS client traffic’ FW rules
  • rc: services.c: add ‘force’ to dnsmasq dhcp-option 42
  • rc: service: start_ntpd(): fix start of ntpd when more arguments are given
  • www: admin-config.asp: also replace ‘/’ to ‘_’ in filename
  • www:tomato.js:fix createFieldTable() function

Version number 2021.7
Release status Final
Website FreshTomato
Download
License type GPL
You might also like