* Change reductor_scripts_pl5 af32880: Добавлено(обновление): переименование системы контроля доступа абонентов. * Change reductor_scripts_pl5 fc13345: Revert "Исправлено(проверка отчётов ревизора): в текст заявки прикладывался путь до временного файла." * Change reductor_scripts_pl5 d353d05: Исправлено(проверка отчётов ревизора): в текст заявки прикладывался путь до временного файла. * Change python-tools 9b61043: Добавлено(Константы): ID шаблона сообщения о восстановлении пароля в ЛК * Change python-tools 6adf59c: Исправлено(Ядро биллинга): SUP-528132 в некоторых случаях выставилось 2 одинаковых акта * Change python-tools 57ced1e: Исправлено(Ядро биллинга): уменьшение даты теперь не поддерживается * Change python-tools 2d4b506: Добавлено(Ядро биллинга): получаем адрес абонента с учетом города расположения биллинга * Change django-appadmin b8a6723: Добавлено(Веб-интерфейс платформы): Компилированный файл-словарь * Change django-appadmin e4551e5: Добавлено(Веб-интерфейс платформы): Локализация надписей * Change django-appadmin 92dd1d9: Рефакторинг(Веб-интерфейс платформы): Остановка аппов в отдельной функции * Change django-appadmin 1c1d026: Добавлено(Веб-интерфейс платформы): Функционал кнопки перезагрузки * Change django-appadmin 77eba3d: Изменено(Веб-интерфейс платформы): Стили кнопок Выключить и Перезагрузить * Change django-appadmin c69e362: Изменено(Веб-интерфейс платформы): Добавлена кнопка "Перезагрузить сервер" * Change django-appadmin 3484693: Удалено(веб-интерфейс платформы): Лишние комментарии * Change django-appadmin 0639c1e: Изменено(Веб-интерфейс платформы): Кнопка выключения спрятана в выпадающее меню. * Change django-appadmin 78678ef: Добавлено(выключение сервера): остановка редуктора. * Change base_scripts c713e01: Исправлено(установка): после установки система не обновлялась до Carbon Reductor DPI X * Change reductor_userspace_pl5 f03627a: Исправлено(работа с конфигурационным файлом): соответствие strongbash. * Change reductor_userspace_pl5 730f5fa: Исправлено(работа с конфигурационным файлом): соответствие strongbash. * Change reductor_userspace_pl5 71eb464: Исправлено(работа с конфигурационным файлом): соответствие strongbash. * Change reductor_userspace_pl5 51e765e: Исправлено(выгрузка с помощью файлов запроса и подписи): при каждой выгрузке сохранялась резервная копия файлов. * Change reductor_userspace_pl5 4ad5dd1: Добавлено(обновление сигнатур): логирование ответов сервера. * Change reductor_userspace_pl5 ad0c661: Добавлено(Reductor): включение XML-режима выгрузки из web * Change reductor_userspace_pl5 f4d3d88: Добавлено(загрузка IP): поддержка дозагрузки. * Change reductor_userspace_pl5 09152e2: Исправлено(Скрипт загрузки списков): орфография в тексте ошибки * Change reductor_userspace_pl5 b3523fe: Добавлено(support_info): загрузка интерфейсов в процентах. * Change reductor_userspace_pl5 73d9e1c: Добавлено(support_info): загрузка интерфейсов в процентах. * Change reductor_userspace_pl5 7235714: Добавлено(support_info): загрузка интерфейсов в процентах. * Change reductor_userspace_pl5 a9f371b: Добавлено(мастер настройки выгрузки): ссылка на документацию по настройке выгрузки с помощью файлов запроса и подписи. * Change reductor_userspace_pl5 4ba7bfb: Рефакторинг(управление модулями): соответствие strongbash. * Change reductor_userspace_pl5 05907d1: Рефакторинг(управление модулями): соответствие strongbash. * Change reductor_userspace_pl5 2f613d1: Исправлено(резолвер): обработка результата резолва не подготавливала их к загрузке. * Change reductor_userspace_pl5 bff96e6: Исправлено(резолвер): обработка результата резолва не подготавливала их к загрузке. * Change reductor_userspace_pl5 12f15ef: Рефакторинг(управление модулями): соответствие strongbash. * Change reductor_userspace_pl5 074d666: Рефакторинг(управление модулями): соответствие strongbash. * Change reductor_userspace_pl5 08fc73a: Добавлено(активация): вывод кода активации при сбоях. * Change reductor_userspace_pl5 83a3062: Исправлено(Скрипт управления редиректами): URL подтверждения при validate_notify * Change reductor_userspace_pl5 71769f8: Исправлено(Скрипт управления редиректами): Падение всего скрипта, если DNS-спуфинг выключен * Change reductor_userspace_pl5 9c30d99: Исправлено(Скрипт управления редиректами): Не проверялосль наличие IP перед записью в iptables * Change reductor_userspace_pl5 3622f1f: Исправлено(Скрипт управления редиректами): Инвертированная логика проверки * Change reductor_userspace_pl5 39dfc31: Управление перенаправлениями: сохранение наработок. * Change reductor_userspace_pl5 7a5aab8: Рефакторинг(управление абонентами, файрвол): не работали одноразовые уведомления если не настроены другие политики фильтрации абонентов. * Change reductor_userspace_pl5 737bf4c: Исправлено(опции интеграции с биллингом): если отключить мак-авторизацию, списки авторизованных не загружались. * Change reductor_userspace_pl5 c23ff34: Исправлено(проброс параметров в blockpage): URL подтверждения просмотра. * Change reductor_userspace_pl5 c6fac7a: Рефакторинг: проверка необходимости изменений в конфиге blockpage. * Change reductor_userspace_pl5 f957c60: Рефакторинг(мастер настройки интеграции с биллингом). * Change reductor_userspace_pl5 8409aab: Рефакторинг(мастер настройки интеграции с биллингом). * Change reductor_userspace_pl5 c701e4b: Рефакторинг(мастер настройки интеграции с биллингом). * Change reductor_userspace_pl5 f6d4370: Исправлено(мастер настройки интеграции с биллингом): упрощено формирование конфига /app/blockpage. * Change reductor_userspace_pl5 27316e5: Исправлено(интеграция с биллингом): перенос настроек в blockpage приводил к неработающему nginx. * Change reductor_userspace_pl5 e6e7e35: Исправлено(интеграция с биллингом): перенос настроек в blockpage приводил к неработающему nginx. * Change reductor_userspace_pl5 03172e5: Исправлено(сохранение конфигов): периодически занулялся конфиг blockpage. * Change reductor_userspace_pl5 70c20de: Добавлено(интеграция с биллингом): синхронизация опций с app blockpage. * Change reductor_userspace_pl5 53a2fac: Добавлено(утилиты): сохранение в конфиг. * Change reductor_userspace_pl5 8f4779e: Добавлено(мастер интеграции с биллингом): заголовки для каждого окна. * Change reductor_userspace_pl5 a78ec2e: Добавлено(интеграция с биллингом): прототип мастера настройки интеграции с биллингом. * Change reductor_userspace_pl5 8fc72f5: Исправлено(интеграция с биллингом): не работало включение-выключение опции для MAC-авторизации абонентов. * Change reductor_userspace_pl5 18963f6: Добавлено(интеграция с биллингом): восстановление политик из нужных файлов при использовании API. * Change reductor_userspace_pl5 fbc997d: Исправлено(интеграция с биллингом): изменена логика чтения конфига для DNS-спуфинга на доп. страницы. * Change reductor_userspace_pl5 dbd94ed: Добавлено(однократные уведомления): реализация через firewall. * Change reductor_userspace_pl5 068aa08: Добавлено(одноразовые уведомления): заметки по управлению ipset для биллинга. * Change reductor_userspace_pl5 e23fcbb: Добавлено(одноразовые уведомления): использовался неправильный ipset * Change reductor_userspace_pl5 37e7ec7: Исправлено(интеграция с биллингом): неавторизованные пользователи перенаправлялись на заглушку для заблокированных. * Change reductor_userspace_pl5 c95a96b: Добавлено(интеграция с биллингом): создание директории для списков политик абонентов. * Change reductor_userspace_pl5 a205f1a: Исправлено(интеграция с биллингом): уведомления не требуют блокировки другого трафика * Change reductor_userspace_pl5 e93ea04: Добавлено(интеграция с биллингом): добавление правил для уведомления абонентов. * Change reductor_userspace_pl5 cbcfbc6: Рефакторинг(интеграция с биллингом): создание правил перенаправления абонентов. * Change reductor_userspace_pl5 cb65805: Рефакторинг(интеграция с биллингом): условия создания правил перенаправления. * Change reductor_userspace_pl5 b70fd1d: Рефакторинг(интеграция с биллингом): создание цепочек. * Change reductor_userspace_pl5 d192186: Оптимизация(интеграция с биллингами): сохранение ipset при рестарте стало быстрее. * Change reductor_userspace_pl5 114feb4: Добавлено(интеграция с биллингами): ipset для уведомлений. * Change reductor_userspace_pl5 b964fd1: Рефакторинг(интеграция с биллингом): создание ipset * Change reductor_userspace_pl5 351ba41: Исправлено(интеграция с биллингом): ошибки при восстановлении ipset. * Change reductor_userspace_pl5 8748c27: Добавлено(сохранение конфига): валидация будущего конфига перед заменой. * Change reductor_scripts_pl5 4bdd052: Изменено(скрипт проверки blockpage): Текст ошибки * Change reductor_scripts_pl5 41bee7b: Изменено(скрипт проверки адресов): Форматирование кода * Change reductor_scripts_pl5 b6e8e61: Изменено(скрипт проверки адресов): упрощена логика работы теста * Change reductor_scripts_pl5 bfb3969: Добавлено (скрипт проверки адресов): задержка после подъема интерфейса, дополнительные пустые строки в сообщении * Change reductor_scripts_pl5 8bd2dde: Добавлено (скрипт проверки адресов): автоматическое поднятие интерфейсов и более подробное сообщение об ошибке * Change reductor_scripts_pl5 d252dcd: Исправлено(скрипт проверки адресов): объявление переменной в have_ip * Change reductor_scripts_pl5 18f4814: Исправлено(скрипт проверки адресов): улучшения синтаксиса * Change reductor_scripts_pl5 7005aa9: Удалено(скрипт настройки firewall): устаревшие пустые цепочки * Change reductor_scripts_pl5 09d3360: Revert "Удалено(скрипт настройки firewall): Удалена устаревшая функция raw" * Change reductor_scripts_pl5 97a9238: Удалено(скрипт настройки firewall): Удалена устаревшая функция raw * Change reductor_python_packages 47582bd: Добавлено(тюнинг сетевых карт): автоматическое отключение flow-control. * Change reductor_python_packages 1d18d47: Добавлено(утилиты): netdev-model-list - список сетевых устройств и их моделей. * Change blockpage_scripts e98580f: Исправлено(уведомления): не стартовал прокси-сервер. * Change blockpage_scripts 24c7c98: Исправлено(однократные уведомления): URL подтверждения просмотра * Change blockpage_scripts cd06a5f: Изменено(php): работаем не через сеть. * Change blockpage_scripts 6860350: Добавлено: php для проксирования запросов к API. * Change blockpage_scripts ff10db7: Рефакторинг(заглушка для однократных уведомлений): не работало автоподтверждение просмотра. * Change blockpage_scripts 95e2e44: Рефакторинг(заглушка для однократных уведомлений): новая опция в конфиге - автоподтверждение просмотра. * Change blockpage_scripts 375ac37: Рефакторинг(заглушка для однократных уведомлений): новая опция в конфиге - автоподтверждение просмотра. * Change reductor_scripts_pl5 3dd9f4c: Добавлено(интеграция с биллингом): синхронизация опций с app blockpage. * Change reductor_scripts_pl5 7a919ce: Добавлено(конфиг): новые опции для интеграции с биллингом. * Change blockpage_scripts 1852871: Исправлено(одноразовые уведомления): веб-сервер для снятия уведомлений перенесён в /app/blockpage. * Change blockpage_scripts 0d93838: Добавлено(однократные редиректы): автоматическое подтверждение просмотра через 6 секунд. * Change blockpage_scripts 1a1072a: Исправлено(однократные уведомления): ошибки публичного API скрываются. * Change reductor_scripts_pl5 de63fac: Revert "Добавлено(однократные уведомления): добавлено публичное API для снятия политики самим абонентом. Выключено по умолчанию." * Change reductor_scripts_pl5 26aa292: Revert "Добавлено(однократные уведомления): добавлено публичное API для снятия политики самим абонентом. Выключено по умолчанию." * Change reductor_scripts_pl5 062553b: Revert "Добавлено(однократные уведомления): добавлено публичное API для снятия политики самим абонентом. Выключено по умолчанию." * Change reductor_scripts_pl5 5ba6719: Исправлено(управление абонентами): редкие ошибки при снятии политики. * Change reductor_scripts_pl5 43174dd: Revert "Добавлено(однократные уведомления): добавлено публичное API для снятия политики самим абонентом. Выключено по умолчанию." * Change reductor_scripts_pl5 5a5b97c: Добавлено(однократные уведомления): добавлено публичное API для снятия политики самим абонентом. Выключено по умолчанию. * Change reductor_scripts_pl5 4c6a779: Добавлено(однократные уведомления): добавлено публичное API для снятия политики самим абонентом. Выключено по умолчанию. * Change reductor_scripts_pl5 4270499: Добавлено(однократные уведомления): добавлено публичное API для снятия политики самим абонентом. Выключено по умолчанию. * Change reductor_scripts_pl5 a2989ac: Добавлено(однократные уведомления): добавлено публичное API для снятия политики самим абонентом. Выключено по умолчанию. * Change blockpage_scripts 3a74244: Исправлено(заглушка уведомления): сломался вариант работы без подтверждения. * Change blockpage_scripts acf0dd1: Добавлено(заглушки): защита от кэширования + уведомление со ссылкой. * Change blockpage_scripts d72edd4: Добавлено(генерация конфигов): фундамент для шаблонизации страницы-уведомления. * Change blockpage_scripts 388ce57: Добавлено(одноразовые уведомления): добавлен редирект средствами nginx * Change blockpage_scripts 4a1f743: Добавлено(заглушка): возможность перенаправлять абонентов средствами nginx * Change reductor_scripts_pl5 00630e1: Добавлено(конфиг): опция REST-API для управления абонентами * Change reductor_scripts_pl5 9d184ee: Исправлено(интеграция с биллингом): удалены дефолтные DNS-редиректы на 127.0.0.x из конфига. * Change reductor_web_interface_pl5 cce6946: Добавлено(api): возможность включения-выключения через конфиг. * Change reductor_scripts_pl5 3545084: Добавлено(управление политиками абонентов): удаление политики абоненту удаляло политику всем абонентам. * Change reductor_scripts_pl5 27f397e: Добавлено(управление политиками абонентов): сохранение политик в файлы. * Change reductor_scripts_pl5 9452019: Добавлено(утилиты): управление списками абонентов. * Change reductor_scripts_pl5 154a388: Добавлено(конфиг): опции для страницы уведомлений * Change blockpage_scripts d020a84: Исправлено(заглушки): не работал genconfig для доп. заглушек. * Change blockpage_scripts d75943d: Исправлено(заглушка): дефолтное значение IP адреса заглушки должно быть пустым. * Change blockpage_scripts 2a36721: Добавлено(файрвол заглушки): поддержка дополнительный страниц заглушек. * Change blockpage_scripts fbff543: Рефакторинг(файрвол заглушки): пропускаем stop, сохраняя правила, возвращаем 255. * Change blockpage_scripts 79599b5: Добавлено(утилиты): не работала проверка необходимости запуска доп. заглушек. * Change blockpage_scripts 9888c8b: Добавлено(утилиты): интепретатор конфига для страниц-заглушек. * Change blockpage_scripts eeea6b9: Исправлено(генерация конфига страницы заглушки): не генерировались доп. заглушки. * Change blockpage_scripts f69043e: Исправлено(генерация конфига страницы заглушки): не генерировалась основная заглушка. * Change blockpage_scripts 84c7605: Добавлено(генерация конфига страницы заглушки): поддержка доп. страниц * Change blockpage_scripts 7a9e1d6: Рефакторинг(генератор конфига): соответствие strongbash * Change blockpage_scripts 0f5bb20: Выравнивание кода(заглушка): генератор конфигов nginx. * Change blockpage_scripts ad6eb99: Добавлено(заглушка): для доп. страниц заглушки добавлены параметры SSL-портов. * Change blockpage_scripts c4881d0: Добавлено(заглушка): дополнительные страницы-заглушки для интеграции с биллингом. * Change reductor_scripts_pl5 87f8f10: Удалено: тест 'Отсутствуют проверенные пакеты' полностью дублировал 'Отсутствует трафик в зеркале' * Change bgp_blackhole_scripts 12bf282: Исправлено(BGP Blackhole): название опции для ограничения числа маршрутов. * Change bgp_blackhole_scripts ba38684: Добавлено(BGP Blackhole): при ограничении анонсирования маршрутов приоритет отдаётся крупным сетям. * Change bgp_blackhole_scripts 638fbc4: Revert "Добавлено(BGP Blackhole): Утилита, отсеивающая адреса сетей не ниже заданной маски" * Change bgp_blackhole_scripts ad9d8bd: Добавлено(BGP Blackhole): Утилита, отсеивающая адреса сетей не ниже заданной маски * Change bgp_blackhole_scripts 3846796: Добавлено(bgp blackhole): возможность ограничить число маршрутов для блокировки по BGP. * Change python-tools edd95bb: Исправлено(Администарторский сайт): логирование в основной лог * Change python-tools 4a6b4de: Исправлено(Ядро биллинга): при поиске данных в dadata добавлено логирование * Change python-tools 948ada0: Исправлено (Ядро биллинга): передача параметров запроса к ФИАС и ЕГРЮЛ * Change python-tools 525489c: Исправлено (Ядро биллинга): проксирование запросов к ФИАС и ЕГРЮЛ * Change bgp_blackhole_scripts 55f7669: Исправлено(тест BGP сессии): не показывались IP адреса соседей с которыми разорвана сессия. * Change reductor_python3_tools 416c853: Исправлено(python3): зафиксирована версия LXML совместимая с python3.4 * Change reductor_python3_tools 78ee80c: Добавлено(Reductor): включение XML-режима выгрузки из web * Change reductor_python3_tools 96c01af: Добавлено(Reductor): включение XML-режима выгрузки из web * Change reductor_python3_tools d167df4: Исправлено(Веб-интерфейс Reductor): орфографическая ошибка. * Change reductor_python3_tools e84cfb4: Добавлено(сателлит): бэкпорт исправлений из Satellite 7 * Change reductor_python3_tools c8814a0: Исправлено(Веб-интерфейс Reductor): Замена формулировки * Change reductor_python3_tools 240104b: Исправлено(Веб-интерфейс Reductor): Падение страницы /billing/setup * Change reductor_python3_tools f78fa76: Добавлено(сборка): собираем исходники Carbon Satellite. * Change reductor_python3_tools 398784c: Исправлено(мастер настройки интеграции с биллингом): не всегда выбирались правильные дефолтные варианты. * Change reductor_python3_tools 1872385: Исправлено(мастер настройки интеграции с биллингом): порядок вариантов начиная с наиболее подходящего. * Change reductor_python3_tools 1823f46: Исправлено(мастер интеграции с биллингами): формулировки стали понятнее. * Change reductor_python3_tools c77513a: Рефакторинг(мастер настройки интеграции с биллингом). * Change reductor_python3_tools 4544be0: Добавлено(мастер настройки интеграции с биллингом): генерируем конфиг сетевого интерфейса и ссылку на его изменение. * Change reductor_python3_tools 7970fa8: Добавлено(мастер настройки интеграции с биллингами): теперь при сохранении настроек в контейнере генерируется конфиг сети. * Change reductor_python3_tools 08481ad: Добавлено(мастер интеграции с биллингом): утилита для генерации конфигов сети. * Change reductor_python3_tools 674aa52: Добавлено(мастер интеграции с биллингом): прототип генератора сетевых настроек. * Change reductor_python3_tools bf9fa7d: Исправлено(мастер настройки): не готовые страницы скрыты до релиза. * Change reductor_python3_tools c9bdda8: Добавлено(интеграция с биллингом): более подробное руководство по действиям после настройки. * Change reductor_python3_tools ce02d72: Добавлено(интеграция с биллингом): предлагается не блокировать неавторизованых на время отладки. * Change reductor_python3_tools a0e141a: Исправлено(мастер интеграции с биллингом): не работали условия отображения полей URL. * Change reductor_python3_tools f1be265: Исправлено(мастер интеграции с биллингом): не работали условия отображения полей URL. * Change reductor_python3_tools 64e9371: Рефакторинг(мастер интеграции с биллингом): компоненты для полей формы, часть 2. * Change reductor_python3_tools f3ad825: Рефакторинг(мастер интеграции с биллингом): компоненты для полей формы, часть 1. * Change reductor_python3_tools 8fc88f7: Исправлено(мастер настройки интеграции с биллингом): улучшена вёрстка. * Change reductor_python3_tools e0fd026: Исправлено(интеграция с биллингом): улучшения понятности мастера настройки * Change reductor_python3_tools 7cdcc01: Исправлено(интеграция с биллингом): функции доступные в будущем отмечены соответствующей подсказкой. * Change reductor_python3_tools a4977fd: Исправлено(мастер настройки интеграции с биллингом): некорректно работала кнопка Назад: * Change reductor_python3_tools c69aa39: Исправлено(мастер настройки интеграции с биллингом): более логичный порядок вопросов: * Change reductor_python3_tools ac1223d: Исправлено(мастер настройки интеграции с биллингом): базовая валидация ввода. * Change reductor_python3_tools 057870c: Добавлено(мастер настройки): сохранение данных в конфиг Carbon Reductor * Change reductor_python3_tools b65ad9c: Добавлено(мастер настройки): все шаги мастера работают. * Change reductor_python3_tools e9072f4: Добавлено(мастер настройки): прототип мастера настройки интеграции с биллингом в вебе v2. * Change reductor_python3_tools c66dc38: Добавлено(мастер настройки): прототип мастера настройки интеграции с биллингом в вебе. * Change reductor_python3_tools 2bda968: Исправлено(api): возможность включения-выключения через конфиг. * Change reductor_python3_tools 67387c4: Добавлено(api): возможность включения-выключения через конфиг. * Change reductor_python3_tools d3744b0: Добавлено(интеграция с биллингами): рабочее REST-API для управления пользователями. * Change reductor_python3_tools 1e7c09f: Добавлено(интеграция с биллингами): прототип REST-API для управления пользователями. * Change python-tools dc7ec27: Добавлено(Ядро биллинга): если превышен лимит запросов то мы не получим город вызывающего * Change python-tools 3e5f66f: Добавлено(Ядро биллинга): список типов аттрибутов * Change common_scripts 2950c84: Добавлено(Платформа): скрипт проверки времени работы техподдержки * Change python-tools e109167: Добавлено(Ядро биллинга): возможность фильтровать запросы к ФИАС отдельным сектором * Change python-tools 1ec8594: Исправлено(Ядро биллинга): в некоторых случаях неправильно сдвигалась дата в прошлое