Skip to content

Releases: klzgrad/naiveproxy

v130.0.6723.40-5

20 Oct 05:30
Compare
Choose a tag to compare

Static OpenWrt builds compatible with Asuswrt Merlin and other legacy distros now link newer musl libc from OpenWrt 23.05.

v131 will not be released on time because upstream fails to publish v131 tarball https://issues.chromium.org/issues/374696520 https://issues.chromium.org/issues/374691232

v130.0.6723.40-4

19 Oct 16:39
Compare
Choose a tag to compare

Build against OpenWrt 18.06 (32-bit time ABI) for wider binary compatibility. OpenWrt releases ≤21 and ≥22 are ABI incompatible due to Musl time64 transition https://musl.libc.org/time64.html.

  • Most OpenWrt builds should be forward compatible with 18.06 and later releases, except: arm_cortex-a7 added in 21.02; arm_cortex-a7_vfpv4 added in 22.03; riscv64 added in 23.05.
  • Static builds are compatible with Asuswrt Merlin and other legacy distros with CONFIG_ADVISE_SYSCALLS disabled. The lack of CONFIG_ADVISE_SYSCALLS results in worse memory management performance, so use regular OpenWrt builds if possible.

v130.0.6723.40-3

19 Oct 04:04
Compare
Choose a tag to compare
v130.0.6723.40-3 Pre-release
Pre-release

Fixed a memory leak in PartitionAlloc when madvise is not available #664. It turns out when the kernel is configured without CONFIG_ADVISE_SYSCALLS in some older embedded distros, even if crashes are avoided by skipping the madvise syscall, memory is still not returned to the kernel by PartitionAlloc due to design assumption of the availability of madvise. Thus PartitionAlloc is fundamentally incompatible with kernels without CONFIG_ADVISE_SYSCALLS.

This fix disables PartitionAlloc, avoids memory leaks, and makes memory performance worse for all static builds.

v130.0.6723.40-2

16 Oct 12:15
Compare
Choose a tag to compare
v130.0.6723.40-2 Pre-release
Pre-release

Fixed a crash #671 when the username or password contains the comma character ,. The comma is used for delimiting proxies in a proxy chain. It must be percent-encoded in other URL components.

v130.0.6723.40-1

13 Oct 07:37
Compare
Choose a tag to compare

Rebased to 130.0.6723.40.

v129.0.6668.81-2

07 Oct 12:30
Compare
Choose a tag to compare
v129.0.6668.81-2 Pre-release
Pre-release

Internal cleanup. Upgrade is optional.

v129.0.6668.81-1

06 Oct 10:55
Compare
Choose a tag to compare

Rebased to 129.0.6668.81.

v128.0.6613.40-3

12 Sep 10:58
23efc88
Compare
Choose a tag to compare
v128.0.6613.40-3 Pre-release
Pre-release

Test build for Sagernet derivative apk

v128.0.6613.40-2

08 Sep 03:40
Compare
Choose a tag to compare
v128.0.6613.40-2 Pre-release
Pre-release

Test build for different HTTP/2 receive window.

v128.0.6613.40-1

18 Aug 12:10
Compare
Choose a tag to compare

Rebased to 128.0.6613.40.