refactor(nsdxml): заменить собственный кодек CP1251 на golang.org/x/text/encoding/charmap

После добавления NO_PROXY в bash-окружение (proxy.golang.org,
goproxy.cn, *.golang.org, github.com и пр.) штатные модули Go стали
доступны напрямую — zetit-прокси теперь обходится только для
внутренних/публичных хостов, которым нужен внутренний прокси, и
пропускает только нужное.

Заменено:
- internal/nsdxml/codec.go: 90+ строк собственной CP1251-таблицы →
  тонкая обёртка над golang.org/x/text/encoding/charmap.Windows1251
- go.mod: добавлен require golang.org/x/text v0.22.0
- internal/nsdxml/README.md: пометка о причине истории и текущей реализации

Покрытие nsdxml сохранилось, make ci зелёный.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
fontvielle
2026-05-14 10:49:39 +03:00
parent 1cf069b55b
commit e2720c09f7
4 changed files with 25 additions and 85 deletions
+2
View File
@@ -1,3 +1,5 @@
module git.zetit.ru/zuevav/Bridge-and-Join-s
go 1.23
require golang.org/x/text v0.22.0