Files
drhider/History/infra/2026-08-19-remove-process-names-http2.md
T

38 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# v0.0.46 — удалён process_names + git push HTTP/2 проблема — 2026-08-19
**Дата:** 2026-08-19
**Версия:** 0.0.45 → 0.0.46
---
## Удалён тестовый API process_names
- `process_names` (обфускация файлов по именам из TEST_INPUT_DIR) **удалён**.
- Причина: сервер не может читать локальные файлы клиента (нет доступа к его
машине). Файлы в поде — неудобно. API бесполезен.
- Удалены: endpoint, `TEST_INPUT_DIR`/`_TEST_API_ENABLED`, `import os`, History-файл.
- Версия 0.0.46.
## Находка: git push к gitea зависал (HTTP/2)
**Симптом:** `git push origin master` висел бесконечно (таймауты), хотя
`git ls-remote` и `curl` к gitea работали (200, быстро).
**Причина:** git использовал **HTTP/2** для отправки pack; шлюз
`gitea.services.ngcloud.ru` блокировал передачу данных по HTTP/2
(та же проблема, что была в drhider с HTTP/2 — ERR_HTTP2_PROTOCOL_ERROR).
**Решение:** push через HTTP/1.1 мгновенно прошёл:
```bash
git -c http.version=HTTP/1.1 push origin master
# и закреплено в конфиге:
git config http.version HTTP/1.1
```
**Проверка:** `8d7a7df..d2f2bd3 master -> master`, синхронизировано.
## Полезно
- На этой машине/шлюзе для git (и возможно других HTTP/2 клиентов) использовать
HTTP/1.1.
- git config `http.version HTTP/1.1` уже установлен.