tomato/Grimson-Tomato.git
9 years agoMerge branch 'Toastman-RT' into Toastman-RT-NToastman-1.28.0502.2
Toastman [Mon, 22 Apr 2013 08:51:04 +0000 (22 15:51 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N

9 years agoRevert "Reinstate advanced features to QOS/BWLimiter"Toastman-1.28.7502.2
Toastman [Mon, 22 Apr 2013 02:56:05 +0000 (22 09:56 +0700)]
Revert "Reinstate advanced features to QOS/BWLimiter"

This reverts commit 1de62ebb8a334caa1e735e6db87c2e0c7c735d47.

9 years agoFixes related to removing radvd & using dnsmasq instead
Kevin Darbyshire-Bryant [Mon, 15 Apr 2013 17:38:19 +0000 (15 18:38 +0100)]
Fixes related to removing radvd & using dnsmasq instead
deleted:    ../src/router/dnsmasq/.new
modified:   ../src/router/rc/dhcp.c
modified:   ../src/router/www/advanced-dhcpdns.asp

9 years agoExperimental Remove radvd & libdaemon, use dnsmasq for IPv6 RA instead
Kevin Darbyshire-Bryant [Mon, 22 Apr 2013 02:49:13 +0000 (22 09:49 +0700)]
Experimental Remove radvd & libdaemon, use dnsmasq for IPv6 RA instead

9 years agofix ipv6 lease remaining time in dhcp leases file. Now behaves
Kevin Darbyshire-Bryant [Fri, 19 Apr 2013 14:40:52 +0000 (19 15:40 +0100)]
fix ipv6 lease remaining time in dhcp leases file.  Now behaves
like ipv4 in tomato.

9 years agoFix compilation warning in wan.c related to escaping
Kevin Darbyshire-Bryant [Fri, 19 Apr 2013 08:40:39 +0000 (19 09:40 +0100)]
Fix compilation warning in wan.c related to escaping

9 years agoSmall tidy of tomato.js
Kevin Darbyshire-Bryant [Fri, 19 Apr 2013 08:38:40 +0000 (19 09:38 +0100)]
Small tidy of tomato.js

9 years agodnsmasq 2.66 final bugfix 1 - there's always one!
Kevin Darbyshire-Bryant [Thu, 18 Apr 2013 09:26:31 +0000 (18 10:26 +0100)]
dnsmasq 2.66 final bugfix 1 - there's always one!

9 years agodnsmasq 2.66 final + Tomato modifications
Kevin Darbyshire-Bryant [Wed, 17 Apr 2013 15:02:35 +0000 (17 16:02 +0100)]
dnsmasq 2.66 final + Tomato modifications

2.66 goes from test, release candidates to release, thanks Simon!

9 years agoDon't enable dnsmasq IPSET functionality on 2.4 kernel
Kevin Darbyshire-Bryant [Sat, 13 Apr 2013 08:29:39 +0000 (13 09:29 +0100)]
Don't enable dnsmasq IPSET functionality on 2.4 kernel
Should fix compilation error

9 years agodnsmasq 2.66rc5
Kevin Darbyshire-Bryant [Fri, 12 Apr 2013 19:43:02 +0000 (12 20:43 +0100)]
dnsmasq 2.66rc5

9 years agodnsmasq 2.66rc5 fix lease file parsing bug
Kevin Darbyshire-Bryant [Wed, 10 Apr 2013 10:35:45 +0000 (10 11:35 +0100)]
dnsmasq 2.66rc5 fix lease file parsing bug

9 years agodnsmasq 2.66rc4 - allow dhcp-options to be overridden in config file
Kevin Darbyshire-Bryant [Thu, 4 Apr 2013 09:17:30 +0000 (4 10:17 +0100)]
dnsmasq 2.66rc4 - allow dhcp-options to be overridden in config file

9 years agoDo not strip libssl library when VPN or BT is not included.
Toastman [Thu, 4 Apr 2013 05:20:08 +0000 (4 12:20 +0700)]
Do not strip libssl library when VPN or BT is not included.

In non-VPN builds this library is removed but libssl is a depend of openssl.

9 years agoMerge branch 'Toastman-RT' into Toastman-RT-NToastman-1.28.0502.1
Toastman [Tue, 2 Apr 2013 04:30:26 +0000 (2 11:30 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N

9 years agoUpdate to dnsmasq v2.66rc3Toastman-1.28.7502.1
Kevin Darbyshire-Bryant [Sun, 31 Mar 2013 20:09:11 +0000 (31 21:09 +0100)]
Update to dnsmasq v2.66rc3

9 years agoUpdate usage to tags in dnsmasq.conf to use updated syntax
Kevin Darbyshire-Bryant [Sun, 31 Mar 2013 20:05:15 +0000 (31 21:05 +0100)]
Update usage to tags in dnsmasq.conf to use updated syntax

9 years agoDo not write out 'no-dhcp-interface' in dnsmasq.conf as is superfluous
Kevin Darbyshire-Bryant [Sun, 31 Mar 2013 19:55:56 +0000 (31 20:55 +0100)]
Do not write out 'no-dhcp-interface' in dnsmasq.conf as is superfluous
as no dhcp-range has been set

9 years agoCorrectly set address of WINS server in DHCP reply if using internal
Kevin Darbyshire-Bryant [Sun, 31 Mar 2013 19:51:05 +0000 (31 20:51 +0100)]
Correctly set address of WINS server in DHCP reply if using internal
SAMBA server for WINS service

9 years ago3G Modem: fix switch3g script
Shibby [Thu, 21 Feb 2013 08:18:28 +0000 (21 09:18 +0100)]
3G Modem: fix switch3g script

9 years agoMerge branch 'Toastman-RT' into Toastman-RT-N
Toastman [Sat, 30 Mar 2013 08:13:54 +0000 (30 15:13 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N

9 years agoFix lzo/openvpn compilation
Shibby [Fri, 29 Mar 2013 14:55:02 +0000 (29 15:55 +0100)]
Fix lzo/openvpn compilation

9 years agoFix OpenVPN depends on K24 builds
Shibby [Wed, 30 Jan 2013 10:39:19 +0000 (30 11:39 +0100)]
Fix OpenVPN depends on K24 builds

9 years agoOpenVPN update to 2.3.0 cd
Shibby [Wed, 30 Jan 2013 10:36:46 +0000 (30 11:36 +0100)]
OpenVPN update to 2.3.0 cd

send to GIT Makefile.in files

9 years agoOpenVPN update to 2.3.0 cd
Shibby [Fri, 11 Jan 2013 10:16:13 +0000 (11 11:16 +0100)]
OpenVPN update to 2.3.0 cd

clean-up code

9 years agoOpenVPN update to 2.3.0
Toastman [Sat, 30 Mar 2013 06:43:00 +0000 (30 13:43 +0700)]
OpenVPN update to 2.3.0

9 years agoFix for dhcpv6 with prefix delegationToastman-1.28.7502
Toastman [Wed, 27 Mar 2013 09:34:03 +0000 (27 16:34 +0700)]
Fix for dhcpv6 with prefix delegation

// eval("ip", "route", "add", "::/0", "dev", (char *)wan_ifname);  //removed by Toastman
//      see discussion at http://www.linksysinfo.org/index.php?threads/ipv6-and-comcast.38006/
// post #24 refers.

9 years agoDnsmasq: update to 2.66TEST16
Kevin [Sat, 23 Feb 2013 09:33:29 +0000 (23 10:33 +0100)]
Dnsmasq: update to 2.66TEST16

9 years agofix openssl compilation when FULL_OPENSSL is not definedToastman-1.28.7501.7
Shibby [Mon, 21 Jan 2013 20:17:51 +0000 (21 21:17 +0100)]
fix openssl compilation when FULL_OPENSSL is not defined

9 years agoOpenSSL updates:
Shibby [Tue, 15 Jan 2013 10:31:47 +0000 (15 11:31 +0100)]
OpenSSL updates:

- re-apply Teddy`s patches
- enable OpenSSL assembler acceleration
- enable 2 new openssl commands: version and speed

More info about Assembler Acceleration:
http://www.linksysinfo.org/index.php?threads/openssl-assembler-acceleration.49216/

9 years agoOpenSSL update to 1.0.1c: (clean source)
Shibby [Tue, 15 Jan 2013 10:23:29 +0000 (15 11:23 +0100)]
OpenSSL update to 1.0.1c: (clean source)

9 years agoOpenSSL assembler acceleration
Shibby [Fri, 11 Jan 2013 10:13:37 +0000 (11 11:13 +0100)]
OpenSSL assembler acceleration

9 years agoFurther optimize lzo compilation to help OpenVPN performance
RMerlin [Sat, 2 Mar 2013 16:19:05 +0000 (2 17:19 +0100)]
Further optimize lzo compilation to help OpenVPN performance

... and This optimization gives us a 10% speed gain (tested with iperf)

Thx RMerlin for that:
https://github.com/RMerl/asuswrt-merlin/commit/81b532967641e8b6a115c2d703ccf01baeb49e4a
https://github.com/RMerl/asuswrt-merlin/commit/14e1123919e002d9a52aa6db611422bb68164246

9 years agoConfigured LZO
Shibby [Fri, 11 Jan 2013 10:07:10 +0000 (11 11:07 +0100)]
Configured LZO

./configure --host=mipsel-linux CFLAGS="-mips2 -O3 -Wall" --enable-shared

same as @Teddy did here 4cff59161ff679770ce4c106d369962642cbca57

9 years agoLZO 2.0.6 source (unconfigured)
Shibby [Fri, 11 Jan 2013 10:04:43 +0000 (11 11:04 +0100)]
LZO 2.0.6 source (unconfigured)

update from 2.0.3

9 years agoBusybox: revert dhcpc from BB 1.18.4 for nowToastman-1.28.7501.6
Shibby [Fri, 22 Feb 2013 11:45:38 +0000 (22 12:45 +0100)]
Busybox: revert dhcpc from BB 1.18.4 for now

With this version tomato works correct:
- Works release/renew
- Remaining Lease Time is showing correct

TODO: try to return to dhcpc.20

9 years agoBusybox: revert (e2)fsck aplets
Shibby [Mon, 18 Feb 2013 09:08:05 +0000 (18 10:08 +0100)]
Busybox: revert (e2)fsck aplets

9 years agoBusybox: fix K24 compilation
Shibby [Mon, 18 Feb 2013 09:06:38 +0000 (18 10:06 +0100)]
Busybox: fix K24 compilation

9 years agoBusybox 1.20.2 update cd ..
Shibby [Tue, 26 Mar 2013 16:13:21 +0000 (26 23:13 +0700)]
Busybox 1.20.2 update cd ..

- revert mkfs.ext2/ext3 aplets

9 years agoBusybox 1.20.2 update cd ..
RMerlin [Tue, 26 Mar 2013 16:01:17 +0000 (26 23:01 +0700)]
Busybox 1.20.2 update cd ..

- Avoid deadlocks on OOM situations (backported patch) - thx RMerlin

Info:
https://github.com/RMerl/asuswrt-merlin/commit/8a971c31befc3d7eaa39a7415e72b965255ff056

9 years agoBusybox 1.20.2 update
Toastman [Tue, 26 Mar 2013 17:19:24 +0000 (27 00:19 +0700)]
Busybox 1.20.2 update

9 years agoMiniupnpd: add custom configuration text area to GUIToastman-1.28.7501.5
Shibby [Sat, 2 Mar 2013 17:38:50 +0000 (2 18:38 +0100)]
Miniupnpd: add custom configuration text area to GUI

Conflicts:

release/src/router/httpd/tomato.c
release/src/router/nvram/defaults.c
release/src/router/www/forward-upnp.asp

9 years agoMiniupnpd: fix permissions to use dotted mask
Shibby [Sat, 2 Mar 2013 16:14:18 +0000 (2 17:14 +0100)]
Miniupnpd: fix permissions to use dotted mask

Return to dotted mask in config file.

9 years agoMiniupnpd: fix SIGUSR2 problem
Shibby [Fri, 22 Feb 2013 17:37:22 +0000 (22 18:37 +0100)]
Miniupnpd: fix SIGUSR2 problem

9 years agoMiniupnpd: lanmask has to be present as bits
Shibby [Thu, 21 Feb 2013 08:12:49 +0000 (21 09:12 +0100)]
Miniupnpd: lanmask has to be present as bits

9 years agoMiniupnpd: some changes in Makefile
Shibby [Sat, 16 Feb 2013 08:09:34 +0000 (16 09:09 +0100)]
Miniupnpd: some changes in Makefile

9 years agoMiniupnpd ver 1.8 (20130207)
Shibby [Fri, 22 Mar 2013 13:46:25 +0000 (22 20:46 +0700)]
Miniupnpd ver 1.8 (20130207)

9 years agoMiniupnpd ver 1.7 (20121005)
Shibby [Fri, 22 Mar 2013 13:45:48 +0000 (22 20:45 +0700)]
Miniupnpd ver 1.7 (20121005)

- new depends: libnfnetlink
- some fixes for K24 builds
- ipv6 disabled by default (for now). We need do few changes in config file.

Conflicts:

release/src/btools/libfoo.pl
release/src/router/Makefile
release/src/router/miniupnpd/upnphttp.c
release/src/router/miniupnpd/upnpsoap.c

9 years agoadd ttyACM0 device in basic-network page
Shibby [Fri, 21 Dec 2012 10:55:21 +0000 (21 11:55 +0100)]
add ttyACM0 device in basic-network page

hide some fields when 3G modem type is selected

re-apply commit: a9de670c8e72f25c08296f3e5a765061451ad9bc

9 years ago3G Support: little changes
Shibby [Tue, 8 Jan 2013 12:34:46 +0000 (8 13:34 +0100)]
3G Support: little changes

9 years agontfs-3g release 2013.1.13
Shibby [Mon, 25 Feb 2013 15:25:18 +0000 (25 16:25 +0100)]
ntfs-3g release 2013.1.13

9 years agoadd netfilter xt_string supportToastman-1.28.7501.4
Toastman [Wed, 13 Mar 2013 04:55:18 +0000 (13 11:55 +0700)]
add netfilter xt_string support

see discussion at:

http://www.linksysinfo.org/index.php?threads/why-doesnt-tomatos-access-restriction-block-https-websites.45988/#post-197539

9 years agoReinstate advanced features to QOS/BWLimiter
Toastman [Wed, 20 Mar 2013 11:36:08 +0000 (20 18:36 +0700)]
Reinstate advanced features to QOS/BWLimiter

NB - all bwlimiter variables are prefaced
with "qosl" for consistency

    Variables:

    qosl_enable     (enable limiter)
    qosl_rules
    qosl_denable    (enable defaults for unlisted clients)
    qosl_ulr
    qosl_ulc
    qosl_dlr
    qosl_dlc
    qosl_tcp
    qosl_udp
    //qosl_obw //unused, qos_ibw is shared
    //qosl_ibw //unused, qos_obw is shared

9 years agoremove "No Limit" from rate/limit selection
Toastman [Wed, 13 Mar 2013 03:53:14 +0000 (13 10:53 +0700)]
remove "No Limit" from rate/limit selection

(this was removed previously, but somehow managed to creep back again)

9 years agofix proto sort
Toastman [Wed, 20 Mar 2013 11:37:11 +0000 (20 18:37 +0700)]
fix proto sort

9 years agoMerge branch 'Toastman-RT' into Toastman-RT-NToastman-1.28.0501.3
Toastman [Tue, 26 Feb 2013 03:33:12 +0000 (26 10:33 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N

9 years agoRevised/recompiled BCM driver backported from Asus GPL 3.0.0.4.220
Shibby [Thu, 15 Nov 2012 13:53:40 +0000 (15 14:53 +0100)]
Revised/recompiled BCM driver backported from Asus GPL 3.0.0.4.220

9 years agoCosmetic - change to Donation buttonToastman-1.28.7501.3
Toastman [Mon, 25 Feb 2013 20:01:36 +0000 (26 03:01 +0700)]
Cosmetic - change to Donation button

(paypal no longer permit donations to many countries)

9 years agoMerge branch 'Toastman-RT' into Toastman-RT-NToastman-1.28.0501.2
Toastman [Fri, 11 Jan 2013 08:05:27 +0000 (11 15:05 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N

9 years agoFix error - youtube filter in defaults.cToastman-1.28.7501.2
Toastman [Fri, 11 Jan 2013 05:47:43 +0000 (11 12:47 +0700)]
Fix error - youtube filter in defaults.c

Move new L7 filters to protocols/extras

9 years agoMerge branch 'Toastman-RT' into Toastman-RT-NToastman-1.28.0501.1
Toastman [Thu, 10 Jan 2013 12:30:40 +0000 (10 19:30 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N

9 years agoMerge branch 'Toastman-RT' into Toastman-RT-NToastman-1.28.0501
Toastman [Thu, 10 Jan 2013 11:55:53 +0000 (10 18:55 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N

9 years agoCosmetics - Pie Chart selectorToastman-1.28.7501.1
Toastman [Thu, 10 Jan 2013 11:50:44 +0000 (10 18:50 +0700)]
Cosmetics - Pie Chart selector

Total / Zoom bandwidth pie charts

9 years agoAdd TC-ATM overhead calculation for DSL
Tvlz [Thu, 10 Jan 2013 11:19:23 +0000 (10 18:19 +0700)]
Add TC-ATM overhead calculation for DSL

Thanks to TVLZ for the patches

9 years agoRevised QOS classification rules
Toastman [Thu, 10 Jan 2013 08:07:06 +0000 (10 15:07 +0700)]
Revised QOS classification rules

9 years agoadd new L7 filter pattern for youtube
Porter [Thu, 10 Jan 2013 03:18:33 +0000 (10 10:18 +0700)]
add new L7 filter pattern for youtube

Thanks to Porter!

9 years agoFix for excessive VPN logging "vpn client already running"Toastman-1.28.7501
Koitsu [Thu, 20 Dec 2012 12:33:05 +0000 (20 19:33 +0700)]
Fix for excessive VPN logging "vpn client already running"

9 years agoAsus WL330GE Support
Ollopa [Thu, 20 Dec 2012 12:10:16 +0000 (20 19:10 +0700)]
Asus WL330GE Support

Thanks to Ollopa

9 years agoImportant E1550 Detection/Bricking Fix
tvlz [Thu, 20 Dec 2012 11:20:54 +0000 (20 18:20 +0700)]
Important E1550 Detection/Bricking Fix

9 years agoFix default indicator for WMM
Toastman [Thu, 20 Dec 2012 09:53:12 +0000 (20 16:53 +0700)]
Fix default indicator for WMM

9 years agoVLAN mapping for Asus RT-N53
Shibby [Thu, 20 Dec 2012 09:51:26 +0000 (20 16:51 +0700)]
VLAN mapping for Asus RT-N53

9 years agoSwitchable QOS Pie Chart
Dinnn [Thu, 20 Dec 2012 04:18:52 +0000 (20 11:18 +0700)]
Switchable QOS Pie Chart

Many thanks to Dinnn

Chart shows bandwidth as %age of total, with
zoom function as original tomato.

9 years ago3G Support: Add support for Huawei E3131s-2
Shibby [Wed, 17 Oct 2012 06:30:25 +0000 (17 08:30 +0200)]
3G Support: Add support for Huawei E3131s-2

This commit will add modules and usb_modeswitch datas only.

This modem is not supported by "3G Modem" WAN type! It`s a network card with own DHCP server!

If you want use this modem on tomato you have to load modules (you may add those lines to usb hotplug script):
modprobe mii
modprobe usbnet
modprobe cdc_ether

then switch modem
usb_modeswitch -c /etc/usb_modeswitch.d/12d1:1f01

And you will see in logs:
Jan 1 01:00:57 unknown user.info kernel: eth2: register 'cdc_ether' at usb-0000:01:03.2-1, CDC Ethernet Device, 58:2c:80:13:92:63

Then set WAN type as DHCP ande change you LAN subnet to different as 192.168.1.1 (this is an IP address of modem!)

Now you have to change all nvram`s WAN interfaces to NEW cdc interface (in my example modem was detected as eth2 well i have to do):
nvram set wan_iface=eth2
nvram set wan_ifname=eth2
nvram set wan_ifnameX=eth2
nvram set wan_ifnames=eth2
nvram commit

After reboot WAN connection should get IP address 192.168.1.101 (from modem`s DHCP server) and you should have an Internet.

9 years agontfs-3g release 2012.1.15
Shibby [Fri, 19 Oct 2012 19:51:24 +0000 (19 21:51 +0200)]
ntfs-3g release 2012.1.15

9 years agoRemove limitation about 22 bits netmask.
Shibby [Wed, 19 Dec 2012 09:17:44 +0000 (19 16:17 +0700)]
Remove limitation about 22 bits netmask.

- When iptraffic is disabled, then limitation is also disabled
- When iptraffic is enabled, then user will get a warning but it can be ignored

9 years agoIPTraffic bugfix
Toastman [Fri, 14 Dec 2012 12:04:08 +0000 (14 19:04 +0700)]
IPTraffic bugfix

- thanks to RMerlin for the fix

9 years agorc: fix for E4200 mac address
Fedor Kozhevnikov [Tue, 5 Apr 2011 19:18:49 +0000 (5 15:18 -0400)]
rc: fix for E4200 mac address

9 years agoLonger reboot wait period [120 seconds]
Toastman [Fri, 7 Dec 2012 04:07:34 +0000 (7 11:07 +0700)]
Longer reboot wait period [120 seconds]

(firmware is now bigger and needs more time to load)

9 years agoFew changes to nvram defaults
Toastman [Tue, 6 Nov 2012 09:45:38 +0000 (6 16:45 +0700)]
Few changes to nvram defaults

9 years agoFix 6in4 memory leakToastman-1.28.0500.5
Jean-Yves Avenard [Thu, 30 Aug 2012 22:42:17 +0000 (30 15:42 -0700)]
Fix 6in4 memory leak

9 years agoMerge branch 'Toastman-RT' into Toastman-RT-NToastman-1.28.0500.4
Toastman [Wed, 15 Aug 2012 05:51:57 +0000 (15 12:51 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N

9 years agoMerge branch 'Toastman-RT-jya' into Toastman-RTToastman-1.28.7500.4
Toastman [Wed, 15 Aug 2012 04:26:52 +0000 (15 11:26 +0700)]
Merge branch 'Toastman-RT-jya' into Toastman-RT

9 years agoRevert "IPP2P module update for K24"
Shibby [Tue, 7 Aug 2012 12:57:21 +0000 (7 14:57 +0200)]
Revert "IPP2P module update for K24"

This revert commit 6c0eacad2b6952ecaafc0d78a434e26700c01b81

We can`t use never IPP2P 0.99 with K24.
User never IPP2P only with K26.

9 years agoIPP2P: update to 0.99.16
Shibby [Tue, 14 Aug 2012 18:51:56 +0000 (15 01:51 +0700)]
IPP2P: update to 0.99.16

added 2 new protocols:
--pp           [TCP&UDP]       All known PPLive/PPStream/UUSee/QQLive packets
--xunlei       [TCP]           All known xunlei/QQCyclone packets

More info:
http://bbs.chinaunix.net/thread-2092412-1-1.html

9 years agoRestore static dhcp users = 250
Toastman [Wed, 15 Aug 2012 01:46:21 +0000 (15 08:46 +0700)]
Restore static dhcp users = 250

This got set back to 140 somehow

9 years agoMerge branch 'Toastman-RT-jya' into Toastman-RT-N-jya
Jean-Yves Avenard [Tue, 7 Aug 2012 11:49:41 +0000 (7 21:49 +1000)]
Merge branch 'Toastman-RT-jya' into Toastman-RT-N-jya

9 years agoFix K24 build
Jean-Yves Avenard [Tue, 7 Aug 2012 11:25:03 +0000 (7 21:25 +1000)]
Fix K24 build

Revert some of the earlier MultiSSID changes for K24 build, it wouldn't have made a difference anyway

9 years agoColumn sorting fixes, thanks to Tony550
Toastman [Thu, 2 Aug 2012 12:56:56 +0000 (2 19:56 +0700)]
Column sorting fixes, thanks to Tony550

9 years agoCosmetics, splash page
Toastman [Thu, 2 Aug 2012 12:08:28 +0000 (2 19:08 +0700)]
Cosmetics, splash page

9 years agoCosmetics, QOS/Classification
Toastman [Thu, 2 Aug 2012 11:12:31 +0000 (2 18:12 +0700)]
Cosmetics, QOS/Classification

9 years agoMerge branch 'Toastman-RT-jya' into Toastman-RT-N-jya
Jean-Yves Avenard [Sat, 28 Jul 2012 08:49:01 +0000 (28 18:49 +1000)]
Merge branch 'Toastman-RT-jya' into Toastman-RT-N-jya

Conflicts:
release/src/Makefile
release/src/router/config/config.in
release/src/router/config_base

9 years agoRework virtual wireless configuration page
Jean-Yves Avenard [Sat, 28 Jul 2012 07:37:15 +0000 (28 17:37 +1000)]
Rework virtual wireless configuration page

This commit fixes several issues:
- Couldn't delete an entry once it had been created
- Any changes made to an existing entry would never survive a reboot (nvram commit wasn't run after clicking on save)
- Twice as fast to save and reconfigure (20s vs 10s using new wireless restart service)

9 years agoAdd option to force nvram commit when validating a page.
Jean-Yves Avenard [Sat, 28 Jul 2012 07:17:58 +0000 (28 17:17 +1000)]
Add option to force nvram commit when validating a page.

By default, the http server will only perform a commit if it founds that some nvram variables have been modified.
This commit add a new _force_commit input field that will make a "save" action always perform nvram commit

9 years agoFix virtual wireless (MultiSSID)
Jean-Yves Avenard [Fri, 27 Jul 2012 09:38:16 +0000 (27 19:38 +1000)]
Fix virtual wireless (MultiSSID)

This commit fixes several issues with MultiSSID:
- It didn't work properly with RT-N branch and the new brcm drivers.
- If the virtual SSID was using another bridge than LAN (br0) the new wireless interface was never added to the bridge.

Typical behaviours seen was one of the following: BSSID was null, not able to join the network or network not being visible altogether.

Add "wireless" and "wl" optional services:
- wireless: stop/start the wireless service, re-initialising the interfaces
- wl: load/unload the wl drivers and re-initalise the various wireless interfaces

Tested on Asus RT-N66U and Asus RT-N16

Note: When using virtual wireless on dual band routers, it is best to only set it on one adapter. 5GHz virtual wireless shows some strange behaviours. It's no surprise Asus disabled it all together.

9 years agoAdd tcpdump option, disabled by default
Jean-Yves Avenard [Mon, 9 Jul 2012 15:33:50 +0000 (10 01:33 +1000)]
Add tcpdump option, disabled by default

To compile tcpdump, do: make TCPDUMP=y

Conflicts:

release/src/Makefile
release/src/router/config/config.in
release/src/router/config_base

[cherry-picked from f89c4d88a7b663a55768cef9ec5b2fa301f8aad1]

10 years agoAdd tcpdump option, disabled by default
Jean-Yves Avenard [Mon, 9 Jul 2012 15:33:50 +0000 (10 01:33 +1000)]
Add tcpdump option, disabled by default

To compile tcpdump, do: make TCPDUMP=y

10 years agoMerge branch 'Toastman-RT-N' into Toastman-RT-N-jya
Jean-Yves Avenard [Wed, 4 Jul 2012 02:08:06 +0000 (4 12:08 +1000)]
Merge branch 'Toastman-RT-N' into Toastman-RT-N-jya

10 years agoMerge branch 'Toastman-RT' into Toastman-RT-N
Jean-Yves Avenard [Sat, 30 Jun 2012 01:52:41 +0000 (30 11:52 +1000)]
Merge branch 'Toastman-RT' into Toastman-RT-N

10 years agoFix for when no NOCAT and VLAN options are compiled
Jean-Yves Avenard [Sat, 30 Jun 2012 01:52:34 +0000 (30 11:52 +1000)]
Fix for when no NOCAT and VLAN options are compiled

Inverted test

10 years agoMerge branch 'Toastman-RT' into Toastman-RT-N
Jean-Yves Avenard [Sat, 30 Jun 2012 01:48:04 +0000 (30 11:48 +1000)]
Merge branch 'Toastman-RT' into Toastman-RT-N