Toastman [Thu, 19 Sep 2013 13:57:05 +0000 (19 20:57 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N
Toastman [Tue, 17 Sep 2013 13:47:33 +0000 (17 20:47 +0700)]
Tidy up "about" page
Vicente [Sat, 24 Aug 2013 18:36:13 +0000 (24 20:36 +0200)]
VLAN: Correct mapping Netgear 3500L V2 allowing tagging now
Toastman [Thu, 19 Sep 2013 13:51:25 +0000 (19 20:51 +0700)]
dnsmasq: Update Sept 13,2013 to 2.67test14
Victek [Thu, 15 Aug 2013 11:11:29 +0000 (15 13:11 +0200)]
dnsmasq: Set SOREUSEADDR as well as SOREUSEPORT on DHCP sockets when both
available.
http://www.unixguide.net/network/socketfaq/4.5.shtml
Shibby [Thu, 18 Jul 2013 08:05:14 +0000 (18 10:05 +0200)]
Busybox 1.21.1 update
new dhcpc fixed and works now correct with tomato (files .20 removed)
Zhiqiang Wang [Wed, 11 Sep 2013 13:06:46 +0000 (11 09:06 -0400)]
ipt_webmon_info has different define in kernel and iptables.
iptables use struct in ipt_webmon.h.
kernel xt_webmon use struct xt_webmon_info xt_webmon.h.
which will cause iptables cannot load webmon.
this fixes bug: #2
Change-Id: Ibaee7143d23edd8c304423d61f0cd4b6342eef61
Koitsu [Sat, 24 Aug 2013 17:12:30 +0000 (25 00:12 +0700)]
Correct access restrictions save/delete bug with some browsers
Koitsu [Sat, 24 Aug 2013 16:55:36 +0000 (24 23:55 +0700)]
SSID: Respect ASCII character label
Vicente [Wed, 14 Aug 2013 08:32:49 +0000 (14 15:32 +0700)]
Busybox: Upgrade to 1.21.1 (stable). lsof active.
Vicente [Fri, 12 Jul 2013 19:01:51 +0000 (12 21:01 +0200)]
Typo in my previous patch for RT-N66U new hardware revision compatibility with Tomato
Vicente [Fri, 12 Jul 2013 15:06:32 +0000 (12 17:06 +0200)]
Add support for newer flash chips in latest RT-N66U hardware revision
https://github.com/RMerl/asuswrt-merlin/commit/
3504e69e3e037368c3f65f47ca5aa30e8783f382
Vicente [Sun, 16 Jun 2013 18:18:15 +0000 (16 20:18 +0200)]
VLAN: Correct ID for RT-N66 allowing VLAN and tagged network.
Vicente [Sat, 22 Jun 2013 20:49:40 +0000 (22 22:49 +0200)]
Added extrarules to iptables to get UDP request.
(https://dev.openwrt.org/ticket/155)
EasyTomato patches. Thanks!
Vicente [Sun, 16 Jun 2013 21:00:15 +0000 (16 23:00 +0200)]
ACCESS RESTRICTION: Check chain blank before delete. Patch from EasyTomato trunk.
Vicente [Mon, 12 Aug 2013 11:22:09 +0000 (12 13:22 +0200)]
bridge: avoid ethtool on non running interface.
bridge: respect RFC2863 operational state.
Shibby [Mon, 29 Jul 2013 09:25:54 +0000 (29 11:25 +0200)]
"String" module for ip6tables
RMerlin [Thu, 27 Jun 2013 05:34:04 +0000 (27 12:34 +0700)]
Implement ipt_account fixes for Kernel 2.6.36
tomatosoup [Fri, 17 May 2013 22:12:44 +0000 (18 00:12 +0200)]
pairNIC DDNS service
Toastman [Sun, 9 Jun 2013 07:30:55 +0000 (9 14:30 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N
Kevin Darbyshire-Bryant [Thu, 6 Jun 2013 14:12:15 +0000 (6 15:12 +0100)]
Little tidy-ups
Toastman [Fri, 7 Jun 2013 09:03:52 +0000 (7 16:03 +0700)]
jffs2: Ensure we do write back the cleared flag
thanks to RMerlin
https://github.com/RMerl/asuswrt-merlin/commit/
fbcc8cc2d167649e979fcd77095be34eeb17d4f7
Kevin Darbyshire-Bryant [Wed, 5 Jun 2013 09:08:57 +0000 (5 10:08 +0100)]
dnsmasq 2.67cs7 - following Simon's master branch
Kevin Darbyshire-Bryant [Wed, 5 Jun 2013 09:03:56 +0000 (5 10:03 +0100)]
cstats don't treat empty file as failure
Kevin Darbyshire-Bryant [Tue, 4 Jun 2013 15:53:11 +0000 (4 16:53 +0100)]
cstats
Toastman [Fri, 7 Jun 2013 07:17:39 +0000 (7 14:17 +0700)]
Revert "Do not strip libssl library when VPN or BT is not included."
This reverts commit
b426d8a838e352777f08a692c73f89aa695bf75d.
Kevin Darbyshire-Bryant [Sat, 1 Jun 2013 07:25:28 +0000 (1 08:25 +0100)]
Further refinement to dnsmasq quiet flags
Kevin Darbyshire-Bryant [Fri, 31 May 2013 19:05:31 +0000 (31 20:05 +0100)]
Remove unused variable compiler warning qos.c
Kevin Darbyshire-Bryant [Fri, 31 May 2013 18:27:22 +0000 (31 19:27 +0100)]
quiet-dhcp,dhcp6,ra options now use single nvram var dnsmasq_q
Bitfield bit 0=quiet dhcp4, bit 1=quiet dhcp6, bit 2=quiet RA
Kevin Darbyshire-Bryant [Fri, 31 May 2013 10:04:01 +0000 (31 11:04 +0100)]
Separate ipv6 & ipv4 forwarding enable functions - no real difference
easier to read code
Kevin Darbyshire-Bryant [Fri, 31 May 2013 09:55:39 +0000 (31 10:55 +0100)]
Don't enable IPv6 on eth0, eth1, vlan1 - IPv6 will live on the bridged instances
So 'all' is disabled but default has ipv6 enable so *new* interfaces will get
IPv6 - This simplifies the routing table
Kevin Darbyshire-Bryant [Fri, 31 May 2013 09:03:45 +0000 (31 10:03 +0100)]
remove bpalogin heartbeat stuff from Makefile
Kevin Darbyshire-Bryant [Fri, 31 May 2013 08:57:08 +0000 (31 09:57 +0100)]
remove bpalogin & heartbeat.c old telstra stuff
Kevin Darbyshire-Bryant [Thu, 30 May 2013 16:37:57 +0000 (30 17:37 +0100)]
dnsmasq2.67cs6 - generally keeping up to date
Kevin Darbyshire-Bryant [Thu, 30 May 2013 10:08:18 +0000 (30 11:08 +0100)]
Allow WAN RA to be disabled in DHCPv6-PD case
After talking to a UK ISP it isn't necesarily the case that
DHCPv6-PD ISPs will also do RA
Kevin Darbyshire-Bryant [Wed, 29 May 2013 19:44:29 +0000 (29 20:44 +0100)]
DHCPv6-PD listen to WAN RA as per RFC 3633. Otherwise no default route set
Kevin Darbyshire-Bryant [Wed, 29 May 2013 12:46:09 +0000 (29 13:46 +0100)]
include iptables-save & ip6tables-save in router image
Kevin Darbyshire-Bryant [Wed, 29 May 2013 10:47:56 +0000 (29 11:47 +0100)]
Future proof ipt_account.c for newer kernels (thanks rmerlin)
Kevin Darbyshire-Bryant [Wed, 29 May 2013 09:27:49 +0000 (29 10:27 +0100)]
linksysinfo.org/index.php?threads/entware-libpcap-bug-entware-users-should-read.68573/
Kevin Darbyshire-Bryant [Wed, 29 May 2013 09:16:01 +0000 (29 10:16 +0100)]
fix escaping of ` in nvram --set mode
Kevin Darbyshire-Bryant [Tue, 28 May 2013 11:49:12 +0000 (28 12:49 +0100)]
Implement quiet-dhcp, quiet-dhcpv6, quiet-ra options & GUI
Kevin Darbyshire-Bryant [Mon, 27 May 2013 13:23:53 +0000 (27 14:23 +0100)]
cookies expire much less frequently
Kevin Darbyshire-Bryant [Mon, 27 May 2013 13:02:06 +0000 (27 14:02 +0100)]
64 bit cstats
Kevin Darbyshire-Bryant [Sun, 2 Jun 2013 09:26:52 +0000 (2 16:26 +0700)]
Change of order of nvram vars - previous order cause mksquashfs to segfault!
Kevin Darbyshire-Bryant [Sun, 2 Jun 2013 09:23:08 +0000 (2 16:23 +0700)]
small changes in 6RD GUI
Toastman [Thu, 30 May 2013 05:01:27 +0000 (30 12:01 +0700)]
cosmetics, "about" page
Thanks to Kevin
Kevin Darbyshire-Bryant [Tue, 28 May 2013 07:56:57 +0000 (28 08:56 +0100)]
manual 6RD gui - fix for typo tomato.c ipv6_6rd_prefix_length
Toastman [Sun, 26 May 2013 17:58:56 +0000 (27 00:58 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N
Kevin Darbyshire-Bryant [Sun, 26 May 2013 14:27:36 +0000 (26 15:27 +0100)]
fix typo in manual 6RD entry that broke manual ipv6 address entry completely
Kevin Darbyshire-Bryant [Thu, 23 May 2013 19:19:03 +0000 (23 20:19 +0100)]
Write ipv6 prefix when doing dhcp-pd
May resolve dhcp-pd WAN type prefix advertising. Ensure 'enable IPv6 RA'
is enabled under advance dns/dhcp
Toastman [Wed, 22 May 2013 10:54:45 +0000 (22 17:54 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N
Kevin Darbyshire-Bryant [Wed, 22 May 2013 09:39:41 +0000 (22 10:39 +0100)]
Yet another cstats update - thanks Vincente
The continuing stoooooory of a long int turning into a 64 bit int and
a program that's gone to the dogs - apologies to the Muppet Show.
Kevin Darbyshire-Bryant [Wed, 22 May 2013 08:30:14 +0000 (22 09:30 +0100)]
Remove what looks to be redundant router/ppp - everything in router/pppd
Kevin Darbyshire-Bryant [Tue, 21 May 2013 12:48:56 +0000 (21 13:48 +0100)]
Force prefix length of /64 in dnsmasq.conf
Will allow dnsmasq to start & perform RA on 1st all zeroes subnet
of </64 prefixes. Which may in turn reduce the headaches of those
blindly configuring /56 or /48 tunnels - at least some RA is done.
If it's wrong, then use dnsmasq.custom. IPv6 is too big for us to
cope with every option :-)
Kevin Darbyshire-Bryant [Mon, 20 May 2013 20:34:07 +0000 (20 21:34 +0100)]
Expose pppoe lcp echo parameters in gui
Kevin Darbyshire-Bryant [Mon, 20 May 2013 18:18:28 +0000 (20 19:18 +0100)]
cstats fixes - a couple of places where uint64 vars were being
printf'd as %u rather than $llu
Kevin Darbyshire-Bryant [Mon, 20 May 2013 14:53:45 +0000 (20 15:53 +0100)]
Allow 0 default value for ipv6 tunnel MTU
Ooooops! Got a little over enthusiastic with validation in the manual 6RD
tweak. TODO: GUI should check for 0 (default) or 1280-1480
Toastman [Sun, 19 May 2013 08:52:24 +0000 (19 15:52 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N
Kevin Darbyshire-Bryant [Fri, 17 May 2013 09:42:14 +0000 (17 10:42 +0100)]
Add GUI for manual IPv6RD configuration - Basic/untested
Based on Stephane's 6RD proof of concept - this adds a GUI
which was 'promised' but never arrived. Sadly 4 more
NVRAM vars (which could be shorter) Very basic/little input
validation done, but as far as I can tell it does config
a tunnel. NVRAM defaults are set for Charter ISP
Toastman [Sat, 18 May 2013 06:32:24 +0000 (18 13:32 +0700)]
RMerlin [Sat, 18 May 2013 06:16:28 +0000 (18 13:16 +0700)]
cstats - Don't add traffic to the tree if we decided we weren't ready
for an update - this would cause some traffic to be added twice
Toastman [Sat, 18 May 2013 05:54:08 +0000 (18 12:54 +0700)]
Cosmetics - Basic-Network page (change "Check Interval" to "Redial Interval")
Toastman [Thu, 16 May 2013 11:34:37 +0000 (16 18:34 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N
Toastman [Thu, 16 May 2013 09:32:04 +0000 (16 16:32 +0700)]
always include openssl
Kevin Darbyshire-Bryant [Tue, 14 May 2013 11:49:32 +0000 (14 12:49 +0100)]
Reduce RSA key length from 2048 to 1024 bits (new microsoft min key length)
Kevin Darbyshire-Bryant [Tue, 14 May 2013 11:06:18 +0000 (14 12:06 +0100)]
A couple of typos in previous IPtraffic commit - Thanks Vincente
Kevin Darbyshire-Bryant [Tue, 14 May 2013 09:07:13 +0000 (14 10:07 +0100)]
Port of RMerlin fixes to large traffic value overflows in IPTraffic.
https://github.com/RMerl/asuswrt-merlin/commit/
966634614bdee0ddfec0caa284f52bf04b617111
https://github.com/RMerl/asuswrt-merlin/commit/
b6ea206c4f38e47213b924e4f1fa29b36e81490c
Kevin Darbyshire-Bryant [Mon, 13 May 2013 16:39:45 +0000 (13 17:39 +0100)]
Allow IPv6 address entry in tools>ping - Loosens valid character check
Kevin Darbyshire-Bryant [Sat, 4 May 2013 07:56:30 +0000 (4 08:56 +0100)]
Make dnsmasq replace radvd and it really works this time.
Given up for the moment trying to get the auto constructor to work.
Above fix gets SLAAC RA working (and we create DNS entries for any
non privacy extensions addresses) which is all that radvd ever did.
Kevin Darbyshire-Bryant [Fri, 3 May 2013 10:40:51 +0000 (3 11:40 +0100)]
Asuswrt-merlin dnsmasq2.67test3 possible codeshare.
Additional compile time options
-DHAVE_QUIET_DHCP - allow cmdline option to suppress dhcpv4 messages
-DHAVE_LEASEFILE_EXPIRE - Store lease remaining time in lease dbase
-DHAVE_TOMATO - Enable tomato helper function (also enables above 2 options)
Requires -DHAVE_QUIET_DHCP option to be added to asuswrt Makefile
Kevin Darbyshire-Bryant [Thu, 2 May 2013 15:03:49 +0000 (2 16:03 +0100)]
update to dnsmasq2.67test3. Documented tomato specific code, see dnsmasq.c
Shibby [Thu, 16 May 2013 05:50:51 +0000 (16 12:50 +0700)]
6RD - Fix last commit
Stéphane Vienneau [Fri, 10 Aug 2012 07:58:45 +0000 (10 09:58 +0200)]
IPv6: Proof-of-Concept 6RD support
Add support for IPv6 Rapid Deployment via DHCPv4 Option 212. (Manual 6rd configuration coming soon.)
Toastman [Thu, 25 Apr 2013 16:16:48 +0000 (25 23:16 +0700)]
Merge branch 'Toastman-RT' into Toastman-RT-N
Kevin Darbyshire-Bryant [Tue, 23 Apr 2013 19:37:39 +0000 (23 20:37 +0100)]
Add a default 'dhcp-range....ra-only' to dnsmasq.conf if RA enabled.
This will provide equivalent RA functionality of RADVD...with a bit of luck!
Kevin Darbyshire-Bryant [Mon, 22 Apr 2013 19:20:11 +0000 (22 20:20 +0100)]
dnsmasq 2.67test2 - a couple of optimisations & corner case bugs (not used in
tomato)
Simon Kelley the developer is very active at the moment.
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