Commit Graph

5380 Commits (2021.5)
 

Author SHA1 Message Date
pedro 2115f9580a Merge branch 'arm-master' into arm-master-huawei-cdc-ncm 6 years ago
pedro b4d0f0bea1 router: Makefile: tune OpenVPN recipe 6 years ago
pedro 6b0343174d router: Makefile: libsub: fix typo
- usb_modeswitch works again
6 years ago
pedro 594026fc5f kernel: drivers: net: usb: fixes/additions from the upstream
- qmi_wwan: set FLAG_SEND_ZLP to avoid network initiated disconnect
  245d21190a

- qmi_wwan: apply SET_DTR quirk to Sierra WP7607
  97dc47a130

- qmi_wwan: Add support for Quectel EG12/EM12
  822e44b45e

- qmi_wwan: add Olicard 600
  6289d0facd

- qmi_wwan: Add quirk for Quectel dynamic config
  e4bf63482c

- qmi_wwan: new Wistron, ZTE and D-Link devices
  88ef66a283

- qmi_wwan: add Telit 0x1260 and 0x1261 compositions
  b4e467c82f

- qmi_wwan: Fix out-of-bounds read
  904d88d743

- qmi_wwan: add D-Link DWM-222 A2 device ID
  7d60530973

- qmi_wwan: Add the BroadMobi BM818 card
  9a07406b00

- cdc_ncm: remove set but not used variable 'ctx'
  1b8530bf6a

- cdc_ncm: remove useless hrtimer_active check
  2aee167c36

- cdc_ncm: use tasklet_init() for tasklet_struct init
  8cc1da96d1

- cdc_ether: trivial whitespace readability fix
  a29c3c09ba

- cdc_ether: fix rndis support for Mediatek based smartphones
  4d7ffcf3bf

- usbnet: make driver_info const
  f3edc2dbe0

- usbnet: fix kernel crash after disconnect
  ad70411a97

... and drivers/usb/class/cdc-wdm:

- cdc-wdm:  Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_oustanding_interrupt()"
  e871db8d78

- cdc-wdm: pass return value of recover_from_urb_loss
  0742a338f5

- cdc-wdm: remove redundant assignment to rv
  6dade7ad88

- cdc-wdm: fix race between write and disconnect due to flag abuse
  1426bd2c9f
6 years ago
pedro 16f99d29c0 router: others: webmon_bkp: cosmetics again 6 years ago
pedro b6cb2a77fd Merge branch 'arm-master' into arm-master-huawei-cdc-ncm 6 years ago
pedro c6c3979a98 libevent: update to 2.1.11-stable + libs optimization 6 years ago
pedro 26b84f7c93 libcurl: update to 7.66.0 + libs optimization 6 years ago
pedro f8f06a1a8a openssl: update to 1.0.2t 6 years ago
pedro 250f10726f libusb: update to 1.0.23 6 years ago
pedro f47e6c8391 dnsmasq: update to 2.80-e24abf2 snapshot
- cosmetic in patch
6 years ago
pedro 087226618e Clean-up tree and Makefile (unused package udev) 6 years ago
M_ars 06150bf279 rc: usb.c -replace xstart() calls with set_gpio() 6 years ago
M_ars 34008de0d2 router: rc: / shared: -clean-up and remove MIPS hardware and router completely from ARM branch
tested with RT-N18U, working!
6 years ago
pedro 78d75ba49f kernel: support Huawei CDC NCM driver (backported from newer kernels) 6 years ago
pedro d5906f586e Add support for huawei-non-hilink modem to wwansignal, switch4g and frontend scripts 6 years ago
pedro b66f2eba44 router: others: webmon_bkp: cosmetics 6 years ago
pedro 07f9f70e9c router: others: ttb: cosmetics 6 years ago
pedro 0e799a17dd router: others: ntp2ip: cosmetics 6 years ago
pedro 0f5379b494 router: others: mymotd: remove unused stealthmode support + cosmetics 6 years ago
M_ars 090042ca19 router: others: -clean-up and remove obsolete (mips) stealthMode script completely from ARM branch
Almost all Tomato ARM router do support stealtMode now ...
6 years ago
pedro a6ca3a6e02 Make solving domain .onion using Tor optional
- add option in "DHCP / DNS Server" settings
- default is off
6 years ago
pedro c999507584 OpenVPN: add Strict Mode to client's Routing Policy
- strict mode takes extra steps to ensure that only routes going through the VPN tunnel get used for tunnelled clients
- kill switch is still missing
6 years ago
pedro 2ab275be5e GUI: fix/add conditional OpenVPN client restart, if the entry was removed from Routing Policy table only by clicking the "x" sign 6 years ago
kille72 b003173eca php: updated to 7.2.22 6 years ago
AndreDVJ 0c242859a3 libcurl: Updated CA certificate bundle as of 2019-08-28 6 years ago
AndreDVJ 302ffdf428 Updated adminer from 4.7.2 to 4.7.3 2019-08-27
Adminer 4.7.3 for MySQL English only
6 years ago
AndreDVJ b35c95f5fe miniupnpd: Updated to 2.1.20190902 6 years ago
kille72 108cf8027a php: updated to 7.2.22 6 years ago
AndreDVJ 7381178dfd libcurl: Updated CA certificate bundle as of 2019-08-28 6 years ago
AndreDVJ c9bccb8bc5 Updated adminer from 4.7.2 to 4.7.3 2019-08-27
Adminer 4.7.3 for MySQL English only
6 years ago
AndreDVJ 6c09a67a49 miniupnpd: Updated to 2.1.20190902 6 years ago
kille72 7259e20251 Merge branch 'shibby-arm' into shibby-arm7 6 years ago
M_ars 2fb1afd9fd RT-AC3200: fix identical MAC addresses for LAN and 2,4 GHz WiFi module (eth2)
Asus does set et0 MAC and 2,4 GHz WiFi module MAC to the same address at the cfe

New - start MAC addresses at/with et0 value (align to Netgear/Cisco "way")
et0 MAC +0 will be for LAN
et0 MAC +1 will be for WAN
et0 MAC +2 will be for Wifi wl0 (1:) - 2,4GHz - eth2 (and leave room for VIFs)
et0 MAC +6 will be for Wifi wl1 (0:) - 5GHz low (first one) - eth1 (and leave room for VIFs)
et0 MAC +10 will be for Wifi wl2 (2:) - 5GHz high (second one) - eth3 (and leave room for VIFs)

Hint: pedro, please verify with your AC3200 before adding (but it should work :-) )
6 years ago
pedro 7f9e5a0733 httpd: limit SSL certificate to 2 years if clock is accurate
Apple intends to start rejecting certificates that have a duration
longer than 2 years.  Still go with 10 years when clock ain't set,
to avoid certificates being already expired when generating it on
a firmware build that's older than two years.

- Based on RMerlin's commit: 9e1566a472
6 years ago
Not Sure 3b291104ca Merged in notsure2/freshtomato-arm/fix-init-crash-firewall (pull request #35)
Use nvram_safe_get to avoid crash in case of null pointer.

Approved-by: pedro <pedro311@gmail.com>
Approved-by: M_ars <m_ars@gmx.net>
Approved-by: kille72 <mail@exotic.se>
6 years ago
pedro 70073d0cf5 httpd: gencert.sh: add "TLS Web Server Authentication" to certificate's extended attributes
- new requirement from iOS/MacOS

- Ported from RMerlin, thanks: e786dfa2a5
6 years ago
kille72 12a61e8725 Revert "libcurl: disable proxy and libcurl output options"
This reverts commit 1ebdbaabaf.

TBH: the profit on the smaller size is illusory
6 years ago
pedro 336920990f dnsmasq: update to 2.80-d9f882b snapshot
- remove patch "fix build break with nettle 3.5" - already in upstream
6 years ago
pedro cedc68b700 httpd: limit SSL certificate to 2 years if clock is accurate
Apple intends to start rejecting certificates that have a duration
longer than 2 years.  Still go with 10 years when clock ain't set,
to avoid certificates being already expired when generating it on
a firmware build that's older than two years.

- Based on RMerlin's commit: 9e1566a472
6 years ago
notsure2 b59eff107a Use nvram_safe_get to avoid crash in case of null pointer. 6 years ago
pedro 0bfe51168e httpd: gencert.sh: add "TLS Web Server Authentication" to certificate's extended attributes
- new requirement from iOS/MacOS

- Ported from RMerlin, thanks: e786dfa2a5
6 years ago
notsure2 3dd6142755 Use nvram_safe_get to avoid crash in case of null pointer. 6 years ago
pedro 8c4f14072d Revert "libcurl: disable proxy and libcurl output options"
This reverts commit 1ebdbaabaf.

TBH: the profit on the smaller size is illusory
6 years ago
pedro 129cf4f391 dnsmasq: update to 2.80-d9f882b snapshot
- remove patch "fix build break with nettle 3.5" - already in upstream
6 years ago
kille72 2e31b012d3 Cosmetics 6 years ago
M_ars 336268506b shared: led.c - add function set_gpio() and replace system calls (and also at rc: inti.c)
Hint: for SDK7 - prepare for merge
6 years ago
M_ars ad68fa550a R8000: fix overlapping MAC addresses with more than one VIF per WiFi module
New - start MAC addresses at/with et2 value (align to Netgear/Cisco "way")
et2 MAC +0 will be for LAN
et2 MAC +1 will be for WAN
et2 MAC +2 will be for Wifi wl0 (1:) - 2,4GHz - eth2 (and leave room for VIFs)
et2 MAC +6 will be for Wifi wl1 (0:) - 5GHz high - eth1 (and leave room for VIFs)
et2 MAC +10 will be for Wifi wl2 (2:) - 5GHz low - eth3 (and leave room for VIFs)

Basicly this is a similar setup like for AC3200 ( Netgear changed/switched 2: <--> 0: and pci bus / slot )

- also unset et1macaddr=00:00:00:00:00:00

THX at Snowman58 for helping/testing
6 years ago
M_ars 72435b875b rc: init.c - add some documentation/Info for TX Beamforming settings/options (only for SDK6)
Universal/Implicit Beamforming will be turned off by default for WiFi 0 (usually 2,4 GHz), but turned on for WiFi 1 (usually 5 GHz)
With latest changes, the Tomato user can change that now, see GUI advanced-wireless.asp

(Hint: shibby added the default setup a long time ago --> still a good config in my opinion, gives a good WiFi performance)
6 years ago
M_ars 659743770f GUI: advanced-wireless.asp - add option Air Time Fairness (remove restriction only for R7000 / R8000)
--> Air Time Fairness is also available for Asus Router (for example)

Hint: by default turned OFF
6 years ago