Changelog

Build 54 - 11/30/2010

Hotfix release for regressions/bugs introduced in previous build 53:

  • Fixed: router may not be able to obtain WAN IP from DHCP after NVRAM erase.
  • Fixed: unable to access router Web GUI via HTTPS after upgrade if SSL certificate has been previously saved to NVRAM.
  • Fixed: firmware upgrades via HTTPS not working with some browsers.
  • Fixed: some Web GUI validation rules on Basic->Network page not working properly.
  • Fixed: Basic->Network and some other Web GUI pages show up empty if SSID contains a "single quote" character.
  • Cosmetics.

Kernel 2.4-based builds only:

  • Fixed: firewall, access restrictions and QoS rules may not work because of the "multiport" iptables match not working with port ranges.

For more details about the changes in this build, refer to the GIT repository history.

Build 53 - 11/28/2010

Changes common for kernel 2.4 and kernel 2.6 based builds:

  • Support for simultaneous dual-band (dual-radio models) wireless. Currently only 2 dual-radio models are supported, and only by K26 builds: Linksys WRT610Nv2 and Linksys E3000.
  • PPTP/L2TP WAN connection types: allowed to specify separate gateway for physical WAN connection when not using DHCP.
  • More fixes for dnsmasq startup race conditions.
  • Fixed syslog losing log messages at system startup.
  • Improved timing in executed scripts, misc enhancements to simplify scripts.
  • Changed some file permissions for the benefit of non-root users.
  • OpenVPN: wait up to a few seconds for time synchronization on startup to prevent potential VPN server errors.
  • Get rid of MatrixSSL: use OpenSSL in VPN editions and CyaSSL in non-VPN editions to provide SSL support for httpd and dyndns, use TLS v 1.0 protocol instead of older SSL v. 2/3.
  • Dnsmasq: restored TFTP support in all editions, added support for scripts to Extras editions, removed cache size settings from GUI (set to 1500 by default, can be overridden via Custom Configuration).
  • Allow syslog to read options from /etc/syslogd.cfg (to support saving of log files on external storage).
  • GUI cosmetics: display size of unmounted JFFS partitions, display free space on mounted USB partitions.
  • Web GUI: minor css fix for USB Red and USB Blue themes, removed TCP Vegas settings.
  • Fixed LAN ports numbering for WRT310Nv2.
  • Support for Linksys WRT160Nv1, Ovislink WL1600GL routers.
  • Software updates: OpenSSL 1.0.0b, Layer-7 filter patterns 2010-10-25, Busybox 1.17.4.
  • Cosmetics and code clean-up.

Kernel 2.4-based builds only:

  • Fixed regression with scsi-start/scsi-stop commands not working in K24 builds.

Kernel 2.6-based builds only:

  • Full support for Linksys E2000/E3000 routers.
  • Ebtables: fixed targets/matches not working at all, added /etc/ethertypes.
  • Updated Broadcom wireless driver and SDK to version 5.10.147.0 (experimental, 2nd attempt).
  • Added Broadcom implementation of "Efficient Multicast Forwarding" (enable on Advanced->Routing page). Description from Broadcom: "this module does the efficient layer 2 forwarding of multicast streams, i.e., forward the streams only on to the ports that have corresponding group members there by reducing the bandwidth utilization and latency".
  • Do not use "passive" mode for wireless scans - with 5.x.x.x wireless driver it doesn't work in client modes on some routers.
  • Included WIDE-DHCPv6 client (no GUI support yet) and IPv6 connbytes match (thanks to Westacular) into IPv6-enabled builds.
  • Applied latest kernel patches from linux-mips.org (up to 2010-11-10).
  • Minor backports from upstream 2.6 kernel.
  • Rebuilt binary toolchain (32-bit) with additional uClibc patches.
  • Software updates: MiniDLNA 1.0.18.2 (cvs 2010-11-24).
  • Removed separate numbering for "beta" builds.

Known issues with this build (fixed in build 54):

  • Multiport iptables match is not working in kernel 2.4 builds breaking some of the QoS and Access restrictions rules.
  • After erasing NVRAM, your router may not be able to obtain the WAN IP address via DHCP. To solve the issue, go to "Administration -> Debugging" page, click on the "NVRAM commit" link, and then reboot the router.
  • Upgrading firmware from this build via HTTPS doesn't work in all non-VPN builds - use http connection for firmware upgrades.
  • If you are unable to access your router Web GUI via SSL (https) after upgrading, you may need to check "Regenerate SSL Certificate" check box on the "Administration -> Admin Access" page, and save settings - that should restore the https connectivity. This is caused by SSL implementation upgrades (OpenSSL/CyaSSL) and only needs to be done once.

For more details about the changes in this build, refer to the GIT repository history.

Build 52 - 10/15/2010

Changes common for kernel 2.4 and kernel 2.6 based builds:

  • Fixed WAN Up script not being executed (was broken in build 51).
  • Fixed obtaining DHCP lease from Corbina Beeline and possibly other ISPs (was broken in build 51).
  • Fixed DHCP renewal processing to not replace the default gateway and DNS servers for PPTP/L2TP connections.
  • Fixed errors in routing for PPTP/L2TP connections.
  • Added "Use Default Gateway on Remote Network" option for PPTP/L2TP connection types (turned on by default). Turn it off to use gateway obtained via DHCP for internet routing, and only use PPTP/L2TP gateway for VPN subnet (custom routing may be required in case if VPN network contains multiple subnets).
  • Resolve sporadic PPPoE disconnect issues with some ISPs.
  • Allow to configure custom TTL values in the Web GUI.
  • Make sure PPTP/L2TP is gracefully disconnected after firmware upgrades and after restoring configuration to prevent connection problems after reboot.
  • Size optimization of some large applications.
  • Software updates: PPTP kernel driver 0.8.5, Busybox 1.17.3.
  • Cosmetics.

Kernel 2.6-based builds only (beta23):

  • Fixed Mini build for Netgear routers with 4MB flash (WNR2000v2, WNR3500v2), removed RIPv1/v2 routing from Mini build due to Netgear size restrictions, added JFFS to Mini build to make use of some otherwise wasted flash space.
  • Fixed flashing all supported Netgear routers back to OEM firmware.
  • Media server: removed some rare and obsolete demuxers to reduce size, reduced MiniDLNA memory usage.
  • Minor backports from upstream 2.6 kernel.

Known issues with this build:
Please read the important notes in the announcement post to avoid or resolve potential issues when upgrading to this version.

Older Builds

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License