Изменения в версии 2.3.28
Навигация: Главная страница/Система ejudge/Разработка/История версий/Изменения в версии 2.3.28
Время выхода: ?? октября 2013 г.
Исправление ошибок, некоторые из которых приводили к падению системы ejudge.
Contents
ej-contests
Существенно ускорена работа при больших размерах таблицы посылок.
Исправлена ошибка в автоопределении кодировки UTF-16. В некоторых случаях ошибочно определялся неверный порядок байт.
Улучшен контроль прав доступа при просмотре и отправлении сообщений.
Добавлена глобальная конфигурационная переменная time_limit_retry_count.
Добавлена глобальная конфигурационная переменная score_n_best_problems.
Добавлена глобальная конфигурационная переменная checker_locale.
Реализована поддержка конфигурационной переменной max_user_run_count раздела описания задачи.
Добавлена конфигурационная переменная show_checker_comment раздела описания задачи.
ej-super-run
Добавлена опция командной строки -m для сохранения локальных копий файлов с тестами в случае работы по сети.
ej-super-server
Поддерживается импорт турниров из системы Polygon.
ej-polygon
Поддерживается текущий протокол обмена с системой Polygon.
Поддерживается загрузка задач по идентификатору турнира.
Поддерживаются интерактивные задачи.
Задача не скачивается, если есть несохраненные изменения (uncommitted changes).
gvaluer
Поддерживаются элементы конфигурационного файла sets_marked_if_passed, pass_if_count.
Стандартные проверяющие программы
Поддерживается переменная окружения EJUDGE_LOCALE, которая позволяет задавать язык вывода сообщений в проверяющих программах. Например, если эта переменная установлена в значение ru (или russian), сообщения будут выводиться на русском языке.
libchecker
Добавлена функция checker_l10n_prepare, которая включает локализацию выводимых сообщений. Язык локализации берется из переменной окружения EJUDGE_LOCALE.