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

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
HaRT
Moderator
Posts: 8833
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 86 times
Been thanked: 151 times

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

Post by HaRT » Thu 02 Mar, 2017 01:07

Latest post of the previous page:

DrKnS wrote: спасибо авторам third-party плагинов
Уточнение для заинтересованных читателей: в обсуждаемой сборке вообще нет плагина NetBox.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Michael Lukashov
Posts: 484
Joined: Mon 23 Jan, 2006 09:38
Been thanked: 9 times
Contact:

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

Post by Michael Lukashov » Thu 02 Mar, 2017 04:56

DrKnS wrote: HaRT, скажите спасибо авторам third-party плагинов, которые внезапно меняют расположение собранных артефактов, никого не ставя в известность.
Если бы был организован процесс рассылки по почте результатов сборки в случае сбоев, авторы third-party плагинов могли бы реагировать оперативнее. А так непонятно, что к чему. Автоматизация - наше все.

User avatar
abelenki
Posts: 448
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 128 times
Been thanked: 18 times
Contact:

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

Post by abelenki » Sun 02 Jul, 2017 05:33

сегодня не собрались ночные билды.

дата сборки - 2017-07-01.

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Mon 30 Oct, 2017 11:33

Что случилось с линками "Для писателей update плагинов"?
viewtopic.php?f=2&t=3889#p45023

Именно, вот эти два не работают с недавних пор:
http://www.farmanager.com/nightly/update.php?p=32
http://www.farmanager.com/nightly/update.php?p=64

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

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

Post by DrKnS » Mon 30 Oct, 2017 11:39

В следующем сообщении по ссылке же.

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Mon 30 Oct, 2017 11:45

Извините, не понял. Следующее сообщение по ссылке датируюется 2011. Вы о другой ссылке, наверное. О какой?

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Mon 30 Oct, 2017 11:49

А, я не те ссылки указал. Я имел в виду, что не работают эти (с 3-кой)
http://www.farmanager.com/nightly/update3.php?p=32
http://www.farmanager.com/nightly/update3.php?p=64

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Mon 30 Oct, 2017 11:53

Хм. Что-то странное у меня с этими ссылками. То работают, то не нет...
Наверное, зря пока тревогу поднял.

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Mon 30 Oct, 2017 12:03

Точнее, перестал работать вот этот скрипт (стабильно перестал)
https://github.com/nightroman/FarNet/bl ... anager.ps1

Если упростить, то он делает что-то типа
Invoke-WebRequest http://www.farmanager.com/nightly/update3.php?p=64

Этот скрипт работал много лет подряд. Только недавно перестал, эдак с неделю.

UPD: Если быть более точным, то скрипт делает так

Code: Select all

$URL = 'http://www.farmanager.com/nightly/update3.php?p=64'
$web = New-Object Net.WebClient
$web.DownloadString($URL)
Last edited by NightRoman on Mon 30 Oct, 2017 12:22, edited 1 time in total.

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

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

Post by t-rex » Mon 30 Oct, 2017 12:40

У нас теперь только https, с http идёт редирект на https

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Mon 30 Oct, 2017 12:43

Я пробовал поменять на https, не помогает.

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

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

Post by Smitis » Mon 30 Oct, 2017 12:51

Тоже есть скрипт на PowerShell и то же перестал работать (что по http, что по https).
Интересно, такая ерунда только с PS (через браузер всё качается)?
Last edited by Smitis on Mon 30 Oct, 2017 13:08, edited 1 time in total.
Разум когда-нибудь победит.

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » 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, не факт, что это сработает для обычного.
)
Last edited by NightRoman on Mon 30 Oct, 2017 13:30, edited 3 times in total.

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

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

Post by John Doe » Mon 30 Oct, 2017 13:42

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

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

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

Post by t-rex » Mon 30 Oct, 2017 14:05

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: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Mon 30 Oct, 2017 14:18

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: 1584
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 18 times
Been thanked: 35 times

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

Post by Smitis » Mon 30 Oct, 2017 14:51

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

Post Reply

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