~mdw
/
termux-packages
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
finch: Update from 2.12.0 to 2.13.0
[termux-packages]
/
packages
/
tor
/
fix-hardcoded-paths.patch
diff --git
a/packages/tor/fix-hardcoded-paths.patch
b/packages/tor/fix-hardcoded-paths.patch
index
333e01e
..
b7393cc
100644
(file)
--- a/
packages/tor/fix-hardcoded-paths.patch
+++ b/
packages/tor/fix-hardcoded-paths.patch
@@
-6,7
+6,7
@@
diff -uNr tor-0.3.1.8/src/or/dns.c tor-0.3.1.8.mod/src/or/dns.c
#ifndef _WIN32
if (!conf_fname)
- conf_fname = "/etc/resolv.conf";
#ifndef _WIN32
if (!conf_fname)
- conf_fname = "/etc/resolv.conf";
-+ conf_fname = "
/data/data/com.termux/files/usr
/etc/resolv.conf";
++ conf_fname = "
@TERMUX_PREFIX@
/etc/resolv.conf";
#endif
flags = DNS_OPTIONS_ALL;
#endif
flags = DNS_OPTIONS_ALL;
@@
-18,7
+18,7
@@
diff -uNr tor-0.3.1.8/src/or/main.c tor-0.3.1.8.mod/src/or/main.c
OPEN("/dev/urandom");
OPEN("/dev/random");
- OPEN("/etc/hosts");
OPEN("/dev/urandom");
OPEN("/dev/random");
- OPEN("/etc/hosts");
-+ OPEN("
/data/data/com.termux/files/usr
/etc/hosts");
++ OPEN("
@TERMUX_PREFIX@
/etc/hosts");
OPEN("/proc/meminfo");
if (options->BridgeAuthoritativeDir)
OPEN("/proc/meminfo");
if (options->BridgeAuthoritativeDir)
@@
-27,7
+27,7
@@
diff -uNr tor-0.3.1.8/src/or/main.c tor-0.3.1.8.mod/src/or/main.c
tor_strdup(options->ServerDNSResolvConfFile));
else
- sandbox_cfg_allow_open_filename(&cfg, tor_strdup("/etc/resolv.conf"));
tor_strdup(options->ServerDNSResolvConfFile));
else
- sandbox_cfg_allow_open_filename(&cfg, tor_strdup("/etc/resolv.conf"));
-+ sandbox_cfg_allow_open_filename(&cfg, tor_strdup("
/data/data/com.termux/files/usr
/etc/resolv.conf"));
++ sandbox_cfg_allow_open_filename(&cfg, tor_strdup("
@TERMUX_PREFIX@
/etc/resolv.conf"));
for (i = 0; i < 2; ++i) {
if (get_torrc_fname(i)) {
for (i = 0; i < 2; ++i) {
if (get_torrc_fname(i)) {
@@
-36,7
+36,7
@@
diff -uNr tor-0.3.1.8/src/or/main.c tor-0.3.1.8.mod/src/or/main.c
OPEN_DATADIR_SUFFIX("router-stability", ".tmp");
- OPEN("/etc/resolv.conf");
OPEN_DATADIR_SUFFIX("router-stability", ".tmp");
- OPEN("/etc/resolv.conf");
-+ OPEN("
/data/data/com.termux/files/usr
/etc/resolv.conf");
++ OPEN("
@TERMUX_PREFIX@
/etc/resolv.conf");
RENAME_SUFFIX("fingerprint", ".tmp");
RENAME_SUFFIX2("keys", "secret_onion_key_ntor", ".tmp");
RENAME_SUFFIX("fingerprint", ".tmp");
RENAME_SUFFIX2("keys", "secret_onion_key_ntor", ".tmp");