Версия 2.1.48 (20060430)
========================
contest.xml
-----------
Добавлен новый элемент `main_url'. Это элемент позволяет
задавать URL для главной страницы турнира и используется в
письме с регистрационными данными, отправляемом при регистрации
нового пользователя на турнир, например
http://acm.univ.ru/contests/acm2006
Добавлен новый атрибут `send_passwd_email'. Если этот атрибут
установлен в "yes", то письмо с регистрационными данными нового
пользователя высылается даже в случае, когда включена упрощенная
регистрация на турнир.
ejudge.xml
----------
Добавлены новые элементы `server_name', `server_name_en',
`server_main_url'. Элемент `server_name' позволяет задать имя
сервера, на котором установлена система ejudge, например
Сервер турниров университета
Элемент `server_name_en' позволяет задать имя сервера на
английском языке. Оно используется, когда при регистрации выбран
английский язык, например
The university contest server
Элемент `server_main_url' позволяет задать URL на сервере для
данной инсталляции системы ejudge в целом, например,
http://acm.univ.ru/contests
Значения этих элементов используются при отправке письма с
регистрационными данными при регистрации новых пользователей в
случае, когда идентификатор турнира не указан.
userlist-server
---------------
Изменены стандартные шаблоны писем, посылаемых при регистрации
нового пользователя. В письмах используются элементы
, , файла
ejudge.xml и элементы , , файла
конфигурации турнира contest.xml.
Поддерживается атрибут "send_passwd_email" файла contest.xml.
userlist-server, edit-userlist
------------------------------
В базу данных пользователей добавлено новое поле
`simple_registration', которое устанавливается в значение "yes",
если пользователь был зарегистрирован с помощью упрощенной
процедуры регистрации. Значение данного поля может быть изменено
администратором с помощью программы `edit-userlist'.
super-serve, serve-control
--------------------------
Поддерживается редактирование элемента и атрибута
"send_passwd_email" файла конфигурации турнира contest.xml.
team, serve
-----------
Корректно отображаются бинарные файлы в команде "View source".
serve
-----
В раздел описания языка программирования файла serve.cfg
добавлено новая конфигурационная переменная `content_type'. Если
эта переменная установлена, то по команде "Download source"
CGI-программ master или judge или по команде "View source" будет
генерироваться страница с указанным значением поля
"Content-Type". Это поле полезно для "языков" с бинарным
представлением. Например, если в системе есть язык "Microsoft
Word", то для него можно установить поле content_type так:
content_type = "application/msword"
Имя файла при загрузке исходного текста формируется корректно
даже для бинарных языков.
serve, compile
--------------
Максимальное количество одновременно поддерживаемых языков
программирования увеличено до 100.
super-serve, serve-control
--------------------------
Поддерживается редактирование полей `binary' и `content_type'
раздела описания языка программирования.
Исправлена ошибка, из-за которой было невозможно редактирование
поля `acm_run_penalty'.
ejudge-setup
------------
Поддерживается редактирование начальных значений элементов
, , файла
ejudge.xml.