Toastman [Sun, 11 Sep 2011 15:48:49 +0000 (11 22:48 +0700)]
Merge branch 'Toastman-IPT-ND' into Toastman-ND
Toastman [Sun, 11 Sep 2011 12:40:18 +0000 (11 19:40 +0700)]
Merge branch 'Teaman-IPTraffic' into Toastman-VLAN
Toastman [Sun, 11 Sep 2011 04:28:20 +0000 (11 11:28 +0700)]
Merge branch 'Toastman-RT' into Toastman-ND
Toastman [Sat, 10 Sep 2011 04:43:29 +0000 (10 11:43 +0700)]
build, cosmetics
(changed type and color reduction of several theme images to save space)
Augusto Bott [Fri, 9 Sep 2011 08:45:40 +0000 (9 05:45 -0300)]
Bugfix: tx/rx info fixed on IP Traffic Transfer Rates page
* tx/rx data was shown incorrectly (i.e. in the wrong order/direction)
Augusto Bott [Fri, 9 Sep 2011 07:53:03 +0000 (9 04:53 -0300)]
IP Traffic visual enhancements
* IP Traffic graphics/pages allow the user to choose (hide/show)
which tabs will be available for selection (previously, both
'Real-Time' and 'Last 24h' IP Traffic graphics would always
show/create one tab for each and every address/device being
monitored by cstats - which could be a problem if we have a lot
of devices/items/tabs to show)
Toastman [Wed, 7 Sep 2011 17:38:01 +0000 (8 00:38 +0700)]
fixed broken K26 nf-conntrack rtsp module
Toastman, thanks to Olivier Castan :-)
Augusto Bott [Tue, 6 Sep 2011 09:35:39 +0000 (6 16:35 +0700)]
Improvements around last bugfix
A couple of things that were left behind:
* new format for nvram var dhcpd_static documented on rc/services.c
* updated max length for posting dhcpd_static data on httpd/tomato.c
* thanks, Laszlo!
Augusto Bott [Tue, 6 Sep 2011 09:16:54 +0000 (6 16:16 +0700)]
Bugfix: hostnames from static DHCP
* fixes hostname-based resolution for hosts on the static DHCP list
* extra chars were being appended to the hostnames on /etc/hosts.dnsmasq ('<0' or '<1')
(caused by a bug introduced on the last commit, related to the new field on dhcpd_static)
Augusto Bott [Mon, 5 Sep 2011 08:41:55 +0000 (5 05:41 -0300)]
Static ARP binding
* Added "static ARP" flag on nvram variable dhcpd_static (www/basic-static.asp)
* New option "Ignore DHCP requests from unknown devices" (www/advanced-dhcpdns.asp)
* Updated nvram/defaults.c, httpd/tomato.c and www/tools-wol.asp to handle changes (new format, max length, defaults, etc...)
* Implementation quite similar to static ARP binding on Teaman-BWM
Toastman [Thu, 1 Sep 2011 04:23:21 +0000 (1 11:23 +0700)]
removed several themes
Augusto Bott [Tue, 23 Aug 2011 19:21:48 +0000 (24 02:21 +0700)]
Experimental/alternative IP Traffic monitor
Augusto Bott [Mon, 29 Aug 2011 13:58:24 +0000 (29 20:58 +0700)]
ipt_account module for K26
Augusto Bott [Sat, 27 Aug 2011 10:28:42 +0000 (27 17:28 +0700)]
BWM and static ARP optimizations
Toastman [Mon, 22 Aug 2011 13:37:31 +0000 (22 20:37 +0700)]
cosmetics
Augusto Bott [Mon, 22 Aug 2011 06:36:46 +0000 (22 13:36 +0700)]
Revised Static ARP & Client Monitor
Toastman [Sun, 28 Aug 2011 12:52:36 +0000 (28 19:52 +0700)]
Revert "TCP: paws check and RFC1323 updates from upstream"
This reverts commit
ebe55280e4b6541e6b52d9f70a73b3f3e7aaaa7f.
Augusto Bott [Sat, 27 Aug 2011 11:06:26 +0000 (27 08:06 -0300)]
Removed debug info entered on last commit
Merge branch 'Teaman-IPTraffic' of git+ssh://repo.or.cz/srv/git/tomato into Teaman-IPTraffic
* 'Teaman-IPTraffic' of git+ssh://repo.or.cz/srv/git/tomato:
IPTraffic history is now kept only for configured addresses
Conflicts:
release/src/router/www/basic-static.asp
Augusto Bott [Sat, 27 Aug 2011 10:41:15 +0000 (27 07:41 -0300)]
IPTraffic history is now kept only for configured addresses
Augusto Bott [Sat, 27 Aug 2011 10:41:15 +0000 (27 07:41 -0300)]
IPTraffic history is now kept only for configured addresses
Augusto Bott [Sat, 27 Aug 2011 03:29:14 +0000 (27 00:29 -0300)]
cstats fixes, improvements on IP Traffic and QoS pages
* cstats: since cstats can keep track IP traffic for a limited number of
addresses on its database, when an address is added to the "Excluded IPs"
list (admin-iptraffic.asp), its traffic history gets purged (makes room
for another/new address to be tracked).
* IP Traffic: previously, the "Details" page (renamed to "Transfer Rates")
used different conntrack files under /proc for K24 and K26 builds, in an
attempt to consider any/all IPv4 + IPv6 connections known to the router.
This version sticks to IPv4-only until we figure out how to properly do that.
* IP Traffic: added a "Monthly" history page, many visual improvements,
added "helper" links/shortcuts from/to IP Traffic and QoS pages.
Toastman [Thu, 25 Aug 2011 02:04:24 +0000 (25 09:04 +0700)]
Merge branch 'VLAN-GUI' into Toastman-VLAN
Augusto Bott [Tue, 23 Aug 2011 19:21:48 +0000 (23 16:21 -0300)]
Experimental/alternative IP Traffic monitor
Augusto Bott [Tue, 16 Aug 2011 04:13:21 +0000 (16 01:13 -0300)]
Proper calculation of DHCP ranges for a subnet (first/last IP available, broadcast, subnet on IPv4)
Toastman [Sun, 14 Aug 2011 01:03:54 +0000 (14 08:03 +0700)]
tidy up makefile, cosmetics
Augusto Bott [Sat, 13 Aug 2011 20:03:21 +0000 (13 17:03 -0300)]
Bugfix: missing info about DHCP/leases on Status/Device List page
Information related to DHCP/leases was not being shown on the Status/Device List page
if DHCP was disabled on the primary LAN interface (br0), even if DHCP was enabled on
any/all other LAN interfaces.
Toastman [Thu, 11 Aug 2011 00:49:16 +0000 (11 07:49 +0700)]
Merge branch 'VLAN-GUI' into Toastman-VLAN
Augusto Bott [Wed, 10 Aug 2011 16:03:05 +0000 (10 13:03 -0300)]
Cosmetics, improved compatibility when interpreting DHCP settings stored on nvram
Toastman [Tue, 9 Aug 2011 17:51:40 +0000 (10 00:51 +0700)]
Merge branch 'VLAN-GUI' into Toastman-VLAN
Toastman [Tue, 9 Aug 2011 17:51:28 +0000 (10 00:51 +0700)]
Merge branch 'Toastman-RT' into Toastman-VLAN
Toastman [Tue, 9 Aug 2011 17:48:04 +0000 (10 00:48 +0700)]
tidy up makefile, cosmetics
Toastman [Mon, 8 Aug 2011 16:35:27 +0000 (8 23:35 +0700)]
Merge branch 'Toastman-RT' into Toastman-ND
Augusto Bott [Mon, 8 Aug 2011 02:37:25 +0000 (7 23:37 -0300)]
QoS/Transfer Rates page fixed for K24 builds + improvements for K26 builds
QoS/Transfer Rates page working properly with K24 builds (qos-ctrate.asp).
Memory allocation/handling code improved, additional sanity/safety checks for K26 builds (small/minor memory leak identified and fixed).
Augusto Bott [Mon, 8 Aug 2011 06:47:01 +0000 (8 03:47 -0300)]
Enforce tagged frames on ports in "trunk mode"
Enforcement/explicit validation of ports in "trunk mode" at GUI level. If a physical port on the router is being configured as member of more than one VLAN, frame tagging must have been already enabled on any other existing VLAN that port is a member.
Toastman [Wed, 3 Aug 2011 16:14:59 +0000 (3 23:14 +0700)]
Merge branch 'Toastman-RT' into Toastman-VLAN
Toastman [Wed, 3 Aug 2011 15:52:28 +0000 (3 22:52 +0700)]
Merge branch 'VLAN-GUI' into Toastman-VLAN
Toastman [Wed, 3 Aug 2011 07:20:48 +0000 (3 14:20 +0700)]
cosmetics changes to various pages
Augusto Bott [Wed, 3 Aug 2011 06:12:36 +0000 (3 13:12 +0700)]
more QOS cosmetics and general improvements
Augusto Bott [Wed, 3 Aug 2011 01:57:53 +0000 (3 08:57 +0700)]
Improvements on QoS details pages, more filtering options (IPv4, mostly)
Augusto Bott [Wed, 3 Aug 2011 01:57:53 +0000 (2 22:57 -0300)]
Improvements on QoS details pages, more filtering options (IPv4, mostly)
Augusto Bott [Tue, 2 Aug 2011 15:47:00 +0000 (2 22:47 +0700)]
add filters to qos-ctrate page
Toastman [Tue, 2 Aug 2011 15:39:33 +0000 (2 22:39 +0700)]
up to 80 QOS rules
Shibby [Tue, 2 Aug 2011 15:35:04 +0000 (2 22:35 +0700)]
fix snmp compilation
Shibby [Tue, 2 Aug 2011 11:23:11 +0000 (2 18:23 +0700)]
SNMP integration and GUI
Victek [Tue, 2 Aug 2011 08:54:23 +0000 (2 15:54 +0700)]
add HFS/HFS+ Mac OS x read support
Toastman [Tue, 2 Aug 2011 08:48:00 +0000 (2 15:48 +0700)]
dlna update to 1.0.21
Toastman [Mon, 1 Aug 2011 15:49:12 +0000 (1 22:49 +0700)]
Merge branch 'VLAN-GUI' into Toastman-VLAN
Augusto Bott [Sun, 31 Jul 2011 18:14:02 +0000 (31 15:14 -0300)]
Fixed extra tabs (typos) in rc/network.c introduced by mistake on a previous commit (
ffbd71dd1ca1275b1cd09a59ee5fa299b7cc5313)
Augusto Bott [Fri, 29 Jul 2011 06:27:51 +0000 (29 03:27 -0300)]
Improvements on QoS details pages, two small fixes related to MultiLAN code
Added filtering by IP address on QoS View Details/Transfer Rates pages
Corrections/fixes of typos either introduced or left-over by changes in the code for supporting multiple LAN bridges
Toastman [Thu, 28 Jul 2011 04:45:18 +0000 (28 11:45 +0700)]
Merge branch 'VLAN-GUI' into Toastman-VLAN
Toastman [Thu, 28 Jul 2011 04:44:18 +0000 (28 11:44 +0700)]
Merge branch 'Toastman-RT' into Toastman-VLAN
Toastman [Thu, 28 Jul 2011 04:17:12 +0000 (28 11:17 +0700)]
Merge branch 'VLAN-GUI' into Toastman-RT
Augusto Bott [Wed, 27 Jul 2011 10:59:52 +0000 (27 07:59 -0300)]
Cosmetics: Advanced - LAN access
Augusto Bott [Wed, 27 Jul 2011 10:45:17 +0000 (27 07:45 -0300)]
Improved handling of different/smaller subnets on LAN bridges, missing code (re)added to VLAN admin page.
Augusto Bott [Tue, 26 Jul 2011 10:25:35 +0000 (26 07:25 -0300)]
IGMP proxy can be enabled/disabled for each LAN bridge individually (no longer restricted to work only on br0, aka primary LAN). Improved code for (re)enabling STP on LAN bridges at WAN start (added safety/sanity checks).
Augusto Bott [Sun, 24 Jul 2011 11:04:14 +0000 (24 08:04 -0300)]
Bugfixes: Dnsmasq config with multiple interfaces/DHCP ranges, VLAN admin interface nvram settings detection (Shibby). Improvements on network settings, helpers on GUI (DHCP ranges, checks), general tidying-up of code in rc/services.c (dnsmasq, upnp).
Augusto Bott [Sun, 17 Jul 2011 05:35:07 +0000 (17 02:35 -0300)]
Bugfix: having DHCP enabled in more than one interface could prevent dnsmasq from starting in some situations
Augusto Bott [Sat, 16 Jul 2011 09:13:12 +0000 (16 06:13 -0300)]
Miniupnp can be enabled on LAN bridges selectively (instead of just listening to all LAN addresses by default when enabled)
Augusto Bott [Sat, 16 Jul 2011 07:47:09 +0000 (16 04:47 -0300)]
The status-overview page now shows IP address and DHCP settings for all configured LAN bridges (not just br0)
Augusto Bott [Tue, 12 Jul 2011 19:03:52 +0000 (12 16:03 -0300)]
Changed default policy about LAN/bridge access: LAN bridges are no longer accessible from each other by default. Access between LANs can be granted/managed via a new/experimental GUI.
Augusto Bott [Tue, 12 Jul 2011 13:11:22 +0000 (12 10:11 -0300)]
Bugfixes: static DHCP entries were being ignored and web management interface (httpd) now works on all configured LAN bridges instead of listening only on br0
Shibby [Thu, 16 Jun 2011 02:40:28 +0000 (16 09:40 +0700)]
sd-idle in gui only for K2.6
Shibby [Wed, 15 Jun 2011 18:21:58 +0000 (16 01:21 +0700)]
Allow turn on/off sd-idle via GUI
Shibby [Wed, 15 Jun 2011 16:43:13 +0000 (15 23:43 +0700)]
add sd-idle tool for K2.6
Victek [Wed, 15 Jun 2011 16:08:10 +0000 (15 23:08 +0700)]
captive portal, clean on/off
BrandonC [Wed, 15 Jun 2011 17:22:20 +0000 (16 00:22 +0700)]
new "Flame" theme by BrandonC
Augusto Bott [Mon, 11 Jul 2011 04:00:54 +0000 (11 01:00 -0300)]
WLAN can now be assigned to any LAN bridge. Changing VLAN/bridge settings no longer requires rebooting the router.
Augusto Bott [Sun, 10 Jul 2011 23:38:08 +0000 (10 20:38 -0300)]
Routing is now multi-LAN aware (static routes and Zebra/RIP, if enabled)
Augusto Bott [Sat, 9 Jul 2011 22:36:59 +0000 (9 19:36 -0300)]
MultiLAN GUI, very first version (up to 4 LAN bridges, each with it's own settings for IP/DHCP/STP/...)
Augusto Bott [Wed, 29 Jun 2011 11:15:19 +0000 (29 08:15 -0300)]
The VLAN GUI now checks for VLAN capability/support by looking for a specific flag set on NVRAM variable/bitmap boardflags (BFL_ENETVLAN, 0x0100) and should detect properly a wider range of routers (previous versions checked for known boardtype values). Trunk-based VLAN support (802.1q) is still checked against known values for boardtype (currently: '0x0467' - WRT54GL 1.x, WRT54GS 3.x/4.x, '0x048e' - WL-520GU, WL-500G Premium v2, '0x04ef' - WRT320N/E2000, '0x04cf' - WRT610Nv2/E3000, RT-N16) . Still, the GUI allows the latter to be overriden, so the user can try/experiment with this feature (and eventually, report back about other boardtypes that could be included on the list above, 'known to support' 802.1q VLAN tagging). New on this version: initial/experimental handling of physical port ordering on selected models (tested only with WRT54GL v1.x and WRT54G v2).
Toastman [Sat, 11 Jun 2011 10:11:48 +0000 (11 17:11 +0700)]
makefile builds for NOCAT and small routers
Victek [Tue, 14 Jun 2011 02:03:46 +0000 (14 09:03 +0700)]
Captive Portal start service, tidy up logs, cosmetics
Toastman [Tue, 7 Jun 2011 02:20:18 +0000 (7 09:20 +0700)]
add 300,354 to cpu selection
Toastman [Thu, 16 Jun 2011 01:40:27 +0000 (16 08:40 +0700)]
start with no DHCP if router loses nvram settings
Augusto Bott [Mon, 13 Jun 2011 15:30:38 +0000 (13 22:30 +0700)]
VLAN GUI by Augusto Bott
Toastman [Sat, 11 Jun 2011 10:57:55 +0000 (11 17:57 +0700)]
Captive Portal start service, tidy up logs, cosmetics
Toastman [Sat, 11 Jun 2011 10:11:48 +0000 (11 17:11 +0700)]
makefile builds for NOCAT and small routers
Shibby [Sat, 4 Jun 2011 15:41:14 +0000 (4 22:41 +0700)]
Hide "Restrict unlisted machines" when Static ARP is not enabled
Patrick McHardy [Wed, 30 Mar 2011 15:43:35 +0000 (30 11:43 -0400)]
[NETFILTER]: nf_conntrack_h323: turn some printks into DEBUGPs
kernel.org commit
91e8db80065d655ce1b6d74cadc921671e8d5285
Toastman [Thu, 2 Jun 2011 05:55:24 +0000 (2 12:55 +0700)]
check variables only if Nocat enabled
Victek [Sun, 22 May 2011 02:17:53 +0000 (22 09:17 +0700)]
nocat, change wan_iface
Toastman [Fri, 3 Jun 2011 12:22:06 +0000 (3 19:22 +0700)]
splashd, autohide options, cosmetics
Victek [Wed, 18 May 2011 15:52:19 +0000 (18 22:52 +0700)]
nocat, add gateway port select
Victek [Fri, 10 Jun 2011 17:57:37 +0000 (11 00:57 +0700)]
add nocatsplash and glib
Toastman [Tue, 7 Jun 2011 11:52:56 +0000 (7 18:52 +0700)]
No transfer rates page in K2.4
Toastman [Tue, 7 Jun 2011 11:51:22 +0000 (7 18:51 +0700)]
cpu clock selection for K24
Toastman [Fri, 10 Jun 2011 17:51:11 +0000 (11 00:51 +0700)]
Merge branch 'tomato-ND-USBmod' into Toastman-RT=Toastman-ND
Toastman [Sat, 4 Jun 2011 17:16:30 +0000 (5 00:16 +0700)]
start with no DHCP if router loses nvram settings
Shibby [Sat, 4 Jun 2011 15:41:14 +0000 (4 22:41 +0700)]
Hide "Restrict unlisted machines" when Static ARP is not enabled
Patrick McHardy [Wed, 30 Mar 2011 15:43:35 +0000 (30 11:43 -0400)]
[NETFILTER]: nf_conntrack_h323: turn some printks into DEBUGPs
kernel.org commit
91e8db80065d655ce1b6d74cadc921671e8d5285
Toastman [Thu, 2 Jun 2011 05:55:24 +0000 (2 12:55 +0700)]
check variables only if Nocat enabled
Victek [Sun, 22 May 2011 02:17:53 +0000 (22 09:17 +0700)]
nocat, change wan_iface
Toastman [Fri, 3 Jun 2011 12:22:06 +0000 (3 19:22 +0700)]
splashd, autohide options, cosmetics
Victek [Wed, 18 May 2011 15:52:19 +0000 (18 22:52 +0700)]
nocat, add gateway port select
Victek [Fri, 10 Jun 2011 17:47:08 +0000 (11 00:47 +0700)]
add nocatsplash and glib
Toastman [Fri, 3 Jun 2011 15:55:56 +0000 (3 22:55 +0700)]
revised cpu clock set, some nvram changes, cosmetics
Toastman [Fri, 3 Jun 2011 11:01:48 +0000 (3 18:01 +0700)]
Add flash size info
Victek [Thu, 2 Jun 2011 05:51:36 +0000 (2 12:51 +0700)]
sysinfo fixes for K2.4
Victek [Thu, 2 Jun 2011 05:04:04 +0000 (2 12:04 +0700)]
change cpu info to Victek's method
lly [Wed, 6 Apr 2011 05:11:37 +0000 (6 01:11 -0400)]
kernel 2.4: build: cosmetics - avoid unnecessary "cat"