Bot releases are hidden (Show)
Published by klzgrad about 1 year ago
Fixed HTTP2 decompression error due to Clang 18+ miscompilation on mipsel.
Published by klzgrad about 1 year ago
Disabled ThinLTO on static builds. It interacts badly with -fstack-protector with segfaults. The exact root cause is not known yet.
Published by klzgrad about 1 year ago
Fixed a segfault on Linux kernels without CONFIG_ADVISE_SYSCALLS, e.g. Asuswrt Merlin (#564).
PartitionAlloc assumes decommitted pages are zeroed by the kernel when recommitted according to the semantics of madvise MADV_DONTNEED, but on Asuswrt Merlin its kernel does not support madvise and MADV_DONTNEED becomes a no-op, violating the assumption, then PartitionAlloc provides non-zeroed memory to calloc(), resulting in segfaults.
Published by klzgrad about 1 year ago
Rebased to 117.0.5938.44.
Published by klzgrad about 1 year ago
Fixed a crash https://github.com/klzgrad/naiveproxy/issues/552.
Published by klzgrad about 1 year ago
Rebased to 116.0.5845.92.
Unstable due to some rare crash. Under investigation.
Published by klzgrad about 1 year ago
ulimit -c unlimited
to save coredumps).riscv64
in the downloads. https://github.com/klzgrad/naiveproxy/issues/518
--listen=socks://127.0.0.1:1080 --listen=http://127.0.0.1:8080
. By JSON: "listen": ["socks://127.0.0.1:1080", "http://127.0.0.1:8080"]
. The original command line and JSON syntax for listening on a single port remains unchanged. https://github.com/klzgrad/naiveproxy/issues/526
listen
directive. https://github.com/klzgrad/naiveproxy/issues/542
Published by klzgrad over 1 year ago
Fix a crash in static binary builds: openwrt-aarch64_cortex-a53-static, openwrt-arm_cortex-a7_neon-vfpv4-static, openwrt-arm_cortex-a9-static, openwrt-mipsel_24kc-static. https://github.com/klzgrad/naiveproxy/issues/521
Published by klzgrad over 1 year ago
Rebased to 114.0.5735.91.
Published by klzgrad over 1 year ago
Backported upstream security fix that fixes a crash.
https://chromium-review.googlesource.com/c/chromium/src/+/4437791
https://crbug.com/1428820
Published by klzgrad over 1 year ago
Rebased to 113.0.5672.62.
Reported to have crash https://github.com/klzgrad/naiveproxy/issues/502
Published by klzgrad over 1 year ago
Rebased to 112.0.5615.49.
Published by klzgrad over 1 year ago
Rebased to 111.0.5563.64.
Published by klzgrad over 1 year ago
Rebased to 110.0.5481.100.
Published by klzgrad almost 2 years ago
Fixed AIA chasing on Mac
Published by klzgrad almost 2 years ago
Rebased to 109.0.5414.74.
Published by klzgrad almost 2 years ago
Rebased to 108.0.5359.94.
Published by klzgrad almost 2 years ago
Fix a trap on Asus Merlin devices.
Published by klzgrad almost 2 years ago
Fix a crash on Mac.
The crash is caused by the static initializer for setting up PartitionAlloc on Mac being accidentally optimized out by the linker, resulting in undefined behavior in accessing uninitialized thread local storage during PartitionAlloc thread cache purge.
This could happen because our code relies on the default behavior of PartitionAlloc instead of the mainstream procedure used by the browser processes. The fix adopts much of the PartitionAlloc initialization procedure used by the full browser with the following simplifications:
New behaviors also enabled by this fix: