Nightly Builds — еженощные сборки
- John Doe
- Бюрократ
- Posts: 13862
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Nightly Builds — еженощные сборки
Внимание: Тема служит для обсуждения вопросов, связанных с автоматически создаваемыми "ночными сборками".
Данная тема не служит для обсуждения нововведений самого фара.
Для сообщения о багах самого фара и стандартных плагинов используйте специальный подфорум и багтрекер.
Для „багрепортов по горячим следам” используйте специальную тему.
Нарушения будут наказываться.
Данная тема не служит для обсуждения нововведений самого фара.
Для сообщения о багах самого фара и стандартных плагинов используйте специальный подфорум и багтрекер.
Для „багрепортов по горячим следам” используйте специальную тему.
Нарушения будут наказываться.
Last edited by HaRT on Sat 30 May, 2020 18:57, edited 2 times in total.
Reason: Сообщение сделано шапкой Темы
Reason: Сообщение сделано шапкой Темы
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Nightly Builds — еженощные сборки
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.
- John Doe
- Бюрократ
- Posts: 13862
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Nightly Builds — еженощные сборки
Вероятно поэтому и ссылки на api.farmanager.com из lua-мануалов поломались.
(Во всяком случае у меня в chm этот редирект не работает)
- t-rex
- Страшный и ужасный
- Posts: 4910
- Joined: Tue 15 Mar, 2005 16:17
- Location: Tel-Aviv
- Has thanked: 1 time
- Been thanked: 8 times
- Contact:
Nightly Builds — еженощные сборки
Дополнительно, сейчас разрешен только 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-SHA256NightRoman 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, не факт, что это сработает для обычного.
)
Может он это не поддерживает?
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Nightly Builds — еженощные сборки
t-rex, да, копать туда надо (мне и другим).
Пока нашел такой рабочий вариант (ссылка на SO с подсказкой указана).
Если этот трик будет стабильно работать, то жить можно.
UPD: или достаточно одной команды перед посылкой запросов
Пока нашел такой рабочий вариант (ссылка на 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: 1709
- Joined: Fri 18 Mar, 2005 12:51
- Location: Питер
- Has thanked: 23 times
- Been thanked: 55 times
- t-rex
- Страшный и ужасный
- Posts: 4910
- Joined: Tue 15 Mar, 2005 16:17
- Location: Tel-Aviv
- Has thanked: 1 time
- Been thanked: 8 times
- Contact:
Nightly Builds — еженощные сборки
Будет достаточно и [System.Net.ServicePointManager]::SecurityProtocol = 'Tls12'
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Nightly Builds — еженощные сборки
Да, но там опять что-нибудь поменяется. Лучше уж с запасом.t-rex wrote: ↑Mon 30 Oct, 2017 15:27Будет достаточно и [System.Net.ServicePointManager]::SecurityProtocol = 'Tls12'
- John Doe
- Бюрократ
- Posts: 13862
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Nightly Builds — еженощные сборки
А дело похоже том, что IE8 не понимает этих новых протоколов.
farmanager.com не открывается оттуда.
Плагин Update тоже не работает.
- t-rex
- Страшный и ужасный
- Posts: 4910
- Joined: Tue 15 Mar, 2005 16:17
- Location: Tel-Aviv
- Has thanked: 1 time
- Been thanked: 8 times
- Contact:
Nightly Builds — еженощные сборки
Ты бы ещё IE6 запустил.
А Updates должен автор починить.
- John Doe
- Бюрократ
- Posts: 13862
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Nightly Builds — еженощные сборки
Сам IE8 мне побоку, а проблема в том, что его компоненты использует система, для CHM, и (не знаю подробностей) для скачивания.
И увы, IE8 это последнее что ещё работает на XP..
Update(Ex) не работает именно на XP, поэтому сомневаюсь что это можно починить.
- t-rex
- Страшный и ужасный
- Posts: 4910
- Joined: Tue 15 Mar, 2005 16:17
- Location: Tel-Aviv
- Has thanked: 1 time
- Been thanked: 8 times
- Contact:
Nightly Builds — еженощные сборки
На xp без OpenSSL даже tlsv1.1 нету, пора уже нормальный виндовс ставить
- abelenki
- Posts: 502
- Joined: Thu 02 Jul, 2009 07:39
- Location: Perm, Russia
- Has thanked: 174 times
- Been thanked: 23 times
- Contact:
-
- Posts: 90
- Joined: Fri 02 Dec, 2005 20:47
- Location: Москва
- Has thanked: 4 times
- Been thanked: 2 times
Nightly Builds — еженощные сборки
Спасибо, не заметил https, помогло решение по ссылке:
Code: Select all
[System.Net.ServicePointManager]::SecurityProtocol = 'Ssl3,Tls,Tls11,Tls12'