pozitronik: (Sheridan)
[personal profile] pozitronik
Буду краток: ссылка на гитхаб.

Принимаются пулл-реквесты.

Date: 2016-05-01 04:43 am (UTC)
From: [identity profile] Антон Дровосеков (from livejournal.com)
Что насчёт дополнительной авторизации по СМС (типа двухфакторка)?
А так, при попытке входа в таким образом защищённый аккаунт TC просто крэшится, не знаю, где посмотреть логи
Edited Date: 2016-05-01 04:45 am (UTC)

Date: 2016-05-01 05:35 am (UTC)
From: [identity profile] pozitronik.livejournal.com
А крешится ли при попытке входа в аккаунт без двухфакторки? Версия OS, TC?
Edited Date: 2016-05-01 05:36 am (UTC)

Date: 2016-05-01 08:10 am (UTC)
From: [identity profile] Антон Дровосеков (from livejournal.com)
Отключил, всё равно крэшится. Win10x64 SL сборка 1511 (которая стабильный цикл), TC 8.52a x64. Сам плагин, естественно, тоже x64
Edited Date: 2016-05-01 08:15 am (UTC)

Date: 2016-05-01 09:59 am (UTC)
From: [identity profile] pozitronik.livejournal.com
Видимо, плагин не может найти в системе 64-битные библиотеки openssl. В репе лежат только 32-битные (хотя я не проверял, используются ли именно они - плагин подхватывает уже загруженные в системе, что для 32, что для 64 бит).
Если не трудно, поэкспериментируй: скачай какой-нибудь из x64-архивов отсюда, кинь dll-файлы в каталог плагина, и посмотри, будет ли работать.

Я, со своей стороны, тоже покопаю.

Date: 2016-05-01 10:36 am (UTC)
From: [identity profile] Антон Дровосеков (from livejournal.com)
Не вижу в зависимостях скомпилированного плагина libeay32.dll и ssleay32.dll. Даже в delayed import. Может быть, фигню сказал, конечно, слаб я в этой теме. В сырцы не лазил.
Кинул 64-битные рядом с твоим плагином - всё так же падает.

Date: 2016-05-01 11:18 am (UTC)
From: [identity profile] pozitronik.livejournal.com
Я хз, как Indy эти либы дёргает, знаю только, что без них с SSL работать не будет.
Поэкспериментирую.

Посмотри, на 32битном тотале работает?

Date: 2016-05-01 12:11 pm (UTC)
From: [identity profile] Антон Дровосеков (from livejournal.com)
У тебя ссылки в комментах постить нельзя, поэтому обойдёшься без pastebin.
Это в момент попытки логина.
---------------------------
Total Commander 8.52a
---------------------------
Exception in MailRuCloud.wfx:FsFindFirstW!
External exception EEDFADE
Windows 10 10.0 (Build 10586)

Please report this error to the Author, with a description
of what you were doing when this error occurred!

Windows exception: 0EEDFADE
Stack trace:
072E8904
675424 >675E28 610848 4EB45C 4EC300 656D25
4469B8 446865 447E42 44679B 448B86 446865
4487D2 425BC0 447D77 425BC0 447CE5 425BC0
447E42 4487D2 425BC0 447D77 425BC0 42B2A4
42B340 706B0B
Raw:
675424 6FC2DB 6FCB5B 703D43 6FC88C 419608
703D43 6FC88C 703D43 6FC88C 7036B1 6FF8DF
703B2B 703C27 6FFB79 6FFB88 6FF950 7000FF
703BE7 703D43 6FC88C 703B2B 703BE7 60D18C
703B2B 672BEE 464B80 446865 448AA1 437B36
447DCA 447E42 4487D2 4487F5 425BC0 447D77
425BC0 44D78F 446865 448AA1 437B36 447DCA
447E42 4487D2 4487F5 425BC0 703D43 6FC88C
67C460 447CE5 425BC0 447CE5 703B2B 672BEE
448B4B 446865 448AA1 447E42 4487D2 4487F5
Edited Date: 2016-05-01 12:16 pm (UTC)

Date: 2016-05-01 12:17 pm (UTC)
From: [identity profile] pozitronik.livejournal.com
>У тебя ссылки в комментах постить нельзя
Я никаких ограничений на этот счёт не устанавливал (и не нашёл соответствующей настройки), возможно это внутреннее ограничение ЖЖ для внешних аккаунтов.

По исключению - похоже, что-то проинициализироваться не может, надо пробовать воспроизвести.

Date: 2016-05-01 12:42 pm (UTC)
From: [identity profile] pozitronik.livejournal.com
Воспроизвёл в виртуалке на чистой винде, подправил.
Попробуй текущую версию плагина из репозитория, если ругнётся типа этого:

Cloud login error Could not load SSL library. at class EIdOSSLCouldNotLoadSSLLibrary

значит не находит библиотек OpenSSL.
У меня это исправляется просто приложением libeay32.dll+ssleay32.dll нужной битности в каталог плагина
.

Date: 2016-05-02 04:26 am (UTC)
From: [identity profile] Антон Дровосеков (from livejournal.com)
32-битная так же падает, с таким же сообщением об ошибке, 64-битной нет в репозитории. В обоих случаях ОС, как писал выше, W10x64, нет виртуалки на 32 бита
Edited Date: 2016-05-02 05:01 am (UTC)

Date: 2016-05-02 06:52 am (UTC)
From: [identity profile] pozitronik.livejournal.com
Ок, спасибо, буду думать.

Date: 2016-05-02 09:15 am (UTC)
From: [identity profile] Антон Дровосеков (from livejournal.com)
Под XP 32-битной абсолютно такое же сообщение, если это ещё имеет значение
(deleted comment)

Date: 2016-05-02 09:14 am (UTC)
From: [identity profile] pozitronik.livejournal.com
Воспроизвёл, пофиксил. Только 32 бита, x64 лень собирать, дельфи при переключении платформы теряет настройки отладчика, геморно каждый раз восстанавливать.

Date: 2016-05-02 10:54 am (UTC)
From: [identity profile] Антон Дровосеков (from livejournal.com)
"Could not load SSL library" на полностью 32-битной системе с dll-ками из репы.

Date: 2016-05-02 11:14 am (UTC)
From: [identity profile] pozitronik.livejournal.com
Причину нашли, это хорошо.
А вот что делать дальше - уже не знаю. Только экспериментировать.
Варианты:
1. Пробовать с другими вариантами библиотек openssl. Брать отсюда win32-сборки разных версий и проверять. Но вообще именно с приложенными либами я потестировал - всё работает.
Битность винды, кстати, роли не играет, только битность TC. Если геморно с x32 - я таки скомпилил x64.
2. Кидать библиотеки в какое-то общедоступное место, например в %windir%\system32. Есть вариант, что там (или ещё где-то) уже лежат другие версии библиотек, и плагин пытается подключить сначала их.

Date: 2016-05-02 02:36 pm (UTC)
From: [identity profile] Антон Дровосеков (from livejournal.com)
Завелось на W10x64, TCx32, 32-битные библиотеки должны лежать не рядом с .wfx, а рядом с TOTALCMD.EXE (судя по procmon система даже не пытается смотреть рядом с .wfx, а сразу шарится по всем общесистемным местам, включая место запуска родительского процесса, а это именно та папка, где лежит TOTALCMD.EXE). Пока тестировал только подключение и просмотр, остальное позже.
wfx64 так и не вижу в репозитории, поэтому без теста.

Date: 2016-05-02 02:46 pm (UTC)
From: [identity profile] pozitronik.livejournal.com
Ок, спасибо, это важная инфа.
x64 будет работать аналогично. Бинарник иногда забываю засунуть в коммит.
Надо бы написать скриптик для сборки бинарников, чтобы не переключаться каждый раз в IDE.

Годный плагин!

Date: 2016-05-08 03:44 pm (UTC)
From: [identity profile] desolyator.livejournal.com
Скачал сегодня из ветки dev - работает без нареканий. Версия Windows: 7, TC: 8.01 32-bit

RE: Re: Годный плагин!

Date: 2016-05-08 03:51 pm (UTC)
From: [identity profile] desolyator.livejournal.com
Скачал, работает, файл залился и скачался.

2SV

Date: 2016-06-13 05:51 am (UTC)
From: [identity profile] Антон Дровосеков (from livejournal.com)
Командор, а вход в аккаунт при помощи SMS ты будешь допиливать, или остановишься на текущем состоянии дел? Вижу, что в issues эта тема присутствует, но никаких подвижек не было. Не упрёк, просто уточняюсь, продолжать следить за темой, или нет.

Не хочется такой большой бесплатный объём без какой-никакой защиты оставлять, ещё один терабайт в облаке мне никто не подарит.

RE: 2SV

Date: 2016-06-13 09:55 am (UTC)
From: [identity profile] pozitronik.livejournal.com
Однозначно буду допиливать, но по срокам ничего обещать не могу.
Я уже копал в эту сторону, но там есть трудность: видимо у сервиса стоит таймаут на отправку смс, что очень затрудняет тестирование.
From: [identity profile] livejournal.livejournal.com
Пользователь [livejournal.com profile] gregorianz сослался на вашу запись в своей записи «Плагин Total Commander для работы с cloud.mail.ru » в контексте: [...] Оригинал взят у в Плагин Total Commander для работы с cloud.mail.ru [...]

Date: 2016-08-01 11:29 am (UTC)
From: [identity profile] Александр Козлов (from livejournal.com)
Сначала нашел Ваш плагин на форуме TC, установил, попробовал - отлично! А главное быстро, сколько угодно аккаунтов можно подключить (в своё время по 50р. купил 16 штук на 1ТБ:) ) и очень захотелось сказать Вам Спасибо! Большое спасибо! Надеюсь не бросите поддержку отличного плагина.

Date: 2016-08-01 11:34 am (UTC)
From: [identity profile] pozitronik.livejournal.com
Пожалуйста.
Что касается поддержки - код изначально открыт и документирован, имхо, это лучшая поддержка, какую я могу обеспечить.

Ошибка cloudmailru

Date: 2016-08-15 03:17 pm (UTC)
From: [identity profile] fursik-s.livejournal.com
---------------------------
Total Commander 9.0Я8
---------------------------
Exception in MailRuCloud.wfx:FsPutFileW!
External exception EEDFADE
Windows 7 SP1 6.1 (Build 7601), base: 00400000

Please report this error to the Author, with a description
of what you were doing when this error occurred!

Windows exception: 0EEDFADE
Stack trace:
05F77855

Raw:
00402249 004033EC 004021C8 0041ECB3 >0041EF91 004020A2
00402249 00417C88 00417915 00417CE8 00419110 00403648

Press Ctrl+C to copy this report!
---------------------------
ОК
---------------------------

Image
Image

RE: Ошибка cloudmailru

Date: 2016-11-02 11:53 am (UTC)
From: [identity profile] pozitronik.livejournal.com
Такие вещи лучше на форум, жж прячет такие комменты (не знаю, по какому принципу), и я не вижу никаких оповещений, пока не зайду в пост.
По ошибке ничего сказать не могу, данных недостаточно.

Date: 2016-11-02 11:43 am (UTC)
stiv_sigmal: (Время не ждёт)
From: [personal profile] stiv_sigmal
Плагин просто суперовский! Незаменимая вещь для работы с облаком!
Но есть одна очень досадная недоработка: если при скачивании скачивается файл не полностью или пропускается вообще (при скачивании целого каталога), то пользователь узнаёт об это только проверив размеры того, что скачалось, и того, что на облаке. Если при закачивании что-то не закачалось, пользователю об этом сообщается, он может повторить попытку. А вот при скачивании несколько раз ловил проблему, когда скачивал большой исошник или архив, например, или вовсе целый каталог гигабайт этак на шестнадцать, а уже позже, закрыв тотал, обнаруживал, что скачалось не всё. Разумеется, проблемы бывают только при плохой связи, но увы, связь бывает и плохой.

P.s. Не антивирус\вирус. XPSP3, 7SP1, TC8.52a.

Date: 2016-11-02 11:57 am (UTC)
From: [identity profile] pozitronik.livejournal.com
Хм, хоть при скачивании, хоть при заливке, если что-то не получается, TC останавливает процесс и выбрасывает сообщение. По крайней мере - так должно быть по логике работы.
Точнее смогу сказать, посмотрев на код, но это не знаю, когда будет.

Date: 2016-11-02 01:09 pm (UTC)
stiv_sigmal: (Время не ждёт)
From: [personal profile] stiv_sigmal
Спасибо ещё раз.
По поводу того, что должно быть, вспоминается классическое: бьют не по паспорту, а по морде. Факт остаётся фактом, я несколько раз ловил ситуацию, когда скачивание без звука отрабатывало, а позже я обнаруживал, что скачанный файл вместо полутора гигабайт занимает 30 мб (в облаке честные полтора, при перескачивании скачался полностью) или каталог на 16 гб оказывался на несколько десятков мегабайт худее того, что в облаке — не хватало нескольких файлов.
Может быть дело в том, что само облако не отдаёт никаких сообщений об ошибках или о чём там ещё, вот тотал и думает, что всё в порядке?

Date: 2016-11-02 01:33 pm (UTC)
From: [identity profile] pozitronik.livejournal.com
>скачанный файл вместо полутора гигабайт занимает 30 мб
Быстро взглянул в код - не сходится. При любой ошибке скачивания, возникнет исключение, плагин сообщит об этом, отдав FS_FILE_READERROR, а TC должен отреагировать, выбросив диалог ошибки, см. https://github.com/pozitronik/CloudMailRu/blob/master/CloudMailRu.pas#L475

Мне бы помог разобраться протокол работы плагина, взятый сразу после воспроизведения ошибки. Или, хотя бы, - как её воспроизвести?

Как вариант, я могу добавить опцию "проверять размер файла". Но лог всё равно нужен. надо разбираться с ситуацией.
Edited Date: 2016-11-02 02:55 pm (UTC)

Date: 2016-11-03 07:11 am (UTC)
stiv_sigmal: (Время не ждёт)
From: [personal profile] stiv_sigmal
Я попробую добавить лог. Но ошибка-то не каждый раз бывает. А только, например, если одновременно сетевой канал загружен по самые помидоры, и желательно, чтобы на компе ещё нагрузка была такая, чтобы ощутились тормоза. В таких условиях и закачки в браузерах тоже, бывает, обрываются.

Date: 2016-11-03 07:15 am (UTC)
From: [identity profile] pozitronik.livejournal.com
Пока вот, опция будет полезна. Но это не отменяет вышесказанного про лог.

Date: 2016-11-03 08:23 am (UTC)
stiv_sigmal: (Время не ждёт)
From: [personal profile] stiv_sigmal
Спасибо. И ещё такой вопрос: как должна выглядеть «Поддержка автоматического разбития больших файлов при закачке в облако.»?
Пытаюсь закачать файлик на 2.4 гб. F5, F6, не важно. Выскакивает диалог с заголовком «ошибка при закачке файла», именем файла и двумя кнопками: окей и отмена. Нажатие на любую из них одинаково. В логе же видно:
File size > 2000000000 bytes, ignored
В настройках аккаунта галочку на сплит больших файлов поставил.

Date: 2016-11-03 08:26 am (UTC)
From: [identity profile] pozitronik.livejournal.com
Отваливается сразу при попытке заливки, или думает? В %temp% места хватает (файл там сплитится)?
Да, возможно стоит перезапустить TC, настройка просто могла не примениться.
Edited Date: 2016-11-03 08:27 am (UTC)

Date: 2016-11-03 08:39 am (UTC)
stiv_sigmal: (Время не ждёт)
From: [personal profile] stiv_sigmal
С этим, кажется, разобрался. Галочку-то я поставил, но параллельно на тот же аккаунт уже идёт закачка в фоне. И хоть я на него перезаходил, но похоже, что использовались настройки уже имеющейся фоновой сессии. Попробовал этот же файл на другой акк закинуть — сплит пошёл, закачка после него пошла.

И вопрос про таймстамп. При скачивании он сохраняется. Нельзя ли, чтобы он же и при загрузке сохранялся?

P.s. Если что, извиняюсь за идиотские вопросы — я не пользуюсь тоталом кроме как для работы с облаком.

Date: 2016-11-03 08:41 am (UTC)
From: [identity profile] pozitronik.livejournal.com
> Нельзя ли, чтобы он же и при загрузке сохранялся?
Нет, облако не хранит таймстампы, по крайней мере в web-api нет методов для работы с ними.

Date: 2016-11-03 12:17 pm (UTC)
stiv_sigmal: (Время не ждёт)
From: [personal profile] stiv_sigmal
Итак, что мы имеем с гуся. Нагрузив комп и интернет-канал так, что стали заметны тормоза, включил закачку полуторагигового каталога с файлами по 100-200-300 метров и мелочёвкой с компа на облако.

CONNECT ××××@mail.ru
Login to ××××2004@mail.ru
Requesting auth token for ××××@mail.ru
Connected to ××××@mail.ru
Total space: 1Tb, used: 682,51Gb, free: 341,49Gb.
Current shard is undefined, trying to get one
Current shard: https://cloclo20.datacloudmail.ru/get/

C:\test\××××.×××->\××××\test\××××.××× (несколько десятков файлов переместилось)

Total space: 1Tb, used: 667,69Gb, free: 356,31Gb.
Adding file error Socket Error # 10054
Connection reset by peer.
EIdSocketError ошибка с сообщением: Socket Error # 10054
Connection reset by peer. при отправке данных на адрес https://cloclo26-upload.cloud.mail.ru/upload/?cloud_domain=1&x-email=××××%40mail.ru&fileapi14781692500246
Partial upload aborted

Это параллельно загружаемый большой (разделённый) файл сорвался, о чём тотал меня уведомил
А потом произошло вот такое:

C:\test\××××.×××->\××××\test\××××.××× (файлы загружались-загружались, а потом бац, следующие два)
EIdOpenSSLAPISSLError ошибка с сообщением: error:00000000:lib(0):func(0):reason(0) при отправке данных на адрес https://cloclo20-upload.cloud.mail.ru/upload/?cloud_domain=1&x-email=××××%40mail.ru&fileapi14781736510246
EIdOpenSSLAPISSLError ошибка с сообщением: error:00000000:lib(0):func(0):reason(0) при отправке данных на адрес https://cloclo20-upload.cloud.mail.ru/upload/?cloud_domain=1&x-email=××××%40mail.ru&fileapi14781746630246
C:\test\××××.×××->\××××\test\××××.×××
C:\test\××××.×××->\××××\test\××××.××× (потом опять два файла загрузилось, а следующие три нет)
EIdOpenSSLAPISSLError ошибка с сообщением: error:00000000:lib(0):func(0):reason(0) при отправке данных на адрес https://cloclo20-upload.cloud.mail.ru/upload/?cloud_domain=1&x-email=××××%40mail.ru&fileapi14781748200246
EIdOpenSSLAPISSLError ошибка с сообщением: error:00000000:lib(0):func(0):reason(0) при отправке данных на адрес https://cloclo20-upload.cloud.mail.ru/upload/?cloud_domain=1&x-email=××××%40mail.ru&fileapi14781749650246
EIdOpenSSLAPISSLError ошибка с сообщением: error:00000000:lib(0):func(0):reason(0) при отправке данных на адрес https://cloclo20-upload.cloud.mail.ru/upload/?cloud_domain=1&x-email=××××%40mail.ru&fileapi14781754870246
C:\test\××××.×××->\××××\test\××××.××× (файл загрузился, а следующий нет)
EIdOpenSSLAPISSLError ошибка с сообщением: error:00000000:lib(0):func(0):reason(0) при отправке данных на адрес https://cloclo20-upload.cloud.mail.ru/upload/?cloud_domain=1&x-email=××××%40mail.ru&fileapi14781760800246

И вот это, но это не то, а просто я попробовал пошариться по облаку, а с имеющимися тормозами не прочитались каталоги

EIdReadTimeout ошибка с сообщением: Read timed out. при запросе данных с адреса https://cloud.mail.ru/api/v2/folder?sort={%22type%22%3A%22name%22%2C%22order%22%3A%22asc%22}&offset=0&limit=10000&home=××××/××××/××××&api=2&build=hotfix_CLOUDWEB-7114_38-0-5.201610211410&x-page-id=1LYmYkNyKh&email=××××%40mail.ru&x-email=××××%40mail.ru&token=9xSjfPzCC6RXXwWdjqMoinP5w9rCHfVo&_=1433249148810
EIdReadTimeout ошибка с сообщением: Read timed out. при запросе данных с адреса https://cloud.mail.ru/api/v2/folder?sort={%22type%22%3A%22name%22%2C%22order%22%3A%22asc%22}&offset=0&limit=10000&home=××××/××××/××××&api=2&build=hotfix_CLOUDWEB-7114_38-0-5.201610211410&x-page-id=1LYmYkNyKh&email=××××%40mail.ru&x-email=××××%40mail.ru&token=9xSjfPzCC6RXXwWdjqMoinP5w9rCHfVo&_=1433249148810

И так вот: после всего этого на облаке в загруженном каталоге я недосчитался шести файлов, о чём тотал промолчал как партизан, ни гу-гу. При этом каталог на винте остался. Я почти уверен, что делал F6, но раз каталог остался (целиком), то теперь сомневаюсь. Однако, выяснилось, что не только скачивание, но и загрузка может пройти не полностью, а пользователь об этом не узнает, пока не сличит.

Date: 2016-11-03 12:21 pm (UTC)
From: [identity profile] pozitronik.livejournal.com
Ок, спасибо, надо подумать.

Date: 2016-11-03 12:40 pm (UTC)
stiv_sigmal: (Время не ждёт)
From: [personal profile] stiv_sigmal
При скачивании та же ошибка заставляет тотал промолчать:

EIdReadTimeout ошибка с сообщением: Read timed out. при копировании файла с адреса https://cloclo22.datacloudmail.ru/get/test/××××.zip
\test\××××.md5->C:\test\××××.md5
\test\××××.sha->C:\test\××××.sha
\test\××××.diz->C:\test\××××.diz

Делал F5 с облака. На винте обнаружил в каталоге только мелочёвку.

Date: 2016-11-03 01:16 pm (UTC)
stiv_sigmal: (Время не ждёт)
From: [personal profile] stiv_sigmal
И ещё один нюансик: при перемещении каталогов по серверу (тупо мышкой забросил несколько штук сразу в подкаталог) остаются пустые папки на старом месте. Их потом вручную удалять.

Date: 2016-11-04 08:05 am (UTC)
stiv_sigmal: (Время не ждёт)
From: [personal profile] stiv_sigmal
Вряд ли. След — там скорее всего имеется в виду, что на старом месте файлы видны пока не обновилась панель. А это ситуация следующая. Имеется, например:
folder1\file1.txt
folder2\file2.txt
я делаю F7 и создаю folder, после чего выделяю folder1 и folder2 и мышкой же перетаскиваю их на folder (это чтобы не возиться с тем, чтоб выставить на второй панели это же облако и войти в folder там). Получается следующая структура:
folder\folder1\folder1.txt
folder\folder2\folder2.txt
folder1\
folder2\
Т.е. остались две пустые папки. Причём, если бы в них была ветвистая система каталогов и файлов, то осталась бы эта же ветвистая система каталогов (без файлов). В данном случае обновления панелей или ещё что-то такое это не убирает. Убирает F8.

P.s. Что-то мне такое помнится, что при выставлении на другой панели облака и «честном» перемещении между каталогами тоже оставались пустые каталоги, но я с тех пор обновлялся и обновлённую версию на это не проверял.
Edited Date: 2016-11-04 08:10 am (UTC)

Date: 2016-11-04 08:11 am (UTC)
From: [identity profile] pozitronik.livejournal.com
Принято, посмотрю.

Date: 2016-11-04 02:56 pm (UTC)
From: [identity profile] pozitronik.livejournal.com
Не воспроизводится. Выделяю каталоги, перетаскиваю их мышкой с зажатым Alt (иначе будет копирование, а не перемещение), структура каталогов переносится, следов не остаётся. Перенос, правда, идёт не очень оптимально, но это уже другая история.

Date: 2016-11-07 11:41 am (UTC)
stiv_sigmal: (Время не ждёт)
From: [personal profile] stiv_sigmal
С альтом перемещает строго как мне надо, спасибо. Правда, тогда непонятно, почему без альта у меня перемещает файлы (со всей структурой), но оставляет на старом месте папки. Но мне это на самом деле не сильно интересно.

Date: 2016-11-07 11:42 am (UTC)
From: [identity profile] pozitronik.livejournal.com
>Правда, тогда непонятно, почему без альта у меня перемещает файлы (со всей структурой), но оставляет на старом месте папки.
Это был баг, обновитесь на текущий билд из master, там исправлено.

Date: 2016-11-09 12:08 pm (UTC)
From: [identity profile] pozitronik.livejournal.com
Отписал тут: https://github.com/pozitronik/CloudMailRu/issues/58
Вкратце: ситуация с недоскачанными файлами невозможна по логике работы плагина (ошмётки удаляются при ошибках), за исключением неотлавливаемых ошибок (почему они не отлавливаются - не смогу сказать, пока не смогу воспроизвести).

Вот это:
>И так вот: после всего этого на облаке в загруженном каталоге я недосчитался шести файлов, о чём тотал промолчал как партизан, ни гу-гу.
- неправда. При ошибках заливки TC пишет об этом в лог. Вариант "уведомить и остановиться" доводится тут: https://github.com/pozitronik/CloudMailRu/issues/61

Вот это:
>EIdOpenSSLAPISSLError ошибка с сообщением: error:00000000:lib(0):func(0):reason(0)
Означает ошибку работы с SSL-библиотеками. Возможно, проблема сертификата или ещё что-то, трудно сказать, не имея возможности воспроизведения.

Date: 2016-11-09 03:18 pm (UTC)
stiv_sigmal: (Время не ждёт)
From: [personal profile] stiv_sigmal
Буду смотреть-тестировать, когда снова будет интенсивная работа с облаком. Ближайшее время не до того. Но мысль первая: записи об ошибке в логе — недостаточно, слишком легко пропустить, даже зная о такой особенности. Забыть после операции глянуть в лог или там не разглядеть.

Сообщение, которое в issue 61, я тоже пару-тройку раз встречал. Вот как раз этот вариант меня устраивает — вижу сообщение — знаю, что что-то недокопировалось туда или сюда и могу до-это-самое.

Добавлена возможность останавливать операции загрузки/скачивания при любых ошибках (не только сетевых). Если опция "Ask to stop downloads/uploads on any error" включена, то при любой проблеме операция будет приостановлена, а пользователю будет предложено отменить операцию, или продолжить, игнорируя ошибку.

О, угу, посмотрю. Спасибо.

December 2016

S M T W T F S
    123
45678910
1112131415 1617
18192021222324
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 24th, 2017 12:36 pm
Powered by Dreamwidth Studios