Nightly Builds — еженощные сборки

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
NightRoman
Posts: 5920
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 12 times
Been thanked: 14 times
Contact:

Nightly Builds — еженощные сборки

Post by NightRoman »

Latest post of the previous page:

И даже не во всякой версии PS. В самой последней v6-beta.9 эта команда работает
Invoke-WebRequest https://www.farmanager.com/nightly/update3.php?p=64

Но код, который выше с Net.WebClient к PS отношения не имеет. Он написан на PS, но это просто суть обычный .NET.

Что-то поменялось-таки, какие-то нужны новые настройки для такого реквеста из .NET. Но тут я не силен. Все работало по умолчанию до сих пор.

(офф
А новый Invoke-WebRequest в 6-ке, видно, поумнее. Надо будет в его код глянуть, если другого выхода не найдется. С другой стороны, там вроде не совсем обычный .NET, не факт, что это сработает для обычного.
)
Last edited by NightRoman on Mon 30 Oct, 2017 13:30, edited 3 times in total.

User avatar
John Doe
Бюрократ
Posts: 12601
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 35 times
Been thanked: 260 times

Nightly Builds — еженощные сборки

Post by John Doe »

t-rex wrote:
Mon 30 Oct, 2017 12:40
У нас теперь только https, с http идёт редирект на https
Вероятно поэтому и ссылки на api.farmanager.com из lua-мануалов поломались.
(Во всяком случае у меня в chm этот редирект не работает)

User avatar
t-rex
Страшный и ужасный
Posts: 4905
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 5 times
Contact:

Nightly Builds — еженощные сборки

Post by t-rex »

NightRoman wrote:
Mon 30 Oct, 2017 13:18
И даже не во всякой версии PS. В самой последней v6-beta.9 эта команда работает
Invoke-WebRequest https://www.farmanager.com/nightly/update3.php?p=64

Но код, который выше с Net.WebClient к PS отношения не имеет. Он написан на PS, но это просто суть обычный .NET.

Что-то поменялось-таки, какие-то нужны новые настройки для такого реквеста из .NET. Но тут я не силен. Все работало по умолчанию до сих пор.

(офф
А новый Invoke-WebRequest в 6-ке, видно, поумнее. Надо будет в его код глянуть, если другого выхода не найдется. С другой стороны, там вроде не совсем обычный .NET, не факт, что это сработает для обычного.
)
Дополнительно, сейчас разрешен только TLSv1.2 со след. сайферами - 'ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256


Может он это не поддерживает?

User avatar
NightRoman
Posts: 5920
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 12 times
Been thanked: 14 times
Contact:

Nightly Builds — еженощные сборки

Post by NightRoman »

t-rex, да, копать туда надо (мне и другим).

Пока нашел такой рабочий вариант (ссылка на SO с подсказкой указана).

Code: Select all

# https://stackoverflow.com/a/46254549/323582

$AllProtocols = [System.Net.SecurityProtocolType]'Ssl3,Tls,Tls11,Tls12'
[System.Net.ServicePointManager]::SecurityProtocol = $AllProtocols

$URL = 'https://www.farmanager.com/nightly/update3.php?p=64'
$web = New-Object Net.WebClient
$web.DownloadString($URL)
Если этот трик будет стабильно работать, то жить можно.

UPD: или достаточно одной команды перед посылкой запросов

Code: Select all

[System.Net.ServicePointManager]::SecurityProtocol = 'Ssl3,Tls,Tls11,Tls12'
Last edited by NightRoman on Mon 30 Oct, 2017 14:30, edited 1 time in total.

Smitis
Posts: 1605
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 18 times
Been thanked: 39 times

Nightly Builds — еженощные сборки

Post by Smitis »

NightRoman wrote:
Mon 30 Oct, 2017 14:18
или достаточно одной команды перед посылкой запросов
Да, так качает :Yahoo!:
Разум когда-нибудь победит.

User avatar
t-rex
Страшный и ужасный
Posts: 4905
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 5 times
Contact:

Nightly Builds — еженощные сборки

Post by t-rex »

Будет достаточно и [System.Net.ServicePointManager]::SecurityProtocol = 'Tls12'

User avatar
NightRoman
Posts: 5920
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 12 times
Been thanked: 14 times
Contact:

Nightly Builds — еженощные сборки

Post by NightRoman »

t-rex wrote:
Mon 30 Oct, 2017 15:27
Будет достаточно и [System.Net.ServicePointManager]::SecurityProtocol = 'Tls12'
Да, но там опять что-нибудь поменяется. Лучше уж с запасом.

User avatar
John Doe
Бюрократ
Posts: 12601
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 35 times
Been thanked: 260 times

Nightly Builds — еженощные сборки

Post by John Doe »

John Doe wrote:
Mon 30 Oct, 2017 13:42
t-rex wrote:
Mon 30 Oct, 2017 12:40
У нас теперь только https, с http идёт редирект на https
Вероятно поэтому и ссылки на api.farmanager.com из lua-мануалов поломались.
(Во всяком случае у меня в chm этот редирект не работает)
А дело похоже том, что IE8 не понимает этих новых протоколов.
farmanager.com не открывается оттуда.
Плагин Update тоже не работает.

User avatar
t-rex
Страшный и ужасный
Posts: 4905
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 5 times
Contact:

Nightly Builds — еженощные сборки

Post by t-rex »

John Doe wrote:
Tue 31 Oct, 2017 14:40
John Doe wrote:
Mon 30 Oct, 2017 13:42
t-rex wrote:
Mon 30 Oct, 2017 12:40
У нас теперь только https, с http идёт редирект на https
Вероятно поэтому и ссылки на api.farmanager.com из lua-мануалов поломались.
(Во всяком случае у меня в chm этот редирект не работает)
А дело похоже том, что IE8 не понимает этих новых протоколов.
farmanager.com не открывается оттуда.
Плагин Update тоже не работает.
Ты бы ещё IE6 запустил.
А Updates должен автор починить.

User avatar
John Doe
Бюрократ
Posts: 12601
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 35 times
Been thanked: 260 times

Nightly Builds — еженощные сборки

Post by John Doe »

t-rex wrote:
Tue 31 Oct, 2017 19:17
Ты бы ещё IE6 запустил.
Сам IE8 мне побоку, а проблема в том, что его компоненты использует система, для CHM, и (не знаю подробностей) для скачивания.
И увы, IE8 это последнее что ещё работает на XP..

Update(Ex) не работает именно на XP, поэтому сомневаюсь что это можно починить.

User avatar
t-rex
Страшный и ужасный
Posts: 4905
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 5 times
Contact:

Nightly Builds — еженощные сборки

Post by t-rex »

John Doe wrote:
Tue 31 Oct, 2017 19:23
t-rex wrote:
Tue 31 Oct, 2017 19:17
Ты бы ещё IE6 запустил.
Сам IE8 мне побоку, а проблема в том, что его компоненты использует система, для CHM, и (не знаю подробностей) для скачивания.
И увы, IE8 это последнее что ещё работает на XP..

Update(Ex) не работает именно на XP, поэтому сомневаюсь что это можно починить.
На xp без OpenSSL даже tlsv1.1 нету, пора уже нормальный виндовс ставить

User avatar
abelenki
Posts: 454
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 131 times
Been thanked: 21 times
Contact:

Nightly Builds — еженощные сборки

Post by abelenki »

уже два дня не собраются ночные билды.

дата сборки - 2017-11-09.

User avatar
DrKnS
Posts: 5487
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 273 times

Nightly Builds — еженощные сборки

Post by DrKnS »

abelenki wrote:
Sat 11 Nov, 2017 07:49
уже два дня не собраются ночные билды.
Переписывание истории, как правило, до добра не доводит:
history.png
history.png (195.09 KiB) Viewed 11373 times

MDM
Posts: 88
Joined: Fri 02 Dec, 2005 20:47
Location: Москва
Has thanked: 4 times
Been thanked: 2 times

Nightly Builds — еженощные сборки

Post by MDM »

Не знаю куда "копать". FAR перестал обновляться, обновляю скриптом powershell. Вот что получаю на запрос:

Image

Через браузер (vivaldi) страница открывается.

2useven10
Posts: 4001
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 179 times

Nightly Builds — еженощные сборки

Post by 2useven10 »

1) здесь офтопик
2) теперь https://
3) также может быть полезно: viewtopic.php?p=146908#p146908

MDM
Posts: 88
Joined: Fri 02 Dec, 2005 20:47
Location: Москва
Has thanked: 4 times
Been thanked: 2 times

Nightly Builds — еженощные сборки

Post by MDM »

Спасибо, не заметил https, помогло решение по ссылке:

Code: Select all

[System.Net.ServicePointManager]::SecurityProtocol = 'Ssl3,Tls,Tls11,Tls12'

Post Reply

Return to “Обсуждение Far Manager”