Версия 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.