v67

bol-van/zapretv67Nov 1, 2024by bol-van

AI Summary

This release introduces host-list deduplication and auto-reload, DoH support in mdig and blockcheck, and significant updates to Windows binaries including UPX compression.

Key Highlights

  • Host-list deduplication and automatic reload on file changes.
  • Support for comma-separated port ranges in --filter-tcp/--filter-udp.
  • DoH support added to mdig and blockcheck.
  • Windows binaries updated: win32 added, zapret-winws removed, cygwin1.dll compressed.

Breaking Changes

  • Removed win64/zapret-winws binary in favor of zapret-win-bundle.

New Features

  • Host-list deduplication and auto-reload.
  • Comma-separated port ranges for filtering.
  • DoH support in mdig and blockcheck.
  • SKIP_PKTWS environment variable for non-root blockcheck on MacOS.
  • UPX compression for cygwin1.dll in win32 and win64.

Full Release Notes

1. nfqws,tpws : дедупликация хост-листов
2. nfqws,tpws : автоматическая перезагрузка файлов хост-листов и ipset при изменения файла
3. nfqws,tpws : `--filter-tcp`, `--filter-udp`  принимают порты и диапазоны портов через запятую
4. nfqws,tpws : чтение параметров командной строки из файла : `@<config_file>`
5. mdig : `--dns-make-query`, `--dns-parse-query` для DNS запросов через сторонний канал (например, DoH)
6. blockcheck: использование DoH при подмене DNS
7. blockcheck: тестовое дурение только IP:port тестируемого домена. все остальное не затрагивается.
8. blockcheck: не требует root , если `SKIP_PKTWS=1` или система - MacOS
9. blockcheck, install_easy: сохраняют переменные окружения при повышении привилегий до root
10. config: маркер `<HOSTLIST_NOAUTO>`
11. binaries: удалено `win64/zapret-winws` в пользу [`zapret-win-bundle`](https://github.com/bol-van/zapret-win-bundle)
12. binaries: добавлено `win32`. отдельный репозиторий для 32 битной версии удален.
13. binaries: в `win32` и `win64` помещена сжатая upx копия cygwin1.dll для 32 и 64 битных архитектур соответственно
12. Различные багфиксы