Изменения в версии 2.3.22

From EjudgeWiki
Revision as of 05:48, 22 May 2012 by Cher (talk | contribs) (ej-contests)

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

Исправлено неполное соответствие вывода CGI-программ стандартам. Теперь CGI-программы корректно работают не только под веб-сервером apache.

Исправлен ряд ошибок, о которых сообщалось на форуме ejudge.

ejudge.xml

Поддерживается элемент <caps_file>, позволяющий задать имя файла, из которого загружаются глобальные полномочия пользователей. Изменение этого файла отслеживается ejudge, и обновленная версия файла загружается автоматически.

ejudge-execute

Поддерживаются новые опции командной строки --update-corr, --test-dir, --all-tests.

ej-contests

Поддерживается редактирование сообщений участников судьям и ответов судей.

Поддерживается настройка отображаемых полей таблицы посылок.

Переработана страница просмотра исходного кода посылки. Форма редактирования информации о посылке вынесена на отдельную страницу.

Журнал изменений информации о посылках (audit_log) ведется во всех случаях, когда изменяется состояние посылки и не очищается при очистке посылки.

Поддерживаются конфигурационные переменные задачи init_cmd и init_env.

Поддерживается глобальная конфигурационная переменная super_run_dir.

Поддерживаются форматные преобразования для языков программирования (L).

ej-super-run

В режиме enable_full_archive архив с выходными файлами тестируемой программы сохраняется в формате .ZIP.

Поддерживается ограничение на максимальный размер памяти для программ на mono C# и mono VB (архитектура mono).

В запускаемые программы (проверяющие программы, интеракторы, программы оценивания) передаются переменные окружения EJUDGE_PREFIX_DIR, EJUDGE_CONTESTS_HOME_DIR, EJUDGE_LOCAL_DIR, EJUDGE_SERVER_BIN_PATH.

Программа-интерактор запускается с включенным игнорированием сигнала SIGPIPE.