Перейти к содержимому

Выпуск RISH 2.1.3.

12 октября 2024
В процессе исправления предыдущих ошибок процедуры обновления RISH была внесена еще одна ошибка из-за которой после обновления в меню RISH, которое вызывается по F2 появлялись пункты меню для добавления сайта в роутер, которые должны появляться только для локальной установки RISH. Это исправлено в выпуске 2.1.3.

Обратите внимание, что как и раньше – обновить RISH понадобится дважды! После второго обновления ненужные пункты меню пропадут.

К сожалению тестировать процесс обновления, который немного отличается от локальной версии, очень сложно. Удалось заметить это только на production серверах. Никакого побочного эффекта это не принесло, кроме присутствия лишних пунктов меню там, где их быть не должно. В этот раз код обновления оказался хорошо протестирован.

Помимо исправления досадной ошибки это обновление принесло новые функции.

Исправление бесконечного ожидания обновления на серверах, которым заблокирован доступ в Россию.

Так как основной файл обновления располагается на сервере в России, те сервера, которым доступ в Россию заблокирован должны получать обновление с github. Однако процедура обращения к серверу в России иногда может длиться бесконечно, если способ блокировки не подразумевает возвращение хоть какого-то кода ответа.

В этом обновлении эта ситуация исправлена и теперь ожидание не будет превышать 15 секунд. После этого идет обращение к серверу github для скачивания последней версии RISH.

Добавлена возможность ввода кирилического имени домена и проверка регистра имени домена

Ранее для того, чтобы добавить кириллический домен требовалось заранее сконвертировать его в код punycode и уже после добавлять именно его.

Теперь добавление кириллического домена стало значительно проще – его можно добавить по его прямому написанию, а скрипт его сконвертирует самостоятельно.

Так же была добавлена проверка на большие и малые символы в имени сайта. Теперь все имена приводятся к одному стандарту – нижнему регистру, вне зависимости от того, как его вводит человек. Это избавляет от ряда очень сложно отлавливаемых ошибок, которые человек может допустить по незнанию.
Основатель