Commit Graph

4877 Commits (2021.1.070)
 

Author SHA1 Message Date
AndreDVJ 060c992b11 sqlite: Updated to 3.17.0 9 years ago
AndreDVJ fef8f22a58 usb_modeswitch: updated usb-modeswitch-data package to 20170205 (2017-02-05) 9 years ago
kille72 0576c78a75 router/Makefile: Added autoreconf to dnscrypt and sqlite 9 years ago
kille72 dc8dee352c Merge branch 'shibby-arm' into shibby-arm7 9 years ago
Michal Obrembski e3d516046b Merged in mobrembski/tomato-arm-kille72/fix_build_ubuntu (pull request #4)
Fix build on ubuntu
9 years ago
Michał Obrembski ca4858eb4d libnfsidmap autoreconf problem 9 years ago
Michał Obrembski 81107f0665 Fix build on ubuntu 9 years ago
Michal Obrembski 134f2270bc Merged kille72/tomato-arm-kille72 into shibby-arm 9 years ago
kille72 6b7eff3ac4 Merged in mobrembski/tomato-arm-kille72 (pull request #3)
Fix potential buildbreak in dnscrypt
9 years ago
kille72 fea66b32bf kernel-arm7: Patched all 2.6.36 kernel against CVE-2016-5195
7a95789b39
9 years ago
kille72 57b26dda3a kernel-arm7: Fix access to unitialized pointer (ported from DD-WRT) (Broadcom bug)
Picked from AsusWRT-Merlin: 1f335df24a
9 years ago
Michał Obrembski aa5cd017bc Fix buildbreak after merging shibby-arm7
Conflicts:
	release/src-rt-6.x.4708/Makefile
9 years ago
Michał Obrembski 19480c5b27 Fix buildbreak after merging shibby-arm7 9 years ago
Michał Obrembski a5715851bf Merge remote-tracking branch 'shibi/shibby-arm7' into shibby-arm7 9 years ago
kille72 065e2221e6 AdBlock: improvements
rc/wan.c: moved start of AdBlock from start_wan to start_wan_done, because it started too quickly after reboot of the router and could not update blacklists.

Thx NeoX!
9 years ago
AndreDVJ 11fdf8e8e8 usb_modeswitch: updated to 2.50, and data package to 20170120 (2017-01-20) 9 years ago
AndreDVJ 20b096082c pcre: updated to 8.40 9 years ago
AndreDVJ a48b290b77 dnscrypt: updated to 1.9.4 9 years ago
AndreDVJ 2d0e0e9ed4 router/Makefile: Tor - disable unit-tests 9 years ago
kille72 f1d263c1d3 tor: updated to 0.2.9.9 9 years ago
AndreDVJ 772503dbae kernel-arm: Fix access to unitialized pointer (ported from DD-WRT) (Broadcom bug)
Picked from AsusWRT-Merlin: 1f335df24a
9 years ago
AndreDVJ 9e7de94a94 openssl: Updated to 1.0.2k
All Tomato-specific hacks were kept.
9 years ago
kille72 3b26ecb8d9 about.asp: Cosmetics 9 years ago
M_ars bcfea36c74 Samba Patch - Denial of service - CPU loop and memory allocation. 9 years ago
Jeremy Chadwick 4d40e9ef33 Add job control and $RANDOM to Busybox shell
This adds job control, as well as the $RANDOM pseudorandom number
generator variable, to the Busybox shell (ash/sh).

Job control refers to things like fg, bg, %jobno (e.g. fg %1),
and very likely SIGTSTP (Ctrl-Z) support.
9 years ago
Jeremy Chadwick e03868c5fb Fix lack of BWM stats for WAN when using PPPoE
Increase MAX_SPEED_IF to 32.  This define controls the number of
interfaces to parse from /proc/net/dev, as well as how many to load from
an rstats file on restoration, and how large the speed[] array should
be.

Depending on several factors (number of VLANs configured, use of OpenVPN
server and/or client, etc.), the ppp0 interface might not be within the
first 10 interfaces in /proc/net/dev.

Thanks to Rangaistus to tracking this down.

Reference: http://www.linksysinfo.org/index.php?threads/tomato-shibbys-releases.33858/page-75#post-284120
9 years ago
Tvlz f0e44e71fd Fix for "Dead loop on virtual device" message
ref: http://linksysinfo.org/index.php?threads/tomato-toastmans-releases.36106/page-37#post-277881
9 years ago
kille72 966596e01d libcurl: updated CA certificate bundle as of 2017-01-18 9 years ago
Bill 34f231de66 Fix some display issues in wireless rates
thx Bill, atx32
9 years ago
kille72 beec76baf9 tor: updated to 0.2.9.8 9 years ago
AndreDVJ 540d615485 nano: updated to 2.7.4 9 years ago
AndreDVJ ffc3478248 dnscrypt: updated to 1.9.1 9 years ago
AndreDVJ 5681f82cef sqlite: updated to 3.16.2 9 years ago
Jeremy Chadwick 001e3b2688 root's authorized_keys should be perm 0600 (u=rw)
Reference: http://www.linksysinfo.org/index.php?threads/minor-bug-in-toastman-1-28-7510-7-wrong-permissions-on-ssh-authorized_keys.73134/
9 years ago
Jeremy Chadwick 46e307654e Add generation/use of ECDSA keys for SSH/Dropbear 9 years ago
Jeremy Chadwick 22e5a8ff64 Fixup for 25acdf: restore per-VIF adjustment
Removal of a thought-to-be-superfluous trailing </div> in
    advanced-wlanvifs.asp turned out to break per-VIF setting
    adjustment capability.  See reference for details.

    Reference: http://www.linksysinfo.org/index.php?threads/toastman-1-28-0510-8-is-missing-vifs.73116/
9 years ago
kille72 2e74f723f2 OpenVPN: default port for server 2 changed to 1195, so both servers on default settings can be started at the same time 9 years ago
kille72 f7490d91e9 OpenVPN: updated to 2.4.0 9 years ago
Sean Baughn 0a78ae3a13 Confirm dhcpv6 Confirm dhcpv6 IP/prefix address has actually changed before restarting dnsmasq/httpd.
Fix IPv6 IP not being updated in hosts file when a change occurs.

     There have been multiple reports from users experiencing excessive and frequent restarts
     of dnsmasq when IPv6 is enabled and no IP/prefix change has taken place. Dhcp6c frequently
     renewing a lease may result from several factors but a likely source is short timers set
     by ISPs on their dhcpv6 servers. This adds a check of the LAN interfaces current IPv6 IP
     against the IP stored in NVRAM. If they are different, dhcp6c-state is run in its entirety.
     If not, the process of updating NVRAM variables and restarting dnsmasq/httpd is bypassed.
     Updates to dns servers recevied by dhcp6c are performed in either case as dnsmasq actively
     polls for these changes and does not require a restart to implement them.

     Added a call to set_host_domain_name() when an IP change is confirmed so /etc/hosts
     is updated with the new IP.IP/prefix address has actually changed before restarting dnsmasq/httpd.
     Fix IPv6 IP not being updated in hosts file when a change occurs.

     There have been multiple reports from users experiencing excessive and frequent restarts
     of dnsmasq when IPv6 is enabled and no IP/prefix change has taken place. Dhcp6c frequently
     renewing a lease may result from several factors but a likely source is short timers set
     by ISPs on their dhcpv6 servers. This adds a check of the LAN interfaces current IPv6 IP
     against the IP stored in NVRAM. If they are different, dhcp6c-state is run in its entirety.
     If not, the process of updating NVRAM variables and restarting dnsmasq/httpd is bypassed.
     Updates to dns servers recevied by dhcp6c are performed in either case as dnsmasq actively
     polls for these changes and does not require a restart to implement them.

     Added a call to set_host_domain_name() when an IP change is confirmed so /etc/hosts
     is updated with the new IP.
9 years ago
Sean Baughn 884f3f11f5 Remove hard coded rapid-commit option.
Rapid-commit reduces the messages required for dhcpv6 leases from 4 to 2. This requires
     both client AND server(s) to have this option enabled. If only the client is configured
     to use it the server(s) will return a standard advertisement instead of the expected reply
     message. Dhcp6c waits for timer to expire if no valid reply message is received and then
     will process an advertisement or send solicit. This may also be a cause of unnecessary release
     and solicits when an advertisement is received from a different server than originally issued
     the lease in a multi-server network and the servers are not rapid-commit enabled ( dhcp6c returns
     "unexpected_advertise" and generates new XID/reply ).
9 years ago
Jeremy Chadwick 071dc8da10 Fix several ARM nvram utility bugs
These fixes come directly from AsusWRT/Merlin.

nvram save -- would output every NVRAM key/value to stdout
due to #ifdef/#endif conditions being commented out

nvram restore -- depending on what characters were used in
NVRAM variables (keys or values), and the obfuscation method
involving random numbers implemented by Asus, it was possible
that certain values, ranges, or byte sequences of characters
may cause restoration problems.

nvram usage syntax -- restore showing the usage syntax if
there are no matching arguments, i.e. "nvram djdsjqd" should
now show usage syntax rather than nothing.

Reference: https://github.com/RMerl/asuswrt-merlin/blob/master/release/src/router/nvram_arm/main.c
Reference: http://www.linksysinfo.org/index.php?threads/tomato-arm-cfg-file.73093/#post-282981
9 years ago
AndreDVJ 1f0196f705 libcurl: Placed acinclude/configure files from 7.50.1 (+ new things from 7.52.1) to resolve a compilation issue. 9 years ago
AndreDVJ 335080fe1b sqlite: updated to 3.15.2 9 years ago
AndreDVJ 882b885eac libcurl: updated to 7.52.1 9 years ago
AndreDVJ e097b38b9c gmp: updated to 6.1.2 9 years ago
AndreDVJ 64c15f6706 dnscrypt: updated to 1.8.1 9 years ago
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