Search found 17 matches
- 22 January 2015, 14:19
- Forum: Форум системы ejudge
- Topic: Перегенерация регистрационных паролей
- Replies: 5
- Views: 94272
Re: Перегенерация регистрационных паролей
Тогда еще проще: // convert to base64 base64_encode(rnd_buf, rand_bytes, b64_buf); b64_buf[size] = 0; for (p = b64_buf; *p; p++) { /* rename: l, I, 1, O, 0, /, +, = */ switch (*p) { case 'l': *p = 'E'; break; case 'I': *p = '7'; break; case '1': *p = 'F'; break; case 'O': *p = '6'; break; case '0': ...
- 22 January 2015, 12:23
- Forum: Форум системы ejudge
- Topic: Перегенерация регистрационных паролей
- Replies: 5
- Views: 94272
Re: Перегенерация регистрационных паролей
Все разобрался. Не до конца поправил функцию в файле userlist-server.c. Итого: чтобы в генерируемых паролях использовались только буквы и цифры надо поравить функцию generate_random_password (файлы genpasswd.c и userlist-server.c) Найти // convert to base64 base64_encode(rnd_buf, rand_bytes, b64_buf...
- 22 January 2015, 09:32
- Forum: Форум системы ejudge
- Topic: Перегенерация регистрационных паролей
- Replies: 5
- Views: 94272
Re: Перегенерация регистрационных паролей
Я внес изменения перед установкой.
Попробовал сделать:
Может надо в другом месте изменить?
Попробовал сделать:
Code: Select all
make clean
make
make install
ejduge-control stop
ejduge-control start
- 21 January 2015, 13:09
- Forum: Форум системы ejudge
- Topic: Сбой турнира
- Replies: 1
- Views: 41282
Re: Сбой турнира
Удалил поля token_flags и token_count из таблицы runs.
Помогло. Турнир начал работать.
Помогло. Турнир начал работать.
Code: Select all
alter table runs drop column token_flags;
alter table runs drop column token_count;
- 21 January 2015, 12:54
- Forum: Форум системы ejudge
- Topic: Сбой турнира
- Replies: 1
- Views: 41282
Сбой турнира
Системы (версия 3.3.1) После добавления пользователей в турнир через некоторое время выскакивает ошибка: The contest is temporarily not available. Please, retry the request a bit later. 2015-01-21T09:44:09Z:info:loading contest 1 configuration file 2015-01-21T09:44:09Z:info:configuration file parsed...
- 21 January 2015, 12:43
- Forum: Форум системы ejudge
- Topic: Перегенерация регистрационных паролей
- Replies: 5
- Views: 94272
Перегенерация регистрационных паролей
При пегенерации регистрационных паролей для обычных пользователей турнира система выдает пароли вида: 3c^^3VJ4 -7-2DYc! XgyS*^ix Что можно сделать чтобы при генерации использовались только буквы и цифры? Пробовал править код функции generate_random_password (файлы genpasswd.c и userlist-server.c), н...
- 26 January 2008, 13:43
- Forum: Форум системы ejudge
- Topic: Проблема - Run programs securely.
- Replies: 4
- Views: 94293
Re: Проблема - Run programs securely.
Установил пакеты glibc-static-devel-2.6.1-4.1mdv2008.0.i586.rpm и libstdc++-static-devel-4.2.2-0.RC.1mdv2008.0.i586.rpm. Теперь директива -static для gcc и g++ поддерживается. Все работает.
Спасибо.
Спасибо.
- 25 January 2008, 22:01
- Forum: Форум системы ejudge
- Topic: Проблема - Run programs securely.
- Replies: 4
- Views: 94293
Re: Проблема - Run programs securely.
Для gcc и g++ проверьте, что компилятор позволяет получать статически скомпонованные бинарные файлы. Например, gcc -static hello.c -o hello В результате должен получиться достаточно большой (примерно 2 Мб) файл hello, затем file ./hello должен вывести на печать ELF 32-bit LSB executable, Intel 8038...
- 25 January 2008, 19:21
- Forum: Форум системы ejudge
- Topic: Проблема - Run programs securely.
- Replies: 4
- Views: 94293
Проблема - Run programs securely.
(ОС: Mandriva 2008 PowerPack ) Установил новое ядро 2.6.23.12 с патчем linux-2.6.23.12-2.6.23.12-cher1.diff. Установил систему v 2.3.5. При тестировании задачи А c пробного тура появляется ошибка времени выполнения с включеной опцией Run programs securely. Причем только на языках gcc, g++, perl. для...
- 25 January 2008, 19:09
- Forum: Форум системы ejudge
- Topic: Процесс уже используется
- Replies: 2
- Views: 64264
Re: Процесс уже используется
В чем проблема я тебе не подскажу, но у меня была подобная проблема (Mandriva Linux 2008 PowerPack). Я решил это так: установил опции входа в систему - начинать с пустого сеанса и в опция загрузки установил очищать директорию tmp. Еще можно попробовать поискать все процесы относящиеся к ejudge и при...
- 25 November 2007, 16:35
- Forum: Форум системы ejudge
- Topic: Проблема тестирования добавленных задач
- Replies: 2
- Views: 63136
Re: Проблема тестирования добавленных задач
Нет не правильно. Недооценил значение буквы M. Спасибо.cher wrote:А ограничение по памяти правильно установлено?
P.S. Сегодня провели олимпиаду для школьников. Система работала отлично.
- 24 November 2007, 21:29
- Forum: Форум системы ejudge
- Topic: Проблема тестирования добавленных задач
- Replies: 2
- Views: 63136
Проблема тестирования добавленных задач
Версия ejudge 2.3.2, OS Linux Mandriva 2008. Был создан контест на основе Test Contest, добавлены туда задач С и D. Проблема заключается в том что задачи A и B тестируются нормально, а задачи C и D нет, всегда выдает ошибку SIGKILL 9.
- 21 November 2007, 00:49
- Forum: Форум системы ejudge
- Topic: Проблема: переключение на русский язык
- Replies: 25
- Views: 332832
Re: Проблема: переключение на русский язык
Удалил полностью систему и заново все сконфигурировал (с включенной опцией --enable-charset=utf-8 вместо koi8-r) скомпилировал и установил. Все отлично теперь язык переключается. Действительно дело было в кодировке по умолчанию, у меня - utf-8. Правда для компиляции пришлось установить пакет bncurse...
- 20 November 2007, 21:49
- Forum: Форум системы ejudge
- Topic: Проблема: переключение на русский язык
- Replies: 25
- Views: 332832
Re: Проблема: переключение на русский язык
Пакет libncursesw-devel не был установлен. Установил его и все откомпилировалось. Но увы результат тот же. Самое что интересное в cgi программе register язык переключается, но так было и раньше.
- 20 November 2007, 18:00
- Forum: Форум системы ejudge
- Topic: Проблема: переключение на русский язык
- Replies: 25
- Views: 332832
Re: Проблема: переключение на русский язык
Если это так, попробуйте задать опцию --enable-charset=utf-8 вместо koi8-r. Если поменять эту опцию то возникает ошибка при выполнении make. ....... gcc -L/home/ejudge/reuse/lib -Wl,-rpath,/home/ejudge/reuse/lib -g -Wall -Werror edit-userlist.o version.o libcommon.a libuserlist_clnt.a -o edit-userl...