TorRouter v24.10.0 with Tor 4.8.14 (build with errors)
Posted: 12 Feb 2025, 00:35
Tor:
As Tor has a new release -4.8.14- we made a TorRouter version 24.10.0
Changed the feeds/packages/net/tor/Makefile with the new hash:
Privoxy
Privoxy also has a new version -4.0.0-, but that won't build due to patch errors:
Hash change:
Build error:
Faulty files have .rej extension:
Most probably due to patch version is for version 3.0.34 and not for 4.0.0, needs investigation.
So we leave Privoxy for now on version 3.0.34.
Build manifest file:
Directly followed by an error:

DG.
As Tor has a new release -4.8.14- we made a TorRouter version 24.10.0
Changed the feeds/packages/net/tor/Makefile with the new hash:
Code: Select all
Hash of the downloaded file does not match (file: 5047e1ded12d9aac4eb858f7634a627714dd58ce99053d517691a4b304a66d10, requested: ca7cc735d98e3747b58f2f3cc14f804dd789fa0fb333a84dcb6bd70adbb8c874)
Privoxy also has a new version -4.0.0-, but that won't build due to patch errors:
Hash change:
Code: Select all
PKG_VERSION:=4.0.0
PKG_HASH:=c08e2ba0049307017bf9d8a63dd2a0dfb96aa0cdeb34ae007776e63eba62a26f
Code: Select all
Applying /home/torrouter/OpenWrt/vmware/TorRouter/feeds/packages/net/privoxy/patches/100-Add-pcre2-support.patch using plaintext:
patching file acconfig.h
Hunk #1 FAILED at 225.
1 out of 1 hunk FAILED -- saving rejects to file acconfig.h.rej
patching file actions.c
Hunk #1 FAILED at 828.
Hunk #2 FAILED at 884.
2 out of 2 hunks FAILED -- saving rejects to file actions.c.rej
patching file cgi.c
Hunk #1 FAILED at 2023.
Hunk #2 FAILED at 2032.
Hunk #3 FAILED at 2082.
3 out of 3 hunks FAILED -- saving rejects to file cgi.c.rej
patching file client-tags.c
Hunk #1 FAILED at 43.
Hunk #2 FAILED at 658.
2 out of 2 hunks FAILED -- saving rejects to file client-tags.c.rej
patching file configure.in
Hunk #1 FAILED at 863.
Hunk #2 FAILED at 889.
Hunk #3 FAILED at 1095.
Hunk #4 FAILED at 1116.
4 out of 4 hunks FAILED -- saving rejects to file configure.in.rej
patching file pcrs.c
Hunk #1 FAILED at 57.test
Hunk #2 FAILED at 83.
Hunk #3 FAILED at 111.
Hunk #4 FAILED at 149.
Hunk #5 FAILED at 163.
Hunk #6 FAILED at 471.
Hunk #7 FAILED at 480.
Hunk #8 FAILED at 626.
Hunk #9 FAILED at 661.
Hunk #10 FAILED at 691.
Hunk #11 FAILED at 809.
Hunk #12 FAILED at 830.
Hunk #13 FAILED at 867.
Hunk #14 FAILED at 894.
Hunk #15 FAILED at 909.
Hunk #16 FAILED at 964.
Hunk #17 FAILED at 1101.
Hunk #18 FAILED at 1109.
18 out of 18 hunks FAILED -- saving rejects to file pcrs.c.rej
patching file pcrs.h
Hunk #1 FAILED at 33.
Hunk #2 FAILED at 55.
Hunk #3 FAILED at 107.
3 out of 3 hunks FAILED -- saving rejects to file pcrs.h.rej
patching file project.h
Hunk #1 FAILED at 94.
Hunk #2 FAILED at 109.
Hunk #3 FAILED at 404.
Hunk #4 FAILED at 417.
Hunk #5 FAILED at 432.
5 out of 5 hunks FAILED -- saving rejects to file project.h.rej
patching file templates/show-status
Hunk #1 FAILED at 298.
1 out of 1 hunk FAILED -- saving rejects to file templates/show-status.rej
patching file urlmatch.c
Hunk #1 succeeded at 524 with fuzz 1 (offset -80 lines).
Hunk #2 succeeded at 696 with fuzz 1 (offset -84 lines).
Hunk #3 succeeded at 1028 with fuzz 1 (offset -118 lines).
Hunk #4 FAILED at 1406.
Hunk #5 FAILED at 1415.
Hunk #6 FAILED at 1425.
Hunk #7 FAILED at 1471.
Hunk #8 FAILED at 1495.
5 out of 8 hunks FAILED -- saving rejects to file urlmatch.c.rej
patching file urlmatch.h
Hunk #1 succeeded at 52 with fuzz 2 (offset 2 lines).
patching file w32log.c
Patch failed! Please fix /home/torrouter/OpenWrt/vmware/TorRouter/feeds/packages/net/privoxy/patches/100-Add-pcre2-support.patch!
Code: Select all
find ./ | grep .rej | grep priv
./build_dir/target-x86_64_musl/privoxy-4.0.0-stable/configure.in.rej
./build_dir/target-x86_64_musl/privoxy-4.0.0-stable/pcrs.c.rej
./build_dir/target-x86_64_musl/privoxy-4.0.0-stable/project.h.rej
./build_dir/target-x86_64_musl/privoxy-4.0.0-stable/pcrs.h.rej
./build_dir/target-x86_64_musl/privoxy-4.0.0-stable/urlmatch.c.rej
./build_dir/target-x86_64_musl/privoxy-4.0.0-stable/cgi.c.rej
./build_dir/target-x86_64_musl/privoxy-4.0.0-stable/acconfig.h.rej
./build_dir/target-x86_64_musl/privoxy-4.0.0-stable/client-tags.c.rej
./build_dir/target-x86_64_musl/privoxy-4.0.0-stable/actions.c.rej
./build_dir/target-x86_64_musl/privoxy-4.0.0-stable/templates/show-status.rej
So we leave Privoxy for now on version 3.0.34.
Build manifest file:
Code: Select all
alsa-lib - 1.2.11-r1
alsa-ucm-conf - 1.2.11-r1
base-files - 1655~6df0e3d02a
block-mount - 2024.07.14~408c2cc4-r1
bnx2-firmware - 20241110-r1
busybox - 1.36.1-r2
ca-bundle - 20240203-r1
ca-certificates - 20240203-r1
cgi-io - 2022.08.10~901b0f04-r21
collectd - 5.12.0-r53
collectd-mod-cpu - 5.12.0-r53
collectd-mod-interface - 5.12.0-r53
collectd-mod-iwinfo - 5.12.0-r53
collectd-mod-load - 5.12.0-r53
collectd-mod-memory - 5.12.0-r53
collectd-mod-network - 5.12.0-r53
collectd-mod-rrdtool - 5.12.0-r53
dnsmasq - 2.90-r4
dropbear - 2024.86-r1
e2fsprogs - 1.47.0-r2
firewall4 - 2024.12.18~18fc0ead-r1
fstools - 2024.07.14~408c2cc4-r1
fwtool - 2019.11.12~8f7fe925-r1
getrandom - 2024.04.26~85f10530-r1
glib2 - 2.82.0-r1
grub2 - 2.12-r1
grub2-bios-setup - 2.12-r1
grub2-efi - 2.12-r1
htop - 3.3.0-r2
htpdate - 1.3.7-r1
i915-firmware-dmc - 20241110-r1
iperf3 - 3.17.1-r4
jansson4 - 2.14-r3
jshn - 2024.03.29~eb9bcb64-r1
jsonfilter - 2024.01.23~594cfa86-r1
kernel - 6.6.73~51234924287ebeaf5a775b414e5b04f3-r1
kmod-ac97 - 6.6.73-r1
kmod-acpi-video - 6.6.73-r1
kmod-amazon-ena - 6.6.73-r1
kmod-amd-xgbe - 6.6.73-r1
kmod-backlight - 6.6.73-r1
kmod-bnx2 - 6.6.73-r1
kmod-button-hotplug - 6.6.73-r3
kmod-crypto-crc32 - 6.6.73-r1
kmod-crypto-crc32c - 6.6.73-r1
kmod-crypto-hash - 6.6.73-r1
kmod-dma-buf - 6.6.73-r1
kmod-drm - 6.6.73-r1
kmod-drm-buddy - 6.6.73-r1
kmod-drm-display-helper - 6.6.73-r1
kmod-drm-exec - 6.6.73-r1
kmod-drm-i915 - 6.6.73-r1
kmod-drm-kms-helper - 6.6.73-r1
kmod-drm-suballoc-helper - 6.6.73-r1
kmod-drm-ttm - 6.6.73-r1
kmod-drm-ttm-helper - 6.6.73-r1
kmod-dwmac-intel - 6.6.73-r1
kmod-e1000 - 6.6.73-r1
kmod-e1000e - 6.6.73-r1
kmod-fb - 6.6.73-r1
kmod-fb-cfb-copyarea - 6.6.73-r1
kmod-fb-cfb-fillrect - 6.6.73-r1
kmod-fb-cfb-imgblt - 6.6.73-r1
kmod-fb-sys-fops - 6.6.73-r1
kmod-fb-sys-ram - 6.6.73-r1
kmod-fs-exfat - 6.6.73-r1
kmod-fs-ext4 - 6.6.73-r1
kmod-fs-f2fs - 6.6.73-r1
kmod-fs-ntfs3 - 6.6.73-r1
kmod-fs-vfat - 6.6.73-r1
kmod-hwmon-core - 6.6.73-r1
kmod-i2c-algo-bit - 6.6.73-r1
kmod-i2c-core - 6.6.73-r1
kmod-igb - 6.6.73-r1
kmod-input-core - 6.6.73-r1
kmod-ip6-tunnel - 6.6.73-r1
kmod-ip6tables - 6.6.73-r1
kmod-ipt-conntrack - 6.6.73-r1
kmod-ipt-core - 6.6.73-r1
kmod-ipt-nat - 6.6.73-r1
kmod-ipt-offload - 6.6.73-r1
kmod-iptunnel - 6.6.73-r1
kmod-iptunnel6 - 6.6.73-r1
kmod-lib-crc-ccitt - 6.6.73-r1
kmod-lib-crc16 - 6.6.73-r1
kmod-lib-crc32c - 6.6.73-r1
kmod-libphy - 6.6.73-r1
kmod-mdio-devres - 6.6.73-r1
kmod-media-controller - 6.6.73-r1
kmod-mii - 6.6.73-r1
kmod-nf-conntrack - 6.6.73-r1
kmod-nf-conntrack6 - 6.6.73-r1
kmod-nf-flow - 6.6.73-r1
kmod-nf-ipt - 6.6.73-r1
kmod-nf-ipt6 - 6.6.73-r1
kmod-nf-log - 6.6.73-r1
kmod-nf-log6 - 6.6.73-r1
kmod-nf-nat - 6.6.73-r1
kmod-nf-nat6 - 6.6.73-r1
kmod-nf-reject - 6.6.73-r1
kmod-nf-reject6 - 6.6.73-r1
kmod-nfnetlink - 6.6.73-r1
kmod-nft-core - 6.6.73-r1
kmod-nft-fib - 6.6.73-r1
kmod-nft-nat - 6.6.73-r1
kmod-nft-offload - 6.6.73-r1
kmod-nls-base - 6.6.73-r1
kmod-nls-cp437 - 6.6.73-r1
kmod-nls-iso8859-1 - 6.6.73-r1
kmod-nls-utf8 - 6.6.73-r1
kmod-pcs-xpcs - 6.6.73-r1
kmod-phy-realtek - 6.6.73-r1
kmod-phylink - 6.6.73-r1
kmod-ppp - 6.6.73-r1
kmod-pppoe - 6.6.73-r1
kmod-pppox - 6.6.73-r1
kmod-pps - 6.6.73-r1
kmod-ptp - 6.6.73-r1
kmod-r8169 - 6.6.73-r1
kmod-sched-act-sample - 6.6.73-r1
kmod-sched-core - 6.6.73-r1
kmod-scsi-core - 6.6.73-r1
kmod-slhc - 6.6.73-r1
kmod-sound-core - 6.6.73-r1
kmod-sound-i8x0 - 6.6.73-r1
kmod-stmmac-core - 6.6.73-r1
kmod-tun - 6.6.73-r1
kmod-udptunnel4 - 6.6.73-r1
kmod-udptunnel6 - 6.6.73-r1
kmod-usb-audio - 6.6.73-r1
kmod-usb-core - 6.6.73-r1
kmod-usb-dwc2 - 6.6.73-r1
kmod-usb-dwc3 - 6.6.73-r1
kmod-usb-ehci - 6.6.73-r1
kmod-usb-ohci - 6.6.73-r1
kmod-usb-printer - 6.6.73-r1
kmod-usb-roles - 6.6.73-r1
kmod-usb-storage - 6.6.73-r1
kmod-usb-storage-extras - 6.6.73-r1
kmod-usb-storage-uas - 6.6.73-r1
kmod-usb-uhci - 6.6.73-r1
kmod-usb-xhci-hcd - 6.6.73-r1
kmod-usb2 - 6.6.73-r1
kmod-usb3 - 6.6.73-r1
kmod-usbmon - 6.6.73-r1
kmod-vmxnet3 - 6.6.73-r1
kmod-vxlan - 6.6.73-r1
libatomic1 - 13.3.0-r4
libattr - 2.5.2-r3
libblkid1 - 2.40.2-r1
libblobmsg-json20240329 - 2024.03.29~eb9bcb64-r1
libbz2-1.0 - 1.0.8-r1
libc - 1.2.5-r4
libcap - 2.69-r1
libcomerr0 - 1.47.0-r2
libcurl4 - 8.10.1-r1
libdeflate - 1.22-r1
libdht - 2022.04.27~11123089-r1
libdnet - 1.16.1-r1
libe2p2 - 1.47.0-r2
libevdev - 1.13.1-r1
libevent2-7 - 2.1.12-r2
libevent2-core7 - 2.1.12-r2
libevent2-pthreads7 - 2.1.12-r2
libext2fs2 - 1.47.0-r2
libf2fs6 - 1.16.0-r3
libffi - 3.4.6-r1
libgcc1 - 13.3.0-r4
libidn2 - 2.3.7-r1
libip4tc2 - 1.8.10-r1
libip6tc2 - 1.8.10-r1
libiperf3 - 3.17.1-r4
libiwinfo-data - 2024.10.20~b94f066e-r1
libiwinfo-lua - 2024.10.20~b94f066e-r1
libiwinfo20230701 - 2024.10.20~b94f066e-r1
libjson-c5 - 0.18-r1
libjson-script20240329 - 2024.03.29~eb9bcb64-r1
libkmod - 32-r1
libltdl7 - 2.4.7-r1
liblua5.1.5 - 5.1.5-r11
liblucihttp-lua - 2023.03.15~9b5b683f-r1
liblucihttp-ucode - 2023.03.15~9b5b683f-r1
liblucihttp0 - 2023.03.15~9b5b683f-r1
libmbedtls21 - 3.6.2-r1
libminiupnpc - 2.2.8-r1
libmnl0 - 1.0.5-r1
libmspack - 0.11_alpha-r1
libnatpmp1 - 20230423-r1
libncurses6 - 6.4-r2
libnftnl11 - 1.2.8-r1
libnghttp2-14 - 1.63.0-r1
libnl-tiny1 - 2023.12.05~965c4bf4-r1
libopenssl-conf - 3.0.15-r1
libopenssl3 - 3.0.15-r1
libpci - 3.12.0-r2
libpcre2 - 10.42-r1
libpsl5 - 0.21.5-r1
libpthread - 1.2.5-r4
libreadline8 - 8.2-r2
librrd1 - 1.0.50-r6
librt - 1.2.5-r4
libsmartcols1 - 2.40.2-r1
libss2 - 1.47.0-r2
libstdcpp6 - 13.3.0-r4
libsysfs2 - 2.1.0-r4
libtirpc - 1.3.4-r1
libubox20240329 - 2024.03.29~eb9bcb64-r1
libubus-lua - 2025.01.02~afa57cce-r1
libubus20250102 - 2025.01.02~afa57cce-r1
libuci20250120 - 2025.01.20~16ff0bad-r1
libuclient20201210 - 2024.10.22~88ae8f20-r1
libucode20230711 - 2024.07.22~b610860d-r3
libudebug - 2023.12.06~6d3f51f9
libudev-zero - 1.0.3-r1
libunistring - 1.2-r1
libusb-1.0-0 - 1.0.27-r1
libustream-openssl20201210 - 2024.07.28~99bd3d2b-r1
libutp - 2023.02.14~c95738b1-r1
libuuid1 - 2.40.2-r1
libxtables12 - 1.8.10-r1
logd - 2024.04.26~85f10530-r1
lua - 5.1.5-r11
luci-app-commands - 24.338.55521~22d4830
luci-app-firewall - 25.014.06885~bd39c63
luci-app-p910nd - 24.350.69951~a0f66ab
luci-app-package-manager - 24.341.02353~276fef8
luci-app-privoxy - 1.0.6-r2
luci-app-statistics - 24.333.73113~0a6a2f1
luci-app-tor - 1.1.0-r1
luci-app-transmission - 24.338.55521~22d4830
luci-base - 25.014.55016~7046a1c
luci-compat - 24.350.70455~367b67f
luci-lib-base - 24.079.46064~3e3005c
luci-lib-ip - 24.322.80622~82bde8c
luci-lib-ipkg - 24.079.46127~fea8509
luci-lib-jsonc - 24.322.80622~5de2030
luci-lib-nixio - 24.327.77986~ae8bbb8
luci-light - 23.024.33244~34dee82
luci-lua-runtime - 24.322.80622~a403707
luci-mod-admin-full - 19.253.48496~3f93650
luci-mod-network - 25.021.30718~36b6107
luci-mod-status - 25.009.65022~20bf9a4
luci-mod-system - 24.336.49068~ef16778
luci-proto-ipv6 - 24.350.69236~8d13ea4
luci-proto-ppp - 25.009.71487~a88d4af
luci-ssl-openssl - 24.328.43591~9e70c9a
luci-theme-bootstrap - 24.357.59015~779ca14
mkf2fs - 1.16.0-r3
mtd - 26
nano - 8.3-r1
netifd - 2024.12.17~ea01ed41-r1
nftables-json - 1.1.1-r1
odhcp6c - 2024.09.25~b6ae9ffa-r1
odhcpd-ipv6only - 2024.05.08~a2988231-r1
open-vm-tools - 12.2.0-r1
openssl-util - 3.0.15-r1
openwrt-keyring - 2024.11.01~fbae29d7-r2
opkg - 2024.10.16~38eccbb1-r1
p910nd - 0.97-r14
partx-utils - 2.40.2-r1
pciids - 0.387-r1
pciutils - 3.12.0-r2
ppp - 2.5.1-r1
ppp-mod-pppoe - 2.5.1-r1
privoxy - 3.0.34-r1
procd - 2024.12.22~42d39376-r1
procd-seccomp - 2024.12.22~42d39376-r1
r8169-firmware - 20241110-r1
rpcd - 2024.09.17~9f4b86e7-r1
rpcd-mod-file - 2024.09.17~9f4b86e7-r1
rpcd-mod-iwinfo - 2024.09.17~9f4b86e7-r1
rpcd-mod-luci - 20240305-r1
rpcd-mod-rpcsys - 2024.09.17~9f4b86e7-r1
rpcd-mod-rrdns - 20170710
rpcd-mod-ucode - 2024.09.17~9f4b86e7-r1
rrdtool1 - 1.0.50-r6
sysfsutils - 2.1.0-r4
terminfo - 6.4-r2
tor - 0.4.8.14-r1
tor-gencert - 0.4.8.14-r1
tor-geoip - 0.4.8.14-r1
tor-hs - 0.0.1-r3
tor-resolve - 0.4.8.14-r1
torsocks - 2.3.0-r1
transmission-daemon - 4.0.6-r1
ubox - 2024.04.26~85f10530-r1
ubus - 2025.01.02~afa57cce-r1
ubusd - 2025.01.02~afa57cce-r1
uci - 2025.01.20~16ff0bad-r1
uclient-fetch - 2024.10.22~88ae8f20-r1
ucode - 2024.07.22~b610860d-r3
ucode-mod-fs - 2024.07.22~b610860d-r3
ucode-mod-html - 1
ucode-mod-lua - 1
ucode-mod-math - 2024.07.22~b610860d-r3
ucode-mod-ubus - 2024.07.22~b610860d-r3
ucode-mod-uci - 2024.07.22~b610860d-r3
uhttpd - 2023.06.25~34a8a74d-r4
uhttpd-mod-ubus - 2023.06.25~34a8a74d-r4
urandom-seed - 3
urngd - 2023.11.01~44365eb1-r1
usbids - 0.387-r1
usbutils - 017-r1
usign - 2020.05.23~f1f65026-r1
zlib - 1.3.1-r1

Code: Select all
[ 131.363403] uhttpd[2444]: segfault at 7ff552b7a0e0 ip 00007ff552dd2620 sp 00007ffdbfc59228 error 4 in libcrypto.so.3[7ff552d94000+263000] likely on CPU 0 (core 0, socket 0)
[ 131.367160] Code: 00 00 31 c0 5b c3 0f 1f 40 00 31 c0 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 48 89 77 40 c3 66 2e 0f 1f 84 00 00 00 00 00 90 <48> 8b 47 40 c3 66 2e 0f 1f 84 00 00 00 00 00 90 89 77 28 c3 66 2e
[ 151.564206] htpdate[3128]: segfault at 28 ip 00007f002081e1f2 sp 00007fff8a4372c0 error 4 in libc.so[7f00207f7000+54000] likely on CPU 0 (core 0, socket 0)
[ 151.570650] Code: e9 a1 ff ff ff 90 b8 ff ff ff ff c3 b8 ff ff ff ff c3 b8 ff ff ff ff c3 41 54 55 bd 01 00 00 00 53 eb 07 48 83 c5 01 48 89 c7 <48> 8b 47 28 48 85 c0 75 f0 48 0f bf 47 50 48 89 fb 48 8d 14 80 48
[ 160.211724] uhttpd[3602]: segfault at 7fd929c39320 ip 00007fd929e8d620 sp 00007ffe3788c778 error 4 in libcrypto.so.3[7fd929e4f000+263000] likely on CPU 0 (core 0, socket 0)
[ 160.215819] Code: 00 00 31 c0 5b c3 0f 1f 40 00 31 c0 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 48 89 77 40 c3 66 2e 0f 1f 84 00 00 00 00 00 90 <48> 8b 47 40 c3 66 2e 0f 1f 84 00 00 00 00 00 90 89 77 28 c3 66 2e
[ 171.120156] uhttpd[3995]: segfault at 7fda51bd5320 ip 00007fda51e31620 sp 00007ffdc0583de8 error 4 in libcrypto.so.3[7fda51df3000+263000] likely on CPU 0 (core 0, socket 0)
[ 171.124689] Code: 00 00 31 c0 5b c3 0f 1f 40 00 31 c0 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 48 89 77 40 c3 66 2e 0f 1f 84 00 00 00 00 00 90 <48> 8b 47 40 c3 66 2e 0f 1f 84 00 00 00 00 00 90 89 77 28 c3 66 2e
[ 214.282256] uhttpd[4121]: segfault at 7fe244f6b170 ip 00007fe2451bf620 sp 00007ffc15aafe08 error 4 in libcrypto.so.3[7fe245181000+263000] likely on CPU 0 (core 0, socket 0)
[ 214.286860] Code: 00 00 31 c0 5b c3 0f 1f 40 00 31 c0 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 48 89 77 40 c3 66 2e 0f 1f 84 00 00 00 00 00 90 <48> 8b 47 40 c3 66 2e 0f 1f 84 00 00 00 00 00 90 89 77 28 c3 66 2e