Commit Graph

5025 Commits (2021.2)
 

Author SHA1 Message Date
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
M_ars 52a5481648 GUI: advanced-wireless.asp - add options for TX Beamforming (align to Asus SRC)
tested with RT-N18U and R7000, working! Default: turned On

Hint: optimum settings depends on your devices. (Explicit and/or Implicit Beamforming)
6 years ago
M_ars 0fc9bdb338 GUI: advanced-wireless.asp - add Turbo QAM option (Default: On --> like before/no change) 6 years ago
M_ars 5f3e3ec68d RT-N18U: modify/adjust 2,4 GHz WiFi setup/init parameter (align to Asus 384)
tested with RT-N18U, working really good (WiFi performance improved!)
6 years ago
M_ars a6435f9617 rc: init.c : - clean-up & sync settings for ARM router
tested with R7000, working
6 years ago
M_ars e73d0fbba7 EA6200: add some basic info/documentation to init.c 6 years ago