Commit Graph

5255 Commits (2021.4)
 

Author SHA1 Message Date
edrikk 5740ac23cd adding -fno-delete-null-pointer-checks compiler flags. The compiler assumption which is automatically enabled at all levels: -O0, -O1, -O2, -O3, -Os. may not be valid on some ARM based architectures, and is recommended to be disabled on embedded devices:
https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html
11 years ago
Shibby 92c07e372c OpenVPN: remove "enable-small" parameter
add "disable-small". This is required by some VPN providers.
11 years ago
Shibby 0c3fb16736 Fix TOR compilation
- enable threads support for openssl and tor
- change gcc optimization level from Os to O2 - thx RMerlin
- enable TOR feature in all AIO builds
11 years ago
pl_shibby c30baf39c5 Merged in edrikk/tomato-arm-ddwrt-kong-cherrypicks (pull request #13)
ARM Crash Fix on QoS - Cherry picked from Kong: http://svn.dd-wrt.com/changeset/23087
11 years ago
Shibby 087882528f Merge branch 'shibby-arm' of https://bitbucket.org/pl_shibby/tomato-arm into shibby-arm
Conflicts:
	release/src-rt-6.x.4708/router/shared/led.c
11 years ago
Shibby 106cad5677 Merged in qinyq/tomato-arm-qin/shibby-arm-qin-ea6700 (pull request #12)
Conflicts:
	release/src-rt-6.x.4708/router/www/advanced-vlan.asp
11 years ago
pl_shibby de3463f3b7 Merged in xvortex/tomato-arm-vtx/ws880 (pull request #10)
fix WS880 leds
11 years ago
pl_shibby b059a0231b Merged in edrikk/tomato-arm (pull request #8)
Modification of "Fix Bandwidth Monitor for ARM"
11 years ago
chazikai24 37a8603b52 Updated Blink Function
Now wl led can OFF if you close wifi by pushing button or closing in web gui.
Change R6300V2 default Ethernet Ports State, it's correctlly now!
11 years ago
pl_shibby 7628da22bc Merged in tvlz/tvlz-tomato-arm/AC68P (pull request #9)
ASUS RT-AC68P Support
11 years ago
Shibby f9cb0ce8a4 Merge branch 'shibby-arm' of https://bitbucket.org/pl_shibby/tomato-arm into shibby-arm 11 years ago
Shibby fd8c2706c7 TOR: update to v0.2.5.12 11 years ago
Yongqiang Qin 032a709980 fix EA6900 boot to os size offset 11 years ago
edrikk 4d2b2ea626 changed aligned_u64 to __aligned_u64 11 years ago
edrikk aff797bc18 changed aligned_be64 to __aligned_be64 11 years ago
edrikk e4cefc9d31 changed aligned_be64 to __aligned_be64 11 years ago
edrikk 1c7f5adc54 ARM Crash Fix cherry picked from Kong: http://svn.dd-wrt.com/changeset/23087 11 years ago
Yongqiang Qin b8e6eb363a EA6900 support & EA6700 bug fix
- initial support for EA6900, need further test
- make  USB port 2 works in EA6700/EA6500v2
11 years ago
edrikk 556d007595 changed aligned_u64 to __aligned_u64 11 years ago
edrikk 7a6a8760a4 changed aligned_u64 to __aligned_u64 11 years ago
edrikk 3a195ddd26 changed aligned_u64 to __aligned_u64 11 years ago
Yongqiang Qin 1714e39d2b EA6500v2/EA6700 fully supported.
-- all 5G channels
-- upgrade from/back OFW
-- no fail safe upgrade

note: EA6500v2/6700 support fail safe upgrade, so it's better to reset it to factory settings first and upgrade once with the OFW (to boot up from the second image), and then flash TT. hard rest (30-30-30) is required.
11 years ago
tvlz 445c8ed335 Merged pl_shibby/tomato-arm into shibby-arm 11 years ago
Yongqiang Qin 6c9184557c EA6700 support. without fail safe upgrade.
- 5G Hz have 40/153 channels to select but not 36/149 (80M bandwidth)
- vlan fixed
- without fail safe upgrade (useless here)
11 years ago
edrikk c663c36e5d Merged pl_shibby/tomato-arm into shibby-arm 11 years ago
Tvlz d60fb2f83b ASUS RT-AC68P Support 11 years ago
xvortex 16c496d463 fix WS880 leds 11 years ago
edrikk 552b947874 Merged in edrikk/arm-gcc-defaults-char-to-unsigned-decla-1426963918369 (pull request #1)
ARM GCC defaults char to unsigned.  Declaring sync as signed explicitly, and removing the cast of "-1" to char.
11 years ago
Edriss Mirzadeh f5b1354bf8 ARM GCC defaults char to unsigned. Declaring sync as signed explicitly, and removing the cast of "-1" to char.
This is to ensure correct behavior based on language standards:

"If the destination type is unsigned, the resulting value is the least unsigned integer congruent to the source integer (modulo 2^n where n is the number of bits used to represent the unsigned type). [ Note: In a two’s complement representation, this conversion is conceptual and there is no change in the bit pattern (if there is no truncation). —end note ]
11 years ago
Shibby d05c007143 fix nginx page #2 11 years ago
Shibby 289bdc9979 fix nginx page 11 years ago
chazikai24 57e7c67c12 fix R6300v2's vlan 11 years ago
Shibby 869ed68e49 add xterm to terminfo
required by nano and mysql
11 years ago
Shibby abe3e1b1c4 fix mySQL compilation 11 years ago
Shibby 2eba5caa88 OpenSSL: update to 1.0.1m 11 years ago
Shibby fff7f47cc8 cosmetics 11 years ago
lancethepants 54cabe2382 Add /mmc directory. 11 years ago
Shibby 1518eeafc0 missing ncurses sources
required by nano and mysql
11 years ago
Shibby 8948e359a9 missing code of mysql support 11 years ago
Shibby 197b2ef1bb Add Nano tool - user-friendly text editor
build-in AIO
11 years ago
Shibby 97674dbe53 fix php compilation when mysql is enabled
info: http://chris.losari.org/2012/06/cross-compile-php-for-arm.html
11 years ago
Shibby c62e754752 mySQL integration and GUI
from Hyzoom (BWQ518).

Shibby`s changes:
- add Adminer - little, single file PHP script for mysql administration
- move nginx and mysql GUI under "Web Server" menu.
- compile mySQL then NGINX is defined
11 years ago
Shibby 58c291235d mySQL 5.0.11 sources for tomato
Taken from Hyzoom (BWQ518).

Info for devs: if you have a problem with compilation then you have to prepare own .host.tgz archive under mysql dorectory.

1) copy mysql directory to other location.
2) run ./configure
3) compile parts of mysql on the host with the host gcc (non-cross-compile):
        make -C mysql/vio
        make -C mysql/mysys
        make -C mysql/strings
        make -C mysql/dbug
        make -C mysql/regex
        make -C mysql/sql gen_lex_hash
        make -C mysql/scripts comp_sql
        make -C mysql/extra comp_err

4) copy files:
        mysql/sql/gen_lex_hash
        mysql/scripts/comp_sql
        mysql/extra/comp_err

    to mysql/host directory

5) compress host directory as .host.tgz and copy it under tomato router/mysql/ (overwrite exist file)
6) now you should be able to compile mysql
11 years ago
Shibby a8114fe51f enable reset button for R7000 (R6250/R6300v2) 11 years ago
Shibby 7cb826521a fix reset button function 11 years ago
Shibby 25af829952 openvpn: fix crash on NULL cipher
patch from upstream 98156e90e1e83133a6a6a020db8e7333ada6156b)

cherry-picked from RMerlin: fa3c210bbb
11 years ago
Shibby be6d387cd2 openvpn: improve compilation process 11 years ago
Shibby cd62287dd0 usb_modeswitch: ver. 2.2.1 with data package 2015-01-15 11 years ago
Shibby 2768e9f099 add missing config.h to php modules (fix compile bug) 11 years ago
Shibby 83f2929a08 fix wireless interfaces for Netgears routers 11 years ago