Страница 19 из 72
Добавлено: Пн авг 22, 2016 10:20
D1P
С нулевой длиной выходит вот что: это случается, когда нода облака отправляет плагин в бесконечный цикл редиректов. Если интересно посмотреть - возьмите последнюю сборку из ветки debug, там это логируется. Если покажете лог после этого - это может помочь.
Можно также поэкспериментировать: попробовать соединиться с интернетом по альтернативному подключению (через модем телефона, например), и посмотреть, что изменилось.
tl;dr: в плагине ошибки нет, это непонятное поведение облака.
Добавлено: Пн авг 22, 2016 10:47
WatsonRus
D1P писал(а):Можно также поэкспериментировать: попробовать соединиться с интернетом по альтернативному подключению (через модем телефона, например), и посмотреть, что изменилось.
tl;dr: в плагине ошибки нет, это непонятное поведение облака.
Так у меня на рабочем ноуте с Vista и есть то самое подключение - мегафоновский свисток. При подключении к кабельной сети то же самое.
лог отправил в ЛС. Действительно - бесконечные редиректы...
Непонятно только, почему на 7-ке все в норме...
Добавлено: Пн авг 22, 2016 10:53
D1P
Да, в логе такая же фигня, как у остальных тестировавших. Увы, я не вижу никакой логики в том, почему тут работает, а тут - не работает.
Добавлено: Пн авг 22, 2016 15:33
WatsonRus
Жаль... но это означает, что на плагин никакой надежды нет. Нет никакой гарантии, что тут будет работать, а там нет.
Ладно, значит, будем использовать ЯндексДиск и ГуглоДиск...
С нехваткой памяти не может быть проблем? У меня на ноуте всего 2 Гб, при том, что часть еще видяха отъедает. Там, где работает, 3.2 Гб (рабочих).
Добавлено: Пн авг 22, 2016 15:38
D1P
WatsonRus
у меня нет никаких предположений, к сожалению. Я послал запрос в mail.ru, возможно они прояснят ситуацию.
Добавлено: Пн авг 22, 2016 17:24
WatsonRus
Проверил под Vista на кабельном подлючении - то же самое. При том на этом же подключении под Win7 все в норме.
Добавлено: Пн авг 22, 2016 17:36
D1P
Мейлру ответили. Появилась теория, что почему-то не проходит авторизация по куке, но почему, и как исправить - неясно. Как вариант решения они предложили OAuth-авторизацию не использующую куки (
тикет).
Добавлено: Пн авг 22, 2016 19:59
WatsonRus
D1P писал(а):почему-то не проходит авторизация по куке
А как же тогда доступ к облаку и списку файлов в нем проходит?
Добавлено: Пн авг 22, 2016 21:21
D1P
Видимо архитектура такая, полагаю, что файловые ноды отделены как-то. Я же просто реверс-инженерю клиентский протокол, к описанию внутреннего устройства облака у меня доступа нет. Хотя, возможно, описание есть на хабре, но вряд ли с нужными мне подробностями.
Добавлено: Чт авг 25, 2016 11:40
D1P
Добавил "резалку" больших файлов для обхода ограничения бесплатных аккаунтов.
Подробнее.
Добавлено: Чт авг 25, 2016 18:51
newsky
D1P
Прекрасно! Работает как часы! Как-же удобно стало, нет слов! Только слова благодарности! Спасибо большое!
Добавлено: Пт авг 26, 2016 11:13
Lisabon
D1P
Нашёл своеобразный баг. Баг проявляется, если нет доступа в интернет.
Записал видео, как баг получить:
видео
[cut="Код ошибки"]
Код: Выделить всё
---------------------------
Total Commander 8.52a
---------------------------
Exception in MailRuCloud.wfx:FsPutFileW!
Access violation at address 04DFECEC. Read of address 00000010
Windows 8.1 6.3 (Build 9600)
Please report this error to the Author, with a description
of what you were doing when this error occurred!
Windows exception: C0000005
Stack trace:
04DFECEC
67460D >678471 678CA9 678E75 418CBC 40362C
Raw:
67460D 40208C 402249 703AC5 703920 68954A
703BE7 68B029 6BA3AF 6BA3DF 703C27 703E6E
6782C3 703B2B 678471 703C27 703AC5 41B9E1
67433B 4020A2 402249 417968 4175F5 4179C8
678CA9 678E75 418CBC 40362C
Press Ctrl+C to copy this report!
---------------------------
ОК
---------------------------
[/cut]
Total Commander v8.52a 32-bit, Windows 8.1 64-bit
[cut="wincmd.ini"]
Код: Выделить всё
[Configuration]
InstallDir=c:\totalcmd
languageini=wcmd_rus.lng
Mainmenu=wcmd_rus.mnu
UseNewDefFont=0
firstmnu=3066
FirstTime=0
test=185
SeparateTree=0
PanelsVertical=0
FirstTimeUnpack=0
FirstTimeZIP=0
[left]
path=c:\totalcmd\
ShowAllDetails=1
SpecialView=0
show=1
sortorder=0
negative Sortorder=0
[right]
path=c:\totalcmd\Plugins\wfx\CloudMailRu-master\
ShowAllDetails=1
SpecialView=0
show=1
sortorder=0
negative Sortorder=0
[MkDirHistory]
0=Plugins\wfx\
[FileSystemPlugins]
CloudMailRu=C:\totalcmd\Plugins\wfx\CloudMailRu-master\MailRuCloud.wfx
[RightHistory]
0=c:\totalcmd\Plugins\wfx\CloudMailRu-master\
1=c:\totalcmd\Plugins\wfx\
2=c:\totalcmd\Plugins\
3=c:\totalcmd\
4=c:\
[LeftHistory]
0=c:\totalcmd\
1=c:\totalcmd\Plugins\
2=c:\totalcmd\Plugins\wfx\
3=c:\totalcmd\Plugins\wfx\CloudMailRu-master\
[/cut]
MailRuCloud.global.ini
Код: Выделить всё
[Main]
ProxyPort=0
LoadSSLDLLOnlyFromPluginDir=1
Добавлено: Пт авг 26, 2016 11:35
Avada
Lisabon
Множественные длинные коды следует убирать под кат. Исправлено. А первый код в таком виде вообще предназначается практически только для Гислера.
Добавлено: Пт авг 26, 2016 12:05
D1P
Lisabon
Проверьте на последнем билде из master, должно быть поправлено.
Добавлено: Пт авг 26, 2016 12:15
Lisabon
D1P
Проверил, теперь нормально.
Можно ли в плагин добавить, чтобы при переходе в плагин, был пункт "F7=new connection" для создания новой учётной записи, как это сделал Ghisler в своих плагинах WebDAV и Cloud:

Хочется наглядности и удобства.