Toastman [Mon, 22 Apr 2013 08:51:04 +0000 (22 15:51 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N
Toastman [Mon, 22 Apr 2013 02:56:05 +0000 (22 09:56 +0700)]
Revert "Reinstate advanced features to QOS/BWLimiter"
This reverts commit
1de62ebb8a334caa1e735e6db87c2e0c7c735d47.
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
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
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.
Kevin Darbyshire-Bryant [Fri, 19 Apr 2013 08:40:39 +0000 (19 09:40 +0100)]
Fix compilation warning in wan.c related to escaping
Kevin Darbyshire-Bryant [Fri, 19 Apr 2013 08:38:40 +0000 (19 09:38 +0100)]
Small tidy of tomato.js
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!
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!
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
Kevin Darbyshire-Bryant [Fri, 12 Apr 2013 19:43:02 +0000 (12 20:43 +0100)]
dnsmasq 2.66rc5
Kevin Darbyshire-Bryant [Wed, 10 Apr 2013 10:35:45 +0000 (10 11:35 +0100)]
dnsmasq 2.66rc5 fix lease file parsing bug
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
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.
Toastman [Tue, 2 Apr 2013 04:30:26 +0000 (2 11:30 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N
Kevin Darbyshire-Bryant [Sun, 31 Mar 2013 20:09:11 +0000 (31 21:09 +0100)]
Update to dnsmasq v2.66rc3
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
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
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
Shibby [Thu, 21 Feb 2013 08:18:28 +0000 (21 09:18 +0100)]
3G Modem: fix switch3g script
Toastman [Sat, 30 Mar 2013 08:13:54 +0000 (30 15:13 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N
Shibby [Fri, 29 Mar 2013 14:55:02 +0000 (29 15:55 +0100)]
Fix lzo/openvpn compilation
Shibby [Wed, 30 Jan 2013 10:39:19 +0000 (30 11:39 +0100)]
Fix OpenVPN depends on K24 builds
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
Shibby [Fri, 11 Jan 2013 10:16:13 +0000 (11 11:16 +0100)]
OpenVPN update to 2.3.0 cd
clean-up code
Toastman [Sat, 30 Mar 2013 06:43:00 +0000 (30 13:43 +0700)]
OpenVPN update to 2.3.0
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.
Kevin [Sat, 23 Feb 2013 09:33:29 +0000 (23 10:33 +0100)]
Dnsmasq: update to 2.66TEST16
Shibby [Mon, 21 Jan 2013 20:17:51 +0000 (21 21:17 +0100)]
fix openssl compilation when FULL_OPENSSL is not defined
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/
Shibby [Tue, 15 Jan 2013 10:23:29 +0000 (15 11:23 +0100)]
OpenSSL update to 1.0.1c: (clean source)
Shibby [Fri, 11 Jan 2013 10:13:37 +0000 (11 11:13 +0100)]
OpenSSL assembler acceleration
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
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
Shibby [Fri, 11 Jan 2013 10:04:43 +0000 (11 11:04 +0100)]
LZO 2.0.6 source (unconfigured)
update from 2.0.3
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
Shibby [Mon, 18 Feb 2013 09:08:05 +0000 (18 10:08 +0100)]
Busybox: revert (e2)fsck aplets
Shibby [Mon, 18 Feb 2013 09:06:38 +0000 (18 10:06 +0100)]
Busybox: fix K24 compilation
Shibby [Tue, 26 Mar 2013 16:13:21 +0000 (26 23:13 +0700)]
Busybox 1.20.2 update cd ..
- revert mkfs.ext2/ext3 aplets
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
Toastman [Tue, 26 Mar 2013 17:19:24 +0000 (27 00:19 +0700)]
Busybox 1.20.2 update
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
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.
Shibby [Fri, 22 Feb 2013 17:37:22 +0000 (22 18:37 +0100)]
Miniupnpd: fix SIGUSR2 problem
Shibby [Thu, 21 Feb 2013 08:12:49 +0000 (21 09:12 +0100)]
Miniupnpd: lanmask has to be present as bits
Shibby [Sat, 16 Feb 2013 08:09:34 +0000 (16 09:09 +0100)]
Miniupnpd: some changes in Makefile
Shibby [Fri, 22 Mar 2013 13:46:25 +0000 (22 20:46 +0700)]
Miniupnpd ver 1.8 (
20130207)
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
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
Shibby [Tue, 8 Jan 2013 12:34:46 +0000 (8 13:34 +0100)]
3G Support: little changes
Shibby [Mon, 25 Feb 2013 15:25:18 +0000 (25 16:25 +0100)]
ntfs-3g release 2013.1.13
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
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
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)
Toastman [Wed, 20 Mar 2013 11:37:11 +0000 (20 18:37 +0700)]
fix proto sort
Toastman [Tue, 26 Feb 2013 03:33:12 +0000 (26 10:33 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N
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
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)
Toastman [Fri, 11 Jan 2013 08:05:27 +0000 (11 15:05 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N
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
Toastman [Thu, 10 Jan 2013 12:30:40 +0000 (10 19:30 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N
Toastman [Thu, 10 Jan 2013 11:55:53 +0000 (10 18:55 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N
Toastman [Thu, 10 Jan 2013 11:50:44 +0000 (10 18:50 +0700)]
Cosmetics - Pie Chart selector
Total / Zoom bandwidth pie charts
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
Toastman [Thu, 10 Jan 2013 08:07:06 +0000 (10 15:07 +0700)]
Revised QOS classification rules
Porter [Thu, 10 Jan 2013 03:18:33 +0000 (10 10:18 +0700)]
add new L7 filter pattern for youtube
Thanks to Porter!
Koitsu [Thu, 20 Dec 2012 12:33:05 +0000 (20 19:33 +0700)]
Fix for excessive VPN logging "vpn client already running"
Ollopa [Thu, 20 Dec 2012 12:10:16 +0000 (20 19:10 +0700)]
Asus WL330GE Support
Thanks to Ollopa
tvlz [Thu, 20 Dec 2012 11:20:54 +0000 (20 18:20 +0700)]
Important E1550 Detection/Bricking Fix
Toastman [Thu, 20 Dec 2012 09:53:12 +0000 (20 16:53 +0700)]
Fix default indicator for WMM
Shibby [Thu, 20 Dec 2012 09:51:26 +0000 (20 16:51 +0700)]
VLAN mapping for Asus RT-N53
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.
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.
Shibby [Fri, 19 Oct 2012 19:51:24 +0000 (19 21:51 +0200)]
ntfs-3g release 2012.1.15
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
Toastman [Fri, 14 Dec 2012 12:04:08 +0000 (14 19:04 +0700)]
IPTraffic bugfix
- thanks to RMerlin for the fix
Fedor Kozhevnikov [Tue, 5 Apr 2011 19:18:49 +0000 (5 15:18 -0400)]
rc: fix for E4200 mac address
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)
Toastman [Tue, 6 Nov 2012 09:45:38 +0000 (6 16:45 +0700)]
Few changes to nvram defaults
Jean-Yves Avenard [Thu, 30 Aug 2012 22:42:17 +0000 (30 15:42 -0700)]
Fix 6in4 memory leak
Toastman [Wed, 15 Aug 2012 05:51:57 +0000 (15 12:51 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N
Toastman [Wed, 15 Aug 2012 04:26:52 +0000 (15 11:26 +0700)]
Merge branch 'Toastman-RT-jya' into Toastman-RT
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.
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
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
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
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
Toastman [Thu, 2 Aug 2012 12:56:56 +0000 (2 19:56 +0700)]
Column sorting fixes, thanks to Tony550
Toastman [Thu, 2 Aug 2012 12:08:28 +0000 (2 19:08 +0700)]
Cosmetics, splash page
Toastman [Thu, 2 Aug 2012 11:12:31 +0000 (2 18:12 +0700)]
Cosmetics, QOS/Classification
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
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)
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
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.
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]
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
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
Jean-Yves Avenard [Sat, 30 Jun 2012 01:52:41 +0000 (30 11:52 +1000)]
Merge branch 'Toastman-RT' into Toastman-RT-N
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
Jean-Yves Avenard [Sat, 30 Jun 2012 01:48:04 +0000 (30 11:48 +1000)]
Merge branch 'Toastman-RT' into Toastman-RT-N