z2k/mtproxy-client
Necronicle ad3ce2f1dc
Some checks failed
CI / ShellCheck (push) Has been cancelled
CI / Go Build & Test (push) Has been cancelled
CI / Luacheck (push) Has been cancelled
tg-tunnel: rebuild all 9 arches with Go 1.22.12
Go 1.26.x silently broke MIPS soft-float on Linux kernels that ship with
Keenetic/Netis Keenetic-port boxes — the runtime fatal'd at
runtime/proc.go:363 (go forcegchelper()) during startup on mipsel-3.4.
Reported by Giam (Netis N6, Keenetic 5.0.9), Владислав, and sisVita —
all three with identical pc=0x7408c register dumps.

The April 21 commit (e3b794d) inadvertently rebuilt all arches with
Go 1.26.1 and pushed the broken mipsel binary. Users who didn't re-pull
kept running the March 13 (35a2963) Go 1.22.12 binary and were unaffected;
new installs and menu-forced redownloads got the broken one.

Pinning to Go 1.22.12 — the last version verified to produce working
MIPS soft-float binaries for Keenetic-class boxes. Other arches carried
along for consistency.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-22 14:31:16 +03:00
..
builds tg-tunnel: rebuild all 9 arches with Go 1.22.12 2026-04-22 14:31:16 +03:00
.gitignore feat(builds): бинарники для всех архитектур в репо 2026-04-10 01:52:54 +03:00
go.mod fix: rebuild all binaries with Go 1.22, remove legacy MTProxy code, add transparent WS reconnect 2026-04-11 20:34:01 +03:00
go.sum fix: rebuild all binaries with Go 1.22, remove legacy MTProxy code, add transparent WS reconnect 2026-04-11 20:34:01 +03:00
listener.go tunnel: take binaries and source from 198d181 2026-04-13 01:03:54 +03:00
main.go tg tunnel: backport keepalive and relay fixes 2026-04-22 00:17:23 +03:00
Makefile feat(mtproxy): transparent MTProxy клиент для Telegram (WIP) 2026-04-09 20:39:37 +03:00
S97tg-mtproxy fix(mtproxy): modprobe xt_REDIRECT, stderr подавлен, ping/pong для WS 2026-04-10 13:55:07 +03:00
tunnel.go tg menu: auto-clear stale binary on start failure; remove redundant keepalive call 2026-04-22 14:05:30 +03:00