Skip to content

Releases: klzgrad/naiveproxy

v117.0.5938.44-2

17 Sep 14:19
Compare
Choose a tag to compare
v117.0.5938.44-2 Pre-release
Pre-release

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.

v117.0.5938.44-1

12 Sep 12:38
Compare
Choose a tag to compare

Rebased to 117.0.5938.44.

v116.0.5845.92-2

21 Aug 09:46
Compare
Choose a tag to compare

Fixed a crash #552.

v116.0.5845.92-1

17 Aug 10:18
Compare
Choose a tag to compare
v116.0.5845.92-1 Pre-release
Pre-release

Rebased to 116.0.5845.92.

Unstable due to some rare crash. Under investigation.

v115.0.5790.166-1

05 Aug 23:35
Compare
Choose a tag to compare
v115.0.5790.166-1 Pre-release
Pre-release
  • Rebased to 115.0.5790.166.
  • Refactored padding for easier future protocol upgrades. Introduced big internal changes. For this reason, this release is considered unstable. Please test and report any crashes (remember to use ulimit -c unlimited to save coredumps).
  • Added payload fragmentation during payload TLS handshakes so it's harder to detect TLS in TLS by big packet sizes.
  • Added support for RISC-V (Debian sid, OpenWrt 23.05.0-rc2). See riscv64 in the downloads. #518
  • Added option to listen on multiple ports. By command line: --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. #526
  • Fixed HTTP default port handling in listen directive. #542
  • Fixed malformed proxying for HTTP/1 requests. #537 #539

v114.0.5735.91-4test

25 Jun 23:02
Compare
Choose a tag to compare
v114.0.5735.91-4test Pre-release
Pre-release

Test only.

v114.0.5735.91-3

04 Jun 05:27
Compare
Choose a tag to compare

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. #521

v114.0.5735.91-1

03 Jun 11:38
Compare
Choose a tag to compare

Rebased to 114.0.5735.91.

v113.0.5672.62-2

06 May 01:32
b96da9c
Compare
Choose a tag to compare

(Withdrawn) v113.0.5672.62-1

02 May 10:45
Compare
Choose a tag to compare
Pre-release

Rebased to 113.0.5672.62.

Reported to have crash #502