Commit Graph

5472 Commits (2021.6)
 

Author SHA1 Message Date
pedro 245cb760e9 Merge branch 'arm-master' into arm-sdk7 4 years ago
pedro 829a9c1bc0 Update CHANGELOG to 2021.6 4 years ago
pedro 68c9198792 Merge branch 'arm-master' into arm-sdk7 4 years ago
pedro 291a8d461f Bump version to 2021.6 4 years ago
pedro 2a7e96b76a Merge branch 'arm-master' into arm-sdk7 4 years ago
pedro 63711f9581 OpenVPN: Server: add generated keys for client also to .ovpn configuration file 4 years ago
pedro 64a7a73d7f Merge branch 'arm-master' into arm-sdk7 4 years ago
pedro f9f82d916f build: fix libexif compilation 4 years ago
M_ars 214f9d0b43 ipv6: send only one NEWLINK when RA causes changes
see https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2053aeb69a53224717296db31b13d5b45b4f1a0e

Signed-off-by: Marius Tomaschewski <mt@suse.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
4 years ago
M_ars fb135d43c5 ipv6: send NEWLINK on RA managed/otherconf changes
see https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a394eef562d781f37a50d99cf1dfe596dc1ed96d

The kernel is applying the RA managed/otherconf flags silently and
forgets to send ifinfo notify to inform about their change when the
router provides a zero reachable_time and retrans_timer as dnsmasq
and many routers send it, which just means unspecified by this router
and the host should continue using whatever value it is already using.
Userspace may monitor the ifinfo notifications to activate dhcpv6.

Signed-off-by: Marius Tomaschewski <mt@suse.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
4 years ago
M_ars 3b0c343559 ipv6: send only one NEWLINK when RA causes changes
see https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2053aeb69a53224717296db31b13d5b45b4f1a0e

Signed-off-by: Marius Tomaschewski <mt@suse.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
4 years ago
M_ars a68fd317f8 ipv6: send NEWLINK on RA managed/otherconf changes
see https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a394eef562d781f37a50d99cf1dfe596dc1ed96d

The kernel is applying the RA managed/otherconf flags silently and
forgets to send ifinfo notify to inform about their change when the
router provides a zero reachable_time and retrans_timer as dnsmasq
and many routers send it, which just means unspecified by this router
and the host should continue using whatever value it is already using.
Userspace may monitor the ifinfo notifications to activate dhcpv6.

Signed-off-by: Marius Tomaschewski <mt@suse.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
4 years ago
pedro 9f2a69c491 ebtables: libebtc: fix malloc usage
Rule insertion may fail on systems where libc doesn't provided zeroed
memory via malloc (which is legal).

IOW, this was never guaranteed to work correctly.
Add a xzalloc wrapper to do error checking and zeroing and then
use it in libebtc.

Reported-and-tested-by: Senthil Kumar Balasubramanian <senthilb@qubercomm.com>
Diagnosed-by: Phil Sutter <phil@nwl.cc>
Signed-off-by: Florian Westphal <fw@strlen.de>

- fix from upstream: https://git.netfilter.org/ebtables/commit/?id=3af72f100ad783b0204ce519de26a639f920b558
4 years ago
pedro f0e02d9185 openvpn: update to 2.5.4 4 years ago
pedro 664b1918ac libexif: update to 0.6.23 4 years ago
pedro 7073bdbba7 libcurl: update to 7.79.1 4 years ago
pedro dc054e6008 build: allow to build dnssec and stubby independently
- Note: due to changes in variable names, the correctness of the settings on the 'Advanced -> DHCP/DNS' page should be checked
4 years ago
pedro f610de550c shared: misc.c: small fix for commit 8a1ce0f 4 years ago
pedro 73ee7b1f83 build: Makefile: dnsmasq: switch to nettle for crypto backend 4 years ago
pedro e521ffa4ae dnsmasq: update to 2.86
- refresh patches
4 years ago
pedro 3f044f20a1 build: Makefile: nettle: compile with --disable-fat 4 years ago
pedro 09856db47c rc: services.c: start_ntpd(): eval() will wait until process quits, so use _eval() with pid; otherwise, start_ntpd() never returns 4 years ago
Don Bushway 606b633155 Merged in arm-master (pull request #73)
Correct JFFS R6400/R6400v2
4 years ago
snowman58 8f8049df81 Correct JFFS and crash memory storage R6400/R6400v2 NVRAM_128K 4 years ago
M_ars 314204de90 SDK7: use prebuilt 4 years ago
M_ars 9b9b282939 SDK6: use prebuilt 4 years ago
pedro 72fe5f485b GUI: Status: Logs: fix minor issue when hitting enter reloads the page 4 years ago
pedro 4e3c345223 GUI: Status: Overview: add MultiWAN Status and button to force watchdog check manually (closes #105) 4 years ago
pedro dc2207fb31 www: at.css: add icons to Connect/Disconnect buttons for Advanced themes 4 years ago
pedro cbe933b3f6 GUI: Admin: Configuration: add current date to backup file (closes #156)
- thanks @rs232
4 years ago
pedro b431e5affa Merge branch 'arm-master' into arm-sdk7 4 years ago
pedro 8a1ce0f01f watchdog/multiwan: fix a whole bunch of problems
- rc: misc.c: check_wanup(): add checking for content of WAN state file; fix fopen/fclose; sprintf -> snprintf
- others: watchdog: fix hanging at nslookup in some cases
- www: basic-network.asp: add possibility to disable watchdog for given WAN if needed
4 years ago
M_ars b3ad6e2b27 SDK6: update bcmcrypto and build from src now (keep old prebuild for backup)
Note: sync to GPL 40558
4 years ago
M_ars fd227b6fc3 SDK7: build bcmcrypto from src now (keep old prebuild for backup)
Note: no changes needed for the files / latest GPL 52545
4 years ago
M_ars afe5157bd7 SDK7: prepare for merge with SDK6 to support Protected Management Frames 4 years ago
pedro ff0602e5e6 GUI: Advanced: DHCP/DNS: move some options from Client to Server section
- thanks @rs232 for pointing this out
4 years ago
pedro 011b6bf17a GUI: Advanced: MAC Address: shorten description of one of the buttons 4 years ago
M_ars d49b1cbf95 GUI: advanced-wireless - add Protected Management Frames option
Note: only for ARM branch

Info / Warning: Not all wireless clients like/support that wl option --> default Off (no change)

Request / Discussion at linksysinfo
https://www.linksysinfo.org/index.php?threads/protected-management-frames-pmf.76715/
4 years ago
M_ars 3a87943174 Wireless Client Mode (only for SDK5 RT and RT-N): bring up wan interface after wl restart
fix for: wan connection will not work anymore after wireless restart (old problem)

Note: no change for arm; sync arm and mips
4 years ago
M_ars 84d8dd02f7 rc: network.c - repair function restart_wl() and do not start radio join (again)
Note: start radio join only once at function wlconf(); this fix effects (mainly) wet and psta

tested with wet, sta and psta - working correct now

fix for / NOK Example:
root@Tomato-Router:/tmp/home/root# service wl restart (5x times; Router in wet or psta mode)
...

  PID  PPID USER     STAT   VSZ %VSZ CPU %CPU COMMAND
 2069     1 root     S     1632  0.6   1  0.1 blink eth2 5g 10 8192
 1098     1 root     S     3632  1.4   0  0.0 httpd
    1     0 root     S     1636  0.6   0  0.0 /sbin/preinit
 1880     1 root     S     1628  0.6   0  0.0 radio join 0
 2015     1 root     S     1628  0.6   1  0.0 radio join 0
 2070     1 root     S     1628  0.6   0  0.0 radio join 0
 1950     1 root     S     1628  0.6   1  0.0 radio join 0
 1780     1 root     S     1628  0.6   1  0.0 radio join 0
 2076     1 root     S     1628  0.6   0  0.0 radio join
 ...
4 years ago
pedro 0f3c43fff5 GUI: Status: Logs: add possibility to use negative filters syntax e.g "-something"; add debounce to event used on search keyup to avoid invoking function every key release; use concat() to copy logs array to the local variable 4 years ago
pedro 791c30caa8 GUI: Status: Logs: add timestamp of last refresh, format urls in the table, make search case insensitive, fix some issues with ajax, cosmetic
- thanks @rs232 for suggestions
4 years ago
pedro 133f39b5b3 Revert "nocat: fix intercept traffic also also on port 443"
This reverts commit 954ba23cd9.
4 years ago
pedro 76a77c454c adblock: correct url of DOH servers list 4 years ago
pedro b212088ccc nocat: cosmetic, clean-up 4 years ago
pedro 954ba23cd9 nocat: fix intercept traffic also also on port 443 4 years ago
pedro 77de6524bf www: status-log.asp: retrieve only necessary number of lines from syslog, to reduce load when not all are needed 4 years ago
pedro dbe45dddba httpd: misc.c: fix check_connect(), causing problems (time-out) on Status->Ovrview page 4 years ago
Michał Obrembski 00782eb58f Merged in restore_old_plain_log_view (pull request #72)
GUI: Restored plain view of syslog, as an option to new improved log viewer
4 years ago
Michał Obrembski be35564f2d GUI: Restored plain view of syslog, as an option to new improved log viewer 4 years ago