Дождливое лето никак нас не смутило, у нас появилось больше времени на разработку, и мы выпускаем новую версию Carbon Reductor даже чуть раньше срока, потому как накопилось довольно много фишек. Надеемся, что мы сможем держать этот темп и дальше.
Carbon Reductor Satellite
Мы выпустили Carbon Reductor Satellite и он бесплатен. Для всех. По сути это очень урезанная версия Carbon Reductor, способная лишь осуществлять выгрузки единого реестра. Без фильтрации, диагностики, вебки и т.д. Да, название для этого мы выбрали исходя исключительно из соображений иронии.
Система кэширования резолва
- Кэш https не проверяется диагностикой, если фильтрация https отключена.
- Ускорена работа обновления кэша резолва https на 2-3 секунды. Мелочь, но приятно.
- Повышена отказоустойчивость системы кэширования резолва https, возможна его починка или перестроение при сильном повреждении.
Выгрузки
- Выгрузки теперь используют python-suds, поставляемый с virtualenv в RPM-пакете Carbon Reductor (ранее с его доставкой иногда случались проблемы и выгрузки не работали).
- Обработка списков аварийно завершалась, в случае если Carbon Reductor ни разу не разбирал единый реестр (например если выгрузка ещё не настроена и пока тестируется работа на собственных списках).
- Выгрузка единого реестра аварийно завершалась при получении от сервера Роскомнадзора ответа без комментария (в нормальных условиях этого не происходит).
- Теперь при неудачно завершившейся выгрузке единого реестра Carbon Reductor сразу же отправляет уведомление об этом всем системным администраторам.
Веб-интерфейс
- Все зависимости веб-интерфейса от пакетов python теперь поставляются в virtualenv. Это значительно упростило скрипт установки и избавило от некоторых ошибок при обновлении.
- Появилась возможность редактировать собственные списки провайдера в веб-интерфейсе и применять изменения.
- Возможность скачивать dump.xml (единый реестр запрещённых сайтов) с веб-интерфейса. Возможно не работает в Safari. Firefox, Google Chrome, curl и wget справляются на ура.
Прочее
- Во всех скриптах, обращающихся к нашим серверам теперь используется перебор нескольких наших серверов при недоступности (регистрация, активация, сигнатуры и т.д.). В наши сервера перечислены как в виде доменов, так и ip (на случай проблем с DNS).
- Поддержка фильтрации кириллических URL, открываемых одним из последних IE.
- Поддержка бэкапа/восстановления настроек в стартовом скрипте (export/import).
- Диагностика теперь ругается на наличие доменов carbonsoft.ru в /etc/hosts
- Локальное меню не запускалось после удаления папки с бэкапами.
- Не сохранялся список из нескольких IP адресов администраторов в мастере первичной настройки и названия провайдера с пробелами.
- Все интерфейсы генерируемые мастером настройки сети теперь содержат строчку NM_CONTROLLED=no (имелись проблемы без неё).
- Добавлен пример хука для распределения прерываний для сетёвок с драйвером vmxnet3 (VMWare).
- Отключена часть устаревших хуков обновления.