-
Notifications
You must be signed in to change notification settings - Fork 88
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: squashed all old changes in master
- Loading branch information
Showing
62 changed files
with
4,642 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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: | ||
[ | ||
![GitHub release](https://img.shields.io/github/release/gnuton/asuswrt-merlin.ng.svg) | ||
![GitHub Release Date](https://img.shields.io/github/release-date/gnuton/asuswrt-merlin.ng.svg) | ||
![GitHub Releases](https://img.shields.io/github/downloads/gnuton/asuswrt-merlin.ng/latest/total.svg) | ||
](https://github.com/gnuton/asuswrt-merlin.ng/releases/latest) | ||
|
||
Latest pre-release: | ||
[ | ||
![GitHub tag (latest SemVer pre-release)](https://img.shields.io/github/v/release/gnuton/asuswrt-merlin.ng?include_prereleases&label=pre-release) | ||
![GitHub (Pre-)Release Date](https://img.shields.io/github/release-date-pre/gnuton/asuswrt-merlin.ng) | ||
![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/downloads-pre/gnuton/asuswrt-merlin.ng/latest/total) | ||
](https://github.com/gnuton/asuswrt-merlin.ng/releases/) | ||
|
||
All releases: | ||
![GitHub All Releases](https://img.shields.io/github/downloads/gnuton/asuswrt-merlin.ng/total.svg) | ||
|
||
Latest Merlin firmware version: ![GitHub release](https://img.shields.io/github/tag/RMerl/asuswrt-merlin.ng.svg) | ||
|
||
Main branch build: [![CircleCI](https://circleci.com/gh/gnuton/asuswrt-merlin.ng/tree/master.svg?style=svg)](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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
theme: jekyll-theme-minimal |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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. | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |
Oops, something went wrong.