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.73.0
Name Modified Size InfoDownloads / Week
Parent folder
b4-linux-386.tar.gz 2026-07-04 5.8 MB
b4-linux-386.tar.gz.sha256 2026-07-04 99 Bytes
b4-linux-amd64.tar.gz 2026-07-04 6.1 MB
b4-linux-amd64.tar.gz.sha256 2026-07-04 101 Bytes
b4-linux-arm64.tar.gz 2026-07-04 5.6 MB
b4-linux-arm64.tar.gz.sha256 2026-07-04 101 Bytes
b4-linux-armv5.tar.gz 2026-07-04 5.8 MB
b4-linux-armv5.tar.gz.sha256 2026-07-04 101 Bytes
b4-linux-armv6.tar.gz 2026-07-04 5.8 MB
b4-linux-armv6.tar.gz.sha256 2026-07-04 101 Bytes
b4-linux-armv7.tar.gz 2026-07-04 5.8 MB
b4-linux-armv7.tar.gz.sha256 2026-07-04 101 Bytes
b4-linux-loong64.tar.gz 2026-07-04 5.8 MB
b4-linux-loong64.tar.gz.sha256 2026-07-04 103 Bytes
b4-linux-mips64.tar.gz 2026-07-04 5.5 MB
b4-linux-mips64.tar.gz.sha256 2026-07-04 102 Bytes
b4-linux-mips64le.tar.gz 2026-07-04 5.4 MB
b4-linux-mips64le.tar.gz.sha256 2026-07-04 104 Bytes
b4-linux-mips.tar.gz 2026-07-04 5.6 MB
b4-linux-mips.tar.gz.sha256 2026-07-04 100 Bytes
b4-linux-mips_softfloat.tar.gz 2026-07-04 5.6 MB
b4-linux-mips_softfloat.tar.gz.sha256 2026-07-04 110 Bytes
b4-linux-mipsle.tar.gz 2026-07-04 5.6 MB
b4-linux-mipsle.tar.gz.sha256 2026-07-04 102 Bytes
b4-linux-mipsle_softfloat.tar.gz 2026-07-04 5.6 MB
b4-linux-mipsle_softfloat.tar.gz.sha256 2026-07-04 112 Bytes
b4-linux-ppc64.tar.gz 2026-07-04 5.6 MB
b4-linux-ppc64.tar.gz.sha256 2026-07-04 101 Bytes
b4-linux-ppc64le.tar.gz 2026-07-04 5.6 MB
b4-linux-ppc64le.tar.gz.sha256 2026-07-04 103 Bytes
b4-linux-riscv64.tar.gz 2026-07-04 5.8 MB
b4-linux-riscv64.tar.gz.sha256 2026-07-04 103 Bytes
b4-linux-s390x.tar.gz 2026-07-04 6.0 MB
b4-linux-s390x.tar.gz.sha256 2026-07-04 101 Bytes
checksums.txt 2026-07-04 1.8 kB
SHA256SUMS 2026-07-04 1.5 kB
README.md 2026-07-04 1.9 kB
v1.73.0 source code.tar.gz 2026-07-04 10.1 MB
v1.73.0 source code.zip 2026-07-04 10.5 MB
Totals: 39 Items   117.7 MB 0

[1.73.0] - 2026-07-05

  • FIXED: A phone that dropped off mobile data could leave a Telegram proxy connection stuck - when a mobile client backgrounded Telegram or lost signal, its connection frequently died without a clean close, yet b4 held the half-dead session and its link out to Telegram open for many minutes, in some cases until the app was reopened, so returning to Telegram could mean waiting on a dead socket instead of a clean reconnect.
  • FIXED: A stalled link out to Telegram over a WebSocket bridge could wedge a proxy session - if that link stalled mid-transfer, tearing the session down could itself block for many minutes on the stuck write, holding the client's slot and both connections until a kernel timeout expired.
  • ADDED: Tunable MTProto connection timeouts - Settings → MTProto exposes a TCP user timeout and an idle timeout for the proxy, for unusual carrier networks or router kernels where the built-in defaults (about two minutes and five minutes) need adjusting or turning off.
  • ADDED: API to list active MTProto sessions and clients - two HTTP endpoints for integrations: GET /api/mtproto/sessions returns one entry per live client connection (client IP and port, the Telegram destination, and when it connected and was last active), and GET /api/mtproto/active-clients groups those by secret (active connection count and the distinct client IPs using each one). The API exposed only a per-secret connection count, with no way to see the client addresses behind it.

What's Changed

Full Changelog: https://github.com/DanielLavrushin/b4/compare/v1.72.0...v1.73.0

Source: README.md, updated 2026-07-04