docs: squashed all old changes in master
|
@ -234,7 +234,6 @@ workflows:
|
|||
only: /.*/
|
||||
branches:
|
||||
ignore:
|
||||
- master
|
||||
- mainline
|
||||
- build:
|
||||
name: "build_rt-ax82u"
|
||||
|
@ -250,13 +249,12 @@ workflows:
|
|||
only: /.*/
|
||||
branches:
|
||||
ignore:
|
||||
- master
|
||||
- mainline
|
||||
- build:
|
||||
name: "build_rt-ax82u_v2"
|
||||
model: "rt-ax82u_v2"
|
||||
ui: "none"
|
||||
skip_build: "Y"
|
||||
skip_build: "N"
|
||||
sdk: "src-rt-5.04axhnd.675x"
|
||||
resource: "large"
|
||||
requires:
|
||||
|
@ -266,7 +264,6 @@ workflows:
|
|||
only: /.*/
|
||||
branches:
|
||||
ignore:
|
||||
- master
|
||||
- mainline
|
||||
- build:
|
||||
name: "build_rt-ax95q"
|
||||
|
@ -282,7 +279,6 @@ workflows:
|
|||
only: /.*/
|
||||
branches:
|
||||
ignore:
|
||||
- master
|
||||
- mainline
|
||||
- build:
|
||||
name: "build_rt-axe95q"
|
||||
|
@ -298,7 +294,6 @@ workflows:
|
|||
only: /.*/
|
||||
branches:
|
||||
ignore:
|
||||
- master
|
||||
- mainline
|
||||
- build:
|
||||
name: "build_tuf-ax5400"
|
||||
|
@ -314,7 +309,6 @@ workflows:
|
|||
only: /.*/
|
||||
branches:
|
||||
ignore:
|
||||
- master
|
||||
- mainline
|
||||
- build:
|
||||
name: "build_tuf-ax3000"
|
||||
|
@ -330,7 +324,6 @@ workflows:
|
|||
only: /.*/
|
||||
branches:
|
||||
ignore:
|
||||
- master
|
||||
- mainline
|
||||
- build:
|
||||
name: "build_tuf-ax5400_tuf"
|
||||
|
@ -346,7 +339,6 @@ workflows:
|
|||
only: /.*/
|
||||
branches:
|
||||
ignore:
|
||||
- master
|
||||
- mainline
|
||||
- build:
|
||||
name: "build_tuf-ax3000_tuf"
|
||||
|
@ -362,7 +354,6 @@ workflows:
|
|||
only: /.*/
|
||||
branches:
|
||||
ignore:
|
||||
- master
|
||||
- mainline
|
||||
- build:
|
||||
name: "build_rt-ax92u"
|
||||
|
@ -378,7 +369,6 @@ workflows:
|
|||
only: /.*/
|
||||
branches:
|
||||
ignore:
|
||||
- master
|
||||
- mainline
|
||||
- request-testing:
|
||||
type: approval
|
||||
|
|
33
.github/ISSUE_TEMPLATE/bug_report.md
vendored
Normal file
|
@ -0,0 +1,33 @@
|
|||
---
|
||||
name: Bug report
|
||||
about: Create a report to help us improve
|
||||
title: ''
|
||||
labels: bug
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
**Router Model Affected**
|
||||
Models: (eg: DSL-AX82U/RT-AX82U/...)
|
||||
|
||||
**Firmware Version Affected**
|
||||
384.xx
|
||||
|
||||
**Is this bug present in upstream Merlin releases too?**
|
||||
Yes/No
|
||||
|
||||
**Describe the bug**
|
||||
A clear and concise description of what the bug is.
|
||||
|
||||
**To Reproduce**
|
||||
Steps to reproduce the behavior:
|
||||
1. Go to '...'
|
||||
2. Click on '....'
|
||||
3. Scroll down to '....'
|
||||
4. See error
|
||||
|
||||
**Expected behavior**
|
||||
A clear and concise description of what you expected to happen.
|
||||
|
||||
**Screenshots**
|
||||
If applicable, add screenshots to help explain your problem or remove this section
|
20
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal file
|
@ -0,0 +1,20 @@
|
|||
---
|
||||
name: Feature request
|
||||
about: Suggest an idea for this project
|
||||
title: ''
|
||||
labels: enhancement
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
**Is your feature request related to a problem? Please describe.**
|
||||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
|
||||
|
||||
**Describe the solution you'd like**
|
||||
A clear and concise description of what you want to happen.
|
||||
|
||||
**Describe alternatives you've considered**
|
||||
A clear and concise description of any alternative solutions or features you've considered.
|
||||
|
||||
**Additional context**
|
||||
Add any other context or screenshots about the feature request here.
|
113
README.md
Normal file
|
@ -0,0 +1,113 @@
|
|||
<p align="center">
|
||||
<img src="http://nw-dlcdnet.asus.com/plugin/productIcons/DSL-AX82U.png" alt="logo" width="200" height="150">
|
||||
</p>
|
||||
|
||||
<h3 align="center">
|
||||
<a href="https://github.com/RMerl/asuswrt-merlin/wiki/About-Asuswrt">AsusWrt Merlin</a>
|
||||
GNUton's builds
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
A powerful third-party firmware designed for Asus routers.
|
||||
|
||||
<br>
|
||||
<a href="https://github.com/RMerl/asuswrt-merlin.ng/wiki/About-Asuswrt"><strong>Explore Asus Merlin docs»</strong></a>
|
||||
<br>
|
||||
<br>
|
||||
<a href="https://github.com/gnuton/asuswrt-merlin.ng/releases/latest">Download latest firmware</a>
|
||||
·
|
||||
<a href="https://github.com/gnuton/asuswrt-merlin.ng/issues/new?assignees=&labels=enhancement&template=feature_request.md">Request feature</a>
|
||||
·
|
||||
<a href="https://github.com/gnuton/asuswrt-merlin.ng/issues/new?assignees=&labels=bug&template=bug_report.md">Report bug</a>
|
||||
</p>
|
||||
<p align="center">
|
||||
<a href="https://www.snbforums.com/threads/gnutons-merlin-builds-for-dsl-router-386-1_2-released.70980/">Support forum</a>
|
||||
·
|
||||
<a href="https://twitter.com/gnuton">@MyTweets</a>
|
||||
·
|
||||
<a href="https://discord.gg/pm7q6KFSzp">Chat</a>
|
||||
·
|
||||
<a href="https://gitter.im/asuswrt/merlin-dsl">Old Chat</a>
|
||||
</p>
|
||||
|
||||
---------------------
|
||||
### Aim
|
||||
|
||||
This is an official [Merlin fork](https://github.com/RMerl/asuswrt-merlin) which is supported by [ASUS](https://twitter.com/ASUS) and [RMerlin](https://twitter.com/RMerlinDev?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor): Aim of this project is to make Merlin running on additional routers.
|
||||
|
||||
My builds are intended to support all features present in the original Merlin firmware. Occasionally, I also incorporate additional features for specific models. The images are built in the cloud to ensure transparency, and the open-source code is publicly accessible in this GitHub repository.
|
||||
|
||||
If you enjoy this project feel free to scroll all the way down and check on how you can ❤️ this project!
|
||||
|
||||
---------------------
|
||||
|
||||
### [Stats](https://somsubhra.github.io/github-release-stats/?username=gnuton&repository=asuswrt-merlin.ng)
|
||||
Latest release:
|
||||
[
|
||||

|
||||

|
||||

|
||||
](https://github.com/gnuton/asuswrt-merlin.ng/releases/latest)
|
||||
|
||||
Latest pre-release:
|
||||
[
|
||||

|
||||

|
||||

|
||||
](https://github.com/gnuton/asuswrt-merlin.ng/releases/)
|
||||
|
||||
All releases:
|
||||

|
||||
|
||||
Latest Merlin firmware version: 
|
||||
|
||||
Main branch build: [](https://circleci.com/gh/gnuton/asuswrt-merlin.ng/tree/master)
|
||||
|
||||
---------------------
|
||||
|
||||
### Supported Models
|
||||
|
||||
388.x firmware: ⬇️ Download latest [release](https://github.com/gnuton/asuswrt-merlin.ng/releases/latest) or [testing pre-release](https://github.com/gnuton/asuswrt-merlin.ng/releases/) ⬇️
|
||||
* [DSL-AX82U/DSL-AX5400](https://www.asus.com/Networking-IoT-Servers/WiFi-6/All-series/DSL-AX82U/)
|
||||
* [RT-AX82U v1](https://www.asus.com/Networking-IoT-Servers/WiFi-6/All-series/RT-AX82U/)
|
||||
* [RT-AX82U v2](https://www.asus.com/Networking-IoT-Servers/WiFi-6/All-series/RT-AX82U/) - 🔥 New!
|
||||
* [RT-AX92U](https://www.asus.com/Networking-IoT-Servers/WiFi-Routers/ASUS-Gaming-Routers/RT-AX92U/)
|
||||
* [TUF-AX5400 v1](https://www.asus.com/Networking-IoT-Servers/WiFi-Routers/ASUS-Gaming-Routers/TUF-Gaming-AX5400/)
|
||||
* [TUF-AX3000 v1](https://www.asus.com/Networking-IoT-Servers/WiFi-Routers/ASUS-Gaming-Routers/TUF-Gaming-AX3000/)
|
||||
* [ZenWiFi XT8 / RT-AX95Q](https://www.asus.com/Networking-IoT-Servers/Whole-Home-Mesh-WiFi-System/ZenWiFi-WiFi-Systems/ASUS-ZenWiFi-AX-XT8/)
|
||||
* [ZenWifi ET8 / RT-AXE95Q](https://www.asus.com/networking-iot-servers/whole-home-mesh-wifi-system/zenwifi-wifi-systems/asus-zenwifi-et8/)
|
||||
|
||||
386.x firmware:
|
||||
* [DSL-AC68U](https://www.asus.com/Networking-IoT-Servers/Modem-Routers/All-series/DSLAC68U/) ⬇️ Download latest release: [386.10_0-gnuton1](https://github.com/gnuton/asuswrt-merlin.ng/releases/download/388.2_2_0-gnuton1/DSL-AC68U_386.10_0-gnuton1_DSL_1.0.5.3.trx) ⬇️
|
||||
|
||||
If you cannot find your router in the above list, please read [here](https://github.com/gnuton/asuswrt-merlin.ng/issues/140)!
|
||||
|
||||
Not sure which version you have? V1? V2? Enable SSH, then ssh into your router and run ```nvram get productid```
|
||||
|
||||
---------------------
|
||||
|
||||
### Experimental builds:
|
||||
* DSL-AC68U & DSL-AX82U
|
||||
* [Repeater Mode](https://github.com/gnuton/asuswrt-merlin.ng/releases/tag/gnuton-snapshot-feature-repeater) Unleash Repeater along with all other [operational modes](https://www.asus.com/support/FAQ/1015007/). Please note that AiMesh is supported by standard images and it's much performant than repeater but it works only with other Asus routers.
|
||||
|
||||
---------------------
|
||||
### Thanks to
|
||||
- Asus for the GPLs and HW samples.
|
||||
- Upstream Asus Merlin [devs](https://github.com/RMerl/asuswrt-merlin.ng/graphs/contributors)
|
||||
- [CircleCI](https://circleci.com/) for providing a powerful CI infra for building the images on the cloud.
|
||||
|
||||
---------------------
|
||||
### How can I help?
|
||||
Do you love this project? All kinds of contributions are welcome 🙌!
|
||||
* ⭐️ star the project
|
||||
* raise 🐞 issues
|
||||
* send 🙇 code. ([Are you a dev? Click here!](https://github.com/gnuton/asuswrt-merlin.ng/blob/master/www/DEV.md))
|
||||
* 💰 donations.
|
||||
|
||||
<p align="center">
|
||||
<a href="https://www.paypal.me/gnuton"><img src="www/donate.png" alt="donate" /></a>
|
||||
<br/>
|
||||
or
|
||||
<br/>
|
||||
₿itcoin: 3GMqBLaLvH4c6d1bNd35NDjiqDv4pApKpi
|
||||
</p>
|
1
_config.yml
Normal file
|
@ -0,0 +1 @@
|
|||
theme: jekyll-theme-minimal
|
0
updates/.gitkeep
Normal file
9
updates/3004_388.4_0-gnuton1_note.txt
Normal file
|
@ -0,0 +1,9 @@
|
|||
## GNUton's Asus Merlin changelog ##
|
||||
|
||||
Date: October 25, 2023
|
||||
Release: 3004.388.4_0-gnuton1
|
||||
|
||||
- NEW: Merged with GPL 388_23588.
|
||||
|
||||
|
||||
|
29
updates/384_11_2-gnuton1_note.txt
Normal file
|
@ -0,0 +1,29 @@
|
|||
Changes from the latest stable gnuton build (384.11-gnuton2):
|
||||
* rc: Re-disable udpxy on Movistar profile, as for some reasons it prevents Movistar from working for some users.
|
||||
* Updated documentation
|
||||
* webui: implement source/target ip filtering on Netstat page
|
||||
* webui: encode Netool's Netstat page in UNIX UTF-8 format
|
||||
* webui: fix mistyped color in .QISMain CSS class
|
||||
* busybox: ntpd: daemonize before DNS resolution (backport)
|
||||
* busybox: ntpd: respond only to client and symmetric active (backport)
|
||||
* busybox: ntpd: improve postponed hostname resolution (backport)
|
||||
* busybox: ntpd: print result of hostname resolution (backport)
|
||||
* ntpd: perform DNS resolution out of send/receive loop (backport)
|
||||
* busybox: ntpd: improve treatment of DNS resolution failures (backport)
|
||||
* busybox: ntpd: skip over setting next DNS resolution attempt if it is not needed (backport)
|
||||
* busybox: ntpd: do run the script at leat once in 11 minutes (reword)
|
||||
* busybox: ntpd: suppress in-kernel frequency correction in first 8 adjtimex calls (backport)
|
||||
* busybox: ntpd: choose initial FREQHOLD_cnt dynamically (backport)
|
||||
* busybox: ntpd: deprecate IPTOS_LOWDELAY in favor of IPTOS_DSCP_AF21 (backport)
|
||||
* busybox: ntpd: increase minimum G.FREQHOLD_cnt from 8 to 10 (backport)
|
||||
* busybox: ntpd: increase MIN_FREQHOLD by 3 (backport)
|
||||
* busybox: ntpd: show real, unclamped delays on low-latency networks (backport)
|
||||
* busybox: ntpd: more verbose message for "root distance too high" case (backport)
|
||||
* busybox: ntpd: increase SLEW_THRESHOLD from 0.125 to 0.5 (backport)
|
||||
* Updated documentation
|
||||
* webui: fix typo in DNS Privacy popup help
|
||||
* rc: log "unsync" ntpd event (disabled for now, will require testing first)
|
||||
* Updated documentation
|
||||
* webui: fix a few minor errors in Network Tools -> Analysis and Netstat pages
|
||||
* Updated documentation
|
||||
* webui: enabled firmware update checks for gnuton's builds
|
2
updates/384_11_2-gnuton2_note.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Changes from the latest stable gnuton build (384.11_2-gnuton1):
|
||||
* fwupdate: FIX new firmwares with alphabetically bigger extendedno are not correcly detected
|
89
updates/384_12_gnuton1_note.txt
Normal file
|
@ -0,0 +1,89 @@
|
|||
Changes from the latest stable gnuton build (384.11_2-gnuton2):
|
||||
* nano: updated to 4.2 (closes #303)
|
||||
* openvpn: move openvpn-event script calling for server into an updown script
|
||||
* openvpn: rework the updown.sh handling for OpenVPN clients
|
||||
* webui: display hostnames on Classification page
|
||||
* webui: re-enable option to extend TTL value
|
||||
* others: fix installation of the two new updown scripts for OpenVPN
|
||||
* webui: use client_functions's function for client dropdown list
|
||||
* build: disable memaccess component for HND (got re-enabled in a recent GPL merge)
|
||||
* wsdd: initial commit
|
||||
* wsdd: add build recipes
|
||||
* wsdd: implement Asus-specific code, enable build recipe
|
||||
* rc: implement wsdd stop/start alongside Samba
|
||||
* wsdd: generate ID from the kernel's boot-id instead of hashing the MAC (patch from OpenWRT)
|
||||
* wsdd: implement -i parameter to provide a specific interface
|
||||
* webui: replace proto filter field on the Classification page by a dropdown menu
|
||||
* Updated documentation
|
||||
* webui: only show RSA strength selector if server is not started
|
||||
* ovpn: configurable allow/drop firewall policy for clients
|
||||
* rc: fix parameter order when launching wsdd2
|
||||
* rc: change default behaviour of resolv.conf to use ISP instead of local cache
|
||||
* rc/shared: disable obsolete exec code
|
||||
* rc: fix de8806990462b8c3dbd4182b4991e31cd082f7fe
|
||||
* Merge with GPL 384_45717
|
||||
* Merged 45717 binary blobs for SDK7.14 devices
|
||||
* Merged 45717 binary blobs for RT-AC68U
|
||||
* Merged 45717 binary blobs for RT-AC86U
|
||||
* webui: tweaked popup help for OpenVPN client's Inbound Firewall setting
|
||||
* Merged 382_51636 binary blobs for RT-AC3200
|
||||
* rc: kludge for RT-AC3200 building with 382 blobs
|
||||
* httpd: revert RT-AC3200 web_hook blob to custom 384_xxxx version, as the 382 blob is no longer compatible with 384 GPL
|
||||
* Updated documentation
|
||||
* rc: allow experimental AiMesh toggle to survive factory default resets
|
||||
* rc: revert broadcom.o blob for RT-AC86U to 45713 version - the 45717 version fails to link
|
||||
* Merged 382_51634 binary blobs for RT-AC87U (minus incompatible httpd/web_hook.o), and updated rc kludges for that model
|
||||
* Cleanup accidentally committed .orig files
|
||||
* httpd: randomize serial number of router-generated SSL certificates
|
||||
* bridge-utils: fix hnd clean
|
||||
* webui: remove duplicate references to ipv6_dhcp6c_release
|
||||
* curl: updated to 7.65.0
|
||||
* webui: allow usb idle values up to 9999 (nvram has an enforced limit of four chars for that setting)
|
||||
* rc: shared: add missing function, and re-merge RT-AC86U's rc/broadcom.o binary blob from 45717
|
||||
* wsdd2: fix listening on specified interface
|
||||
* wsdd2: skip bonding slaves and bridged interfaces
|
||||
* curl: revert 7.65.0 merge, as it doesn't work properly.
|
||||
* openssl: update OpenSSL 1.0 to 1.0.2s
|
||||
* openssl11: Update to OpenSSL 1.1.1c.
|
||||
* Updated documentation
|
||||
* rc: give ntpd some time to sync clock on wanup
|
||||
* curl: merge 7.65.0 back
|
||||
* curl: tool_setopt: for builds with disabled-proxy, skip all proxy setopts()
|
||||
* Updated documentation
|
||||
* networkmap: provide separate binaries for the RT-AC87U
|
||||
* shared: implement kludge on model enum for 382 models
|
||||
* bwdpi: provide separate binaries for the RT-AC87U
|
||||
* rc: give at least 30 secs instead of only 20 secs before enforcing a system reset during reboot
|
||||
* netool: enable Netool daemon but with the BB traceroute applet for non-ND models
|
||||
* miniupnpd: updated to 20190604 (git 765156b)
|
||||
* rc: remove unnecessary log message from erp_monitor when not in European region
|
||||
* rc: fix memory leak in erp_monitor
|
||||
* rc: always set log facility to ntpd for consistency with other log entries
|
||||
* Updated documentation
|
||||
* webui: remove warning about SMBv1, since unlike stock firmware we support SMBv2
|
||||
* netool: enable netool for the RT-AC87U - missing in 588ab6ea97 (closes #316)
|
||||
* rc: openvpn: remove waits for ntp sync in openvpn code since wanup already does it before starting OpenVPN instances.
|
||||
* rc: reduce max wait for ntp sync on wanup from 51 to 26 secs
|
||||
* rc: re-add variable to start_ovpn_*() funtions that is required
|
||||
* webui: fix Network Analysis symlinks location for RT-AC5300
|
||||
* rc: firewall: define VUPNP and PUPNP chains in default nat_rules
|
||||
* openssl11: The SHA256 is not a mandatory digest for DSA.
|
||||
* openssl11: issue-8998: Ensure that the alert is generated and reaches the remote
|
||||
* openssl11: Revert the DEVRANDOM_WAIT feature
|
||||
* rc: only start ddns and Openvpn in wan_up() if ntpd is set, with a small max wait period, and start both of these on the first ntpd sync event
|
||||
* rc: remove unnecessary linking with libbcmcrypto
|
||||
* Merge remote-tracking branch 'origin/master' into mainline
|
||||
* curl: update to 7.65.1
|
||||
* Merge remote-tracking branch 'origin/master' into mainline
|
||||
* rc: further tweaks to ntpd handling on wanup()
|
||||
* Updated documentation
|
||||
* Migrate to the new dedicated domain name; update to the new fwupdate file structure
|
||||
* webui: remove references to SMBv1 FAQ
|
||||
* kernel 2.6.36: improve sack handling and resource usage
|
||||
* kernel 4.1: improve sack handling and resource usage
|
||||
* kernel 2.6.36: fix commit dbd4abf8f7773a24a14d3c04d63fac7b7a89e543
|
||||
* Merge RT-AC3200 binary blobs from GPL 382_51640
|
||||
* rc: backport start_lan_port() fix for RT-AC87U from GPL 382-51640
|
||||
* Updated documentation
|
||||
* Updated documentation
|
||||
* Merged asus merlin code
|
191
updates/384_14_0-gnuton1_note.txt
Normal file
|
@ -0,0 +1,191 @@
|
|||
Changes from the latest stable gnuton build (384.12_0-gnuton1):
|
||||
* dnsmasq: add openssl backend for dnssec, default is nettle
|
||||
* dnsmasq: skip gost validation with nettle, it's not supported anyway
|
||||
* rc: disable LLMNR support in wsdd2
|
||||
* webui: fix description for Continous Ping function
|
||||
* webui: make get_helplink() return link to Asuswrt-Merlin website instead of Asus support
|
||||
* webui: fix Firmware Update page when firmware scheduled checks are disabled
|
||||
* webui: hide ping count field when using continuous ping on Network Analysis
|
||||
* webui: use a standard cssRules (instead of rules) property of CSSStyleSheet (#328)
|
||||
* httpd: fix detection of whether QTN wifi is enabled or not in get_wifi_clients()
|
||||
* Updated documentation
|
||||
* config: fix too old config DNSSEC rules
|
||||
* config: reflect rule change, let it be disabled by default
|
||||
* rc: firewall: only enable FTP WAN access if explicitely enabled while using LB DualWAN or IPTV
|
||||
* dnsmasq: fix dnssec with nettle 3.5 and openssl
|
||||
* Updated RT-AC87U wireless driver to 382_51640 release
|
||||
* Updated documentation
|
||||
* rc: start jffs2 before running config_format_compatibility_handler(), as it might need access to /jffs/nvram
|
||||
* rc: Split static lease hostnames into their own nvram; implement conversion code
|
||||
* snooper: fix crash with more than 32 hosts
|
||||
* strongswan: import 5.7.2 from git with proper .gitignores and missed files
|
||||
* strongswan: drop asus hacks for 64-bit build
|
||||
* strongswan: follow general style for 64-bit align
|
||||
* strongswan: add support for ChaCha20-Poly1305
|
||||
* rc: move dhcp ntp options into proper place
|
||||
* Updated documentation
|
||||
* dnsmasq: dhcpv6: add ntp server option support
|
||||
* rc: webui: rom: Rework firmware version check implementation, for cfg_mnt compatibility
|
||||
* webui: fix version string for local router on the upgrade page
|
||||
* dnsmasq: enable OpenSSL support for dnssec
|
||||
* Updated documentation
|
||||
* rc: cwebs_state_info_am check was done in the wrong version of auto_firmware_check()
|
||||
* dnsmasq: fix segfault at run time when using OpenSSL on uclibc platform
|
||||
* rc: fix truncated entries when converting dnsfilter or dhcp static leases to new format
|
||||
* lldpd: log custom TLV add/remove at the debug level instead of info
|
||||
* rc: webui: Remove amas_force flag
|
||||
* webui: disable AiMesh Node support
|
||||
* Revert "dnsmasq: enable OpenSSL support for dnssec"
|
||||
* dnssec: remove target.mak option, and enable it (with OpenSSL support) in config_base
|
||||
* webui: enhance "Firmware Update" button location in AiMesh Router mode
|
||||
* rc: fix missing default route when in non-router mode
|
||||
* webui: Make check_AiMesh_fw_version() use regexp instead of iterating an array
|
||||
* webui: handle displaying new release notes from Merlin AiMesh nodes
|
||||
* Revert "webui: disable AiMesh Node support"
|
||||
* httpd: rewrite code that parse arp/lease lists for wireless clients
|
||||
* webui: display properly formatted new firmware version string during QiS
|
||||
* Updated documentation
|
||||
* Update vpnrouting.sh
|
||||
* webui: relabeled Internet Traffic Redirection option to more accurately describe what it does
|
||||
* dnsmasq: fix wrong return code from explore_rrset() with some errors.
|
||||
* Change default DynDNS IP server to the .com TLD, since .org cannot be resolved in China (closes #338)
|
||||
* webui: use networkmap name field instead of the no-longer existing hostname field
|
||||
* webui: filter on the correct field when filtering by destination IP on Classification page
|
||||
* webui: rename Local and Remote fields for Source and Destination on the Classification page, which is more accurate
|
||||
* dnsmasq: Fix wrong return code from explore_rrset() with some errors
|
||||
* curl: update to 7.65.3
|
||||
* Updated documentation
|
||||
* webui: display menus earlier on IPTraffic page to ensure initial form values are properly set as per cookies
|
||||
* kernel: tcp: refine memory limit test in tcp_fragment()
|
||||
* curl: revert previous gitignore file, as the new one was incomplete
|
||||
* openvpn: quoting parameters before passing them to a script (like openvpn-event) will break argument parsing by that script
|
||||
* webui: fix display of user permissions on FTP page
|
||||
* Updated documentation
|
||||
* rc: revert start_lan_port() backport from upstream which broke AP mode on the RT-AC87U.
|
||||
* Updated documentation
|
||||
* build: update copy-prebuilt script
|
||||
* build: update build-all script, adding branch support
|
||||
* webui: update OUI database to 2018-08-17 version
|
||||
* webui: re-implement notification if free nvram < 3000 bytes
|
||||
* rc: log unrecognized events to syslog
|
||||
* build: change default toolchain symlink to be relative
|
||||
* webui: fix typo
|
||||
* miniupnpd: updated to 20190824
|
||||
* Updated documentation
|
||||
* httpd: limit SSL certificate to 2 years if clock is accurate
|
||||
* httpd: add "TLS Web Server Authentication" to certificate's extended attributes
|
||||
* dnsmasq: update to 2.80-67-g5a91334
|
||||
* webui: ensure that YandexDNS is always disabled at the webui level (closes #347)
|
||||
* webui: do not report new firmware availability during QIS since we lack liveupdate capabilities
|
||||
* Updated documentation
|
||||
* webui: fix ouiDB broken by c5f5f07e314d9d06c2251433321d977c271b28fc
|
||||
* iproute2: fix exe location on HND to match that of other platforms; remove related dead code in rc/qos.c.
|
||||
* Merge with GPL 384_81044 (from GT-AC2900)
|
||||
* Merge with GPL 384_81049 (from RT-AC68U)
|
||||
* Merge SDK + binary blobs from 81049 for RT-AC68U
|
||||
* webui: re-based DHCP web page on upstream code (with the new DNS field)
|
||||
* libvpn: updated write_ovpn_dns() to match 81049; implemented get_ovpn_status() and get_ovpn_errno() which are new in 81049
|
||||
* openvpn: implement support for verify-x509-name with "subject" or "name-prefix" types ("name" was already supported)
|
||||
* webui: add bg class to non-Asus pages, to natch with 81049
|
||||
* samba36: harmonized root Makefile with Asus's
|
||||
* rc: shared: fix build warn error due to duplicate modprobe define
|
||||
* rom: harmonized certs location in source tree with upstream
|
||||
* openssl: harmonized recipes with upstream
|
||||
* webui: updated Temperature page
|
||||
* rc: shared: re-implemented LED control.
|
||||
* rc: update state/error report for OpenVPN clients and servers
|
||||
* libdisk: disable Asus's unfinished handling of SMB protocol version
|
||||
* rc: remove call to set LED_WAN_NORMAL for non-HND models in setup_leds()
|
||||
* rc: wrong variable used to report bitsize of rejected OVPN server DH
|
||||
* Revert "rc: wrong variable used to report bitsize of rejected OVPN server DH" - should be done on master branch
|
||||
* rc: wrong variable used to report bitsize of rejected OVPN server DH
|
||||
* faketc: reimplement the faketc script as a C program
|
||||
* iproute2: fix ip location on HND for OpenVPN; fix cleanup recipe
|
||||
* rc: openvpn: re-implement establishing running state the way it used to be before 81049
|
||||
* curl: updated to 7.66.0; updated install recipe for library version 4.6.0
|
||||
* curl: re-enable smtp protocol (was disabled when we merged the 81049 build recipes)
|
||||
* openssl-1.0: update to 1.0.2t
|
||||
* openssl-1.1: move folder to openssl-1.1 to match with upstream 8104x
|
||||
* openssl: fix folder layout ahead of master merge
|
||||
* openssl: temporarily revert folder layout to pre-8104x, for easier merges
|
||||
* openssl-1.1: update to 1.1.1d
|
||||
* dnsmasq: update to 2.80-74-gdefd6b1
|
||||
* openssl: move 1.0 folder back to its correct location, to be in-sync with other branches
|
||||
* Implement option to prevent Firefox's automatic usage of DoH
|
||||
* Updated documentation
|
||||
* Removed some unused components: busybox-1.24.1, ez-ipupdate. mt-daapd-svn-1696, openssl-1.0.0q, ffmpeg-0.5, pppd_245 and Beceem_BCMS250_arm
|
||||
* nano: update to 4.4 (closes #323)
|
||||
* webui: fix dnsfilter table layout
|
||||
* Merge with GPL 384_81116 + binary blobs (RT-AC88U)
|
||||
* webui: fix Asus's mixing of sshd_port and sshd_port_x introduced in 81116
|
||||
* httpd: kludge to allow RT-AC68U to build with 81116 GPL
|
||||
* Merge binary blobs from 81116 for RT-AC3100
|
||||
* Merge SDK + binary blobs from 81049 for RT-AC86U
|
||||
* httpd: implement RT-AC86U kludge for set_fw_path.cgi
|
||||
* build: fix truncated HND build profile from commit679c8b597610ca0ab0e4265dbefbd3a2d0526fd2
|
||||
* rc: implement RT-AC86U kludge for hnd_set_hwstp() (requires 81116 blobs)
|
||||
* build: fix wlcsm location for miniupnpd recipe
|
||||
* nano: commit missing files excluded by gitignore
|
||||
* Updated documentation
|
||||
* webui: add missing semicolon
|
||||
* webui: re-add DHCP settings lost when the page was re-implemented
|
||||
* webui: remove leftover field from Asus's 811xx sshd_port mixup
|
||||
* ssl: update root certificates to October 9th 2019 version
|
||||
* webui: adjust allowed port ranges and displayed warnings on the System page.
|
||||
* webui: sort the DHCP static list even if no cookie is found, otherwise no list is displayed
|
||||
* build: revert OpenSSL-1.0 build recipes to pre-810xx
|
||||
* busybox: enable split applet, for uniformity with HND platform
|
||||
* webui: store OpenVPN Server custom clientlist info even if server is disabled
|
||||
* webui: identify DHCP's first DNS server as such
|
||||
* rc: firewall: better detection of EUI64 addresses; add missing support in Dual WAN LB / Multicast IPTV modes
|
||||
* webui: allow empty local IP for IPv6 firewall rule
|
||||
* Updated documentation
|
||||
* openvpn: updated to 2.4.8
|
||||
* webui: add IPv6 support to Netool webui
|
||||
* Updated documentation
|
||||
* libdisk: code cleanup
|
||||
* dnsmasq: update to 2.80-93-g6ebdc95
|
||||
* kernel41: disable debug logging left in the bcmmcast module by Asus
|
||||
* Updated documentation
|
||||
* Merge upstream tag '384.14-beta1-mainline' into dsl-ac68u
|
||||
* buildfix: httpd/web.c has been checked out from tags/384.13-beta1-mainline
|
||||
* buildfix: set_fw_path.cgi not available for DSL-AC68U as for RT
|
||||
* buildfix: do not threat warning as errors for router
|
||||
* dsl-ac68u: Prebuild imported from GPL_DSL-AC68U_3.0.0.4.384.81140
|
||||
* Revert "dnsmasq: update to 2.80-93-g6ebdc95"
|
||||
* rc: tell inadyn to accept any SSL cert when using Asus DDNS
|
||||
* inadyn: minor logging changes to Asus DDNS pplugin
|
||||
* rc: inadyn: always force AsusDDNS updates on LE-enabled build
|
||||
* Merge with GPL 384_81351 + binary blobs (RT-AC86U)
|
||||
* Merged RT-AC68U binary blobs + SDK from 384_81351
|
||||
* rc: remove obsolete conn_diag.o blob
|
||||
* rc: migrate AP hostname from computer_name to lan_hostname
|
||||
* Updated documentation
|
||||
* rc: silence a few modprobe failures (these either do not exist or are built-in)
|
||||
* rc: ipv6 ns drop checking wrong nvram for dualwan/multiiptv builds
|
||||
* socat: that is one fat cat, put him on a diet by removing unused features
|
||||
* Updated documentation
|
||||
* Merged RMerl 384.14-beta2-mainline
|
||||
* buildfix: Backported rc/prebuild/DSL-AC68U/tcode_brcm.o from RT-AC86U since wl_disband5grp symbol was required for building
|
||||
* Merge RT-AC5300 binary blobs from 384_81219
|
||||
* webui: replace broken isPortConflict() with new function; added missing pwrsave code on System page
|
||||
* webui: rc: harmonize max ntp server length with upstream, and ensure (legacy) ntp code has a matching buffer size
|
||||
* Restore generic ARM prebuilts from 384_81351, which were accidentally downgraded by the RT-AC5300 81219 component merge in commit 19f730920271bb4c354d4282c3dccd340fbb59d3
|
||||
* inadyn: switch Asus DDNS server to ns1.asuscomm.com since their server certificate is missing the nwsrv-ns1.asus.com SAN; re-enable certificate validation when updating an Asus DDNS account
|
||||
* Updated documentation
|
||||
* Merged in GPL_DSL-AC68U_3.0.0.4.384.81727-g7c23ae8 prebuilds
|
||||
* dnsmasq: update to 2.80-95-g1aef66b
|
||||
* rp-l2tp: fix server route can't be added w/o ifname
|
||||
* kernel: backport 81351 kernel fixes to L2TP to the sdk7114 kernel
|
||||
* kernel: backport 81351 kernel fixes to L2TP to the sdk7.x kernel
|
||||
* openvpn: do not run openvpn-event if custom scripts are disabled
|
||||
* webui: update popup help for local DNS queries to match the current default behaviour
|
||||
* webui: fix malformed Certificate label on DDNS page
|
||||
* Updated documentation
|
||||
* inadyn: re-disable cert validation for AsusDDNS - their server is once again using an expired certificate
|
||||
* Updated documentation
|
||||
* Merge tag '384.14-beta3-mainline' into 384.14_beta3
|
||||
* webui: there's no popup help for this item, so remove the anchor
|
||||
* webui: right-align values on the QoS stats tables
|
||||
* Updated documentation
|
||||
* Merge tag '384.14-mainline' into 384.14
|
13
updates/384_14_2-gnuton1_note.txt
Normal file
|
@ -0,0 +1,13 @@
|
|||
Changes from the latest stable gnuton build (384.14_0-gnuton1):
|
||||
* getdns: provide explicit path to OpenSSL 1.1.1 (fixes regression fom GPL 81044 merge)
|
||||
* rc: fail wanduck (and possibly other services) failing to start due to ate_mode check
|
||||
* rstats: revert some of the 384_81044 changes in an attempt to resolve the traffic spikes
|
||||
* rc: log if router is in manufacturing mode at wanduck launch
|
||||
* Updated documentation
|
||||
* rc: fix bad GPL merge
|
||||
* rc: remove no longer required kludge for STP on HND models
|
||||
* build: re-add cifs.ko module (lost with GPL 81044 merge)
|
||||
* webui: hide _0 extendno from firmware versions returned by cfg_sync
|
||||
* Updated documentation
|
||||
* Merge tag '384.14_2-mainline' into dsl-ac68u-384.14_2-mainline
|
||||
* dsl-ac68u: build: fix - picks latest previous tag in case of releases
|
78
updates/384_15_0-gnuton1_note.txt
Normal file
|
@ -0,0 +1,78 @@
|
|||
Changes from the latest stable gnuton build (384.14_2-gnuton1):
|
||||
* faketc: fix building for RT-AC87U
|
||||
* odhcp6c/rc: update to 1.1-97-ge199804
|
||||
* odhcp6c: use reconfigure accept option only if allowed by server
|
||||
* odhcp6c: fix loop where clients issue a RENEW and REBIND every ~1s
|
||||
* libconfuse: update to 3.2.2
|
||||
* rc: fix upnp on disconnected dual-wan interface
|
||||
* wsdd2: fix listening on dynamic interfaces
|
||||
* rc: implement wan-event; launch wan-start at the end of wan_start() now instead of on Connected events
|
||||
* wsdd2: implement -N and -G parameters from upstream
|
||||
* wsdd2: only retrieve missing parameters from smb.conf, in case one was already provided at runtime
|
||||
* Updated documentation
|
||||
* rc: fix wan-event script arguments
|
||||
* rc: replace wan-event event type with a string since numeric types may change in the future
|
||||
* Updated documentation
|
||||
* httpd: clarify that width are in Hertz, not in bits
|
||||
* odhcp6c: fix empty ORO and unblock DHCPV6_OPT_SOL_MAX_RT for request/renew/rebind
|
||||
* odhcp6c: partially revert 1bdbc8e4ef2a6cbae228ac479767c7b3c3c53edd
|
||||
* build: strip lldpd executables
|
||||
* Fix version string displayed by motd
|
||||
* curl: update to 7.67.0
|
||||
* curl: Fix build fails with CURL_DISABLE_DOH
|
||||
* rc: remove wan-start from its new location, and put it back where it used to be, for legacy compatibility
|
||||
* Updated documentation
|
||||
* rc: fix bad GPL merge
|
||||
* rc: remove no longer required kludge for STP on HND models
|
||||
* build: re-add cifs.ko module (lost with GPL 81044 merge)
|
||||
* other: implement get_webui_page() function in helper.sh
|
||||
* webui: add five mountpoints for user-provided webui pages
|
||||
* Merged with GPL 385-10002 (RT-AC68U)
|
||||
* Updated documentation
|
||||
* getdns: provide explicit path to OpenSSL 1.1.1 (fixes regression fom GPL 81044 merge)
|
||||
* rc: fail wanduck (and possibly other services) failing to start due to ate_mode check
|
||||
* rstats: revert some of the 384_81044 changes in an attempt to resolve the traffic spikes
|
||||
* webui: hide _0 extendno from firmware versions returned by cfg_sync
|
||||
* rom: update stun servers used by getrealip.sh
|
||||
* rc: fully disable wanduck DNS probing if disabled on the webui
|
||||
* rc: log if router is in manufacturing mode at wanduck launch
|
||||
* rc: only intercept udp requests to port 123, ntpd does not listen to tcp
|
||||
* httpd: implement support for storing third party settings into jffs storage
|
||||
* httpd: rc: locate addons content to a dedicated /jffs/addons/ folder
|
||||
* Updated documentation
|
||||
* webui: increase user mount points from 5 to 10
|
||||
* Updated documentation
|
||||
* Fix typos in 9b62157bf6 and bb8eac1432
|
||||
* build: fix /www/ext location on RT-AC86U (non-AX HND) to match other platforms
|
||||
* openssl-1.0: update to 1.0.2u
|
||||
* build: backport 384_81981 libfoo fixes
|
||||
* openvpn: backport fix from 384_81981
|
||||
* rc: Backport fixes from 384_81981.
|
||||
* shared: backport fixes from 384_81981
|
||||
* rom: nsswitch fixes backported from 384_81981
|
||||
* Updated documentation
|
||||
* rc: add am_addons RC flag to denote support for third party addons
|
||||
* Updated documentation
|
||||
* dnsmasq: update to 2.80-114-ge40d8be
|
||||
* shared: re-add QTN include lost in GPL merge
|
||||
* other: added amtm script
|
||||
* other: replace Entware setup script with link to amtm
|
||||
* other: add functions to helper.sh to get/set addon settings (developed by Adamm)
|
||||
* Updated documentation
|
||||
* amtm: implement curl timeout
|
||||
* rc: remove duplicate dnspriv from RC flags
|
||||
* Updated documentation
|
||||
* other: make get_webui_page() handle existing mounts, and use a global for returning its result; rename function to match namespace
|
||||
* httpd: remove RT-AC86U and RT-AC68U from kludge used for FW older than 384_81116
|
||||
* amtm: further streamlined the main script, some functions moved to external component
|
||||
* webui: fix incorrect variable name on OpenVPN server page (from 679c8b597610ca0ab0e4265dbefbd3a2d0526fd2)
|
||||
* Revert "openvpn: backport fix from 384_81981"
|
||||
* rc: fix dnsfilter IPv6 additions to dnsmasq.conf (#416)
|
||||
* rc: made dnsfilter server list a global; defined enums for list entries, and used these defines instead of hardcoded values
|
||||
* Updated documentation
|
||||
* httpd: improve connection acceptance and handling
|
||||
* httpd: fix malformed 200 OK status
|
||||
* Add files via upload
|
||||
* Merge pull request #419 from decoderman/master
|
||||
* Updated documentation
|
||||
* Merge tag '384.15-mainline' into dsl-ac68u-384.15
|
110
updates/384_16_0-gnuton1_note.txt
Normal file
|
@ -0,0 +1,110 @@
|
|||
Changes from the latest stable gnuton build (384.15_0-gnuton1):
|
||||
* nano: updated to 4.8 (closes #364)
|
||||
* tor: updated to 0.3.5.9
|
||||
* curl: updated to 7,68.0
|
||||
* Updated documentation
|
||||
* rc: openvpn: rework pushed DNS handling for OpenVPN servers set to Internet-Only mode
|
||||
* httpd: replace Guest flag with unit number in client list, and remove placeholder for primary AP clients
|
||||
* webui: regroup guest clients together on wireless log page
|
||||
* Updated documentation
|
||||
* dnsmasq: update to 2.80-148-g3ce803d-openssl
|
||||
* webui: improve warning content when router IP is within your DHCP pool
|
||||
* rc/shared: move is_valid_hostname/domainname to shared
|
||||
* httpd: fix host header parsing
|
||||
* Updated documentation
|
||||
* httpd: fix host header parsing one more time
|
||||
* Updated documentation
|
||||
* getdns/stubby: update to 1.6.0-beta.1/0.3.0-beta.1
|
||||
* getdns: fix build with older gcc
|
||||
* getdns: fix ATTR_UNUSED detection
|
||||
* stubby: add syslog support
|
||||
* Updated Wiki links in the documentation
|
||||
* getdns/stubby: fix size optimization with aarch64 default cflags
|
||||
* inadyn: clean up build rules
|
||||
* inadyn: clean up build tree and .gitignore
|
||||
* inadyn: add RC_DDNS_RSP_AUTH_FAIL and rework asuscomm plugin
|
||||
* inadyn: fix unreliable dnsomatic ip checking
|
||||
* inadyn: allow not yet valid certificates with "broken-rtc"
|
||||
* inadyn: update to 2.6
|
||||
* inadyn: add maintainer mode to avoid autoreconf
|
||||
* inadyn: follow upstream, use default ipify for dnsomatic
|
||||
* rc: follow inadyn update
|
||||
* rc: follow inadyn update, drop tzo.com
|
||||
* inadyn/rc: drop exec-nochg, force same script call for the first time
|
||||
* rc: inadyn: force update for asus ddns with inadyn 2.6
|
||||
* getdns: drop unconditional libpthread
|
||||
* Updated documentation
|
||||
* inadyn: fix non-working --force option
|
||||
* Release amtm 3.1.4
|
||||
* stubby: disable TCP_FASTOPEN_CONNECT in runtime
|
||||
* busybox: add false applet (to match with upstream)
|
||||
* build: fix typo when enabling CONFIG_NETFILTER_XTABLES
|
||||
* getdns/stubby: update to 1.6.0/0.3.0
|
||||
* dnsmasq: dhcpv6: revert ntp server, use sntp server option instead
|
||||
* dnsmasq: update to 2.81rc1-29-g5b6f222
|
||||
* Updated documentation
|
||||
* dropbear: Add support for Ed25519 as a public key type
|
||||
* rc: ssh: add ed25519 key generation
|
||||
* dropbear: comment typo fix, cosmetics
|
||||
* webui: update OUI database to 2019-11-26 version
|
||||
* webui: show SSID in guest network client headers, on the wireless client log
|
||||
* Updated documentation
|
||||
* httpd: fix old LE cert path
|
||||
* inadyn: fix use of non-initialized buffer in freedns hash generation
|
||||
* build: update utility scripts to handle RT-AX58U and current git branches
|
||||
* rc: only log unrecognized events when rc_debug is set, since script authors are now legitimately using their own events
|
||||
* tor: upgrade to tor 0.4.2.6
|
||||
* pppd: Fix bounds check in EAP code
|
||||
* rstats: backport fixes from 386_36400
|
||||
* httpd: webui: report second 5 GHz radio temperature
|
||||
* webui: add up/down meters to networkmap page; remove useless RAM graphic to save space
|
||||
* Updated documentation
|
||||
* regenerate aclocal.m4
|
||||
* dnsmasq: update to 2.81rc3-29-g495e518-openssl
|
||||
* rc: offer local sntp & ntp servers since 630ce162804a44ac647975f87622c918a665233a
|
||||
* webui: add noreferrer attribute to home link
|
||||
* webui: reworked site survey layout; fixed HTML entity escaping
|
||||
* webui: fix entity decoding on legacy site survey page
|
||||
* webui: remove stray label from traffic monitor graphs
|
||||
* webui: updated Chart.js to 2.9.3
|
||||
* httpd: handle icmp entries in netstat-nat's conntrack output
|
||||
* webui: use QoS settings as starting max values for networkmap meter
|
||||
* webui: fix typo in DDNS page field class
|
||||
* Merge pull request #445 from dave14305/patch-1
|
||||
* miniupnpd: revert previous upstream changes that prevented the use of a private IP on the WAN interface (ref. issue #444)
|
||||
* webui: no longer offer to reset DHCP scope when changing LAN hostname (fixes #428)
|
||||
* webui: only forbid setting protocol to http-ony if in router mode (fixes #417)
|
||||
* Updated documentation
|
||||
* shared: fix duplicate dnspriv entries in defaults.c
|
||||
* rstats: Still broken - Revert "rstats: backport fixes from 386_36400"
|
||||
* webui: fix incorrect guest SSID variables accessed for 5GHz-2
|
||||
* memaccess: re-add it to the build, the RT-AX56U uses it to properly configure its LEDs
|
||||
* memaccess: rename unused 'sh' applet for 'sh.bcm' to avoid conflict with the shell
|
||||
* rc: dnsmasq remove expired KSK-2010
|
||||
* openssl-1.1: updated to 1.1.1e
|
||||
* webui: remove Guest flag from all guests clients, not just the first client
|
||||
* webui: reuse colours matching other meters for the download/upload meters
|
||||
* webui: fix layout and colours on the Please Wait progress report
|
||||
* webui: report subunit clients as being Local Clients rather than Guests when in repeater mode
|
||||
* Merge pull request #453 from dave14305/patch-1
|
||||
* Merge pull request #447 from dave14305/patch-2
|
||||
* inadyn: updated to 2.7
|
||||
* dnsmasq: update to 2.81rc4-33-g7558f2b-openssl
|
||||
* Updated documentation
|
||||
* Merge RT-AC86U SDK + binary blobs from 384_81352
|
||||
* inadyn: drop autogenerated stuff for easier updates
|
||||
* inadyn: missed part of acef2a0c71f32c64934c7db4102b8a27ce50c7f9
|
||||
* dropbear: disable 3des & cbc, tune fastopen options
|
||||
* dropbear: fix security notify (backport from mainline)
|
||||
* dropbear: strip version from ident
|
||||
* httpd: fix support for USB disks with a single quote in their model name
|
||||
* webui: fix field layout for tlsremote setting on ovpn client page
|
||||
* usb: let the scheduler handle CPU affinity for smbd on HND
|
||||
* busybox: disable modutils alias support
|
||||
* Updated documentation
|
||||
* httpd: add recv & send timeouts
|
||||
* openssl: update to 1.1.1f
|
||||
* Release amtm 3.1.6
|
||||
* Merge pull request #470 from decoderman/master
|
||||
* Updated documentation
|
||||
* Merge tag '384.16-mainline' into dsl-ac68u-384.16
|
1
updates/384_16_0-gnuton2_note.txt
Normal file
|
@ -0,0 +1 @@
|
|||
Changes from the latest stable gnuton build (384.16_0-gnuton1):
|
34
updates/384_17_0-gnuton1_note.txt
Normal file
|
@ -0,0 +1,34 @@
|
|||
Changes from the latest stable gnuton build (384.16_0-gnuton2):
|
||||
* dnsmasq: update to 2.81rc5-31-gdb028b0-openssl
|
||||
* dropbear: sync accepted ed25519 support from upstream
|
||||
* build: bump header version to 385_20000 for models failing to update from newer stock releases
|
||||
* Make use of all icons in client-list.svg.
|
||||
* Fix typo during TM signature update
|
||||
* webui: completely remove Feedback page to ensure nobody is misusing it.
|
||||
* dropbear: Add Chacha20-Poly1305 authenticated encryption
|
||||
* dropbear: Fix CBC_MODE can't be fully disabled
|
||||
* dnsmasq: update to 2.81 (2.81-32-g93cb543-openssl)
|
||||
* dnsmasq: backport asus patches
|
||||
* dropbear: Fix short packet validation in AEAD mode
|
||||
* build: added RT-AX56U to the build script
|
||||
* build: Backport POSIX compliance from amcfwm
|
||||
* build: Remove extra newline
|
||||
* openvpn: updated to 2.4.9
|
||||
* curl: updated to 7.69.1
|
||||
* Merge pull request #478 from hitched97/icon-patches
|
||||
* Merge pull request #480 from Adamm00/master
|
||||
* Updated documentation
|
||||
* webui: fix DHCP reservation list switching sort direction with each addition
|
||||
* webui: fix JS error when trying to sort DHCP reservations with MACs not present in the networkmap list
|
||||
* webui: clarified signature version field on firmware update page
|
||||
* webui: rework traffic meters layout on router status page
|
||||
* Updated documentation
|
||||
* openssl: update to 1.1.1g
|
||||
* nano: updated to 4.9.2
|
||||
* Updated documentation
|
||||
* Revert "Make use of all icons in client-list.svg."
|
||||
* Updated documentation
|
||||
* build: remove obsolete enforced version for AC88/AC3100/AC5300 which was overriding the one recently added to fix the rollover issue on FW update validation
|
||||
* curl: fix failure to use smtp authentication
|
||||
* Updated documentation
|
||||
* Merge tag '384.17-mainline' into dsl-ac68u-384.17
|
629
updates/386_01_2-gnuton1_note.txt
Normal file
|
@ -0,0 +1,629 @@
|
|||
Changes from the latest stable gnuton build (384.17_0-gnuton1):
|
||||
* build: Added circleci config file
|
||||
* build: updated tools/copy-prebuilt to support DSL-AC68U target
|
||||
* build: fixed tools/copy-prebuilt script which was copying release/src/router/tuxera/ in the wrong dir
|
||||
* Merged DSL-AC68U GPL 384.56087 prebuilds
|
||||
* build: added DSL-AC68U configuration to src-rt make target
|
||||
* build: fixed build when DUALWAN and DSL are enabled
|
||||
* Cleaning up remov some 'false' files
|
||||
* Merged asuswrt 384.56087 GPL to release/src/router/shared/sysdeps/
|
||||
* Import release/src/router/shared/prebuild/DSL-AC68U/ from GPL asuswrt 384.56087
|
||||
* create release for each tag type
|
||||
* tools/copy-prebuilt copies DSL-N55U GPL router/www/sysdep files since they are needed by DSL-AC68U and maybe other DSL variants in the future
|
||||
* ExtendedNo var is set during compilation when a commit is tagged
|
||||
* Imported src/router/www/sysdep/DSL-N55U/www/ files from GPL 384.56087 since they are needed by DSL variants
|
||||
* Merged latest upstream Merlin code
|
||||
* Sanitize CIRCLE_TAG to be used as EXTEND_NO
|
||||
* feature: Added let's encrypt to src-rt/target.mak for DSL-AC68U
|
||||
* Rename CI workflow and ignore master
|
||||
* Merging new changes imported from RT-AC88U branch
|
||||
* Merge remote-tracking branch 'upstream/mainline' into dsl-ac68u
|
||||
* spectrum: imported app for DSL routers from DSL-AC68U GPL 384.56087
|
||||
* httpd: upstream web.c reverted back since RT GPL is ahead of DSL one
|
||||
* httpd: Added back get_dnsprivacy_presets
|
||||
* webui: banner logo link set to gnuton's github
|
||||
* webui: enabled firmware update checks for gnuton's builds
|
||||
* fwupdate: FIX new firmwares with alphabetically bigger extendedno are not correcly detected
|
||||
* Merged asus merlin code
|
||||
* Merge upstream tag '384.14-beta1-mainline' into dsl-ac68u
|
||||
* buildfix: httpd/web.c has been checked out from tags/384.13-beta1-mainline
|
||||
* buildfix: set_fw_path.cgi not available for DSL-AC68U as for RT
|
||||
* buildfix: do not threat warning as errors for router
|
||||
* dsl-ac68u: Prebuild imported from GPL_DSL-AC68U_3.0.0.4.384.81140
|
||||
* Merged RMerl 384.14-beta2-mainline
|
||||
* buildfix: Backported rc/prebuild/DSL-AC68U/tcode_brcm.o from RT-AC86U since wl_disband5grp symbol was required for building
|
||||
* Merged in GPL_DSL-AC68U_3.0.0.4.384.81727-g7c23ae8 prebuilds
|
||||
* Merge tag '384.14-beta3-mainline' into 384.14_beta3
|
||||
* Merge tag '384.14-mainline' into 384.14
|
||||
* getdns: provide explicit path to OpenSSL 1.1.1 (fixes regression fom GPL 81044 merge)
|
||||
* rc: fail wanduck (and possibly other services) failing to start due to ate_mode check
|
||||
* rstats: revert some of the 384_81044 changes in an attempt to resolve the traffic spikes
|
||||
* rc: log if router is in manufacturing mode at wanduck launch
|
||||
* Updated documentation
|
||||
* rc: fix bad GPL merge
|
||||
* rc: remove no longer required kludge for STP on HND models
|
||||
* build: re-add cifs.ko module (lost with GPL 81044 merge)
|
||||
* webui: hide _0 extendno from firmware versions returned by cfg_sync
|
||||
* Updated documentation
|
||||
* Merge tag '384.14_2-mainline' into dsl-ac68u-384.14_2-mainline
|
||||
* dsl-ac68u: build: fix - picks latest previous tag in case of releases
|
||||
* Merge tag '384.15-mainline' into dsl-ac68u-384.15
|
||||
* Merge tag '384.16-mainline' into dsl-ac68u-384.16
|
||||
* Merge tag '384.17-mainline' into dsl-ac68u-384.17
|
||||
* curl: fix build recipe when generating configure
|
||||
* getdns: fix building under Ubuntu 20.04 LTS
|
||||
* libgpg-error: fix building with gawk 5.0 (backport from upstream)
|
||||
* Merge pull request #1 from RMerl/master
|
||||
* Release amtm 3.1.7
|
||||
* Merge pull request #509 from decoderman/master
|
||||
* Updated documentation
|
||||
* dropbear: Fix ssh client connection with Chacha20-Poly1305
|
||||
* Updated documentation
|
||||
* Merge GPL + SDK 384_81846 (RT-AC86U)
|
||||
* Merge RT-AC86U binary blobs from 384_81846
|
||||
* webui: updates to the QoS Stats page.
|
||||
* Merge RT-AC68U SDK + binary blobs from 385_20490 (identical code to 384_81846)
|
||||
* Merge RT-AC5300 binary blobs from 384_81844
|
||||
* Merge RT-AC3100 SDK + binary blobs from 385_20490
|
||||
* ahs: add binary collections to ahs/asd/libasc
|
||||
* rc: update pw_dec() call in openvpn code to the new definition
|
||||
* webui: optimize draw_conntrack_table() by removing code related to unsupported tQoS mode; fix tQoS default category labeling"
|
||||
* webui: fix JS syntax error from upstream's Wireless Log page
|
||||
* Updated documentation
|
||||
* webui: harmonize dhcp_staticlist length with upstream
|
||||
* Fix Privacy disclosure Wiki link in README
|
||||
* httpd: rework gencert.sh script responsible for generating web certificate
|
||||
* cfg_mnt: update gencfgcert to match updated openssl.cnf config file
|
||||
* rc: copy stored cert.crt when starting httpds
|
||||
* httpd: re-implement persistent certificate storage (lost in commit cdfc71fd209c30d3cb0977ecedf71744d3492d8c)
|
||||
* Disable AHS and ASD on all supported models
|
||||
* webui: remove validator.hostname() to match upstream (and replace one existing use with validator.host_name())
|
||||
* Merge pull request #525 from borzaka/patch-1
|
||||
* dropbear: Fix ChaCha20 on 32-bit platforms
|
||||
* busybox: updated a few options to match upstream settings
|
||||
* openvpn: revert 81846 change which broke setting ovpn server state to RUNNING
|
||||
* Update updown-client.sh
|
||||
* Merge RT-AC88U binary blobs from 385_20457 (and two missing RT-AC3100 blobs from 20490)
|
||||
* Merge pull request #530 from Xentrk/master
|
||||
* ssl: update root certificates to June 3rd 2020
|
||||
* Updated documentation
|
||||
* Revert "Merge RT-AC88U binary blobs from 385_20457 (and two missing RT-AC3100 blobs from 20490)"
|
||||
* flac: properly provide libogg path (fixes building on some environment)
|
||||
* openvpn: remove obsolete configure options that no longer exist
|
||||
* build: parallelize rc and wget building
|
||||
* www: updated OUI database
|
||||
* Updated documentation
|
||||
* webui: fix sorting by DNS field on DHCP reservation table
|
||||
* Merged GPL + SDK 384_81918 (minus lighttpd changes) for RT-AC86U
|
||||
* httpd: don't rely on nvram and nvram-stored cert for saving, we already do so at generation time
|
||||
* rc: add kludge to watchdog for pre-384_81918 SDK 6.37 binary blobs
|
||||
* Updated documentation
|
||||
* Updated documentation
|
||||
* shared: added missing shared blobs for RT-AC3100
|
||||
* dropbear: update to 2020.79
|
||||
* Merged RT-AC5300 binary blobs from 384_81902
|
||||
* lighttpd: merge updated components + code from 384_819xx
|
||||
* Removed obsolete LE lighttpd instance
|
||||
* openvpn: store empty field instead of 0.0.0.0 in policy rules
|
||||
* Updated documentation
|
||||
* nano: updated to 4.9.3
|
||||
* Updated documentation
|
||||
* Updated documentation
|
||||
* Merged RT-AC88U binary blobs from 384_81919
|
||||
* rc: revert RT-AC88U kludge in watchdog
|
||||
* rc: eliminate log spam occuring every four seconds while testing RTK switch status
|
||||
* rom: hardcode wget timeout value in firmware update check scripts
|
||||
* dropbear: update to 2020.80
|
||||
* dropbear: use common random source for ltm
|
||||
* vpnc: add static routing and def. gateway control
|
||||
* Revert "vpnc: add static routing and def. gateway control"
|
||||
* Updated documentation
|
||||
* Updated documentation
|
||||
* Revert "Revert "vpnc: add static routing and def. gateway control""
|
||||
* Updated documentation
|
||||
* httpd: www: implement notification on low jffs space
|
||||
* Updated documentation
|
||||
* build: fix processor count for parallel building
|
||||
* build: enable parallel building for curl
|
||||
* build: enable parallel kernel building for SDK6/SDK7 models
|
||||
* other: fix am_get_webui_page() returning new mount point before matching existing file
|
||||
* other: optimize am_get_webui_page loop
|
||||
* Merge pull request #558 from dave14305/patch-1
|
||||
* webui: fixed typo on low JFFS notification
|
||||
* openssl11: also prioritize chacha20 for bcm675x models which lack AES acceleration
|
||||
* Merged GPL + binary blobs 384_81981 for RT-AC5300
|
||||
* bwdpi: merged bwdpi components from 385_20630 firmware image for RT-AC68U
|
||||
* rc: httpd: harmonize httpd/vsftpd cert storage handling with upstream
|
||||
* Merged GPL + SDK 384_81992 from RT-AC86U
|
||||
* httpd: only save certificate if self-generated
|
||||
* webui: update cert info display to be in-line with httpd/rc changes from 7917e3bae5
|
||||
* Updated documentation
|
||||
* openssl11: also prioritize chacha20 for bcm675x models which lack AES acceleration
|
||||
* rom: fix duplicate CA bundle, and keep the updated one
|
||||
* httpd: don't set tlscrypt nvram when parsing tls-crypt from an imported ovpn, this is only used by Asus.
|
||||
* libvpn: implement copy_ovpn_key()
|
||||
* rc: improve handling of clock-sensitive services on first WAN up.
|
||||
* Updated documentation
|
||||
* openvpn: Major implementation rewrite/refactor
|
||||
* webui: OpenVPN client fixes
|
||||
* openvpn: Major implementation rewrite/refactor
|
||||
* webui: OpenVPN client fixes
|
||||
* libvpn: fixed log message on OpenVPN start
|
||||
* libvpn: remove some no longer used defines
|
||||
* webui: warn user when enabling user/pass auth for an OpenVPN client without providing both
|
||||
* openvpn: skip DNS redirection for clients using an empty source instead of 0.0.0.0 (the old way of denoting "any")
|
||||
* shared: fixed bad ipt_account() merge
|
||||
* webui: report openvpn client error code 7 as a config error, not key/cert
|
||||
* openvpn: set nvram errno if there is a config error preventing start
|
||||
* fix typo
|
||||
* openvpn: second stage of rewrite/refactor; harmonize master with mainline code
|
||||
* webui: fix incorrect input field validated when applying an OpenVPN client configuration
|
||||
* libovpn: don't allow duplicate-cn while in non-exclusive config-dir mode
|
||||
* libovpn: also reapply DNS and QOS firewall rules when re-applying firewall rules
|
||||
* rc: ensure that if openvpn client failed to start, that the instance gets set into an error state
|
||||
* rc: let openvpn down event handler update dnsmasq/resolv config
|
||||
* libovpn: remove unused (and inaccurate) constants
|
||||
* shared: remove vpn_debug nvram (no longer used)
|
||||
* Updated documentation
|
||||
* Merge pull request #568 from maghuro/patch-2
|
||||
* openvpn: remove duplicate line
|
||||
* webui: fix check for userauth being enabled on OpenVPN client page; separate check/focus for both fields
|
||||
* dropbear: libtommath: enable fixed cutoffs as size-optimization
|
||||
* dnsmasq: update to 2.82 (2.82-34-gb309cca-openssl)
|
||||
* openvpn: third stage - replacement of up/down handlers with libovpn functions, and fixes.
|
||||
* Updated documentation
|
||||
* rc: fix bad merge in ovpn.c
|
||||
* rc: use the correct WAN interface when setting up OPEN_NAT rules (fixes #573)
|
||||
* webui: hide SSHD WAN access option while not in router mode
|
||||
* nvram: re-sync with 81992
|
||||
* Updated documentation
|
||||
* webui: display appropriate warning message if jffs partition fails to mount instead of a low space warning
|
||||
* shared: rstats: removed a few unused nvram to regain some space
|
||||
* Increased curl timeouts amtm FW
|
||||
* Update vpnrouting.sh
|
||||
* Update vpnrouting.sh
|
||||
* Update vpnrouting.sh
|
||||
* libovpn: fix policy client validation for CIDR-validated sources
|
||||
* Merge pull request #576 from decoderman/master
|
||||
* Merge pull request #577 from Xentrk/master
|
||||
* getdns: listeners reply returned wireformat
|
||||
* Updated documentation
|
||||
* openvpn: remove broken (and redundant) log entry from vpnrouting's start.
|
||||
* webui: fix minor typo on Sysinfo page
|
||||
* webui: hide "show password" box for all models but RT-AC68U, all others now use encrypted storage
|
||||
* Updated documentation
|
||||
* bump revision to 384.19 final
|
||||
* rc: make DH check compatible with OpenSSL 1.1
|
||||
* httpd: no longer look for openssl11 usertool when building certs
|
||||
* Prepare platform for 386 merge; merge 386_39179 + binary blobs (RT-AC86U)
|
||||
* build: fixed a few missing prebuilt locations
|
||||
* Merge RT-AC68U binary blobs + SDK from 386_39179
|
||||
* build: update copy-prebuilt for new collection layout
|
||||
* build: add script used to setup prebuild/* structures
|
||||
* build: update build-all and publish scripts
|
||||
* rc: migrate ddns_ipcheck to ddns_realip_x to match upstream
|
||||
* rc: rom: move firmware update server URL into the script; don't build firmware check code unless enabled
|
||||
* Updated documentation
|
||||
* rc: libovpn: move OpenVPN SSL-related code from rc to libovpn
|
||||
* openssl11: remove last references to openssl11 userspace tool
|
||||
* build: disable conn_diag for all models
|
||||
* bwdpi: fix Makefile
|
||||
* nfs: include stdint.h in nfs-utils to fix build issue on HND-AX
|
||||
* Merge 5.02axhnd SDK
|
||||
* libml: libnfnetlink: drop our versions, and reuse those from Asus
|
||||
* webui: add Wifi Radar page to RT-AX88U
|
||||
* webui: use show_ethherstate_hnd() for all HND models (including RT-AX88U)
|
||||
* httpd: merge AX changes to our wl_*_array() functions
|
||||
* libmnl: fix random build failures
|
||||
* webui: add missing images for the WiFi Radar page
|
||||
* HNDAX: add Entware support
|
||||
* kernel41-ax: Make xt_match_recent built-in instead of a module (to match with other platforms)
|
||||
* kernel41-ax: update ipset kernel components to 6.32
|
||||
* kernel41-ax: update ipset kernel compatibility header
|
||||
* kernel41-ax: fix nested structure references in xt_set
|
||||
* webui: expose NAT type setting for RT-AX88U
|
||||
* kernel41-ax: sync config options with 4.1.27 (HND AC)
|
||||
* kernel41-ax: add the TEE netfilter target
|
||||
* webui: fix broken Wifi Radar image for the RT-AX88U
|
||||
* kernel41-ax: silence log spam about ct_time_p->intv
|
||||
* kernel41-ax: add NFSv2 and V3 client support
|
||||
* axhnd: kernel41-ax: reenable tmpfs
|
||||
* kernel41-ax: patch xfrm to allow 32-bit strongswan under 64-bit kernel
|
||||
* kernel41-ax: iptables: fix handling IPCMv6 reject --with-tcp-reset
|
||||
* Add build profiles for AX models
|
||||
* build-ax: Fix compilation with glibc 2.25+
|
||||
* webui: add Netool-aware pages to the RT-AX88U
|
||||
* kernel41-ax: improve sack handling and resource usage
|
||||
* kernel41-ax: tcp: refine memory limit test in tcp_fragment()
|
||||
* faketc: fix wlcsm and nvram lib location on axhnd
|
||||
* build: strip executables added with the new SDK (hostapd/wpa_supplicant/iw)
|
||||
* Merge HND5.02-675x SDK from 384_8137; cleaned up, removed unneeded files
|
||||
* SDK-6750: add missing dhd firmware and nvram data for RT-AX58U's 5GHz radio
|
||||
* build: re-create HND impl symlink after make clean for 6750 SDK
|
||||
* kernel-6750: adjusted AM-specific options
|
||||
* kernel41-6750: update ipset kernel components to 6.32
|
||||
* kernel41-6750: update ipset kernel compatibility header
|
||||
* kernel41-6750: fix nested structure references in xt_set
|
||||
* build: set PREBUILT_* in common.mak for 6570, as somehow the router/Makefile instance does not propagate when building bcmdrivers modules
|
||||
* other: add armv7 ldconfig for RT-AX58U
|
||||
* kernel41-6750: add kernel options that are requested on a rebuild
|
||||
* SDK-6750: cleaned up visualization app, added working bins
|
||||
* SDK-6750: add Entware support
|
||||
* SDK-4908: SDK cleanups
|
||||
* SDK-4908: fix epi_ttcp Makefile to use the prebuilt binary
|
||||
* kernel41-6750: move blog logging to debug level, and rate limit it
|
||||
* SDK-6750: Merge RT-AX56U binary objects; added RT-AX56U build profile
|
||||
* kernel41-6750: added AM-specific options to 47622 kernel profile
|
||||
* SDK-6750: move RT-AX58U router-sysdep to model-specific folder, and copy appropriate model content to router-sysdep at build time
|
||||
* SDK-6750: create binary collection for hostTools/addvtoken (which is model-specific)
|
||||
* SDK-4908: create binary collection for hostTools/addvtoken
|
||||
* SDK-6750: replace a few binary blobs with specific RT-AX56U builds
|
||||
* kernel41-6750: add kernel options that are requested on a rebuild for 47622 kernel
|
||||
* httpd: revised CPU info retrieval for Tools page
|
||||
* httpd: added clock report for RT-AX456U
|
||||
* libnl: also remove static libraries from cli
|
||||
* SDK-6750: re-add spudd/pdc (bcmspu) and cryptodev (unused) to the source tree
|
||||
* SDK-6750: do not use prebuilt bcm_usb, use the GPL source code to build it ourselves
|
||||
* httpd: fix retrieval of WAN QoS stats on RT-AX58U
|
||||
* shared: don't prioritize AES-256-CBC over AES-128-CBC on bcm675x devices without AES acceleration
|
||||
* build: enable parallel kernel building on AX models
|
||||
* build: remove redundant targets from AX build recipes
|
||||
* build: parallelize libnl, hostapd and wpa_supplicant-2.7
|
||||
* SDK-4908: harmonize with ax.384 branch
|
||||
* SDK-6750: harmonize with ax.384 branch
|
||||
* Merge RT-AX88U binary blobs + SDK from 386_39179
|
||||
* build: update RT-AX88U build profile
|
||||
* webui: harmonize sysdep content with ax.384 branch
|
||||
* rc: implement led control for RT-AX56U/RT-AX58U/RT-AX88U
|
||||
* openssl11: use armv8 when compiling for RT-AX88U
|
||||
* bwdpi: reorganize prebuilt collections; add 6750 prebuild objects
|
||||
* build: fix a few components in copy-prebuilt
|
||||
* Merge RT-AC5300 binary blobs + SDK7.14 from 386_39179
|
||||
* Add missing AX prebuilts
|
||||
* Updated documentation
|
||||
* webui: format merlin version string on new AiMesh dashboard
|
||||
* busybox: harmonize settings with upsteram, adding a few applets
|
||||
* shared: suppress logging of failed modprobes
|
||||
* webui: fix displaying available update version string
|
||||
* rom: retrieve release notes from Asus server if AiMesh node is on Asus stock FW
|
||||
* openvpn: update to 2.5.0-beta3
|
||||
* openvpn: replace setenv_unsigned() calls with setenv_long_long() in Asuswrt's patches
|
||||
* libovpn: update config file generation for OpenVPN 2.5 (both local and exported client config)
|
||||
* openvpn: re-enable iproute2 support for kernel 2.6.36; remove defines for route and ifconfig, they're no longer used
|
||||
* webui: libovpn: httpd: remove option to enable/disable NCP
|
||||
* webui: remove 2.4 required warnings from OpenVPN Server page
|
||||
* webui: limit max data-ciphers length to 127 chars, as per the OpenVPN documentation
|
||||
* libovpn: webui: only use the old --cipher setting in p2p mode; remove non-CBC ciphers (p2p requires CBC)
|
||||
* httpd: libovpn: www: Add stub/stub-v2 compression support to OpeNVPN client
|
||||
* httpd: libovpn: webui: implement tls-crypt-v2 client support
|
||||
* webui: replaced dropdown menus with radio buttons for OpenVPN settings with only two options
|
||||
* webui: report OpenVPN server config errors as such, not as cert errors
|
||||
* webui: move some OpenVPN client setting notes to the field column, to match the server page
|
||||
* Updated documentation
|
||||
* Make VPN policy routing mode work without webui client rules
|
||||
* Merge pull request #602 from mgziminsky/patch-1
|
||||
* www: remove temp file accidentally committed
|
||||
* webui: use QoS settings as limiters for traffic meters (was lost in GPL merge)
|
||||
* webui: fix mistyped var name on OpenVPN server page
|
||||
* openvpn: try to use CHACHA20-POLY1305 (if supported by the remote end) on routers without AES acceleration
|
||||
* rstats: fix ifname check
|
||||
* webui: label hostname as optional on DHCP static leases; reduce max static leases to 64 to better handle the hardcoded max length of 2500 bytes
|
||||
* wlceventd: fix prebuilt location
|
||||
* libovpn: masquerade all client outbound traffic regardless of source subnet
|
||||
* openssl: update to 1.1.1h
|
||||
* openssl: sync 1.1.1h leftovers, cosmetics
|
||||
* build: remove RT-AC56U, RT-AC87U and RT-AC3200 build profiles
|
||||
* Remove binary blobs and other model-specific components for RT-AC56U, RT-AC87U and RT-AC3200/SDK 7.x
|
||||
* Remove Quantenna components
|
||||
* ipset: move ipset_arm to ipset-6, remove leftovers from old MIPS ipset
|
||||
* webui: integrated DOT presets into the address input field
|
||||
* rom: updated DoT server list
|
||||
* openvpn: On global stop/start events, only apply killswitch for clients set to automatically connect
|
||||
* Updated documentation
|
||||
* nano: updated to 5.2 (closes #610)
|
||||
* curl: update to 7.72.0
|
||||
* zlib: updated to 1.2.11
|
||||
* zlib: fix building newer libz.a
|
||||
* lz4: Updated to 1.9.2
|
||||
* Remove unused ra_SingleSKU from the repo
|
||||
* Remove unused jffsfilegen from the repo
|
||||
* Remove unused linux-ntfs-2.0.0 from the repo
|
||||
* Remove unused GeoIP-1.6.2 from the repo
|
||||
* e2fsprogs: updated to 1.45.6
|
||||
* lz4: fix version library used on install
|
||||
* lz4: fix building/installing on HND platform
|
||||
* rc: fix debug output for PPP event
|
||||
* rom: include trailing 0 to the IPv6 addresses of Cleanbrowsing Family (closes #580)
|
||||
* rc: fix crash if missing unit argument to wan_if service notification (closes #611)
|
||||
* lz4: remove staging from build process
|
||||
* httpd: re-harmonize with 386_39179 GPL
|
||||
* shared: re-harmonize with 386_39179 GPL
|
||||
* rc: remove blobs accidentally commited with 33878629af8f8fde0d0b7c82757e57c64ceb8b5c
|
||||
* rc: re-harmonize with 386_39179 GPL
|
||||
* hostapd: clean up openssl path
|
||||
* faketc: disable faketc
|
||||
* webui: hide scheduler and overhead parameters when QoS set to Adaptive
|
||||
* webui: re-implement QoS overhead as an inline dropdown menu
|
||||
* webui: fix location of DoT preset button
|
||||
* Updated documentation
|
||||
* nano: add missing files
|
||||
* e2fsprogs: add missing files
|
||||
* lz4: add missing files
|
||||
* shared: rc: move killall_tk_period_wait() to libshared
|
||||
* libovpn: moved stop/start functions from rc to libovpn
|
||||
* openvpn: update to 2.5.0-rc3
|
||||
* openvpn: replace iproute2 with netlink for pre-HND models (should now be fixed with OpenVPN 2.5.0 RC 3)
|
||||
* rc: fix DHCP renewal failure related to bwdpi firewall rules
|
||||
* Updated documentation
|
||||
* httpd: import the obsolete "cipher" parameter in the Custom OpenVPN section instead of in nvram
|
||||
* Fix convert_subnet_mask_to_cidr for masks with
|
||||
* Merge pull request #625 from mgziminsky/patch-1
|
||||
* webui: increased number of addons mount points to 20
|
||||
* openvpn: update to 2.5.0 final
|
||||
* Merge GPL 386_40577 + 5.02axhnd SDK (RT-AX88U)
|
||||
* Copy RT-AX88U prebuild from 386_40577
|
||||
* Merge SDK 6.37 + RT-AC68U binary blobs (from 386_40577)
|
||||
* shared: fix compiling bit_count() on older toolchains
|
||||
* rc: harmonize ssh key location and management code with upstream
|
||||
* Merge HND5.02 + RT-AC86U binary blobs (from 386_40577)
|
||||
* Updated documentation
|
||||
* Merge SDK 7.14 + RT-AC88U, RT-AC3100 and RT-AC5300 binary blobs (from 386_40577)
|
||||
* Merge SDK 5.02axhnd-670x and RT-AX56U/RT-AX58U binary blobs (from 386_40577)
|
||||
* asd: Fix building, and enable ASD daemon for test purposes
|
||||
* miniupnpd: merged AuraSync and GeforceNow code from upstream
|
||||
* webui: stop processing more filters once connection is excluded
|
||||
* Merge SDK 5.02p1 (RT-AX86U)
|
||||
* Add RT-AX86U binary blobs (from 386_40577)
|
||||
* SDK 5.02p1: ensure that TOP_PLATFORM ends up using router-sysdep rather than router
|
||||
* Add RT-AX86U build profile
|
||||
* kernel41-62118: adjusted AM-specific options
|
||||
* kernel41-62118: add kernel options that are requested on a rebuild
|
||||
* kernel41-62118: move blog logging to debug level, and rate limit it
|
||||
* www: build: add missing RT-AX86U pages; Fix using prebuilt binary blobs
|
||||
* SDK 5.02p1: remove duplicate build recipes
|
||||
* build: add preliminary RT-AX86U support to copy-prebuilt
|
||||
* visualization: Add visualization app for RT-AX86U; fix missing menu entry for RT-AX56U and RT-AX58U
|
||||
* webui: add multigig Ethernet support to Sysinfo page
|
||||
* asd: Disable for now, current prebuilt components aren't working yet
|
||||
* dhd: add missing dhd usertool for RT-AX56U/RT-AX58U
|
||||
* build: add RT-AX86U to build-all script
|
||||
* dropbear: updated to 2020.81
|
||||
* e2fsprogs: revert ext4 metadata_csum and 64bit features to previous behaviour for backward compatibility
|
||||
* swmdk: install init.d/* scripts on AX models
|
||||
* SDK 5.02-670x: Cleanup apps
|
||||
* Disabled FRS_LIVE_UPDATE, CLOUDCHECK and CONNDIAG in build profiles
|
||||
* Updated documentation
|
||||
* webui: add page class to WAN page (to match upstream)
|
||||
* shared: remove duplicate wan_mtu variable
|
||||
* SDK 5.01p1: Implement Entware support
|
||||
* webui: fix model label rendering on USB app page
|
||||
* webui: move captcha enable switch to the login password section
|
||||
* rc: implement LED control on RT-AX86U
|
||||
* miniupnpd: fix enabling Aurasync
|
||||
* miniupnpd: remove debug function not available yet in 386_40577
|
||||
* Enable GeForce Now support on RT-AX86U
|
||||
* libovpn: allow multiple routes per client to be defined in client-specific rules (closes #636)
|
||||
* webui: only validate wan_mtu value if it's not empty
|
||||
* ipset: switch to ipset 7.6 included upstream (used by TCPLUGIN)
|
||||
* Merge pull request #634 from dave14305/patch-1
|
||||
* kernel41: icmp: randomize the global rate limiter
|
||||
* rc: remove temporary file accidentally committed
|
||||
* Updated documentation
|
||||
* Merge GPL 386_40996 (from RT-AC68U)
|
||||
* Merge 386_40996 binary blobs for RT-AC68U
|
||||
* Merge 386_40996 binary blobs for RT-AC88U/3100/5300
|
||||
* rc: implement codel support in GeForce QOS
|
||||
* rc: retrieve MTU from instanced nvram for QOS quantum, and also handle null values
|
||||
* shared: define default instanced wan MTU nvram
|
||||
* rc: add codel support to rog_qos
|
||||
* Merge 386_40996 SDK + binary blobs for RT-AC86U
|
||||
* rc: fix typo in qos.c code
|
||||
* build: enable ASD for models with updated executables
|
||||
* Merge binary blobs + components for GT-AC2900 (from GPL 386_41035)
|
||||
* httpd: webui: implement GeForce Now QoS support on Classification page; display qsched options on QoS settings page
|
||||
* rc: implement LED control on GT-AC2900
|
||||
* SDK5.02: store model-specific hnd_extra prebuilts for RT-AC86U and GT-AC2900
|
||||
* Merge with GPL 386_41035 (from GT-AC2900)
|
||||
* build: add GT-AC2900 to copy-prebuilt
|
||||
* Remove an old 27MB large mipsel crud file
|
||||
* rc: fix typo in qos.c code
|
||||
* build: add GT-AC2900 to build-all; start HND models first as they take longer to build; add configurable git branch per model
|
||||
* rc: rework new firmware check task based on Asus' newer code
|
||||
* Updated documentation
|
||||
* Merge GPL 386_40996 (from RT-AC68U)
|
||||
* Merge 386_40996 binary blobs for RT-AC68U
|
||||
* Merge 386_40996 binary blobs for RT-AC88U/3100/5300
|
||||
* rc: add codel support to rog_qos
|
||||
* Merge 386_40996 SDK + binary blobs for RT-AC86U
|
||||
* build: enable ASD for models with updated executables
|
||||
* Merge binary blobs + components for GT-AC2900 (from GPL 386_41035)
|
||||
* httpd: webui: implement GeForce Now QoS support on Classification page; display qsched options on QoS settings page
|
||||
* rc: implement LED control on GT-AC2900
|
||||
* SDK5.02: store model-specific hnd_extra prebuilts for RT-AC86U and GT-AC2900
|
||||
* Merge with GPL 386_41035 (from GT-AC2900)
|
||||
* build: add GT-AC2900 to copy-prebuilt
|
||||
* build: add GT-AC2900 to build-all; start HND models first as they take longer to build; add configurable git branch per model
|
||||
* httpd: support interface argument when launching Ookla speedtest
|
||||
* webui: allow selecting interface to use on speedtest if any OVPN client is connected
|
||||
* Merge RT-AX56U prebuilts for 386_41035
|
||||
* Merge RT-AX58U prebuilts for 386_41035
|
||||
* Merge RT-AX88U prebuilts for 386_41035
|
||||
* Merge RT-AX86U prebuilts for 386_41035
|
||||
* webui: fix hiding interface selector on speedtest if only WAN is available
|
||||
* Fix handling of router-sysdep for RT-AX88U
|
||||
* build: improve RT-AX86U handling in copy-prebuilt
|
||||
* build: set all branches to master in build-all script
|
||||
* Updated documentation
|
||||
* kernel41-62118: update ipset to 6.32; fix nested structure references in xt_set
|
||||
* kernel41-62218: build ipset as modules instead of built-in (6.32 fails to properly build when built-in)
|
||||
* aimesh: update header file missed from GPL 41035
|
||||
* libovpn: properly clear remote IP address when stopping client
|
||||
* asd: update RT-AC68U binary, disable asd for other models
|
||||
* miniupnpd: update to 2.2 (20201129 git snapshot)
|
||||
* build: don't build ipset as built-in when enabling tcplugin, build them as modules; add IP_SET_HASH_IPMAC
|
||||
* Updated documentation
|
||||
* miniupnpd: re-apply lost patch to allow WAN IP to be private (lost in 2.2 merge)
|
||||
* build: fix incorrect location for RT-AX58U dhd firmware image (issue in 386_41035)
|
||||
* miniupnpd: update chain names (lost in previous merge)
|
||||
* shared: set default ssh port as 22 (regression from 33878629af8)
|
||||
* rc: explicitely re-enable JFFS partition following factory default reset
|
||||
* SDK-6750: add missing fc symlink for RT-AX58U
|
||||
* SDK7114: use model-specific wl/et executables
|
||||
* openvpn: switch back to iproute2 for 2.6.xx models
|
||||
* rc: remove AC3200/AC87U kludge from jffs2.c
|
||||
* networkmap: use separate prebuild for RT-AC5300 (it has a different ND5 hash from other 7.14 models)
|
||||
* rc: always copy LE certs to /etc on httpd start
|
||||
* httpd: webui: revise HW acceleration reporting on Sysinfo page for HND models
|
||||
* rc: fix bandwidth limiter script caused by incorrect merge
|
||||
* openssl: update to 1.1.1i
|
||||
* rc: log allowed outbound connections from LAN when these are enabled
|
||||
* build: bump FW image header to 386_40000 for models relying on it
|
||||
* Updated documentation
|
||||
* Fix support for newer RSA signatures (as well as backward compatibility), and enable version 2 support
|
||||
* Merge with GPL 386_41350 (from RT-AX88U)
|
||||
* Merge 386_41350 binary blobs for RT-AC68U
|
||||
* inadyn: resync with Asus's code
|
||||
* webui: switched to Asus's own clientid/vendorid WAN fields; fixed JS error due to missing element IDs
|
||||
* Merge 386_41350 SDK + binary blobs for RT-AX88U
|
||||
* Merge 386_41350 binary blobs for RT-AC88U
|
||||
* Merge 386_41350 binary blobs for RT-AC5300
|
||||
* Merge 386_41350 binary blobs for RT-AC3100
|
||||
* Merge 386_41350 binary blobs for RT-AC86U
|
||||
* Merge 386_41350 SDK + binary blobs for RT-AX56U and RT-AX58U
|
||||
* build: updated copy-prebuilt: handle both GPL and prebuilt archives, removed cloudcheck
|
||||
* Updated documentation
|
||||
* build: disable RSAv2 key usage
|
||||
* others: remove legacy entware-setup.sh symlink
|
||||
* openvpn: use iproute2 instead of netlink for all platforms
|
||||
* webui: add Wifi Radar images to RT-AX56U sysdeps
|
||||
* httpd: implement runner status report for RT-AC86U/GT-AC2900; fix unknown status report
|
||||
* build: remove exception that disabled Ookla speedtest on RT-AX56U/RT-AX58U
|
||||
* Merge HND5.02 SDK from 386_41350
|
||||
* Merge 386_41350 binary blobs for GT-AC2900
|
||||
* build: added addvtoken to copy-prebuilt
|
||||
* httpd: delete backed up cert when generating a new cert was requested by the user
|
||||
* Refresh 386_41350 binary blobs for RT-AC68U/RT-AC86U/RT-AC88U/RT-AC5300 from GPL tarballs
|
||||
* Add missing binary blobs for RT-AX56U and RT-AX58U
|
||||
* SDK 5.02p1: add wl_server_socket retrieved from 386_41156 RT-AX86U FW image
|
||||
* bwdpi: update RT-AX86U components from 384_41157 FW image
|
||||
* SDK 5.02: Update addvtoken tool for RT-AC86U
|
||||
* amas-utils: update RT-AX86U components from 386_41157
|
||||
* Updated documentation
|
||||
* rc: if MTU setting is empty or invalid, use 1500 instead of 576 or 9000
|
||||
* rc: shared: webui: Hardcode fq_codel usage for tQoS/Bandwidth Limiter, remove option to select sfq as a qsched
|
||||
* rc: limit fq_codel queues to 1000 packets instead of the default 10240.
|
||||
* webui: re-enable Speedtest webui on RT-AX56U and RT-Ax58U
|
||||
* rc: re-enable cpuwait support on RT-AC86U/GT-AC2900
|
||||
* httpd: remove duplicate code in httpd.c:main()
|
||||
* httpd: re-harmonized with upstream
|
||||
* httpd: fix compiler warning in ej_show_sysinfo()
|
||||
* httpd: cache require.min.js and jquery-ui.js browser-side (ref. #657)
|
||||
* github: create bug template
|
||||
* github: create template configuration
|
||||
* Merge pull request #671 from JackMerlin/master
|
||||
* github: enforce the use of an issue template
|
||||
* libovpn: enable multihome for UDP servers
|
||||
* rc: remove outdated source file
|
||||
* rc: do not skip new firmware checks on AX56/AX58 within region CX
|
||||
* webui: do not rely on bridge stats to calculate traffic scale
|
||||
* Merge with GPL 386_41535
|
||||
* Merge 386_41535 binary blobs for RT-AC68U
|
||||
* Merge 386_41535 binary blobs for RT-AC88U/RT-AC3100/RT-AC5300
|
||||
* Merge 386_41535 binary blobs for RT-AC86U
|
||||
* Merge 386_41535 binary blobs for RT-AX88U
|
||||
* Merge 386_41535 SDK + binary blobs for RT-AX56U/RT-AX58U
|
||||
* Merge 386_41535 binary blobs for GT-AC2900
|
||||
* build: copy addvtoken to model folder for RT-AX88U
|
||||
* Updated documentation
|
||||
* Merge 386_41535 SDK for RT-AX86U
|
||||
* Merge 386_41535 binary blobs for RT-AX86U
|
||||
* build: move RT-AX86U addvtoken to its own directory
|
||||
* Remove Codel scheduler from all kernels
|
||||
* asd: disable asd on all models
|
||||
* SDK 4908: revert bdmf.o to 386_40577 version
|
||||
* rc: don't use prebuilt init-broadcom
|
||||
* libovpn: correct error message when trying to start already running server
|
||||
* rc: replace missing include with publicly obtained defines
|
||||
* axhnd: cleanup SDK from build leftovers
|
||||
* SDK 5.02p1: fix pwrmngtd module building
|
||||
* SDK 5.02p1: cleanup SDK
|
||||
* Merge GPL + binary blobs from 386_41700 (RT-AC68U)
|
||||
* build: add cleanup section to copy-prebuilt
|
||||
* Merge 386_41700 binary blobs for RT-AC88U/RT-AC3100/RT-AC5300
|
||||
* Merge 386_41700 binary blobs + SDK for RT-AC86U
|
||||
* asd: re-enable on all models
|
||||
* Merge 386_41700 binary blobs + SDK for RT-AX88U
|
||||
* Merge 386_41700 binary blobs + SDK for GT-AC2900
|
||||
* Merge 386_41700 binary blobs and SDK for RT-AX86U
|
||||
* Merge 386_41700 binary blobs and SDK for RT-AX56U
|
||||
* Merge 386_41700 binary blobs + SDK for RT-AX58U
|
||||
* wsdd2: identify as ASUSWRT WSD rather than NETGEAR WSD
|
||||
* wsdd2: Also bind to specific interface when listening to SSDP address
|
||||
* dnsmasq: update to 2.84test3 (openssl/2.84test3-36-g5790ea0)
|
||||
* dnsmasq: update to 2.84test3 (openssl/2.84test3-40-gee342e7)
|
||||
* dsl-ac68u: Added new device
|
||||
* Merge other files from 386_41535 SDK (DSL-AC68U)
|
||||
* dsl-ax82u: Merged prebuilds from Merge GPL 386_40577 + 5.02axhnd SDK
|
||||
* dsl-ax82u: Merged 5.02axhnd SDK
|
||||
* dsl-ax82u: allows router-sysdeps to be copied
|
||||
* fix: dev_nvram_get_all is not available for HND
|
||||
* dsl-ax82u: buildfix - dhd in the GPL is not in the right path. Using dhd from broadcom SDK
|
||||
* dsl-ax82u: buildfix - missing symlink to broadcom_arm_ax_63178 required
|
||||
* tools: Added genkeys.sh
|
||||
* dsl-ac68u: Merged GPL 386_41700
|
||||
* dsl-ac68u: tools: added dsl_drv_tool to helper scripts
|
||||
* dnsmasq: update to 2.84 final
|
||||
* Updated documentation
|
||||
* dnsmasq: 2.84 final is 2.84-42-g433dc70-openssl
|
||||
* dnsmasq: revert rfc4361 non-conformant changes
|
||||
* wsdd2: fix typo in server response header
|
||||
* Revert "wsdd2: Also bind to specific interface when listening to SSDP address"
|
||||
* rc: restart nasapps/wsdd2 on WAN up
|
||||
* Updated documentation
|
||||
* inadyn: updated to 2.8.1
|
||||
* dnsmasq: update to 2.84 final
|
||||
* Updated documentation
|
||||
* dnsmasq: 2.84 final is 2.84-42-g433dc70-openssl
|
||||
* dnsmasq: revert rfc4361 non-conformant changes
|
||||
* wsdd2: fix typo in server response header
|
||||
* Revert "wsdd2: Also bind to specific interface when listening to SSDP address"
|
||||
* rc: restart nasapps/wsdd2 on WAN up
|
||||
* Updated documentation
|
||||
* dsl-ac68u: Enabling back ASD
|
||||
* dsl-ax82u: Merged GPL 386_41700
|
||||
* Harmonized target profiles with upstream
|
||||
* Updated documentation
|
||||
* Fix typo in RT-AC5300 target build from e1f82d3900
|
||||
* openvpn: remove duplicate define
|
||||
* rc: cleanup formatting to pc.c to match with upstream (no code change)
|
||||
* www: accept IPv6 ending with :: as being valid
|
||||
* nano: update to 5.5
|
||||
* www: update and fixes to get_oui_full_vendor() to use local DB
|
||||
* rc: rework ssh key handling/generation so SSH can work even with non-functional JFFS
|
||||
* Add missing 160 MHz support to GT-AC2900 target profile (fixes #691)
|
||||
* webui: add missing Netools and Wifi Insight pages to GT-AC2900 and RT-AX86U (fixes #690)
|
||||
* nano: add files filtered by gitignore, update gitignore
|
||||
* miniupnpd: re-merge nvgfn support lost with commit 749745dfcd
|
||||
* rc: re-harmonize firewall.c code with upstream
|
||||
* rc: add badblock skipping to mtd_erase()
|
||||
* Updated documentation
|
||||
* snmp: Enable SNMP support on the RT-AX86U
|
||||
* Disable FRS_FEEDBACK for all models
|
||||
* rc: replace jffs2_enable with jffs2_on as used upstream
|
||||
* rc: re-harmonized with upstream (largely formatting changes)
|
||||
* Updated documentation
|
||||
* dsl-ax82u: fix: merged dsl_autodet and dsl_diag
|
||||
* dsl-ax82u: Imported tr069 client from GPL
|
||||
* dsl-ac68u: Imported spectrum app from GPL
|
||||
* httpd: updated filename of json DB for caching
|
||||
* Set version in preparation of 386.1_2 point release
|
||||
* dsl-ax82u: Added NTPD=y DNSPRIVACY=y
|
||||
* dsl-ac68u: restored line which was compiled out because of broken prebuild
|
||||
* Merge www files from 386_41700 GPL
|
||||
* Merge www files from 386_41700 GPL - Fixed identation
|
||||
* Merge upstream tag '386.1_2' into dsl-master
|
||||
* dsl-ac68u: re-enabled FRS_FEEDBACK to fix the build. PROBLEM: dsl_diag.o requires start_sendDSLdiag symbol which is available in dsl_fb.o, but this object is not there when the flag is off.
|
||||
* fix: Makes guest network 1 work again if intranet is disabled for DSL-AC68U
|
||||
* dsl-ac68u: build: disable FRS_FEEDBACK
|
||||
* dsl-ax82u: build: disable FRS_FEEDBACK
|
||||
* dsl: notifications: Switched off notifications for DSL feedback
|
122
updates/386_02_1-gnuton1_note.txt
Normal file
|
@ -0,0 +1,122 @@
|
|||
Changes from the latest stable gnuton build (386.01_2-gnuton1):
|
||||
* Moved RT-AX88U router-sysdep to model-specific directory
|
||||
* Add GT-AX11000 build profile
|
||||
* Merge GT-AX11000 binary blobs from 386_41700
|
||||
* Add GT-AX11000 SDK components
|
||||
* libbcmcrypto: re-sync with 386_41700
|
||||
* webui: added GT-AX11000 content
|
||||
* SDK 4908: removed unused dongle firmware copies
|
||||
* httpd: add GT-AX11000 support to sysinfo temperatures
|
||||
* rc: add LED control support for GT-AX11000
|
||||
* Disable cloudcheck on GT-AX11000 profile
|
||||
* rc: move start of sshd near the end of the boot process
|
||||
* Updated documentation
|
||||
* openssl: update to 1.1.1j
|
||||
* www: fix QoS ATM checkbox state not being saved
|
||||
* Add jitterentropy-rngd daemon to HND models
|
||||
* Updated documentation
|
||||
* Use interval for clock & boot time
|
||||
* rc: remove SSH brute force protection option, as it is redundant
|
||||
* Merge pull request #706 from jackyaz/patch-1
|
||||
* rc: time_zone_x_mapping bug fix (#701)
|
||||
* openvpn: updated to 2.5.1
|
||||
* Add cake scheduler to all HND kernels
|
||||
* iproute2-4.3: backported tc cake support from 14d2df887481dd2130c6ae5d023325262429ce3c
|
||||
* kernel: backport matchall classifier filter to all 4.1 kernels
|
||||
* iproute2-4.3: backported tc matchall filter from upstream
|
||||
* rc: fix bad merge in qos.c from GPL_41700
|
||||
* Merge pull request #709 from dave14305/patch-1
|
||||
* rc: implement Cake QoS mode for HND routers
|
||||
* www: implement Cake UI
|
||||
* Updated documentation
|
||||
* www: cleaned up QoS overhead presets, added conservative default profile
|
||||
* Fix NetEase UU Game Accelerator model type
|
||||
* iproute2-4.3: fix display of negative deficit and drop_next values (#710)
|
||||
* Implement entware support for GT-AX11000
|
||||
* iproute2: add v5.11.0 to the tree
|
||||
* iproute2: reapply cake negative value output fixes to 5.11.0
|
||||
* iproute2: re-apply BCM/Asus patches from iproute2-4.3.0 on top of 5.11.0; disable building unused components
|
||||
* iproute2: build 5.11.0 instead of 4.3.0
|
||||
* SDK 4908: remove shared blobs that are leftovers from a previous compile
|
||||
* kernel41: Added skbedit and connmark support to tc
|
||||
* rc: split Cake parameters and script into two separate files
|
||||
* iproute2: re-re-apply negative values patch, overwritten by 2311706f04
|
||||
* rc: fix cake qos script generation
|
||||
* Merge with GPL 386_42095
|
||||
* Merge 5.02p1 SDK and RT-AX86U router-sysdep from 386_42095
|
||||
* Merge RT-AX86U binary blobs from 386_42095
|
||||
* Add RT-AX68U binary blobs from 386_41947, and web pages
|
||||
* Add RT-AX68U build profile
|
||||
* rc: Add LED control support to RT-AX68U
|
||||
* Add GT-AX11000 and RT-AX68U to copy-prebuilt and build-all scripts
|
||||
* Add router-sysdep from 386_41947 for RT-AX68U
|
||||
* Updated documentation
|
||||
* Merge RT-AC68U binary blobs from 42095
|
||||
* Merge RT-AC88U/RT-AC3100/RT-AC5300 binary blobs from 42095
|
||||
* Merge RT-AC86U/GT-AC2900 binary blobs + SDK from 42095
|
||||
* Merge RT-AX88U/GT-AX11000 binary blobs + SDK from 42095
|
||||
* Merge RT-AX68U binary blobs from 42095
|
||||
* Merge RT-AX56U/RT-AX58U binary blobs + SDK from 42095
|
||||
* build: fix platform.mak for building HND models following 42095 merge
|
||||
* webui: hide Cake on non-HND models; add popup help; fix storing of atm/ptm value
|
||||
* build: remove FTP_SSL setting from build targets since it's alreaedy globally enabled in config_base
|
||||
* Merge upstream code into dsl-master
|
||||
* webui: fix hiding WPA/WEP key by default (regression from 42095 merge)
|
||||
* iproute2: fix confdir location in iproute2-5.11.0
|
||||
* iproute2: fix building with xtables+ipset support
|
||||
* kernel41: enable tc ematch and related matches
|
||||
* iproute2: enable parallel building of iproute2-4.3/5.11
|
||||
* webui: fix enabling cake while bandwidth set to Auto
|
||||
* webui: remove Yandex status from router status page as we don't support it
|
||||
* SDK 5.02p1: SDK5.02.675x: fix kernel modules dependencies
|
||||
* Merge pull request #712 from VersusClyne/master
|
||||
* webui: Reformat Cake description to match the other QoS description styles
|
||||
* Revert "Fix NetEase UU Game Accelerator model type"
|
||||
* Merge pull request #715 from paldier/revert-712-master
|
||||
* qos: move all variables parameters into cake-qos.conf; add cake-qos.conf.add support; tweak file permissions
|
||||
* bb: Be more aggressive on retries if ntp servers name resolution fail
|
||||
* ntpd: fix the case where two replies received at once and first one
|
||||
* rc: rename FLOWPRIO variables in cake config
|
||||
* rc: always mount jffs2 partition regardless of jffs2_on setting
|
||||
* webui: add qis files for GT-AC2900 and GT-AX11000
|
||||
* rom: updated CA bundle to 20210309
|
||||
* rc: webui: add cake rc_support attribute
|
||||
* Updated documentation
|
||||
* add .dummy file for wlcsm to make sure GT-AX11000 passing fw build
|
||||
* Merge pull request #718 from sadoneli/master
|
||||
* rc: fix pointer corruption in filter_setting()
|
||||
* rc: rewritten dnsfilter server table management
|
||||
* webui: QoS Classification page: add warning in Cake mode; harmonise qos type handling with nvram value
|
||||
* rc: revert static DNS routes added with GPL 42095
|
||||
* rc: make qos-start run in blocking mode
|
||||
* httpd: fix openvpn/pptpd account list getting truncated after one entry
|
||||
* webui: store local copies of online json files; add code to refresh them
|
||||
* webui: remove OpenVPN server Windows FAQ as it's missing from the Asus website
|
||||
* Merge remote-tracking branch 'upstream/master' into dsl-master
|
||||
* shared: match with rx/tx var types for backup_rx/backup_tx in netdev_calc()
|
||||
* tools: exclude web files that cause the optimizing tool to crash and leave temp files in the /www directory
|
||||
* httpd: fix ouiDB.json location for browser caching
|
||||
* Updated documentation
|
||||
* rc: Rearrange Cake variable positions
|
||||
* rc: do not use dnsfilter_custom when querying the server table for an IPv6
|
||||
* Merge pull request #725 from dave14305/patch-1
|
||||
* Merge remote-tracking branch 'upstream/master' into DSL_upstream_merge
|
||||
* webui: fix display of connected IPSEC clients on VPNStatus page; added display of IKEv2 clients
|
||||
* Fix tools/copy-prebuilt
|
||||
* dsl-ac68u: Merged prebuilds from GPL 42095
|
||||
* dsl-ax82u: Merged prebuilds from GPL 42095
|
||||
* rc: make entries in passwd and shadow be in the same order
|
||||
* openssl: update to 1.1.1k
|
||||
* kernel: proper fix for wlan accumulating stats issue
|
||||
* build: no longer explicitely disable NFCM
|
||||
* webui: allow changing https LAN port while in AP mode
|
||||
* webui: move main content down on index page when the disabled wifi warning banner is shown
|
||||
* webui: Fix timezone detection (#729)
|
||||
* webui: fix duplicate variable introduced with 73e5ec95e2
|
||||
* Updated documentation
|
||||
* Updated documentation
|
||||
* Merge tag '386.2' into dsl-master
|
||||
* Implement entware support for DSL-AX82U
|
||||
* dsl-ax82u: Added missing bwdpi certificate from GPL 42095
|
||||
* dsl: Use different spectrum binary for different builds
|
||||
* dsl: Merged www from GPL 42095
|
14
updates/386_02_2-gnuton1_note.txt
Normal file
|
@ -0,0 +1,14 @@
|
|||
Changes from the latest stable gnuton build (386.02_1-gnuton1):
|
||||
* kernel41: remove debugging output from blog_request() stats output (fixes #734)
|
||||
* webui: validator.rangeFloat() should not reject values that are equal to the minimal allowed value
|
||||
* rc: fix incorrect ICMPv6 rate control rule
|
||||
* webui: fix client list search field showing wrong placeholder content
|
||||
* rc: harmonize jitterentropy-rngd code with upstream; fix stop_jitterentropy()
|
||||
* webui: various tweaks and fixes to the Firmware Upgrade page.
|
||||
* rc: rework ICMPv6 firewall handling
|
||||
* webui: don't remove QoS bandwidth settings from models without Cake support
|
||||
* rc: only rate-limit ICMPv6 type 128 if DoS protection is enabled
|
||||
* Updated documentation
|
||||
* Updated documentation
|
||||
* Merge tag '386.2_2' into dsl-master
|
||||
* dsl: fix: Moved ewan nvram vars outside RTCONFIG_FRS_FEEDBACK scope in shared/defaults.c so that can are part of the default ones and the UI can store them
|
13
updates/386_02_4-gnuton1_note.txt
Normal file
|
@ -0,0 +1,13 @@
|
|||
Changes from the latest stable gnuton build (386.02_2-gnuton1):
|
||||
* webui: display both odmpid and productid on Sysinfo page if they differ
|
||||
* webui: fix new FW notification on AiMesh routers
|
||||
* Enable jitterentropy-rngd for non-HND models
|
||||
* openvpn: don't set incoming client TLS errors as a local server failure in nvram's errorno
|
||||
* Updated documentation
|
||||
* openvpn: Updated to 2.5.2
|
||||
* jitterentropy-rngd: fix crosscompiling on older GCC (For non-HND)
|
||||
* jitterentropy-rngd: update to 1.2.2 (library 3.0.3)
|
||||
* jitterentropy-rngd: build with -O0
|
||||
* Set version to 386.2_4 for a point release
|
||||
* Updated documentation
|
||||
* Merge tag '386.2_4' into dsl-master
|
2701
updates/386_02_6-gnuton1_note.txt
Normal file
42
updates/386_03_2-gnuton1_note.txt
Normal file
|
@ -0,0 +1,42 @@
|
|||
## GNUton's Asus Merlin changelog ##
|
||||
|
||||
Date: August 26, 2021
|
||||
Release: 386.03_2-gnuton1
|
||||
|
||||
- NOTE: closed down the Issue tracker on Github, as 90%
|
||||
of it was people asking for technical support,
|
||||
or failing to use the supplied submission form.
|
||||
- NOTE: From now on DSL-AC68U trx images without DSL modem
|
||||
firmware will be provided at each release.
|
||||
Reason: Some ISPs may require older DSL modem fw.
|
||||
- CHANGED: Re-disabled jitterentropy-rngd on non-HND
|
||||
models. It kept using CPU time every two
|
||||
seconds and had a very marginal impact on
|
||||
the entropy pool (which it never could push
|
||||
above the target threshold of 1024).
|
||||
- CHANGED: Moved the "Redirect Internet traffic" setting on
|
||||
the OpenVPN Client page to the Network Settings
|
||||
section to increase its visibility, as too many
|
||||
users are forgetting to configure it.
|
||||
- CHANGED: Display "Internet traffic not redirected" instead
|
||||
of "Public IP Unknown" on the OpenVPN Client
|
||||
status display when Redirect Internet traffic
|
||||
is set to "No".
|
||||
- FIXED: Only the first OpenVPN client would be used if
|
||||
you had multiple clients connected and the first
|
||||
one had a Redirect Internet set to "No". Now,
|
||||
setting this to "No" means that client's routing
|
||||
table will no longer get a default gateway
|
||||
configured, allowing traffic to be processed
|
||||
by other RPDB tables if there wasn't a matching
|
||||
route within that client's table.
|
||||
- FIXED: IPV6-compatible DNSFilter servers weren't
|
||||
properly configured in dnsmasq.
|
||||
- FIXED: DNSFilter client rules may get corrupted after a
|
||||
reboot.
|
||||
- FIXED: Cake QoS for DSL-AX82U now works
|
||||
- FIXED: QoS upload classification page now shows upload plot
|
||||
- FIXED: WiFi Insight page under wireless tab has been enabled
|
||||
- FIXED: DNSFilter has been enabled for DSL-AX82U
|
||||
|
||||
|
43
updates/386_03_2-gnuton2_note.txt
Normal file
|
@ -0,0 +1,43 @@
|
|||
## GNUton's Asus Merlin changelog ##
|
||||
|
||||
Date: September 18, 2021
|
||||
Release: 386.03_2-gnuton2
|
||||
|
||||
- NOTE: closed down the Issue tracker on Github, as 90%
|
||||
of it was people asking for technical support,
|
||||
or failing to use the supplied submission form.
|
||||
- NOTE: From now on DSL-AC68U trx images without DSL modem
|
||||
firmware will be provided at each release.
|
||||
Reason: Some ISPs may require older DSL modem fw.
|
||||
- CHANGED: Re-disabled jitterentropy-rngd on non-HND
|
||||
models. It kept using CPU time every two
|
||||
seconds and had a very marginal impact on
|
||||
the entropy pool (which it never could push
|
||||
above the target threshold of 1024).
|
||||
- CHANGED: Moved the "Redirect Internet traffic" setting on
|
||||
the OpenVPN Client page to the Network Settings
|
||||
section to increase its visibility, as too many
|
||||
users are forgetting to configure it.
|
||||
- CHANGED: Display "Internet traffic not redirected" instead
|
||||
of "Public IP Unknown" on the OpenVPN Client
|
||||
status display when Redirect Internet traffic
|
||||
is set to "No".
|
||||
- FIXED: Only the first OpenVPN client would be used if
|
||||
you had multiple clients connected and the first
|
||||
one had a Redirect Internet set to "No". Now,
|
||||
setting this to "No" means that client's routing
|
||||
table will no longer get a default gateway
|
||||
configured, allowing traffic to be processed
|
||||
by other RPDB tables if there wasn't a matching
|
||||
route within that client's table.
|
||||
- FIXED: IPV6-compatible DNSFilter servers weren't
|
||||
properly configured in dnsmasq.
|
||||
- FIXED: DNSFilter client rules may get corrupted after a
|
||||
reboot.
|
||||
- FIXED: Cake QoS for DSL-AX82U now works
|
||||
- FIXED: QoS upload classification page now shows upload plot for DSL-AX82U
|
||||
- FIXED: WiFi Insight page under wireless tab has been enabled for DSL-AX82U
|
||||
- FIXED: DNSFilter has been enabled for DSL-AX82U
|
||||
- CHANGED: Enabled ROG and Open NAT for DSL-AC68U
|
||||
|
||||
|
8
updates/386_03_2-gnuton4_note.txt
Normal file
|
@ -0,0 +1,8 @@
|
|||
## GNUton's Asus Merlin changelog ##
|
||||
|
||||
Date: September 29, 2021
|
||||
Release: 386.03_2-gnuton4
|
||||
|
||||
- ADDED: DNS over TLS support to VDSL WAN page
|
||||
|
||||
|
9
updates/386_03_2-gnuton5_note.txt
Normal file
|
@ -0,0 +1,9 @@
|
|||
## GNUton's Asus Merlin changelog ##
|
||||
|
||||
Date: November 17, 2021
|
||||
Release: 386.03_2-gnuton5
|
||||
|
||||
- FIXED: regression in PPPoA for DSL-AX82U
|
||||
- FIXED: DSL-AX82U added ip set kernel modules to make skynet working
|
||||
|
||||
|
10
updates/386_04_0-gnuton1_note.txt
Normal file
|
@ -0,0 +1,10 @@
|
|||
## GNUton's Asus Merlin changelog ##
|
||||
|
||||
Date: January 24, 2022
|
||||
Release: 386.04_0-gnuton1
|
||||
|
||||
- NOTE: AiMesh setup needs ethernet backhaul cable
|
||||
- FIXED DSL-AX82U updated ADSL driver
|
||||
- FIXED DSL-AX82U Allow manual upload for all variants
|
||||
|
||||
|
9
updates/386_04_0-gnuton2_note.txt
Normal file
|
@ -0,0 +1,9 @@
|
|||
## GNUton's Asus Merlin changelog ##
|
||||
|
||||
Date: January 31, 2022
|
||||
Release: 386.04_0-gnuton2
|
||||
|
||||
- NOTE: AiMesh setup needs ethernet backhaul cable
|
||||
- FIXED Added back DNS Priv and DNS SEC to VDSL WAN page
|
||||
|
||||
|
11
updates/386_07_2-gnuton1_note.txt
Normal file
|
@ -0,0 +1,11 @@
|
|||
## GNUton's Asus Merlin changelog ##
|
||||
|
||||
Date: August 07, 2022
|
||||
Release: 386.07_2-gnuton1
|
||||
|
||||
- NEW: Added support for TUF-AX3000
|
||||
- UPDATED: Merged with 386_48966 GPL for all models
|
||||
- FIXED: CPU freq in tool page for TUF-AX5400 and RT-AX95Q
|
||||
- FIXED: WiFi insight page for TUF models
|
||||
|
||||
|
10
updates/386_08_0-gnuton1_note.txt
Normal file
|
@ -0,0 +1,10 @@
|
|||
## GNUton's Asus Merlin changelog ##
|
||||
|
||||
Date: October 07, 2022
|
||||
Release: 386.08_0-gnuton1
|
||||
|
||||
- NOTE: This release is only available for the DSL-AX82U and RT-AX92U.
|
||||
- NEW: Added support for the RT-AX92U.
|
||||
- FIX: FlexQOS for TUF devices.
|
||||
|
||||
|
9
updates/386_5_2-gnuton0_note.txt
Normal file
|
@ -0,0 +1,9 @@
|
|||
## GNUton's Asus Merlin changelog ##
|
||||
|
||||
Date: March 26, 2022
|
||||
Release: 386.5_2-gnuton0
|
||||
|
||||
- NEW: Added support for ZenWifi AX (X8)/RT-AX95Q
|
||||
- NEW: Added support for TUF-AX5400
|
||||
|
||||
|
9
updates/386_9_0-gnuton1_note.txt
Normal file
|
@ -0,0 +1,9 @@
|
|||
## GNUton's Asus Merlin changelog ##
|
||||
|
||||
Date: January 19, 2023
|
||||
Release: 386.9_0-gnuton1
|
||||
|
||||
- NOTE: 386_xx release are only for Wifi 5 (802.11ac) models.
|
||||
- NEW: Merged with GPL 386_50757.
|
||||
|
||||
|
9
updates/388_1_0-gnuton1_note.txt
Normal file
|
@ -0,0 +1,9 @@
|
|||
## GNUton's Asus Merlin changelog ##
|
||||
|
||||
Date: January 19, 2023
|
||||
Release: 388.1_0-gnuton1
|
||||
|
||||
- NEW: TUF images with and without TUF UI
|
||||
- NEW: Add RT-AXE95Q ZenWifi ET8 support.
|
||||
|
||||
|
9
updates/388_2_2_0-gnuton1_note.txt
Normal file
|
@ -0,0 +1,9 @@
|
|||
## GNUton's Asus Merlin changelog ##
|
||||
|
||||
Date: June 01, 2023
|
||||
Release: 388.2_2_0-gnuton1
|
||||
|
||||
- UPDATED: Merged GPL 388_22582 for the ZenWifi devices
|
||||
- UPDATED: Merged GPL 388_22525 for all routers but not Zen
|
||||
|
||||
|
BIN
updates/DSL-AC68U/download-button.png
Normal file
After Width: | Height: | Size: 15 KiB |
21
updates/DSL-AC68U/index.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# A new GNUton's ASUS Merlin build is available for your DSL-AC68U!
|
||||
<p align="center">
|
||||
<img src="logo.jpg">
|
||||
</p>
|
||||
Since Asuswrt-Merlin is mostly a variant of the original Asuswrt, it means that there is no special procedure to flash it. Just flash it the same way you would flash any regular Asus firmware.
|
||||
|
||||
## Procedure:
|
||||
* Click the download button below in this page
|
||||
* Download the .trx file
|
||||
* Upload the trx to http://router.asus.com/Advanced_FirmwareUpgrade_Content.asp
|
||||
* If anything goes wrong please check the notes below
|
||||
|
||||
## Troubleshooting
|
||||
* If the router rejects the firmware due to low memory please reboot the router before flashing and disconnect the USB key if any.
|
||||
* If some features are not working please reset to factory the router before raising an issue.
|
||||
* It is very hard to brick an Asus router. If something goes wrong during flashing, you can put your router in Recovery mode by powering it on while you keep Reset pressed. After your release it, the power LED will either blink or stay off (depending on the model). At that point, you can either access it through http://192.168.1.1 (make sure you first give your PC a static IP within the same range, e.g. 192.168.1.100), or through the Firmware Recovery Tool provided on Asus's support CD. You will then be able to flash a working firmware.
|
||||
* It is _not_ recommended to restore settings saved under a different firmware version. It _might_ work, but there is no guarantee.
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/gnuton/asuswrt-merlin.ng/releases/latest"><img src="download-button.png"></a>
|
||||
</p>
|
BIN
updates/DSL-AC68U/logo.jpg
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
updates/DSL-AX82U/download-button.png
Normal file
After Width: | Height: | Size: 15 KiB |
21
updates/DSL-AX82U/index.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# A new GNUton's ASUS Merlin build is available for your DSL-AX82U!
|
||||
<p align="center">
|
||||
<img src="logo.jpg">
|
||||
</p>
|
||||
Since Asuswrt-Merlin is mostly a variant of the original Asuswrt, it means that there is no special procedure to flash it. Just flash it the same way you would flash any regular Asus firmware.
|
||||
|
||||
## Procedure:
|
||||
* Click the download button below in this page
|
||||
* Download the .w file
|
||||
* Upload the image to http://router.asus.com/Advanced_FirmwareUpgrade_Content.asp
|
||||
* If anything goes wrong please check the notes below
|
||||
|
||||
## Troubleshooting
|
||||
* If the router rejects the firmware due to low memory please reboot the router before flashing and disconnect the USB key if any.
|
||||
* If some features are not working please reset to factory the router before raising an issue.
|
||||
* It is very hard to brick an Asus router. If something goes wrong during flashing, you can put your router in Recovery mode by powering it on while you keep Reset pressed. After your release it, the power LED will either blink or stay off (depending on the model). At that point, you can either access it through http://192.168.1.1 (make sure you first give your PC a static IP within the same range, e.g. 192.168.1.100), or through the Firmware Recovery Tool provided on Asus's support CD. You will then be able to flash a working firmware.
|
||||
* It is _not_ recommended to restore settings saved under a different firmware version. It _might_ work, but there is no guarantee.
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/gnuton/asuswrt-merlin.ng/releases/latest"><img src="download-button.png"></a>
|
||||
</p>
|
BIN
updates/DSL-AX82U/logo.jpg
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
updates/RT-AX82U/download-button.png
Normal file
After Width: | Height: | Size: 15 KiB |
21
updates/RT-AX82U/index.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# A new GNUton's ASUS Merlin build is available for your RT-AX82U!
|
||||
<p align="center">
|
||||
<img src="logo.jpg">
|
||||
</p>
|
||||
Since Asuswrt-Merlin is mostly a variant of the original Asuswrt, it means that there is no special procedure to flash it. Just flash it the same way you would flash any regular Asus firmware.
|
||||
|
||||
## Procedure:
|
||||
* Click the download button below in this page
|
||||
* Download the .w file
|
||||
* Upload the image to http://router.asus.com/Advanced_FirmwareUpgrade_Content.asp
|
||||
* If anything goes wrong please check the notes below
|
||||
|
||||
## Troubleshooting
|
||||
* If the router rejects the firmware due to low memory please reboot the router before flashing and disconnect the USB key if any.
|
||||
* If some features are not working please reset to factory the router before raising an issue.
|
||||
* It is very hard to brick an Asus router. If something goes wrong during flashing, you can put your router in Recovery mode by powering it on while you keep Reset pressed. After your release it, the power LED will either blink or stay off (depending on the model). At that point, you can either access it through http://192.168.1.1 (make sure you first give your PC a static IP within the same range, e.g. 192.168.1.100), or through the Firmware Recovery Tool provided on Asus's support CD. You will then be able to flash a working firmware.
|
||||
* It is _not_ recommended to restore settings saved under a different firmware version. It _might_ work, but there is no guarantee.
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/gnuton/asuswrt-merlin.ng/releases/latest"><img src="download-button.png"></a>
|
||||
</p>
|
BIN
updates/RT-AX82U/logo.jpg
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
updates/RT-AX92U/download-button.png
Normal file
After Width: | Height: | Size: 15 KiB |
21
updates/RT-AX92U/index.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# A new GNUton's ASUS Merlin build is available for your RT-AX92U!
|
||||
<p align="center">
|
||||
<img src="logo.jpg">
|
||||
</p>
|
||||
Since Asuswrt-Merlin is mostly a variant of the original Asuswrt, it means that there is no special procedure to flash it. Just flash it the same way you would flash any regular Asus firmware.
|
||||
|
||||
## Procedure:
|
||||
* Click the download button below in this page
|
||||
* Download the .w file
|
||||
* Upload the image to http://router.asus.com/Advanced_FirmwareUpgrade_Content.asp
|
||||
* If anything goes wrong please check the notes below
|
||||
|
||||
## Troubleshooting
|
||||
* If the router rejects the firmware due to low memory please reboot the router before flashing and disconnect the USB key if any.
|
||||
* If some features are not working please reset to factory the router before raising an issue.
|
||||
* It is very hard to brick an Asus router. If something goes wrong during flashing, you can put your router in Recovery mode by powering it on while you keep Reset pressed. After your release it, the power LED will either blink or stay off (depending on the model). At that point, you can either access it through http://192.168.1.1 (make sure you first give your PC a static IP within the same range, e.g. 192.168.1.100), or through the Firmware Recovery Tool provided on Asus's support CD. You will then be able to flash a working firmware.
|
||||
* It is _not_ recommended to restore settings saved under a different firmware version. It _might_ work, but there is no guarantee.
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/gnuton/asuswrt-merlin.ng/releases/latest"><img src="download-button.png"></a>
|
||||
</p>
|
BIN
updates/RT-AX92U/logo.jpg
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
updates/RT-AX95Q/download-button.png
Normal file
After Width: | Height: | Size: 15 KiB |
21
updates/RT-AX95Q/index.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# A new GNUton's ASUS Merlin build is available for your ZenWiFi XT8 (RT-AX95Q)!
|
||||
<p align="center">
|
||||
<img src="logo.jpg">
|
||||
</p>
|
||||
Since Asuswrt-Merlin is mostly a variant of the original Asuswrt, it means that there is no special procedure to flash it. Just flash it the same way you would flash any regular Asus firmware.
|
||||
|
||||
## Procedure:
|
||||
* Click the download button below in this page
|
||||
* Download the .w file
|
||||
* Upload the image to http://router.asus.com/Advanced_FirmwareUpgrade_Content.asp
|
||||
* If anything goes wrong please check the notes below
|
||||
|
||||
## Troubleshooting
|
||||
* If the router rejects the firmware due to low memory please reboot the router before flashing and disconnect the USB key if any.
|
||||
* If some features are not working please reset to factory the router before raising an issue.
|
||||
* It is very hard to brick an Asus router. If something goes wrong during flashing, you can put your router in Recovery mode by powering it on while you keep Reset pressed. After your release it, the power LED will either blink or stay off (depending on the model). At that point, you can either access it through http://192.168.1.1 (make sure you first give your PC a static IP within the same range, e.g. 192.168.1.100), or through the Firmware Recovery Tool provided on Asus's support CD. You will then be able to flash a working firmware.
|
||||
* It is _not_ recommended to restore settings saved under a different firmware version. It _might_ work, but there is no guarantee.
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/gnuton/asuswrt-merlin.ng/releases/latest"><img src="download-button.png"></a>
|
||||
</p>
|
BIN
updates/RT-AX95Q/logo.jpg
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
updates/RT-AXE95Q/download-button.png
Normal file
After Width: | Height: | Size: 15 KiB |
21
updates/RT-AXE95Q/index.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# A new GNUton's ASUS Merlin build is available for your ZenWiFi ET8 (RT-AXE95Q)!
|
||||
<p align="center">
|
||||
<img src="logo.jpg">
|
||||
</p>
|
||||
Since Asuswrt-Merlin is mostly a variant of the original Asuswrt, it means that there is no special procedure to flash it. Just flash it the same way you would flash any regular Asus firmware.
|
||||
|
||||
## Procedure:
|
||||
* Click the download button below in this page
|
||||
* Download the .w file
|
||||
* Upload the image to http://router.asus.com/Advanced_FirmwareUpgrade_Content.asp
|
||||
* If anything goes wrong please check the notes below
|
||||
|
||||
## Troubleshooting
|
||||
* If the router rejects the firmware due to low memory please reboot the router before flashing and disconnect the USB key if any.
|
||||
* If some features are not working please reset to factory the router before raising an issue.
|
||||
* It is very hard to brick an Asus router. If something goes wrong during flashing, you can put your router in Recovery mode by powering it on while you keep Reset pressed. After your release it, the power LED will either blink or stay off (depending on the model). At that point, you can either access it through http://192.168.1.1 (make sure you first give your PC a static IP within the same range, e.g. 192.168.1.100), or through the Firmware Recovery Tool provided on Asus's support CD. You will then be able to flash a working firmware.
|
||||
* It is _not_ recommended to restore settings saved under a different firmware version. It _might_ work, but there is no guarantee.
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/gnuton/asuswrt-merlin.ng/releases/latest"><img src="download-button.png"></a>
|
||||
</p>
|
BIN
updates/RT-AXE95Q/logo.jpg
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
updates/TUF-AX3000/download-button.png
Normal file
After Width: | Height: | Size: 15 KiB |
21
updates/TUF-AX3000/index.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# A new GNUton's ASUS Merlin build is available for your TUF-AX3000!
|
||||
<p align="center">
|
||||
<img src="logo.jpg">
|
||||
</p>
|
||||
Since Asuswrt-Merlin is mostly a variant of the original Asuswrt, it means that there is no special procedure to flash it. Just flash it the same way you would flash any regular Asus firmware.
|
||||
|
||||
## Procedure:
|
||||
* Click the download button below in this page
|
||||
* Download the .w file
|
||||
* Upload the image to http://router.asus.com/Advanced_FirmwareUpgrade_Content.asp
|
||||
* If anything goes wrong please check the notes below
|
||||
|
||||
## Troubleshooting
|
||||
* If the router rejects the firmware due to low memory please reboot the router before flashing and disconnect the USB key if any.
|
||||
* If some features are not working please reset to factory the router before raising an issue.
|
||||
* It is very hard to brick an Asus router. If something goes wrong during flashing, you can put your router in Recovery mode by powering it on while you keep Reset pressed. After your release it, the power LED will either blink or stay off (depending on the model). At that point, you can either access it through http://192.168.1.1 (make sure you first give your PC a static IP within the same range, e.g. 192.168.1.100), or through the Firmware Recovery Tool provided on Asus's support CD. You will then be able to flash a working firmware.
|
||||
* It is _not_ recommended to restore settings saved under a different firmware version. It _might_ work, but there is no guarantee.
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/gnuton/asuswrt-merlin.ng/releases/latest"><img src="download-button.png"></a>
|
||||
</p>
|
BIN
updates/TUF-AX3000/logo.jpg
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
updates/TUF-AX5400/download-button.png
Normal file
After Width: | Height: | Size: 15 KiB |
21
updates/TUF-AX5400/index.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# A new GNUton's ASUS Merlin build is available for your TUF-AX5400!
|
||||
<p align="center">
|
||||
<img src="logo.jpg">
|
||||
</p>
|
||||
Since Asuswrt-Merlin is mostly a variant of the original Asuswrt, it means that there is no special procedure to flash it. Just flash it the same way you would flash any regular Asus firmware.
|
||||
|
||||
## Procedure:
|
||||
* Click the download button below in this page
|
||||
* Download the .w file
|
||||
* Upload the image to http://router.asus.com/Advanced_FirmwareUpgrade_Content.asp
|
||||
* If anything goes wrong please check the notes below
|
||||
|
||||
## Troubleshooting
|
||||
* If the router rejects the firmware due to low memory please reboot the router before flashing and disconnect the USB key if any.
|
||||
* If some features are not working please reset to factory the router before raising an issue.
|
||||
* It is very hard to brick an Asus router. If something goes wrong during flashing, you can put your router in Recovery mode by powering it on while you keep Reset pressed. After your release it, the power LED will either blink or stay off (depending on the model). At that point, you can either access it through http://192.168.1.1 (make sure you first give your PC a static IP within the same range, e.g. 192.168.1.100), or through the Firmware Recovery Tool provided on Asus's support CD. You will then be able to flash a working firmware.
|
||||
* It is _not_ recommended to restore settings saved under a different firmware version. It _might_ work, but there is no guarantee.
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/gnuton/asuswrt-merlin.ng/releases/latest"><img src="download-button.png"></a>
|
||||
</p>
|
BIN
updates/TUF-AX5400/logo.jpg
Normal file
After Width: | Height: | Size: 11 KiB |
7
updates/manifest.txt
Normal file
|
@ -0,0 +1,7 @@
|
|||
DSL-AC68U#FW386.9#EXT0-gnuton1#BETAFW0#BETAEXT0#
|
||||
DSL-AX82U#FW388.2#EXT2_0-gnuton1#BETAFW0#BETAEXT0#
|
||||
RT-AX82U#FW388.2#EXT2_0-gnuton1#BETAFW0#BETAEXT0#
|
||||
TUF-AX5400#FW388.2#EXT2_0-gnuton1#BETAFW0#BETAEXT0#
|
||||
TUF-AX3000#FW388.2#EXT2_0-gnuton1#BETAFW0#BETAEXT0#
|
||||
RT-AX95Q#FW388.2#EXT2_0-gnuton1#BETAFW0#BETAEXT0#
|
||||
RT-AXE95Q#FW388.2#EXT2_0-gnuton1#BETAFW0#BETAEXT0#
|
8
updates/manifest2.txt
Normal file
|
@ -0,0 +1,8 @@
|
|||
DSL-AC68U#FW3004.388.4#EXT0-gnuton1
|
||||
DSL-AX82U#FW3004.388.4#EXT0-gnuton1
|
||||
RT-AX82U#FW3004.388.4#EXT0-gnuton1
|
||||
RT-AX82U_V2#FW3004.388.4#EXT0-gnuton1
|
||||
TUF-AX5400#FW3004.388.4#EXT0-gnuton1
|
||||
TUF-AX3000#FW3004.388.4#EXT0-gnuton1
|
||||
RT-AX95Q#FW3004.388.4#EXT0-gnuton1
|
||||
RT-AXE95Q#FW3004.388.4#EXT0-gnuton1
|
78
www/DEV.md
Normal file
|
@ -0,0 +1,78 @@
|
|||
<p align="center">
|
||||
<img src="http://nw-dlcdnet.asus.com/plugin/productIcons/DSL-AX82U.png" alt="logo" width="200" height="150">
|
||||
</p>
|
||||
|
||||
<h3 align="center">
|
||||
<a href="https://github.com/RMerl/asuswrt-merlin/wiki/About-Asuswrt">AsusWrt Merlin</a>
|
||||
for
|
||||
DSL Asus Routers
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
A powerful third party alternative firmware.
|
||||
<br>
|
||||
<a href="https://github.com/RMerl/asuswrt-merlin.ng/wiki/About-Asuswrt"><strong>Explore Asus Merlin docs»</strong></a>
|
||||
<br>
|
||||
<br>
|
||||
<a href="https://github.com/gnuton/asuswrt-merlin.ng/releases/latest">Download latest firmware</a>
|
||||
·
|
||||
<a href="https://github.com/gnuton/asuswrt-merlin.ng/issues/new?assignees=&labels=enhancement&template=feature_request.md">Request feature</a>
|
||||
·
|
||||
<a href="https://github.com/gnuton/asuswrt-merlin.ng/issues/new?assignees=&labels=bug&template=bug_report.md">Report bug</a>
|
||||
·
|
||||
<a href="https://www.snbforums.com/threads/gnutons-merlin-builds-for-dsl-router-386-1_2-released.70980/">Support forum</a>
|
||||
·
|
||||
<a href="https://gitter.im/asuswrt/merlin-dsl">Chat</a>
|
||||
</p>
|
||||
|
||||
---------------------
|
||||
|
||||
## I am a Dev or a Tester!!!
|
||||
|
||||
If you are a dev o a tester you are welcome!
|
||||
In this page you will find all info needed to build the firmware in your local machine or on the cloud and more
|
||||
|
||||
## Build the firmware
|
||||
To build the firmware on your local machine please you need to follow these steps:
|
||||
|
||||
```bash
|
||||
git clone git@github.com:gnuton/asuswrt-merlin.ng.git
|
||||
cd asuswrt-merlin.ng
|
||||
git checkout -b gnuton-master origin/gnuton-master
|
||||
|
||||
docker run -it --rm -v "$PWD:/build" gnuton/asuswrt-merlin-toolchains-docker:latest-ubuntu-20_04 /bin/bash
|
||||
|
||||
#RT/DSL-AX82U
|
||||
cd release/src-rt-5.02axhnd.675x
|
||||
make dsl-ax82u
|
||||
|
||||
#DSL-AC68U
|
||||
cd release/src-rt-6.x.4708
|
||||
make dsl-ac68u
|
||||
|
||||
# TROUBLESHOOTING
|
||||
# If you have cloned repository outside docker you may need to run the following commands
|
||||
# to avoid permission denied errors
|
||||
# 1. get your uid and gid for your user in the host
|
||||
host$ id
|
||||
uid=12345(antonio) gid=67890(users)
|
||||
|
||||
# 2. Craete the users group in docker
|
||||
docker$ groupadd -g 678980 users
|
||||
# 3. Create the user
|
||||
docker$ useradd myuser -u 12345 -g 67890 -m -s /bin/bash
|
||||
```
|
||||
|
||||
## Branching
|
||||
### Master branch
|
||||
* [gnuton-master](https://github.com/gnuton/asuswrt-merlin.ng/tree/gnuton-master) is the MASTER BRANCH. All stable and pre-releases are built from here.
|
||||
|
||||
### DEV_* branches
|
||||
DEV prefixed branches are temporary feature branches. They can come and go any time. Eventually they may get merged to dsl-master.
|
||||
Currently these are the most important ones:
|
||||
* REPEATER MODE - Adds all operational wireless modes available to RT corrispective routers but not losing the ability to work as DSL router too. [Download Image](https://github.com/gnuton/asuswrt-merlin.ng/releases/tag/gnuton-snapshot-feature-repeater)
|
||||
|
||||
### ARCHIVED_* branches -
|
||||
These branches are and won't be actively maintained anymore, they are mostly based on old 384 firmware.
|
||||
* [OLD REPEATER MODE](https://github.com/gnuton/asuswrt-merlin.ng/tree/ARCHIVED-dsl-feature-repeater)
|
||||
* [IP SEC](https://github.com/gnuton/asuswrt-merlin.ng/tree/dsl-feature-ipsec)
|
BIN
www/donate.png
Normal file
After Width: | Height: | Size: 8.9 KiB |
BIN
www/logo.png
Normal file
After Width: | Height: | Size: 30 KiB |