* Change common_scripts 1ec46c3: Выравнивание кода: библиотека подсистемы angel. * Change base_scripts 0523738: Исправлено(Платформа): strongbash * Change base_scripts 24fe813: Исправлено(Платформа): отладка обновления * Change base_scripts 85dcc16: Исправлено(Платформа): отладка обновления * Change base_scripts b112c66: Revert "Исправлено(Платформа): отладка обновления" * Change base_scripts fda4237: Исправлено(Платформа): отладка обновления * Change base_scripts 5aba636: Исправлено(Платформа): отладка обновления * Change base_scripts 0b71be9: Исправлено(Платформа): не отправляем фаталов * Change base_scripts 6c53edc: Исправлено(Платформа): strongbash * Change base_scripts 4113201: Исправлено(Платформа): в некоторых случаях после обновления не запускался биллинг * Change base_scripts a5110f2: Исправлено(Платформа): отладка обновления * Change base_scripts 9d5c383: Исправлено(Платформа): отладка обновления * Change base_scripts 087cf75: Исправлено(Платформа): отладка обновления * Change base_scripts 740c3e4: Исправлено(Платформа): отладка обновления * Change base_scripts 04a1d2d: Исправлено(Платформа): отладка обновления * Change base_scripts e9cccdf: Исправлено(Платформа): отладка обновления * Change base_scripts d6acee8: Исправлено(Платформа): отладка обновления * Change base_scripts d9fdad3: Исправлено(Платформа): не отправляем фаталов * Change base_scripts 87ecc45: Исправлено(Платформа): strongbash * Change base_scripts 11ce7ae: Исправлено(Платформа): в некоторых случаях после обновления не запускался биллинг * Change base_scripts 3aa4e15: Исправлено(Платформа): отладка обновления * Change base_scripts 4168676: Исправлено(Платформа): отладка обновления * Change base_scripts fa0e2ce: Исправлено(Платформа): отладка обновления * Change base_scripts 2817e42: Исправлено(Платформа): отладка обновления * Change base_scripts ed15cdb: Исправлено(Платформа): отладка обновления * Change base_scripts 84bd04f: Исправлено(Платформа): не прячем вывод /etc/init.d/crond * Change base_scripts d2e0fb1: Исправлено(Платформа): увеличен таймаут ожидания активности Watchdog * Change base_scripts 41dc451: Исправлено(Платформа): SUP_498078 добавлена проверка статуса crond * Change base_scripts b398a25: Добавлено(Платформа): SUP_498078 выводим метки времени в скрипте обновления * Change base_scripts 851de75: Исправлено(Платформа): запрет перезапуска crond * Change base_scripts 2b2adf6: Исправлено(Платформа): тест double_root_cron реагировал на отсутствие процессов * Change base_scripts d86ec05: Revert "Исправлено(Платформа): SUP_498078 добавлена проверка статуса crond" * Change base_scripts c187e31: Revert "Исправлено(Платформа): SUP_498078 добавлен вывод меток времени в основные шаги процесса обновления" * Change base_scripts 0921413: Исправлено(Платформа): SUP_498078 добавлена проверка статуса crond * Change base_scripts d1c2b1a: Исправлено(Платформа): SUP_498078 добавлен вывод меток времени в основные шаги процесса обновления * Change base_scripts f011d84: Исправлено(активация): удалено дублирование вызова хука активации * Change base_scripts 860053c: Добавлено(Платформа): SUP_466696 ротируем лог обновления платформы * Change reductor_python3_tools 2eb5454: Рефакторинг(загрузка файлов запроса и подписи): формулировки в интерфейсе более понятны. * Change reductor_python3_tools b906ad0: Рефакторинг(загрузка файлов запроса и подписи): сокращено количество глобальных переменных. * Change reductor_python3_tools 33cf740: Рефакторинг(загрузка файлов запроса и подписи): разделена обработка GET и POST запросов в мастере. * Change reductor_python3_tools ca06778: Рефакторинг(загрузка файлов запроса и подписи): текст ошибки подсказывает что делать. * Change reductor_python3_tools 2b982f1: Рефакторинг(загрузка файлов запроса и подписи): пробрасываем ошибки валидации в веб-интерфейс. * Change reductor_python3_tools 97a1398: Рефакторинг(загрузка файлов запроса и подписи): падаем, если не смогли создать файл запроса. * Change reductor_python3_tools 017f854: Рефакторинг(загрузка файлов запроса и подписи): работа с конфиг-файлом вынесена в отдельную модель. * Change reductor_python3_tools 38cc0a9: Рефакторинг(загрузка файлов запроса и подписи): работа с файлом с сроками действия запроса-подписи вынесена в отдельную модель. * Change reductor_python3_tools d64d492: Исправлено(мастер загрузки запроса и подписи): валидация файла запроса ошибочно находилась в модели подписи. * Change reductor_python3_tools e981d51: Исправлено(мастер загрузки запроса и подписи): удалена дублирующая проверка файла запроса. * Change reductor_python3_tools a58485e: Исправлено(мастер загрузки запроса и подписи): упрощена работа с исключениями. * Change reductor_python3_tools 83e6eca: Исправлено(мастер загрузки запроса и подписи): кнопки теперь на одном уровне. * Change reductor_python3_tools 61bca89: Рефакторинг(загрузка файлов запроса и подписи): разделены на отдельные модели обработка запроса и подписи. * Change reductor_python3_tools 98cdf96: Исправлено(мастер загрузки запроса и подписи): не работало скачивание запроса. * Change reductor_python3_tools 386acbd: Исправлено(мастер загрузки запроса и подписи): упрощена работа с исключениями. * Change reductor_python3_tools 0887aee: Рефакторинг(загрузка файлов запроса и подписи): работа с flask просочилась в модель. * Change reductor_python3_tools c5f6cfd: Удалено(мастер настройки выгрузки по запросу и подписи): удалено дублирование функции скачивания файла запроса. * Change reductor_python3_tools 8ae5cff: Рефакторинг(мастер загрузки запроса-подписи): упрощены шаблоны страниц * Change reductor_python3_tools 41f2459: Рефакторинг(мастер загрузки запроса-подписи): именование переменных * Change reductor_python3_tools 2bfd16d: Исправлено(мастер загрузки запроса-подписи): ошибки, выявленные в ходе тестирования. * Change reductor_python3_tools c7174e7: Рефакторинг(web): правка текстов. * Change reductor_python3_tools 69fc215: Добавлено(загрузка запроса и подписи): сохраняем текущие и подменяем новыми * Change reductor_python3_tools ee1ae0e: Добавлено(загрузка запроса и подписи в web): проверка данных и сообщение об ошибках * Change reductor_python3_tools 1d1a698: Добавлено(web): автозаполнение формы из текущих значений * Change reductor_python3_tools 934ad2d: Добавлено(загрузка запроса и подписи): сохраняем даты из введённых * Change reductor_python3_tools 487876c: Добавлено(загрузка запроса и подписи через веб): один из шагов в мастере * Change reductor_python3_tools 9da7d05: Добавлено(web): скелет для загрузки запроса и подписи из веб-интерфейса * Change base_scripts e674fa8: Исправлено(Ядро биллинга): лишний вывод при запросе доступного обновления из carbon_update * Change reductor_web_interface_pl5 5701a3b: Исправлено(веб-интерфейс): информация о реестре не открывалась. * Change base_scripts a396e24: Исправлено(Платформа): SUP_493242 в некоторых случаях абонента не авторизовывало * Change quagga 6f866d3: Добавлено: зависимости для сборки + откорректирована документация. * Change quagga f7a24ac: Added: quagga 1.2.4 sources. * Change base_scripts 2263538: Исправлено(Платформа): не прячем вывод /etc/init.d/crond * Change base_scripts c8a848c: Revert "Исправлено(Платформа): SUP_498078 добавлен вывод меток времени в основные шаги процесса обновления" * Change base_scripts 251c4aa: Исправлено(Платформа): SUP_498078 добавлена проверка статуса crond * Change base_scripts 59a948e: Исправлено(Платформа): SUP_498078 добавлен вывод меток времени в основные шаги процесса обновления * Change base_scripts 375877a: Исправлено(Платформа): увеличен таймаут ожидания активности Watchdog * Change base_scripts 5c9eafa: Исправлено(Платформа): SUP_498078 добавлена проверка статуса crond * Change base_scripts 6338d09: Добавлено(Платформа): SUP_498078 выводим метки времени в скрипте обновления * Change base_scripts d4d0850: Исправлено(Платформа): запрет перезапуска crond * Change base_scripts e2fd2e6: Исправлено(Платформа): тест double_root_cron реагировал на отсутствие процессов * Change base_scripts f0cdafd: Revert "Исправлено(Платформа): SUP_498078 добавлена проверка статуса crond" * Change python-tools 080f86c: Добавлено(Утилиты): константа для схемы пользовательского IPTV * Change python-tools 00caa1f: Исправлено (Утилиты): SUP_493467 объединение конфигов - всегда обновляем описания параметров * Change python-tools 0e84964: Добавлено(Администраторский сайт): константы для режима генерации паролей * Change python-tools e631d6e: Добавлено(Администраторский сайт): функция для генерации пароля с выбранным режимом * Change python-tools 2afae6a: Исправлено (Утилиты): применение скоростей только к неудаленным абонентам с учетными записями и услугами интернета * Change python-tools df8c80c: Исправлено (Утилиты): более удобное логирование исправления скорости * Change python-tools 3720570: Добавлено (Утилиты): шаблон скрипта * Change python-tools 8837fd1: Добавлено (Утилиты): скрипт поиска и исправления абонентов, у которых тарифная скорость отличается от текущей * Change python-tools 2e99756: Исправлено(Тесты): ложное срабатывание проверки на повисшие транзакции * Change python-tools afb9a14: Исправлено(Тесты): ложное срабатывание проверки на повисшие транзакции * Change base_scripts 31dac86: Добавил тест диагностики подвисания accel-pppd * Change base_scripts 6cdfb82: Добавил тест диагностики подвисания accel-pppd * Change python-tools f7891c9: Добавлено(Тесты): после каждого теста проверяем отсутствие зависших транзакций * Change django-appadmin a43123b: Добавлено (Администраторский сайт): возможность при отладке авторизации проверить хеш * Change django-appadmin ff3b7b8: Добавлено (Платформа): логирование дополнительных данных об авторизации * Change django-appadmin aab6bb5: Исправлено (Платформа): Сначала проверяем существование логина