polygon и проски

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
aropan
Posts:64
Joined:13 April 2012, 18:22
polygon и проски

Post by aropan » 07 April 2014, 15:12

Трям,

Каким образом можно сказать ходить ejudge через прокси при импортировании задач с полигона?

Пробовал, но не помогло:

Code: Select all

export http_proxy=...
Почему я думаю, что проблема в прокси. Прямого доступа во внешнюю сеть нет и вот log file:

Code: Select all

Log file

GET: https://polygon.codeforces.com/login
Request failed: Couldn't connect to server

aropan
Posts:64
Joined:13 April 2012, 18:22

Re: polygon и проски

Post by aropan » 07 April 2014, 15:37

Ха, есть прогресс, нужно было:

Code: Select all

export https_proxy=...
Теперь ругается:

Code: Select all

GET: https://polygon.codeforces.com/login
Request failed: Peer certificate cannot be authenticated with given CA certificates

aropan
Posts:64
Joined:13 April 2012, 18:22

Re: polygon и проски

Post by aropan » 07 April 2014, 16:12

Хех, не знаю насколько это хорошо, но пока пропатчил ej-polygon.c:

Code: Select all

299a300
>     curl_easy_setopt(data->curl, CURLOPT_SSL_VERIFYPEER, 0);
Все перепроверил, но по прежнему:

Code: Select all

GET: http://polygon.codeforces.com/login
Redirect: https://polygon.codeforces.com/login
POST: http://polygon.codeforces.com/login
polygon login action failed: invalid login or password?

aropan
Posts:64
Joined:13 April 2012, 18:22

Re: polygon и проски

Post by aropan » 07 April 2014, 17:03

Ох, когда решал проблему с сертификатом, то изменил протокол с http на https. Так все работает:

Code: Select all

Polygon URL: https://polygon.codeforces.com

Post Reply