Early test builds for 380.65 have been uploaded to Mediafire's Test Builds folder. To summarize past and current test builds:
alpha 1
Upgrade to Busybox 1.25.1
alpha 2
Upgrade to OpenVPN 2.4 RC2
alpha 3
Merge with GPL 4180
Upgrade to OpenVPN 2.4 final (almost no change versus RC2)
alpha 4
Security fixes
Implemented tls-crypt support in OpenVPN (encrypt the TLS control channel traffic)
update-notification user script run when new FW is available
Important notes:
The complete commit log since 380.64:
Download: https://www.mediafire.com/folder/bj94sbhrh7e49/Test_Builds
This is a work-in-progress, so more changes are bound to occur before the beta stage. I will also be waiting a bit before publishing these to the update server to ensure nothing major is broken.
Please keep the feedback in this thread to this specific version. No support is provided for this builds.
alpha 1
Upgrade to Busybox 1.25.1
alpha 2
Upgrade to OpenVPN 2.4 RC2
alpha 3
Merge with GPL 4180
Upgrade to OpenVPN 2.4 final (almost no change versus RC2)
alpha 4
Security fixes
Implemented tls-crypt support in OpenVPN (encrypt the TLS control channel traffic)
update-notification user script run when new FW is available
Important notes:
- The RT-N66U, RT-AC66U, RT-AC56U and RT-AC3200 are experimental. Asus didn't provide the 4180 GPL for these models (or in the case of some models, the provided GPL was missing all closed source components). If you use any of these models, please test general functionality more thoroughly, especially wifi, and the LED states
- The Network Analysis/WOL/Connections bug from 4180 has been fixed
The complete commit log since 380.64:
Code:
f6624a8 samba36: add a few minor optimizations based on the BRT-AC828's GPL
ea0cbe6 rc: new update-notification user script that gets run if a new firmware is available for download
3761d25 openvpn: implement tls-crypt support
e91db69 webui: Display warning if you enable a setting on the OpenVPN server page that will generate a .ovpn client file that will require clients to be running 2.4.0 or newer
9183ca4 openvpn: make legacy "lzo" and "no" compression modes use legacy config keywords in the generated ovpn client file
8871721 httpd: replace a few sprintf() calls with snprintf() where the input might be larger than expected
8a26f54 openvpn: default port for server 2 changed to 1195, so both servers on default settings can be started at the same time
ad2c5fc webui: fix the formatting for the openvpn server reset to default warning
8c387c9 httpd: Fix size detection (char * = 4, versus the actual buffer being 64)
002c2a5 Updated documentation
b084cd6 Updated documentation
8aa1424 dropbear: fix commit 085ce27e319e0fa6b23192e812aba4cf9243a5f9
b9fcc74 httpd: protect against potential buffer overrun in case of hostname > 63 characters
8056c9c httpd: prevent buffer overrun/crash
085ce27 dropbear: remove hardcoded -a option from the daemon launch
f72183c dropbear: initialize variable and protect against NULL dereferencement
e22e753 dropbear: initialize variable
46b6ac2 cloudcheck: updated SDK7 exe (missed in 4180 GPL merge)
e3652ac Updated documentation
fbd9c7e Bumped revision to alpha 4
263a40c openvpn: remove webui support for the RC ciphers. DES is kept for now, for legacy reasons.
e2e83cf nano: updated to 2.7.3 (closes #1172)
38ba303 openvpn: Replace obsoleted "client-cert-not-required" with "verify-client-cert none"
bd291a8 webui: revert f12db7dcd2dd93cde9759d4d5be8a1295655d066 to fix hitbox position on the checkbox (closes #1167); fix installed version display
3f0224c webui: fix index position of the Tools menu
9888f70 shared: remove old fallback code from when we were missing numerous shared/private.o blobs
800de06 shared: re-sync shared/misc.c with GPL
bc1c1ab shared: revert build hack for the RT-AC87U since we now have up-to-date binary blobs for it
e280d88 busybox: sync-up with John's fork, adding the ntpd, time, uniq and getopt applets
ca01313 webui: convert connection time into a number when sorting, so 10 hours > 9 hours
58c6fdb webui: winWidth can end up being non-initialized - provide a default value to prevent a JS error.
8c6d8ce openvpn: Updated to 2.4.0 final
b2b72c3 webui: fix hiding/showing the firmware path checkbox (switch to Asus's new element id)
4db182b webui/httpd: fix broken tools (ping/traceroute/netstat/wol) in 4180 by submitting the form using POST instead of GET method
2ade828 Merged with GPL 380_4180 (missing MIPS and AC3200 binary blobs)
faa90a2 Bump revision to alpha 3
b94acd8 openvpn: re-add local definitions of TUN ioctl values that were only added in kernel 2.6.23 headers, but used to be defined here in OpenVPN 2.3
5f1958d build: OpenVPN fails to build on MIPS because of strict ANSI (disabling the __u64 def), switch from c99 to gnu99
86d718d Updated documentation
32e0b6d openvpn: set up firewall before starting openvpn server
e920e9e updown: remove unnecessary restart of dnsmasq
1ffc4b2 openvpn: remove unnecessary restart of dnsmasq when starting clients
45b6448 openvpn: shutdown all running servers/clients on wan stop and remove tunnel modules
73c9b47 openvpn: fix multiple issues in stopping vpn services
dcd506c Updated documentation
2e150ce openvpn: Use sha256 for key/certs generated by Easy-RSA (used by key/certs auto-generated by the firmware)
6cb9c00 openvpn: Format client.ovpn file for DOS, so Windows's notepad (the default OpenVPN GUI editor) can edit it.
5efb1d9 openvpn: client config must not contain the client option when using pre-shared key auth
9c32ab1 openvpn: Added LZ4 and NCP support to the webui and the ovpn import function. Replace tls-remote option that was removed in 2.4.
9491635 openvpn: merge with OpenVPN 2.4.0 RC2, to begin testing and integration ahead of the final release
50e2359 build: give .sha256 file extension to the checksum file included in the distribution
0ca3fd4 rc: give priority to user-configured hostname rather than the hardcoded Asus ones when generating the hosts file (closes #1147).
e8e18ac Bumped revision to alpha 2
2306f48 busybox: Enabled xargs applet
9b6ef84 Merge branch 'bb125' - Busybox upgrade to 1.25.1.
0bbf16b Bumped revision to 380.65 alpha 1
14fd744 curl: fix openssl support on MIPS models
1cfa061 rc: check cstats_enable when setting fa mode on init
Download: https://www.mediafire.com/folder/bj94sbhrh7e49/Test_Builds
This is a work-in-progress, so more changes are bound to occur before the beta stage. I will also be waiting a bit before publishing these to the update server to ensure nothing major is broken.
Please keep the feedback in this thread to this specific version. No support is provided for this builds.
Last edited: