Difference between revisions of "Изменения в версии 2.3.28"

From EjudgeWiki
Line 4: Line 4:
  
 
Исправление ошибок, некоторые из которых приводили к падению системы ejudge.
 
Исправление ошибок, некоторые из которых приводили к падению системы ejudge.
 +
 +
=== [[ej-contests]] ===
 +
 +
Существенно ускорена работа при больших размерах таблицы посылок.
 +
 +
Исправлена ошибка в автоопределении кодировки UTF-16. В некоторых случаях ошибочно определялся неверный порядок байт.
 +
 +
Улучшен контроль прав доступа при просмотре и отправлении сообщений.
 +
 +
Добавлена глобальная конфигурационная переменная <tt>[[serve.cfg:global:time_limit_retry_count|time_limit_retry_count]]</tt>.
 +
 +
Добавлена глобальная конфигурационная переменная <tt>[[serve.cfg:global:score_n_best_problems|score_n_best_problems]]</tt>.
 +
 +
Добавлена глобальная конфигурационная переменная <tt>[[serve.cfg:global:checker_locale|checker_locale]]</tt>.
 +
 +
Реализована поддержка конфигурационной переменной <tt>[[serve.cfg:problem:max_user_run_count|max_user_run_count]]</tt> раздела описания задачи.
 +
 +
Добавлена конфигурационная переменная <tt>[[serve.cfg:problem:show_checker_comment|show_checker_comment]]</tt> раздела описания задачи.
  
 
=== [[ej-super-run]] ===
 
=== [[ej-super-run]] ===
Line 18: Line 36:
  
 
Поддерживается загрузка задач по идентификатору турнира.
 
Поддерживается загрузка задач по идентификатору турнира.
 +
 +
Поддерживаются интерактивные задачи.
  
 
Задача не скачивается, если есть несохраненные изменения (uncommitted changes).
 
Задача не скачивается, если есть несохраненные изменения (uncommitted changes).
Line 24: Line 44:
  
 
Поддерживаются элементы конфигурационного файла sets_marked_if_passed, pass_if_count.
 
Поддерживаются элементы конфигурационного файла sets_marked_if_passed, pass_if_count.
 +
 +
=== [[Стандартные проверяющие программы]] ===
 +
 +
Поддерживается переменная окружения <tt>EJUDGE_LOCALE</tt>, которая позволяет задавать язык вывода сообщений в проверяющих программах. Например, если эта переменная установлена в значение <tt>ru</tt> (или <tt>russian</tt>), сообщения будут выводиться на русском языке.
 +
 +
=== [[libchecker]] ===
 +
 +
Добавлена функция <tt>checker_l10n_prepare</tt>, которая включает локализацию выводимых сообщений. Язык локализации берется из переменной окружения EJUDGE_LOCALE.

Revision as of 14:55, 27 October 2013

Навигация: Главная страница/Система ejudge/Разработка/История версий/Изменения в версии 2.3.28

Время выхода: ?? октября 2013 г.

Исправление ошибок, некоторые из которых приводили к падению системы ejudge.

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.