Commit Graph

5255 Commits (2021.4)
 

Author SHA1 Message Date
pedro 8444b277d1 README.md: update content for Debian 10.x as a host; cosmetics 5 years ago
pedro 54d3948a29 router: Makefile: getdns: tune the recipe to work on Debian 10.x as a host 5 years ago
pedro eb976d0192 build: enable JFFS support on BRCM Nand Flash Partition for target r8000e and r8000z (Netgear R8000 VPN/AIO) 5 years ago
pedro 955f58f07c adblock: fix commit 11c7afa 5 years ago
M_ars 088bee213f rc: init.c - remove start_nas()/stop_nas() (already done at start_services()/stop_services()) 5 years ago
pedro 0287976db4 libjson-c: update to 0.14 (2020.04.19)
- due to autoconf support removed for CMake, Makefile recipes have been updated
5 years ago
pedro b93f8ef4de router: Makefile: openssl/openssl-1.1: fix typo in recipe 5 years ago
pedro d0e65f8b99 openssl-1.1: update to 1.1.1g 5 years ago
pedro 21529708bd openvpn: update to 2.4.9 5 years ago
pedro ec88a3726c Merge branch 'arm-master' into arm-ng 5 years ago
pedro a907d76b5f Merge branch 'arm-master' into arm-sdk7 5 years ago
pedro 007620a2f6 iperf: update to 3.7
- cosmetic in patch
5 years ago
pedro 1821450b55 libyaml: update to 0.2.3 5 years ago
pedro ef8c9dc12c nano: update to 4.9.2 5 years ago
pedro 41c8ceb4d3 nginx: update to 1.17.10 5 years ago
pedro 78115dc35f dnsmasq: update to 2.81 5 years ago
pedro 5628409b5b Merge branch 'arm-master' into arm-sdk7 5 years ago
pedro 4ff3bedcec Merge branch 'arm-master' into arm-ng 5 years ago
pedro 55a74230bc router: Makefile: compile wsdd2 only if needed 5 years ago
pedro 063253a5eb router: Makefile: avoid building libcurl more than once 5 years ago
pedro ef1e235db6 router: Makefile: cosmetics 5 years ago
pedro 11c7afa404 adblock: a few changes so that it doesn't start simultaneously; correction in the blacklist address 5 years ago
pedro 232a503d13 kernel: cdc_ncm: Implement the 32-bit version of NCM Transfer Block; Fix the build warning; Add skb_put_zero() to include/linux/skbuff.h
The NCM specification defines two formats of transfer blocks: with 16-bit
fields (NTB-16) and with 32-bit fields (NTB-32). Currently only NTB-16 is
implemented.

This patch adds the support of NTB-32. The motivation behind this is that
some devices such as E5785 or E5885 from the current generation of Huawei
LTE routers do not support NTB-16. The previous generations of Huawei
devices are also use NTB-32 by default.

Also this patch enables NTB-32 by default for Huawei devices.

During the 2019 ValdikSS made five attempts to contact Huawei to add the
NTB-16 support to their router firmware, but they were unsuccessful.

Signed-off-by: Alexander Bersenev <bay@hackerdom.ru>
Signed-off-by: David S. Miller <davem@davemloft.net>
0fa81b304a

The ndp32->wLength is two bytes long, so replace cpu_to_le32 with cpu_to_le16.

Fixes: 0fa81b3 ("cdc_ncm: Implement the 32-bit version of NCM Transfer Block")
Signed-off-by: Alexander Bersenev <bay@hackerdom.ru>
Signed-off-by: David S. Miller <davem@davemloft.net>
5d0ab06b63
5 years ago
pedro e395b8d0b9 kernel: cdc_ncm: Implement the 32-bit version of NCM Transfer Block; Fix the build warning; Add skb_put_zero() to include/linux/skbuff.h
The NCM specification defines two formats of transfer blocks: with 16-bit
fields (NTB-16) and with 32-bit fields (NTB-32). Currently only NTB-16 is
implemented.

This patch adds the support of NTB-32. The motivation behind this is that
some devices such as E5785 or E5885 from the current generation of Huawei
LTE routers do not support NTB-16. The previous generations of Huawei
devices are also use NTB-32 by default.

Also this patch enables NTB-32 by default for Huawei devices.

During the 2019 ValdikSS made five attempts to contact Huawei to add the
NTB-16 support to their router firmware, but they were unsuccessful.

Signed-off-by: Alexander Bersenev <bay@hackerdom.ru>
Signed-off-by: David S. Miller <davem@davemloft.net>
0fa81b304a

The ndp32->wLength is two bytes long, so replace cpu_to_le32 with cpu_to_le16.

Fixes: 0fa81b3 ("cdc_ncm: Implement the 32-bit version of NCM Transfer Block")
Signed-off-by: Alexander Bersenev <bay@hackerdom.ru>
Signed-off-by: David S. Miller <davem@davemloft.net>
5d0ab06b63
5 years ago
pedro 316286be21 router: www: cosmetic 5 years ago
pedro cec5e9b0a7 GUI: OpenVPN Client: also 'Policy Routing (strict)' should be impossible to select if interface is TAP 5 years ago
pedro d8bdf19722 GUI: Tools: IPerf: two modifications
- move initialization to earlyInit() to avoid flickering when loading the page
- enable background images for 'Start/Stop test' button
5 years ago
Michał Obrembski 5c545760d7 Merged pedro311/freshtomato-arm into arm-master 5 years ago
pedro 772ba17349 WL: update wireless driver for SDK7 to GPL 382.382.51939
$ dhd -i eth1 version
(null): 1.194 RC33.0
Dongle Host Driver, version 1.194.33 (r526004)
Compiled in drivers/net/wireless/bcmdhd on Nov  9 2019 at 09:54:18
5 years ago
pedro 2e4edc083d wsdd2: add real clean sources, fix patch path 5 years ago
pedro df9547e51b Merge branch 'arm-master' into arm-sdk7 5 years ago
pedro 4ca152b9c7 Merge branch 'arm-master' into arm-ng 5 years ago
pedro d7bbfef908 dnsmasq: update to 2.81rc5-532246f (2020.04.04) snapshot
- cosmetic in patch
5 years ago
pedro 8a0cd559af router: httpd: openvpn.c: generating a CSR request does not require the -days parameter 5 years ago
pedro 517853f84e miniupnpd: update to 2.1.2020032 5 years ago
pedro 5d21b51e92 openssl-1.1: update to 1.1.1f 5 years ago
pedro b9789af0ac libcurl: update to 7.69.1 5 years ago
pedro bb225c850a nano: update to 4.9 5 years ago
pedro 8e5f33a4e3 tor: update to 0.4.2.7 5 years ago
pedro b9b129bb71 php: update to 7.2.29 5 years ago
M_ars c475024fb8 rc: init.c - enable or disable jumbo_frame and set jumbo frame size for ARM branch
Hint: Jumbo frame support was not enabled/turned on for arm branch because of missing enable flag settings ...
(And: Sync mips and arm branch, stay as close as possible)

tested with RT-N18U, working now (no change for mips)
5 years ago
pedro 9f0a3c3f1d dropbear: disable 3DES and CBC 5 years ago
pedro 14aa03a9f4 Merge branch 'arm-master' into arm-sdk7 5 years ago
pedro ac6d15abf0 Merge branch 'arm-master' into arm-ng 5 years ago
pedro 6e11972e52 build: add JFFS support on BRCM Nand Flash Partition (supplement to commit 60dc913) 5 years ago
pedro fcafd8e7c1 Makefile: cosmetic 5 years ago
pedro b43c43eda4 router: www: vpn-pptp.asp: fix typo (in commit 5452cea) causing JS error; fixes #24 5 years ago
pedro 0b26326473 build: enable JFFS Support on BRCM Nand Flash Partition for target ac3200e, ac3200z, ac3200-128e, ac3200-128z (RT-AC3200 VPN/AIO 64K/128K) 5 years ago
pedro ceb9444242 Merge branch 'arm-master' into arm-sdk7 5 years ago
pedro b808098236 Merge branch 'arm-master' into arm-ng 5 years ago