Download Latest Version v1.80.1 source code.zip (12.4 MB)
Email in envelope

Get an email when there's a new version of b4

Home / v1.78.0rc1
Name Modified Size InfoDownloads / Week
Parent folder
b4-linux-mips64.tar.gz.sha256 2026-08-17 102 Bytes
b4-linux-mips_softfloat.tar.gz.sha256 2026-08-17 110 Bytes
b4-linux-ppc64.tar.gz 2026-08-17 5.5 MB
b4-linux-s390x.tar.gz.sha256 2026-08-17 101 Bytes
b4-linux-386.tar.gz 2026-08-17 5.7 MB
b4-linux-386.tar.gz.sha256 2026-08-17 99 Bytes
b4-linux-amd64.tar.gz 2026-08-17 6.0 MB
b4-linux-amd64.tar.gz.sha256 2026-08-17 101 Bytes
b4-linux-arm64.tar.gz 2026-08-17 5.5 MB
b4-linux-arm64.tar.gz.sha256 2026-08-17 101 Bytes
b4-linux-armv5.tar.gz 2026-08-17 5.7 MB
b4-linux-armv5.tar.gz.sha256 2026-08-17 101 Bytes
b4-linux-armv6.tar.gz 2026-08-17 5.7 MB
b4-linux-armv6.tar.gz.sha256 2026-08-17 101 Bytes
b4-linux-armv7.tar.gz 2026-08-17 5.7 MB
b4-linux-armv7.tar.gz.sha256 2026-08-17 101 Bytes
b4-linux-loong64.tar.gz 2026-08-17 5.7 MB
b4-linux-loong64.tar.gz.sha256 2026-08-17 103 Bytes
b4-linux-mips64.tar.gz 2026-08-17 5.4 MB
b4-linux-mips64le.tar.gz 2026-08-17 5.3 MB
b4-linux-mips64le.tar.gz.sha256 2026-08-17 104 Bytes
b4-linux-mips.tar.gz 2026-08-17 5.5 MB
b4-linux-mips.tar.gz.sha256 2026-08-17 100 Bytes
b4-linux-mips_softfloat.tar.gz 2026-08-17 5.6 MB
b4-linux-mipsle.tar.gz 2026-08-17 5.5 MB
b4-linux-mipsle.tar.gz.sha256 2026-08-17 102 Bytes
b4-linux-mipsle_softfloat.tar.gz 2026-08-17 5.5 MB
b4-linux-mipsle_softfloat.tar.gz.sha256 2026-08-17 112 Bytes
b4-linux-ppc64.tar.gz.sha256 2026-08-17 101 Bytes
b4-linux-ppc64le.tar.gz 2026-08-17 5.5 MB
b4-linux-ppc64le.tar.gz.sha256 2026-08-17 103 Bytes
b4-linux-riscv64.tar.gz 2026-08-17 5.7 MB
b4-linux-riscv64.tar.gz.sha256 2026-08-17 103 Bytes
b4-linux-s390x.tar.gz 2026-08-17 5.9 MB
checksums.txt 2026-08-17 1.8 kB
SHA256SUMS 2026-08-17 1.5 kB
README.md 2026-08-17 1.4 kB
v1.78.0rc1 source code.tar.gz 2026-08-17 11.0 MB
v1.78.0rc1 source code.zip 2026-08-17 11.4 MB
Totals: 39 Items   117.7 MB 0

[1.78.0] - 2026-08-17

  • FIXED: Traffic that merely used port 53 was read as a name lookup - a VPN or proxy tunnel hidden on that port had its encrypted contents taken for a domain name and matched against sets.
  • FIXED: The server name read out of a QUIC connection was accepted whatever it contained - any bytes of any length passed for a hostname, unlike the same name read from an ordinary HTTPS connection, which was checked.
  • FIXED: Telegram reported the MTProto proxy as incorrectly configured and switched it off - a session was accepted before b4 had reached a data center, and one blocked route was given longer than the client was willing to wait.
  • FIXED: Data center 203 had no connection ready in advance - spare connections were kept for two data centers only, so every session on the others started by opening one from scratch.
  • FIXED: A route that answered nothing was set aside only when it replied with a rate limit - a route that went silent cost every session after it the same full wait.
  • FIXED: A name with several addresses was abandoned after the first one went unanswered - the attempt stalled on that address while another address of the same name answered in under a second.

What's Changed

Full Changelog: https://github.com/DanielLavrushin/b4/compare/v1.77.0...v1.78.0rc1

Source: README.md, updated 2026-08-17