Commit Graph

5025 Commits (2021.2)
 

Author SHA1 Message Date
pedro 23111a5779 router: rc: redial.c: code optimization and clean-up. One version for ARM and MIPS branch.
- in PRs please use #ifdef TCONFIG_BCMARM/#ifndef TCONFIG_BCMARM/etc to distinguish different branches
5 years ago
pedro c18d1a97fc router: rc: wan.c: code optimization and clean-up. One version for ARM and MIPS branch.
- in PRs please use #ifdef TCONFIG_BCMARM/#ifndef TCONFIG_BCMARM/etc to distinguish different branches
5 years ago
pedro f393e4a722 router: rc: wnas.c: code optimization and clean-up. One version for ARM and MIPS branch.
- in PRs please use #ifdef TCONFIG_BCMARM/#ifndef TCONFIG_BCMARM/etc to distinguish different branches
5 years ago
pedro a2922e9837 router: rc: nfs.c: code optimization and clean-up. One version for ARM and MIPS branch.
- in PRs please use #ifdef TCONFIG_BCMARM/#ifndef TCONFIG_BCMARM/etc to distinguish different branches
5 years ago
pedro 8e33449fd5 router: rc: restrict.c: code optimization and clean-up. One version for ARM and MIPS branch.
- in PRs please use #ifdef TCONFIG_BCMARM/#ifndef TCONFIG_BCMARM/etc to distinguish different branches
5 years ago
pedro 292b51becd router: rc: telssh.c: code optimization and clean-up. One version for ARM and MIPS branch.
- in PRs please use #ifdef TCONFIG_BCMARM/#ifndef TCONFIG_BCMARM/etc to distinguish different branches
5 years ago
pedro b3999570b3 kernel sdk7: include: dst.c: disable WARN_ON_ONCE() 5 years ago
pedro 7448bf2924 Merge branch 'arm-master' into arm-sdk7 5 years ago
M_ars 7bd2fcb948 All Router (SDK7): change country default setup
New default: Singapore with regrev 12;
It will provide much more channels and good performance/power (at default/fresh setup)
5 years ago
M_ars 893bdf8016 SDK7: merge (missing) CTF fixes/changes (part 1) 5 years ago
M_ars 708078f1b1 router: httpd: wl.c - little cosmetic and clean-up 5 years ago
M_ars e16aba7630 GUI: advanced-wireless.asp: when changing country settings for the wireless driver, also change bootloader default values (long version; short version already in place)
Note: this is needed for Netgear Router for example
5 years ago
M_ars 64fc8440db GUI: advanced-wireless.asp - make it possible to select country rev
Note: Country code AND rev define the possible channel list, power and other regulations

Also add some examples for the user
5 years ago
M_ars b0a4cadd07 All Router (SDK6): change country default setup
New default: Singapore with regrev 12;
It will provide much more channels and good performance/power (at default/fresh setup)

tested with RT-AC56U / TendaAC18, working

Note: AC56R stays at USA with regrev 0
5 years ago
M_ars 4518f06e67 Asus RT-AC56R: provide 80 MHz channels for USA default country
see report:
https://www.linksysinfo.org/index.php?threads/rt-ac56r-5ghz-with-defaults-80mhz-channel-and-country-region-united-states-is-not-working-2020-5.75689/#post-318261
5 years ago
M_ars 8e800083cd rc: network.c : - cosmetic for function start_emf() (keep MIPS branch as close as possible)
see
c7a8f9e6b9
5 years ago
M_ars 92da4ad49c SDK7: WL: add clm data for documentation (definition of channels, regions, ...)
Note: from GPL 382.52287
5 years ago
M_ars ffb286c7af SDK6: WL: add clm data for documentation (definition of channels, regions, ...)
Note: from GPL 385.20433
5 years ago
pedro 3f95706f8d router: rc: firewall.c: final code optimization and clean-up. One version for ARM and MIPS branch.
- in PRs please use #ifdef TCONFIG_BCMARM/#ifndef TCONFIG_BCMARM to distinguish different branches
5 years ago
M_ars a093ff70e9 SDK6: merge (missing) CTF fixes/changes (part 1) 5 years ago
pedro edf2838743 Merge branch 'arm-master' into arm-sdk7 5 years ago
M_ars 0a6d7bd252 kernel SDK7: net: bridge: br_multicast.c - Disable bridge multicast_snooping by default because it can interfere with EMF and other multicast things.
Note: make it possible for the tomato user to enable bridge multicast_snooping by setting nvram variable "br_mcast_snooping" to "1" (in merge with SDK6)
5 years ago
M_ars c7a8f9e6b9 kernel SDK6: net: bridge: br_multicast.c - Disable bridge multicast_snooping by default because it can interfere with EMF and other multicast things.
Note: make it possible for the tomato user to enable bridge multicast_snooping by setting nvram variable "br_mcast_snooping" to "1" (for ex.)
5 years ago
pedro 321124fa8f GUI: Device List: better match the pictures to the signal level 5 years ago
pedro 135fe790aa kernel sdk7: usb: remove unused bitmap #define from hcd.h, cosmetics 5 years ago
pedro ad0966dc44 kernel: usb: remove unused bitmap #define from hcd.h 5 years ago
pedro cd8938cf32 kernel: drivers: net: pppoe.c: apply patch from SDK7 branch 5 years ago
pedro e1a0049ef4 kernel sdk7: hso: fix memory leak in hso_create_rfkill()
When the rfkill interface was created, a buffer containing the name
of the rfkill node was allocated. This buffer was never freed when the
device disappears.

To fix the problem, we put the name given to rfkill_alloc() in
the hso_net structure.

Signed-off-by: Olivier Sobrie <olivier@sobrie.be>
Signed-off-by: David S. Miller <davem@davemloft.net>

Fix from upstream: 2e6d01ff75
5 years ago
pedro 92c50d31ca DNS: Fix the bug even when WAN DNS server is set to Auto, still using what was previously entered in the Manual DNS field 5 years ago
pedro 40fe088bf6 router: www: Makefile: fix typo in commit 393b808 5 years ago
pedro 98f72379a5 Merge branch 'arm-master' into arm-sdk7 5 years ago
pedro 917b5ed345 router: rc: firewall.c: code optimization, clean-up 5 years ago
pedro 393b808f04 SDK6: GUI: keep the current wireless noise floor value(s) on device list page 5 years ago
pedro 17ae2adf1e Implement option to prevent Firefox's automatic usage of DoH
Firefox is going to automatically use DNS over HTTPS, requiring the
users to manually opt out if they don't want to use it.  This means
that by default Firefox will bypass your DNS over TLS servers configured
through DNSPrivacy, or DNS servers applied by DNSFilter.

This option uses a canary domain that instructs Firefox not to
automatically enable DoH.

Based on: 3c2775037e
5 years ago
M_ars eb56053f1a SDK6: small update/fix/addendum for new dual core driver *.126 (Year 2020)
see 86fd29f5a2

==> differentiate a little more between single core and dual core because of different basic structures

Important: fix finally GUI RX / TX problem (keep backup) --> see Issue #53

Also thx to user oby-1k from https://www.linksysinfo.org

dual-core and single-core working/showing correct now :)
5 years ago
pedro 465540b47f router: rc: dnsmasq: reject wpad hostname (protect against VU#598349)
https://www.kb.cert.org/vuls/id/598349
5 years ago
M_ars 3c5386704e SDK6: update wireless driver to fix Kr00k (single core)
For Info:
6.37 RC14.126
wl0: Jul 27 2020 09:42:01 version 6.37.14.126 (r561982)

tested with RT-N18U, working!
5 years ago
M_ars e083a91992 GUI: status-devices.asp - show RX / TX values (again)
see Issue #53

Note: new SDK6 driver *.126 (build 2020) does currently not provide the rate values. Workaround: provide backup values in that case!

tested with R7000
5 years ago
M_ars 0bf714bda5 GUI: advanced-wireless.as - reboot the router if the user wants to change the wireless country
Note: we need it now to get (100%) the new country settings (channels for example). User can skip/postpone the reboot if desired
5 years ago
pedro c3b526ce98 kernel sdk7: cosmetics (only for MIPS) 5 years ago
pedro 5499bcc78c kernel: commit 12ad696 reverts some fixes in MIPS files, so here we revert them again (only cosmetics) 5 years ago
pedro 0b34898478 kernel SDK7: update drivers to SDK6 versions 5 years ago
pedro 26d50f097b kernel: make xt_recent built-in instead of module 5 years ago
pedro 8f7211b2be kernel: drivers: net: usbnet: Fix -Wcast-function-type
correct usage prototype of callback in tasklet_init().
Report by KSPP#20

Signed-off-by: Phong Tran <tranmanphong@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

Fix from upstream: 2eb1d3f4bc
5 years ago
pedro bbcba2f7d0 kernel: drivers: net: usb: qmi_wwan: fixes/updates from upstream
- add support for Quectel RM500Q
a9ff44f0e6

- re-add DW5821e pre-production variant
88bf54603f

- unconditionally reject 2 ep interfaces
00516d13d4

- add support for ASKEY WWHC050
12a5ba5a19

- add support for DW5816e
57c7f2bd75

- add Telit LE910C1-EUX composition
591612aa57

- add support for Quectel EG95 LTE modem
f815dd5cf4
5 years ago
pedro c8c47883e6 Merge branch 'arm-master' into arm-sdk7 5 years ago
pedro 3f84abd6ca kernel: make xt_recent built-in instead of module 5 years ago
pedro 861981f98d kernel: drivers: net: usbnet: Fix -Wcast-function-type
correct usage prototype of callback in tasklet_init().
Report by KSPP#20

Signed-off-by: Phong Tran <tranmanphong@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

Fix from upstream: 2eb1d3f4bc
5 years ago
pedro 67c2d03752 kernel: drivers: net: usb: qmi_wwan: fixes/updates from upstream
- add support for Quectel RM500Q
a9ff44f0e6

- re-add DW5821e pre-production variant
88bf54603f

- unconditionally reject 2 ep interfaces
00516d13d4

- add support for ASKEY WWHC050
12a5ba5a19

- add support for DW5816e
57c7f2bd75

- add Telit LE910C1-EUX composition
591612aa57

- add support for Quectel EG95 LTE modem
f815dd5cf4
5 years ago
pedro d8ea4ba57b Merge branch 'arm-master' into arm-sdk7 5 years ago