gitea-actions
5127353946
sync: обновление списков из апстримов
2026.09.19-0318
2026-09-19 03:18:12 +00:00
gitea-actions
d82b543a14
sync: обновление списков из апстримов
2026.09.18-0318
2026-09-18 03:18:00 +00:00
gitea-actions
4c617e6257
sync: обновление списков из апстримов
2026.09.17-0318
2026-09-17 03:18:15 +00:00
gitea-actions
5a070094f7
sync: обновление списков из апстримов
2026.09.16-0317
2026-09-16 03:17:57 +00:00
gitea-actions
ae56e2d4ac
sync: обновление списков из апстримов
2026.09.15-0317
2026-09-15 03:17:58 +00:00
gitea-actions
92a67937f6
sync: обновление списков из апстримов
2026.09.14-0317
2026-09-14 03:17:54 +00:00
gitea-actions
6169ccd28d
sync: обновление списков из апстримов
2026.09.13-0317
2026-09-13 03:17:55 +00:00
gitea-actions
cc3e56e31f
sync: обновление списков из апстримов
2026.09.12-0320
2026-09-12 03:20:05 +00:00
gitea-actions
b939d562fe
sync: обновление списков из апстримов
2026.09.11-0318
2026-09-11 03:18:01 +00:00
gitea-actions
0a3963466d
sync: обновление списков из апстримов
2026.09.10-0317
2026-09-10 03:17:54 +00:00
gitea-actions
df6508320b
sync: обновление списков из апстримов
2026.09.09-0318
2026-09-09 03:18:01 +00:00
gitea-actions
31a1a0c385
sync: обновление списков из апстримов
2026.09.08-0318
2026-09-08 03:17:59 +00:00
gitea-actions
f9eb078c1f
sync: обновление списков из апстримов
2026.09.07-0318
2026-09-07 03:18:04 +00:00
gitea-actions
4ba2b74ae1
sync: обновление списков из апстримов
2026.09.06-0317
2026-09-06 03:17:54 +00:00
gitea-actions
3e699eac87
sync: обновление списков из апстримов
2026.09.05-0318
2026-09-05 03:18:49 +00:00
gitea-actions
34d9f2e2a0
sync: обновление списков из апстримов
2026.09.04-0318
2026-09-04 03:18:27 +00:00
gitea-actions
5613a6b044
sync: обновление списков из апстримов
2026.09.03-0318
2026-09-03 03:17:59 +00:00
gitea-actions
5006d5e2ee
sync: обновление списков из апстримов
2026.09.01-0317
2026-09-01 03:17:42 +00:00
gitea-actions
0dff77fca0
sync: обновление списков из апстримов
2026.08.31-0317
2026-08-31 03:17:58 +00:00
gitea-actions
aa5dfb451c
sync: обновление списков из апстримов
2026.08.30-0318
2026-08-30 03:17:59 +00:00
gitea-actions
de8671101d
sync: обновление списков из апстримов
2026.08.29-0318
2026-08-29 03:18:00 +00:00
gitea-actions
6f92326d26
sync: обновление списков из апстримов
2026.08.28-0318
2026-08-28 03:18:02 +00:00
gitea-actions
1d66728105
sync: обновление списков из апстримов
2026.08.27-0318
2026-08-27 03:18:02 +00:00
gitea-actions
22d67d36f9
sync: обновление списков из апстримов
2026.08.26-0318
2026-08-26 03:18:03 +00:00
gitea-actions
376a460a8b
sync: обновление списков из апстримов
2026.08.25-0318
2026-08-25 03:18:00 +00:00
gitea-actions
e7ddd9d65a
sync: обновление списков из апстримов
2026.08.24-0318
2026-08-24 03:18:00 +00:00
gitea-actions
13159e9e35
sync: обновление списков из апстримов
2026.08.23-0318
2026-08-23 03:18:03 +00:00
gitea-actions
d3157a26a3
sync: обновление списков из апстримов
2026.08.22-0318
2026-08-22 03:18:04 +00:00
gitea-actions
e922a8dd17
sync: обновление списков из апстримов
2026.08.21-0318
2026-08-21 03:18:01 +00:00
gitea-actions
221054e5b2
sync: обновление списков из апстримов
2026.08.20-0318
2026-08-20 03:18:00 +00:00
gitea-actions
c1b9a4af57
sync: обновление списков из апстримов
2026.08.19-0318
2026-08-19 03:18:03 +00:00
gitea-actions
edccc251ad
sync: обновление списков из апстримов
2026.08.18-0318
2026-08-18 03:18:02 +00:00
gitea-actions
8d4f821a5a
sync: обновление списков из апстримов
2026.08.17-0317
2026-08-17 03:17:30 +00:00
gitea-actions
7e475b72dd
sync: обновление списков из апстримов
2026.08.16-0317
2026-08-16 03:17:32 +00:00
gitea-actions
10377ca30f
sync: обновление списков из апстримов
2026.08.15-0317
2026-08-15 03:17:29 +00:00
gitea-actions
e02fd1df80
sync: обновление списков из апстримов
2026.08.14-0317
2026-08-14 03:17:30 +00:00
gitea-actions
dea1b421ff
sync: обновление списков из апстримов
2026.08.13-0317
2026-08-13 03:17:39 +00:00
gitea-actions
7ad6766cdc
sync: обновление списков из апстримов
2026.08.12-0317
2026-08-12 03:17:38 +00:00
gitea-actions
5b53aa3ab6
sync: обновление списков из апстримов
2026.08.11-0318
2026-08-11 03:18:01 +00:00
Leonid Pershin and Claude Opus 5
e6186ba6df
feat: один апдейтер на несколько репозиториев
...
build / build (push) Successful in 20s
update-geodata.sh теперь ходит по списку SOURCES (строка «URL-базы|имя»),
а не по одной базе: ipcheck.dat и оба discord-.dat обновляются за один
запуск и с одним перезапуском сервиса. Старый вызов с DEST продолжает
работать — каталог берётся из него.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026.08.10-0631
2026-08-10 09:31:14 +03:00
Leonid Pershin and Claude Opus 5
60c7141f88
fix: чинит разбор workflow — описание релиза вынесено в скрипт
...
build / build (push) Successful in 24s
Многострочный python3 -c внутри блока run начинался с нулевого отступа
и обрывал YAML-скаляр: Gitea отказывалась читать файл целиком
("line 137: could not find expected ':'").
Генерация markdown уехала в tools/release_notes.py — в CI остался один
вызов без экранирования, а сам рендер покрыт тестами.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026.08.10-0627
2026-08-10 09:27:07 +03:00
Leonid Pershin and Claude Opus 5
61c0ea3558
feat: geosite/geoip для Discord со сборкой из апстримов
...
Домены и сети Discord в geosite.dat и geoip.dat для Xray/3x-ui, плюс
sing-box, Clash/mihomo, AdGuard, текст и готовый фрагмент routing.
Рукописная база живёт в data/discord-base.txt и data/ip/discord-base.txt,
остальное tools/sync.py тянет из пяти публичных апстримов: JSON-исходники
парсятся напрямую, скомпилированные .srs распаковываются через sing-box.
Каждый источник кладётся в свою категорию, недоступный источник не
обнуляет данные, файлы без шапки GENERATED скрипт не трогает.
Ограничения по протоколу и портам (директивы !network / !port) доезжают
до sing-box rule-set и до xray/routing.json. Такие категории намеренно
не входят в сводную discord: там сети вроде 172.64.0.0/13, и без привязки
к UDP-портам правило утащило бы в туннель чужой трафик.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-10 09:24:08 +03:00