Difference between revisions of "Изменения в версии 2.3.20"

From EjudgeWiki
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Разработка]]/[[История версий]]/[[Изменения в версии 2.3.20]]
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Разработка]]/[[История версий]]/[[Изменения в версии 2.3.20]]
 +
 +
=== [[cmp_bytes]] ===
 +
 +
Исправлена ошибка, приводившая к падению программы.
  
 
=== [[cmp_file]] ===
 
=== [[cmp_file]] ===
Line 7: Line 11:
 
Переменные окружения можно устанавливать с помощью конфигурационной переменной <tt>[[serve.cfg:problem:checker_env|checker_env]]</tt>
 
Переменные окружения можно устанавливать с помощью конфигурационной переменной <tt>[[serve.cfg:problem:checker_env|checker_env]]</tt>
 
раздела описания задачи.
 
раздела описания задачи.
 +
 +
=== [[style_archive]] ===
 +
 +
Добавлена поддержка переменной окружения <tt>EJ_FORBIDDEN_NAMES</tt>. Переменная позволяет задавать список имен файлов, которые не должны находиться в архиве. Имена в списке разделяются запятой. Например, при приеме
 +
архива для последующей компиляции с помощью make следуюет запретить нахождение в архиве исполняемого файла-цели компиляции.
 +
 +
Добавлена поддержка переменной окружения <tt>EJ_FORBIDDEN_SUFFIXES</tt>. Переменная позволяет задавать список суффиксов имен файлов, которые не должны находиться в архиве. Суффиксы в списке разделяются запятой.
 +
Например, при приеме архива для последующей компиляции с помощью make следуюет запретить нахождение в архиве объектных файлов (суффикс .o).

Revision as of 06:02, 25 December 2011

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

cmp_bytes

Исправлена ошибка, приводившая к падению программы.

cmp_file

Добавлена поддержка переменной окружения EJUDGE_NOCASE. Если данная переменная окружения установлена, сравнение строк ведется без учета регистра букв (только для базовых символов латинского алфавита). Переменные окружения можно устанавливать с помощью конфигурационной переменной checker_env раздела описания задачи.

style_archive

Добавлена поддержка переменной окружения EJ_FORBIDDEN_NAMES. Переменная позволяет задавать список имен файлов, которые не должны находиться в архиве. Имена в списке разделяются запятой. Например, при приеме архива для последующей компиляции с помощью make следуюет запретить нахождение в архиве исполняемого файла-цели компиляции.

Добавлена поддержка переменной окружения EJ_FORBIDDEN_SUFFIXES. Переменная позволяет задавать список суффиксов имен файлов, которые не должны находиться в архиве. Суффиксы в списке разделяются запятой. Например, при приеме архива для последующей компиляции с помощью make следуюет запретить нахождение в архиве объектных файлов (суффикс .o).