Изменения в версии 3.1.0
Навигация: Главная страница/Система ejudge/Разработка/История версий/Изменения в версии 3.1.0
Время выхода: ?? октября 2014 г.
Ревизия SVN: ????
ej-compile
Программа нормально запускается и работает, даже если не обнаружен ни один язык программирования. Полезно для первоначальной инсталляции ejudge.
Для языков программирования, для которых это имеет смысл (gcc, g++, gcc-32, ...), добавлена поддержка переменной окружения EJUDGE_LIBS, которая позволяет задать нестандартные библиотеки, которые необходимо использовать при компиляции программы.
Добавлена поддержка языков программирования кумир2, pypy, pypy3 (спасибо Денису Кириенко)
ej-contests
Переработан интерфейс главной страницы административного интерфейса.
Улучшен вид страницы сдачи задач интерфейса участника турнира.
Поддерживается новая конфигурационная переменная unrestricted_statement раздела описания задачи. Если ее значение установлено в 1, то текст условия доступен и после наступления крайнего срока сдачи задачи.
Игнорируется конфигурационная переменная restricted_statement, так как она задавала поведение по умолчанию.
Поддерживается конфигурационная переменная hide_file_names.
Если в URL для входа в турнир был передан параметр prob_name, то этот параметр передается дальше на отображение главной страницы непривилегированного пользователя и вызовет прямой переход на страницу сдачи указанной задачи.
Например, при переходе по URL https://SERVER/cgi-bin/client?contest_id=ID&prob_name=NAME пользователь попадет на страницу аутентификации непривилегированного пользователя для входа в турнир ID. После того, как пользователь укажет правильный логин и пароль произойдет переход на страницу сдачи задачи с именем (short_name) NAME.
ej-page-gen
Улучшена поддержка систем Debian.
ej-polygon
При импорте турниров и задач из системы Polygon доступна опция "Ignore additional solutions". Если эта опция активирована, дополнительные решения задачи помещаются в каталог "solutions1" вместо "solutions" при последующей операции "Check contest settings" эти решения будут проигнорированы.
ej-super-server
Поддерживается редактирование настроек дополнительных библиотек языков программирования (EJUDGE_LIBS).
ejudge-setup
Улучшено конфигурирования языков программирования при первоначальной инсталляции системы.