Commit Graph

6431 Commits (2022.7)
 

Author SHA1 Message Date
AndreDVJ 233489cc1d nano: updated to 2.7.2 9 years ago
AndreDVJ 599e5675e3 tor: updated to 0.2.8.12
There's a new Tor 0.2.9.8 but I guess I should stick with the minor update for now.
9 years ago
kille72 1742d2464f Clean up 9 years ago
kille72 5823c84849 nginx: updated to 1.10.2 9 years ago
kille72 f8189476b3 Simplify handling + enable caching for favicon.ico
- Use the more-common image/x-icon MIME type wasn't applied due to MIME type being NULL
- Remove wo_favicon() function, as we can use do_file directly

Reference: http://stackoverflow.com/questions/13827325/correct-mime-type-for-favicon-ico
Reference: http://www.linksysinfo.org/index.php?threads/advancedtomato-flat-material-designed-web-gui-shibby-base.70254/page-9#post-282149

Thx Koitsu!
9 years ago
kille72 701ba875c4 Heavily increase caching of static assets like CSS, SVG, GIF, PNG, JPG, etc...
Thx Jacky!
9 years ago
kille72 ec42ba78e3 Make browser caching much longer
Previously most assets were cached only for some minutes, now we cache them for hours.
Thx Jacky!
9 years ago
kille72 e2a86d9ebf QoS: Fix inbound QoS problem
This adds "protocol ip" to be generated among the arguments for transmission control (/usr/sbin/tc).

Author: @f00b4r
Discussion: https://bitbucket.org/pl_shibby/tomato-arm/issues/74/inbound-qos-problem
9 years ago
kille72 9f681ae1c8 tor: updated to 0.2.8.11 9 years ago
kille72 46cb8243f6 OpenVPN: updated to 2.3.14 9 years ago
kille72 d43a4a8c5f Fixed invalid redirect after uploading new "Captive Portal" HTML page
Thx Jacky
9 years ago
Jeremy Chadwick e8af4c60f1 Add support for user-defined interfaces for Samba
This adds a new NVRAM variable, smbd_ifnames, a space-delimited list of
interface names to bind to.  It is used by the "interfaces" smb.conf
directive.  The variable defaults to br0 (lan_ifname) in cases where
the user has upgraded the FW without resetting NVRAM to defaults (i.e.
smbd_ifnames is unset), or when leaving the GUI form field empty.

Reference: https://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html
Reference: https://www.samba.org/~tpot/articles/multiple-interfaces.html
Reference: http://www.linksysinfo.org/index.php?threads/attempt-at-patching-smb-custom-vs-default-config-conflict-for-interfaces-option.73024/
9 years ago
kille72 7f8e1b6e42 tor: updated to 0.2.8.10 9 years ago
AndreDVJ 2f3745663f sqlite: updated to 3.15.1 9 years ago
AndreDVJ e4b3ae75f1 nettle: updated to 3.3 9 years ago
AndreDVJ e86c1865f9 libcurl: updated CA certificate bundle as of 2016-11-02 9 years ago
AndreDVJ 94f4b32b31 libcurl: updated to 7.51.0
Kept previous hacks, they were needed. Refer to aeb58c46c6
9 years ago
AndreDVJ 21035bf911 ipset: updated to 6.30
Clean sources, though re-added ipset "fix" per 4723edf9eb
9 years ago
kille72 c582be1f45 busybox: update to 1.25.1 9 years ago
kille72 886a05eb7c OpenVPN: updated to 2.3.13 9 years ago
kille72 ff127adee1 nano: updated to 2.7.1 9 years ago
kille72 436c123fa8 Makefile: compile nano with -Os flag instead & autoreconf for nano in order to not complain about automake version 9 years ago
kille72 008a111a17 openvpn: Change the "default" sever Encryption cipher from BF-CBC to more secure AES-128-CBC. 9 years ago
kille72 1f96cdcb98 OUI Lookup changed to macvendors.com 9 years ago
kille72 6cce274a7b Advanced-wireless: Transmit Power changed to 0 (hardware default) 9 years ago
kille72 e949879505 tor: updated to 0.2.8.9 9 years ago
kille72 7e7d1f8987 kernel-arm: Patched all 2.6.36 kernel against CVE-2016-5195
7a95789b39
9 years ago
kille72 5a1b23495c dropbear: disable MD5 support, for security reasons
f0229936a6
9 years ago
kille72 c621df3c13 libnfsidmap: updated to 0.26 9 years ago
kille72 bb175d8e4a sqlite: updated to 3.15.0 9 years ago
AndreDVJ cdc6469238 nginx: remove duplicated line
Reported here: https://bitbucket.org/pl_shibby/tomato-arm/issues/97/duplicate-code-in-router-rc-nginxc
9 years ago
AndreDVJ e04ee4f1c5 Removed src-rt-7.x.main directory. This repository and its upstream does not have SDK7 branch. 9 years ago
AndreDVJ f858a4fc65 libcurl: updated CA certificate bundle as of 2016-09-14 9 years ago
AndreDVJ 1d6875a1e9 libcurl: Add CA bundle support
CA bundle source from: https://curl.haxx.se/docs/caextract.html

May be useful to someone. Test case I found worked (Didn't ask to specify a ca-bundle or use -k switch for insecure). Firmware size increases ~250KB.
Tried to follow AsusWRT/RMerlin's code. File name was kept the same as source.

root@R7000:/tmp/home/root# /usr/sbin/curl -vvI https://gnupg.org
* (303) (OUT), TLS Unknown, Certificate Status (22):
* (303) (OUT), TLS handshake, Client hello (1):
* (303) (IN), TLS handshake, Server hello (2):
* (303) (IN), TLS handshake, Certificate (11):
* (303) (IN), TLS handshake, Server key exchange (12):
* (303) (IN), TLS handshake, Server finished (14):
* (303) (OUT), TLS handshake, Client key exchange (16):
* (303) (OUT), TLS change cipher, Client hello (1):
* (303) (OUT), TLS handshake, Finished (20):
* (303) (IN), TLS change cipher, Client hello (1):
* (303) (IN), TLS handshake, Finished (20):
> HEAD / HTTP/1.1
> Host: gnupg.org
> User-Agent: curl/7.50.0
> Accept: */*
>
< HTTP/1.1 200 OK
HTTP/1.1 200 OK
< Date: Wed, 27 Jul 2016 13:37:22 GMT
Date: Wed, 27 Jul 2016 13:37:22 GMT
< Strict-Transport-Security: max-age=31536000
Strict-Transport-Security: max-age=31536000
< Accept-Ranges: bytes
Accept-Ranges: bytes
< Connection: Keep-Alive
Connection: Keep-Alive
< Keep-Alive: timeout=10, max=1000
Keep-Alive: timeout=10, max=1000
< Content-Length: 13556
Content-Length: 13556
< Last-Modified: Wed, 27 Jul 2016 10:36:01 GMT
Last-Modified: Wed, 27 Jul 2016 10:36:01 GMT
< Content-Type: text/html
Content-Type: text/html

<
9 years ago
AndreDVJ e254c636c9 ~/router/Makefile: updates to support pcre 8.39 9 years ago
AndreDVJ 3b4cb582ab pcre: updated to 8.39 9 years ago
AndreDVJ 5a6b868dcb igmpproxy: Reverted to previous version. IGMPv3 implementation seems to break existing IGMPv2 clients.
Reported here: http://linksysinfo.org/index.php?threads/tomato-multiwan.71978/page-3#post-279234

Will check if this daemon can be updated in the future. As of now better left as is.
9 years ago
AndreDVJ fc54b35a0f nettle: Increase optimization level to -O2, to speed up crypto for dnssec validation
Taken from RMerlin's repo: 6cfb8bfdec

Not sure if this would really help Tomato, but should perform better "in theory".
9 years ago
AndreDVJ 0852a4fdf0 udev: Removing test stuff and udevstart code and references
As suggested by http://linksysinfo.org/index.php?threads/tomatousb-fixing-the-release-src-router-udev-test-sys-mess.72718/#post-278460
9 years ago
AndreDVJ c4e8cfd4f2 udev: Deleted test directory
There are symlinks that result in a recursion loop. You end up navigating through symlinks pretty much forever.
Reported by koitsu: http://linksysinfo.org/index.php?threads/tomatousb-fixing-the-release-src-router-udev-test-sys-mess.72718/
9 years ago
AndreDVJ 6eaee2aa5e nfs.rc: Fix typo 9 years ago
AndreDVJ 0babe2a956 ~/router/rc/mysql.c: Fix typo 9 years ago
AndreDVJ abf95092c5 ~/router/Makefile: updates to support libsodium 1.0.11 9 years ago
kille72 c8816683d9 usb_modeswitch: updated to 20160803 9 years ago
kille72 5fa863178f DNScrypt: updated to 1.7.0 9 years ago
kille72 bc90ba33ac gmp: updated to 6.1.1 9 years ago
kille72 a08a4b65d2 libsodium: updated to 1.0.11 9 years ago
kille72 f38055f14e SQLite: updated to 3.14.1 9 years ago
kille72 51f08a80e7 MiniDLNA: updated to 1.1.6 9 years ago
kille72 12db592051 libcurl: updated to 7.50.3 9 years ago