Toastman [Thu, 22 Sep 2011 23:30:27 +0000 (23 06:30 +0700)]
Cosmetics, "about" page
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)
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.
Augusto Bott [Wed, 10 Aug 2011 16:03:05 +0000 (10 23:03 +0700)]
Cosmetics, improved compatibility when interpreting DHCP settings stored on nvram
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 [Thu, 22 Sep 2011 22:24:34 +0000 (23 05:24 +0700)]
Improvements on QoS details pages, more filtering options (IPv4, mostly)
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)
Toastman [Thu, 22 Sep 2011 22:16:33 +0000 (23 05:16 +0700)]
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
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 17:25 +0700)]
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 14:47 +0700)]
The status-overview page now shows IP address and DHCP settings for all configured LAN bridges (not just br0)
Toastman [Thu, 22 Sep 2011 21:59:27 +0000 (23 04:59 +0700)]
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 20:11 +0700)]
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
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 (10 05:36 +0700)]
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 18:15 +0700)]
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).
Victek [Wed, 15 Jun 2011 16:09:04 +0000 (15 23:09 +0700)]
captive portal, clean on/off
BrandonC [Wed, 15 Jun 2011 17:25:03 +0000 (16 00:25 +0700)]
new "Flame" theme by BrandonC
Augusto Bott [Tue, 14 Jun 2011 02:33:43 +0000 (14 09:33 +0700)]
add 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
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"
lly [Wed, 6 Apr 2011 05:11:09 +0000 (6 01:11 -0400)]
kernel 2.6: build: cosmetics - avoid unnecessary "cat"
Fedor Kozhevnikov [Mon, 11 Apr 2011 18:14:42 +0000 (11 14:14 -0400)]
MiniDLNA: cvs 2011-04-08
Fedor Kozhevnikov [Tue, 5 Apr 2011 20:34:54 +0000 (5 16:34 -0400)]
rc: init: cosmetics
Fedor Kozhevnikov [Sun, 10 Apr 2011 07:01:06 +0000 (10 03:01 -0400)]
rc: fix resolving IP addresses when not using Dnsmasq
The bug was introduced in commit
27710ce47590f03f65d5e70601035efaaceb6e48
Toastman [Fri, 27 May 2011 11:28:38 +0000 (27 18:28 +0700)]
config BCM_NAT is not set
Fedor Kozhevnikov [Mon, 4 Apr 2011 20:44:18 +0000 (4 16:44 -0400)]
rc: restart usb services (Samba/FTP/Media Server) when network is restarted
This is ok since the LAN/WAN communications are interrupted during the net
restart anyway. This fixes MiniDLNA getting confused with no longer valid
binding.
Fedor Kozhevnikov [Tue, 5 Apr 2011 19:18:49 +0000 (5 15:18 -0400)]
rc: fix for E4200 mac address
Fedor Kozhevnikov [Tue, 5 Apr 2011 18:55:07 +0000 (5 14:55 -0400)]
rc: ipv6: advertise static/received DNS servers when not using internal DNS
Fedor Kozhevnikov [Mon, 4 Apr 2011 17:12:29 +0000 (4 13:12 -0400)]
rc: ipv6: delete old ipv6 address from LAN iface when starting 6to4 tunnel, cosmetics
Also eliminate ipv6 iface setting from GUI for tunnel (6to4, 6in4) connections,
always use hardcoded iface names.
lly [Sun, 10 Apr 2011 21:02:25 +0000 (10 17:02 -0400)]
[toolchain]: mpfr 3.0.1
lly [Sun, 10 Apr 2011 17:20:19 +0000 (10 13:20 -0400)]
[toolchain]: uClibc patches
- timerfd - fix platform-dependent TFD_NONBLOCK
- linuxthreads.old - implement pthread_tryjoin_np(), pthread_timedjoin_np()
- libc: remove some weak __pthreads_* wrappers
Fedor Kozhevnikov [Sun, 10 Apr 2011 21:00:47 +0000 (10 17:00 -0400)]
[toolchain]: build script cosmetics
Fedor Kozhevnikov [Fri, 27 May 2011 09:12:17 +0000 (27 16:12 +0700)]
Build config changes, CTF removed, cosmetics
- change Linksys E-series targets
- remove CTF driver - the old version doesn't do much
while the new one causes too many conflicts - they
need to be resolved before including CTF again
- remove nfs[d]v4 support from extra K26 nfs[d] modules
- K26: turn off CONFIG_KALLSYMS to reduce size
- include chown into all "non-Lite" builds
- minidlna: add flac decoder to ffmpeg configure options
- cosmetics
Fedor Kozhevnikov [Mon, 4 Apr 2011 19:44:30 +0000 (4 15:44 -0400)]
[NETFILTER]: xt_layer7: fix memleak in error path, cosmetics
(patch from dd-wrt)
Fedor Kozhevnikov [Sun, 3 Apr 2011 02:25:09 +0000 (2 22:25 -0400)]
et driver: Makefile cosmetics
Toastman [Wed, 18 May 2011 20:12:29 +0000 (19 03:12 +0700)]
remove cpu clock entry - causes problems to some new routers
Shibby [Wed, 18 May 2011 16:21:50 +0000 (18 23:21 +0700)]
fix udplimit for MAC
Shibby [Tue, 24 May 2011 09:36:47 +0000 (24 11:36 +0200)]
remove symlink /var/log/messges after unchecking custom log file path box
Shibby [Tue, 17 May 2011 12:25:10 +0000 (17 19:25 +0700)]
custom log file path
Toastman [Sun, 15 May 2011 04:18:46 +0000 (15 11:18 +0700)]
new Cisco & Brownlight themes
Toastman [Sat, 14 May 2011 09:21:24 +0000 (14 16:21 +0700)]
renumber imq's, reserve imq0 for QOS ingress
Toastman [Sat, 14 May 2011 08:12:59 +0000 (14 15:12 +0700)]
more interfaces in 24hr graphs
Toastman [Sat, 14 May 2011 11:19:57 +0000 (14 18:19 +0700)]
imq numdevs=16
Toastman [Fri, 13 May 2011 23:29:26 +0000 (14 06:29 +0700)]
more cosmetics
Toastman [Wed, 11 May 2011 21:10:18 +0000 (12 04:10 +0700)]
cmon startup, services, cosmetics
Toastman [Wed, 11 May 2011 10:59:21 +0000 (11 17:59 +0700)]
prevent use of return key in cmon page
Toastman [Tue, 10 May 2011 04:11:07 +0000 (10 11:11 +0700)]
tidy up qos-bwlimiter,filenames,cosmetics
Toastman [Sun, 8 May 2011 07:56:04 +0000 (8 14:56 +0700)]
tidy up static-arp binding,nvram variables, cosmetics
Toastman [Wed, 4 May 2011 08:40:48 +0000 (4 15:40 +0700)]
bwlimiter start/stop also restarts cmon
Toastman [Tue, 3 May 2011 18:07:43 +0000 (4 01:07 +0700)]
add client monitor function to bwm realtime graph
Toastman [Tue, 3 May 2011 18:13:39 +0000 (4 01:13 +0700)]
imq numdevs=4 (16 gives problems with disappearing interfaces)
Toastman [Tue, 3 May 2011 13:57:10 +0000 (3 20:57 +0700)]
bwlimiter - take down imq's on exit
Toastman [Thu, 21 Apr 2011 18:52:49 +0000 (22 01:52 +0700)]
cosmetics, static DHCP page
Toastman [Tue, 12 Apr 2011 15:36:08 +0000 (12 22:36 +0700)]
tidy up bwlimiter nvram variables, cosmetics
Toastman [Tue, 12 Apr 2011 13:30:27 +0000 (12 20:30 +0700)]
more cosmetics, menu fix
Fedor Kozhevnikov [Mon, 11 Apr 2011 00:38:13 +0000 (10 20:38 -0400)]
Build: ntfs-3g 2011.4.12 configure options
Fedor Kozhevnikov [Mon, 11 Apr 2011 18:34:35 +0000 (11 14:34 -0400)]
Merge branch 'ntfs-3g' into tomato-ND-USBmod
lly [Sun, 10 Apr 2011 21:02:25 +0000 (10 17:02 -0400)]
[toolchain]: mpfr 3.0.1
lly [Sun, 10 Apr 2011 17:20:19 +0000 (10 13:20 -0400)]
[toolchain]: uClibc patches
- timerfd - fix platform-dependent TFD_NONBLOCK
- linuxthreads.old - implement pthread_tryjoin_np(), pthread_timedjoin_np()
- libc: remove some weak __pthreads_* wrappers
Fedor Kozhevnikov [Sun, 10 Apr 2011 21:00:47 +0000 (10 17:00 -0400)]
[toolchain]: build script cosmetics
lly [Wed, 6 Apr 2011 05:11:37 +0000 (6 01:11 -0400)]
kernel 2.4: build: cosmetics - avoid unnecessary "cat"
Fedor Kozhevnikov [Fri, 8 Apr 2011 03:36:53 +0000 (7 23:36 -0400)]
rc: firewall: disable BCM fast NAT with QoS activated or OpenVPN running.
This also fixes commit
b8058fda61b8538010e60363bcf0709172260e2f by properly
enabling/disabling fast NAT depending on activated access restrictions, and
introduces flag files in /var/run/fastnat directory to conditionally
disable fast NAT.
Fedor Kozhevnikov [Sun, 10 Apr 2011 07:01:06 +0000 (10 03:01 -0400)]
rc: fix resolving IP addresses when not using Dnsmasq
The bug was introduced in commit
27710ce47590f03f65d5e70601035efaaceb6e48
Fedor Kozhevnikov [Tue, 5 Apr 2011 20:34:54 +0000 (5 16:34 -0400)]
rc: init: cosmetics
Fedor Kozhevnikov [Tue, 5 Apr 2011 19:18:49 +0000 (5 15:18 -0400)]
rc: fix for E4200 mac address
Fedor Kozhevnikov [Tue, 5 Apr 2011 18:55:07 +0000 (5 14:55 -0400)]
rc: ipv6: advertise static/received DNS servers when not using internal DNS
Fedor Kozhevnikov [Mon, 4 Apr 2011 20:44:18 +0000 (4 16:44 -0400)]
rc: restart usb services (Samba/FTP/Media Server) when network is restarted
This is ok since the LAN/WAN communications are interrupted during the net
restart anyway. This fixes MiniDLNA getting confused with no longer valid
binding.
Fedor Kozhevnikov [Mon, 4 Apr 2011 17:12:29 +0000 (4 13:12 -0400)]
rc: ipv6: delete old ipv6 address from LAN iface when starting 6to4 tunnel, cosmetics
Also eliminate ipv6 iface setting from GUI for tunnel (6to4, 6in4) connections,
always use hardcoded iface names.
Fedor Kozhevnikov [Mon, 4 Apr 2011 15:34:11 +0000 (4 11:34 -0400)]
Web GUI: cosmetics
Fedor Kozhevnikov [Mon, 4 Apr 2011 22:55:50 +0000 (4 18:55 -0400)]
rc, web GUI: usb support: cosmetics
Fedor Kozhevnikov [Sun, 3 Apr 2011 13:55:52 +0000 (3 09:55 -0400)]
Build: varios configuration changes, cosmetics
- change Linksys E-series targets
- remove CTF driver - the old version doesn't do much
while the new one causes too many conflicts - they
need to be resolved before including CTF again
- remove nfs[d]v4 support from extra K26 nfs[d] modules
- K26: turn off CONFIG_KALLSYMS to reduce size
- include chown into all "non-Lite" builds
- minidlna: add flac decoder to ffmpeg configure options
- cosmetics
Fedor Kozhevnikov [Sat, 2 Apr 2011 19:17:03 +0000 (2 15:17 -0400)]
libusb 1.0: patches from upstream
3b6d9ac82e2599cad7817d21e909a42275ddc4c4 Linux: Handle early complete of multi-URB transfer
b26db49208c7a6ef0a99645142af21ce80c57c22 Linux: improve reporting of URB error status codes
07df377a5df25e9c1811b554dc00eb8c40e5b995 Linux: report correct value for urb->actual_length
295c9d12e25bc2dbdd8b42bd67a1f7120f0631a1 Linux: cancel URBs in reverse order
lly [Sat, 2 Apr 2011 19:03:46 +0000 (2 15:03 -0400)]
utils: robocfg: allow robord[Nbit] and robowr[Nbit] formats
Fedor Kozhevnikov [Mon, 11 Apr 2011 18:28:26 +0000 (11 14:28 -0400)]
Merge branch 'minidlna' into tomato-ND-USBmod
Fedor Kozhevnikov [Mon, 11 Apr 2011 00:35:49 +0000 (10 20:35 -0400)]
ntfs-3g release 2011.4.12
Fedor Kozhevnikov [Mon, 11 Apr 2011 18:14:42 +0000 (11 14:14 -0400)]
MiniDLNA: cvs 2011-04-08
Toastman [Sat, 9 Apr 2011 09:38:06 +0000 (9 16:38 +0700)]
cosmetics, CPU freq & "about" page
Toastman [Sat, 9 Apr 2011 09:09:41 +0000 (9 16:09 +0700)]
Merge branch 'QOS-Classnames' into Toastman-RT