找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 41825|回复: 92

freshtomato更新 2025.4 (2025.10.05)

  [复制链接]
发表于 2022-3-12 23:12 | 显示全部楼层 |阅读模式
本帖最后由 3177292 于 2025-10-5 20:13 编辑

2025.4 (2025.10.05)
下载地址:https://freshtomato.org/downloads/

更新日志,具体看下面的链接


===========================
FreshTomato-ARM Changelog
===========================
(for full changelog, see: https://github.com/FreshTomato-P ... rm-master/CHANGELOG)



2025.4          2025.10.05
---------------------------

- Warning: due to changes in the naming of some nvram variables, users of BW Limiter and tftp in dnsmasq should review their settings.

- SDK6/SDK7/SDK714: help wireless vif mac addr issues
- SDK6/SDK7/SDK714: fix Serial Flash Memory Init (Part 2)
- libcurl: update to 8.16.0
- sqlite: update to 3.50.4
- dnsmasq: update to v2.92test21
- iperf: update to 3.19.1
- php: update to 8.3.26
- nginx: update to 1.29.1
- meson: update to 1.9.1
- libsodium: update to latest 1.0.20-stable
- libffi: update to 3.5.2
- nano: update to 8.6
- pcre2: update to 10.46
- adminer: update to adminneo 5.1.1
- libjpeg-turbo: update to 3.1.2
- libxml2: update to 2.15.0
- expat: update to 2.7.3
- tor: update to 0.4.8.18
- GUI: Advanced: DHCP/DNS/TFTP: add a field to enter custom configuration for stubby (close #28)
- GUI: Correction to menu references
- GUI: Administration: CIFS Client: fix refreshing 'Total / Free Size' (close #122)
- GUI: Advanced: VLAN: fix link in Notes (close #81)
- GUI: virtual**: Wireguard: delete notes - point to a link to dedicated page on our wiki as help
- GUI: virtual**: Wireguard: make it more intuitive that import depends on virtual** type
- GUI: virtual**: Wireguard: make Peers Parameters (used only for config generation) as a separate tab
- build: add DLINK DIR868L with wireguard image
- build: remove no more needed (and icomplete implemented) TCONFIG_SSH
- build: Makefile: convert expat recipe to cmake
- build: Makefile: tune avahi recipe
- avahi: backport CVE fixes from upstream and use clean sources
- bwlimit: change the names of variables to make them more similar to existing ones and easier to manage
- dnsmasq: change the name of dnsmasq tftp variable to make it more similar to existing ones and easier to manage
- dnsmasq: restore use of check_services() to check if dnsmasq is up (disabled in commit bb82460)
- httpd: ddns.c: code shrink
- httpd: httpd.c: define MAX_CONN_ACCEPT and MAX_CONN_TIMEOUT and tune them
- httpd: httpd.c: use global int_1 variable; use proper socklen_t data type
- httpd: httpd.c: use SO_KEEPALIVE instead of TCP_NODELAY for setsockopt()
- httpd: httpd.c: rewrite match() function to be fully non-recursive
- httpd: httpd.c: add syslog logout succesful message and tune failed message
- httpd: misc.c: iterate over BRIDGE_COUNT for ether-wake
- httpd: tomato.c: get rid of TCONFIG_MULTIWAN, use MWAN_MAX instead. Also use BRIDGE_COUNT to enumerate lan variables
- httpd: nvram.c: use static buffer for asp_jsdefaults()
- httpd: iperf.c: sanitize hostname more precisely (see commit bc96c20)
- httpd: nvram.c: iterate over MWAN_MAX and BRIDGE_COUNT to get values from other wans/lans
- httpd: misc.c: iterate over MWAN_MAX in asp_dns()
- httpd: misc.c: iterate over MWAN_MAX in asp_wanup()
- httpd: misc.c: iterate over MWAN_MAX in asp_link_uptime()
- httpd: dhcp.c: iterate over MWAN_MAX in asp_dhcpc_time()
- httpd: misc.c: iterate over MWAN_MAX in asp_wanstatus(); some code cleaning
- httpd: comment out asp_jiffies()
- miniupnpd: win10 & 11 workaround (help version IGD v1 in IGD v2 mode) - show forwarded ports at Windows GUI (again)
- ntpd: use ulimit to run ntpd with high nice and limited memory to eliminate denial of service attack (close #37)
- Openvirtual** Client: add Routing Policy Prioritization
- Openvirtual**: handle dnsmasq ipset file correctly
- openssl: backport fix for OpenSSL 3.0.17 regression
- rc: wireguard.c: fix script execution after using replace_in_file()
- rc: get rid of TCONFIG_MULTIWAN, iterate over MWAN_MAX instead; part 3
- rc: use only one anon enum policy definition for both Openvirtual** and Wireguard
- rc: openvirtual**.c: update CTF bypass
- rc: firewall.c: use buffer for wanX name - reduce code size
- rc: dhcp.c: code shrink
- rc: network.c: fix two typos (close #121)
- rc: move dnsmasq stuff to outer file
- rc/shared: introduce and use gen_urandom() function
- rc: firewall.c: iterate over BRIDGE_COUNT in filter6_input(void)
- rc: firewall.c: move run_p p t pd_firewall_script() to the front
- rc: introduce and use restart_firewall() function. Move restart_firewall() to the end in exec_service()
- rc: openvirtual**.c: iterate over BRIDGE_COUNT for br_ipaddr/br_netmask
- rc: network.c: iterate over BRIDGE_COUNT for /etc/hosts
- rc: network.c: iterate over BRIDGE_COUNT and MWAN_MAX in do_static_routes()
- rc: dhcp.c: iterate over BRIDGE_COUNT in start_dhcp6c()
- rc: dhcp.c: update start_dhcp6c() for BRIDGE_COUNT values > 4 (up to 32)
- rc: roamast.c: add check for upper threshold (new --> 25000 Kbps) idle rate roaming assistent
- rc: dnsmasq.c: use SIGHUP instead of mistakenly used SIGINT in reload_dnsmasq()
- rc: openvirtual**.c: simplify write_ovirtual**_resolv() function
- rc: p p t p_client.c: simplify write_p p t pc_resolv() function
- rc: protect firewall scripts with simple_lock()/simple_unlock(), do the same for virtual**routing.sh
- rom: update CA bundle to 2025-08-12
- shared: strings.c: update trimstr() function
- shared: defaults.c: get rid of TCONFIG_MULTIWAN, use MWAN_MAX instead. Also use BRIDGE_COUNT to enumerate lan variables
- tomato.css - improved to print and printscreen in dark-mode
- Wireguard: handle dnsmasq ipset file correctly
- Wireguard: add Routing Policy Prioritization in PBR mode
- wireguard/Openvirtual**: do not delete PBR table when using the client in non-PRB mode - just hide it and don't add Kill Switch rules to iptables
- wireguard: fix crash with CTF enabled
- www: use global C variable definitions required by javascript, instead of locally defined ones
- www: admin-tomatoanon.asp: add a note
- Revert "www: virtual**-client.asp: only add routing value in Routing Policy mode, otherwise remove all data from the routing table"
- Revert "www: virtual**-wireguard.asp: only add routing value in 'External' and Routing Policy mode, otherwise remove all data from the routing table"
- Revert "www: virtual**-wireguard.asp: clean routing policy if not in 'External' mode"
- www: virtual**-wireguard.asp: do not restart service if only the 'Enable On Start' option was changed
- www: virtual**-client.asp: do not restart client if only the 'Enable On Start' option was changed
- www: virtual**-server.asp: do not restart server if only the 'Enable On Start' option was changed
- www: fix compilation (navi) without p p t pD
- www: virtual**-client.asp: check if we need to restart firewall in special cases even if client is down; clean-up
- www: virtual**-wireguard.asp: check if we need to restart firewall in special cases even if 'client' is down
- www: advanced-dhcpdns.asp: Adjust String.trim() usage
- www: ipt-[daily|monthly].asp: iterate over MAX_BRIDGE_ID in redraw()
- www: qos-graphs.asp: iterate over MAXWAN_NUM to get irates/orates; also small changes in httpd/ctnf.c (asp_qrate) to get an array
- www: rename isup.jsz to isup.jsx to protect its content by http_id
- switch4g: fix kernel module load order (and don't change it in the future...)
- switch4g: slightly improve the conditions when checking the interface/IP
- Buffalo WZR-1750DHP: improve support (add SPI suppport, fix VLAN support, fix wl hardware order, adjust linux MTD, remove hardcoded limits for board_ns (working correct))
- Buffalo WZR-1750DHP: bring router back to life :-) (reduce NVRAM space to 32 KByte for now!)
- Tenda AC15: adjust command (use 0x9F only) for reading manufacturer/ memory / density for SPI flash

评分

参与人数 1恩山币 +1 收起 理由
wust1031 + 1 呐,做人呢,最重要的就是开心 ...

查看全部评分

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2022-3-17 17:39 | 显示全部楼层
奇怪我的R6300v2 升级这个版本的时候总是显示Bad trx header

点评

我的小米R1D刷了Tomato Firmware 1.28.0140 ML-295A190 K26ARM USB R1D-64K,很老的固件,所以现在想升级到最新的2024.04。 我是直接从固件升级页面操作的,也是提示“bad trx header”,也是需要先升级到某个版本,  详情 回复 发表于 2024-12-6 17:41
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2022-3-24 16:20 | 显示全部楼层
刚升好
先刷SNOWMAN版的 freshtomato-R6300v2-ARM_NG-2021.8-VPN-SNOWMAN58_64K.trx 或者 freshtomato-R6300v2-ARM_NG-2021.8-AIO-SNOWMAN58-64K.trx
再刷 2022.1即可,我是先刷的VPN-SNOWMAN58,再刷的 2022.1 AIO正式版
原址参考:https://www.linksysinfo.org/inde ... .77038/#post-331665

点评

果然可以,我是先刷他自己的virtual**版过渡的  详情 回复 发表于 2022-3-26 14:48
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2022-3-26 14:48 | 显示全部楼层
maoql 发表于 2022-3-24 16:20
刚升好
先刷SNOWMAN版的 freshtomato-R6300v2-ARM_NG-2021.8-VPN-SNOWMAN58_64K.trx 或者 freshtomato-R63 ...

果然可以,我是先刷他自己的v版过渡的
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-8 12:49 | 显示全部楼层
更新2022.2 (2022.04.07)版本
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-12 12:11 | 显示全部楼层
更新2022.3 (2022.05.12)版本
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-31 23:45 | 显示全部楼层
更新2022.4(2022.07.31) 版本
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2022-8-2 19:58 来自手机 | 显示全部楼层
现在有啥推荐的可以刷tomato的路由器么

点评

都是些硬件比较差的路由了,唯一好点的就是K26ARM7,比如Netgear R8000和Asus RT-AC3200  详情 回复 发表于 2022-8-2 21:30
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-8-2 21:30 | 显示全部楼层
xianwen166 发表于 2022-8-2 19:58
现在有啥推荐的可以刷tomato的路由器么

都是些硬件比较差的路由了,唯一好点的就是K26ARM7,比如Netgear R8000和Asus RT-AC3200
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2022-8-5 02:42 | 显示全部楼层
网件R6400不要刷2022.4,usb插u盘无法使用,查看/dev下没有sda设备,不知道是不是特例,目前刷2022.3,自带tproxy模块,内核2.6.36,可以折腾安装为途锐,目前github找到一个梅林使用的为途锐脚本项目,稍加修改就可以安装在freshtomato上使用,还是tomato比较喜欢

点评

一样,2022.5也有问题。  详情 回复 发表于 2022-8-10 11:44
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-8-7 10:21 | 显示全部楼层
更新2022.5 (2022.08.06)
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2022-8-10 11:44 | 显示全部楼层
jac0b2 发表于 2022-8-5 02:42
网件R6400不要刷2022.4,usb插u盘无法使用,查看/dev下没有sda设备,不知道是不是特例,目前刷2022.3,自带 ...

一样,2022.5也有问题。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2022-8-14 02:43 | 显示全部楼层
这个固件超级好用,要是能加入新设备的适配就更棒了。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2022-8-25 23:15 | 显示全部楼层
感谢!我AC68U刷个试试
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2022-10-9 17:59 | 显示全部楼层
要是能加入更多的硬件支持就好了,多去建议一下?
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-12-5 13:30

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表