Версия 2.1.40 (20050902) ======================== В данной версии исправлены ошибки, замеченные в предыдущей версии. Поддерживается работа с системами контроля версий. После изменения конфигурационного файла турнира contest.xml выполняется сохранение изменений в системе контроля версий. Для этого каталог XML-файлов турниров уже должен находиться под управлением системы контроля версий. Поддерживаются две СКВ: subversion и CVS. Выбор системы контроля версий происходит по имени служебного каталога: если в каталоге XML-файлов существует подкаталог .svn, используется subversion, а если подкаталог CVS, используется CVS. Исправленна ссылка на домашнюю страницу системы ejudge, которая печаталась внизу сгенерированных файлов. Теперь это http://acm.msu.ru/ejudge. Добавлена конфигурационная переменная `binary_input' раздела описания задачи. Если эта переменная установлена, то предполагается, что входные файлы имеют бинарный формат и автоматически не перекодируются. Автоматическая перекодировка, если данный флаг не установлен, возможна в двух случаях: 1) при копировании входного файла в рабочий каталог программы, если для соответствующего тестировщика установлена конфигурационная переменная `is_dos'. В этом случае unix-концы строк \n заменяются на dos-концы строк \r\n. 2) при выполнении команды "Check contest settings" в разделе просмотра детальной информации о турнире в CGI-программе `serve-control'. В этом случае из файла удаляются все символы \r, а кроме того в конец файла добавляется \n, если файл до этого не заканчивался этим символом. В конфигурационном файле serve-control.xml соответствующей программы поддерживается атрибут "ssl" элемента , который позволяет указывать, действует ли данное превило на соединения по протоколу http, https, или на оба протокола аналогично атрибуту "ssl" конфигурационного файла турнира contest.xml.