Firmware-ng Changelog
r376
- NEW: rogue AP background scan
- NEW: adding anyip support
- NEW: ng upgrade respects /etc/sysupgrade.conf (closes ticket #187)
- NEW: flag signaling first check-in after lonely mode (0x20)
- NEW: [OM2P] add +/- after 2.4GHz channel report when 40Mhz channels are enabled
- FIX: [OM2P] do not favor low RSSI links
- FIX: [OM2P] fix wifi distance setting
- FIX: [OM2P] disable rts/cts to improve wifi speed and avoid connection problems (close ticket #189, #192 and #194)
- FIX: [nds] remove network name minimum length for vouchers to work
- FIX: [coova-chilli] correctly set alternate dns server (closes ticket #186)
- FIX: [coova-chilli] bogus radius user multi-session reports fixed (closes ticket #163)
- FIX: faster DHCP answer by disabling DHCP server ping check
- FIX: layer2 traceroute: check incoming sequence numbers to avoid reporting bogus routes
- FIX: apply walled garden settings even when only the walled garden settings were modified on the dashboard
- FIX: append postrouting NAT rule to allow custom firewall rules
- FIX: empty dashboard config checksum after lonely mode run to force applying the config
r354
- NEW: send 'invalid key' flag (0x10) if the dashboard reply can't be decrypted
- NEW: [OM2P] allow setting the txpower via dashboard
- FIX: [OM2P] fix wifi connection loss when going into sleep mode (closes ticket #164)
- FIX: WPA enterprise authentication (regression)
- FIX: missing decryption key reporting
- FIX: unique ip address space for gateways (closes ticket #176)
r347
- NEW: country code setting support
- NEW: [nds] support blocked user message
- NEW: [nds] (local) logout URL => 'http://logout'
- NEW: [nds] walled garden for captive portal (closes #135)
- FIX: [OM2P] wifi connection issues (closes #137)
- FIX: [OM2P] wifi power save issues (closes #156)
- FIX: [OM2P] ethernet random slowness
- FIX: [OM2P] gateway crash / reboot cycle after dashboard config update (closes #139 and #142)
- FIX: [OM2P] enable WPA/WPA2 mixed mode if encrypted
- FIX: [MR500] fix 'last seen on' mac address reporting
- FIX: extend lonely scan per channel to compensate slower mesh
- FIX: allow custom.sh URL with or without leading 'http://'
r330
- NEW: OM2P hardware support
- NEW: major platform upgrade (new kernel, new wifi drivers, etc)
- NEW: revamped flash utility with mutli-flash mode
- NEW: allow disabling the internet check via the dashboard
- NEW: vlan tagging support
- NEW: add support for custom script feature
- NEW: [OM1P] use combined images for system upgrade
- FIX: setting default 2.4GHz channel to 5 (same as dashboard default)
- FIX: wait for coova-chilli to properly come up before starting depending services
- FIX: apply mac address filter instantly (without requiring a reboot)
- FIX: update inet check traceroute IP list (closes ticket #106)
- FIX: force DNS redirect to local device
r300
- NEW: extend the LAN block to prohibit access to 10.0.0.0/8, 172.16.0.0/12 & 192.168.0.0/16
- FIX: DNS reply regression when using coova chilli
- FIX: health care system cleans caches before checking available RAM
r299
- NEW: individual bandwidth configuration for nodogsplash
- NEW: send dashboard mac address before showing splash page
- NEW: add secure voucher mechanism
- NEW: add support for mac address whitelist (ACL) on SSID#2 (closes #61)
- NEW: changing all URLs from *.open-mesh.com to *.cloudtrax.com
- NEW: [MR500] add user space hardware watchdog support
- NEW: [MR500] add support for mac address whitelist (ACL) on SSID#1
- FIX: [MR500] health care: check for hanging kernel
- FIX: [MR500] fix IRQ locking in ethernet driver
- FIX: [OM1P] avoid switching channels after AP scan
- FIX: put repeaters onto their own virtual network to not make them unaffected by bridge mode (closes #55 and #80)
- FIX: avoid alternate DNS server being overridden by dhcp client (closes ticket #73)
- FIX: slow down mesh interval to reduce overhead
- FIX: health care: checks for low memory
- FIX: health care: check for correct wifi channel
- FIX: health care: check for bridge interfaces being correctly configured
- FIX: report hardware type / 2.4GHz channel / 5GHz channel to dashboard
- FIX: keep health care always running to also catch kernel lockups during config phase
- FIX: force dhcp / dns server to only listen on specific interfaces
- FIX: set hard-coded dashboard fallback IP to checkin.cloudtrax.com
- FIX: only apply mac filter on active interfaces
- FIX: regression - allow short essids again (closes ticket #53)
r277
- NEW: [OM1P] report nearby wifi networks to the dashboard
- NEW: [OM1P] report detailed wifi information of connected wifi clients
- FIX: [OM1P] speed test regression for distant nodes (more than one hop)
- FIX: [OM1P] sudden wifi speed drop
- FIX: [MR500] enable hidden essid (closes ticket #51)
- FIX: disallow empty essid as it breaks startups scripts
- FIX: try re-installing the captive portal if the first attempt failed
- FIX: add signal handler to avoid gateway deadlock
r274
- NEW: [MR500] report nearby wifi networks to the dashboard
- NEW: [MR500] report detailed wifi information of connected wifi clients
- NEW: allow changing the 5GHz channel via the dashoard
- NEW: increase coova-chilli version to 1.2.5 (closes ticket #27)
- FIX: [OM1P] add workaround to reset wifi driver if stuck on too slow speed
- FIX: [MR500] lan outages during system upgrade / dashboard checkin
- FIX: [MR500] wifi driver does not switch channel automatically
- FIX: [MR500] wifi driver joins wifi cells based on the BSSID
- FIX: [MR500] use local DNS if configured
- FIX: empty gateway link quality report (red bar)
- FIX: [MR500] abort lonely mode if cable is plugged
- FIX: [MR500] health care loop through all available ethernet interfaces
- FIX: [MR500] add RSSI based penalties to choose better paths
- FIX: [MR500] on-the-fly uboot upgrade to version 2011/01/10
- FIX: batman fragmentation in bridged networks
r265
- NEW: support WPA Enterprise
- FIX: change checkin method to bypass baracuda content filter
- FIX: ACL host list parsing incomplete (closes ticket #29)
r263
- FIX: ignore double node names when retrieving latency and hops
- FIX: [MR500] fix random crash at boot time
r260
- NEW: [MR500] fix performance bottleneck to achieve high throughput
- FIX: force mac address of client bridge interface to remain static
- FIX: set wifi country code to US (closes ticket #25)
- FIX: gateway IP selection on big endian systems
- FIX: [MR500] drop batman-adv encapsulated traffic on AP interfaces
- FIX: if a repeater does not have a batman-gateway report missing gateway
- FIX: wget timeouts to avoid hanging checkins (closes ticket #26)
r254
- NEW: [MR500] ralink driver updated to version 2.5 (including custom patches)
- NEW: [MR500] TUX kernel webserver added to achieve higher speed test results
- NEW: [MR500] allow wide channel (40MHz) for client APs
- NEW: send warning flags (0x08) to the dashboard if the captive portal can't be installed
- NEW: speed up DHCP client detection by buffering the DHCP requests to forward them after the timeout has expired
- FIX: delay internet access search over the mesh to give the node time to detect the LAN
- FIX: node upgrade may fail if the new image size differs from the current image size
- FIX: report correct last seen mac when client is connected to a gateway directly
- FIX: force mac address of LAN bridge interface to remain static
- FIX: don't display wrong client names if the client can't be found in the lease file
- FIX: health care should allow more than one dhclient process
- FIX: [MR500] ralink driver did not apply all changes after configuring the dashboard
- FIX: nodogsplash start at boot time
- FIX: force dhclient timeout to expire after 5 minutes
- FIX: let dhclient wait for configured interface in case it is not available (instead of exiting)
- FIX: force OpenWRT to not configure interfaces that have a cable plugged (make 20 seconds boot delay unnecessary)
- FIX: use HTTP/1.0 for checkin to avoid chunked reply
- FIX: dashboard checkin if alternate dashboard is specified but DNS is broken
- FIX: include tunnel binary per default
- FIX: on boot don't restart wifi unless dashboard configuration changed
- FIX: only reload captive portal if nodogsplash/coova/splash pages config changed
- FIX: wifirush connectivity problems (closes ticket #14)
r244
- FIX: lonely termination - check if plugged cable offers internet again
- FIX: use http based internet availability check if UDP traceroute does not work
- FIX: drop batman-adv encapsulated traffic on AP interfaces
r243
- NEW: lan block support added
- NEW: ethernet clients can be connected to SSID#2 (closes ticket #12)
- NEW: adding support for wificpa enterprise service
- NEW: support multiple ethernet clients while acting as a gateway
- FIX: random segfault while retrieving the route towards the gateway
- FIX: fix reboot due to a malfunctioning detection whether chilli is running or not
- FIX: report coova user data was not correctly
- FIX: apply tunnel status changes on-the-fly (without reboot)
- FIX: package repository for nodogsplash / coova / etc dependend on stable/testing firmware settings
- FIX: 'open-mesh-flash' has been renamed to 'open-mesh-flash-ng' to avoid confusion
- FIX: nodogsplash - give each authenticated user its own bandwidth slot
- FIX: report repeater macs along with the captive portal usage data (closes ticket #13)
- FIX: increase lonely timeout to 20 minutes
r235
- FIX: report RSSI values that are smaller than 10
- FIX: report mac address of mesh interface to dashboard
- FIX: in bridge mode packets to non-master gateways are forwarded to the master gateway
- FIX: gateway must not forward dhcp requests to other gateways
- FIX: avoid poisoning the LAN with DHCP replies from the mesh
- FIX: add dhcp detection delay to avoid switching into client bridge mode when connected to a LAN
- FIX: cleanup hanging dashboard checkins
