Want to contribute? Login or Register

Notes on Version Numbering

Changelog

Notes on Version Numbering

For a while, the only changelog for Gargoyle was the revision log in the SVN repository. However, as of v1.0.12, a change log is being provided with each new release. Below is a complete changelog, including versions for which a changelog was not initially provided, reconstructed from the revision log in the SVN repository.

Between v1.0.0 Beta4 and v1.0.0 Final, “bleeding edge” releases were provided, so users could easily try the latest code, even though a new major version had not been released. However, the lack of version numbers to differentiate the bleeding edge firmware caused some problems. So, after v1.0.0 it was announced that the 1.X.0 releases would be major, stable releases while 1.X.Y, where Y is nonzero would be equivalent to the less stable bleeding edge firmware.

However, this system caused problems as well since this is not a typical version numbering scheme and everyone automatically upgraded to the latest version. When significant experimental changes were introduced in version 1.0.5 (in particular a new implementation of the bandwidth monitor) most people went ahead and upgraded, and ran into problems. The problems were rapidly identified and fixed, but larger experimental changes such as this should not be introduced into what everyone considers the latest stable version.

Therefore, this numbering scheme has changed yet again. No more large, experimental changes will be introduced into the 1.0.X releases. 1.0.X will be considered stable. A new branch, 1.1.X has been created and should be considered experimental. All large changes will be introduced into this branch. More generally, Gargoyle will adopt a version system where 1.Y.X releases are stable if Y is even, and experimental if Y is odd. (So 1.0.X, 1.2.X, 1.4.X etc. will be stable while 1.1.X, 1.3.X, 1.5.X etc. will be experimental.)

Changelog

v1.6.2 (Tue Aug 26, 2014)

New in 1.6.2:

  • OpenSSL updated again, with some more critical fixes
  • OpenWRT version updated to include latest fixes in Attitude Adjustment branch
  • Some minor tweaks to enhance wireless performance – ANI is now disabled by default, and dissoc_low_ack set to 0
  • Search results from thepiratebay torrent tracker added to web search monitoring tool (thanks to Kim Bratzel for this patch)
  • Update Dropbear SSH server to latest version
  • Fix removal of hostname when static IP addresse is removed in DHCP section
  • Alix builds now boot with GRUB2 instead of GRUB

v1.6.1 (Sat Apr 19, 2014)

Version 1.6.1 is primarily a bugfix release. A fix for the recent heartbleed openssl bug is included, along with several other non-security related fixes and improvements.

Only routers that were using the Tor or OpenVPN functionality in Gargoyle were vulnerable to the heartbleed bug. Anyone who is using either of these applications is strongly advised to upgrade.

Also, functionality to clear out old OpenVPN keys and certificates has been introduced (disable OpenVPN, then click “Clear All Existing OpenVPN keys”). It is strongly recommended that anyone running an OpenVPN server on a router that was potentially vulnerable to heartbleed, take advantage of this functionality and regenerate all of their keys and certificates. The primary reason for the slight delay in this release from when heartbleed was first disclosed was to implement this functionality. Since OpenVPN is one of only two vulnerable applications, it made sense to make sure the ability to clear old, vulnerable keys was implemented along with the fix for the bug itself.

New in 1.6.1: Fixes “heartbleed” bug in OpenSSL, OpenSSL upgraded to 1.0.1g which is not vulnerable Ability to clear old keys and certificates when OpenVPN is disabled implemented New option to explicitly block nonOpenVPN traffic in OpenVPN Client, preventing problems if OpenVPN connection dies Notice of OpenVPN status added to login page when OpenVPN client is active Fixes implementation of DMZ, should now work with port forwarding again Improved identification of default ping target for QoS ACC Tor version upgraded to latest stable 0.2.4.21 Add German Translation (Thanks to Thomas Knepper)

v1.6.0 (Wed Jan 15, 2014)

New in 1.6.0:

  • New Norwegian Translation
  • Multiple improvements to other translations, in particular to plugin translations
  • Support for TP-Link WR1043ND v2 including support for access via WAN port in failsafe mode
  • Support for 16MB/64MB Hornet Board, branded Gargoyle Pocket Router v2
  • New Dynamic DNS Providers strato.com, oray.com and 3322.org were added to those available
  • Display Drive Name as well as device path in USB storage Configuration
  • Fixes display/redirect of root login page in Chrome when connecting via https
  • Fix display of incorrect key size of Blowfish Ciphers in OpenVPN client configuration

v1.5.11 (Tue Oct 15, 2013)

New in 1.5.11:

  • Support for multiple languages and translations (“i18n support”)
  • Relatively complete support for English, Polish, Russian, Spanish and Chinese languages
  • Minimal support for Portugese and Arabic languages (these translations still need a lot of work)
  • Minidlna media server included on routers with at least 64M of memory and at least 16M of flash
  • Webcam support for routers with at least 64M of memory and at least 16M of flash
  • Fixes installation of kernel module packages via gpkg
  • Tor can now be configured to save files to a USB drive instead of storing everything in memory
  • Tor removed from binaries for smaller router with less than 64M of memory or less than 16M of flash
  • Tor version updated 0.2.4.17-rc
  • PPTP plugin now available
  • Update OpenWRT Attitude Adjustment branch code to SVN r38347 to include latest wireless fixes
  • Two new themes available: Horchata and Dementoid
  • Updated to use latest version of dropbear SSH server
  • Add favicon to webui

v1.5.10 (Tue May 21, 2013)

New in 1.5.10:

  • OpenWrt updated to final version of Attitude Adjustment
  • New backend plugin manager, gpkg
  • New plugins wifi-schedule (thanks BashfulBladder), logread and webshell
  • OpenVPN server bugfixes
  • Support for Tp-Link MR3220 v2 and MR34220 v2
  • Fixes for 3g usb wireless support
  • Multiple improvements to QoS
  • Updated tor and miniupnp to latest versions
  • Display switch information indicating witch lan ports are up and connected on overview page
  • Some optimization of image files to save space
  • Fixed some file permissions issues with ftp access to usb storage
  • Numerous typo/cosmetic fixes

v1.5.9 (Fri Jan 04, 2013)

New in 1.5.9:

  • New Plugin Interface (System/Plugins)
  • Bump OpenWrt version to Attitude Adjustment RC-1
  • Multiple minor fixes for usb-storage implementation
  • Fixes bug that can (sometimes) cause bandwidth monitor to reset if network restarts
  • Fixes bug in bandwidth monitor display that can cause a single month to show up multiple times after a time-zone change
  • Fixes bug in OpenVpn client mode when configured to use TCP

v1.5.8 (Wed Oct 24, 2012)

New in 1.5.8:

  • USB Storage Section now supports sharing files via FTP
  • USB Storage Section now supports sharing a subdirectory on a drive instead of the whole drive
  • USB Storage Section now supports configuration of multiple users
  • Fixes 3G Support (broken in 1.5.7)
  • Fixes use of non-standard DNS servers (broken in 1.5.7)
  • Fixes printer sharing (broken in 1.5.7)
  • Fixes bug from blocking of MAC addresses assigned a static IP that connect from a different IP, when appropriate setting is checked
  • New Dynamic DNS services: no-ip.pl and dtdns.com (Thanks to Cezary Jackiewicz for this patch)
  • Fixes bug preventing NTP daemon from starting properly after time settings are saved (Thanks to Chris Nesbit for this patch)
  • Fixes Display of DNS servers in overview section
  • Display router hardware model in overview section
  • OpenWrt version upgraded to Attitude Adjustment Beta 2 (1.5.7 was based on Beta 1)

v1.5.7 (Sep 20, 2012)

New in 1.5.7:

  • Underlying OpenWRT upgraded to newer “Attitude Adjustment” Branch
  • Significantly improved hardware support
  • Fix handling of direction property of OpenVPN tls-auth
  • Allow building of only one profile for a given architecture by running e.g. “make ar71xx.usb_large” to build usb_large profile instead of all ar71xx profiles

v1.5.6 (Jul 27, 2012)

  • Numerous bug-fixes for OpenVPN including fix for bug preventing server from activating if any port-forwards are active.
  • New Status/OpenVPN section for displaying hosts connected to OpenVPN server
  • Option to track total OpenVPN bandwidth in Status/Bandwidth section
  • Configure Server with OpenVPN TLS-Auth key, for additional security, and allow setting of TLS-Auth in OpenVPN Config controls
  • Include .ovpn file (which is identical in all but name to .conf file) in OpenVPN client configuration zip files, for better interaction with Windows Client
  • Inform user if saving a OpenVPN client config that expects different subnet than what router has configured, and give user the option to automatically switch subnets to the new one.
  • Bump Tor to 0.2.3.19-rc, and fix bug causing Tor bandwidth to be double-counted
  • Special build for D-Link DIR-825-b1, without Tor. While this router has 8MB of flash, layout is such that not all of it can't be used, and including Tor exceeds maximum.
  • Fix necessary time settings ayutomatically when upgrading from versions ⇐ 1.5.5 and preserving settings
  • Make sure new ntpd daemon gets built on Alix systems

v1.5.5 (Jun 26, 2012)

  • OpenVPN GUI for routers with 8MB+ flash and 32MB+ memory
  • Fixes several major bugs that can prevent Tor from starting when router is rebooted
  • Improved UPNP GUI in port forwarding section
  • Several performance improvements/tweaks for QoS were added
  • Fixes bug in code for starting Tor on a per-IP basis
  • A bug in code for forcing use of router DNS servers was corrected
  • Downloading of bandwidth csv file should now work correctly
  • Moved from using old 3rd party NTP time synchronization utility to busybox NTP utility
  • Fixes a bug that can prevent write access to shared CIFS drives
  • Add dynamic dns provider joker.com
  • Fixes a bug in usb disk formatting code when volume numbers are non-sequential
  • Fixes a bug preventing more than one MAC address from being blocked under the Static IP section of the DHCP screen

v1.5.4 (Mar 01, 2012)

  • Bumps OpenWrt version to latest Backfire version for latest wireless fixes and support of multiple switch models in Buffalo WZR-HP-G300NH routers
  • New improved version of Active Congestion Controller.
  • Implements ability to configure router as a Tor Relay/Bridge including ability to configure an Obfsproxy bridge (for routers that support Tor)
  • Implements ability to connect to Tor bridge (including Obfsproxy bridge) instead of directly to a relay (for routers that support Tor)
  • Allows monitoring of total Tor Bandwidth usage (for routers that support Tor)
  • Allows access to Tor hidden service addresses from all hosts (toggled and untoggled) when Tor is active and separately toggled for each host (for routers that support Tor)
  • Allows monitoring of bandwidth to/from router itself, which was before included in the “Total” categories, but not recorded seperately
  • Option to attempt to save configuration when upgrading. Some versions may still be incompatible.
  • Fixes monitoring of web history/searches for ranges of IPs
  • Some fixes for mounting/formatting of USB drives
  • Fixes security issue – bandwidth.csv is no longer visible if not logged in
  • Adds two new optional date formats: dd.mm.yy and yyyy-mm-dd
  • Enable ps wide output in busybox – allows more accurate listing of running processes when logged in via SSH
  • Sets cron loglevel to 9 so syslog doesn't show every time a cronjob runs (which can quickly clutter up the system log)

v1.5.3 (Feb 03, 2012)

  • More wireless fixes, bump OpenWrt to latest Backfire version
  • Implements ability to format USB disk with swap / ext4 in web interface
  • Fix bug causing USB Storage plugin to handle ext3 and ext2 drives incorrectly
  • Implement ability to access TOR Hidden Services
  • Fix bug causing TOR to leak DNS requests
  • Add Tor, USB Storage and USB Printer plugins to Alix build
  • Add selfhost.de dynamic dns service
  • Update theme by Matei to latest version

v1.5.2 (Dec 27, 2011)

  • Fixes bug causing router crash when installing packages via opkg
  • Allows selection of several DNS server options, including OpenDNS and Google DNS servers from a dropdown without the need to enter IPs manually
  • Enables resolution of NameCoin and OpenNIC alternate root domains by default
  • Automatically mounts swap partitions on attached USB drives
  • Tor is disabled on routers with less than 64MB of memory (including swap space)
  • Fixes error in updating namecheap.com domains via dynamic DNS
  • Some improvements in looking up host IP for dynamic DNS – rotating pool of servers for lookups is now used
  • Bumps OpenWrt Backfire version to 10.03.1 final
  • Time initialized to be Jan 1st, 2001 instead of 1970 before NTP started, so timezone shift never puts it before unix epoch
  • QoS accounting improved for PPPoE connections which will improve overall QoS performance on these systems.

v1.5.1 (Dec 05, 2011)

  • Increments OpenWrt Backfire version to include latest wireless driver fixes
  • 3G wireless connection now configurable on routers with USB port when a 3G modem is plugged in
  • USB Printer configuration
  • Tor anonymizer configuration for ar71xx routers with memory >= 32MB and >=8MB of flash space (see here for more info on Tor)
  • Implements user defined ping limits to QoS congestion controller
  • 5GHz and 2.4GHz SSIDS displayed seperately on overview page
  • Fixes bug causing dyanmic DNS daemon not to update properly
  • Fixes bug preventing freedns.afraid.org dynamic DNS updates on some platforms
  • Revert to simpler OpenDNS configuration settings, should be less confusing and should work now
  • Set freedns.afraid.org as default dynamic DNS provider (top of list)
  • Add images for Netgear WNDR3800, TP-Link WR740N and MR3420

v1.5.0 (Oct 25, 2011)

  • 5GHz wireless client and wireless bridge modes can now be used on dual band routers
  • Enables scanning of 5GHz Channels on dual band routers
  • Separate channel width controls for each band on dual band routers
  • Compressed javascript for smaller final image sizes
  • QoS connection bytes now measured in KB, not MB
  • Fixes Wired-Dhcp mode on single port router such as Gargoyle Pocket Router (MR3201A)
  • Fixes dnsomatic.com dynamic DNS configuration and adds gratisdns.dk dynamic DNS configuration (thanks to Thomas Markussen)
  • Fixes “Monitor Only” option in web usage monitor
  • Fixes bug that can cause a crash when restarting web usage monitor
  • Add Poland to UTC+1 timezone list
  • Rename field for labeling port forwarding rules from “Application” to “Description”, allowing longer descriptions than 10 characters
  • Update httpd_gargoyle to do a better job of preventing page caching
  • Fixes erroneous display of errors in httpd_gargoyle startup
  • Increments OpenWrt Backfire version to include latest wireless driver fixes

v1.4.7 (Mar 01, 2012)

  • Bumps OpenWrt version to latest Backfire version for latest wireless fixes and support of multiple switch models in Buffalo WZR-HP-G300NH routers
  • Fixes monitoring of web history/searches for ranges of IPs
  • Fixes security issue – bandwidth.csv is no longer visible if not logged in
  • Enable ps wide output in busybox – allows more accurate listing of running processes when logged in via SSH

v1.4.6 (Feb 03, 2012)

  • More wireless fixes, bump OpenWrt to latest Backfire version
  • Fix bug causing USB Storage plugin to handle ext3 and ext2 drives incorrectly
  • Add selfhost.de dynamic dns service
  • Update theme by Matei to latest version

v1.4.5 (Dec 27, 2011)

  • Fixes error in updating namecheap.com domains via dynamic DNS
  • Some improvements in looking up host IP for dynamic DNS – rotating pool of servers for lookups is now used
  • Bumps OpenWrt Backfire version to 10.03.1 final
  • Time initialized to be Jan 1st, 2001 instead of 1970 before NTP started, so timezone shift never puts it before unix epoch
  • QoS accounting improved for PPPoE connections which will improve overall QoS performance on these systems.

v1.4.4 (Dec 05, 2011)

  • Increments OpenWrt Backfire version to include latest wireless driver fixes
  • Fixes bug causing dyanmic DNS daemon not to update properly
  • Fixes bug preventing freedns.afraid.org dynamic DNS updates on some platforms
  • Revert to simpler OpenDNS configuration settings, should be less confusing and should work now
  • Set freedns.afraid.org as default dynamic DNS host (top of list)
  • Add images for Netgear WNDR3800, TP-Link WR740N and MR3420

v1.4.3 (Oct 25, 2011)

  • Fixes Wired-Dhcp mode on single port router such as Gargoyle Pocket Router (MR3201A)
  • Fixes dnsomatic.com dynamic DNS configuration and adds gratisdns.dk dynamic DNS configuration (thanks to Thomas Markussen)
  • Fixes “Monitor Only” option in web usage monitor
  • Fixes bug that can cause a crash when restarting web usage monitor
  • Add Poland to UTC+1 timezone list
  • Update httpd_gargoyle to do a better job of preventing page caching
  • Rename field for labeling port forwarding rules from “Application” to “Description”, allowing longer descriptions than 10 characters
  • Fixes erroneous display of errors in httpd_gargoyle startup
  • Increments OpenWrt Backfire version to include latest wireless driver fixes

v1.4.2 (Sep 26, 2011)

  • Fixes problem with saving QoS settings
  • Newer OpenWrt Backfire revision, with new fixes for ath9k/ar71xx, broadcom
  • Memory display in Status/Overview no longer includes buffers/cache, making output better reflect what is truly used (Thanks to Piotr Karbowski)

Various minor performance improvements (Again, thanks to Piotr Karbowski)

  • Fixes bug that can cause upgrade screen not to refresh when upgrade complete
  • Fixes security issue with backing up settings that allowed users on local network to access (but not change) router settings and bandwidth data without logging in

v1.4.1 (Aug 29, 2011)

  • Fixes bug a bug that can cause odd behavior in bandwidth monitor/quotas under some circumstances
  • Fixes bug preventing SSIDs with single quotes in them from working (Thanks to Tomasz Fornal)
  • Fixes bug causing ddns updater to leave connections in CLOSE_WAIT status (thanks to forum user mackoj for this fix)
  • Two new themes available as packages: “Dark One” and “Xeye”

v1.4.0 (Aug 14, 2011)

  • Add higher frequency 5GHz channels valid for 40MHz channel width
  • Fixes bug when setting channel width for single band routers
  • Fixes bug preventing passwords > 35 characters from working
  • Fixes access restriction bug causing rules that apply to multiple hosts from being applied to all hosts
  • Gargoyle package repository is added to opkg.conf by default
  • Add theme manager that can be used to pick theme if more than one theme is installed (by default only one theme is installed and this is not active) Thanks go to Cezary for contributing this feature.
  • Now based on newer revision of OpenWrt Backfire above 10.3.1-rc5. This should fix issues with some wireless drivers and WRT160NL support.

v1.3.16 (Jun 27, 2011)

  • When 40MHz channel width is selected, channels are limited to those that work with wider channel width (Thanks to Cezary for this contribution!)
  • Max transmit power is now determined dynamically for mac80211 wireless interfaces, and may be dependent on channel selected
  • Separate controls for transmit power in 5GHz and 2.4GHz bands in dual band routers
  • Fixes bandwidth monitor display bug for 30 day time point that can occur when router is first flashed

v1.3.15 (Jun 19, 2011)

  • Fixes connected host display
  • Some fixes for QoS display (upload display should now work)
  • Some fixes for connection display
  • Fixes issues with TP-Link 741ND introduced in 1.3.14 (due to a bug in underlying OpenWrt code)

v1.3.14 (May 09, 2011)

  • Fix display of bandwidth monitor page in chrome
  • Fixes for UPNP
  • Fixed port forwarding when DMZ active
  • Fix for mounting USB drives, when unmountable partitions exist on the same drive
  • Added option to USB storage (on supported models) to specify whether to share only specific drive, or any attached drive
  • Fixes for setting static routes that apply to any destination IP, and setting default route
  • Reset and reboot buttons now work on D-link DIR-825b and Buffalo WZR HP-G300NH

v1.3.13 (Mar 31, 2011)

  • More bandwidth module fixes, should further increase stability
  • On dual band routers, wireless hosts connected to 5GHz SSID now show up in the wireless section of Connected Hosts
  • Bumps underlying OpenWrt Backfire version, allowing WNDR3700v2 support
  • Fixes support for TP-Link WR-941NDv3 and other routers that use the same switch configuration
  • Fixes bug causing incorrect display of DHCP Lease Expiration times in Connection/Basic section

v1.3.12 (Mar 16, 2011)

  • Fixes router rebooting bug introduced in 1.3.11

v1.3.11 (Feb 28, 2011)

  • Implement custom SSID for 5Ghz band in dual band routers (instead of just appending _5Ghz to 2.4 Ghz SSID)
  • WAN speed improvements (due to optimization of bandwidth module, max speed of 107Mbit/s measured on a TP-Link TL-WR1043ND)
  • Fixes bug in bandwidth module that may be responsible for zeroing of last time point (due to extremely intermittent nature of original issue this isn't a 100% certain fix for the problem)
  • Removes all openwrt rdate functionality so that NTP client isn't competing with rdate for setting correct time
  • Fixes upgrade functionality in broadcom routers (broken in 1.3.10)
  • Fixes bug in display of DHCP lease expiration time

v1.3.10 (Feb 09, 2011)

  • Migrate from brcm-2.4 to brcm47xx target (with 2.6 kernel) for broadcom routers (e.g WRT54GL)
  • Implement support for dual band routers in AP mode (e.g. D-Link WNDR3700 and D-Link DIR825 b1)
  • Fixes bug preventing quota rules and restrictions from not being applied properly without a reboot
  • Fixes wake-on-lan issues and moves WoL functionality to a new, separate section
  • Fixes initialization of WAN if on alix boards
  • Improved default QoS rules
  • Implements wireless signal strength indicator of each wireless

v1.3.9 (Dec 29, 2010)

  • Wake on Lan (WoL) Functionality in Connection/DHCP section for hosts with static IPs (thanks to artekw)
  • Reset button now works to restore defaults on TP-link routers and WRT160NL if pressed for at least 3 seconds
  • QSS button on TP-Link routers, and arrow button on WRT160NL now functions as reboot button if pressed for at least 3 seconds
  • Option in System/Access limits number of remote SSH login attempts in a 5 minute period to prevent brute force password attacks
  • Fixes several issues with PPPoE, in particular with bandwidth monitor functionality on AR71XX routers by eliminating race conditions
  • Fixes wireless N with 40Mhz channel-width when using highest wireless channel (by setting HT40- instead of HT40+)

v1.3.8 (Nov 23, 2010)

  • Fixes problem causing quotas/bandwidth monitor to crash on some ar71xx routers
  • Multiple fixes for USB storage functionality including NTFS support
  • Multiple QoS fixes
  • Support for https should now work properly
  • Display number of current connections in overview page

v1.3.7 (Nov 04, 2010)

  • For routers with USB ports, mountd daemon is no longer necessary, which solves a bug causing 100% CPU use and a sluggish router.
  • Mounting of USB drives immediately after insertion is now more reliable

v1.3.6 (Nov 02, 2010)

  • USB storage drive sharing support via CIFS and/or NFS for some AR71XX routers including WRT160NL, TL-WR1043ND and Routerstation Pro.
  • B/G/N operation mode, and channel width controls now implemented for routers with ath9k wireless chips
  • Numerous bug-fixes for AR71XX routers
  • Improved, lower memory operation of QoS, and active congestion control
  • Bandwidth settings saved via browser cookies instead of to the router's flash drive, so different configurations are possible on different systems (Thanks to Igor Fedorenko)
  • Fixes problem with L7 QoS classification introduced in 1.3.5
  • Fixes error in QoS bps display for active congestion control

v1.3.5 (Sep 07, 2010)

  • Support for wireless N (ath9k driver) in Atheros 71xx devices and Alix boards
  • New Automatic Congestion Control utility for QoS
  • Reset button resets Gargoyle defaults for Atheros 231X/5312
  • Underlying OpenWrt version upgraded to 10.03.1 rc3
  • Router hostname now served by DNS
  • Default hostname changed from OpenWrt to Gargoyle
  • New QoS option to set class based on connection bytes

v1.3.4 (Aug 14, 2010)

  • Implements Quotas that shape traffic when reached
  • IMQ modified to hook into INPUT and FORWARD instead of PREROUTING chain, allows post-NAT ingress QoS rules before traffic goes through IMQ
  • Fixes enabling/disabling of UPnP
  • Fixes timezone display when timezone is a plain UTC offset
  • Fixes backwards IPs in web monitor on atheros and alix devices
  • Fixes DHCP off-by-one error
  • Fixes setting of ip_conntrack_udp_timeout_stream key

v1.3.3 (Jul 26, 2010)

  • Alix/X86 devices (with madwifi compatible wireless cards) now officially supported
  • Updated layer7 matching for backfire-supported patterns
  • Fixes bug causing router to crash when web monitor is active

v1.3.2 (Jun 30, 2010)

  • Enabled ip range matching for included/excluded ips in web monitor
  • Fixes bug causing only half of IPs excluded/included in web monitor to be displayed
  • Better exclude searches that are the result of search engines performing a query as a user types it in
  • Fixes enabling/disabling of quotas
  • Fix DIR-300 compatibility
  • Fix bug causing wpa_supplicant to drop broadcast packets when used with madwifi (and wpa encryption is enabled)

v1.3.1 (Jun 20, 2010)

  • Web monitor (when activated) can now record search queries on popular search engines along with recently visited web sites
  • Completely new web monitor implementation, fixes several bugs in previous versions
  • Fixes bug in Quota section that prevents quotas from being displayed when a quota with a limit of 0 bytes is defined
  • AP+WDS wireless mode now displayed properly for one-port atheros routers
  • Fixes ip range matching on broadcom routers in Backfire

v1.3.0 (Jun 10, 2010)

  • Now based on newer OpenWrt 10.03, Backfire
  • Several minor QoS implementation improvements

v1.2.5 (Sep 07, 2010)

  • Reset button resets Gargoyle defaults for Atheros 231X/5312 (backported from 1.3.5)
  • Fixes timezone display when timezone is a plain UTC offset (backported from 1.3.4)
  • Fixes setting of ip_conntrack_udp_timeout_stream key (backported from 1.3.4)

v1.2.4 (Jun 20, 2010)

  • Fixes bug in Quota section that prevents quotas from being displayed when a quota with a limit of 0 bytes is defined (back-ported from 1.3.1)
  • AP+WDS wireless mode now displayed properly for one-port atheros routers (back-ported from 1.3.1)

v1.2.3 (Apr 17, 2010)

  • Fixes problems with QoS when using PPPoE
  • Fixes bug causing router password to be set improperly when it contains '$' or quote characters

v1.2.2 (Apr 03, 2010)

  • Fixes dynamic DNS implementation so passwords containing special characters such as '@' are handled correctly
  • Increased security for dynamic dns for afraid.org
  • Fixes bug that can prevent DHCP server from being disable

v1.2.1 (Mar 23, 2010)

  • Fixes issue with IP range quotas

v1.2.0 (Mar 21, 2010)

  • Hostnames now displayed in quota status section
  • Allows selection of MAC address for static IP from list of currently connected hosts
  • Enable firmware upgrades on atheros devices with a single file using new OpenWrt combined .img files
  • Fixes connected hosts status section, so it displays correctly
  • Fixes display of bandwidth graphs in Opera 10.50
  • EOC 2610 now reboots properly

v1.1.8 (Mar 11, 2010)

  • Add hostname field to tables in Connected Hosts section
  • Option to display hostname instead of IPs in Bandwidth, Bandwidth Distribution, Web Usage, and Connection List sections
  • Fixes bug causing PPPoE not to start correctly after reboot
  • Further QoS improvements (RED queues instead of SFQ)
  • Support for Netcore NW618 Rosewill RNX-GX4 (Thanks to Spudz76!)

v1.1.7 (Feb 04, 2010)

  • New QoS implementation, replacing “minimize delay” option with minimum bandwidth setting (HUGE thanks to Paul Bixel for this)
  • Dramatically increases performance of client bridge on atheros devices
  • Upgrades OpenWrt version to 8.09.2 (latest in 8.09 branch)
  • Ensures that bandwidth plot IPs to display get saved properly when bandwidth page reloads
  • Fixes bug preventing MAC addresses starting with A-F from being assigned a static IP

v1.1.6 (Jan 06, 2010)

  • Ip Range Quotas now work properly
  • Multiple “other individual” quotas (for multiple time ranges) now work properly
  • If a “other individual” quotas are active, and a host for which data has been saved has a new explicit quota defined, the “other individual” quota data for that host data will now be dropped

v1.1.5 (Dec 30, 2009)

  • Fixes several issues with “All other individual” quotas, introduced in 1.1.3. These other individual quotas now display properly in Status/Quota Usage section, and erroneous duplicate quotas no longer show up.

v1.1.4 (Dec 16, 2009)

  • Allows option for high-resolution monitoring of all hosts for 15 minute time frame
  • Include proper timezones / daylight savings time configurations for all six regions in Australia that can have different times
  • Fixes several bugs in new quota implementation in 1.1.3 that allows multiple quotas per IP
  • Fixes bug causing UPNP not to be deactivated properly if it was previously active and then turned off
  • Updates Connection table to include Layer7 protocol (if known) and QoS class if QoS is active (Thanks to Paul Bixel)
  • Hides table headers when no data is defined for table (Thanks to Tony Butler)

v1.1.3 (Dec 06, 2009)

  • Allows more detailed specification of when quotas are and are not active
  • Multiple quotas can be specified for a single IP address, provided that times the different quotas apply do not overlap
  • Multiple IP addresses and/or IP address ranges can be specified for a single quota
  • Fixes bug causing http and https connections to be redirected if a quota has been reached, but is not currently active.
  • Fixes bug in bandwidth display graphs, which display an incorrect time if time-zone offset from UTC is not an even number of hours

v1.1.2 (Nov 08, 2009)

  • Rearrange plots in bandwidth usage screen, so the upload and download plots are small and displayed above the larger total plot. Each plot can then be expanded in a new window. This helps visualize all three plots at once.
  • Decrease max number of intervals labeled on bandwidth plots, so interval labels never overlap, which sometimes previously made them look messy and unreadable
  • Fix bug that can sometimes cause problems when restoring old bandwidth monitor data
  • Fix bug preventing bandwidth distribution pie charts from displaying correctly in Opera and Chrome

v1.1.1 (Nov 02, 2009)

  • Complete overhaul of the old bandwidth monitor interface
  • Instead of monitoring bandwidth of static IPs only, monitor all IPs (automatically detected), but at lower resolution
  • Change bandwidth monitoring intervals: now monitor 15 min, 6 hr, 24 hr, 30 days and 1 year
  • Graph total bandwidth as well as upload/download, and add Total column to bandwidth table
  • Allow selection of specific IP / QOS class as well as total in bandwidth table
  • Allow display of minutes & hours as well as days & months in bandwidth table

v1.1.0 (Oct 25, 2009)

  • New Bandwidth distribution section (B/W Distribution in the status menu), which will show the use of every individual ip on the network over the last few months/days/hours/minutes.

v1.0.16 (Feb 04, 2010)

  • Dramatically increases performance of client bridge on atheros devices (backported to stable branch from 1.1.7)
  • Fixes bug preventing MAC addresses starting with A-F from being assigned a static IP (backported to stable branch from 1.1.7)

v1.0.15 (Dec 06, 2009)

  • Fixes bug causing bandwidth data to be loaded multiple times at reboot, causing slow reboot. (Backported from v1.1.2)
  • Fixes bug causing http and https connections to be redirected if a quota has been reached, but is not currently active. (Backported from v1.1.3)

v1.0.14 (Oct 13, 2009)

  • Fixes handling of Marvell switch in Fon+/Fon2 after addition of switch config for DIR300/AR430W in 1.0.13
  • Improve custom date implementation by applying custom format to dates in web monitor and ensuring that two digits are always used for month and day, inserting zeros as necessary
  • Improve white-list implementation by making sure block rules always kill TCP connections cleanly
  • Fixes ap+client bug in atheros devices with a more elegant solution than previous versions (which just downgraded madwifi package)

v1.0.13 (Oct 09, 2009)

  • Major bug fix for DIR300/AR430W. Proper driver for switch is now included
  • Allow selection of time & date format in System / Time section (Thanks spryte!)
  • Yet another bug fix/update to allow saving of bandwidth view settings. Previously, settings were being restored but graphs weren't reflecting this
  • Updates to time zone specifications – In particular, daylight savings time for New Zealand should now be specified properly.
  • Minor bug fixes in httpd daemon & web monitor

v1.0.12 (Sep 23, 2009)

  • Major bug-fix in dynamic DNS – daemon should now correctly calculate force-update interval
  • Bandwidth view controls remember previous settings when you return to them (fixes incorrect implementation in v1.0.11)
  • WAN DNS should now display correctly in Status/Overview section when using PPPoE

v1.0.11 (Sep 17, 2009)

  • Allows use of custom DNS servers when using PPPoE
  • Fixes disabling of QoS, a router reboot is no longer required
  • Implements display of WAN DNS servers in Status/Overview section
  • Fixes issue with bandwidth monitor data backup, which under certain circumstances was crashing the system
  • Bandwidth view controls remember previous settings when you return to them

v1.0.10 (Sep 06, 2009)

  • Fixes restrictions based on web URLs (ipt_weburl module), which were broken, and causing system crashes in the past several releases

v1.0.9 (Sep 05, 2009)

  • QoS distribution graphs now display properly with the new bandwidth monitor implementation
  • Fixes quota display on login page so byte counts are always reported accurately

v1.0.8 (Aug 27, 2009)

  • Eliminates even more problems with the new bandwidth monitor implementation

v1.0.7 (Aug 24, 2009)

  • More bug fixes for new bandwidth monitor implementation

v1.0.6 (Aug 23, 2009)

  • Fixes several issues with new bandwidth monitor implementation

v1.0.5 (Aug 22, 2009)

  • Completely new bandwidth monitor (back-end) implementation
  • Fixes several problems with https in web server and dynamic DNS

v1.0.4 (Aug 17, 2009)

  • Fixes bug causing ALL hosts with a quota defined to have their web connections redirected to router if ANY quota had reached its limit

v1.0.3 (Jul 31, 2009)

  • Large number of new DNS service providers including opendns.com, dnsomatic.com, freedns.afraid.org and tzo.com
  • Fixes numerous bugs in Dynamic DNS daemon
  • Custom DNS server settings should now work with OpenDNS
  • When quota limit is reached redirect web connections to router login page (which indicates quota has been reached)
  • Display quotas that have reached their limit in bold red text (instead of regular black text) on login page
  • New 3D buttons

v1.0.2 (Jul 20, 2009)

  • Fixes a major bug in access restriction white-list
  • Fixes problem with AP+Client mode systems with atheros wireless chips

v1.0.1 (Jul 16, 2009)

  • Fixes a bug causing quotas for static IPs to reach their limits before they should

v1.0.0 Final (Jul 14, 2009)

  • Improved Bandwidth Quotas
  • New Web authentication system
  • New Access Restrictions Implementation
  • Significantly improved stability
  • Major bug fixes in the bandwidth monitor
  • Numerous minor bug fixes

v1.0.0 Beta 5 (May 01, 2009)

  • Wireless bridging
  • Scan for WiFi Networks
  • View connected wireless hosts / active dhcp leases
  • Access Restriction White-listing
  • Option to restore default configuration settings
  • Improved GUI
  • Massive numbers of additional, minor bug fixes

v1.0.0 Beta 4 (Jan 12, 2009)

  • PPPoE now works properly
  • Based on Kamikaze 8.09 branch instead of 7.09
  • Fon+/Fon2 can now use same firmware images as original Fonera

v1.0.0 Beta 3 (Dec 01, 2008)

  • Added Access Restrictions section
  • Added Quota section
  • Lots of back-end cleanup/refactoring

v1.0.0 Beta 2 (Aug 26, 2008)

  • Add Web Usage monitor section
  • Enable support for Fon+
  • Fixes firmware upgrade utility
  • Enable configuration of DMZ in Firewall/Port Forwarding
  • Better error checking for DHCP section (check that range is within current subnet)
  • Enable users to hide/show help text in QoS & Dynamic DNS sections

v1.0.0 Beta 1 (Jul 14, 2008)

  • Initial release
changelog.txt · Last modified: 2014/11/10 16:56 by eric
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported