Differences
This shows you the differences between two versions of the page.
|
changelog [2010/01/06 12:33] eric |
changelog [2010/08/14 21:29] (current) eric |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| **<fs 90%>[[changelog#Changelog]]</fs>** | **<fs 90%>[[changelog#Changelog]]</fs>** | ||
| + | * <fs 80%>[[changelog#v1.3.4 (Aug 14, 2010)|1.3.4]]</fs> | ||
| + | * <fs 80%>[[changelog#v1.3.3 (Jul 26, 2010)|1.3.3]]</fs> | ||
| + | * <fs 80%>[[changelog#v1.3.2 (Jun 30, 2010)|1.3.2]]</fs> | ||
| + | * <fs 80%>[[changelog#v1.3.1 (Jun 20, 2010)|1.3.1]]</fs> | ||
| + | * <fs 80%>[[changelog#v1.3.0 (Jun 10, 2010)|1.3.0]]</fs> | ||
| + | * <fs 80%>[[changelog#v1.2.4 (Jun 20, 2010)|1.2.4]]</fs> | ||
| + | * <fs 80%>[[changelog#v1.2.3 (Apr 17, 2010)|1.2.3]]</fs> | ||
| + | * <fs 80%>[[changelog#v1.2.2 (Apr 03, 2010)|1.2.2]]</fs> | ||
| + | * <fs 80%>[[changelog#v1.2.1 (Mar 23, 2010)|1.2.1]]</fs> | ||
| + | * <fs 80%>[[changelog#v1.2.0 (Mar 21, 2010)|1.2.0]]</fs> | ||
| + | * <fs 80%>[[changelog#v1.1.8 (Mar 11, 2010)|1.1.8]]</fs> | ||
| + | * <fs 80%>[[changelog#v1.1.7 (Feb 04, 2010)|1.1.7]]</fs> | ||
| * <fs 80%>[[changelog#v1.1.6 (Jan 06, 2010)|1.1.6]]</fs> | * <fs 80%>[[changelog#v1.1.6 (Jan 06, 2010)|1.1.6]]</fs> | ||
| * <fs 80%>[[changelog#v1.1.5 (Dec 30, 2009)|1.1.5]]</fs> | * <fs 80%>[[changelog#v1.1.5 (Dec 30, 2009)|1.1.5]]</fs> | ||
| Line 9: | Line 21: | ||
| * <fs 80%>[[changelog#v1.1.1 (Nov 02, 2009)|1.1.1]]</fs> | * <fs 80%>[[changelog#v1.1.1 (Nov 02, 2009)|1.1.1]]</fs> | ||
| * <fs 80%>[[changelog#v1.1.0 (Oct 25, 2009)|1.1.0]]</fs> | * <fs 80%>[[changelog#v1.1.0 (Oct 25, 2009)|1.1.0]]</fs> | ||
| + | * <fs 80%>[[changelog#v1.0.16 (Feb 04, 2010)|1.0.16]]</fs> | ||
| * <fs 80%>[[changelog#v1.0.15 (Dec 06, 2009)|1.0.15]]</fs> | * <fs 80%>[[changelog#v1.0.15 (Dec 06, 2009)|1.0.15]]</fs> | ||
| * <fs 80%>[[changelog#v1.0.14 (Oct 13, 2009)|1.0.14]]</fs> | * <fs 80%>[[changelog#v1.0.14 (Oct 13, 2009)|1.0.14]]</fs> | ||
| Line 39: | Line 52: | ||
| 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. | 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. In the near future, a 1.1.X branch will be created. which will be clearly labeled as 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.) | + | 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 ====== | ====== Changelog ====== | ||
| + | |||
| + | ==== 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.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) ==== | ==== v1.1.6 (Jan 06, 2010) ==== | ||
| Line 82: | Line 167: | ||
| ==== v1.1.0 (Oct 25, 2009) ==== | ==== 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. | * 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) ==== | ==== v1.0.15 (Dec 06, 2009) ==== | ||
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Share Alike 3.0 Unported